/*Importação da fonte Oxygen*/
@import url('https://fonts.googleapis.com/css?family=Oxygen:400,700');
@import url('https://fonts.googleapis.com/css?family=Roboto');

/*Importação da fonte Aller bold*/
@font-face {
    font-family: 'allerbold_italic';
    src: url('../fonts/aller_bdit-webfont.woff2') format('woff2'),
         url('../fonts/aller_bdit-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
font-family: 'Museo Sans Cyrl 500';
font-style: normal;
font-weight: normal;
src: local('../fonts/Museo Sans Cyrl 500'), url('../fonts/MuseoSansCyrl_1.woff') format('woff');
}

.cd-horizontal-timeline .events-content p {
    font-family: 'Roboto', sans-serif!important;
}

/*Geral*/
body{
	font-family: Arial,sans-serif!important;
	background: #f8f8f8;
}

.wrapper-container{
	width: 100%;
    padding: 0 4%;
}

a:hover{
	text-decoration: none;
}

.pl{
	padding-left: 0;
}

.pr{
	padding-right: 0;
}

/*Página Inicial - Seleção*/

#selecao-inicial{
	width: 100%;
	height: 100%;
	position: relative;
}

.chamada-clube-inicial img{
	width: 35%;
    border-right: 2px solid #fff;
    padding: 15px 15px 15px 0;
    float: left;
    margin-right: 15px;
}

.chamada-clube-inicial{
	margin-bottom: 60px;
    float: left;
    width: 100%;
    display: block;
}

.chamada-clube-inicial h2{
	color: #fff;
    text-transform: uppercase;
    font-family: 'Museo Sans Cyrl 500';
    font-size: 21px;
}

.chamada-clube-inicial h2 span{
	font-weight: bold;
}

.homepage-selecao{
	    padding-top: 9%;
	background: url(../img/bg/neagle-trip-clube-turismo-background.png) no-repeat center center;
	background-size: cover;
	width: 100%;
	height: 100%;
	position: relative;
}

.homepage-selecao h1{
	color: #fff;
	text-transform: uppercase;
	font-family: 'Museo Sans Cyrl 500';
	font-size: 19.5px;
}

.homepage-selecao h1 span{
	font-weight: bold;
}

#selecao-clube select{
	border-radius: 0;
	padding: 15px 5px;
    height: auto;
    color: #6c6c6c;
    font-size: 12px;
    border: none;
}

#selecao-estado{
	width: 30%;
	float: left;
}

#selecao-loja{
	width: 68%;
	float: right;
}

.btn-selecao{
	color: #fff;
	background: #2e3192;
	text-align: center;
	transition: all .5s;
	border: none;
	width: 48.5%;
    font-family: 'Oxygen', sans-serif;
    font-weight: bold;
    padding: 15px 0;
    margin-top: 15px;
}

.btn-selecao:hover{
	background: #ffd918;
}

/*Motor de busca*/
div#motor-decolar iframe{
	width: 100%;
	height: 600px;
	border: none!important;
}

body > article{
	background: #fff!important
}

#motor-decolar{
	margin-bottom: -6px;
}

/*Header*/

		/*Navegação*/

		.navbar{min-height: auto!important;}

.navbar-inverse {
    background-color: #f5e80e;
    border-color: #f5e80e;
    border-radius: 0;
    margin-bottom: 0;
    color: #274f87;
}

.navbar-nav {
    float: left;
    margin: 0;
        padding: 0;
}

.navbar-nav li a{
	border-right: 1px solid #d0c612;
    color: #274f87!important;
 	padding-top: 10px;
 	padding-bottom: 10px;
 	padding-left: 10px!important;
 	padding-right: 10px!important;
 	font-weight: 700;
 	font-size: 16px;
    font-family: 'Oxygen', sans-serif;
}

.navbar-nav li{
	transition: all .5s;
	    padding: 5px 0;
}

.navbar-nav li:hover{
	background: #d9cd0c;
}

.navbar-nav li:last-child a{
	border-right: none;
}

.navbar-nav li:last-child{
	margin-right: -15px;
}

.nav>li>a>img {
    max-width: none;
    margin-top: -7px;
    margin-right: 5px;
}

		/*Topo Inicial*/

#topo{
	width: 100%;
	background: #274f87;
	float: left;
}

