﻿/* Красный #d41e1e */
/* Серый #cccbcb */
/* Серый кнопки #b7b7b7 */




/*========= Шаблон ==========*/

[pageid="6181"] .box.category {
    display: none;
}

.box.category .box-heading h3 {
    display: none;
}

.box.category {
    margin-top: 60px;
}

[pageid="6181"] #leftContentCell {
    display: none;
}

[pageid="6181"] #mainContentCell {
    width: 100%;
}

.header .col-sm-9 {
    width: 100%;
}

.box.account.info {
    display: none;
}

/*------ Коллекции -------*/

[pageid="7183"] #leftContentCell {
    display: none;
}

[pageid="7183"] #mainContentCell {
    width: 100%;
}

/*=========== Особые предложения ========*/

[pageid="6181"] .box-heading {
    margin-top: 30px;
    }

.box.latest .box-heading h3 {
text-transform: uppercase;
font-size: 16px;
font-weight:300;
        border: 1px solid #cccbcb;
    background-color: rgba(242, 242, 242, 1);
}

.box.latest .box-heading a:hover {
  color: #d41e1e;
  text-shadow: 0px 1px 0px #b2a98f,
             0px 1px 10px rgba(0,0,0,0.15),
             0px 3px 2px rgba(0,0,0,0.1),
             0px 4px 30px rgba(0,0,0,0.1);
}

.box .owl-nav .fa:hover {
  color: #d41e1e;
}

.product-thumb {
    border: 1px solid #cccbcb;
}

.box.latest .owl-nav .fa-angle-up:before {
    content: "\f053";
}

.box.latest .owl-nav .fa-angle-down:before {
    content: "\f054";
}

.box .owl-nav .owl-next, .box .owl-nav .owl-prev {
    color: #2f2f2f;
    font-size: 12px;   
}


/*------ Особые предложения слева -------*/

.box.specials .box-heading h3 {
text-transform: uppercase;
font-size: 16px;
font-weight:300;
        border: 1px solid #cccbcb;
    background-color: rgba(242, 242, 242, 0);
}

.box.specials .box-heading a:hover {
  color: #d41e1e;
  text-shadow: 0px 1px 0px #b2a98f,
             0px 1px 10px rgba(0,0,0,0.15),
             0px 3px 2px rgba(0,0,0,0.1),
             0px 4px 30px rgba(0,0,0,0.1);
}

.bx-wrapper .bx-controls-direction a i {
    font-size: 20px;
}


.box .bx-wrapper .bx-next:hover, .box .bx-wrapper .bx-prev:hover {
  color: #d41e1e;
}

.specials .product-thumb, .bestsellers .product-thumb {
    border: 1px solid #cccbcb;
    background: #fff;

}

/*------ Скидка -------*/

.sale, .new_pr {
    background-color: #d41e1e;
}

.sale:before, .new_pr:before {

    border-color: #d41e1e transparent transparent transparent;
}

/*------ Хлебные крошки -------*/

.breadcrumb {
    text-transform: uppercase;
        background: rgba(242, 242, 242, 0);
}

.breadcrumb a:hover {
  color: #d41e1e;
  text-shadow: 0px 1px 0px #b2a98f,
             0px 1px 10px rgba(0,0,0,0.15),
             0px 3px 2px rgba(0,0,0,0.1),
             0px 4px 30px rgba(0,0,0,0.1);
}

/*======== Шапка =========*/

.header {
    background: rgba(242, 242, 242, 0);
    border-bottom: 1px solid #cccbcb;
}

/*------ Телефон -------*/

.phone i {
    font-size: 25px;
    color: #d41e1e;
}

.phone a:hover {
  color: #d41e1e;
  text-shadow: 0px 1px 0px #b2a98f,
             0px 1px 10px rgba(0,0,0,0.15),
             0px 3px 2px rgba(0,0,0,0.1),
             0px 4px 30px rgba(0,0,0,0.1);
}

/*------ Соцсети -------*/

.social-list a {
    font-size: 12px;
    color: #000;
}

.social-list a:hover {
  color: #d41e1e;
}

.smm a:hover {
  color: #d41e1e;
}

/*------ Поиск -------*/

.search button:active,
.search button:hover {
  background: #000;
}

.search button {
  background: #d41e1e;
  color: #FFF;

  text-transform: uppercase;
}

#livesearch_search_results li:hover, #livesearch_search_results .highlighted {
  background-color:#d41e1e !important;
  color:#FFF;
  }

/*------ Меню -------*/

.nav {
    background-color: rgba(255, 255, 255, 0);
}

.nav a {
font-size: 16px;
font-weight:300;
color: #000;
}

.nav a:hover, .nav a:active {
  color: #d41e1e;
  text-shadow: 0px 1px 0px #b2a98f,
             0px 1px 10px rgba(0,0,0,0.15),
             0px 3px 2px rgba(0,0,0,0.1),
             0px 4px 30px rgba(0,0,0,0.1);

}

