/* H10 BLUE COLOR */

.custom-theme-edenresort .overlay {
    background: transparent linear-gradient(180deg, #617e71 100%, #617e71 100%) 0% 0% no-repeat padding-box;
    background: transparent -moz-linear-gradient(-90deg, #617e71 100%, #617e71 100%) 0% 0% no-repeat padding-box;
    background: transparent -webkit-linear-gradient(-90deg, #617e71 100%, #617e71 100%) 0% 0% no-repeat padding-box;
}

.blue-theme-bg,
.custom-theme-edenresort .bg-template {
    background: #617e71;
    background: -moz-linear-gradient(top, #617e71 1%, #617e71 100%);
    background: -webkit-linear-gradient(top, #617e71 1%, #617e71 100%);
    background: linear-gradient(to bottom, #617e71 1%, #617e71 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#617e71', endColorstr='#617e71', GradientType=0);
}

.custom-theme-edenresort .text-template {
    color: #2f4534;
}


.custom-theme-edenresort .btn-outline-light:focus,
.custom-theme-edenresort .btn-outline-light:active:focus,
.custom-theme-edenresort .btn-outline-light:hover,
.custom-theme-edenresort .btn-outline-light.active,
.custom-theme-edenresort .dot-notification,
.custom-theme-edenresort .header.active,
.custom-theme-edenresort .footer a.btn.active span.icon-text,
.custom-theme-edenresort .btn-default,
.custom-theme-edenresort .btn-outline-light:not(:disabled):not(.disabled):active {
    background-color: #617e71;
}

.custom-theme-edenresort .loader-screen {
    background-color: #617e71;
    background: #617e71;
    background: -moz-linear-gradient(top, #617e71 1%, #617e71 100%);
    background: -webkit-linear-gradient(top, #617e71 1%, #617e71 100%);
    background: linear-gradient(to bottom, #617e71 1%, #617e71 100%);
    opacity: 0.9;
}

.custom-theme-edenresort body {
    background-color: #617e71;
    background: #617e71;
    background: -moz-linear-gradient(top, #617e71 1%, #617e71 100%);
    background: -webkit-linear-gradient(top, #617e71 1%, #617e71 100%);
    background: linear-gradient(to bottom, #617e71 1%, #617e71 100%);
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;
}

.custom-theme-edenresort .footer a.btn:hover span.icon-text,
.custom-theme-edenresort .float-label .form-control:focus {
    border-color: #617e71;
}

.custom-theme-edenresort .header.active,
.custom-theme-edenresort .search,
.custom-theme-edenresort .dropdown-menu {
    box-shadow: 0px 3px 7px rgba(0, 49, 103, 0.20);
    -webkit-box-shadow: 0px 3px 7px rgba(0, 49, 103, 0.20);
    -moz-box-shadow: 0px 3px 7px rgba(0, 49, 103, 0.20);
    -ms-box-shadow: 0px 3px 7px rgba(0, 49, 103, 0.20);
}

.custom-theme-edenresort .btn-default {
    box-shadow: 0px 5px 15px rgba(0, 49, 103, 0.50);
    -webkit-box-shadow: 0px 5px 15px rgba(0, 49, 103, 0.50);
    -moz-box-shadow: 0px 5px 15px rgba(0, 49, 103, 0.50);
    -ms-box-shadow: 0px 5px 15px rgba(0, 49, 103, 0.50);
}

.custom-theme-edenresort .btn-outline-light,
.custom-theme-edenresort .footer a.btn:hover span.text-name,
.custom-theme-edenresort .footer a.btn.active span.text-name,
.custom-theme-edenresort .form-control:focus,
.custom-theme-edenresort .btn-light {
    color: #2f4534;
}

.custom-theme-edenresort a,
.custom-theme-edenresort .wrapper,
.custom-theme-edenresort .form-control,
.custom-theme-edenresort body.header-dark,
.custom-theme-edenresort .header-dark .header,
.custom-theme-edenresort .header-dark .header a,
.custom-theme-edenresort .header-dark .header .btn-link {
    color: #000000;
}

.custom-theme-edenresort .chat-list .left-chat .chat-block,
.custom-theme-edenresort .sidebar,
.custom-theme-edenresort .btn-outline-light:focus,
.custom-theme-edenresort .btn-outline-light:active:focus,
.custom-theme-edenresort .btn-outline-light:hover,
.custom-theme-edenresort .btn-outline-light.active,
.custom-theme-edenresort .footer a.btn.active span.icon-text,
.custom-theme-edenresort .bg-template,
.custom-theme-edenresort .btn-default,
.custom-theme-edenresort body,
.custom-theme-edenresort .header,
.custom-theme-edenresort .header a,
.custom-theme-edenresort .header .btn-link,
.custom-theme-edenresort .sidebar .main-menu .list-group-item i,
.custom-theme-edenresort .sidebar .main-menu .list-group-item.active i,
.custom-theme-edenresort .sidebar .main-menu .list-group-item.active,
.custom-theme-edenresort .nav-tabs .nav-item .nav-link,
.custom-theme-edenresort .bg-template a:not(.btn-light) {
    color: #000000;
}

.custom-theme-edenresort .header.active a {
    color: white;
}

.custom-theme-edenresort .splash-footer {
    color: white !important;
}

.custom-theme-edenresort .header,
.custom-theme-edenresort .footer,
.custom-theme-edenresort .footer a.btn span.icon-text,
.custom-theme-edenresort .wrapper {
    background-color: #f9f9f9;
}

.custom-theme-edenresort .bg-template .bg-light {
    background-color: rgba(255, 255, 255, 0.1)
}

.custom-theme-edenresort .sidebar .main-menu .list-group-item {
    color: #2f4534;
    font-weight:400;
    text-transform: uppercase;
}

.custom-theme-edenresort .footer a.btn-link-default {
    color: #294634
}

.custom-theme-edenresort .chat-list .left-chat .chat-block,
.custom-theme-edenresort .sidebar .main-menu .list-group-item.active i,
.custom-theme-edenresort .footer a.btn:hover span.text-name:after,
.custom-theme-edenresort .footer a.btn.active span.text-name:after {
    background-color: #02b4ff
}

.custom-theme-edenresort .nav-tabs .nav-item .nav-link.active {
    border-color: #02b4ff
}

.custom-theme-edenresort .chat-list .left-chat .chat-block:before {
    border-top-color: #02b4ff;
    border-left-color: #02b4ff
}

.custom-theme-edenresort .btn-template {
    background-color: #617e71;
    color: #ffffff;
}

.custom-theme-edenresort .btn-template:hover {
    color: #ffffff;
    background-color: #00000b;
    border-color: #617e71;
}

.custom-theme-edenresort .btn-template.focus,
.custom-theme-edenresort .btn-template:focus {
    color: #ffffff;
    background-color: #00000b;
    border-color: #617e71;
    box-shadow: 0 0 0 0.2rem rgb(130 138 145 / 50%);
}

.custom-theme-edenresort #container-foto,
.custom-theme-edenresort #container-salario {
    display: none;
}

.custom-theme-edenresort .copyright {
    display: block;
    opacity: 0.5;
}

.custom-theme-edenresort .agenda-item {
    opacity: 1 !important;
}

.custom-theme-edenresort #corpobar .btn-outline-light {
    background-color: #f60 !important;
    border-color: #f60!important;
    color: white;
}

.custom-theme-edenresort .menu-product-description {
  color: #000000 !important;
  opacity: 80%;
  font-family: 'Montserrat', sans-serif;
}

div#column-text-content * {
  font-family: "Montserrat", sans-serif;
}

.custom-theme-edenresort .h1,
.custom-theme-edenresort .h2,
.custom-theme-edenresort .h3,
.custom-theme-edenresort .h4,
.custom-theme-edenresort .h5,
.custom-theme-edenresort .h6,
.custom-theme-edenresort h1,
.custom-theme-edenresort h2,
.custom-theme-edenresort h3,
.custom-theme-edenresort h4,
.custom-theme-edenresort h5,
.custom-theme-edenresort h6{
font-family: 'Montserrat', sans-serif !important;
font-weight: 300 !important;
color: #2f4534;
}

.custom-theme-edenresort .heading-1 {
  color: #000000;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 500 !important;
}
.custom-theme-edenresort .menu-product-description {
  color: #000000 !important;
  opacity: 80%;
  font-family: 'Montserrat', sans-serif;
}

.custom-theme-edenresort .offer-title {
  font-family: 'Montserrat', sans-serif!important;
  font-weight: 400!important;
  color: #294634!important;
}


.custom-theme-edenresort .item-title>h5 {
  color: white !important;
}

.custom-theme-edenresort .item-1,
.custom-theme-edenresort .item-11 {
  grid-column: 1/ span 1!important;
  height: 150px !important;
}

.custom-theme-edenresort .item-2,
.custom-theme-edenresort .item-12 {
  grid-column: 2/ span 1!important;
  height: 150px !important;
}

.custom-theme-edenresort .item-3,
.custom-theme-edenresort .item-13 {
  grid-column: 3/ span 1!important;
  height: 150px !important;
}

.custom-theme-edenresort .item-4,
.custom-theme-edenresort .item-14 {
  grid-column: 1/ span 1!important;
  height: 150px !important;
}

.custom-theme-edenresort .item-5,
.custom-theme-edenresort .item-15 {
  grid-column: 2/ span 1!important;
  height: 150px !important;
}

.custom-theme-edenresort .item-6,
.custom-theme-edenresort .item-16 {
  grid-column: 3/ span 1!important;
  height: 150px !important;
}

.custom-theme-edenresort .item-7,
.custom-theme-edenresort .item-17 {
  grid-column: 1/ span 1!important;
  height: 150px !important;
}

.custom-theme-edenresort .item-8,
.custom-theme-edenresort .item-18 {
  grid-column: 2/ span 1!important;
  height: 150px !important;
}

.custom-theme-edenresort .item-9,
.custom-theme-edenresort .item-19 {
  grid-column: 3/ span 1!important;
  height: 150px !important;
}

.custom-theme-edenresort .item-10,
.custom-theme-edenresort .item-10 { 
  grid-column: 1/ span 1!important;
  height: 150px !important;
}

.custom-theme-edenresort .footer .mixitup-control-active {
  box-shadow: 0 0.1rem 0.8rem #617e71ec !important;
  color: #294634 !important;
}

.header_title .font-weight-lighter.h6 {
  font-weight: 300 !important;
  color: #000000 !important;
}

.sidebar .main-menu .list-group-item.active {
  background-color: #617e71;
}

.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle {
  color: #ffffff;
  background-color: #617e71;
  border-color: #617e71;
}
.header.active {
  background-color: #dfe5e3 !important;
  color: #284635 !important;
}

.header.active a {
  color: #284635 !important;
}
.custom-theme-edenresort body.sidemenu-open.menuactive {
  background: #dfe5e3;
  background: -moz-linear-gradient(top, #dfe5e3 1%, #dfe5e3 100%);
  background: -webkit-linear-gradient(top, #dfe5e3 1%, #dfe5e3 100%);
  background: linear-gradient(to bottom, #dfe5e3 1%, #dfe5e3 100%);
}

i#sidebar_icon_agenda {
  text-align: right;
  width: 100%;
}

.sidebar {
  background-color: #dfe5e3;
  color: #2f4534;
}

.custom-theme-edenresort div#column-text-content * {
  font-size: unset;
}

@media (max-width: 767px) {
  .footer .active {
    box-shadow: 0 0.1rem 0.8rem #617e715c !important;
    color: #294634 !important;
  }
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url('webfonts/Montserrat/Montserrat-Regular.eot');
  /* IE9 Compat Modes */
  src: local(''), url('webfonts/Montserrat/Montserrat?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('webfonts/Montserrat/Montserrat-Regular.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('webfonts/Montserrat/Montserrat-Regular.woff') format('woff'),
    /* Modern Browsers */
    url('webfonts/Montserrat/Montserrat-Regular.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('webfonts/Montserrat/Montserrat-Regular.svg#Montserrat') format('svg');
  /* Legacy iOS */
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('webfonts/Montserrat/Montserrat-Bold.eot');
  /* IE9 Compat Modes */
  src: local(''), url('webfonts/Montserrat/Montserrat?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('webfonts/Montserrat/Montserrat-Bold.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('webfonts/Montserrat/Montserrat-Bold.woff') format('woff'),
    /* Modern Browsers */
    url('webfonts/Montserrat/Montserrat-Bold.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('webfonts/Montserrat/Montserrat-Bold.svg#Montserrat') format('svg');
  /* Legacy iOS */
}