.box-info-topo, .box-info-topo a{
	text-align: right;
	color: #fff000;
	font-weight: 700;
	font-size: 17px;
    font-family: 'Oxygen', sans-serif;
    padding-top: 20px;
}

.box-info-topo p{
	margin-bottom: 0;
    border-top: 0;
    border: 6px solid transparent;
    border-top: 0;
    border-image: url('static/assets/compartilhado/img/apoio/borda-franqueado.png') 3 round;
    text-align: right;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    padding: 0!important;
    margin: 0!important;
    float: right;
}

.box-info-topo .info-topo-home p{
	border-image: none!important;
}

.box-info-topo img{
	display: block;
	float: right;
	display: none;
}

.perfil-home-office{
	display: inline-block!important;
    width: 15%;
    float: none!important;
    margin-right: 15px;
    margin-top: -23px;

}

.info-topo{
	display: inline-block;
}

.info-topo, .info-topo p, .info-topo a{
	font-size: 14px;
	font-weight: 700;
}

.logo-home-office-mobile{
	display: none;
}

/*Área de Novidades*/

#pacotes{
	padding: 0 0 35px;
	background: url(../img/bg/pacotes-clube-turismo.jpg) no-repeat bottom center;
	background-size: cover;
	width: 100%;
	text-align: center;
	float: left;
	    z-index: 999;
    position: relative;
}

.topo-ofertas{
	background: #f7e901;
    color: #013868;
    padding: 8px;
    font-weight: 700;
    font-size: 27px;
    font-family: 'Oxygen', sans-serif;
    width: 18%;
    margin: 0 auto;
    margin-top: -20px;
}

.titulo-imagem{
	position: relative;
	height: 180px;
    overflow: hidden;
}

.titulo-imagem h2{
    position: absolute;
    text-align: center;
    width: 80%;
    left: 10%;
    top: 17%;
    color: #fff;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.8);
    font-family: 'allerbold_italic';
    font-size: 27px;
    line-height: .9;
}

.titulo-imagem h2:before{
	content: '-';
    width: 100%;
    border-top: 3px dotted #fff;
    height: 2px;
    display: block;
    margin-left: 0;
    margin-bottom: 15px;
    color: transparent;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0)!important;
}

.titulo-imagem h2:after{
	content: '-';
    width: 100%;
    border-top: 3px dotted #fff;
    height: 2px;
    display: block;
    margin-left: 0;
    margin-top: 15px;
    color: transparent;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0)!important;
}

.pacotes-nacionais{
	margin-bottom: 35px;
    float: left;
    width: 100%;
}

.pacotes-internacionais h1, .pacotes-nacionais h1{
	text-align: center;
    color: #013868;
    font-weight: 700;
    font-size: 30px;
    font-family: 'Oxygen', sans-serif;
}

.pacotes-internacionais p, .pacotes-nacionais p{
	text-align: center;
    color: #013868;
    font-weight: 700;
    font-size: 18px;
    font-family: 'Oxygen', sans-serif;
    margin-bottom: 35px;
}

.pacotes-internacionais .dot-section, .pacotes-nacionais .dot-section{
	margin: 10px auto!important;
}

.img-pacote{
	width: 100%;
}

.descricao-pacote{
	background: #013868;
	padding: 15px;
	text-align: center;
	color: #fff;
	font-family: 'Oxygen', sans-serif;
	font-weight: 700;
}

.preco-pacote{
	font-size: 19px;
}

.preco-pacote span{
	font-size: 24px;
}

.desc-pacote{
	font-size: 12px;
	margin: 10px 0 20px;
}

.desc-pacote .texto-pacote{
	height: 88px;
    overflow: hidden;
}

.desc-pacote .reticencia{
	text-align: center;
    color: #fff;
    font-family: 'Oxygen', sans-serif;
    font-weight: 700;
    font-size: 12px;
    display: inline-block;
    margin-bottom: 0;
}

.link-oferta{
	color: #fff000;
	padding: 10px;
	transition: all .5s;
}

.link-oferta:hover{
	background: #0d2546;
}

.pacotes-internacionais .ver-mais, .pacotes-nacionais .ver-mais{
	margin-top: 20px;
}

.box-pacote{
	position: relative;
	overflow: hidden;
	margin-bottom: 25px;
}

.interno-link-pacote{
	background: #005197;
    width: 100%;
    height: 100%;
    position: relative;
    top: 0;
    left: 0;
    padding: 50px 70px;
}

