/*
Theme Name: jaafar zbeiba
Theme URI: https://dev-evoluer.com/
Description: Thème enfant basé sur CozyStay.
Author: Jaafar zbeiba
Author URI: https://dev-evoluer.com/
Template: cozystay
Version: 1.0
*/

/* Ajoutez vos personnalisations CSS ci-dessous */
div#customchambre 
h3.vbclistheadt {
    display:none;
}
.vbselectr a, .vbselectr-result,.vbo-reqinfo-opener{
	background:#B99470 !important;
	color:#fff !important;
}
.vbselectr a:hover, .vbselectr-result:hover,.vbo-reqinfo-opener:hover{
	background:#D7CCC8 !important;
	color:#fff !important;
}
.vbrowroomcapacity i{
		color:#B99470 !important;
}

.vbsrowprice .vbsrowpricediv .room_cost {
    display: flex !important;
    justify-content: center;
}

.vbsrowprice .vbsrowpricediv .room_cost span.vbo_currency {
    order: 2;
    display: inline-flex;
}

.vbsrowprice .vbsrowpricediv .room_cost span.vbo_price {
    order: 1;
    display: flex;
}
.room_cost {
    display: flex;
    color: #B99470!important;;
}

.room_cost span.vbo_currency {
    order: 2;
}

ol.vbo-stepbar li.vbo-step-complete:before {
    background-color: #D7CCC8!important;
}

ol.vbo-stepbar li.vbo-step-complete, ol.vbo-stepbar li.vbo-step-current ,ol.vbo-stepbar li.vbo-step-current:before{
    border-color:#D7CCC8!important;;
}
.vbo-results-head > div > i,.vbsearchproominfo .vbsearchroomparty i, .vbo-showprc-room-head .vbo-showprc-staydetails i,.vbo-oconfirm-roomname{
       color: #B99470 !important;
}
.sidemenu .container {
    background: #D7CCC8;
}

.cs-menu-mobile .mobile-menu > li > a {
    color: #000;
}
.cs-menu-mobile .mobile-menu > li > a:hover {
    color:var(--primary-color);
}
ul.social-nav li a{
    color:var(--primary-color);

}
ul.social-nav li a:hover{
    color:#000;

}

.sidemenu  ul.social-nav li a[href*="facebook"]:before,.sidemenu  ul.social-nav li a[href*="instagram"]:before{
    font-size: 20px;
}
.vbdivsearch .vb-search-inner {
    justify-content: center;
}
.vbo-search-submit .btn {
     background:#B99470!important;
}
.vbo-search-submit .btn:hover {
     background:#D7CCC8!important;
}

.vbdivsearch {
          background:#fff!important;
}
.vbo-listing-details-wrap .vbo-listing-details-costroomdet .vbo-listing-details-divsearch {
    background: transparent !important;!i;!;
}

.vbmaxadultsdet .vbmaximgdet i,.vbmaxminpeopleroom .vbmaximgdet i {
    background: #b99470 !important;
}
.vbo-listing-details-wrap .vbo-listing-details-costroomdet .room_cost {
    display: flex !important;
}
.removep p {
    display: none;
}
.vbo-rdet-desc-cont.vbo-listing-details-desc-cont {
    font-size: 17px !important;
}
.vbo-listing-details-wrap .vbo-roomdet-calscontainer-inner .vbo-availcalendars-cont .vbcalsblock {

    grid-template-columns: repeat(1, 1fr) !important;
}
.vbcalsblock.vbcalsblock-price .vbcalpricedaycost div {
    display: flex;
    gap: 4px;
    justify-content: center;
}

span.vbo_currency {
    order: 2;
}

.removep  .wpml-ls-legacy-list-horizontal {
    padding: 0px;
    position: relative;
    top: -3px;
}

.wpml-ls-legacy-list-horizontal a {
    padding-top: 0px;
}
.cs-menu.footer-menu li a {
    text-transform: initial !important;
}

.vbmodroomsroomcost {
    display: flex !important;
    gap: 5px;
}

div#page .vbmodroomsview > a {
        padding: 7px 0;
        height: auto;
        background: none;
        color: var(--text-color);
        border-radius: 0;
        position: relative;
        z-index: 9;
        display: inline-flex;
        align-items: center;
        justify-content: center;

        border: none;
        border-radius: var(--btn-radius);
        font-family: var(--btn-font);
        font-size: var(--btn-font-size);
        font-weight: var(--btn-font-weight);
        letter-spacing: var(--btn-letter-spacing);
        text-transform: var(--btn-text-transform);
        line-height: 1;
        text-align: center;
        transition: 0.4s;
        color: #000 !important;!i;!;
        cursor: pointer;
        /* max-width: 249px; */
        display: inline;
}

div#page .vbmodroomsview > a:before {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 1px;
    background: var(--btn-bg);
    content: "";
    transition: transform 0.2sease;
    transform-origin: 0 0;
}
.vbmodroomscontainer.wrap .owl-nav {
display:none;
}
.vbo-showprc-option-entry-cost {
    display: flex;
    justify-content: center;    
}
.owl-carousel .owl-dots .owl-dot.active, .owl-carousel .owl-dots .owl-dot.hover {
    background: #b99d75 !important;
}
@media(max-width:991px){
	.vb-search-inner {
    color: #000;
}
}
.vblist .vbsrowpricediv {
    display: flex;
    flex-direction: column;
}

.vblist .vbliststartfrom-subtxt {
    order: 1;
    font-weight: bold;
    text-transform: capitalize;
}

 .vblist li .vbliststartfrom{
    order:3;
}
.vbsrowprice .vbsrowpricediv .room_cost{
    order:2;
}
.ui-datepicker td.checkin-date a, .ui-datepicker td.checkout-date a {
    color: #000 !important;!i;!;
}

.vbo-rdet-desc-cont.vbo-listing-details-desc-cont {
    padding: 0px 15px;
}
span.vblistroomcat {
    display: none;
}