div.vbo-closing-main{
display:none;}

.vbmodsearchmaindiv, .vbchooseadperoomtab {
	display: inline-block;
	width: 120% !important;
}
.vbmodrooms-divblock {
	display: inline-block;
	width: 100%;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #CCCCCC;
	margin: 10px 0 5px 0;
	min-height: 50px;
}
.vbmodroomsimg {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	min-height: 213px;
}
div#main-container div#container header div#headt-part.head-top-part div.logomenupart.e4j-mainmenu div#lmpart{
	
	background-color: #00000033;
}

div#main-container div#container header div#headt-part.head-top-part div.logomenupart.e4j-mainmenu div#lmpart{
	
	width:100%;
}
#main > div > form > div.vbcustomfields > div.vbo-oconfirm-cfield-entry.vbo-oconfirm-cfield-entry-checkbox > div:nth-child(3) > a{
  display: none;
}

.width33 {
	width:24% !important;
}

/* Clear floats after the columns */
.HomepageRow:after {
  content: "";
  display: table;
  clear: both;
}

.HomepageRow {
  display: flex;
}

.HomepageColumn {
	flex: 50%;
	float: left;
	width: 50%;
	padding: 15px;
	margin: 10px;
	box-shadow: 0 5px 5px rgb(0 0 0 / 15%);
}

/* Responsive layout - when the screen is less than 600px wide, make the two columns stack on top of each other instead of next to each other */
@media (max-width: 600px) {
  .HomepageColumn {
    width:100%;
  }
	.HomepageRow{
		display:unset;
	}
}