.wrapper-geral-pacote{
	position: relative;
	height: 100%;
}

.descricao-link-pacote{
	position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    color: #fff;
    top: 100%;
    left: 0%;
    width: 100%;
    transition: all .5s;
}

.box-pacote:hover .descricao-link-pacote{
	top: 0;
}

.descricao-link-pacote p{
	color: #fff;
	font-size: 14px;
	text-align: center;
}
/*Área de Depoimentos*/

#depoimentos{
	text-align: center;
    background: #f7f7f7;
    padding: 60px 0 30px;
    position: relative;
}

#depoimentos h1{
	text-align: center;
    color: #013868;
    font-weight: bold;
    font-size: 30px;
}

.box-depoimento{
	position: relative;
	overflow: hidden;
	border-radius: 100%;
	width: 16%;
	height: 200px;
	text-align: center;
	display: inline-block;
	margin: 0 1%;
}

.box-depoimento img{
	position: absolute;
	border-radius: 100%;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all .6s;
}

.box-depoimento:hover  img{
  -webkit-filter: blur(3px);
  filter: blur(3px);
}

.conteudo-depoimento{
	background: rgba(6,65,97,0);
    z-index: 999;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    top: 0;
    left: 0;
    transition: all .6s;
    color: #fff;
    text-align: center;
    padding: 60px 15px 0;
    opacity: 0;
}

.conteudo-depoimento p{
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.42);
}

.conteudo-depoimento span{
	font-weight: bold;
    font-size: 14px;
    margin: 0 2px;
}

.auto-depoimento{
	font-weight: bold;
	font-size: 18px;
}
.filtro-depoimento{
	background: rgba(220,214,7,.8);
    z-index: 888;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all .5s;
}


.box-depoimento:hover .filtro-depoimento{
	opacity: 0;
}

.box-depoimento:hover .conteudo-depoimento {
	opacity: 1;
}

.redes-sociais{
	margin-top: 40px;
}

.redes-sociais a{
	color: #636363;
	transition: all .2s;
	margin: 10px 15px;
}

.redes-sociais a:hover{
	color: #034680;
}

.redes-sociais i{
	font-size: 21px;
}

.redes-sociais p{
	font-family: 'Oxygen', sans-serif;
    color: #013868;
    margin-top: 10px;
    margin-bottom: 0;
}

.redes-sociais p span{
	font-weight: 700;
}

.deixar-depoimento{
	background: #636363;
    color: #fff!important;
    padding: 10px;
    width: 20%;
    margin: 0 auto;
    font-weight: bold;
    font-size: 14px;
    transition: all .3s;
}

.deixar-depoimento:hover{
	background: #034680;
}

.ver-depoimento{
	background: #005197;
    border-radius: 100%;
    width: 45px;
    height: 45px;
    margin: 0 auto;
    line-height: 1.5;
    font-size: 30px;
    color: #fff600;
    cursor: pointer;
}

.texto-depoimento{
	position: absolute;
    width: 70%;
    left: 15%;
    color: #fff;
    background: #005197;
    padding: 100px;
    top: 25%;
    z-index: 999999;
    display: none;
}

.texto-depoimento.ativo {
    display: block;
}

.fechar-depoimento{
	font-weight: bold;
    position: absolute;
    right: 20px;
    top: 20px;
    font-size: 20px;
    cursor: pointer;
    color: #fff600;
}
/*PÁGINAS INTERNAS*/

.header-principal{
	width: 100%;
	color: #fff;
	padding: 35px 0;
	float: left;
	font-family: 'Oxygen', sans-serif;
}

.header-principal h1{
	font-weight: 700;
	margin: 0;
	font-size: 27px;
}

.header-principal h1 span{
	font-weight: normal;
	font-size: 25px;
}

.texto-principal{
	padding: 35px 0;
	color: #636363;
	float: left;
	width: 100%;
}

.wrapper-formularios{
	width: 100%;
	background: #fff;
	margin-bottom: 30px;
	padding: 35px 0;
	float: left;
}

.wrapper-formularios label{
	color: #a9a9a9;
	font-weight: normal;
	font-size: 13px;
}

.wrapper-formularios .form-group input, .wrapper-formularios select{
	border-radius: 0;
	width: 100%;
	background: #E4E4E3;
	border: none;
	box-shadow: none;
	height: 50px;
    padding: 14px;
}

