
/*
Theme Name: Tour Travel Package Pro
Description: Tour Travel Package Pro WordPress Theme comes with an array of incredible features such as Contact forms as well as a Newsletter that can generate immense leads for your business. Besides the basic elements, you will also have the plugin compatibility features letting you add the desired functionality to your existing website. You will also have variations of the homepage layout with various sidebar arrangements. You can use the sidebar effectively for presenting promotional content. The theme gives you RTL and WPML compatibility as .pot files are included in it so that your website
becomes ready for an international audience. Woocommerce compliance will play a key role when it comes to pushing your services online to let people avail themselves through your website. They can also make payments for your IT services through various online payment methods. This Tour Travel Package Pro WordPress Theme gives all the goodies that will result in a great IT business website.
Author: wpelemento
Theme URI: https://preview.wpelemento.com/tour-travel-package/
Author URI: https://www.wpelemento.com/
Version: 0.0.1
Requires PHP: 7.2
Tested up to: 6.2.2
Text Domain: tour-travel-package-pro
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: education, portfolio, blog, wide-blocks, one-column, two-columns, right-sidebar, left-sidebar, grid-layout, custom-background, custom-colors, custom-header, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template, editor-style, theme-options, threaded-comments
Tour Travel Package Pro WordPress Theme has been created by unique(unique.com), 2022.
Tour Travel Package Pro WordPress Theme is released under the terms of GNU GPL
*/

@import url('https://fonts.googleapis.com/css2?family=DM+Sans&family=Galada&family=Lexend:wght@100;200;300;400;500;600;700;800;900&family=Red+Hat+Display:wght@300&family=Urbanist:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;1,100;1,200;1,300;1,400;1,500;1,600&display=swap');
*{
margin:0;
padding:0;
}
body{
overflow-x: hidden;
}
/*---------------------First Section Css Starts Here--------------------------*/
.holiday-rental-first-section-img img{
  position: relative;
  bottom: -30px;
    right: 20px;
    left: 46px;
}
/*---------------------First Section Css ends Here--------------------------*/
/*---------------------Pre Loader Css Starts Here--------------------------*/
.demo {
background:#fff!important;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index:9999;


}


.loader {
width:500px;
height:500px;

margin: 0 auto;
position: relative;
top: 30%;
}
.loader img {
width:100%;
}
/*---------------------Pre Loader Css Ends Here--------------------------*/


@media screen and (min-width: 1440px){
.elementor-section.elementor-section-boxed>.elementor-container {
/* max-width: calc(100% - 16%); */
max-width: calc(100% - 20%);
}
.holiday-rental-header-main-section .elementor-section.elementor-section-boxed>.elementor-container{
max-width: calc(100% - 10%);
}
.holiday-rental-outer-slider-section .elementor-container{
max-width: calc(100% - 10%)!important;
}
}

.holiday-rental-check-in-form-col{
  margin-left:50px;
}

/*---------------------holiday rental inner blog section  Css Starts Here---------------------------*/
.holiday-rental-inner-blog-section .bew-blog-title a{
color:#000!important;
font-weight:600;
font-family: 'Lexend', sans-serif;
}
.holiday-rental-inner-blog-section .bew-featured-image img{
width:100%;
}


/*---------------------holiday rental inner blog section  Css Ends Here---------------------------*/

/*---------------------feautured holiday villa section Css Starts Here---------------------------*/
.holiday-rental-feautured-holiday-villa-section .wl_single-product-item.wl_dark-item .product-thumbnail{
border:none!important;
}
.holiday-rental-feautured-holiday-villa-section .wl_single-product-item.wl_dark-item .product-content{
background:none!important;
}
.holiday-rental-feautured-holiday-villa-section .wl_single-product-item .product-thumbnail .images img{
border-radius: 10px;
}
.holiday-rental-feautured-holiday-villa-section  .action{
display:none!important;
}
.holiday-rental-feautured-holiday-villa-section .wl_single-product-item{
border-radius:0px!important;
}
.holiday-rental-feautured-holiday-villa-section .wl_single-product-item .product-thumbnail{
border-radius:0px!important;
}
.holiday-rental-feautured-holiday-villa-section  .wl_single-product-item .product-thumbnail{
border:none!important;
}

/*---------------------feautured holiday villa section Css ends Here---------------------------*/
.holiday-rental-title-banner .elementor-widget-wrap.elementor-element-populated {
box-shadow: -450px 0 0 0 #fff,1px 1px 10px 0 #00000061,-450px 1px 10px 0 #00000061!important;
}


/*---------------------Sticky Header Section Css starts Here---------------------------*/


.holiday-rental-slider-main-section .elementor-widget-wrap{
background-size: 100% 100%!important;
background-position: 100% 100%!important;
}
.holiday-rental-slider-heading h2  b{
color:#f0923c;
}





/*---------------------Sticky Header Section Css starts Here---------------------------*/
.sticky{
position: fixed;
width: 100%!important;
z-index: 9999;
top:0;
left:0;

}
/*----------------------Sticky Header Section Css Ends Here-------------------------*/


/*--------------------Header Css Starts Here--------------------------*/
.holiday-rental-header-menu .ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container{
z-index:unset!important;
}
.holiday-rental-header-call-us .ekit-header-info > li:hover{
background-color:#3D2B4B;
}
.holiday-rental-header-call-us .ekit-header-info{
justify-content: end;
}
/* .ekit-header-info > li:hover{
background-color:#3D2B4B;
} */

.holiday-rental-header-call-us .ekit-header-info > li{
border-radius:20px;
}
.holiday-rental-header-main-section .elementor-column{
align-items:center;
}



/*--------------------Header Css Starts Here--------------------------*/
/*--------------------Top Holiday Section Css Starts Here--------------------------*/
.holiday-rental-top-holiday-places-section  .ua-item{
position:relative;
}
.holiday-rental-top-holiday-places-section .ua-amox-grid .ua-content{
padding:0!important;
}
.holiday-rental-top-holiday-places-section  .ua-content{
position:absolute;
bottom:0;
/* left: 5%; */
}
.holiday-rental-top-holiday-places-section .ua-title{
margin-left: 20px;
}


.holiday-rental-top-holiday-places-section .ua-img-wrap img{
border-radius:25px;
}
.holiday-rental-top-holiday-places-main-section .elementor-column{
position:static!important;
}

.holiday-rental-top-holiday-places-main-section .elementor-widget-wrap{
position:static!important;
}
/* .holiday-rental-top-holiday-places-main-section .ua-content{
position:static!important;
} */

