/*
 Theme Name:   Feel Meteora
 Theme URI:    #
 Description:  Feel meteora Wordpress theme
 Author:       Goodlayers
 Author URI:   https://goodlayers.com
 Template:     hotale
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  hotale-child

 START YOUR CHILD THEME CSS HERE
*/
:root{
	--gold: #b48a36;
	--light-gold: #D5AC54; 
	--brown: #291400;
	--title-gray: #b4b4b4;
}


.hotale-body *{
    border-color: var(--light-gold)!important;
}


.tourmaster-room-booking-bar-title span{
	border-color: transparent!important;
}
.tourmaster-room-booking-bar-title .tourmaster-active,
.tourmaster-room-booking-bar-title span:hover{
	 border-color: var(--light-gold)!important;
}
.tourmaster-room-navigation-checkout-wrap.tourmaster-active .tourmaster-room-navigation-checkout-button {
    border-color: #c4975e;
    background: var(--light-gold)!important;
}

#tourmaster-room-navigation-checkout-button {
	border-color: #2b2b2b!important;
}

.tourmaster-checkout-button:hover{
	color:#000000!important;
}
/**************************************
# Nav bar background
**************************************/
.hotale-header-background, .hotale-sticky-menu-placeholder, .hotale-header-style-boxed.hotale-fixed-navigation, body.single-product .hotale-header-background-transparent{
    /*
	background: #bd9945;
    background: linear-gradient(to bottom, #bd9945 0%, #C5A028 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bd9945), color-stop(100%, #C5A028));
    background: -webkit-linear-gradient(top, #bd99450%, #C5A028 100%);
    background: -moz-linear-gradient(top, #D4AF37 0%, #C5A028 100%);
    background: -o-linear-gradient(top, #D4AF37 0%, #C5A028 100%);
    background: -ms-linear-gradient(top, #D4AF37 0%, #C5A028 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bd9945', endColorstr='#C5A028', GradientType=0);
    */
	background: rgb(180,138,54);
	background: -moz-linear-gradient(180deg, rgba(180,138,54,1) 20%, rgba(213,172,84,1) 50%, rgba(248,214,124,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(180,138,54,1) 20%, rgba(213,172,84,1) 50%, rgba(248,214,124,1) 100%);
	background: linear-gradient(180deg, rgba(180,138,54,1) 20%, rgba(213,172,84,1) 50%, rgba(248,214,124,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b48a36",endColorstr="#f8d67c",GradientType=1);
	
	/*
	box-shadow: inset 0 1px 1px #1a1a1a;
    -webkit-box-shadow: inset 0 1px 1px #1a1a1a;
    -moz-box-shadow: inset 0 1px 0 #E3BE46;
	*/
}

.sf-menu > li > a:hover, .sf-menu > li.current-menu-item > a, .sf-menu > li.current-menu-ancestor > a, .sf-vertical > li > a:hover, .sf-vertical > li.current-menu-item > a, .sf-vertical > li.current-menu-ancestor > a{
	text-shadow: 1px 1px 2px var(--gold);
}

.hotale-navigation .hotale-navigation-slide-bar{
	filter: drop-shadow(1px 1px 2px var(--gold));
}


/**************************************
# Fixed header logo shadow 
**************************************/
.hotale-fixed-nav-logo img{
	filter: drop-shadow(0px 1px 1px var(--gold));
}


/*************************************
# Dot / Line at nav bar
*************************************/
.hotale-navigation .hotale-navigation-slide-bar-style-dot:before{
    width: calc(100% - 50px);
    border-bottom-width: 2px;
    border-top-width: 2px;
}

/**************************************
# Book Now CTA hover
**************************************/
.tourmaster-room-navigation-checkout-wrap .tourmaster-room-navigation-checkout-button:hover {
    color: #ffffff;
    border-color: #ffffff;
}

/* Homepage slider images - create border radius */

.gdlr-core-page-builder-body img {
    border-radius: 20px;
}

/**************************************
# Room 
**************************************/
/* Banner/Page title, page cation */
.tourmaster-container .tourmaster-item-pdlr,
.hotale-page-title,
.hotale-page-caption{
	/*text-shadow: rgba(0, 0, 0, 0.75) 7px 7px 10px;*/
	text-shadow: var(--brown) 2px 2px 2px;
}

/* Room title container */
.tourmaster-room-title-item{}
/* Room title */
.tourmaster-room-title-item .tourmaster-room-title-item-title{color:var(--gold);}

/*From */
.tourmaster-room-title-price .tourmaster-head .tourmaster-label{color:var(--gold);}
/* price */
.tourmaster-room-title-price .tourmaster-head .tourmaster-price{color:var(--gold);}
/* "per night" */
.tourmaster-room-title-price .tourmaster-price{}

body input[type="submit"].tourmaster-room-button {
    color: var(--gold);
    border-color: var(--gold);
	border-radius:0px;
}

.gdlr-core-title-item .gdlr-core-title-item-title, .gdlr-core-title-item .gdlr-core-title-item-title a {
    color: var(--title-gray);
}

/**************************************
# Room facilities icons
**************************************/
.gdlr-core-title-item-left-icon i,
.gdlr-core-media-icon i,
.gdlr-core-icon-list-icon,
.gdlr-core-pbf-element i{
    color: var(--gold)!important;
}

.gdlr-core-column-service-item .gdlr-core-column-service-title {
    color: var(--title-gray);
}

/**************************************
# Room - Right booking form
**************************************/
.tourmaster-room-booking-bar-title .tourmaster-active {
    border-color: var(--gold);
	color:var(--gold);
}
.tourmaster-room-booking-form input[type="submit"].tourmaster-room-button,
.tourmaster-room-button.tourmaster-checkout,
.tourmaster-room-button.tourmaster-step2-checkout{
    color: var(--gold);
	border-width: 2px;
    border-style: solid;
    border-color: var(--gold);
	border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
.tourmaster-room-booking-form input[type="submit"].tourmaster-room-button:hover,
.tourmaster-room-button.tourmaster-checkout:hover,
.tourmaster-room-button.tourmaster-step2-checkout:hover{
    color: #FFFFFF;
    border-color: #FFFFFF;
}

/*
.tourmaster-room-booking-bar-summary .tourmaster-room-price .tourmaster-head,
.tourmaster-room-booking-bar-summary .tourmaster-price,
.tourmaster-room-booking-bar-summary .tourmaster-price .tourmaster-tail.tourmaster-em,
.tourmaster-room-booking-bar-summary .tourmaster-or,
*/
.tourmaster-room-price-summary-room-title,
.tourmaster-price .tourmaster-head,
.tourmaster-room-booking-bar-summary .tourmaster-room-price .tourmaster-head,
.tourmaster-price .tourmaster-tail,
.tourmaster-service .tourmaster-head,
.tourmaster-service-total .tourmaster-head{
    color: #ffffff!important;
}

.tourmaster-room-date-selection .tourmaster-tail{
	color: #000000!important;
}

.tourmaster-room-payment-step:before,
.tourmaster-room-payment-step .tourmaster-step:first-child .tourmaster-head:before{
	background:transparent!important;
}
.tourmaster-room-payment-step .tourmaster-step.tourmaster-active .tourmaster-head{
	color: #5c5c5c;
}
.tourmaster-room-payment-step .tourmaster-step .tourmaster-head{
	color: #ffffff;
}

.tourmaster-room-price-summary-block{
	color: var(--gold);
	border-width: 2px;
    border-style: solid;
    border-color: var(--gold);
	border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}

.tourmaster-room-coupon-code{
	background-color: transparent!important;
	color: var(--gold)!important;
}

.tourmaster-confirm-box-head{
	background: var(--light-gold);
	color: #000000!important;
}

.tourmaster-confirm-box-content-wrapper{

}

.tourmaster-confirm-box-text{

}

.tourmaster-confirm-box-button.tourmaster-no{

}

.tourmaster-confirm-box-button.tourmaster-yes{

}

.gdlr-core-sidebar-item.gdlr-core-item-pdlr {
    background-color: rgba(0,0,0,0.7);
    color: #ffffff;
}

.tourmaster-room-date-selection.tourmaster-vertical .tourmaster-custom-datepicker-wrap{
	padding-top: 20px!important;
}

/*
.hotale-body h1, .hotale-body h2, .hotale-body h3, .hotale-body h4, .hotale-body h5, .hotale-body h6{color:var(--gold);}
.gdlr-core-sidebar-item .tourmaster-room-booking-bar-summary,
.gdlr-core-sidebar-item .tourmaster-room-booking-bar-summary .tourmaster-room-title,
.gdlr-core-sidebar-item .tourmaster-room-booking-bar-summary .tourmaster-room-price .tourmaster-head{
	color:var(--gold);
}
*/

.book-now-moobile{display:none!important;}

.tourmaster-payment-selection{display:none!important;}
.tourmaster-pay-now{display:none!important;}