/*
Theme Name:   Mais Associados
Description:  Para Associações e Sindicatos que precisam captar e manter sua base de associados bem informada e atendida.
Author:       id5
Template:     layerswp
Version:      1.0.0
License:      GPL 2.0
Tags: 		  Associados, Associações, Sindicatos
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

/* 

Azul: #1c3662   
Vermelho: #c03133
Cinza escuro: #333333
cinza claro: #c3c3c3

 */

/* corrige um problema na visualização do menu quando o banner se ajusta */
.rev_slider_wrapper                                       {position: static !important;}
.rev_slider_wrapper + .tp-fullwidth-forcer                {position: absolute; top: 0;}

.wrapper-content textarea                                 {font-family: inherit; font-size: inherit;}

.meta-info, .thumbnail-body .excerpt, .excerp 			  {color: #666666; font-size: 1.7rem;}
/* .heading {font-weight: bold !important;} */
.meta-info {font-size: 1.2rem;}

/* Top bar */
.header-secondary li {color: #666666;}
.header-secondary a.btn-filie {background-color: #88161b;display: block;padding: 0px 25px;text-transform: uppercase;font-weight: bold;color: #ffffff;}
.header-secondary a.btn-filie:hover {background-color: #ac5c5f;}
.widget-social-network.rounded a {background-color: transparent;color: #666; border-radius: 100%;border: 1px solid #666666;}
.widget-social-network.rounded a:hover {color: #c03133; border-color: #c03133;}
.widget-social-network li a {display: inline-block;line-height: 0;padding: 6px 0;text-align: center;width: 30px;height: 29px;}

/*Header*/
.header-site, .header-site.header-sticky {background-color: #1c3662 !important;}
.site-logo-link img, .mark img {max-height: 70px;}

.header-site.invert .sub-menu li,
.header-site .sub-menu li {border-bottom-color: rgba(113, 9, 13, 0.97);}

.header-site .busca-content button {position: absolute; right: 0;}

/* Slider */
.rev-btn {text-align: center; text-transform: uppercase;}
.rev-btn:hover{color: #ffffff;}

/* Filie-se */
.widget-filie {display: block; background-attachment: fixed;}
.widget-filie .excerpt {display: block; float: left; color: #ffffff; margin-top: 30px; font-size: 2rem;}
.widget-filie a.button, .widget-filie .media.medium .button{float: right; padding: 7px 100px; background-color: #ffffff; color: #88161b; text-transform: uppercase; margin-top: 25px;}
.widget-filie a.button:hover,
.widget-filie .media.medium .button:hover {color: #fff; background: #88161b;}

/* Notícias em destaque */
.widget-noticias-destaque {padding-bottom: 0!important;}
.widget-noticias-destaque .section-title {border-bottom: 1px solid #c3c3c3; height: 15px; margin-bottom: 23px;}
.widget-noticias-destaque .section-title .heading {float: left; font-size: 2.0rem; color: #1c3662; text-transform: uppercase; font-weight: bold; background-color: #ffffff; padding-right: 10px; padding-left: 5px; border-left: 3px solid #c03133; height: 15px; line-height: 15px; margin-top: 10px; margin-bottom: 10px;}
span.wpcf7-list-item {display: inline-block; margin: 0;}
.widget-noticias-destaque .article-title .heading,
.widget-noticias-destaque .article-title .heading a {font-size: 2.0rem; color: #666666;margin-top: 20px; margin-bottom: 5px; line-height: 25px;}
.widget-noticias-destaque .article-title .excerpt {font-size: 21.5rem; color: #666666;}
.widget-noticias-destaque .thumbnail-body {position: relative;}
.widget-noticias-destaque .meta-info {position: absolute; top: 0;}

/* Últimas notícias */
.widget-ultimas-noticias .section-title {border-bottom: 1px solid #c3c3c3; height: 15px; margin-bottom: 23px;}
.widget-ultimas-noticias .section-title .heading a {float: left; font-size: 2.0rem; color: #1c3662; text-transform: uppercase; font-weight: bold; background-color: #ffffff; margin-bottom: -5px; padding-right: 10px; height: 15px;line-height: 15px;}
.widget-ultimas-noticias .article-title .heading, .widget-ultimas-noticias .article-title .heading a {font-size: 1.6rem; color: #666666;margin-top: 20px; margin-bottom: 20px; line-height: 20px;}
.widget-ultimas-noticias .article-title .excerpt {font-size: 21.5rem; color: #666666;}
.widget-ultimas-noticias .thumbnail-body {position: relative;}
.widget-ultimas-noticias .thumbnail-body .excerpt {margin-top: 25px;}
.widget-ultimas-noticias .meta-info {position: absolute; top: 0; margin: 0;}

.widget-ultimas-noticias .button.btn-small {font-size: 1.5rem;font-weight: bold; padding: 6px 150px; background-color: #88161b; text-transform: uppercase}
.widget-ultimas-noticias .button.btn-small:hover {background-color: #ac5c5f;}

/*Artigos*/
.widget-artigos {min-height: 420px !important; position: relative;}
.widget-artigos .section-title {border-bottom: 1px solid #c3c3c3; height: 15px; margin-bottom: 23px;}
.widget-artigos .section-title .heading {background: url('assets/images/sintetfal/camada-artigos.png') center;float: left; font-size: 2.0rem; color: #1c3662; text-transform: uppercase; font-weight: bold; background-color: #ececec; margin-bottom: -5px; padding-right: 10px; padding-left: 5px; border-left: 3px solid #ffb400; height: 15px;line-height: 15px;}   
.widget-artigos .article-title .heading {font-size: 2rem; color: #666666; margin-bottom: 20px; line-height: 20px;}
.widget-artigos .thumbnail-body {position: relative;}
.widget-artigos .meta-info {font-size: 1.5rem;}
.widget-artigos .meta-info i {display: none;}
.widget-artigos .thumbnail-media {border-radius: 100%;}
.widget-artigos .thumbnail-media img {max-width: 80px;}
.page-bloggers .thumbnail .thumbnail-media{border-radius: 50%;}
.page-bloggers .thumbnail .thumbnail-body .overlay .meta-item i{display: none;}
.page-bloggers .thumbnail .thumbnail-body .overlay .meta-item, .page-bloggers .thumbnail .thumbnail-body .overlay .meta-item a{font-size: 1.8rem; text-align: center; text-transform: uppercase; font-weight: bold;}


/*Notas*/
.widget-notas {min-height: 420px !important;}
.widget-notas .section-title {border-bottom: 1px solid #c3c3c3; height: 15px; margin-bottom: 23px;}
.widget-notas .section-title .heading {background: url('assets/images/sintetfal/camada-notas.png') center; float: left; font-size: 2.0rem; color: #1c3662; text-transform: uppercase; font-weight: bold; background-color: #f5f5f5; margin-bottom: -5px; padding-right: 10px; padding-left: 5px; border-left: 3px solid #c03133;height: 15px;line-height: 15px;}   
.widget-notas .article-title .heading {font-size: 1.6rem; color: #666666; margin-top: 30px; line-height: 20px;}
.widget-notas .article-title .excerpt {font-size: 21.5rem; color: #666666;}
.widget-notas .thumbnail-body {position: relative;}
.widget-notas .thumbnail-body .excerpt {margin-top: 25px;}
.widget-notas .meta-info {position: absolute; top: 0; margin: 0;}
.widget-notas .container:last-child {text-align: left;}

/*Boletim informativo*/
.widget-boletim {position: relative; min-height: 420px !important; padding-bottom: 0!important;}
.widget-boletim .button {bottom: -33px!important; left: 0;}
.widget-boletim  .media.medium p:not(:first-child), .media.medium .button{margin-top: 0 !important;}
.widget-boletim .section-title {border-bottom: 1px solid #c3c3c3; height: 15px; margin-bottom: 23px;}
.widget-boletim .section-title .heading {background: url('assets/images/sintetfal/camada-informativo.png') center;float: left; font-size: 2.0rem; color: #1c3662; text-transform: uppercase; font-weight: bold; background-color: #f5f5f5; margin-bottom: -5px; padding-right: 10px; padding-left: 5px; border-left: 3px solid #c03133;height: 15px;line-height: 15px;}   
.widget-boletim .article-title .heading {font-size: 1.6rem; color: #666666; margin-bottom: 20px; line-height: 20px;}
.widget-boletim .article-title .excerpt {font-size: 21.5rem; color: #666666;}


/* Newsletter */
.widget-newsletter .section-title {border-bottom: 1px solid #c3c3c3; height: 15px; margin-bottom: 60px !important;}
.widget-newsletter .section-title .heading {float: left; font-size: 2.0rem; color: #1c3662; text-transform: uppercase; font-weight: bold; background-color: #ffffff; margin-bottom: -5px; padding-right: 10px; padding-left: 5px; border-left: 3px solid #c03133; height: 15px;line-height: 15px;}   
.widget-newsletter .section-title .excerpt p{font-size: 1.6rem; color: #666666; margin-bottom: 20px; clear: both; padding-top: 20px;}
.widget-newsletter p[class^="input-"] {margin-left: 0; margin-right: 2%;}
.widget-newsletter input[type=text]{border: 1px solid #c3c3c3;}
.widget-newsletter input[type=submit]{padding: 9px 0px; background-color: #88161b; text-transform: uppercase; font-size: 1.5rem;}

.widget-material {position: relative;}
.widget-material .button {position: absolute; bottom: 10px; padding: 9px; text-transform: uppercase; font-size: 1.5rem; margin-left: -50px; left: 50%;}
.widget-material .section-title .heading a,
.widget-material .section-title .heading a:hover {color: #1c3662!important;}
.widget-midia .section-title .heading a,
.widget-midia .section-title .heading a:hover {color: #fff!important;}

/* Videos */
.widget-midia .widget-videos {padding-right: 0!important; padding-left: 0px!important;}
.widget-videos .section-title {border-bottom: 1px solid #c3c3c3; height: 15px; margin-bottom: 23px;}
.widget-videos .section-title .heading {background: url('assets/images/sintetfal/bg-midia.png');float: left; font-size: 2.0rem; color: #ffffff !important; text-transform: uppercase; font-weight: bold; background-color: #f5f5f5; margin-bottom: -5px; padding-right: 10px; padding-left: 5px; border-left: 3px solid #ffb400;height: 15px;line-height: 15px;}   
.widget-videos .article-title .heading a {font-size: 2.0rem; color: #ffffff; margin-bottom: 20px; line-height: 20px;}
.widget-videos .thumbnail-body {padding: 20px 0px 0px 0px;}
.widget-videos .thumbnail .thumbnail-media img {margin-top: -10px;}
.widget-videos .thumbnail .thumbnail-media {position: relative; max-height: 250px;}
.widget-videos .thumbnail .thumbnail-media a:before {position: absolute;z-index: 1;content: "";display: block;width: 60px;height: 60px;background: url('assets/images/sintetfal/button-video.png');top: 50%;margin-top: -30px;left: 50%;margin-left: -30px;}


/* Fotos */
.widget-fotos {padding-right: 0!important;}
.widget-fotos .section-title {border-bottom: 1px solid #c3c3c3; height: 15px; margin-bottom: 23px;}
.widget-fotos .section-title .heading {background: url('assets/images/sintetfal/bg-midia.png');float: left; font-size: 2.0rem; color: #ffffff; text-transform: uppercase; font-weight: bold; background-color: #f5f5f5; margin-bottom: -5px; padding-right: 10px; padding-left: 5px; border-left: 3px solid #ffb400;height: 15px;line-height: 15px;}   
.widget-fotos .article-title .heading a {font-size: 2.0rem; color: #ffffff; margin-bottom: 20px; line-height: 20px;}
.widget-fotos .thumbnail-body {padding: 20px 0px 0px 0px;}
.widget-fotos .thumbnail .thumbnail-media {position: relative;}
.widget-fotos .thumbnail .thumbnail-media a:before {position: absolute;z-index: 1;content: "";display: block;width: 60px;height: 60px;background: url('assets/images/sintetfal/button-foto.png');top: 50%;margin-top: -30px;left: 50%;margin-left: -30px;}


/* Denuncie, convencios e informações*/
.widget-info .media .heading, .widget-info .media .heading a {font-size: 2.0rem; color: #1c3662; font-weight: bold; text-transform: uppercase;}
.media.medium .heading + .excerpt {font-size: 1.5rem; color: #666666;}

.widget-mapa .media .heading a {font-weight: bold; color: #88161b; text-transform: uppercase; font-size: 3.0rem;}
.widget-mapa .media.medium .button{font-size: 1.5rem;font-weight: bold; padding: 7px 100px; text-transform: uppercase}
.widget-mapa .media-medium .button:hover {background: #ac5c5f!important;}

/* Internas */
.title-container {background: url('assets/images/sintetfal/bg-midia.png') top;}
.title-container .title {padding: 26px 15px;}
.title-container .title .heading {color: #ffffff; text-transform: uppercase; font-weight: bold; padding-left: 5px; border-left: 3px solid #ffb400; height: 15px; line-height: 15px; font-size: 2.0rem;}
.title-container .bread-crumbs, .title-container .bread-crumbs a {color: #ffffff; font-size: 1.4rem;}
.thumbnail-body {padding: 20px 0px; }
.thumbnail-body .button {padding: 7px 50px;}
.section-title.small {border-bottom: 1px solid #c3c3c3; height: 15px; margin-bottom: 23px;}
.section-title.small .heading {float: left; font-size: 2.0rem; color: #1c3662; text-transform: uppercase; font-weight: bold; background-color: #ffffff; margin-bottom: -5px; padding-right: 10px; padding-left: 5px; border-left: 3px solid #ffb400; height: 15px;line-height: 15px;}

.tipo-arquivos-estatuto,.tipo-arquivos-informativos, .tipo-arquivos-cartilhas  {text-align: center;}
.type-arquivo .thumbnail {text-align: left; border: 1px solid #e3e3e3; border-radius: 5px;}
.type-arquivo .thumbnail .thumbnail-body {padding: 10px 20px;}
.tax-tipo-arquivos .thumbnail {border: none;} 
.section-title.large .heading {color: #666666;  font-weight: bold; font-size: 3.0rem;}

.archive .section-title {border-bottom: 1px solid #c3c3c3; height: 15px; margin-bottom: 23px;}
.archive .section-title .heading {float: left; font-size: 2.0rem; color: #1c3662; text-transform: uppercase; font-weight: bold; background-color: #ffffff; margin-bottom: -5px; padding-right: 10px; padding-left: 5px; border-left: 3px solid #c03133; height: 15px;line-height: 15px;}   
.archive .article-title .heading,
.archive .article-title .heading a {font-size: 2.0rem; color: #666666; }
.archive .article-title .excerpt {font-size: 21.5rem; color: #666666;}
.archive .thumbnail-body {position: relative;}

.box-diretoria {border: 2px solid #e2e2e2;}
.box-diretoria .article-title .heading {font-size: 2.0rem; color: #666666; line-height: 25px; margin-top: 10px;}
.box-diretoria .article-title .excerpt {font-size: 21.5rem; color: #666666;}
.box-diretoria .thumbnail-body {position: relative; padding: 10px}
.box-diretoria .meta-info {position: absolute; top: 0;}

.diretoria .thumbnail-media {max-width: 30% !important; border-radius: 50%;}
.diretoria .thumbnail-body {padding-top: 35px !important;}

.widget-diretoria .diretoria-info{ margin-top: 40px;}

.widget-diretoria .section-title {border-bottom: 1px solid #c3c3c3; height: 20px; margin-bottom: 23px;}
.widget-diretoria .section-title .heading {float: left; font-size: 2.5rem; color: #1c3662; text-transform: uppercase; font-weight: bold; background-color: #ffffff; margin-bottom: -5px; padding-right: 10px; padding-left: 5px; border-left: 3px solid #ffb400; height: 20px;line-height: 20px;}   
.widget-diretoria .article-title .heading {font-size: 2.0rem; color: #666666; line-height: 25px;}
.widget-diretoria .article-title .excerpt {font-size: 21.5rem; color: #666666;}
.widget-diretoria .thumbnail-body {position: relative; padding: 10px;}
.widget-diretoria .meta-info {position: absolute; top: 0;}
.page-diretoria table {border: 2px solid transparent;}

.wpcf7-form .column.span-11 {width: 98%;}
.tipo-arquivos-documentos .thumbnail-body {border: 1px solid; padding: 20px; border-radius: 5px;}

.story table {border: 0px;}
.story table tr {border: 0px;}
.story table td {border: 0px;}

.wpcf7-form-control-wrap.operadora .wpcf7-radio span {width: 70px;}

/* Sidebar */
.widget-noticias-sidebar .section-title {border-bottom: 1px solid #c3c3c3; height: 15px; margin-bottom: 23px;}
.widget-noticias-sidebar .section-title .heading {float: left; font-size: 2.0rem; color: #1c3662; text-transform: uppercase; font-weight: bold; background-color: #ffffff; margin-bottom: -5px; padding-right: 10px; padding-left: 5px; border-left: 3px solid #ffb400; height: 15px;line-height: 15px;}   
.widget-noticias-sidebar .article-title .heading, .widget-noticias-sidebar .article-title .heading a {font-size: 2.0rem; color: #666666;margin-top: 40px; margin-bottom: 10px; line-height: 25px;}
.widget-noticias-sidebar .article-title .excerpt {font-size: 21.5rem; color: #666666;}
.widget-noticias-sidebar .thumbnail {text-align: left; border: 1px solid #e3e3e3; border-radius: 5px;}
.widget-noticias-sidebar .thumbnail-body {position: relative; padding: 10px 20px;}
.widget-noticias-sidebar .meta-info {position: absolute; top: 0;}
.sidebar .widget-sidebar-nucleos {background-color: #eeeeee;}
.sidebar .widget-sidebar-nucleos .thumbnail-body {padding: 15px;}
.story blockquote {background-color: #eeeeee; border-left: 3px solid #86161a; margin-left: 50px;}

#respond .comment-form {border-top: 1px solid #c3c3c3; padding-top: 20px; margin-top: 2px; margin-top: 80px;}
#reply-title {position: absolute; margin-top: -12px; font-size: 2.0rem; color: #1c3662; text-transform: uppercase; font-weight: bold; background-color: #ffffff !important; margin-bottom: -5px; padding-right: 10px; padding-left: 5px; border-left: 3px solid #ffb400; height: 15px;line-height: 15px; }  


.woocommerce ul.products li.product .woocommerce-loop-product__title {line-height: 1.2!important;}

/* Footer */
.footer-site .row {padding-bottom: 0px;}
.footer-site {background: url('assets/images/sintetfal/bg-footer.png') top;}
.footer-site .section-title {border-bottom: 1px solid #c3c3c3; height: 15px; margin-bottom: 23px;}
.footer-site .section-title .heading {background: url('assets/images/sintetfal/bg-footer.png');float: left; font-size: 2.0rem; color: #ffffff; text-transform: uppercase; font-weight: bold; background-color: #f5f5f5; margin-bottom: -5px; padding-right: 10px; padding-left: 5px; border-left: 3px solid #88161b ;height: 15px;line-height: 15px;}   
.footer-site .article-title .heading a {font-size: 2.0rem; color: #ffffff; margin-bottom: 20px; line-height: 20px;}
.footer-site .widget .excerpt {font-size: 1.5rem; color: #ffffff; font-weight: normal;}
.footer-site .excerpt li {list-style-type: none;}
.footer-site .widget-social-network {margin-top: -20px;}
.footer-site .widget-social-network a {color: #ffffff; border: 1px solid #ffffff; display: block;}
.footer-site .widget-social-network a:hover {color: #88161b; border-color: #88161b;}
.footer-site .widget-endereco img {width: 150px;}
.copyright .site-text {line-height: 15px;}


/* Formularios */
.wpcf7-form textarea, input[type=email], input[type=text], input[type=url], input[type=search], input[type=password], input[type=number], input[type=tel], input[type=date]{min-width: 100%; max-width: 100%; border-color: #e2e2e2;}
.story .column {margin: 0px;}
.wpcf7-form p{padding: 0px 10px; color: #333333;}
.wpcf7 .heading {margin-left: 10px; color: #1c3662; text-transform: uppercase; font-weight: bold; padding-left: 5px; border-left: 3px solid #88161b; height: 33px; line-height: 33px; margin-top: 20px;}
.wpcf7 input[type=submit]   {background-color: #88161b; color: #FFFFFF; padding: 10px 50px; margin-left: 0; margin-top: 20px;}

.widget-newsletter .input-firstname, 
.widget-newsletter .input-email {width: 32.5%!important;}
.widget-newsletter .input-submit {margin-right: 0!important;}

.gallery-caption {display: none;}

.story {font-size: 1.7rem;}



/*========== PAGINA DO CONGRESSO ==========*/
.page-congresso-estadual-do-sintietfal .header-site,
.page-congresso-estadual-do-sintietfal .header-secondary,
.page-congresso-estadual-do-sintietfal .title-container,
.page-congresso-estadual-do-sintietfal footer {display: none;}

.page-congresso-estadual-do-sintietfal .button {padding: 15px 60px !important; margin-top: 30px; font-weight: 400 !important; border-radius: 5px !important; background-color: #c3171d;}


/* LINKS */
.widget-links {padding: 60px 0px;}
.widget-links .media-image img{border: 1px solid #dd3d43; border-radius: 50%; transition: 0.3s;}
.widget-links .media-body .heading,
.widget-links .media-body .heading a{font-size: 1.6rem; margin-top: 40px;}
.widget-links .media:hover .media-image img {border-color: #ffffff; transition: 0.3s;}

/*=================================================== EVENTOS ===================================*/
.widget-eventos {padding: 60px 0px}
.widget-eventos .section-title.medium .heading, .widget-eventos .section-title.medium .heading a{
	color: #666666 !important;
}
.event.view-1 .thumbnail-body{
	min-height: 170px !important;
}
.widget-eventos .event {
	border-left: 3px solid #c3171d !important; 
	padding-left: 35px;
}
.widget-eventos .thumbnail-body .heading a {
	color: #c3171d !important;
	font-weight: 400;
}
.widget-eventos .heading,
.widget-eventos .excerpt {
	margin-left: 0 !important;
}
.widget-eventos .thumbnail-body {
	background:none !important; 
	min-height: 0; 
	max-height: none; 
	padding: 0;
}
.widget-eventos .date {
	font-size: 4rem !important;  
	font-weight: 300 !important; 
	position:static !important; 
	width: 100%;
}
.widget-eventos .date span {
	color: #afafaf !important; 
	display: inline-block !important; 
	line-height: 4rem;
	border-bottom:0 !important;
}
.widget-eventos .date span:last-child {
	border:0;
}
.widget-eventos .date span:nth-child(1):after{
	content: "/"; 
	position: relative; 
	left: 5px
}

/* AGENDA */
.list-programacao .section-title.large .heading{color: #333333;}
.list-programacao{background:  url('assets/images/congemas/bg-agenda.jpg'); overflow: hidden; padding: 60px 0px;}
.list-programacao .tab-content .content{border: 1px solid #dfdfdf; border-top: 0; overflow: hidden; padding: 40px 0px 0px 0px;}
.list-programacao .nav-tabs ul{max-width: 460px; text-align: left;}
.list-programacao .nav-tabs li{margin-right: -1px;}
.list-programacao .nav-tabs li a{padding: 10px 40px 10px 40px; display: block; border: 1px solid #dfdfdf; border-bottom: 0; color: #444444;}
.list-programacao .nav-tabs li h4{font-size: 2.8rem; font-family: 'Poppins', sans-serif; font-weight: bold; color: #444444;}
.list-programacao .nav-tabs li p{font-weight: normal;}
.list-programacao .nav-tabs li.active{background-color: #c3171d; color: #ffffff !important;}
.list-programacao .nav-tabs li.active h4, .list-programacao .nav-tabs li.active p{color: #ffffff;}
.box-agenda{text-align: center; font-size: 4.0rem; padding-top: 15px;  border-bottom: 1px solid #dfdfdf; overflow: hidden; max-width: 850px; margin: auto;}
.box-agenda .hora{text-align: left; font-family: 'Poppins', sans-serif; font-weight: bold; color: #444444 !important; font-size: 3.6rem;}
.box-agenda .article-title .heading {text-align: left; font-family: 'Poppins', sans-serif; margin-top: 5px; font-weight: 600; color: #adadad !important; font-size: 2.8rem;}
.box-agenda .article-title p{font-size: 2.0rem; text-align: left; font-family: 'Poppins', sans-serif; color: #747474;}
.box-agenda:hover .article-title .heading, .box-agenda:hover .hora{color: #c3171d !important; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }

.page-congresso-estadual-do-sintietfal .copyright {background-color: #c3171d;}
.page-congresso-estadual-do-sintietfal .site-text {color: #ffffff;}

/* Media queries - Responsivo */

@media screen and (min-width: 1025px){
    
    .header-site .thumb-busca-md-1 {right: -10px;}
    
}

@media screen and (max-width: 1024px) {
    
    .widget-artigos {min-height: 472px !important;}
    .widget-artigos .button {bottom: 40px;}
    
    .widget-boletim .button {bottom: -120px!important;}
    
    .widget-noticias-destaque .article-title .heading {margin-bottom: 0;}
 	.widget-newsletter .section-title {margin-bottom:70px !important;}   
}

@media screen and (max-width: 1023px){
    
    .site-logo-link img, .mark img {max-height: 35px;}

    .title-container .title .heading {font-size: 2.2rem;color: #fff;text-transform: uppercase;font-weight: bold;padding-left: 0;border-left: 3px solid #88161b;height: 16px;line-height: 17px;margin-top: 20px;}

    .wpcf7 .heading {margin-left: 10px;color: #1c3662;text-transform: uppercase;font-weight: bold;padding-left: 5px;border-left: 3px solid #88161b;height: 17px;line-height: 17px;margin-top: 20px;}


    .media-image.left img {margin: auto;}
    /* Filie */
    .widget-filie {text-align: center;}
    .widget-filie .excerpt {float: none; text-align: center; margin-top: 0px;}
    .widget-filie a.button, .widget-filie .media.medium .button {width: 100%;}

    /* Noticias */
    .widget-ultimas-noticias .meta-info{top: 0px;}

    /* Notas */
    .widget-notas .meta-info {top: 0px;}

    /* Informativos */
    .widget-info .has-image .media-body {text-align: center;}

    /* Mapa */
    .widget-mapa .media.medium .button {padding: 10px 0px; width: 100%;}

    .widget-material {background: none !important;}

    .widget-ultimas-noticias .button.btn-small{ padding: 10px 0px; width: 100%;}

    .widget-newsletter .section-title {margin-bottom: 80px;}
    .widget-newsletter p[class^="input-"] {width: 100%;}

    .footer-site .widget .excerpt {text-align: center;}
}

@media screen and (max-width: 800px) {
    
    .header-secondary {display: none;}

    .widget-filie {padding-top: 20px!important;}
    .widget-filie .media-image,
    .widget-filie .media-body .excerpt {display: none;}
	.widget-filie a.button,
	.widget-filie .media.medium .button {margin-top: 0px;}

    .widget-artigos {min-height: 335px!important; padding-left: 15px!important;}

    .widget-artigos .column:nth-child(2n+2) {margin-right: 0; clear: none;}
    .widget-artigos .thumbnail-media {float: none!important; margin: 0 auto!important;}
    .widget-artigos .thumbnail-media img {max-width: 100%;}
    .widget-artigos .thumbnail-body {margin-top: 20px; position: relative; text-align: center;}
    
    .widget-material .button {bottom: 10px;}
    
    .widget-boletim .button {margin-bottom: 20px; bottom: auto!important; margin-top: 0;}
    .widget-boletim .excerpt {display: none; left: 0!important;}

    .widget-noticias-destaque .thumbnail-media img {width: 100%;}
    .widget-ultimas-noticias .column.span-4 {width: 100%;}
    .widget-ultimas-noticias .thumbnail-media {width: 30%; float: left; margin-right: 20px;}
    .widget-ultimas-noticias .meta-info {top: 10px;}
    .widget-ultimas-noticias .thumbnail-body .excerpt {margin-top: 30px;}
    
    .widget-notas {min-height: 310px !important;}
    .widget-notas .column {width: 49%; margin-right: 2%; float: left; clear: none; padding-right: 15px;}
    .widget-notas .column:nth-child(2n+2) {margin-right: 0; clear: none;}
	.widget-notas .article-title .heading {margin-top: 0px !important;}

    .widget-fotos .column {width: 100% !important; margin-right: 2%; float: left; clear: none; padding-right: 15px;}
    .widget-fotos .column:nth-child(2n+2) {margin-right: 0; clear: none;}
    .widget-fotos .thumbnail-media img {width: 100%;}
    
    .widget-mapa .column {width: 49%; margin-right: 2%; float: left; clear: none; padding-right: 15px;}
    .widget-mapa .column:nth-child(2n+2) {margin-right: 0; clear: none;}

    .widget-newsletter {padding-bottom: 40px;}
    .widget-newsletter .input-firstname,
    .widget-newsletter .input-email {width: 100%!important;}

    .widget-noticias-sidebar .thumbnail-media img {width: 100%;}

    .footer-site .widget-social-network {text-align: center;}

}

@media screen and (max-width: 480px){
    
    .widget-filie {padding-top: 5px!important;}

    .widget-ultimas-noticias .thumbnail-body .excerpt {margin-top: 10px;}
    
    .widget-artigos .column {margin-bottom: 0;}
    .widget-artigos .thumbnail-media {width: 50%;  margin: 0 auto;}
    .widget-artigos .thumbnail-body {margin-top: 0;}
    
    .widget-notas .column {padding-right: 0;}
    .widget-notas .thumbnail-body {padding: 30px 0 0 0;}
    .widget-notas .thumbnail-body .excerpt {margin-top: 0;}
    .widget-notas .thumbnail-media img {width: 100%;}
    .widget-notas .meta-info {top: 10px;}
    
    .widget-fotos {padding-left: 0!important;}
    .widget-fotos .column {padding-right: 0; padding-left: 0;}
    
    .widget-ultimas-noticias .meta-info {top: 0}
    .widget-ultimas-noticias .article-title .heading,
    .widget-ultimas-noticias .article-title .heading a {margin-top: 3px;}
	.widget-newsletter .section-title {margin-bottom:70px !important;} 

	.widget-mapa .column:first-child {
	    width: 39%;
	}
	.widget-mapa .column:last-child {
	    width: 59%;
	}

	.widget-links .media-body .heading {text-align: center; margin-top: 0;}
	.nav-tabs li {width: 33%}
	.list-programacao .nav-tabs li a {padding: 10px;}
	.list-programacao .nav-tabs li h4 {font-size: 1.8rem;}
	.list-programacao .nav-tabs li p {display: none;}
	.box-agenda {padding-left: 15px;}

}

@media screen and (max-width: 320px){
    
    .widget-boletim {min-height: 370px !important;}
    .widget-mapa .column {width: 100%;}
    .widget-newsletter .section-title {margin-bottom: 80px !important;}
    .footer-site .widget-social-network {text-align: center;}
	.widget-newsletter .section-title {margin-bottom:90px !important;} 

}