/*--------------------Top Holiday Section Css Starts Here--------------------------*/
/*--------------------Testimonial Section Css Starts Here--------------------------*/
.holiday-rental-testimonial .ua-testimonial-image img{
  height: 70px;
    width: 70px;
}
.holiday-rental-testimonial .ua-testimonial-text{
border-bottom:1px solid  #dee7f6;
/* padding: 0px 20px 25px 20px; */
padding: 15px 25px 25px 25px;
}
.holiday-rental-testimonial .ua-testimonial-footer-inner{
padding:15px;
}
.holiday-rental-testimonial{
position:relative;
}
.holiday-rental-testimonial:after{
content: "";
width: 152px;
height: 22px;
position: absolute;
top: -11px;
background-color: #ffff;
right: 35px;
rotate: -9deg;

}
.holiday-rental-testimonial:before{
content: "";
width: 136px;
height: 40px;
position: absolute;
bottom: -12px;
background-color: #ffff;
/* right: 35px; */
rotate: -9deg;
left: 31px;
/* filter: drop-shadow(0 0 25px rgba(61,93,185,0.1)); */
}
.holiday-rental-testimonial .ua-testimonial-name b{
color: #f0923c;
font-weight:500;
font-family: 'Lexend', sans-serif;
font-size: 16px;
}
.holiday-rental-testimonial{
/* filter: drop-shadow(0 0 25px rgba(61,93,185,0.1))!important; */
background-color: #ffffff;
border-radius: 10px;
/* box-shadow: inset 0 0 0 10px darkred, 0px 0px 0px 10px LightSeaGreen, 20px 20px 0px 10px darkblue; */
/* box-shadow: 26px -22px 5px -10px rgba(0,0,0,0.6); */
filter: drop-shadow(0 0 25px rgba(61,93,185,0.1));
background-color: #ffffff;

}
/* .holiday-rental-testimonial .elementor-widget-container{
filter: drop-shadow(0 0 25px rgba(61,93,185,0.1));
background-color: #ffffff;
} */

/* .holiday-rental-testimonial .ua-testimonial-text{
filter: drop-shadow(0 0 25px rgba(61,93,185,0.1));
background-color: #ffffff;
} */
.holiday-rental-testimonial .ua-testimonial-footer-inner{
display:flex;
gap:10px;
}

.holiday-rental-testimonial  .ua-testimonial-footer{
justify-content: start!important;
}
.holiday-rental-testimonial .ua-testimonial-content{
text-align: left!important;
}
.holiday-rental-testimonial .ua-arrow-prev{
top: unset;
right: 7%;
left:unset;
bottom: -65px;
}
.holiday-rental-testimonial .ua-arrow-next{
right: 0;
top: unset;

bottom: -63px;
}
.ua-testimonials-quote-position-above .ua-testimonial-text:after {
content: '\201D'!important;
display: block!important;
font-size: 120px!important;
line-height: 90px!important;
margin-bottom: -30px!important;
text-align: right;
color:#f0923c;
position: absolute;
right: 0;
padding-top: 10px;
}
.ua-testimonials-quote-position-above .ua-testimonial-text:before{
display:none;
}

/*--------------------Testimonial Section Css Ends Here--------------------------*/

/*--------------------Our Latest Gallery Section Css Starts Here--------------------------*/
.holiday-rental-our-latest-gallery-slider{
/* padding-top: 40px; */
}


.holiday-rental-our-latest-gallery-slider .elementor-swiper-button-prev{
position: relative;
}

.holiday-rental-our-latest-gallery-slider .elementor-swiper-button-prev:before{
content: "";
position: absolute;
border-bottom: 1px solid #dfd6d6;
right: 60px;
/* top: 24px;
bottom: 20px; */
top: 25px;
bottom: 21px;

width: 570px;
border-top: 1px solid #dfd6d6;

}

.holiday-rental-our-gallery-subheading h2 b{
color:#f0923c;
font-weight:500;
}

/* .holiday-rental-latest-gallery-big-img img{
position:relative;
right:-22%;
} */
.holiday-rental-latest-gallery-big-img img{
  width: 974px!important;
    height: 649px!important;
    position:relative;
    right:-29%;
}
.holiday-rental-our-latest-gallery-slider .swiper-slide-inner img{
width:100%;
}
.holiday-rental-our-latest-gallery-slider .elementor-swiper-button-prev{
top: 0!important;
right: 11%!important;
left:unset!important;
background-color: #f0923c;
padding: 15px;
border-radius: 25px;


}
.holiday-rental-our-latest-gallery-slider .elementor-swiper-button-next{
top:0!important;
background-color: #f0923c;
padding: 15px;
border-radius: 25px;
}
.holiday-rental-our-latest-gallery-slider .elementor-swiper-button{
font-size: 20px!important;
}
.holiday-rental-our-latest-gallery-slider .elementor-swiper-button-next:hover{
background-color:#3d2b4b;
}
.holiday-rental-our-latest-gallery-slider .elementor-swiper-button-prev:hover{
background-color:#3d2b4b;
}


/*--------------------Our Latest Gallery Section Css Ends Here--------------------------*/

/*--------------------Why Choose Us Css Starts Here--------------------------*/

.holiday-rental-why-choose-us-section .elementor-image-box-title{
margin-bottom: 20px;
margin-top:20px;
}

/*----------------------Why Choose Us Css Ends Here--------------------------*/

/*---------------------Outdoor Fun Activity Section Css Starts Here--------------------------*/

.holiday-rental-outdoor-fun-activity-section .ua-item{
background: #Ffff;
padding:5px;
border-radius: 10px;
}
.holiday-rental-outdoor-fun-activity-section .ua-text p{
margin-bottom:0!important;
}
.holiday-rental-outdoor-fun-activity-section .ua-amox-grid .ua-content{
/* padding-bottom: 0!important;  */
/* padding:20px!important; */
}
.holiday-rental-outdoor-fun-activity-section .ua-amox-grid .ua-title{
/* padding-bottom:15px; */
}

.holiday-rental-outdoor-fun-activity-section .ua-amox-grid .ua-content{
padding:0!important;
}
.holiday-rental-outdoor-fun-activity-section .ua-amox-grid .ua-title{
padding: 20px 20px!important;
}
.holiday-rental-outdoor-fun-activity-section  .ua-text p{
padding: 0 20px;
}


/*--------------------Outdoor Fun Activity Section Css Ends Here-------------------------*/



/*---------------------About Us Section Css Starts Here--------------------------*/
.holiday-rental-about-us-counter-section .elementor-counter-number-prefix{
flex-grow:unset!important;
}
.holiday-rental-about-us-counter-section .elementor-counter-title{
text-align: left!important;
}



/*---------------------About Us Section Css Ends Here--------------------------*/

