﻿body {
    font-family: 'PT Sans', sans-serif !important;
    min-width: 1035px;
}

.site {
    background-color: #fff;
    /*background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAsCAMAAAAgsQpJAAAAt1BMVEW7AgD////kx7fYpZ73vrXyvLLwvK/0s6/pl5TuqKjurafYo5vfj4bil5XxnprXenfag4bYc2rWWFzicHbhUlTSUk3ZYlrZbWTWVFDLRUPSYFrMSEjRUU/MPTvNMzXHNjTbPjTHLS3CLynCJiTDJifBGRrFHh3CIR3BFxTDHBjAHBjBFxTEFhW/ERG9EhG+ERDADwu9Cwm9CQm9CAe8CAXBCwi7BgS8BgS8BAK7AwG7AgC8BAK8BAOtW1E4AAAAOXRSTlMAAAYHCQ8SEh0fHzEyMzRCS1pgZmxyc3Z/gIOJkKSorbS9wMjI09ja39/g5Ofo6+vy9Pb3+fn7+/wziinDAAAAgklEQVR4Xu3KxRHDQBQFwZFkZmZmZlrb+cflEN6/umr73LyN/iX66KOPzhgPNUt0u14WHT+bTgZk/C6bCZDxMauGION1XAJkPA/zoOO9XwAdj900yOi2rSTI6NaNOMj4WpRjIONzWgRkvE1yoONlkAIdT6MIdNy3AR1XdSzmFWwCox/0+DDUjEwUOQAAAABJRU5ErkJggg==')*/ /*../img/header_inner.png*/;
    background-repeat: no-repeat;
    padding-top: 36px;
}

.rub12 {
    font-family: "Glyphicons Halflings";
    font-size: 12px;
    padding-left: 2px;
}

.rub12_2 {
    font-family: "Glyphicons Halflings";
    font-size: 12px;
    position: relative;
    right: 2px;
    top: 2px;
}

.rub12:before, .rub12_2:before {
    content: "\20bd";
}

.login {
    position: absolute;
    bottom: -30px;
    right: 10px;
}

.login span {
    font-family: "Glyphicons Halflings";
    font-size: 12px;
}

.login span:before {
    content: "\270f";
}

/*All*/

