/*
Theme Name: Ultra Conversão
Theme URI:
Author: Gustavo Ferreira / Marcos Antônio Barbosa de Souza
Author URI:
Version: 2.5
*/


/* =Básico
-------------------------------------------------------------- */

.statcounter {
	visibility: hidden !important;
}

.hstpnetworkads {
	margin-left: 50%;
	transform: translateX(-50%);
	margin-top: 10px;
	margin-bottom: 10px;
}

html {
    overflow-x: hidden;
}

body {
	background-color: #eee;
	font-family: 'Fira Sans', sans-serif;
	line-height: 1.5;
	/*overflow-x: hidden;*/
	width: 100% !important;
}

#page {
	background-color: #fff;
	border: 1px solid #ddd;
	box-shadow: 0 0 40px rgba(0, 0, 0, .05);
	padding: 30px;
	margin-top: 0;
}

.advertising {
	margin: 30px -15px;
}

.advertising img {
	display: block;
	margin: 0 auto;
}

.advertising-slide div {
	margin-bottom: 30px;
}

.advertising-slide div:last-of-type {
	margin-bottom: 0;
}

@media (min-width: 768px) {
	.advertising img {
		width: 100%;
		height: 90px;
	}
}

@media (max-width: 767px) {
	#page {
		margin: 0 -15px;
	}

	.advertising {
		margin: 30px 0;
	}

	.advertising .col-md-8 img {
		margin-bottom: 15px;
	}

	.advertising-slide img {
		margin-bottom: 0 !important;
	}
}

/* =Tipografia
-------------------------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 700;
	margin-top: 0;
}

p {
	font-size: 1.2em;
	letter-spacing: -.04em;
	line-height: 1.7;
	margin-bottom: 20px;
}

.post-content ul,
.post-content ol {
	margin-bottom: 20px;
}

.post-content ul li,
.post-content ol li {
	font-size: 1.18em;
	letter-spacing: -.04em;
	line-height: 1.7;
	margin-bottom: 8px;
}

blockquote {
	font-size: 1.02em;
	letter-spacing: -.04em;
}

/* =Formulário
-------------------------------------------------------------- */

.wpcf7-form-control {
	width: 100%;
}

.wpcf7-not-valid {
	border: 1px solid #d70000;
}

.wpcf7-not-valid-tip {
	display: none !important;
}

.wpcf7-validation-errors {
	background-color: #f2dede;
	border: 1px solid #ebccd1 !important;
	border-radius: 4px;
	color: #a94442;
}

.wpcf7-mail-sent-ok {
	background-color: #dff0d8;
	border: 1px solid #d6e9c6 !important;
	border-radius: 4px;
	color: #3c763d;
}

.wpcf7-response-output {
	margin: 30px 0 !important;
	padding: 8px 12px !important;
}

.post-comments label,
.post-comments textarea,
.post-comments input {
	display: block;
	width: 100%;
}

.post-comments h3#reply-title,
.post-comments h3#comments,
.post-comments h3#comments-title {
	display: none;
}

.post-comments .comment-awaiting-moderation {
    display: block;
    background: #f5db25;
    position: absolute;
    width: 38%;
    margin-top: -20px;
    right: 20px;
    border-radius: 3px;
    padding: 8px;
}

/* =Cabeçalho
-------------------------------------------------------------- */

.new-header .top-head {
	background: #fff;
	height: 40px;
	line-height: 40px;
}

.new-header .top-head ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.new-header .top-head ul li {
	display: inline-block;
	margin-right: 10px;
}

.new-header .top-head img {
	margin: 0 4px;
}

.new-header .main-head {
	background-color: #03145c;
	background-image: url('https://tribunadoreconcavo.com/wp-content/uploads/2019/02/BACKGROUND.png');
	background-position: center center;
	background-size: cover;
}

.new-header .main-head .social {
	text-align: right;
}

.new-header .main-head .social img {
	margin: 60px 10px;
}

