/*RMP*/
/* ---------- Start: GLOBAL Element ---------- */

/*.navbar .navbar-logo.logo-right {margin-right:-10px; }*/

/*Stage*/

.halfHeight { height:40vh !important; }

.color_overlay::after {
  background-color: #E0E0E0;
}

/* Font Family */
body,
h1, h2, h3, h4, h5, h6,
p,
a {
  font-family: Helvetica,Arial, sans-serif;
color:#000000;
}

/*body,
p,
a {
  font-size:12px!important;
  font-weight:300!important;
  font-style:normal;
  font-stretch:normal;
}*/


a:hover {
  
  font-weight:600!important;
}

p a {color:#000000;text-decoration:underline;}
p a:hover {color:rgba(0,0,0,0.7); font-weight:300!important;text-decoration:underline; }

h1, h2, h3, h4, h6 {font-size:1.333rem; font-weight:500; }
h5 {font-size:1rem!important; font-weight:500; }
.navbar .navbar-inner .navbar-menu .navbar-menu-list li a {
  font-size:18px!important;
font-weight:400;
}
.desktop-menu .navbar-inner .navbar-logo .additional-logo img {
padding-top: 15px;
box-sizing:border-box;
} 
footer .footer-inner .footer-body {
    background-color: #ffffff;
}
.gray-section {
    background-color: #E0E0E0;
}
div.cookies {
 
  background:#E0E0E0;
}
.cookies .close-cookie-warning span { color: #000000; }

/*---404 Page Style---*/

.header-404 .wrapper-404-alert {background-color:#E0E0E0!important; }
.header-404 .wrapper-404-alert h2 {color:#000000; }
.header-404 .wrapper-404-alert p,
.header-404 .wrapper-404-alert a {color:#000000; }
.header-404 .wrapper-404-alert a:hover {font-weight: bold; }
/*---END 404 Page Style---*/

.gray-section h3, .gray-section p {
color:#000000;
}
/* Color Chosen by Mr Weinert #E0E0E0*/

i,
.main-color {
  color: rgba(0, 0, 0, 1);
}
.accordion-type-2 .accordion .accordion-header:after {
	color: #E0E0E0;
}

a:hover,
a:hover i,
a:hover svg {
  color: #000000;
  font-weight: 500px; 
}


  .navbar.navbar-hm .navbar-menu .language-bar .active-lang a,
.navbar .navbar-inner .navbar-menu .navbar-menu-list li a.active-item,
.navbar .navbar-inner .navbar-menu .navbar-menu-list .menu-item-has-children .sub-menu li a.active-item {
	color:#000000; 
	font-weight:600!important; 
	font-style: normal;
	font-stretch: normal;}

.navbar-2 .navbar-menu-list {
justify-content: left;
}
.additional-logo h3 {
color: #000000;
}


.navbar .navbar-inner .navbar-menu .navbar-menu-list .primary-mobile-menu-toggle {
    position: relative;
}
.navbar .navbar-inner .navbar-menu .navbar-menu-list li a {
text-decoration:none;
}




h1, h2 {
color:#000000;
}
a:hover,
a:hover i,
a:hover svg {
  color: #000000;
font-weight:600;
}


.color-section {
background-color: rgba(0, 0, 0, 0.5);
}
.newsletter-section .col .content-wrapper h2,
.newsletter-section .col .content-wrapper p {color: #000000; }

.hero-box-bp {
background-color:rgba(224, 224, 224, 0.8);
}

.footer-sidebar .sidebar-widget .sidebar-title {
    border-bottom:1px solid rgba(0, 0, 0, 0.3);
}

.copyright-wrapper {
    border-top:1px solid rgba(0, 0, 0, 0.3);
padding-top:15px;
}

.main-bg-color,
.button-default-color,
.swiper-pagination-bullet.swiper-pagination-bullet-active,
.navbar .sub-menu li a::before,
.g-image a.image-item::after {
  background-color: #000000;
}

.main-border-color,
.blockquote-type-1,
.blockquote-type-2 {
  border-color: #000000;
}

svg path {
  stroke: #000000;
}
.button-submit { color: #000000; background-color:#E0E0E0; border-color:#E0E0E0; }

.button-submit:hover {
  background-color: transparent;
  color: #000000; }


.main-border-color,
.blockquote-type-1,
.blockquote-type-2 {
  border-color: #000000;
}
.mobile-menu .navbar-inner .navbar-menu .navbar-menu-list .primary-mobile-menu-toggle:hover,
.mobile-menu .navbar-inner .navbar-menu .navbar-menu-list .primary-mobile-menu-toggle:active,
.mobile-menu .navbar-inner .navbar-menu .navbar-menu-list .primary-mobile-menu-toggle:focus {
 color:#000000!important;

}
footer .footer-inner .footer-body .copyright-wrapper a:hover { color:#000000!important; }
footer .footer-inner .footer-body .copyright-wrapper a:not(:last-child) {
 border: none;
}


/* ---------- End: GLOBAL Element   ---------- */

.footer-inner .footer-body .copyright-wrapper .copyright,
.footer-inner .footer-body .copyright-wrapper .copyright i,
.footer-inner .footer-body .copyright-wrapper .copyright svg,
footer a, footer a:hover, footer a:visited
 { color:#000000!important; font-weight:600;}

.section-title {
  color: #000000;
  }
  .section-title .highlight {
    color: #000000; }


/*body {
  color: #E0E0E0;
}*/
p {
  color: #000000; }

  
.color-section {
  background-color:rgba(224, 224, 224, 0.15);
}
 
.color_overlay::after {
    background-color: rgba(224, 224, 224, 0.15);
  }
  



