/* line 3, ../sass/main.scss */
body {
    background-color: #ebebeb;
    color: #282828;
}
/* line 7, ../sass/main.scss */
body > section, body > div.container, body header.container, body > .root > section, body > .root > .container {
    padding-top: 20px;
    padding-bottom: 20px;
}
/* line 13, ../sass/main.scss */
body.blur > .root {
    -webkit-filter: blur(6px);
    filter: blur(6px);
}

/* line 18, ../sass/main.scss */
.black-box {
    background-color: #3F3F3F;
    color: #ebebeb;
}
/* line 22, ../sass/main.scss */
.black-box a {
    color: #ebebeb;
}
/* line 25, ../sass/main.scss */
.black-box .pseudo-href {
    text-decoration: none;
    border-color: #ebebeb;
}

/* line 31, ../sass/main.scss */
.nowrap {
    white-space: nowrap;
}
.color-ser{
    color:#898989;
    font-size: 16px;
}

/* line 35, ../sass/main.scss */
body > footer, body > .root > footer {
    padding-top: 3em;
}
/* line 38, ../sass/main.scss */
body > footer .container, body > .root > footer .container {
    font-size: .95em;
    font-weight: bold;
}
/* line 43, ../sass/main.scss */
body > footer nav, body > .root > footer nav {
    padding-bottom: 3.6em;
    margin-bottom: 1.2em;
    border-bottom: 1px solid #3d3d3d;
}
/* line 54, ../sass/main.scss */
body > footer nav ul, body > .root > footer nav ul {
    list-style: none;
    text-transform: uppercase;
    padding-left: 0;
}
/* line 61, ../sass/main.scss */
body > footer nav ul li, body > .root > footer nav ul li {
    margin-bottom: 1.2em;
}
/* line 70, ../sass/main.scss */
body > footer .social .row > div, body > .root > footer .social .row > div {
    padding-bottom: .6em;
    line-height: 2.8em;
}
@media (max-width: 992px) {
    /* line 78, ../sass/main.scss */
    body > footer .social .row > div, body > .root > footer .social .row > div {
        text-align: center;
    }
}
/* line 83, ../sass/main.scss */
body > footer .callback, body > .root > footer .callback {
    text-decoration: none;
}

/* line 89, ../sass/main.scss */
.gray-box {
    background-color: #d6d6d6;
    padding-top: 0;
    padding-bottom: 0;
}
/* line 96, ../sass/main.scss */
.gray-box .container {
    margin-top: 2.4em;
}
/* line 100, ../sass/main.scss */
.gray-box a {
    color: #282828;
}
/* line 104, ../sass/main.scss */
.gray-box .pseudo-href {
    text-decoration: none;
    border-color: #ebebeb;
}

/* line 111, ../sass/main.scss */
.gray-dark-box {
    background-color: #353535;
}
/* line 114, ../sass/main.scss */
.gray-dark-box .footer {
    margin-top: .6em;
    margin-bottom: 1.2em;
}
/* line 120, ../sass/main.scss */
.gray-dark-box .footer .row > div {
    padding-top: .6em;
    padding-bottom: .6em;
}
@media (max-width: 992px) {
    /* line 128, ../sass/main.scss */
    .gray-dark-box .footer .row > div {
        text-align: center;
    }
}

/* line 136, ../sass/main.scss */
.yellow-box {
    background-color: #fee600;
    color: #000;
}

/* line 142, ../sass/main.scss */
.news-box {
    margin-bottom: -8.4em;
}
/* line 145, ../sass/main.scss */
.news-box .yellow-box, .news-box .gray-box {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding-top: .6em;
    padding-bottom: 1.2em;
    padding-left: 1.2em;
    padding-right: 1.2em;
    margin-bottom: 2.4em;
}
/* line 157, ../sass/main.scss */
.news-box .yellow-box a, .news-box .gray-box a {
    color: #000;
}
/* line 160, ../sass/main.scss */
.news-box .yellow-box h3, .news-box .gray-box h3 {
    margin-top: 0;
    font-size: 1em;
}
/* line 168, ../sass/main.scss */
.news-box .yellow-box .subscribe-form {
    margin-bottom: 1.2em;
}

/* line 175, ../sass/main.scss */
.border-bottom-red {
    border-bottom: 8px solid #d80a0a;
}

