/*
Name: 			custom
Author: 		priori projetos
Version: 		1
*/

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

h1 {
	font-size: 2.4em!important;
}
h3.dest{
	font-weight: 600;
	min-height: 35px!important;
}
.crew h2{
	font-weight: 200!important;
	margin: 0!important;
	padding: 15px 0 10px!important;
	font-size: 1.8em!important;
	color: #27502d!important;
}
.crew h3{
	font-weight: 400!important;
	margin: 0!important;
	padding: 0 0 10px!important;
	font-size: 1.4em!important;
	
}
p {
	font-size: 1.3em!important;
}
li {
	font-size: 1.2em!important;
}
.quote{
	font-size: 1.4em;
	font-weight: 600;
	font-style: italic;
}
.mt-0{margin-top: 0px!important;}
.mt-10{margin-top: 10px!important;}
.mt-20{margin-top: 20px!important;}
.mt-30{margin-top: 30px!important;}
.mt-60{margin-top: 60px!important;}
.mt-75{margin-top: 75px!important;}
.mt-100{margin-top: 100px!important;}
.des p{font-size: 1.3em;}
.des strong.title{font-size: 1.35em;}
.t-green{color: #003300!important;}
.destaque{font-size: 20px!important;}
.t-destaque{font-size: 26px!important;}
p.intro {
	font-size: 1em;
	margin-bottom: 25px;
}
.selo{
	float: right;
	width: 250px;
	display: block;
	margin: 10px 0 20px 50px;
}
.font-shadow{
	text-shadow: 1px 1px 2px black;
}
#text{
	display:none;
}
#abre{
	border: none;
	background-color: transparent;
	padding: 0;
	color: darkgreen;
	font-size: 1.3em;
}
#abre:hover{	
	color: green;
}
ul.diff {
	font-size: 1.2em;
}
table.pricing tr td{
	font-size: 1.3em!important;
}
.last{
	text-align: right;
}
table.pricing thead tr th {
	font-size: 1.5em!important;
}
table.pricing thead tr th {
	padding: 0!important;
}

.callto{font-size: 1.6em!important; }
p.callto a{font-size: 1.5em; font-weight: bold!important; color: white;}
p.callto a:hover{text-decoration: underline;}
.logo {
	border-right: none!important;
	
}
.logo a {
		width: 200px!important;
	}

#header{
	border-bottom-color: white!important;
}
#header {
	height: 102px!important;
	padding: 5px 0 0!important;
}
.content-block.article-boxed{
	background: #efefef;
}
.content-block {
	padding: 60px 0!important;
	background: #efefef!important;
}
.content-heading{margin-bottom: 30px!important;}
.seperator {
	border-bottom: 1px solid #333333;
	position: relative;
	padding-bottom: 30px;
}
.parceiros a{
	display: inline-block;
	max-width: 250px;
	margin: 60px 30px;
}

.p-block {
	padding: 60px 0 30px;
	text-align: center;
	background: #fafafa;
}
.w100{width:100%!important;}
.article .thumbnail .meta {
	padding-bottom: 10px!important;
}

#testimonial-home-page {
	background-image: url('../img/generic/testimonial.jpg')!important;
	background-size: cover!important;
}
.special-block {
	background: #003007;
	padding: 40px 0!important;
	border-top: 20px solid #27502d;
	color: #fff;
}
.bg-green {
	background: #27502d!important;
	padding: 5px!important;
	color: #fff;
}
.badge.bg-green {
	margin-top: 10px!important;
}
.image100{width:100%!important;}
.pt-special{
	padding-top: 30px;
}
.bt-full{
	width: 100%;
	margin: 30px auto;
	padding: 10px!important;
}
.gallery-list img{border-radius: 10px!important;}
h3.font-sub {
	font-size: 1.5em!important;
	line-height: 1.25;
	font-weight: 300;
	font-style: italic;
	letter-spacing: .04em;
}
.thumbnail span.altura{
	display: block;
	min-height:450px!important
}
.thumbnail span.altura p{
	font-size: 1.6rem;
	font-weight: 300!important;
	line-height: 2rem!important;
}
.reserv{
	display: block;
	text-align: center;
	font-weight: bold;
	font-size: 2rem;
	color: #27502d;
}
blockquote cite,
.blockquote cite {
	font-size: 26px!important;
	text-transform: none!important;
}

