
/*INICIO-DESKTOP-p1*/ .idx1-tpl1007-p1-hat { font: 700 17px 'Montserrat', sans-serif; color: #FF151E; letter-spacing: -0.6px; text-transform: uppercase; } .idx1-tpl1007-p1-title { font: 800 64px 'Montserrat', sans-serif; color: black; } .idx1-tpl1007-p1-call { font: 20px/32px 'Montserrat', sans-serif; margin: 0px; letter-spacing: -0.6px; } .idx1-tpl1007 img { margin: 0px; }
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl1007 { padding: 0px; } .idx1-tpl1007-p1-title { font: 800 36px 'Montserrat', sans-serif; } .idx1-tpl1007-p1-call { font: 17px/30px 'Montserrat', sans-serif; }}

/*INICIO-DESKTOP-p1*/ .idx1-tpl1009-p1-title { font: 900 72px 'Montserrat', sans-serif; margin: 0px 0px 4%; color: black; } .idx1-tpl1009-p1-call { font: 26px/38px 'Montserrat', sans-serif; margin: 0; } .idx1-tpl1009-p1-box-image { text-align: center; float: right; } .tpl1009-p1-image { margin-left: 15px; } .idx1-tpl1009-p1-btn { font: 17px 'Montserrat', sans-serif; padding: 10px 12px; margin: 2% 0px 0px 0px; border: 1px solid black; border-radius: 0px; color: black; text-transform: uppercase; }
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl1009-p1-title { font: 900 32px 'Montserrat', sans-serif; } .idx1-tpl1009-p1-call { font: 19px 'Montserrat', sans-serif; } .idx1-tpl1009-p1-box-image, .tpl1009-p1-image { width: 100%; margin: 0px; } .tpl1009-p1-image { height: 345px; } .idx1-tpl1009-p1-btn { font: 14px 'Montserrat', sans-serif; padding: 8px; }}