/* line 180, ../sass/main.scss */
nav ul {
    margin-top: 0;
    margin-bottom: 0;
}
.header_left-part{
    display:inline-block; 
    width: 50%;   
    vertical-align: top;
}
.header_left-part ul{
    list-style-type: none;  
}
.header_left-part ul li{
    display: inline-block;
    width: 170px;  
    vertical-align: top;
}
.header_left-part .left-el-h1{
    font-size: 16px;
}
.header_left-part .tel-h{
    font-size: 17px;
    font-weight: bold;
	text-decoration: none;
}
.header_left-part .left-el-time{
    font-size: 13px;
    color: #a1a1a1;
    font-weight: normal;
}
.header_left-part .left-el-time .day_we{
    min-width: 50px;
    display: inline-block;
}
.header_left-part .link-my{
    margin-top: 2px;
}
.header_left-part .link-mail{
    margin-top: 1px;
}
.header_left-part .link-mail a{
   font-size: 16px; 
}
.header_left-part .link-my span{
    border-bottom: 1px dashed #7d7d7d;
}
.header_right-part{
    display:inline-block; 
    width: 49%;
    vertical-align: top;    
}
.header_right-part .left-block{
    width:375px;
    display: inline-block;
}
.header_right-part .link-download a{
    line-height:36px;
    text-decoration: none;
}
.header_right-part .link-download .text-top{
    border-bottom:1px solid  #bdbdbd;
}
.header_right-part .wrap-form{
    margin-top: 10px;
}
.header_right-part .wrap-form .position-search{
    position:absolute;
}
.header_right-part .wrap-form .position-search i{
    cursor: pointer;
}
.header_right-part .wrap-form .button-ok{
    font-size: 12px;
    background-color: #68ad18;
    border-radius: 50%;
    height: 35px;
    width: 35px;
    line-height: 36px;
    position: absolute;
    color: white;
    font-weight: bold;
    text-align: center;
    top: 0px;
    left: 83%;
    cursor: pointer;
}
.header_right-part .right-block{
    display: inline-block;
    vertical-align: bottom;
    width: 190px;
}





