.bg-main5 {
	background-image: url(../img/Cache-Creek-AA-Group-home-main-graphic-min.jpg);
}
.bg-main-resort {
	background-image: url(../img/bg/DJF-Resort-BG-03-min.jpg);
}
.bg-cover { 
  background position: center center; 
  background-size: auto 100%;
  background-repeat: no-repeat;
  min-height:720px;
}
.bg-c-in { 
  min-height:720px;
}
.sp-dine-bg-01-mariner {
	background-image: url(../img/dining/jamies-min.jpg);
}
.bar-bg-01-mariner {
	background-image: url(../img/bars/bg/the-bamboo-room-min.jpg);
}
.bar-bg-02-mariner {
	background-image: url(../img/bars/bg/viking-crown-min.jpg);
}
.exp-bg-01-mariner {
	background-image: url(../img/experiences/bg/original-productions-min.jpg);
}
.exp-bg-02-mariner {
	background-image: url(../img/experiences/bg/waterslides-01-min.jpg);
}
.exp-bg-03-mariner {
	background-image: url(../img/experiences/bg/waterslides-02-min.jpg);
}
.exp-bg-04-mariner {
	background-image: url(../img/experiences/bg/ice-under-big-top-01-min.jpg);
}
.exp-bg-05-mariner {
	background-image: url(../img/experiences/bg/ice-under-big-top-02-min.jpg);
}
.exp-bg-06-mariner {
	background-image: url(../img/experiences/bg/skypad-01-min.jpg);
}
.exp-bg-07-mariner {
	background-image: url(../img/experiences/bg/skypad-02-min.jpg);
}
.exp-bg-08-mariner {
	background-image: url(../img/experiences/bg/dancing-under-the-stars-min.jpg);
}
.exp-bg-09-mariner {
	background-image: url(../img/experiences/bg/escape-room-min.jpg);
}
.bg-2023-ship-01 {
	background-image: url(../img/bg/mariner-of-the-seas-bg-01-min.jpg);
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.bg-2023-ship-01 {
	background-image: url(../img/mobile-bg/bg-black.jpg);
}	
}
.bg-2023-ship-02 {
	background-image: url(../img/bg/mariner-of-the-seas-bg-02-min.jpg);
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.bg-2023-ship-02 {
	background-image: url(../img/mobile-bg/bg-black.jpg);
}	
}
.bg-2023-ship-03 {
	background-image: url(../img/bg/mariner-of-the-seas-bg-03-min.jpg);
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.bg-2023-ship-03 {
	background-image: url(../img/mobile-bg/bg-black.jpg);
}	
}
.bg-2023-01 {
	background-image: url(../img/bg/home-about-2023-min.jpg);
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.bg-2023-01 {
	background-image: url(../img/mobile-bg/bg-black.jpg);
}	
}
.bg-2023-02 {
	background-image: url(../img/bg/destinations-home-02-2023-min.jpg);
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.bg-2023-02 {
	background-image: url(../img/mobile-bg/bg-black.jpg);
}	
}
.bg-2023-03 {
	background-image: url(../img/bg/FDT-2023-bg-03-min.jpg);
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.bg-2023-03 {
	background-image: url(../img/mobile-bg/bg-black.jpg);
}	
}
.bg-2023-04 {
	background-image: url(../img/bg/FDT-2023-bg-04a-min.jpg);
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.bg-2023-04 {
	background-image: url(../img/mobile-bg/bg-black.jpg);
}	
}

.mbx-external-2 { 
	-webkit-transition: color linear .3s 0s; 
	transition: color linear .3s 0s; 
}
.mbx-external-2 {
	color: #FC0;
	text-decoration: none;
}
.mbx-external:hover-2 {
	color: #FFF;
	border-bottom: 1px dotted;
}

/*
--------------------------------------------------------
 BEGIN PORT BG 2024
--------------------------------------------------------
*/

.port-bg-2024-01 {
	background-image: url(../img/port-bg/san-juan-01-min.jpg);
}
.port-bg-2024-02 {
	background-image: url(../img/port-bg/at-sea.jpg);
}
.port-bg-2024-03 {
	background-image: url(../img/port-bg/barbados-min.jpg);
}
.port-bg-2024-04 {
	background-image: url(../img/port-bg/trinidad-min.jpg);
}
.port-bg-2024-05 {
	background-image: url(../img/port-bg/tobago-min.jpg);
}
.port-bg-2024-06 {
	background-image: url(../img/port-bg/st-lucia-min.jpg);
}
.port-bg-2024-07 {
	background-image: url(../img/port-bg/st-maarten-min.jpg);
}
.port-bg-2024-08 {
	background-image: url(../img/port-bg/san-juan-02-min.jpg);
}
/*
--------------------------------------------------------
 BEGIN PORT BG 2024
--------------------------------------------------------
*/