.wrapper-formularios textarea{
	border-radius: 0;
	width: 100%;
	background: #E4E4E3;
	border: none;
	box-shadow: none;
	height: 300px;
}

.form-contato.wrapper-formularios textarea{
	height: 216px;
}

.form-group {
    margin-bottom: 8px;
}

.g-recaptcha{
	margin-top: 15px;
}

.form-ouvidoria .g-recaptcha{
	float: right;
}

.btn-enviar{
	margin-top: 15px;
    background: #274f87;
    float: right;
    color: #fff;
    border: none;
    padding: 25px 128px;
    font-size: 12px;
    font-weight: bold;
    transition: all .5s;
}

.btn-enviar:hover{
	background: #1d3c66;
}

.arrow-detail{
	width: 100%;
	background: #fff;
	float: left;
}

.arrow-down {
  width: 0;
  height: 0;
  border-left: 35px solid transparent;
  border-right: 35px solid transparent;
  border-top: 25px solid #f8f8f8;
  margin: 0 auto;
  display: block;
}

.banner-principal{
	width: 100%;
	float: left;
}

.banner-principal img{
	width: 100%;
}

/*Página Destinos*/

.header-destinos{
	background: url(../img/bg/topo-destinos.jpg) no-repeat top center;
	background-size: cover;
	padding: 35px 0;
}

.titulo-destino-pacote{
	color: #274f87;
    text-transform: uppercase;
    text-align: center;
    padding: 50px 0;
    background: rgba(255,255,255,.6);
    font-size: 22px;
    font-weight: 700;
    font-family: 'Oxygen', sans-serif;
    position: absolute;
    width: 100%;
    margin: 0;
    top: 180px;
}

.topo-principal-destinos{
	height: 490px;
    overflow: hidden;
    width: 100%;
    float: left;
    margin: 0;
    position: relative;
    background: #fff;
    padding: 15px 0;
}

.topo-principal-destinos img{
	width: 100%;
}

.wrapper-descricao-destinos{
	background: #fff;
	width: 100%;
	float: left;
}

.descricao-destinos{
	color: #484848;
    background: #f8f8f8;
    padding: 30px 30px 50px;
    font-family: 'Oxygen', sans-serif;
    font-size: 15px;
}

.redes-sociais-destinos{
	width: 100%;
	background: #fff;
	float: left;
}

.redes-destinos{
	margin-top: 25px;
	margin-bottom: 25px;
}

.redes-destinos p{
	margin-bottom: 10px;
}

.redes-destinos a:last-child{
	margin-right: 0;
}

.sugestao-destinos-wrapper{
	width: 100%;
	background: #fff;
	padding: 20px 0;
	float: left;
	margin-bottom: 0;
}

.sugestao-destinos-wrapper h2{
	text-align: center;
    color: #fff;
    background: #005197;
    padding: 18px 0;
    font-size: 16px;
    font-weight: 700;
    margin-top: 0;
    font-family: 'Oxygen', sans-serif;
}

.sugestao-destinos-wrapper p{
    color: #4b4b4b;
    font-size: 14px;
    margin-bottom: 15px;
    margin-top: 15px;
}

.destinos-relacionados{
	width: 100%;
	float: left;
	background: #fff;
	padding: 25px 0;
	margin-bottom: 20px;
}

.outros-destinos{
background: #f8f8f8;
    padding: 30px 0px;
}

.outros-destinos h3{
	color: #acacac;
	font-family: 'Oxygen', sans-serif;
	font-weight: 700;
	text-align: center;
	margin: 0 0 20px;
	font-size: 20px;
}

.btn-cd{
	color: #fff;
    text-align: center;
    font-size: 13px;
    background: #274f87;
    font-weight: bold;
    margin: 25px 0 0;
    padding: 25px 0;
    float: right;
    transition: all .5s;
}

.btn-cd:hover{
	background: #1f3e6a;
}

/*Pacotes*/

.img-destino-pacote{
	width: 100%;
}

.main-pacotes{
	background: #fff;
	width: 100%;
	float: left;
	padding: 25px 0;
}

.info-page-pacotes{
	color: #fff;
	text-align: right;
	background: #274f87;
	padding: 35px;
}

.info-page-pacotes p{
	margin-bottom: 0;
	font-size: 14px;
}

.info-page-pacotes p span{
	font-size: 20px;
}

.condicoes-pacotes p span{
	font-size: 10px;
}

