/*
CTC Separate Stylesheet
Updated: 2024-02-12 12:44:54
*/

/* Custom Styles */
/*body .wrapper-page {background: #FAF5EF;}*/
.wishlist-icon, .must-log-in, .comment-reply-title, .gm-style .gm-style-iw-c, .gm-style-iw-tc, .comment-reply-login {display: none !important;}
.booking__item-featured {background: #E85F4C; position: absolute; top: 0px; left: 260px;}
.booking-one__meta .divider {border-left: 1px rgb(212, 216, 225) solid; height: 48px;}
.booking-one__meta-left .booking-el-meta__icon {width: 30px; height: 30px; margin: 0 auto;}
.booking-one__meta-left .booking-el-meta__icon i.hjicon-bedrooms, .booking-one__meta-left .booking-el-meta__icon i.hjicon-bathrooms, .booking-one__meta-left .booking-el-meta__icon i.hjicon-beds {font-size: 30px;}
/*#travel_mode_panel, .address-autocomplete {display: none;}*/
.elementor-counter-number-suffix {margin-left: -15px;}

/* Guesty Search Widget */
.guesty-root-element .guesty-search-submit-btn {background-color: var(--e-global-color-primary) !important; font-family: var(--boliin-font-sans-serif) !important; font-weight: 700 !important;}

/* Single Property Custom Styles */
#single-property-booking .box-external-link a {font-size: 16px;}

/* template.css */
/*------------------------------------------------------------------*\	
				4 - LAYOUT STYLE																										
\*------------------------------------------------------------------*/
footer .footer-main {background-image: none;}

/*------------------------------------------------------------------*\	
				5 - MENU STYLE																											
\*------------------------------------------------------------------*/
.gva-offcanvas-content .top-canvas .logo-mm img {min-height: 80px;}

/*------------------------------------------------------------------*\	
				6 - ELEMENTS STYLE																										
\*------------------------------------------------------------------*/
.destination .gsc-content-carousel.style-1 .quote-slider-wrapper {max-width: 320px; padding: 30px;}
.gsc-heading .heading-icon span img {max-width: 100%;}
.gsc-heading .title-desc p {margin-bottom: 10px;}
.about-two__single:before {background: url("images/about-shape.png") no-repeat left bottom;}

/*------------------------------------------------------------------*\	
				13 - CUSTOMIZE STYLE																										
\*------------------------------------------------------------------*/
.custom-breadcrumb .heading-title {margin: 0 0 20px;}

/* booking.css */
.booking__item-proptype {background: #3A3768;}
.booking-one__content {padding:  25px 20px 40px;}
.booking-one__meta {font-size: 14px; padding: 12px;}
.booking-el-meta__content {flex: 0 0 calc(100% - 53px); width: calc(100% - 53px);}
.boliin-single-taxonomy.slug-location .content-inner .icon i {border-radius: 0px; background: none; width: 30px; height: 30px;}
.boliin-single-address-map .title, .boliin-single-taxonomy.style-2 .content-inner .box-content .ba-meta-title {font-size: 30px;}

/* Responsive Custom Styles */
@media (min-width: 1025px) {
    .guesty-root-element.small-size.guesty-widget__container {flex-direction: row !important;}
    .guesty-root-element.small-size.guesty-widget__container .guesty-widget__item.cities-dropdown {width: 250px !important;}
    .guesty-root-element.small-size.guesty-widget__container .guesty-widget__item.guests-dropdown {width: 140px !important;}
}