
/*<HEADER/FOOTER>*/


/*-- <Dark Theme Switcher> --*/

.dark-theme-switcher {
    width: 50px;
}
.checkbox {
    opacity: 0;
    position: absolute;
}

.label {
    background-color: #878787;
    border-radius: 50px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 5px;
    position: relative;
    height: 14px;
    width: 30px;
    transform: scale(1.5);
}

.label .ball {
    background-color: #FEFEFE;
    border-radius: 50%;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 14px;
    width: 14px;
    transform: translateX(0px);
}

.ball-transition {
    transition: transform 0.2s linear;
}

.checkbox:checked + .label .ball {
    transform: translateX(16px);
}


.fa-moon-o {
    color: #f1c40f;
    padding-right: 2px;
    margin-left: -1px;
}

.fa-sun-o {
    color: #f39c12;
}

/*-- </Dark Theme Switcher> --*/

body.light-theme {
   background-image: none;
   background-color: #fefefe;
   color: #222222;
}
.light-theme .h1, .light-theme .h2, .light-theme .h3, .light-theme .h4, .light-theme .h5, .light-theme .h6, 
.light-theme h1, .light-theme h2, .light-theme h3, .light-theme h4, .light-theme h5, .light-theme h6 {
   color: #222222;

}

.light-theme .name a {
    color: #222222;
}

.light-theme .cart-button .price-w {
    background-color: #DEFEE7;
}

.light-theme .price-w .price {
   color: #222222;
}

.light-theme .cat-menu__descr-col .cat-menu__descr {
  color: #222222;
}

.light-theme .cart i.fa, .light-theme .compare i, .light-theme .wishlist i, .light-theme a.button-prod i {
    font-size: 29px;
    color: #DEFEE7;
}

.light-theme .quick-view2.preview, .light-theme #cboxContent {
    background-image: none !important;
    background-color: #fefefe !important;
}

.light-theme .preview .price {
    color: #222;
}

.light-theme .phonenumbers_footer .phonenumber {
    color: #222;
}

.light-theme .adress_footer {
    color: #222;
}

.light-theme #bottomShadow {
  display: none !important;
}

.light-theme .sitemap__top-link, .light-theme .cmswidget .nav-stacked a, .light-theme .sitemap__service-link {
  color: #878787
}

.light-theme .post {
    font-family: 'Montserrat';
}

.light-theme .sitemap__service-link,
.light-theme .sitemap__child-link {
    color: #878787;
    font-family: 'Montserrat';
}

.light-theme .sitemap__child-item:hover .sitemap__child-link,
.light-theme .sitemap__top-header:hover .sitemap__top-link ,
.light-theme .sitemap__service-item:hover .sitemap__service-link,
.light-theme .footer-menu__links .nav.nav-stacked.padding_0:hover .sc_widget_blogs_a.pass,
.light-theme .box-category>ul li a:hover, 
.light-theme .box-content .acount li a:hover, 
.light-theme .box-content .afine li a:hover, 
.light-theme .box-content .info-list li a:hover, 
.light-theme .box-content .info li a:hover, 
.light-theme .content ul li a:hover, 
.light-theme .manufacturer-list ul li a:hover, 
.light-theme .sitemap-info ul li a:hover, 
.light-theme footer li a:hover,
.light-theme .breadcrumb a.last, 
.light-theme .breadcrumb a:hover {
    color: #222222;
}

.light-theme .breadcrumb, .light-theme .breadcrumb a {
    color: #878787;
}

/*</HEADER/FOOTER>*/

/*<CATEGORY PAGE>*/
.light-theme #filterpro label {
    color: #878787;
}
.light-theme #filterpro label:hover {
    color: #222222;
}

.light-theme .sort__select {
    text-decoration: underline;
    color: #878787;
    background-color: initial;
}

.light-theme .sort::after {
    color: #878787;
}

.light-theme input[type=checkbox]:focus, 
.light-theme input[type=file]:focus, 
.light-theme input[type=radio]:focus, 
.light-theme select:focus {
    outline: none;
    outline: 0px;
}

.light-theme #grid_b i, .light-theme #list_b i {
    color: #53b86b;
}

.light-theme #grid_a i,.light-theme  #list_a i {
    color: #CBBFBB;;
    transition: color 0.25s ease-in-out;
}



.light-theme #grid_a:hover i, .light-theme #list_a:hover i {
    color: #53b86b;
}

