/* default color: #fa6a2e  */

.btn-main,
#mainmenu li li a.menu-item:hover,
#mainmenu ul li:hover>a.menu-item,
.de-team-list .small-border,
.owl-arrow span,
.de-progress .progress-bar,
.product img:hover,
.de_tab.timeline li.active .dot,
#subheader .small-border-deco span,
.de_tab.tab_style_2 .de_nav li.active span,
.de_tab.tab_methods.style-2 .de_nav li.active span,
.owl-custom-nav .btn-next:before,
.owl-custom-nav .btn-prev:before,
.de_light .de_tab.tab_style_3 .de_nav li.active span,
.de_tab.tab_style_4 .de_nav li.active span,
.de_tab.tab_style_4 .de_nav li.active,
.owl-item.active.center .feature-box-type-2,
.text-light .de_countdown,
.text-light .dropdown li span,
.dropdown li span:hover,
.de-event-item .d-date,
.switch,
.lds-roller div:after,
.de_pricing-table .d-list li:before,
#mainmenu ul li b,
.de-marquee-list .d-item-block,
.owl-dot.active,
body::-webkit-scrollbar-thumb,#de_modal::-webkit-scrollbar-thumb
 {
    background:var(--primary-color);
}
::-moz-selection { /* Code for Firefox */
    color:#ffffff;
    background:var(--secondary-color);
}

::selection {
    color:#ffffff;
    background:var(--secondary-color);
}

#back-to-top,
.btn-line:hover,
a.btn-line:hover,
.de-marquee-list .d-item-block.bg-color{
    background: var(--primary-color);
}

.id-color,
h1.id-color,
h2.id-color,
h3.id-color,
h4.id-color,
.title span,
i.large:hover,
header.smaller #mainmenu a.menu-item.active,
a.btn-line:after,
.de_contact_info i,
.dark .btn-line:hover:after,
.dark a.btn-line:hover:after,
.dark a.btn-line.hover:after,
a.btn-text:after,
.dark .btn-line:after,
.dark a.btn-line:after,
.crumb li .active,
#mainmenu li a.menu-item:after,
header .info .social i:hover,
.de_tab.tab_style_4 .de_nav li span,
.de_testi.opt-2 blockquote:before,
.accordion a:before,
.de_testi.opt-2.review .p-rating,
.de_tab .de_nav li span,
.de-icon {
    color: var(--primary-color);
}


footer .widget a:hover,
.de_table .tr .td:nth-child(2) span,
.de_tab .de_nav li span,
.de_tab.tab_methods .de_nav li.active span img,
.accordion-button:not(.collapsed)
{
    color: var(--secondary-color);
}



#mainmenu li li a.menu-item:hover,
#mainmenu ul li:hover>a.menu-item,
.btn-line.hover,
a.btn-line.hover,
.de_form input[type="checkbox"]:checked + label:before,
.de-switch input[type=checkbox]:checked + label,
.de-card .de-price span,
.de-color-icons i,
.de-marquee-list .d-item-block.bg-color-2{
    background: var(--secondary-color);
}

section.dark {
    background: rgba(var(--primary-color-rgb), .98);
}


.accordion-section-title.active,
.accordion.secondary .accordion-section-title:before
.d-card i {
    background: var(--secondary-color);
}


.de_table.table-style-2:not(.no-heading) .tr:first-child,
h1 .label,
a.btn-main.secondary,
header.header-gradient {
    background: var(--primary-color);
}

#preloader {
    background-image: linear-gradient(to top right, var(--primary-color), var(--secondary-color));
}


.de_table .tr .td:nth-child(2) span,
.accordion-button:not(.collapsed) {
    background: rgba(var(--secondary-color-rgb), .1);
}


#slider-carousel .owl-thumb-item.active img {
    border-color: var(--primary-color);
}

.de_countdown,
.de_tab.tab_methods .de_nav li.active span{
    border-color: var(--secondary-color);
}

.de_tab.tab_simple .de_nav li.active span{
    border-bottom-color: var(--primary-color);
}

header #mainmenu a.menu-item span,
header.transparent #mainmenu a.menu-item span,
.de-grey #subheader h1 {
    border-bottom-color: var(--secondary-color);
}

.header-light #quick_search {
    background: rgba(var(--primary-color-rgb), .1);
}

.de-event-item .d-shadow{
    border-color: transparent transparent transparent var(--secondary-color);;
}

.menu-col li a.active{
    background: -webkit-linear-gradient(45deg,var(--secondary-color) 0%, var(--primary-color) 100%);
    background: -moz-linear-gradient(45deg,var(--secondary-color) 0%, var(--primary-color) 100%);
    background: linear-gradient(45deg,var(--secondary-color) 0%, var(--primary-color) 100%);
}

.menu-col li a{
background: -moz-linear-gradient(45deg, rgba(var(--secondary-color-rgb), 0.2) 0%, rgba(var(--secondary-color-rgb), 0) 100%);
background: -webkit-linear-gradient(45deg, rgba(var(--secondary-color-rgb), 0.2) 0%, rgba(var(--secondary-color-rgb), 0) 100%);
background: linear-gradient(45deg, rgba(var(--secondary-color-rgb), 0.2) 0%, rgba(var(--secondary-color-rgb), 0) 100%);
}