/*
Theme Name: Strathaven Divi Child
Template: Divi
*/

@import url("../Divi/style.css");

/* =Theme customization starts here 
@font-face {
  font-family: 'Proxima Nova';
  src:  url('/fonts/proximanova-regular-webfont.woff') format('woff'),
        url('/fonts/proximanova-regular-webfont.woff2') format('woff2');
}*/

.booking-box-outer{
height: 100%; 
display: inline; 
overflow: auto;
}
.booking-box-inner{
max-width: 960px !important; 
margin:0 auto; 
padding-top:20px; 
padding-bottom:20px;
}
.booking-box input, .booking-box select{
line-height: 35px;
padding: 0 8px;
width: 15%;
margin-right: 15px;
border-radius: 2px;
border: 0;
}
.booking-box select{
height:35px;
 -webkit-appearance: none !important;
  -moz-appearance: none !important;
    background-image: url("data:image/svg+xml;utf8,<svg fill=\'grey\' height=\'24\' viewBox=\'0 0 24 24\' width=\'24\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M7 10l5 5 5-5z\'/><path d=\'M0 0h24v24H0z\' fill=\'none\'/></svg>");
    background-position: 100% 5px;
    background-repeat: no-repeat;
}
.booking-box select option{
padding-top:10px;
padding-bottom:10px;
}
.booking-box .bookingsubmit{
background: #000000;
color: #ffffff;
}
.booking-box input.date{
 background-image: url("images/calendar-icon.png");
background-repeat: no-repeat;
background-color: #ffffff;
 background-position: 95% 50%; 
}

@media screen and (max-width: 924px) {
.booking-box input, .booking-box select{
width:100%;
line-height:24px;
margin-bottom: 10px;
}
.booking-box select{
height: 24px;
}
.booking-box select option{
padding-top:5px;
padding-bottom:5px;
}

}
/* Instagram Icon in Footer */
.et-social-instagram a:before { 
	content: '\e09a';
}
#footer-bottom .et-social-icon a {font-size:18px!important;}

#menuclose {position:absolute;width:25px;}
#menuclose:hover {cursor: pointer;}
@media screen and (min-width:981px){
  #menuclose {top:45px;right:90px;}
}
@media screen and (max-width:980px){
  #menuclose {top:30px;right:30px;}
}


/* Preloader */
.spinner-wrapper {position: fixed;background:#fff;top:0;left:0;right:0;min-height:100vh;}