a:hover { color:#bb0200; }

h1{ font-size: 32px !important; }
h3{font-size: 21px !important;}
h4{font-size: 16px !important;}

.breadcrumb {
    background-color: transparent !important;
    padding: 2px 3px;
    margin-bottom: 0;
}

.font15 {
    font-size: 15px;
}

.font22 {
    font-size: 22px;
}
.font18 {
    font-size: 18px;
}

.colorRed {
    color: #bb0200;
}

.colorRed a {
    color: #bb0200;
    cursor: default;
    text-decoration: none;
}

.construct {
    background-image: url('data:image/jpeg;base64,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') /*/Content/img/back.jpg*/;
    padding: 10px 4px 0;
}

.menu {
    height: 50px;
    background-color: #bb0200;
    background: linear-gradient(to top, #ba0202, #e01212);
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    padding: 14px 0;
    box-shadow: black 2px 1px 4px 0;
}

.menu a {
    color: white;
    cursor: pointer;
    text-shadow: black 2px 2px 4px;
}

.menu a:hover {
    color: #e7dd3c;
}

.menu ul {
    list-style: none;
    list-style-type: none;
    padding: 0;
}

    .menu ul li {
        display: inline;
        padding: 0 3%;
        font-size: 16px;
    }

.searchBlock {
    display: none;
    padding: 0;
    text-align: right;
    float: right;
}

.searchBlock div {
    width: 270px;
    border: 0 solid;
    height: 50px;
    padding: 15px 0 8px;
}

.inputSearch {
    font-family: "Glyphicons Halflings";
    border: 1px solid;
    background: none;
    padding: 0 10px 5px;
    margin: 0;
    font-size: 18px;
    position: relative;
    top: 2px;
    right: 5px;
}

.btnSearch {
    font-family: "Glyphicons Halflings";
    border: 1px solid;
    background: none;
    padding: 0 10px;
    margin: 0;
    position: relative;
    top: 2px;
    font-size: 18px;
    right: 10px;
}

.btnSearch:before {
    content: "\e003";
}

.radioDiv {
    float: left;
    margin: 0 15px 0 0;
    /*clear: both;*/
    /*margin: 0 50px;*/
}

    .radioDiv label {
        width: 80px;
        border-radius: 3px;
        border: 1px solid #D1D3D4;
    }

/* hide input */
input.radio:empty {
    /*margin-left: -999px;*/
    display: none;
}

/* style label */
    input.radio:empty ~ label {
        position: relative;
        float: left;
        line-height: 2.5em;
        text-indent: 3.25em;
        /*margin-top: 2em;*/
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        width: auto;
        padding: 0 13px 0 0;
    }

        input.radio:empty ~ label:before {
            position: absolute;
            display: block;
            top: 0;
            bottom: 0;
            left: 0;
            content: '';
            width: 2.5em;
            background: #D1D3D4;
            border-radius: 3px 0 0 3px;
        }

/* toggle hover */
input.radio:hover:not(:checked) ~ label:before {
    content: '\2714';
    text-indent: .9em;
    color: #C2C2C2;
}

input.radio:hover:not(:checked) ~ label {
    color: #888;
}

/* toggle on */
input.radio:checked ~ label:before {
    content: '\2714';
    text-indent: .9em;
    color: #FFF;
    background-color: #bb0200;
}

input.radio:checked ~ label {
    color: #777;
}

/* radio focus */

.number {
    width: 65px;
    display: inline;
}

/**/

.mainItem {
    margin-bottom: 20px;
    box-shadow: 2px 2px 10px -1px #ececec;
    overflow: hidden;
    transition: 0.2s ease;
}

.mainItem:hover {
        box-shadow: 2px 2px 10px -1px rgba(110, 110, 110, 0.59);
    /*border-radius: 2px;
    transition: 0.3s;
    overflow: hidden;*/
}

.mainItemImg {
    text-align: center;
    height: 230px;
    line-height: 230px;
}

    .mainItemImg img {
        max-width: 100%;
        max-height: 100%;
    }

.mainItemText {
        height: 230px;
}
    
.categoryLink {
    color: #333;
}
.categoryLink:hover {
    color: #bb0200;
}

.btn-red {
    background-color: #bb0200;
    color: white;
    font-size: 18px !important;
    transition: 0.3s ease;
}

.btn-red:hover {
    color: #e7dd3c !important;
    box-shadow: #bb0200 0 0 8px 0;
}

.btn-yellow {
    background-color: #e7dd3c;
    color: #333;
    font-weight: bold;
    font-size: 18px !important;
    transition: 0.3s ease;
}

.btn-yellow:hover {
    color: #bb0200 !important;
    box-shadow: #e7dd3c 0 0 13px 1px;
}

.categoryList {
    border: 2px solid #bb0200;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: rgba(3, 3, 3, 0.53) 0 0 10px -2px;
}

.categoryListTitle {
    padding: 5px 0;
    text-align: center;
    border-bottom: 1px solid #bb0200;
    background: linear-gradient(to top, #e01212, #ba0202);
}

.categoryListTitle a {
    color: white;
    font-size: 21px;
    font-weight: bold;
}

.categoryListItem {
    padding: 5px 15px;
    font-size: 16px;
    border-bottom: 1px solid #bb0200;
}

.categoryListItem:last-child {
    border: 0;
}

.categoryListItem:hover {
    background-color: #fffddc;
}

.categoryListItem a {
    color: black;
}

.activeCategory {
    background-color: #FFFFCC;
    font-size: 18px;
}

.activeCategory span {
    font-family: "Glyphicons Halflings";
    font-size: 12px;
    padding: 0 4px 0 2px;
}

.activeCategory span:before {
    content: "\2212";
}

.activeCategory a {
    color: black;
    font-style: italic;
}

.activeCategory div {
    padding: 4px 15px 4px 55px;
    border-top-color: #bb0200;
    border-top-width: 1px;
    border-top-style: solid;
}

.activeCategory:hover {
    /*background-color: #E7CA3C;*/
}

.activeCategoryForce a {
    color: #333;
}

.goodItemDiv {
    margin: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
    transition: 0.3s;
    height: 330px;
}

.goodItemDiv:hover {
    border-color: #bb0200;
    box-shadow: #bb0200 0 0 9px -2px;
}

.goodItemDivImg {
    height: 250px;
    line-height: 230px;
    padding: 10px 0;
}

.goodItemDivImg img {
    max-width: 100%;
    max-height: 230px;
    vertical-align: middle;
}

.goodItemDivText {
    padding: 5px 0;
    overflow: hidden;
    /*white-space: nowrap;
    text-overflow: ellipsis;*/
    height: 46px;
}

.goodItemDesc {
    font-size: 18px;
}

.goodItemDivArtikul {
    margin-top: 15px;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 18px;
}

.goodItemDivCost {
    border: 2px solid #bb0200;
    border-radius: 6px;
    box-shadow: #747474 0 2px 12px -2px;
    padding: 10px 20px;
    font-size: 20px;
    font-weight: bold;
    text-align: left;
    background-color: #FFFFCC;
    margin-top: 20px;
}

.goodItemDivCostCategory {
    padding: 5px 0;
    font-size: 16px;
    text-align: center;
}

.goodItemDivCostCost {
    font-size: 16px;
}

.goodItemDivImage {
    text-align: center;
}

.goodItemDivImagePreview img {
        max-width: 100%;
    margin-bottom: 15px;
    border: 1px solid;
    padding: 4px;
}

.sliderMain .text-center, .sliderMain1 .text-center, .sliderLeft .text-center, .sliderGoodBottom .text-center {
    line-height: 73px;
}

.sliderMain .text-center img, .sliderMain1 .text-center img, .sliderLeft .text-center img, .sliderGoodBottom .text-center img {
    max-height: 73px;
    max-width: 330px;
    vertical-align: middle;
    cursor: move;
}

.goodItemImages ul li {
    text-align: center;
    line-height: 442px;
}

.goodItemImages a img {
    max-width: 100%;
    max-height: 100%;
}

.goodItemImagesMat {
    float: left;
    width: 60px;
    height: 60px;
    margin: 0 5px 5px 0;
    border: 2px solid #bb0200;
    border-radius: 5px;
    overflow: hidden;
}

.goodItemImagesMat img {
    width: 100%;
    height: 100%;
}

.goodAdditional {
    border: 2px solid #bb0200;
    border-radius: 10px;
    box-shadow: rgba(3, 3, 3, 0.53) 0 0 10px -2px;
    /*background-color: #FFFFCC;*/
}

.goodAdditionalContent {
    padding: 10px 10px;
}

.goodAdditionalItem {
    margin: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
    transition: 0.3s ease;
    text-align: center;
    padding: 10px 5px;
}

.goodAdditionalItem:hover {
    border-color: #bb0200;
    box-shadow: #bb0200 0 0 9px -2px;
}

.goodAdditionalItemImg {
    margin: 0 0 5px 0;
}

.goodAdditionalItem img {
    max-width: 100%;
    max-height: 200px;
}

.cart, .cart:active, .cart:focus, .cart:hover {
    color: #333;
    text-decoration: none;
}

.cart div {
    border: 2px solid #bb0200;
    border-radius: 10px;
    box-shadow: rgba(3, 3, 3, 0.53) 0 0 10px -2px;
    padding: 6px 2px;
    font-size: 18px;
    text-align: center;
}

.cart div:hover {
    background-color: rgba(187, 2, 0, 0.04);
    box-shadow: #bb0200 0 0 9px -2px;
}


.cart div img {
    width: 49px;
    height: 49px;
}

.cart div span {
    padding: 2px 4px;
    position: relative;
    top: 2px;
}

.btnCartA {
    color: #333;
    background-color: white;
    padding: 7px 9px;
    text-transform: uppercase;
    font-size: 16px;
    -moz-transition: 0.6s all ease;
    -o-transition: 0.6s all ease;
    -webkit-transition: 0.6s all ease;
    transition: 0.6s all ease;
    border-radius: 5px;
    border: 1px solid #D1D3D4;
    overflow: hidden;
}

.btnCartA:hover, .btnCartA:active, .btnCartA:focus {
    box-shadow: #D1D3D4 0 0 9px -2px;
    color: white;
    text-decoration: none;
    background: linear-gradient(to top, #ba0202, #e01212);
}

    .btnCartA span {
        color: white;
        font-family: "Glyphicons Halflings";
        font-size: 18px;
        position: relative;
        top: 3px;
        padding: 6px 7px;
        background: linear-gradient(to top, #ba0202, #e01212);
        right: 9px;
        overflow: hidden;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
    }

.btnCartA span:before, .btnCart span:before {
    content: "\e116";
}

.btnCart {
    color: #333;
    background-color: white;
    padding: 5px 9px 9px;
    text-transform: uppercase;
    font-size: 16px;
    -moz-transition: 0.6s all ease;
    -o-transition: 0.6s all ease;
    -webkit-transition: 0.6s all ease;
    transition: 0.6s all ease;
    border-radius: 5px;
    border: 1px solid #D1D3D4;
    overflow: hidden;
}

.btnCart:hover, .btnCart:active, .btnCart:focus {
    box-shadow: #D1D3D4 0 0 9px -2px;
    color: white;
    text-decoration: none;
    background: linear-gradient(to top, #ba0202, #e01212);
}

    .btnCart span {
        color: white;
        font-family: "Glyphicons Halflings";
        font-size: 18px;
        position: relative;
        top: 1px;
        padding: 7px 12px 11px;
        background: linear-gradient(to top, #ba0202, #e01212);
        right: 9px;
        overflow: hidden;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
    }
    
.goodItemSize {
    width: 100%; margin-top: 25px;
}

.goodItemSize p {
    font-size: 18px;
}

.modal-dialog {
    width: 900px;
}

.removeItem {
    font-family: "Glyphicons Halflings";
    font-size: 18px;
    color: #bb0200;
    cursor: pointer;
}

.removeItem:before {
    content: "\e014";
}

.goodItemStar1, .goodItemStar2, .goodItemStar3, .goodItemStar4 {
    /*font-family: "Glyphicons Halflings";
    font-size: 14px;
    color: white;
    position: absolute;
    margin: 5px 0 0 8px;*/

    position: absolute;
    top: 5px;
    cursor: default;
    color: white;
}

.goodItemStar1 {
    font-size: 14px;
    margin-top: 0;
    margin-left: 1px;
}

.goodItemStar2 {
    font-size: 12px;
    margin-top: 0;
    margin-left: 1px;
}

.goodItemStar3 {
    font-size: 12px;
    margin-top: 0;
    margin-left: 2px;
}

.goodItemStar4 {
    font-size: 9px;
    margin-top: 3px;
    margin-left: 2px;
}

/*Распродажа*/
/*.goodItemStar1:before {
    content: "\e148";
}*/

/*Новинка*/
/*.goodItemStar2:before {
    content: "\e086";
}*/

/*Хит*/
/*.goodItemStar3:before {
    content: "\e125";
}*/

/*Акция*/
/*.goodItemStar4:before {
    content: "\e122";
}*/

.goodItemStar {
    position: absolute;
    top: 12px;
    left: 29px;
    z-index: 1;
    -moz-transition: 0.6s all ease;
    -o-transition: 0.6s all ease;
    -webkit-transition: 0.6s all ease;
    transition: 0.6s all ease;
}

.goodItemDiv .goodItemStar:hover {
    opacity: 0.4;
}

.searchElement button {
    position: relative;
    bottom: 15px;
}

.searchElement input {
    width: 280px;
    padding: 7px 10px;
    border-color: #ba0202;
    position: relative;
    bottom: 14px;
    border-radius: 5px;
    box-shadow: #752d2c 1px 1px 7px -2px;
}
.navbar-default {
border-color: none;

}
 @media (max-width: 1035px) {
 body{
min-width: 100%;
width:100%;
max-width:100%;
overflow-x:hidden;
}  
.searchElement{
margin-bottom:40px;
}
.mt20{
margin-top:20px;
}
.mainItem{
overflow:auto;
height:auto;
text-align: center;
}
.mainItemImg{
width:100%;
}
.breadcrumb{
margin-top:30px;
}
.activeCategory div {
 padding: 4px 5px 4px 5px;
 }
 .tovar_sitebar{
display:none;
 }
 }
 @media (max-width: 576px) {
body{
min-width: 100%;
width:100%;
max-width:100%;
overflow-x:hidden;
}
.font22.mobile {
font-size:18px;
line-height: 30px;
}
.font18.mobile{
font-size:16px;
 line-height: 30px;
}
.navbar-default {
background-color:transparent; 
border-color:transparent; 
}
.menu {
 background-color: transparent; 
background: transparent; 
padding:  0;
box-shadow: none; 
}
.navbar-default .navbar-toggle{
background:linear-gradient(to top, #ba0202, #e01212);
box-shadow: black 2px 1px 4px 0; 
  
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color:transparent;
    background: linear-gradient(to top, #ba0202, #e01212);
    z-index: 1000;
    position: relative;
      border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    }
.menu_list li{
display:block!important;
padding: 15px 0px!important;
}
.menu_list li a{
display:block!important;
padding: 15px 0px!important;
}
img {
max-width: 100%!important;
}
.searchElement input{
    width: 230px;    
}
.mainItem{
overflow:auto;
height:auto;
text-align: center;
}
.mainItemImg{
width:100%;
}
.breadcrumb{
margin-top:30px;
}
.tovar_sitebar{
display:none;
}
}
 @media (max-width: 320px) {
.font22.mobile {
font-size:14px;
line-height: 30px;
}
.font18.mobile{
font-size:12px;
 line-height: 30px;
}
.searchElement input {
    width: 200px;
}

 }