

/*INICIO-DESKTOP-p1*/
body p{ color: #000;} .img-right{float: right;}
.tplConteudo-share { color: auto;} .date-content { font: normal 18px 'Roboto', sans-serif; color: white; margin-bottom: 0; } .date-content span.content-divisor { margin-right: 7px; margin-left: 7px; } .date-content a { color: white; } .content-hat { font: 700 15px 'Montserrat', sans-serif; margin: 7px 0px 0px 0px; color: #004C94; text-transform: uppercase; } .author { font: 600 17px 'Montserrat', sans-serif; margin: 0px 0px 4px 0px; color: black; } .content-title { font: 700 44px 'Montserrat', sans-serif; margin: 8px 0 27px 0; letter-spacing: -0.3px; color: black; } .content-complement { font: italic 400 18px/23px 'Montserrat', sans-serif; margin: 0 0 17px 0; letter-spacing: -0.2px; color: #5D5D5D; } .img-wrapper { max-width: 56.9%; width: 100%; } .img-wrapper.img-right { margin-left: 18px; float: right; } .img-wrapper img { width: 100%; border: 1px solid #ccc; padding: 4px; } .img-wrapper.img-left { margin-right: 18px; float: left; } .img-wrapper.img-center { display: block; margin-left: auto; margin-right: auto } #text-content p { font: normal 16px/30px 'Roboto', sans-serif; margin-bottom: 15px; text-align: justify; color: #000; } .content-btn { font: 500 14px 'Montserrat', sans-serif; padding: 11.6px 12.4px; text-transform: uppercase; color: white; border: 1px solid #004C94; background-color: #004C94; } .content-btn.btn.focus, .content-btn.btn:focus, .content-btn.btn:hover { color: white; } .content-bloco-1 { background-color: #B5242B; padding: 13px 20px 16px 20px; } .content-title-ses { font: 600 21px 'Montserrat', sans-serif; color: white; letter-spacing: 0.2px; } #text-content .img-wrapper p.img-credit { float: right; font: normal 11px "TitilliumWebLight", Arial, Helvetica, sans-serif; color: #333; padding-right: 0px; margin-bottom: 0; } #text-content .img-subtitle { padding: 5px 0 3px; margin: 0; font: normal 12px "TitilliumWebLight", Arial, Helvetica, sans-serif; color: #333; } .quote-wrapper { display: table; max-width: 265px; margin: 10px 0; border-bottom: 3px solid #B5242B; } .quote-content { padding: 5px 0px 10px 0px; width: 100%; font: normal 24px/32px 'DroidSansRegular', Arial, Helvetica, sans-serif; margin: 9px 0px 0px 0px; color: #333; float: left; background-color: white; } .quote-wrapper.left { float: left; margin: 0px 10px 10px 0; text-align: left; } .quote-wrapper.right { float: right; margin: 0px 0px 10px 10px; text-align: right; } .quote-wrapper.has-quotes .quote-content::before, .quote-wrapper.has-quotes .quote-content::after { font: 90px/70px TitilliumWeb,sans-serif; color: #B5242B; display: inline-block; height: 27px; width: 30px; overflow: hidden; } .quote-wrapper.has-quotes .quote-content::before { content: '“'; margin-right: 4px; } .quote-wrapper.has-quotes .quote-content::after { content: '”'; margin-left: 4px; } .autores_fontes_nome { font: 600 17px 'Montserrat', sans-serif; margin: 0px 0px 4px 0px; color: black; } .autores_fontes_email { font: 300 17px 'Montserrat', sans-serif; margin: 0px 0px 4px 0px; color: black; } .img-autor { width: 50px; height: 50px; border-radius: 80px; }
.text-content p video { width: 100%; }
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .date-content { font: normal 12px 'Roboto', sans-serif; } .content-title { font: 600 24px 'Montserrat', sans-serif; margin-bottom: 20px; }	.text-content > iframe { height: calc(100vh - 4px)!important; width: 100%; } #text-content p { font: normal 20px/30px 'Roboto', sans-serif; } #instagram-embed-0 { /*height: -webkit-fill-available!important;*/ height: 100Vh !important; }}

/*INICIO-DESKTOP-p1*/ .tpl-list-title-ses { font: 700 36px 'Montserrat', sans-serif; margin-top: 0px; margin-bottom: 30px; border-bottom: 3px solid black; color: black; background-color: #fff; text-transform: uppercase; padding: 0px; } .tpl-list-month { font: 600 16px/15px 'Montserrat', sans-serif; text-transform: uppercase; color: #111; margin-bottom: 30px; border-left: 4px solid; padding-left: 5px; } .tpl-list-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: black; text-transform: uppercase; margin-bottom: 0px; } .tpl-list-title { font: 600 24px 'Montserrat', sans-serif; margin-top: 0; margin-bottom: 0px; color: #333; } .tpl-list-call { font: normal 15px 'Montserrat', sans-serif; color: black; margin: 0; } .tpl-list-line { border-width: 2px; margin-top: 30px; margin-bottom: 30px; } .tpl-list-datedesc { display: block!important; font: 12px/18px Montserrat, sans-serif; color: #333; } .tpl-list-image { width: 100% !important;	height: auto !important; }
/*FIM*/
.tpl-list-bloco-2 { /* padding-left: 0; */
}
/* TABLET / SMARTPHONE */
@media only screen and (max-width : 991px) { .tpl-list-title-ses { font: 700 28px 'Montserrat', sans-serif; margin-bottom: 15px; } .tpl-list-month { font: 600 12px/15px 'Montserrat', sans-serif; margin-bottom: 15px; } .tpl-list-title { font: 600 18px 'Montserrat', sans-serif; } .tpl-list-call { font: normal 14px 'Montserrat', sans-serif; } .tpl-list-image { margin-bottom: 10px; }}

/*INICIO-DESKTOP-p1*/ .idx1-tpl46-p1 { padding: 12px 0; background-color: #004C94; } .idx1-tpl46-p1-title-ses { font: 600 21px/26px 'Montserrat', sans-serif; color: white; text-transform: uppercase; } .idx1-tpl46-p1-date-content { font: 600 15px 'Montserrat', sans-serif; margin: 3px 0 0 0; display: inline-block; color: white; } .idx1-tpl46-p1-date-content a { color: white; }
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl46-p1-title-ses { font: 600 16px 'Montserrat', sans-serif; } .idx1-tpl46-p1-date-content { font: 500 8px 'Montserrat', sans-serif; margin: 0px; }}