/*---------------------Sample page Css Starts Here--------------------------*/
.ets-footer{
font-family: 'Lexend', sans-serif;
font-weight: 600;
}
.post-section img{
margin-bottom:30px;
}
.ebs-topbar .custom-container{
background-color:#f0923c;
padding: 10px;
}
.ebs-topbar .custom-container a{
text-decoration:none!important;
font-family: 'Lexend', sans-serif;
font-weight: 600;
}
.ebs-topbar .social-share a{
margin-right:10px;
}
.ebs-topbar .custom-container a{
color:#fff;
}
.ebs-topbar .custom-container p{
color:#fff;
font-family: 'Lexend', sans-serif;
font-weight: 600;
}
.ebs-topbar .primary-menu ul li{
list-style: none!important;
}
.ebs-topbar .social-share{
list-style: none;
}
.page_item a{
color:#000;
list-style: none;
}
.page_item{
list-style: none;
}
.ets-menu-header{
margin-top:50px;
}
.ets-menu-header a{
color:#000;
text-decoration: none;
font-family: 'Lexend', sans-serif;
}
/*---------------------Sample page Css ends Here--------------------------*/



/*---------------------Footer Css Starts Here--------------------------*/
.holiday-rental-footer-connect-with-us-btn:after{
content: "";
position: absolute;
border-bottom: 0.5px solid #dfd6d6;
right: -17px;
/* top: 45px;
bottom: 25px; */
top: 46px;
bottom: 27px;
width: 652px;
border-top: 0.5px solid #dfd6d6;
}
.holiday-rental-footer-connect-with-us-btn:before{
content: "";
position: absolute;
border-bottom: 0.5px solid #808080;
left: -17px;
/* top: 45px;
bottom: 25px; */
top: 46px;
bottom: 27px;
width: 652px;
border-top: 0.5px solid #808080;
}
.holiday-rental-footer-social-icon-main-section .elementor-column{
align-items: center;
}
/* .holiday-rental-footer-social-icon-main-section .elementor-social-icon:{
opacity: 6.9!important;
color: #fff!important;
}

.elementor-social-icon:hover{
opacity: unset!important;
color:unset!important;
} */
.holiday-rental-footer-social-icon-main-section .elementor-social-icon{
color:#fff!important;
width:45px!important;
height:45px!important;
}
.holiday-rental-footer-google .elementor-social-icon{
background-color: #1f2437;
color:#fff!important;
}
.holiday-rental-footer-facebook .elementor-social-icon{
background-color: #1f2437;
color:#fff!important;
}
.holiday-rental-footer-facebook .elementor-social-icon:hover{
background-color:#3b5998;
}
.holiday-rental-footer-youtube .elementor-social-icon:hover{
background-color:#cd201f;
}
.holiday-rental-footer-youtube .elementor-social-icon{
background-color: #1f2437;
color:#fff!important;
}
.holiday-rental-footer-google  .elementor-social-icon:hover{
background-color:#9e9e9e;

}





.holiday-rental-footer-useful-links .hfe-nav-menu{
display: block;
}
.holiday-rental-footer-useful-links ul.hfe-nav-menu li:before{
content: '';
position: absolute;
left: -24px;
width: 8px;
height: 8px;
background-color:#f0923c;
border-radius: 50%;
top: 40%;
}

.holiday-rental-footer-subscribe-form input[type="submit"]{
position: absolute;
right: 0;
top:0;
}
.holiday-rental-footer-subscribe-form input[type="email"]{
position:relative;
width:100%;
}
.holiday-rental-footer-subscribe-form input[type="email"]::placeholder{
padding-left:15px!important;
color:#9297ad;
}
.holiday-rental-footer-subscribe-form .wpcf7-response-output{
color:#fff!important;
border-color: #F0923C!important;
}



/*---------------------Footer Css Ends Here--------------------------*/

/*---------------------Footer Get in Tounch Css Starts Here--------------------------*/

.holiday-rental-footer-get-in-touch-form textarea{
width: 95%;
border-radius: 6px;

}
.holiday-rental-footer-get-in-touch-form input[type="text"]{
width:100%;
border-radius: 6px;
}
.holiday-rental-footer-get-in-touch-form input[type="email"]{
width:90%;
border-radius: 6px;

}
.holiday-rental-footer-get-in-touch-form  input[type="text"]::placeholder{
font-family: 'Lexend', sans-serif;
font-weight: 400;
color:#9297ad;
padding-left:20px;
}
.holiday-rental-footer-get-in-touch-form  input[type="email"]::placeholder{
font-family: 'Lexend', sans-serif;
font-weight: 400;
color:#9297ad;
padding-left:20px;
}
.holiday-rental-footer-get-in-touch-form textarea::placeholder{
font-family: 'Lexend', sans-serif;
font-weight: 400;
color:#9297ad;
padding-left:20px;
}
/*---------------------Footer Get in Tounch Css Ends Here--------------------------*/

/*---------------------Inner Blog Page Css Starts Here--------------------------*/
.holiday-rental-inner-title-bannar .woolentor-breadcrumb{
color:#fff;
font-family: "Lexend", Sans-serif;

font-weight: 600;
}
.holiday-rental-inner-title-bannar .woolentor-breadcrumb a{
color:#fff;
font-family: "Lexend", Sans-serif;

font-weight: 600;
}
.holiday-rental-inner-title-bannar .woolentor-breadcrumb svg{
margin-right:10px;
}
.holiday-rental-inner-blog-section .bew-blog-btn a{
/* background:#f0923c;
padding:10px; */
}



/*---------------------Inner Blog Page Css Starts Here--------------------------*/




/*---------------------Inner Page Contact Us CSS starts Here--------------------------*/

.holiday-rental--inner-page-contact-form label{
font-family: 'Lexend', sans-serif;
}
.holiday-rental--inner-page-contact-form input::placeholder{
font-family: 'Lexend', sans-serif;
color:#8B8B8B;
}
.holiday-rental--inner-page-contact-form .wpcf7-textarea::placeholder{
font-family: 'Lexend', sans-serif;
color:#8B8B8B;
}
.holiday-rental--inner-page-contact-form input[type="email"], .holiday-rental--inner-page-contact-form input[type=text] {
width: 100%;
padding: 10px;
margin-bottom: 20px!important;
margin-top: 10px!important;
border:1px solid #1212124D!important;
border-radius: 5px!important;
}
.holiday-rental--inner-page-contact-form  .wpcf7-textarea{
width: 100%;
padding: 10px;
margin-bottom: 20px;
margin-top: 10px;
border:1px solid #1212124D!important;
border-radius: 5px!important;
}

.holiday-rental--inner-page-contact-form  input[type=submit]{
background:#F0923C;
color: #fff!important;
font-family: 'Lexend', sans-serif;
border-radius:10px;
padding:15px 25px!important;
font-size: 20px;
border: unset!important;
cursor: pointer;
}
.holiday-rental--inner-page-contact-form  input[type=submit]:hover{
background-color:#3d2b4b;
}


/*---------------------Inner Page Contact Us CSS ends Here--------------------------*/


/*---------------------Check In Form CSS Starts Here--------------------------*/