.ui-tabs-nav{
	margin: 0;
	padding: 0;
	list-style: none;
}

.ui-tabs-nav li{
	display: inline-block;
    color: #797979!important;
    font-weight: 700;
    font-family: 'Oxygen', sans-serif;
    background: #dbdbdb;
    padding: 10px 30px;
    text-transform: uppercase;
}

.ui-tabs-nav li.ui-tabs-active{
	background: rgb(248, 248, 248)!important;
}

.ui-tabs-nav li a{
	color: #797979!important;
}

.ui-tabs-panel{
    background: rgb(248, 248, 248);
    padding: 35px;
    color: rgb(72, 72, 72);
    font-family: Oxygen, sans-serif;
    font-weight: normal;
    font-size: 14px;
    line-height: 1.9;
}
/*Página Conheça a clube*/

.header-clube{
	background: url(../img/bg/topo-clube.jpg) no-repeat top center;
	background-size: cover;
	padding: 100px 0;
}


.chamada-timeline{
	width: 100%;
	background: url(../img/bg/bg-mapa.jpg) no-repeat center;
	background-size: cover;
	padding: 30px 0;
	color: #fff;
	text-align: center;
	float: left;
    font-weight: bold;
    font-size: 22px;
}

.timeline-clube{
	float: left;
	    background: #fff;
    width: 100%;
}

.yellowbar{
	width: 100px;
    height: 4px;
    background: #f5e80e;
    display: block;
    margin: 5px auto;
}

.events-content li img{
	width: 100%;
}

.texto-timeline h2{
    color: #274f87;
    font-size: 16px!important;
    font-family: 'Oxygen', sans-serif!important;
    color: #005197!important;
    font-weight: 700;
    margin-top: 15px;
}

.texto-timeline p{
    font-size: 13px!important;
    font-family: 'Oxygen', sans-serif!important;
}

.texto-timeline h2.so{
	margin-top: 15px!important;
}

.events-content ol{
	padding: 0!important;
}

/*Timeline*/




/*Página Trabalhe Conosco*/

.header-trabalhe{
	background: url(../img/bg/topo-trabalhe.jpg) no-repeat top center;
	background-size: cover;
}

/*Página Ouvidoria*/

.header-ouvidoria{
	background: url(../img/bg/topo-ouvidoria.jpg) no-repeat top center;
	background-size: cover;
}

/*Página Contato*/

.header-contato{
	background: url(../img/bg/topo-contato.jpg) no-repeat top center;
	background-size: cover;
}

.area-mapa{
	width: 100%;
    float: left;
    height: 350px;
    overflow: hidden;
}

.info-contato{
	width: 100%;
	float: left;
	padding: 20px 0 45px;
}

.box-info-contato{
	color: #fff;
	text-align: center;
	background: url(../img/bg/box-contato.jpg) no-repeat center;
	background-size: cover;
	padding-top: 25px;
	padding-bottom: 25px;
	    min-height: 165px;
}

.box-info-contato h4{
	font-size: 16px;
    margin-bottom: 0;
}

.box-info-contato h5{
	font-weight: bold;
	margin-top: 5px;
}

/*Página dos Utilidades*/

.header-utilidades{
	background: url(../img/bg/topo-utilidades.jpg) no-repeat top center;
	background-size: cover;
}

.conteudo-utilidades{
	float: left;
	width: 100%;
	background: #fff;
	padding: 30px 0 40px;
}

.conteudo-utilidades p{
	font-size: 15px;
	color: #636363;
}
.conteudo-utilidades h2{
	color: #274f87;
	font-weight: bold;
	font-size: 22px;
}

.conteudo-utilidades h2:after{
	width: 100px;
	content: ' ';
	height: 4px;
	background: #f5e80e;
    display: block;
    margin: 5px 0 25px;
}

.conteudo-utilidades h3{
	color: #636363;
	font-weight: bold;
	margin-bottom: 15px;
	font-size: 18px;
}

.conteudo-utilidades h4{
	color: #636363;
	font-weight: bold;
	margin-bottom: 0px;
	font-size: 14px;
}

/*Página dos parceiros*/

.header-parceiros{
	background: url(../img/bg/topo-parceiros.jpg) no-repeat top center;
	background-size: cover;
}

.wrapper-parceiros{
	width: 100%;
	float: left;
	background: #fff;
	padding: 30px 0;
}

.img-parceiro img{
	width: 80%;
	transition: all .5s;
	margin: 10px 0 30px;
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}

