/* text colors */
body,
.xmenu-footer-with-heading ul li a,
footer a,
.r2g-form-main-strip-component.variation-one input[type="email"],
footer .content-wrapper .contact-details-col a,
.blog-item-title,
.blog-item-title a,
.tags-wrapper .tag-link,
.blog-tags .tag-link{
    color: #4a4a4a;
}
.color-red{
    color: #f10505
}
.color-black,
.breadcrumb-nav a,
.breadcrumb-nav span::after,
.r2g-form-main-strip-component input[type="email"],
.r2g-form-main-strip-component input[type="text"],
.archive-year > span:after,
h4{
    color: #000;
}
.color-maroon,
.blog-date{
    color: #ae2323;
}
.blog-sidebar h2{
    color: #606060;
}
.color-white,
header.style-3 .header-bottom-bar .primary-button,
.social-media-links ul a .icon,
.app-icon:before,
.link-as-button,
header.style-3 .top-bar .primary-button,
header.style-3 #more-menu nav li a,
.slogan-read-more .read-more,
.main-visual-arrow-wrapper .slick-arrow:before,
.arrows-wrapper .slick-arrow:before,
.link:before,
.r2g-form-main-strip-component .button,
.r2g-form-main-strip-component button:not(.fancybox-button),
.r2g-form-main-strip-component input[type="submit"],
.popup-contacts-wrapper .contact-details-row:last-child,
.popup-contacts-wrapper .contact-details-row:last-child a,
.cookie-accept.primary-button{
    color: #fff;
}
.date-text{
    color: #ae2323;
}
header .r2g-contact-options,
header .r2g-contact-options a,
header .r2g-contact-options a :before,
.lang-menu li a,
.r2g-cms-language nav ul::after,
header.style-3 #main-menu nav li a,
header.style-3 #more-menu nav li.active a,
.xmenu-footer-with-heading ul li.active a,
.content-wrapper a:not(.link-as-button),
.intro-content a,
.popup-contacts-wrapper .contact-details-row,
.popup-contacts-wrapper .contact-details-row a{
    color : #000; /* replaced */
}
footer h3{
    color: #010101;
}
.contact-details .contact-detail-row .icon:before,
.link,
.intro-content .link,
.content-wrapper .link,
.xmenu-footer-with-heading ul li.active a,
.breadcrumb-nav a:last-child,
.main-visual-default .slogan span.first-phrase{
   color: #2a007c; 
}
.menu-open header.style-3 .header-bottom-bar .primary-button,
header.style-3 #main-menu nav li.active a,
.cookie-content .primary-link{
  color: #ff5900; /* replaced */
}
/*.main-visual-default .slogan span.first-phrase{
    color: #1f4e79;
}*/
.main-visual-default .slogan span.second-phrase,
h1,h2,h3,
.color-green{
    color: #385623;
}
label{
    color: #666;
}
.main-visual-default .slogan span.second-phrase{
    color: #424242;
}


/* border colors */
header.style-3 #more-menu nav li{
    border-bottom-color: #fff;
}
.main-visual-default .main-visual-pager-wrapper li{
    border-color: #2a007c;
}
.contact-details-wrapper.popup-contacts-wrapper .arrow{
    border-color: transparent transparent #ebebeb;
}
.blog-item-bottom{
    border-bottom-color: rgba(0,0,0,0.1);
}
.archive-year > span{
    border-bottom-color: rgba(0,0,0,0.5);
}
.tags-wrapper .tag-link,
.blog-tags .tag-link{
    border-color: #606e79;
}
header.style-3 .menu-line{
   border-color : #000; /* replaced */ 
}
/* background colors */
.header-fixed header,
.menu-open header.style-3 .header-bottom-bar .primary-button,
.popup-contacts-wrapper .contact-details-row:nth-child(2n),
.fb-helper, .fb-cr input,
.fb-checkbox-helper::after{
	background-color: #fff;
}
.fb-cr input:checked ~ .fb-checkbox-helper::after{
    background: #666;
}
.r2g-cms-language nav ul li:not(.active) {
	background-color: #ffcc9f; /* replaced */
}
header.style-3 .header-bottom-bar .primary-button,
.link-as-button,
header.style-3 #more-menu-wrapper,
header.style-3 .top-bar .primary-button,
.slogan-read-more .read-more,
.r2g-form-main-strip-component .button,
.r2g-form-main-strip-component button:not(.fancybox-button),
.r2g-form-main-strip-component input[type="submit"],
.cookie-accept.primary-button{
    background-color: #ff5900; /* replaced */
}
.social-media-links ul a .icon::after,
.main-visual-arrow-wrapper .slick-arrow,
.arrows-wrapper .slick-arrow,
.link:after,
.popup-contacts-wrapper .contact-details-row:last-child{
    background-color: #2a007c;
}
footer{
    background-color: #e6e6e6;
}
.app-icon.whatsapp{
   background-color: #11bc18;
}
.popup-contacts-wrapper .contact-details-row{
    background-color: #ebebeb;
}
.xmenu-footer-with-heading ul li::before{
    background-color: #522874;
}

@media(min-width:768px){
/* text colors */

/* border colors */

/* background colors */

}

@media(min-width:1024px){
/* text colors */

/* border colors */

/* background colors */

}

@media(min-width:1366px){
    /* text colors */
    .content-wrapper a:not(.link-as-button):hover,
    .content-wrapper a.link:hover,
    .intro-content a:hover,
    .social-media-links ul a:hover,
    header.style-3 #main-menu nav li a:hover{
        color : #ff5900; /* replaced */
    }
    .content-wrapper .contact-details-col a:hover,
    .xmenu-footer-with-heading ul li a:hover,
    .breadcrumb-nav a:hover{
        color : #2a007c;
    }
    .tags-wrapper .tag-link:hover,
        .blog-tags .tag-link:hover,
    .cookie-content .primary-link:hover{
            color : #fff;
        }
    header.style-3 #more-menu nav li a:hover{
        color : #000; /* replaced */
    }
    
    
    /* border colors */
        .tags-wrapper .tag-link:hover,
        .blog-tags .tag-link:hover{
            border-color: #2a007c;
        }
    
    /* background colors */
    header.style-3 .top-bar .primary-button:hover,
    header.style-3 .header-bottom-bar .primary-button:hover
    .slogan-read-more .read-more:hover,
    .link-as-button:hover,
    .r2g-form-main-strip-component .button:hover,
    .r2g-form-main-strip-component button:not(.fancybox-button):hover,
    .r2g-form-main-strip-component input[type="submit"]:hover,
    .tags-wrapper .tag-link:hover,
    .blog-tags .tag-link:hover,
    .cookie-accept.primary-button:hover,
    .header-fixed header.style-3 .header-bottom-bar .primary-button:hover,
    .slogan-read-more .read-more:hover{
        background-color: #2a007c;
    }
    .social-media-links ul a:hover .icon::after,
    .content-wrapper a.link:hover:after{
        background-color: #ff5900; /* replaced */
    }
}