@import url(https://fonts.googleapis.com/css?family=Lora:400,400italic,700,700italic);
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin : 0;
padding : 0;
border : 0;
font-size : 100%;
font : inherit;
}
body{
	font-size:62.5%;
	font-weight:300;
}
span.obrigatorio {
	color:#FF0000; 
	font-weight:bold;
}
*{
	outline : none;
}
blockquote:before, blockquote:after, q:before, q:after {  
	content : '';
	content : none;
}
blockquote, q {
	quotes : none;
}  
ol, ul {
	list-style : none; 
} 
a{
	text-decoration:none; 
}
p{
	margin:0;
}
div:after, ol:after, form:after, ul:after, dl:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}
h1,h2, h2 a, h3, h3 a, h4{
	font-family: 'Lora', serif;
}
/****** TOPO *****/
#topo{
	max-width:1520px;
	margin:0 auto;
	padding:0 10px;
}
.logo{
    width:17.11%;
    float:left;
    padding:88px 0 29px 0;
    background:#000;
}
.logo img{
	width:78.83%;
	margin:0 auto;
	display:block;
}
.search{
	position:relative;
}
.menus{
	float:right;
	/*margin:105px 0 0 0;*/
	margin:30px 0 0 0;
}
#menu-social{
	float:right;
	margin:40px 0;
	clear:both;
}
#menu-social li{
	float:left;
	margin-right:60px;
	font-size:16px;
	font-style:italic;
	font-family: 'Lora', serif;
}
#menu-social li a{
	color:#000;
}
.menu-principal{
	float:right;
	clear:both;
	position:relative;
}
#menu{
	float:left;
}
#menu li{
	float:left;
	margin-right:40px;
	font-family: 'Lora', serif;
	font-size:16px;
	font-weight:700;
	text-transform:uppercase;
}
#menu li a{
	color:#000;
}
#menu li a:hover, #menu li a.active{
	color:#585755 !important;
}
#menu-social li:last-child, #menu li:last-child{
	margin-right:0;
}
#menu-destino, #menu-exp{
	position:relative;
}
#menu-destino span, #menu-exp span{
	float:right;
    width:0;
    height:0;
    border-style:solid;
    border-width:5px 5px 0 5px;
    border-color:#000000 transparent transparent transparent;
    margin:8px 0 0 10px;
}
#submenu, #submenu-exp{
    width:180px;
    position:absolute;
    background:#000;
    padding:18px 0;
    visibility:hidden;
    opacity:0; 
    transition:visibility 0s linear 0.3s,opacity 0.3s linear;
    z-index:99999999;
    top:30px;
    left:-12px;
}
#submenu::after, #submenu-exp::after{
	width:0;
    height:0;
    border-style:solid;
    border-width:0 9.5px 10px 9.5px;
    border-color:transparent transparent #000000 transparent;
    top:-7px;
    position:absolute;
    left:15px;
    visibility:visible;
}
#menu-destino:hover #submenu, #menu-exp:hover #submenu-exp{
	visibility:visible;
    opacity:1;
    transition-delay:0s;
}
#submenu li, #submenu-exp li{
	width:100%;
	float:left;
	font-size:16px;
	margin:0;
	font-style:italic;
    text-transform: none;
    overflow: hidden;
    font-weight: normal;
}
#submenu li a, #submenu-exp li a{
    width:100%;
    float:left;
    padding:10px 0 10px 15px;
	color:#fff;
}
#submenu li a:hover, #submenu-exp li a:hover{
	background:#1e1e1e;
	color:#fff;
}
.menu-principal-interna .sb-icon-search, .sb-search-open .sb-icon-search{
	border-color:#fff;
	background:url(../../images/icons/icon-lupa-hover.png) no-repeat center center #000;
}
.sb-search {
	position: relative;
	width: 0%;
	min-width:46px;
	height:46px;
	float: right;
	overflow: hidden;
	-webkit-transition: width 0.3s;
	-moz-transition: width 0.3s;
	transition: width 0.3s;
	-webkit-backface-visibility: hidden;
}
.sb-search-input {
	position: absolute;
	top: 0;
	right: -14px;
	width: 100%;
	margin: 0;
	z-index: 10;
    height:46px;
    border:1px solid #E4E4E4;
    text-indent:10px;
    background:#E4E4E4;
}
input[type="search"].sb-search-input {
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
}
.sb-search-input::-webkit-input-placeholder {
	color:#000;
}
.sb-search-input:-moz-placeholder {
	color:#000;
}
.sb-search-input::-moz-placeholder {
	color:#000;
}
.sb-search-input:-ms-input-placeholder {
	color:#000;
}
.sb-icon-search,
.sb-search-submit  {
	padding: 22px;
    float: right;
    background: url(../../images/icons/icon-lupa.png) no-repeat center center #fff;
    border: 1px solid #000;
    cursor: pointer;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
}
.sb-search-submit {
	background: #fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
	color: transparent;
	border: none;
	outline: none;
	z-index: -1;
}
.sb-icon-search {
	z-index: 90;
}
.sb-search.sb-search-open,
.no-js .sb-search {
	width:308px;
}
.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search {
	z-index: 11;
}
.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit {
	z-index: 90;
}
/*.abre-busca-ativo{
	border-bottom:1px solid transparent !important;
}*/
.bg-fixed{
    position:fixed;
    z-index:999999;
    background:#00747a;
    top:-999px;
    visibility: hidden;
    transition:all 0.5s ease;
}
.bg-fixed.fixed-ativado{
    visibility:visible;
    top:0;
}
/****** TOPO INTERNA ****/
.titulos-internas{
 	margin-top:140px;
}
.bg-topo{
	background:#000;
	padding:15px 0 20px 0;
}
.bg-topo .logo{
	width:auto;
	padding:0;
}
.bg-topo .logo img{
	width:auto;
}
/*.bg-topo #menu li{
	font-size:14px;
}*/
.bg-topo #menu li a{ 
	color:#fff;
}
.bg-topo .menus{
	width:auto;
	margin:0;
}
.bg-topo .menus .menu-principal{
	margin-top:15px;
}
.bg-topo .menus .menu-principal-fixed{
	margin-top:34px;
}
.bg-topo #menu-destino span, .bg-topo #menu-exp span{
	margin: 7px 0 0 10px;
	border-color: #fff transparent transparent transparent;
}
/***** CONTEUDO *****/
.conteudo{
	max-width:1520px;
	margin:0 auto;
	padding:0 10px;
}
.categorias-topo{
	width:100%;
	float:left;
	margin:60px 0 0 0;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.principais-categorias{
	width:33.33%;
	padding-bottom:33.33%;
	float:left;
	position:relative;
	/* display:table; */
	border-bottom:12px solid;
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    background-size:cover !important;
    background-repeat:no-repeat !important;
}
.principais-categorias img{
    width:100%;
    position:absolute;
}
.mascara-img{
	width:100%;
	height:100%;
	position:absolute;
	background:rgba(30, 22, 22, 0.5);
	top:0;
	left:0
}
.texto-categoria{
	width:390px;
	position:absolute;
    bottom:40px;
    z-index:9;
    left:0;
    right:0;
    margin:0 auto;
}
.texto-categoria h2{
	width:100%;
	float:left;
	margin-bottom:20px;
	font-size:30px;
	font-weight:700;
	text-transform:uppercase;
}
.texto-categoria h2 a{
	padding-bottom:20px;
	border-bottom:1px solid #fff;
}
.texto-categoria h2 a, .texto-categoria p a, .veja-relacionados h2 a{
	width:100%;
    float:left;
	color:#fff;
   	-webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
}
.texto-categoria p{
	font-size:20px;
	font-style:italic;
	font-family: 'Lora', serif;
}
.texto-categoria .saiba-mais, .veja-relacionados .saiba-mais{
	font-size:16px;
    color:rgba(30, 22, 22);
    font-style:inherit;
    background:#fff;
    border:none;
    opacity: 0;
    -webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
    transition: opacity 0.2s, transform 0.35s;
}
.veja-relacionados h2 a{
	float:left;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
}
.principais-categorias:hover h2 a, .principais-categorias:hover p a, .veja-relacionados:hover h2 a{
    -webkit-transform: translate3d(0,-60px,0);
    transform: translate3d(0,-60px,0);
}
.principais-categorias:hover .saiba-mais, .veja-relacionados:hover .saiba-mais{
	opacity:1;
    -webkit-transition-delay: 0.05s;
    transition-delay: 0.05s;
    -webkit-transition-duration: 0.35s;
    transition-duration: 0.35s;
    border:none;
    box-shadow:inherit;
}
.veja-relacionados .saiba-mais{
	position: absolute;
    bottom: 30px;
    left: 90px;
}
/**** CORES BORDAS CATEGORIAS ***/
.categoria-destino{
	border-color:#ff8b5b;
}
.categoria-expe{
	border-color:#a3e5f6;
}
.categoria-inspi{
	border-color:#29e79d;
}
/***** POST AMIGAS *****/
.conteudo-post-amiga{
	width:100%;
	float:left;
}
.titulo-experiencia{
	width:100%;
	float:left;
	margin:80px 0 60px 0;
}
.titulo-experiencia h2, .titulo-experiencia p, .titulo-experiencia h1{
	width:100%;
	float:left;
	text-align:center;
}
.titulo-experiencia h2, .titulo-experiencia h1{
	font-size:40px;
	margin-bottom:20px;
}
.titulo-experiencia h2 span, .titulo-experiencia h1 span{
	padding:0 40px;
    background:#fff;
}
.titulo-experiencia p{
	color:#929292;
	font-family: 'Lora', serif;
	font-size:24px;
	font-style:italic;
}
.titulo-experiencia h2::before, .titulo-experiencia h2::after, .titulo-experiencia h1::before, .titulo-experiencia h1::after{
	content:"";
	width:100%;
	height:2px;
	background:#ebebeb;
	position:absolute;
	margin-top:26px;
	z-index:-1;
}
.titulo-experiencia h2::before, .titulo-experiencia h1::before{
	left:0;
}
.titulo-experiencia h2::after, .titulo-experiencia h1::after{
	right:0;
}
/********* POST *****/
.separador-post{
	width:100%;
	float:left;
	display:flex;
}
.post-amigas{
	width:50%;
	// max-height:385px;
	float:left;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.chamada-post, .img-post{
	width:50%;
	float:left;
}
.img-post{
	overflow:hidden;
	-webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position:relative;
}
.img-post img{
	height:100%;
	float:left;
}
.img-exp{
    width: 100%;
    float: left;
    background-repeat: no-repeat !important;
    height: 100%;
    position: absolute;
    background-size: cover !important;
    background-position: center center !important;
}
.chamada-post{
	background:#f8f8f8;
	-webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2
}
.mais-post-amigas .img-post{
	-webkit-box-ordinal-group:2;
    -moz-box-ordinal-group:2;
    -ms-flex-order:2;
    -webkit-order:2;
    order:2;
    -webkit-box-flex:2;
    -moz-box-flex:2;
    -webkit-flex:2;
    -ms-flex:2;
    flex:2;
}
.mais-post-amigas .chamada-post{
	-webkit-box-ordinal-group:1;
    -moz-box-ordinal-group:1;
    -ms-flex-order:1;
    -webkit-order:1;
    order:1
}
.texto-chamada{
	max-width:305px;
	float:left;
	margin:30px 0 0 0;
	padding:0 7% 50px 12.5%;
}
.texto-chamada h2 a{
	width:100%;
	float:left;
	margin:0 0 25px 0;
	font-size:30px;
	font-weight:bold;
	color:#000;
}
.texto-chamada span a{
	width:100%;
	float:left;
	margin:0 0 25px 0;
	color:#505050;
	font-size:14px;
	font-weight:700;
	font-family: 'Lora', serif;
}
.texto-chamada p{
	width:100%;
	float:left;
	margin:0 0 30px 0;
	font-size:18px;
	font-style:italic;
	font-family: 'Lora', serif;
	line-height: 28px;
}
.texto-chamada p a{
	color:#505050;
}
.saiba-mais-destaque{
	padding:4px 32px;
}
.saiba-mais{
	font-size: 12px;
    font-weight: bold;
    font-style: italic;
    color: #000;
    font-family: 'Lora', serif;
    box-sizing: inherit;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .6s;
    transition-duration: .6s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    position: relative;
    float: left;
}
// .saiba-mais::after{
// 	top: 0;
//     left: 0;
//     padding: 0;
//     box-shadow: 0 0 0 3px #fff;
//     -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
//     -moz-transition: -moz-transform 0.2s, opacity 0.2s;
//     transition: transform 0.2s, opacity 0.2s;
// }
.saiba-mais:hover{
	background:#f8f8f8;
	font-weight: 900;
}
// .saiba-mais:hover:after{
// 	-webkit-transform: scale(0.85);
//     -moz-transform: scale(0.85);
//     -ms-transform: scale(0.85);
//     transform: scale(0.85);
//     opacity: 0.5;
// }
.saiba-mais strong{
    position: relative;
    z-index: 2;
    float: left;
    padding: 3px 32px;
    background: #F8F8F8;
    margin-top: 1px;
}
.saiba-mais svg {
	height: 25px;
	left: 0;
	position: absolute;
	top: 0; 
	width:99%;
}
.saiba-mais rect {
	fill: none;
	stroke: #000;
	stroke-width: 2;
	stroke-dasharray: 422, 0;
}
.saiba-mais:hover rect{
	stroke-width: 5;
	stroke-dasharray: 15, 310;
	stroke-dashoffset: 46;
	transition: all 1s ease;
}
.saiba-mais span{
	width:0;
	height:25px;
	background:#949393;
	position:absolute;
	top:0;
	left:0;
	-webkit-transition-delay: 1s;
	-moz-transition-delay: 1s;
	-o-transition-delay: 1s;
	transition-delay: 1s;
	-webkit-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-o-transition-duration: 1s;
	transition-duration: 1s;
}
.saiba-mais:hover span{
	width:99%;
}
.saiba-mais-destino{
	float:none;
    margin:0 auto;
    display:table;
}
.saiba-mais-destino strong{
	background:#fff;
}
.carregar-mais{
	width:100%;
	float:left;
	margin:80px 0 0 0;
}
.carregar-mais .saiba-mais{
    margin:0 auto;
    display:table;
    padding:14px 51px;
    font-size:16px;
    font-weight:normal;
    float:none;
    border:1px solid #000;
}
.carregar-mais.carregar-mais-internas{
	margin:0 0 80px 0;
}
/****** CHECK-INS *****/
/*.conteudo-check-amigas .titulo-experiencia h2::before, .conteudo-check-amigas .titulo-experiencia h2::after {
    width: 34%;
}*/
.conteudo-post-check{
	width:100%;
	float:left;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
}
.post-check-ins{
    width:33.262%;
    float:left;
    margin-right:0.107%;
    overflow:hidden;
	-webkit-box-ordinal-group:1;
	-moz-box-ordinal-group:1;
	-ms-flex-order:1;
	-webkit-order:1;
	order:1;
	-webkit-box-flex:1;
	-moz-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	background:#000;
}
.post-check-ins.ultimo{
	margin-right:0;
}
.img-check-ins{
	width:100%;
	padding-bottom:100%;
	max-height:516px;
	float:left;
	overflow:hidden;
	background-size:cover !important;
	background-repeat:no-repeat !important;
	background-position:top center !important;
}
.img-check-ins img{
	width:100%;
	height:100%;
	float:left;
}
.texto-check-ins{
	width:88.5%;
    float:left;
    background:#000;
    padding:35px 0 40px 11.4%;
/*	width:90.5%;
    float:left;
    background:#000;
    padding:8.5% 0 6.3% 9.5%;*/
    /*padding:55px 0 40px 60px;*/
}
.texto-check-ins h3, .texto-check-ins span{
	width:100%;
	float:left;
}
.texto-check-ins h3{
	margin-bottom:30px;
	font-size:30px;
	text-transform:uppercase;
	line-height:30px;
}
.texto-check-ins span{
	font-size:20px;
    font-family:'Lora', serif;
    font-style:italic;
}
.texto-check-ins h3 a, .texto-check-ins span a{
	color:#fff;
}
.texto-check-ins .more{
	float:right;
    margin-right:40px;
    font-size:50px;
    margin-top:10px;
    line-height:0;
}
/****** DESTINOS ****/
.destinos{
	width:33.33%;
	float:left;
}
#menu-dest{
	display:none;
}
.img-destinos{
	width:100%;
	float:left;
	margin-bottom:35px;
/*	overflow:hidden;
	max-height:300px;*/
}
.img-destinos a{
	width:100%;
    float:left;
    /*padding-bottom:62.05%;*/
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-position:center center !important;
}
.img-destinos img{
/*	width:100%;
	height:100%;
	float:left;*/
	width: 100%;
    height: 300px;
    -o-object-fit: cover;
    object-fit: cover;
}
.texto-destinos{
    width:96%;
    float:left;
    text-align:center;
    padding:0 2%;
}
.texto-destinos h2, .texto-destinos p, .data-dest{
	width:100%;
	float:left;
}
.texto-destinos h2{
	font-size:30px;
	font-weight:bold;
	margin-bottom:18px;
}
.data-dest{
	margin-bottom:20px;
	font-size:14px;
	font-weight:bold;
}
.texto-destinos p{
	margin-bottom:60px;
	font-size:18px;
	font-style:italic;
}
.texto-destinos p a, .data-dest a{
	color:#505050;
}
.texto-destinos h2 a{
	color:#000
}
/***** INSTAGRAM ****/
.ajax-loading{
	width:100%;
	float:left;
	padding:50px 0;
	background: url(../../images/icons/loader.gif) no-repeat center center;
	display:none;
}
#instagram-pics{
	width:100%;
	float:left;
}
#instagram-pics a{
	width:25%;
    float:left;
    position:relative;
}
#instagram-pics a img{
	width:100%;
	float:left;
}
#instagram-pics a:hover .mascara-insta{
	visibility: visible;
    opacity: 1;
    transition-delay: 0s;
}
.mascara-insta{
	width:100%;
	height:100%;
	background:rgba(37, 20, 16, 0.66);
	position:absolute;
	top:0;
	left:0;
	visibility: hidden;
    opacity: 0;
    transition: visibility 0s linear 0.3s,opacity 0.3s linear;
}
#instagram-pics .mascara-insta img{
	width:auto;
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}
/***** REDES SOCIAIS *****/
.redes-sociais-amigas{
	width:100%;
	float:left;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    background:#000;
}
.conteudo-redes{
	width:33.33%;
	float:left;
	padding:50px 0 65px 0;
	color:#fff;
	position:relative;
} 
.conteudo-redes a{
	color:#fff;
}
.conteudo-redes div{
	width: 200px;
    margin: 0 auto;
    text-align: center;
    padding: 25px 0;
    position: absolute;
    height: 81px;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
/*	width:200px;
	margin:0 auto;
	text-align:center;
	padding:25px 0;
	position:relative;*/
}
.conteudo-redes div::before, .conteudo-redes div::after{
	content:"";
	width:50px;
	height:1px;
	background:#fff;
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
}
.conteudo-redes div::before{
	top:0;
}
.conteudo-redes div::after{
	bottom:0;
	visibility:visible;
}
.conteudo-redes iframe{
	width:97%;
	margin:0 auto;
	display:block;
}
.conteudo-redes .fb-like{
	margin-top: 135px;
    padding: 0;
    height: auto;
/*	margin-top:45px;
	padding:0;*/
}
.conteudo-redes .fb-like::before, .conteudo-redes .fb-like::after{
	display:none;
}
.conteudo-redes h4, .conteudo-redes h3, .conteudo-redes p{
	width:100%;
	float:left;
	font-weight:bold;
	text-align:center;
}
.conteudo-redes h4{
	margin-bottom:30px;
	font-size:24px;
}
.conteudo-redes h3{
	margin-bottom:15px;
	font-size:24px;
}
.conteudo-redes p{
	font-size:24px;
	font-weight:normal;
	font-style:italic;
	font-family: 'Lora', serif;
}
.conteudo-redes:first-child{
	background:#000;
	-webkit-box-ordinal-group:1;
    -moz-box-ordinal-group:1;
    -ms-flex-order:1;
    -webkit-order:1;
    order:1;
}
.conteudo-redes:nth-child(2){
	background:#0f0f0f;
	-webkit-box-ordinal-group:2;
    -moz-box-ordinal-group:2;
    -ms-flex-order:2;
    -webkit-order:2;
    order:2;
	/*display: flex;
	align-items: center;
	justify-content: center;*/
}
.conteudo-redes:nth-child(3){
	background:#171717;
	-webkit-box-ordinal-group:3;
    -moz-box-ordinal-group:3;
    -ms-flex-order:3;
    -webkit-order:3;
    order:3;
	/*display: flex;
	align-items: center;
	justify-content: center;*/
}
.conteudo-redes:nth-child(4){
	background:#1f1f1f;
	-webkit-box-ordinal-group:4;
    -moz-box-ordinal-group:4;
    -ms-flex-order:4;
    -webkit-order:4;
    order:4;
	/*display: flex;
	align-items: center;
	justify-content: center;*/
}
/******** CONTEUDO INTERNAS *****/
.conteudo-internas{
	max-width:1000px;
	margin:0 auto;
	padding:0 10px;
}
.img-amigas{
	width:100%;
	float:left;
}
.texto-sobre{
	width:100%;
	float:left;
	margin:40px 0 70px 0;
}
/*.texto-sobre h2{
	width:100%;
	float:left;
	margin-bottom:80px;
	font-size:36px;
	font-weight:bold;
	text-align:center;
}*/
.texto-sobre p, .texto-sobre-amigas p{
    width:100%;
    float:left;
    font-size:18px;
    line-height:37px;
    font-family:'Lora', serif;
}
.texto-sobre p{
	margin-bottom:35px;
}
.texto-sobre p:last-child{
	margin-bottom:0;
}
.texto-sobre p a{
	color:#ff8b5b;
}
.sobre-amigas{
	width:100%;
	float:left;
	margin:0 0 70px 0;
}
.img-sobre-amigas{
	width:20.5%;
	padding-bottom: 20.5%;
	float:left;
	margin-right:4.5%;
	background-size:cover !important;
	background-position: center center !important;
	border-radius:100%; 
	filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	filter:grayscale(100%);
	filter:gray;
}
.apresentacao-amigas h2{
    width:70%;
    float: left;
    margin: 35px 0 15px 0;
    color: #ff8b5b;
    font-size: 34px;
    font-style: italic;
}
.apresentacao-amigas strong{
	width:70%;
	float:left;
	font-size:18px;
	font-weight:700;
	color:#505050;
	font-family:'Lora', serif;
}
.apresentacao-amigas ul{
	width:70%;
	float:left;
	margin-top:25px;
}
.apresentacao-amigas ul li{
	float: left;
    margin-right:25px;
}
.apresentacao-amigas ul li a{
    float: left;
    padding: 27px 27px;
    background: url(../../images/icons/icons-redes-amigas.png) no-repeat;
    transition: all 0.3s ease;
    border:1px solid #000; 
}
.apresentacao-amigas ul li a:hover{
	 border-style:dashed;
}
.apresentacao-amigas ul li:first-child a{
    background-position: 22px center;
}
.apresentacao-amigas ul li:nth-child(2) a{
    background-position: -61px center;
}
.texto-sobre-amigas{
	width:100%;
	float:left;
	margin-top:25px;
}
.texto-sobre-amigas p{
	font-style:italic;
	color:#505050;
}
/******** DESTINOS ******/
.tabs{
	max-width:950px;
    margin:0 auto 45px;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    align-items:center;
    justify-content:center;
}
.tabs li{
	float:left;
	margin-right:3.3%;
	font-size:18px;
	font-family: 'Lora', serif;
	cursor:pointer;
}
.tabs li:last-child{
	margin-right:0;
}
.tabs li.current a, .tabs li a:hover{
	border-bottom:2px solid #000;
}
.tabs li a{
	color:#000;
	border-bottom:2px solid transparent;
}
#busca-destino{
	width:100%;
	float:left;
	margin-bottom:75px;
}
#busca-destino label{
	width:100%;
	float:left;
	position:relative;
}
#busca-destino label::before, #menu-dest.saiba-mais::before{
	content:"";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 7.5px 0 7.5px;
	border-color: #000000 transparent transparent transparent;
	position:absolute;
	right: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