.top_panel .dropdown-menu {
  background: #fff;
}

.top_panel .dropdown-menu a {
    font-size: 14px;
	font-weight:300;
}

.top_panel .dropdown-menu button, .top_panel .dropdown-menu a {
  color: #000;
}

.top_panel .dropdown-menu button:hover, .top_panel .dropdown-menu a:hover {
  background: #d41e1e;
}


/*------ Корзина верхняя -------*/

.cart > button > i {
    color: #d41e1e;
    font-size: 28px;
}

.cart > button {
    background: rgba(25, 202, 175, 0);
    color: #000;
    font-size: 16px;
    font-weight:300;
    text-transform: uppercase;
}

.cart > button:hover, .cart.open > button {
  
  color: #d41e1e;
  text-shadow: 0px 1px 0px #b2a98f,
             0px 1px 10px rgba(0,0,0,0.15),
             0px 3px 2px rgba(0,0,0,0.1),
             0px 4px 30px rgba(0,0,0,0.1);
             background-color: rgba(36, 255, 219, 0)
}


/*------ SMM -------*/

.smm {
margin-bottom: 70px;
}



/*======== Подвал ==========*/

footer h5 {
	color: #000;
	font-weight: 700;
}

footer a {
	color: #cccbcb !important;
}

footer a:hover {

	color: #d41e1e !important;
	text-shadow: 0px 1px 0px #b2a98f,
             0px 1px 10px rgba(0,0,0,0.15),
             0px 3px 2px rgba(0,0,0,0.1),
             0px 4px 30px rgba(0,0,0,0.1);
}

footer .footer_box .social span {
    color: #d41e1e;
}


/*==================     ToTop     ======================*/
.toTop {
  color: #d41e1e;
}

.toTop:hover {
  color: #d41e1e;
}

.toTop:visited, .toTop:focus, .toTop:active {
  color: #d41e1e;
}

/*================== Плашки ======================*/

.product-thumb .price {
    color: #d41e1e;
}

.product-thumb h4 a:hover, .product-thumb .name a:hover {
  color: #d41e1e;
}

.product-thumb .btn.btn-add i {
    background: #d41e1e;
}

/*================== Карточка товара ======================*/

.price-section span.price-new {
color: #d41e1e;
}

.general_info.product-info a:hover {
color: #d41e1e;
  text-shadow: 0px 1px 0px #b2a98f,
             0px 1px 10px rgba(0,0,0,0.15),
             0px 3px 2px rgba(0,0,0,0.1),
             0px 4px 30px rgba(0,0,0,0.1);
}

#product h3 {
  color: #000;
}

#button-cart.btn, .product-buttons .btn {
background-color: #b7b7b7;
}

#button-cart.btn:hover, .product-buttons .btn:hover {
background-color: #d41e1e;
}

/*================== Каталог ======================*/

.box-subcat li .name a:hover {
  color: #d41e1e;
  text-shadow: 0px 1px 0px #b2a98f,
             0px 1px 10px rgba(0,0,0,0.15),
             0px 3px 2px rgba(0,0,0,0.1),
             0px 4px 30px rgba(0,0,0,0.1);
}

.box-subcat li .image:hover {
  border-color: #d41e1e;
}

.box-subcat .image.active {
    border-color: #d41e1e;
}

.box-category .menu li > a {
     background: rgba(242, 242, 242, 0);
}


.box-category .menu li a:hover {
  color: #d41e1e;
  text-shadow: 0px 1px 0px #b2a98f,
             0px 1px 10px rgba(0,0,0,0.15),
             0px 3px 2px rgba(0,0,0,0.1),
             0px 4px 30px rgba(0,0,0,0.1);}

.box-category .menu li a + i:hover {
  cursor: pointer;
  color: #d41e1e;
}

.box-category li.current > a {
    color: #d41e1e;
}

.box-category .menu li a + i {
       color: #868585;
    font-size: 20px;

}

/*Цвет кнопки Вид (список-плашки)*/

#list-view, #grid-view {
    background: transparent !important;
}

.button-view .btn {
	color: #ccc !important;
	}

.button-view .btn:hover {
	color: #d41e1e !important;
	}

.button-view .btn:active {
	color: #d41e1e !important;
	}

.product-filter .btn-default:hover, .product-filter .btn-default:focus, .product-filter .btn-default:active, .product-filter .btn-default.active, .product-filter .open .dropdown-toggle.btn-default{
    color: #d41e1e !important;
}

#compare-total {
  background-color: #000;
}

#compare-total:hover {
  background-color: #d41e1e;
}

.table-compare a:hover {
color: #d41e1e;
}

.table-compare .btn.btn-danger.btn-block:hover {
background-color: #d41e1e;
}

.table-compare .btn.btn-danger.btn-block {
background-color: #000;
}