.new-header .main-head .helio {
	float: right;
	margin-top: -30px;
	margin-bottom: -14px;
}

.new-header .border-head {
	background: #071fa3;
	height: 10px;
	margin-top: 2px;
}

.new-header .weather,
.new-header .cambio {
	height: 38px;
	margin: 58px 0;
}

.new-header .weather {
	background: url('http://tribunadoreconcavo.com.br/wp-content/uploads/2017/09/weather.png') no-repeat center left;
	padding-left: 32px;
}

.new-header .weather h6,
.new-header .cambio h6 {
	color: #fff !important;
	display: block;
	margin-bottom: 0;
}

.new-header .weather span,
.new-header .cambio span {
	color: #feba0f;
	font-size: 1.2em;
}

.new-header .weather span.min {
	margin-left: 15px;
}

.new-header .cambio .dolar {
	border-right: 1px solid rgba(255, 255, 255, .2);
	float: left;
	margin-right: 8px;
	padding-right: 8px;
}

@media (max-width: 767px) {
	.new-header .main-head {
		background-position: center left;
	}
}

@media (max-width: 980px) and (orientation : landscape) {
	.new-header .main-head .img-responsive {
		margin: 0 auto !important;
	}
}

/* =Navegação
-------------------------------------------------------------- */

#navbar-email {
	display: none !important;
}

.navbar-default {
	background-color: #071fa3;
	border: 0;
	border-radius: 0;
	font-family: 'Fira Sans Condensed', sans-serif;
	margin: -30px -30px 30px -30px;
	text-transform: uppercase;
}

.navbar-default .navbar-nav>li>a {
	color: #fff;
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
	color: #fff;
}

.navbar-default .btn-primary {
	border-color: rgba(255, 255, 255, .3);
}

.navbar-default .navbar-toggle {
	border: 0;
	color: #fff;
	width: 100%;
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
	background-color: transparent;
}

.navbar-default .navbar-collapse {
	padding: 0;
}

@media (max-width: 767px) {

	.navbar-default .navbar-nav>.active>a,
	.navbar-default .navbar-nav>.active>a:focus,
	.navbar-default .navbar-nav>.active>a:hover {
		background: rgba(0, 0, 0, .2);
		color: #fff;
	}

	.navbar-default .navbar-nav>.open>a,
	.navbar-default .navbar-nav>.open>a:focus,
	.navbar-default .navbar-nav>.open>a:hover {
		background: rgba(0, 0, 0, .2);
		color: #fff;
	}

	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: rgba(255, 255, 255, .75);
	}
}

/* =Destaques
-------------------------------------------------------------- */

.slideshow {
	margin-bottom: 30px;
}

.slideshow .hentry {
	border: 0;
	margin: 0;
	padding: 0;
}

.carousel {
	margin-top: 5px;
	/* Recuo solicitado pelo cliente 201804031343 */
}

.slideshow .carousel-caption {
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
	bottom: 0;
	left: 0;
	padding: 50px 0;
	width: 100%;
}

.slideshow .carousel-indicators {
	bottom: 6px;
}

.slideshow .hentry img {
	height: 100%;
	width: 100%;
}

.slideshow .hentry .headline {
	font-size: 1.5em;
	margin: 0 auto;
	width: 75%;
}

.advertising-slide img {
	height: auto;
	/*margin-bottom: 30px;*/
}

@media (min-width: 800px) {
    .carousel {
        min-height: 404px;
    }
}

/* =Novos Destaques
-------------------------------------------------------------- */

.novos-destaques .row {
    padding: 0 15px;
}

.novos-destaques .col-md-8,
.novos-destaques .col-md-2 {
    padding: 0;
}

.novos-destaques .estaticos article {
    background-size: cover; 
    background-position: center center;
    margin: 2px; 
    padding: 0; 
    display: flex; 
    align-items: flex-end; 
    height: 201.5px; 
    position: relative;
}