.img-parceiro img:hover{
	transform: scale(1.2);
	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
}

/*Página Clube dos noivos*/
.wrapper-content-noivos{
	width: 100%;
	float: left;
	background: #fff;
	text-align: center;
	padding: 30px 0 45px;
}

.wrapper-content-noivos p{
	text-transform: uppercase;
	color: #636363;
}

.span-noivos{
	color:#034680;
	font-family: 'Oxygen', sans-serif;
	font-weight: 700;
}

.box-noivos{
	background: url(../img/bg/bg-noivos.jpg) no-repeat top center;
	background-size: cover;
	position: relative;
	height: 210px;
	margin: 25px 0 35px;
	transition: all .5s;
}

.box-noivos-3{
	background: url(../img/bg/bg-noivos2.png) no-repeat top center;
	background-size: cover;
	position: relative;
	height: 210px;
	margin: 25px 0 35px;
	transition: all .5s;
}

.box-noivos-2{
	background: url(../img/bg/bg-noivos3.png) no-repeat top center;
	background-size: cover;
	position: relative;
	height: 210px;
	margin: 25px 0 35px;
	transition: all .5s;
}

.info-site-noivos{
	text-align: center;
	color: #fff;
	background: rgba(39,79,135,.9);
	font-family: 'Oxygen', sans-serif;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 15px;
	left: 15px;
	text-transform: uppercase;
	padding: 55px;
	-webkit-box-shadow: -2px 1px 3px 0px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:    -2px 1px 3px 0px rgba(50, 50, 50, 0.3);
	box-shadow:         -2px 1px 3px 0px rgba(50, 50, 50, 0.3);
	opacity: 0;
	transition: all .5s;
}

.box-noivos:hover .info-site-noivos{
	opacity: 1;
}

.info-site-noivos h2{
	font-size: 16px;
    font-weight: normal;
    margin: 0;
}

.info-site-noivos h3{
	font-size: 14px;
    font-weight: normal;
    margin: 6px 0;
}

.info-site-noivos p span{
	color: #fff;
    border: 1px solid #fff;
    border-radius: 100px;
    padding: 0px 12px 7px;
    font-size: 18px;
    line-height: 2.2;
}

/*Página lista de lojas*/

.lista-lojas{
	width: 100%;
	background: #fff;
	float: left;
	padding: 50px 0 80px;
}

.lista-lojas h3{
	background: #274f87;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 17px;
    padding: 15px;
    cursor: pointer;
}

.lista-lojas p{
	    color: #777777;
    padding: 5px 15px;
    margin-bottom: 0;
}

/*Estilos do rodapé*/

footer{
	width: 100%;
	padding: 15px 0 80px;
	font-family: 'Oxygen', sans-serif;
	color: #fff;
	background: #1962a1;
	font-weight: 700;
	float: left;
	text-align: center;
}

footer a{
	color: #fff;
	transition: all .2s;
}

footer a:hover{
	color: #2D3E52;
}

footer .box-footer  ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

footer .box-footer  ul li{
	font-weight: 700;
	font-size: 15px;
    margin-bottom: 5px;
}

footer .box-footer h3{
	font-weight: 700;
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 15px;
}

footer .box-footer input{
	width: 80%;
    padding: 10px;
    border: 1px solid #005197;
    color: #005197;
}

.direitos-autorais{
	text-align: left;
	margin-top: 20px;
    font-size: 13px;
}

.direitos-autorais p{
    margin-bottom: 0;
}

.captcha-news{
	margin: 5px auto 0;
    display: block;
    text-align: center;
    float: none;
    width: 79%;
}

.enviar-news{
	float: none!important;
	margin-top: 5px!important;
	padding: 12px 130px;
}

/*Informações Fixas no rodapé*/

.info-fixas{
	width: 100%;
	position: fixed;
	left: 0;
	bottom: 0;
	color: #fff;
	background: #005197;
	padding: 15px 0 10px;
	text-align: center;
	z-index: 999999;
}

.info-fixas a{
	color: #fff;
	font-weight: 700;
	font-family: 'Roboto', sans-serif;
}

.info-fixas p{
	display: inline-block;
	margin-bottom: 0;
	line-height: 1;
	font-size: 13px;
	font-family: 'Roboto', sans-serif;
}

.info-fixas i{
	font-size: 20px;
    margin-right: 5px;
}

