.elementor-927 .elementor-element.elementor-element-209158d8{--display:flex;--min-height:60vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:6rem;--padding-right:6rem;}.elementor-927 .elementor-element.elementor-element-5ca7e082{width:auto;max-width:auto;}.elementor-927 .elementor-element.elementor-element-5ca7e082.elementor-element{--align-self:center;}body.elementor-page-927:not(.elementor-motion-effects-element-type-background), body.elementor-page-927 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4506a69 );}@media(min-width:768px){.elementor-927 .elementor-element.elementor-element-209158d8{--content-width:1000px;}}/* Start custom CSS *//*stili vikbooking*/
.vbmodhorsearchmaindiv, label, select, .vbo-showprc-staydetails-party, .vbo-showprc-roomname>h3, .room_carats>h4, .room_prices>h4, .vbo-oconfirm-summary-room-head-cell, .vbo-oconfirm-roomname, .vbo-oconfirm-total-block, .vbo-oconfirm-paymentopts>h4, .vbo-oconfirm-choosedeposit>h4{
    font-family: Bree !important;
}

.vbo-pref-color-btn-secondary, .btn, .vbo-goback-link, .vbo-pref-color-btn-secondary{
    border-radius: 999px !important;
    font-family: Bree !important;
}

.room_cost, .vbrowcname, .vbstepsbarcont{
    font-family: Bree !important;
}

.vbo-results-head-det, .vbrowcdescr, .room_description_box, .vbpricedetails, .vbo-oconfirm-priceinfo, .vbo-oconfirm-summary-room-cell-guests, .vbo-oconfirm-summary-room-cell-nights, .vbo-oconfirm-summary-room-cell-net, .vbo-oconfirm-summary-room-cell-tax, .vbo-oconfirm-summary-room-cell-tot, .vbhaveacoupon{
    font-family: Finalsix !important;
}

.vbo-results-head, .vbo-oconfirm-summary-room-wrapper, .vbo-oconfirm-summary-total-wrapper, .vbo-oconfirm-middlep, .vbcustomfields, .vbdivsearch, .vbo-search-mainview{
    box-shadow: none !important;
    background-color: transparent !important;
    border-radius: 7px !important;
    border: 1px solid #B3BD98 !important;
}

.vbo-coupon-outer{
    border: none !important;
    background-color: transparent !important;
}

.vbo-results-numadults, .vbo-results-nights, .vbo-results-checkin{
    border-right: 1px solid #B3BD98 !important;
}

.vbo-dots-slider-body.elementor-page-927, .vikfx-gallery-image,  .vblistimg{
    border-radius: 7px !important;
    overflow-x: hidden !important;
}

.vbmodalrdetails, .vbmodalframe{
    border-radius: 999px !important;
}

input{
    border-radius: 7px !important;
}

.vbo-oconfirm-paymethod-item-active{
    border-color: #474E35 !important;
}/* End custom CSS */