#move-top, .button::before, .btn::before, .button.inverted:hover, #current-page-title::after {
  background-color: #e74c3c;
}

#main-nav .nav-item:hover>a.nav-link, #main-nav .nav-item.active>a.nav-link, #main-nav .nav-item.open>a.nav-link, 
#main-nav .dropdown-menu .nav-item:hover>a.nav-link, #main-nav .dropdown-menu .nav-item.active>a.nav-link, 
#main-nav .dropdown-menu .nav-item.open>a.nav-link,
.recent-article figcaption h3, #footer .contact-info-section .icon, .social-container>li>a:hover,
body.contact .contact-details .cd-title {
  color: #e74c3c!important;
}

.exclusive-url.smallUrl .url-title>h3::before,
#recent-articles h2::before {
  border-bottom-color: #e74c3c!important;
  border-right-color: #e74c3c!important;
}

#main-nav .nav-item.active>a.nav-link {
    color: #ffffff !important;
}


body:not(.home) main {

    background-color: #2d2d2d !important;

}

#move-top {
    background-color: #e74c3c !important;
}

.carousel-indicators .active {
    background-color: #ffffff00 !important;
}

#premium-text {
    background-color: #2d2d2d !important;
}

body.contact #contact section.contactform {
    background-color: #ffffff;
    color: #2d2d2d;
    padding: 80px 0;
    font-weight: 700;
    margin-top: 80px;
    clip-path: polygon(50px 0, 100% 0, 100% 100%, 0 100%, 0 50px);
}


body.contact .form-control, body.contact #contact #contact-form input[type="text"], body.contact #contact #contact-form input[type="email"], body.contact #contact #contact-form input[type="tel"], body.contact #contact #contact-form textarea, body.contact input[type=date], input[type=datetime-local], input[type=month], body.contact input[type=time] {
    display: block;
    width: 100%;
    height: auto;
    border: 0;
    background-color: #f0f0f0;
    color: #7b7b7b;
    font-size: 18px;
    font-weight: bold;
    padding: 15px;
    margin: 2px;
    margin-bottom: 15px;
    border-radius: 0;
    
}

body.contact .contact-details-card .contact-details {
    padding: 40px;
    background-color: #ffffff;
    color: #f0f0f0;
}

#contact-content .left, .multicontact .contact-details {
    padding: 40px;
    background-color: #ffffff;
    color: #f0f0f0;
}

#contact-content .left, .multicontact .contact-details {
    padding: 40px;
    background-color: #ffffff;
    color: #222222;
}

body.contact .contact-details a:not([class^='leaflet']) {
    color: #222222;
    text-decoration: none;
}