.fixo-span{
	font-size: 16px;
}

.info-fixas span{
	font-size: 12px;
}

body > section.info-fixas > div > div.col-md-3.fixo-span > img{
	margin-top: -20px!important;
}

.box-fixo{
	border-right: 1px solid #034680;
}

#novidades{
	width: 100%;
	padding: 20px 0 40px;
	float: left;
	background: #fff;
}

#novidades h1{
	text-align: center;
	color: #013868;
	font-weight: bold;
	font-size: 30px;
}

.dot-section{
	width: 120px;
	border-top: 3px dotted #013868;
    margin: 15px auto 40px;
}

.chamada-noticia{
	position: relative;
	overflow: hidden;
}

.chamada-noticia img{
	width: 100%;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    z-index: 888;
}

.chamada-noticia  img:hover{
	-webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}

.img-noticia:hover{
    transform: scale(1.2);
}
.chamada-noticia .img-noticia{
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
}

.box-noticia:hover img{
	-webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}

.box-noticia{
	margin-bottom: 20px;
}
.chamada-noticia .titulo-noticia{
	color: #fff;
    font-weight: bold;
    background: #0b5182;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 15px;
    margin-bottom: 0;
    font-size: 17px;
    width: 100%;
}

.resumo-noticia{
	padding: 15px;
	color: #484b4d;
	min-height: 150px;
    max-height: 150px;
    overflow: hidden;
}

.ver-mais{
	background: #fff600;
	color: #0b5182;
	padding: 4px 20px;
	    float: right;
	    font-weight: bold;
	    margin-top: 10px;
	    transition: all .5s;
}

.ver-mais:hover{
	background: #0b5182;
	color: #fff600;
}

.link-download{
	background: #fff600;
	color: #0b5182;
	padding: 4px 20px;
	    font-weight: bold;
	    margin-top: 10px;
	    transition: all .5s;
}

.link-download:hover{
	background: #0b5182;
	color: #fff600;
}

.box-noticia:hover  .ler-noticia{
	background: #0b5182;
	color: #fff600;
}

/*Fidelidade*/

#motor-fidelidade iframe{
	width: 100%;
    height: 1150px;
}

#motor-intercambio iframe{
	width: 100%;
    height: 2200px;
}

#motor-cambio iframe{
	width: 100%;
    height: 820px;
}

@media (max-width: 1290px){
	.info-fixas p{font-size: 12px;}
	.captcha-news, footer .box-footer input {
	    width: 85%;
	}
}


@media (max-width: 1180px){
	.navbar-nav li a{font-size: 12px;    padding-left: 5px!important;padding-right: 5px!important;}
	.topo-ofertas{width: 22%;}
	.box-depoimento{width: 17%; height: 170px;}
	.conteudo-depoimento{padding-top: 30px;}
	.resumo-noticia{min-height: 170px;}
	.info-fixas p{font-size: 12px; line-height: 1.5;}
	.logo-home-office{margin-top: 10px;}
	.info-fixas p{font-size: 12px;}
	.container-timeline{float: left;}
	.chamada-clube-inicial h2{font-size: 20px;}
	.homepage-selecao h1{font-size: 17px;}
		.captcha-news, footer .box-footer input {
	    width: 108%;
	}
}


@media (min-width: 1400px){
.homepage-selecao{padding-top: 14%;}
	.wrapper-selecao-principal{
		margin-left: -15%;
	}
	footer .box-footer input{width: 75%;}.captcha-news{width: 74%;}
}

@media (min-width: 1600px){
	.box-depoimento{width: 17%; height: 245px;}
	.conteudo-depoimento{padding-top: 95px;}
	.header-principal{padding: 40px 0;}
	.texto-timeline p{font-size: 13px!important;}
		.captcha-news {
	    width: 67%;
	}
		footer .box-footer input {
	    width: 66.5%;
	}
}

@media (min-width: 1680px){
		.captcha-news {
	    width: 63%;
	}
		footer .box-footer input {
	    width: 63.5%;
	}
}

@media (min-width: 1800px){
	.wrapper-container {padding: 0 10%;}
	.perfil-home-office{width:11%; }
	.box-depoimento{height: 260px;}
}

