/*Цвета шаблона сайта*/

a,
a:hover,
a:focus {
  color: #C30E0E;
}

body {
    background: #fff;
}

header {
    background: #fff;
}

.main-body{
	background: #fff;
}

.content{
    border-top: 1px solid #E7E7E7;
}

.s-input a {
    border-left: 1px solid #E8E8E8;
    background: #fff;
}

.contacts span {
    color: #3d95e5;
}
@media (min-width: 768px) {
    .glyphicon-search {
        color: #ccc;
    }
    
    .glyphicon-search:hover {
        color: #333;
    }
}

a.cart-link,
a.cart-link:hover {
    color: #000;
}

a.cart-link span {
    color: #d5bfa6;
}

.cart i {
      color: #d5bfa6;
  text-shadow: 0 1px 0 #BA9F81;
}

.cart-make-order a,
.cart-make-order a:hover {
    color: #d5bfa6;
}

h2.list-title {
    background: #EAEAEA;
    background-image: -webkit-linear-gradient(top, #fdfdfd 0%, #e2e2e2 100%);
    background-image: -o-linear-gradient(top, #fdfdfd 0%, #e2e2e2 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#e2e2e2));
    background-image: linear-gradient(to bottom, #fdfdfd 0%, #e2e2e2 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#e2e2e2', GradientType=0);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled false);
      border: 1px solid #D3D3D3;
  text-shadow: 0 1px 0 #fff;
    color: #494949;
}

.reviews-block {

}
/*Подвал*/

footer {
    background: #C30E0E;
  margin: 2px;
  border-radius: 5px;
}

.container.bottom {

}

.footer-info {
    color: #cecece;
}

.footer-copy {
    color: #cecece;
}

.footer-copy a, .footer-copy a:hover{
	  color: #d5bfa6;
}

.container.footer-nav ul li a {
    color: #cecece;
}

@media (max-width: 767px) {
    header {
        background: none;
        border: none;
    }
    .navbar-default {
        background: #fff;
    }
    .navbar-collapse {
        overflow-x: visible;
        padding-right: 15px;
        padding-left: 15px;
        border-top: 1px solid transparent;
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
        -webkit-overflow-scrolling: touch;
        background: #fff;
    }
}
/*Цвета компонентов*/

ul.vertical-list li .element{
    background: #fff;
    border: 1px solid #E6E6E6;

}

li.horizontal-catalog-list-item{
    background: #fff;
    border: 1px solid #E6E6E6;
    -webkit-box-shadow: 0px 2px 2px #EFEFEF;
    -moz-box-shadow: 0px 2px 2px #EFEFEF;
    box-shadow: 0px 2px 2px #EFEFEF;
    padding: 5px;
}

li.horizontal-catalog-table-item .row{
    background: #fff;
    border: 1px solid #E6E6E6;
    -webkit-box-shadow: 0px 2px 2px #EFEFEF;
    -moz-box-shadow: 0px 2px 2px #EFEFEF;
    box-shadow: 0px 2px 2px #EFEFEF;
    padding: 5px;
}


div.item-info-old-price {
    color: #cecece;
}

div.item-info-price {
    color: #3d95e5;
}

a.buy-btn {
    background: #3d82dd;
    background-image: -webkit-linear-gradient(top, #3eaff1 0%, #3d82dd 100%);
    background-image: -o-linear-gradient(top, #3eaff1 0%, #3d82dd 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3eaff1), to(#3d82dd));
    background-image: linear-gradient(to bottom, #3eaff1 0%, #3d82dd 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#3eaff1', endColorstr='#3d82dd', GradientType=0);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled false);
    border: 1px solid #3d82dd;
    color: #fff;
}

a.buy-btn:hover {
    background: #4F92EA;
    background-image: -webkit-linear-gradient(top, #58C2FF 0%, #5497F0 100%);
    background-image: -o-linear-gradient(top, #58C2FF 0%, #5497F0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#58C2FF), to(#5497F0));
    background-image: linear-gradient(to bottom, #58C2FF 0%, #5497F0 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#58C2FF', endColorstr='#5497F0 ', GradientType=0);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled false);
    text-decoration: none;
    border: 1px solid #6CABFF;
}

a.buy-click {
    background: #333;
    background: -moz-linear-gradient(top, #484d53 0%, #3c4248 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#484d53), color-stop(100%,#3c4248));
    background: -webkit-linear-gradient(top, #484d53 0%,#3c4248 100%);
    background: -o-linear-gradient(top, #484d53 0%,#3c4248 100%);
    background: -ms-linear-gradient(top, #484d53 0%,#3c4248 100%);
    background: linear-gradient(to bottom, #484d53 0%,#3c4248 100%);
    border: 1px solid #333;
    color: #fff;
}

a.buy-click:hover {
    background: #494949;
    background: -moz-linear-gradient(top, #575C62 0%, #454B51 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#575C62), color-stop(100%,#454B51));
    background: -webkit-linear-gradient(top, #575C62 0%,#454B51 100%);
    background: -o-linear-gradient(top, #575C62 0%,#454B51 100%);
    background: -ms-linear-gradient(top, #575C62 0%,#454B51 100%);
    background: linear-gradient(to bottom, #575C62 0%,#454B51 100%);
    border: 1px solid #616161;
}

li.horizontal-list-item .review-info {
    background: #fff;
    border: 1px solid #E6E6E6;
}

.review-name a {
    color: #3d95e5;
}

.review-sticker.review, .review-sticker.review-video {
    background: #3d82dd;
    background-image: -webkit-linear-gradient(top, #3eaff1 0%, #3d82dd 100%);
    background-image: -o-linear-gradient(top, #3eaff1 0%, #3d82dd 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3eaff1), to(#3d82dd));
    background-image: linear-gradient(to bottom, #3eaff1 0%, #3d82dd 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#3eaff1', endColorstr='#3d82dd', GradientType=0);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled false);
    color: #fff;
}

ul.q-properties li {
    border-bottom: 1px dotted #4D4D4D;
}

ul.q-properties li span {
    background: #fff;
}
/*Меню каталога

@media screen and (min-width: 768px) {
    .nav .open > a,
    .nav .open > a:hover,
    .nav .open > a:focus {
        background: none;
    }
    #catalog-menu > ul {
        background: #333;
        background: -moz-linear-gradient(top, #484d53 0%, #3c4248 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#484d53), color-stop(100%,#3c4248));
        background: -webkit-linear-gradient(top, #484d53 0%,#3c4248 100%);
        background: -o-linear-gradient(top, #484d53 0%,#3c4248 100%);
        background: -ms-linear-gradient(top, #484d53 0%,#3c4248 100%);
        background: linear-gradient(to bottom, #484d53 0%,#3c4248 100%);
    }
    #catalog-menu>ul>li>a {
        color: #fff;
    }
    #catalog-menu > ul > li.dropdown > ul > li.dropdown,
    #catalog-menu > ul > li.dropdown > ul > li {
        border-left: 1px solid #e9eaec;
    }
    #catalog-menu > ul > li.dropdown > ul > li.dropdown a,
    #catalog-menu > ul > li.dropdown > ul > li > a {
        color: #000;
    }
    #catalog-menu > ul > li.dropdown > ul > li.dropdown > ul > li > a {
        color: #000;
    }
}*/

@media screen and (max-width: 767px) {
    .navbar-default .navbar-nav > li > a {
        color: #428bca;
        text-decoration: none;
    }
    .navbar-default .navbar-nav > li > a:hover,
    .navbar-default .navbar-nav > li > a:focus {
        color: #2a6496;
        text-decoration: underline;
    }
    .navbar-nav > li > a {
        border-bottom: 1px solid #e7e7e7;
    }
    .navbar-toggle {
        color: #fff;
    }
    .head{  background: #fff;}
}

.news-item-date {
    background: #3d82dd;
    color: #fff;
}



.navbar-default {
    background: #333;
    background: -moz-linear-gradient(top, #484d53 0%, #3c4248 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#484d53), color-stop(100%,#3c4248));
    background: -webkit-linear-gradient(top, #484d53 0%,#3c4248 100%);
    background: -o-linear-gradient(top, #484d53 0%,#3c4248 100%);
    background: -ms-linear-gradient(top, #484d53 0%,#3c4248 100%);
    background: linear-gradient(to bottom, #484d53 0%,#3c4248 100%);
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
    background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
    background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));
    background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
    -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
}