
/************************************************
 * Custom styles
 ************************************************/

/************************************************
 * Colors
 ************************************************/
/*
color 1 (top_menu) #DA022F
color 2 (left_menu) #fdb9ab
color 3 (buttons) #ff8b00
*/


.techno { color: #666; }
.techno a:hover { color: #000; }
.techno .header__cap { background: #f8f9f9; }
.techno .layout__full { background: #fff; }

.left__inner-block {
}

.techno .layout__inner {
    background: #fff;
}
.techno .layout__caption {
    color: #000;

}

.left__inner-block {
    background: #fff;
}

.right__inner-block {
    background: #fff;
}

.layout__main {
    background: #fff;
}


.techno .btn-color-regular { color: #fff; background: #DA022F; }
.techno .btn-color-regular:hover { color: #fff; background: #000; }
.techno .btn-color-conversion { color: #fff; background: #ff8b00; }
.techno .btn-color-conversion:hover {  color: #fff; background: #000; }

/************************************************
 * Module: search
 ************************************************/
    .techno .search__holder {
        border-color: #aaadb2 #e3e3eb #e2e9ef;

        background: #fff;
    }
        .techno .search__input {
            background: transparent;

            color: #999;
        }
        .techno .search__input:-moz-placeholder {color: #999;}
        .techno .search__input::-webkit-input-placeholder {color: #999;}

/************************************************
 * Module: toolbar
 ************************************************/
        .techno .toolbar__link {
            color: #000;
        }
        .techno .toolbar__link span {border-bottom: 1px dotted #000;}
        .toolbar__link:before { background-color: #DA022F; }


/************************************************
 * Module: news
 ************************************************/
    .techno .news__caption {

        color: #000;

    }
        .techno .news__subscribe {
            color: #666;
        }

            .techno .news__title a {
                color: #666;

            }
            .techno .news__title a:hover {color: #000;}
        .techno .news__more a {
            color: #666;
        }
        .techno .news__more a:hover {color: #000;}

/************************************************
 * Module: article
 ************************************************/

    .techno .article h1 {

        color: #000;
    }

/************************************************
 * Module: pool
 ************************************************/
.techno .pool {
    color: #000;
}

    .techno .pool__caption_link {
    color: #666;
}


/************************************************
 * Module: producers
 ************************************************/
.techno .producers {}
.techno .producers_settings_position {margin-bottom: 30px;}
    .techno .producers__caption {
        color: #000;
    }

        .techno .producers__link {
            background: #fff;

            color: #333;
        }
        .techno .producers__counter {

            background: #fff;
        }

/************************************************
 * Module: subscription
 ************************************************/
.techno .subscription {
    background: #DA022F;
}

    .techno .subscription__caption {

        color: #fff;
    }
    .techno .subscription__input {
        border: 1px solid #aaadb2;
        border-color: #aaadb2 #dcdfe6 #e2e9ef;

        background: #fff;
    }
        .techno .subscription__input input {

            background: transparent;

            color: #999;
        }


/************************************************
 * Module: basket
 ************************************************/
        .techno .basket__counter a {
            color: #000;
        }
    .techno .basket__price {
        color: #999;

    }
    .techno .club-card { background: #DA022F }
/************************************************
 * Module: contact
 ************************************************/
    .techno .contact__phone {
        color: #000;
    }

    .techno .contact__time {
        color: #999;
    }


/************************************************
 * Module: development
 ************************************************/
.techno .development {
    color: #fff;
}

/************************************************
 * Module: main_goods
 ************************************************/
    .techno .main_goods__caption {
        color: #000;
    }

        .techno .main_goods .owl-theme .owl-controls .owl-buttons .owl-prev {

            background: transparent;

            color: #666; /*#1d607b*/;

        }
        .techno .main_goods .owl-theme .owl-controls .owl-buttons .owl-prev:hover {color: #000;}

        .techno .main_goods .owl-theme .owl-controls .owl-buttons .owl-next {
            color: #666; /* #1d607b*/;

        }
        .techno .main_goods .owl-theme .owl-controls .owl-buttons .owl-next:hover {color: #000;}


/************************************************
 * Module: catalog
 ************************************************/

        .techno .catalog__subscribe {
            background: #ff8b00 url("/images/catalog__subscribe.png") no-repeat 11px 4px;

            color: #fff;
        }
        .techno .catalog__subscribe:hover {
            background-color: #000;

            color: #fff;
        }
                    .techno .catalog__section a {
                        color: #333;
                    }
                        .techno .catalog__more a {
                            padding: 0 9px;

                            background: #ff8b00;

                            color: #fff;
                        }
                        .techno .catalog__more a:hover {background: #000;}

/************************************************
 * Module: slider
 ************************************************/
            .techno .slider__title {

                color: #000;
            }

            .techno .slider__subtitle {
                color: #000;
            }
            .techno .slider__content {

                color: #666;

            }
                .techno .slider__more a {

                    background: #ff8b00;

                    color: #fff;

                }
                .techno .slider__more a:hover {background: #000;}

                .techno .slider .owl-controls .owl-page span {

                    background: #DA022F;

                    opacity: 1;
                }
                .techno .slider .owl-controls .owl-page.active span,
                .techno .slider .owl-controls.clickable .owl-page:hover span {background: #000;}

/************************************************
 * Module: toggle
 ************************************************/
.techno .toggle {
    background: #fdb9ab;
}
.techno .toggle.active {background: #fdb9ab;}
    .techno .toggle__trigger {
        color: #000;

    }
    .techno .active .toggle__trigger {
        color: #000;
    }


/************************************************
 * Module: catalog-menu
 ************************************************/
.techno .catalog-menu {
    background: #DA022F;
}
.techno .catalog-menu_top .catalog-menu__item:before
{
    border-left: 1px solid rgba(255, 255, 255, 0.3);
}


.techno .catalog-menu_type_aside {
    background: transparent;
}

    .techno .catalog-menu_type_aside .catalog-menu__item {

        background: none;
    }
        .techno .catalog-menu__link {
            color: #fff;
        }
        .techno .catalog-menu_type_aside .catalog-menu__link {
            color: #000;

        }
        .techno .catalog-menu_type_aside .catalog-menu__item .catalog-menu__link
        {
            border-bottom: 1px solid rgba(255, 255, 255, 0.3);
        }
        .techno .catalog-menu_type_aside .catalog-menu__item:last-child .catalog-menu__link {border: none;}
        .techno .catalog-menu__item.active .catalog-menu__link,
        .techno .catalog-menu__item:hover .catalog-menu__link {
            background: #000;

            color: #fff;
        }
        .techno .catalog-menu_type_aside .catalog-menu__item:hover .catalog-menu__link {
            background: transparent;

            color: #000;
        }
        .techno .catalog-menu_type_aside .catalog-menu__item .catalog-menu__link:hover,
        .techno .catalog-menu_type_aside .catalog-menu__item.active .catalog-menu__link {
            background: #000;
            color: #fff;
        }


                    .techno .catalog-menu__sub-item a:hover {
                        background: #ff8b00;

                    }
                    .techno .catalog-menu_type_aside .catalog-menu__sub-item a {
                        border-bottom: 1px solid rgba(255, 255, 255, 0.3);
                        background: transparent;

                        color: #4a4e36;

                    }
                    .techno .catalog-menu_type_aside .catalog-menu__sub-item.active a,
                    .techno .catalog-menu_type_aside .catalog-menu__sub-item a:hover {
                        background: #000;

                        color: #fff;
                    }


/************************************************
 * Module: breadcrumbs
 ************************************************/
    .techno .breadcrumbs__item {
        color: #DA022F;
    }
        .techno .breadcrumbs__link {
            color: #000;
        }

/************************************************
 * Module: catalog-filter
 ************************************************/
    .techno .catalog-filter__sort {
        color: #000;
    }

/************************************************
 * Module: unit
 ************************************************/
.techno .unit {
    border: 1px solid #dadada;
    box-shadow: 0 0 2px #ddd;
    background: #fff;
}

.techno .unit.unit_badge_new {
    border-color: #83b521;
}

.techno .unit:hover {border-color: #000;}

            .techno .unit__articul {
                color: #666;
            }
                .techno .unit__title a {
                    color: #000;
                }

                .techno .unit__price.unit__price_type_old {
                    color: #f00;

                }
                .techno .unit__price.unit__price_type_new {
                    color: #000;
                }


    .techno .unit__label {
        color: #388219;
    }

/************************************************
 * Module: pagination
 ************************************************/
        .techno .pagination__item.pagination__item_type_divider {
            color: #4b849d;
        }
        .techno .pagination__item.pagination__item_state_current {
            background: #000;
            color: #fff;

        }
            .techno .pagination__link {color: #4b849d;}
    .techno .pagination__nav {
        color: #4b849d;

    }

/************************************************
 * Module: filter
 ************************************************/

        .techno .filter__caption {
            color: #000;
        }

            .techno .filter__range {
                border-color: #aaadb2 #e3e3eb #e2e9ef;

                background: #fff;

            }

                .techno .filter__label {
                    color: #000;
                }
        .techno .filter__more {
            background: #000;

            color: #fff;

        }


.noUi-connect {
    background: #000;
}
.noUi-handle {
    background: #fff;

}


/************************************************
 * Module: buy
 ************************************************/
.techno .buy {
    background-color: #fdb9ab;
}

        .techno .buy__label {
            color: #000;

        }

        .techno .buy__select {
            border: 1px solid #aaadb2;
            border-color: #aaadb2 #e3e3eb #e2e9ef;

            background: #fff;

            color: #000;
        }

        .techno .buy__price {
            color: #000;
        }

        .techno .buy__price-old {
            color: #000;
        }

        .techno .buy__button {
            background-color: #DA022F;
            color: #fff;
        }
        .techno .buy__button_sendsp {
            background-color: #DA022F ;
        }

            .techno .buy__button:hover {
                background-color: #000;

                color: #fff;
            }



/************************************************
 * Module: shipping
 ************************************************/
.techno .shipping {
    background-color: #fdb9ab;
}

        .techno .shipping__more a {
            background: #DA022F;

            color: #fff;
        }

            .techno .shipping__more a:hover {background: #000;}

/************************************************
 * Module: order
 ************************************************/
.techno .order {
    background-color: #fdb9ab;
}

        .techno .order__more a {
            background: #DA022F;

            color: #fff;
        }
        .techno .order__more a:hover {background: #000;}

/************************************************
 * Module: video
 ************************************************/
    .techno .video__caption {
        color: #000;
    }

/************************************************
 * Module: features
 ************************************************/
    .techno .features__caption {
        color: #000;
    }
    .techno .features__table {
        color: #000;
    }

            .techno .features__table td:first-child {
                color: #666;
            }

/************************************************
* Module: reviews
************************************************/
.techno .reviews {
    color: #000;

}
    .techno .reviews__caption {
        color: #000;
    }
    .techno .reviews__item {

        background-color: #efefef;
    }
        .techno .reviews__item a {

            color: #000;

        }

            .techno .reviews__date {
                color: #9a9a9a;

            }


/************************************************
* Module: add-review
************************************************/
.techno .add-review {

    background-color: #efefef;
}
    .techno .add-review.add-review_settings_position {margin-bottom: 32px;}
    .techno .add-review__caption {
        color: #000;
    }


            .techno .add-review__input,
            .techno .add-review__textarea {
                border: 1px solid #aaadb2;
                border-color: #aaadb2 #e3e3eb #e2e9ef;

                background: #fff;
            }


/************************************************
* Module: recommended
************************************************/
    .techno .recommended__caption {

        color: #000;
    }
    .techno .recommended__carousel {
        border: 1px solid #ccc;
    }

/************************************************
* Module: favorites
************************************************/
    .techno .favorites a {
        background-color: #ff8b00;

        color: #fff;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
    }

        .techno .favorites a:hover {
            background-color: #000;

            color: #fff;
        }

/************************************************
* Module: badges
************************************************/

    .techno .unit.unit_badge_new { border-color: #83b521; }
    .techno .unit.unit_badge_hit { border-color: #4082d4; }
    .techno .unit.unit_badge_sale { border-color: #f13434; }

    .techno .unit_badge_new .unit__label {color: #388219;}
    .techno .unit_badge_hit .unit__label {color: #4082d4;}
    .techno .unit_badge_sale .unit__label {color: #f13434;}

.techno .gallery .thumbs a.selected {
    border: 1px solid #cccccc;
}

.techno .articles__more a { color: #666;}
.techno .articles__title a { color: #666;}


.techno .footer__body {
    background: #fdb9ab;
}

.techno .copyright { color: #000; }
.techno .footer__body a { color: #000; }
.techno footer .contact__time { color: #000; }
.techno footer .menu__link { color: #000; }
.techno footer .contact__phone { color: #000;}

.techno .footer__copy {
    background: #DA022F;
}


/************************************************
 * Images
 ************************************************/
.techno .layout {background: url("/images/layout.jpg") no-repeat 50% 0;}
.techno .search__submit {background: url("/images/search.png") no-repeat 0 3px;}
.techno .toolbar__favorite .toolbar__link,
.techno .toolbar__link:before { background-image: url("/images/toolbar.png");background-repeat: no-repeat;}
  .techno .toolbar__personal .toolbar__link:before { background-position: 3px 3px; }
  .techno .toolbar__favorite .toolbar__link:before { background-position: 3px -49px; }
.techno .subscription__icon {background: url("/images/toolbar.png") no-repeat 0 -100px;}
.techno .producers__item {background: url("/images/producers__item.png") repeat-x 0 100%;}
.techno .basket {background: url("/images/basket.png") no-repeat 0 3px;}
.techno .development__link {background: url("/images/development.png") no-repeat 0 3px;}
.techno .main_goods .owl-theme .owl-controls .owl-buttons .owl-prev i,
.techno .main_goods .owl-theme .owl-controls .owl-buttons .owl-next i {background-image: url("/images/owl.png");background-repeat: no-repeat;}
  .techno .main_goods .owl-theme .owl-controls .owl-buttons .owl-prev i {background-position: 0 0;}
  .techno .main_goods .owl-theme .owl-controls .owl-buttons .owl-next i {background-position: 0 -11px;}
.techno .catalog__subscribe {background: #59a0bd url("/images/catalog__subscribe.png") no-repeat 11px 4px;}
.techno .toggle__trigger {background: url("/images/toggle__trigger.png") no-repeat 19px 18px;}
  .techno .active .toggle__trigger {background: url("/images/toggle__trigger-active.png") no-repeat 17px 19px;}
.techno .unit__badge {background: url("/images/unit__badge.png");}
.techno .pagination__nav {background-image: url("/images/pagination__nav.png");background-repeat: no-repeat;}
  .techno .pagination__nav.pagination__nav_direction_left {background-position: 0 4px;}
  .techno .pagination__nav.pagination__nav_direction_right {background-position: 100% -14px;}
.techno .buy__rating {background: url(/images/buy__rating.png) no-repeat;}
  .techno .buy__rating-fill {background: url(/images/buy__rating.png) no-repeat 0 -18px;}
.techno .shipping__icon {background: url(/images/shipping__icon.png) no-repeat;}
.techno .features__table tr { background: url(/images/features__table.png) repeat-x bottom;}
.techno .unit__attribute__table tr { background: url(/images/features__table.png) repeat-x bottom;}
.techno .reviews__rating {background: url(/images/rating__stars.png) no-repeat 0 -16px;}
.techno .reviews__fill {background: url(/images/rating__stars.png) no-repeat 0 0;}
.techno .add-review__rating-star {background: url('/images/rating__star.png') 0 -16px;}
  .techno .add-review__rating-star:hover,
  .techno .add-review__rating-star:hover ~ .add-review__rating-star {background-position: 0 0;}
  .techno .add-review__rating-input:checked ~ .add-review__rating-star {background-position: 0 0;}
.techno .recommended .owl-theme .owl-controls .owl-buttons .owl-prev,
.techno .recommended .owl-theme .owl-controls .owl-buttons .owl-next {background: url(/images/gallery__arrows.png) no-repeat 0 0;}
.techno .recommended .owl-theme .owl-controls .owl-buttons .owl-next {background-position: -9px 0;}
.techno .gallery__prev,
.techno .gallery__next {background: url(/images/gallery__arrows.png) no-repeat 0 center;}
  .techno .gallery__next {background-position: -9px center;}
.techno .favorites__icon {background: url(/images/favorites__icon.png) no-repeat;}
.techno .unit__badge {background: url(/images/unit__badge.png);    }
  .techno .unit_badge_new .unit__badge {background-position: 0 0; width: 24px; height: 36px;}
  .techno .unit_badge_hit .unit__badge {background-position: -24px 0; width: 24px; height: 36px;}
  .techno .unit_badge_sale .unit__badge {background-position: -48px 0; width: 32px; height: 35px; left: 2px;}
.techno .form__control_require:after {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEREI0QzFFNDEzRUYxMUU0QUQxNEQ1RkUzRDYwOUY3MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEREI0QzFFNTEzRUYxMUU0QUQxNEQ1RkUzRDYwOUY3MiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkREQjRDMUUyMTNFRjExRTRBRDE0RDVGRTNENjA5RjcyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkREQjRDMUUzMTNFRjExRTRBRDE0RDVGRTNENjA5RjcyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ytyYbwAAAGNJREFUeNpi+P//PwMyBoJ3QHwGWYwJJMrIyBjKgADvoRgkLgjExiC2IEw3EBtD6VVADNJ4F4yhVpRDBf7DJSDsM2A5NPecgUqC8Cq4OFEmkeKmUCQrQRK7oWxBsEZiwgkgwAD5Lm316MNhVwAAAABJRU5ErkJggg==);}

.techno .shipping-method__icn {background: url(/images/shipping_method_icn.png) 0 50% no-repeat;}
.techno .payment-method__icn {background: url(/images/payment_method_icn.png) 0 50% no-repeat;}
.techno .popup__close {background: url(/images/popup__cross.png) 0 0 no-repeat;}

.techno .gallery .prev, .techno .gallery .next {background: url(http://static.itmatrix.ru/gift/themes/v12.01/images/gallery__arrows.png) no-repeat;}
   .techno .gallery .next {background-position: -9px 0;}
    .techno .gallery .next:hover  {background-position: -9px -16px;}
  .techno .gallery .prev {background-position: 0 0;}
    .techno .gallery .prev:hover {background-position: 0 -16px;}
