/*
main: #E12A2A;;
hover: #E12A2A;
active: #9b71e3;

dopLink: #9e9e9e;
dopBtn: #f2f2f2;

bgFon: #f2f2f2;

#7338e0
*/
a{color: #E12A2A;; text-decoration: none;}
a:visited{text-decoration: none;}
a:hover {text-decoration: none; color: #E12A2A; }

.head-top,
.head-fix{background-color: #f5f5f5;}
.head-top .head-top-login,
.head-top .head-top-favor,
.head-top .head-top-compare,
.head-top .head-top-menu a{
		color: #9e9e9e;
}
.head-top .head-top-menu div{color: #E12A2A;}
.head-top .head-top-favor:hover,
.head-top .head-top-compare:hover,
.head-top .head-top-menu a:hover{color: #fff;}
.head-top .head-top-login:hover{color: #E12A2A;}

.head-top-login:after{background: url(img/sprite.svg) no-repeat -5px -8px; background-size: 110px 190px;}
.head-top-login:hover:after{background-position: -5px -68px;}

.bx-searchtitle .btn-search:after{background: url(img/sprite.svg) no-repeat -72px -9px;  background-size: 110px 190px;}
.bx-searchtitle .btn-search:hover:after{ background-position: -72px -129px;}
@media (max-width: 767px){
		.bx-searchtitle .btn-search:hover:after{ background-position: -72px -69px;}
}

.basket:after{background: url(img/sprite.svg) no-repeat -5px -33px; background-size: 110px 190px;}
.basket-empty:after{background-position: -5px -33px!important;}
.head_menu .basket:after{background-position: -5px -153px!important;}
.head_menu .basket-empty:after{background-position: -5px -33px!important;}
.basket .basket-num{background-color: #E12A2A;}
.basket:hover:after{background-position: -5px -93px;}

.basket:hover .basket-checkout { text-decoration: underline; }
@media (max-width: 991px){
.basket .basket-num{background-color: #fff;}
}

.about_company .more:after,
.gall_product .more:after,
.front_tabs .more:after{background: url(img/sprite.svg) no-repeat -91px -11px; background-size: 110px 190px;}

.gall_product a.next:after{background: url(./img/sprite.svg) no-repeat -62px -34px; background-size: 110px 190px;}
.gall_product a.prev:after{background: url(./img/sprite.svg) no-repeat -51px -34px; background-size: 110px 190px;}
.gall_product a.next:hover:after{background-position: -62px -154px;}
.gall_product a.prev:hover:after{background-position: -51px -154px;}

.footer .social a:before { background: url(img/sprite.svg) no-repeat 0 0; background-size: 110px 190px;}
.footer .social a.fb:before {background-position: -49px -111px;  width: 8px; }
.footer .social a.vk:before {background-position: -62px -111px; width: 19px; }
.footer .social a.in:before {background-position: -83px -111px; width: 15px; }
.footer .social a:hover{background-color: #E12A2A;}
.footer .social a.fb:hover:before {background-position: -49px -171px; }
.footer .social a.vk:hover:before {background-position: -62px -171px;}
.footer .social a.in:hover:before {background-position: -83px -171px; }


.bx_ordercart .bx_ordercart_order_table_container tbody td.control a{color: #E12A2A;;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.control a:hover{text-decoration: underline;}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li:hover a,
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li:active a,
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li.bx_active a{
		border-color: #E12A2A;;
}
.bx_ordercart  .bx_bt_button{background-color: #E12A2A;;}
.bx_ordercart  .bx_bt_button:focus,
.bx_ordercart  .bx_bt_button:hover{background-color: #E12A2A;}

.bx_ordercart .bx_ordercart_order_pay_center .checkout{background-color: #E12A2A;;}
.bx_ordercart .bx_ordercart_order_pay_center .checkout:focus,
.bx_ordercart .bx_ordercart_order_pay_center .checkout:hover{background-color: #E12A2A;}

.b_pager a:hover{color: #E12A2A;;}
.b_pager span{border-color: #E12A2A;;  }
.b_pager a.next:hover,
.b_pager a.prev:hover{border-color: #E12A2A;;  background-color: #E12A2A;}
.b_pager a.next:after{background: url(./img/sprite.svg) no-repeat -62px -34px; background-size: 110px 190px;}
.b_pager a.prev:after{background: url(./img/sprite.svg) no-repeat -51px -34px; background-size: 110px 190px;}
.b_pager a.next:hover:after{background-position: -62px -154px;}
.b_pager a.prev:hover:after{background-position: -51px -154px;}

