@charset "UTF-8";
/* Webfont: DIN-Medium */@font-face {
    font-family: 'DINMed';
    src: url('DINM83_7.eot'); /* IE9 Compat Modes */
    src: url('DINM83_7.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('DINM83_7.woff') format('woff'), /* Modern Browsers */
         url('DINM83_7.ttf') format('truetype'), /* Safari, Android, iOS */
         url('DINM83_7.svg#DIN-Medium') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}
/* Webfont: DIN-Light */@font-face {
    font-family: 'DINLight';
    src: url('DINL48_7.eot'); /* IE9 Compat Modes */
    src: url('DINL48_7.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('DINL48_7.woff') format('woff'), /* Modern Browsers */
         url('DINL48_7.ttf') format('truetype'), /* Safari, Android, iOS */
         url('DINL48_7.svg#DIN-Light') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}
/* Webfont: DIN-BoldAlternate */@font-face {
    font-family: 'DINAlternate';
    src: url('DINBA27_7.eot'); /* IE9 Compat Modes */
    src: url('DINBA27_7.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('DINBA27_7.woff') format('woff'), /* Modern Browsers */
         url('DINBA27_7.ttf') format('truetype'), /* Safari, Android, iOS */
         url('DINBA27_7.svg#DIN-BoldAlternate') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: bold;
    text-rendering: optimizeLegibility;
}
/* Webfont: DIN-RegularAlternate */@font-face {
    font-family: 'DINAlternate';
    src: url('DINRA00_7.eot'); /* IE9 Compat Modes */
    src: url('DINRA00_7.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('DINRA00_7.woff') format('woff'), /* Modern Browsers */
         url('DINRA00_7.ttf') format('truetype'), /* Safari, Android, iOS */
         url('DINRA00_7.svg#DIN-RegularAlternate') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}
/* Webfont: Rockwell */@font-face {
    font-family: 'Rockwell';
    src: url('ROCK.eot'); /* IE9 Compat Modes */
    src: url('ROCK.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('ROCK.woff') format('woff'), /* Modern Browsers */
         url('ROCK.ttf') format('truetype'), /* Safari, Android, iOS */
         url('ROCK.svg#Rockwell') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/*Geral*/
body {background: #DDDDD4; font-size: 20px; line-height:28px; color:#605F54; padding-left:0; padding-right:0; min-height: 100vh; font-family:"Trebuchet MS", Verdana, sans-serif; overflow-x:hidden;}

p{text-align:justify; margin:0 0 30px 0;}
h2{text-transform:uppercase; letter-spacing:0; font-family: 'DINMed'; color:#605F54; font-weight:bold; font-size:40px; margin:0 0 30px 0; line-height:30px;}
h2{text-transform:uppercase; letter-spacing:0; font-family: 'DINMed'; color:#605F54; font-weight:bold; font-size:32px; margin:0 0 30px 0; line-height:30px;}
h2 a:hover{color:#777;}
h3{text-transform:uppercase; letter-spacing:0; font-family: 'DINMed'; color:#605F54; font-weight:bold; font-size:25px; margin:0 0 30px 0; line-height:30px;}
h4{text-transform:lowercase; letter-spacing:0; font-family: 'DINMed'; color:#605F54; font-weight:bold; font-size:22px;  margin:0 0 30px 0; line-height:30px;}
h5{letter-spacing:0; font-family: 'DINMed'; color:#605F54; font-weight:bold; font-size:24px;  margin:40px 0 10px 0; line-height:30px;}
h6{letter-spacing:0; font-family: 'DINMed'; color:#605F54; font-weight:bold; font-size:22px;  margin:0 0 10px 0; line-height:30px;}
hr{border-bottom:4px solid #F58634;}
.page-header{border-bottom:none; margin:0; padding-bottom:20px;}

.nav>li>a:focus, .nav>li>a:hover{background-color:transparent; border-color:transparent;}
.nav-tabs{border-bottom:none;}
.nav-tabs li{font-size:22px;}

a{color:#F90;}
a:hover{ color:#FC6;}

.container-externo{z-index:10;}
.container{padding-left:0; padding-right:0;}

/*HEADER*/
.header{}

/*MENU*/
.moduletable-menu-principal{height:43px; float:left; width:100%; margin:0; background-color:#C52F33; z-index:999; position:fixed !important; top:0;}
.moduletable-menu-principal ul{ text-align:center; height:100%;}
.moduletable-menu-principal ul li{font-family:'DINMed'; font-size:15px; text-transform:uppercase; display:inline-block; font-weight:bold; letter-spacing:1px; height:100%; vertical-align:middle;}
.moduletable-menu-principal ul li:last-child{margin-right:0;}
.moduletable-menu-principal ul li a{color:#FFF; padding:8px 15px; background-color:transparent;}
.moduletable-menu-principal ul li a:hover{background-color:transparent; text-decoration:underline;}
.moduletable-menu-principal ul li.active a{}

/*BANNER
.banner{float:left; width:100%;}*/

/*ENDEREÇO BANNER*/
.moduletable-endereco-banner{margin:0; position:relative; background-color:#C52F33;}
.custom-endereco-banner p{text-align:center; color:#FFF; font-family: 'DINMed'; padding:10px 0; font-size:17px;}

/*CONTEÚDO*/
img.espaco1{width:100%;}
.espaco-2 img{width:100%;}

/*TRAMPO*/
h3.promocionais{background-color:#C52F33; color:#DDDDD4; text-align:center; width:100%; padding: 20px 0 12px 0; letter-spacing: 3px; clip-path: polygon(0 0, 100% 0, 98% 50%, 100% 100%, 0 100%, 2% 50%);}
.bege1{background-color:#ABAA9A; color:#605F54; padding:30px 30px 20px 30px; border:10px solid #DDDDD4}
.bege1 h4{color:#DDDDD4; text-align:center; font-family: 'Rockwell';}

.bege2{background-color:#858474; color:#DDDDD4; padding:30px 30px 20px 30px; border:10px solid #DDDDD4}
.bege2 h4{color:#DDDDD4; text-align:center; font-family: 'Rockwell';}

.bege3{background-color:#605F54; color:#DDDDD4; padding:30px 30px 20px 30px; border:10px solid #DDDDD4;}
.bege3 h4{color:#DDDDD4; text-align:center; font-family: 'Rockwell';}

h4.plano{font-size:36px; letter-spacing:0.5px; font-weight:normal;}
h4.preco{font-size:58px; letter-spacing:0.5px; font-weight:normal;}
h4.preco span{font-size:42px; letter-spacing:0.5px; font-weight:normal; text-transform:uppercase;}
h5.preco{font-size:44px; letter-spacing:0.5px; font-weight:normal; color:#ddddd4 !important; text-align: center; font-family: 'Rockwell'; margin:0;}
h5.preco span{font-size:20px; letter-spacing:0.5px; font-weight:normal; color:#ddddd4 !important; text-align: center; font-family: 'Rockwell'; line-height: 38px;}
.periodo{font-size:17px; letter-spacing:0.5px; font-weight:normal; color:#ddddd4 !important; text-align: center; font-family: 'Rockwell';}

.bege1 ul, .bege2 ul, .bege3 ul{ padding:0;}
.bege1 ul li, .bege2 ul li, .bege3 ul li{list-style:none; margin-bottom:0;}

.box1, .box2, .box3{height:400px;}
.box4, .box5, .box6{height:510px;}
.box7, .box8, .box9{height:510px;}

.box6 h4{margin:0;}
.box6 .row{padding: 10px 0 14px 0;}
.box6 .col-xs-6{color:#ddddd4 !important;}

.gratuitos{text-align:center; color:#C52F33;}
.gratuitos span{font-size:50px; vertical-align:-22px;}
span.gratuitos{font-size:50px; vertical-align:-22px;}

/*PRODUTOS*/
p.produtos{text-align:center; margin:45px 0 0 0; font-size:25px; line-height: 30px; cursor:default;}

/*INFERIOR*/
.inferior{ background-color:#C52F33; padding: 35px 0 0 0;}
.moduletable-endereco p{color:#DDDDD4;}

/*RODAPÉ*/
.rodape{background-color:#FFF; padding: 15px 0 0 0;}
.moduletable-rodape p{font-size:13px;}
.moduletable-rodape a{color:#666;}

/*CONTATO*/
.moduletable-contato{position: absolute !important; top: 65px !important; z-index: 50; background-color: #E6E6E6; width: 340px; float: right; right: 20px !important; left:auto !important; padding: 20px 15px 10px 15px;}
.moduletable-contato p{margin:0 0 10px 0; line-height: normal;}
label{display:inline-block !important;}
ul.fox-messages li:last-child{margin-bottom:0;}
.legenda-contato{color:#C52F33; font-size:13px;}
div#fox-container-m97 .control-group{margin-bottom:5px;}
div#fox-container-m97 .fox-form select, div#fox-container-m97 .fox-form textarea, div#fox-container-m97 .fox-form input[type="text"], div#fox-container-m97 .fox-form input[type="email"]{font-size:16px; background-color:transparent; border-radius:0; text-transform:lowercase; width: 100%;}
div#fox-container-m97 .fox-form input[type="text"]:hover, div#fox-container-m97 .fox-form textarea:hover, div#fox-container-m97 .fox-form input[type="text"]:focus, div#fox-container-m97 .fox-form textarea:focus, div#fox-container-m97 .fox-form input[type="email"]:focus{background-color:transparent;}
div#fox-container-m97 .btn{text-shadow:none; background-color:#C52F33 !important; background:none; border:none; border-color:transparent; box-shadow:none; font-size:14px; float:right; margin:0;}
div#fox-container-m97 .btn, div#fox-container-m97 .btn span{color:#FFF !important;}
ul.fox-messages li{font-size:13px; line-height: 20px;}
div#fox-container-m97 .controls{width: 100% !important;}

/*CONTATO 2*/
.moduletable-contato2{left: -50%; margin-left: 50%; position: relative; width: 100%;}
.moduletable-contato2 p{margin:0 0 10px 0; line-height: normal;}
label{display:inline-block !important;}
ul.fox-messages li:last-child{margin-bottom:0;}
.legenda-contato{color:#C52F33; font-size:13px;}
div#fox-container-m98 .control-group{margin-bottom:5px;}
div#fox-container-m98 .fox-form select, div#fox-container-m98 .fox-form textarea, div#fox-container-m98 .fox-form input[type="text"], div#fox-container-m98 .fox-form input[type="email"]{font-size:16px; background-color:transparent; border-radius:0; text-transform:lowercase;}
div#fox-container-m98 .fox-form input[type="text"]:hover, div#fox-container-m98 .fox-form textarea:hover, div#fox-container-m98 .fox-form input[type="text"]:focus, div#fox-container-m98 .fox-form textarea:focus, div#fox-container-m98 .fox-form input[type="email"]:focus{background-color:transparent;}
div#fox-container-m98 .btn{text-shadow:none; background-color:#C52F33 !important; background:none; border:none; border-color:transparent; box-shadow:none; font-size:14px; float:right; margin:0;}
div#fox-container-m98 .btn, div#fox-container-m98 .btn span{color:#FFF !important;}
ul.fox-messages li{font-size:13px; line-height: 20px;}

.local img:last-child{ width:100%;}
.mapa p{text-align:center; bottom:0;}

/*Media Queries*/

@media (min-width: 1200px){
}

@media (max-width: 1050px){
.moduletable-menu-principal{display:none;}
.moduletable-contato{top: 15px;}
}

@media (min-width: 990px) and (max-width: 1200px){
h4.preco{line-height:50px;}
.box1, .box2, .box3{height:460px;}
.box4, .box5, .box6{height:580px;}
}

@media (max-width: 992px){
.mapa img{margin:30px 0 0 0;}	
}

@media (max-width: 980px){
.moduletable-contato{display:none;}
.inferior{padding: 35px 30px;}
.moduletable-endereco p{font-size:16px;}
.box1, .box2, .box3, .box4, .box5, .box6{height:auto;}
}

@media (max-width: 780px){
.leading-1, .leading-2, .leading-3, .leading-4, .leading-5, .leading-6, rodape{padding:0 30px;}
}


@media (max-width: 520px){
body{font-size:16px;}
.sprocket-grids-b-info, .sprocket-grids-b-text{display:inherit;}
h2 img{width:2em;}
.row.espaco-2{padding-left:0; padding-right:0;}
.espaco-2 .col-md-4{padding-left:0; padding-right:0;}
}

@media (max-width: 460px){
.mapa img{ width:100%;}
h4.preco{line-height:50px;}
}