/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 16 2022 | 15:37:42 */
/* Add your CSS code here. DONT FORGET YOUR COMMENTS */

/*Fonttypes home row 4 text*/
/*.homerow4text h1{
	font-family:cochin!important;
  	font-family:sukhumvit!important;
}*/

/*.homeeventstext h2{
  font-family:sukhumvit!important;
  font-weight:700px;
}*/
  

/*Button Home Reservation Form*/
body #page-container .section-home-contact-form.et_pb_contact_form_container.et_pb_module .et_pb_button {
  padding-right:30px!important;
}

.section-home-secondrow-right .et_contact_bottom_container {
 padding: 0 !important; 
}

/*Social Media Top Menu*/
#top-header #et-secondary-menu li a img {
  width: 15px;
  height: 15px;
}

/* Apply for button */
.eg-washington-2-element-19 {
 padding: 10px 25px !important; 
}

/* Bar behind title */
.eg-washington-2-element-18 {
 	padding: 13px 10% 13px 15px !important; 
}

/*Main Menu Width and Font*/
#main-header #et-top-navigation {
  padding-left:0px!important;
  /*width: 40%;*/
}

#top-menu li.current-menu-item>a {
  /*color: #fff;*/
  font-weight: 700;
}

#top-menu li {
  font-family: Open Sans;
  font-weight:500;
}

.et-fixed-header #top-menu li.current-menu-item>a {
  /*color: #fff!important;*/
  font-weight: 700;
}

.et-fixed-header #top-menu li {
  font-family: Open Sans;
  font-weight:500;
}

/*Container nav-header & footer*/

#top-header .container, #main-header .container, #main-footer .container {
  width:90%;
  max-width:none;
}

/*Opacity fixed header*/
.et-fixed-header {
  opacity: 0.75;
}

/*Footer moon image*/
.footer-moon {
  display:inline-block;
  width: 50px;
  height: 50px;
  margin-top:-20px;
}

.footer-moon-absolute {
  display:inline-block;
  width: 50px;
  height: 50px;
  position: absolute;
  top:50px;
  right: 22.5%;
}

.skygarden-footer-title {
  display:inline;
  margin-top:0px;
  position:absolute;
  right:5%;
}

@media screen and (max-width: 1027px) {
  /*.footer-moon {
    display: none;
  }*/
  
  .footer-moon-absolute {
    display: none;
  }
}
/*logo styling*/
@media screen and (min-width: 981px) {
	#logo {
		position:absolute;
		width: 300px;
      	top:10px;
	}
}

@media screen and (max-width: 980px) {
	#logo {
		top:30px;
	}
}

/*Padding Mobile Submenu*/
.et_mobile_menu .sub-menu {
  padding-left:0px!important;
}