/* FONT BODY SIZE */
.logo_descr, td, .post_author .post_author_info, p, ul li, ol, dl, address, .sc_audio .sc_audio_author, .sc_skills_label, .sc_countdown.sc_countdown_style_1 .sc_countdown_label {
  font-size: 16px;
}

/* LISTS - FIX MISSNG PADDING */
ol, ul {
  padding-left: 30px;
}

/** MENU Desktop */
/* 
.menu_main_nav > li > a {
    #color: white !important;
}
.menu_main_nav > li > a:hover, .current-menu-item a > span {
    color: black !important;
} */

.scheme_mh_inverted .menu_main_nav > li.current-menu-item > a, .scheme_mh_inverted .menu_main_nav > li > a:hover {
 color: #b4865D;
}

/** SUB MENU */
.menu_main_nav > li > ul a span { color: #fff; }
.menu_main_nav > li > ul { top: 80px; }

/** Menu Logo */
.top_panel_wrap .logo {
  margin-top: 2.1em;
}

/** MENU TABLET */
@media only screen and (min-width: 768px) and (max-width: 1136px)  {
  .menu_main_nav > li > a {
    padding-left: 0.28em;
    padding-right: 0.28em;
  }
}

/** MENU Mobile */
.header_mobile {
 border-bottom: 1px solid #027129;
}

/** Cover-Slider (Slider Next-Prev Button) */
div.cq-coverslider-navigation .coverslider-navigation-prev, div.cq-coverslider-navigation .coverslider-navigation-next {
 background-color: #027129 !important;
 color: white !important;
}
div.cq-coverslider-navigation .coverslider-navigation-prev:hover, div.cq-coverslider-navigation .coverslider-navigation-next:hover {
 background-color: rgba(2, 113, 41, 0.5) !important;
}

/** Buttons in Cover-Slider */
.scheme_mh_inverted .cq-coverslider .sc_button.sc_button_style_filled,
.cq-coverslider-contentitem a.sc_button.sc_button_square {
 color: #027129;
 background-color: white;
}
.scheme_mh_inverted .cq-coverslider .sc_button.sc_button_style_filled:hover,
.cq-coverslider-contentitem a.sc_button.sc_button_square:hover {
 color: black;
 background-color: white;
}

/** ShortCode - Call To Action Button */
.scheme_mh_inverted .sc_call_to_action_accented .sc_item_button > a:hover {
 color: black;
}

/** ShortCode - Title Iconed */
.sc_title.sc_align_center {
 color: white !important;
}

/** ShortCode -  Button (http://d.pr/i/9mdmo/4uSUrtXc)*/
a.sc_button.sc_button_square.sc_button_style_filled {
 color: white;
}
.scheme_mh_inverted .sc_call_to_action_accented .sc_call_to_action_button.sc_item_button a {
 color: #027129;
}
a.sc_button.sc_button_square.sc_button_style_filled:hover,
.scheme_mh_inverted .sc_call_to_action_accented .sc_call_to_action_button.sc_item_button a:hover {
 color: black;
}

/** Page Title &amp; Breadcrump */ 
.scheme_mh_inverted .top_panel_title_inner .page_title,
.scheme_mh_inverted .top_panel_title_inner .breadcrumbs a.breadcrumbs_item,
span.breadcrumbs_delimiter, span.breadcrumbs_item {
 color: white !important;
}

/** Dragable Slider (http://d.pr/i/6Cvr8/3Si5bDE6) */
.cq-draggable-slider {
 background-color: rgba(2, 113, 41, 0.81) !important;
}
.cq-draggable-stripe, .cq-highlight.round {
 background-color: #027129 !important;
}
.cq-infobox {
 border: 1px solid black;
 background-color: #027129 !important;
 color: white !important;
}
.cq-infobox:after {
 border-color: #027129 transparent !important;
}

/* Form */
form input, form textarea {
    background-color: lightgray !important;
}

/** Revolution Slider */
.title-slider, .subtitle-slider {
    color:  white !important;
}

/** Testimonial */
.scheme_mh_inverted .sc_testimonials_style_testimonials-2 *, .scheme_mh_inverted .sc_testimonials_style_testimonials-2 .sc_item_subtitle, .scheme_mh_inverted .sc_testimonials_style_testimonials-2 .sc_item_subtitle:before {
color: white !important; }

/** Shortcode sc_call_to_action (example: https://d.pr/i/Qxt3eG/QV3sEfEjbu)
- enables us to cover the image even on big sizes in the right column
*/
.sc_call_to_action .columns_wrap {
  max-height: 520px;
  display: flex;
}
.sc_call_to_action img.wp-post-image {
  max-width: 101%;
}

/** CUSTOM STYLING .eg for new elements, not part of the theme */
.text-background-overlay {
  background-color: rgba(2, 113, 42, 0.66);
  padding: 20px;
}

/** C7 Contact Form Fix */
.wpcf7 input, .wpcf7 textarea {
  max-width: 100%;
}