#busca-destino label::before{
	border-color:#fff transparent transparent transparent;
	z-index:9;
    right:17px;
}
#busca-destino label::after{
	content:"";
	position:absolute;
	width:50px;
	height:50px;
	right:0;
	visibility:visible;
	overflow:visible;
	background:#000;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}
#busca-destino select{
	width:100%;
	height:50px;
	float:left;
	background:transparent;
	border:1px solid #c6c4c4;
	-webkit-appearance: none;
	text-indent:20px;
	cursor:pointer;
	font-size:18px;
	font-family: 'Lora', serif;
	font-style:italic;
	position:relative;
    z-index:9;
}
.tab-content{
	width:100%;
	float:left;
	display:none;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.tab-content.current {
    display:inherit;
}
.tab-destinos{
	width:100%;
	float:left;
	margin-bottom:70px;
}
.tab-destinos h2, .tab-destinos p, .tab-destinos span{
	width:100%;
	float:left;
	text-align:center;
}
.tab-destinos h2{
	font-size:34px;
	line-height:1;
	margin-bottom:20px;
}
.tab-destinos h2 a{
	color:#000;
}
.tab-destinos p a{
	font-size:24px;
	color:#929292;
	font-family: 'Lora', serif;
	font-style:italic;
}
.tab-destinos span{
    font-size:14px;
    font-weight:bold;
    margin:24px 0 30px 0;
    font-family: 'Lora', serif;
}
.tab-destinos span a{
	color:#505050;
}
.img-noticia{
	width:100%;
	float:left;
/*	max-height:400px;
	overflow:hidden;*/
}
.tab-destinos img{
	width:100%;
    max-height:400px;
    -o-object-fit:cover;
    object-fit:cover;
/*	width:100%;
	float:left;*/
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
/****** POST DETALHES ******/
.bg-banner{
	background-size:cover !important;
	background-position:center center !important;
	position:relative;
	padding: 18.4025% 0;
	margin-bottom:70px;
}
.texto-banner-post{
	max-width:1110px;
	padding:0 10px;
	margin:0 auto;
	position:absolute;
	right:0;
	left:0;
	bottom:6.5%;
	z-index:2;
}
.texto-banner-post h1{
	width:100%;
	float:left;
	color:#fff;
	font-size:30px;
	font-style: italic;
}
.texto-banner-post h1 strong{
	font-style:normal;
	font-size:59px;
}
.texto-banner-post span{
    width:100%;
    float:left;
    margin-top:40px;
   	font-size:14px;
    color:#fff;
    font-family: 'Lora', serif;
    font-weight:bold;
}
.sombra-banner{
	width:100%;
	height:100%;
	background:url(../../images/backgrounds/sombra-banner.png) no-repeat center center;
	background-size:cover !important;
	position: absolute;
    top: 0;
    left: 0;
}
.conteudo-post{
	width:100%;
	float:left;
}
.conteudo-post p, .fazeres-post p{
	width:100%;
	float:left;
	margin:0 0 30px 0;
	font-size:18px;
	font-family: 'Lora', serif;
	line-height:30px;
}
.conteudo-post p a{
	color:#ff8b5b;
}
.fazeres-post p, .fazeres-post p:nth-child(2){
    width:80.7%;
    float:left;
}
.conteudo-post img{
	width:100% !important;
	height:auto !important;
	float:left;
	margin:15px 0;
}
.conteudo-post ul, .conteudo-post ol{
	width:98%;
    float:left;
    margin-bottom:50px;
    padding-left:2%;
}
.conteudo-post ul li, .conteudo-post ol li{
	width:100%;
	margin-bottom:15px;
	float:left;
	font-size:18px;
	font-family: 'Lora', serif;
	color:#ff8b5b;
}
.conteudo-post ol li span{
	color:#000;
}
.conteudo-post ul li {
    list-style-type: disc;
}
.conteudo-post ol li {
    list-style-type: decimal;
}
.conteudo-post ol li:first-line, .conteudo-post ul li:first-line , .conteudo-post ul li span, .conteudo-post ol li span{
    color:#000;
}
.left-side{
	width:14.415%;
	margin:2px 4.88% 0 0;
	float:left;
}
.autor-post .foto-autor{
	width:100%;
	padding-bottom:100%;
	float:left;
	margin-bottom:28px;
	background-size:cover !important;
	background-position:center center !important;
	border-radius:100%; 
	filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	filter:grayscale(100%);
	filter:gray;
}
.autor-post h3, .fazeres-post h3{
	width: 100%;
    float: left;
    margin-bottom: 15px;
    font-weight: bold;
    font-size: 18px;
    text-align: center;
    color: #ff8b5b;
}
.autor-post blockquote{
	width:100%;
	float:left;
	font-family: 'Lora', serif;
	font-size:14px;
	text-align: center;
	line-height:30px;
}
.fazeres-post{
    width:100%;
    float:left;
    padding:0 0 50px 0;
    margin-bottom:60px;
    border-bottom:1px solid #e0e0e0;
}
.nao-fazeres-post .left-side{
	width:16.667%;
	margin-right:2.6%;
}
.galeria-post{
	width:100% !important;
	float:left;
	position:relative;
}
.conteudo-slide{
	width:100%;
	max-height:600px;
    overflow:hidden;
	float:left;
	position:relative;
}
.slide{
	width:100% !important;
	float:left;
	background:#000;
	padding-bottom: 60%;
}
.slide a{
	width:100%;
	height:100%;
}
.slide img{
    width:auto;
    height:auto;
    max-height:100%;
    max-width:100%;
    display:table;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin:auto;
    position:absolute;
	// width:100%;
	// height:100%;
	// float:left;
}
.prev, .next{
	width:80px;
	height:80px;
	position:absolute;
	z-index:9999;
	top:50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    background:url(../../images/icons/arrow-slider.png) no-repeat rgba(255, 255, 255, 0.58);
    border-radius:100%;
    cursor:pointer;
    transition:all 0.2s ease;
    background-size: 1010px;
}
.prev:hover, .next:hover{
	background:url(../../images/icons/arrow-slider-hover.png) no-repeat rgba(23, 22, 22, 0.85);
	background-size: 1010px;
}
.prev, .prev:hover{
	left:20px;
	background-position:20px center;
}
.next, .next:hover{
	right:20px;
	background-position:-949px center;
}
#caption{
    width: 97.5%;
    float: left;
    padding: 30px 0 30px 2.5%;
    background: #000;
    z-index: 9;
    bottom: 0;
    left: 0;
    color: #fff;
    text-align: left;
    font-size: 16px;
    font-family: 'Lora', serif;
    font-style: italic;
}
#caption-cont{
 	font-family: 'Lora', serif;
    color: #fff;
    font-size: 16px;
    position: absolute;
    bottom: 21px;
    right: 5%;
}
.veja-tambem{
	width:100%;
	float:left;
	display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    background:#000;
}
.veja-tambem-titulo h4{
	width:100%;
	float:left;
	font-size:24px;
	margin:100px 0 30px 0;
}
.veja-relacionados{
	width:49.9%;
	float:left;
	position:relative;
	padding-bottom:27.8369%;
	background-position:center center !important;
	background-size:cover !important;
	display:table;
}
.veja-relacionados:first-child{
	-webkit-box-ordinal-group:1;
    -moz-box-ordinal-group:1;
    -ms-flex-order:1;
    -webkit-order:1;
    order:1;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
}
.veja-relacionados:nth-child(2){
	-webkit-box-ordinal-group:2;
    -moz-box-ordinal-group:2;
    -ms-flex-order:2;
    -webkit-order:2;
    order:2;
}
.veja-relacionados h2 a{
	color:#fff;
}
.veja-relacionados h2{
    font-size:30px;
    font-style:italic;
    max-width:1110px;
    margin:0 auto;
    position:absolute;
    right:0;
    left:90px;
    bottom:60px;
    z-index:2;
}
.veja-relacionados h2 strong{
	font-style:normal;
	font-size:38px;
}
.veja-relacionados .sombra-relacionados{
	background:url(../../images/backgrounds/sombra-banner.png) no-repeat center center;
}
.conhecer{
	width:90.7%;
    float:left;
    border:1px solid #929292;
    margin-top:50px;
    padding:55px 4.4% 0 4.4%;
}
.conhecer h2{
	width:100%;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:30px;
	margin-bottom:60px;
	padding-bottom:50px;
	border-bottom:1px solid #929292;
    box-shadow:0px 7px 0px 0px #fff, 0px 8px 0px 0px #929292;
}
.conteudo-conhecer{
	width:100%;
	float:left;
	padding-bottom:45px;
    border-bottom:1px solid #afafaf;
    margin-bottom:50px;
}
.conteudo-conhecer:last-child{
	border:none;
}
.conteudo-post .conteudo-conhecer img{
	width:238px !important;
	float:left;
	margin:0 45px 0 0;
}
.conteudo-post .conteudo-conhecer ul{
	width:590px;
	float:left;
}
.conteudo-conhecer ul h3{
	width:100%;
	float:left;
	margin-bottom:25px;
	font-size:30px;
	line-height:1;
}
.conteudo-conhecer ul li{
	width:100%;
	float:left;
	font-size:22px;
	color:#000;
	font-family:'Lora', serif;
	list-style:none !important;
	line-height:40px;
}
.conteudo-conhecer ul li p{
	width:71%;
	margin:0;
}
.conteudo-conhecer ul li .ver-mapa{
	float:right;
	font-size:18px;
	border:1px solid;
	padding:10px;
	color:#000;
	line-height:1;
}
.conteudo-conhecer ul li a{
	font-size:18px;
	color:#ff8b5b;
}
.conteudo-conhecer ul li span{
	width:29px;
	height:32px;
	float:left;
	margin:8px 14px 0 0;
	background:url(../../images/icons/icons-conhecer.png) no-repeat;
}
.conteudo-conhecer ul li span.icon-site{
    background-position:left -48px !important;
}
.conteudo-conhecer ul li span.icon-tel{
    background-position:left -90px !important;
}
.conteudo-conhecer ul li span.icon-time{
	background-position:left -136px !important;
}
.roteiro-especial{
	width:97%;
	float:left;
	padding:18px 16px;
	margin:50px 0 90px 0;
	background:#000;
}
.roteiro-especial h4 a{
    width:71.6%;
    float:left;
    text-align:center;
    color:#fff;
    font-size:30px;
    font-style:italic;
    border:2px solid;
  /*  padding:30px 150px 45px 150px;*/
    padding:30px 13.933% 45px 13.933%;
    line-height:72px;
}
.roteiro-especial h4 span{
    width:44px;
    height:59px;
    margin-right:50px;
	float:left;
	background:url(../../images/icons/icon-roteiro.png) no-repeat center center;
}
.fb, .gp, .tw {
    float:left;
    margin:50px 15px 0 0;
}
.comentarios{
	width:100%;
    float:left;
    margin-top:60px;
}
/****** AMIGOS DO BLOG ****/
.amigos{
	width:100%;
	float:left;
	margin-bottom:80px;
}
.amigos.autor-post{
	margin-top:80px;
}
.img-amigos{
    width:20.1%;
    padding-bottom:20.1%;
    float:left;
    border-radius:100%;
    margin-right:5.1%;
    background-size:cover !important;
    background-repeat:no-repeat !important;
    background-position:center center !important;
    filter:url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&l…3 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    -ms-filter:grayscale(100%);
    -o-filter:grayscale(100%);
    filter:grayscale(100%);
    filter:gray;
}
.nome-amigos{
	width:74%;
	float:left;
	margin-top:23px;
}
.nome-amigos h2, .nome-amigos strong{
	width:80%;
	float:left;
}
.nome-amigos h2, .nome-amigos h2 a{
	margin-bottom:20px;
	color:#ff8b5b;
	font-size:34px;
	font-style:italic;
}
.nome-amigos strong, .nome-amigos strong a{
	color:#505050;
	font-size:18px;
	font-weight:bold;
}
.nome-amigos .saiba-mais{
	float:right;
	margin-top:9px;
	padding:4px 17px;
    border:1px solid;
}
.texto-amigos{
	width:100%;
	float:left;
	margin-top:30px;
}
.texto-amigos p, .texto-amigos p a{
	width:100%;
	float:left;
	font-size:18px;
	color:#505050;
	font-style:italic;
}
.carregar-mais-amigos{
	margin:0 0 80px 0;
}
/******* CONTATO *****/
#contato{
	width:100%;
	float:left;
	margin:0 0 80px 0;
}
#contato label{
	width:100%;
	float:left;
	margin-bottom:35px;
	position:relative;
}
#contato label:nth-child(5){
	margin-bottom:20px;
}
#contato label input{
	width:99.5%;
	height:50px;
	float:left;
	text-indent:10px;
	font-size:18px;
	color:#000;
	font-family:'Lora', serif;
	font-style:italic;
	border:1px solid #c6c4c4; 
	-webkit-appearance:none;
}
#contato label input.error, #contato label textarea.error{
	border-color:#EA7171;
}
#contato label.error{
	width:auto;
    position:absolute;
    right:0;
    top:-21px;
    font-size:12px;
    color:#EA7171;
    font-family:'Lora', serif;
}
#contato label input::-webkit-input-placeholder, #contato label textarea::-webkit-input-placeholder{
	font-size:18px;
	color:#000;
	font-family:'Lora', serif;
	font-style:italic;
}
#contato label textarea::-moz-placeholder{
	font-size:18px;
	color:#000;
	font-family:'Lora', serif;
	font-style:italic;
}
#contato label input.error::-webkit-input-placeholder, #contato label textarea.error::-webkit-input-placeholder{
	color:#EA7171;
}
#contato label textarea{
	width:97.9%;
	height:170px;
	float:left;
	padding:10px;
	font-size:24px;
	color:#000;
	font-family:'Lora', serif;
	font-style:italic;
	border:1px solid #c6c4c4; 
}
#contato span{
	width:100%;
	float:left;
	margin-bottom:20px;
	font-size:14px;
	font-family:'Lora', serif;
	font-style:italic;
}
#enviar-contato{
    font-size:18px;
    font-weight:400;
    background:none;
    padding:15px 114px;
    margin:0 auto;
    display:block;
    cursor:pointer;
    float:none;
    border:1px solid;
}
#enviar-contato:hover{
	border-color:#c6c4c4;
}
/****** MODAL ****/
.hide{
	display:none;
}
.modal{
	width:100%;
	height:100%;
	position:fixed;
	background:rgba(51, 51, 51, 0.80);
	top:0;
	z-index:999;
}
.conteudo-modal{
	max-width:670px;
	padding-top:25px;
	background:#fff;
	left:0;
	position:relative;
	right:0;
	margin:0 auto;
	top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    border-radius:5px;
}
.sucess .conteudo-modal{
	padding-bottom:105px;
}
.icon-msg{
	width:50px;
	height:50px;
	margin:0 auto 20px;
	display:block;
}
.sucess .icon-msg{
	background:url(../../images/icons/icon-ok.png) no-repeat center center;
}
.error .icon-msg{
	background:url(../../images/icons/icon-error.png) no-repeat center center;
}
.conteudo-modal h2{
	width:100%;
	float:left;
	margin-bottom:30px;
	text-align:center;
	color:#000;
	font-size:36px;
}
.conteudo-modal p{
	width:100%;
	float:left;
	text-align:center;
	color:#929292;
	font-size:20px;
	line-height:25px;
}
.error .conteudo-modal p{
	margin-bottom:35px;
}
.fechar{
    width:80px;
    height:16px;
    position:absolute;
    top:-25px;
    right:0;
    cursor:pointer;
	background:url(../../images/icons/fechar.png) no-repeat center center;
}
.conteudo-modal .button-voltar{
	margin:0 auto 30px;
	display:table;
    padding:17px 32px;
}
/******** BUSCA *****/
.titulo-experiencia.titulo-busca h2{
	font-size:36px;
}
.titulo-experiencia.titulo-busca h1{
	font-size:81px;
}
.titulo-experiencia.titulo-busca h2::before, .titulo-experiencia.titulo-busca h2::after{
	margin-top:25px;
}
.titulo-experiencia.titulo-busca h1::before, .titulo-experiencia.titulo-busca h1::after{
	display:none;
}
.resultado-busca{
	width:43.875%;
	float:left;
	margin:0 12% 90px 0;
}
.resultado-busca:nth-child(even){
	margin-right:0;
}
.img-busca{
    width:52.98%;
    padding-bottom:34.91%;
	margin-right:5.8%;
	float:left;
	background-repeat:no-repeat;
	background-size:cover !important;
	background-position:center center !important;
}
.texto-busca{
	width:41.2%;
	float:left;
}
.texto-busca.texto-sem-imagem{
	width:100%;
}
.texto-busca h3{
	width:100%;
	float:left;
	font-size:20px;
	font-weight:bold;
	margin-bottom:15px;
}
.texto-busca span{
	width:100%;
	float:left;
	margin-bottom:20px;
	padding-bottom:15px;
	font-size:18px;
	font-family:'Lora', serif;
}
/****** 404 *****/
.bg-404{
	padding:130px 0;
	background:#f7f7f7;
}
.conteudo-404{
	padding:90px 0 100px 0;
	background:#fff;
}
.conteudo-404 h2, .conteudo-404 h1, .conteudo-404 h1 strong, .conteudo-404 p{
	width:100%;
	float:left;
	text-align:center;
	line-height:1;
}
.conteudo-404 h2{
	font-size:68px;
}
.conteudo-404 h1{
	font-size:278px;
	font-weight:bold;
}
.conteudo-404 h1 strong{
	font-size:43px;
	margin-bottom:20px;
}
.conteudo-404 p{
	margin-bottom:45px;
	font-size:24px;
	font-style:italic;
	font-family:'Lora', serif;
}
.conteudo-404  .saiba-mais{
	padding:16px 63px;
	font-size:18px;
	font-weight:300;
	margin:0 auto;
	display:table;
	border:1px solid;
    float:none;
}
/******** NEWS *****/
.news{
	width:100%;
	float:left;
	padding:75px 0 20px 0;
	background:url(../../images/backgrounds/bg-news.jpg) no-repeat top center;
	background-size:cover !important;
}
.conteudo-news{
	max-width:955px;
	margin:0 auto;
	padding:0 10px;
}
.conteudo-news h4, .conteudo-news p{
	width:100%;
	float:left;
	text-align:center;
	color:#fff;
	font-family:'Lora', serif;
}
.conteudo-news h4{
	margin-bottom:10px;
	font-size:40px;
	font-weight:bold;
}
.conteudo-news p{
	margin-bottom:55px;
	font-size:24px;
	font-style:italic;
}
#form-news{
	width:580px;
	float:none;
	margin:0 auto;
	position:relative;
}
#form-news label{
	width:90.65%;
	float:left;
}
#form-news label input{
	width:100%;
	height:50px;
	float:left;
	border:1px solid #fff;
	background:rgba(120, 119, 119, 0.6);
	font-size:18px;
	font-style:italic;
	color:#fff;
	border-right:none; 
	text-indent:20px;
	font-family:'Lora', serif;
	-webkit-appearance:none;
}
#form-news label input::-webkit-input-placeholder{
	color:#fff;
}
#form-news label input::-moz-placeholder{
	color:#fff;
}
#form-news label input:-ms-input-placeholder{
	color:#fff;
}
#enviar{
    height:54px;
    width:54px;
   	border:none;
    float:left;
    background:#fff;
    cursor:pointer;
    position:relative;   
    -webkit-appearance:none;
}
#enviar::before{
	content:"";
	position:absolute;
	width:0;
	height:0;
	border-style:solid;
	border-width:10px 0 10px 10px;
	border-color:transparent transparent transparent #000000;
	left:0;
	right:0;
	margin:0 auto;
	top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transition:all 0.3s linear;
}
#enviar:hover::before{
	border-width:15px 0 15px 15px;
}
.loading-news{
	width:auto;
    float:left;
    background:url(../../images/icons/loader.gif) no-repeat center center;
    display:none;
    padding:27px;
    position:absolute;
    right:0;
    bottom:0;
    background-color:#FFF;
}
/******* RODAPE ****/
.bg{
	width:100%;
	float:left;
}
.bg-rodape{
	padding:60px 0;
}
.conteudo-rodape #menu{
	float:left;
	margin-top:19px;
}
.redes-rodape{
	float:right;
}
.redes-rodape ul li{
	float:left;
	margin-right:10px;
}
.redes-rodape ul li a{
	float:left;
	padding:28px 28px;
	background:url(../../images/icons/icons-social.png) no-repeat #000;
	transition:all 0.3s ease;
}
.redes-rodape ul li:nth-child(3){
	margin-right:0;
}
.redes-rodape ul li:first-child a{
	background-position:22px center;
}
.redes-rodape ul li:nth-child(2) a{
	background-position:-42px center;
}
.redes-rodape ul li:nth-child(3) a{
	background-position:-110px center;
}
.redes-rodape ul li a:hover{
	background-color:#585755;
}
.assinatura{
	width:100%;
	float:left;
	margin-top:45px;
}
.milagro{
    width:47px;
    height:17px;
	margin:0 auto;
	display:block;
	background:url(../../images/logos/logo-milagro.png) no-repeat center center;
}
/*.conteudo-rodape p{
	width:100%;
	float:left;
	text-align:center;
	margin-top:85px;
	font-size:24px;
	font-style:italic;
	font-family:'Lora', serif;
}
.conteudo-rodape p a{
	color:#000;
	font-weight:bold;
}*/
/*********************************************
////////                          	////////    
////////          Fancybox			////////
////////							////////
/*********************************************/
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding:0;
	margin:0;
	border:0;
	outline:none;
	vertical-align:top;
}
.fancybox-wrap {
	position:absolute;
	top:0;
	left:0;
	z-index:8020;
}
.fancybox-skin {
	position:relative;
	background:#f9f9f9;
	color:#444;
	text-shadow:none;
	-webkit-border-radius:4px;
	   -moz-border-radius:4px;
	        border-radius:4px;
}
.fancybox-opened {
	z-index:8030;
}
.fancybox-opened .fancybox-skin {
	-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
	position:relative;
}
.fancybox-inner {
	overflow:hidden;
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling:touch;
}
.fancybox-error {
	color:#444;
	font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin:0;
	padding:15px;
	white-space:nowrap;
}
.fancybox-image, .fancybox-iframe {
	display:block;
	width:100%;
	height:100%;
}
.fancybox-image {
	max-width:100%;
	max-height:100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image:url('../../images/icons/fancybox_sprite.png');
}
#fancybox-loading {
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-22px;
	margin-left:-22px;
	background-position:0 -108px;
	opacity:0.8;
	cursor:pointer;
	z-index:8060;
}
#fancybox-loading div {
	width:44px;
	height:44px;
	background:url('../../images/icons/fancybox_loading.gif') center center no-repeat;
}
.fancybox-close {
	position:absolute;
	top:-18px;
	right:-18px;
	width:36px;
	height:36px;
	cursor:pointer;
	z-index:8040;
}
.fancybox-nav {
	position:absolute;
	top:0;
	width:40%;
	height:100%;
	cursor:pointer;
	text-decoration:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	z-index:8040;
}
.fancybox-prev {
	left:0;
}
.fancybox-next {
	right:0;
}
.fancybox-nav span {
	position:absolute;
	top:50%;
	width:36px;
	height:34px;
	margin-top:-18px;
	cursor:pointer;
	z-index:8040;
	visibility:hidden;
}
.fancybox-prev span {
	left:10px;
	background-position:0 -36px;
}
.fancybox-next span {
	right:10px;
	background-position:0 -72px;
}
.fancybox-nav:hover span {
	visibility:visible;
}
.fancybox-tmp {
	position:absolute;
	top:-99999px;
	left:-99999px;
	visibility:hidden;
	max-width:99999px;
	max-height:99999px;
	overflow:visible !important;
}
.fancybox-lock {
    overflow:hidden !important;
    width:auto;
}
.fancybox-lock body {
    overflow:hidden !important;
}
.fancybox-lock-test {
    overflow-y:hidden !important;
}
.fancybox-overlay {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	display:none;
	z-index:999999999;
	background:rgba(0, 0, 0, 0.8);
}
.fancybox-overlay-fixed {
	position:fixed;
	bottom:0;
	right:0;
}
.fancybox-lock .fancybox-overlay {
	overflow:auto;
	overflow-y:scroll;
}
.fancybox-title {
	font-family:'Lora', serif;
    font-size:16px;
	visibility:hidden;
	// font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position:relative;
	text-shadow:none;
	z-index:8050;
}
.fancybox-opened .fancybox-title {
	visibility:visible;
}
.fancybox-title-float-wrap {
	position: absolute;
    bottom: 15px;
    right: inherit;
    z-index: 8050;
    text-align: center;
    width: 95.5%;
    background: rgba(0, 0, 0, 0.75);
    padding: 20px 0;
	// position:absolute;
	// bottom:0;
	// right:50%;
	// margin-bottom:-35px;
	// z-index:8050;
	// text-align:center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
    color: #FFF;
    font-weight: bold;
    float: left;
    padding-left: 20px;
	// display:inline-block;
	// margin-right:-100%;
	// padding:2px 20px;
	// background:transparent;
	// background:rgba(0, 0, 0, 0.8);
	// -webkit-border-radius:15px;
	// -moz-border-radius:15px;
	// border-radius:15px;
	// text-shadow:0 1px 2px #222;
	// color:#FFF;
	// font-weight:bold;
	// line-height:24px;
	// white-space:nowrap;
}
.fancybox-title-outside-wrap {
	position:relative;
	margin-top:10px;
	color:#fff;
}
.fancybox-title-inside-wrap {
	padding-top:10px;
}
.fancybox-title-over-wrap {
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	padding:10px;
	background:#000;
	background:rgba(0, 0, 0, .8);
}
/***** PHOTOSWIPE *******/ 
body.ps-active, body.ps-building, div.ps-active, div.ps-building{
	background:#000;
	overflow:hidden;
}
body.ps-active *, div.ps-active *{ 
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0); 
	display:none;
}
body.ps-active *:focus, div.ps-active *:focus { 
	outline:0; 
}
div.ps-document-overlay {
	background:#000;
}
div.ps-uilayer { 
	background:#000;
	cursor:pointer;
}
div.ps-zoom-pan-rotate{
	background:#000;
}
div.ps-zoom-pan-rotate *  { display:block; }
div.ps-carousel-item-loading 
{ 
	width:40px;
	height:40px;
	background:url(../assets/loader.gif) no-repeat center center; 
	background-size:100% !important;
}
div.ps-carousel-item-error { 
	background:url(error.gif) no-repeat center center; 
}
div.ps-caption
{ 
	background:#000000;
	background:-moz-linear-gradient(top, #303130 0%, #000101 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#303130), color-stop(100%,#000101));
	border-bottom:1px solid #42403f;
	color:#fff;
	font-size:13px;
	font-family:"Lucida Grande", Helvetica, Arial,Verdana, sans-serif;
	text-align:center;
}
div.ps-caption *  { display: inline; }
div.ps-caption-bottom{ 
	border-top:1px solid #42403f;
	border-bottom:none;
	min-height:44px;
}
div.ps-caption-content{
	padding:13px;
	display:block;
}
div.ps-toolbar{ 
	background:#000000;
	background:-moz-linear-gradient(top, #303130 0%, #000101 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#303130), color-stop(100%,#000101));
	border-top:1px solid #42403f;
	color:#fff;
	font-size:13px;
	font-family:"Lucida Grande", Helvetica, Arial,Verdana, sans-serif;
	text-align:center;
	height:44px;
	display:table;
	table-layout:fixed;
}
div.ps-toolbar * { 
	display:block;
}
div.ps-toolbar-top {
	border-bottom:1px solid #42403f;
	border-top:none;
}
div.ps-toolbar-close, div.ps-toolbar-previous, div.ps-toolbar-next, div.ps-toolbar-play{
	cursor:pointer;
	display:table-cell;
}
div.ps-toolbar div div.ps-toolbar-content{
	width:44px;
	height:44px;
	margin:0 auto 0;
	background-image:url(../../images/icons/icones.png);
	background-repeat:no-repeat;
}
div.ps-toolbar-close div.ps-toolbar-content{
	background-position:0 0;
}
div.ps-toolbar-previous div.ps-toolbar-content{
	background-position:-44px 0;
}
div.ps-toolbar-previous-disabled div.ps-toolbar-content{
	background-position:-44px -44px;
}
div.ps-toolbar-next div.ps-toolbar-content{
	background-position:-132px 0;
}
div.ps-toolbar-next-disabled div.ps-toolbar-content{
	background-position:-132px -44px;
}
div.ps-toolbar-play div.ps-toolbar-content{
	background-position:-88px 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (-moz-min-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 240dpi)
{
	div.ps-toolbar div div.ps-toolbar-content{
		-moz-background-size:176px 88px;
		-o-background-size:176px 88px;
		-webkit-background-size:176px 88px;
		background-size:176px 88px;
		background-image:url(../assets/icons//icones.png);
	}
}
/*************** MENU RESPONSIVO ********************/
nav#menuMobile, .menuMobile{
    display:none;
}
nav#menuMobile li {
	width:100%;
	font-weight:700;
	font-size:15px;
	border-bottom:1px solid #fff;
	list-style:none !important;
}
nav#menuMobile li.atual a{
	color:#f4db4d !important;
}
nav#menuMobile li a {
	width:97%;
	color:#fff !important;
	text-decoration:none;
	padding:11px;
	display:inline-block;
	text-transform:uppercase;
	font-size:15px;
	font-family:'Lora', serif;
}
.menuMobile{
	float:left;
}
html.mm-opened .mm-page,
html.mm-opened #mm-blocker,
.mm-is-menu.mm-horizontal .mm-inner > ul
{
	-webkit-transition:none 0.4s ease;
	-moz-transition:none 0.4s ease;
	-o-transition:none 0.4s ease;
	transition:none 0.4s ease;
}
html.mm-opened.mm-dragging .mm-page
{
	-webkit-transition-duration:0s;
	-moz-transition-duration:0s;
	-o-transition-duration:0s;
	transition-duration:0s;
}
html.mm-opened.mm-dragging.mm-next .mm-menu,
html.mm-opened.mm-dragging.mm-front .mm-menu
{
	-webkit-transition-duration:0s;
	-moz-transition-duration:0s;
	-o-transition-duration:0s;
	transition-duration:0s;
}
html.mm-opened .mm-page,
html.mm-opened #mm-blocker
{
	-webkit-transition-property:top, right, bottom, left, margin, border, -webkit-transform;
	-moz-transition-property:top, right, bottom, left, margin, border, -moz-transform;
	-o-transition-property:top, right, bottom, left, margin, border, -o-transform;
	
	border:none;
}
html.mm-opening .mm-page,
html.mm-opening #mm-blocker
{
	border:none;
}
.mm-is-menu.mm-horizontal .mm-inner > ul
{
	-webkit-transition-property:margin-left;
	-moz-transition-property:margin-left;
	-o-transition-property:margin-left;
	transition-property:margin-left;
}
html.mm-accelerated.mm-opening .mm-page,
html.mm-accelerated.mm-opening #mm-blocker,
html.mm-accelerated .mm-is-menu.mm-horizontal .mm-inner > ul.mm-subopened
{
	-webkit-transform:translate3d( 0, 0, 1px );
	-moz-transform:translate3d( 0, 0, 1px );
	-o-transform:translate3d( 0, 0, 1px );
	transform:translate3d( 0, 0, 1px );
}

