            .intern .container .cat-head h3 {
                display: inline-block;
                background-color: white;
                font-family: Lato, sans-serif;
                text-transform: uppercase;
                font-size: 16px;
                padding: 0 15px;
            }

            .intern .container .column-news .report{
                padding-left:15px;
                padding-right:15px;
            }

            .intern .container .box-cover{
                min-height:auto;
            }
            .intern .container .column-news .report > figure{
                margin-top:15px;
            }
            .intern .container .column-news .report > figure:first-child{
                margin-top:0px !important;
            }

            .intern .section-part-title div:before{
                background-color: #66A39B;
            }
            .intern .section-part-title div:after{
                background-color: #66A39B;
            }
            .intern .section-part-title hr{
                border-color: #66A39B;
            }

            .intern .container .column-social{
                margin-top:0px;
                width: 60px;
            }

            .intern .container .column-news{
                width:91.66666667%;
            }
            /* css abaixo movido de res/app.css */
            .intern .container {
                max-width: 1165px;
                margin: 0 auto;
                display: flex;
                justify-content: baseline;
                flex-wrap: wrap;
                flex-flow: column; }
            .intern .container .cat-head {
                width: 100%;
                position: relative;
                text-align: center;
                margin: 15px 0; }
            .intern .container .cat-head hr {
                position: absolute;
                top: 30%;
                width: 100%;
                z-index: -1;
                height:0px;
                border: 1px solid #d5d5d5;
                margin-top:2px;}
            .intern .container .cat-head h2 {
                display: inline-block;
                background-color: white;
                font-family: Lato, sans-serif;
                text-transform: uppercase;
                font-size: 16px;
                padding: 0 15px; }
            .intern .container .title {
                color: #3ba85f;
                font-size: 36px;
                margin: 0 auto 20px auto;
                text-align: center;
                width: 100%;
                max-width: inherit; }
            .intern .container .subtitle {
                color: #5b5b5b;
                font-size: 18px;
                line-height: 30px;
                font-weight: 300;
                max-width: inherit;
                text-align: center;
                margin: 0 auto 0 auto;
                width: 95%; }
            .intern .container .publish-info {
                text-align: center;
                margin: 40px 0; }

            .intern .container .author {
                color: #5a5a5a;
                text-transform: uppercase;
                border-right: 2px solid #5b5b5b;
                border-left: none;
                padding: 0 10px 0 0;
                border-top: none;
                font-size: 16px;
                border-bottom: none; }

            .intern .container .date {
                font-size: 16px;
                font-weight: 300;
                color: #5b5b5b;
                padding: 0 0 0 10px; }
            .intern .container .box-cover {
                position: relative;
                width: 100%;
                margin-bottom: 20px;
                clear: both;
                padding: 10px;
                box-sizing: border-box; }
            .intern .container .box-cover .tag {
                position: absolute;
                top: 0;
                left: 0;
                padding: 10px 20px;
                text-transform: capitalize;
                color: #FFF;
                background-color: blue;
                z-index: 2; }
            .intern .container .box-cover .cover {
                width: 100%;
                height: 550px;
                display: block;
                background-size: cover; }

            .intern .container .news-wrapper {
                margin-top: 50px;
                /*display: flex;
                justify-content: flex-end;*/ }

            .intern .container .column-social {
                margin-top: 1.5em;
                float: left; }
            .intern .container .column-social .social-share {
                display: flex;
                flex-flow: column; }
            .intern .container .column-social .social-share a {
                width: 50px;
                font-size: 26px;
                position: relative;
                text-align: center;
                margin-bottom: 8px;
                text-decoration: none;
                color: #3ba85f; }
            .intern .container .column-social .social-share a svg {
                fill: #3ba85f;
                height: 28px;
                vertical-align: middle; }

            .intern .container .column-social .social-share a .social-numbers {
                font-size: 16px;
                position: absolute;
                left: 55px;
                top: 50%;
                margin-top: -10px; }
            .intern .container .column-social .social-share a .social-numbers:after {
                content: " ]";
                position: absolute; }
            .intern .container .column-social .social-share a .social-numbers:before {
                left: -5px;
                content: "[ ";
                position: absolute; }
            .intern .container .column-news {
                width: 91.66666667%;
                float: left; }
            .intern .container .column-news .tag {
                background-color: green;
                font-weight: 900;
                color: #FFF;
                padding: 5px 10px;
                margin: 0 0 10px 0;
                display: inline-block; }
            .intern .container .column-news .report {
                color: #626365;
                width: 95%;
                padding-bottom: 15px;
                font-size: 16px;
                line-height: 1.5; }
            .intern .container .column-news .report figure {
                margin: 25px auto; }
            .intern .container .column-news .report figure img {
                height: auto;
                margin: 0 auto;
                width: 100%; }
            .intern .container .column-news .report figure figcaption {
                font-size: 12px; }
            .intern .container .column-news .report .more-info {
                border-top: 3px solid #626365;
                border-bottom: 3px solid #626365;
                width: 240px;
                float: left;
                margin: 10px 50px 40px 0; }
            .intern .container .column-news .report .more-info h3 {
                padding: 15px 0;
                margin: 0;
                font-size: 21px;
                color: #070509;
                font-weight: 300;
                border-bottom: 1px solid #b7b7b7; }
            .intern .container .column-news .report .more-info a {
                width: 100%;
                color: #3ba85f;
                font-size: 16px;
                font-weight: bold;
                line-height: 1.3;
                text-decoration: none;
                border-bottom: 1px solid #b7b7b7;
                padding: 10px 0;
                display: inline-block; }
            .intern .container .column-news .report .more-info a:last-of-type {
                border: none; }

            .intern .container .column-news .report img {
                margin: 25px auto; }
            .intern .container .column-news .report img.center {
                display: block;
                max-width: 80%; }
            .intern .container .column-ads {
                margin-top: 1.5em;
                width: 30%;
                float: left; }

            .intern .container .column-news .report em.featured-text {
                box-sizing: border-box;
                clear: both;
                padding: 10px 30px;
                font-size: 24px;
                text-align: center;
                font-style: normal;
                display: block;
                width: 70%;
                margin: 25px auto;
                border-top: 3px solid #626365;
                border-bottom: 3px solid #626365; }
            .intern .container .column-news .report em.featured-text:before {
                content: "\201C"; }
            .intern .container .column-news .report em.featured-text:after {
                content: "\201D"; }

            .intern .feed-home-blocks {
                width: 100%;
                clear: both;
                margin: 20px 0;
                display: flex;
                justify-content: baseline;
                flex-wrap: wrap; }
            .intern .feed-home-blocks .feed-mini {
                width: 33%;
                float: left; }
            .intern .feed-home-blocks .feed-mini figure {
                float: left;
                margin: 0 10px 0 0;
                min-width: 140px; }
            .intern .feed-home-blocks .feed-mini figure img {
                max-width: 140px;
                max-height: 140px;
                width: 93%; }
            .intern .feed-home-blocks .feed-mini .txt-info {
                width: calc(100% - 160px);
                float: left; }
            .intern .feed-home-blocks .feed-mini .txt-info a {
                text-decoration: none;
                color: inherit; }
            .intern .feed-home-blocks .feed-mini .txt-info h3 {
                margin: 5px 0 0 0; }
            .intern .feed-home-blocks .feed-mini .txt-info p {
                margin: 5px 0 0 0;
                color: #5a5a5a; }

            .intern .comments-area {
                font-family: Lato, sans-serif; }
            .intern .comments-area form.submit-comment {
                width: 90%; }
            .intern .comments-area form.submit-comment textarea {
                display: block;
                max-width: 100%;
                min-width: 100%;
                border: 1px solid #bbbbbb;
                font-size: 20px;
                padding: 10px;
                box-sizing: border-box;
                resize: none;
                font-family: Lato, sans-serif; }
            .intern .comments-area form.submit-comment input[type=submit] {
                border: none;
                background-color: transparent;
                color: #3ba85f;
                float: right;
                margin-top: 10px;
                padding: 0;
                font-size: 22px;
                cursor: pointer; }
            .intern .comments-area .comment {
                padding: 20px;
                box-sizing: border-box;
                margin: 10px 0;
                display: flex;
                background-color: #DEECE3; }
            .intern .comments-area .comment-content {
                width: 90%; }
            .intern .comments-area .comment-content .comment-author {
                font-size: 20px;
                font-weight: bold;
                color: #3ba85f; }
            .intern .comments-area .comment-content .comment-author:after {
                content: "|";
                padding: 0 10px;
                color: black; }
            .intern .comments-area .comment-content .comment-date {
                font-weight: bold;
                color: #666; }
            .intern .comments-area .comment-content .comment-text {
                font-weight: 300;
                font-size: 17px;
                line-height: 1.55;
                margin: 10px 0 20px; }
            .intern .comments-area .comment-content .like {
                color: #3ba85f;
                font-size: 30px;
                vertical-align: middle;
                position: relative;
                padding-right: 40px;
                text-decoration: none; }
            .intern .comments-area .comment-content .like .like-count {
                position: absolute;
                font-size: 20px;
                bottom: 5px; }
            .intern .comments-area .comment-content .reply svg {
                height: 32px;
                vertical-align: bottom;
                fill: #3ba85f; }
            .intern .comments-area .avatar {
                width: 100px;
                height: 100px;
                background: #666;
                border-radius: 100%;
                margin: 0 20px 20px 0; }
            .intern .comments-area .your-comment {
                background-color: #E5E5E5; }
            .intern .comments-area .comment-reply {
                margin-left: 45px;
                background-color: #EEFCF3; }
            .intern-search .container {
                max-width: 1280px;
                margin: 0 auto;
                display: flex;
                justify-content: baseline;
                flex-wrap: wrap; }
            .intern-search .container .box-search {
                position: relative;
                width: 100%;
                margin-bottom: 20px;
                clear: both; }
            .intern-search .container .box-search .search-icon {
                position: absolute;
                left: 10px;
                top: 10px;
                color: #3ba85f; }
            .intern-search .container .box-search .cancel-icon {
                position: absolute;
                right: 10px;
                top: 10px;
                background-color: #5a5a5a;
                color: #FFF;
                border-radius: 32px;
                width: 19px;
                height: 18px;
                text-align: center; }
            .intern-search .container .box-search h3 {
                font-style: italic;
                color: #5a5a5a;
                padding: 30px 0 0 0;
                clear: both;
                font-weight: 100; }
            .intern-search .container .box-search .search input[type="search"] {
                width: 100%;
                float: left;
                border: 1px solid #ccc;
                padding: 10px 40px; }
            .intern-search .container .box-search .categories {
                width: 100%;
                display: inline-block; }
            .intern-search .container .box-search .categories ul {
                padding: 0; }
            .intern-search .container .box-search .categories ul li {
                list-style: none;
                float: left;
                /*min-width: 100px;*/
                text-align: center;
                padding-top:10px;
                padding-bottom:10px;
                margin-right:5px;
                margin-left:5px;
                border-bottom: 1px solid #cccccc;}
            .intern-search .container .box-search .categories ul li:hover, .intern-search .container .box-search .categories ul li.current {
                border-top: none;
                border-left: none;
                border-right: none; }
            .intern-search .container .box-search .categories ul li:hover a, .intern-search .container .box-search .categories ul li.current a {
                font-weight: 900;
                background-color: #38b6ab;
                color: #fff;
                height:30px;}
            .intern-search .container .box-search .categories ul li a {
                width: 100%;
                display: inline-block;
                text-decoration: none;
                padding: 5px 0;
                color: #5a5a5a;
                padding-left:15px;
                padding-right:15px;
                text-transform: uppercase; }
            .intern-search .container .column-news {
                width: 70%;
                float: left;
                text-align: center; }
            .intern-search .container .column-news a {
                text-decoration: none; }
            .intern-search .container .column-news .news {
                text-align: left; }
            .intern-search .container .column-news .news li {
                padding: 20px 0;
                width: 100%; }
            .intern-search .container .page-numbers {
                margin: 0;
                clear: both;
                margin: 30px 0 0 0; }
            .intern-search .container .page-numbers a {
                padding: 10px 20px;
                color: #5a5a5a;
                height: 18px;
                display: inline-block; }
            .intern-search .container .page-numbers a.current {
                font-weight: 900; }
            .intern-search .container .page-numbers a:hover, .intern-search .container .page-numbers a.current {
                background-color: #38b6ab;
                color: #FFF; }
            .intern-search .container ul {
                padding: 0;
                display: inline-block; }
            .intern-search .container ul li {
                list-style: none;
                display: inline-block;
                border: 1px solid #ccc;
                border-top: none;
                border-left: none;
                border-right: none; }
            .intern-search .container .column-news .img {
                width: 25%;
                float: left;
                display: inline-block;
                height: 150px;
                padding: 0 20px 0 0;
                background-size: cover;
                margin: 0 20px 0 0; }
            .intern-search .container .column-news .content-txt {
                width: 68%;
                float: left; }
            .intern-search .container .column-news .content-txt .title {
                color: #3ba85f;
                font-size: 22px;
                margin: 0 0 5px 0;
                width: 95%; }
            .intern-search .container .column-news .content-txt .date {
                color: #909090;
                margin: 0 0 5px 0;
                display: inline-block;
                width: 100%; }
            .intern-search .container .column-news .content-txt .subtitle {
                color: #5b5b5b;
                font-size: 16px;
                line-height: 25px;
                font-weight: 400;
                margin: 0 0 20px 0;
                width: 95%; }
            .intern-search .container .column-ads {
                width: 30%;
                float: left; }
            
            @media screen and (max-width: 767px) {
                .intern .container .author {
                    border-right: none;
                    border-bottom: 1px solid #5b5b5b; } }
            @media screen and (max-width: 767px) {
                .intern .container .box-cover .cover {
                    background-position: center;
                    background-repeat: no-repeat;
                    height: 270px; } }

            @media screen and (max-width: 767px) {
                .intern .container .news-wrapper .column-news {
                    margin: auto;
                    width: 90%; }
                .intern .container .news-wrapper .column-social {
                    width: 100%;
                    position: fixed;
                    bottom: 0;
                    left: 0;
                    height:70px;
                    z-index:2; }
                .intern .container .news-wrapper .column-social .social-share {
                    flex-flow: row;
                    position:fixed;
                    bottom:0;
                    width:100%;
                    justify-content: space-around;
                    color: #fff;
                    background-color: #3ba85f;
                    padding: 15px; }
                .intern .container .news-wrapper .column-social .social-share a {
                    color: #fff; }
                .intern .container .news-wrapper .column-social .social-share a span {
                    display: none; } }

            @media screen and (max-width: 767px) {
                .intern .container .column-social .social-share a svg {
                    fill: #fff; } }

            @media screen and (max-width: 767px) {
                .intern .container .column-news .report .more-info {
                    width: 100%;
                    margin: 20px auto; } }

            @media screen and (max-width: 767px) {
                .intern .container .publish-info label {
                    display: block;
                    border: none;
                    padding: 5px 0; } }

            @media screen and (max-width: 767px) {
                .intern .container .column-news .report em.featured-text {
                    width: 100%;
                    font-size: 20px; } }

            @media screen and (max-width: 767px) {
                .intern .container .column-ads {
                    width: 95%; } }

            @media screen and (max-width: 767px) {
                .intern .feed-home-blocks .feed-mini {
                    width: 95%; } }
            
            @media screen and (max-width: 1023px) {
                .intern .container .news-wrapper {
                    justify-content: flex-start;
                    flex-wrap: wrap; }
                .intern .container .news-wrapper .column-social {
                    width: 15%; }
                .intern .container .news-wrapper .column-news {
                    width: 75%; }
                .intern .container .news-wrapper .column-ads {
                    margin: auto; }
                .intern .container .news-wrapper .column-ads div:first-of-type {
                    margin-bottom: 25px !important; } }

            @media screen and (max-width: 1023px) {
                .intern .feed-home-blocks {
                    flex-flow: column; }
                .intern .feed-home-blocks .feed-mini {
                    width: 50%;
                    margin: 30px auto; } }
            
            /* rules below omved from mw-style-mobile.css */
            
            @media only screen and (min-width: 600px) {
                        /*for tablets */
                .intern .container .news-wrapper .column-news{
			width:100% !important;
			padding-right:0px;
		}
		.intern .feed-home-blocks{
			flex-direction:row !important;
			flex-wrap:wrap !important;
		}
		.intern .container .news-wrapper .column-social{
			display:block;
			width: 100%;
			position: fixed;
			bottom: 0;
			left: 0;
			height: 70px;
			z-index: 2;
		}
		.intern .container .news-wrapper .column-social .social-share{
			flex-flow: row;
			position: fixed !important;
			bottom: 0;
			width: 100% !important;
			justify-content: space-around;
			color: #fff;
			background-color: #3ba85f;
			padding: 15px;
		}
		.intern .container .column-social .social-share a{
			color: #fff;
		}
                .intern .container .news-wrapper .column-news{
			width:55%;
			padding-right:30px;
		}
            
        }
                .intern .container .interna-video .video-container{
			height:auto;
		}
		.intern .container .publish-info{
			margin: 15px 0;
		}
		.intern .container .news-wrapper{
			margin-top:0px;
		}
		.intern .artigo-pequeno .artigo-categoria, .intern .artigo-medio .artigo-categoria, .intern .cat-artigo-texto .artigo-categoria{
			font-size:11px; 
			line-height: 16px;
		}
		.intern .artigo-pequeno h1, .intern .artigo-medio h1, .intern .artigo-pequeno h2, .intern .artigo-medio h2, .intern .artigo-pequeno h3, .intern .artigo-medio h3, .intern .artigo-pequeno h4, .intern .artigo-medio h4{
			line-height:17px;
			font-size:14px;
		}
		.intern .container .title{
			font-size: 25px;
			line-height:32px;
		}
		.intern .container .news-wrapper .column-news{
			margin-left:0px;
			width: 100%;
			margin-right:0px;
		}
		.intern .container .news-wrapper .column-news .report{
			width: 100%;
		}
		.intern .container .news-wrapper .column-news .report h1, .intern .container .news-wrapper .column-news .report h2, .intern .container .news-wrapper .column-news .report h3{
			padding-top: 20px;
			font-size: 25px;
			text-align:left;
			padding-left:0px;
			padding-right:0px;
			padding-bottom:20px;
		}
		.intern .container .news-wrapper .column-news .report .quotes h1, .intern .container .news-wrapper .column-news .report .quotes h2, .intern .container .news-wrapper .column-news .report .quotes h3{
			line-height:33px !important;
			font-size: 25px !important;
			padding-left: 29px !important;
			padding-right: 10px !important;
		}
		.intern .container .news-wrapper .column-news .report .quotes span{
			font-size:60px !important;
		}
		.intern .container .news-wrapper .column-news .report .quotes .quotes-author{
			padding-left:29px !important;
		}
		.intern .container .news-wrapper .column-news .report .quotes .quotes-author p{
			margin-top: 5px !important;
			font-size:15px !important;
		}
                
                .intern .container .cat-head hr{
			height: 2px;
			background-color: #d5d5d5;
			border: none;
		}
		.intern .container .news-wrapper .column-news .report h1, .intern .container .news-wrapper .column-news .report h2, .intern .container .news-wrapper .column-news .report h3{
			padding-bottom:0px;
		}
                .intern .container .news-wrapper .column-news .report h1.destaque, .intern .container .news-wrapper .column-news .report h2.destaque, .intern .container .news-wrapper .column-news .report h3.destaque{
			text-align:center;
		}
                .intern .container .column-ads{
			margin:0px !important;
		}
		.intern .feed-home-blocks .feed-mini .txt-info{
			width:100%;
		}
            
