/* SAND THEME CSS */

/*GENERAL */
body {background: url(../../images/themes/sand-theme/taupeBg.jpg) top center no-repeat #b5a687 !important;}

h1 {}
h2 {border-top: 1px dotted #625d4a; color: #888370;}

/* ICONS */
#social h3 {color:#625d4a;}
.contact-details ul li {color:#FFF;}
.contact-details ul li a {color:#FFF;}

i {color: #625d4a;}

.phone {color: #888370;}
.phone span {color: #625d4a;}

.content {background: url(../../images/transparentBG.png);}


/* 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;
    margin-left: 46%;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 15rem;
    height: 15rem;
    vertical-align: text-bottom;
    border: .5em solid #888370;
    border-right-color: #888370;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: spinner-border .75s linear infinite;
    animation: spinner-border .75s linear infinite;
}

/* SLIDESHOW */
.carousel-control.left, .carousel-control.right {background-image:none;}

/* WIDGET */
.widget-content, .sidebar-widget {background-color: #888370 !important;}
h1.dwPageTitle, span.dwPageTitle {color: #FFF;}
span#dwGoButton  {background: #625d4a !important; color: #FFF; font-weight:bold; border: 1px solid #FFF !important;}
#dwPSLink, #dwASLink {color: #FFF;}

/* COLUMNS */
.left-column .destinations {background-color: #d4d0b9;}
.left-column h3 {color: #625d4a;}
.right-column h3 {color: #625d4a; border-bottom: 1px solid #888370;}

/*BANNERS */
.sideBannerCruise a, 
.sideBannerDest a {background-color: #625d4a; color: #FFFFFF;}

/* BUTTONS */
.newsletter {background-color: #888370; color: #FFF;}

.readMore {color: #625d4a;}
.readMore:hover {color: #888370;}


/* Show/Hide */
#show, #hide {color: #888370;}
#show:hover, #hide:hover {border-color: #888370; color: #625d4a;}


/* THUMBNAILS */
.thumbnail h4{color: #625d4a;}
.thumbnail p.price {color: #888370;}
.thumbnail .detailBtn {background-color: #625d4a; color:#FFF;}


/* ACCORDIONS */
.btn-primary, .btn-primary:hover,
.btn-primary:focus, .btn-primary.focus, 
.btn-primary:active, .btn-primary.active, 
.open > .dropdown-toggle.btn-primary,
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    background-color: #625d4a;
    border-color: #625d4a;
    color: #FFF;
}


/* CRUISE DEALS */
.cruiseDeal .price {color: #625d4a;}
.cruiseDeal .price span {color: #888370;} 
.cruiseDeal .btn {background-color: #888370; color:#FFF;} 
.cruiseDeal h4 {color: #625d4a;} 

/* VENDORS PAGE */
.info-column h1 {color: #625d4a;}
.info-column a {color: #625d4a;}
.info-column a:hover {color: #888370;}
.cruise-ships h2 {color: #888370;}

/* TOUR LAND & VENDOR PAGE */
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {background-color: #888370;}
.nav-pills > li > a {color: #625d4a;}

.tour-pricing .price span {color: #888370;}

.toggle-pills-menu-btn {background-color: #888370;}
.dropdown-container-pills {background-color: #d4d0b9;}
.dropdown-container-pills .nav-link.active, .dropdown-container-pills .show > .nav-link {color: #625d4a;}
.dropdown-container-pills .nav-link.active:hover {background-color: transparent; color: #625d4a;}


/* TOUR VENDOR PAGE */
.tour-deal-box {border: 1px solid #625d4a; background-color: #FFF;}
.tour-deal-box h4 {background-color: #625d4a; color: #fff;}

#promoDetails .modal-header .modal-title {color: #625d4a;}
#promoDetails .modal-body .sectionTitle {color: #888370;}
#promoDetails .modal-body .offerCode {color: #625d4a;}


/* TOUR DETAILS PAGE */
.tour-detail-description .emphasis {color: #CC0000;}
.tour-detail-price {color: #888370;}

.tour-details-tab-nav .nav-tabs {border-bottom: 1px solid #888370;}

.tour-details-tab-nav .nav-tabs > li.active > a, 
.tour-details-tab-nav .nav-tabs > li.active > a:focus, 
.tour-details-tab-nav .nav-tabs > li.active > a:hover {background-color: #888370; color: #FFF; border-color: transparent;}

.tour-details-tab-nav .nav-tabs > li > a {color: #625d4a;}
.tour-details-tab-nav .nav-tabs > li > a:hover {background-color: #FFF;}

.tour-details-content .panel-default > .panel-heading {padding: 0; background-color: #d4d0b9 !important; border-color: transparent !important;}
.tour-details-content .panel-default > .panel-heading a {color: #625d4a !important;}
.tour-details-content .panel-collapse > .panel-body {background-color: #fff;}

.tour-details-content .panel-collapse > .panel-body h3 {color: #625d4a;}
.tour-details-content .panel-collapse > .panel-body .tour-itinerary-location {color: #888370;}
.tour-details-content .panel-collapse > .panel-body .glyphicon {color: #e58304;}

.tour-pricing-heading {background-color: #dcdcdc; border-bottom: 1px solid #CCC; font-weight: bold;}

.tour-details-content .pricing-content {background-color: #fff;}
.tour-pricing-content {border-bottom: 1px solid #ddd;}




/* PAGINATION */
.pager li > a, .pager li > span {color: #888370;}
.pager li > a:hover, .pager li > a:focus {color: #625d4a;}

/* FOOTER */
.copyright {color: #FFF;}
.copyright span {color: #625d4a;}

/* MEDIA QUERIES ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media (max-width: 599px) {	
	.panel-default > .panel-heading {background-color: #625d4a !important;}		
	.panel-default > .panel-heading  a {color: #FFF !important;}
}