@CHARSET "ISO-8859-1";
/* Reset CSS
 * --------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
}

a{
	text-decoration:none;
}
table {
    border-spacing: 0;
}
fieldset,img {
    border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-weight: normal;
    font-style: normal;
}
strong{
	font-weight: bold;
}
ol,ul {
    list-style: none;
    margin:0;
    padding:0;
	text-align:center;
}
caption,th {
    text-align: left;

}
h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
    margin:0;
    padding:0;
    color:#444;
}
q:before,q:after {
    content:'';
}
abbr,acronym { border: 0;
}


/* Custom CSS
 * --------------------------------------- */
body{
	font-family: arial,helvetica;
	color: #333;
	color: rgba(0,0,0,0.5);
}
.wrap{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	position: relative;
}
h1{
	font-size: 6em;
}
p{
	font-size: 2em;
}
.intro p{
	width: 50%;
	margin: 0 auto;
	font-size: 1.5em;
}
.section{
	text-align:center;
}
#menu li {
	height: 16px; 
	width: 16px;
	display: inline-block;
	margin: 20px 0 0 20px;
	background:#f5d92e;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	transition: 0.3s;
}
#menu li.active{
	height: 22px; 
	width: 22px;
	background:#fff;
	transition: 0.3s;
}
.fp-viewing-home #menu p{
	display:none;
}
.fp-viewing-branding #menu p{
	color:#f5d92e;
}
.fp-viewing-eventos #menu li.active{
	height: 22px; 
	width: 22px;
	background:#f5d92e;
	transition: 0.3s;
}
.fp-viewing-eventos #menu li {
	height: 16px; 
	width: 16px;
	display: inline-block;
	margin: 20px 0 0 20px;
	background:#fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	transition: 0.3s;
}
.fp-viewing-eventos #menu li:hover{
	background: #f5d92e;
}
.fp-viewing-eventos #menu p{
	color:#fff;
}

.fp-viewing-tecnologia #menu li.active{
	height: 22px; 
	width: 22px;
	background:#fff;
	transition: 0.3s;
}
.fp-viewing-tecnologia #menu li {
	height: 16px; 
	width: 16px;
	display: inline-block;
	margin: 20px 0 0 20px;
	background:#000;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	transition: 0.3s;
}
.fp-viewing-tecnologia #menu p{ 
	color:#000;
}
.fp-viewing-campanha #menu li.active{
	height: 22px; 
	width: 22px;
	background:#f5d92e;
	transition: 0.3s;
}
.fp-viewing-campanha #menu li {
	height: 16px; 
	width: 16px;
	display: inline-block;
	margin: 20px 0 0 20px;
	background:#000;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	transition: 0.3s;
}
.fp-viewing-campanha #menu li:hover{
	background: #f5d92e;
}
.fp-viewing-campanha #menu p{
	color:#000;
}
.fp-viewing-audiovisual #menu li.active{
	height: 22px; 
	width: 22px;
	background:#f5d92e;
	transition: 0.3s;
}
.fp-viewing-audiovisual #menu li {
	height: 16px; 
	width: 16px;
	display: inline-block;
	margin: 20px 0 0 20px;
	background:#000;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	transition: 0.3s;
}
.fp-viewing-audiovisual #menu li:hover{
	background: #f5d92e;
}
.fp-viewing-audiovisual #menu p{
	color:#000;
}

#menu li a{
	text-decoration:none;
	color: #fff;
}
#menu li.active a:hover{
	color: #fff;
}
#menu li:hover{
	background: #fff;
}
#menu li a,
#menu li.active a{
	padding: 9px 18px;
	display:block;
}
#menu li.active a{
	color: #fff;
}
#menu{
	position:absolute;
	top:25%;
	right:13%;
	width: 40px;
	height: 60vh;
	z-index: 1;
	padding: 0;
	margin:0;
}
#menu p {
	margin-top: 14.2vw;
	transform: rotate(-90deg); 
	font-family: 'Oswald', sans-serif; font-weight:400; 
	font-size: 1.5vw; 
	text-align: right;
	white-space: nowrap; 
	margin-left: 15px;
	transition: 0.3s;
}
.twitter-share-button{
	position: fixed;
	z-index: 99;
	right: 149px;
	top: 9px;
}
#download{
	margin: 10px 0 0 0;
	padding: 15px 10px;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #49afcd;
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -webkit-gradient(linear,0 0,0 100%,from( #5bc0de),to( #2f96b4));
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: linear-gradient(top, #5bc0de, #2f96b4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	vertical-align: middle;
	cursor: pointer;
	display: inline-block;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}
#download a{
	text-decoration:none;
	color:#fff;
}
#download:hover{
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	background-color: #2F96B4;
	background-position: 0 -15px;
	-webkit-transition: background-position .1s linear;
	-moz-transition: background-position .1s linear;
	-ms-transition: background-position .1s linear;
	-o-transition: background-position .1s linear;
	transition: background-position .1s linear;
}
#infoMenu{
	height: 20px;
	color: #f2f2f2;
	position:fixed;
	z-index:70;
	bottom:0;
	width:100%;
	text-align:right;
	font-size:0.9em;
	padding:8px 0 8px 0;
}
#infoMenu ul{
	padding: 0 40px;
}
#infoMenu li a{
	display: block;
	margin: 0 22px 0 0;
	color: #333;
}
#infoMenu li a:hover{
	text-decoration:underline;
}
#infoMenu li{
	display:inline-block;
	position:relative;
}
#examplesList{
	display:none;
	background: #282828;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 20px;
	float: left;
	position: absolute;
	bottom: 29px;
	right: 0;
	width:638px;
	text-align:left;
}
#examplesList ul{
	padding:0;
}
#examplesList ul li{
	display:block;
	margin: 5px 0;
}
#examplesList ul li a{
	color: #BDBDBD;
	margin:0;
}
#examplesList ul li a:hover{
	color: #f2f2f2;
}
#examplesList .column{
	float: left;
	margin: 0 20px 0 0;
}
#examplesList h3{
	color: #f2f2f2;
	font-size: 1.2em;
	margin: 0 0 15px 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.1);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
	padding: 0 0 5px 0;
}

/* Geral
 * --------------------------------------- */
#wrapperLogo { width: 20vw; height:100vh; float:left; }
#logo { position:relative; height:60vh; text-align:right; }
#midias { position:relative; width:100px; height:36vh; left:145px; top:-5vh; z-index:2; }
#logoMid { position:relative; height:60vh; text-align:center; width:300px; top:20px; left:45px; }
#wrapperCenter { width: 65vw; height:100vh; float:left; }
#centerTop { position:relative; height:54vh; }
#centerTop .tituloContent { position:absolute; bottom:0; right:30%; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 8.9vw; line-height:100%; color:#f5d92e; display:block; text-align:right; }
#centerBottom { position:relative; height:40vh; }
#centerBottom .mainTxt { position:relative; width:650px; height:35vh; text-align:right; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 2.1vw; line-height:120%; color:#FFF; float:right; right:32%; top:20px; }
#menuLabel { position:absolute; float:left; margin:25px 0 0 -110px; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; color:#f5d92e; }
#wrapperLogo img { padding-top:20%; }
#homeMisto img { padding-top:20%; }
#wrapperTxt h1 { text-align:right;}

#menuContent { position:absolute; height:0px; width:100vw; text-align:center; background:#000; overflow:hidden; z-index:2; transition: height 0.4s; }
#menuLinksContent { position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); }
#menuLinksContent ul { list-style: none; padding:0; }
#menuLinksContent ul li { display:block; }
#menuLinksContent ul li a { text-decoration:none; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 80px; line-height:140%; color:#FFF; margin: 0 10px; transition: 0.3s; }
#menuLinksContent ul li a:hover { color:#f5d92e;}

#rolarBaixo { position:absolute; bottom:0; width:auto; height:80px; text-align:center; font-family: 'Oswald', sans-serif; font-weight:300; font-size: 16px; line-height:100%; color:#FFF; transition:0.5s; margin:0 50% 0 50%; }
#rolarBaixo h2 { font-family: 'Roboto', sans-serif; font-weight:300; font-size: 36px; line-height:130%; color:#f5d92e;}
#rolarBaixo a { color:#fff;}
#rolarBaixoTxt { display:block; }
#rolarBaixoArrow { width:50px; position:relative; display:inline-block; transition:all .3s ease-out; }
#rolarBaixoArrow:hover { transform:translate(0px,5px); }
#cases { width:300px; height:50px; text-decoration:none; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; color:#f5d92e; right:34%; top:190px; position:absolute; text-align:right; }
#cases span { width:50px; height:4px; background:#FFF; display:inline-block; vertical-align:middle; margin: 0 10px 0 0; transition: all .3s ease-out; }
#cases:hover span { width:70px; transform: scaleX; }