.holiday-rental-check-in-form form{
display:flex;
gap: 15px;
}
.holiday-rental-check-in-form input[type=submit]{
position:relative!important;
}
.holiday-rental-check-in-form .mphb_sc_search-submit-button-wrapper:after{
content: "\f002";
font-family: 'font awesome 5 free';
position: absolute;
top: 0px;
color: #fff;
font-weight: 900;
right: 0;
width: 60px;
height: 60px;
background:#f0923c;
display: flex;
justify-content: center;
align-items: center;
border-radius:20px;
}
.holiday-rental-check-in-form abbr{
display:none;
}
.holiday-rental-check-in-form .mphb-required-fields-tip{
display: none;
}
.holiday-rental-check-in-form  label{
font-size: 16px;
letter-spacing: 0px;
line-height: 24px;
color: #2f354d;
font-weight: 500;
font-family: 'Lexend', sans-serif;

}
.holiday-rental-check-in-form input{
border:none;
}
.holiday-rental-check-in-form-col input{
  color:#9297ad;
  margin-top:10px;
  font-family: 'Lexend', sans-serif;
  font-size: 16px;
}
.holiday-rental-check-in-form-col select{
  color:#9297ad;
  margin-top:10px;
  font-family: 'Lexend', sans-serif;
    font-size: 16px;
}
.holiday-rental-check-in-form-col .mphb_sc_search-submit-button-wrapper{
position:relative;
}
.holiday-rental-check-in-form  .mphb_sc_search-adults select{
border:none;
background:#fff;
}
.holiday-rental-check-in-form .mphb_sc_search-children select{
border:none;
background:#fff;
}
.holiday-rental-check-in-form  input[type=submit]{
opacity: 0;
z-index: 3;
width: 50px;
height: 50px;

}
.holiday-rental-check-in-form-col{
filter: drop-shadow(0 0 25px rgba(61,93,185,0.1));
position: absolute;
bottom: 0;
}

/*---------------------Check In Form CSS Starts Here--------------------------*/

/*---------------------Single Blog page Css Starts Here--------------------------*/
.single-author-image span{
font-family: 'Urbanist', sans-serif;
color: #707070;
}
.single-page-title {
font: 600 36px/60px Jost;
color: #242424;
font-family: 'Urbanist', sans-serif;
}
.content_page {
background-color: #fff;
transform: translateY(-8%);
}


.single-author-image img{
display:unset!important;
}
input#wp-comment-cookies-consent {
accent-color:#f0923c;
}
label{
display:unset;
}
/* check box color change css */
.single-post .single-post-comment #commentform p.comment-form-url {
display: none;
}

.single-post-comment {
margin-top: 5em;
width: 46%;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 6px #00000029;
border-radius: 10px;
margin-bottom: 30px;
}

.reply-title{
font-family: 'Lexend', sans-serif;
font-weight: bolder;
}
.single-post-nav span.meta-nav {
font-weight: 700;
font-family: 'Lexend', sans-serif;
}
.single-post-nav .nav-links a {
color: #000;
font-family: 'Lexend', sans-serif;
}
.feature-box img{
width:100%;
}
#single_post{
max-width: 100%!important;
width: 100%!important;
margin: 0 auto!important;
}

.content_page{
background-color: #fff;
transform: translateY(-8%);
}
.single-page-title {
font: 600 36px/60px Jost;
color: #242424;
font-family: 'Lexend', sans-serif;
}
span.entry-date, span.entry-comments {
font: normal 20px/105px Poppins;
font-family: 'Lexend', sans-serif;
}
.single-author-image a {
font: normal 20px/105px Poppins;
letter-spacing: 0;
/* color: #242424; */
}
.single-author-image img {
width: 25%;
border-radius: 50%;
}
.single-author-image a {
font: normal 20px/105px Poppins;
letter-spacing: 0;
font-family: 'Lexend', sans-serif;
}
.single-post-content p {
font: 300 20px/45px Poppins;
letter-spacing: 0;
color: #242424;
}
.meta-box-question {
font: 500 30px/50px Nunito Sans ;
color: #242424;
font-family: 'Lexend', sans-serif;
}
.single-post-content p {
font: 300 20px/45px Poppins;
letter-spacing: 0;
color: #242424;
}
.single-post-content p {
letter-spacing: 0;
color: #8B8B8B;
font-family: 'Lexend', sans-serif;
font-weight: normal;
}
li.cat-item {
list-style-type: none;
}
.single-post-social-box .cat-item a {
font: 400 14px/18px Poppins;
color: #242424;
}
.single-post-social-box li a {
padding: 5px 15px;
border: 1px solid #bcbcbc;
border-radius: 5px;
background: #fff 0% 0% no-repeat padding-box;
}
.single-post-social-box li.cat-item {
display: inline-block;
}
.hover-fx {
font-size: 16px;
display: inline-block;
cursor: pointer;
margin: 5px;
width: 35px;
height: 35px;
line-height: 35px;
border-radius: 50%;
text-align: center;
position: relative;
color: #ec1d29;
background-color: rgba(255,255,255,.1);
transition: 300ms;
}


.hover-fx:hover {
background-color: #3d2b4b;
color: #fff!important;
}
.hover-fx {
font-size: 16px;
display: inline-block;
cursor: pointer;
margin: 5px;
width: 35px;
height: 35px;
line-height: 35px;
border-radius: 50%;
text-align: center;
position: relative;

background-color: rgba(255,255,255,.1);
transition: 300ms;
}
.navigation {
text-align: center;
margin: 25px 0;
}
.single-post-nav .nav-links {
display: inline-flex;
gap: 21em;
}
.single-post-nav .nav-previous {
text-align: left;
}
span.entry-date, span.entry-comments {
font: normal 20px/105px Poppins;
color: #707070;
font-family: 'Lexend', sans-serif;
}
.single-post-social-box .cat-item a {
font: 400 14px/18px Nunito Sans;
color: #242424;
font-family: 'Lexend', sans-serif;
padding: 8px;
}
.single-post-social-box li a {
padding: 5px 15px;
border: 1px solid #bcbcbc;
border-radius: 5px;
background: #fff 0% 0% no-repeat padding-box;
}
.wp-block-search__button-outside{
border: 1px solid black;
padding: 15px;
}


.feature-box img{
border-radius:10px;
}
#commentform input[type="text"], #commentform input[type="email"], #commentform textarea {
width: 100%;
}

.form-submit input, .post-readmore {
/* font-family: "Manrope", Sans-serif; */
text-transform: uppercase;
background-color:#f0923c;
padding: 20px 15px 15px 15px;
color: #fff!important;
font-size: 16px;
border: none;
font-family: 'Lexend', sans-serif;
}
.form-submit input:hover{
background-color:#3d2b4b;
}

.ebs-single-post-page .single-content, .ebs-single-post-page .metabox {
margin-block: 10px;
}
.ebs-single-post-page .metabox > *:not(:last-child) {
margin-inline-end: 20px;
}

