html {
	margin: 0;
	padding: 0;
	height:100%;
	-webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

body  {
	margin: 0 auto;
	height:100%;
}
video {
	width:100%;
	height:auto;	
}

.header{
	margin:0 auto;
	height:auto;
	width:100%;	
}

.footer {
	position:absolute;
	bottom:0;
	width:100%;
}

/*--------------------------------------------------*/
@font-face {
	 font-family:'segoeui';	 
     font-style: normal;
     src: url('segoeui.ttf');
	 src: url('segoeui.eot');
}

/*bold*/
@font-face {
	 font-family:'segoeuib';	 
     font-style: normal;
     src: url('segoeuib.ttf');
}

/*italico*/
@font-face {
	 font-family:'segoeuii';	 
     font-style: normal;
     src: url('segoeuii.ttf');
}

/*light*/
@font-face {
	 font-family:'segoeuil';	 
     font-style: normal;
     src: url('segoeuil.ttf');
	 src: url('segoeuil.eot');
	 src: url('segoeuil.woff');
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('MyriadPro-Cond.eot');
    src: url('MyriadPro-Cond.eot?#iefix') format('embedded-opentype'),
        url('MyriadPro-Cond.woff2') format('woff2'),
        url('MyriadPro-Cond.woff') format('woff'),
        url('MyriadPro-Cond.ttf') format('truetype'),
        url('MyriadPro-Cond.svg#MyriadPro-Cond') format('svg');
    font-weight: normal;
    font-style: normal;
}


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

.back-to-top {
	visibility: hidden;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 48px;
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 90;
	cursor: pointer;
	opacity: 0;
	transition: all .6s
}
.back-to-top.show {visibility: visible;bottom: 10px;opacity: 1;}


.center .slick-prev:before, .center .slick-next:before{
	color:#999!important;
	position:relative;
	top:280px;
	
}
.center .slick-prev:before{
	content: '<';
	font-size:100px;
	left:-32px;
	
}
.center .slick-next:before{
	content: '>';
	font-size:100px;
	left:0px;
	
}

.center .slick-slider{
	z-index:500;	
}


.img-pousada{
	float:left;
	width:31%;
	margin-top:30px;
	margin-bottom:30px;
	overflow:hidden;
}
.img-pousada img{
	width:100%;
	 -webkit-transition: -webkit-transform .3s ease-out;
    -moz-transition: -moz-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;	
	cursor:pointer;
}
.img-pousada:hover img{	
    -webkit-transform: scale(1.2) rotate(-5deg);
    -moz-transform: scale(1.2) rotate(-5deg);
    -o-transform: scale(1.2) rotate(-5deg);
    -ms-transform: scale(1.2) rotate(-5deg);
    transform: scale(1.2) rotate(-5deg);
	opacity: 0.7;	
}
.topo-100{
	float:left;
	width:100%;
	height:auto;
}
.div-100{
	float:left;
	width:100%;
	height:auto;
	margin-top:50px;
}
.div-100-interno{
	float:left;
	width:100%;
	height:auto;
	margin-top:30px;
}
.logos-bemvindo{
	margin-bottom: 5%
}
#tuiuiu{
	padding-right: 30%;
}
#dumes{
	margin-right: -10%;
}
.fixa{
	max-width:1170px;
	height:auto;	
}
.texto-site{
	float:left;	
}
.texto-site p{
	font-family:'segoeuil';
	font-size:16px;	
	color:#afafaf;
}
.redes-sociais{
	float:right;
	margin-top:20px;
}

.linha-laranja{
	float:left;
	width:100%;
	height:1px;	
	background-color:#f5962c;
	margin-bottom:20px;
}

.texto-produto{
	float:left;
	width:100%;	
	margin-top: inherit;
	margin-bottom:inherit;
}
.tituloProd{
	font-family: 'Myriad Pro';
	color:#e5322d;
	font-size:45px;
	font-weight:100;	
}

.texto-produto p{
	font-family: 'segoeuil';
	font-size:18px;
	color:#939393;
	font-weight:100;	
}


.menu{
	float:left;
	width:100%;
	height:48px;	
	background-color:#f5962c;
	margin-top:30px;
	z-index:1;
	position:relative;
}

