/* GENERAL STYLES */
body {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 16px;
	line-height: 1.5em;
	color: #4e4e4e;
	padding-top: 0 !important;	
}

/* GENERAL STYLES */
h1, h2, h3, h4, h5 {margin-top: 0; margin-bottom: 10px;}

h1 {font-size: 32px; color: #6d9a25;}
h2 {font-size: 26px; color: #18589c;}
h3 {font-size: 22px; color: #18589c; border-bottom: 2px solid #337ab7; padding-top: 15px; padding-bottom: 3px;}
h4 {font-size: 18px; color: #337ab7;}
h5 {font-size: 16px;}
p  {margin-bottom: 20px;}
ul, ol {font-size: 15px;}

img  {}


/* MARGINS */
.margin-0 {margin: 0;}
.margin-sides-0 {margin-left: 0; margin-right: 0;}
.margin-sides-15 {margin-left: 15px; margin-right: 15px;}
.margin-top-0 {margin-top: 0;}
.margin-top-15 {margin-top: 15px;}
.margin-bot-0 {margin-bottom: 0;}
.margin-bot-15 {margin-bottom: 15px;}


/* PADDING */
.padding-0 {padding: 0;}
.padding-sides-0 {padding-left: 0; padding-right: 0;}
.padding-top-0 {padding-top: 0;}
.padding-top-15 {padding-top: 15px;}
.padding-bot-0 {padding-bottom: 0;}
.padding-bot-15 {padding-bottom: 15px;}


/* BACKGROUND WRAPPER */
.sectionBg {background-color: rgba(137, 218, 251, 0.15);}

/* HEADER */
header {background-color: #234074; border-color: #234074; padding: 0; margin: 0;}
.navbar-inverse .navbar-nav > li > a {color: #89dafb;}
.navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-nav > li > a:hover{font-size: 14px;}

.navbar-inverse .dropdown-item {font-size: 14px !important;padding: 3px 20px; line-height: 1.42857143;}

.navbar-inverse .nav-link:focus {color: #fff; background-color: #1b70bc;}
.navbar-inverse .navbar-nav > li > a:hover {color: #fff;}
.navbar-inverse {font-size: 14px;}

.navbar-inverse .navbar-toggler {background-color: transparent!important; color: #fff; border: 1px solid #333;}
.navbar-inverse .navbar-toggler .navbar-toggler-icon {color: #FFF !important;}
.navbar-inverse .navbar-toggler .navbar-toggler-icon .fas {font-size: 30px;}

.navbar-inverse .navbar-toggler:focus, .navbar-inverse .navbar-toggler:active {
    cursor: pointer;
    background-color: #333 !important;
}


/* SPINNER LOADING */
.spinner-container {
    z-index: 99999;
    background-color: rgba(0,0,0,0.15);
    margin: 0 auto;
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    overflow: auto;
    overflow-y: scroll;
}

    .spinner-container .d-flex {
    }

@keyframes spinner-border {
    to {
        transform: rotate(360deg);
    }
}

.spinner-border {
    display: inline-block;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 10rem;
    height: 10rem;
    vertical-align: text-bottom;
    border: .5em solid #18589c;
    border-right-color: #18589c;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: spinner-border .75s linear infinite;
    animation: spinner-border .75s linear infinite;
}

/* OMEGA PHONE SECTION */
.a-txt-3 {
    font-family: sans-serif;
    font-size: 0.9em;
    font-weight: 200;
    line-height: 1.5;
    color: #3a3a3a;
    margin-top: 0px;
    margin-bottom: 0px;

}


/* BREADCRUMB */
.breadcrumb-row nav {float: right;}
.breadcrumb {margin-bottom: 0; background-color: transparent; padding: 10px 0 0;}


/* FOOTER */
footer {margin: 50px 0;}

.a-txt-4 {
    font-family: sans-serif;
    font-size: 0.8em;
    font-weight: 200;
    line-height: 1.9;
    color: #3a3a3a;
    margin-top: 0px;
    margin-bottom: 0px;
}

.a-lnk-4:link {
    font-family: sans-serif;
    Text-Decoration: none;
    font-size: 0.8em;
    font-weight: 200;
    line-height: 1.9;
    color: #3a3a3a;
    margin-top: 0px;
    margin-bottom: 0px;

}

/* BUTTONS */
/* General */
.btn.focus, .btn:focus {box-shadow: none;}


/* Show/Hide */
#show, #hide {
	float: right; 
	background-color: transparent;
	border-color: transparent;
	border: none;
	color: #6d9a25; 
	font-weight: bold; 
	margin-bottom: 15px;
	text-decoration: underline;
}

#show:hover, #hide:hover {text-decoration: underline; border-color: #18589c; color: #234074;}
#show:after, #hide:after {content: "..."}	
#addCont {display: none;}


/* Primary Button */
.btn-primary {
	background-color: #18589c;
	color: #FFF;	
	padding: 2px 10px;
	border-color: transparent;
}

.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
	background-color: #234074;
	text-decoration: none;
	border-color: transparent !important;
	box-shadow:none !important;
}

.btn-secondary {width: 100%;}

.btn-secondary::after {
	border-top: .5em solid;
	border-right: .5em solid transparent;
	border-left: .5em solid transparent;
	margin-left: 10px;
	vertical-align: baseline;
	padding-top: 2px;
	
}

.btn-text {
	color: #337ab7;
	font-weight: bold;
	text-decoration: none;
	margin-top: 10px;
}

.btn-text:hover {
	color: #337ab7;
	text-decoration: underline;
}

.btn-text-dark {
	color: #18589c;
	text-decoration: none;
	margin-top: 10px;
	background-color: transparent;
	text-decoration: underline;
}

.btn-text-dark:hover {
	color: #18589c;
	text-decoration: underline;
}


.btn-callout {
	text-align: center;
	background-color: transparent; 
	color: #6d9a25; 
	border-color: #6d9a25;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 100%;
}

.btn-callout::after {
	border-top: .5em solid;
	border-right: .5em solid transparent;
	border-left: .5em solid transparent;
	margin-left: 10px;
	vertical-align: baseline;
	padding-top: 2px;
}

.show > .btn-callout.dropdown-toggle, .btn-callout:hover {
    color: #fff;
    background-color: #6d9a25;
    border-color: #6d9a25;
}

.show > .btn-callout.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(140,197,49,.5);
}


/* NAVBAR TOGGLE BUTTON */
.toggle-mobile-btn-section {text-align: right; margin-left: -10px;}
.toggle-mobile-btn-section button {background-color: #3e6a35; margin-top: 15px;}
.toggle-mobile-btn-section button span {color: #FFF; width: auto; height: auto;}
.toggle-mobile-btn-section button span .fas {font-weight: 900; font-size: 25px;}


/* NAV PILLS */
.nav-pills {margin-top: 15px;}
.nav-pills .nav-item {margin-right:10px; margin-bottom: 10px;}

.nav-pills .nav-link {
    color: #FFF;
    background-color: #AAA;
	padding: 5px 10px;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {background-color: #234074;}
.nav-pills .nav-link:hover {background-color: #337ab7;}



/* TOP CALLOUT BAR (Phone and Widget) */
.blueBg-container {background-color: #18589c; padding: 18px;}

.phone {color: #FFF; font-size: 20px; text-align: center;}
.phone span, .phone a {font-size: 32px; color: #89dafb;}
.phone a:hover {text-decoration: none;}


.widget {padding-top: 12px; padding-bottom: 8px; text-align: center;}

.btn-widget {display: block; width: 100%; background-color: #337ab7; color: #FFF !important; font-weight: bold; border: 2px solid #FFF;}
.btn-widget:hover {color: #FFF;}
.btn-widget::after {
    display: inline-block;
    content: "";
    border-top: .5em solid;
    border-right: .5em solid transparent;
    border-bottom: 0;
    border-left: .5em solid transparent;
	float: right;
	margin-top: 8px;
	margin-right: 5px;
}

.widget .dropdown-menu {
	background-color: #337ab7; 	
	padding: 10px; 
	margin-top: 0;
	border: transparent;
}

.widget .dropdown-menu.show {border-top-left-radius: 0; border-top-right-radius: 0; margin-top: -3px;}


/* CAROUSEL */
.carousel {margin-bottom: 25px;}
.carousel h5 {font-size: 30px;}
.carousel p {font-size: 20px; margin-top: 0;}
.carousel-control-next, .carousel-control-prev {width: 5%;}


/* CARD */
.card-body {padding: 10px;}
.card-title {font-weight: bold; color: #337ab7; margin-bottom: 0;}
.card-text {margin-bottom: 5px; font-size: 14px;}
.card-text:first-child {margin-bottom: 0;}
.card-text span {color: #6d9a25; font-size: 20px;}
.card .btn {display: block;}


/* TABLES */
.table td {border-top: none !important;}


/* FEATURED DESTINATIONS */
.featured-destinations .row > div {padding-left: 5px; padding-right: 5px;}
.featured-destinations .card-body {padding: 5px;}
.featured-destinations .card-title {font-size: 13px;}


/* FEATURED CRUISE DEALS */
.deals-wrapper {
	max-height: 525px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.deal-row {
	margin-left: 0; 
	margin-right: 0; 
	margin-bottom: 10px; 
	padding-top: 5px; 
	padding-bottom: 5px;
	background-color: #FFF;
	border: 1px solid #ececec;
}

.deal-row:last-child {margin-bottom: 0px !important;}

.itinerary {color: #337ab7; font-weight: bold;}
.ship::before {content: " \2022 "; padding-right: 10px;}
.ship {padding-left:5px; font-style: italic; }
.special-amenities {margin-top: 5px; margin-bottom: 5px; color: #e58304; padding-left: 0; margin-left: 15px;}
.price-book-callout {padding-top: 2%;}
.price {font-size: 12px;}
.price span {font-size: 20px; color: #6d9a25;}


/* FEATURED TOURS */
.tour-vendor {
	background-color: #FFF;
	position: absolute;
	left: 0;
	right: 0;
	margin: -15% auto 10px;
	padding: 5px 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.featured-tours .card-title {margin-top: 15%;}
.callout-box {text-align: left;}
.callout-box ul {
	padding-left: 0;
	margin-left: 15px;
	margin-right: 0;
	font-size: 13px;
	line-height: 1.25em;
}

.callout-box .emphasis {
	color: #CC0000;
	font-weight: bold;
}



/* CRUISE LINES PAGE */
.ship-dropdown-menu {max-height: 350px; overflow-y: scroll;}
.ship-dropdown-menu .dropdown-item {padding: 5px 0; white-space: normal;}
.ship-dropdown-menu .dropdown-item:hover {background-color: rgba(137, 218, 251, 0.15); !important;}

/*.alert {padding: 5px 10px 0;}*/
.alert h2 {font-size: 22px; margin-top: 8px;}

#pills-tabContent {margin-top: 15px;}



/* Deckplans */
#pills-deckplans {max-height: 700px; overflow-y: scroll; overflow-x: hidden;}
.deckSelection {padding-bottom: 15px; margin-bottom: 15px;}
.deckSelection label {margin-right: 15px; font-weight: bold; color: #6d9a25;}
.deckSelection select {float: right;}

.deckCatInfo {margin-left: 0; margin-right: 0; border-bottom: 1px solid #EEE; padding-top: 5px;}

.zzCatColor {padding-top: 10px;}
.zzCatColor span {width: 20px; height: 20px; display: inline-block;}

.deckCat {text-align: center !important;}
.deckCatDetails {font-size: 14px; line-height: 1.25em;}
.catTitle {font-size: 16px; font-weight: bold; color: #234074; margin-bottom: 10px;}
.deckPlan .collapse-mobile-btn {width: 60%; margin: 15px auto 0;}

/* Dining */
.venues {border-bottom: 1px solid #DDD; margin: 0 0 5px; padding-bottom: 5px;}
.venueTitle {font-size: 16px; font-weight: bold; color: #234074; margin-bottom: 10px;}
.venueInfo p {font-size: 14px; line-height: 1.25em;}
.deckLocation {font-weight: bold;}
.venueImg, .venueInfo {padding-left: 0;}

/* Star Rating */
.ratingHeading {font-size: 16px; font-weight: bold; color: #234074;}
.rating i {color: #C79737;}
#shipRatings, #accommodationsRating {margin-bottom: 5px;}


	
/* LAND TOUR PG */
.tour-details p {font-size: 14px; line-height: 1.25em; margin-bottom: 5px;}
.tour-pricing {text-align: center; line-height: 8px; margin-top: 5px; margin-bottom: 15px;}
.tour-days {margin-top: 8px;}

.tour-tab-content .tab-pane {max-height: 550px; overflow-y: scroll; overflow-x: hidden;}

.btn-tour-select{
	background-color: #9F9F9F;
	color: #FFF;	
	padding: 2px 10px;
	border-color: transparent;
}

.btn-tour-select:hover, .btn-tour-select:active, .btn-tour-select:focus {
	background-color: #6d9a25;
	text-decoration: none;
	border-color: transparent !important;
	box-shadow:none !important;
}

.tour-listings-row {border-bottom: 1px solid #EEE; padding-top: 10px;}
.tour-listings-row:last-child {border-bottom: 0px !important;}

.emphasis {
    color: #CC0000;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
}

/* LAND TOUR VENDOR PG */

.tour-vendor-description h2 {color: #000;}
.tour-vendor-description h4 {color: #FFF; margin-bottom: 0 !important;}
.tour-vendor-title {color: #000; font-size: 28px; font-weight: bold; padding-top: 20px; margin-left: -15px;}
.tour-deal-box {margin-bottom: 15px; border: 1px solid #6d9a25; padding: 0 !important; height: 100%;}
.tour-deal-box h4 {background-color: #6d9a25; padding: 10px;}
.tour-deal-box i {padding-left: 5px; color: #6d9a25;}

.tour-vendor-listings-row {border-bottom: 1px solid #EEE; padding-top: 10px; padding-bottom: 10px;}
.tour-vendor-listings-row:last-child {border-bottom: 0px !important;}

.tour-vendor-description > div:nth-child(2) {height: 100%;}

/* LAND TOUR DETAIL PG */
.tour-detail-description p {font-size: 14px; line-height: 1.25em;}
.tour-detail-days {font-weight: bold; padding-top: 20px;}
.tour-detail-price {font-size: 16px; font-weight: bold; color: #6d9a25;}
.detail-btn-xs {font-size: 14px; padding-top: 0;}


.nav-tabs {margin-top: 15px;}
.nav-tabs .tab-content {margin-right:10px; margin-bottom: 10px;}

.nav-tabs .nav-link {
    color: #FFF;
    background-color: #AAA;
	padding: 5px 10px;
}

.nav-tabs {margin-bottom: 5px;}
.nav-item {margin-right: 5px;}
.nav-tabs .nav-link.active, .nav-tabs .show > .nav-link {background-color: #234074; color: #FFF; border-color: transparent;}
.nav-tabs .nav-link:hover {background-color: #337ab7; border-color: transparent;}
.btn-link {background-color: #337ab7; color: #FFF; width: 100%; text-align: left; text-decoration: none;}
.btn-link:hover {background-color: #337ab7; color: #FFF; width: 100%; text-align: left; text-decoration: none;}

.tour-pricing-heading {background-color: #EEE; font-weight: bold; padding-top: 5px; padding-bottom: 5px; margin-left: 0; margin-right: 0; margin-bottom: 5px;}
.tour-pricing-content {margin-left: 0; margin-right: 0; border-bottom: 1px solid #EEE; padding-top: 10px;}
.tour-pricing-content span {color: #6d9a25;}
.tour-disclaimer {background-color: #EEE; margin-left: 0; margin-right: 0;}

.accordion .btn-link:active, .accordion .btn-link:focus {text-decoration:none;}
.accordion .card {margin-bottom: 15px; border: none;}
.accordion .card-body {
	border-left: 1px solid rgba(0,0,0,.125);
	border-right: 1px solid rgba(0,0,0,.125);
    border-bottom: 1px solid rgba(0,0,0,.125);
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.accordion .card-body h3 {padding-top: 0;}
.fa-utensils, .fa-hotel {color: #6d9a25;}

.tour-amenities a:not([href]):not([tabindex]) {text-decoration: underline; color:#337ab7; cursor: pointer;}

/* Modal */
#tourOffer_ModalLongTitle {border-bottom: none;}
.disclaimer-tabbed-amenity-code {color: #6d9a25;}


/* TOUR REQUEST FORM PG */
.tour-selected-header {background-color: #337ab7; color: #FFF;}


/* MEDIA QUERIES ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/* MOBILE - Portrait */
@media (min-width: 320px) {

}

@media (max-width: 575px) {	
	/* featured destinations (homepg) */
	.featured-destinations .row:nth-child(2) > div {padding-left: 5px; padding-right: 5px;}
	
	/* dining */
	.venueImg {text-align: center; margin-bottom: 10px;}
	
	/* land tour pg */
	.tour-pricing {margin-bottom: 15px; margin-top: -15px;}
	.tour-details {padding-top: 10px;}
	
	/* land tour vendor pg */
	.tour-vendor-pricing {margin-bottom: 15px; margin-top: -10px;}
	.tour-vendor-details {padding-top: 10px;}
	
}


/* MOBILE - Landscape */
@media (min-width: 576px) {	
	
	
}

@media (max-width: 767px) {	
	/* phone */
	.phone > div {background-color: transparent; color: #18589c; padding-bottom: 10px;}
	.phone span {line-height: 34px;}
	
	/* widget */
	.widget {background-color: transparent !important; padding-left:0; padding-right: 0;}
	.widget .card {background-color: #18589c; border-top-left-radius: 0; border-top-right-radius: 0; }	.btn-widget {border-color: transparent; }
	
	
	/* featured tours (homepg) */
	.tour-vendor {width: 80%;}
	.featured-tours .card-title {margin-top: 10%;}
	
	/* cruise lines pg */
	.alert {padding-bottom: 10px;}
	
	.btn-callout {margin-top: 0; margin-bottom: 5px;}
	
	/* land tour pg */
	.tour-details {padding-top: 10px;}
	
	/* land tour details */
	.nav-tabs .nav-link {
		font-size: 16px;
		display:block;
		width:100%;
		margin-bottom:10px;
		border-bottom-left-radius: .25rem;
		border-bottom-right-radius: .25rem;
	}
}


/* SMALL TABLET  */
@media (min-width: 576px) and (max-width: 767px) {	

}


/* TABLET - Portrait */
@media (min-width: 768px) {	
	/* widget */
	.widget .dropdown-menu {
		border-left: 2px solid #FFF; 
		border-right: 2px solid #FFF; 
		border-top: transparent;
		border-bottom: 2px solid #FFF; 
	}
	
	/* featured tours (homepg) */
	.tour-vendor {width: 70%;}
	.featured-tours .card-title {margin-top: 6%;}
	
	/* land tour details */
	.nav-tabs .nav-link {font-size: 14px;}
	.nav-tabs .nav-item {margin-right: 5px;}
	.tour-pricing-content {font-size:14px;}
	
}

@media (max-width: 991px) {	
	/* header */
	.navbar-inverse .nav-link:focus {background-color: transparent;}
	.navbar-inverse .dropdown-menu {background-color: transparent; border: none;}
	.navbar-inverse .dropdown-item {background-color: transparent; color: #9d9d9d;}
	.navbar-inverse .dropdown-item:hover {color: #fff;}
	
	/* featured destinations (homepg) */
	.featured-destinations .row > div {margin-bottom: 15px; padding-left: 15px; padding-right: 15px;}
	
	/* collapse */
	.collapse-mobile-btn {margin-bottom: 15px;}
	.collapse-mobile-btn .btn {display: block; width: 100%; color: #fff !important; padding: 5px;}	
	.collapse-mobile-btn .btn::after {
		display: inline-block;
		content: "";
		border-top: .5em solid;
		border-right: .5em solid transparent;
		border-bottom: 0;
		border-left: .5em solid transparent;
		float: right;
		margin-top: 8px;
		margin-right: 5px;

	}	
	.collapse-desktop-heading {display: none;}
	
	/* section background */
	.sectionBg {background-color: transparent;}

	
	/* featured cruise deals (homepg) */
	.deal-row {
		margin-bottom: 0; 
		background-color: transparent; 
		border-top: none; 
		border-left: none; 
		border-right: none; 
		border-bottom: 1px solid #DDD;
		padding-top: 10px;
	}
	.deal-row:first-child {padding-top: 0;}
	.deal-row > div {padding-left: 10px; padding-right: 10px;}
	.deal-row > div > .row > div {padding: 0;}
	.itinerary, .ship, .special-amenities {font-size: 14px; line-height: 1.25em;}
	.itinerary, .ship {display: block;}
	.ship {padding-left: 0;}
	.ship::before {content: ""; padding-right: 0;}
	.price {margin-bottom: 15px;}
	
	/* featured tours (homepg) */
	.featured-tours .row > div {margin-bottom: 15px;}	
	
	
	/* dropdown for pills (cruise line pg) */
	.toggle-pills-menu-btn {display: block; width: 100%; padding: 5px 10px; font-size: 16px; color: #FFF !important;}
	.show > .toggle-pills-menu-btn {
		color: #FFF;
		background-color: #234074 !important; 		
		border-color: #234074 !important;			
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}

	.toggle-pills-menu-btn::after {
		color: #FFF;
		margin-top: 10px;
		margin-left: 5px;
		float: right;
		border-top: .4em solid;
		border-right: .4em solid transparent;
		border-left: .4em solid transparent;	
	}

	.dropdown-container-pills {background-color: #AAA; border: none; margin-top: 0; padding: 0; width: 100%; border-radius: 0;}
	.dropdown-container-pills .nav-pills {list-style: none; margin-top: 0;}
	.dropdown-container-pills .nav-item {display: block; width: 100%; margin-bottom: 0; margin-right: 0; border-radius: 0;}
	.dropdown-container-pills .nav-link {border-radius: 0;}

	.dropdown-container-pills .nav-link.active, .dropdown-container-pills .show > .nav-link {
		color: #234074; 
		font-weight: bold; 
		background-color: transparent;
	}
	
	/* tour pg */
	.show > .btn-tour-select {
		background-color: #6d9a25 !important;
		border-color: #6d9a25 !important;
	}
	
	.tour-listings-row {margin-left: 0; margin-right: 0;}
	
	#collapseTourTabs .row:nth-child(2) {margin-left: 15px !important; margin-right: 15px !important;}
	#collapseTourTabs .row:nth-child(2) > div {padding-left: 0;}
	
	
	/* tour vendor pg */
	#collapseTourVendorTabs .row:nth-child(2) {margin-left: 15px !important; margin-right: 0px !important;}
	#collapseTourVendorTabs .row:nth-child(2) > div {padding-left: 0;}

}

@media (min-width: 768px) and (max-width: 991px) {	
	

}


/* TABLET - Landscape */
@media (min-width: 992px) {
	/* header */
	.navbar-inverse .navbar-nav > li > a {font-size: 12px ;}
	.navbar-inverse .navbar-nav > li {white-space: nowrap;}

	
	/* featured destinations (homepg) */
	.featured-destinations .card-title {height: 35px;}
	
	/* collapse */
	.collapse-mobile-btn {display: none;}
	
	/* featured tours (homepg) */
	.tour-vendor {width: 80%;}
	.featured-tours .card-title {margin-top: 12%;}
	
	/* featurd cruise deals (homepg) */
	.deals-wrapper {max-height: 500px;}
	
	/* dropdown for pills */
	.toggle-pills-menu-btn {display: none;}
	
	/* land tour details */
	.nav-tabs .nav-link {font-size: 16px;}
}


@media (max-width: 1199px) {	
	/* carousel */
	.carousel-banner {padding-left: 0; padding-right: 0;}
}


/* DESKTOP and LARGE SCREENS */
@media (min-width: 1200px) {
	/* header */
	.navbar-inverse .navbar-nav > li > a {font-size: 14px;}
	
	/* carousel */
	.carousel-banner, .top-right-sidebar {padding-left: 0;}
	
	/* featured destinations (homepg) */
	.featured-destinations .card-title {height: auto;}
	
	/* featured tours (homepg) */
	.tour-vendor {width: auto;}
	
	/* featurd cruise deals (homepg) */
	.deals-wrapper {max-height: 525px;}
}