/*
--------------------------------------------------------
 BEGIN BG 2024 
--------------------------------------------------------
*/
.bg-2024-01 {
	background-image: url(../img/page-bg/Page-BG-02-Opacity-50-min.jpg);
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.bg-2024-01 {
	background-image: url(../img/mobile-bg/bg-black.jpg);
}	
}
.bg-2024-02 {
	background-image: url(../img/page-bg/Page-BG-07-Opacity-20-min.jpg);
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
.bg-2024-02 {
	background-image: url(../img/mobile-bg/bg-black.jpg);
}	
}
.bg-2024-03 {
	background-image: url(../img/page-bg/Page-BG-01-Opacity-40-min.jpg);
}

.bg-2024-04 {
	background-image: url(../img/bg/DJF-Resort-BG-02-min.jpg);
}

.bg-2024-05 {
	background-image: url(../img/bg/BG-Band-02-min.jpg);
}

.bg-2024-06 {
	background-image: url(../img/bg/DJF-band-min.jpg);
}

/*
--------------------------------------------------------
 END BG 2024 
--------------------------------------------------------
*/

/*
--------------------------------------------------------
 BEGIN DINING BG 2024
--------------------------------------------------------
*/

.dine-bg-2024-01 {
	background-image: url(../img/dining/sorrentos-min.jpg);
}
.dine-bg-2024-02 {
	background-image: url(../img/dining/coffee-min.jpg);
}
.dine-bg-2024-03 {
	background-image: url(../img/dining/vintages-min.jpg);
}

/*
--------------------------------------------------------
 END DINING BG 2024
--------------------------------------------------------
*/

/*
--------------------------------------------------------
 BEGIN EXPERIENCES BG 2024
--------------------------------------------------------
*/

.exp-bg-2024-01 {
	background-image: url(../img/page-bg/Page-BG-02-Opacity-00-min.jpg);
}
.exp-bg-2024-02 {
	background-image: url(../img/experiences/bg/guest-performances-2024--bg-min.jpg);
}
.exp-bg-2024-03 {
	background-image: url(../img/experiences/bg/solarium-2024-bg-min.jpg);
}
.exp-bg-2024-04 {
	background-image: url(../img/experiences/bg/outdoor-movie-2024-bg-min.jpg);
}
.exp-bg-2024-05 {
	background-image: url(../img/experiences/bg/pools-min.jpg);
}
.exp-bg-2024-06 {
	background-image: url(../img/experiences/bg/whirlpools-2024-min.jpg);
}
.exp-bg-2024-07 {
	background-image: url(../img/experiences/bg/pool-parties-2024-bg-min.jpg);
}
.exp-bg-2024-08 {
	background-image: url(../img/nightlife/theme-nights-min.jpg);
}
.exp-bg-2024-09 {
	background-image: url(../img/experiences/bg/wine-tasting-2024-min.jpg);
}
.exp-bg-2024-10 {
	background-image: url(../img/experiences/bg/dj-2024-bg-min.jpg);
}


/*
--------------------------------------------------------
 END EXPERIENCES BG 2024
--------------------------------------------------------
*/	

/*
--------------------------------------------------------
 BEGIN OTHER 2024
--------------------------------------------------------
*/	
	
.header-top-box-2024 {
	width: 100%;
	margin-top: 60px;
	background-color: rgba(0,0,0,.4);
	padding-top: 80px;
	padding-right: 20%;
	padding-bottom: 80px;
	padding-left: 20%;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	.header-top-box-2024 {
	padding: 20px;
	width: 100%;
	margin-top: 60px;
}
}

.v-align {
	display: inline-flex;
	justify-content: center;
	flex-direction: column;
	width: 100%;
}	

/*
--------------------------------------------------------
 END OTHER 2024
--------------------------------------------------------
*/	

/*
--------------------------------------------------------
 BEGIN ROOMS BG DJF
--------------------------------------------------------
*/

.djf-room-01 {
	background-image: url(../img/rooms/traditional-01-min.jpg);
}
.djf-room-02 {
	background-image: url(../img/rooms/suite-01-min.jpg);
}
.djf-room-03 {
	background-image: url(../img/rooms/presidential-01-min.jpg);
}

/*
--------------------------------------------------------
 END ROOMS BG DJF
--------------------------------------------------------
*/

.artist-text-01 {
	font-size: 24px;
}
@media only screen and (min-width: 0px) and (max-width: 1280px) {
	.artist-text-01 {
	font-size: 18px;
}
}
@media only screen and (min-width: 0px) and (max-width: 1099px) {
	.artist-text-01 {
	font-size: 16px;
}
}
.artist-text-02 {
	font-size: 16px;
}
@media only screen and (min-width: 0px) and (max-width: 1280px) {
	.artist-text-02 {
	font-size: 14px;
}
}
@media only screen and (min-width: 0px) and (max-width: 1099px) {
	.artist-text-02 {
	font-size: 12px;
}
}
.text-space-01 {
	letter-spacing: 1px;
}
.text-space-02 {
	letter-spacing: 2px;
}
.text-space-03 {
	letter-spacing: 3px;
}
