/*
Theme Name: Latitude
Author: Equipe gCampaner
Author URI: http://www.gcampaner.com.br
Description: Desenvolvimento gCampaner
Version: 1.1
*/

.img-bg.img-d-page .g-c {
    display: none;
} 
div#null-instagram-feed-2 {
    text-align: center;
}
ul.instagram-pics.instagram-size-small {
    padding: 0;
    margin: 0;
}
.instagram-pics li {
    width: 20%;
    display: inline-block;
}
.instagram-pics li a img {
    width: 100%;
    height: auto;
}

/*Wordpress editor styles start*/

.entry-content img {
	margin: 0 0 1.5em 0;
	}
.alignleft, img.alignleft {
	margin-right: 1.5em;
	display: inline;
	float: left;
	}
.alignright, img.alignright {
	margin-left: 1.5em;
	display: inline;
	float: right;
	}
.aligncenter, img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
	}
.alignnone, img.alignnone {
	/* not sure about this one */
	}
.wp-caption {
	margin-bottom: 1.5em;
	text-align: center;
	padding-top: 5px;
	}
.wp-caption img {
	border: 0 none;
	padding: 0;
	margin: 0;
	}
.wp-caption p.wp-caption-text {
    line-height: 1.5;
    font-size: 13px;
    margin: 0;
    margin-top: 10px;
	text-align: justify;
}
.wp-smiley {
	margin: 0 !important;
	max-height: 1em;
	}
blockquote.left {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left;
	}
blockquote.right {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right;
	}

/*Wordpress editor styles end*/


/*Flat Icon*/
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
	font-family: Flaticon;
	font-style: normal;
	color:white;
}
.flaticon-close-envelope:before { content: "\f100"; }
.flaticon-facebook-logo:before { content: "\f12a"; }
.flaticon-interface:before { content: "\f101"; }
.flaticon-location-pin:before { content: "\f103"; }
.flaticon-social:before { content: "\f121"; }
.flaticon-social-1:before { content: "\f11e"; }
.flaticon-social-media:before { content: "\f101"; }


/*
	* Adicionado por Gustavo Henrique
	* Última modificação: 2016-06-27
*/



/*Padrão*/
html, body {
    overflow-x: hidden;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
	color:#94825d !important;
	font-family:Georgia, serif !important;
	margin-top: 0;
    margin-bottom: 30px;
}
p,
.conteudo-single > * {
    font-size: 16px;
    line-height: 29px;
    color: #9b9b9c;
    margin-bottom: 30px;
}
	.conteudo-single > *:after{
		content: '';
		clear: both;
		display: block;
	}
.conteudo-single img {
    max-width: 100%;
    height: auto;
}

div#posts-related {
    max-width: 1100px;
    margin: 0 auto;
}
h4.related-title {
    margin-top: 30px;
    font-size: 24px;
    text-align: center;
}

a{
	color:#948268;
}
	a:hover, 
	a:focus{
		color:#625135;
	}

.bg-bege{ background-color:#f6f4f0; }
span.nada-encontrado {
    margin: 50px auto;
    display: table;
    padding: 20px;
    background: #eee;
}
.img-d img {
    max-width: 100%;
    height: auto;
}
.img-bg{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-color: #f8f6f1;
}
.coluna-5{
	-webkit-column-count: 5;
	-moz-column-count: 5;
	column-count: 5;
}
.bg-ll {
    width: 100%;
    border-left: 9999px solid !Important;
    border-right: 9999px solid !important;
    border-color: #f2efe6 !important;
    margin-left: -9999px;
    background-color: #f2efe6;
    box-sizing: content-box;
}
.ef-img-bg:before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition:0.5s; 
}
	.ef-img-bg:hover:before{
		background-color: rgba(148, 130, 93, 0.6);
		transition:0.5s; 
	}
/*Galeria*/
.gallery{ margin-bottom:30px !important; }
	.gallery-item{ margin:5px auto !Important; }
		.gallery-item img {
			border: none !important;
			width: 98%;
			display: block;
			margin: auto;
		}


/*====================================*\
    Header
\*====================================*/
	/*Logo*/
.logo.navbar-brand{
    background-image: url('/wp-content/themes/latitudes-gc2016/images/logo-latitudes.png');
    background-repeat: no-repeat;
    background-position: center;
    /*background-color: #625234 !important;*/
    text-indent: -999px;
    overflow: hidden;
    width: 200px;
    height: 60px;
}
	/*Menu*/
.cont-menu{ height:60px; }
	#menu-fixo {
		width: 100%;
		z-index: 9;
	}
nav.navbar-default {
	background-color: #87744d;
	border: none;
	border-radius: 0;
	margin-bottom: 0;
}
	nav.navbar-default .navbar-nav > li > a{ 
		color:white;
	    line-height: 30px;
	}
		.navbar-nav > li > a:hover,
		.current-menu-item > a{
			color:#feba12 !important;
			background:none !important;
		}
			#menu-item-12.current-menu-item .current-menu-item > a{ color:white !important; }
		.navbar-nav > li:not(:last-child) > a:before{
			content: '';
			border-right: 1px solid white;
			position: absolute;
			top: 50%;
			margin-top: -7px;
			right: 0;
			width: 1px;
			height: 14px;
		}
		
		/*SubMenu*/
		.sub-menu {
			position: absolute;
			left: 15px;
			z-index: 9;
			background: #87744d;
			display: none;
			padding: 0;
			list-style: none;
			width: 150px;
			z-index:99
		}
			.sub-menu a{
				color: white;
				font-size: 11px;
				padding: 5px 10px;
				display: block;
			}
			.sub-menu > li:first-child > a{ padding-top:10px; }
			.sub-menu > li:last-child > a{ padding-bottom:10px; }
				.sub-menu a:hover{
					text-decoration:none;
					color:#feba12 !important;
				}
			.sub-menu .sub-menu{
				left: 150px;
				background: #938362;
				top: 0;
			}
	
	/*Menu 2*/