.novos-destaques .estaticos article a {
    color: #fff; 
    font-size: 14px; 
    position: absolute; 
    width: 100%; 
    height: 100%; 
    display: flex; 
    align-items: flex-end; 
    background: rgba(0, 0, 0, .4);
}

.novos-destaques .estaticos article h2 {
    font-size: 15px; 
    padding: 10px; 
    margin-bottom: 0; 
    background: rgba(0, 0, 0, .4);
}

/* =Listagem de Posts
-------------------------------------------------------------- */

.hentry {
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
	padding-bottom: 20px;
	margin-top: 5px;
}

.single .col-md-8>.hentry,
.page .col-md-8>.hentry {
	margin-top: 0;
}

.page .share-button {
	display: none;
}

.hentry .post-title {
	font-size: 1.5em;
}

.hentry .post-meta {
	font-size: .9em;
	margin-bottom: 10px;
	opacity: .7;
}

.page .hentry .post-meta,
.page .hentry .thumbnail {
	display: none;
}

.hentry .thumbnail {
	background: #eee;
	border: 0;
	border-radius: 0;
	font-size: 13px;
	font-family: Arial, sans-serif;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0 0 4px 0;
	width: 70%;
}

.hentry .thumbnail img {
	margin-bottom: 4px;
}

@media (max-width: 767px) {
	.hentry .thumbnail {
		width: 100% !important;
	}
}

.hentry .post-content img {
	height: auto;
	max-width: 100%;
	width: auto;
}

.post-content iframe {
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.hentry .post-share,
.hentry .post-comments {
	border-top: 1px solid #ddd;
	margin-top: 30px;
	padding-top: 30px;
}

.hentry .whatsapp-button {
    background: #eee;
    border-radius: 4px;
    margin-top: 30px;
    padding: 12px 18px;
}

.hentry .whatsapp-button a.btn {
    background: #128C7E;
    border-color: #128C7E;
    margin-left: 15px;
}

.hentry .whatsapp-button a.btn:hover {
    background: #075E54;
    border-color: #075E54;
}

.hentry #mais-lidos h3,
.hentry #posts-relacionados h3,
.hentry #mais-noticias h3 {
    text-align: center;
}

.hentry #loadMore {
    border: 1px solid rgb(7, 31, 163);
    color: rgb(7, 31, 163);
    margin: 0px auto;
    display: block;
    border-radius: 50px;
    padding: 10px 30px;
    max-width: 250px;
}

@media (max-width: 767px) {
    .hentry .whatsapp-button a.btn {
        margin-left: 0;
    }
}

/* =Cabeçalho de Página
-------------------------------------------------------------- */

.page-header {
	margin-top: 0;
}

/* =Paginação
-------------------------------------------------------------- */

.pagination {
	margin: 0;
}

.pagination .page-numbers {
	background: #d9e3eb;
	color: #666;
	display: block;
	float: left;
	font-size: .9em;
	height: 30px;
	line-height: 30px;
	margin-right: 5px;
	text-align: center;
	text-transform: uppercase;
	width: 30px;
}

.pagination .page-numbers:hover {
	background: #c9d7e3;
	text-decoration: none;
}

.pagination .page-numbers.next,
.pagination .page-numbers.prev {
	width: 90px;
}

.pagination .page-numbers.current {
	background: #e8f1f7;
}

.pagination .page-numbers.current:hover {
	background: #e8f1f7;
}

/* =Sidebar
-------------------------------------------------------------- */

.sidebar .widget {
	margin-bottom: 30px;
}

.sidebar .widget iframe {
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.sidebar .widget:last-of-type {
	/*margin-bottom: 0;*/
}

.sidebar .widget h3 {
	font-size: 1.2em;
	text-transform: uppercase;
}

.sidebar #menu-menu-1 {
	list-style: none;
	padding-left: 0;
}

.sidebar #menu-menu-1 a {
	background: #eee;
	display: block;
	margin-bottom: 1px;
	padding: 5px 7px;
}

@media (max-width: 767px) {
    .hentry .widget {
    	margin-bottom: 30px;
    }
}

