.big-footer{margin:0 0 0 10px;}
.margin-both{margin:0 10px 0 10px;}
.padding-both{padding:0 10px 0 10px;}
.social-tab{display:none !important;}
.logo-estudar{display:none;}
.logo-direita{width:70%;}
.tl-services{width:23%;}
.banner_index{float:left;margin:0 8px 0 8px;width:220px;}
.all_banners{padding:0;}
.bg{float:left;margin:0;padding:0;min-height:1px;}
.ovfl{overflow: auto;width: 100%;}
.ovfix{background:white;}
.red{background:red;}
.quote-1 p{font-size:1.1rem;margin:0;margin-bottom:5px;}
.quote-1 strong{font-size:15px !important;}
.tm_navbar{padding:10px 0;}
.tm_navbar .nav li:first-child{padding:0 7px 0 7px;}
.tm_navbar .nav li{padding:0 7px 0 7px;}

.col-lg-10, .col-md-10, .col-sm-10{padding-top:8px;}

.map-neg-margin{
	padding-top: 0px;
	margin-top: -10px;
}
/*
Make the Facebook Like box responsive (fluid width)
https://developers.facebook.com/docs/reference/plugins/like-box/
*/

/* This element holds injected scripts inside iframes that in some cases may stretch layouts. So, we're just hiding it. */
#fb-root {
  display: none;
}

/* To fill the container and nothing else */
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
  width: 100% !important;
}

