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



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

.footer-subheadline,
footer {
  color: #666666;
}

footer .footer-inner .footer-body {
    background-color: #ffffff;
}

.footer-sidebar .sidebar-widget .sidebar-title,
.footer-sidebar .sidebar-widget .footer-text p,
.footer-sidebar .contact-info-widget .contact-info li p,
.footer-sidebar .contact-info-widget .contact-info li a,
.footer-sidebar .contact-info-widget .contact-info li i,
.footer-sidebar .contact-info-widget .contact-info li svg,
footer .footer-inner .footer-body .copyright-wrapper .copyright,
footer a {
  color:#000000;
}
.footer-sidebar .contact-info-widget .contact-info li a:hover, 
footer a:hover, footer a:visited { color: #000000;}

footer .footer-inner .footer-body .copyright-wrapper a:hover { color: #000000;}
.gray-section {
    background-color: #929292;

}

/*Color 404 Alert*/
.header-404 .wrapper-404-alert {
  background-color: #E0E0E0!important;
}

.header-404 .wrapper-404-alert h2,
.header-404 .wrapper-404-alert p{
 color: #000000;}
.header-404 .wrapper-404-alert a {
  color: #666666;}
.header-404 .wrapper-404-alert a:hover,
.header-404 .wrapper-404-alert a:active {
  color: #000000;
  text-decoration: underline;
}


/* Color */

.accordion-type-2 .accordion .accordion-header:after {
	color: #3E46D9;
}
i {color:#000000;}

a,
svg,
.main-color {
  color: #3E46D9;
}

a:hover,
a:hover i,
a:hover svg {
  color: #3E46D9; 
}

.additional-logo h3 {
  color: #000000;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.button-submit {
    background: #6E6E6E;
    border-color: #6E6E6E;}

.button-submit:hover {
    color: #3E46D9;
}

.navbar.navbar-hm .navbar-menu .language-bar .active-lang a {
	color: #000000;
}


.navbar .navbar-inner .navbar-menu .navbar-menu-list li a.active-item {
  color: #000000;
}

.navbar .navbar-inner .navbar-menu .navbar-menu-list li.active-item a {color: #3E46D9;}

.navbar.navbar-hm .navbar-menu .active-item a {
    color: #3E46D9;
}
.navbar-2 .navbar-menu-list {
justify-content: left;
}


.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;
}

.navbar-menu .language-bar .language-list .navbar-menu-list li a { padding-right:0px; }
.navbar .navbar-inner .navbar-menu .navbar-menu-list li a:hover {
color: #3E46D9;
}
h1, h2 {
color:#ffffff;
}
a:hover,
a:hover i,
a:hover svg {
  color: #3E46D9;
}
.color-section {
background-color: #3E46D9;
}
.newsletter-section .col .content-wrapper h2,
.newsletter-section .col .content-wrapper p {color: #000000; }

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

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

.copyright-wrapper {
    border-top:1px solid rgba(102, 102, 102, 0.8);
padding-top:15px;
}
div.cookies {background:#666666;}
.cookies .close-cookie-warning span {color:#ffffff;}

.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: #3E46D9;
}

.button-default-color:hover {
  color: #ffffff !important;
  background-color: #6e6e6e;
}

.main-border-color,
.blockquote-type-1,
.blockquote-type-2 {
  border-color: #3E46D9;
}
.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:#3E46D9 !important;
}
.navbar-menu-list a:active {
color:#3E46D9 !important;
}

svg path {
  stroke: #3E46D9;
}

.icon-boxes-type-1 .icon-box-wrapper i, 
.icon-boxes-type-1 .icon-box-wrapper svg {
font-size: 42px;
margin-bottom: 20px;
color: #3E46D9;
}

.recent-posts .blog-card-wrapper .card-content .card-blog-body .card-blog-footer i, 
.recent-posts .blog-card-wrapper .card-content .card-blog-body .card-blog-footer svg {
  color: #3E46D9;
}

.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:#3E46D9 !important;
}
.navbar-menu-list a:active {
color:#3E46D9 !important;
}

table {
  color: #000000;
}

/* Button Color CD-hell */
.button-default-white, .button-default-white i, .button-default-white svg {
  color: #3E46D9;
  background-color: #fff;
  border: 1px solid #3E46D9;
}

.button-default-white:hover {
  color: #fff;
  background-color: #3E46D9;
}

.gray-section h3, .gray-section h2, .gray-section h4, .gray-section h5, .gray-section p, .gray-section li, .gray-section i {
  color: #ffffff;
}

.gray-section .button-default-white, .button-default-white i, .button-default-white svg {
  color: #fff;
  background-color: #3E46D9;
}

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



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



body {
  /*color: #929292;*/
  color: #000000;
}
 
.color_overlay::after {
  background-color: rgba(102, 102, 102, 0.0);
}

p, ul {
	color: #000000;
}
.list-type-1 li:before {
	background-color: #000000;
	opacity: 0.75;
}

.color-section {
  background-color:rgba(102, 102, 102, 0.8);
}
