/* CSS Document */
body {
	font-family: 'Poppins' !important;
	color: #333;
}
.logo {
	background-image: url(../img/travelone.png);
	left: 25px;
	height: 85px;
	background-size: auto 85px;
}
.new_footer ul li a {
text-transform:uppercase;	
}
.menu_pesquisa {
	background-color: rgba(0,0,0,0.6);
	color: #fff;
	/*border-bottom: 1px solid #efefef;*/
	top: 115px;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .nav > li > a:hover > span, .navbar-default .navbar-nav > .active > a {
	color: #e20d19 !important;
}
.navbar-default .navbar-nav > li > a {
	color: #fff;
}
.nop > li > a.show span {
	display: block;
	float: right;
}
.nop > li > a.show span:hover, .nop > li > a.show.Tours:hover span, .nop > li > a.show:hover span, .nop > li > a.show.Touren:hover span {
	color: #ffF !important;
}
.nop > li > a.show.Tours, .nop > li > a.show.Touren {
	background: #2281c6 !important; 
	background: -moz-linear-gradient(top, #7cdcf9 0%, #2281c6 100%) !important; 
	background: -webkit-linear-gradient(top, #7cdcf9 0%, #2281c6 100%) !important;
	background: linear-gradient(to bottom, #7cdcf9 0%, #2281c6 100%) !important; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7cdcf9', endColorstr='#2281c6', GradientType=0 ) !important;
}
.nop > li > a.show.Tours:hover, .nop > li > a.show.Touren:hover {
	background: #2281c6 !important; 
	background: -moz-linear-gradient(top, #2281c6 0%, #2281c6 100%) !important; 
	background: -webkit-linear-gradient(top, #2281c6 0%, #2281c6 100%) !important; 
	background: linear-gradient(to bottom, #2281c6 0%, #2281c6 100%) !important; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2281c6', endColorstr='#2281c6', GradientType=0 ) !important;
	transition: all 1s ease-in-out;
}
.nop > li > a.show {
	background: #e20d19 !important; 
	background: -moz-linear-gradient(top, #fd444e 0%, #e20d19 100%) !important; 
	background: -webkit-linear-gradient(top, #fd444e 0%, #e20d19 100%)!important; 
	background: linear-gradient(to bottom, #fd444e 0%, #e20d19 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd444e', endColorstr='#e20d19', GradientType=0 ) !important;
	padding: 1px 10px;
}
.nop > li > a.show:hover {
	background: #e20d19 !important;
	background: -moz-linear-gradient(top, #e20d19 0%, #e20d19 100%) !important; 
	background: -webkit-linear-gradient(top, #e20d19 0%, #e20d19 100%)!important; 
	background: linear-gradient(to bottom, #e20d19 0%, #e20d19 100%) !important; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e20d19', endColorstr='#e20d19', GradientType=0 ) !important;
	transition: all 1s ease-in-out;
}

.navbar-right .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
color: #d5d5d5;
}
.navbar-right .dropdown-menu > li > a {
color:#fff;	
}
h4, h3 {
	color: #e20d19;
}
.filtro-travelone {
	background-color: rgba(0,0,0,0.5);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	display: block !important;
}
.banner .carousel-caption h2 {
	text-transform: inherit;
	font-size: 51px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.banner .carousel-caption p {
	background-color: transparent;
	text-transform: inherit;
	font-size: 21px;
	margin-bottom: 15px;
}
.banner .carousel-caption {
	left:50%;
	top:50%;
	transform:translate(-50%,-30%);
	width: 70%;
	text-align: center;

}
.banner .carousel-inner > .item {
	width: 100%;
	max-height: 600px;
}
.banner .btn-banner {
	border: 2px solid #e20d19;
	border-radius: 20px;
	margin-left: 0px;
	background-color: #e20d19;
	color: #fff;
	text-shadow: none;
}
.banner .btn-banner:hover {
	border: 2px solid #e20d19;
	color: #e20d19;
	background-color: #fff;
	text-shadow: none;
}
.loginAg #autologin_submit:hover {
	color: #e20d19;
	border-color: #e20d19;
}
.newsletter {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ded62f+0,9cc55d+20,49c2bb+45,49c2bb+56,ef6c2b+82,e53c2b+100 */
	background: #ded62f; /* Old browsers */
	background: -moz-linear-gradient(left, #ded62f 0%, #9cc55d 20%, #49c2bb 45%, #49c2bb 56%, #ef6c2b 82%, #e53c2b 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #ded62f 0%, #9cc55d 20%, #49c2bb 45%, #49c2bb 56%, #ef6c2b 82%, #e53c2b 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #ded62f 0%, #9cc55d 20%, #49c2bb 45%, #49c2bb 56%, #ef6c2b 82%, #e53c2b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ded62f', endColorstr='#e53c2b', GradientType=1 ); /* IE6-9 */
	background-image: url(../img/travelone_news.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.newsletter h4, .newsletter .test .fa, .newsletter .test {
	color: #fff;
}
.newsletter .test .fa {
	border-color: #fff;
}
.newsletter .btn_newsletter {
	background-color: #e20d19;
}
.newsletter .btn_newsletter:hover {
	color: #e20d19;
	background-color: #fff;
	border-color: #e20d19;
}
.div-geral-tabs {
	text-align: center;
}
.h2-title {
	color: #e20d19;
	font-size: 40px;
	font-family: 'Poppins' !important;
	text-transform:uppercase;
}
.border-title {
	width: 150px;
	height: 2px;
	background-color: #e20d19;
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin-top: 10px;
}
.tabs-travel.nav-tabs {
	border: none;
	text-align: center;
	margin-bottom: 10px;
	width: 175px;
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin-top: 30px;
}
.tabs-travel.nav-tabs > li.active > a, .tabs-travel.nav-tabs > li.active > a:hover, .tabs-travel.nav-tabs > li.active > a:focus {
	border: none;
}
.tabs-travel.nav-tabs > li.active > a:hover, .tabs-travel.nav-tabs > li > a:hover {
	background-color: transparent !important;
	border: none !important;
	border-bottom: 3px solid #e20d19 !important;
}
.tabs-travel.nav-tabs > li > a {
	color: #000;
	font-size: 15px;
	font-weight: bold;
	background-color: transparent;
	border-bottom: 3px solid transparent;
}
.tabs-travel.nav-tabs > li.active > a {
	border-bottom: 3px solid #e20d19;
	background-color: transparent;
}
.height444 {
	min-height: 444px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	border: 10px solid #fff;
}
.h3-title {
	background-color: rgba(0, 0, 0, 0.7);
	color: #fff;
	padding: 8px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-weight: bold;
	font-size: 29px;
}
.link-tab:hover .h3-title {
	display: none;
	transition: 400ms all ease-in-out;
}
.link-tab:hover .div-hover {
	display: block !important;
	transition: 400ms all ease-in-out;
}
.div-hover {
	width: 100%;
	background-color: rgba(255, 255, 255, 0.8);
	position: absolute;
	bottom: 0px;
	padding: 8px;
}
.div-hover h4 {
	color: #000;
	font-weight: bold;
	margin-bottom: 8px;
	font-size: 22px;
}
.div-hover strong {
	color: #e20d19;
	font-size: 14px;
}
.div-hover p {
	font-size: 14px;
	color: #000;
}
.brochures_slider ul {
	margin-left: -15px;
}
.brochures_slider ul li {
	list-style: none;
	height: 444px !important;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	border-right: 25px solid #fff;
	margin-left: 0px;
	width: 380px !important;
}
.brochures_slider ul li .deals-div {
	background-color: rgba(0, 0, 0, 0.6);
	color: #fff;
	text-align: center;
	width: 100%;
	height: 100%;
}
.prevbtt, .nextbtt {
	background-color: #e20d19;
	color: #fff;
	border-radius: 50px;
	position: absolute;
	top: 50%;
	padding: 0px;
	width: 40px;
	height: 40px;
	z-index: 4;
	border: 2px solid #fff;
	font-size: 15px;
}
.prevbtt span, .nextbtt span {
	font-size: 32px;
	padding-top: 1px;
}
.prevbtt span {
	padding-right: 3px;
}
.nextbtt span {
	padding-left: 3px;
}
.nextbtt {
	right: -20px;
}
.prevbtt {
	left: -20px;
}
.deals-center {
	position: relative;
	width: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -83%);
	padding: 30px;
	text-align: center;
}
.deals-div .deals-center h5 {
	color: #fff;
	font-size: 19px;
	font-weight: bold;
	margin-bottom: 25px;
}
.deals-div .deals-center span {
	color: #ffb700;
	font-size: 16px;
	margin-top: 25px;
}
.deals-div .deals-center p {
	color: #fff;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 25px;
}
.deals-center .btn-deals {
	background-color: #e20d19;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	border-radius: 10px;
	height: 45px;
	font-weight: bold;
	padding: 8px 20px;
}
.deals-center .btn-deals:hover {
	text-decoration: none;
	background-color: #f13d48;
	color: #fff;
	transition: 400ms all ease-in-out;
}
.deals-div .deals-price {
	background-color: #ffb700;
	color: #000;
	font-weight: bold;
	font-size: 21px;
	float: right;
	padding: 3px 10px;
	margin-top: 20px;
}

.nav-htl-w2m > li.active > a {
    background-color: #e4022d;
}
#hotels-div h2 {
color: #000 !important;	
}
.tab-htl-w2m .btn_filtrar, #w2m-search .btn-submit-htl {
	border-color:#f86014;
	background-color:#f86014;
}
.tab-htl-w2m .btn_filtrar:hover, #w2m-search .btn-submit-htl:hover {
	border-color:#f86014;
	background-color:#fff;
	color:#f86014;
}
#hotels-div .details-htl a {
	color:#bb486c !important;
}
.div-htl-w2m .rsv-htl.btn {
background-color: #f86014;	
}
#w2m-search .row {
background-color:#fff !important;	
}
 @media(max-width:1024px) {
.brochures_slider ul li {
	width: 315px !important;
}
.banner .carousel-caption {
height:100%;	
}
}
@media(max-width:970px) {
	.banner .carousel-caption h2 {
	font-size:40px;	
	}
.brochures_slider ul li {
	width: 360px !important;
}
}
@media(max-width:600px) {
.brochures_slider ul li {
	width: 400px !important;
}
}