html.mm-opened .mm-page,
html.mm-opened #mm-blocker
{
	margin:0px;
	left:0%;
	top:0;
}
html.mm-opening .mm-page,
html.mm-opening #mm-blocker
{
	margin:0 0 0 -65px;
	left:100%;
}
html.mm-opened .mm-page,
.mm-menu,
.mm-menu .mm-inner,
.mm-is-menu ul,
.mm-menu div.mm-search,
.mm-menu div.mm-search input
{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	/**background:#4F4E4E;**/
}
html.mm-opened,
html.mm-opened body
{
	width:100% !important;
	height:100%;
	overflow:hidden;
}
html.mm-opened body
{
	position:relative;
	background:#fff;
}
.mm-menu
{
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:0;
	overflow:hidden;
}
.mm-menu.mm-opened
{
	display:block !important;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:auto;
	/**-webkit-overflow-scrolling:touch;**/
	position:relative !important;
}
.mm-menu.mm-opened ~ .mm-menu.mm-opened
{
	display:none; 
}
.mm-inner
{
	width:100%;
	height:100% !important;
	background:#000;
}
.mm-is-menu ul,
.mm-is-menu li
{
	list-style:none;
	display:block;
	padding:0;
	margin:0;
}
.mm-is-menu li
{
	position:relative;
}
.mm-is-menu li:after
{
	content:'';
	display:block;
	width:100%;
	position:absolute;
	bottom:0;
	
}
.mm-is-menu .mm-inner > ul
{
	width:100%;
	padding:20px 0 40px 0;
}
.mm-is-menu li > a,
.mm-is-menu li > span
{
	text-indent:20px;
	text-overflow:ellipsis;
	white-space:nowrap;
	line-height:40px;
	overflow:hidden;
	display:block;
	padding:0 10px 0 0;
	margin:0;
}
.mm-menu a.mm-subopen
{
	width:40px;
	height:40px;
	padding:0;
	position:absolute;
	right:0;
	top:0;
	z-index:2;
}
.mm-menu a.mm-subopen:before
{
	content:'';
	display:block;
	height:100%;
	position:absolute;
	left:0;
}
.mm-menu a.mm-subopen.mm-fullsubopen
{
	border-left:none;
	width:100%;
}
.mm-menu a.mm-subopen.mm-fullsubopen:before
{
	border-left:none;
}
.mm-menu a.mm-subclose
{
	text-indent:40px;
	padding-top:20px;
	margin-top:-20px;
}
.mm-menu a.mm-subopen + a,
.mm-menu a.mm-subopen + span
{
	padding-right:45px;
}
html.mm-opened .mm-page
{
	height:100%;
	overflow:hidden;
	position:absolute;
}
html.mm-background .mm-page
{
	background:inherit;
}
#mm-blocker
{
	background:#fff;
	opacity:0;
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	z-index:9999;
}
html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker
{
	display:block;
}
.mm-menu.mm-vertical ul ul
{
	display:none;
	padding:10px 0 10px 10px;
}
.mm-menu.mm-vertical li.mm-opened > ul
{
	display:block;
}
.mm-menu.mm-vertical ul ul li:last-child,
.mm-menu.mm-vertical ul ul li:last-child:after
{
	border-bottom-width:0;
}
.mm-menu.mm-vertical li.mm-opened.mm-selected > a.mm-subopen + a,
.mm-menu.mm-vertical li.mm-opened.mm-selected > a.mm-subopen + span
{
	padding-right:5px;
	margin-right:40px;
}
.mm-menu.mm-vertical li.mm-opened.mm-selected > em.mm-counter + a.mm-subopen + a,
.mm-menu.mm-vertical li.mm-opened.mm-selected > em.mm-counter + a.mm-subopen + span
{
	margin-right:75px;
}
.mm-menu.mm-horizontal .mm-inner
{
	white-space:nowrap;
}
.mm-menu.mm-horizontal ul
{
	vertical-align:top;
	margin-left:0%;
}
.mm-menu.mm-horizontal ul.mm-submenu
{
	display:none;
}
.mm-menu.mm-horizontal ul,
.mm-menu.mm-horizontal ul.mm-submenu.mm-opened
{
	display:inline-block;
}
.mm-menu.mm-horizontal ul.mm-subopened
{
	margin-left:-100%;
	max-height:100%;
	overflow:hidden;
}
.mm-is-menu
{
	background:#333;
}
.mm-is-menu *
{
	-webkit-text-size-adjust:none;
	text-shadow:0 1px 2px rgba( 0, 0, 0, 0.3 );
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.mm-is-menu li
{
	border-bottom: 1px solid rgba( 255, 255, 255, 0.1 );
}
.mm-is-menu li:after
{
	border-bottom: 1px solid rgba( 0, 0, 0, 0.4 );
}
.mm-is-menu li,
.mm-is-menu li > a,
.mm-is-menu li > span
{
	color: rgba( 255, 255, 255, 0.5 );
	text-decoration: none;
}
.mm-menu li.mm-selected > a,
.mm-menu li.mm-selected > span
{
	background: rgba( 0, 0, 0, 0.2 );
}
.mm-menu li.mm-selected > a.mm-subopen
{
	background: transparent;
}
.mm-menu a.mm-subopen
{
	border-left: 1px solid rgba( 255, 255, 255, 0.1 );
}
.mm-menu a.mm-subopen:before
{
	border-left: 1px solid rgba( 0, 0, 0, 0.4 );
}
.mm-menu a.mm-subclose
{
	background: rgba( 0, 0, 0, 0.2 );
}
.mm-menu.mm-vertical li.mm-opened > a.mm-subopen,
.mm-menu.mm-vertical li.mm-opened > ul
{
	background: rgba( 255, 255, 255, 0.06 );
}
html.mm-opened .mm-page
{
	box-shadow: 0 0 20px rgba( 0, 0, 0, 0.8 );
}
.mm-menu li.mm-label
{
	text-transform: uppercase;
	text-indent: 20px;
	line-height: 25px;
}
.mm-menu li.mm-label
{
	background: rgba( 255, 255, 255, 0.1 );
	font-size: 11px;
	color: rgba( 255, 255, 255, 0.5 );
}
.mm-menu em.mm-counter
{
	text-indent: 0;
	text-align: center;
	text-shadow: none;
	line-height: 22px;
	display: block;
	min-width: 16px;
	height: 20px;
	padding: 0 2px;
	position: absolute;
	right: 40px;
	top: 10px;
}
.mm-menu em.mm-counter + a.mm-subopen
{
	padding-left: 35px;
}
.mm-menu em.mm-counter + a.mm-subopen + a,
.mm-menu em.mm-counter + a.mm-subopen + span
{
	padding-right: 80px;
}
.mm-menu em.mm-counter
{
	border-radius: 5px;
	background: rgba( 255, 255, 255, 0.1 );
	box-shadow: 0 0 2px rgba( 0, 0, 0, 0.3 );
	font-size: 11px;
	font-style: normal;
	color: rgba( 255, 255, 255, 0.4 );
}
.mm-menu a.mm-subopen:after,
.mm-menu a.mm-subclose:before
{
	content: '';
	border-width: 4px;
	border-style: solid;
	display: block;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 50%;

	-webkit-transform: rotate( -45deg );
	-moz-transform: rotate( -45deg );
	-o-transform: rotate( -45deg );
	transform: rotate( -45deg );
}
.mm-menu a.mm-subopen:after
{
	border-top: none;
	border-left: none;
	margin-top: -4px;
	right: 16px;
}
.mm-menu a.mm-subclose:before
{
	border-right: none;
	border-bottom: none;
	margin-top: 4px;
	left: 20px;
}
.mm-menu.mm-vertical li.mm-opened > a.mm-subopen:after
{
	-webkit-transform: rotate( 45deg );
	-moz-transform: rotate( 45deg );
	-o-transform: rotate( 45deg );
	transform: rotate( 45deg );
}
.mm-menu a.mm-subopen:after,
.mm-menu a.mm-subclose:before
{
	border-color: rgba( 255, 255, 255, 0.3 );
}
.mm-menu div.mm-search
{
	width: 100%;
	height: 50px;
	padding: 10px;
	position: relative;
	z-index: 1;
}
.mm-menu div.mm-search input
{
	border: none;
	border-radius: 15px;
	line-height: 30px;
	outline: none;
	display: block;
	width: 100%;
	height: 30px;
	margin: 0;
	padding: 0 0 0 10px;
}
.mm-menu li.mm-noresults
{
	border: none;
	display: none;
	padding-top: 30px;
}
.mm-menu li.mm-noresults:after
{
	border: none;
}
.mm-menu.mm-noresults li.mm-noresults
{
	display: block;
}
.mm-menu .mm-noresult,
.mm-menu .mm-nosubresult > a.mm-subopen,
.mm-menu .mm-nosubresult > em.mm-counter
{
	display: none;
}
.mm-menu .mm-nosubresult > a.mm-subopen + a, 
.mm-menu .mm-nosubresult > a.mm-subopen + span
{
	padding-right: 5px;
}
.mm-menu div.mm-search
{
	background: rgba( 0, 0, 0, 0.2 );
	border-bottom: 1px solid rgba( 255, 255, 255, 0.1 );
}
.mm-menu div.mm-search input
{
	background: rgba( 255, 255, 255, 0.3 );
	color: rgba( 255, 255, 255, 0.9 );
}
.mm-menu li.mm-noresults
{
	color: rgba( 255, 255, 255, 0.4 );
	text-align: center;
}
html.mm-no-overflowscrolling.mm-opened,
html.mm-no-overflowscrolling.mm-opened body
{
	overflow: visible;
}
html.mm-no-overflowscrolling.mm-opened body
{
	overflow-x: hidden;
}
html.mm-no-overflowscrolling.mm-opened .mm-page
{
	min-height: 200%;
	position: fixed;
	top: 0;
	z-index: 3;
}
html.mm-no-overflowscrolling .mm-menu
{
	height: auto;
	min-height: 100%;
	overflow:auto;
	overflow-x:auto;
	overflow-y:auto;
	position: relative;
	left: auto;
	top: auto;
}
html.mm-no-overflowscrolling.mm-right .mm-menu
{
	position: absolute;
}
html.mm-iphone-addressbar body
{
	padding-bottom: 60px;
}
/*********** RESPONSIVO *********/
@media only screen and (max-width:1555px){
	/******* CONTEUDO HOME *****/
	.post-amigas {
    	width:50%;
	}
}
@media only screen and (max-width:1450px){
	#topo {
   		padding:0 15px;
	}
	#menu li {
    	margin-right: 20px;
    	font-size: 14px;
	}
	.texto-categoria{
    	width:306px;
    	margin-left:5%;
	}
	.texto-categoria h2{
	    font-size:23px;
	}
	.texto-categoria p{
    	font-size:18px;
	}
	.texto-check-ins .more{
		margin-right:10px;
	}
}
@media only screen and (max-width:1200px){
	/**** TOPO 1110px ***/
	ul#menu, #menu-social, #abre-busca, #sb-search{
		display:none;
	}
	.logo {
	    width:340px;
	    float:right;
	    padding:60px 0 40px 0;
	}
	.menuMobile{
	    display: block;
	    width: 56px;
	    margin-top: 0;
	    position: absolute;
	    left: inherit;
	    z-index: 9999999999999;
	    top: 34px;
	    left: 10px;
	}
	.menuMobile span{
		height:5px;
		width:35px;
		border-radius:5px 5px 5px 5px;
		background:#000;
		margin:5px 0 0 0 !important;
		cursor: pointer;
		display:block;
		float:left;
		line-height:50px !important;
	}
	.menuMobile.menuMobile-interna span{
		background:#fff;
	}
	a.menuMobileAction{
		float:left;
		text-align:center;
		font-weight:700;
	}
	.busca-topo.busca-topo-mobile{
		display:block !important;
		padding:30px 0;
		width:85%;
		float:left;
		position:relative;
		top:0;
	}
	.busca-topo label input{
	    width:100%;
	    height:42px;
	    border:1px solid #E4E4E4;
	    text-indent:10px;
	    background:#E4E4E4;
	}
	.busca-topo label {
	    width: 250px;
	    float: none;
	    display: block;
	    margin: 0 auto;
	    position:relative;
	}
	.busca-topo label input#enviar-busca{
		width: auto;
		padding:22px;
		position: absolute;
		top: 2px;
		right: -3px;
		border: none;
		cursor:pointer;
		background:url(../../images/icons/icon-lupa.png) no-repeat center center;
	}
	.texto-check-ins .more{
		display:none;
	}
	/******* RODAPE *****/
	.redes-rodape {
		width:190px;
		float:none;
		margin:0 auto;
		display:block;
	}
}
@media only screen and (max-width:1045px){
	/******* CONTEUDO HOME *****/
	.principais-categorias {
    	width: 50%;
	}
	.principais-categorias:last-child{
    	display:none;
	}
	.post-amigas {
    	width: 100%;
    	margin-bottom:5px;
	}
	.redes-sociais-amigas {
	    flex-wrap: wrap;
	    flex-direction: row;
	    justify-content: flex-start;
	    align-items: stretch;
	}
	.conteudo-redes{
		width:100%;
	}
	.conteudo-redes:nth-child(3), .conteudo-redes:nth-child(4){
		height:300px;
	}
	.destinos{
    	width:50%;
	}
	.destinos:last-child{
		display:none;
	}
	// .img-exp {
	//     background-size: 497px !important;
	//     background-position: top center !important;
	// }
	/****** DESTINOS ****/
	#menu-dest.saiba-mais {
	    padding:15px 92px;
	    font-size:18px;
	    margin:0 auto;
	    float:none;
	    display:table;
	    cursor:pointer;
	    position:relative;
	}
	.tabs{
		max-width:347px;
	    margin:0 auto 90px;
	    border:1px solid;
	    border-top:0;
	    padding-top:20px;
	    display:none;
	}
	.tabs li {
	    width:100%;
	    margin:0 0 20px 0;
	    text-align:center;
	    border:none;
	}
	.tabs li.current, .tabs li:hover{
		color:#929292;
		border:none;
	}
	#busca-destino{
		margin-top:50px;
	}
	#listagemContainer{
		width:100%;
		float:left;
		margin-top:50px;
	}
	/****** POST DETALHES *****/
	.veja-tambem{
		display:inherit;
	}
	.veja-relacionados {
    	width: 100%;
	}
	.conteudo-conhecer img {
	    width: 50%;
	    float: none;
	    margin: 0 auto 20px;
	}
	/******* RODAPE ****/
	#form-news {
	    width: 600px;
	    float: none;
	    margin: 0 auto;
	}
	#form-news label {
    	width: 86%;
	}
}
@media only screen and (max-width:960px){
	.nome-amigos h2, .nome-amigos strong {
    	width:70%;
	}
	.separador-post {
    	display:inherit;
	}
}
@media only screen and (max-width:768px){
	/******* CONTEUDO HOME *****/
	.principais-categorias {
   		width:90%;
   		padding-bottom:100%;
    	float:none;
    	margin:0 auto;
	}
	.texto-categoria{
    	width:390px;
	}
	.texto-categoria h2{
    	font-size:30px;
	}
	.texto-categoria p{
    	font-size:20px;
	}
	.principais-categorias:nth-child(2), .post-check-ins:last-child{
		display:none;
	}
	.post-check-ins{
    	width: 49.86%;
	}
	.texto-check-ins h3{
    	font-size:18px;
	}
	.conteudo-redes{
		width:100%;
	}
	.conteudo-redes:nth-child(2){
		height:300px;
	}
	.conteudo-redes:nth-child(3), .conteudo-redes:nth-child(4){
		height:200px;
	}
	/****** SOBRE *******/
	.img-sobre-amigas {
	    width:185px;
	    height:185px;
	    padding-bottom:0;
	    float:none;
	    margin:0 auto;
	}
	.apresentacao-amigas h2, .apresentacao-amigas strong{
		width:100%;
		text-align:center;
	}
	.apresentacao-amigas strong{
		margin-bottom:25px;
	}
	.apresentacao-amigas ul {
	    width:162px;
	    float:none;
	    margin:25px auto;
	    display:table;
	}
	.texto-sobre-amigas{
		width:100%;
	}
	.texto-sobre-amigas p{
		margin-bottom:40px;
	}
	.texto-sobre-amigas ul li:last-child{
		margin-right:0;
	}
	.texto-sobre-amigas ul {
	    width:138px;
	    float:none;
	    margin:0 auto;
	}
	/****** POST DETALHES *****/
	.bg-banner{
		padding:31% 0;
	}
	.veja-relacionados h2, .veja-relacionados .saiba-mais{
		left:20px;
	}
	.veja-relacionados {
    	padding-bottom:70%;
	}
	.texto-banner-post h1{
		font-size:20px;
	}
	.texto-banner-post h1 strong {
    	font-size:32px;
	}
	.left-side, .nao-fazeres-post .left-side{
    	width:100%;
    	margin:0 0 20px 0;
	}
	.autor-post .foto-autor {
	    width:160px;
	    height:160px;
	    padding-bottom:0;
	    float:none;
	    display:block;
	    margin:0 auto 28px;
	}
	.conteudo-post p:nth-child(2), .fazeres-post p {
    	width:100%;
	}
	.roteiro-especial {
	    width: 95.5%;
	    padding: 18px 2.183%;
	}
	.resultado-busca {
		width:100%;
		margin:0 0 20px 0;
	}
	/******* CONTATO ****/
	#contato label textarea {
    	width:96.9%;
	}
	/****** RODAPE *****/
	#form-news {
    	width:430px;
	}
	#form-news label {
    	width:80%;
	}
	#form-news label input {
    	font-size: 19px;
	}
}
@media only screen and (max-width:650px){
	.texto-chamada {
	    padding-left:3.5%;
	}
	.titulo-experiencia h2 span, .titulo-experiencia h1 span{
		padding:0;
		background:none;
	}
	.titulo-experiencia h2::before, .titulo-experiencia h2::after, .titulo-experiencia h1::before, .titulo-experiencia h1::after{
		display:none;
	}
	.conteudo-post .conteudo-conhecer ul{
		width:100%;
	}
	.conteudo-conhecer ul li .ver-mapa{
		display:none;
	}
	.conteudo-conhecer img {
    	width:100%;
	}
	.img-amigos {
	    width:201px;
	    height:201px;
	    padding-bottom:0;
	    float:none;
	    display:table;
	    margin:0 auto;
	}
	.nome-amigos {
	    width: 100%;
	    text-align: center;
	}
	.nome-amigos h2, .nome-amigos strong {
    	width:100%;
	}
	.nome-amigos .saiba-mais {
	    float: none;
	    margin: 0 auto 20px;
	    display: table;
	}
}
@media only screen and (max-width:480px){
	/****** TOPO ******/
	.logo {
    	width:65%;
    	padding:14% 0 9% 0;
	}
	/******* CONTEUDO HOME *****/
	.conteudo-post-amigas{
		padding:0 10px;
	}
	.principais-categorias, .redes-sociais-amigas, .post-check-ins, .destinos, .chamada-post, .img-post{
    	width:100%;
	}
	.texto-categoria{
    	width:300px;
	}
	.texto-categoria h2{
    	font-size:20px;
	}
	.texto-categoria p{
    	font-size:15px;
	}
	.titulo-experiencia h2, .titulo-experiencia h1 {
    	font-size:30px;
    	margin-bottom:5px;
	}
	.titulo-experiencia h2 span {
    	padding:0;
	}
	.post-amigas, .post-check-ins:nth-child(2), .destinos{
		display:none;
	}
	.titulo-experiencia p{
		font-size:19px;
	}
	.titulo-experiencia {
    	margin-bottom:35px;
	}
	.categorias-topo{
		margin:60px 0;
	}
	.conteudo-post-check{
		margin:0 0 60px 0;
	}
	.carregar-mais {
   		margin:30px 0 60px 0;
	}
	.post-amigas.post-amigas-mobile, .destinos.primeiro-destino{
	    display:block;
	    max-height:inherit;
	}
	.chamada-post, .img-post {
    	float:left;
	}
	.post-check-ins, .destinos{
    	margin-right:0;
	}
	.img-destinos, .texto-destinos h2{
		margin-bottom:20px;
	}
	.texto-destinos{
		margin-bottom:10px;
	}
	.texto-chamada {
	    width:90%;
	    float:left;
	    margin:0;
	    padding:60px 10px 70px 10px;
    }
    .redes-sociais-amigas {
	    display:inherit;
	}
	.conteudo-redes:nth-child(3), .conteudo-redes:nth-child(4) {
    	height:94px;
	}
	#instagram-pics a {
    	width:50%;
	}
	.img-exp {
		position:relative;
		background-size:cover !important;
		background-position:center center !important;
		padding-bottom:100%;
	}
	/******* POST DETALHES *****/
	.conteudo-post .conteudo-conhecer ul li {
	    height: auto;
	    line-height: normal;
	    margin-bottom: 10px;
	}
	.veja-relacionados h2 {
    	font-size:20px;
	}
	.veja-relacionados h2 strong {
    	font-size:24px;
	}
	.roteiro-especial h4 span{
		float:none;
		display:block;
    	margin:0 auto 20px;
	}
	.roteiro-especial h4 a{
		line-height:42px;
	}
	.roteiro-especial h4 a {
	    width: 80.6%;
	    padding: 30px 8.933% 45px 8.933%;
	}
	.resultado-busca {
	    padding-bottom: 24px;
	    border-bottom: 1px solid #ccc;
	}
	.img-busca {
	    width:100%;
	    padding-bottom:84.91%;
	    margin:0 0 10px 0;
	}
	.texto-busca {
    	width:100%;
    	float:left;
	}
	.conteudo-slide {
    	max-height:270px;
	}
	/******* CONTATO ****/
	#contato label textarea {
    	width:94.9%;
	}
	/********* RODAPE ******/
	#form-news {
    	width:300px;
	}
	#form-news label {
    	width:72%;
	}
	#form-news label input {
    	font-size:12px;
    	text-indent:10px;
	}
}
@media only screen and (max-width:355px){
	.bg-banner{
	    padding:50% 0;
	}
	#form-news {
    	width:290px;
	}
	.conteudo-conhecer ul li a {
    	font-size:13px;
	}
	.prev, .next {
    	width: 50px;
    	height: 50px;
	}
	.next, .next:hover {
    	background-position: -964px center;
	}
	.prev, .prev:hover {
    	background-position: 4px center;
	}
	.fb, .gp, .tw {
    	margin: 50px 12px 0 0;
	}
}