@media (max-width: 980px){

	.homepage-selecao{
		background: #005a9d;
	}
	.box-pacote{
		width: 48%;
    	margin: 10px 1%;
    	display: inline-block;
    	float: left;
	}

	.box-depoimento{height: 155px;}

	.box-footer, .box-fixo{
		margin-bottom: 20px;
	}

	.navbar-nav li a img{display: none;}

	footer{padding-bottom: 180px;}

	.navbar-toggle .icon-bar{height:3px;    background-color: #274F87!important; }
	.navbar-inverse .navbar-toggle{border: none;float: none;margin: 0 auto;display: block;background: transparent!important;}
	.navbar-nav{
	float: left;
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: center;}
    .navbar-nav li a{border-right: none;border-bottom:1px solid #d0c612; font-size: 15px; }
    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border: none;}
    .logo-home-office{display: none;}
	.logo-home-office-mobile{display: block;    margin: 0 auto;}
	#topo{    background: #173764;    padding: 10px 0;}
	.box-info-topo, .box-info-topo a{text-align: center;padding-top: 30px;width: 100%;}
	.logo-topo{width: 100%;margin-bottom: 15px;}
	.info-site-noivos{top: 0; left: 0; padding: 50px 10px;}
	.btn-enviar{width: 100%; padding: 25px 0;}
	.box-info-contato{margin-bottom: 10px;} .box-info-contato a{color: #fff!important;}
	.form-ouvidoria .g-recaptcha{width: 100%;}
	.header-clube{padding: 50px 0;}
	.cd-horizontal-timeline .events-content li > *{width: 100%!important;}
	.cd-horizontal-timeline .events-content{margin: 0!important;}
	.img-parceiro{text-align: center;}
	.topo-principal-destinos{height: auto;}
	.titulo-destino-pacote{padding: 20px 0;top:0; position: relative;}
	.pr, .pl{padding: 0;}
	.titulo-imagem h2{top: 7%;}
	.btn-cd{width: 100%;}
	.box-info-topo img{float: none;margin: 0 auto;display: block!important;}
	.info-fixas{position: inherit;float: left;}
	footer{    padding-bottom: 30px;}
	.direitos-autorais{text-align: center;font-size: 14px;}
	#cadastro-news > div.g-recaptcha.captcha-news > div{margin: 0 auto;}
	.box-noticia{float: left; margin-bottom: 20px;}
}

@media(max-width: 600px){
	.topo-ofertas{width: 90%;}
	.conteudo-depoimento{padding-top: 85px;}
	.box-depoimento{width: 95%;height: 270px;}
	.deixar-depoimento{width: 90%;}

	.box-pacote{width: 100%;}
	.box-fixo{border:none;}
	.captcha-news{width: 100%;}
	.g-recaptcha{transform:scale(0.83);-webkit-transform:scale(0.83);transform-origin:0 0;-webkit-transform-origin:0 0;}
	footer .box-footer input{width: 100%;}
	.enviar-news{width: 100%; padding: 18px 0;}

	.chamada-clube-inicial img {
	    width: 45%;
	    border-right: none;
	    padding: 0;
	    float: none;
	    margin-right: 0;
	    display: block;
	    margin: 0 auto;
	}
	.chamada-clube-inicial h2, .homepage-selecao h1{text-align: center;}
	.btn-selecao{width: 100%;}

}

@media(min-width: 340px) and (max-width: 500px){
.box-depoimento{width: 80%!important;}
}

/*Mudar breakpoint menu wordpress*/
@media (min-width: 800px) and (max-width: 990px) {

	.homepage-selecao{
		padding-bottom: 20px;
	}
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-collapse.collapse.in {
        display: block!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px auto;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}

@media (max-width: 450px){
	.chamada-clube-inicial img {
	    width: 60%;
	}
	.chamada-clube-inicial h2, .homepage-selecao h1{text-align: center; font-size: 18px; margin-top: 10px; margin-bottom: 20px;}
	.btn-selecao{width: 100%;}
}

@media (max-width: 320px){
	#selecao-loja, #selecao-estado{
		width: 100%;
		margin-bottom: 10px;
	}
}

#pictureBtn {
  display: none!important;
}

/*Página de casas em orlando*/

#motor-casas-dektop iframe{
	width: 100%;
    height: 2950px;
}

#motor-casas-mobile{
	display: none!important;
}

@media(max-width: 960px){
#motor-casas-dektop{
	display: none!important;
}

#motor-casas-mobile{
	display: block!important;
}

#motor-casas-mobile iframe{
	width: 100%;
	height: 2950px;
}
}