a:hover { text-decoration: none;}
/*INICIO-DESKTOP-p1*/ #sidebarCollapse { padding: 0; margin: 79px 0 0 0px; background: none; border: none; } #sidebar { background-color: black; } #sidebar .sidebar-header { background-color: #efefef; padding: 10px 10px 15px; } #sidebar .navbar-nav>li { width: 100%; } #sidebar .navbar-nav>li>a { color: white; display: block; text-transform: uppercase; } #sidebar ul li a:hover { color: white; background-color: gray; } #dismiss { margin-top: 37px; z-index: 9999; background-color: white; color: black; } #dismiss:hover { color: white; background-color: gray; } .idx1-tpl140 { padding-top: 10px; padding-bottom: 7px; } .idx1-tpl140-logo { margin: 2px 0px 0px 0px; } .idx1-tpl140-btn-lupa { margin: 6px 20px 0 0 !important; } #shopping-cart { background-color: #34423A; padding: 6px 26px 7px 20px; border-radius: 15px; margin-right: 17px !important; position: relative; } #shopping-cart-total { font: 10px 'Montserrat', sans-serif; color: white; margin: 0; padding: 0 3px; top: 5px; left: 37px; background-color: #527965; border-radius: 100%; position: absolute; } .popover{ max-width: 30%; width: 100%; } .idx1-tpl140-btn-menu { /* margin-top: 79px; */ float: left; } .idx1-tpl140-p1-redes-sociais { margin-top: 10px; } .idx1-tpl140-p1-redes-sociais a:last-child { float: right; margin-right: 15px; } #ecommerce-user { width: 100%; height: 34px; margin-bottom: 15px; z-index: 9999; text-align: right; float: right; position: relative; } .idx1-tpl140-p1-menu { margin: 0px 13px 0 0; border-radius: 0; background: transparent; border: none; position: relative; } .idx1-tpl140-p1-menu #navbar { padding: 0; } .idx1-tpl140-p1-menu #navbar .nav.navbar-nav:first-child { margin-top: 8px; } .idx1-tpl140-p1-menu .navbar.navbar-default { min-height: 21px; margin-bottom: 0; background: none; border: none; } .idx1-tpl140-p1-menu.navbar-default .navbar-nav>li>a { font: 600 14px 'Montserrat', sans-serif; margin-right: 21px; padding: 0px; letter-spacing: -0.5px; transition: all .4s; color: #6C954E; text-transform: uppercase; } .idx1-tpl140-p1-menu.navbar-default .navbar-nav>li>a:focus, .idx1-tpl140-p1-menu.navbar-default .navbar-nav>li>a:hover { color: black; background: none; } .idx1-tpl140-p1-menu.navbar-default .navbar-toggle .icon-bar { background-color: white; } .idx1-tpl140-p1-menu .navbar-toggle { border-color: white; margin-right: 0; } .idx1-tpl140-p1-menu.navbar-default .navbar-toggle:focus, .idx1-tpl140-p1-menu.navbar-default .navbar-toggle:hover { background-color: black; } /* CONTEUDO */ .tplConteudo .main-title-global { font: 700 36px 'Montserrat', sans-serif; margin-top: 0px; margin-bottom: 30px; border-bottom: 3px solid black; color: black; } .tplConteudo #text-content { font: normal 16px/30px 'Roboto', sans-serif; text-align: justify; } .popover-content .btn.btn-success.btn-block { background-color: #006831; border-color: #014822; } /* CONTEUDO */
/*FIM*/
/* DESKTOP */
@media screen and (min-width: 1260px) { .container{width: 1230px;} .index-bloco-1 {width: 73.171%;} .index-bloco-2 {width: 26.83%;}}
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) { .idx1-tpl140-p1-menu.navbar-default .navbar-nav>li>a { font: 500 14px 'Montserrat', sans-serif; margin-right: 10px; }}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) { .idx1-tpl140-p1-menu { padding: 0; } .idx1-tpl140-p1-menu .navbar.navbar-default { min-height: auto; } .idx1-tpl140-p1-menu.navbar-default .navbar-nav>li>a { font: 500 11.9px 'Montserrat', sans-serif; letter-spacing: -0.7px; margin-right: 8px; }}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl140 { padding-bottom: 0; } .idx1-tpl140-p1-menu { margin: 0; } .idx1-tpl140-p1-bloco-2 { margin-top: 10px; background-color: #006831; } .index-bloco-1 { margin-bottom: 30px; } .idx1-tpl140-logo { width: 50%; margin: 10px auto 0 auto; display: block; float: none; } .idx1-tpl140-p1-menu .navbar-nav { margin: 0; } .idx1-tpl140-p1-menu.navbar-default .navbar-nav>li>a { font: 500 16px 'Montserrat', sans-serif; padding: 8px 0px; margin-right: 0px; color: white; } .idx1-tpl140-p1-menu .container>.navbar-header { padding: 0 15px; } .popover{ max-width: none; width: 100%; }}

/*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*/
/*FIM*/


/*INICIO-DESKTOP-p1*/
.idx-1-inputText .error { font-size: 13px; color: red; margin-left: 1rem;}
.tpl564-p1-title { font: 700 36px 'Montserrat', sans-serif; margin: 0px; border-bottom: 3px solid black; color: black;}
.tpl564-p1-botao { background-color: red; border: 1px solid red;}
.tpl564-p1-botao:hover, .tpl564-p1-botao:focus, .tpl564-p1-botao:active { background-color: red; border: 1px solid red;}
.tpl564-p1-descricaco { font-family: Montserrat,sans-serif; font-weight: 500; color: #000; font-size: 16px; padding-top: 20px; padding-bottom: 20px;}
.TituloQuest{	font:bold 14px/22px Montserrat,sans-serif;	color:#333;	float:left;	width:100%
}
.LineFormGen{float:left; width:100%; margin-bottom:20px;position:relative}
.LineFormGen input[type="checkbox"], input[type="radio"] { margin-right: 6px;}
.Perguntas{font:18px/22px Montserrat, sans-serif; color:#333}
.Perguntas .PergTextInput.error{border:2px solid #F00}
.Perguntas label.error{font:bold 12px Montserrat, sans-serif; color:#F00; padding:3px;float:left; position:relative;}
.PergTextInput{width:100%; border:2px solid #CCC; background:#EEE; padding:5px 0}
.PergTextArea{width:100%; border:2px solid #CCC; background:#EEE; padding:5px 0}
.PergEscolhaUnica{float:left; margin:3px 10px}
.PergDivEscolhaUnica{float:left; margin:5px 10px 5px 0; font:normal 14px/18px Montserrat, sans-serif; color:#333}
.PergDivEscolhaMultipla{float:left; margin:5px 10px 5px 0; font:normal 14px/18px Montserrat, sans-serif; color:#333 }
.PergEscolhaMultipla{float:left; margin:3px 10px}
.termosdeuso{border:solid 2px #CCC; background : #EEE; color : #333; padding : 4px; width : 99%; height : 200px; overflow : auto; margin:10px 0; float:left}
/*FIM*/
#formSubmit	{	display: inline-block; font-size: 16px; background: black; color: #fff; font-weight: 600; text-transform: uppercase; padding: 10px 15px; font-family: Montserrat,sans-serif; border: 1px solid transparent; border-radius: 4px; margin-right: 2px; max-width: 200px;}
#termosCheck .error{font:bold 12px Montserrat, sans-serif; color:#F00; padding-right:10px }
.radio_list{float:left; width:500px}
.radio_list input{float:left; margin: 7px;}
.radio_list label{float: left; text-align: left !important; width: auto !important}
.radio_list_sep{float:left; width:100%;}
.entry-hidden { display: none;}
#entry { overflow: hidden; margin-top: 50px;}
 /*INICIO-DESKTOP-p1*/ .img-right{float: right;} .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: #D21F26; 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%; } .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; } .content-btn { font: 500 14px 'Montserrat', sans-serif; border: 1px solid #D21F26; background-color: #D21F26; padding: 11.6px 12.4px; text-transform: uppercase; color: white; } .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; padding-top: 2px; padding-bottom: 0; } .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; }	/*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: 0; } #text-content iframe { width: 300px; } .img-wrapper { max-width: 100%; width: 100%; } }
 /*INICIO-DESKTOP-p1*/ .tpl-list-title-ses { font: 700 36px 'Montserrat', sans-serif; margin-bottom: 30px; border-bottom: 3px solid #000; color: #000; } .tpl-list-month { font: 600 16px/15px 'Montserrat', sans-serif; text-transform: uppercase; color: #000; margin-bottom: 30px; border-left: 4px solid; padding-left: 5px; } .tpl-list-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: #d13237; 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; } /*FIM*/ /* 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-tpl748-image { width: 100%; height: 580px; background-position: center; background-size: cover; background-repeat: no-repeat; } .idx1-tpl748 .rsDefault .rsBullets { bottom: 40px; right: 2%; left: auto; width: auto; } .idx1-tpl748 .rsNavItem.rsBullet:first-child { margin-left: 0; } .idx1-tpl748 .rsDefault .rsBullet { width: 14px; height: 14px; padding: 0; margin-left: 15px; } .idx1-tpl748 .rsDefault .rsBullet span { width: 14px; height: 14px; background: transparent; border: #fff solid 2px; } .idx1-tpl748 .rsDefault .rsBullet.rsNavSelected span { background-color: white; border: none; } .idx1-tpl748 .rsDefault.rsHor .rsArrowLeft .rsArrowIcn { left: 30px; background: url('/images/icons/arrow-left-3.png') no-repeat; background-position: 0px 0px; } .idx1-tpl748 .rsDefault.rsHor .rsArrowRight .rsArrowIcn { left: 25px; background-position: 0px 0px; background: url('/images/icons/arrow-right-3.png') no-repeat; } .idx1-tpl748 .rsDefault.rsHor .rsArrowRight { /* right: -3px; */ right: 12px; } .idx1-tpl748 .rsDefault .rsArrowIcn { width: 29px; height: 49px; border-radius: 0; } .idx1-tpl748-load { width: 100%; overflow: hidden; }
/*FIM*/
@media screen and (min-width: 1322px) { .idx1-tpl748-load { /* height: 580px; */ }}
/* DESKTOP */
@media screen and (min-width: 1200px) { .idx1-tpl748-load { height: 580px; }}
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) {}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) {}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl748 .rsDefault .rsBullets { bottom: 7px; } .idx1-tpl748-image, .idx1-tpl748-load { height: 260px; }}

 .sidebarCollapse { /* margin: 16px 0 0 0px; */ padding: 0; /* float: left; */ background: none; border: none; } #sidebar { background-color: black; } #sidebar .sidebar-header { padding: 10px 10px 15px; background-color: white; position: relative; } #sidebar .navbar-nav>li { width: 100%; } #sidebar .navbar-nav>li>a { color: white; display: block; text-transform: uppercase; } #sidebar ul li a:hover { color: white; background-color: #9c0407; } #dismiss { margin: 0px; z-index: 9999; top: 0; right: 0; position: absolute; background-color: rgba(255, 16, 21, .7); color: white; } #dismiss:hover { color: white; background-color: gray; }
/*INICIO-DESKTOP-p1*/ .idx1-tpl982 { padding-bottom: 50px; } .idx1-tpl982 .navbar-default { margin: 0; background: transparent; border: none; } .idx1-tpl982 .navbar-default .container-fluid { padding: 0; } .idx1-tpl982-logo { margin-top: 50px; } .idx1-tpl982 #navbar.navbar-collapse.collapse { padding: 0; } .idx1-tpl982-rs { margin: 10px 0 0 0; text-align: right; } .idx1-tpl982-rs img { margin: -10px 0 0 6px; } img.idx1-tpl982-search-icon-black { margin: -10px -5px 0 0px; } .idx1-tpl982-rs .navbar-nav { float: none; display: inline-block; } .idx1-tpl982-rs .navbar-nav>li>a { font: 500 14px 'Montserrat', sans-serif; padding: 0; letter-spacing: -0.1px; } .idx1-tpl982-rs .navbar-nav>li>a::after { margin: 0 8px; content: "|"; } .idx1-tpl982-menu .nav.navbar-nav, .idx1-tpl982-telefone { float: right; } .idx1-tpl982-telefone { font: 500 18px 'Montserrat', sans-serif; margin: 40px 0 0 0; padding: 5px 9px; letter-spacing: -0.3px; border-color: #ED1C23; background-color: #ED1C23; border-radius: 0; color: white; } .idx1-tpl982-telefone.btn.focus, .idx1-tpl982-telefone.btn:focus, .idx1-tpl982-telefone.btn:hover { color: white; } .idx1-tpl982-menu .nav.navbar-nav { margin-top: 45px; } .idx1-tpl982-menu .navbar-nav>li>a { font: 500 18px 'Montserrat', sans-serif; margin: 0 30px 0 5px; padding: 0 0 26px; letter-spacing: -0.5px; border-bottom: 4px solid transparent; color: black; } .idx1-tpl982-menu .navbar-nav>li>a:focus, .idx1-tpl982-menu .navbar-nav>li>a:hover { border-bottom: 4px solid #ED1C23; }
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl982 { padding-bottom: 0px; } .idx1-tpl982 .navbar-default .navbar-toggle { margin-right: 0; } .idx1-tpl982-rs { margin: 22px 0 0 0; text-align: left; } .idx1-tpl982-telefone { font: 500 14px 'Montserrat', sans-serif; margin: -8px 10px 0 0; padding: 2px 4px; } .idx1-tpl982-menu .nav.navbar-nav { margin: 0; float: left; } .idx1-tpl982-menu .navbar-nav>li>a { padding: 10px 0; margin: 0; }}

.idx1-tpl983 .container { padding: 30px 0 55px; background-image: url({@$output['htmlContent'][0]@}); background-repeat: no-repeat; background-position: right; background-size: contain;}
/*INICIO-DESKTOP-p1*/ .idx1-tpl983-redes-sociais { margin: 30px 0 26px; } .idx1-tpl983-redes-sociais img { margin-right: 10px; } .idx1-tpl983 { background-color: #F0F0F0;	background-image: none; } .idx1-tpl983-p1-txt { font: 500 24px 'Montserrat', sans-serif; margin-bottom: 4px; letter-spacing: 0.3px; color: black; text-transform: uppercase; } .idx1-tpl983-p1-horario_funcionamento { font: 400 16px 'Montserrat', sans-serif; margin: 33px 0 0; letter-spacing: 0px; color: black; } .idx1-tpl983-p1-endereco { font: 400 16px/27px 'Montserrat', sans-serif; margin: 31px 0 0px; letter-spacing: 0px; color: black; } .idx1-tpl983-p1-cidade { font: 400 16px/27px 'Montserrat', sans-serif; margin: 2px 0 0px; letter-spacing: 0px; color: black; }
/*FIM*/
@media screen and (min-width: 1200px) {}
/* SMARTPHONE */
@media only screen and (max-width : 767px) {}