nav .container{ position:relative; }
.menu-busca {
    position: absolute;
    top: 65px;
    right: 0;
    padding: 0 30px;
    z-index: 9;
    color: white;
    text-align: right;
}
	.menu-busca > * { float:left; }
	.menu-busca a:hover{
		text-decoration:none;
		color:#feba12 !important;
	}
	.idioma{ margin: 1px 0; }
		.idioma a {
			color: white;
			font-size: 11px;
			text-shadow: 0 1px 10px rgba(0, 0, 0, 0.5);
			border-left: 1px solid white;
			padding-left: 10px;
			margin-left: 10px;
		}
		.idioma a:first-child{
			margin: 0;
			padding: 0;
			border: none;
		}
	/*Busca Menu*/
	#busca-menu {
		margin: 0 20px;
		background: #e0d8c1;
		position:relative;
	}
		#caixa-busca, #botao-busca {
			background: none;
			border: none;
		}
		#caixa-busca {
			float: left;
			line-height: 17px;
			padding: 3px 35px 3px 5px;
			font-size: 12px;
		}
		#botao-busca{
			position: absolute;
			top: 0;
			right: 0;
			width: 30px;
			height: 100%;
			color: transparent;
			background-image: url("/wp-content/themes/latitudes-gc2016/images/icons/busca.png");
			background-size: 65%;
			background-repeat: no-repeat;
			background-position: center;
		}
	/*Social -Header*/
	.social-header li { margin:0 2px !important; }
		.social-header a{
			width: 20px;
			height: 30px;
			display: inline-block;
		}
			.social-header a:hover{ text-decoration:none; }
			.social-header a i{
				font-size:18px;
				line-height:24px;
				text-shadow: 0 1px 1px black;
			}
	/*Contato*/
	.m-contato{
		text-shadow: 0 1px 1px black;
		color: white;
		text-transform: uppercase;
		line-height: 26px;
		margin: 0 20px;
		font-size: 12px;
	}
	/*Telefone*/
	div.fone{
		font-size: 12px;
		text-shadow: 0 1px 1px black;
		line-height: 24px;
	}
		div.fone span{ font-size:15px; }

/*Voltar ao Topo*/
#voltar-topo{
	position: fixed;
	bottom: 5px;
	right: 5px;
	width: 50px;
	height: 50px;
	background-image: url("/wp-content/themes/latitudes-gc2016/images/icons/seta-topo.png");
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	display:none;
}

/*====================================*\
    Footer
\*====================================*/
.rodape{
    background-color: #635747;
}
	#info-footer{
		padding:50px 0;	
	}
		.tw-footer {
			color: #f6862f;
			margin-bottom: 10px;
			display: block;
			font-size: 16px;
			letter-spacing: 1px;
		}
	/*Catalogo*/
	.catalogo-footer{ margin-bottom: 20px; }
		.catalogo-footer .img-bg {
			width: 100%;
			height: 100px;
			display: block;
			margin-bottom: 5px;
			background-size: contain;
			background-color: transparent;
			background-position: left center;
		}
		.lcf {
			display: block;
			color: #d1c7a6 !important;
			padding-left: 24px;
			margin-bottom: 2px;
			line-height: 24px;
			background-image: url("/wp-content/themes/latitudes-gc2016/images/icons/download.png");
			background-repeat: no-repeat;
			background-position: left center;
		}
	/*Contato*/
	.footer-contato p{
		color: #9c9470;
		font-size: 15px;
		line-height: 1.4;
		margin-bottom: 10px;
		padding-bottom: 10px;
		border-bottom: 1px solid #9c9470;
	}
	.footer-contato a{ color: #f6862f; }
	.footer-contato a.email-footer{
		color: #9c9470;
		padding-left: 30px;
		background-image: url("/wp-content/themes/latitudes-gc2016/images/icons/icon-mail.png");
		background-repeat: no-repeat;
		background-position: left center;
	}
	
	/*Destino*/
	.subs-destinos-footer{ }
		.subs-destinos-footer ul{
			padding: 0;
			list-style: none;
		}
			.subs-destinos-footer li{ color:#d6cdae; }
				.subs-destinos-footer li a{
					color: #aea681;
					font-weight: 300;
				}
				
	#copyright {
		text-align: center;
		padding: 10px;
		color: #aea681;
		border-top: 1px solid;
		font-size:12px;
	}
		#copyright a,
		#copyright a:hover{ color:#d6cdae; }




/*====================================*\
    Home
\*====================================*/

	/*Padrao*/
.esp-h{
	padding-top: 50px;
	padding-bottom: 50px;
	border-bottom: 1px solid #f0ede9;
}
.titulo-home{
	margin-top: 0 !important;
    margin-bottom: 30px !important;
}
.bnt-home{
    background-color: #f6f4f0;
    color: #94825d;
    padding: 0 10px;
    min-width: 170px;
    line-height: 40px;
    display: table;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 1px;
	text-align:center;
	margin:auto;
}
	.bnt-home:hover{
		background-color:#eae4d9;	
		text-decoration:none;
	}

	/*Slide*/
#slide-topo div.slick-slide {
    height: calc(100vh - 60px);
    max-height: 60vw;
    min-height: 250px;
    background-color: #eee;
    position: relative;
}
	#slide-topo .slick-slide .img-bg{
		position: absolute;
		top:0;
		left:0;
		width: 100%;
		height: 100%;
	}
	.cont-titulo {
		float: left;
		width: 100%;
		height: 100%;
		padding: 0 15px;
		position: absolute;
		left: 0;
		text-align: center;
		/* background-color: rgba(98,82,52,.39); */
    		max-width: 1100px;
			left: 50%;
			text-align: left;
   			transform: translate(-50%, 0);
	}
		.cont-titulo:before {
			content: '';
			display: inline-block;
			height: 100%;
			vertical-align: middle;
		}
		.cont-titulo > div{
			display: inline-block;
			vertical-align: middle;
			width: 95%;
		}
			.cont-titulo .titulo-slide a, .l-m {
				font-style: italic;
				color: white;
				line-height: 0;
				height: 65px !important;
				display: block;
			}
			#slide-topo .cont-titulo .titulo-slide{
				font-size: 24px;
				font-size: 52px;
			}
				#slide-topo .cont-titulo .titulo-slide a span {
					/*display: block;*/
					font-size:26px;
				}
				#slide-topo .cont-titulo .titulo-slide a div,
				#slide-topo .cont-titulo .titulo-slide a span{
					/*background:#64512f;*/
					padding: 10px;
				}

				#slide-topo .cont-titulo .titulo-slide a div {
					display: inline-block;
					padding: 0 10px;
					line-height: initial !important;
				}
				#slide-topo .post-date {
					padding: 10px;
					font-size: 18px;
					color: #FFF;
				}

				#slide-topo .cont-titulo .titulo-slide a div{ display: inline-block; }
			.l-m{
				margin-top: 20px;
				display: block;
				font-family: Georgia, serif;
				font-size: 13px;
				display:none;
			}
				.l-m:hover{ color:white; }