.ebs-single-post-page .metabox i, .ebs-single-post-page .socila_share a {
color:#f0923c;
}
.ebs-single-post-page path {

}
.ebs-single-post-page .metabox :is(span, a) {
font-size: 16px;
color: #004375;
font-weight: 400;
}
.ebs-single-post-page .post_ctg {
display: flex;
}
.ebs-single-post-page .post_ctg ul {
margin-inline-start: 10px;
}
.ebs-single-post-page .post_ctg ul a, .logged-in-as a {
color: #000;
font-weight: 700;
}
.share_icon {
position: relative;
}

.social-btn{
display: inline-block;
width: 50px;
height: 50px;
background: #f1f1f1;
margin: 6px;
border-radius: 30%;
box-shadow: 0 5px 15px -5px #00000070;
color: #3498db;
overflow: hidden;
position: relative;
}
.socila_share svg {
padding: 10px;
}

.social-btn path{
line-height: 50px;
font-size: 26px;
transition: 0.2s linear;
}
.social-btn i{
line-height: 50px;
font-size: 26px;
transition: 0.2s linear;
}
.social-btn:hover i{
transform: scale(1.3);
color: #fff;
}
.socila_share b {
position: relative;
top: -15px;
}
.single-post-comment form{
font-family: 'Lexend', sans-serif;
}
/*---------------------Single Blog page Css Ends Here--------------------------*/


/*---------------------inner blog page Css starts Here--------------------------*/
.holiday-rental-inner-blog-section .bew-blog-grid{
grid-row-gap:30px;
}






/*---------------------inner blog page Css ends Here--------------------------*/


/*---------------------Loader Css Starts Here--------------------------*/
/* body {
background-color: #222;
} */
#preloader {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
/* z-index: 9999; */
}
#loader {
display: block;
position: relative;
left: 50%;
top: 50%;
width: 150px;
height: 150px;
margin: -75px 0 0 -75px;
border-radius: 50%;
border: 3px solid transparent;
border-top-color: #99A8DB;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
#loader:before {
content: "";
position: absolute;
top: 5px;
left: 5px;
right: 5px;
bottom: 5px;
border-radius: 50%;
border: 3px solid transparent;
border-top-color:#3d2b4b;
-webkit-animation: spin 3s linear infinite;
animation: spin 3s linear infinite;
}
#loader:after {
content: "";
position: absolute;
top: 15px;
left: 15px;
right: 15px;
bottom: 15px;
border-radius: 50%;
border: 3px solid transparent;
border-top-color: #f0923c;
-webkit-animation: spin 1.5s linear infinite;
animation: spin 1.5s linear infinite;
}
@-webkit-keyframes spin {
0%   {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes spin {
0%   {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}
}
/*---------------------Loader Css Starts Here--------------------------*/



/* sidebar css starts here */
.holiday-rental-inner-blog-with-sidebar .wp-block-search__label{
color:#000;
font-family: 'Lexend', sans-serif;
}
.wp-block-group__inner-container li{
margin-top:10px;
}
.holiday-rental-inner-blog-with-sidebar #block-3{
border: 1px solid #000;
padding: 15px;
font-family: 'Urbanist', sans-serif!important;
margin-top: 20px;
}
.holiday-rental-inner-blog-with-sidebar .wp-block-latest-posts__post-title{
color:#000!important;
margin-top:10px!important;
}
.holiday-rental-inner-blog-with-sidebar .wp-block-latest-comments__comment-author{
color:#f0923c!important;
font-weight: 600;
}
.holiday-rental-inner-blog-with-sidebar .post-content{
flex: 0 0 50%!important;
}

.holiday-rental-inner-blog-with-sidebar .recent-post-box{
display:flex;
gap:10px;
align-items: center;
}
.holiday-rental-inner-blog-with-sidebar .wp-block-search__button-outside {
border: 1px solid #000;
padding: 15px;
}

.holiday-rental-inner-blog-with-sidebar #recent-posts-2 li {
list-style-type: none;
}
.holiday-rental-inner-blog-with-sidebar .post-thumb.col-md-4.col-sm-4.col-4 {
flex: 0 0 50%;
}

.holiday-rental-inner-blog-with-sidebar #recent-posts-2{
border: 1px solid black;
padding: 10px;
margin-top:20px;
}
.holiday-rental-inner-blog-with-sidebar #block-4{
border: 1px solid black;
padding: 10px;
margin-top:20px;
margin-bottom: 20px;
}
.holiday-rental-inner-blog-with-sidebar .wp-block-search__button{
background-color:#FF7A19;
margin-left:-1px;
color:#fff;
padding:10px;
font-size: 16px;
}
.holiday-rental-inner-blog-with-sidebar .post-content a{
color:black;
font-family:Poppins;
}
.holiday-rental-inner-blog-with-sidebar.ea-readmore-icon{
text-transform: capitalize;
color: #ffb424;
}
.holiday-rental-inner-blog-with-sidebar .recent-post-box{
margin-top:10px;
}
.holiday-rental-inner-blog-with-sidebar .widget-title{
background-color: #FF7A19;
padding: 10px;
color:#fff;
font-size: 20px;
}
.holiday-rental-inner-blog-with-sidebar .wp-block-group__inner-container h2{
background-color:#FF7A19;
padding: 10px;
color:#fff;
font-size: 20px;
}
.holiday-rental-inner-blog-with-sidebar .wp-block-latest-comments{
margin-top:10px;
}

.holiday-rental-inner-blog-with-sidebar .ea-button-wrap{
margin-top: 10px;
}
.holiday-rental-inner-blog-with-sidebar .ea-readmore-icon{
background: #004375 0% 0% no-repeat padding-box;
text-transform: capitalize;
color: white;
padding:10px;
clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%);
}
.holiday-rental-inner-blog-with-sidebar .ea-readmore-icon:hover{
background-color:#48BF84!important;
}
.holiday-rental-inner-blog-with-sidebar ul,ol{
padding-left:0!important;
}
.holiday-rental-inner-blog-with-sidebar .post-thumb img{
width:100%;
}
.holiday-rental-inner-blog-with-sidebar ul,ol{
padding-left:0!important;
}
.holiday-rental-inner-blog-with-sidebar  .recent-post-box{
display:flex;
gap:10px;
align-items: center;
font-family: 'Lexend', sans-serif;
}
.holiday-rental-inner-blog-with-sidebar .wp-block-search__button-outside {
border: 1px solid #000;
padding: 15px;
font-family: 'Lexend', sans-serif;
}

.holiday-rental-inner-blog-with-sidebar #recent-posts-2 li {
list-style-type: none;
font-family: 'Lexend', sans-serif;
}
.holiday-rental-inner-blog-with-sidebar .post-thumb.col-md-4.col-sm-4.col-4 {
flex: 0 0 50%;
}