/* youtube responsive */
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* gmaps responsive */
.map-container {
    position: relative;
    padding-bottom: 100%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.map-container iframe,
.map-container object,
.map-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.gray-border{
	border:solid 1px #d6d6d6;
}
.invis-border{
	border:solid 1px transparent;
}
.tile:hover {
	-webkit-box-shadow: -3px 3px 3px 1px #858585;
	-moz-box-shadow: -3px 3px 3px 1px #858585;
	-o-box-shadow: -3px 3px 3px 1px #858585;
	box-shadow: -3px 3px 3px 1px #858585;
	-webkit-transform: translate3d(6px, -6px, 0);
	-moz-transform: translate3d(6px, -6px, 0);
	-ms-transform: translate3d(6px, -6px, 0);
	-o-transform: translate3d(6px, -6px, 0);
	transform: translate3d(6px, -6px, 0);
	z-index: 100;
	cursor:pointer;
}
.tl-link:hover{
	text-decoration:none !important;
}
.tile{
text-align:center;
margin-bottom:5px;
color:white;
border:solid 1px transparent;
}
.tl-yellow{
	background:#f39b11;
}
.tl-blue{
	background:#0293F5;
}
.tl-red{
	background:#ee2626;
}
.tl-green{
	background:#00a34e;
}
.tl-sm{
	padding:19px 0 19px;
	font-size:20px;
}
.tl-md{
	padding:12px;
	font-size:40px;
}
.tl-lg{
	padding:30px 0 30px;
	font-size:40px;
}
.tl-xl{
	padding:55px 0 55px;
	font-size:60px;
}
.index-depoimentos strong,.index-contato h4{
	text-transform:uppercase;
	font-style:normal !important;
	font-weight:normal !important;
	font-family:'Raleway', sans-serif !important;
}
.index-depoimentos p,.index-contato p{
	font-family:'Raleway', sans-serif !important;
	font-size:14px !important;
	font-style:normal;
	margin-bottom:5px;
}
.index-depoimentos p,.index-depoimentos strong{
	color:#fff !important;
}
.index-contato h4,.index-contato p{
	color:#fff !important;
	font-size:15px;
}
.index-contato h3{
	color:#000 !important;
	text-align:left;
	padding:5px;
	padding-left:0;

}
.index-depoimentos,.index-contato{
	padding:10px;
}
.index-contato a{
	color:#fff;
	font-family:'Raleway', sans-serif;
	font-style:normal !important;
}

.btn {
	border-radius: 0;
	text-transform:uppercase;
	font-style:normal !important;
	font-family:'Raleway', sans-serif !important;
}
.tm_navbar .nav li a{
	font-family:'Raleway', sans-serif !important;
	font-size:20px !important;
}
.raleway{
	font-family:'Raleway', sans-serif !important;
}
.raleway p{
	font-family:'Raleway', sans-serif !important;
	color:black;
	font-size:14px;
}
.titulo{
	font-size:40px !important;
	text-transform:none !important;
	font-style:normal !important;
	font-weight:normal !important;
	color:black;
}
.subtitulo{
	font-size:30px !important;
	text-transform:none !important;
	font-style:normal !important;
	font-weight:normal !important;
	color:black;
	padding:20px 0 10px;
}
.h4{
	font-size:20px !important;
	text-transform:none !important;
	font-style:normal !important;
	font-weight:normal !important;
	color:black;
}
.justify{
	text-align:justify;
}
.view-first{
	float:left;
}
footer{
	font-family:'Raleway', sans-serif !important;
}
.row{margin:0;}

.tl-services-left{width:48%;float:left;margin-left:10px;}
.tl-services-right{width:47%;float:right;margin-right:10px;}

.valores-pacote,.valores-pacote p{font-size:13px !important;color:#ed7423 !important;font-weight:bold;}

@media (max-width: 1219px){
	.coltours h4{
		font-size:80%;
	}
	.coltours p{
		font-size:90%;
	}
}
@media (min-width: 669px) and (max-width: 991px){
	.coltours{
		width:50%;
	}
}
@media (max-width: 668px){
	.coltours{
		width:100%;
	}
	.coltours img{
		height:120%;
	}
}
.form-control{
border-radius:0;
}
.no-padding{
	padding:0 !important;
}
.no-top-padding{
	padding-top:0 !important;
}
.p40-left{padding-left:40px !important;}

.sobe:hover {
	-webkit-transform: translate3d(0, -10px, 0);
	-moz-transform: translate3d(0, -10px, 0);
	-ms-transform: translate3d(0, -10px, 0);
	-o-transform: translate3d(0, -10px, 0);
	transform: translate3d(0, -10px, 0);
	z-index: 100;
	cursor:pointer;
	transition: all 0.3s linear;
}
.desce:hover {
	-webkit-transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-ms-transform: translate3d(0, 10px, 0);
	-o-transform: translate3d(0, 10px, 0);
	transform: translate3d(0, 10px, 0);
	z-index: 100;
	cursor:pointer;
	transition: all 0.3s linear;
}
.tm_navbar,.menuheader,.headtop{padding:0;}
.headtop{border:0;}

.social_icons > li{height:80px;width:40px;margin-left:5px;white-space:normal;}
.s_i{position:relative;top:80px;}
.top-80-up{margin-top:-80px;}

.tm_navbar .nav ul li a{
	font-size:12px !important;
}
.tm_navbar .nav ul li:first-child{
	width:195px;
}

.slogan{width:50%;float:right;}

.alert{
border-radius:0;
}
.ui-widget-overlay{z-index:1000;}
.text-none{text-transform:none !important;}

.text-justify{text-align:justify;}

.icones-paises img{width:48px;}
.menuheader{width:100%;max-width:100%;}

.conteudo-meio{
	width:50%;
	padding:10px;
}

.has-error .form-control,.has-error label{
border-color: #b94a48;
color: #b94a48;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.table-hover > tbody > tr:hover > td{
	background-color:#d0dfff;
}
#ui-datepicker-div{z-index:1000 !important;}
.clickable:hover{cursor:pointer;}
.m10{margin:10px;}

.table-center thead > tr > th, .table-center tbody > tr > th, .table-center tfoot > tr > th, .table-center thead > tr > td, .table-center tbody > tr > td, .table-center tfoot > tr > td{vertical-align:middle;}

.contato-index-verde:hover{
	background:#5B8800;
	transition: all 1s linear;
}
.contato-index-verde{
	background:#8BC90C;
}

.contato-index-azul:hover{
	background:#007DBD;
	transition: all 1s linear;
}
#mapa-do-site a:hover{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.contato-index-azul{
	background:#00A9FF;
}
.contato-index-vermelho:hover{
	background:#C9001D;
	transition: all 1s linear;
}
.contato-index-vermelho{
	background:#DF314A;
}

#estamosOnline{display:block;width:250px;height:30px;overflow:hidden;background:url('/img/atendimento-online.png');position:fixed;right:10px;bottom:0;z-index:995;font-size: 21px;font-weight: 700;line-height: 1;color: #fff;text-decoration: none;}
#closeAtend{width:30px;padding-top:5px;height:30px;overflow:hidden;text-align:center;position:fixed;right:10px;bottom:0;z-index:998;cursor:pointer;text-decoration: none;font-size: 21px;font-weight: 700;line-height: 1;color: #fff;}
#estamosOnline:hover{height:200px;}

.tm_navbar .nav > li > a:hover,.tm_navbar .nav > li.active > a:hover{
	color:#16A1D2 !important;
}

.menu{
	position:fixed;
	width:100%;
	height: 50px;
	z-index: 15 !important;
	top:0;
	box-shadow: -2px 8px 30px 1px rgba(0,0,0,0.2);
}

body{margin-top:50px !important;}

.navbar-nav,.menu-blog{font-weight: bold;font-size:16px;}