#slide-topo .slick-dots{
    bottom:0px !important;
}
	.slick-dots li button:before{ font-size:30px !important; }
	#slide-topo .slick-dots li.slick-active button:before{ color:white !important; }

	/*Quem Somos*/
#quem-somos .row{
    text-align: center;
}
	#quem-somos p{
		font-size: 16px;
		line-height: 29px;
		color: #9b9b9c;
		margin-bottom: 30px;
	}

	/*Viagem em Grupo*/
#viagem-grupo{
	text-align:center;
}
	.cont-viagem{
		margin:0 15px;
		outline: none !important;
	}
		.cont-viagem .img-bg{
			width: 100%;
			height: 180px;
			display: block;
			background-color: #625234;
			position:relative;
		}
			.cont-viagem span.g-c,
			span.g-c{
				background-color: rgba(4, 76, 41, 0.8);
				color: white;
				border-top:1px solid rgba(255, 255, 255, 0.3);
				width: 100%;
				display: block;
				text-transform: uppercase;
				letter-spacing: 1px;
				line-height: 26px;
				position: absolute;
				bottom: 0;
				text-align: center;
			}
			span.v-e{ background-color: rgba(212, 13, 18, 0.8) !important; }
			span.u-v{ background-color: rgba(229, 171, 0, 0.8) !important; }
			span.l-e{ background-color: rgba(212, 13, 18, 0.8)  !important; }
		.info-viagem{
			text-align: center;
			padding: 10px 15px;
			height: 145px;
		}
			.titulo-slide { margin-bottom: 10px; }
				.titulo-slide a{ color: #635743; }
				span.st-viagem{
					color: #94825d;
					display: block;
					font-size: 13px;
					line-height:1.3;
					margin-top: 5px;
					font-style:italic;
				}
			span.d-viagem,
			span.e-viagem {
				display: block;
				font-size: 13px;
				line-height:1.2;
				color: #6d6d6e;
			}
			span.e-viagem{ margin-bottom: 5px; }
	
	.slick-slide{ outline: none !important; }
	button.slick-prev, 
	button.slick-next{
		background-color: #eae4d9;
		width: 50px;
		height: 50px;
		margin-top: -25px;
	}
	button.slick-prev{
		left: -55px;
		background-image: url("/wp-content/themes/latitudes-gc2016/images/icons/seta-e.png") !important;
	}
	button.slick-next{
		right: -55px;
		background-image: url("/wp-content/themes/latitudes-gc2016/images/icons/seta-d.png") !important;
	}
		button.slick-prev:hover, 
		button.slick-prev:focus, 
		button.slick-next:hover, 
		button.slick-next:focus{
			background-color:#625135;
		}
		.slick-prev:before, 
		.slick-next:before{ display:none; }

	/*No Blog*/
#no-blog .t-widget{
	margin-bottom:50px;
}
#no-blog .post-blog{
    border-bottom: 1px solid #eae8e3;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
#no-blog .post-blog:last-child{
	border-bottom:none;
}
	#no-blog .titulo{
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
		font-size: 16px;
		margin-bottom: 5px;
	}
		#no-blog .titulo a{
			text-transform: uppercase;
			font-weight: bold;
			color: #94825d;
		}
	#no-blog p{
		line-height: 25px;
		max-height: 50px;
		overflow: hidden;
		margin-bottom: 5px;
	}
	.link-post{
		color:#f6862f;
		font-style:italic;
	}
	/*Em Destaque*/
#em-destaque{ border-left: 1px solid #f6f4f0; }
	#em-destaque h3{ margin: 0 1% 10px; }
	.ed {
		width: 48%;
		margin: 0 1%;
		float: left;
		background-color: #f6f4f0;
	}
		.ed:first-child {
			width: 98%;
			margin-bottom: 20px;
		}
		.ed .img-bg {
			width: 100%;
			display: block;
		}
			.ed .img-bg:before{
				content: '';
				display: block;
				padding-top: 47%;
				transition:0.5s;
			}
			.ed:hover .img-bg:before{ 
				background-size: 28%;
				transition:0.5s;
			}
			/*Add Gustavo Henrique / 2017-04-06*/
			.ed .img-video:before{
				content: '';
				display: block;
				background-image: url("/wp-content/themes/latitudes-gc2016/images/icons/icon-video.png");
				background-position: center;
				background-repeat: no-repeat;
				background-size: 25%;
				transition:0.5s;
			}
		.titulo-ed{
			padding: 10px 15px;
			display: block;
			font-size: 13px;
		}
			.titulo-ed a{ color:#6d6d6e; }

	/*Especialistas*/
#especialistas{
    text-align: center;
}
	.img-esp{
		display: block;
		overflow: hidden;
	}
		.img-esp img{ width:100%; }
	.especialista h5 {
		height: 30px;
		line-height: 15px;
		margin: 15px 0;
		font-size: 13px;
		overflow: hidden;
	}
	.all-especialista{
		background-color: #e1ddd5;
		color: #94825d;
		padding: 15px;
		display: inline-block;
		border: 1px solid #d7d2c8;
		text-transform: uppercase;
		font-size: 12px;
		letter-spacing: 1px;
	}
		.all-especialista:hover,
		.all-especialista:focus{
			background-color: #948268;
			color: #f6f4f0;
			text-decoration:none;
		}

	/*Formas de Viajar*/
#formas-viajar{
	text-align: center;
}
	.titulo-f-viagem{
		background-color: rgba(148, 130, 93, 0.6);
		position: absolute;
		width: 100%;
		height: 100%;
		padding: 0 10px;
		left: 0;
		opacity:0;
	}
		.cont-f-viagem:hover .titulo-f-viagem{
			opacity:1;	
		}
		.titulo-f-viagem:before {
			content: '';
			display: inline-block;
			height: 100%;
			vertical-align: middle;
		}
		.titulo-f-viagem span{
			display: inline-block;
			vertical-align: middle;
			width: 95%;
			color: white;
			font-size: 18px;
			text-transform: uppercase;
			font-weight: bold;
			letter-spacing: 1px;
		}

	/*Personalize sua viagem*/