.holiday-rental-inner-blog-with-sidebar #recent-posts-2{
border: 1px solid black;
padding: 10px;
margin-top:20px;
font-family: 'Lexend', sans-serif;
}
.holiday-rental-inner-blog-with-sidebar #block-4{
border: 1px solid black;
padding: 10px;
margin-top:20px;
font-family: 'Lexend', sans-serif;
}
.holiday-rental-inner-blog-with-sidebar .wp-block-search__button{
background-color:#f0923c;
margin-left:-1px;
color:#fff;
padding:10px;
font-size: 16px;
font-family: 'Lexend', sans-serif;
}
.holiday-rental-inner-blog-with-sidebar .post-content a{
color:black;
font-family: 'Lexend', sans-serif!important;
font-size: 15px;
}
.holiday-rental-inner-blog-with-sidebar .ea-readmore-icon{
text-transform: capitalize;
color: #ffb424;
font-family: 'Lexend', sans-serif;
}
.holiday-rental-inner-blog-with-sidebar  .recent-post-box{
margin-top:10px;
font-family: 'Lexend', sans-serif;
}
.holiday-rental-inner-blog-with-sidebar .widget-title{
background-color:#f0923c;
padding: 10px;
color:#fff;
font-family: 'Lexend', sans-serif;
}
.holiday-rental-inner-blog-with-sidebar  .wp-block-group__inner-container h2{
background-color:#f0923c;
padding: 10px;
color:#fff;
font-family: 'Lexend', sans-serif;
}
.holiday-rental-inner-blog-with-sidebar .wp-block-latest-comments{
margin-top:10px;
}
.holiday-rental-inner-blog-with-sidebar .wp-block-latest-comments a{
color:#000;
font-family: 'Lexend', sans-serif;
}

.holiday-rental-inner-blog-with-sidebar .ea-button-wrap{
margin-top: 10px;
}
.holiday-rental-inner-blog-with-sidebar .ea-readmore-icon{
background: #004375 0% 0% no-repeat padding-box;
text-transform: capitalize;
color: white;
padding:10px;
clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%);
font-family: 'Lexend', sans-serif;
}
.holiday-rental-inner-blog-with-sidebar .ea-readmore-icon:hover{
background-color:#48BF84!important;
font-family: 'Lexend', sans-serif;
}
/* sidebar css ends here */


/*--------------------Search Result Css Starts Here--------------------------*/

.mphb_sc_search_results-info{
color:#000;
font-family: 'Lexend', sans-serif!important;
font-size: 18px;
}
.mphb-recommendation-title{
color:#000;
font-family: 'Lexend', sans-serif!important;
}
.mphb-recommendation-item a{
color: #F0923C;
font-weight: 500;
font-family: 'Lexend', sans-serif!important;
}
.mphb-recommendation-item span{
font-size:18px;
}
.mphb-button{
background-color: #f0923c;
padding: 10px;
color: #fff;
border: none;
font-weight: 500;
font-family: 'Lexend', sans-serif!important;
}
.mphb-recommendation-total{
font-weight: 500;
font-family: 'Lexend', sans-serif!important;
}
.mphb-price{
font-weight: 700;
font-family: 'Lexend', sans-serif!important;
font-size: 15px;
}
.mphb-recommendation{
box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;
padding: 20px;
margin: 30px 0px;
}
.mphb-empty-cart-message{
font-family: 'Lexend', sans-serif;
font-size: 18px;
}
.mphb-room-type-title{
color: #000;
font-family: 'Lexend', sans-serif!important;
font-size: 25px;
}
.mphb-room-type p{
font-family: 'Lexend', sans-serif!important;
font-weight: 300;
font-size: 16px;
}
.mphb-view-details-button{
background: #f0923c;
padding: 10px;
color: #fff;
font-family: 'Lexend', sans-serif!important;
font-weight: 500;
}
.facility-air-conditining a{
color: #F0923C;
font-weight: 500;
font-family: 'Lexend', sans-serif!important;
}
.category-featured-holiday-villas a{
color: #F0923C;
font-weight: 500;
font-family: 'Lexend', sans-serif!important;
}
.holiday-rental-search-result{
font-family: 'Lexend', sans-serif!important;
}
/*--------------------Search Result Css ends Here--------------------------*/



/*--------------------Home Page Form Css Starts Here--------------------------*/

.holiday-rental-check-in-form p{
margin-bottom:0!important;
width: 28%;
}
/*--------------------Home Page Form Css Ends Here--------------------------*/

/*--------------------Faq Css Starts Here--------------------------*/
.htwoolentor-faq-card.is-active .htwoolentor-faq-head{
background-color:#F0923C!important;
}
.holiday-rental-faq-form input[type="submit"]{
padding: 10px 20px;
border: 1px solid #707070;
border-radius: 5px;
display: block;
margin: 0 auto;
margin-top:10px;
background-color:#F0923C;
border:none;
color:#fff;
font-family: 'Lexend', sans-serif!important;
}
.holiday-rental-faq-form input[type="text"]{
padding: 10px!important;
border: 1px solid #707070;
border-radius: 10px;
display: block;
margin: 0 auto;
}
.holiday-rental-faq-form input[type="text"]::placeholder{
font-family: 'Lexend', sans-serif!important;
}
/*--------------------Faq Css ends Here--------------------------*/
.single-page-metaimage img{
margin:0 auto;
}


.banner-image{
background-repeat: no-repeat;
background-size: cover;
padding:80px 0px 80px 0px;
background-position: center center;
}
.single-page-banner-tittle{
color:#fff;
font-family: 'Lexend', sans-serif!important;
}
.bradcrumbs{
font-family: 'Lexend', sans-serif!important;
color:#fff;
}
.bradcrumbs a{
font-family: 'Lexend', sans-serif!important;
color:#fff;
}
.bradcrumbs .fa-chevron-right{
margin-right:10px;
}
.single-page-banner-tittle{
margin-top:0!important;
/* margin-bottom:0!important; */
}



/*---------------------Uncategory sidebar Css Starts Here--------------------------*/

#sidebar  .recent-post-box{
display:flex;
gap:10px;
align-items: center;
}
#sidebar.wp-block-search__button-outside {
border: 1px solid #000;
padding: 15px;
}

#sidebar #recent-posts-2 li {
list-style-type: none;
}
#sidebar .post-thumb.col-md-4.col-sm-4.col-4 {
flex: 0 0 50%;
}

