/*****
Theme Name: VMag-Child
Theme URI: https://accesspressthemes.com/wordpress-themes/vmag
Author: Rita Rizzieri	
Author URI: https://accesspressthemes.com/
Template: vmag
Description: VMag Ã© a customizaÃ§Ã£o do tema VMag para as necessidades do portal osul.com.br
Version: 1.0.5
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: vmag-child
Domain Path: /languages/
*****/

@import url("../vmag/style.css");

.site-header #banner-topo .header-ad-wrapper {
    display: none;
}

.site-header .site-branding a.custom-logo-link img{width: 100% !important;}

.vmag-top-header { background: #064672;}
.nav-wrapper{width: 90%;}
.nav-wrapper .current-menu-item a:before, .nav-wrapper .current-menu-ancestor a:before{border-top: 4px solid #0a64a2;}

.page-header .taxonomy-description{display: none;}

/* fonte das paginas */
article p,
article div {font-size: 15px; color: #333;}

.entry-meta span.post-author {display: none;}

/* MENU PRIMARY - submenu com a aba MAIS */
.site-header .main-navigation ul li.menu-item-32052:hover > ul{right: 50%;}
.menu-mobile-icones {display: none;}
.menu-icones .btn-voltar {display: none;}

.site-content .vmag-newsticker-wrapper .vmag-ticker-caption span {background: #0a64a2;}

.vmag_categories_tabbed ul li.active a, .vmag_categories_tabbed ul li:hover a{background: #0a64a2;}

.vmag_categories_tabbed ul { border-bottom: 5px solid #0a64a2;}

#primary .entry-title{text-transform: none;}
#primary h2.entry-title a{ font-size: 35px !important; font-weight: 600 !important;}

.site-header .main-navigation li a{font-size: 12px !important;}
.site-header .main-navigation li a:hover:before{border-top: 4px solid #0a64a2;}

.vmag_block_posts_style2 .single-post  .post-thumb .thumb-zoom{max-height: 148px !important;}

.column4-layout .fadeInUp .post-thumb a.thumb-zoom img {height: 112px !important;}

article ul li{list-style-type: disc;}
article ul {margin-bottom: 10px;}

.site-footer {background: #212121;}

#comments {display: none;}

.icon-flip {display: none;}

.vmag-newsticker-wrapper li a {min-height: 34px; background: #fafafa;}

.site-content .vmag-newsticker-wrapper .vmag-container {background: #fafafa;}
.site-content .homepage-slider-section .widget_vmag_featured_slider .slider-section .slider-caption {left: 20px; right: 20px;}

h3.featured-large-font a{margin: 0;}
.widget .single-post .post-meta .comments-count{display: none;}

.homepage-content-wrapper {padding: 0;}

/* featured slider posts */
.widget_vmag_featured_slider {height: 400px;}
.featured-slider-wrapper .slider-section  a.slider-img img {width: 100%; height: 400px;}
.featured-slider-wrapper .featured-post-section .featured-img img { width: 100% !important; height: 200px !important;}
.featured-slider-wrapper .featured-article.left .featured-img img{width: 100% !important; height: 197px !important;}
.featured-slider-wrapper .featured-article.right .featured-img img{ width: 100% !important; height: 197px !important;}
.vmag-related-wrapper .single-post .post-thumb {height:161px; overflow: hidden;}
.vmag-related-wrapper .single-post .post-thumb img{width: 100%; height: 100%;}

.vmag_block_posts_style2 .single-post .post-thumb img{max-height: 148px; overflow: hidden;}

/* ocultar autor */
span.author.vcard {display: none;}

/* cor link modo hover */
.widget .single-post .post-meta a:hover,
.site-footer a:hover,
h3 a:hover {color: #0b62a2;}

.featured-post-section h3.featured-small-font a:hover,
h3.featured-large-font a{color: #fff;}


/* plugin Ultimate posts widget */
.block-destaque .entry-summary img{display: none;}
.block-destaque {margin-bottom: 20px;}

/* primeiro e segundo posts lado a lado */
.block-destaque{width: 100%;float: left; position: relative;}
.block-destaque article:first-child{width: 48%; float: left; height: 350px; border-bottom: 1px solid #ddd !important;}
.block-destaque article:nth-child(2){width: 48%; float: right; height: 350px; border-bottom: 1px solid #ddd !important;}

.block-destaque article:first-child .entry-image,
.block-destaque article:nth-child(2) .entry-image{height: 220px;}

.block-destaque article:first-child .entry-image img,
.block-destaque article:nth-child(2) .entry-image img {max-height:100%; max-width: 100%;}

.block-destaque article:first-child .entry-title,
.block-destaque article:nth-child(2) .entry-title {font-size: 18px;}


.block-destaque article {width: 31%; float: left; margin-left: 10px; border-bottom: 0 !important;}
.block-destaque article .entry-image {width: 100%; display: block;}
.block-destaque article .entry-image img{min-height: 141px;}
.block-destaque article .entry-meta,
.block-destaque article .entry-title {width: 100%;}
.block-destaque article .entry-title a{color:#000;}
.block-destaque article .entry-title a:hover {color:#0b62a2; text-decoration: none;}
.block-destaque article .entry-summary{display: none;}


/* ultimas noticias no topo do cabecalho */
.vmag-top-header .vmag-newsticker-wrapper {width: 67%; float: left;}
.vmag-top-header .vmag-ticker-caption {width: 18%; float: left; background: #0a64a2; padding: 13px 14px;}
.vmag-top-header .lSSlideWrapper.usingCss {height: 17px !important; float: left; width: 100%; line-height: 16px;}
.vmag-top-header .usingCss .lSAction .lSPrev,
.vmag-top-header .usingCss .lSAction .lSNext{display: none;}

.vmag-top-header .vmag-newsticker-wrapper li a {background: none !important; color: #f1f1f1;}
.vmag-top-header .lSSlideOuter.vertical{padding-top: 13px; padding-left: 10px;}


/* icon redes sociais - menu top*/
.vmag-top-header .top-navigation{width: 25%;}
.icon-top-redes-sociais {width: 6%; float: right; padding: 11px 0;}
.icon-top-redes-sociais a i.fa {color: #fff;}
.icon-top-redes-sociais i.fa {font-size: 15px; border-radius: 13px; width: 23px; height: 23px;}
.icon-top-redes-sociais i.fa.fa-facebook{padding: 4px 7px;background-color:#3B5998;}
.icon-top-redes-sociais i.fa.fa-twitter{padding: 4px 5px;background-color:#39A9E0;}


/* vmag-block-style4 - novo */
.vmag_block_posts_style4 {width: 100%; float: left;}
.vmag_block_posts_style4 .single-post:nth-child(2) {width: 47% !important; float: left; margin-right: 10px; height: 355px; overflow: hidden;}
.vmag_block_posts_style4 .single-post:nth-child(3){width: 47% !important; float: right; height: 355px; overflow: hidden;}
.vmag_block_posts_style4 .single-post {width: 31% !important; float: left; margin-left: 10px; display: block;}
.vmag_block_posts_style4 .single-post:nth-child(2)  h3.small-font a,
.vmag_block_posts_style4 .single-post:nth-child(3) h3.small-font a{font-size: 18px; margin-top: 10px; font-family: Open Sans,sans; font-weight: 900;}
/*.vmag_block_posts_style4 .single-post:nth-child(2) .post-thumb{height: 190px; overflow: hidden;}*/

.vmag_block_posts_style4 .single-post:nth-child(2) .post-thumb .thumb-zoom,
.vmag_block_posts_style4 .single-post:nth-child(3) .post-thumb .thumb-zoom{height: 190px; overflow: hidden;}
.vmag_block_posts_style4 .single-post:nth-child(2) .post-thumb a img,
.vmag_block_posts_style4 .single-post:nth-child(3) .post-thumb a img {width: 100%; height: 100%;}

.vmag_block_posts_style4 .single-post:nth-child(+n+4) .post-thumb .thumb-zoom {height: 145px; overflow:hidden;}
.vmag_block_posts_style4 .single-post:nth-child(+n+4) .post-thumb .thumb-zoom img {width: 100%; height: 100%;}


.vmag_block_posts_style4 .single-post h3.small-font a{margin-top: 5px;}
.homepage-content-wrapper .vmag_block_posts_style4 .block-header{display: none;}

/* vmag-block-style3 */
.vmag_block_posts_style3 .post-thumb .thumb-zoom {height: 150px; overflow: hidden;}
.vmag_block_posts_style3 .post-thumb .thumb-zoom img {height: 100%; width: 100%;}

/* vmag-block-style2 */
#vmag_block_posts_style2-3 .post-thumb .thumb-zoom {height: 150px; overflow: hidden;}
#vmag_block_posts_style2-3 .post-thumb .thumb-zoom img {height: 100%; width: 100%;}
.vmag_block_posts_style2 .single-post h3 {margin-top: 10px;}

/* icones de compartilhamento homepage posts */
.single-post h3.small-font a {width: auto; float: left;}
.single-post .post-meta .icones-redes-sociais{width: auto; float: left;}
.icones-redes-sociais a{color: #cdcdcd; font-size: 18px;}
.single-post .post-meta .icones-redes-sociais i{font-size: 14px;}
.vmag_categories_tabbed .post-author .author {display: none;}
.vmag_categories_tabbed .icones-redes-sociais{float: left;width: 28px;}

/*a.thumb-zoom img {max-width: 100% !important; width: 100%; min-height: 100% !important; vertical-align: bottom !important; display: block; object-fit: contain; position: relative; display: block; overflow: hidden;}*/

/* padrao-noticias-tema */
.padrao-noticias-tema {width: 100%;float: left;}
.padrao-noticias-tema article {padding-bottom: 0 !important; margin-bottom: 0 !important; border-bottom: 0 !important;}
.padrao-noticias-tema .icones-redes-sociais {width: auto; float: left; margin-right: 0;}
.padrao-noticias-tema .icones-redes-sociais a ,
.padrao-noticias-tema .entry-meta a{color: #aaaaaa; font-size: 13px; text-transform: capitalize;}
.padrao-noticias-tema .posted-on time {font-size: 12px !important;}

/* Paginas de categorias - post unico da 1ª a 4ª posição */
.padrao-noticias-tema .post-unico:nth-child(-n+5) article {height: 470px; overflow: hidden;}
.padrao-noticias-tema .post-unico:nth-child(-n+5) h3 a{font-size: 18px !important; font-family: Open Sans,sans !important; font-weight: 900 !important;}
.padrao-noticias-tema .post-unico:nth-child(-n+5){width: 49% !important; float: left; margin-top: 0; margin-right: 1%; margin-bottom: 20px; display: block; border-bottom: 1px solid #e7e7e7; height: 485px; overflow: hidden;} 
.padrao-noticias-tema .post-unico:nth-child(-n+5) .icones-redes-sociais a {font-size: 16px !important;}
.padrao-noticias-tema .post-unico:nth-child(-n+5) .posted-on time,
.padrao-noticias-tema .post-unico:nth-child(-n+5) .entry-thumb {height: 226px; overflow: hidden; margin-left: 4px;}
.padrao-noticias-tema .post-unico:nth-child(-n+5) .entry-meta a{font-size: 13px !important;}
.padrao-noticias-tema .post-unico:nth-child(-n+5) .thumb-zoom {height: 220px; overflow: hidden;}
.padrao-noticias-tema .post-unico:nth-child(-n+5) .thumb-zoom img {width: 100%; height: 100%;}

.padrao-noticias-tema article .entry-meta .posted-on a:before{padding: 3px;}

/* Paginas de categorias - post unico da 5ª a 10ª posição */
.padrao-noticias-tema .post-unico:nth-child(n+6):nth-child(-n+11) {width: 32% !important; float: left; margin-top: 0; margin-left: 1%; height: 340px; overflow: hidden;}
.padrao-noticias-tema .post-unico:nth-child(n+6):nth-child(-n+11) h3 a {font-family: Roboto; font-size: 14px !important; margin-top: 5px !important; font-weight: 500 !important;}
.padrao-noticias-tema .post-unico:nth-child(n+6):nth-child(-n+11) .thumb-zoom {height: 140px;overflow: hidden;}
.padrao-noticias-tema .post-unico:nth-child(n+6):nth-child(-n+11) .thumb-zoom img {width: 100%; height: 100%;}
.padrao-noticias-tema .post-unico:nth-child(n+6):nth-child(-n+11) .entry-thumb {margin-bottom: 0 !important; height: 151px; overflow: hidden;}
.padrao-noticias-tema .post-unico:nth-child(n+6):nth-child(-n+11) .entry-meta {margin-bottom: 0;}
.padrao-noticias-tema .post-unico:nth-child(n+6):nth-child(-n+11) p {height: 80px; overflow: hidden;}

/* Paginas de categorias - post unico da 11ª a 26ª posição */
.padrao-noticias-tema .post-unico:nth-child(n+12):nth-child(-n+27){width: 23% !important; float: left; margin-top: 0; margin-left: 1%; height: 310px; overflow: hidden;}
.padrao-noticias-tema .post-unico:nth-child(n+12):nth-child(-n+27) .thumb-zoom {height: 107px;overflow: hidden;}
.padrao-noticias-tema .post-unico:nth-child(n+12):nth-child(-n+27) .thumb-zoom img {width: 100%; height: 100%;}
.padrao-noticias-tema .post-unico:nth-child(n+12):nth-child(-n+27) h3 a{font-family: Roboto; font-size: 13px !important; margin-top: 5px !important; font-weight: 500 !important;}
.padrao-noticias-tema .post-unico:nth-child(n+12):nth-child(-n+27) .entry-thumb {margin-bottom: 5px !important; height:106px;overflow: hidden;}
.padrao-noticias-tema .post-unico:nth-child(n+12):nth-child(-n+27) p{height: 67px; overflow: hidden; font-size: 11px;}
.padrao-noticias-tema .post-unico:nth-child(n+12):nth-child(-n+27) .entry-meta{margin-bottom: 0;}

/* Paginas de categorias - post unico da 26ª posição até o ultimo post*/
.padrao-noticias-tema .post-unico:nth-child(n+28){width: 23% !important; float: left; margin-top: 0; margin-left: 1%; border-top: 1px solid #ccc; height: 138px;}
.padrao-noticias-tema .post-unico:nth-child(n+28) h3 a{font-family: Roboto; font-size: 13px !important; margin-top: 5px !important;font-weight: 500 !important;}
.padrao-noticias-tema .post-unico:nth-child(n+28) .entry-thumb {display: none;}
.padrao-noticias-tema .post-unico:nth-child(n+28) p {display: none;}

/* Pagina de categorias - paginação */
.padrao-noticias-tema nav.navigation.pagination{width: 100%; float: left;}


/* Pagina dos colunistas - posts completos */
#page-colunistas h2.entry-title {font-size: 35px !important; font-weight: 600 !important;}
#page-colunistas h3 {color: #0a64a2; font-size: 18px; margin-bottom: 15px; border-bottom: 1px solid #f3f3f3;}
#page-colunistas .entry-content p {margin-bottom: 20px;}
#page-colunistas .entry-content .endline {border-top: 1px solid #efefef;}

#page-colunistas li.vmag_block_posts_style2{list-style: none;}
#page-colunistas li.vmag_block_posts_style2 .single-post:nth-child(-n+3){display: none;}
#page-colunistas li.vmag_block_posts_style2 .block-header{display: none;}
#page-colunistas li.vmag_block_posts_style2 .single-post h3{border-bottom: 0; width: 100%; float: left;}

.page-colunistas .single-post span.icones-redes-sociais {width:auto; float: right; }
.page-colunistas .single-post span.icones-redes-sociais i,
.page-colunistas .single-post span.icones-redes-sociais a {color: #aaa;}
.page-colunistas .single-post span.icones-redes-sociais a:hover,
.page-colunistas .single-post span.icones-redes-sociais i:hover {color: #0b62a2;}

/** page categoria colunistas - plugin pagination **/
.page-colunistas .page-header h1.page-title {font-weight: 600; font-size: 22px; color: #0a64a2; border-bottom: 1px solid #e1e1e1;}
.page-colunistas h2.entry-title {font-family: Roboto; font-size:35px !important; font-weight:600 !important;}
.page-colunistas .single-post {margin-bottom: 20px; float: left; border-bottom:1px solid #ddd;}
.page-colunistas .entry-content p {margin-bottom: 20px; font-size: 15px; color: #333;}
.page-colunistas .single-post ul li{list-style-type: disc; font-size: 15px; color: #333;}
.page-colunistas .single-post ul {margin-bottom: 10px;}

.page-colunistas .lcp_paginator li{display: inline-block; padding: 5px 9px; margin: 2px; width: 30px; height: 30px; border: 1px solid #ddd; color: #333;}
.page-colunistas .lcp_paginator li a{color: #333; width: 30px; height: 30px; padding: 5px 11px; margin-left: -9px;}
.page-colunistas .lcp_paginator li.lcp_currentpage{background: #4DB2EC; border-color: #4DB2EC; color: #fff;}

.colunista-content {margin-top: 30px;}
.colunista-content .vmag_block_posts_style2 ul { list-style-type: none; list-style: none;}
.colunista-content .vmag_block_posts_style2 .lcp_catlist {width: 100%; float: left;}
.colunista-content .vmag_block_posts_style2 .lcp_catlist li {display: inline-block; width: 30%; float: left; vertical-align: top; list-style: none; margin-right: 10px; font-family:Roboto; font-size: 13px; max-height: 350px; overflow: hidden; border-bottom: 1px solid #e1e1e1; padding-top: 10px;}
.colunista-content .vmag_block_posts_style2 .lcp_catlist li a {width: 100%; float: left; font-size: 14px; font-weight: 500; color:#333;margin-bottom: 10px; }
.colunista-content .vmag_block_posts_style2 .lcp_catlist li a:first-child{ max-height: 39px; overflow: hidden;}
.colunista-content .vmag_block_posts_style2 .lcp_catlist li img{ overflow: hidden;}
.colunista-content .vmag_block_posts_style2 .lcp_catlist li .data {width: 100%; float: left; font-size: 12px; color:#aaa; margin-bottom: 5px;}
.colunista-content .vmag_block_posts_style2 .lcp_catlist li .data:before {content: "\f017";font-family: FontAwesome; font-size: 12px;}
.colunista-content .vmag_block_posts_style2 .lcp_catlist li a:nth-child(3) {height: 140px; position: relative; display: block; overflow: hidden;}
.colunista-content .vmag_block_posts_style2 .lcp_catlist li a:nth-child(3):hover img{display: inline-block; transform: scale(1.3); -webkit-transform: scale(1.3); -webkit-transition-property: transform; vertical-align: middle; max-width: 100%;     -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -webkit-transition-duration: 1s;}
.colunista-content .vmag_block_posts_style2 ul.lcp_paginator { list-style-type: none; list-style: none; width: 100%; float: left; margin-top: 10px;}

/*.vmag-container .widgettitle {display: none;}*/
.vmag-container li.widget{list-style: none;}
.colunista-ativo {display: block !important;}

/* breadcrumbs */
#vmag-breadcrumbs {display: none;}

/*desativar as tags*/
span.tags-links.clearfix {
    display: none;
}

/* plugin: wordpress post */
.wpp-list a.wpp-post-title{font-family: 'Roboto', Open Sans, sans-serif; font-size: 13px; font-weight: 500; color: #333;}
.wpp-list li {margin: 10px 0; border-bottom: 1px solid #f6f6f6; padding-bottom: 10px;}
ul.wpp-list a:first-child {width: 39%; height: auto; float: left;}
ul.wpp-list a:nth-child(2){float: right; width: 60%;}
ul.wpp-list a:hover {color: #0b62a2;}

/* legenda imagem destaque - caption */
article.post .entry-thumb .caption,
.page-colunistas .entry-thumb .caption{font-style: italic; width: 100%; color: #777;}


/* plugin - ainda nesta seção */
.widget_listcategorypostswidget li{width: 100%; float: left; margin: 5px auto; border-bottom: 1px solid #f2f2f2; padding: 2px 0;}
.widget_listcategorypostswidget a:first-child {width: 58%; float: right; color: #333; font-weight: 500; font-family: 'Roboto', Open Sans, sans-serif;}
.widget_listcategorypostswidget a:nth-child(2){width: 40%; float: left;}
.widget_listcategorypostswidget img{ width: 120px;}
.widget_listcategorypostswidget .sidebar-post-title{border-bottom: 1px solid #e1e1e1; color: #333; font-family: Roboto; font-size: 20px; font-weight: 400; margin: 0 0 15px; padding-bottom: 10px; text-transform: uppercase; display: block !important;}

/* plugin de compartilhamento */
div.crafty-social-buttons-align-left {margin-bottom: 20px;}

/* titulo das paginas */
.page-header h1.page-title {text-transform: none;}

/* post content related post * /
.crp_related {clear: both; margin: 20px 0; width: 100%; float: left;}
.crp_related img,
.crp_related a {width: 100%;}

.crp_related li {width: 48% !important; height: 275px; float: left; list-style: none; margin: 5px !important; border: 1px solid #ddd; padding: 6px;overflow: hidden; position: relative; text-align: center; vertical-align: bottom; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4); box-shadow: 0 1px 2px rgba(0,0,0,.4); -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
.crp_related .crp_title{padding: 3px; width: 97%; font-size: .9em; background: #fff; position: absolute; bottom: 31px;}
.crp_related li a {height: 210px; box-shadow: none !important; text-decoration: none !important;}
.crp_related .crp_date{position: absolute; bottom: 0; left: 0; text-align: center; width: 100%; font-size: 11px; padding: 8px 0; background: #fff;}
    */

@media (max-width: 1092px){
    .site-header .main-navigation li a {padding: 0 15.5px;}
}

@media (max-width: 1046px){
    .site-header .main-navigation li a {padding: 0 13.5px;}
}
/*****************  VERSÃO MOBILE *********************/
@media (max-width: 590px){
    /* menu com mais icones */
    .menu-mobile-icones {overflow: hidden; width: 64%; height: 23px;} 
    
    /* post content related post */
	.crp_related li{width: 95% !important;}
}

@media (max-width: 390px){
    /* menu com mais icones */
    .menu-mobile-icones {overflow: hidden; width: 54%; height: 23px;}
    .menu-mobile-icones a {width: 30px !important; margin-left: 7px !important; }
    .icon-lupa{ width: 20px !important;}
    
    /* post content related post */
	.crp_related li{width: 95% !important;}
}

/* versão mobile no modo paisagem */
@media screen and (min-width: 480px) and (orientation: landscape){
	.wpusb-fixed-left {display: none !important;}
}

@media (max-width: 830px){
    
    /* plugin: botões de compartilhamento */
	.botoes-compartilhamento,
	.vmag-related-wrapper {width: 100%; float: left; position: relative !important;}
	.botoes-compartilhamento .ssb-share{width: 70% !important; float: left !important;}
	.ssb-share .ssb-share-item{margin-top: 0px !important;}	
	.botoes-compartilhamento .btn-curtir{margin-top: 5px !important; float: left; font-size:23px; color:#fff; background-color:#718fcd; width:35px; height:35px; padding: 0 7px; border-radius:5px;}
	.botoes-compartilhamento .btn-curtir a:hover{color: #fff;}

	/* fonte das paginas */
	article p,
	article div {font-size: 1.2em; color: #333;}

    .site-header .site-branding a.custom-logo-link img {height: 42px; width: 90px !important; margin-top: 3px;}

    /* featured slider posts */
    .featured-slider-wrapper .slider-section  a.slider-img img {width: 100%; height: 100%;}
    .featured-slider-wrapper .featured-post-section .featured-img img { width: 100%; height: 100%;}
    .featured-slider-wrapper .featured-article.left .featured-img img{width: 100% !important; height: 100% !important;}
    .featured-slider-wrapper .featured-article.right .featured-img img{ width: 100% !important; height: 100% !important;}
    .vmag-related-wrapper .single-post .post-thumb img{height:auto;}
    
    /* menu primary */
    header#masthead #versao-mobile-menu-fixo{width: 100%; float: left; height: 60px; position: fixed; top: 0; z-index: 999; background: #fff; box-shadow: 0 0 6px 0 rgba(0,0,0,.30); border-bottom: 1px solid #d5d5d5;}
    .site-header .logo-ad-wrapper{margin-bottom: 0;}
    
    /*i. banner*/
    .vmag-container .header-ad-wrapper{display: none;}
    #banner-topo .header-ad-wrapper{margin-top:6%!important; display: block !important;}
    div#banner-topo { margin-top: 43px; width: 100%;  float: left;  margin-bottom: 0;}

    /*f. banner*/


    .site-header .site-branding {float: none; width: 100%; position: relative; padding: 0 !important; margin-bottom: 0!important; display: block; top: 2px; left: 55px; z-index: 9; margin: 0 !important;}
    .vmag-container {margin-top: 3px;}
    .site-header .logo-ad-wrapper{margin-bottom: 0 !important;}
    .vmag-top-header.clearfix {display: none;}    
    .site-header .logo-ad-wrapper .vmag-container {padding: 0; height: 0;}
    .site-header .main-navigation{border: 0;background:#fff;}
    /*.site-content{padding-top: 30px;}*/
    .site-header .site-branding{max-width: 33% !important;}    
    .nav-toggle{width: 25px !important; padding-top: 4px; margin-left: 6px;}
    .nav-toggle span{background: #9e9e9e !important; height: 2px !important; margin: 5.6px auto 0 !important;}
    .site-header .main-navigation {position: relative; border: 0; background: #fff;}
    .icon-flip{width: 30px; float: left; margin: 4px 0; font-size: 22px;}
    .icon-flip a{color: #9e9e9e;}
    .icon-lupa{width: 30px; float: right; margin: -7px 0; font-size: 24px;padding-top: 4px;}
    /* menu com mais icones */
    .site-header .main-navigation .icons-wrapper {width: 56%!important; height: auto; float: left; color: #9e9e9e !important;}
    .menu-icones{width: 100%; float: left; margin-top: 10px;}
    .menu-mobile-icones{display: block;float: right;}
    .menu-mobile-icones a {width: 30px; margin-left: 6px; float: right; color: #9e9e9e; font-size: 24px;}
    .menu-icones .btn-voltar{width: 30px; float: left; display: block;}
    
    /* home conteudo */
    .widget.vmag_block_posts_style1 .right-posts-wrapper .single-post .post-caption-wrapper {width: 100%;}    
    .widget .right-posts-wrapper .single-post .post-caption-wrapper h3 a, 
    .widget.vmag_block_posts_style2 .block-post-wrapper.column3-layout .single-post h3 a, 
    .widget.vmag_category_posts_list .single-post .post-caption h3 a{font-size: 20px !important;}    
    
    .single-post h3.small-font a{font-size: 18px;}    
    .widget.vmag_block_posts_column .single-post h3 a {font-size: 18px !important;}
    .vmag_categories_tabbed .vmag-tabbed-section .post-caption {width: 66% !important;}

    .vmag_block_posts_style4 .single-post:nth-child(2) .post-thumb .thumb-zoom, 
    .vmag_block_posts_style4 .single-post:nth-child(3) .post-thumb .thumb-zoom {height: auto;}
    .vmag_block_posts_style4 .single-post:nth-child(2) .post-thumb a img,
    .vmag_block_posts_style4 .single-post:nth-child(3) .post-thumb a img {height: 100% !important;}
    .vmag_block_posts_style4 .single-post:nth-child(+n+4) .post-thumb {height: 100% !important;}
    
    
    /* icones de compartilhamento homepage posts */    
    .icones-redes-sociais a{font-size: 28px;}
       
    /* plugin ultimate posts widget */
    /* primeiro bloco de noticias */
    .block-destaque article:first-child {border-bottom: 1px solid #ddd !important;}
    .block-destaque article:first-child,
    .block-destaque article:first-child header {width: 95%; float: left;}
    .block-destaque article:first-child .entry-image {width: 100%;float: left;}
    .block-destaque article:first-child .entry-meta,
    .block-destaque article:first-child .entry-title {width: 100%; float: left; position: relative !important;}
    .block-destaque article:first-child .entry-title a{font-size: 20px; color:#000;}
    .block-destaque article:first-child .entry-meta {margin-top: 0;}

    .block-destaque article {width: 95%; float: left; border-bottom: 0 !important;}
    .block-destaque article .entry-image {width: 100%;}
    .block-destaque article .entry-meta,
    .block-destaque article .entry-title {width: 100%;}
    .block-destaque article .entry-title a{color:#000; font-size: 16px;}
    .block-destaque article .entry-title a:hover {color:#0b62a2; text-decoration: none;}
    .block-destaque article .entry-summary{display: none;}
    
    /* widget 4 theme child */
    .vmag_block_posts_style4 .single-post:first-child {width: 95% !important; height: auto !important;}
    .vmag_block_posts_style4 .single-post {width: 95% !important; height: auto !important; float: left;}
    .vmag_block_posts_style4 .single-post:nth-child(2) {width: 95% !important; height: auto !important; float: left;}
    .vmag_block_posts_style4 .single-post:nth-child(3) {width: 95% !important; height: auto !important; float: left;}
    .vmag_block_posts_style2 .single-post  .post-thumb .thumb-zoom {max-height: 100% !important;}
    .column4-layout .fadeInUp .post-thumb a.thumb-zoom img,
    .vmag_block_posts_style2 .single-post .post-thumb img {height: 100% !important;}
    .vmag_block_posts_style4 h3.small-font {margin-top: 5px;}

    #vmag_block_posts_style2-3 .post-thumb .thumb-zoom,
    .vmag_block_posts_style3 .post-thumb .thumb-zoom,

    .vmag_block_posts_style4 .single-post:nth-child(+n+4) .post-thumb .thumb-zoom{height: 100%;}


    .single-post .post-meta .icones-redes-sociais .fa{font-size: 20px;}

    .widget.vmag_block_posts_style2 .block-post-wrapper.column4-layout .single-post {width: 95%!important; height: auto; float: left;}
    .widget.vmag_block_posts_style2 .block-post-wrapper.column4-layout .single-post .small-font {margin: 10px 0;}
    .vmag-main-content .block-header h4.block-title {margin-top: 10px;}

    .vmag_block_posts_style2 .single-post .post-thumb img{max-height: 100% !important;}
    .vmag_block_posts_style3 .post-thumb{max-height: 100% !important;}
    .padrao-noticias-tema .post-unico:nth-child(-n+3) article{height: 100% !important;}

    article.post .entry-content figure{width: 95% !important; margin: 0;}
    .vmag-related-wrapper .single-post .post-thumb img {max-height: 100%;}

    
    /* widget 1 */
    .widget.vmag_block_posts_style1 .right-posts-wrapper .single-post .post-thumb,
    .widget.vmag_block_posts_style1 .right-posts-wrapper,
    .vmag_block_posts_style1 .left-post-wrapper {width: 100% !important;}
    
    
    /* Paginas de outras categorias */    
    .colunista-content .vmag_block_posts_style2 .lcp_catlist li{min-height: auto!important;}
    .colunista-content .vmag_block_posts_style2 .lcp_catlist li a:nth-child(3) {height:100% !important;}
    .colunista-content .vmag_block_posts_style2 .lcp_catlist li a:nth-child(3) img{width: 100%; float: left; height: 100%; overflow: hidden;}
    .page-colunistas h2.entry-title {font-size: 25px;}    
    .page-colunistas .single-post .icones-redes-sociais i,
    .page-colunistas .single-post .icones-redes-sociais a {font-size: 22px;}



/* Paginas de categorias - post unico da 5ª a 10ª posição */
.padrao-noticias-tema .post-unico:nth-child(-n+5) article {height: 100% !important;}
.padrao-noticias-tema .post-unico:nth-child(n+6):nth-child(-n+28) {width: 100% !important; float: left; margin: 0 !important; height: 100% !important;} 
.padrao-noticias-tema .post-unico:nth-child(n+6):nth-child(-n+28) .entry-thumb{height: 100% !important;}
.padrao-noticias-tema .post-unico:nth-child(n+6):nth-child(-n+28) .entry-thumb img{height: 100% !important;}
.padrao-noticias-tema .post-unico:nth-child(n+6):nth-child(-n+28) .thumb-zoom {height: 100% !important;}
article .entry-meta .posted-on a:before {left: 1px; top: 0;}

    .padrao-noticias-tema .post-unico:nth-child(-n+3),
    .padrao-noticias-tema .post-unico:nth-child(4),
    .padrao-noticias-tema .post-unico:nth-child(5),
    .padrao-noticias-tema .post-unico:nth-child(6),
    .padrao-noticias-tema .post-unico:nth-child(7),
    .padrao-noticias-tema .post-unico:nth-child(8),
    .padrao-noticias-tema .post-unico:nth-child(9),
    .padrao-noticias-tema .post-unico:nth-child(10),
    .padrao-noticias-tema .post-unico:nth-child(n+11){width: 100% !important; float: left; margin: 0 !important; height: 100% !important;}
    
    .padrao-noticias-tema .post-unico:nth-child(-n+3) .entry-thumb,
    .padrao-noticias-tema .post-unico:nth-child(4) .entry-thumb,
    .padrao-noticias-tema .post-unico:nth-child(5) .entry-thumb,
    .padrao-noticias-tema .post-unico:nth-child(6) .entry-thumb,
    .padrao-noticias-tema .post-unico:nth-child(7) .entry-thumb,
    .padrao-noticias-tema .post-unico:nth-child(8) .entry-thumb,
    .padrao-noticias-tema .post-unico:nth-child(9) .entry-thumb,
    .padrao-noticias-tema .post-unico:nth-child(10) .entry-thumb,
    .padrao-noticias-tema .post-unico:nth-child(n+11) .entry-thumb{height: 100% !important;}
    
    .padrao-noticias-tema .post-unico:nth-child(-n+3) .entry-thumb img,
    .padrao-noticias-tema .post-unico:nth-child(4) .entry-thumb img,
    .padrao-noticias-tema .post-unico:nth-child(5) .entry-thumb img,
    .padrao-noticias-tema .post-unico:nth-child(6) .entry-thumb img,
    .padrao-noticias-tema .post-unico:nth-child(7) .entry-thumb img,
    .padrao-noticias-tema .post-unico:nth-child(8) .entry-thumb img,
    .padrao-noticias-tema .post-unico:nth-child(9) .entry-thumb img,
    .padrao-noticias-tema .post-unico:nth-child(10) .entry-thumb img,
    .padrao-noticias-tema .post-unico:nth-child(n+11) .entry-thumb img{height: 100% !important;}
    
    
    /* pagina das categorias dos colunistas */
    .colunista-content .vmag_block_posts_style2 .lcp_catlist li{width: 100% !important;}
    .colunista-content .vmag_block_posts_style2 .lcp_catlist li a {height: auto !important;}
    .colunista-content .vmag_block_posts_style2 .lcp_catlist li a:nth-child(3){height: 100%!important;}


    /*menu mobile*/
    .sub-toggle, .sub-toggle-children {height: 30px !important; line-height: 30px !important; top: 3px !important; width: 30px !important;}
  
}



/* plugin: botões de compartilhamento */
.botoes-compartilhamento {top: 30%; left: 3px; position: fixed; margin: 0; padding: 0; border-radius: 0 !important;}
.botoes-compartilhamento .ssb-share{width: 32px;left: 0; top: 0; margin: 0;}
.ssb-share .ssb-share-item {margin-left: 0; margin-bottom: 0 !important; margin-top: 5px !important; background: #fff;}
.botoes-compartilhamento .btn-curtir{float: left; margin-top: 0px;margin-left: 0px; font-size:23px; color:#fff; background-color:#3b5998; width:35px; height:35px; padding: 0 7px; border-radius:5px;}
.botoes-compartilhamento .btn-curtir a:hover{color: #fff;}

.btn-curtir-oficial {height: 21px; width: 63px; float: left; margin-top: 29px;}


/* Plugin: Popular Widget (MAIS ACESSADAS)*/
ul#pop-widget-tabs-2 {width: 100%; float: left;}
ul.pop-widget-tabs li {border: 0 !important; width: 100%;}
ul#pop-widget-tabs-2 a.active {border: 0; background: #fff; border-bottom: 1px solid #e1e1e1; color: #333; font-family: Roboto; font-size: 20px; font-weight: 400; margin: 22px 0 15px; padding-bottom: 10px; text-transform: uppercase; display: block !important; border-top: 0; width: 100% !important; float: left;}
.pop-inside {border: 0 !important;}
.pop-inside ul li .pop-title{color: #333; font-weight: 500; font-family: 'Roboto', Open Sans, sans-serif;}

/* homepage */    
#pop-widget-tabs-3 li a{display: none;}
#pop-widget-tabs-4 li a{display: none;}


/* Posts mais acessados */
#code-posts-mais-acessadas {width: 100%;float: left; clear: both;}
#code-posts-mais-acessadas .imagem-destaque {width: 27%; margin-right: 7px; float: left;}
#code-posts-mais-acessadas .titulo {width:70%; float: left;}
#code-posts-mais-acessadas .titulo h3 {font-family: 'Roboto', Open Sans, sans-serif; font-size: 13px; color: #333; line-height: 19.5px;}
#code-posts-mais-acessadas .bloco {width: 100%; float: left;  clear: both;  display: block; margin-bottom: 12px; padding-bottom: 10px; border-bottom: 1px dashed #ddd;}
/* widget - sidebar que fica nos posts */
li#execphp-3 {display: block; margin-top: 15px; float: left;}
#execphp-3 h4.widgettitle.sidebar-post-title {display: block; border-bottom: 1px solid #e1e1e1; color: #333; font-family: Roboto; font-size: 20px; font-weight: 400; margin: 0 0 29px; padding-bottom: 10px; text-transform: uppercase;}


/* Plugin - Popularity Posts Widget */
.popularitypostswidget .ppw-post-title a{font-family: 'Roboto', sans-serif; font-size: 13px; font-weight:500; color: #333;}
.popularitypostswidget ul li {margin: 10px 0; border-bottom: 1px dashed #ddd; padding: 5px 0;}

#popularitypostswidget-3 h4.widgettitle {border-bottom: 1px solid #e1e1e1; color: #333; font-family: Roboto; font-size: 20px; font-weight: 400; margin: 0 0 29px; padding-bottom: 10px; text-transform: uppercase;}