
:root {
    --theme: #E84E0F;
    --theme-shadow: rgba(232, 78, 15, 0.29);
}
.theme-color
{
    color: var( --theme) !important;
}
.bg-theme-color
{
    background: var( --theme) !important;
    color: #fff;
}
.btn-default
{
    border: 1px solid #eee;
}
/*******home  page*******/
header .search-bar input {
    border-color: var( --theme);
}
header #user-dp .guest a {
    color: var( --theme);
}
nav .menu-container .menu-items .menu-parents::after {
    background:  var( --theme);
}
nav .menu-container .menu-items .menu-parents.active {
    background: var( --theme);
    color: #fff;
    padding: 0px 10px;
}
nav .menu-container {

}
.section-container h2 , h3 , h4  , h5{

}
.faq .faq-collapsible {
    border-color: var( --theme-shadow);
}
.faq .faq-collapsible::after {
    color: var( --theme);
}

footer .newsletter button {
    background: var( --theme);
}
footer .newsletter button:hover {
    box-shadow: 0 6px 12px 0 var( --theme-shadow);
}
footer .newsletter {
    border-bottom-color:  var( --theme);
}
footer  .footer-links  {
    border-bottom-color:  var( --theme);
}


/*******auth  page*******/
.authentication-container .auth-panel .auth-button:hover {
    box-shadow: 0 6px 12px 0 var( --theme-shadow);
}
.authentication-container .auth-panel .auth-button {
    background-color: var( --theme);
}
/*******share widget*******/
.breadcrumb {
    border: 1px solid var( --theme);
    border-top: none;
}
.breadcrumb a::after {
    color: var( --theme);
}
