.form-control,
label,
span,
.btn,
li,
p,
a {
	font-family: 'Open Sans', sans-serif !important;
}


h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Yanone Kaffeesatz', sans-serif !important;
}


.navbar-brand img {
	margin-top: -12px;
}  


#search-banner p {
    font-size: 18px;
}


/* RESPONSIVE */
@media screen and (max-width: 1200px) {
	 
}

@media screen and (max-width: 992px) {
	 
}

@media screen and (max-width: 768px) {
	.main-navbar img {
		width: 100px;
	}   
}

@media screen and (min-width: 768px) {
	.list-content {
	    height: 270px;
	}
}

.bg-guariamorada {
	background-color: #bc01aa !important;
}

.bg-privilegios {
	background-color: #09b6f2 !important;
}

.bg-granodeoro {
    background-color: #203B67 !important;
}

.bg-carmin {
	background-color: #ff003c !important;
}

.cruise-mask p {
	color: #FFF;
}


.search-banner-guariamorada {
    background: linear-gradient(rgba(15,31,46,.8),rgba(15,31,46,.8)),url(../images/message-banner.jpg) 50% 66% !important;
    color: #fff;
}

.search-banner-guariamorada h2 {
	color: #bc01aa  !important;
}

@media screen and (max-width: 576px) {
	#flexslider-container-4, #slider-4 .flex-viewport, #slider-4 .slides {
	    height: 502px;
	}
}

@media screen and (max-width: 767px) {
	#flexslider-container-4, #slider-4 .flex-viewport, #slider-4 .slides {
    	height: 510px;
    }
}

@media screen and (max-width: 991px) {
	#flexslider-container-4, #slider-4 .flex-viewport, #slider-4 .slides {
    	height: 550px;
    }
}

@media screen and (min-width: 1200px) {
	#flexslider-container-4, #slider-4 .flex-viewport, #slider-4 .slides {
    	height: 600px;
    }
}

.flexslider li .meta .btn:hover {
    color: #FFF;
    background: #000 !important;
    border: 1px solid #000 !important;
}

#top-bar a {
    color: #FFF;
}

#cover-hotel-grid-list {
    background: url(../images/cover-hotel-grid-list.jpg) 0% 80% !important;
    background-size: 100% !important;
}

.ftr-top-grey {
	background-color: #000;
}