/* This CSS file will be loaded at last. Any CSS customization should be placed here */

#primary .entry-content {
	float: none !important;
	width: 100% !important;
}

.theme-twentytwentyone #primary .entry-content > .wrap {
	max-width: var(--responsive--alignwide-width) !important;
}

.theme-twentytwentytwo main .wrap {
	max-width: 1000px !important;
}
/* This CSS file will be loaded at last. Any CSS customization should be placed here */

#primary .entry-content {
float: none !important;
width: 100% !important;


}
.room_item {
background: #f6f6f6;
box-shadow: 0 1px 10px rgb(0 0 0 / 10%);
}
.vik-dots-slider-inner .vik-dots-slider-slide{
background-color: #f6f6f6;
}
h4.vbrowcname {
font-family: 'Poppins' !important;
}
.room_resultdiffusage .vblistroomblock {
border-right: 2px solid #ddd;
}
.vblistroomblock{
border-right: 2px solid #ddd;
}
.vbo-showprc-room-head{
background: #ddd;
}
.vbo-showprc-room-block,.vbo-showprc-optionstable .vbo-showprc-option-entry,.vbo-showprc-pricetable .vbo-showprc-price-entry{
box-shadow: 0 1px 10px rgb(0 0 0 / 10%);
}
.vbo-oconfirm-roomname.vbo-pref-color-text,vbo-oconfirm-priceinfo {
font-family: 'poppins';
}

.vbo-showprc-room-block {
background-color: #ddd;
}
.vbcustomfields {
background-color: white;
}
.vbo-oconfirm-summary-room-wrapper {
background-color: white;
}
.vbo-results-head {
background-color: white;
}
.vbvordpaybutton {
background-color: white;
}
.vbo-booking-details-midcontainer {
background-color: white;
}
.vbvordroominfo {
background-color: white;
}
.vbo-booking-costs-list .vbo-booking-cost-detail-total {
background-color: white;
}
.vbcustomfields .vbo-oconfirm-cfield-entry-checkbox input {
height: 15px;
position: relative;
bottom: 3px;
}