#pers-viagem {
    text-align: center;
}
	#pers-viagem img{ margin-bottom:30px; }
	#pers-viagem p{
		color: #94825d;
		font-size: 18px;
		font-weight: 300;
		letter-spacing: 1px;
	}
	#pers-viagem a {
	    background: #eee;
	    padding: 10px;
	    text-transform: uppercase;
	    font-size: 14px;
	    font-weight: 500;
	}
	

	/*News*/
#news {
    background-image: url("/wp-content/themes/latitudes-gc2016/images/bg-news.jpg");
}
	#form-news {
		padding: 50px;
		background-color: rgba(0, 0, 0, 0.4);
		color: white;
		max-width: 400px;
		text-align: center;
	}
		#form-news h4{
			font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
			color: white !important;
			font-size: 30px;
			letter-spacing: 1px;
			margin-bottom: 10px;
		}
		#form-news span{
			font-size: 20px;
			font-weight: 300;
			margin-bottom: 10px;
			display: block;
		}
		#form-news input#mce-EMAIL{
			width: 100%;
			line-height: 30px;
			padding: 5px;
			border: none;
			background: rgba(255, 255, 255, 0.7);
			text-indent: 10px;
			margin-bottom: 10px;
		}
		input#mce-NAME {
		    width: 100%;
		    line-height: 30px;
		    padding: 5px;
		    border: none;
		    background: rgba(255,255,255,.7);
		    text-indent: 10px;
		    margin-bottom: 10px;
		}
		#form-news input#mc-embedded-subscribe{
			background: rgba(223, 201, 134, 0.7);
			color: #6c431b;
			border: none;
			width: 100%;
			font-size: 16px;
			line-height: 40px;
			font-weight: bold;
			padding: 0;
			text-transform: uppercase;
			letter-spacing: 1px;
		}

	/*Depoimentos*/
.depoimento{
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 15px;
	text-align:center;
}
	.depoimento p{
		font-style: italic;
		font-size: 22px;
		margin-bottom: 5px;
	}
	.depoimento span{
		font-size: 20px;
	}
	.depoimento p, 
	.depoimento span{
		
		padding: 0 15px;
		color: #77787b;
		font-weight: 300;
		letter-spacing: 1px;
	}
.all-depoimentos{
    float: right;
}

	/*Páginas Estaticas*/

#p-estaticas .col-md-6:last-child {
    border-left: 1px solid #ebe8e2;
}
.info-pe{ text-align: center; }
	#p-estaticas .img-d {
		margin-bottom: 30px;
		display: block;
	}
		#p-estaticas .img-d img {
			width: 100%;
			height: auto;
		}
	.info-pe h3{
		margin-bottom: 10px;
	}
	.info-pe h4{
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
		font-weight: 300;
		line-height: 1.6;
	}
	#p-estaticas .bnt-home{ background-color:#eae4d9; }
		#p-estaticas .bnt-home:hover{ background-color: #d1c1a2; }
		

/*====================================*\
    Page
\*====================================*/

.img-d-page {
	height: 500px;
	max-height: 60vw;
	min-height: 200px;
	/*
	background-position: center 60px;
	background-attachment: fixed;
	background-size: initial;
	*/
	background-position: center;
	position:relative;
}
	.img-d-page:before,
	#slide-topo .slick-slide .img-bg:before{
		content: '';
		width: 100%;
		height: 50%;
		position: absolute;
		top: 0;
		left: 0;
		background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent);
	}
	.img-d-page h2{
		margin: 0;
		font-size: 60px;
		color: white !important;
	}
.titulo-page {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 60px;
}

.titulo-blocos{
    text-align: center;
    border-bottom: 1px solid #f6f4f0;
    line-height: 1.5;
    padding: 10px 0;
}
	.titulo-blocos span{
    	display: block;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 15px;
		letter-spacing: 1px;
	}
.sub-titulo-bloco {
    text-align: center;
    display: block;
    margin: 0 auto 50px;
    font-family: georgia;
    font-style: italic;
    color: #808184;
    font-size: 11px;
    line-height: 1.8;
    letter-spacing: 1px;
    max-width: 90%;
}
body.page-id-75 h2.titulo-blocos{ display: none; }

/*Page - Destinos*/
.subs-destinos-page ul {
    padding: 0;
    list-style: none;
}
.subs-destinos-page > ul{
    float: left;
    width: 14%;
    padding: 0 5px;
}
	.subs-destinos-page li,
	.subs-destinos-page li a{ color: #94825d; }

/*Page - Quem Somos / A Latitudes*/
.conteudo-qs h1, 
.conteudo-qs h2, 
.conteudo-qs h3{
    margin-bottom:60px;
}
	/*Bloco - Formas de Viajar*/
.forma-viajar{
    float: left;
    width: 18%;
    margin: 0 1% 20px;
}
	.forma-viajar img{
		width: 100%;
		height: auto;
		display: block;
	}
	.forma-viajar h4 {
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
		text-transform: uppercase;
		font-weight: bold;
		color: #a59d76 !important;
		font-size: 17px;
		line-height: 20px;
		margin: 20px 0;
		height: 40px;
	}
	.forma-viajar p{
		font-size: 12px;
		line-height: 1.5;
		margin: 0;
	}
	/*Bloco - Veja o Mundo*/
.cont-vm .forma-viajar{
    width: 23%;
    height: 400px;
}
	.cont-vm .forma-viajar h4{ height:initial; }
	/*Parceiros*/
.parceiro{
    text-align: center;
    height: 100px;
}
	/*Catálogos*/
.catalogo {
    text-align: center;
    margin-bottom: 20px;
}
	.catalogo .img-bg {
		width: 100%;
		height: 200px;
		display: block;
		margin-bottom: 20px;
		background-size: contain;
		background-color: transparent;
	}
	.catalogo h4 {
		min-height: 40px;
		margin-bottom: 0;
		overflow: hidden;
	}

/*Página - Especialistas*/
.especialistas-left h4 {
    font-size: 14px;
    line-height: 1.8;
    margin-bottom: 15px;
}
.especialista-r{
	/*
    padding-bottom: 50px;
    margin-bottom: 50px;
    border-bottom: 1px solid #eee;
	*/
	display: inline-block;
}
	.especialista-r:before {
		content: '';
		width: 100%;
		border-top: 1px solid #eee;
		margin-top: 50px;
		padding-top: 50px;
		display: inline-block;
	}
	.especialista-r:first-child:before{
		display:none;
	}
/*
.especialista-r:last-child{
	padding-bottom:0;
	border:none;	
}
*/
	.especialista-r .img-esp{
		float: left;
		width: 200px;
		margin-right: 20px;
	}
	.especialista-r h3{
		font-size: 18px;
		margin-bottom: 15px;
	}
	.cont-area {
		margin-bottom: 10px;
		display: block;
		color: #dacfb8;
	}
	.especialista-r p{
		font-size: 14px;
		line-height: 1.8;
		margin-bottom: 0;
		display: table;
	}
		.especialista-r p a{
			float: left;
			width: 100%;
			margin-top: 30px;
			text-align: center;
			font-family: georgia;
		}
	.descricao-evento {
		font-size: 14px;
		line-height: 1.8;
		color: #9b9b9c;
	}
	.btn-effect{
		float: right;
		margin-top: 20px;
		color: #f6862f;
		cursor: pointer;
	}
		.btn-effect:hover{
			color:black;
			text-decoration:underline;	
		}
/*Página Contato*/

	/*Shortcode*/
#info-contato {
    margin-bottom: 50px;
}
	#info-contato .col-md-4 span{
		display: block;
		margin-bottom: 20px;
	}
	.t-ic{
		color: #f6862f;
		font-weight: bold;
		margin-bottom: 5px !important;
	}