.light-theme #list_a, .light-theme #grid_b, .light-theme #list_b, .light-theme #grid_a {
    background-color: initial;
}

.light-theme .filter-buttons__filter-button {
    background-color: initial;
    color: #878787;
    text-decoration: underline;
    font-size: 16px;
}

.light-theme .sort i.fa.fa-sort-amount-desc {
    color: #878787;
}

.light-theme .filter-buttons__filter-button:hover,
.light-theme .sort.filter-select:hover, 
.light-theme .sort.filter-select:hover .filter-select__select,
.light-theme .sort.filter-select:hover i {
    color: #53b86b;
    transition: color 0.25s ease-in-out;
}

.light-theme .product-grid .price, .light-theme .related .price,
.light-theme .card__buttons-line {
    background-color: #DEFEE7;
}
/*</CATEGORY PAGE>*/



/*<PRODUCT PAGE>*/
.light-theme .product-info .description .product-section span {
    color: #878787;
}

.light-theme .float_price span {
    color: #878787!important;
}

.light-theme .product-product .wishlist i {
    color: #878787;
}

.light-theme .product-product .wishlist:hover i {
    color: #53b86b;
}

.light-theme #wishlist.f11:hover {
    border-color: #53b86b;
}

.light-theme #price-new {
    color: #222!important;
}

.light-theme #price-new + span {
    color: #222!important;
}

.light-theme #price-old + span {
    color: #878787;
}

.light-theme .product-info .description .product-section a,
.light-theme #product-model {
    color: #222;
}

.light-theme .product-info .tab-content p span {
    color: #222!important;
}

.light-theme .captcha_status + label {
    color: #222;
}

.light-theme .product-info .left-col .image {
    background-image: none;
    background-color: #fff;
}

.light-theme .attributes-select{
    background: none;
    color: #222;
}

.light-theme .select-label {
    color: #222;

}

    /*</PRODUCT PAGE>*/


/*<Связаться с нами>*/
.light-theme .contact-info .contact-box b,
.light-theme .contact-info .contact-box i {
    color: #222222;
}

.light-theme .content.contact-f.form-horizontal .control-label{
    color: #222222;
}

.light-theme .content.contact-f.form-horizontal input,
.light-theme .content.contact-f.form-horizontal textarea{
    color: #222222;
    border-color: #878787;
}
/*</Связаться с нами>*/
/* <Заказать звонок> */
.light-theme .fancybox-skin {
    background: #fafafa;
}

.light-theme  .time-select {
    background: #fafafa;
    color: #000;
}

.light-theme .callback_label {
    color: #000;
}

.light-theme  input[type=text].consult-form__field,
.light-theme  input[type=phone].consult-form__field,
.light-theme  input[type=text].consult-form__field::placeholder,
.light-theme  input[type=phone].consult-form__field::placeholder,
.light-theme  input[type=email].consult-form__field,
.light-theme  input[type=email].consult-form__field::placeholder,
.light-theme  textarea.consult-form__textarea,
.light-theme  textarea.consult-form__textarea::placeholder
{
    color: #000;
}
/* </Заказать звонок> */

/*<SITEMAP>*/
.light-theme .sitemap-info ul li {
    color: #878787;
    font-weight: 600;
}
/*</SITEMAP>*/

.light-theme  .bbcode-text{
    color: #878787;
}

/*<CART>*/
.checkout-cart.light-theme .price,
.checkout-cart.light-theme .total,
.checkout-cart.light-theme table#total .cart-total1,
.checkout-cart.light-theme .button-cont-right

{
    color: #000;
}

.checkout-cart.light-theme a.button-cont-right i {
    color: #5ec179;
}
/*</CART>*/

/*<SIMPLECHECKOUT>*/
.light-theme.checkout-simplecheckout,
.light-theme .simplecheckout-button-block {
    background: none;
}

.light-theme .simplecheckout-cart .name a,
.light-theme .simplecheckout-cart .price,
.light-theme .simplecheckout-cart-total-value,
.light-theme .simplecheckout-cart-total b,
.light-theme .simplecheckout-table-form-left,
.light-theme .simplecheckout-table-form-right label,
.light-theme .simplecheckout-methods-table label,
.light-theme .simplecheckout-block-content {
    color: #000;
}

#button-confirm {
    background-color: #5ec179 ;
}
/*</SIMPLECHECKOUT>*/

