.elementor-2779 .elementor-element.elementor-element-5426b119{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-2779 .elementor-element.elementor-element-5426b119{--content-width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2779 .elementor-element.elementor-element-5426b119{--content-width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-27908299 */.elementor-2779 .elementor-element.elementor-element-27908299 .vbo-search-mainview{
    background-color: var( --e-global-color-secondary );
    padding: 50px 50px 50px 50px;
}
.elementor-2779 .elementor-element.elementor-element-27908299 .btn {
    margin: 15px 0px 0px 0px;
}
.elementor-2779 .elementor-element.elementor-element-27908299 .btn:hover{
    background-color: var( --e-global-color-accent );
}
.elementor-2779 .elementor-element.elementor-element-27908299 .horsrnum .vbmodhorsearchtotnights{
    margin: 25px 10px 0px 0px;
}
.elementor-2779 .elementor-element.elementor-element-27908299 .vbmodhorsearchtotnights{
    margin-top: 25px;
}
.elementor-2779 .elementor-element.elementor-element-27908299 .vbpricedetails{
    display: none;
}

.elementor-2779 .elementor-element.elementor-element-27908299 .vbselectr-result {
  width: 100%;
  border: 0;
  background-color: var( --e-global-color-secondary );
  color: var( --e-global-color-text );
  font-family: "Montserrat", Sans-serif;
}
.elementor-2779 .elementor-element.elementor-element-27908299 .vbselectr-result:hover {
background-color: var(--e-global-color-accent);
}
.elementor-2779 .elementor-element.elementor-element-27908299 .vbo-pref-color-btn-secondary:hover{
    background-color: transparent !important;
    color:  var(--e-global-color-accent) !important;
    border-color: var(--e-global-color-accent) !important;
}
.elementor-2779 .elementor-element.elementor-element-27908299 .booknow {
    margin: 0px;
    border: 0;
  background-color: var( --e-global-color-secondary );
  color: var( --e-global-color-text );
  font-family: "Montserrat", Sans-serif;
}
.elementor-2779 .elementor-element.elementor-element-27908299 .room_item{
  border: none;
    outline: none;
}
.elementor-2779 .elementor-element.elementor-element-27908299 .vbo-search-submit{
  align-self: center;
    margin: 5px 0px 0px 0px;
    padding: 0px; 
}
.elementor-2779 .elementor-element.elementor-element-27908299 .vbo-pref-color-btn{
    margin: 0px;
    border: none;
}/* End custom CSS */