#menuMidiasContent { width: 9vw; margin: 0 auto; margin-top:55vh; margin-left:10vw; }
#menuMidiasContent ul { text-align:center; }
#menuMidiasContent ul li { list-style:none; margin: 40px 0; transition:0.5s;}
#menuMidiasContent ul li a { display:block; position:relative; transition:0.5s; }
.one:hover { transform:translateY(-15px);}
.one:hover ~ .hrMidias { display: inline-block; transform:translateY(-310px); }
.two:hover { transform:translateY(-15px);}
.two:hover ~ .hrMidias { display: inline-block; transform:translateY(-220px); }
.three:hover { transform:translateY(-15px); }
.three:hover ~ .hrMidias { display: inline-block; transform:translateY(-130px); }
.four:hover { transform:translateY(-15px); }
.four:hover ~ .hrMidias { display: inline-block; transform:translateY(-40px); }
.hrMidias { height: 6px; width: 70px; margin: 100px 0 0 0; background: #f5d92e; border: none; display:none; }

#section1 { background-image:url(img/bgBranding.jpg); background-repeat:no-repeat; background-position: center top; background-size: 100% auto;}
#section2 { background-image:url(img/bgEventos.jpg); background-repeat:no-repeat; background-position: center top; background-size: 100% auto; }
#section3 { background-image:url(img/bgTecnologia.jpg); background-repeat:no-repeat; background-position: center top; background-size: 100% auto;}
#section4 { background-image:url(img/bgCampanha.jpg); background-repeat:no-repeat; background-position: center top; background-size: 100% auto;}
#section5 { background-image:url(img/bgAudiovisual.jpg); background-repeat:no-repeat; background-position: center top; background-size: 100% auto; }
#section6 { background-image:url(img/bgQuemSomos.jpg); background-repeat:no-repeat; background-position: center top; background-size: 100% auto;}
#section7 { background-image:url(img/bgWacker.jpg); background-repeat:no-repeat; background-position: center top; background-size: 100% auto;}
#section8 { background-image:url(img/bgOktober.jpg); background-repeat:no-repeat; background-position: center top; background-size: 100% auto;}
#section9 { background-image:url(img/bgColorado.jpg); background-repeat:no-repeat; background-position: center top; background-size: 100% auto;}
#section10 { background-image:url(img/bg60anos.jpg); background-repeat:no-repeat; background-position: center top; background-size: 100% auto;}
#section11 { background-image:url(img/bgSuvinil.jpg); background-repeat:no-repeat; background-position: center top; background-size: 100% auto;}
#section12 { background-image:url(img/bgMestraDuarte.jpg); background-repeat:no-repeat; background-position: center top; background-size: 100% auto;}
#section13 { background-image:url(img/bg2rodasBmw.jpg); background-repeat:no-repeat; background-position: center top; background-size: 100% auto;}
#section14 { background-image:url(img/bgAussiemite.jpg); background-repeat:no-repeat; background-position: center top; background-size: 100% auto;}
#section15 { background-image:url(img/bgCervejariaMestre.jpg); background-repeat:no-repeat; background-position: center top; background-size: 100% auto;}
#section16 { background-image:url(img/bgGrowUp.jpg); background-repeat:no-repeat; background-position: center top; background-size: 100% auto;}
#section17 { background-image:url(img/bgSalaoBmw.jpg); background-repeat:no-repeat; background-position: center top; background-size: 100% auto;}

.homeLogo { max-width:100%;}
.homeMisto { max-width:100%;}

.backbot { position: fixed; z-index: 2; bottom: 20px; right: 60px; display: none; font-size: 12px; font-family: Arial, sans-serif; font-weight: normal; color: #fff; text-align: center; cursor: pointer; }
.show, .backbot:hover { display: block; }


/* Home
 * --------------------------------------- */
#homeMisto { position:relative; width:32vw; height: 100vh; float:left; }
#homeTitulo { position:relative; height:60vh; }
#homeTitulo .tituloContent { position:absolute; bottom:0; left:10px; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 8.9vw; line-height:100%; color:#f5d92e; }
#wrapperTxt { width: 33vw; height:100vh; float:left; }
#wrapperTxt .mainTxt { position:relative; height:35vh; font-family: 'Oswald', sans-serif; font-weight:200; font-style:italic; font-size: 40px; line-height:120%; color:#FFF; text-align:left; }
.mainTxt h2 { font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 40px; line-height:100%; color:#FFF; text-align:left; margin: 40px 0px 8px 10px;}
#menuBtn { width:70px; height:70px; position:absolute; float:left; z-index:3; top:60px; right:12%; }
#menuBtn .menuLine1 { height:9px; width:100%; background-color: #e5ad55; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#menuBtn .menuLine2 { height:9px; width:100%; background-color: #f5d92e; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#menuBtn .menuLine3 { height:9px; width:100%; background-color: #f5532e; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#navArrow { float:left; width:70px; height:70px; position:absolute; z-index:3; top:68px; right:12%; background-color:#f5d92e; display: none; text-decoration:none; font-family: 'Roboto', sans-serif; font-weight:300; font-size: 34px; line-height:200%; color:#000; text-align:center; }
 
 /* Branding
 * --------------------------------------- */
#section1 #wrapperLogo #logoMid { width:300px; top:20px; left:45px; }
#menuMidiasContentBody { width: 50px; margin: 0 auto; }
#menuMidiasContentBody img { max-width:50px; }
#menuMidiasContentBody ul { text-align:center; }
#menuMidiasContentBody ul li { list-style:none; margin: 15px 0; transition:0.5s;}
#menuMidiasContentBody ul li a { display:block; position:relative; transition:0.5s; }
#section1 #wrapperCenter #centerTop .tituloContent { right:30%; }
#section1 #wrapperCenter #centerBottom .mainTxt { right:30%; }
.one:hover { transform:translateY(-10px);}
.one:hover ~ .hrBody { display: inline-block; transform:translateY(-145px); }
.two:hover { transform:translateY(-10px);}
.two:hover ~ .hrBody { display: inline-block; transform:translateY(-85px); }
.three:hover { transform:translateY(-10px); }
.three:hover ~ .hrBody { display: inline-block; transform:translateY(-20px); }
.four:hover { transform:translateY(-10px); }
.four:hover ~ .hrBody { display: inline-block; transform:translateY(-20px); }
.hrBody { height: 3px; width: 40px; margin: 0; background: #f5d92e; border: none; display:none; }

 /* Eventos
 * --------------------------------------- */
#section2 #wrapperLogo #logoMid { width:300px; top:20px; left:45px; }
#menuLabelEventos { position:absolute; float:left; margin:25px 0 0 -110px; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; color:#fff; }
#section2 #wrapperCenter #centerTop .tituloContent { position:absolute; bottom:0; right:30%; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 8.9vw; line-height:100%; color:#fff; display:block; text-align:right; }
#section1 #wrapperCenter #centerBottom .mainTxt { right:30%; }
#menuBtnEventos { float:left; width:70px; height:70px; position:absolute; z-index:3; top:60px; right:12%; }
#menuBtnEventos .menuLine1 { height:9px; width:70px; background-color: #fff; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#menuBtnEventos .menuLine2 { height:9px; width:70px; background-color: #fff; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#menuBtnEventos .menuLine3 { height:9px; width:70px; background-color: #fff; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }

#casesEventos { width:300px; height:50px; text-decoration:none; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; color:#fff; right:35%; top:19.6vh; position:absolute; text-align:right; }
#casesEventos span { width:50px; height:4px; background:#FFF; display:inline-block; vertical-align:middle; margin: 0 10px 0 0; transition: all .3s ease-out; }
#casesEventos:hover span { width:70px; transform: scaleX; }

#section2 #rolarBaixo h2 { color:#fff;}
#section2 #rolarBaixo a { color:#fff;}

 /* Tecnologia
 * --------------------------------------- */
#section3 #wrapperLogo #logoMid { width:300px; top:20px; left:45px; }
#menuLabelTecnologia { position:absolute; float:left; margin:25px 0 0 -110px; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; color:#000; }
#section3 #wrapperCenter #centerTop .tituloContent { position:absolute; bottom:0; right:30%; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 8.9vw; line-height:100%; color:#fff; display:block; text-align:right; }
#section1 #wrapperCenter #centerBottom .mainTxt { right:30%; }
#menuBtnTecnologia { float:left; width:70px; height:70px; position:absolute; z-index:3; top:60px; right:12%; }
#menuBtnTecnologia .menuLine1 { height:9px; width:70px; background-color: #000; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#menuBtnTecnologia .menuLine2 { height:9px; width:70px; background-color: #000; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#menuBtnTecnologia .menuLine3 { height:9px; width:70px; background-color: #000; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }

#casesTecnologia { width:300px; height:50px; text-decoration:none; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; color:#fff; right:35%; top:19.6vh; position:absolute; text-align:right; }
#casesTecnologia span { width:50px; height:4px; background:#000; display:inline-block; vertical-align:middle; margin: 0 10px 0 0; transition: all .3s ease-out; }
#casesTecnologia:hover span { width:70px; transform: scaleX; }

.oneTecnologia:hover { transform:translateY(-10px);}
.oneTecnologia:hover ~ .hrBodyTecnologia { display: inline-block; transform:translateY(-145px); }
.twoTecnologia:hover { transform:translateY(-10px);}
.twoTecnologia:hover ~ .hrBodyTecnologia { display: inline-block; transform:translateY(-85px); }
.threeTecnologia:hover { transform:translateY(-10px); }
.threeTecnologia:hover ~ .hrBodyTecnologia { display: inline-block; transform:translateY(-20px); }
.fourTecnologia:hover { transform:translateY(-10px); }
.fourTecnologia:hover ~ .hrBodyTecnologia { display: inline-block; transform:translateY(-20px); }
.hrBodyTecnologia { height: 3px; width: 40px; margin: 0; background: #fff; border: none; display:none; }

#section3 #rolarBaixo h2 { color:#000;}
#section3 #rolarBaixo a { color:#000;}
 
 /* Campanha
 * --------------------------------------- */
#section4 #wrapperLogo #logoMid { width:300px; top:20px; left:45px; }
#section4 #wrapperCenter #centerTop .tituloContent { position:absolute; bottom:0; right:30%; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 8.9vw; line-height:100%; color:#f5d92e; display:block; text-align:right; }
#section4 #wrapperCenter #centerBottom .mainTxt { color:#000; }
#casesCampanha { width:300px; height:50px; text-decoration:none; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; color:#f5d92e; text-align:right; float:right; margin-right:10px; margin-top:10px; }
#casesCampanha span { width:50px; height:4px; background:#000; display:inline-block; vertical-align:middle; margin: 0 10px 0 0; transition: all .3s ease-out; }
#casesCampanha:hover span { width:70px; transform: scaleX; }

#section4 #rolarBaixo { color:#000;}
#section4 #rolarBaixo a { color:#000;}
 
 /* Audiovisual
 * --------------------------------------- */
#section5 #wrapperLogo #logoMid { width:300px; top:20px; left:45px; }
#section5 #wrapperCenter #centerTop .tituloContent { position:absolute; bottom:0; right:30%; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 8.9vw; line-height:100%; color:#f5d92e; display:block; text-align:right; }
#section5 #wrapperCenter #centerBottom .mainTxt { color:#000; }

#casesAudiovisual { width:300px; height:50px; text-decoration:none; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; color:#f5d92e; right:33%; top:7.7vh; position:absolute; text-align:right; }
#casesAudiovisual span { width:50px; height:4px; background:#000; display:inline-block; vertical-align:middle; margin: 0 10px 0 0; transition: all .3s ease-out; }
#casesAudiovisual:hover span { width:70px; transform: scaleX; }


 /* Quem Somos
 * --------------------------------------- */
#quemSomosLeft { width:300px; float:left; margin-top:24vh; }
#section6 .tituloContent { text-align:justify; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 90px; line-height:100%; color:#f5d92e; }
.tituloContent p { font-size: 90px; letter-spacing: 7px; }
#quemSomosLeft ul { width:300px; display:block; margin: auto 0; }
#quemSomosLeft ul li { padding: 0; display:inline-block; width: 80px; height: 80px; border-radius:50%; background:#f5d92e; margin:22px 8px; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 14px; line-height:120%; color:#000; text-align:center; position:relative; transition: all .2s ease-out; }
#quemSomosLeft ul li span { display: inline-block; vertical-align: middle; margin-left:-4px; }
#quemSomosLeft ul li:before { content:''; display: inline-block; vertical-align: middle; height: 100%; }
#quemSomosLeft ul li:hover { transform: scale(1.3); background:#fff; }
#section6 #wrapperLogo #midias { margin:0; }
#section6 .mainTxt { width:300px; float:left; margin-top:24vh; margin-left:80px; text-align:left; }
#section6 .mainTxt p { font-family: 'Oswald', sans-serif; font-weight:300; font-style:italic; font-size: 22px; line-height:120%; color:#fff; }
#section6 #wrapperLogo { width: 20vw; height:100vh; float:left; }
#section6 #wrapperLogo #logoMid { position:relative; height:60vh; text-align:center; width:300px; top:20px; left:45px; }

 /* Saindo do Forno
 * --------------------------------------- */
#bgSquareLink { width:62.9vw; height: 66vh; float:left; position:absolute; }

#section7 #menuBtn { float:left; width:70px; height:70px; position:absolute; z-index:3; top:70px; right:12%; }
#section7 #menuBtn .menuLine1 { height:9px; width:70px; background: #FFF; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#section7 #menuLabel { position:absolute; float:left; margin:20px 0 0 -180px; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; color:#fff; }
#section7 #logoMid { width:300px; top:20px; left:45px; }
#section7 #wrapperCenter { width: 79vw; height:100vh; position:absolute; left:250px; }
#section7 #wrapperCenter #bgWrapper { width:100%;; height: 100%; position: relative; }
#section7 #wrapperCenter #bgSquare { width:62.9vw; height: 66vh; border: 1px solid #fff; margin-top: 210px; float:left;  }
#section7 #wrapperCenter .txtSquareLeft { width:260px; height:320px; background:#f5d92e; margin:0 0 0 -3vw; text-align: left; padding:30px; float:left; position:absolute; top: 32vh; }
#section7 #wrapperCenter .txtSquareLeft h2 { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 40px; line-height:120%; letter-spacing: 3px; color:#000; }
#section7 #wrapperCenter .txtSquareLeft p { font-family: 'Oswald', sans-serif; font-weight:300; font-style:italic; font-size: 22px; line-height:120%; color:#000; margin-top:60px; }
#saindoFornoSaibaMais { width:300px; height:50px; text-decoration:none; margin-top:80px; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 20px; line-height:120%; color:#fff; text-align:left; letter-spacing: 3px; }
#saindoFornoSaibaMais span { width:30px; height:4px; background:#000; display:inline-block; vertical-align:middle; margin: 0 10px 0 0; transition: all .3s ease-out; }
#saindoFornoSaibaMais:hover span { width:50px; transform: scaleX; }
#section7 #wrapperCenter .txtStripeRight { width:280px; margin:225px -18% 0 0; text-align: left; float:right; }
#section7 #wrapperCenter .txtStripeRight div { width:280px; height:50px; background:#fff; margin:12px 0; text-align: right; display:table; vertical-align:middle; }
#section7 #wrapperCenter .txtStripeRight div span { padding:10px 20px; display:table-cell; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 20px; line-height:150%; color:#000; }

#section7 #wrapperLogo #midias { margin:11vh 0 0 -3.5vw; }
#menuMidiasContentSaindoForno { width: 50px; }
#menuMidiasContentSaindoForno img { max-width:36px; }
#menuMidiasContentSaindoForno ul { text-align:center; }
#menuMidiasContentSaindoForno ul li { list-style:none; margin: 1px 0; transition:0.5s;}
#menuMidiasContentSaindoForno ul li a { display:block; position:relative; transition:0.5s; }
.oneSaindoForno:hover { transform:translateY(-8px);}
.oneSaindoForno:hover ~ .hrWacker { display: inline-block; transform:translateY(-90px); }
.twoSaindoForno:hover { transform:translateY(-8px);}
.twoSaindoForno:hover ~ .hrWacker { display: inline-block; transform:translateY(-55px); }
.threeSaindoForno:hover { transform:translateY(-8px); }
.threeSaindoForno:hover ~ .hrWacker { display: inline-block; transform:translateY(-12px); }
.fourSaindoForno:hover { transform:translateY(-8px); }
.fourSaindoForno:hover ~ .hrWacker { display: inline-block; transform:translateY(-12px); }
.hrWacker { height: 2px; width: 30px; margin: 0; background: #f5d92e; border: none; display:none; }

/* Contato
 * --------------------------------------- */
#contatoLeft { width:955px; height:620px; float:left; margin:25vh 0 0 -2vw; }
#label { width:50%; height:10vh; float:left; position:relative; text-align:right; margin-bottom:5vh; }
#line { width:50%; height:10vh; float:right; position:relative; text-align:left; margin-bottom:5vh; }
#txt { width:50%; height:34vh; float:right; position:relative; text-align:left; margin-bottom:5vh; }
#subbutton { width:50%; height:10.7vh; float:right; position:relative; text-align:right; margin-top:8.4vh; }
#section18 h2 { text-align:right; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 5vw; line-height:100%; color:#fff; margin-right: 2.5vw; }
#search-submit { width:5.4vw; height:5.4vw; background:#f5d92e; border: none; cursor:pointer; margin-right: 6%; background-image:url(img/submit.jpg); background-position:center; }
.field { border:none; width:98%; height:9vh; padding:0.5vh 1% 0.5vh 1%; background:#f5d92e; text-align:left; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 5vw; color:#000; }
.comentarios { border:none; width:98%; height:34vh; background:#f5d92e; text-align:left; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; line-height:100%; font-size: 2vw; color:#000; padding:0 1% 0 1%; }
#section18 #wrapperLogo { width: 20vw; height:20vh; float:left; }
#section18 #wrapperLogo #logoMid { position:relative; height:25vh; text-align:center; width:300px; top:20px; left:45px; }
#section18 #wrapperLogo #midias { top:30vh; }


/* --------------------------------------- */


/* Contato Enviado
 * --------------------------------------- */
#blackout { width:100%; height:100%; background:#000; z-index:10; opacity: 0.8; filter: alpha(opacity=80); position:absolute; margin:0 auto; }

.msgButton { width: 700px; height: 382px; position: absolute; left: 50%; margin-left: -350px; top: 50%; margin-top: -191px; z-index:11; }

/* --------------------------------------- */

#section8 #menuBtn { float:left; width:70px; height:70px; position:absolute; z-index:3; top:70px; right:12%; }
#section8 #menuBtn .menuLine1 { height:9px; width:70px; background: #f5d92e; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#section8 #menuLabel { position:absolute; float:left; margin:20px 0 0 -180px; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; color:#f5d92e; }
#section8 #logoMid { width:300px; top:20px; left:45px; }
#section8 #wrapperCenter { width: 79vw; height:100vh; position:absolute; left:250px; }
#section8 #wrapperCenter #bgWrapper { width:100%;; height: 100%; position: relative; }
#section8 #wrapperCenter #bgSquare { width:62.9vw; height: 66vh; border: 1px solid #f5d92e; margin-top: 210px; float:left;  }
#section8 #wrapperCenter .txtSquareRight { width:260px; height:320px; background:#000; text-align: left; padding:30px; float:right; position:absolute; bottom: 14vh; right: 4.5vw; }
#section8 #wrapperCenter .txtSquareRight h2 { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 40px; line-height:120%; letter-spacing: 3px; color:#f5d92e; }
#section8 #wrapperCenter .txtSquareRight p { font-family: 'Oswald', sans-serif; font-weight:300; font-style:italic; font-size: 22px; line-height:120%; color:#f5d92e; margin-top:20px; }
#section8 #wrapperCenter #bgSquare #saindoFornoSaibaMais { width:300px; height:50px; text-decoration:none; margin-top:30px; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 20px; line-height:120%; color:#f5d92e; text-align:left; letter-spacing: 3px; }
#section8 #wrapperCenter #bgSquare #saindoFornoSaibaMais span { width:30px; height:4px; background:#fff; display:inline-block; vertical-align:middle; margin: 0 10px 0 0; transition: all .3s ease-out; }
#section8 #wrapperCenter #bgSquare #saindoFornoSaibaMais:hover span { width:50px; transform: scaleX; }
#section8 #wrapperCenter .txtStripeLeft { width:280px; margin:55px 0 0 -3vw; text-align: left; float:left; }
#section8 #wrapperCenter .txtStripeLeft div { width:280px; height:50px; background:#f5d92e; margin:12px 0; text-align: right; display:table; vertical-align:middle; }
#section8 #wrapperCenter .txtStripeLeft div span { padding:10px 20px; display:table-cell; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 20px; line-height:150%; color:#000; }

#section8 #wrapperLogo #midias { margin:11vh 0 0 -3.5vw; }
#menuMidiasContentSaindoForno { width: 50px; margin: 0 auto; }
#menuMidiasContentSaindoForno img { max-width:36px; }
#menuMidiasContentSaindoForno ul { text-align:center; }
#menuMidiasContentSaindoForno ul li { list-style:none; margin: 1px 0; transition:0.5s;}
#menuMidiasContentSaindoForno ul li a { display:block; position:relative; transition:0.5s; }
.oneSaindoForno:hover { transform:translateY(-8px);}
.oneSaindoForno:hover ~ .hrOktober { display: inline-block; transform:translateY(-90px); }
.twoSaindoForno:hover { transform:translateY(-8px);}
.twoSaindoForno:hover ~ .hrOktober { display: inline-block; transform:translateY(-55px); }
.threeSaindoForno:hover { transform:translateY(-8px); }
.threeSaindoForno:hover ~ .hrOktober { display: inline-block; transform:translateY(-12px); }
.fourSaindoForno:hover { transform:translateY(-8px); }
.fourSaindoForno:hover ~ .hrOktober { display: inline-block; transform:translateY(-12px); }
.hrOktober { height: 2px; width: 30px; margin: 0; background: #f5d92e; border: none; display:none; }

/* --------------------------------------- */

#section9 #menuBtn { float:left; width:70px; height:70px; position:absolute; z-index:3; top:70px; right:12%; }
#section9 #menuBtn .menuLine1 { height:9px; width:70px; background: #fff; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#section9 #menuLabel { position:absolute; float:left; margin:20px 0 0 -180px; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; color:#fff; }
#section9 #logoMid { width:300px; top:20px; left:45px; }
#section9 #wrapperCenter { width: 79vw; height:100vh; position:absolute; left:250px; }
#section9 #wrapperCenter #bgWrapper { width:100%;; height: 100%; position: relative; }
#section9 #wrapperCenter #bgSquare { width:62.9vw; height: 66vh; border: 1px solid #fff; margin-top: 210px; float:left;  }
#section9 #wrapperCenter .txtSquareRight { width:260px; height:320px; background:#fff; text-align: left; padding:30px; float:right; position:absolute; bottom: 14vh; right: 4.5vw; }
#section9 #wrapperCenter .txtSquareRight h2 { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 40px; line-height:120%; letter-spacing: 3px; color:#000; }
#section9 #wrapperCenter .txtSquareRight p { font-family: 'Oswald', sans-serif; font-weight:300; font-style:italic; font-size: 22px; line-height:120%; color:#000; margin-top:60px; }
#section9 #wrapperCenter #bgSquare #saindoFornoSaibaMais { width:300px; height:50px; text-decoration:none; margin-top:50px; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 20px; line-height:120%; color:#f5d92e; text-align:left; letter-spacing: 3px; }
#section9 #wrapperCenter #bgSquare #saindoFornoSaibaMais span { width:30px; height:4px; background:#000; display:inline-block; vertical-align:middle; margin: 0 10px 0 0; transition: all .3s ease-out; }
#section9 #wrapperCenter #bgSquare #saindoFornoSaibaMais:hover span { width:50px; transform: scaleX; }
#section9 #wrapperCenter .txtStripeLeft { width:280px; margin:55px 0 0 -3vw; text-align: left; float:left; }
#section9 #wrapperCenter .txtStripeLeft div { width:280px; height:50px; background:#f5d92e; margin:12px 0; text-align: right; display:table; vertical-align:middle; }
#section9 #wrapperCenter .txtStripeLeft div span { padding:10px 20px; display:table-cell; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 20px; line-height:150%; color:#000; }

#section9 #wrapperLogo #midias { margin:11vh 0 0 -3.5vw; }
#menuMidiasContentSaindoForno { width: 50px; margin: 0 auto; }
#menuMidiasContentSaindoForno img { max-width:36px; }
#menuMidiasContentSaindoForno ul { text-align:center; }
#menuMidiasContentSaindoForno ul li { list-style:none; margin: 1px 0; transition:0.5s;}
#menuMidiasContentSaindoForno ul li a { display:block; position:relative; transition:0.5s; }
.oneSaindoForno:hover { transform:translateY(-8px);}
.oneSaindoForno:hover ~ .hrColorado { display: inline-block; transform:translateY(-90px); }
.twoSaindoForno:hover { transform:translateY(-8px);}
.twoSaindoForno:hover ~ .hrColorado { display: inline-block; transform:translateY(-55px); }
.threeSaindoForno:hover { transform:translateY(-8px); }
.threeSaindoForno:hover ~ .hrColorado { display: inline-block; transform:translateY(-12px); }
.fourSaindoForno:hover { transform:translateY(-8px); }
.fourSaindoForno:hover ~ .hrColorado { display: inline-block; transform:translateY(-12px); }
.hrColorado { height: 2px; width: 30px; margin: 0; background: #f5d92e; border: none; display:none; }

/* --------------------------------------- */

#section10 #menuBtn { float:left; width:70px; height:70px; position:absolute; z-index:3; top:70px; right:12%; }
#section10 #menuBtn .menuLine1 { height:9px; width:70px; background: #f5d92e; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#section10 #menuLabel { position:absolute; float:left; margin:20px 0 0 -180px; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; color:#f5d92e; }
#section10 #logoMid { width:300px; top:20px; left:45px; }
#section10 #wrapperCenter { width: 79vw; height:100vh; position:absolute; left:250px; }
#section10 #wrapperCenter #bgWrapper { width:100%;; height: 100%; position: relative; }
#section10 #wrapperCenter #bgSquare { width:62.9vw; height: 66vh; border: 1px solid #f5d92e; margin-top: 210px; float:left;  }
#section10 #wrapperCenter .txtSquareRight { width:260px; height:320px; background:#f5d92e; text-align: left; padding:30px; float:right; position:absolute; bottom: 14vh; right: 4.5vw; }
#section10 #wrapperCenter .txtSquareRight h2 { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 40px; line-height:120%; letter-spacing: 3px; color:#000; }
#section10 #wrapperCenter .txtSquareRight h2 span { letter-spacing: -1px; }
#section10 #wrapperCenter .txtSquareRight p { font-family: 'Oswald', sans-serif; font-weight:300; font-style:italic; font-size: 22px; line-height:120%; color:#000; margin-top:30px; }
#section10 #wrapperCenter #bgSquare #saindoFornoSaibaMais { width:300px; height:50px; text-decoration:none; margin-top:40px; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 20px; line-height:120%; color:#000; text-align:left; letter-spacing: 3px; }
#section10 #wrapperCenter #bgSquare #saindoFornoSaibaMais span { width:30px; height:4px; background:#fff; display:inline-block; vertical-align:middle; margin: 0 10px 0 0; transition: all .3s ease-out; }
#section10 #wrapperCenter #bgSquare #saindoFornoSaibaMais:hover span { width:50px; transform: scaleX; }
#section10 #wrapperCenter .txtStripeLeft { width:280px; margin:55px 0 0 -3vw; text-align: left; float:left; }
#section10 #wrapperCenter .txtStripeLeft div { width:280px; height:50px; background:#000; margin:12px 0; text-align: right; display:table; vertical-align:middle; }
#section10 #wrapperCenter .txtStripeLeft div span { padding:10px 20px; display:table-cell; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 20px; line-height:150%; color:#f5d92e; }

#section10 #wrapperLogo #midias { margin:11vh 0 0 -3.5vw; }
#menuMidiasContentSaindoForno { width: 50px; margin: 0 auto; }
#menuMidiasContentSaindoForno img { max-width:36px; }
#menuMidiasContentSaindoForno ul { text-align:center; }
#menuMidiasContentSaindoForno ul li { list-style:none; margin: 1px 0; transition:0.5s;}
#menuMidiasContentSaindoForno ul li a { display:block; position:relative; transition:0.5s; }
.oneSaindoForno:hover { transform:translateY(-8px);}
.oneSaindoForno:hover ~ .hr60anos { display: inline-block; transform:translateY(-90px); }
.twoSaindoForno:hover { transform:translateY(-8px);}
.twoSaindoForno:hover ~ .hr60anos { display: inline-block; transform:translateY(-55px); }
.threeSaindoForno:hover { transform:translateY(-8px); }
.threeSaindoForno:hover ~ .hr60anos { display: inline-block; transform:translateY(-12px); }
.fourSaindoForno:hover { transform:translateY(-8px); }
.fourSaindoForno:hover ~ .hr60anos { display: inline-block; transform:translateY(-12px); }
.hr60anos { height: 2px; width: 30px; margin: 0; background: #fff; border: none; display:none; }

/* --------------------------------------- */

#section11 #menuBtn { float:left; width:70px; height:70px; position:absolute; z-index:3; top:70px; right:12%; }
#section11 #menuBtn .menuLine1 { height:9px; width:70px; background: #fff; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#section11 #menuLabel { position:absolute; float:left; margin:20px 0 0 -180px; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; color:#fff; }
#section11 #logoMid { width:300px; top:20px; left:45px; }
#section11 #wrapperCenter { width: 79vw; height:100vh; position:absolute; left:250px; }
#section11 #wrapperCenter #bgWrapper { width:100%;; height: 100%; position: relative; }
#section11 #wrapperCenter #bgSquare { width:62.9vw; height: 66vh; border: 1px solid #f5d92e; margin-top: 210px; float:left;  }
#section11 #wrapperCenter .txtSquareLeft { width:260px; height:320px; background:#000; margin:0 0 0 -3vw; text-align: left; padding:30px; float:left; position:absolute; top: 32vh; }
#section11 #wrapperCenter .txtSquareLeft h2 { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 40px; line-height:120%; letter-spacing: 3px; color:#fff; }
#section11 #wrapperCenter .txtSquareLeft p { font-family: 'Oswald', sans-serif; font-weight:300; font-style:italic; font-size: 22px; line-height:120%; color:#fff; margin-top:60px; }
#section11 #wrapperCenter #bgSquare #saindoFornoSaibaMais { width:300px; height:50px; text-decoration:none; margin-top:60px; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 20px; line-height:120%; color:#fff; text-align:left; letter-spacing: 3px; }
#section11 #wrapperCenter #bgSquare #saindoFornoSaibaMais span { width:30px; height:4px; background:#f5d92e; display:inline-block; vertical-align:middle; margin: 0 10px 0 0; transition: all .3s ease-out; }
#section11 #wrapperCenter #bgSquare #saindoFornoSaibaMais:hover span { width:50px; transform: scaleX; }
#section11 #wrapperCenter .txtStripeRight { width:280px; margin:225px -18% 0 0; 0 0; text-align: left; float:right; }
#section11 #wrapperCenter .txtStripeRight div { width:280px; height:50px; background:#f5d92e; margin:12px 0; text-align: right; display:table; vertical-align:middle; }
#section11 #wrapperCenter .txtStripeRight div span { padding:10px 20px; display:table-cell; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 20px; line-height:150%; color:#000; }

#section11 #wrapperLogo #midias { margin:11vh 0 0 -3.5vw; }
#menuMidiasContentSaindoForno { width: 50px; margin: 0 auto; }
#menuMidiasContentSaindoForno img { max-width:36px; }
#menuMidiasContentSaindoForno ul { text-align:center; }
#menuMidiasContentSaindoForno ul li { list-style:none; margin: 1px 0; transition:0.5s;}
#menuMidiasContentSaindoForno ul li a { display:block; position:relative; transition:0.5s; }
.oneSaindoForno:hover { transform:translateY(-8px);}
.oneSaindoForno:hover ~ .hrSuvinil { display: inline-block; transform:translateY(-90px); }
.twoSaindoForno:hover { transform:translateY(-8px);}
.twoSaindoForno:hover ~ .hrSuvinil { display: inline-block; transform:translateY(-55px); }
.threeSaindoForno:hover { transform:translateY(-8px); }
.threeSaindoForno:hover ~ .hrSuvinil { display: inline-block; transform:translateY(-12px); }
.fourSaindoForno:hover { transform:translateY(-8px); }
.fourSaindoForno:hover ~ .hrSuvinil { display: inline-block; transform:translateY(-12px); }
.hrSuvinil { height: 2px; width: 30px; margin: 0; background: #f5d92e; border: none; display:none; }

/* --------------------------------------- */

#section12 #menuBtn { float:left; width:70px; height:70px; position:absolute; z-index:3; top:70px; right:12%; }
#section12 #menuBtn .menuLine1 { height:9px; width:70px; background: #f5d92e; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#section12 #menuLabel { position:absolute; float:left; margin:20px 0 0 -180px; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; color:#f5d92e; }
#section12 #logoMid { width:300px; top:20px; left:45px; }
#section12 #wrapperCenter { width: 79vw; height:100vh; position:absolute; left:250px; }
#section12 #wrapperCenter #bgWrapper { width:100%; height: 100%; position: relative; }
#section12 #wrapperCenter #bgSquare { width:62.9vw; height: 66vh; border: 1px solid #f5d92e; margin-top: 210px; float:left;  }
#section12 #wrapperCenter .txtSquareRight { width:260px; height:320px; background:#f5d92e; text-align: left; padding:30px; float:right; position:absolute; bottom: 14vh; right: 4.5vw; }
#section12 #wrapperCenter .txtSquareRight h2 { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 40px; line-height:120%; letter-spacing: 3px; color:#000; }
#section12 #wrapperCenter .txtSquareRight h2 span { letter-spacing: -1px; }
#section12 #wrapperCenter .txtSquareRight p { font-family: 'Oswald', sans-serif; font-weight:300; font-style:italic; font-size: 22px; line-height:120%; color:#000; margin-top:60px; }
#section12 #wrapperCenter #bgSquare #saindoFornoSaibaMais { width:300px; height:50px; text-decoration:none; margin-top:60px; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 20px; line-height:120%; color:#000; text-align:left; letter-spacing: 3px; }
#section12 #wrapperCenter #bgSquare #saindoFornoSaibaMais span { width:30px; height:4px; background:#fff; display:inline-block; vertical-align:middle; margin: 0 10px 0 0; transition: all .3s ease-out; }
#section12 #wrapperCenter #bgSquare #saindoFornoSaibaMais:hover span { width:50px; transform: scaleX; }
#section12 #wrapperCenter .txtStripeLeft { width:280px; margin:55px 0 0 -3vw; text-align: left; float:left; }
#section12 #wrapperCenter .txtStripeLeft div { width:280px; height:50px; background:#f5d92e; margin:12px 0; text-align: right; display:table; vertical-align:middle; }
#section12 #wrapperCenter .txtStripeLeft div span { padding:10px 20px; display:table-cell; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 20px; line-height:150%; color:#000; }

#section12 #wrapperLogo #midias { margin:11vh 0 0 -3.5vw; }
#menuMidiasContentSaindoForno { width: 50px; margin: 0 auto; }
#menuMidiasContentSaindoForno img { max-width:36px; }
#menuMidiasContentSaindoForno ul { text-align:center; }
#menuMidiasContentSaindoForno ul li { list-style:none; margin: 1px 0; transition:0.5s;}
#menuMidiasContentSaindoForno ul li a { display:block; position:relative; transition:0.5s; }
.oneSaindoForno:hover { transform:translateY(-8px);}
.oneSaindoForno:hover ~ .hrMestraDuarte { display: inline-block; transform:translateY(-90px); }
.twoSaindoForno:hover { transform:translateY(-8px);}
.twoSaindoForno:hover ~ .hrMestraDuarte { display: inline-block; transform:translateY(-55px); }
.threeSaindoForno:hover { transform:translateY(-8px); }
.threeSaindoForno:hover ~ .hrMestraDuarte { display: inline-block; transform:translateY(-12px); }
.fourSaindoForno:hover { transform:translateY(-8px); }
.fourSaindoForno:hover ~ .hrMestraDuarte { display: inline-block; transform:translateY(-12px); }
.hrMestraDuarte { height: 2px; width: 30px; margin: 0; background: #f5d92e; border: none; display:none; }

/* --------------------------------------- */

#section13 #menuBtn { float:left; width:70px; height:70px; position:absolute; z-index:3; top:70px; right:12%; }
#section13 #menuBtn .menuLine1 { height:9px; width:70px; background: #fff; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#section13 #menuLabel { position:absolute; float:left; margin:20px 0 0 -180px; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; color:#fff; }
#section13 #logoMid { width:300px; top:20px; left:45px; }
#section13 #wrapperCenter { width: 79vw; height:100vh; position:absolute; left:250px; }
#section13 #wrapperCenter #bgWrapper { width:100%; height: 100%; position: relative; }
#section13 #wrapperCenter #bgSquare { width:62.9vw; height: 66vh; border: 1px solid #fff; margin-top: 210px; float:left;  }
#section13 #wrapperCenter .txtSquareLeft { width:260px; height:320px; background:#000; margin:0 0 0 -3vw; text-align: left; padding:30px; float:left; position:absolute; top: 32vh; }
#section13 #wrapperCenter .txtSquareLeft h2 { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 40px; line-height:120%; letter-spacing: 3px; color:#fff; }
#section13 #wrapperCenter .txtSquareLeft p { font-family: 'Oswald', sans-serif; font-weight:300; font-style:italic; font-size: 22px; line-height:120%; color:#fff; margin-top:30px; }
#section13 #wrapperCenter #bgSquare #saindoFornoSaibaMais { width:300px; height:50px; text-decoration:none; margin-top:20px; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 20px; line-height:120%; color:#fff; text-align:left; letter-spacing: 3px; }
#section13 #wrapperCenter #bgSquare #saindoFornoSaibaMais span { width:30px; height:4px; background:#f5d92e; display:inline-block; vertical-align:middle; margin: 0 10px 0 0; transition: all .3s ease-out; }
#section13 #wrapperCenter #bgSquare #saindoFornoSaibaMais:hover span { width:50px; transform: scaleX; }
#section13 #wrapperCenter .txtStripeRight { width:280px; margin:225px -18% 0 0; text-align: left; float:right; }
#section13 #wrapperCenter .txtStripeRight div { width:280px; height:50px; background:#fff; margin:12px 0; text-align: right; display:table; vertical-align:middle; }
#section13 #wrapperCenter .txtStripeRight div span { padding:10px 20px; display:table-cell; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 20px; line-height:150%; color:#000; }

#section13 #wrapperLogo #midias { margin:11vh 0 0 -3.5vw; }
#menuMidiasContentSaindoForno { width: 50px; margin: 0 auto; }
#menuMidiasContentSaindoForno img { max-width:36px; }
#menuMidiasContentSaindoForno ul { text-align:center; }
#menuMidiasContentSaindoForno ul li { list-style:none; margin: 1px 0; transition:0.5s;}
#menuMidiasContentSaindoForno ul li a { display:block; position:relative; transition:0.5s; }
.oneSaindoForno:hover { transform:translateY(-8px);}
.oneSaindoForno:hover ~ .hr2rodas { display: inline-block; transform:translateY(-90px); }
.twoSaindoForno:hover { transform:translateY(-8px);}
.twoSaindoForno:hover ~ .hr2rodas { display: inline-block; transform:translateY(-55px); }
.threeSaindoForno:hover { transform:translateY(-8px); }
.threeSaindoForno:hover ~ .hr2rodas { display: inline-block; transform:translateY(-12px); }
.fourSaindoForno:hover { transform:translateY(-8px); }
.fourSaindoForno:hover ~ .hr2rodas { display: inline-block; transform:translateY(-12px); }
.hr2rodas { height: 2px; width: 30px; margin: 0; background: #f5d92e; border: none; display:none; }

/* --------------------------------------- */

#section14 #menuBtn { float:left; width:70px; height:70px; position:absolute; z-index:3; top:70px; right:12%; }
#section14 #menuBtn .menuLine1 { height:9px; width:70px; background: #000; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#section14 #menuLabel { position:absolute; float:left; margin:20px 0 0 -180px; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; color:#000; }
#section14 #logoMid { width:300px; top:20px; left:45px; }
#section14 #wrapperCenter { width: 79vw; height:100vh; position:absolute; left:250px; }
#section14 #wrapperCenter #bgWrapper { width:100%; height: 100%; position: relative; }
#section14 #wrapperCenter #bgSquare { width:62.9vw; height: 66vh; border: 1px solid #000; margin-top: 210px; float:left;  }
#section14 #wrapperCenter .txtSquareRight { width:260px; height:320px; background:#000; text-align: left; padding:30px; float:right; position:absolute; bottom: 14vh; right: 4.5vw; }
#section14 #wrapperCenter .txtSquareRight h2 { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 40px; line-height:120%; letter-spacing: 3px; color:#f5d92e; }
#section14 #wrapperCenter .txtSquareRight h2 span { letter-spacing: -1px; }
#section14 #wrapperCenter .txtSquareRight p { font-family: 'Oswald', sans-serif; font-weight:300; font-style:italic; font-size: 22px; line-height:120%; color:#f5d92e; margin-top:60px; }
#section14 #wrapperCenter #bgSquare #saindoFornoSaibaMais { width:300px; height:50px; text-decoration:none; margin-top:60px; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 20px; line-height:120%; color:#f5d92e; text-align:left; letter-spacing: 3px; }
#section14 #wrapperCenter #bgSquare #saindoFornoSaibaMais span { width:30px; height:4px; background:#fff; display:inline-block; vertical-align:middle; margin: 0 10px 0 0; transition: all .3s ease-out; }
#section14 #wrapperCenter #bgSquare #saindoFornoSaibaMais:hover span { width:50px; transform: scaleX; }
#section14 #wrapperCenter .txtStripeLeft { width:280px; margin:55px 0 0 -3vw; text-align: left; float:left; }
#section14 #wrapperCenter .txtStripeLeft div { width:280px; height:50px; background:#000; margin:12px 0; text-align: right; display:table; vertical-align:middle; }
#section14 #wrapperCenter .txtStripeLeft div span { padding:10px 20px; display:table-cell; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 20px; line-height:150%; color:#f5d92e; }

#section14 #wrapperLogo #midias { margin:11vh 0 0 -3.5vw; }
#menuMidiasContentSaindoForno { width: 50px; margin: 0 auto; }
#menuMidiasContentSaindoForno img { max-width:36px; }
#menuMidiasContentSaindoForno ul { text-align:center; }
#menuMidiasContentSaindoForno ul li { list-style:none; margin: 1px 0; transition:0.5s;}
#menuMidiasContentSaindoForno ul li a { display:block; position:relative; transition:0.5s; }
.oneSaindoForno:hover { transform:translateY(-8px);}
.oneSaindoForno:hover ~ .hrAussiemite { display: inline-block; transform:translateY(-90px); }
.twoSaindoForno:hover { transform:translateY(-8px);}
.twoSaindoForno:hover ~ .hrAussiemite { display: inline-block; transform:translateY(-55px); }
.threeSaindoForno:hover { transform:translateY(-8px); }
.threeSaindoForno:hover ~ .hrAussiemite { display: inline-block; transform:translateY(-12px); }
.fourSaindoForno:hover { transform:translateY(-8px); }
.fourSaindoForno:hover ~ .hrAussiemite { display: inline-block; transform:translateY(-12px); }
.hrAussiemite { height: 2px; width: 30px; margin: 0; background: #f5d92e; border: none; display:none; }

/* --------------------------------------- */

#section15 #menuBtn { float:left; width:70px; height:70px; position:absolute; z-index:3; top:70px; right:12%; }
#section15 #menuBtn .menuLine1 { height:9px; width:70px; background: #fff; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#section15 #menuLabel { position:absolute; float:left; margin:20px 0 0 -180px; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; color:#fff; }
#section15 #logoMid { width:300px; top:20px; left:45px; }
#section15 #wrapperCenter { width: 79vw; height:100vh; position:absolute; left:250px; }
#section15 #wrapperCenter #bgWrapper { width:100%; height: 100%; position: relative; }
#section15 #wrapperCenter #bgSquare { width:62.9vw; height: 66vh; border: 1px solid #fff; margin-top: 210px; float:left;  }
#section15 #wrapperCenter .txtSquareLeft { width:260px; height:320px; background:#f5d92e; margin:0 0 0 -3vw; text-align: left; padding:30px; float:left; position:absolute; top: 32vh; }
#section15 #wrapperCenter .txtSquareLeft h2 { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 40px; line-height:120%; letter-spacing: 3px; color:#000; }
#section15 #wrapperCenter .txtSquareLeft p { font-family: 'Oswald', sans-serif; font-weight:300; font-style:italic; font-size: 22px; line-height:120%; color:#000; margin-top:40px; }
#section15 #wrapperCenter #bgSquare #saindoFornoSaibaMais { width:300px; height:50px; text-decoration:none; margin-top:60px; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 20px; line-height:120%; color:#000; text-align:left; letter-spacing: 3px; }
#section15 #wrapperCenter #bgSquare #saindoFornoSaibaMais span { width:30px; height:4px; background:#fff; display:inline-block; vertical-align:middle; margin: 0 10px 0 0; transition: all .3s ease-out; }
#section15 #wrapperCenter #bgSquare #saindoFornoSaibaMais:hover span { width:50px; transform: scaleX; }
#section15 #wrapperCenter .txtStripeRight { width:280px; margin:225px -18% 0 0; text-align: left; float:right; }
#section15 #wrapperCenter .txtStripeRight div { width:280px; height:50px; background:#f5d92e; margin:12px 0; text-align: right; display:table; vertical-align:middle; }
#section15 #wrapperCenter .txtStripeRight div span { padding:10px 20px; display:table-cell; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 20px; line-height:150%; color:#000; }

#section15 #wrapperLogo #midias { margin:11vh 0 0 -3.5vw; }
#menuMidiasContentSaindoForno { width: 50px; margin: 0 auto; }
#menuMidiasContentSaindoForno img { max-width:36px; }
#menuMidiasContentSaindoForno ul { text-align:center; }
#menuMidiasContentSaindoForno ul li { list-style:none; margin: 1px 0; transition:0.5s;}
#menuMidiasContentSaindoForno ul li a { display:block; position:relative; transition:0.5s; }
.oneSaindoForno:hover { transform:translateY(-8px);}
.oneSaindoForno:hover ~ .hrCervejariaMestre { display: inline-block; transform:translateY(-90px); }
.twoSaindoForno:hover { transform:translateY(-8px);}
.twoSaindoForno:hover ~ .hrCervejariaMestre { display: inline-block; transform:translateY(-55px); }
.threeSaindoForno:hover { transform:translateY(-8px); }
.threeSaindoForno:hover ~ .hrCervejariaMestre { display: inline-block; transform:translateY(-12px); }
.fourSaindoForno:hover { transform:translateY(-8px); }
.fourSaindoForno:hover ~ .hrCervejariaMestre { display: inline-block; transform:translateY(-12px); }
.hrCervejariaMestre { height: 2px; width: 30px; margin: 0; background: #f5d92e; border: none; display:none; }

/* --------------------------------------- */

#section16 #menuBtn { float:left; width:70px; height:70px; position:absolute; z-index:3; top:70px; right:12%; }
#section16 #menuBtn .menuLine1 { height:9px; width:70px; background: #fff; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#section16 #menuLabel { position:absolute; float:left; margin:20px 0 0 -180px; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; color:#fff; }
#section16 #logoMid { width:300px; top:20px; left:45px; }
#section16 #wrapperCenter { width: 79vw; height:100vh; position:absolute; left:250px; }
#section16 #wrapperCenter #bgWrapper { width:100%; height: 100%; position: relative; }
#section16 #wrapperCenter #bgSquare { width:62.9vw; height: 66vh; border: 1px solid #fff; margin-top: 210px; float:left;  }
#section16 #wrapperCenter .txtSquareLeft { width:260px; height:320px; background:#000; margin:0 0 0 -3vw; text-align: left; padding:30px; float:left; position:absolute; top: 32vh; }
#section16 #wrapperCenter .txtSquareLeft h2 { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 40px; line-height:120%; letter-spacing: 3px; color:#fff; }
#section16 #wrapperCenter .txtSquareLeft h2 span { letter-spacing: -1px; }
#section16 #wrapperCenter .txtSquareLeft p { font-family: 'Oswald', sans-serif; font-weight:300; font-style:italic; font-size: 22px; line-height:120%; color:#fff; margin-top:20px; }
#section16 #wrapperCenter #bgSquare #saindoFornoSaibaMais { width:300px; height:50px; text-decoration:none; margin-top:30px; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 20px; line-height:120%; color:#fff; text-align:left; letter-spacing: 3px; }
#section16 #wrapperCenter #bgSquare #saindoFornoSaibaMais span { width:30px; height:4px; background:#f5d92e; display:inline-block; vertical-align:middle; margin: 0 10px 0 0; transition: all .3s ease-out; }
#section16 #wrapperCenter #bgSquare #saindoFornoSaibaMais:hover span { width:50px; transform: scaleX; }
#section16 #wrapperCenter .txtStripeRight { width:280px; margin:225px -18% 0 0; text-align: left; float:right; }
#section16 #wrapperCenter .txtStripeRight div { width:280px; height:50px; background:#fff; margin:12px 0; text-align: right; display:table; vertical-align:middle; }
#section16 #wrapperCenter .txtStripeRight div span { padding:10px 20px; display:table-cell; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 20px; line-height:150%; color:#000; }

#section16 #wrapperLogo #midias { margin:11vh 0 0 -3.5vw; }
#menuMidiasContentSaindoForno { width: 50px; margin: 0 auto; }
#menuMidiasContentSaindoForno img { max-width:36px; }
#menuMidiasContentSaindoForno ul { text-align:center; }
#menuMidiasContentSaindoForno ul li { list-style:none; margin: 1px 0; transition:0.5s;}
#menuMidiasContentSaindoForno ul li a { display:block; position:relative; transition:0.5s; }
.oneSaindoForno:hover { transform:translateY(-8px);}
.oneSaindoForno:hover ~ .hrGrowUp { display: inline-block; transform:translateY(-90px); }
.twoSaindoForno:hover { transform:translateY(-8px);}
.twoSaindoForno:hover ~ .hrGrowUp { display: inline-block; transform:translateY(-55px); }
.threeSaindoForno:hover { transform:translateY(-8px); }
.threeSaindoForno:hover ~ .hrGrowUp { display: inline-block; transform:translateY(-12px); }
.fourSaindoForno:hover { transform:translateY(-8px); }
.fourSaindoForno:hover ~ .hrGrowUp { display: inline-block; transform:translateY(-12px); }
.hrGrowUp { height: 2px; width: 30px; margin: 0; background: #f5d92e; border: none; display:none; }

/* --------------------------------------- */

#section17 #menuBtn { float:left; width:70px; height:70px; position:absolute; z-index:3; top:70px; right:12%; }
#section17 #menuBtn .menuLine1 { height:9px; width:70px; background: #fff; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#section17 #menuLabel { position:absolute; float:left; margin:20px 0 0 -180px; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; color:#fff; }
#section17 #logoMid { width:300px; top:20px; left:45px; }
#section17 #wrapperCenter { width: 79vw; height:100vh; position:absolute; left:250px; }
#section17 #wrapperCenter #bgWrapper { width:100%; height: 100%; position: relative; }
#section17 #wrapperCenter #bgSquare { width:62.9vw; height: 66vh; border: 1px solid #000; margin-top: 210px; float:left;  }
#section17 #wrapperCenter .txtSquareRight { width:260px; height:320px; background:#fff; text-align: left; padding:30px; float:right; position:absolute; bottom: 14vh; right: 4.5vw; }
#section17 #wrapperCenter .txtSquareRight h2 { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 40px; line-height:120%; letter-spacing: 3px; color:#000; }
#section17 #wrapperCenter .txtSquareRight p { font-family: 'Oswald', sans-serif; font-weight:300; font-style:italic; font-size: 22px; line-height:120%; color:#000; margin-top:20px; }
#section17 #wrapperCenter #bgSquare #saindoFornoSaibaMais { width:300px; height:50px; text-decoration:none; margin-top:30px; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 20px; line-height:120%; color:#000; text-align:left; letter-spacing: 3px; }
#section17 #wrapperCenter #bgSquare #saindoFornoSaibaMais span { width:30px; height:4px; background:#f5d92e; display:inline-block; vertical-align:middle; margin: 0 10px 0 0; transition: all .3s ease-out; }
#section17 #wrapperCenter #bgSquare #saindoFornoSaibaMais:hover span { width:50px; transform: scaleX; }
#section17 #wrapperCenter .txtStripeLeft { width:280px; margin:55px 0 0 -3vw; text-align: left; float:left; }
#section17 #wrapperCenter .txtStripeLeft div { width:280px; height:50px; background:#f5d92e; margin:12px 0; text-align: right; display:table; vertical-align:middle; }
#section17 #wrapperCenter .txtStripeLeft div span { padding:10px 20px; display:table-cell; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 20px; line-height:150%; color:#000; }

#section17 #wrapperLogo #midias { margin:11vh 0 0 -3.5vw; }
#menuMidiasContentSaindoForno { width: 50px; margin: 0 auto; }
#menuMidiasContentSaindoForno img { max-width:36px; }
#menuMidiasContentSaindoForno ul { text-align:center; }
#menuMidiasContentSaindoForno ul li { list-style:none; margin: 1px 0; transition:0.5s;}
#menuMidiasContentSaindoForno ul li a { display:block; position:relative; transition:0.5s; }
.oneSaindoForno:hover { transform:translateY(-8px);}
.oneSaindoForno:hover ~ .hrSalaoAutomovel { display: inline-block; transform:translateY(-90px); }
.twoSaindoForno:hover { transform:translateY(-8px);}
.twoSaindoForno:hover ~ .hrSalaoAutomovel { display: inline-block; transform:translateY(-55px); }
.threeSaindoForno:hover { transform:translateY(-8px); }
.threeSaindoForno:hover ~ .hrSalaoAutomovel { display: inline-block; transform:translateY(-12px); }
.fourSaindoForno:hover { transform:translateY(-8px); }
.fourSaindoForno:hover ~ .hrSalaoAutomovel { display: inline-block; transform:translateY(-12px); }
.hrSalaoAutomovel { height: 2px; width: 30px; margin: 0; background: #f5d92e; border: none; display:none; }

#toparrow { width:60px; height:60px; float:right;  position:absolute; bottom: 14vh; right: 4.5vw; background:#f5d92e; }
#toparrow h2 { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 28px; line-height:120%; margin-left:-5px; color:#000; }
#toparrow h3 { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 18px; line-height:120%; margin-left:-5px; color:#000; }

 /* 60anos
 * --------------------------------------- */
#wrapper60anos { width: 100vw; margin: 0; padding: 0; position: absolute; }
#menuContentJobs { position:absolute; float:left; height:0px; width:100vw; text-align:center; background:#000; overflow:hidden; z-index:3; transition: height 0.6s; }
#menuLinksContentJobs { position:absolute; top:200px; left:50%; transform: translate(-50%); }
#menuLinksContentJobs ul { list-style: none; padding:0; }
#menuLinksContentJobs ul li { display:block; }
#menuLinksContentJobs ul li a { text-decoration:none; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 80px; line-height:140%; color:#FFF; margin: 0 10px; transition: 0.3s; }
#menuLinksContentJobs ul li a:hover { color:#f5d92e;}
#navArrowJobs { float:left; width:70px; height:70px; position:absolute; z-index:4; top:68px; right:213px; background-color:#f5d92e; display: none; text-decoration:none; font-family: 'Roboto', sans-serif; font-weight:300; font-size: 34px; line-height:200%; color:#000; text-align:center; }

#wrapper60anos #menuBtn { float:left; width:70px; height:70px; position:absolute; z-index:3; top:70px; right:12%; }
#wrapper60anos #menuBtn .menuLine1 { height:9px; width:70px; background: #fff; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#wrapper60anos #menuLabel { position:absolute; float:left; margin:20px 0 0 -300px; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; text-align:right; color:#fff; }
#wrapper60anos #wrapperLogo { width: 20vw; position: absolute; float:left; z-index:1; }
#wrapper60anos #wrapperLogo #logoMid { position:relative; height:60vh; text-align:center; width:300px; top:20px; left:45px; }
#wrapper60anos .imgJob { position:relative; margin-bottom: -5px; padding: 0; max-width:100%; }
#wrapper60anos .imgJob2 { position:relative; margin-bottom: -5px; padding: 0; background:#fff; text-align:center; }
#wrapper60anos .imgJob2 img { max-width:90vw; margin-bottom:60px; }
#wrapper60anos .imgJob3 { position:relative; margin-bottom: -5px; padding: 0; height:62.5vw; background:#f5d92e; }
#wrapper60anos .imgJob3 .imgJobMin { position:relative; float:left; margin-top:80px; margin-left:5.7vw; width:39vw; }
#wrapper60anos .imgJob3 .imgJobMin img { max-width:100%; }
#wrapper60anos .imgJob3 .imgJobMin2 { position:relative; float:right; margin-top:80px; width:52vw; }
#wrapper60anos .imgJob3 .imgJobMin2 img { max-width:100%; }
#wrapper60anos .imgJob img { max-width:100% }
#wrapper60anos #imgBg01 { position:relative; margin-bottom: -5px; background:#fff; max-width: 100%; height: 35.6vw; }
#wrapper60anos #imgBg01 .imgJobMin { position:relative; float:left; margin-top:3.6vw; margin-left:5.7vw; max-width:42vw; }
#wrapper60anos #imgBg01 .imgJobMin img { max-width:100%; }
#wrapper60anos #truck { position:absolute; float:left; z-index:2; margin: -20px 0 0 75px; width:41vw; }
#truck img { max-width:100% }
.fichaTecnica { height:400px; display: flex; justify-content: center; align-items: center; margin-top:-5px; background:#fff; }
.fichaTecnica .fichaTecnicaLogo { display:inline-block; }
.fichaTecnica .fichaTecnicaTxt { font-family: 'Oswald', sans-serif; font-weight:300; font-style:italic; font-size: 30px; line-height:120%; color:#000; text-align:left; letter-spacing: 3px; width: 600px; margin-left: 100px; }
.fichaTecnica h2 { font-weight:700; font-size: 30px; line-height: 220%; }
.fichaTecnica h3 { font-weight:400; font-size: 30px; display:inline-block; line-height:140%; }
#wrapper60anos .infoBox { max-width: 23.5vw; max-height: 136vh; background:#f5d92e; position:absolute; float:left; z-index:1; margin: -385px 0 0 70px; padding: 17vh 14.5vw 17vh 7.8vw; }
#wrapper60anos .infoBox #infoBoxTitulo { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 4.5vw; line-height:120%; color:#000; text-align:left; letter-spacing: 5px; }
#wrapper60anos .infoBox #infoBoxTxt { text-align:left; }
#wrapper60anos .infoBox #infoBoxTxt p { font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 1.8vw; line-height:140%; color:#000; letter-spacing: 1px; margin-top:60px; }
#wrapper60anos .infoBox img { margin:60px 0 0 12vw; }
#wrapper60anos #expertise { position:relative; height:25.6vw; background:#f5d92e; }
#expertise .expertiseWrapper {width:86.4vw; height: 16.6vw; margin: 0 auto; text-align:center; padding:2.6vw; background:#000; }
#expertise .expertiseWrapper .expertiseTitulo { width:100%; float:left; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 5.2vw; line-height:120%; color:#f5d92e; text-align:left; letter-spacing: 3px; }
#expertise .expertiseWrapper ul { width:86.5vw; }
#expertise .expertiseWrapper li { display:inline-block; margin:1.5vw 0.5vw; }
#expertise .expertiseWrapper li img { max-width:11vw; }
#wrapper60anos #footer { position:relative; height:10.1vw; background:#000; }
#wrapper60anos #footer #logoMid { position:absolute; width:8.5vw; height:auto; margin: 2vw 0 0 2vw; }
#wrapper60anos #footer #logoMid img { max-width:100%; }
#wrapper60anos #footer #footerMenu { position:relative; float:right; text-align:right; font-family: 'Oswald', sans-serif; font-weight:300; font-size: 1.4vw; color:#FFF; margin:3vw 4vw 0 0; }
#wrapper60anos #footer #footerMenu ul { list-style: none; margin:0; padding:0; text-align:center; display:inline-block; }
#wrapper60anos #footer #footerMenu ul li { display:inline-block; padding: 15px; }
#wrapper60anos #footer #footerMenu ul li a { text-decoration:none; color:#FFF; transition:0.3s; }
#wrapper60anos #footer #footerMenu ul li a:hover { text-decoration:none; color:#f5d92e; transition:0.3s; }
#wrapper60anos #footer #footerMenu hr { height: 0.3vw; width: 3.6vw; margin: 0; background: #f5d92e; border: none; display:inline-block; margin: 0 0 8px 50px; }


 /* Aussiemite
 * --------------------------------------- */
#wrapperAussiemite { width: 100vw; margin: 0; padding: 0; position: absolute; }
#menuContentJobs { position:absolute; float:left; height:0px; width:100vw; text-align:center; background:#000; overflow:hidden; z-index:3; transition: height 0.6s; }
#menuLinksContentJobs { position:absolute; top:200px; left:50%; transform: translate(-50%); }
#menuLinksContentJobs ul { list-style: none; padding:0; }
#menuLinksContentJobs ul li { display:block; }
#menuLinksContentJobs ul li a { text-decoration:none; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 80px; line-height:140%; color:#FFF; margin: 0 10px; transition: 0.3s; }
#menuLinksContentJobs ul li a:hover { color:#f5d92e;}
#navArrowJobs { float:left; width:70px; height:70px; position:absolute; z-index:4; top:68px; right:213px; background-color:#f5d92e; display: none; text-decoration:none; font-family: 'Roboto', sans-serif; font-weight:300; font-size: 34px; line-height:200%; color:#000; text-align:center; }

#wrapperAussiemite #menuBtn { float:left; width:70px; height:70px; position:absolute; z-index:3; top:70px; right:12%; }
#wrapperAussiemite #menuBtn .menuLine1 { height:9px; width:70px; background: #000; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#wrapperAussiemite #menuLabel { position:absolute; float:left; margin:20px 0 0 -290px; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; text-align:right; color:#000; }
#wrapperAussiemite #wrapperLogo { width: 20vw; position: absolute; float:left; z-index:1; }
#wrapperAussiemite #wrapperLogo #logoMid { position:relative; height:60vh; text-align:center; width:300px; top:20px; left:45px; }
#wrapperAussiemite .imgJob { position:relative; margin-bottom: -5px; padding: 0; max-width:100%; }
#wrapperAussiemite .imgJob img { max-width:100%; }
.fichaTecnica { height:400px; display: flex; justify-content: center; align-items: center; background:#fff; }
.fichaTecnica .fichaTecnicaLogo { display:inline-block; }
.fichaTecnica .fichaTecnicaTxt { font-family: 'Oswald', sans-serif; font-weight:300; font-style:italic; font-size: 30px; line-height:120%; color:#000; text-align:left; letter-spacing: 3px; width: 600px; margin-left: 100px; }
.fichaTecnica h2 { font-weight:700; font-size: 30px; line-height: 220%; }
.fichaTecnica h3 { font-weight:400; font-size: 30px; display:inline-block; line-height:140%; }
#wrapperAussiemite .infoBox { max-width: 30.7vw; max-height: 136vh; background:#f5d92e; position:absolute; float:left; z-index:1; margin: -200px 0 0 70px; padding: 4.1vw 7.2vw 4.1vw 7.8vw; }
#wrapperAussiemite .infoBox #infoBoxTitulo { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 4.5vw; line-height:120%; color:#000; text-align:left; letter-spacing: 5px; }
#wrapperAussiemite .infoBox #infoBoxTxt { text-align:left; }
#wrapperAussiemite .infoBox #infoBoxTxt p { font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 1.8vw; line-height:140%; color:#000; letter-spacing: 1px; margin-top:60px; }
#wrapperAussiemite .infoBox img { margin:60px 0 0 11.9vw; }
#wrapperAussiemite #expertise { position:relative; height:25.6vw; background:#fff; }
#wrapperAussiemite #expertise .expertiseWrapper { width:86.4vw; height: 9.6vw; margin: 0 auto; text-align:center; padding: 4vw 2.6vw; background:#000; }
#wrapperAussiemite #expertise .expertiseWrapper ul { width:86.5vw; }
#wrapperAussiemite #expertise .expertiseWrapper li { display:inline-block; margin:0.5vw 4vw; }
#wrapperAussiemite #expertise .expertiseWrapper li img { max-width:11vw; }
#wrapperAussiemite #expertise .expertiseWrapper .expertiseTitulo { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 5.2vw; line-height:120%; color:#f5d92e; text-align:left; letter-spacing: 3px; width:auto; }
#wrapperAussiemite #footer { position:relative; height:10.1vw; background:#000; }
#wrapperAussiemite #footer #logoMid { position:absolute; width:8.5vw; height:auto; margin: 2vw 0 0 2vw; }
#wrapperAussiemite #footer #logoMid img { max-width:100%; }
#wrapperAussiemite #footer #footerMenu { position:relative; float:right; text-align:right; font-family: 'Oswald', sans-serif; font-weight:300; font-size: 1.4vw; color:#FFF; margin:3vw 4vw 0 0; }
#wrapperAussiemite #footer #footerMenu ul { list-style: none; margin:0; padding:0; text-align:center; display:inline-block; }
#wrapperAussiemite #footer #footerMenu ul li { display:inline-block; padding: 15px; }
#wrapperAussiemite #footer #footerMenu ul li a { text-decoration:none; color:#FFF; transition:0.3s; }
#wrapperAussiemite #footer #footerMenu ul li a:hover { text-decoration:none; color:#f5d92e; transition:0.3s; }
#wrapperAussiemite #footer #footerMenu hr { height: 0.3vw; width: 3.6vw; margin: 0; background: #f5d92e; border: none; display:inline-block; margin: 0 0 8px 50px; }


 /* Cervejaria do Mestre
 * --------------------------------------- */
#wrapperCervejariaMestre { width: 100vw; margin: 0; padding: 0; position: absolute; }
#menuContentJobs { position:absolute; float:left; height:0px; width:100vw; text-align:center; background:#000; overflow:hidden; z-index:3; transition: height 0.6s; }
#menuLinksContentJobs { position:absolute; top:200px; left:50%; transform: translate(-50%); }
#menuLinksContentJobs ul { list-style: none; padding:0; }
#menuLinksContentJobs ul li { display:block; }
#menuLinksContentJobs ul li a { text-decoration:none; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 80px; line-height:140%; color:#FFF; margin: 0 10px; transition: 0.3s; }
#menuLinksContentJobs ul li a:hover { color:#f5d92e;}
#navArrowJobs { float:left; width:70px; height:70px; position:absolute; z-index:4; top:68px; right:213px; background-color:#f5d92e; display: none; text-decoration:none; font-family: 'Roboto', sans-serif; font-weight:300; font-size: 34px; line-height:200%; color:#000; text-align:center; }
#wrapperCervejariaMestre #menuBtn { float:left; width:70px; height:70px; position:absolute; z-index:3; top:70px; right:12%; }
#wrapperCervejariaMestre #menuBtn .menuLine1 { height:9px; width:70px; background: #fff; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#wrapperCervejariaMestre #menuLabel { position:absolute; float:left; margin:20px 0 0 -380px; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; text-align:right; color:#fff; }
#wrapperCervejariaMestre #wrapperLogo { width: 20vw; position: absolute; float:left; z-index:1; }
#wrapperCervejariaMestre #wrapperLogo #logoMid { position:relative; height:60vh; text-align:center; width:300px; top:20px; left:45px; }
#wrapperCervejariaMestre .imgJob { position:relative; margin-bottom: -5px; padding: 0; max-width:100%; }
#wrapperCervejariaMestre .imgJob img { max-width:100%; }
.fichaTecnica { height:400px; display: flex; justify-content: center; align-items: center; background:#fff; }
#wrapperCervejariaMestre .imgJob2 { position:relative; margin-bottom: -5px; padding: 0; height:46vw; background:#000; }
#wrapperCervejariaMestre .imgJob3 { position:relative; margin-bottom: -5px; padding: 0; height:43.2vw; background:#000; }
#wrapperCervejariaMestre #illustra01 { position:absolute; z-index:2; width:100%; margin-top:-10.4vw; }
#wrapperCervejariaMestre #illustra01 img { display: block; margin-left: auto; margin-right: auto; width:54.1vw; }
#wrapperCervejariaMestre #illustra02 { position:absolute; z-index:2; width:100%; margin-top:-5.2vw; }
#wrapperCervejariaMestre #illustra02 img { display: block; margin-left: auto; margin-right: auto; width:49.5vw; }
.fichaTecnica .fichaTecnicaLogo { display:inline-block; }
.fichaTecnica .fichaTecnicaTxt { font-family: 'Oswald', sans-serif; font-weight:300; font-style:italic; font-size: 30px; line-height:120%; color:#000; text-align:left; letter-spacing: 3px; width: 600px; margin-left: 100px; }
.fichaTecnica h2 { font-weight:700; font-size: 30px; line-height: 220%; }
.fichaTecnica h3 { font-weight:400; font-size: 30px; display:inline-block; line-height:140%; }
#wrapperCervejariaMestre .infoBox { max-width: 30.7vw; max-height: 76vh; background:#f5d92e; position:absolute; float:left; z-index:1; margin: -74px 0 0 70px; padding: 7vw 7.2vw 29vw 7.8vw; }
#wrapperCervejariaMestre .infoBox #infoBoxTitulo { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 4.5vw; line-height:120%; color:#000; text-align:left; letter-spacing: 5px; }
#wrapperCervejariaMestre .infoBox #infoBoxTxt { text-align:left; }
#wrapperCervejariaMestre .infoBox #infoBoxTxt p { font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 1.8vw; line-height:140%; color:#000; letter-spacing: 1px; margin-top:60px; }
#wrapperCervejariaMestre .infoBox img { margin:60px 0 0 0; }
#wrapperCervejariaMestre #expertise { position:relative; height:21.6vw; padding-top:4vw; background:#f5d92e; }
#wrapperCervejariaMestre #expertise .expertiseWrapper { width:86.4vw; height: 9.6vw; margin: 0 auto; text-align:center; padding: 4vw 2.6vw; background:#000; }
#wrapperCervejariaMestre #expertise .expertiseWrapper ul { width:86.5vw; }
#wrapperCervejariaMestre #expertise .expertiseWrapper li { display:inline-block; margin:0.5vw 1.2vw; }
#wrapperCervejariaMestre #expertise .expertiseWrapper li img { max-width:11vw; }
#wrapperCervejariaMestre #expertise .expertiseWrapper .expertiseTitulo { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 5.2vw; line-height:120%; color:#f5d92e; text-align:left; letter-spacing: 3px; width:auto; }
#wrapperCervejariaMestre #footer { position:relative; height:10.1vw; background:#000; }
#wrapperCervejariaMestre #footer #logoMid { position:absolute; width:8.5vw; height:auto; margin: 2vw 0 0 2vw; }
#wrapperCervejariaMestre #footer #logoMid img { max-width:100%; }
#wrapperCervejariaMestre #footer #footerMenu { position:relative; float:right; text-align:right; font-family: 'Oswald', sans-serif; font-weight:300; font-size: 1.4vw; color:#FFF; margin:3vw 4vw 0 0; }
#wrapperCervejariaMestre #footer #footerMenu ul { list-style: none; margin:0; padding:0; text-align:center; display:inline-block; }
#wrapperCervejariaMestre #footer #footerMenu ul li { display:inline-block; padding: 15px; }
#wrapperCervejariaMestre #footer #footerMenu ul li a { text-decoration:none; color:#FFF; transition:0.3s; }
#wrapperCervejariaMestre #footer #footerMenu ul li a:hover { text-decoration:none; color:#f5d92e; transition:0.3s; }
#wrapperCervejariaMestre #footer #footerMenu hr { height: 0.3vw; width: 3.6vw; margin: 0; background: #f5d92e; border: none; display:inline-block; margin: 0 0 8px 50px; }

 /* Colorado
 * --------------------------------------- */
#wrappercolorado { width: 100vw; margin: 0; padding: 0; position: absolute; }
#menuContentJobs { position:absolute; float:left; height:0px; width:100vw; text-align:center; background:#000; overflow:hidden; z-index:3; transition: height 0.6s; }
#menuLinksContentJobs { position:absolute; top:200px; left:50%; transform: translate(-50%); }
#menuLinksContentJobs ul { list-style: none; padding:0; }
#menuLinksContentJobs ul li { display:block; }
#menuLinksContentJobs ul li a { text-decoration:none; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 80px; line-height:140%; color:#FFF; margin: 0 10px; transition: 0.3s; }
#menuLinksContentJobs ul li a:hover { color:#f5d92e;}
#navArrowJobs { float:left; width:70px; height:70px; position:absolute; z-index:4; top:68px; right:213px; background-color:#f5d92e; display: none; text-decoration:none; font-family: 'Roboto', sans-serif; font-weight:300; font-size: 34px; line-height:200%; color:#000; text-align:center; }
#wrappercolorado #menuBtn { float:left; width:70px; height:70px; position:absolute; z-index:3; top:70px; right:12%; }
#wrappercolorado #menuBtn .menuLine1 { height:9px; width:70px; background: #000; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#wrappercolorado #menuLabel { position:absolute; float:left; margin:20px 0 0 -400px; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; text-align:right; color:#000; }
#wrappercolorado #wrapperLogo { width: 20vw; position: absolute; float:left; z-index:1; }
#wrappercolorado #wrapperLogo #logoMid { position:relative; height:60vh; text-align:center; width:300px; top:20px; left:45px; }
#wrappercolorado .imgJob { position:relative; margin-bottom: -5px; padding: 0; max-width:100%; }
#wrappercolorado .imgJob img { max-width:100%; }
#wrappercolorado .imgJob2 { position:relative; margin-bottom: -5px; padding: 0; height:1260px; background:#f5d92e; text-align:center; }
#wrappercolorado .separador { width:100%; height:8px; background:#000; position:relative; margin-bottom: -5px; padding: 0; }
.fichaTecnica { height:400px; display: flex; justify-content: center; align-items: center; margin-top:-5px; background:#fff; }
.fichaTecnica .fichaTecnicaLogo { display:inline-block; }
.fichaTecnica .fichaTecnicaTxt { font-family: 'Oswald', sans-serif; font-weight:300; font-style:italic; font-size: 30px; line-height:120%; color:#000; text-align:left; letter-spacing: 3px; width: 600px; margin-left: 100px; }
.fichaTecnica h2 { font-weight:700; font-size: 30px; line-height: 220%; }
.fichaTecnica h3 { font-weight:400; font-size: 30px; display:inline-block; line-height:140%; }
#wrappercolorado .infoBox { max-width: 24.4vw; max-height: 136vh; background:#f5d92e; position:absolute; float:left; z-index:1; margin: -160px 0 0 70px; padding: 4.1vw 13vw 14.1vw 8.3vw; }
#wrappercolorado .infoBox #infoBoxTitulo { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 4.5vw; line-height:120%; color:#000; text-align:left; letter-spacing: 5px; }
#wrappercolorado .infoBox #infoBoxTxt { text-align:left; }
#wrappercolorado .infoBox #infoBoxTxt p { font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 1.8vw; line-height:140%; color:#000; letter-spacing: 1px; margin-top:60px; }
#wrappercolorado .infoBox img { margin:60px 0 0 7.8vw; }
#wrappercolorado #expertise { position:relative; height:21.6vw; padding-top:4vw; background:url(img/colorado/colorado_13.jpg); }
#wrappercolorado #expertise .expertiseWrapper { width:86.4vw; height: 9.6vw; margin: 0 auto; text-align:center; padding: 4vw 2.6vw; background:#000; }
#wrappercolorado #expertise .expertiseWrapper ul { width:86.5vw; }
#wrappercolorado #expertise .expertiseWrapper li { display:inline-block; margin:0.5vw 1.2vw; }
#wrappercolorado #expertise .expertiseWrapper li img { max-width:11vw; }
#wrappercolorado #expertise .expertiseWrapper .expertiseTitulo { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 5.2vw; line-height:120%; color:#f5d92e; text-align:left; letter-spacing: 3px; width:auto; }
#wrappercolorado #footer { position:relative; height:10.1vw; background:#000; }
#wrappercolorado #footer #logoMid { position:absolute; width:8.5vw; height:auto; margin: 2vw 0 0 2vw; }
#wrappercolorado #footer #logoMid img { max-width:100%; }
#wrappercolorado #footer #footerMenu { position:relative; float:right; text-align:right; font-family: 'Oswald', sans-serif; font-weight:300; font-size: 1.4vw; color:#FFF; margin:3vw 4vw 0 0; }
#wrappercolorado #footer #footerMenu ul { list-style: none; margin:0; padding:0; text-align:center; display:inline-block; }
#wrappercolorado #footer #footerMenu ul li { display:inline-block; padding: 15px; }
#wrappercolorado #footer #footerMenu ul li a { text-decoration:none; color:#FFF; transition:0.3s; }
#wrappercolorado #footer #footerMenu ul li a:hover { text-decoration:none; color:#f5d92e; transition:0.3s; }
#wrappercolorado #footer #footerMenu hr { height: 0.3vw; width: 3.6vw; margin: 0; background: #f5d92e; border: none; display:inline-block; margin: 0 0 8px 50px; }

 /* Grow Up
 * --------------------------------------- */
#wrapperGrowUp { width: 100vw; margin: 0; padding: 0; position: absolute; }
#menuContentJobs { position:absolute; float:left; height:0px; width:100vw; text-align:center; background:#000; overflow:hidden; z-index:3; transition: height 0.6s; }
#menuLinksContentJobs { position:absolute; top:200px; left:50%; transform: translate(-50%); }
#menuLinksContentJobs ul { list-style: none; padding:0; }
#menuLinksContentJobs ul li { display:block; }
#menuLinksContentJobs ul li a { text-decoration:none; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 80px; line-height:140%; color:#FFF; margin: 0 10px; transition: 0.3s; }
#menuLinksContentJobs ul li a:hover { color:#f5d92e;}
#navArrowJobs { float:left; width:70px; height:70px; position:absolute; z-index:4; top:68px; right:213px; background-color:#f5d92e; display: none; text-decoration:none; font-family: 'Roboto', sans-serif; font-weight:300; font-size: 34px; line-height:200%; color:#000; text-align:center; }
#wrapperGrowUp #menuBtn { float:left; width:70px; height:70px; position:absolute; z-index:3; top:70px; right:12%; }
#wrapperGrowUp #menuBtn .menuLine1 { height:9px; width:70px; background: #fff; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#wrapperGrowUp #menuLabel { position:absolute; float:left; margin:20px 0 0 -270px; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; text-align:right; color:#fff; }
#wrapperGrowUp #wrapperLogo { width: 20vw; position: absolute; float:left; z-index:1; }
#wrapperGrowUp #wrapperLogo #logoMid { position:relative; height:60vh; text-align:center; width:300px; top:20px; left:45px; }
#wrapperGrowUp .imgJob { position:relative; margin-bottom: -5px; padding: 0; max-width:100%; }
#wrapperGrowUp .imgJob img { max-width:100%; }
.fichaTecnica { height:400px; display: flex; justify-content: center; align-items: center; background:#fff; }
#wrapperGrowUp .imgJob2 { position:relative; margin-bottom: -5px; padding: 0; height:39.1vw; background:#000; }
#wrapperGrowUp .imgJob3 { position:relative; margin-bottom: -5px; padding: 0; height:9.4vw; background:#f5d92e; }
#wrapperGrowUp #illustra01 { position:absolute; z-index:2; width:100%; }
#wrapperGrowUp #illustra01 img { display: block; margin-left: 20px; width:90.1vw; }
.fichaTecnica .fichaTecnicaLogo { display:inline-block; }
.fichaTecnica .fichaTecnicaTxt { font-family: 'Oswald', sans-serif; font-weight:300; font-style:italic; font-size: 30px; line-height:120%; color:#000; text-align:left; letter-spacing: 3px; width: 600px; margin-left: 100px; }
.fichaTecnica h2 { font-weight:700; font-size: 30px; line-height: 220%; }
.fichaTecnica h3 { font-weight:400; font-size: 30px; display:inline-block; line-height:140%; }
#wrapperGrowUp .infoBox { max-width: 35.4vw; height: 54.1vw; background:#f5d92e; position:absolute; float:left; z-index:1; margin: 100px 0 0 70px; padding: 10.4vw 6.25vw 10.4vw 4.1vw; }
#wrapperGrowUp .infoBox #infoBoxTitulo { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 4.5vw; line-height:120%; color:#000; text-align:left; letter-spacing: 5px; }
#wrapperGrowUp .infoBox #infoBoxTxt { text-align:left; }
#wrapperGrowUp .infoBox #infoBoxTxt p { font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 1.8vw; line-height:140%; color:#000; letter-spacing: 1px; margin-top:60px; }
#wrapperGrowUp .infoBox img { margin:60px 0 0 11.9vw; }
#wrapperGrowUp #versao { width:250px; margin: auto 0; position:absolute; right:160px; z-index:2; }
#wrapperGrowUp #versao li { padding: 0; display:block; width: 250px; height: 250px; border-radius:50%; background:#f5d92e; margin:80px 0; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 40px; line-height:120%; color:#000; text-align:center; position:relative; transition: all .2s ease-out; }
#wrapperGrowUp #versao li span { display: inline-block; vertical-align: middle; margin-left:-4px; }
#wrapperGrowUp #versao li:before { content:''; display: inline-block; vertical-align: middle; height: 100%; }
#wrapperGrowUp #versao li:hover { transform: scale(1.1); background:#fff; }
#wrapperGrowUp #expertise { position:relative; height:18vw; background:#000; }
#wrapperGrowUp #expertise .expertiseWrapper { width:86.4vw; height: 9.6vw; margin: 0 auto; text-align:center; padding: 4vw 2.6vw; background:#000; }
#wrapperGrowUp #expertise .expertiseWrapper ul { width:86.5vw; }
#wrapperGrowUp #expertise .expertiseWrapper li { display:inline-block; margin:0.5vw 0.3vw; }
#wrapperGrowUp #expertise .expertiseWrapper li img { max-width:11vw; }
#wrapperGrowUp #expertise .expertiseWrapper .expertiseTitulo { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 5.2vw; line-height:120%; color:#f5d92e; text-align:left; letter-spacing: 3px; width:auto; }
#wrapperGrowUp #footer { position:relative; height:10.1vw; background:#000; }
#wrapperGrowUp #footer #logoMid { position:absolute; width:8.5vw; height:auto; margin: 2vw 0 0 2vw; }
#wrapperGrowUp #footer #logoMid img { max-width:100%; }
#wrapperGrowUp #footer #footerMenu { position:relative; float:right; text-align:right; font-family: 'Oswald', sans-serif; font-weight:300; font-size: 1.4vw; color:#FFF; margin:3vw 4vw 0 0; }
#wrapperGrowUp #footer #footerMenu ul { list-style: none; margin:0; padding:0; text-align:center; display:inline-block; }
#wrapperGrowUp #footer #footerMenu ul li { display:inline-block; padding: 15px; }
#wrapperGrowUp #footer #footerMenu ul li a { text-decoration:none; color:#FFF; transition:0.3s; }
#wrapperGrowUp #footer #footerMenu ul li a:hover { text-decoration:none; color:#f5d92e; transition:0.3s; }
#wrapperGrowUp #footer #footerMenu hr { height: 0.3vw; width: 3.6vw; margin: 0; background: #f5d92e; border: none; display:inline-block; margin: 0 0 8px 50px; }


 /* Mestra Duarte
 * --------------------------------------- */
#wrappermestraduarte { width: 100vw; margin: 0; padding: 0; position: absolute; }
#menuContentJobs { position:absolute; float:left; height:0px; width:100vw; text-align:center; background:#000; overflow:hidden; z-index:3; transition: height 0.6s; }
#menuLinksContentJobs { position:absolute; top:200px; left:50%; transform: translate(-50%); }
#menuLinksContentJobs ul { list-style: none; padding:0; }
#menuLinksContentJobs ul li { display:block; }
#menuLinksContentJobs ul li a { text-decoration:none; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 80px; line-height:140%; color:#FFF; margin: 0 10px; transition: 0.3s; }
#menuLinksContentJobs ul li a:hover { color:#f5d92e;}
#navArrowJobs { float:left; width:70px; height:70px; position:absolute; z-index:4; top:68px; right:213px; background-color:#f5d92e; display: none; text-decoration:none; font-family: 'Roboto', sans-serif; font-weight:300; font-size: 34px; line-height:200%; color:#000; text-align:center; }
#wrappermestraduarte #menuBtn { float:left; width:70px; height:70px; position:absolute; z-index:3; top:70px; right:12%; }
#wrappermestraduarte #menuBtn .menuLine1 { height:9px; width:70px; background: #f5d92e; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#wrappermestraduarte #menuLabel { position:absolute; float:left; margin:20px 0 0 -320px; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; text-align:right; color:#f5d92e; }
#wrappermestraduarte #wrapperLogo { width: 20vw; position: absolute; float:left; z-index:1; }
#wrappermestraduarte #wrapperLogo #logoMid { position:relative; height:60vh; text-align:center; width:300px; top:20px; left:45px; }
#wrappermestraduarte .imgJob { position:relative; margin-bottom: -5px; padding: 0; max-width:100%; }
#wrappermestraduarte .imgJob img { max-width:100%; }
#wrappermestraduarte .imgJob2 { position:relative; margin-bottom: -5px; padding: 0; height:1260px; background:#f5d92e; text-align:center; }
#wrappermestraduarte .separador { width:100%; height:8px; background:#000; position:relative; margin-bottom: -5px; padding: 0; }
.fichaTecnica { height:400px; display: flex; justify-content: center; align-items: center; margin-top:-5px; background:#fff; }
.fichaTecnica .fichaTecnicaLogo { display:inline-block; }
.fichaTecnica .fichaTecnicaTxt { font-family: 'Oswald', sans-serif; font-weight:300; font-style:italic; font-size: 30px; line-height:120%; color:#000; text-align:left; letter-spacing: 3px; width: 600px; margin-left: 100px; }
.fichaTecnica h2 { font-weight:700; font-size: 30px; line-height: 220%; }
.fichaTecnica h3 { font-weight:400; font-size: 30px; display:inline-block; line-height:140%; }
#wrappermestraduarte .infoBox { width: 34.3vw; height: 66.6vw; background:#f5d92e; position:absolute; float:left; z-index:1; margin: -300px 0 0 70px; padding: 4.1vw 3.1vw 4.1vw 8.3vw; }
#wrappermestraduarte .infoBox #infoBoxTitulo { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 3.75vw; line-height:120%; color:#000; text-align:left; }
#wrappermestraduarte .infoBox #infoBoxTxt { text-align:left; }
#wrappermestraduarte .infoBox #infoBoxTxt p { font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 1.8vw; line-height:140%; color:#000; letter-spacing: 1px; margin-top:60px; }
#wrappermestraduarte .infoBox img { margin:60px 0 0 9.3vw; }
#wrappermestraduarte #expertise { position:relative; height:21.6vw; padding-top:4vw; background:url(img/mestraduarte/mduarte_11.jpg); }
#wrappermestraduarte #expertise .expertiseWrapper { width:86.4vw; height: 9.6vw; margin: 0 auto; text-align:center; padding: 4vw 2.6vw; background:#000; }
#wrappermestraduarte #expertise .expertiseWrapper ul { width:86.5vw; }
#wrappermestraduarte #expertise .expertiseWrapper li { display:inline-block; margin:0.5vw 3.5vw; }
#wrappermestraduarte #expertise .expertiseWrapper li img { max-width:11vw; }
#wrappermestraduarte #expertise .expertiseWrapper .expertiseTitulo { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 5.2vw; line-height:120%; color:#f5d92e; text-align:left; letter-spacing: 3px; width:auto; }
#wrappermestraduarte #footer { position:relative; height:10.1vw; background:#000; }
#wrappermestraduarte #footer #logoMid { position:absolute; width:8.5vw; height:auto; margin: 2vw 0 0 2vw; }
#wrappermestraduarte #footer #logoMid img { max-width:100%; }
#wrappermestraduarte #footer #footerMenu { position:relative; float:right; text-align:right; font-family: 'Oswald', sans-serif; font-weight:300; font-size: 1.4vw; color:#FFF; margin:3vw 4vw 0 0; }
#wrappermestraduarte #footer #footerMenu ul { list-style: none; margin:0; padding:0; text-align:center; display:inline-block; }
#wrappermestraduarte #footer #footerMenu ul li { display:inline-block; padding: 15px; }
#wrappermestraduarte #footer #footerMenu ul li a { text-decoration:none; color:#FFF; transition:0.3s; }
#wrappermestraduarte #footer #footerMenu ul li a:hover { text-decoration:none; color:#f5d92e; transition:0.3s; }
#wrappermestraduarte #footer #footerMenu hr { height: 0.3vw; width: 3.6vw; margin: 0; background: #f5d92e; border: none; display:inline-block; margin: 0 0 8px 50px; }


 /* Oktoberfest
 * --------------------------------------- */
#wrapperOktoberfest { width: 100vw; margin: 0; padding: 0; position: absolute; }
#menuContentJobs { position:absolute; float:left; height:0px; width:100vw; text-align:center; background:#000; overflow:hidden; z-index:3; transition: height 0.6s; }
#menuLinksContentJobs { position:absolute; top:200px; left:50%; transform: translate(-50%); }
#menuLinksContentJobs ul { list-style: none; padding:0; }
#menuLinksContentJobs ul li { display:block; }
#menuLinksContentJobs ul li a { text-decoration:none; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 80px; line-height:140%; color:#FFF; margin: 0 10px; transition: 0.3s; }
#menuLinksContentJobs ul li a:hover { color:#f5d92e;}
#navArrowJobs { float:left; width:70px; height:70px; position:absolute; z-index:4; top:68px; right:213px; background-color:#f5d92e; display: none; text-decoration:none; font-family: 'Roboto', sans-serif; font-weight:300; font-size: 34px; line-height:200%; color:#000; text-align:center; }
#wrapperOktoberfest #menuBtn { float:left; width:70px; height:70px; position:absolute; z-index:3; top:70px; right:12%; }
#wrapperOktoberfest #menuBtn .menuLine1 { height:9px; width:70px; background: #fff; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#wrapperOktoberfest #menuLabel { position:absolute; float:left; margin:20px 0 0 -330px; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; text-align:right; color:#fff; }
#wrapperOktoberfest #wrapperLogo { width: 20vw; position: absolute; float:left; z-index:1; }
#wrapperOktoberfest #wrapperLogo #logoMid { position:relative; height:60vh; text-align:center; width:300px; top:20px; left:45px; }
#wrapperOktoberfest .imgJob { position:relative; margin-bottom: -5px; padding: 0; max-width:100%; }
#wrapperOktoberfest .imgJob img { max-width:100%; }
.fichaTecnica { height:400px; display: flex; justify-content: center; align-items: center; background:#fff; }
#wrapperOktoberfest .imgJob2 { position:relative; margin-bottom: -5px; padding: 0; height:63.5vw; background:#fff; }
#wrapperOktoberfest .imgJob2 #imgJob2_01 { float:left; width:53.1vw; height:100%; margin:0 auto; }
#wrapperOktoberfest .imgJob2 #imgJob2_01 span { width:49vw; height:49.4vw; float:right; background:#f5d92e; }
#wrapperOktoberfest .imgJob2 #imgJob2_02 { float:right; width:46.8vw; text-align:center; height:100%; }
#wrapperOktoberfest .imgJob2 #imgJob2_02 ul { list-style: none; margin:0 auto; padding:0; display:inline-block; }
#wrapperOktoberfest .imgJob2 #imgJob2_02 ul li { display:inline-block; width:30px; height:30px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin:10.4vw 30px 0 30px; background:#f5d92e; }
#wrapperOktoberfest .imgJob2 #imgJob2_02 p { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 3.6vw; line-height:140%; color:#000; text-align:center; letter-spacing: 3px; margin:5.4vw 0; }
#wrapperOktoberfest .imgJob2 #imgJob2_02 img { max-width: 40vw; }
#wrapperOktoberfest .imgJob3 { position:relative; margin-bottom: -5px; padding: 0; height:63.5vw; background:#fff; }
#wrapperOktoberfest .imgJob3 #imgJob3_01 { float:left; width:58.3vw; text-align:center; height:100%; }
#wrapperOktoberfest .imgJob3 #imgJob3_01 ul { list-style: none; margin:0 auto; padding:0; display:inline-block; }
#wrapperOktoberfest .imgJob3 #imgJob3_01 ul li { display:inline-block; width:30px; height:30px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin:50px 30px 0 30px; background:#f5d92e; }
#wrapperOktoberfest .imgJob3 #imgJob3_01 p { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 3.6vw; line-height:140%; color:#000; text-align:center; letter-spacing: 3px; margin:5.4vw 0; }
#wrapperOktoberfest .imgJob3 #imgJob3_01 img { max-width:43.2vw; }
#wrapperOktoberfest .imgJob3 #imgJob3_02 { float:right; width:41.6vw; height:100%; margin:0 auto; }
#wrapperOktoberfest .imgJob3 #imgJob3_02 span { width:37.7vw; height:63.5vw; float:left; background:#f5d92e; }
#wrapperOktoberfest #illustra01 { position:absolute; margin: -10.4vw 0 0 5.2vw; z-index:2; max-width:52.7vw }
#wrapperOktoberfest #illustra01 img { max-width:52.7vw }
#wrapperOktoberfest #illustra02 { position:absolute; margin: 6.25vw 0 0 -6.25vw; z-index:2; max-width:46.3vw }
#wrapperOktoberfest #illustra02 img { max-width:46.3vw }
#wrapperOktoberfest #illustra03 { margin: 50px; position:relative; z-index:2; }
.fichaTecnica .fichaTecnicaLogo { display:inline-block; }
.fichaTecnica .fichaTecnicaTxt { font-family: 'Oswald', sans-serif; font-weight:300; font-style:italic; font-size: 30px; line-height:120%; color:#000; text-align:left; letter-spacing: 3px; width: 600px; margin-left: 100px; }
.fichaTecnica h2 { font-weight:700; font-size: 30px; line-height: 220%; }
.fichaTecnica h3 { font-weight:400; font-size: 30px; display:inline-block; line-height:140%; }
#wrapperOktoberfest .infoBox { width: 35.4vw; height: 54.1vw; background:#f5d92e; position:absolute; float:left; z-index:1; margin: -170px 0 0 70px; padding: 10.4vw 6.25vw 10.4vw 4.1vw; }
#wrapperOktoberfest .infoBox #infoBoxTitulo { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 4.5vw; line-height:120%; color:#000; text-align:left; letter-spacing: 5px; }
#wrapperOktoberfest .infoBox #infoBoxTxt { text-align:left; }
#wrapperOktoberfest .infoBox #infoBoxTxt p { font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 1.9vw; line-height:140%; color:#000; letter-spacing: 1px; margin-top:60px; }
#wrapperOktoberfest .infoBox img { margin:60px 0 0 11.9vw; }
#wrapperOktoberfest #expertise { position:relative; height:25.6vw; background-image:url(img/oktoberfest/oktober_15.jpg); background-repeat:no-repeat; }
#wrapperOktoberfest #expertise .expertiseWrapper {width:86.4vw; height: 16.6vw; margin: 0 auto; text-align:center; padding:2.6vw; background:#000; }
#wrapperOktoberfest #expertise .expertiseWrapper ul { width:86.5vw; }
#wrapperOktoberfest #expertise .expertiseWrapper li { display:inline-block; margin:1.5vw 1.4vw; }
#wrapperOktoberfest #expertise .expertiseWrapper li img { max-width:11vw; }
#wrapperOktoberfest #expertise .expertiseWrapper .expertiseTitulo { width:100%; float:left; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 5.2vw; line-height:120%; color:#f5d92e; text-align:left; letter-spacing: 3px; }
#wrapperOktoberfest #footer { position:relative; height:10.1vw; background:#000; }
#wrapperOktoberfest #footer #logoMid { position:absolute; width:8.5vw; height:auto; margin: 2vw 0 0 2vw; }
#wrapperOktoberfest #footer #logoMid img { max-width:100%; }
#wrapperOktoberfest #footer #footerMenu { position:relative; float:right; text-align:right; font-family: 'Oswald', sans-serif; font-weight:300; font-size: 1.4vw; color:#FFF; margin:3vw 4vw 0 0; }
#wrapperOktoberfest #footer #footerMenu ul { list-style: none; margin:0; padding:0; text-align:center; display:inline-block; }
#wrapperOktoberfest #footer #footerMenu ul li { display:inline-block; padding: 15px; }
#wrapperOktoberfest #footer #footerMenu ul li a { text-decoration:none; color:#FFF; transition:0.3s; }
#wrapperOktoberfest #footer #footerMenu ul li a:hover { text-decoration:none; color:#f5d92e; transition:0.3s; }
#wrapperOktoberfest #footer #footerMenu hr { height: 0.3vw; width: 3.6vw; margin: 0; background: #f5d92e; border: none; display:inline-block; margin: 0 0 8px 50px; }


 /* Salao 2 Rodas
 * --------------------------------------- */
#wrapperSalao2rodas { width: 100vw; margin: 0; padding: 0; position: absolute; }
#menuContentJobs { position:absolute; float:left; height:0px; width:100vw; text-align:center; background:#000; overflow:hidden; z-index:3; transition: height 0.6s; }
#menuLinksContentJobs { position:absolute; top:200px; left:50%; transform: translate(-50%); }
#menuLinksContentJobs ul { list-style: none; padding:0; }
#menuLinksContentJobs ul li { display:block; }
#menuLinksContentJobs ul li a { text-decoration:none; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 80px; line-height:140%; color:#FFF; margin: 0 10px; transition: 0.3s; }
#menuLinksContentJobs ul li a:hover { color:#f5d92e;}
#navArrowJobs { float:left; width:70px; height:70px; position:absolute; z-index:4; top:68px; right:213px; background-color:#f5d92e; display: none; text-decoration:none; font-family: 'Roboto', sans-serif; font-weight:300; font-size: 34px; line-height:200%; color:#000; text-align:center; }
#wrapperSalao2rodas #menuBtn { float:left; width:70px; height:70px; position:absolute; z-index:3; top:70px; right:12%; }
#wrapperSalao2rodas #menuBtn .menuLine1 { height:9px; width:70px; background: #fff; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#wrapperSalao2rodas #menuLabel { position:absolute; float:left; margin:20px 0 0 -390px; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; text-align:right; color:#fff; }
#wrapperSalao2rodas #wrapperLogo { width: 20vw; position: absolute; float:left; z-index:1; }
#wrapperSalao2rodas #wrapperLogo #logoMid { position:relative; height:60vh; text-align:center; width:300px; top:20px; left:45px; }
#wrapperSalao2rodas .imgJob { position:relative; margin-bottom: -5px; padding: 0; max-width:100% }
#wrapperSalao2rodas .imgJob img { max-width:100% }
.fichaTecnica { height:400px; display: flex; justify-content: center; align-items: center; background:#fff; }
#wrapperSalao2rodas .imgJob2 { position:relative; margin-bottom: -5px; padding: 4.1vw 6.25vw 4.1vw 0; max-width:100%; height:55.7vw; text-align:right; background:#000; }
#wrapperSalao2rodas .imgJob2 img { margin-bottom:4.1vw; display:inline-block; width:37.7vw; }
#wrapperSalao2rodas .imgJob3 { position:relative; margin-bottom: -5px; padding: 0; height:60.9vw; text-align:center; background:#000; }
#wrapperSalao2rodas .imgJob3 img { max-width:100%; }
#wrapperSalao2rodas .imgJob4 { position:relative; margin-bottom: -5px; height: 33.8vw; background:#000; }
#wrapperSalao2rodas .imgJob4 .imgJobMin { position:relative; float:left; margin-top:4.7vw; margin-left:4.1vw; }
#wrapperSalao2rodas .imgJob4 .imgJobMin img { width:43.75vw; }
.fichaTecnica .fichaTecnicaLogo { display:inline-block; }
.fichaTecnica .fichaTecnicaTxt { font-family: 'Oswald', sans-serif; font-weight:300; font-style:italic; font-size: 30px; line-height:120%; color:#000; text-align:left; letter-spacing: 3px; width: 600px; margin-left: 100px; }
.fichaTecnica h2 { font-weight:700; font-size: 30px; line-height: 220%; }
.fichaTecnica h3 { font-weight:400; font-size: 30px; display:inline-block; line-height:140%; }
#wrapperSalao2rodas .infoBox { width: 35.4vw; height: 56.7vw; background:#f5d92e; position:absolute; float:left; z-index:1; margin: -300px 0 0 70px; padding: 7.8vw 6.25vw 11.2vw 4.1vw; }
#wrapperSalao2rodas .infoBox #infoBoxTitulo { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 4.5vw; line-height:120%; color:#000; text-align:left; letter-spacing: 5px; }
#wrapperSalao2rodas .infoBox #infoBoxTxt { text-align:left; }
#wrapperSalao2rodas .infoBox #infoBoxTxt p { font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 1.9vw; line-height:140%; color:#000; letter-spacing: 1px; margin-top:60px; }
#wrapperSalao2rodas .infoBox img { margin:60px 0 0 15.6vw; }
#wrapperSalao2rodas #expertise { position:relative; height:21.6vw; padding-top:4vw; background:#fff; }
#wrapperSalao2rodas #expertise .expertiseWrapper { width:86.4vw; height: 9.6vw; margin: 0 auto; text-align:center; padding: 4vw 2.6vw; background:#000; }
#wrapperSalao2rodas #expertise .expertiseWrapper ul { width:86.5vw; }
#wrapperSalao2rodas #expertise .expertiseWrapper li { display:inline-block; margin:0.5vw 0.1vw; }
#wrapperSalao2rodas #expertise .expertiseWrapper li img { max-width:11vw; }
#wrapperSalao2rodas #expertise .expertiseWrapper .expertiseTitulo { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 5.2vw; line-height:120%; color:#f5d92e; text-align:left; letter-spacing: 3px; width:auto; }
#wrapperSalao2rodas #footer { position:relative; height:10.1vw; background:#000; }
#wrapperSalao2rodas #footer #logoMid { position:absolute; width:8.5vw; height:auto; margin: 2vw 0 0 2vw; }
#wrapperSalao2rodas #footer #logoMid img  { max-width:100%; }
#wrapperSalao2rodas #footer #footerMenu { position:relative; float:right; text-align:right; font-family: 'Oswald', sans-serif; font-weight:300; font-size: 1.4vw; color:#FFF; margin:3vw 4vw 0 0; }
#wrapperSalao2rodas #footer #footerMenu ul { list-style: none; margin:0; padding:0; text-align:center; display:inline-block; }
#wrapperSalao2rodas #footer #footerMenu ul li { display:inline-block; padding: 15px; }
#wrapperSalao2rodas #footer #footerMenu ul li a { text-decoration:none; color:#FFF; transition:0.3s; }
#wrapperSalao2rodas #footer #footerMenu ul li a:hover { text-decoration:none; color:#f5d92e; transition:0.3s; }
#wrapperSalao2rodas #footer #footerMenu hr { height: 0.3vw; width: 3.6vw; margin: 0; background: #f5d92e; border: none; display:inline-block; margin: 0 0 8px 50px; }


 /* Salao 4 Rodas
 * --------------------------------------- */
#wrapperSalao4rodas { width: 100vw; margin: 0; padding: 0; position: absolute; background:#f5d92e; }
#menuContentJobs { position:absolute; float:left; height:0px; width:100vw; text-align:center; background:#000; overflow:hidden; z-index:3; transition: height 0.6s; }
#menuLinksContentJobs { position:absolute; top:200px; left:50%; transform: translate(-50%); }
#menuLinksContentJobs ul { list-style: none; padding:0; }
#menuLinksContentJobs ul li { display:block; }
#menuLinksContentJobs ul li a { text-decoration:none; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 80px; line-height:140%; color:#FFF; margin: 0 10px; transition: 0.3s; }
#menuLinksContentJobs ul li a:hover { color:#f5d92e;}
#navArrowJobs { float:left; width:70px; height:70px; position:absolute; z-index:4; top:68px; right:213px; background-color:#f5d92e; display: none; text-decoration:none; font-family: 'Roboto', sans-serif; font-weight:300; font-size: 34px; line-height:200%; color:#000; text-align:center; }
#wrapperSalao4rodas #menuBtn { float:left; width:70px; height:70px; position:absolute; z-index:3; top:70px; right:12%; }
#wrapperSalao4rodas #menuBtn .menuLine1 { height:9px; width:70px; background: #fff; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#wrapperSalao4rodas #menuLabel { position:absolute; float:left; margin:20px 0 0 -410px; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; text-align:right; color:#fff; }
#wrapperSalao4rodas #wrapperLogo { width: 20vw; position: absolute; float:left; z-index:1; }
#wrapperSalao4rodas #wrapperLogo #logoMid { position:relative; height:60vh; text-align:center; width:300px; top:20px; left:45px; }
#wrapperSalao4rodas .imgJob { position:relative; margin-bottom: -5px; padding: 0; background:#f5d92e; }
#wrapperSalao4rodas .imgJob img { max-width:100%; }
.fichaTecnica { height:400px; display: flex; justify-content: center; align-items: center; background:#fff; }
#wrapperSalao4rodas .imgJob2 { position:relative; margin-bottom: -5px; padding: 80px 120px 80px 0; height:55.7vw; text-align:right; background:#000; }
#wrapperSalao4rodas .imgJob2 img { margin-bottom:4.1vw; display:inline-block; width: 38vw; }
#wrapperSalao4rodas .imgJob3 { position:relative; margin:6.25vw 0 -5px 0; padding: 0; text-align:center; background:#f5d92e; }
#wrapperSalao4rodas .imgJob3 img { margin-top: -5px; padding: 0; width:92vw; }
#wrapperSalao4rodas .imgJob4 { position:relative; margin-bottom: -5px; height: 40.6vw; background:#000; }
#wrapperSalao4rodas .imgJob4 .imgJobMin01 { width:46.8vw; position:relative; float:left; margin-top:4.7vw; margin-left:4.1vw; }
#wrapperSalao4rodas .imgJob4 .imgJobMin01 img { max-width:46.8vw; }
#wrapperSalao4rodas .imgJob4 .imgJobMin02 { width:40.1vw; position:relative; float:left; margin-top:4.7vw; margin-left:4.1vw; }
#wrapperSalao4rodas .imgJob4 .imgJobMin02 img { max-width:40.1vw; }
#wrapperSalao4rodas .vidJob { position:relative; padding-bottom:56.25%; /* 16:9 */ padding-top:25px; width:91.7vw; height:0; margin:8vh auto 0 auto; background:#f5d92e; }
#wrapperSalao4rodas .vidJob iframe { position:absolute; top:0; left:0; width:100%; height:100%; }
.fichaTecnica .fichaTecnicaLogo { display:inline-block; }
.fichaTecnica .fichaTecnicaTxt { font-family: 'Oswald', sans-serif; font-weight:300; font-style:italic; font-size: 30px; line-height:120%; color:#000; text-align:left; letter-spacing: 3px; width: 600px; margin-left: 100px; }
.fichaTecnica h2 { font-weight:700; font-size: 30px; line-height: 220%; }
.fichaTecnica h3 { font-weight:400; font-size: 30px; display:inline-block; line-height:140%; }
#wrapperSalao4rodas .infoBox { width: 35.4vw; height: 59.3vw; background:#f5d92e; position:absolute; float:left; z-index:1; margin: -300px 0 0 70px; padding: 5.2vw 6.25vw 11vw 4.1vw; }
#wrapperSalao4rodas .infoBox #infoBoxTitulo { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 4.5vw; line-height:120%; color:#000; text-align:left; letter-spacing: 5px; }
#wrapperSalao4rodas .infoBox #infoBoxTxt { text-align:left; width:28.8vw; }
#wrapperSalao4rodas .infoBox #infoBoxTxt p { font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 1.9vw; line-height:140%; color:#000; letter-spacing: 1px; margin-top:60px; }
#wrapperSalao4rodas .infoBox img { margin:60px 0 0 15.6vw; }
#wrapperSalao4rodas #expertise { position:relative; height:25.6vw; background:#f5d92e; }
#wrapperSalao4rodas #expertise .expertiseWrapper { width:86.8vw; height: 9.6vw; margin: 0 auto; text-align:center; padding: 4vw 2.6vw; background:#000; }
#wrapperSalao4rodas #expertise .expertiseWrapper ul { width:86.5vw; }
#wrapperSalao4rodas #expertise .expertiseWrapper li { display:inline-block; margin:0.5vw 0.2vw; }
#wrapperSalao4rodas #expertise .expertiseWrapper li img { max-width:11vw; }
#wrapperSalao4rodas #expertise .expertiseWrapper .expertiseTitulo { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 5.2vw; line-height:120%; color:#f5d92e; text-align:left; letter-spacing: 3px; width:auto; }
#wrapperSalao4rodas #footer { position:relative; height:10.1vw; background:#000; }
#wrapperSalao4rodas #footer #logoMid { position:absolute; width:8.5vw; height:auto; margin: 2vw 0 0 2vw; }
#wrapperSalao4rodas #footer #logoMid img { max-width:100%; }
#wrapperSalao4rodas #footer #footerMenu { position:relative; float:right; text-align:right; font-family: 'Oswald', sans-serif; font-weight:300; font-size: 1.4vw; color:#FFF; margin:3vw 4vw 0 0; }
#wrapperSalao4rodas #footer #footerMenu ul { list-style: none; margin:0; padding:0; text-align:center; display:inline-block; }
#wrapperSalao4rodas #footer #footerMenu ul li { display:inline-block; padding: 15px; }
#wrapperSalao4rodas #footer #footerMenu ul li a { text-decoration:none; color:#FFF; transition:0.3s; }
#wrapperSalao4rodas #footer #footerMenu ul li a:hover { text-decoration:none; color:#f5d92e; transition:0.3s; }
#wrapperSalao4rodas #footer #footerMenu hr { height: 0.3vw; width: 3.6vw; margin: 0; background: #f5d92e; border: none; display:inline-block; margin: 0 0 8px 50px; }


/* Suvinil
 * --------------------------------------- */
#wrappersuvinil { width: 100vw; margin: 0; padding: 0; position: absolute; }
#menuContentJobs { position:absolute; float:left; height:0px; width:100vw; text-align:center; background:#000; overflow:hidden; z-index:3; transition: height 0.6s; }
#menuLinksContentJobs { position:absolute; top:200px; left:50%; transform: translate(-50%); }
#menuLinksContentJobs ul { list-style: none; padding:0; }
#menuLinksContentJobs ul li { display:block; }
#menuLinksContentJobs ul li a { text-decoration:none; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 80px; line-height:140%; color:#FFF; margin: 0 10px; transition: 0.3s; }
#menuLinksContentJobs ul li a:hover { color:#f5d92e;}
#navArrowJobs { float:left; width:70px; height:70px; position:absolute; z-index:4; top:68px; right:213px; background-color:#f5d92e; display: none; text-decoration:none; font-family: 'Roboto', sans-serif; font-weight:300; font-size: 34px; line-height:200%; color:#000; text-align:center; }
#wrappersuvinil #menuBtn { float:left; width:70px; height:70px; position:absolute; z-index:3; top:70px; right:12%; }
#wrappersuvinil #menuBtn .menuLine1 { height:9px; width:70px; background: #fff; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#wrappersuvinil #menuLabel { position:absolute; float:left; margin:20px 0 0 -260px; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; text-align:right; color:#fff; }
#wrappersuvinil #wrapperLogo { width: 20vw; position: absolute; float:left; z-index:1; }
#wrappersuvinil #wrapperLogo #logoMid { position:relative; height:60vh; text-align:center; width:300px; top:20px; left:45px; }
#wrappersuvinil .imgJob { position:relative; margin-bottom: -5px; padding: 0; }
#wrappersuvinil .imgJob img { max-width:100%; }
#wrappersuvinil .imgJob2 { position:relative; margin-bottom: -5px; height:29.3vw; text-align:right; background:#f9dc19; }
#wrappersuvinil .imgJob2 .esq { position:absolute; left:0; margin-top:40px; }
#wrappersuvinil .imgJob2 .dir { position:absolute; right:0; margin-top:40px; }
#wrappersuvinil .imgJob2 img { width:49.2vw; margin-bottom:4.1vw; display:inline-block; }
#wrappersuvinil .separador { width:100%; height:8px; background:#000; position:relative; margin-bottom: -5px; padding: 0; }
#wrappersuvinil .separador2 { width:100%; height:22px; background:#fff; position:relative; margin-bottom: -5px; padding: 0; }
.fichaTecnica { height:400px; display: flex; justify-content: center; align-items: center; margin-top:-5px; background:#fff; }
.fichaTecnica .fichaTecnicaLogo { display:inline-block; }
.fichaTecnica .fichaTecnicaTxt { font-family: 'Oswald', sans-serif; font-weight:300; font-style:italic; font-size: 30px; line-height:120%; color:#000; text-align:left; letter-spacing: 3px; width: 600px; margin-left: 100px; }
.fichaTecnica h2 { font-weight:700; font-size: 30px; line-height: 220%; }
.fichaTecnica h3 { font-weight:400; font-size: 30px; display:inline-block; line-height:140%; }
#wrappersuvinil .infoBox { width: 34.3vw; height: 61.4vw; background:#f5d92e; position:absolute; float:left; z-index:1; margin: -80px 0 0 70px; padding: 9.3vw 5.2vw 4.1vw 6.25vw; }
#wrappersuvinil .infoBox #infoBoxTitulo { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 3.75vw; line-height:120%; letter-spacing:5px; color:#000; text-align:left; }
#wrappersuvinil .infoBox #infoBoxTxt { text-align:left; }
#wrappersuvinil .infoBox #infoBoxTxt p { font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 1.9vw; line-height:140%; color:#000; letter-spacing: 1px; margin-top:60px; }
#wrappersuvinil .infoBox img { margin:60px 0 0 6.7vw; }
#wrappersuvinil #expertise { position:relative; height:21.6vw; padding-top:4vw; background:#000; }
#wrappersuvinil #expertise .expertiseWrapper { width:86.4vw; height: 9.6vw; margin: 0 auto; text-align:center; padding: 4vw 2.6vw; background:#000; }
#wrappersuvinil #expertise .expertiseWrapper ul { width:86.5vw; }
#wrappersuvinil #expertise .expertiseWrapper li { display:inline-block; margin:0.5vw 0.2vw; }
#wrappersuvinil #expertise .expertiseWrapper li img { max-width:11vw; }
#wrappersuvinil #expertise .expertiseWrapper .expertiseTitulo { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 5.2vw; line-height:120%; color:#f5d92e; text-align:left; letter-spacing: 3px; width:auto; }
#wrappersuvinil #footer { position:relative; height:10.1vw; background:#000; }
#wrappersuvinil #footer #logoMid { position:absolute; width:8.5vw; height:auto; margin: 2vw 0 0 2vw; }
#wrappersuvinil #footer #logoMid img { max-width:100%; }
#wrappersuvinil #footer #footerMenu { position:relative; float:right; text-align:right; font-family: 'Oswald', sans-serif; font-weight:300; font-size: 1.4vw; color:#FFF; margin:3vw 4vw 0 0; }
#wrappersuvinil #footer #footerMenu ul { list-style: none; margin:0; padding:0; text-align:center; display:inline-block; }
#wrappersuvinil #footer #footerMenu ul li { display:inline-block; padding: 15px; }
#wrappersuvinil #footer #footerMenu ul li a { text-decoration:none; color:#FFF; transition:0.3s; }
#wrappersuvinil #footer #footerMenu ul li a:hover { text-decoration:none; color:#f5d92e; transition:0.3s; }
#wrappersuvinil #footer #footerMenu hr { height: 0.3vw; width: 3.6vw; margin: 0; background: #f5d92e; border: none; display:inline-block; margin: 0 0 8px 50px; }


 /* Wacker
 * --------------------------------------- */
#wrapperwacker { width: 100vw; margin: 0; padding: 0; position: absolute; }
#menuContentJobs { position:absolute; float:left; height:0px; width:100vw; text-align:center; background:#000; overflow:hidden; z-index:3; transition: height 0.6s; z-index:4; }
#menuLinksContentJobs { position:absolute; top:200px; left:50%; transform: translate(-50%); }
#menuLinksContentJobs ul { list-style: none; padding:0; }
#menuLinksContentJobs ul li { display:block; }
#menuLinksContentJobs ul li a { text-decoration:none; font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 80px; line-height:140%; color:#FFF; margin: 0 10px; transition: 0.3s; }
#menuLinksContentJobs ul li a:hover { color:#f5d92e;}
#navArrowJobs { float:left; width:70px; height:70px; position:absolute; z-index:5; top:68px; right:12%; background-color:#f5d92e; display: none; text-decoration:none; font-family: 'Roboto', sans-serif; font-weight:300; font-size: 34px; line-height:200%; color:#000; text-align:center; }
#wrapperwacker #menuBtn { float:left; width:70px; height:70px; position:absolute; z-index:3; top:70px; right:12%; }
#wrapperwacker #menuBtn .menuLine1 { height:9px; width:70px; background: #fff; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; display:inline-block; margin-bottom: -3px; }
#wrapperwacker #menuLabel { position:absolute; float:left; margin:20px 0 0 -260px; font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 20px; line-height:120%; text-align:right; color:#fff; }
#wrapperwacker #wrapperLogo { width: 20vw; position: absolute; float:left; z-index:1; }
#wrapperwacker #wrapperLogo #logoMid { position:relative; height:60vh; text-align:center; width:300px; top:20px; left:45px; }
#wrapperwacker .imgJob { position:relative; margin-bottom: -5px; padding: 0; }
#wrapperwacker .imgJob img { max-width:100%; }
#wrapperwacker .vidJob { position:relative; padding-bottom:56.25%; /* 16:9 */ padding-top:25px; height:0; background:#f5d92e; }
#wrapperwacker .vidJob iframe { position:absolute; top:0; left:0; width:100%; height:100%; }
#wrapperwacker .imgJob2 { position:relative; margin-bottom: -5px; padding: 0; height:65,6vw; background:#f5d92e; text-align:center; }
#wrapperwacker .separador { width:100%; height:83px; background:#fe9400; position:relative; margin-bottom: -5px; padding: 0; }
.fichaTecnica { height:400px; display: flex; justify-content: center; align-items: center; margin-top:-5px; background:#fff; }
.fichaTecnica .fichaTecnicaLogo { display:inline-block; }
.fichaTecnica .fichaTecnicaTxt { font-family: 'Oswald', sans-serif; font-weight:300; font-style:italic; font-size: 30px; line-height:120%; color:#000; text-align:left; letter-spacing: 3px; width: 600px; margin-left: 100px; }
.fichaTecnica h2 { font-weight:700; font-size: 30px; line-height: 220%; }
.fichaTecnica h3 { font-weight:400; font-size: 30px; display:inline-block; line-height:140%; }
#wrapperwacker .infoBox { width: 34.3vw; height: 66.6vw; background:#f5d92e; position:absolute; float:left; z-index:1; margin: -160px 0 0 70px; padding: 4.1vw 6.25vw 4.1vw 5.2vw; }
#wrapperwacker .infoBox #infoBoxTitulo { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 3.75vw; line-height:120%; color:#000; text-align:left; }
#wrapperwacker .infoBox #infoBoxTxt { text-align:left; }
#wrapperwacker .infoBox #infoBoxTxt p { font-family: 'Oswald', sans-serif; font-weight:400; font-style:italic; font-size: 1.9vw; line-height:140%; color:#000; letter-spacing: 1px; margin-top:60px; }
#wrapperwacker .infoBox img { margin:60px 0 0 6.7vw; }
#wrapperwacker #expertise { position:relative; height:21.6vw; padding-top:4vw; background:#f5d92e; }
#wrapperwacker #expertise .expertiseWrapper { width:86.4vw; height: 9.6vw; margin: 0 auto; text-align:center; padding: 4vw 2.6vw; background:#000; }
#wrapperwacker #expertise .expertiseWrapper ul { width:86.5vw; }
#wrapperwacker #expertise .expertiseWrapper li { display:inline-block; margin:0.5vw 0.2vw; }
#wrapperwacker #expertise .expertiseWrapper li img { max-width:11vw; }
#wrapperwacker #expertise .expertiseWrapper .expertiseTitulo { font-family: 'Oswald', sans-serif; font-weight:700; font-style:italic; font-size: 5.2vw; line-height:120%; color:#f5d92e; text-align:left; letter-spacing: 3px; width:auto; }
#wrapperwacker #footer { position:relative; height:10.1vw; background:#000; }
#wrapperwacker #footer #logoMid { position:absolute; width:8.5vw; height:auto; margin: 2vw 0 0 2vw; }
#wrapperwacker #footer #logoMid img { max-width:100%; }
#wrapperwacker #footer #footerMenu { position:relative; float:right; text-align:right; font-family: 'Oswald', sans-serif; font-weight:300; font-size: 1.4vw; color:#FFF; margin:3vw 4vw 0 0; }
#wrapperwacker #footer #footerMenu ul { list-style: none; margin:0; padding:0; text-align:center; display:inline-block; }
#wrapperwacker #footer #footerMenu ul li { display:inline-block; padding: 15px; }
#wrapperwacker #footer #footerMenu ul li a { text-decoration:none; color:#FFF; transition:0.3s; }
#wrapperwacker #footer #footerMenu ul li a:hover { text-decoration:none; color:#f5d92e; transition:0.3s; }
#wrapperwacker #footer #footerMenu hr { height: 0.3vw; width: 3.6vw; margin: 0; background: #f5d92e; border: none; display:inline-block; margin: 0 0 8px 50px; }


 /* --------------------------------------- */


@media (min-width: 320px) and (max-width: 480px){
	
#section1 { background-image:url(img/bgMobBranding.jpg); background-repeat:no-repeat; background-position: center; background-size: auto; }
#section2 { background-image:url(img/bgMobEventos.jpg); background-repeat:no-repeat; background-position: center; background-size: auto; }
#section3 { background-image:url(img/bgMobTecnologia.jpg); background-repeat:no-repeat; background-position: center; background-size: auto; }
#section4 { background-image:url(img/bgMobCampanha.jpg); background-repeat:no-repeat; background-position: center; background-size: auto; }
#section5 { background-image:url(img/bgMobAudiovisual.jpg); background-repeat:no-repeat; background-position: center; background-size: auto; }
#section6 { background-image:url(img/bgMobQuemsomos.jpg); background-repeat:no-repeat; background-position: center; background-size: auto; }
#section7 { background-image:url(img/bgMobileWacker.jpg); background-repeat:no-repeat; background-position: center; background-size: auto; }
#section8 { background-image:url(img/bgMobileOktoberfest.jpg); background-repeat:no-repeat; background-position: center; background-size: auto; }
#section9 { background-image:url(img/bgMobileColorado.jpg); background-repeat:no-repeat; background-position: center; background-size: auto; }
#section10 { background-image:url(img/bgMobile60anos.jpg); background-repeat:no-repeat; background-position: center; background-size: auto; }
#section11 { background-image:url(img/bgMobileSuvinil.jpg); background-repeat:no-repeat; background-position: center; background-size: auto; }
#section12 { background-image:url(img/bgMobileMestraduarte.jpg); background-repeat:no-repeat; background-position: center; background-size: auto;}
#section13 { background-image:url(img/bgMobileSalao2rodas.jpg); background-repeat:no-repeat; background-position: center; background-size: auto; }
#section14 { background-image:url(img/bgMobileAussiemite.jpg); background-repeat:no-repeat; background-position: center; background-size: auto; }
#section15 { background-image:url(img/bgMobileCervejariadomestre.jpg); background-repeat:no-repeat; background-position: center; background-size: auto; }
#section16 { background-image:url(img/bgMobileGrowup.jpg); background-repeat:no-repeat; background-position: center; background-size: auto; }
#section17 { background-image:url(img/bgMobileSalaodoautomovel.jpg); background-repeat:no-repeat; background-position: center; background-size: auto; }

.fp-tableCell { vertical-align: top; }
#wrapperLogo { width: 100vw; height:25vh; }
#wrapperLogo img { padding:0; max-width:40%; margin:0; }
#logo { height:80px; text-align:left; margin: 20px 0 0 20px; }
#midias { display: none; }
#wrapperCenter { width:80vw; position:absolute; }
#centerTop { width:80vw; height:50vh; position:absolute; }
#centerBottom { position:absolute; width:80vw; height:50vh; bottom:0; }
#homeMisto { position:absolute; width:45vw; height: auto; float:none; top:30vh; left:6vw; }
#homeMisto img { padding-top:0; }
#wrapperTxt { width: 100vw; height:75vh; text-align:right; }
#homeTitulo { height:auto; right:16vw; margin-top:15vh; }
#homeTitulo .tituloContent { position:relative; bottom:auto; left:auto; font-size: 14vw; }
.mainTxt h2 { font-size: 5vw; line-height:120%; margin: 10px 0 0 0; }
#wrapperTxt .mainTxt { width:auto; height:auto; position:absolute; left:auto; font-size: 5vw; right:16vw; }

#menu { right:5vw; top:auto; bottom:102px; width: 22px; height: auto; z-index: 1; padding: 0; margin:0; }
#menu li { height: 14px; width: 14px; display: inline-block; margin: 5px 0; background:#f5d92e; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; transition: 0.3s; }
#menu li.active{ height: 20px; width: 20px; background:#fff; transition: 0.3s; }
#menu p { font-size: 5vw; text-align: left; margin:-20px 0 30px -50px; white-space:normal; overflow-wrap:break-word; width:20vh; height:20vw; line-height:120%; }
#menuBtn { width:50px; height:50px; top:30px; right:20px; }
#menuBtn .menuLine1 { height:6px; display:block; margin-bottom:6px; }
#menuBtn .menuLine2 { height:6px; display:block; margin-bottom:6px; }
#menuBtn .menuLine3 { height:6px; display:block; margin-bottom:6px; }
#navArrow { width:50px; height:50px; top:30px; right:20px; font-size: 26px; }


#menuLinksContent { top:40%; }
#menuLinksContent ul { list-style: none; padding:0; }
#menuLinksContent ul li { display:block; margin-bottom:15px; }
#menuLinksContent ul li a { font-size: 40px; line-height:100%; margin: 0 10px; }
#menuMidiasContent { margin-top:140%; margin-left:20%; margin-right:20%; }
#menuMidiasContent img { max-width:50px; }
#menuMidiasContent ul { display:table; }
#menuMidiasContent ul li { list-style:none; display:table-cell; vertical-align:middle; padding:5px; transition:0.5s; }
#menuMidiasContent ul li a { display:inline-block; position:relative; transition:0.5s; }
.one:hover { transform:translateY(-15px);}
.one:hover ~ .hrMidias { display: inline-block; transform:translateX(-175px); }
.two:hover { transform:translateY(-15px);}
.two:hover ~ .hrMidias { display: inline-block; transform:translateX(-115px); }
.three:hover { transform:translateY(-15px); }
.three:hover ~ .hrMidias { display: inline-block; transform:translateX(-55px); }
.four:hover { transform:translateY(-15px); }
.four:hover ~ .hrMidias { display: inline-block; transform:translateX(-55px); }
.hrMidias { height: 6px; width: 50px; margin-top:80px; background: #f5d92e; border: none; display:none; }

#menuLabel { display:none; position:absolute; float:left; margin:60px 0 0 -2px; font-size: 13px; }

#menuMidiasContentBody { max-width: 10vw; margin: 0 auto; }
#menuMidiasContentBody img { max-width:10vw; }
#menuMidiasContentBody ul { text-align:center; }
#menuMidiasContentBody ul li { list-style:none; margin: 15px 0; transition:0.5s; }
#menuMidiasContentBody ul li a { display:block; position:relative; transition:0.5s; }
.one:hover { transform:translateY(-10px);}
.one:hover ~ .hrBody { display:none; transform:translateY(-18vh); }
.two:hover { transform:translateY(-10px);}
.two:hover ~ .hrBody { display:none; transform:translateY(-11vh); }
.three:hover { transform:translateY(-10px); }
.three:hover ~ .hrBody { display:none; transform:translateY(-3vh); }
.four:hover { transform:translateY(-10px); }
.four:hover ~ .hrBody { display:none; transform:translateY(-3vh); }
.hrBody { height: 3px; width: 30px; margin: 0; background: #f5d92e; border: none; display:none; }

#rolarBaixo { position:absolute; bottom:0; width:100%; height:60px; font-size: 16px; margin:0; }

 /* Branding
 * --------------------------------------- */

#section1 #wrapperLogo #logoMid { top:20px; left:-20%; }
#section1 #wrapperCenter #centerTop .tituloContent { font-size: 12vw; color:#f5d92e; right:0; }
#section1 #wrapperCenter #centerBottom .mainTxt { width:auto; height:auto; font-size: 4.2vw; right:0; top:20px; position:relative; }
#section1 #midias { display: block; width:10vw; height:auto; position:absolute; left:6vw; top:auto; bottom:0; }
#cases { width:auto; height:auto; font-size: 4vw; right:5vw; top:50px; float:right; position:relative; }
.fp-viewing-branding #menu { bottom:20px; }


/* Eventos
 * --------------------------------------- */
#section2 #wrapperLogo #logoMid { top:20px; left:-20%; }
.fp-viewing-eventos #menu li { height: 14px; width: 14px; display: inline-block; margin: 5px 0; background:#fff; }
.fp-viewing-eventos #menu li.active { height: 20px; width: 20px; background:#f5d92e; }
.fp-viewing-eventos #menu { bottom:20px; }
#section2 #wrapperCenter #centerTop .tituloContent { font-size: 12vw; right:0; }
#section2 #wrapperCenter #centerBottom .mainTxt { width:auto; height:auto; font-size: 4.2vw; right:0; top:20px; position:relative; }
#section2 #midias { display: block; width:10vw; height:auto; position:absolute; left:6vw; top:auto; bottom:0; }
#casesEventos { width:auto; height:auto; font-size: 4vw; right:5vw; top:50px; float:right; position:relative; }

#menuLabelEventos { position:absolute; float:left; margin:60px 0 0 -2px; font-size: 13px; }
#menuBtnEventos { width:50px; height:50px; top:30px; right:20px; }
#menuBtnEventos .menuLine1 { width: 100%; height:6px; display:block; margin-bottom:6px; }
#menuBtnEventos .menuLine2 { width: 100%; height:6px; display:block; margin-bottom:6px; }
#menuBtnEventos .menuLine3 { width: 100%; height:6px; display:block; margin-bottom:6px; }

 /* Tecnologia
 * --------------------------------------- */
#section3 #wrapperLogo #logoMid { top:20px; left:-20%; }

.fp-viewing-tecnologia #menu { bottom:20px; }
.fp-viewing-tecnologia #menu li { height: 14px; width: 14px; display: inline-block; margin: 5px 0; background:#000; }
.fp-viewing-tecnologia #menu li.active { height: 20px; width: 20px; background:#fff; }
#section3 #wrapperCenter #centerTop .tituloContent { font-size: 12vw; right:0; }
#section3 #wrapperCenter #centerBottom .mainTxt { width:auto; height:auto; font-size: 4.2vw; right:0; top:20px; position:relative; }
#section3 #midias { display: block; width:10vw; height:auto; position:absolute; left:6vw; top:auto; bottom:0; }
#casesTecnologia { width:auto; height:auto; font-size: 4vw; right:5vw; top:50px; float:right; position:relative; }

.oneTecnologia:hover { transform:translateY(-10px);}
.oneTecnologia:hover ~ .hrBodyTecnologia { display:none; transform:translateY(-18vh); }
.twoTecnologia:hover { transform:translateY(-10px);}
.twoTecnologia:hover ~ .hrBodyTecnologia { display:none; transform:translateY(-11vh); }
.threeTecnologia:hover { transform:translateY(-10px); }
.threeTecnologia:hover ~ .hrBodyTecnologia { display:none; transform:translateY(-3vh); }
.fourTecnologia:hover { transform:translateY(-10px); }
.fourTecnologia:hover ~ .hrBodyTecnologia { display:none; transform:translateY(-3vh); }
.hrBodyTecnologia { height: 3px; width: 30px; margin: 0; background: #fff; border: none; display:none; }

#menuLabelTecnologia { position:absolute; float:left; margin:60px 0 0 -2px; font-size: 13px; }
#menuBtnTecnologia { width:50px; height:50px; top:30px; right:20px; }
#menuBtnTecnologia .menuLine1 { width: 100%; height:6px; display:block; margin-bottom:6px; }
#menuBtnTecnologia .menuLine2 { width: 100%; height:6px; display:block; margin-bottom:6px; }
#menuBtnTecnologia .menuLine3 { width: 100%; height:6px; display:block; margin-bottom:6px; }
 
 /* Campanha
 * --------------------------------------- */
#section4 #wrapperLogo #logoMid { top:20px; left:-20%; }
.fp-viewing-campanha #menu { bottom:20px; }
.fp-viewing-campanha #menu li { height: 14px; width: 14px; display: inline-block; margin: 5px 0; background:#000; }
.fp-viewing-campanha #menu li.active { height: 20px; width: 20px; background:#f5d92e; }
#section4 #wrapperCenter #centerTop { height:53vh; }
#section4 #wrapperCenter #centerTop .tituloContent { font-size: 12vw; right:0; }
#section4 #wrapperCenter #centerBottom .mainTxt { width:auto; height:auto; font-size: 4.2vw; right:0; top:0; position:relative; }
#section4 #midias { display: block; width:10vw; height:auto; position:absolute; left:6vw; top:auto; bottom:0; }
#casesCampanha { width:auto; height:auto; font-size: 4vw; }
 
 /* Audiovisual
 * --------------------------------------- */
#section5 #wrapperLogo #logoMid { top:20px; left:-20%; }
.fp-viewing-audiovisual #menu { bottom:20px; }
.fp-viewing-audiovisual #menu li { height: 14px; width: 14px; display: inline-block; margin: 5px 0; background:#000; }
.fp-viewing-audiovisual #menu li.active { height: 20px; width: 20px; background:#f5d92e; }

#section5 #wrapperCenter #centerTop { height:56vh; }
#section5 #wrapperCenter #centerTop .tituloContent { font-size: 12vw; right:0; }
#section5 #wrapperCenter #centerBottom .mainTxt { width:auto; height:auto; font-size: 4.2vw; right:0; top:40px; position:relative; }
#section5 #midias { display: block; width:10vw; height:auto; position:absolute; left:6vw; top:auto; bottom:0; }
#casesAudiovisual { width:auto; height:auto; font-size: 4vw; right:5vw; top:50px; float:right; position:relative; }

 /* Quem Somos
 * --------------------------------------- */
#section6 #wrapperLogo { width: 100vw; height:25vh; }
#section6 #wrapperLogo #logoMid { top:20px; left:-20%; }
#section6 #wrapperCenter { width: 100vw; }
#quemSomosLeft { width:100vw; height:100vh; float:left; margin-top:20vh; }
#section6 .tituloContent { width:40vw; font-size: 12vw; margin:0; left:4vw; position:absolute; }
.tituloContent p { font-size: 12vw; letter-spacing: 3px; }
#quemSomosLeft ul { width:45vw; margin:0; position:absolute; left:2vw; bottom: 10vh; }
#quemSomosLeft ul li { padding: 0; width: 62px; height: 62px; margin:5px 4px; font-size: 3vw; }
#quemSomosLeft ul li:hover { transform: scale(1.2); }
#section6 #wrapperLogo #midias { display:none; }
#section6 .mainTxt { width:42vw; right:6vw; position:absolute; margin-top:20vh; margin-left:0; text-align:left; }
#section6 .mainTxt p { font-size: 4.5vw; }
#section6 #sites { position: absolute; }

 /* Saindo do Forno
 * --------------------------------------- */
#bgSquareLink { width:80%; height: 75%; margin:0; z-index:2; }
 
#section7 #wrapperLogo { width: 100vw; height:25vh; }
#section7 #wrapperLogo #logoMid { top:20px; left:-20%; }

#section7 #menuBtn { width:50px; height:50px; top:30px; right:20px; }
#section7 #menuBtn .menuLine1 { width: 100%; height:6px; display:block; margin-bottom:6px; }
#section7 #menuLabel { position:absolute; float:left; margin:50px 0 0 -2px; font-size: 13px; }

#section7 #wrapperCenter { width: 100vw; height:100vh; left:auto; float:none; margin:0 auto; }
#section7 #wrapperCenter #bgSquare { width:80%; height: 75%; border: 0px solid #fff; margin:35% 10% 0 10%; }
#section7 #wrapperCenter .txtSquareLeft { width:80vw; height:32vh; margin:2vh 0 0 -5vw; top:auto; text-align: left; padding:2vh 5vw; float:left; bottom:14vh; }
#section7 #wrapperCenter .txtSquareLeft h2 { font-size: 8vw; }
#section7 #wrapperCenter .txtSquareLeft p { font-size: 4.5vw; margin-top:2vh; }
#section7 #wrapperCenter #bgSquare #saindoFornoSaibaMais { width:200px; height:auto; margin-top:4vh; font-size: 5vw; letter-spacing: 2px; }
#section7 #wrapperCenter .txtStripeRight { display:none; width:90vw; height:auto; margin:41vh 0 0 -5vw; text-align: left; float:left; }
#section7 #wrapperCenter .txtStripeRight div { width:94%; height:40px; margin:6px auto; }
#section7 #wrapperCenter .txtStripeRight div span { font-size: 4.5vw; }
#section7 #wrapperLogo #midias { display:none; }

/* --------------------------------------- */
#section8 #wrapperLogo { width: 100vw; height:25vh; }
#section8 #wrapperLogo #logoMid { top:20px; left:-20%; }

#section8 #menuBtn { width:50px; height:50px; top:30px; right:20px; }
#section8 #menuBtn .menuLine1 { width: 100%; height:6px; display:block; margin-bottom:6px; }
#section8 #menuLabel { position:absolute; float:left; margin:50px 0 0 -2px; font-size: 13px; }

#section8 #wrapperCenter { width: 100vw; height:100vh; left:auto; float:none; margin:0 auto; }
#section8 #wrapperCenter #bgSquare { width:80%; height: 75%; border: 0px solid #fff; margin:35% 10% 0 10%; }
#section8 #wrapperCenter .txtSquareRight { width:80vw; height:40vh; margin:2vh 0 0 -5vw; top:auto; text-align: left; padding:2vh 5vw; float:left; position:absolute; bottom:14vh; background:#f5d92e; }
#section8 #wrapperCenter .txtSquareRight h2 { font-size: 8vw; color:#000; }
#section8 #wrapperCenter .txtSquareRight p { font-size: 4.5vw; margin-top:2vh; color:#000; }
#section8 #wrapperCenter #bgSquare #saindoFornoSaibaMais { width:auto; height:auto; margin-top:4vh; font-size: 5vw; letter-spacing: 2px; color:#000; }
#section8 #wrapperCenter .txtStripeLeft { display:none; width:90vw; height:auto; margin:1vh 0 0 -5vw; text-align: left; float:left; }
#section8 #wrapperCenter .txtStripeLeft div { width:94%; height:40px; margin:6px auto; }
#section8 #wrapperCenter .txtStripeLeft div span { font-size: 4.5vw; }
#section8 #wrapperLogo #midias { display:none; }

/* --------------------------------------- */
#section9 #wrapperLogo { width: 100vw; height:25vh; }
#section9 #wrapperLogo #logoMid { top:20px; left:-20%; }

#section9 #menuBtn { width:50px; height:50px; top:30px; right:20px; }
#section9 #menuBtn .menuLine1 { width: 100%; height:6px; display:block; margin-bottom:6px; }
#section9 #menuLabel { position:absolute; float:left; margin:50px 0 0 -2px; font-size: 13px; }

#section9 #wrapperCenter { width: 100vw; height:100vh; left:auto; float:none; margin:0 auto; }
#section9 #wrapperCenter #bgSquare { width:80%; height: 75%; border: 0px solid #fff; margin:35% 10% 0 10%; }
#section9 #wrapperCenter .txtSquareRight { width:80vw; height:32vh; margin:2vh 0 0 -5vw; top:auto; text-align: left; padding:2vh 5vw; float:left; position:absolute; bottom:14vh; background:#f5d92e; }
#section9 #wrapperCenter .txtSquareRight h2 { font-size: 8vw; }
#section9 #wrapperCenter .txtSquareRight p { font-size: 4.5vw; margin-top:2vh; }
#section9 #wrapperCenter #bgSquare #saindoFornoSaibaMais { width:auto; height:auto; margin-top:4vh; font-size: 5vw; letter-spacing: 2px; color:#000; }
#section9 #wrapperCenter #bgSquare #saindoFornoSaibaMais span { background:#fff; }
#section9 #wrapperCenter .txtStripeLeft { display:none; width:90vw; height:auto; margin:1vh 0 0 -5vw; text-align: left; float:left; }
#section9 #wrapperCenter .txtStripeLeft div { width:94%; height:40px; margin:6px auto; }
#section9 #wrapperCenter .txtStripeLeft div span { font-size: 4.5vw; }
#section9 #wrapperLogo #midias { display:none; }

/* --------------------------------------- */
#section10 #wrapperLogo { width: 100vw; height:25vh; }
#section10 #wrapperLogo #logoMid { top:20px; left:-20%; }

#section10 #menuBtn { width:50px; height:50px; top:30px; right:20px; }
#section10 #menuBtn .menuLine1 { width: 100%; height:6px; display:block; margin-bottom:6px; }
#section10 #menuLabel { position:absolute; float:left; margin:50px 0 0 -2px; font-size: 13px; }

#section10 #wrapperCenter { width: 100vw; height:100vh; left:auto; float:none; margin:0 auto; }
#section10 #wrapperCenter #bgSquare { width:80%; height: 75%; border: 0px solid #fff; margin:35% 10% 0 10%; }
#section10 #wrapperCenter .txtSquareRight { width:80vw; height:40vh; margin:2vh 0 0 -5vw; top:auto; text-align: left; padding:2vh 5vw; float:left; position:absolute; bottom:14vh; }
#section10 #wrapperCenter .txtSquareRight h2 { font-size: 8vw; }
#section10 #wrapperCenter .txtSquareRight p { font-size: 4.5vw; margin-top:2vh; }
#section10 #wrapperCenter #bgSquare #saindoFornoSaibaMais { width:auto; height:auto; margin-top:4vh; font-size: 5vw; letter-spacing: 2px; }
#section10 #wrapperCenter .txtStripeLeft { display:none; width:90vw; height:auto; margin:1vh 0 0 -5vw; text-align: left; float:left; }
#section10 #wrapperCenter .txtStripeLeft div { width:94%; height:40px; margin:6px auto; }
#section10 #wrapperCenter .txtStripeLeft div span { font-size: 4.5vw; }
#section10 #wrapperLogo #midias { display:none; }

/* --------------------------------------- */
#section11 #wrapperLogo { width: 100vw; height:25vh; }
#section11 #wrapperLogo #logoMid { top:20px; left:-20%; }

#section11 #menuBtn { width:50px; height:50px; top:30px; right:20px; }
#section11 #menuBtn .menuLine1 { width: 100%; height:6px; display:block; margin-bottom:6px; }
#section11 #menuLabel { position:absolute; float:left; margin:50px 0 0 -2px; font-size: 13px; }

#section11 #wrapperCenter { width: 100vw; height:100vh; left:auto; float:none; margin:0 auto; }
#section11 #wrapperCenter #bgSquare { width:80%; height: 75%; border: 0px solid #fff; margin:35% 10% 0 10%; }
#section11 #wrapperCenter .txtSquareLeft { width:80vw; height:30vh; margin:2vh 0 0 -5vw; top:auto; text-align: left; padding:2vh 5vw; float:left; bottom:14vh; background:#f5d92e; }
#section11 #wrapperCenter .txtSquareLeft h2 { font-size: 8vw; color:#000; }
#section11 #wrapperCenter .txtSquareLeft p { font-size: 4.5vw; margin-top:2vh; color:#000; }
#section11 #wrapperCenter #bgSquare #saindoFornoSaibaMais { width:auto; height:auto; margin-top:4vh; font-size: 5vw; letter-spacing: 2px; color:#000; }
#section11 #wrapperCenter #bgSquare #saindoFornoSaibaMais span { background:#fff; }
#section11 #wrapperCenter .txtStripeRight { display:none; width:90vw; height:auto; margin:41vh 0 0 -5vw; text-align: left; float:left; }
#section11 #wrapperCenter .txtStripeRight div { width:94%; height:40px; margin:6px auto; }
#section11 #wrapperCenter .txtStripeRight div span { font-size: 4.5vw; }
#section11 #wrapperLogo #midias { display:none; }

/* --------------------------------------- */
#section12 #wrapperLogo { width: 100vw; height:25vh; }
#section12 #wrapperLogo #logoMid { top:20px; left:-20%; }

#section12 #menuBtn { width:50px; height:50px; top:30px; right:20px; }
#section12 #menuBtn .menuLine1 { width: 100%; height:6px; display:block; margin-bottom:6px; }
#section12 #menuLabel { position:absolute; float:left; margin:50px 0 0 -2px; font-size: 13px; }

#section12 #wrapperCenter { width: 100vw; height:100vh; left:auto; float:none; margin:0 auto; }
#section12 #wrapperCenter #bgSquare { width:80%; height: 75%; border: 0px solid #fff; margin:35% 10% 0 10%; }
#section12 #wrapperCenter .txtSquareRight { width:80vw; height:28vh; margin:2vh 0 0 -5vw; top:auto; text-align: left; padding:2vh 5vw; float:left; position:absolute; bottom:14vh; }
#section12 #wrapperCenter .txtSquareRight h2 { font-size: 8vw; }
#section12 #wrapperCenter .txtSquareRight p { font-size: 4.5vw; margin-top:2vh; }
#section12 #wrapperCenter #bgSquare #saindoFornoSaibaMais { width:auto; height:auto; margin-top:4vh; font-size: 5vw; letter-spacing: 2px; }
#section12 #wrapperCenter .txtStripeLeft { display:none; width:90vw; height:auto; margin:7vh 0 0 -5vw; text-align: left; float:left; }
#section12 #wrapperCenter .txtStripeLeft div { width:94%; height:40px; margin:6px auto; }
#section12 #wrapperCenter .txtStripeLeft div span { font-size: 4.5vw; }
#section12 #wrapperLogo #midias { display:none; }

/* --------------------------------------- */
#bgSquareLink { width:80%; height: 75%; margin:0; }
 
#section13 #wrapperLogo { width: 100vw; height:25vh; }
#section13 #wrapperLogo #logoMid { top:20px; left:-20%; }

#section13 #menuBtn { width:50px; height:50px; top:30px; right:20px; }
#section13 #menuBtn .menuLine1 { width: 100%; height:6px; display:block; margin-bottom:6px; }
#section13 #menuLabel { position:absolute; float:left; margin:50px 0 0 -2px; font-size: 13px; }

#section13 #wrapperCenter { width: 100vw; height:100vh; left:auto; float:none; margin:0 auto; }
#section13 #wrapperCenter #bgSquare { width:80%; height: 75%; border: 0px solid #fff; margin:35% 10% 0 10%; }
#section13 #wrapperCenter .txtSquareLeft { width:80vw; height:42vh; margin:-1vh 0 0 -5vw; top:auto; text-align: left; padding:2vh 5vw; float:left; bottom:14vh; }
#section13 #wrapperCenter .txtSquareLeft h2 { font-size: 8vw; }
#section13 #wrapperCenter .txtSquareLeft p { font-size: 4.5vw; margin-top:2vh; }
#section13 #wrapperCenter #bgSquare #saindoFornoSaibaMais { width:auto; height:auto; margin-top:4vh; font-size: 5vw; letter-spacing: 2px; }
#section13 #wrapperCenter .txtStripeRight { display:none; width:90vw; height:auto; margin:46vh 0 0 -5vw; text-align: left; float:left; }
#section13 #wrapperCenter .txtStripeRight div { width:94%; height:40px; margin:6px auto; }
#section13 #wrapperCenter .txtStripeRight div span { font-size: 4.5vw; }
#section13 #wrapperLogo #midias { display:none; }

/* --------------------------------------- */
#section14 #wrapperLogo { width: 100vw; height:25vh; }
#section14 #wrapperLogo #logoMid { top:20px; left:-20%; }

#section14 #menuBtn { width:50px; height:50px; top:30px; right:20px; }
#section14 #menuBtn .menuLine1 { width: 100%; height:6px; display:block; margin-bottom:6px; }
#section14 #menuLabel { position:absolute; float:left; margin:50px 0 0 -2px; font-size: 13px; }

#section14 #wrapperCenter { width: 100vw; height:100vh; left:auto; float:none; margin:0 auto; }
#section14 #wrapperCenter #bgSquare { width:80%; height: 75%; border: 0px solid #fff; margin:35% 10% 0 10%; }
#section14 #wrapperCenter .txtSquareRight { width:80vw; height:32vh; margin:2vh 0 0 -5vw; top:auto; text-align: left; padding:2vh 5vw; float:left; position:absolute; bottom:14vh; }
#section14 #wrapperCenter .txtSquareRight h2 { font-size: 8vw; }
#section14 #wrapperCenter .txtSquareRight p { font-size: 4.5vw; margin-top:2vh; }
#section14 #wrapperCenter #bgSquare #saindoFornoSaibaMais { width:auto; height:auto; margin-top:4vh; font-size: 5vw; letter-spacing: 2px; }
#section14 #wrapperCenter .txtStripeLeft { display:none; width:90vw; height:auto; margin:4vh 0 0 -5vw; text-align: left; float:left; }
#section14 #wrapperCenter .txtStripeLeft div { width:94%; height:40px; margin:6px auto; }
#section14 #wrapperCenter .txtStripeLeft div span { font-size: 4.5vw; }
#section14 #wrapperLogo #midias { display:none; }

/* --------------------------------------- */
#bgSquareLink { width:80%; height: 75%; margin:0; }
 
#section15 #wrapperLogo { width: 100vw; height:25vh; }
#section15 #wrapperLogo #logoMid { top:20px; left:-20%; }

#section15 #menuBtn { width:50px; height:50px; top:30px; right:20px; }
#section15 #menuBtn .menuLine1 { width: 100%; height:6px; display:block; margin-bottom:6px; }
#section15 #menuLabel { position:absolute; float:left; margin:50px 0 0 -2px; font-size: 13px; }

#section15 #wrapperCenter { width: 100vw; height:100vh; left:auto; float:none; margin:0 auto; }
#section15 #wrapperCenter #bgSquare { width:80%; height: 75%; border: 0px solid #fff; margin:35% 10% 0 10%; }
#section15 #wrapperCenter .txtSquareLeft { width:80vw; height:35vh; margin:2vh 0 0 -5vw; top:auto; text-align: left; padding:2vh 5vw; float:left; bottom:14vh; }
#section15 #wrapperCenter .txtSquareLeft h2 { font-size: 8vw; }
#section15 #wrapperCenter .txtSquareLeft p { font-size: 4.5vw; margin-top:2vh; }
#section15 #wrapperCenter #bgSquare #saindoFornoSaibaMais { width:auto; height:auto; margin-top:4vh; font-size: 5vw; letter-spacing: 2px; }
#section15 #wrapperCenter .txtStripeRight { display:none; width:90vw; height:auto; margin:42vh 0 0 -5vw; text-align: left; float:left; }
#section15 #wrapperCenter .txtStripeRight div { width:94%; height:40px; margin:6px auto; }
#section15 #wrapperCenter .txtStripeRight div span { font-size: 4.5vw; }
#section15 #wrapperLogo #midias { display:none; }

/* --------------------------------------- */
#bgSquareLink { width:80%; height: 75%; margin:0; }
 
#section16 #wrapperLogo { width: 100vw; height:25vh; }
#section16 #wrapperLogo #logoMid { top:20px; left:-20%; }

#section16 #menuBtn { width:50px; height:50px; top:30px; right:20px; }
#section16 #menuBtn .menuLine1 { width: 100%; height:6px; display:block; margin-bottom:6px; }
#section16 #menuLabel { position:absolute; float:left; margin:50px 0 0 -2px; font-size: 13px; }

#section16 #wrapperCenter { width: 100vw; height:100vh; left:auto; float:none; margin:0 auto; }
#section16 #wrapperCenter #bgSquare { width:80%; height: 75%; border: 0px solid #fff; margin:35% 10% 0 10%; }
#section16 #wrapperCenter .txtSquareLeft { width:80vw; height:42vh; margin:-1vh 0 0 -5vw; top:auto; text-align: left; padding:2vh 5vw; float:left; bottom: 14vh; }
#section16 #wrapperCenter .txtSquareLeft h2 { font-size: 8vw; }
#section16 #wrapperCenter .txtSquareLeft p { font-size: 4.5vw; margin-top:2vh; }
#section16 #wrapperCenter #bgSquare #saindoFornoSaibaMais { width:auto; height:auto; margin-top:4vh; font-size: 5vw; letter-spacing: 2px; }
#section16 #wrapperCenter .txtStripeRight { display:none; width:90vw; height:auto; margin:46vh 0 0 -5vw; text-align: left; float:left; }
#section16 #wrapperCenter .txtStripeRight div { width:94%; height:40px; margin:6px auto; }
#section16 #wrapperCenter .txtStripeRight div span { font-size: 4.5vw; }
#section16 #wrapperLogo #midias { display:none; }

/* --------------------------------------- */
#section17 #wrapperLogo { width: 100vw; height:25vh; }
#section17 #wrapperLogo #logoMid { top:20px; left:-20%; }

#section17 #menuBtn { width:50px; height:50px; top:30px; right:20px; }
#section17 #menuBtn .menuLine1 { width: 100%; height:6px; display:block; margin-bottom:6px; }
#section17 #menuLabel { position:absolute; float:left; margin:50px 0 0 -2px; font-size: 13px; }

#section17 #wrapperCenter { width: 100vw; height:100vh; left:auto; float:none; margin:0 auto; }
#section17 #wrapperCenter #bgSquare { width:80%; height: 75%; border: 0px solid #fff; margin:35% 10% 0 10%; }
#section17 #wrapperCenter .txtSquareRight { width:80vw; height:41vh; margin:-1vh 0 0 -5vw; top:auto; text-align: left; padding:2vh 5vw; float:left; position:absolute; bottom:14vh; background:#f5d92e; }
#section17 #wrapperCenter .txtSquareRight h2 { font-size: 8vw; }
#section17 #wrapperCenter .txtSquareRight p { font-size: 4.5vw; margin-top:2vh; }
#section17 #wrapperCenter #bgSquare #saindoFornoSaibaMais { width:auto; height:auto; margin-top:4vh; font-size: 5vw; letter-spacing: 2px; }
#section17 #wrapperCenter #bgSquare #saindoFornoSaibaMais span { background:#fff; }
#section17 #wrapperCenter .txtStripeLeft { display:none; width:90vw; height:auto; margin:-5vh 0 0 -5vw; text-align: left; float:left; }
#section17 #wrapperCenter .txtStripeLeft div { width:94%; height:40px; margin:6px auto; }
#section17 #wrapperCenter .txtStripeLeft div span { font-size: 4.5vw; }
#section17 #wrapperLogo #midias { display:none; }

#toparrow { width:50px; height:50px; position:absolute; bottom: 14vh; right: 4.5vw; background:#fff; }
#toparrow h2 { font-size: 6vw; }
#toparrow h3 { font-size: 4vw; }

/* Contato
 * --------------------------------------- */
#section18 #wrapperLogo { width: 100vw; height:25vh; }
#section18 #wrapperLogo #logoMid { top:20px; left:-20%; }
#contatoLeft { width:100vw; height:80vh; margin:22vh 0 0 0; }
#label { width:38%; height:6vh; float:left; margin-bottom:-1vh; margin-left:10%; }
#line { width:80%; height:5vh; float:right; margin-bottom:3vh; margin-right:10%; }
#txt { width:80%; height:20vh; float:right; margin-bottom:5vh; margin-right:10%; }
#subbutton { width:auto; height:auto; margin-top:3vh; margin-right: 10%; }
#section18 h2 { font-size: 6vw; margin-right: 2.5vw; text-align:left; }
#search-submit { width:12vw; height:12vw; background-position:center; background-size:100%; }
.field { width:98%; height:5vh; font-size: 5vw; }
.comentarios { width:96%; height:20vh; font-size: 5vw; padding:2%; }

#section18 #midias { display:none; width: 100vw; height:auto; position:absolute; left:0; top:auto; bottom:0; background:red; }
#section18 #midias #menuMidiasContentBody { max-width: 100vw; display:block; position:relative; }
#section18 #midias #menuMidiasContentBody ul { display:table; background:green; }
#section18 #menuMidiasContentBody ul li { list-style:none; margin: 15px 0; display:table-cell; vertical-align:middle; padding:5px; }


/* Contato Enviado
 * --------------------------------------- */
.msgButton { width: 70vw; left: 50%; margin-left: -35vw; top: 50%; margin-top: -50px; z-index:11; }
.msgButton img { width:100%; height:auto; }

/* --------------------------------------- */


 /* Wacker
 * --------------------------------------- */
#menuLinksContentJobs { top:100px; }
#menuLinksContentJobs ul { list-style: none; padding:0; }
#menuLinksContentJobs ul li { display:block; margin-bottom:15px; }
#menuLinksContentJobs ul li a { font-size: 40px; line-height:100%; margin: 0 10px; }
#navArrowJobs { width:50px; height:50px; top:30px; right:20px; font-size: 26px; }
#wrapperwacker #menuBtn { width:50px; height:50px; top:30px; right:20px; }
#wrapperwacker #menuBtn .menuLine1 { width: 100%; height:6px; display:block; margin-bottom:6px; }
#wrapperwacker #menuLabel { width:15vw; position:absolute; float:left; margin:60px 0 0 -2px; font-size: 12px; text-align:center; }
#wrapperwacker #wrapperLogo { width: 100vw; height:25vh; }
#wrapperwacker #wrapperLogo #logoMid { top:20px; left:-20%; }
#wrapperwacker .imgJob { position:relative; margin-bottom: -5px; padding: 0; }
#wrapperwacker .imgJob img { max-width:100%; }
#wrapperwacker .imgJob2 { position:relative; margin-bottom: -5px; padding: 0; height:65,6vw; background:#f5d92e; text-align:center; }
#wrapperwacker .separador { height:5vh; }
.fichaTecnica { height:auto; padding:2vh 10vw; }
.fichaTecnica .fichaTecnicaLogo img { width:80%; }
.fichaTecnica .fichaTecnicaTxt { font-size: 4vw; width: 160vw; margin-left: 5vw; letter-spacing: 1px; }
.fichaTecnica h2 { font-size: 4vw; line-height: 220%; letter-spacing: 1px; }
.fichaTecnica h3 { font-size: 4vw; line-height:140%; letter-spacing: 1px; }
#wrapperwacker .infoBox { width: 60vw; height: 58vh; margin: -16vh 15vw 0 15vw; padding: 4.1vw 6vw 4vw 5.2vw; }
#wrapperwacker .infoBox #infoBoxTitulo { font-size: 6vw; }
#wrapperwacker .infoBox #infoBoxTxt p { font-size: 4vw; line-height:120%; margin-top:3vh; }
#wrapperwacker .infoBox img { margin:4vh 30% 0 30%; max-width:40%; }
#wrapperwacker #expertise { height:28vw; padding-top:4; }
#wrapperwacker #expertise .expertiseWrapper { width:88vw; height:12vh; padding: 1vh 2.4vw; }
#wrapperwacker #expertise .expertiseWrapper ul { width:100%; }
#wrapperwacker #expertise .expertiseWrapper li { margin:0.5vw; }
#wrapperwacker #expertise .expertiseWrapper li img { max-width:14vw; }
#wrapperwacker #expertise .expertiseWrapper .expertiseTitulo { font-size: 5.2vw; width:100%; margin: 0 0 1vh 0 }
#wrapperwacker #footer { display:none; }
.backbot { width:0px; height:0px; }

 /* Oktoberfest
 * --------------------------------------- */
#wrapperOktoberfest #menuBtn { width:50px; height:50px; top:30px; right:20px; }
#wrapperOktoberfest #menuBtn .menuLine1 { width: 100%; height:6px; display:block; margin-bottom:6px; }
#wrapperOktoberfest #menuLabel { width:15vw; position:absolute; float:left; margin:60px 0 0 -2px; font-size: 12px; text-align:center; }
#wrapperOktoberfest #wrapperLogo { width: 100vw; height:25vh; }
#wrapperOktoberfest #wrapperLogo #logoMid { top:20px; left:-20%; }
#wrapperOktoberfest .fichaTecnica .fichaTecnicaTxt { width: 270vw; }
#wrapperOktoberfest .infoBox { width: 60vw; height: 61vh; margin: -22vh 15vw 0 15vw; padding: 4.1vw 6vw 4vw 5.2vw; }
#wrapperOktoberfest .infoBox #infoBoxTitulo { font-size: 6vw; }
#wrapperOktoberfest .infoBox #infoBoxTxt { text-align:left; }
#wrapperOktoberfest .infoBox #infoBoxTxt p { font-size: 4vw; line-height:120%; margin-top:3vh; }
#wrapperOktoberfest .infoBox img { margin:4vh 40% 0 40%; max-width:20%; }
#wrapperOktoberfest .imgJob2 #imgJob2_02 ul li { width:15px; height:15px; margin:4vh 10px 0 10px; }
#wrapperOktoberfest .imgJob2 #imgJob2_02 p { letter-spacing: 1px; }
#wrapperOktoberfest .imgJob3 #imgJob3_01 { float:left; width:58.3vw; text-align:center; height:100%; }
#wrapperOktoberfest .imgJob3 #imgJob3_01 ul li { width:15px; height:15px; margin:4vh 10px 0 10px; }
#wrapperOktoberfest .imgJob3 #imgJob3_01 p { letter-spacing: 1px; }
#wrapperOktoberfest .imgJob3 #imgJob3_01 img { max-width:40vw; }
#wrapperOktoberfest #illustra03 { margin: 2vw; position:relative; z-index:2; }
#wrapperOktoberfest #expertise { height:28vw; background-size:100%; }
#wrapperOktoberfest #expertise .expertiseWrapper { width:88vw; height:12vh; padding: 1vh 2.4vw; }
#wrapperOktoberfest #expertise .expertiseWrapper ul { width:100%; }
#wrapperOktoberfest #expertise .expertiseWrapper li { margin:0.5vw; }
#wrapperOktoberfest #expertise .expertiseWrapper li img { max-width:12vw; }
#wrapperOktoberfest #expertise .expertiseWrapper .expertiseTitulo { font-size: 5.2vw; width:100%; margin: 0 0 1vh 0 }
#wrapperOktoberfest #footer { display:none; }

/* Colorado
 * --------------------------------------- */
#wrappercolorado #menuBtn { width:50px; height:50px; top:30px; right:20px; }
#wrappercolorado #menuBtn .menuLine1 { width: 100%; height:6px; display:block; margin-bottom:6px; }
#wrappercolorado #menuLabel { width:15vw; position:absolute; float:left; margin:60px 0 0 -2px; font-size: 12px; text-align:center; }
#wrappercolorado #wrapperLogo { width: 100vw; height:25vh; }
#wrappercolorado #wrapperLogo #logoMid { top:20px; left:-20%; }
#wrappercolorado .infoBox { width: 60vw; height: 61vh; margin: -8vh 15vw 0 15vw; padding: 4.1vw 6vw 4vw 5.2vw; max-width:none; max-height:none; }
#wrappercolorado .infoBox #infoBoxTitulo { font-size: 6vw; }
#wrappercolorado .infoBox #infoBoxTxt { text-align:left; }
#wrappercolorado .infoBox #infoBoxTxt p { font-size: 4vw; line-height:120%; margin-top:3vh; }
#wrappercolorado .infoBox img { margin:4vh 40% 0 40%; max-width:20%; }
#wrappercolorado .separador { height:4px; }
#wrappercolorado #expertise { height:28vw; background-size:100%; }
#wrappercolorado #expertise .expertiseWrapper { width:88vw; height:12vh; padding: 1vh 2.4vw; }
#wrappercolorado #expertise .expertiseWrapper ul { width:100%; }
#wrappercolorado #expertise .expertiseWrapper li { margin:0.5vw; }
#wrappercolorado #expertise .expertiseWrapper li img { max-width:14vw; }
#wrappercolorado #expertise .expertiseWrapper .expertiseTitulo { font-size: 5.2vw; width:100%; margin: 0 0 1vh 0 }
#wrappercolorado #footer { display:none; }

 /* 60anos
 * --------------------------------------- */
#wrapper60anos #menuBtn { width:50px; height:50px; top:30px; right:20px; }
#wrapper60anos #menuBtn .menuLine1 { width: 100%; height:6px; display:block; margin-bottom:6px; }
#wrapper60anos #menuLabel { width:15vw; position:absolute; float:left; margin:60px 0 0 -2px; font-size: 12px; text-align:center; }
#wrapper60anos #wrapperLogo { width: 100vw; height:25vh; }
#wrapper60anos #wrapperLogo #logoMid { top:20px; left:-20%; }
#wrapper60anos .infoBox { width: 60vw; height: 61vh; margin: -34vh 15vw 0 15vw; padding: 4.1vw 6vw 4vw 5.2vw; max-width:none; max-height:none; }
#wrapper60anos .infoBox #infoBoxTitulo { font-size: 6vw; }
#wrapper60anos .infoBox #infoBoxTxt { text-align:left; }
#wrapper60anos .infoBox #infoBoxTxt p { font-size: 4vw; line-height:120%; margin-top:3vh; }
#wrapper60anos .infoBox img { margin:4vh 42% 0 42%; max-width:16%; }
#wrapper60anos #truck { position:absolute; float:left; z-index:2; margin: -1vh 0 0 4vw; width:41vw; }
#wrapper60anos .imgJob2 img { margin-bottom:15px; }
#wrapper60anos .imgJob3 .imgJobMin { margin-top:15px; }
#wrapper60anos .imgJob3 .imgJobMin2 { margin-top:15px; }
#wrapper60anos #expertise { height:28vw; background-size:100%; }
#expertise .expertiseWrapper { width:88vw; height:12vh; padding: 1vh 2.4vw; }
#expertise .expertiseWrapper ul { width:100%; }
#expertise .expertiseWrapper li { margin:0.2vw; }
#expertise .expertiseWrapper li img { max-width:11vw; }
#expertise .expertiseWrapper .expertiseTitulo { font-size: 5.2vw; width:100%; margin: 0 0 1vh 0 }
#wrapper60anos #footer { display:none; }

/* Suvinil
 * --------------------------------------- */
#wrappersuvinil #menuBtn { width:50px; height:50px; top:30px; right:20px; }
#wrappersuvinil #menuBtn .menuLine1 { width: 100%; height:6px; display:block; margin-bottom:6px; }
#wrappersuvinil #menuLabel { width:15vw; position:absolute; float:left; margin:60px 0 0 -2px; font-size: 12px; text-align:center; }
#wrappersuvinil #wrapperLogo { width: 100vw; height:25vh; }
#wrappersuvinil #wrapperLogo #logoMid { top:20px; left:-20%; }
#wrappersuvinil .infoBox { width: 60vw; height: 49vh; margin: -4vh 15vw 0 15vw; padding: 4.1vw 6vw 4vw 5.2vw; max-width:none; max-height:none; }
#wrappersuvinil .infoBox #infoBoxTitulo { font-size: 6vw; letter-spacing:2px; }
#wrappersuvinil .infoBox #infoBoxTxt { text-align:left; }
#wrappersuvinil .infoBox #infoBoxTxt p { font-size: 4vw; line-height:120%; margin-top:3vh; }
#wrappersuvinil .infoBox img { margin:4vh 30% 0 30%; max-width:40%; }
#wrappersuvinil .separador { height:6px; }
#wrappersuvinil .separador2 { height:10px; }
#wrappersuvinil .imgJob2 .esq { position:absolute; left:0; margin-top:5px; }
#wrappersuvinil .imgJob2 .dir { position:absolute; right:0; margin-top:5px; }
#wrappersuvinil #expertise { height:28vw; padding-top:4vw; }
#wrappersuvinil #expertise .expertiseWrapper { width:88vw; height: 12vh; padding: 1vh 2.4vw; }
#wrappersuvinil #expertise .expertiseWrapper ul { width:100%; }
#wrappersuvinil #expertise .expertiseWrapper li { margin:0.5vw; }
#wrappersuvinil #expertise .expertiseWrapper li img { max-width:14vw; }
#wrappersuvinil #expertise .expertiseWrapper .expertiseTitulo { font-size: 5.2vw; width:100%; margin: 0 0 1vh 0 }
#wrappersuvinil #footer { display:none; }

 /* Mestra Duarte
 * --------------------------------------- */
#wrappermestraduarte #menuBtn { width:50px; height:50px; top:30px; right:20px; }
#wrappermestraduarte #menuBtn .menuLine1 { width: 100%; height:6px; display:block; margin-bottom:6px; }
#wrappermestraduarte #menuLabel { width:15vw; position:absolute; float:left; margin:60px 0 0 -2px; font-size: 12px; text-align:center; }
#wrappermestraduarte #wrapperLogo { width: 100vw; height:25vh; }
#wrappermestraduarte #wrapperLogo #logoMid { top:20px; left:-20%; }
#wrappermestraduarte .infoBox { width: 60vw; height: 58vh; margin: -22vh 15vw 0 15vw; padding: 4.1vw 6vw 4vw 5.2vw; max-width:none; max-height:none; }
#wrappermestraduarte .infoBox #infoBoxTitulo { font-size: 6vw; letter-spacing:2px; }
#wrappermestraduarte .infoBox #infoBoxTxt { text-align:left; }
#wrappermestraduarte .infoBox #infoBoxTxt p { font-size: 4vw; line-height:120%; margin-top:3vh; }
#wrappermestraduarte .infoBox img { margin:4vh 40% 0 40%; max-width:20%; }
#wrappermestraduarte .separador { height:6px; }

#wrappermestraduarte #expertise { height:28vw; background:url(img/mestraduarte/mduarte_11.jpg); background-size:100%; }
#wrappermestraduarte #expertise .expertiseWrapper { width:88vw; height: 12vh; padding: 1vh 2.4vw; }
#wrappermestraduarte #expertise .expertiseWrapper ul { width:100%; }
#wrappermestraduarte #expertise .expertiseWrapper li { margin:1vw 2vw; }
#wrappermestraduarte #expertise .expertiseWrapper li img { max-width:14vw; }
#wrappermestraduarte #expertise .expertiseWrapper .expertiseTitulo { font-size: 5.2vw; width:100%; margin: 0 0 1vh 0 }
#wrappermestraduarte #footer { display:none; }

 /* Salao 2 Rodas
 * --------------------------------------- */
#wrapperSalao2rodas #menuBtn { width:50px; height:50px; top:30px; right:20px; }
#wrapperSalao2rodas #menuBtn .menuLine1 { width: 100%; height:6px; display:block; margin-bottom:6px; }
#wrapperSalao2rodas #menuLabel { width:15vw; position:absolute; float:left; margin:60px 0 0 -2px; font-size: 12px; text-align:center; }
#wrapperSalao2rodas #wrapperLogo { width: 100vw; height:25vh; }
#wrapperSalao2rodas #wrapperLogo #logoMid { top:20px; left:-20%; }
#wrapperSalao2rodas .infoBox { width: 60vw; height: 66vh; margin: -20vh 15vw 0 15vw; padding: 4.1vw 6vw 4vw 5.2vw; max-width:none; max-height:none; }
#wrapperSalao2rodas .infoBox #infoBoxTitulo { font-size: 6vw; letter-spacing:2px; }
#wrapperSalao2rodas .infoBox #infoBoxTxt { text-align:left; }
#wrapperSalao2rodas .infoBox #infoBoxTxt p { font-size: 4vw; line-height:120%; margin-top:3vh; }
#wrapperSalao2rodas .infoBox img { margin:4vh 40% 0 40%; width:15%; height:15%; }
#wrapperSalao2rodas #expertise { height:28vw; padding-top:4vw; }
#wrapperSalao2rodas #expertise .expertiseWrapper { width:88vw; height: 12vh; padding: 1vh 2.4vw; }
#wrapperSalao2rodas #expertise .expertiseWrapper ul { width:100%; }
#wrapperSalao2rodas #expertise .expertiseWrapper li { margin:1vw; }
#wrapperSalao2rodas #expertise .expertiseWrapper li img { max-width:14vw; }
#wrapperSalao2rodas #expertise .expertiseWrapper .expertiseTitulo { font-size: 5.2vw; width:100%; margin: 0 0 1vh 0 }
#wrapperSalao2rodas #footer { display:none; }

 /* Aussiemite
 * --------------------------------------- */
#wrapperAussiemite #menuBtn { width:50px; height:50px; top:30px; right:20px; }
#wrapperAussiemite #menuBtn .menuLine1 { width: 100%; height:6px; display:block; margin-bottom:6px; }
#wrapperAussiemite #menuLabel { width:15vw; position:absolute; float:left; margin:60px 0 0 -2px; font-size: 12px; text-align:center; }
#wrapperAussiemite #wrapperLogo { width: 100vw; height:25vh; }
#wrapperAussiemite #wrapperLogo #logoMid { top:20px; left:-20%; }
#wrapperAussiemite .infoBox { width: 60vw; height: 55vh; margin: -20vh 15vw 0 15vw; padding: 4.1vw 6vw 4vw 5.2vw; max-width:none; max-height:none; }
#wrapperAussiemite .infoBox #infoBoxTitulo { font-size: 6vw; letter-spacing:2px; }
#wrapperAussiemite .infoBox #infoBoxTxt { text-align:left; }
#wrapperAussiemite .infoBox #infoBoxTxt p { font-size: 4vw; line-height:120%; margin-top:3vh; }
#wrapperAussiemite .infoBox img { margin:4vh 45% 0 45%; width:10%; }
#wrapperAussiemite #expertise { height:28vw; padding-top:4vw; }
#wrapperAussiemite #expertise .expertiseWrapper { width:88vw; height: 12vh; padding: 1vh 2.4vw; }
#wrapperAussiemite #expertise .expertiseWrapper ul { width:100%; }
#wrapperAussiemite #expertise .expertiseWrapper li { margin:1vw; }
#wrapperAussiemite #expertise .expertiseWrapper li img { max-width:14vw; }
#wrapperAussiemite #expertise .expertiseWrapper .expertiseTitulo { font-size: 5.2vw; width:100%; margin: 0 0 1vh 0 }
#wrapperAussiemite #footer { display:none; }

 /* Cervejaria do Mestre
 * --------------------------------------- */
#wrapperCervejariaMestre #menuBtn { width:50px; height:50px; top:30px; right:20px; }
#wrapperCervejariaMestre #menuBtn .menuLine1 { width: 100%; height:6px; display:block; margin-bottom:6px; }
#wrapperCervejariaMestre #menuLabel { width:15vw; position:absolute; float:left; margin:60px 0 0 -2px; font-size: 12px; text-align:center; }
#wrapperCervejariaMestre #wrapperLogo { width: 100vw; height:25vh; }
#wrapperCervejariaMestre #wrapperLogo #logoMid { top:20px; left:-20%; }
#wrapperCervejariaMestre .infoBox { width: 60vw; height: 43vh; margin: -8vh 15vw 0 15vw; padding: 4.1vw 6vw 4vw 5.2vw; max-width:none; max-height:none; }
#wrapperCervejariaMestre .infoBox #infoBoxTitulo { font-size: 6vw; letter-spacing:2px; }
#wrapperCervejariaMestre .infoBox #infoBoxTxt { text-align:left; }
#wrapperCervejariaMestre .infoBox #infoBoxTxt p { font-size: 4vw; line-height:120%; margin-top:3vh; }
#wrapperCervejariaMestre .infoBox img { margin:4vh 25% 0 25%; width:50%; }
#wrapperCervejariaMestre #illustra01 { position:absolute; z-index:2; width:100%; margin-top:-10.4vw; }
#wrapperCervejariaMestre #illustra02 { position:absolute; z-index:2; width:100%; margin-top:-5.2vw; }
#wrapperCervejariaMestre #expertise { height:28vw; padding-top:4vw; }
#wrapperCervejariaMestre #expertise .expertiseWrapper { width:88vw; height: 12vh; padding: 1vh 2.4vw; }
#wrapperCervejariaMestre #expertise .expertiseWrapper ul { width:100%; }
#wrapperCervejariaMestre #expertise .expertiseWrapper li { margin:1vw; }
#wrapperCervejariaMestre #expertise .expertiseWrapper li img { max-width:14vw; }
#wrapperCervejariaMestre #expertise .expertiseWrapper .expertiseTitulo { font-size: 5.2vw; width:100%; margin: 0 0 1vh 0 }
#wrapperCervejariaMestre #footer { display:none; }

 /* Grow Up
 * --------------------------------------- */
#wrapperGrowUp #menuBtn { width:50px; height:50px; top:30px; right:20px; }
#wrapperGrowUp #menuBtn .menuLine1 { width: 100%; height:6px; display:block; margin-bottom:6px; }
#wrapperGrowUp #menuLabel { width:15vw; position:absolute; float:left; margin:60px 0 0 -2px; font-size: 12px; text-align:center; }
#wrapperGrowUp #wrapperLogo { width: 100vw; height:25vh; }
#wrapperGrowUp #wrapperLogo #logoMid { top:20px; left:-20%; }
#wrapperGrowUp .infoBox { width: 60vw; height: 55vh; margin: -12vh 15vw 0 15vw; padding: 4.1vw 6vw 4vw 5.2vw; max-width:none; max-height:none; }
#wrapperGrowUp .infoBox #infoBoxTitulo { font-size: 6vw; letter-spacing:2px; }
#wrapperGrowUp .infoBox #infoBoxTxt { text-align:left; }
#wrapperGrowUp .infoBox #infoBoxTxt p { font-size: 4vw; line-height:120%; margin-top:3vh; }
#wrapperGrowUp .infoBox img { margin:4vh 42% 0 42%; width:16%; }
#wrapperGrowUp #versao { width:13vw; right:8vw; }
#wrapperGrowUp #versao li { width: 20vw; height: 20vw; margin:15px 0; font-size: 4vw; }
#wrapperGrowUp #expertise { height:28vw; padding-top:4vw; }
#wrapperGrowUp #expertise .expertiseWrapper { width:88vw; height: 12vh; padding: 1vh 2.4vw; }
#wrapperGrowUp #expertise .expertiseWrapper ul { width:100%; }
#wrapperGrowUp #expertise .expertiseWrapper li { margin:1vw; }
#wrapperGrowUp #expertise .expertiseWrapper li img { max-width:14vw; }
#wrapperGrowUp #expertise .expertiseWrapper .expertiseTitulo { font-size: 5.2vw; width:100%; margin: 0 0 1vh 0 }
#wrapperGrowUp #footer { display:none; }

 /* Salao 4 Rodas
 * --------------------------------------- */
#wrapperSalao4rodas #menuBtn { width:50px; height:50px; top:30px; right:20px; }
#wrapperSalao4rodas #menuBtn .menuLine1 { width: 100%; height:6px; display:block; margin-bottom:6px; }
#wrapperSalao4rodas #menuLabel { width:15vw; position:absolute; float:left; margin:60px 0 0 -2px; font-size: 12px; text-align:center; }
#wrapperSalao4rodas #wrapperLogo { width: 100vw; height:25vh; }
#wrapperSalao4rodas #wrapperLogo #logoMid { top:20px; left:-20%; }
#wrapperSalao4rodas .infoBox { width: 60vw; height: 77vh; margin: -12vh 15vw 0 15vw; padding: 4.1vw 6vw 4vw 5.2vw; max-width:none; max-height:none; }
#wrapperSalao4rodas .infoBox #infoBoxTitulo { font-size: 6vw; letter-spacing:2px; }
#wrapperSalao4rodas .infoBox #infoBoxTxt { text-align:left; }
#wrapperSalao4rodas .infoBox #infoBoxTxt p { font-size: 4vw; line-height:120%; margin-top:3vh; width:60vw; }
#wrapperSalao4rodas .infoBox img { margin:4vh 85% 0 85%; width:30%; height:30%; }
#wrapperSalao4rodas #expertise { height:28vw; padding-top:4vw; }
#wrapperSalao4rodas #expertise .expertiseWrapper { width:88vw; height: 12vh; padding: 1vh 2.4vw; }
#wrapperSalao4rodas #expertise .expertiseWrapper ul { width:100%; }
#wrapperSalao4rodas #expertise .expertiseWrapper li { margin:1vw; }
#wrapperSalao4rodas #expertise .expertiseWrapper li img { max-width:14vw; }
#wrapperSalao4rodas #expertise .expertiseWrapper .expertiseTitulo { font-size: 5.2vw; width:100%; margin: 0 0 1vh 0 }
#wrapperSalao4rodas #footer { display:none; }


}