/* line 189, ../sass/main.scss */
.search-form, .subscribe-form {
    font-size: 1.2em;
    position: relative;
}
/* line 196, ../sass/main.scss */
.search-form input, .search-form button, .subscribe-form input, .subscribe-form button {
    padding: 5px 10px;
    border: 1px solid #282828;
    border: 0;
    outline: none;
    zoom: 1;
}
/* line 204, ../sass/main.scss */
.search-form input, .subscribe-form input {
    font-size: 14px;
    height: 35px;
    background-color: #fff;
    color: #282828;
    border-right: 0;
    border-radius: 18px;
    padding-left: 35px;
    border: solid 1px #9c9c9c;
}
/* line 214, ../sass/main.scss */
.search-form button, .subscribe-form button {
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I5YjliOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI4MjgyOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b9b9b9), color-stop(100%, #282828));
    background-image: -moz-linear-gradient(top, #b9b9b9, #282828);
    background-image: -webkit-linear-gradient(top, #b9b9b9, #282828);
    background-image: linear-gradient(to bottom, #b9b9b9, #282828);
    text-shadow: #666 1px 1px 1px;
    background-color: #282828;
    color: #ebebeb;
    border-left: 0;
    font-size: .8em;
    line-height: 1.8em;
}
/* line 226, ../sass/main.scss */
.search-form button:hover, .subscribe-form button:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4YThhOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE3MTcxNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a8a8a8), color-stop(100%, #171717));
    background-image: -moz-linear-gradient(top, #a8a8a8, #171717);
    background-image: -webkit-linear-gradient(top, #a8a8a8, #171717);
    background-image: linear-gradient(to bottom, #a8a8a8, #171717);
}
/* line 230, ../sass/main.scss */
.search-form button:active, .subscribe-form button:active {
    background-image: none;
    background-color: #282828;
}

/* line 239, ../sass/main.scss */
.account-box {
    margin-top: 5px;
}

/* line 245, ../sass/main.scss */
.prices-catalog-box {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #404040;
}
/* line 249, ../sass/main.scss */
.prices-catalog-box .item {
    padding-top: 1.2em;
    padding-bottom: 1.2em;
    text-align: center;
}
/* line 257, ../sass/main.scss */
.prices-catalog-box a {
    color: #fff;
}

/* line 262, ../sass/main.scss */
.white-box {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
}

/* line 269, ../sass/main.scss */
.banner-box, .banner-box a, .carousel-inner .item > a {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

/* line 283, ../sass/main.scss */
.comments {
    margin-top: 1.2em;
    margin-bottom: 0;
}
/* line 289, ../sass/main.scss */
.comments > article {
    margin-bottom: 3.6em;
}

/* line 294, ../sass/main.scss */
.comment-header {
    color: #282828;
    margin-bottom: .6em;
}
/* line 298, ../sass/main.scss */
.comment-header > div {
    margin-left: 60px;
    float: left;
}
/* line 303, ../sass/main.scss */
.comment-header > img {
    margin-right: -49px;
    margin-left: 0;
    float: left;
}
/* line 311, ../sass/main.scss */
.comment-header a {
    color: #282828;
    font-size: 1.1em;
    font-weight: bold;
}
/* line 317, ../sass/main.scss */
.comment-header time {
    color: #797979;
}

/* line 323, ../sass/main.scss */
.articles {
    position: relative;
}
/* line 326, ../sass/main.scss */
.articles .big, .articles .middle, .articles .small {
    height: 400px;
    margin-bottom: 20px;
}
/* line 333, ../sass/main.scss */
.articles .big div, .articles .middle div, .articles .small div {
    position: relative;
    height: 400px;
    background-color: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
/* line 340, ../sass/main.scss */
.articles .big .headline, .articles .middle .headline, .articles .small .headline {
    width: 100%;
    background-color: #000;
    min-height: 1.2em;
    display: block;
    position: absolute;
    bottom: 0;
    padding: .6em 1.2em;
    font-size: 1.2em;
    font-weight: bold;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
}
/* line 356, ../sass/main.scss */
.articles .big a, .articles .middle a, .articles .small a {
    color: #fff;
    text-decoration: none;
    display: block;
}
/* line 367, ../sass/main.scss */
.articles .small {
    height: 190px;
}
/* line 371, ../sass/main.scss */
.articles .small div {
    height: 190px;
}

/* line 379, ../sass/main.scss */
.news {
    margin-top: 1.2em;
}
/* line 385, ../sass/main.scss */
.news img {
    margin-right: -130px;
    float: left;
}
/* line 390, ../sass/main.scss */
.news > div {
    margin-left: 150px;
    float: left;
}

/* line 398, ../sass/main.scss */
.contact .phone {
    display: block;
    line-height: 1em;
}
/* line 403, ../sass/main.scss */
.contact .type {
    font-size: .8em;
    font-weight: normal;
}

/* line 410, ../sass/main.scss */
.btn {
    border-top: #ebebeb;
    border-bottom: #7a7b7e;
    padding-top: .8em;
    padding-bottom: .8em;
    font-size: .8em;
    font-weight: bold;
    text-transform: uppercase;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MxYzFjMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e3e3e3), color-stop(100%, #c1c1c1));
    background-image: -moz-linear-gradient(top, #e3e3e3, #c1c1c1);
    background-image: -webkit-linear-gradient(top, #e3e3e3, #c1c1c1);
    background-image: linear-gradient(to bottom, #e3e3e3, #c1c1c1);
    -moz-box-shadow: #e2e3e4 2px 2px 2px;
    -webkit-box-shadow: #e2e3e4 2px 2px 2px;
    box-shadow: #e2e3e4 2px 2px 2px;
    text-shadow: #ffffff 1px 1px 1px;
}
/* line 428, ../sass/main.scss */
.btn.btn-default {
    color: #525252;
}

.pull-right.btn.btn-default,
.pull-left.btn.btn-default {
    padding: 0 18px;
    font-size: 14px;
    line-height: 36px;
    border: 1px solid transparent;
    border-radius: 3px;
    border-top: #ebebeb;
    border-bottom: #7a7b7e;

    background: #99d23e;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod???EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99d23e), color-stop(100%,#63aa28));
    background: -webkit-linear-gradient(top, #99d23e 0%,#63aa28 100%);
    background: -moz-linear-gradient(top, #99d23e 0%, #63aa28 100%);
    background: -ms-linear-gradient(top, #99d23e 0%,#63aa28 100%);
    background: -o-linear-gradient(top, #99d23e 0%,#63aa28 100%);
    background: linear-gradient(to bottom, #99d23e 0%,#63aa28 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99d23e', endColorstr='#63aa28',GradientType=0 );
    color: #fff;
    text-shadow: 0 1px 0 #0075b6;
    text-transform: uppercase;

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.pull-right.btn.btn-default:hover,
.pull-left.btn.btn-default:hover {
    outline: none;
    background-color: #3bc915;
    border-color: #3bc915;
    color: #FFF;
}
.pull-right.btn.btn-default:active,
.pull-left.btn.btn-default:active {
    outline: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

/* line 431, ../sass/main.scss */
.btn.btn-danger {
    color: #383838;
    background-color: #d80a0a;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNzA3MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4MGEwYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff7070), color-stop(100%, #d80a0a));
    background-image: -moz-linear-gradient(top, #ff7070, #d80a0a);
    background-image: -webkit-linear-gradient(top, #ff7070, #d80a0a);
    background-image: linear-gradient(to bottom, #ff7070, #d80a0a);
}
/* line 436, ../sass/main.scss */
.btn.btn-danger:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWY1ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M3MDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff5f5f), color-stop(100%, #c70000));
    background-image: -moz-linear-gradient(top, #ff5f5f, #c70000);
    background-image: -webkit-linear-gradient(top, #ff5f5f, #c70000);
    background-image: linear-gradient(to bottom, #ff5f5f, #c70000);
}
/* line 441, ../sass/main.scss */
.btn:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZDJkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IwYjBiMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d2d2d2), color-stop(100%, #b0b0b0));
    background-image: -moz-linear-gradient(top, #d2d2d2, #b0b0b0);
    background-image: -webkit-linear-gradient(top, #d2d2d2, #b0b0b0);
    background-image: linear-gradient(to bottom, #d2d2d2, #b0b0b0);
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
/* line 446, ../sass/main.scss */
.btn:active {
    background-image: none;
    background-color: #3f3f3f;
    color: #fff;
    text-shadow: none;
}

/* line 455, ../sass/main.scss */
.tabs .tabs-control, .account-tabs .tabs-control {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 1.2em;
    text-transform: uppercase;
}
/* line 462, ../sass/main.scss */
.tabs .tabs-control > li, .account-tabs .tabs-control > li {
    display: inline-block;
    padding: .4em .8em;
    background-color: #383838;
    color: #fff;
}
/* line 468, ../sass/main.scss */
.tabs .tabs-control > li.ui-state-active, .account-tabs .tabs-control > li.ui-state-active {
    color: #383838;
    background-color: #fff;
}
/* line 472, ../sass/main.scss */
.tabs .tabs-control > li.ui-state-active > a, .account-tabs .tabs-control > li.ui-state-active > a {
    color: #383838;
}
/* line 477, ../sass/main.scss */
.tabs .tabs-control > li > a, .account-tabs .tabs-control > li > a {
    color: #fff;
    text-decoration: none;
}

/* line 485, ../sass/main.scss */
.tabs-content {
    background-color: #fff;
    color: #383838;
    padding: 1.2em;
}
/* line 490, ../sass/main.scss */
.tabs-content > div {
    display: none;
}
/* line 494, ../sass/main.scss */
.tabs-content > .active {
    display: block;
}
/* line 498, ../sass/main.scss */
.tabs-content dt {
    float: left;
    font-weight: bold;
    margin-right: .2em;
}
/* line 506, ../sass/main.scss */
.tabs-content dd {
    margin-bottom: 1.2em;
}
/* line 512, ../sass/main.scss */
.tabs-content .size-table {
    background-color: #333333;
    color: #fff;
    text-align: center;
    border-collapse: collapse;
    width: 100%;
}
/* line 519, ../sass/main.scss */
.tabs-content .size-table tr td {
    padding: 6px 17px;
    border: 1px solid #fff;
    font-weight: bold;
    background-color: #333333;
}
/* line 525, ../sass/main.scss */
.tabs-content .size-table tr td ol li {
    padding: 0;
    margin: 0;
    height: 23px;
}
/* line 531, ../sass/main.scss */
.tabs-content .size-table .felt-boots td {
    color: #333;
    background-color: #fff;
    border-right: 1px solid #333;
}
/* line 537, ../sass/main.scss */
.tabs-content .size-table .felt-boots td:first-of-type {
    border-left: 1px solid #333;
}
/* line 541, ../sass/main.scss */
.tabs-content .size-table .select-size {
    background-color: #800000;
}
/* line 544, ../sass/main.scss */
.tabs-content .size-table .desc-select-size {
    text-align: left;
}
/* line 547, ../sass/main.scss */
.tabs-content .size-table .td-trace {
    background-color: #fff;
}
/* line 550, ../sass/main.scss */
.tabs-content .size-table .td-size-red {
    background-color: #800000;
}
/* line 553, ../sass/main.scss */
.tabs-content .size-table .td-size-empty {
    background-color: #fff;
}

/* line 559, ../sass/main.scss */
.price-box {
    font-size: 1.2em;
}
/* line 562, ../sass/main.scss */
.price-box.passive {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    opacity: 0.3;
    -moz-transform: scale(0.8, 0.8);
    -ms-transform: scale(0.8, 0.8);
    -webkit-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8);
    -moz-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
}
/* line 570, ../sass/main.scss */
.price-box > div {
    margin-bottom: 1.4em;
    padding-top: .4em;
    padding-bottom: .4em;
}
/* line 584, ../sass/main.scss */
.price-box span {
    font-size: 1.8em;
    font-weight: normal;
}
/* line 589, ../sass/main.scss */
.price-box.red > div {
    background-color: #d80a0a;
    color: #fff;
}
.price-box.green {
    background-color: #68ad18;
    color: #fff;
    border-radius: 25px;
    display: block;
    font-size: 13px;
    width: 80%;
    margin-left: 11%;
    padding: 10px 0px;
    margin-bottom: 20px;
    position: relative;
    z-index: 5;
    padding-left: 12px;
}
.price-box.green .cart-badge{
    background-image: url('../../../../../i/icon/sale_badge.svg');
    background-repeat: no-repeat;
    font-size: 29px;
    background-size: 46px;
    position: absolute;
    margin-top: -12px;
    z-index: 30;
    padding: 24px;
    left: -11px;
}
.price-box.green span {
    font-size: 14px;
    text-decoration: inherit;
    color: white;
}
/* line 594, ../sass/main.scss */
.price-box.black > div {
    background-color: #383838;
    color: #fff;
}
.price-box.box-info > div {
    background-color: transparent;



    background: url('../../../../../i/box-info.png') no-repeat left top;
    text-align: left;
    padding: 11px 0px;
    padding-left: 27%;
    line-height: 1.2em;
}

/* line 602, ../sass/main.scss */
.item hr {
    border: 0;
    border-top: 1px solid #e5e5e5;
}
/* line 606, ../sass/main.scss */
.item .white-box {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    padding-top: 1.2em;
    margin-bottom: 1.4em;
}
/* line 616, ../sass/main.scss */
.item .white-box ul {
    padding-left: 1.2em;
}

/* line 625, ../sass/main.scss */
footer .order.pseudo-href {
    border-bottom: 0px;
}
/* line 628, ../sass/main.scss */
footer .order.pseudo-href span {
    border-bottom: 1px dashed #ebebeb;
}
.map-list{
    padding: 0 10px;
    line-height: 1.5;
    -webkit-column-count: 3;
    -webkit-column-gap: 20px;
    -webkit-column-break-inside: avoid;
    -moz-column-count: 3;
    -moz-column-gap: 20px;
    -moz-column-break-inside: avoid;
    column-count: 3;
    column-gap: 20px;
    column-break-inside: avoid;
}
.map-category {
    font-weight: bold;
    font-size: 20px;
    padding-left: 0;
    color: #6d6d6d;
}
.map_category-list {
    margin-bottom: 30px;
    padding-left: 10px;
}
.map_category-list a{
    display: block;
    text-decoration: none;
}
.map-subcategory{
    font-weight: bold;
    padding-left: 0;
    font-size: 16px;
}  
.map-subcategory2{
    font-weight: bold;
    padding-left: 0;
    font-size: 14px;
}
.map-subcategory2{

    padding-left: 0;
    font-size: 10px;
    font-weight: bold;
}

div.web h2 {
    font-size:18px; 
}

div.web h1 {
    font-size:22px; 
}

.banner-tarantula{
    text-align: center;
    margin-top: 20px;
}
.banner-tarantula a{
    text-decoration: none;
}
.banner-tarantula img{
    max-width: 96%;
}
.info-list{
    margin-bottom: 15px;  
}

.info-list ul{
    list-style-type: none;
}
.info-list ul li{
    display: inline-block;
    float: left;
    padding-left: 50px;
}
.info-list ul li a{
    text-decoration: none;
}
.info-list ul li span{
    vertical-align: top;
    line-height: 25px;
}
.icon-pr-card{
    display: inline-block;
    padding: 0px 0px 9px 33px;
    height: 25px;
}
.icon-pr-card.percent{
    background: url('../../../../../images/product_card/icon-percent.png');
    background-position-x: 3px;
    background-repeat: no-repeat;
}
.icon-pr-card.delievery{
    background: url('../../../../../images/product_card/icon-delievery.png');
    background-repeat: no-repeat;
}
.icon-pr-card.price{
    background: url('../../../../../images/product_card/icon-price.png');
    background-repeat: no-repeat;
    background-position-x: 5px;
}
.icon-pr-card.how{
    background: url('../../../../../images/product_card/icon-how.png');
    background-repeat: no-repeat;
    background-position-x: 3px;
}
.icon-pr-card.shopping-cart{
    background: url('../../../../../images/product_card/shopping-cart.png');
    background-repeat: no-repeat;
    padding: 0px 0px 0px 0px;
    height: 32px;
    width: 32px;
}
.icon-pr-card.shopping-cart + span{
    vertical-align: 15px;
    text-transform: none;
    margin-left: 3px;
    font-size: 16px; 
}
#buyy,#buyy:hover{
    width: 100%;
    height: 40px;
    border-radius: 3px;
    background: #99d23e;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod???EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99d23e), color-stop(100%,#63aa28));
    background: -webkit-linear-gradient(top, #99d23e 0%,#63aa28 100%);
    background: -moz-linear-gradient(top, #99d23e 0%, #63aa28 100%);
    background: -ms-linear-gradient(top, #99d23e 0%,#63aa28 100%);
    background: -o-linear-gradient(top, #99d23e 0%,#63aa28 100%);
    background: linear-gradient(to bottom, #99d23e 0%,#63aa28 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99d23e', endColorstr='#63aa28',GradientType=0 );
    color: #fff;
    box-shadow: none;
    text-shadow: none;
}

.popup.select-city .bx-sls .dropdown-block{
    height: 37px;
}
.popup.select-city .bx-sls .bx-ui-sls-variants{
    text-align: left;
}
.select-cityes{
    border-bottom: 1px dashed white;
    margin-right: 15px;
}
.geo-box-container{
    position:relative;
}
.geo-box-container .geo-box{
    display: none;
    position: absolute;
    width: 230px;
    height: 90px;
    top: 35px;
    left: -75px;
    border-radius: 3px;
    background: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.geo-box-container .geo-box div{
   margin-top:12px;
   color:black; 
}
.geo-box-container .geo-box .btns{
    margin-top: 10px;
}
.geo-box-container .geo-box .btns a{
    color:black;
}
.geo-box-container .geo-box:before{
    content: "";
    display: block;
    position: absolute;
    top: -24px;
    left: 50%;
    margin-left: -12px;
    width: 0;
    height: 0;
    border: 12px solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0);
}
.geo-box-container .geo-box:after{
    content: "";
    display: block;
    position: absolute;
    top: -20px;
    left: 50%;
    margin-left: -10px;
    width: 0;
    height: 0;
    border: 10px solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ffffff rgba(0, 0, 0, 0);
}
.everyday-banner{
    width: auto;
    background: white;
    position: fixed;
    top: 50vh;
    display: inline-block;
    border-radius: 5px;
    z-index: 101; 
}
.everyday-banner .closeOffers.icon-shape{
    position: absolute;
    top: 4px;
    left: 95%;
    padding: 12px 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px; 
    -moz-box-shadow: 0 2px 5px 0 rgba(18, 20, 25, 0.48);
    -webkit-box-shadow: 0 2px 5px 0 rgba(18, 20, 25, 0.48);
    box-shadow: 0 2px 5px 0 rgba(18, 20, 25, 0.48);
    font-size: 30px;
    background-position: 4px 4px;
}
.wr-select-box{
    display: none;
    position: relative;
    height: 37px;
}
.select-box{
    position: absolute;
    text-align: center;
    width: 140px;
    height: 45px;
    top: calc(0% + 12px);
    left: calc(50% - 70px);
    border-radius: 3px;
    background: #f8f3b1;
    border: 1px solid rgba(0, 0, 0, 0.2);

} 
.select-box:before{
    content: "";
    display: block;
    position: absolute;
    top: -24px;
    left: 50%;
    margin-left: -12px;
    width: 0;
    height: 0;
    border: 12px solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0);
}
.select-box:after{
    content: "";
    display: block;
    position: absolute;
    top: -20px;
    left: 50%;
    margin-left: -10px;
    width: 0;
    height: 0;
    border: 10px solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #f8f3b1 rgba(0, 0, 0, 0);
}
.select-box div{
    margin-top: 12px;
    color: black;  
}
.special-photo{
    height: 325px;
}
.special-photo .special-photo-images{
    height: 285px;
    background-repeat: no-repeat;
    background-size: contain;
    margin-top: 5px;
}