blockquote q,
.blockquote q {
	font-size: 20px!important;
}
#header.fixed-position .logo {
	padding-top: 10px;
	padding-bottom: 10px;
}
.navbar-default .navbar-nav > li {
	padding: 35px 16px 0px!important;
}
.navbar-default .navbar-nav > li > a {
	height: 62px!important;
	font-size: 1.5rem!important;
}
#all-destinations {
	background-image: url('../img/banner/all.jpg');
}
#northeast-brazil {
	background-image: url('../img/banner/chapada-t.jpg');
}
#amazon-tour {
	background-image: url('../img/banner/amazon.jpg');
}
#pantanal {
	background-image: url('../img/banner/pantanal.jpg');
}
#green-coast {
	background-image: url('../img/banner/greencoast.jpg');
}
#about {
	background-image: url('../img/banner/about.jpg');
}
#opportunities {
	background-image: url('../img/banner/opportunities.jpg');
}
#journey-1 {
	background-image: url('../img/banner/journey-1.jpg');
}
#journey-2 {
	background-image: url('../img/banner/journey-2.jpg');
}
#roraima {
	background-image: url('../img/banner/roraima.jpg');
}
#rio-negro {
	background-image: url('../img/banner/rio-negro.jpg');
}
#neblina {
	background-image: url('../img/banner/neblina.jpg');
}
#orinoco {
	background-image: url('../img/banner/orinoco.jpg');
}
#quarup {
	background-image: url('../img/banner/quarup.jpg');
}
#iara {
	background-image: url('../img/banner/iara.jpg');
}
#chapada {
	background-image: url('../img/banner/chapada-diamantina.jpg');
}
#lencois {
	background-image: url('../img/banner/lencois-maranhenses.jpg');
}
#jaguar {
	background-image: url('../img/banner/jaguar.jpg');
}
#nhecolandia {
	background-image: url('../img/banner/nhecolandia.jpg');
}
#rio {
	background-image: url('../img/banner/rio.jpg');
}
#paraty {
	background-image: url('../img/banner/paraty.jpg');
}
#metropolises {
	background-image: url('../img/banner/metropolises.jpg');
}
#iguacu {
	background-image: url('../img/banner/iguacu.jpg');
}
.content-intro .map-col .holder {
	background: #27502d!important;
	border: 10px solid #ffffff!important;
}
.map-holder {
	min-height: 90px!important;
}
.content-intro .map-holder {
	margin: 0 0 0px;
}
.content-intro {
	padding-bottom: 45px!important;
}
.content-intro .text-holder {
	padding-top: 60px!important;
	padding-left: 10px!important;
	padding-right: 10px!important;
}
.bg-white{background-color: white!important;}
.breadcrumbs{Text-transform: none!important;}
.breadcrumbs a:hover{text-decoration: underline!important;}
.article footer .price,
.article .info-aside .price {
	overflow: hidden;
	display: block;
	font-style: italic;
	letter-spacing: 1px;
	max-width: 100%!important;
	font-weight: 400;
}
span.thin{
	font-weight: 300!important; 
	font-size: 18px!important;
	display: inline-block!important;
}
.reviews-info .info-left {
	width: 100%!important;
}
.block-quotation a {
	color: #fff!important;
}
.block-quotation a:hover {
	color: #fff!important;
	text-decoration: underline;
}
.block-quotation {
	padding: 15px 10px 20px!important;
	color: #fff;
	position: relative;
	text-align: center;
	z-index: 1;
	background-color: #27502d!important;
	margin: 0px 0;
}
.block-quotation:after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(39, 80, 45, .69);
	z-index: -1;
}
img.quarup{
	display: block;
	width: 50%;
	float: left;
	margin: 0 25px 25px 0!important;
}
img.orinoco{
	display: block;
	width: 50%;
	float: right;
	margin: 0 0 25px 25px!important;
}
.testimonial-holder blockquote .text {
	display: inline-block;
	vertical-align: top;
	width: 100%!important;
	padding-left: 0px!important;
}
.testimonial-holder .owl-pagination {
	padding-left: 0px!important;
}
.vid-cel{
	margin:0 auto;
	width: 80%!important;
	height: 520px!important;
}





/* RESPONSIVO */

@media only screen and (min-width: 1230px) {
	.logo {
		width: 340px;
		padding: 31px 15px 30px 0!important;
	}
	.logo a {
		width: 200px;
	}
}

@media only screen and (min-width: 992px) {
	.logo {
		width: 220px;
		margin: 0;
		padding: 25px 15px 25px 0!important;
		float: left;
		border-right: 1px solid #2d2d2d;
	}
	
}
@media only screen and (min-width: 768px) {
	p.intro {
		font-size: 1.286em;
		line-height: 1.8em;
	}
	
}
@media only screen and (max-width: 990px) {
	.navbar-default .navbar-nav > li {
	padding: 0px 8px 0!important;
}
	img.quarup{
	display: block;
	width: 100%;
	float: none;
	margin: 0 25px 25px!important;
}
	img.orinoco{
	display: block;
	width: 100%;
	float: none;
	margin: 0 25px 25px!important;
}
}
@media only screen and (max-width: 765px) {
	h3.dest{min-height: 1px!important;}
	.gallery-list .info{font-size: 10px!important;}
	.thumbnail span.altura{min-height:1px!important}
	.selo{
	float: none!important;
	width: 100%!important;
	margin: 0 0 50px 0;
}
}