#sidebar #recent-posts-2{
border: 1px solid black;
padding: 10px;
margin-top:20px;
}
#sidebar #block-4{
border: 1px solid black;
padding: 10px;
margin-top:20px;
margin-bottom: 20px;
}
#sidebar .wp-block-search__button{
background-color:#F0923C;
margin-left:-1px;
color:#fff;
padding:10px;
font-size: 16px;
font-family: 'Lexend', sans-serif;
}
#sidebar .post-content a{
color:black;
font-family: 'Lexend', sans-serif;
font-size: 15px;
}
#sidebar .ea-readmore-icon{
text-transform: capitalize;
color: #ffb424;
}
#sidebar .recent-post-box{
margin-top:10px;
}
#sidebar .widget-title{
background-color: #F0923C;
padding: 10px;
color:#fff;
font-size: 20px;
font-family: 'Lexend', sans-serif;
}
#sidebar  .wp-block-group__inner-container h2{
background-color:#F0923C;
padding: 10px;
color:#fff;
font-size: 20px;
font-family: 'Lexend', sans-serif;
}
#sidebar .wp-block-latest-comments{
margin-top:10px;
}
#sidebar .wp-block-latest-comments a{

}

#sidebar .ea-button-wrap{
margin-top: 10px;
}
#sidebar .ea-readmore-icon{
background: #004375 0% 0% no-repeat padding-box;
text-transform: capitalize;
color: white;
padding:10px;
clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%);
}
#sidebar .ea-readmore-icon:hover{
background-color:#48BF84!important;
}
#sidebar ul,ol{
padding-left:0!important;
}
#sidebar .post-thumb img{
width:100%;
}
.archive .page-title {
margin-top: 50px;
margin-bottom:50px;

font-family: 'Lexend', sans-serif;

font-weight: 700;
color: #000;
}
#sidebar .post-thumb img {
height: auto;
max-width: 100%;
border: none;
}
#sidebar .recent-post-box .post-content {
width: 50%;
}
#sidebar .wp-block-latest-comments__comment-author{
color:#F0923C;
font-family: 'Lexend', sans-serif;
}
#sidebar .wp-block-latest-comments__comment-link{
color:#000;
font-family: 'Lexend', sans-serif;
}
.single-product-page-custom .post-content h4{
margin-bottom: 20px;
}
.single-product-page-custom .post-categories a {
color: #000;
list-style-type: none!important;
font-family: 'Lexend', sans-serif;
}
.single-product-page-custom .post-content h4 {
margin-bottom: 35px!important;
margin-top: 15px;
font-family: 'Lexend', sans-serif;
}
.single-product-page-custom .postbox{
margin-top:30px;
margin-bottom: 30px;
}
.single-product-page-custom .post-categories{
margin-top:10px;
}

.single-product-page-custom .bradcrumbs svg{
margin-right: 10px;
}

/*---------------------Uncategory sidebar Css Ends Here--------------------------*/

/*---------------------Search Css starts Here--------------------------*/

.search .entry-title{
font-family: 'Lexend', sans-serif;
margin-top: 50px;
margin-bottom: 50px;
font-weight: 500;
}
.search .sorry-msg{
font-family: 'Lexend', sans-serif;
font-size: 20px;
font-weight: 400;
}
.search input[type="search"]{
padding:10px;
border:1px solid #000;
}
.search input[type="submit"]{
background-color: #F0923C;
color:#fff;
border: 1px solid black;
font-family: 'Lexend', sans-serif;
margin-left: -4px;
border: none;
padding: 11px;
}
.search .post-content{
  margin-bottom:30px;
}
.search .post-content h4{
  margin-bottom:30px;
}
.search .page-numbers{
  color: #000;
}
.search .single-img img{
  width:100%;
  height:100%;
}
.search .read-more{
  background:#F0923C;
  padding:10px;
  color:#fff;
  font-family: 'Lexend', sans-serif;
}
.search .posttitle a{
  color:#000;
  font-family: 'Lexend', sans-serif;
}
.search .post-text{

}
 .search .post-contents-cols{
   margin-bottom:20px;
 }
.search .postpic{
   align-items: center;
 }
.archive .single-img img{
  width:100%;
  height:100%;
}
.archive .postpic{
  margin-bottom:30px;
}
.archive .read-more{
  background: #F0923C;
  padding:10px;
  color:#fff;
}
.archive .posttitle a{
    font-family: 'Lexend', sans-serif;
    color:#000;
}
.archive .post-text p{
  font-size: 15px;
    font-weight: 300;
    font-family: 'Lexend', sans-serif;
}

/*---------------------Search Css Ends Here--------------------------*/




/*---------------------plugin single page Css starts Here--------------------------*/
#wpel-sidebar #recent-posts-2 li {
list-style-type: none;
}
#wpel-sidebar .wp-block-search__button {
background-color:#f0923c;
margin-left: -1px;
color: #fff;
padding: 10px;
font-size: 16px;
}
#wpel-sidebar #recent-posts-2 {
border: 1px solid black;
padding: 10px;
margin-top: 20px;
}
#wpel-sidebar .recent-post-box {
display: flex;
gap: 10px;
align-items: center;
}
#wpel-sidebar .post-thumb img{
height: auto;
max-width: 100%;
border: none;
}
#wpel-sidebar .post-content a{
color: black;
  font-family: 'Lexend', sans-serif;
    font-weight: 500;
    font-size: 14px;
}
#wpel-sidebar  .recent-post-box {
margin-top: 10px;
}
#wpel-sidebar  .widget-title {
background-color:#f0923c;
padding: 10px;
color: #fff;
font-size:20px;
}
#wpel-sidebar #block-4 {
border: 1px solid black;
padding: 10px;
margin-top: 20px;
margin-bottom: 20px;
}
#wpel-sidebar .wp-block-group__inner-container h2 {
background-color:#f0923c;
padding: 10px;
color: #fff;
font-size:20px;
}
#sidebar .post-thumb img{
height: auto;
max-width: 100%;
border: none;
}
#sidebar ol,ul{
  padding-left:0!important;
}
.wp-block-latest-comments__comment-author{
  color:#f0923c;
}
.wp-block-latest-comments__comment-link{
  color:#f0923c;
}
.single-mphb_room_type .service-single-box{
    font-family: 'Lexend', sans-serif;
}
.single-mphb_room_type .mphb-price{
  color: #F0923C;
    font-weight: 500;
    font-family: 'Lexend', sans-serif!important;
}
.single-mphb_room_type .mphb-reserve-btn{
  /* background-color: #f0923c;
    padding: 10px;
    border: none;
    color: #fff;
    border-radius: 10px;
    font-family: 'Lexend', sans-serif!important; */
    display: inline-block;
    margin-bottom: 0;
    font-weight: 700;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
  border: none;
    text-transform: uppercase;
    padding: 0.92929em 2em;
    font-size: 14px;
    font-size: .875rem;

    border-radius: 0;


    color: #fff;
    background-color: #f0923c;


}
.single-mphb_room_type .mphb-reserve-btn-wrapper{
  width:50%;
}
.single-mphb_room_type  .mphb-price-period{
  border-bottom:none!important;
}
.wp-block-latest-comments__comment-link:hover{
  color: #f0923c;
}
.wp-block-latest-comments__comment-author:hover{
  color: #f0923c;
}
.single-mphb_room_type .mphb-calendar-title{
  margin-top: 50px;
    font-family: 'Lexend', sans-serif!important;
    font-size: 25px;
    margin-bottom: 50px!important;
}
.single-mphb_room_type .mphb-reservation-form-title{
  margin-top: 50px;
    font-family: 'Lexend', sans-serif!important;
    font-size: 25px;
    margin-bottom: 50px!important;
}
.single-mphb_room_type .mphb-details-title{
  margin-top: 50px;
    font-family: 'Lexend', sans-serif!important;
    font-size: 25px;
    margin-bottom: 50px!important;
}
.single-mphb_room_type .mphb-single-room-type-attributes{
  list-style: none;
    border-top: 1px solid #e0e1e5;
    display: table;
    width: 100%;
    margin: 1.5625em 0 1.25em;
}
.single-mphb_room_type  .mphb-attribute-value{
  padding: 0.8125em 0;
}
.single-mphb_room_type .mphb-attribute-title{
  padding: 0.8125em 0.8125em 0.8125em 0;
}
.single-mphb_room_type .mphb-single-room-type-attributes li{
  /* display: table-row;
    width: 100%; */
    border-bottom: 1px solid #e0e1e5;
    padding: 19px;
}
.single-mphb_room_type label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 0.5625em;
    color: #666;
}
.single-mphb_room_type input{
width:50%;
padding:10px;
}
.single-mphb_room_type .mphb-capacity-wrapper{
  display:none!important;
}
.single-mphb_room_type input[type="text"]::placeholder{
  /* color:#666!important;  */
}