/*Formulário de Contato*/
.wpcf7-form > div {
    display: block;
    margin-bottom: 20px;
}
	.wpcf7-text {
		width: 100%;
		background-color: #f8f6f1;
		border: none;
		padding: 10px;
	}
		.wpcf7-not-valid-tip {
			font-size: 12px !important;
			padding-top: 5px;
		}
		.wpcf7-response-output {
			margin-left: 0 !important;
			margin-right: 0 !important;
		}
	.wpcf7-list-item-label {
		font-style: italic;
		margin-left: 5px;
		color: #6e6e70;
		font-size: 12px;
		letter-spacing: 1px;
	}
	.wpcf7-textarea {
		width: 100%;
		background-color: #f8f6f1;
		border: none;
		padding: 10px;
		height: 150px;
	}
	span.wpcf7-list-item label{ width:500px; }
	.wpcf7-submit{
		background: #f9b36b;
		border: none;
		color: white;
		text-transform: uppercase;
		padding: 10px 50px;
		font-size: 13px;
		letter-spacing: 1px;
		margin: auto;
		display: block;
	}
		.wpcf7-submit:hover{ background:#d66c00; }
	div.wpcf7 img.ajax-loader{ margin-left:10px !important; }
	
	/**  **/
	div.wpcf7-response-output { border-color: transparent }
	div.wpcf7-validation-errors {
		color: #ff0000 !important;	
		border-color: #ff0000 !important;
	}
	div.wpcf7-mail-sent-ok {
		color: #398f14 !important;	
		border-color: #398f14 !important;
	}

/*Página Grupos de Viagem*/
.titulo-pv{
    margin-bottom: 10px !important;
    text-align: left !important;
}
.stp-viagens{
    color: #a7a9ac !important;
}
	/*Listagem*/
	.titulo-data{
		padding-top: 30px;
		margin-bottom: 10px;
		color: #94825d;
		font-family: Georgia, serif;
		display: block;
		font-size: 22px;
		text-transform: capitalize;
	}
	.l-viagem{
		position: relative;
		display: inline-block;
		margin-bottom: 30px;
		padding-top: 30px;
		border-top: 1px solid #eee;
		width:100%;
	}
	.l-viagem:last-child{
		margin-bottom:0;
		padding-bottom:0;
		border-bottom:none;
	}
		.cont-l-viagem{
			background: #fbfaf7;
			position: relative;
		}
			.cont-l-viagem .img-bg{
				width: 200px;
				height: 100%;
				float: left;
				position: absolute;
			}
			.info-l-viagem{
				text-align: left;
				padding: 20px;
				margin-left: 200px;
				min-height: 150px;
			}
				.info-l-viagem h3{ margin-bottom: 10px; }
					.info-l-viagem h3 span{ font-style:italic; }
				.de_viagem {
					margin-bottom: 10px;
					color: #a99a7c;
					font-weight: bold;
				}
					.de_viagem span:nth-child(2){
						border-left: 1px solid;
						padding-left: 10px;
						margin-left: 10px;
					}
				.info-l-viagem p{
					font-size: 15px;
					line-height: 1.7;
					color: #58585a;
					margin-bottom: 0;
				}
				.lt-viagem .info-l-viagem p{
					margin-right: 130px;
					max-height: 75px;
					overflow: hidden;
				}

.cont-l-viagem	 .cat-viagem{
	position: absolute;
	bottom: 20px;
	right: 20px;
}
.cat-viagem{
	background-color: #aaa;
	color: white;
	padding: 5px;
	width: 120px;
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
	border-radius: 6px;
}
	.cat-viagem:hover{
		background-color: #625234;
		color: white;
		text-decoration: initial;
	}
	.cat-viagem:before{
		content: '';
		width: 100%;
		height: 25px;
		display: block;
		margin-bottom: 5px;
		background-position: center;
		background-size: contain;
		background-repeat: no-repeat;
	}

/*Bike & Food*/
.c-bike-food{background-color:#8f2b1a;}
	.c-bike-food:before{background-image:url("/wp-content/themes/latitudes-gc2016/images/icons/categorias/bike-food.png");}
/*Casa do Saber*/
.c-casa-do-saber{background-color:#86888b;}
	.c-casa-do-saber:before{background-image:url("/wp-content/themes/latitudes-gc2016/images/icons/categorias/casa-do-saber.png");}
/*Cruzeiro de Expedição*/
.c-cruzeiro-de-expedicao{background-color:#4d7688;}
	.c-cruzeiro-de-expedicao:before{background-image:url("/wp-content/themes/latitudes-gc2016/images/icons/categorias/cruzeiro-de-expedicao.png");}
/*Private Expeditions*/
.c-private-expeditions{background-color:#a59874;}
	.c-cruzeiro-de-expedicao:before{background-image:url("https://www.latitudes.com.br/wp-content/uploads/2016/07/selo_private_expeditions.png");}
/*Clássicos Latitudes*/
.c-classicos-latitudes{background-color:#c9a04c;}
	.c-cruzeiro-de-expedicao:before{background-image:url("https://www.latitudes.com.br/wp-content/uploads/2016/07/selo_classicos_latitudes.png");}
/*Escalada*/
.c-escalada{background-color:#c8ac01;}
	.c-escalada:before{background-image:url("/wp-content/themes/latitudes-gc2016/images/icons/categorias/escalada.png");}
/*Fim de Semana Cultural*/
.c-fim-de-semana-cultural{background-color:#c65f2e;}
	.c-fim-de-semana-cultural:before{background-image:url("/wp-content/themes/latitudes-gc2016/images/icons/categorias/fim-de-semana-cultural.png");}
/*Navegação Fluvial*/
.c-navegacao-fluvial{background-color:#5faeab;}
	.c-navegacao-fluvial:before{background-image:url("/wp-content/themes/latitudes-gc2016/images/icons/categorias/navegacao-fluvial.png"); }
/*Trekkings*/
.c-trekking{background-color:#c8ac01;}
	.c-trekking:before{background-image: url("/wp-content/themes/latitudes-gc2016/images/icons/categorias/trekking.png");}
/*Trekkings e Escaladas*/
.c-trekkings-e-escaladas{background-color:#c8ac01;}
	.c-trekkings-e-escaladas:before{background-image:url("/wp-content/themes/latitudes-gc2016/images/icons/categorias/trekkings-e-escaladas.png");}
/*Viagem Cultural*/
.c-viagem-cultural{background-color:#ea8c1c;}
	.c-viagem-cultural:before{background-image:url("/wp-content/themes/latitudes-gc2016/images/icons/categorias/viagem-cultural.png");}
/*Temporada Ásia*/
.c-temporada-asia{background-color:#a44487;}
	.c-temporada-asia:before{background-image:url("/wp-content/themes/latitudes-gc2016/images/icons/categorias/temporada-asia.png");}


/*====================================*\
    Single Viagens
\*====================================*/

/*Topo*/
body.single-viagem .titulo-page,
body.single-post .titulo-page{ margin-bottom:15px; }
	body.single-viagem .titulo-page span{ font-style:italic; }
.de_t {
    margin-bottom: 30px;
    display: block;
    text-align: center;
    font-size: 16px;
    line-height: 1.4;
}
.esp-blog .de_t{ font-size:13px; }
	.de_t span{ padding: 0 15px; border-left:1px solid; }
	.de_t span:first-child{ border-left:none !important; }
		.de_t a{ color:black; }

body.single-viagem .cat-viagem{
	margin: 0 auto 30px;
	display: block;
}
.conteuto-viagem {
    display: inline-block;
    width: 100%;
}
	.conteuto-viagem *{ text-align: justify; }

/*Galeria*/
.cont-galeria{
    padding: 10px 9999px 60px !important;
    margin: 0 -9999px 30px !important;
    background: #f8f6f1;
}
	.cont-galeria h3{ margin:0 10px 10px !important; }
	.cont-galeria .gallery-item {
		margin: 0 10px !important;
		text-align: center;
	}
		.cont-galeria .gallery-item img{
			width: 100%;
			height: auto;
			display: block;
		}
		
p iframe {
	max-width: 100%;
	max-height: 60vw;
	margin: 0 auto;
	display: block;
}
.sharedaddy {
    text-align: center;
    padding-top: 30px;
}

/*Roteiro Detalhado*/
.roteiro-detalhado{
	display: table;
	margin: 50px auto;
}
	.roteiro-detalhado img{
		display: block;
		max-width: 100%;
		height: auto;
	}
/*Especialistas*/
.especialista-viagem {
    background-color: #f8f6f1;
    padding: 15px;
	margin-bottom: 20px;
	display: inline-block;
	width:100%;
}
.especialista-viagem:last-child{ margin-bottom:0; }
	.especialista-viagem .img-esp {
		float: left;
		margin-right: 15px;
		width: 120px;
	}
	.especialista-viagem h4 {
		margin: 5px 0 15px;
		color: #d1c7a6 !important;
		line-height: 20px;
		height: 20px;
		overflow: hidden;
	}
		.especialista-viagem h4 a:not(:first-child){
			color: #d1c7a6;
			font-size: 16px;
			padding: 0 3px;
		}
		.especialista-viagem h4 a:hover{ color: #948268; } 
	.especialista-viagem p {
		font-size: 15px;
		line-height: 22px;
		margin-bottom: 15px;
		max-height: 44px;
		overflow: hidden;
	}

/*====================================*\
    Single Destinos
\*====================================*/

/*Conteúdo*/
.cont-conteudo{
    margin-bottom:60px;
}
.i-destino {
    margin-bottom: 50px;
    padding-bottom: 50px;
    border-bottom: 1px solid #eee;
}
	.i-destino:last-child{
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
		border-bottom: 0 !important;
	}
.bl-ih {
    width: 48%;
    float: left;
}
.img-pais{ margin-right:4%; }
	.img-pais img{
		max-width: 100%;
		display: block;
	}
	
.img-temporada{
    text-align: center;
    display: inline-block;
    width: 100%;
    margin-top: 60px;
}
	.img-temporada img{ width:80%; }

/*Botões Viagnes / Destinos*/
.cont-info-vd {
    text-align: center;
}
	.info-vd {
		display: inline-block;
		width: 46%;
		margin:0 1%;
	}
		.info-vd img {
			display: block;
			width: 100%;
			height: auto;
			margin: auto;
		}



/*====================================*\
    Functions
\*====================================*/


/*Social*/
.cont-social{
    padding: 0;
    margin: 0;
    text-align: center;
}
	.cont-social li{
		display: inline-block;
		margin: 0 5px;
	}
	/*Social -Footer*/
	.social-footer a {
		width: 40px;
		height: 40px;
		display: block;
		position: relative;
		top: -20px;
		color: transparent;
		background: #b0a89a;
		background-image: linear-gradient(to bottom, #e4e2d8, #a3998c);
		border-radius: 100%;
		box-shadow: 0 0 5px -1px #635747;
	}
		.social-footer a:hover{
			background: #a3998c;
			background-image: linear-gradient(to bottom, #a3998c, #8a7e6e);
		}
		.social-footer a i{
			font-size: 20px;
			line-height: 40px;
		}

/*=================
 PAGINAÇÃO NORMAL
=================*/
ul.page-numbers {
    display: inline-block;
    width: 100%;
    margin: 50px auto 50px;
    text-align: center;
    padding: 20px 0;
    border-top: 1px solid #eee;
}
	ul.page-numbers li{ 
		display: inline-block;
		margin-left: 15px; 
	}
.page-numbers a, 
.page-numbers .dots, 
.page-numbers .next, 
.page-numbers .prev{ 
	padding: 3px 5px; 
}

.page-numbers a:hover, 
.page-numbers .next:hover, 
.page-numbers .prev:hover{ 
	background: #eee;
	color: #000; 
}
.page-numbers .current{
	display: inline-block;
	width: 24px;
	height: 23px;
	color: #FFF;
	text-align: center;
	line-height: 23px;
	background: #999;
}




/*====================================*\
    Blog
\*====================================*/

.esp-blog{ border-bottom:none !important; }

/*Menu*/
.menu-blog {
    width: 100%;
    display: block;
	border-top:1px solid #b1b1b1;
	border-bottom:1px solid #b1b1b1;
	text-align:center;
	margin-bottom:50px;
}
	.menu-blog li {
		display: inline-block;
		text-transform: uppercase;
		font-size: 12px;
	}

/*Listagem*/
#boxes{ }
	#boxes:after {
	  content: '';
	  display: block;
	  clear: both;
	}
	
	.l-post{
		width: 30%;
		margin: 0 0.6% 50px !important;
		overflow:hidden;
	}
	#boxes-not .l-post{ width: 100% !important; }
		.img-bg-blog{
			position: relative;
			width: 100%;
			display: block;
		}
			.img-bg-blog:after{
				content: '';
				display: block;
				padding-top: 100%;
			}
	/*Mosaico Posts*/
	.lc-1{ width: 38%; }
	.lc-2{ width: 58%; }
	.lc-3{ width: 28%; }
	.lc-4{ width: 48%; }
	
		.info-l-post {
			border-bottom: 1px solid #9a8966;
			padding-bottom: 15px;
			display: inline-block;
			width: 100%;
		}
			.cont-categoria{
				overflow: hidden;
				margin-bottom: 5px;	
			}
				.cont-categoria a{
					font-size: 12px;
					text-transform: uppercase;
					color: black;
					font-weight: 300;
					display: inline-block;
				}
			.info-l-post h3 {
				font-size: 20px;
				text-transform: uppercase;
				margin: 10px 0;
			}
			span.autor-post{
				margin-bottom: 5px;
				display: block;
				font-size: 13px;
			}
			.info-l-post p {
				font-size: 13px;
				line-height: 18px;
				color: black;
				font-weight: 300;
				max-height: 54px;
				overflow: hidden;
				margin: 0;
			}
			span.data-post{
				font-size: 12px;
				margin-top: 15px;
				display: block;
				text-align: right;
				float:right;
				color: #888;
			}
			/*Social*/
			.sociais-post{
				float:left;
				margin-top:15px;
			}
				.sociais-post a{
					width: 17px;
					height: 17px;
					float: left;
					margin-right: 15px;
					background-repeat: no-repeat;
					background-position: center;
				}
				.face-post { background-image: url("/wp-content/themes/latitudes-gc2016/images/social-post/face-post.png"); }
					.face-post:hover { background-image: url("/wp-content/themes/latitudes-gc2016/images/social-post/face-hover.png"); }
				.google-post { background-image: url("/wp-content/themes/latitudes-gc2016/images/social-post/google-post.png"); }
					.google-post:hover { background-image: url("/wp-content/themes/latitudes-gc2016/images/social-post/google-hover.png"); }
				.pinterest-post { background-image: url("/wp-content/themes/latitudes-gc2016/images/social-post/pinterest-post.png"); }
					.pinterest-post:hover { background-image: url("/wp-content/themes/latitudes-gc2016/images/social-post/pinterest-hover.png"); }
			
/*Página Ajax - Posts*/		
.pag-ajax a{
    line-height: 40px;
    border-top: 1px solid;
    border-bottom: 1px solid;
    display: block;
    text-align: center;
    max-width: 99%;
    margin: 0 auto;
    text-transform: uppercase;
    font-family: Georgia, serif;
    font-size: 16px;
}

/*Instagram Footer*/
/*insta footer*/
#insta-footer{
	display:inline-block;
	text-align: center;
	width:100%;
}
	#insta-footer h3 {
		font-size: 34px;
		margin-bottom: 40px;
		display: inline-block;
		width: 100%;
		letter-spacing: 1px;
	}
		#insta-footer h3 a{ text-decoration:none !important; }
	#insta-footer .cont-insta{
		width: 100%;
		display:block;
	}
		#insta-footer .cont-insta span{
			float: left;
			width: 12.5%;
			overflow: hidden;
			background-color: #625234;
			background-position:center;
			background-size:contain;
		}
			#insta-footer .cont-insta span:before {
				content: '';
				padding-top: 100%;
				display:block;
			}

/*Categoria Blog*/
.titulo-blog{
    text-transform: uppercase;
    border-bottom: 1px solid;
    display: table;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    padding: 15px;
}
	.titulo-blog span{
		display: block;
		font-size: 14px;
		margin-top: 10px;
	}


/*====================================*\
    Single - Blog
\*====================================*/

/*Relacioandos*/
.cont-relacionados{
    display: inline-block;
    width: 100%;
}
	.titulo-relacionados{ margin-bottom:50px !important; }
	.cont-relacionados .l-post{
		float:left;
		width:30.3%;
		margin:0 1.5% 50px !important;
	}





/*====================================*\
    RESPONSIVE
\*====================================*/
@media (max-width: 1200px){
	
}
@media (max-width: 991px){
	
	/*Menu*/
	.navbar-nav > li > a {
		padding-left: 5px !important;
		padding-right: 5px !important;
		font-size: 12px !important;
	}
	
	/*Slide Padrao*/
	.slick-slider {
		margin-bottom:80px;
	}
		button.slick-prev, button.slick-next {
			bottom: -70px !important;
			top: initial;
		}
		button.slick-prev{ left:15px !important; }
		button.slick-next{ right:15px !important; }
		.slick-dots{
			bottom: -55px !important;
			margin: 0 !important;
		}
	
	/*Home*/
		/*Slide Topo*/
		#slide-topo button.slick-prev, 
		#slide-topo button.slick-next{ display:none !important; }
		/*Em Destaque*/
		.ed{
			width: 98%;
			margin-bottom: 15px !Important;
		}
		
	/*Página Especialistas*/
	.especialistas-left{ display:none; }
	
	/*Single Viagens*/
	.cont-galeria{ padding-bottom: 80px !important; }
	
	/*Footer*/
	#info-footer > div:first-child{ margin-bottom: 50px; }
	.fcd-m{
		width: 49%;
		display: inline-table;
	}
		
}

@media (max-width: 767px){
	h1{ font-size: 30px; }
	h2{ font-size: 24px; }
	p{
		font-size: 15px;
		line-height: 1.8;
	}
	
	/*Menu*/
	.menu-busca{ display:none !important; }
	
	/*Menu Mobile*/
	.navbar-collapse li a:before{ display:none; }
	.navbar-collapse .sub-menu {
		display: block !important;
		opacity: 1 !important;
		position: initial !important;
		width: 100%;
		background-color: rgba(0, 0, 0, 0.15) !important;
	}
		.navbar-collapse .sub-menu .sub-menu{
			padding-left: 10px;
			margin-bottom: 5px;
		}
	
	/*Padrao*/
	.coluna-5{ 
		-webkit-column-count: 3; 
		-moz-column-count: 3; 
		column-count: 3; 
	}
	/*Galeria*/
	body.page-id-14 .gallery-item {
		width: 100% !important;
		margin: 0 0 30px !important;
	}
	
	/*Home*/
		/*Especialistas*/
		#especialistas .container{
			max-width: 500px;
		}
		/*Páginas Estaticas*/
		#p-estaticas .col-md-6 {
			text-align: center;
			max-width: 500px;
			margin: 0 auto 50px;
			border: none !important;
		}
		/*Blog - Em Destaque*/
		#no-blog,
		#em-destaque{
			max-width: 500px;
			border: none;
			margin: 0 auto;
			text-align: center;
		}
		#no-blog{ margin-bottom:50px !important; }
			#no-blog h3,
			#em-destaque h3{
				margin-bottom: 40px !Important;
			}
			.ed{ margin-bottom: 20px !Important; }
	
	/*Page*/
		.img-d-page{ background-attachment:initial; }
		/*Blocos*/
		.forma-viajar {
			width: 98%;
			max-width: 400px;
			margin: 0 auto 20px;
			float: none;
			display: table;
			text-align: left;
		}
			.forma-viajar img {
				max-width: 130px;
				float: left;
				margin-right: 20px;
			}
		.cont-vm .forma-viajar {
			width: 48%;
			float: left;
			margin: 0 1% 20px;
			max-width: initial;
		}
			.cont-vm .forma-viajar img{
				max-width: initial;
				margin: 0 auto 20px;
			}
	
	/*Página Destinos*/
	.subs-destinos-page {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
		.subs-destinos-page > ul {
			width: 100%;
			margin-bottom: 40px;
		}
			.subs-destinos-page li {
				margin-bottom: 5px;
				line-height: 1.4;
			}
	
	/*Página Viagens*/
	.cont-l-viagem .img-bg {
		width: 100%;
		height: 40vw;
		min-height: 200px;
		position: relative;
		margin-bottom: 20px;
		background-position: center;
	}
	.info-l-viagem {
		margin: 0;
		display: inline-block;
	}
		.info-l-viagem p{ margin: 0 0 20px; }
		.cont-l-viagem	.cat-viagem {
			position: initial;
			float: right;
		}
	
	/*Single Viagem*/
		/*Topo*/
		.de_t span{
			display:block;
			border: none;
			margin-top: 5px;
		}
		.de_t span:first-child{ margin-top:0; }
		
	/*Blog*/
		/*Listagem*/
	#boxes{ height: inherit !important; }
		.l-post {
			position: relative !important;
			top: inherit !important;
			left: inherit !important;
			width: 98.8% !important;
		}
		/*Footer Insta*/
	#insta-footer .cont-insta span{ width: 25%; }

}

@media (max-width: 600px){
	.cont-titulo .titulo-slide a, .l-m {
	    display: contents;
	}
	#slide-topo .cont-titulo .titulo-slide a span {
	    font-size: 22px;
	}
	.l-m {
	    display: none !important;
	}
	/*Conteúdo Posts*/
	.alignleft, img.alignleft,
	.alignright, img.alignright{
		margin: 0 auto 30px;
		float: none;
		display: block;
	}
	
}

@media (max-width: 440px){
	
	/*Padrao*/
	.coluna-5{ 
		-webkit-column-count: 2; 
		-moz-column-count: 2; 
		column-count: 2; 
	}
	.col-xxs-12{ width: 100%; }
	
	/*Slide Padrao*/
	.slick-dots{ display:none !important; }
	
	/*Home*/
		/*Slide Viagem*/
	.cont-viagem .img-bg{ height:300px; }
		/*Depoimentos*/
	.depoimento p {
		font-size: 16px;
		line-height: 1.4;
		margin-bottom: 20px;
	}
	.depoimento span{ font-size: 18px; }
	
	/*Footer*/	
	.social-footer a{
		/*width: 30px;
		height: 30px;
		margin-top: -15px;*/
	}
	.fcd-m{ width:100%; }
	#copyright{ font-size:11px; }
	
	/*Page*/
		
		/*Blocos*/
		.forma-viajar {
			width: 90%;
			margin: 0 auto 50px;
		}
			.forma-viajar h4{
				margin: 10px 0;
				font-size: 16px;
				height: initial;
			}
		.cont-vm .forma-viajar {
			width: 90%;
			margin: 0 auto 50px;
			height: initial;
			float: none;
		}
	
	/*Página Destinos*/
	.subs-destinos-page {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
	
	/*Página Especialistas*/
	.especialista-r{ text-align:center; }
		.especialista-r .img-esp{
			width: 100%;
			text-align: center;
			margin: 0 0 30px;
		}
	
	/*Single Viagens*/
	.especialista-viagem .img-esp {
		float: none;
		margin: 0 0 20px !important;
		display: block;
		width: 100%;
	}
	
}