/* =Widget Destaques
-------------------------------------------------------------- */

ul.ev-widget-post {
	list-style: none;
	padding-left: 0;
}

ul.ev-widget-post li {
	height: 80px !important;
	margin-bottom: 15px !important;
	width: 100% !important;
}

ul.ev-widget-post li .alignleft {
	margin: 0 10px 0 0 !important;
}

ul.ev-widget-post li h3 {
	font-size: 1.1em !important;
	text-transform: none !important;
}

/* =Rodapé
-------------------------------------------------------------- */

.footer {
	font-size: 13px;
	padding: 30px 0;
	text-align: center;
}

.footer .copyright p {
	margin: 0;
}

/* =WordPress Core
-------------------------------------------------------------- */

.alignnone {
	margin: 5px 20px 10px 0;
}

.aligncenter,
div.aligncenter {
	display: block;
	margin: 5px auto 10px auto;
}

.alignright {
	float: right;
	margin: 5px 0 10px 20px;
}

.alignleft {
	float: left;
	margin: 5px 20px 10px 0;
}

a img.alignright {
	float: right;
	margin: 5px 0 10px 20px;
}

a img.alignnone {
	margin: 5px 20px 10px 0;
}

a img.alignleft {
	float: left;
	margin: 5px 20px 10px 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

.wp-caption {
	background: #eee;
	border: none;
	/*max-width: 70%;*/
	padding: 0;
	text-align: left;
	max-width: 100%;
}

.wp-caption.alignnone {
	margin: 5px 20px 10px 0;
}

.wp-caption.alignleft {
	margin: 5px 20px 10px 0;
}

.wp-caption.alignright {
	margin: 5px 0 10px 20px;
}

.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	margin: 0 auto;
	display: block;
	padding: 0;
	width: auto;
}

.wp-caption p.wp-caption-text {
	font-size: 13px;
	font-family: Arial, sans-serif;
	line-height: 13px;
	margin: 0;
	padding: 4px;
	letter-spacing: 0;
}

@media (max-width: 767px) {
	.wp-caption {
		width: 100% !important;
	}
}

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

.btn-mobile {
	/* tamanho do menu no celular 201804031437 */
	padding: 5px 5px;
	margin: 0px 0px 0px 0px;
}

.btn-group-justified>.btn,
.btn-group-justified>.btn-group {
	width: 20%;
}

aside.sidebar q2w3-fixed-widget-container {
	/* espaço das propagandas no celular 201804031440 */
	margin-top: 40px;
}

.navbar-collapse.collapse.in {
	/* tamanho do menu após clique na primeira opção 201804031439 */
	padding: 10px;
	/*height: 50px;*/
}

div#navbar-search.navbar-collapse.collapse.in {
	/* tamanho do pesquisar 201804031439 */
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	height: 70px;
}

div#navbar-primary.navbar-collapse.collapse.in {
	/* tamanho do pesquisar 201804031439 */
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	height: auto;
}

form.navbar-form.navbar-right {
	/* tamanho do menu pesquisar 201804031439 */
	margin-left: 15px;
	margin-right: 15px;
}


/* ====================== */
/* ALTERAÇÕES AGOSTO/2021 */
/* ====================== */


/* MOBILE & DESKTOP */

.new-header .main-head .social {
	position: relative;
	left: -20px;
}

.new-header .main-head .social img {
	max-width: 30px;
	margin: 65px 3px;
}

.new-header .helio {
	margin-top: -26px !important;
}

.comment-form-url,
.comment-form-cookies-consent {
	display: none;
}

.commentlist {
	/*	list-style: none;
	padding: 0; */
}

.commentlist li {
	margin-bottom: 25px;
}

.commentlist li .comment-author {
	display: inline-block;
}

.commentlist li cite {
	font-style: normal !important;
}

.commentlist li .says {
	color: #fff;
}

.commentlist li .says:after {
	content: 'disse em ';
	margin-left: -36px;
	color: #222;
}