.menut{
	list-style:none; 
	width:auto;
	height:auto;
	    margin-left: 42px;
    margin-top: 12px;
}
.menut li{
	position:relative;
	float:left;
	margin-right:85px;
	font-family: 'segoeuil';
	font-size:17px;
	color:#FFF;
	font-weight:100;
	text-transform:uppercase;
}
.menut li a{color:#FFF; text-decoration:none; display:block;} 
.menut li a:hover{
	text-decoration:underline;
}

body{
	font-family: 'Myriad Pro';
}

h1{
	font-family: 'Myriad Pro';
	color:#e5322d;
	font-size:45px;
	font-weight:100;	
}
.texto-home{
	float:left;
	width:100%;	
	margin-top: -25px;
	margin-bottom:20px;
}

.texto-home p{
	font-family: 'segoeuil';
	font-size:18px;
	color:#939393;
	font-weight:100;	
}

.btn-pdv{
	background-color:#fdfdfd;
	border:1px solid #929292;
	border-collapse:collapse;
	height:45px;
	width:155px;
	vertical-align:middle;
	margin-right:10px;
	padding-left:10px;
	font-family:'Myriad Pro';
	font-weight:100;
	font-size:22px;
	color:#2f2f2f;
	padding-top:5px;
}

.btn-pdv:hover {
    background-image: linear-gradient(to bottom, transparent, rgba(255,255,255,.15));
   /* box-shadow: 1px 1px 1px #999;*/
	text-decoration: none; 
    cursor: pointer;
}

.linha-separa{
	width:80%;
	height:1px;
	background-color:#afafaf;
	margin-bottom:60px;
	margin-top:60px;
}

.segmentos{
	float:left;
	width:100%;	
	overflow:hidden;
}

.segmento{
	float:left;
	margin-right:58px;	
}

.banner1{
	float:left;	
	margin-top:80px;
}

.banner2{
	float:right;
	margin-top:80px;	
}

.barra-clientes{
	float:left;
	width:100%;
	height:240px;
	background-color:#f5962c;	
	    margin-top: 70px;
}

.seta-esquerda {
    float: left;
    margin-top: 96px;
    cursor: pointer;
}
.seta-direita {
    float: left;
    margin-top: 96px;
    cursor: pointer;
}
.marcas {
    float: left;
    height: auto;
    width: 94%;
    margin-top: 75px;
}
.img-marca {
    width: 240px;
    height: auto;
    float: left;
}

.novidades-home{
	float:left;
	width:100%;	
}

.img-novidade{
	float:right;	
}

.linha-novidade{
	float:left;
	width:3px;
	height:100px;
	background-color:#fc9621;	
}

.titulo-novidade{
	float:left;
	width:53%;	
}

.titulo-novidade p{
	text-align:left;
	color:#e5322d;
	font-family:'Myriad Pro';
	font-weight:100;
	font-size:45px;
}
.subtitulo-novidade{
	float:left;
	width:53%;	
}

.subtitulo-novidade p{
	text-align:left;
	color:#000000;
	font-family:'Myriad Pro';
	font-weight:100;
	font-size:49px;
}

.texto-novidade{
	float:left;
	width:40%;	
}

.texto-novidade p{
	color:#939393;
	font-family: 'segoeuil';
	font-size:18px;
	font-weight:100;
	text-align:left;
}

.mapa{
	float:left;
	margin-top:50px;
	width:100%;	
}

.mapa-interno{
	float:left;
	margin-bottom:50px;
	margin-top:10px;
	width:100%;	
}

.rodape{
	float:left;
	width:100%;
	height:433px;
	background-color: #FF8B13;	
}

/*--------------------------------------------------*/
.quadro-rodape{
	width:40%;
	color:#fff;
	font-size:24px;
	float:left;
	margin-top:50px;
}
.quadro-rodape2{
	width:33.5%;
	color:#fff;
	font-size:20px;
	float:left;
	margin-top:50px;
}
.quadro-rodape1{
	width:22.5%;
	color:#fff;
	font-size:20px;
	float: right;
	margin-top:50px;
}
.titulo-rodape{
	float:left;
	width:100%;
	color:#FFF;
	font-size:40px;

}
.titulo-rodape p{
	margin-top: 0px;
    margin-bottom: 20px;
	font-family:'Myriad Pro';
	text-align:left;	
}
.img-tel{
	width:10%;
	float:left;	
}
.img-tel img{
	padding-top: 10px;
}
.img-celular{
	width:7%;
	float:left;
}
.img-celular img{
    padding-top: 10px;
}
.img-email{
	width:8%;
	float:left;	
}
.txt-tel{
	width:50%;
	float:left;
}
.txt-tel p{
	font-size: 40px;
    margin-top: 0px;
    margin-bottom: 0px;
	font-family:'Myriad Pro';
}
.txt-cel p{
	font-size:25px;	
	margin-bottom: 0px;
	font-family:'Myriad Pro';
}
.txt-cel{
	width:65%;	
}
.txt-cel p {
	margin-top: 0px;
	font-family:'Myriad Pro';
}
.txt-cel2{
	    padding-left: 38px;
    padding-top: 0px;
    margin-top: -18px;
    width: 65%;
    float: left;
}
.txt-cel2 p{
	margin-top: 0px;
	text-align: justify;
	font-family:'Myriad Pro';
}
.fone{
	float:left;
	width:100%;	
}
.cel{
	margin-top:30px;
	float:left;
	width:100%;	
}
.email{
	
	float:left;
	width:100%;	
}
.txt-email p{
	margin-top: 0px;	
	font-family:'Myriad Pro';
}

.acompanhe p{
	font-family:'Myriad Pro';
}

.txt-dm p{
	font-family:'Myriad Pro';
}

.txt-email{
	float: left;
    margin-left: 25px;	
}

.whats-app.show2 {
    visibility: visible;
    opacity: 1;
}
.whats-app {
    visibility: hidden;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 48px;
    position: fixed;
    bottom: 20px;
    right: 10px;
    z-index: 90;
    cursor: pointer;
    opacity: 0;
    transition: all 0.6s;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #4d4d4d;
	font-family:'Myriad Pro';
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #4d4d4d;
   font-family:'Myriad Pro';
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #4d4d4d;
   font-family:'Myriad Pro';
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #4d4d4d;
   font-family:'Myriad Pro';
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #4d4d4d;
   font-family:'Myriad Pro';
}


#menuRodape {
	list-style:none;
	flex-direction:row;
	justify-content:space-around;
	font-family:'Myriad Pro' !important;
	font-size:20px;
	margin-top:20px;
	margin-left:-39px;
}
#menu a{
	color:#FFF;
	text-decoration:none!important;
	margin-left:45px;
}

