@charset "UTF-8";
/*
Theme Name: Cabaña Santa Micaela
Theme URI: 
Description: OceanWP WordPress child theme.
Author: 
Author URI: 
Template: oceanwp
Version: 1.0
*/
/* Parent stylesheet should be loaded from functions.php not using @import */
#site-logo #site-logo-inner a img, #site-header.center-header #site-navigation-wrap .middle-site-logo a img {
  max-width: 660px !important;
  width: 30vw;
}

#site-header.center-header #site-navigation-wrap .middle-site-logo {
  height: 130px;
}

.left-menu {
  padding-left: 27px !important;
}
.left-menu .menu-text {
  display: none;
}
.left-menu .icon.before {
  margin-right: 0;
  color: #fff;
  font-size: 21px;
}

#site-navigation-wrap .right-menu.dropdown-menu {
  padding-right: 60px;
}
#site-navigation-wrap .right-menu.dropdown-menu > li a {
  color: #fff;
  font-size: 0.8vw;
  text-transform: uppercase;
  font-weight: 600;
  padding: 0 1vw;
  letter-spacing: 0.07em;
  border-top: 4px solid transparent;
  margin-bottom: -4px;
}
#site-navigation-wrap .right-menu.dropdown-menu > li a:hover {
  border-top: 4px solid #fff;
}

#site-header.center-header #site-navigation-wrap .middle-site-logo a {
  margin-left: -36%;
  margin-right: -36%;
  display: block;
}

#gal1 .swiper-container .swiper-slide figure {
  display: flex;
  align-items: flex-end;
}
#gal1 .swiper-container .swiper-slide figure img {
  width: 50%;
}
#gal1 .elementor-image-carousel-caption {
  text-align: left !important;
  padding: 40px;
  font-size: 16px;
  color: #6f7272;
  font-weight: 300;
  padding-bottom: 16.3%;
  padding-right: 53px;
}
#gal1 .elementor-swiper-button-prev {
  left: 50% !important;
  margin-left: -5vw;
  top: -2vw !important;
  font-size: 35px !important;
}
#gal1 .elementor-swiper-button-next {
  right: 50% !important;
  margin-right: -5vw;
  top: -2vw !important;
  font-size: 35px !important;
}

#gal2 .elementor-image-carousel-caption {
  text-align: left !important;
  padding: 40px;
  font-size: 16px;
  color: #6f7272;
  font-weight: 300;
  padding-bottom: 16.3%;
  padding-right: 53px;
}
#gal2 .elementor-swiper-button-prev {
  left: 100% !important;
  margin-left: -5vw;
  top: 34px !important;
  font-size: 35px !important;
}
#gal2 .elementor-swiper-button-next {
  right: 0% !important;
  margin-right: -5vw;
  top: 34px !important;
  font-size: 35px !important;
}

.elementor-13 .elementor-element.elementor-element-4a72048 > .elementor-element-populated > .elementor-background-overlay {
  bottom: -10%;
  position: absolute;
  top: auto;
  left: 100%;
  z-index: -1;
  margin-left: -130%;
  height: 88%;
}

.elementor-13 .elementor-element.elementor-element-f32d9a5 > .elementor-element-populated > .elementor-background-overlay {
  top: -10%;
  position: absolute;
  bottom: auto;
  right: 100%;
  left: auto;
  z-index: -1;
  margin-right: -140%;
  height: 100%;
}

.vacas .elementor-image-box-content {
  padding: 42px 50px;
}

div.wpforms-container-full {
  margin: auto;
}

div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
  background: #f0f3f6;
  border: 0;
  font-size: 14px;
  width: 100%;
}

input[type=button], input[type=reset], input[type=submit], button[type=submit], .button, body div.wpforms-container-full .wpforms-form input[type=submit], body div.wpforms-container-full .wpforms-form button[type=submit], body div.wpforms-container-full .wpforms-form .wpforms-page-button {
  background: #283636;
  padding: 15px 100px;
}

ul#menu-menufooter {
  margin: 0;
  list-style: none;
  color: #fff;
  font-size: 17px;
  font-weight: 400;
}

ul#menu-menufooter a {
  color: #fff;
}

ul#menu-menufooter .sep {
  visibility: hidden;
  height: 12px;
}

/*# sourceMappingURL=style.css.map */