.single-mphb_room_type .mphb-regular-price{
  margin-top: 50px;
}
.single-mphb_room_type .datepick-month-header{
  font-weight: bold;
    background: #fff;
    padding: 10px;
    color:#000;
}
.single-mphb_room_type .datepick-month-header input{
  background-color:#fff!important;
}

/*---------------------plugin single page Css starts Here--------------------------*/


/*---------------------plugin villa section Css starts Here--------------------------*/

.holiday-rantal-villas-section .mphb-room-types{
  display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
}
.holiday-rantal-villas-section .mphb-room-type{
  flex: auto;
    width: 25%;
    margin-top:0!important;
}
.holiday-rantal-villas-section .mphb-book-button{
  display: none;
}
.holiday-rantal-villas-section .mphb-room-type-details-title{
  display: none;
}
.holiday-rantal-villas-section  .mphb-loop-room-type-attributes{
    display: none;
}
.holiday-rantal-villas-section .mphb-view-details-button-wrapper{
  display: none;
}
.holiday-rantal-villas-section .mphb-room-type{
  background: #fff;
    padding: 10px;
    border-radius: 10px;
}
.holiday-rantal-villas-section img{
  width:100%;
}
.holiday-rantal-villas-section .mphb-room-type-title{
    font-family: 'Lexend', sans-serif;
    font-size: 20px;

color: #2f354d;
font-weight: 600;
}
.holiday-rantal-villas-section .mphb-room-type p{
  font-size: 15px;

color: #f0923c;
font-weight: 500;
  font-family: 'Lexend', sans-serif!important;
}
.holiday-rantal-villas-section .mphb-regular-price strong{
  font-size: 16px;

color: #2f354d;
font-weight: 600;
font-family: 'Lexend', sans-serif;
}
.holiday-rantal-villas-section p,h2{
  margin-bottom: 15px!important;
}
.mphb-to-book-btn-wrapper{
  display:none;
}
.holiday-rantal-villas-section .entry-title{
  margin-top:20px;
  margin-bottom: 15px!important;
}
.holiday-rantal-villas-section .mphb-regular-price{
  margin-bottom:20px!important;
}
.holiday-rantal-villas-section .mphb-room-type-title{
  padding-left:15px;
}

.holiday-rantal-villas-section .mphb-regular-price{
  padding-left:30px;
}
.holiday-rantal-villas-section .mphb-room-type p:nth-child(3){
  padding-left:30px;
}
.holiday-rantal-villas-section .mphb-price-period{
  display:none;
}


/*---------------------plugin villa section Css ends Here--------------------------*/


/*---------------------plugin activity section Css starts Here--------------------------*/

.holiday-rental-service-activities .mphb_sc_services-wrapper{
  display: grid;

    grid-template-columns: repeat(3, 1fr);
    column-gap: 20px;
    grid-row-gap: 30px;
}
.holiday-rental-service-activities .mphb_sc_services-wrapper img{
  width:100%;
}
.holiday-rental-service-activities .mphb-service{
  margin-top:0!important;
}
.holiday-rental-service-activities .mphb-price-wrapper{
  display:none;
}
.holiday-rental-service-activities .mphb-service-title{
  font-size: 20px;
line-height: 30px;

font-weight: 600;
font-family: 'Lexend', sans-serif!important;
margin-bottom: 20px!important;
    margin-top: 20px!important;
}
.holiday-rental-service-activities .mphb-service-title{
  padding-left: 15px;
}
.holiday-rental-service-activities p{
  padding-left: 15px;
}
.holiday-rental-service-activities .mphb-loop-service-thumbnail{
  padding-left:0!important;
}
.holiday-rental-service-activities .mphb-service-title a{
  color: #2f354d!important;
}
.holiday-rental-service-activities  p{
  font-size: 16px;
line-height: 26px;
color: #9297ad;
font-weight: 400;
font-family: "Lexend";
margin-bottom: 15px;
}
.holiday-rental-service-activities .mphb-service{
  background-color:#fff;
  padding:10px;
  border-radius: 10px;
}
.single-mphb_room_service .mphb-price{
  color: #f0923c!important;
}
.single-mphb_room_service .service-single-box h3{
  font-size: 25px;
    line-height: 30px;
    font-weight: 600;
    font-family: 'Lexend', sans-serif!important;
}
.single-mphb_room_service .service-single-box p{
font-size: 16px;
    line-height: 26px;
    color: #9297ad;
    font-weight: 400;
    font-family: "Lexend";
  }
  .single-mphb_room_service #wpel-sidebar{
    padding-top: 6rem;
  }


  /*---------------------plugin activity section Css ends Here--------------------------*/


    /*--------------------location posttype inner page Css starts Here--------------------------*/

.single-holidayplaces #wpel-sidebar{
    padding-top: 6rem;
}
 .single-holidayplaces .single-product-banner-left h1{
   color:#fff;
   font-family: "Lexend", Sans-serif;
 }

 .single-holidayplaces .service-single-box h3,p{
  font-family: "Lexend", Sans-serif;
}
.single-holidayplaces .service-single-box p{
  color: #9297ad;
}

    /*--------------------location posttype inner page Css ends Here--------------------------*/