#menuRodape a {
	text-decoration:none!important;
}

#menuRodape {
	margin-top:0px;
}

#menuRodape li {
	text-align:left;
}

#menuRodape a{
	margin-left:0;
	text-align:left;
	color:#FFF;
}

.mapar{
	float:left;	
	width:50%;
	margin-bottom:40px;
}
#representantes{
	float:right;
	width:50%;	
}

#svg-map path {
    fill: #b71914;
}

#svg-map path:hover{
    fill: #777777;
}

#svg-map .circle {
    fill: #969696;
}

.img-fb, .img-insta, .img-pint{
	margin-right:15px;
}

#formReservas, #formNewsletter {
	width:100%;
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 40px;
	margin-bottom:40px;
}

#formReservas input, #leiaMais, #formNewsletter input, #formReservas textarea {
	box-sizing:border-box;
	width:100%;
	font-family:'Myriad Pro';
	font-weight:bold;
	padding:15px;
	font-size: 20px;
	margin-bottom:20px;
	border: 0.1px solid;
    border-color: #D8D8D8;
}

#formReservas input[type='submit'], #leiaMais, #formNewsletter input[type='submit'] {
	border: none;
    background: #FE2E2E;
    color: #fff;
    text-transform: uppercase;
    font-weight: normal;
    position: relative;
    /*top: -51px;
    left: 180px;*/
    height: 50px;
	width:20%;
	margin-top:10px;
}

.divRevista{
	overflow:visible;
	display:block;
	height:1060px;
	overflow:hidden;
	width:980px;
}

.divSlider{
	overflow:hidden;
	display:none;
	
}


@media screen and (max-width:1024px) {
	
	.divRevista{
		overflow:hidden;
		display:none;
		height:800px;
	}
	.divSlider{
		overflow:visible;
		display:block;
	}
}