.commentlist li .comment-meta {
	display: inline-block;
	margin-left: 6px;
}

.commentlist li .comment-meta a {
	color: #222;
}

.commentlist li .reply {
	margin-top: -15px;
}

#posts-relacionados h3,
#mais-lidos h3,
#mais-noticias h3 {
	font-size: 24px;
	border-top: 1px solid #eee;
	padding: 25px 0 15px;
	margin-top: 25px;
}

#posts-relacionados .yarpp-thumbnail {
	border: none;
	margin: 20px;
	padding: 0;
	height: auto;
}

#posts-relacionados .yarpp-thumbnail img {
	width: 300px;
	height: 180px;
}

#posts-relacionados .yarpp-thumbnail-title {
    max-height: 4.2em !important;
}

#posts-relacionados a {
    font-size: 18px;
}

#mais-lidos ul {
	padding: 0;
}

#mais-lidos ul li {
	margin: 20px 30px 30px
}

#mais-lidos ul li a {
	font-weight: bold;
	font-size: 18px;
}

#mais-lidos ul li .post-stats {
	display: none;
}

footer.sitemap .links {
	background: rgb(7, 31, 163);
	/*background-image: url(https://tribunadoreconcavo.com/wp-content/uploads/2019/02/BACKGROUND.png);
	background-position: center center;*/
	padding: 15px 30px;
}

footer.sitemap .menu-footer {
	margin-top: 16px;
}

footer.sitemap,
footer.sitemap a {
	color: #fff;
	font-family: sans-serif;
	font-size: 13px;
}

footer.sitemap {
	color: rgba(255, 255, 255, .7);
}

footer.sitemap .social {
	text-align: right;
	margin-top: 18px;
}

footer.sitemap .social a {
	margin-left: 15px;
}

.single #widget_sp_image-29 {
	position: static !important;
}

.single #widget_sp_image-29_clone {
	display: none !important;
}

/* DESKTOP */

@media only screen and (min-width: 800px) {

	#navbar-primary ul.navbar-nav>li:nth-child(2),
	#navbar-primary ul.navbar-nav>li:nth-child(3) {
		display: none;
	}

	.widget_text.widget {
		/*display: none;*/
	}

}

/* MOBILE */

@media only screen and (max-width: 800px) {

	#page {
		padding: 15px;
	}

	.navbar-default {
		margin: -30px -16px 20px -16px;
	}

	#navbar-navigation ul.navbar-nav>li:nth-child(1) {
		display: none;
	}

	.sidebar #search-3 {
		display: none;
	}

	.widget_text.widget {
		border: 1px solid #ddd;
		padding: 25px;
		text-align: center;
	}

	.widget_text.widget img {
		width: 150px;
		height: 150px;
		margin: 15px 0;
	}

	.anuncio-esquerdo,
	.anuncio-direito {
		width: 100% !important;
		height: auto !important;
		float: none !important;
	}

	.anuncio-esquerdo {
		margin-bottom: 15px;
	}

	.anuncio-esquerdo img,
	.anuncio-direito img {
		width: 100%;
	}

	#posts-relacionados .yarpp-thumbnail,
	#mais-lidos ul li {
		margin: 0 0 30px !important;
	}

	#posts-relacionados .yarpp-thumbnail,
	#posts-relacionados .yarpp-thumbnail img,
	#posts-relacionados .yarpp-thumbnail span {
		width: 100%;
		height: auto;
	}

	#mais-lidos a {
		display: block;
		margin: 0;
	}

	.page-id-94 .sidebar,
	.page-id-163 .sidebar,
	.page-id-2 .sidebar {
		display: none;
	}

	footer.sitemap .links {
		margin: 0 -15px -15px;
		text-align: center !important;
	}

	footer.sitemap .social {
		text-align: center;
	}

	.scroll-back-to-top-wrapper {
		bottom: 10px;
		right: 10px;
	}

}

.grecaptcha-badge {
	display: none !important;
}