/*================== Кнопки ======================*/

.btn.btn-default, .btn.btn-primary {
  background-color: #000;
}

.btn.btn-default:hover, .btn.btn-primary:hover {
  background-color: #d41e1e;
    color: #fff;
}


/*================== Личный кабинет ======================*/

#btnSave.btn.btn-primary {
background-color: #000;
}

#btnSave.btn.btn-primary:hover {
background-color: #d41e1e;
}

.well .btn.btn-primary {
background-color: #000;
}

.well .btn.btn-primary:hover {
background-color: #d41e1e;
}

.well .heading h2 {
  color: #000;
}

.well .heading i {
  color: #d41e1e;
}

.well a:hover {
color: #d41e1e;  
}

.cabinet-menu a:hover {
  color: #d41e1e;
  text-decoration: underline;
}


/*================== Корзина верхняя ======================*/

/* Цвет цен в выпадающей корзине */

  .cart .price-cart, .cart .total td {
color: #d41e1e;
}

/* Цвет крестика в выпадающей корзине */

.cart .dropdown-menu .btn-xs {
color:  #000;
background-color: transparent !important;
}

.cart .dropdown-menu button:hover i {
  color: #d41e1e;
}


/* Цвет описания в выпадающей корзине */

.cart .text-left .name a:hover {
color: #d41e1e;
}

/* Цвет кнопок в выпадающей корзине */

.dropdown-menu.pull-right .btn.btn-primary:hover {
background-color: #d41e1e;
color: #fff;
}



/*================== Основная корзина ======================*/

.shoping_cart .btn.btn-danger {
background: #000;
}

.shoping_cart .btn.btn-danger:hover {
background: #d41e1e;
}

.shoping_cart a:hover {
  color: #d41e1e;
}


/*============= Оформление заказа ===============*/

#accordion.panel-group a:hover {
color: #d41e1e;
}

/*============= Слайдер ===============*/

.camera_caption {
    visibility: hidden !important;
}

.camera_prev, .camera_next {
    width: 25px;
    height: 22px;
    line-height: 18px;
    border-radius: 5%;
    background: #fff;
    border: 1px solid #000;
    color: #000;
    font-size: 25px;
}

.camera_prev:hover, .camera_next:hover {
    background: #d41e1e;
    color: #000;
}

/*============= Фильтр ===============*/

.filter-btn {
    color: #fff;
    background: #000;
}

.filter-btn:hover {
    color: #fff;
    background: #d41e1e;
}

.filter-ctrls-cell a:hover, .filter-ctrls-cell a:hover i {
  color: #d41e1e !important;
}


.product-filter-body.filtered {
        border-color: #d41e1e;
}

.product-filter-body:hover {
        border-color: #d41e1e;
        
    }

.product-filter-body.filtered .product-filter-content {
            
            border-bottom-color: #d41e1e;
            border-left-color: #d41e1e;
            border-right-color: #d41e1e;
}

.irs-from, .irs-to, .irs-single {
    background: #d41e1e !important;
}
.irs-from:after, .irs-to:after, .irs-single:after {
    border-top-color: #d41e1e !important;
}


/*============= Баннеры ===============*/



.banners .banner-box > a:hover .s-desc {
  border-color: rgba(255, 255, 255, 0.85);
  background: rgba(255, 255, 255, 0.85);
  z-index: 1;
}

.banners .banner-box > a:hover .s-desc h2,
.banners .banner-box > a:hover .s-desc h2 + p {
  color: #000;
}

.banners .banner-box > a:hover .s-desc .link {
  color: #000;
}

.banners > div .s-desc h2 {
  color: #000;
  font-size: 36px;
  font-weight: 400;
    text-align: center;
}

.banners > div .s-desc p {
  color: #000;
    font-size: 24px;
  font-weight: 400;
    text-align: center;
}


/*============= Stripe ===============*/

.strip {
  border-top: 1px solid #cccbcb;
  border-bottom: 1px solid #cccbcb;
  padding: 20px 0;
	text-align:center;
	margin-top: 40px;
    margin-bottom: 20px;
}

.strip h3 {
      margin-bottom: 0px;
    margin-top: 5px;
}

.strip p {
  color: #d41e1e;
  font-size: 16px;
}

.deliver-grid {
  border-left: 1px solid #cccbcb;
  border-right: 1px solid #cccbcb;


}

.img-strip {
    float:left;
	width:13%;
	margin-right:3%;
	margin-left:10%;
}

.img-strip img {
	width: 100%;
	margin-top:10%;
}

.deliver-text, .call, .shop-map {
	float: left;
}

#smallbox {
    cursor: pointer;
}

.shop-grid:hover, .deliver-grid:hover, .call-grid:hover {
  background-color: rgba(0, 0, 0, 0.14); 
}


/*============= Maps ===============*/

.shops-map {
	margin-bottom: 50px;
    }