#Header .top_bar_left,
.header-classic #Top_bar,
.header-plain #Top_bar,
.header-stack #Top_bar,
.header-split #Top_bar,
.header-fixed #Top_bar,
.header-below #Top_bar,
#Header_creative,
#Top_bar #menu,
.sticky-tb-color #Top_bar.is-sticky {
  background-color: #113a36;
}

#Top_bar .menu > li > a,
#Top_bar #menu ul li.submenu .menu-toggle {
  color: #fff;
}

.h3 {
  font-size: 1.75rem;
}

.h4 {
  font-size: 1.5rem;
}

.column_column ul,
.column_column ol,
.the_content_wrapper ul,
.the_content_wrapper ol {
  color: #2d9b90;
}

@media only screen and (max-width: 767px) {
  .section_wrapper .mcb-wrap,
  .section_wrapper .column,
  .container .column,
  .sections_group,
  .four.columns {
    margin: 0 0 20px;
  }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  #Content .gallery:not(.gallery-columns-1) .gallery-item:nth-child(2n + 1) {
    clear: none;
  }
}

@media only screen and (max-width: 1239px) {
  #Header_creative #Top_bar {
    margin: 0 0%;
  }
}

body,
h2,
h2 a,
h2 a:hover,
h3,
h3 a,
h3 a:hover,
h4,
h4 a,
h4 a:hover,
h5,
h5 a,
h5 a:hover,
.style-simple .sliding_box .desc_wrapper h4,
ul.timeline_items,
.icon_box a .desc,
.icon_box a:hover .desc,
.feature_list ul li a,
.list_item a,
.list_item a:hover,
.widget_recent_entries ul li a,
.flat_box a,
.flat_box a:hover,
.story_box .desc,
.content_slider.carouselul li a .title,
.content_slider.flat.description ul li .desc,
.content_slider.flat.description ul li a .desc,
.post-nav.minimal a i,
.column_column ul,
.column_column ol,
.the_content_wrapper ul,
.the_content_wrapper ol {
  color: #113a36;
}

#Footer,
#Footer .widget_recent_entries ul li a {
  color: #fff;
}

hr.hr_color,
.hr_color hr,
.hr_dots span {
  color: #113a36;
  background: #113a36;
}

input[type="date"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
select,
textarea,
.woocommerce .quantity input.qty,
.dark input[type="email"],
.dark input[type="password"],
.dark input[type="tel"],
.dark input[type="text"],
.dark select,
.dark textarea {
  color: #113a36;
  background-color: rgba(255, 255, 255, 0);
  border-color: #113a36;
}

input[type="date"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="url"]:focus,
select:focus,
textarea:focus {
  color: #000;
  background-color: rgba(251, 242, 238, 0) !important;
  border-color: #d5d0b4;
}

.button-custom input[type="button"] {
  padding: 5px 5px;
}

.button-custom .button_theme,
.button-custom button,
.button-custom input[type="button"],
.button-custom input[type="reset"],
.button-custom input[type="submit"],
.button-custom .woocommerce #respond input#submit,
.button-custom .woocommerce a.button:not(.default),
.button-custom .woocommerce button.button,
.button-custom .woocommerce input.button {
  color: #d5d0b4;
  background-color: #113a36;
  border-width: 4px;
  border-style: solid;
  border-color: #113a36;
  padding: 0;
}

.button-custom .button_theme:hover,
.button-custom button:hover,
.button-custom input[type="button"]:hover,
.button-custom input[type="reset"]:hover,
.button-custom input[type="submit"]:hover,
.button-custom .woocommerce #respond input#submit:hover,
.button-custom .woocommerce a.button:not(.default):hover,
.button-custom .woocommerce button.button:hover,
.button-custom .woocommerce input.button:hover {
  color: #113a36;
  background-color: #d5d0b4;
  border-color: transparent;
}

.button_label {
  display: inline-block;
  border-color: #d5d0b4;
  border-width: 4px;
  border-style: solid;
}

.button_label {
  padding: 20px 30px !important;
  line-height: 1em !important;
  color: #d5d0b4;
}

.button-custom .button_theme:hover .button_label {
  color: #113a36;
  border-color: #113a36;
}

#slider-1-slide-1-layer-5.rev-btn {
  padding: 0 !important;
}

#slider-1-slide-1-layer-5.rev-btn:hover {
  background-color: #d5d0b4 !important;
  color: #113a36 !important;
  border-color: #d5d0b4 !important;
}

#slider-1-slide-1-layer-5.rev-btn:hover .button_label {
  background-color: #d5d0b4 !important;
  color: #113a36 !important;
  border-color: #113a36 !important;
}

#Side_slide {
  background-color: #113a36;
  border-color: #113a36;
}
