.bx-searchtitle .bx-input-group-btn button,.open-answer-form {
    -webkit-user-select:none;
    -moz-user-select:none;
    cursor:pointer
}
.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1),.slick-track:after {
    clear:both
}
ul.bxr-topline-menu {
    display:inline-block;
    padding:0;
    margin:8px -18px 4px 0;
    list-style:none;
    font-size:13px
}
img {
    max-width:100%
}
.bxr-topline-menu li {
    float:left;
    margin-right:18px;
    line-height:17px
}
.bxr-topline-menu li:last-child {
    margin-right:0
}
ul.bxr-topline-menu a {
    text-decoration:none;
    color:#414141
}
.bxr-topline-menu li a:hover {
    text-decoration:underline
}
#bxr-mobile-menu-content>div a,.bxr-top-menu-other>ul>li>a,ul.bxr-top-menu>li>a {
    text-decoration:none;
    white-space:nowrap
}
.bx-searchtitle {
    margin:10px 0 0
}
.bx-searchtitle .bx-block-title {
    font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;
    color:#343434;
    text-transform:uppercase;
    font-size:12px;
    margin-bottom:9px;
    font-weight:600
}
.bx-searchtitle .bx-input-group {
    position:relative;
    display:table;
    border-collapse:separate;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.bx-searchtitle .bx-input-group .bx-form-control {
    position:relative;
    z-index:2;
    float:left;
    margin-bottom:0;
    display:block;
    width:100%;
    height:34px;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    color:#555;
    background-color:#f8fafc;
    border:1px solid #d5dadc;
    border-right:0;
    border-radius:2px 0 0 2px;
    outline:0;
    box-shadow:none!important;
    -webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.bx-ios .bx-searchtitle .bx-input-group .bx-form-control {
    background-image:-webkit-linear-gradient(#f8fafc 0,#f8fafc 100%);
    background-image:linear-gradient(#f8fafc 0,#f8fafc 100%)
}
.bx-searchtitle .bx-input-group-btn {
    position:relative;
    font-size:0;
    width:1%;
    white-space:nowrap;
    vertical-align:middle;
    display:table-cell
}
.bx-searchtitle .bx-input-group-btn button {
    position:relative;
    border:0;
    display:inline-block;
    margin-bottom:0;
    padding:6px 12px;
    border-radius:0 2px 2px 0;
    font-size:16px;
    line-height:1.42857143;
    -ms-user-select:none;
    user-select:none;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -ms-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.bx-searchtitle .bx-input-group-btn button:hover {
    background:#1484ce
}
div.title-search-fader {
    background-image:url(../images/fader.png)
}
.bx_searche .bx_img_element {
    background:#fafafa;
    float:left;
    width:67px;
    padding:5px 10px;
    position:absolute;
    top:0;
    bottom:0
}
.bx_searche .bx_item_element {
    padding-left:10px;
    margin-left:70px
}
.bxr-include-with-btn {
    float:left;
    line-height:33px
}
.bxr-include-with-link {
    line-height:24px;
    margin-bottom:-2px
}
.bxr-phone-number {
    font-size:24px;
    display:inline-block;
    text-align:right
}
.bxr-phone-number.pull-left {
    text-align:left
}
.bxr-phone-number.pull-center {
    text-align:center
}
.open-answer-form {
    float:right;
    margin-left:16px;
    top:0;
    background-color:#ccc;
    color:#fff;
    padding:8px 10px;
    font-size:17px;
    -ms-user-select:none;
    user-select:none;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -ms-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.open-answer-form:hover {
    background-color:#ddd
}
.bxr-inverse .bxr-recall-btn {
    border:1px solid #fff
}
.bxr-inverse .bxr-include-with-btn {
    line-height:38px
}
.bxr-button-up {
    width:36px;
    height:36px;
    position:fixed;
    border:none;
    box-shadow:none;
    z-index:1999;
    bottom:0;
    display:none;
    opacity:.5;
    filter:alpha(opacity=50)
}
.bxr-button-up.right {
    right:0
}
.bxr-button-up.left {
    left:0
}
.bxr-button-up:hover {
    opacity:1;
    filter:alpha(opacity=100)
}
.bxr-button-up>.fa {
    font-size:28px;
    margin-left:-1px
}
.bxr-menuline {
    // position:relative
}
.bxr-top-menu .bxr-color-flat>a,.bxr-top-menu .bxr-color>a,.bxr-top-menu .bxr-dark-flat>a {
    color:#fff
}
.bxr-top-menu-other .bxr-bg-hover-flat>a,.bxr-top-menu>li {
    color:#414141
}
.bxr-v-line_menu {
    background-color:#fff
}
.bxr-v-line_menu.line-top,ul.bxr-flex-menu.line-top {
    border-top:1px solid rgba(0,0,0,.1);
    border-bottom:1px solid rgba(0,0,0,.1)
}
.bxr-v-line_menu.line-top ul.bxr-flex-menu.line-top {
    border-top:none;
    border-bottom:none
}
.bxr-top-menu {
    display:block;
    position:relative;
    list-style:none;
    padding:0;
    margin:0;
    float:left;
    height:48px;
    width:70%;
    overflow:hidden;
    visibility:hidden
}
ul.bxr-top-menu li.bxr-static-li {
    position:static
}
ul.bxr-top-menu ul {
    list-style:none;
    padding:0;
    margin:0;
    display:block
}
ul.bxr-top-menu li {
    display:block;
    float:left;
    position:relative;
    text-align:left;
    font-size:14px;
    height:100%
}
ul.bxr-top-menu.bxr-big-menu li {
    font-size:16px
}
ul.bxr-top-menu>li>a {
    display:block;
    color:#414141;
    text-align:center;
    padding:14px 10px;
    width:100%;
    float:left;
    font-weight:700;
    text-transform:uppercase
}
#bxr-flex-menu-li,ul.bxr-top-menu>li.other .bxr-top-menu-other span.fa {
    display:none
}
ul.bxr-top-menu.bxr-big-menu>li>a {
    padding:13px 25px
}
ul.bxr-top-menu.bxr-light-menu li a {
    font-weight:400
}
ul.bxr-top-menu>li>a .glyphicon-chevron-down {
    font-size:7px;
    top:-1px;
    padding-left:5px
}
ul.bxr-top-menu>li>a .fa-angle-down {
    font-size:14px;
    padding-left:5px
}
li.last,ul.bxr-top-menu>li.other {
    width:50px
}
ul.bxr-top-menu>li.other>ul:before {
    right:18px;
    left:initial
}
ul.bxr-top-menu>li.last {
    //float:right
}
.li-visible>a {
    padding-left:0!important;
    padding-right:0!important
}
#bxr-flex-menu-li>a {
    font-size:19px;
    padding:6px 0
}
#bxr-flex-menu-li>a span {
    line-height:40px
}
@-webkit-keyframes submenu_view {
    from {
        opacity:.2
    }
    to {
        opacity:1
    }
}
@keyframes submenu_view {
    from {
        opacity:.2
    }
    to {
        opacity:1
    }
}
ul.bxr-top-menu>li>div {
    position:absolute;
    top:100%;
    left:0;
    display:none
}
ul.bxr-top-menu>li>div ul {
    box-shadow:rgba(0,0,0,.172549) 0 6px 12px 0;
    background:#ffe7c1
}
ul.bxr-top-menu>li:hover>div {
    display:block;
    -webkit-animation:submenu_view .4s;
    animation:submenu_view .4s
}
#bxr-menu-search-line {
    display:none;
    padding:20px 15px
}
.bxr-menu-search-line-container {
    position:absolute;
    width:100%;
    z-index:55
}
#bxr-menu-search-line,.bxr-menu-search-line-container-color {
    background:#E0E7EC
}
.bxr-top-menu-other {
    right:0!important;
    left:inherit!important;
    z-index:1001;
    font-size:13px;
    width:auto;
    border:1px solid #e6eaed
}
.bxr-top-menu-other>ul {
    list-style:none;
    padding:0;
    margin:0;
    display:block;
    float:left;
    top:0;
    background-color:#fff;
    min-width:200px
}
.bxr-top-menu-other>ul>li {
    cursor:pointer;
    position:relative;
    width:100%;
    display:block;
    float:left;
    text-align:left;
    font-size:14px;
    height:100%;
    border-top:1px solid #e6eaed
}
.bxr-top-menu-other>ul>li:first-child {
    border-top:none
}
.bxr-top-menu-other>ul>li>a {
    padding:14px 25px 13px 12px;
    margin-right:33px;
    display:block
}
.bxr-top-menu-other.menu-arrow-top {
    border-top:4px solid #ccc
}
.bxr-top-menu-other.menu-arrow-top:before {
    content:'';
    position:absolute;
    left:48px;
    top:-14px;
    width:0;
    height:0;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-bottom:10px solid #CCC
}
.bxr-top-menu-other:before {
    right:14px!important;
    left:inherit!important
}
.bxr-top-menu-other .glyphicon {
    display:none
}
.bxr-top-menu-other .bxr-bg-hover-flat:hover>a {
    color:#fff
}
.bxr-mobile-menu-button-container>div {
    height:42px
}
#bxr-mobile-menu {
    color:#FFF
}
.bxr-mobile-menu-button {
    width:20px;
    height:42px;
    line-height:42px;
    cursor:pointer;
    margin-right:10px
}
.bxr-mobile-menu-text {
    float:left;
    font-size:20px;
    font-weight:700;
    margin-top:7px;
    margin-left:9px
}
#bxr-mobile-menu-container {
    width:100%
}
#bxr-mobile-menu-content {
    display:none;
    background-color:#fff
}
#bxr-mobile-menu-content>div {
    display:inline-block;
    width:100%;
    border:1px solid #f0f2f4
}
#bxr-mobile-menu-content>div a {
    display:block;
    padding:16px 0 16px 20px;
    text-align:left;
    color:#fff;
    margin-right:0;
    font-family:Arial,Helvetice,Sans-serif;
    font-size:17px
}
.bx-breadcrumb .bx-breadcrumb-item span,.bx-searchtitle-menu .bx-block-title,.bxr-subscribe div.bxr-block-title {
    font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif
}
#bxr-mobile-menu-content>div.submenu_item {
    display:none
}
#bxr-mobile-menu-content>div.submenu_item a {
    color:#414141
}
#bxr-mobile-menu-content .bxr-color-flat>a,#bxr-mobile-menu-content .bxr-color-flat>a span {
    color:#fff!important
}
#bxr-mobile-menu-content>div[data-main="1"]>a {
    color:#414141
}
#bxr-mobile-menu-content .submenu_item {
    background:#f6f6f7
}
#bxr-mobile-menu-content>div>a.sub-item {
    padding-right:20px
}
#bxr-mobile-menu-content>.sub-item-wrap {
    position:relative
}
#bxr-mobile-menu-content>div.submenu_item>div>a {
    margin-right:0;
    color:#555;
    border:1px solid #f0f2f4;
    padding-left:28px
}
#bxr-mobile-menu-content>div.submenu_item>div:hover>a,#bxr-mobile-menu-content>div:hover>a {
    text-decoration:underline
}
#bxr-mobile-menu-content>div[data-main="1"] {
    display:block
}
.bxr-mobile-menu-button>.fa-bars {
    color:#fff;
    font-size:25px;
    margin-top:10px
}
.bxr-mobile-menu-button>.fa-search {
    font-size:19px;
    margin-top:12px
}
#bxr-mobile-menu-content .fa-angle-down {
    font-size:17px;
    padding-left:5px;
    position:absolute;
    right:22px;
    color:#4a4a4a
}
.bxs-search-mobil-menu {
    display:none
}
.bxr-classic_hover_menu {
    position:relative;
    z-index:1016;
    font-size:13px;
    width:auto;
    border:1px solid #f6f6f6
}
.bxr-classic_hover_menu ul {
    float:left;
    top:0;
    list-style:none;
    padding:0;
    margin:0;
    display:block;
    background-color:#fff;
    width:auto
}
.bxr-classic_hover_menu ul .bxr-classic_hover_menu {
    position:absolute;
    top:0;
    left:100%;
    border:0
}
.bxr-classic_hover_menu ul .bxr-classic_hover_menu ul {
    display:none;
    top:-1px;
    left:100%;
    position:absolute;
    border:1px solid #f6f6f6;
    min-width:200px;
    box-shadow:none
}
.bxr-classic_hover_menu ul li:hover .bxr-classic_hover_menu ul {
    display:block
}
.bxr-classic_hover_menu ul li {
    cursor:pointer;
    position:relative;
    width:100%;
    border-top:1px solid #f6f6f6
}
.bxr-classic_hover_menu ul li:first-child {
    border-top:none
}
.bxr-classic_hover_menu ul li a {
    white-space:nowrap;
    padding:14px 25px 13px 15px;
    margin-right:33px;
    display:block;
    text-decoration:none
}
.bxr-classic_hover_menu ul li a:hover {
    text-decoration:none
}
.bxr-classic_hover_menu ul li .fa,.bxr-classic_hover_menu ul li .glyphicon {
    padding-right:10px;
    top:2px
}
.bxr-classic_hover_menu .bxr-ico-menu {
    float:left;
    width:16px;
    margin-right:15px;
    margin-top:1px;
    opacity:.7
}
.bxr-classic_hover_menu .hover-not-ico {
    width:16px;
    margin-right:15px;
    display:block;
    float:left
}
.bxr-classic_hover_menu ul li .glyphicon.glyphicon-chevron-right {
    padding-right:0;
    right:10px;
    position:absolute;
    margin:-5px auto auto;
    top:50%;
    font-size:10px;
    color:#747474
}
.bxr-classic_hover_menu ul li .fa.fa-angle-right {
    padding-right:0;
    right:10px;
    position:absolute;
    margin:-8px auto auto;
    top:50%;
    font-size:16px;
    color:#747474
}
.bxr-classic_hover_menu ul>li:hover>ul {
    display:block;
    -webkit-animation:submenu_view .4s;
    animation:submenu_view .4s
}
.bxr-classic_hover_menu .bxr-bg-hover-light:hover>a {
    color:#FFF
}
.bxr-classic_hover_menu ul li>a {
    color:#414141
}
.bxr-classic_hover_menu .bxr-color-dark-flat>a,.bxr-classic_hover_menu .bxr-color-dark-flat>a>.fa.fa-angle-right,.bxr-classic_hover_menu .bxr-color-dark-flat>a>.glyphicon.glyphicon-chevron-right,.bxr-classic_hover_menu .bxr-color-flat>a,.bxr-classic_hover_menu .bxr-color-flat>a>.fa.fa-angle-right,.bxr-classic_hover_menu .bxr-color-flat>a>.glyphicon.glyphicon-chevron-right,.bxr-classic_hover_menu ul li:hover>a,.bxr-classic_hover_menu ul li:hover>a>.fa,.bxr-classic_hover_menu ul li:hover>a>.glyphicon {
    color:#fff
}
.bxr-classic_hover_menu .bxr-bg-hover-dark-flat:hover>a img,.bxr-classic_hover_menu .bxr-bg-hover-flat:hover>a img,.bxr-classic_hover_menu .bxr-bg-hover-light-flat:hover>a img,.bxr-classic_hover_menu .bxr-color-dark-flat>a img,.bxr-classic_hover_menu .bxr-color-flat>a img,.bxr-classic_hover_menu .bxr-color-light-flat>a img {
    filter:brightness(0) invert(100%);
    -webkit-filter:brightness(0) invert(100%);
    -moz-filter:brightness(0) invert(100%);
    -o-filter:brightness(0) invert(100%);
    -ms-filter:brightness(0) invert(100%)
}
.bxr-classic_hover_menu.menu-arrow-top {
    border-top:4px solid #ccc
}
.bxr-classic_hover_menu.menu-arrow-top:before {
    content:'';
    position:absolute;
    left:48px;
    top:-14px;
    width:0;
    height:0;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-bottom:10px solid #CCC
}
.bx-searchtitle-menu {
    margin:0
}
.bx-searchtitle-menu .bxr-btn-default {
    margin-top:0!important
}
.bx-searchtitle-menu form {
    margin-bottom:0
}
.bx-searchtitle-menu .bx-block-title {
    color:#343434;
    text-transform:uppercase;
    font-size:12px;
    margin-bottom:9px;
    font-weight:600
}
.bx-searchtitle-menu .bx-input-group {
    position:relative;
    display:table;
    border-collapse:separate;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    border:1px solid #d5dadc;
    padding-right:2px;
    background:#fff
}
.bx-searchtitle-menu .bx-input-group .bx-form-control {
    position:relative;
    z-index:2;
    float:left;
    margin-bottom:0;
    display:block;
    width:100%;
    height:31px;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    color:#555;
    border:none;
    border-right:none;
    border-radius:2px 0 0 2px;
    outline:0;
    box-shadow:none!important;
    -webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.bx-ios .bx-searchtitle-menu .bx-input-group .bx-form-control {
    background-image:-webkit-linear-gradient(#f8fafc 0,#f8fafc 100%);
    background-image:linear-gradient(#f8fafc 0,#f8fafc 100%)
}
.bx-searchtitle-menu .bx-input-group-btn {
    position:relative;
    font-size:0;
    width:1%;
    white-space:nowrap;
    vertical-align:middle;
    display:table-cell
}
.bx-searchtitle-menu .bx-input-group-btn button {
    position:relative;
    border:none;
    background-color:#ccc;
    display:inline-block;
    margin-bottom:0;
    cursor:pointer;
    border-radius:0;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -ms-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease;
    padding:6px 7px 7px;
    font-size:12px;
    line-height:14px;
    margin-top:-2px
}
div.title-search-result {
    border:1px solid #c6c6c6;
    display:none;
    overflow:hidden;
    z-index:999;
    min-width:370px;
    margin-top:-3px;
    background-color:#FFF
}
div.title-search-fader {
    display:none;
    background-position:right top;
    background-repeat:repeat-y;
    position:absolute
}
p.title-search-preview {
    font-size:12px
}
div.title-search-result td.title-search-price span {
    font-size:26px
}
.bx_searche_menu .bx_img_element {
    background:0 0;
    float:left;
    width:auto;
    padding:5px 10px;
    position:static;
    //top:0;
    //bottom:0
}
.bx_searche .bx_item_block {
    min-height:65px;
    position:relative
}
.bx_searche .bx_image {
    width:45px;
    height:45px;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
    border:1px solid #e8e8e8
}
.bx_searche_menu .bx_item_element_menu {
    float:none;
    padding-left:12px;
    margin-left:0
}
.bx_searche .bx_item_element hr {
    margin:0;
    border:none;
    border-bottom:1px solid #e5e5e5
}
.bx_searche .bx_item_element a {
    margin-top:10px;
    display:inline-block;
    color:#4788cb;
    font-size:13px;
    text-decoration:none
}
.bx_searche .bx_item_element a b {
    color:#000;
    font-weight:400
}
.bx_searche .bx_item_element a:hover,.bx_searche .bx_item_element a:hover b {
    text-decoration:underline
}
.bx_searche .bx_price {
    font-weight:700;
    font-size:13px
}
.bx_searche .bx_price .old {
    font-weight:400;
    text-decoration:line-through;
    color:#636363
}
.bxr-slider .slick-slide>div>a:hover,.bxr-slider-button,.bxr-slider-button:hover {
    text-decoration:none
}
.bx_item_block.all_result {
    min-height:0
}
.bx_item_block.others_result {
    min-height:0;
    padding:0 0 12px;
    line-height:12px
}
.bx_item_block.all_result .all_result_title {
    display:block;
    font-size:12px;
    color:#a7a7a7;
    padding-top:15px;
    padding-bottom:10px
}
.bx_item_block.all_result .all_result_title a {
    color:#a7a7a7
}
.bx_item_block.all_result .all_result_title a:hover {
    color:#4788cb
}
.bx_item_block.all_result a {
    margin-top:0
}
.bx_category_title {
    padding:5px 10px;
    font-size:16px
}
.bxr-new-search {
    position:relative
}
.bxr-new-search span {
    position:absolute;
    top:0;
    right:0
}
.bxr-input-group-btn-menu {
    position:absolute;
    right:10px;
    right:14px;
    top:4px
}
.bxr-input-group-btn-menu>button {
    padding:9px 10px 10px;
    border:none
}
.bxr-input-group-btn-menu>button:hover {
    color:#fff
}
.bx-breadcrumb i {
    color:#b5bdc2;
    line-height:13px;
    font-size:12px;
    vertical-align:middle;
    margin-right:5px
}
.bx-breadcrumb .bx-breadcrumb-item {
    float:left;
    white-space:nowrap;
    line-height:13px;
    vertical-align:middle;
    margin-right:10px
}
.bx-breadcrumb .bx-breadcrumb-item span {
    font-size:13px
}
.bx-breadcrumb .bx-breadcrumb-item a {
    border-bottom:0
}
.nopadding {
    //padding:0!important
}
.bxr-slider {
    //display:none;
    min-height:366px;
    visibility:hidden;
    background-position-x:-315px
}
.hover_button>button,.hover_button>ul {
    display:none!important
}
.hover_button:hover>button,.hover_button:hover>ul {
    display:block!important
}
.bxr-slider .slick-slide {
    height:366px;
    overflow:hidden
}
.bxr-slider .slick-list,.bxr-slider .slick-slide div,.bxr-slider.slick-track {
    height:100%
}
.bxr-slider img {
    position:absolute;
    bottom:0;
    right:0;
    left:0;
    margin:0 auto
}
.bxr-slider .right img {
    //left:0
}
.bxr-slider .slick-slide {
    margin:0
}
.bxr-slider .slick-banner-content {
    padding-left:10px;
    padding-right:10px
}
.bxr-slider .right .slick-banner-content {
    float:right;
    padding-left:40px
}
.bxr-slider .slick-banner-content h2 {
    margin-top:0;
    font-size:35px;
    font-weight:700;
    margin-bottom:18px;
    line-height:45px
}
.bxr-slider .slick-banner-content p {
    font-size:17px;
    line-height:21px;
    font-weight:lighter
}
.bxr-slider .slick-banner-content .modern-card-buttons {
    float:left;
    height:auto
}
.bxr-slider .slick-banner-content .modern-card-buttons a,.bxr-slider .slick-banner-content .modern-card-buttons span {
    margin:0 10px 10px 0;
    box-shadow:rgba(0,0,0,.172549) 0 6px 12px 0;
    border-radius:2px
}
.bxr-slider .slick-buttons {
    padding-top:12px;
    height:auto!important
}
.bxr-slider .slick-next,.bxr-slider .slick-prev {
    margin-top:-40px;
    position:absolute;
    top:50%;
    background:rgba(0,0,0,.2);
    border:none;
    height:71px;
    width:52px;
    visibility:hidden
}
.bxr-slider .slick-prev {
    border-radius:0 5px 5px 0
}
.bxr-slider .slick-next {
    border-radius:5px 0 0 5px;
    right:0
}
.bxr-slider:hover .slick-next,.bxr-slider:hover .slick-prev {
    visibility:visible
}
.bxr-slider.container .slick-prev {
    left:10px
}
.bxr-slider.container .slick-next {
    right:10px
}
.bxr-slider .slick-next .fa,.bxr-slider .slick-prev .fa {
    font-size:28px;
    color:#fff
}
.bxr-slider .slick-next .fa {
    margin-left:5px
}
.bxr-slider .slick-prev .fa {
    margin-left:-5px
}
.bxr-slider .slick-dots {
    position:absolute;
    bottom:10px;
    left:50%;
    margin-left:-50px;
    visibility:hidden
}
.bxr-slider:hover .slick-dots {
    visibility:visible
}
.slick-loading .slick-slide,.slick-loading .slick-track {
    visibility:hidden
}
.bxr-slider .slick-dots li {
    float:left;
    list-style:none;
    margin:0 0 0 5px;
    padding:0
}
.bxr-slider .slick-dots li button {
    width:12px;
    height:12px;
    border-radius:6px;
    margin-right:0;
    float:left;
    margin-top:0;
    box-shadow:none;
    border:none;
    font-size:0;
    background:rgba(0,0,0,.2)
}
.bxr-slider-button {
    font-size:13px;
    padding:11px 20px 10px;
    min-width:156px;
    display:block;
    text-align:center;
    font-weight:700
}
.bxr-slider .bxr-bg-hover-dark-flat:focus,.bxr-slider .bxr-bg-hover-dark-flat:hover,.bxr-slider .bxr-bg-hover-dark-flat:visited {
    color:#fff;
    text-decoration:none!important
}
.slick-banner-content {
    display:table
}
.bxr-table-cell {
    display:table-cell;
    vertical-align:middle
}
.navigation-page-all,.navigation-pages .nav-current-page,.navigation-pages a {
    display:inline-block;
    font-size:16px;
    min-width:32px;
    padding:10px 0;
    margin:5px;
    text-align:center;
    font-weight:700
}
.navigation-pages {
    text-align:center;
    color:#717171
}
.navigation-pages .nav-current-page {
    color:#f2f2f2;
    text-shadow:0 1px rgba(0,0,0,.13);
    box-shadow:0 1px #fff,inset 0 1px 5px rgba(0,0,0,.4);
    border-radius:4px;
    background-color:#606060;
    background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.09),rgba(255,255,255,.09));
    background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.09),rgba(255,255,255,.09));
    background-image:-o-linear-gradient(bottom,rgba(0,0,0,.09),rgba(255,255,255,.09));
    background-image:-ms-linear-gradient(bottom,rgba(0,0,0,.09),rgba(255,255,255,.09));
    background-image:linear-gradient(to top,rgba(0,0,0,.09),rgba(255,255,255,.09));
    border:none
}
.navigation-page-all,.navigation-pages a {
    color:#717171;
    border:1px solid #c9c9c9;
    text-shadow:0 1px 1px rgba(255,255,255,.9);
    text-decoration:none;
    border-radius:4px;
    background:-moz-linear-gradient(top,#fefefe 0,#eaeaea 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(100%,#eaeaea));
    background:-webkit-linear-gradient(top,#fefefe 0,#eaeaea 100%);
    background:-o-linear-gradient(top,#fefefe 0,#eaeaea 100%);
    background:-ms-linear-gradient(top,#fefefe 0,#eaeaea 100%);
    background:linear-gradient(to bottom,#fefefe 0,#eaeaea 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#eaeaea', GradientType=0)
}
.slick-list,.slick-slider,.slick-track {
    position:relative;
    display:block
}
.navigation-page-all:active,.navigation-page-all:hover,.navigation-page-all:visited,.navigation-pages a:active,.navigation-pages a:hover,.navigation-pages a:visited {
    background:#fff;
    color:#717171;
    text-decoration:none
}
.navigation-page-all {
    padding:4px!important
}
.slick-slider {
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-touch-callout:none;
    -khtml-user-select:none;
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    -webkit-tap-highlight-color:transparent
}
.slick-list {
    overflow:hidden;
    margin:0;
    padding:0
}
.slick-list:focus {
    outline:0
}
.slick-list.dragging {
    cursor:pointer;
    cursor:hand
}
.slick-slider .slick-list,.slick-slider .slick-track {
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.slick-track {
    top:0;
    left:0
}
.slick-track:after,.slick-track:before {
    display:table;
    content:''
}
.slick-slide {
    display:none;
    float:left;
    height:100%;
    min-height:1px
}
[dir=rtl] .slick-slide {
    float:right
}
.slick-slide img {
    display:block
}
.slick-slide.slick-loading img {
    display:none
}
.slick-slide.dragging img {
    pointer-events:none
}
.slick-initialized .slick-slide {
    display:block
}
.slick-vertical .slick-slide {
    display:block;
    height:auto;
    border:1px solid transparent
}
.slick-arrow.slick-hidden {
    display:none
}
.slick-slider .slick-next,.slick-slider .slick-prev {
    z-index:900
}
.bxr-flaticon-list-v1 {
    display:table;
    font-size:13px;
    padding:20px 0
}
.bxr-flaticon-list-v1 .bxr-element-container {
    display:block
}
.bxr-flaticon-list-v1 .bxr-element-image {
    display:table-cell;
    max-width:100%;
    text-align:center;
    padding:0;
    margin:0;
    vertical-align:middle
}
.bxr-flaticon-list-v1 .bxr-element-image img {
    margin:0 10px;
    max-width:100%
}
.bxr-flaticon-list-v1 .bxr-element-description {
    display:table-cell;
    text-align:left;
    vertical-align:middle;
    padding:0 10px;
    color:#fff;
    font-size:16px
}
.slick-slider .slick-next,bxr-bestsellers-container.slick-slider .slick-prev {
    content:' ';
    display:block;
    width:36px;
    height:36px;
    position:absolute;
    left:0;
    top:50%;
    margin-top:-34px
}
#bxr-bestsellers div.lent .slick-next,#bxr-bestsellers div.lent .slick-prev {
    width:32px!important;
    height:32px!important;
    top:50%;
    margin-top:-18px
}
#bxr-bestsellers {
    margin-top:0;
    margin-bottom:10px
}
#bxr-bestsellers div.lent {
    margin:0;
    padding:0;
    list-style:none;
    display:block
}
.bxr-bestsellers-group {
    display:block;
    float:left;
    cursor:pointer;
    text-transform:uppercase;
    font-size:12px;
    font-weight:700
}
.bxr-bestsellers-group>div {
    padding:5px 40px;
    margin-right:10px
}
.bxr-bestsellers-mobile-group {
    display:block;
    width:100%;
    color:#FFF;
    background:red;
    text-decoration:none
}
.bxr-bestsellers-mobile-group-container {
    display:block;
    padding:0;
    margin:0;
    list-style:none
}
.bxr-bestsellers-mobile-group-container li {
    display:block;
    width:100%
}
#bxr-bestsellers .hidden-arrow {
    display:none!important;
    top:24px
}
#bxr-bestsellers .slick-prev {
    left:-10px
}
#bxr-bestsellers .slick-next {
    right:-10px
}
#bxr-bestsellers:hover .hidden-arrow {
    display:block!important
}
#bxr-bestsellers-container {
    min-height:300px;
    width:100%;
    float:left;
    margin-bottom:20px
}
#bxr-vendor-container {
    width:100%;
    float:left;
    margin-bottom:20px;
    margin-top:20px
}
#bxr-opportunities {
    width:100%;
    float:left
}
.b20 {
    margin-bottom:20px
}
.t20 {
    margin-top:20px
}
.border-line {
    width:100%;
    border-bottom:3px solid #f4990d
}
#bxr-bestsellers-container .bxr-mobile-names {
    cursor:pointer;
    margin-bottom:5px;
    padding-top:10px;
    padding-bottom:10px;
    margin-left:-10px;
    margin-right:-10px
}
#bxr-bestsellers-container h2,#bxr-vendor-container h2 {
    padding:0;
    margin:20px 0;
    font-size:24px
}
#bxr-bestsellers-container .bxr-font-color .fa {
    font-size:30px;
    margin-right:10px;
    top:-2px;
    position:relative
}
.bxr-ribbon-marker-vertical {
    position:absolute;
    width:40px;
    top:5px;
    left:5px;
    opacity:.8;
    z-index:999
}
.bxr-ribbon-marker-vertical .bxr-marker-discount,.bxr-ribbon-marker-vertical .bxr-marker-hit,.bxr-ribbon-marker-vertical .bxr-marker-new,.bxr-ribbon-marker-vertical .bxr-marker-rec,.bxr-ribbon-marker-vertical .bxr-marker-sale {
    display:block;
    line-height:0
}
.bxr-ribbon-marker-vertical .bxr-marker-discount a,.bxr-ribbon-marker-vertical .bxr-marker-hit a,.bxr-ribbon-marker-vertical .bxr-marker-new a,.bxr-ribbon-marker-vertical .bxr-marker-rec a,.bxr-ribbon-marker-vertical .bxr-marker-sale a {
    border:0 solid #0BA72A;
    display:inline-block;
    background:url(../images/action_icons.png);
    //background-color:#ddd;
    margin-bottom:0;
    width:40px;
    height:40px;
    background-position:-5px -5px
}
#bxr-bestsellers-container .bxr-ribbon-marker-vertical .bxr-marker-discount a,#bxr-bestsellers-container .bxr-ribbon-marker-vertical .bxr-marker-hit a,#bxr-bestsellers-container .bxr-ribbon-marker-vertical .bxr-marker-new a,#bxr-bestsellers-container .bxr-ribbon-marker-vertical .bxr-marker-rec a,#bxr-bestsellers-container .bxr-ribbon-marker-vertical .bxr-marker-sale a {
    //margin-bottom:-7px
}
.bxr-ribbon-marker-vertical .bxr-marker-hit a {
    background-position:-5px -55px;
    //background:#FCBD00;
    //border-color:#FCBD00
}
.bxr-ribbon-marker-vertical .bxr-marker-discount a,.bxr-ribbon-marker-vertical .bxr-marker-sale a {
    background-position:-5px -105px;
    //background:#EA1100;
    //border-color:#EA1100
}
.bxr-ribbon-marker-vertical .bxr-marker-new a {
    background-position:-5px -155px;
    //background:#0F7EDA;
    //border-color:#0F7EDA
}
.bxr-ribbon-marker-vertical i {
    border:1px solid rgba(255,255,255,0);
    text-align:left;
    color:#FFF;
    font-size:12px;
    font-weight:400;
    font-style:normal;
    transform:none;
    padding:3px 20px;
    display:none
}
.bxr-ribbon-marker-vertical i.fa {
    font-size:16px
}
.bxr-ecommerce-v2-lite {
    position:relative;
    padding:0;
    margin-bottom:20px
}
.bxr-ecommerce-v2-lite .bxr-element-container {
    position:relative;
    border:1px solid #ddd;
    background:#FFF;
    padding:0 0 10px;
    text-align:center
}
.brend-list .bxr-ecommerce-v2-lite .bxr-element-container {
    padding-bottom:0
}
#mse2_results .bxr-ecommerce-v2-lite .bxr-element-container form {
    margin-bottom:0
}
.bxr-ecommerce-v2-lite:hover .bxr-element-container {
    //position:absolute;
    width:100%;
    border:1px solid #ddd;
    -webkit-box-shadow:0 0 20px -3px rgba(0,0,0,.3);
    -moz-box-shadow:0 0 20px -3px rgba(0,0,0,.3);
    box-shadow:0 0 20px -3px rgba(0,0,0,.3);
    z-index:930
}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-image {
    line-height:160px;
    width:180px;
    height:160px;
    max-width:100%;
    margin:10px auto;
    text-align:center;
    position:relative
}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-image img {
    display:inline!important;
    max-width:100%;
    max-height:100%;
    border:0
}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-detail-button {
    text-align:center;
    width:64px;
    height:64px;
    line-height:32px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-32px;
    margin-top:-32px;
    font-size:27px;
    cursor:pointer;
    -webkit-appearance:button;
    border:none;
    border-collapse:collapse;
    background-color:#FFF;
    display:none
}
.bxr-ecommerce-v2-lite:hover .bxr-element-container .bxr-element-detail-button {
    display:block
}
.bxr-ecommerce-v2-lite:hover .bxr-element-container .bxr-element-image img {
    //opacity:.5
}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-avail,.bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-name,.bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-price,.bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-rating {
    padding:0 10px;
    margin:10px 0
}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-name a {
    font-size:15px;
    //font-weight:bold;
    text-decoration:none;
    color:#333
}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-name a:hover {
    color:#f4990d
}
.bolder .bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-name a {
    font-weight:700
}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-sale-indicator {
    position:absolute;
    width:30px;
    top:15px;
    left:auto;
    right:10px
}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-cart-basket-indicator {
    position:absolute;
    width:60px;
    top:130px;
    left:auto;
    right:10px;
    text-align:right
}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-cart-basket-indicator .bxr-indicator-item-basket {
    display:none
}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-cart-basket-indicator .bxr-indicator-item-basket.bxr-indicator-item-active {
    display:inline-block
}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-sale-indicator .bxr-basket-group {
    margin-bottom:5px
}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-color-button-small.bxr-basket-add {
    padding:6px 10px 7px;
    font-size:12px;
    font-weight:700
}
.bxr-ecommerce-v2-lite .bxr-element-container input.bxr-quantity-button-minus,.bxr-ecommerce-v2-lite .bxr-element-container input.bxr-quantity-button-plus,.bxr-ecommerce-v2-lite .bxr-element-container input.bxr-quantity-text {
    padding-top:2px;
    padding-bottom:2px
}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-stars-container {
    position:relative;
    width:70px;
    height:11px;
    background:#dadada;
    background-size:100% 100%
}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-stars-container .bxr-stars-bg {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:101;
    background:url(../images/stars.jpg) center no-repeat
}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-stars-container .bxr-stars-progres {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    background:#f18e00
}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-indicator-item {
    display:none
}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-indicator-item.bxr-counter-compare-active,.bxr-ecommerce-v2-lite .bxr-element-container .bxr-indicator-item.bxr-indicator-item-active,.bxr-ecommerce-v2-lite:hover .bxr-element-container .bxr-basket-favor,.bxr-ecommerce-v2-lite:hover .bxr-element-container .bxr-compare-button {
    display:block
}
.bxr-market-current-price.bxr-market-format-price {
    font-weight:700;
    font-size:18px
}
.bxr-market-old-price {
    text-decoration:line-through
}
.bxr-instock-wrap .fa-check {
    margin-right:6px;
    background:green;
    color:#fff;
    padding:3px;
    border-radius:2px;
    font-size:9px
}
.bxr-instock-wrap .fa-times {
    margin-right:10px;
    background:red;
    color:#fff;
    padding:2px 3px;
    border-radius:2px;
    font-size:11px;
    line-height:11px
}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-rating {
    margin:10px auto 0;
    display:inline-block
}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-action {
    display:inline-block;
    padding-top:10px;
    padding-bottom:10px
}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-offers {
    display:none
}
.slick-slider .slick-next,.slick-slider .slick-prev {
    content:' ';
    display:block;
    width:48px;
    height:48px;
    position:absolute;
    left:0;
    top:50%;
    margin-top:-34px
}
.slick-slider .slick-next {
    right:0;
    left:auto
}
.slick-dots {
    display:block;
    list-style:none;
    padding:0;
    margin:10px auto 0
}
.slick-dots li {
    float:left;
    margin-right:6px
}
.slick-dots li button {
    cursor:pointer;
    position:relative;
    width:12px;
    height:12px;
    border:none;
    color:transparent;
    border-radius:50%;
    font-size:0
}
.slick-dots li.slick-active button {
    background:#a3a3a3
}
#bxr-markers {
    margin-top:0;
    margin-bottom:10px
}
#bxr-markers-container {
    min-height:300px;
    background:#fdfdfd;
    margin-left:-10px;
    margin-right:-10px;
    margin-top:0;
    padding:15px 10px 30px
}
.bxr-markers-group,.bxr-sender-subscribe-container img {
    margin-right:20px;
    float:left
}
.bxr-markers-group {
    display:block;
    padding:5px 30px;
    cursor:pointer;
    border:2px solid #FFF;
    text-transform:uppercase;
    font-size:12px;
    font-weight:700
}
.bxr-markers-group-active {
    background:red;
    color:#FFF
}
#bxr-markers-container .bxr-marker-mobile-names {
    cursor:pointer;
    margin-bottom:5px;
    padding-top:10px;
    padding-bottom:10px;
    margin-left:-10px;
    margin-right:-10px
}
#bxr-marker-container h2 {
    padding:0;
    margin:0 0 20px;
    font-size:24px
}
#marc_tabSPECIALOFFER {
    border:1px solid #EA1100;
    background:#FFF;
    color:#EA1100
}
#bxr-mobile-name-SPECIALOFFER,#marc_tabSPECIALOFFER.bxr-markers-group-active,#marc_tabSPECIALOFFER:hover {
    border:1px solid #EA1100;
    background:#EA1100;
    color:#FFF
}
#marc_tabNEWPRODUCT {
    border:1px solid #0F7EDA;
    background:#FFF;
    color:#0F7EDA
}
#bxr-mobile-name-NEWPRODUCT,#marc_tabNEWPRODUCT.bxr-markers-group-active,#marc_tabNEWPRODUCT:hover {
    border:1px solid #0F7EDA;
    background:#0F7EDA;
    color:#FFF
}
#marc_tabRECOMMENDED {
    border:1px solid #0BA72A;
    background:#FFF;
    color:#0BA72A
}
#bxr-mobile-name-RECOMMENDED,#marc_tabRECOMMENDED.bxr-markers-group-active,#marc_tabRECOMMENDED:hover {
    border:1px solid #0BA72A;
    background:#0BA72A;
    color:#FFF
}
#marc_tabSALELEADER {
    border:1px solid #FCBD00;
    background:#FFF;
    color:#FCBD00
}
#bxr-mobile-name-SALELEADER,#marc_tabSALELEADER.bxr-markers-group-active,#marc_tabSALELEADER:hover {
    border:1px solid #FCBD00;
    background:#FCBD00;
    color:#FFF
}
#bxr-markers-container .bxr-font-color .fa {
    font-size:16px;
    margin-right:7px;
    top:-1px;
    position:relative
}
.bxr-classic-image-v1 {
    display:inline-block;
    font-size:13px;
    margin-bottom:30px
}
.bxr-classic-image-v1 .bxr-element-container {
    display:inline-block
}
.bxr-classic-image-v1 .bxr-element-image {
    max-width:100%;
    text-align:center;
    padding:0;
    margin:0 0 10px
}
.bxr-classic-image-v1 .bxr-element-name {
    margin-bottom:10px
}
.bxr-classic-image-v1 .bxr-element-image img {
    max-width:100%
}
.bxr-news-short-list-v1 {
    font-size:13px;
    margin-bottom:30px;
    display:table;
    width:100%
}
.bxr-news-short-list-v1 .bxr-element-container {
    display:table-row
}
.bxr-news-short-list-v1 .bxr-element-date {
    display:table-cell;
    padding-right:10px;
    vertical-align:top;
    width:90px
}
.bxr-news-short-list-v1 .bxr-element-date div {
    padding:5px 5px 5px 7px;
    margin-top:4px
}
.bxr-news-short-list-v1 .bxr-element-name {
    display:table-cell;
    vertical-align:top
}
.bxr-subscribe {
    margin:20px 0 30px
}
.bxr-subscribe div.bxr-block-title {
    color:#343434;
    text-transform:uppercase;
    font-size:12px;
    margin-bottom:9px;
    font-weight:600
}
.popup-success,h1,h2 {
    font-weight:700
}
.bxr-subscribe-desc {
    color:#aaa;
    font-size:12px;
    position:relative;
    margin-top:-5px;
    margin-bottom:3px
}
.bxr-subscribe .bxr-input-group .bxr-form-control {
    position:relative;
    margin-bottom:5px;
    display:block;
    width:100%;
    height:36px;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    color:#555;
    background-color:#F8FAFC;
    border:1px solid #D5DADC;
    border-radius:2px;
    outline:0;
    box-shadow:none!important;
    -webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.bxr-ios .bxr-subscribe .bxr-input-group .bxr-form-control {
    background-image:-webkit-linear-gradient(#f8fafc 0,#f8fafc 100%);
    background-image:linear-gradient(#f8fafc 0,#f8fafc 100%)
}
.btn-subscribe {
    cursor:pointer;
    text-align:center;
    background:#70bb18;
    border:none;
    color:#fff;
    font-size:13px;
    position:relative;
    text-transform:uppercase;
    border-radius:2px;
    line-height:30px;
    height:40px;
    padding:5px 60px 5px 20px;
    vertical-align:middle;
    outline:0;
    -webkit-transition:width 5s linear;
    -moz-transition:width 5s linear;
    -ms-transition:width 5s linear;
    -o-transition:width 5s linear;
    transition:width 5s linear
}
.btn-subscribe:hover {
    background:#7ec629
}
.btn-subscribe:before {
    content:" ";
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    width:40px;
    background-color:#5b9f0b;
    //background-image:url(data:image/png;);
    background-position:50%;
    background-repeat:no-repeat;
    border-radius:0 2px 2px 0
}
.btn-subscribe span {
    display:block
}
.btn-subscribe.send {
    padding:5px 40px;
    -webkit-animation-name:MeilSend;
    animation-name:MeilSend;
    -webkit-animation-duration:.5s;
    animation-duration:.5s;
    outline:0;
    color:#fff
}
.btn-subscribe:active,.btn-subscribe:hover {
    color:#fff
}
.btn-subscribe.send:before {
    width:0;
    background-position:100px 50%;
    -webkit-animation-name:MeilSendButton;
    animation-name:MeilSendButton;
    -webkit-animation-duration:.5s;
    animation-duration:.5s
}
@keyframes MeilSend {
    0% {
        padding:5px 60px 5px 20px
    }
    100% {
        padding:5px 40px
    }
}
@-webkit-keyframes MeilSend {
    0% {
        padding:5px 60px 5px 20px
    }
    100% {
        padding:5px 40px
    }
}
@keyframes MeilSendSpan {
    0% {
        color:transparent
    }
    100% {
        color:#fff
    }
}
@-webkit-keyframes MeilSendSpan {
    0% {
        color:transparent
    }
    100% {
        color:#fff
    }
}
@keyframes MeilSendButton {
    0% {
        width:40px;
        background-position:50%
    }
    100% {
        width:0;
        background-position:100px 50%
    }
}
@-webkit-keyframes MeilSendButton {
    0% {
        width:40px;
        background-position:50%
    }
    100% {
        width:0;
        background-position:100px 50%
    }
}
.bxr_subscribe_response_container {
    padding:40px;
    color:#35414E
}
.bxr_subscribe_checkbox_container {
    line-height:16px;
    font-size:13px;
    margin-bottom:3px;
    vertical-align:middle;
    color:#aaa
}
.bxr-sender-subscribe-container.horizontal {
    //padding-left:20px!important;
    // padding-right:20px!important
}
.bxr-sender-subscribe-container>div.row {
    background-color:#F6F6F7;
    padding:26px 10px 18px 0
}
.bxr-sender-subscribe-container .bxr-subscribe-text {
    font-size:14px
}
.bxr-sender-subscribe-container .bxr-subscribe-motto {
    padding-left:20px;
    padding-bottom:10px
}
.bxr-sender-subscribe-container .bxr_subscribe_submit_container>button {
    border:none;
    width:100%
}
.bxr-sender-subscribe-container .bxr-input-group,.bxr-sender-subscribe-container .bxr_subscribe_submit_container {
    padding-top:5px
}
.bxr_subscribe_checkbox_container ul {
    list-style:none;
    padding:0;
    margin:0
}
.bxr_subscribe_checkbox_container li {
    float:left;
    margin-right:8px
}
.bxr-subscribe-rubrics {
    margin-top:6px;
    padding-bottom:7px
}
.bxr-brands-list {
    padding-top:20px;
    padding-bottom:20px
}
.bxr-list .slick-slider .slick-next,.bxr-list .slick-slider .slick-prev {
    content:' ';
    display:block;
    width:36px;
    height:36px;
    position:absolute;
    left:0;
    top:50%;
    margin-top:-34px
}
.bxr-list .slick-slider .slick-next {
    right:0;
    left:auto
}
.bxr-list .slick-dots {
    display:block;
    list-style:none;
    padding:0;
    margin:0 auto 0 -50%;
    left:50%
}
.bxr-list .slick-dots li {
    float:left;
    margin-right:6px
}
.bxr-list .slick-dots li button {
    cursor:pointer;
    position:relative;
    width:12px;
    height:12px;
    border:none;
    color:transparent;
    border-radius:50%;
    font-size:0
}
.bxr-list .bxr-list h2 {
    padding:0;
    margin:20px 0;
    font-size:24px
}
.bxr-brand-list-v1 {
    display:block;
    font-size:13px;
    margin-bottom:30px;
    border:1px solid #f6f6f6;
    padding-top:10px;
    padding-bottom:10px;
    background:#FFF
}
.bxr-brand-list-v1 .bxr-element-container {
    display:block
}
.bxr-brand-list-v1 .bxr-element-image {
    max-width:100%;
    text-align:center;
    padding:0;
    margin:0 0 10px;
    line-height:50px;
    min-height:50px
}
.bxr-brand-list-v1 .bxr-element-image img {
    max-width:100%;
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    -ms-filter:grayscale(100%);
    -o-filter:grayscale(100%);
    filter:grayscale(100%);
    margin:0 auto;
    display:inline;
    opacity:.5
}
.bxr-brand-list-v1:hover .bxr-element-image img {
    max-width:100%;
    -webkit-filter:grayscale(0);
    -moz-filter:grayscale(0);
    -ms-filter:grayscale(0);
    -o-filter:grayscale(0);
    filter:grayscale(0);
    opacity:1
}
.bxr-dark-flat,.bxr-mobile-menu-button-container .bxr-bg-hover-flat:hover,.bxr-mobile-menu-button-container .bxr-color-flat {
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#db8804', endColorstr='#db8804', GradientType=0 )
}
.bxr-footer-col ul {
    padding:0;
    list-style:none;
    margin:0 0 0 -10px
}
.popup-success {
    min-width:300px;
    max-width:800px;
    min-height:20px;
    font-size:16px;
    color:green;
    text-align:center;
    margin:20px 0;
    padding:20px
}
* {
    outline:0
}
body {
    font-family:"Open Sans";
    min-height:800px
}
h1 {
    font-size:22px;
    margin:-3px 0 16px
}
h2 {
    font-size:19px;
    margin-bottom:20px
}
.bx-breadcrumb {
    margin:25px 10px 4px
}
.bx-breadcrumb .bx-breadcrumb-item {
    margin-bottom:0
}
a {
    cursor:pointer
}
.tb20 {
    margin-top:20px;
    margin-bottom:20px
}
.bxr-full-width {
    width:100%
}
.row.headline {
    background-color:#fff
}
.head_v4 .slogan-wrap,.head_v4_wide_logo .slogan-wrap {
    margin-bottom:10px
}
.head_v5_2 .bxr-service-menu,.head_v5_2_wide_logo .bxr-service-menu,.head_v5_4 .bxr-service-menu,.head_v5_4_wide_logo .bxr-service-menu,.head_v5_6 .bxr-service-menu,.head_v5_6_wide_logo .bxr-service-menu,.head_v5_8 .bxr-service-menu,.head_v5_8_wide_logo .bxr-service-menu {
    margin-bottom:6px
}
.head_v6 .bxr-service-menu,.head_v6 .slogan-wrap,.head_v6_wide_logo .bxr-service-menu,.head_v6_wide_logo .slogan-wrap {
    margin-bottom:10px
}
.head_v6 .bxr-service-menu,.head_v6_wide_logo .bxr-service-menu {
    margin-bottom:6px
}
.head_v9 .first-row,.head_v9_wide_logo .first-row {
    margin-bottom:10px
}
.bxr-container-headline {
    padding:10px 0;
    font-weight:300
}
.bxr-top-headline {
    background:#f6f6f7;
    min-height:38px
}
a.bxr-a-headline {
    display:inline-block;
    padding:0;
    margin:8px 18px 4px 0;
    list-style:none;
    font-size:13px;
    text-decoration:none;
    color:#414141
}
.bxr-recall-link,a.bxr-a-headline:hover {
    text-decoration:underline
}
a.bxr-a-headline i {
    color:#999;
    margin-right:5px
}
.bxr-top-line-phones {
    font-size:20px
}
.bxr-logo {
    position:relative
}
.bxr-logo img {
    max-width:100%;
    height:auto
}
.slogan-wrap {
    line-height:18px
}
.glyphicon-earphone {
    padding:10px;
    font-size:16px;
    cursor:pointer
}
.bxr-recall-link {
    font-size:14px;
    line-height:14px;
    background:0 0!important;
    padding:5px 0
}
.bxr-recall-link:hover {
    text-decoration:none
}
#searchline {
    display:none
}
.search-btn {
    border-radius:0;
    border:0;
    float:right;
    padding:12px
}
.search-btn:hover {
    text-decoration:none;
    color:#fff
}
.content-right>div,.content-right>ul,.content-right>ul li {
    float:right;
    text-align:right
}
.bxr-button-group,.text-center .phone-number {
    text-align:center
}
.content-left>div,.content-left>ul {
    float:left
}
footer {
    background:#f6f6f7
}
.footer-line {
    height:3px;
    width:100%
}
.footer-head {
    padding:20px 15px 25px;
    font-size:14px;
    font-weight:700;
    color:#636466;
    line-height:25px
}
.footer-head div {
    color:#414141
}
.footerline {
    margin-bottom:20px
}
.mobile-footer-menu-tumbl .fa-chevron-down {
    right:0;
    position:absolute
}
.footer-socnet-col {
    height:25px
}
.footer-socnet-wrap {
    display:inline-block
}
.footer-socnet {
    width:25px;
    height:25px;
    float:left;
    display:block;
    margin-right:6px
}
.footer-about-company {
    font-size:13px;
    line-height:1.7
}
.starrequired {
    color:red
}
.mobile-footer-menu-tumbl {
    padding:10px 0;
    cursor:pointer;
    font-weight:700!important
}
.mobile-footer-menu-tumbl:before {
    font-size:16px;
    position:absolute;
    right:15px
}
.mobile-footer-menu-tumbl a {
    font-size:16px
}
.toggled-item {
    display:block
}
.row.footerline .toggled-item a {
    font-weight:400
}
.row.footerline a {
    color:#414141;
    font-weight:700;
    font-size:13px;
    line-height:1.7
}
.ajax-shadow {
    background:rgba(255,255,255,.5);
    display:block;
    position:absolute;
    z-index:1080
}
.bx_login_block {
    margin-top:6px
}
input[type=text],input[type=password],textarea {
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:11px;
    outline:0;
    border:1px solid #e7e7e7;
    border-radius:3px;
    box-shadow:inset 2px 2px 2px -1px rgba(180,188,191,.23);
    vertical-align:middle;
    font-size:90%
}
.bx-auth input[type=submit],.data-table input[type=submit] {
    border:0;
    outline:0;
    border-radius:4px;
    box-shadow:0 1px 1px 0 rgba(0,0,0,.3);
    font-size:16px;
    padding:6px 25px 10px;
    margin:10px;
    text-decoration:none
}
.data-table td {
    padding:5px 0
}
.bxr-form-body {
    padding:15px
}
.bxr-basket-row {
    min-height:30px;
    padding:3px 0;
    font-weight:300
}
#bxr-basket-row button,#bxr-basket-row input[type=button] {
    -webkit-appearance:none;
    background:#f6f6f6;
    border:none;
    border-collapse:collapse
}
.basket-body-table-row table td.basket-action .compare-button-delete,.basket-body-table-row table td.basket-action .icon-button-cart,.basket-body-table-row table td.basket-action .icon-button-delay,.basket-body-table-row table td.basket-action .icon-button-delete {
    margin:0 0 0 10px;
    padding:5px
}
#bxr-basket-row input[type=button].bxr-quantity-button-minus,#bxr-basket-row input[type=button].bxr-quantity-button-plus,input.bxr-quantity-button-minus,input.bxr-quantity-button-plus {
    padding:4px 3px;
    border:1px solid #e0e0e0;
    background:#FFF;
    display:block;
    float:left;
    width:30px;
    margin:0 3px;
    font-size:17px
}
input[type=number].bxr-quantity-text,input[type=text].bxr-quantity-text {
    background:#f7f7f9;
    display:block;
    float:left;
    width:40px;
    //border-left:0;
    //border-right:0;
    border:1px solid #E0E0E0;
    box-shadow:none;
    border-radius:0
}
input[type=number].bxr-quantity-text {
    border-top:1px solid #E0E0E0;
    border-bottom:1px solid #E0E0E0
}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {
    -webkit-appearance:none
}
input[type=number] {
    -moz-appearance:textfield
}
#bxr-basket-row button:hover,#bxr-basket-row input[type=button]:hover {
    background:#f2f2f2
}
.basket-body-container .basket-body-title {
    margin:0 20px 20px
}
.basket-body-container .basket-body-title .bxr-color-button {
    margin:-5px 0 10px 30px
}
.basket-body-container .basket-body-title .gray-line {
    font-size:16px;
    color:#555
}
.basket-body-container table td a,.basket-body-table-row table td a {
    color:#414141
}
.basket-body-container .basket-body-title-h {
    font-size:20px;
    font-weight:700;
    display:inline-block;
    padding-top:0;
    color:#414141;
    float:left
}
.basket-body-container .basket-body-title-h i {
    font-size:20px;
    font-weight:400;
    margin-right:5px
}
.basket-body-container table {
    margin-bottom:20px
}
.basket-body-container table th {
    background:#f6f6f7;
    padding:12px 5px;
    text-align:left;
    font-size:13px
}
.basket-body-container table td {
    padding:10px 5px;
    text-align:left;
    vertical-align:middle;
    border-bottom:1px solid #EEE
}
.basket-body-container table td.first,.basket-body-container table th.first {
    padding-left:20px
}
.basket-body-container table td.last {
    text-align:right;
    padding-right:20px
}
.basket-body-container table td.basket-price,.basket-body-container table td.basket-summ {
    font-size:14px;
    font-weight:700;
    width:110px;
    max-width:110px
}
.basket-body-container table td.basket-action {
    max-width:120px;
    width:120px;
    text-align:right
}
.basket-body-container table td.basket-line-qty {
    max-width:92px;
    width:92px
}
#bxr-basket-mobile-container .basket-body-title,#bxr-delay-mobile-container .basket-body-title {
    background:#F0F0F0;
    display:inline-block;
    padding:5px 10px;
    width:100%;
    font-size:14px
}
.basket-body-table-row table td.first {
    padding-left:20px
}
.basket-body-table-row table td {
    border-bottom:1px solid #EEE
}
.basket-body-table-row table td.basket-name {
    font-size:12px;
    padding-left:10px
}
.basket-body-table-row table td.basket-price,.basket-body-table-row table td.basket-summ {
    font-size:14px;
    font-weight:700;
    width:110px;
    max-width:110px;
    text-align:right
}
.basket-body-table-row table td.basket-action {
    max-width:110px;
    width:110px;
    text-align:right
}
.basket-body-table-row table td.basket-line-qty {
    max-width:92px;
    width:150px
}
.basket-body-table-row .basket-image a {
    width:54px;
    height:54px;
    display:block;
    margin:0
}
.basket-body-table-row .bxr-table-row-action {
    margin-top:5px
}
.basket-body-table-row .bxr-table-row-action tr {
    background:#f6f6f8
}
.basket-body-table-row .bxr-table-row-action td {
    padding:5px
}
#basketPopup .bxr-color-button {
    margin-bottom:10px
}
@media (max-width:991px) {
    a.bx_login_top_inline_link {
        font-size:14px
    }
    #login-line {
        line-height:1!important;
        font-size:10px
    }
    .bxr-top-headline {
        background:0 0;
        padding-top:10px
    }
    .bxr-mobile-login-area {
        display:none
    }
    footer {
        text-align:center
    }
    .toggled-item {
        display:none
    }
    .toggled-item li {
        line-height:24px
    }
    .footer-about-company {
        margin:20px 0
    }
}
@media (min-width:992px) {
    .toggled-item {
        display:block!important
    }
}
.bxr-carousel .bxr-bestseller-list {
    padding-bottom:30px
}
.bxr-delivery-block .delivery-title,.bxr-payment-block .pay-title {
    font-size:18px;
    border-bottom:1px solid #e7e7e7;
    padding-bottom:5px
}
.bxr-carousel .slick-dots {
    position:absolute;
    bottom:-15px;
    left:50%;
    margin-left:-50px;
    visibility:hidden
}
.bxr-carousel:hover .slick-dots {
    visibility:visible
}
.bx_slide_left,.bx_slide_right {
    display:none!important
}
#bxr-opportunities .bxr-list {
    margin:20px 0 2px;
    background-color:#f4990d
}
.bxr-payment-block .pay-title {
    margin-bottom:10px
}
.bxr-payment-block .pay {
    margin-top:20px
}
.bxr-payment-block .pay-desc .pay-img {
    display:inline-block;
    margin:0 40px 15px 0
}
.bxr-delivery-block .delivery-title {
    margin-bottom:10px
}
.bxr-delivery-block .delivery {
    margin-top:20px
}
.bxr-delivery-block .delivery-desc .delivery-img {
    display:inline-block;
    float:left;
    margin:0 40px 15px 0
}
.bxr-delivery-block .delivery-desc .delivery-item-text {
    display:none;
    clear:both;
    margin-bottom:20px
}
.bxr-delivery-block .delivery-desc .delivery-item-more {
    margin-bottom:20px;
    display:block
}
.bxr-benefits-block .benefit {
    padding:40px 0;
    border-top:1px solid #e0e0e0
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.container,.container-fluid {
    padding-left:10px;
    padding-right:10px
}
.bxr-benefits-block .benefit:nth-child(2n) .benefit-text {
    float:left
}
.bxr-benefits-block .benefit .benefit-text {
    float:right;
    padding-top:30px;
    width:57.692307692307686%
}
.bxr-benefits-block .benefit h5 {
    margin-top:0;
    font-size:20px;
    font-weight:700
}
.bxr-benefits-block .benefit p {
    color:#303030;
    margin-bottom:0;
    font-size:15px
}
.bxr-benefits-block .benefit:nth-child(2n) .benefit-image {
    float:right
}
.bxr-benefits-block .benefit .benefit-image {
    float:left;
    width:37.60683760683761%
}
.row10grid .col-xs-10 {
    width:100%
}
.row10grid .col-xs-9 {
    width:90%
}
.row10grid .col-xs-8 {
    width:80%
}
.row10grid .col-xs-7 {
    width:70%
}
.row10grid .col-xs-6 {
    width:60%
}
.row10grid .col-xs-5 {
    width:50%
}
.row10grid .col-xs-4 {
    width:40%
}
.row10grid .col-xs-3 {
    width:30%
}
.row10grid .col-xs-2 {
    width:20%
}
.row10grid .col-xs-1 {
    width:10%
}
@media (min-width:768px) {
    .row10grid .col-sm-10 {
        width:100%
    }
    .row10grid .col-sm-9 {
        width:90%
    }
    .row10grid .col-sm-8 {
        width:80%
    }
    .row10grid .col-sm-7 {
        width:70%
    }
    .row10grid .col-sm-6 {
        width:60%
    }
    .row10grid .col-sm-5 {
        width:50%
    }
    .row10grid .col-sm-4 {
        width:40%
    }
    .row10grid .col-sm-3 {
        width:30%
    }
    .row10grid .col-sm-2 {
        width:20%
    }
    .row10grid .col-sm-1 {
        width:10%
    }
}
@media (min-width:992px) {
    .row10grid .col-md-10 {
        width:100%
    }
    .row10grid .col-md-9 {
        width:90%
    }
    .row10grid .col-md-8 {
        width:80%
    }
    .row10grid .col-md-7 {
        width:70%
    }
    .row10grid .col-md-6 {
        width:60%
    }
    .row10grid .col-md-5 {
        width:50%
    }
    .row10grid .col-md-4 {
        width:40%
    }
    .row10grid .col-md-3 {
        width:30%
    }
    .row10grid .col-md-2 {
        width:20%
    }
    .row10grid .col-md-1 {
        width:10%
    }
}
@media (min-width:1200px) {
    .row10grid .col-lg-10 {
        width:100%
    }
    .row10grid .col-lg-9 {
        width:90%
    }
    .row10grid .col-lg-8 {
        width:80%
    }
    .row10grid .col-lg-7 {
        width:70%
    }
    .row10grid .col-lg-6 {
        width:60%
    }
    .row10grid .col-lg-5 {
        width:50%
    }
    .row10grid .col-lg-4 {
        width:40%
    }
    .row10grid .col-lg-3 {
        width:30%
    }
    .row10grid .col-lg-2 {
        width:20%
    }
    .row10grid .col-lg-1 {
        width:10%
    }
}
.bxr-logo img {
    //background:#f4990d
}
.row {
    margin-left:-10px;
    margin-right:-10px
}
.bxr-corns {
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0
}
.bx-searchtitle .bx-input-group-btn button,.bx-searchtitle-menu .bx-input-group-btn button,.bxr-color {
    background:#f4990d;
    color:#fff
}
.bxr-dark-flat {
    color:#fff;
    background:#db8804;
    background:-moz-linear-gradient(top,#db8804 0,#f4990d 50%,#db8804 100%);
    background:-webkit-linear-gradient(top,#db8804 0,#f4990d 50%,#db8804 100%);
    background:linear-gradient(to bottom,#db8804 0,#f4990d 50%,#db8804 100%)
}
.bxr-dark-light-flat {
    background-color:#61748d;
    color:#fff
}
.bxr-color-flat {
    color:#fff
}
.bxr-color-light,.bxr-color-light-flat {
    background-color:#ffba4f;
    color:#fff
}
.bxr-color-dark,.bxr-color-dark-flat {
    background-color:#649130;
    color:#fff
}
.bxr-font-color,a {
    //color:#f4990d;
    color:#333;
}
.bxr-font-color-light {
    color:#ffba4f
}
.bxr-font-color-dark {
    color:#649130
}
.bxr-bg-hover:hover {
    background-color:#f4990d
}
.bxr-bg-hover:hover i.fa {
    color:#fff
}
.bxr-bg-hover-flat:hover,.bxr-color-flat {
    background:#db8804
}
.bxr-mobile-menu-button-container .bxr-bg-hover-flat:hover,.bxr-mobile-menu-button-container .bxr-color-flat {
    color:#fff;
    background:#db8804;
    background:-moz-linear-gradient(top,#db8804 0,#f4990d 50%,#db8804 100%);
    background:-webkit-linear-gradient(top,#db8804 0,#f4990d 50%,#db8804 100%);
    background:linear-gradient(to bottom,#db8804 0,#f4990d 50%,#db8804 100%)
}
.bx-searchtitle .bx-input-group-btn button:hover,.bx-searchtitle-menu .bx-input-group-btn button:hover,.bxr-bg-hover-light-flat:hover,.bxr-bg-hover-light:hover {
    background-color:#ffba4f
}
.bxr-bg-hover-dark:hover {
    background-color:#649130
}
.bxr-bg-hover-dark-flat:hover {
    background-color:#f4990d
}
.bxr-font-hover-light:hover,a:active,a:hover {
    color:#ffba4f
}
.bxr-font-hover-dark:hover {
    color:#649130
}
.bxr-bg-hover-light-inverse:hover {
    background-color:#fff;
    color:#f4990d
}
.bxr-bg-hover-dark-inverse:hover {
    background-color:#f4990d;
    color:#fff
}
.bxr-inverse {
    color:#fff;
    background:#f4990d
}
.bxr-inverse .bxr-font-color,.bxr-inverse .bxr-font-color-dark,.bxr-inverse .bxr-font-color-light,.bxr-inverse .bxr-font-hover-dark:hover,.bxr-inverse .bxr-font-hover-light:hover,.bxr-inverse a,.bxr-inverse a:active,.bxr-inverse a:hover {
    color:#fff
}
.gray-line {
    padding:5px 15px;
    background:#f6f6f7
}
.bxr-helper {
    padding:15px
}
.popup-window {
    border:none
}
.popup-window-content {
    margin:0 20px
}
.popup-window-titlebar .popup-window-top-row .popup-window-center-column,.popup-window-titlebar .popup-window-top-row .popup-window-left-column,.popup-window-titlebar .popup-window-top-row .popup-window-right-column,.popup-window-titlebar-light .popup-window-top-row .popup-window-center-column,.popup-window-titlebar-light .popup-window-top-row .popup-window-left-column,.popup-window-titlebar-light .popup-window-top-row .popup-window-right-column {
    background:#f4990d;
    color:#fff;
    -webkit-box-shadow:none;
    box-shadow:none;
    border-bottom:none
}
.popup-window-titlebar .popup-window-top-row .popup-window-center-column {
    padding:10px 22px 10px 5px;
    font-weight:400;
    font-size:16px
}
.popup-window-close-icon {
    display:inline-block;
    font:normal normal normal 20px/1 FontAwesome;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    background:0 0;
    border:none;
    padding:10px
}
.popup-window-close-icon:hover {
    background:0 0;
    color:transparent
}
.popup-window-close-icon:before {
    content:"\f057";
    font-size:20px;
    position:absolute;
    top:0;
    left:0;
    background:0 0;
    color:#FFF;
    border-radius:50%
}
.popup-window-close-icon:hover:before {
    color:red
}
.popup-window-top-row .popup-window-left-column {
    border:none!important
}
.authorize-submit-cell input[type=submit],.btn,.bx-registration-table input[type=submit],.bx_auth_popup_form,.bxr-border-color-button,.bxr-color-button,.containter input[type=submit] {
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    padding:8px 15px;
    font-size:14px;
    border-collapse:collapse;
    border:none
}
.btn {
    border:1px solid #999
}
.bxr-border-color,.bxr-border-color-button {
    border:1px solid #f4990d
}
.bxr-sortbutton.active,.bxr-sortbutton:hover,.bxr-view-mode.active,.bxr-view-mode:hover {
    text-decoration:none;
    background:#f4990d;
    color:#FFF
}
.authorize-submit-cell input[type=submit],.bx-registration-table input[type=submit],.bx_auth_popup_form,.bxr-color-button,.containter input[type=submit] {
    background:#f4990d;
    color:#fff;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.bxr-border-color-button {
    color:#f4990d;
    text-decoration:none
}
a.bxr-border-color-button {
    display:inline-block;
    text-decoration:none
}
.authorize-submit-cell input[type=submit]:hover,.bx-registration-table input[type=submit]:hover,.bx_auth_popup_form,.bxr-border-color-button:hover,.bxr-color-button:hover,.containter input[type=submit]:hover {
    background:#f4990d;
    color:#fff;
    -webkit-box-shadow:1px 1px 2px 0 rgba(169,134,134,.5);
    -moz-box-shadow:1px 1px 2px 0 rgba(169,134,134,.5);
    box-shadow:1px 1px 2px 0 rgba(169,134,134,.5)
}
.bxr-border-color-button:active,.bxr-color-button:active {
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.bxr-basket-group .bxr-color-button {
    margin-left:5px
}
.bxr-color-button-small {
    padding:6px 12px;
    font-size:13px
}
.bxr-color-button-small-only-icon {
    padding:6px 7px;
    font-size:13px
}
a.bxr-color-button {
    display:inline
}
a.bxr-gray-content {
    color:grey
}
a:hover.bxr-gray-content {
    color:#ffba4f
}
.bxr-color-button:active,.bxr-color-button:hover {
    background-color:#ffba4f;
    color:#FFF
}
.bxr-color-button span.fa,.bxr-color-button span.glyphicon {
    margin-right:5px
}
.bxr-color-button-small-only-icon span.fa,.bxr-color-button-small-only-icon span.glyphicon {
    margin-right:3px;
    font-size:18px
}
.bxr-quantity-button-delay,.bxr-quantity-button-minus,.bxr-quantity-button-plus,.bxr-quantity-text,.compare-button-delete,.icon-button-cart,.icon-button-delay,.icon-button-delete {
    font-size:14px;
    line-height:24px;
    color:#000;
    font-weight:700;
    width:30px;
    text-align:center
}
.bxr-quantity-button-minus,.bxr-quantity-button-plus {
    padding:0;
    width:16px
}
input.bxr-quantity-text {
    padding:4px 5px;
    width:40px
}
.icon-button-cart,.icon-button-delay,.icon-button-delete {
    margin-left:10px
}
.compare-button-delete,.icon-button-delete {
    color:#A00
}
.bxr-indicator-item {
    border-collapse:collapse;
    border:none;
    padding:8px;
    min-width:32px;
    display:inline-block;
    background:#EEE
}
.bxr-counter-active,.bxr-counter-compare-active,.bxr-detail-torg-btn .bxr-counter-compare-active,.bxr-detail-torg-btn .bxr-indicator-item-active,.bxr-indicator-item-active {
    background:#f4990d;
    color:#fff
}
.bxr-children-color-hover:hover>a,.bxr-children-color>a {
    color:#f4990d!important
}
.menu-arrow-top {
    border-top-color:#f4990d!important
}
.menu-arrow-top:before {
    border-bottom-color:#f4990d!important
}
.bxr-classic-hover-menu-color,.bxr-classic-hover-menu-color ul ul {
    border:1px solid #649130
}
.bxr-classic-hover-menu-color ul li,.bxr-left-menu-hover li.bxr-color-flat {
    border-top:1px solid #649130
}
.bxr-left-menu-hover li.bxr-dark-flat {
    border-top:1px solid #232a33
}
.bxr-carousel .slick-dots li button:hover,.bxr-carousel .slick-dots li.slick-active button,.bxr-list .slick-dots li.slick-active button,.bxr-slider .slick-dots li button:hover,.bxr-slider .slick-dots li.slick-active button {
    background:#f4990d
}
#basket_items_list .bx_ordercart_order_pay_center>a,#order_form_div .bx_ordercart_order_pay_center>a {
    background:#f4990d!important
}
#basket_items_list .bx_ordercart_order_pay_center>a:hover,#order_form_div .bx_ordercart_order_pay_center>a:hover {
    background:#ffba4f!important
}
.bx_ordercart .bx_sort_container a {
    background:#f4990d;
    color:#fff
}
.bx_ordercart .bx_sort_container a:not(.current):hover {
    background:#ffba4f
}
.bxr-basket-row-top #bxr-basket-body,.bxr-basket-row-top #bxr-compare-body,.bxr-basket-row-top #bxr-delay-body,.bxr-basket-row-top #bxr-favor-body {
    border-top-color:#f4990d
}
.bxr-basket-row-fixed #bxr-basket-body,.bxr-basket-row-fixed #bxr-compare-body,.bxr-basket-row-fixed #bxr-delay-body,.bxr-basket-row-fixed #bxr-favor-body {
    border-right-color:#f4990d
}
#bxr-basket-body:before,#bxr-compare-body:before,#bxr-delay-body:before,#bxr-favor-body:before {
    border-bottom-color:#f4990d
}
#bxr-basket-row.bxr-basket-row-fixed>div.active:before {
    border-left-color:#f4990d
}
#bxr-basket-row.bxr-basket-row-fixed>div.active {
    background:#649130
}
#bxr-basket-row>div.active a.bxr-basket-indicator {
    color:#fff;
    font-weight:400;
    text-shadow:none
}
#bxr-basket-row.bxr-basket-row-dinamic a.bxr-basket-indicator:hover {
    color:#fff;
    background:#f4990d
}
#bxr-basket-row.bxr-basket-row-dinamic a.bxr-basket-indicator:hover i,#bxr-basket-row>div.active .bxr-basket-indicator i {
    text-shadow:none
}
.bxr-counter-mobile {
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0
}
#bxr-basket-row.bxr-basket-row-fixed>div:hover,.bxr-counter-mobile>span.bxr-counter-active {
    background:#f4990d;
    color:#fff
}
#bxr-basket-row.bxr-basket-row-fixed>div:hover a.bxr-basket-indicator {
    color:#fff
}
#bxr-basket-mobile-container .basket-body-title,#bxr-favor-mobile-container .basket-body-title {
    background:#f4990d
}
.bxr-color-button.slick-prev {
    background:#bdc3c7;
    background:url(../images/slide-button-arrow-prev.png) center center no-repeat,#ecf0f1
}
.bxr-color-button.slick-prev:hover {
    background:#f4990d;
    background:url(../images/slide-button-arrow-prev.png) center center no-repeat,#f4990d
}
.bxr-color-button.slick-next {
    background:#bdc3c7;
    background:url(../images/slide-button-arrow-next.png) center center no-repeat,#ecf0f1
}
.bxr-color-button.slick-next:hover {
    background:#f4990d;
    background:url(../images/slide-button-arrow-next.png) center center no-repeat,#f4990d
}
.bxr-ecommerce-v1 .bxr-element-container .bxr-element-detail-button:hover {
    background-color:#ffba4f;
    color:#FFF
}
.bxr-bestsellers-group>div {
    border:1px solid #ffba4f;
    color:#f4990d
}
.bxr-bestsellers-group.bxr-bestsellers-group-active>div,.bxr-bestsellers-group:hover>div {
    color:#FFF;
    background:#f4990d;
    border:1px solid #f4990d
}
.basket-body-container .basket-body-title-h.active,.bxr-ecommerce-v4-effect .bxr-basket-btn-wr form .fa-caret-down,.bxr-sku-select-item:hover .bxr-offers-props {
    color:#f4990d
}
.bxrman-body .bxrman-logo {
    background-color:#f4990d
}
.bxr-sku-select-wrap .fa-chevron-down,.inst-template-description .select-wrap .fa-chevron-down,.set-template-option-wrap .fa-chevron-down,.sp-container button,.sp-container button:hover,.sp-replacer .fa-chevron-down {
    background:#f4990d
}
.bx_filter .bx_ui_slider_pricebar_V {
    background:#649130
}
.bx_filter .bx_ui_slider_handle {
    border:5px solid #f4990d;
    border-radius:50%;
    background:#FFF
}
.bxr-detail-tabs li.active {
    color:#f4990d;
    border:1px solid #f4990d
}
#bxr-main-accept {
    background:#f6f6f6;
    margin-bottom:20px;
    margin-top:10px
}
.bxr-list h2 {
    border-bottom:1px dotted #DDD;
    padding-bottom:5px
}
.footer-line {
    background:#f4990d
}
.bxr-ecommerce-v4-effect .bxr-basket-btn-wr form,.bxr-ecommerce-v4-effect:hover:before {
    border:2px solid #f4990d
}
.bxr-ecommerce-v4-effect .only-hover ul li button.bxr-counter-compare-active,.bxr-ecommerce-v4-effect .only-hover ul li button.bxr-indicator-item-active {
    color:#FFF;
    background:#f4990d;
    border:1px solid #f4990d
}
.bxr-ecommerce-v4-effect .only-hover ul li:hover button.bxr-counter-compare-active,.bxr-ecommerce-v4-effect .only-hover ul li:hover button.bxr-indicator-item-active {
    color:#FFF;
    background:#ffba4f;
    border:1px solid #ffba4f
}
#bxr-basket-container {
    top:180px;
    z-index:1030;
    position:fixed;
    width:700px;
    right:-700px;
    -webkit-box-shadow:0 5px 15px 0 rgba(50,50,50,.2);
    -moz-box-shadow:0 5px 15px 0 rgba(50,50,50,.2);
    box-shadow:0 5px 15px 0 rgba(50,50,50,.2)
}
#bxr-basket-row {
    width:100%;
    font-size:13px;
    position:relative
}
#bxr-basket-row a,#bxr-basket-row a:active,#bxr-basket-row a:hover,#bxr-basket-row a:visited {
    text-decoration:none
}
#bxr-basket-row a.bxr-basket-indicator {
    width:64px;
    position:absolute;
    left:-64px;
    color:#414141;
    font-size:14px;
    display:block;
    background:#f0f0f0;
    padding:10px 5px;
    margin:0;
    font-weight:700;
    border-bottom:3px #FFF solid
}
#bxr-basket-row a.bxr-basket-indicator .bxr-format-price {
    font-size:12px;
    font-weight:400
}
.bxr-basket-indicator i {
    font-size:24px;
    font-weight:400;
    text-shadow:1px 1px 0 rgba(255,255,255,1)
}
.bxr-basket-indicator i:hover {
    text-shadow:0 0 0 rgba(255,255,255,1)
}
.bxr-basket-label {
    top:0
}
.bxr-favor-label {
    top:68px
}
.bxr-compare-label {
    top:136px
}
.bxr-counter-active,.bxr-indicator-item-active {
    background:red
}
.basket-body-container .bxr-helper {
    margin:0 15px
}
.basket-body-table {
    height:200px;
    overflow-x:visible;
    width:100%;
    overflow-y:scroll;
    margin-bottom:20px
}
.bxr-close-basket {
    margin-top:20px
}
#bxr-basket-body,#bxr-compare-body,#bxr-delay-body,#bxr-favor-body {
    color:#222;
    padding:15px 0;
    width:100%;
    right:120px;
    top:-35px;
    display:none;
    z-index:1040;
    background:#FFF;
    border:1px solid #f7f7f7;
    float:right;
    min-height:250px
}
#bxr-basket-popup {
    padding:15px
}
#basket-popup-buttons,#basket-popup-product-image,#basket-popup-product-name {
    text-align:center
}
#basket-popup-product-name {
    font-size:16px;
    font-weight:700;
    padding:15px 0
}
#basket-popup-buttons a {
    margin-left:15px
}
#bxr-basket-body-mobile,#bxr-delay-body-mobile,#bxr-favor-body-mobile {
    display:none
}
#bxr-mobile-content {
    position:relative
}
.bxr-counter-mobile {
    font-size:24px;
    padding:8px;
    position:relative;
    z-index:300;
    background:#e5e9ea;
    display:inline-block;
    min-width:52px;
    text-align:center;
    cursor:pointer;
    margin-left:30px;
    float:right
}
.bxr-counter-mobile>span {
    position:absolute;
    display:none;
    right:-16px;
    top:-16px;
    font-family:Arial;
    font-size:16px;
    min-width:32px;
    min-height:32px;
    border-radius:32px;
    border:2px solid #FFF;
    text-align:center;
    padding:3px;
    z-index:320;
    background:#FFF
}
#mse2_filters fieldset h4,#mse2_filters label.fltr_check,.tm-cart a,.tm-contact li {
    font-family:Arial,Helvetice,Sans-serif
}
.bxr-counter-mobile>span.bxr-counter-active {
    display:block
}
.bxr-basket-compare-title,.bxr-basket-tab-content,button.bxr-close-basket {
    display:none
}
#bxr-basket-mobile-container,#bxr-favor-mobile-container {
    display:none;
    position:absolute;
    z-index:999;
    top:58px;
    right:0;
    background:#F9F9F9;
    -webkit-box-shadow:0 15px 30px 0 rgba(50,50,50,.2);
    -moz-box-shadow:0 15px 30px 0 rgba(50,50,50,.2);
    box-shadow:0 15px 30px 0 rgba(50,50,50,.2)
}
@media (max-width:479px) {
    .bxr-counter-mobile {
        font-size:16px;
        padding:8px;
        min-width:40px;
        margin-left:18px
    }
    .bxr-counter-mobile>span {
        right:-14px;
        top:-16px;
        font-size:14px;
        min-width:30px;
        min-height:30px;
        border-radius:32px;
        padding:3px
    }
}
.basket-body-container .basket-body-title-h.bxr-basket-tab {
    font-size:17px;
    margin-right:10px;
    margin-bottom:10px;
    cursor:pointer
}
.basket-body-title-h span.bxr-basket-cnt {
    font-size:15px;
    font-weight:400;
    line-height:17px
}
.bxr-basket-tab-content.active {
    display:block
}
#bxr-favor-mobile-container .basket-image a {
    width:54px;
    height:54px;
    display:block;
    margin:0
}
#bxr-basket-mobile .basket-body-title-h.bxr-basket-tab {
    cursor:pointer;
    color:#414141
}
#bxr-basket-mobile .basket-body-title-h {
    font-size:13px;
    font-weight:700;
    display:inline-block;
    color:#fff;
    float:left;
    margin-right:20px;
    padding:4px
}
#bxr-basket-mobile .basket-body-title-h.active {
    color:#fff
}
#bxr-basket-mobile .basket-body-title-h span.bxr-basket-cnt {
    font-size:11px
}
.basket-action-row .bxr-basket-action {
    float:left;
    margin-left:10px
}
.basket-action-row .bxr-basket-add {
    margin:0 0 0 10px;
    padding:5px 7px;
    color:#414141
}
#bxr-favor-mobile-container .basket-action-row .bxr-basket-add {
    padding:4px 6px
}
.bxr-basket-favor-delete {
    font-size:14px;
    padding:4px 7px;
    color:#A00
}
.basket-action-row .bxr-indicator-item-active {
    color:#414141
}
.bxr-left-menu-hover {
    position:relative;
    font-size:15px;
    //font-weight:bold;
    width:auto;
    border:1px solid #ddd;
    list-style:none;
    padding:0;
    margin:0
}
.bxr-left-menu-hover.side-sub-menu {
    border:0;
    background:#f6f6f6;
    display:none
}
.bxr-left-menu-hover>li.shown .side-sub-menu {
    display:block
}
.bxr-left-menu-hover>li>div {
    position:absolute;
    left:100%;
    top:-1px;
    display:none
}
.bxr-left-menu-hover>li:hover>div {
    display:block;
    -webkit-animation:submenu_view .4s;
    animation:submenu_view .4s
}
.bxr-left-menu-hover>li {
    cursor:pointer;
    position:relative;
    width:100%;
    border-top:1px solid #ddd;
    color:#414141
}
.bxr-left-menu-hover>li>a,.bxr-title-menu-hover {
    //white-space:nowrap;
    padding:14px 25px 13px 15px;
    margin-right:33px;
    display:block;
    text-decoration:none;
    position:relative;
    color:#414141
}
.side-menu .side-sub-menu.bxr-left-menu-hover>li>a {
    padding-left:30px
}
.bxr-left-menu-hover>li.bxr-children-color-hover>a {
    font-family:Arial,Helvetice,Sans-serif;
    font-size:17px
}
.bxr-title-menu-hover {
    font-size:15px;
    text-transform:uppercase;
    font-weight:700;
    cursor:default!important;
    padding:12px 25px 12px 15px
}
.bxr-color-dark-flat.bxr-title-menu-hover {
    border-bottom:1px solid #e6eaed
}
.bxr-color-dark-flat.bxr-title-menu-hover,.bxr-color-flat.bxr-title-menu-hover,.bxr-dark-light-flat.bxr-title-menu-hover {
    color:#fff
}
.bxr-dark-flat-left-menu {
    background-color:#f6f6f7!important
}
.bxr-left-menu-hover li .fa,.bxr-left-menu-hover li .glyphicon {
    padding-right:10px;
    top:2px
}
.bxr-left-menu-hover .bxr-ico-menu {
    float:left;
    width:16px;
    margin-right:15px;
    margin-top:1px;
    opacity:.7
}
.bxr-left-menu-hover .hover-not-ico {
    width:16px;
    margin-right:15px;
    display:block;
    float:left
}
.bxr-left-menu-hover li .fa.fa-angle-down,.bxr-left-menu-hover li .fa.fa-angle-right {
    padding:2px 8px;
    right:-28px;
    position:absolute;
    margin:-10px auto auto;
    top:50%;
    font-size:16px;
    color:#333;
    font-weight:600;
    z-index:1
}
.bxr-left-menu-hover .bxr-bg-hover-flat:hover>a,.bxr-left-menu-hover .bxr-bg-hover-light:hover>a {
    color:#FFF
}
.bxr-left-menu-hover ul li>a {
    //color:#414141
}
.bxr-left-menu-hover .bxr-bg-hover-flat:hover>a>.fa,.bxr-left-menu-hover .bxr-color-dark-flat>a,.bxr-left-menu-hover .bxr-color-dark-flat>a>.fa,.bxr-left-menu-hover .bxr-color-dark-flat>a>.glyphicon.glyphicon-chevron-right,.bxr-left-menu-hover .bxr-color-flat>a,.bxr-left-menu-hover .bxr-color-flat>a>.fa,.bxr-left-menu-hover .bxr-color-flat>a>.glyphicon.glyphicon-chevron-right,.bxr-left-menu-hover .bxr-color-light-flat>a,.bxr-left-menu-hover .bxr-dark-flat>a,.bxr-left-menu-hover .bxr-dark-flat>a>.fa,.bxr-left-menu-hover .bxr-dark-light-flat>a,.bxr-left-menu-hover ul li:hover>a,.bxr-left-menu-hover ul li:hover>a>.fa,.bxr-left-menu-hover ul li:hover>a>.glyphicon {
    color:#fff
}
.bxr-left-menu-hover .bxr-bg-hover-dark-flat:hover>a img,.bxr-left-menu-hover .bxr-bg-hover-flat:hover>a img,.bxr-left-menu-hover .bxr-bg-hover-light-flat:hover>a img,.bxr-left-menu-hover .bxr-color-dark-flat>a img,.bxr-left-menu-hover .bxr-color-flat>a img,.bxr-left-menu-hover .bxr-color-light-flat>a img {
    filter:brightness(0) invert(100%);
    -webkit-filter:brightness(0) invert(100%);
    -moz-filter:brightness(0) invert(100%);
    -o-filter:brightness(0) invert(100%);
    -ms-filter:brightness(0) invert(100%)
}
.bxr-left-menu-hover.menu-arrow-top {
    border-top:4px solid #ccc
}
.bxr-left-menu-hover.menu-arrow-top:before {
    content:'';
    position:absolute;
    left:48px;
    top:-14px;
    width:0;
    height:0;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-bottom:10px solid #CCC
}
#content h1.title,#content h3.title {
    border-bottom:3px solid #f4990d;
    padding-bottom:9px;
    margin-top:9px
}
#content h3.title {
    margin-top:20px;
    font-size:20px
}
.bxr-left-menu-hover>li>div ul {
    box-shadow:rgba(0,0,0,.172549) 0 6px 12px 0
}
@media (min-width:1200px) {
    .bxr-left-menu-hover .col-w-lg-9 {
        width:875px!important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    .bxr-left-menu-hover .col-w-md-9 {
        width:723px!important
    }
}
.owl-slider .item {
    //height:433px
}
.owl-slider {
    position:relative
}
.owl-slider .owl-nav div {
    content:' ';
    display:block;
    width:36px;
    height:36px;
    position:absolute;
    top:50%;
    margin-top:-18px;
    text-indent:-999999px
}
.flexslider .flex-direction-nav .flex-prev,.owl-slider .owl-nav div.owl-prev {
    left:0!important;
    background:#bdc3c7;
    background:url(../images/slide-button-arrow-prev.png) center center no-repeat,rgba(132,132,132,.5)
}
.flexslider .flex-direction-nav .flex-prev:hover,.owl-slider .owl-nav div.owl-prev:hover {
    background:#f4990d;
    background:url(../images/slide-button-arrow-prev.png) center center no-repeat,#f4990d
}
.flexslider .flex-direction-nav .flex-next,.owl-slider .owl-nav div.owl-next {
    right:0!important;
    background:#bdc3c7;
    background:url(../images/slide-button-arrow-next.png) center center no-repeat,rgba(132,132,132,.5)
}
.flexslider .flex-direction-nav .flex-next:hover,.owl-slider .owl-nav div.owl-next:hover {
    background:#f4990d;
    background:url(../images/slide-button-arrow-next.png) center center no-repeat,#f4990d
}
.flexslider {
    margin:0
}
.flexslider .flex-control-nav,.owl-slider .owl-dots {
    position:absolute;
    width:100%;
    bottom:5px;
    text-align:center;
    z-index:10;
    display:none
}
.flexslider:hover .flex-control-nav {
    display:block
}
.flexslider .flex-control-nav li a,.owl-slider .owl-dots div {
    width:14px;
    height:14px;
    border-radius:50%;
    display:inline-block;
    margin:0 2px;
    background:rgba(132,132,132,.5);
    box-shadow:none
}
.flexslider .flex-control-nav li {
    margin:0 1px
}
.flexslider .flex-direction-nav {
    display:none
}
.flexslider:hover .flex-direction-nav {
    display:block
}
.flexslider .flex-direction-nav a {
    text-decoration:none;
    display:block;
    width:36px;
    height:36px;
    font-size:0;
    margin:-18px 0 0;
    position:absolute;
    text-indent:-99999px;
    top:50%;
    z-index:10;
    overflow:hidden;
    opacity:1;
    cursor:pointer;
    color:rgba(0,0,0,.8);
    text-shadow:none;
    -webkit-transition:none;
    -moz-transition:none;
    -ms-transition:none;
    -o-transition:none;
    transition:none
}
.flexslider .flex-direction-nav a.flex-next:before,.flexslider .flex-direction-nav a.flex-prev:before {
    content:""!important
}
.bx_catalog_line .bx_catalog_line_ul li:before,.bx_catalog_text .bx_catalog_text_ul li:before,.bx_catalog_tile .bx_catalog_tile_ul li:before,.bx_sitemap .bx_sitemap_ul li:before {
    content:''!important
}
.flexslider .flex-control-nav li a.flex-active,.flexslider .flex-control-nav li a:hover,.owl-slider .owl-dots div.active,.owl-slider .owl-dots div:hover {
    background:rgba(244,153,13,.6)
}
.flexslider li .slider-content {
    height:100%;
    width:100%;
    box-sizing:border-box;
    top:0;
    padding:50px;
    position:absolute
}
.flexslider li .slider-content .slider-table {
    display:table;
    height:100%;
    width:100%
}
.flexslider li .slider-content .slider-table .slider-cell {
    display:table-cell;
    vertical-align:bottom
}
.flexslider li .slider-content .slider-table .slider-cell a:hover {
    text-decoration:none
}
.flexslider li .slider-content .slider-table .slider-cell .slider-border {
    display:inline-block;
    max-width:63%;
    padding:15px 20px 20px;
    background:rgba(255,255,255,.8);
    opacity:0;
    visibility:hidden;
    transition:opacity 2s,visibility 0s linear .3s
}
.flexslider li.flex-active-slide .slider-content .slider-table .slider-cell .slider-border {
    opacity:1;
    visibility:visible;
    transition-delay:1s
}
.flexslider li .slider-content .slider-table .slider-cell a.bxr-color-button {
    display:inline-block
}
.flexslider li .slider-content .slider-table .slider-cell .slider-title {
    font-size:25px;
    font-weight:700;
    font-style:italic
}
.flexslider li .slider-content .slider-table .slider-cell .slider-text {
    font-size:35px;
    font-weight:700;
    color:#f4990d;
    font-style:italic;
    line-height:40px;
    margin-bottom:5px
}
.bxr-left-menu-hover li.bxr-color-flat.bxr-noborder {
    border-top:none
}
.bxr-classic-image-v2 {
    width:100%;
    margin-bottom:30px;
    display:table
}
.bxr-classic-image-v2 .bxr-element-image {
    width:220px;
    text-align:center;
    border:1px solid #f6f6f6;
    float:left;
    margin-right:20px;
    display:table-cell
}
.bxr-classic-image-v2 .bxr-element-content {
    display:table-cell
}
.bxr-classic-image-v2 .bxr-element-image img {
    max-width:100%
}
.bxr-classic-image-v2 .bxr-element-name {
    font-weight:700;
    font-size:14px;
    margin-bottom:0;
    display:block
}
.bxr-classic-image-v2 .bxr-element-description {
    font-size:13px;
    color:grey;
    padding-top:10px
}
.bxr-classic-image-v2 .bxr-element-action {
    margin-top:12px
}
.bxr-classic-image-v2 .bxr-element-action .bxr-border-color-button {
    padding:5px 30px
}
.bxr-classic-image-v2 .bxr-element-date {
    display:inline-block
}
.bx_catalog_line .bx_catalog_line_img,.bx_catalog_tile .bx_catalog_tile_img {
    display:block;
    background-position:center;
    background-repeat:no-repeat;
    overflow:hidden;
    position:relative
}
.bxr-classic-image-v2 .bxr-element-date .bxr-color {
    padding:5px 7px;
    margin-top:4px;
    font-size:13px
}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
    background-color:#f4990d;
    border-color:#f4990d
}
.pagination>li>a,.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span,.pagination>li>span:focus,.pagination>li>span:hover {
    color:#f4990d
}
.contact-form input,.contact-form textarea {
    margin-bottom:10px
}
.contact-form textarea {
    height:142px
}
.ajax_form .error {
    border-color:red;
    color:inherit!important
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
    background-image:none;
    color:#fff;
    border-color:inherit
}
.bx_catalog_line {
    margin-bottom:30px
}
.bx_catalog_line .bx_catalog_line_category_title {
    padding-bottom:14px;
    border-bottom:1px solid #e5e5e5;
    font-size:24px
}
.bx_catalog_line .bx_catalog_line_category_title a {
    color:#000;
    text-decoration:none
}
.bx_catalog_line .bx_catalog_line_ul {
    padding:0
}
.bx_catalog_line .bx_catalog_line_ul li {
    margin-bottom:20px;
    list-style:none
}
.bx_catalog_line .bx_catalog_line_img {
    float:left;
    margin-right:40px;
    width:125px;
    height:125px;
    border:1px solid #ccc;
    border-radius:2px;
    -webkit-background-size:contain;
    background-size:contain
}
.bx_catalog_line .bx_catalog_line_title {
    margin-bottom:10px;
    padding:0;
    vertical-align:top;
    line-height:18px
}
.bx_catalog_line .bx_catalog_line_title a {
    font-size:18px
}
.bx_catalog_line .bx_catalog_line_title a:hover {
    text-decoration:none
}
.bx_catalog_line .bx_catalog_line_title span {
    font-size:16px
}
.bx_catalog_line .bx_catalog_line_description {
    color:#3f3f3f;
    font-size:13px;
    line-height:16px
}
@media (max-width:639px) {
    .bx-touch .bx_catalog_line .bx_catalog_line_img {
        margin-right:10px;
        width:50px;
        height:50px
    }
    .bx-touch .bx_catalog_line .bx_catalog_line_title {
        margin-bottom:5px;
        line-height:14px
    }
    .bx-touch .bx_catalog_line .bx_catalog_line_title a {
        font-size:14px
    }
    .bx-touch .bx_catalog_line .bx_catalog_line_description {
        font-size:11px
    }
}
.bx_catalog_line .bx_catalog_line_description,.bx_catalog_line .bx_catalog_line_img,.bx_catalog_line .bx_catalog_line_title,.bx_catalog_line .bx_catalog_line_title a {
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -ms-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.bx_catalog_text {
    margin-bottom:30px
}
.bx_catalog_text .bx_catalog_text_category_title {
    padding-bottom:14px;
    border-bottom:1px solid #e5e5e5;
    font-size:24px
}
.bx_catalog_text .bx_catalog_text_category_title a {
    color:#000;
    text-decoration:none
}
.bx_catalog_text .bx_catalog_text_ul {
    padding:0
}
.bx_catalog_text .bx_catalog_text_ul li {
    float:left;
    margin:0 10px 10px;
    list-style:none
}
.bx_catalog_text .bx_catalog_text_title {
    margin:0;
    padding:0;
    vertical-align:top;
    line-height:14px
}
.bx_catalog_text .bx_catalog_text_title a {
    color:#4c7da6;
    white-space:nowrap;
    font-size:14px
}
.bx_catalog_text .bx_catalog_text_title a:hover {
    text-decoration:none
}
.bx_catalog_text .bx_catalog_text_title span {
    font-size:12px
}
@media (max-width:639px) {
    .bx-touch .bx_catalog_text .bx_catalog_line_title {
        margin-bottom:5px;
        line-height:12px
    }
    .bx-touch .bx_catalog_text .bx_catalog_line_title a {
        font-size:12px
    }
}
.bx_catalog_text .bx_catalog_line_title,.bx_catalog_text .bx_catalog_line_title a {
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -ms-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.bx_catalog_tile {
    margin-bottom:30px
}
.bx_catalog_tile .bx_catalog_tile_category_title {
    padding-bottom:14px;
    border-bottom:1px solid #e5e5e5;
    font-size:24px
}
.bx_catalog_tile .bx_catalog_tile_category_title a {
    color:#000;
    text-decoration:none
}
.bx_catalog_tile .bx_catalog_tile_ul {
    padding:0
}
.bx_catalog_tile .bx_catalog_tile_ul li {
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    margin-bottom:20px;
    padding:0 10px;
    width:20%;
    word-break:break-word;
    list-style:none;
    text-align:center
}
.bx_catalog_tile .bx_catalog_tile_img {
    margin:0 auto;
    width:78px;
    height:78px;
    border:1px solid #ccc;
    border-radius:2px;
    background-color:#fff;
    -webkit-background-size:contain;
    background-size:contain
}
.perc-50,.perc-last {
    border-left:1px solid #ddd
}
.bx_catalog_tile .bx_catalog_tile_title {
    margin-top:5px;
    margin-bottom:10px;
    padding:0;
    vertical-align:top;
    line-height:14px
}
.bx_catalog_tile .bx_catalog_tile_title a {
    color:#4c7da6;
    font-size:14px
}
.bx_catalog_tile .bx_catalog_tile_title a:hover {
    text-decoration:none
}
.bx_catalog_tile .bx_catalog_tile_title span {
    font-size:12px
}
@media (max-width:980px) {
    .bx_catalog_tile .bx_catalog_tile_ul li {
        width:20%
    }
    .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1) {
        clear:none
    }
    .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1) {
        clear:both
    }
}
@media (max-width:639px) {
    .bx-touch .bx_catalog_tile .bx_catalog_tile_title {
        margin-bottom:5px;
        line-height:14px
    }
    .bx-touch .bx_catalog_tile .bx_catalog_tile_title a {
        font-size:11px
    }
}
@media (min-width:480px) and (max-width:639px) {
    .bx-touch .bx_catalog_tile .bx_catalog_tile_ul li {
        width:25%
    }
    .bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1) {
        clear:none
    }
    .bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1) {
        clear:both
    }
}
@media (max-width:479px) {
    .bx-touch .bx_catalog_tile .bx_catalog_tile_ul li {
        width:33.3%
    }
    .bx-touch .bx_catalog_tile .bx_catalog_tile_img {
        width:100%;
        height:80px
    }
    .bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1) {
        clear:none
    }
    .bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1) {
        clear:both
    }
    .bx_catalog_tile .bx_catalog_tile_ul li {
        width:100%
    }
}
.bx_catalog_tile .bx_catalog_tile_img,.bx_catalog_tile .bx_catalog_tile_title,.bx_catalog_tile .bx_catalog_tile_title a,.bx_catalog_tile .bx_catalog_tile_ul li {
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -ms-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.bx_sitemap {
    margin-bottom:10px
}
.bx_sitemap .bx_sitemap_title {
    padding-bottom:14px;
    border-bottom:1px solid #e5e5e5;
    font-size:24px
}
.bx_sitemap .bx_sitemap_title a {
    color:#000;
    text-decoration:none
}
.bx_sitemap .bx_sitemap_ul li {
    padding:0;
    line-height:14px
}
.bx_sitemap .bx_sitemap_li_title {
    display:inline-block;
    margin:0 0 10px;
    padding:0;
    vertical-align:top;
    font-weight:400;
    line-height:13px
}
.bx_sitemap .bx_sitemap_li_title a {
    white-space:nowrap;
    font-size:14px
}
.bx_sitemap .bx_sitemap_li_title a:hover {
    text-decoration:none
}
.bx_sitemap .bx_sitemap_li_title span {
    font-size:11px
}
@media (max-width:639px) {
    .bx-touch .bx_sitemap .bx_catalog_line_title {
        margin-bottom:5px;
        line-height:12px
    }
    .bx-touch .bx_sitemap .bx_catalog_line_title a {
        font-size:12px
    }
}
.bx_sitemap .bx_catalog_line_title,.bx_sitemap .bx_catalog_line_title a {
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -ms-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.bx_sitemap_ul {
    display:block;
    list-style:none;
    padding:0;
    margin:0
}
.bx_sitemap_ul li {
    display:block;
    float:left
}
.bx_sitemap_ul li a {
    display:inline-block;
    padding:3px 25px 3px 0;
    text-decoration:none
}
.bx_sitemap_ul li:hover a {
    text-decoration:underline!important
}
.bx_sitemap_li_title i.fa {
    font-size:16px
}
.tm-contact {
    list-style:none;
    margin:0;
    padding:0;
    //margin-top:10px
}
.tm-contact li {
    font-size:20px;
    font-weight:300
}
.tm-contact li img {
    display:inline-block;
    margin-right:5px
}
.phone-order2 {
    display:inline-block;
    border-bottom:1px dashed;
    text-decoration:none
}
.sitemap li,.sitemap li.last {
    width:auto
}
.phone-order2:hover {
    text-decoration:none!important
}
#msMiniCart {
    margin-top:-7px
}
.tm-contact li a {
    color:#333;
    font-size:20px
}
.tm-contact li span {
    color:#A5A5A5;
    font-size:16px
}
.tm-cart img {
    height:30px;
    display:inline-block;
    margin:0 10px 0 20px
}
#msMiniCart2 .icon img {
    margin:0 5px 0 0
}
#msMiniCart2 .empty {
    display:none
}
#msMiniCart2 .not_empty a {
    display:block;
    border:1px solid #ddd;
    background:#fff;
    padding:9px 7px 7px
}
#msMiniCart2 .not_empty a:hover {
    -webkit-box-shadow:0 0 20px -3px rgba(0,0,0,.3);
    -moz-box-shadow:0 0 20px -3px rgba(0,0,0,.3);
    box-shadow:0 0 20px -3px rgba(0,0,0,.3)
}
.tm-cart span {
    font-size:16px;
    font-weight:700
}
.tm-cart .auth {
    padding-left:20px;
    margin-bottom:10px
}
.tm-cart .auth.auth-padding {
    padding-left:40px
}
.tm-cart .auth a {
    line-height:28px
}
.tm-cart .auth span.icon {
    float:right
}
.tm-cart .auth span.icon img {
    height:28px;
    margin-right:20px
}
.tm-cart .auth a:hover {
    text-decoration:underline
}
#comments {
    padding:0
}
#comment-form .avatar,#comments .avatar {
    float:left;
    width:70px;
    vertical-align:top;
    margin-right:20px
}
#comment-form .avatar img,#comments .avatar img {
    width:70px;
    //border-radius:50%;
    max-width:70px;
    max-height:70px
}
#comment-form .cmt,#comments .cmt {
    display:block;
    vertical-align:top;
    padding-left:90px
}
#comment-form .cmt .ticket-comment-author,#comments .cmt .ticket-comment-author {
    margin-left:0
}
#comment-form {
    margin-top:20px
}
#comment-form .ticket-comment,#comments .ticket-comment {
    margin-top:20px;
    padding-bottom:20px;
    border-bottom:2px solid #f4990d;
    width:100%;
    float:left;
    margin-bottom:0
}
#office-minishop2-grid .x-small-editor .x-form-text {
    height:30px
}
.tm-cart .ms2_total_count {
    position:relative;
    top:-10px;
    left:-15px;
    background:#f4990d;
    min-width:20px;
    display:inline-block;
    text-align:center;
    line-height:20px;
    height:20px;
    padding:0 3px;
    border-radius:10px;
    font-style:normal;
    color:#fff;
    font-size:12px;
    text-decoration:none
}
.tm-cart a,.tm-cart a:hover {
    color:#333;
    text-decoration:none
}
.tm-cart a {
    font-size:19px;
    font-weight:300
}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-name {
    height:41px;
    overflow:hidden
}
.list-view .bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-name {
    height:auto;
    text-align:left;
    padding:0
}
.list-view .bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-name a {
    font-size:17px;
    font-weight:700
}
.list-view .bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-name a:hover {
    color:#f4990d
}
.list-view .bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-param {
    text-align:left
}
.list-view .bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-param ul {
    list-style:none;
    padding:0;
    margin:0;
    font-size:12px;
    color:#6d6d6d
}
.list-view .bxr-ecommerce-v2-lite .bxr-element-container {
    padding-bottom:0
}
.perc-tbl {
    display:table;
    width:100%
}
.perc-row {
    display:table-row
}
.perc {
    display:table-cell;
    vertical-align:middle
}
.perc-last {
    //background:#f4f4f4
}
.perc-25 {
    width:25%
}
.perc-50 {
    width:50%;
    padding:0 20px 10px;
    vertical-align:top
}
.product-title {
    margin-top:0
}
.banner-block img {
    max-width:100%;
    border:1px solid transparent
}
.banner-block img:hover {
    border-color:#ddd
}
.owl-vendor .item a img {
    border:1px solid transparent;
    padding:5px;
    width:100%;
    height:auto;
}
.owl-vendor .item a img:hover {
    border-color:#ddd
}
.owl-slider .item h3 {
    //text-align:center;
    padding:100px 0 0 60px;
    margin:0 0 18px;
    font-size:29px;
    font-weight:700;
    line-height:35px;
    width:60%
}
.owl-slider .item p {
    //text-align:center;
    padding:0 0 20px 60px;
    margin:0;
    font-size:20px;
    font-size:17px;
    line-height:25px;
    font-weight:lighter;
    color:#414141;
    width:60%
}
.owl-slider .item .button-block {
    float:left;
    margin-top:15px;
    padding:0 0 20px 60px;
    width:60%
}
.owl-slider .item a {
    text-decoration:none
}
.owl-slider .owl-dots,.owl-slider .owl-nav {
    display:none!important
}
.owl-slider:hover .owl-dots,.owl-slider:hover .owl-nav {
    display:block!important
}
.footer-head h5 {
    font-weight:700
}
.footer-head .col_3 {
    column-count:3;
    -webkit-column-count:3;
    -moz-column-count:3
}
.footer-head .col_3 a {
    color:#414141;
    font-weight:400;
    font-size:13px;
    line-height:1.7;
    text-decoration:none
}
.footer-head .col_3 a:hover {
    text-decoration:underline
}
.copyright-block ul,.foot-menu,.footer-contact ul,.footer-contact2 ul {
    list-style:none;
    margin:0;
    padding:0;
    font-weight:300
}
.footer-contact ul img {
    display:inline-block;
    margin-right:5px;
    position:relative;
    top:-2px
}
.calc-block .calc-subtitle,.calc-block .calc-title {
    display:block;
    margin-bottom:5px
}
.footer-contact ul li {
    font-size:22px;
    font-weight:300;
    line-height:35px
}
.footer-contact2 ul li {
    font-size:15px;
    font-weight:300;
    margin-bottom:5px
}
.footer-contact ul li a {
    color:#333;
    font-size:14px
}
.footer-contact ul li span {
    color:#A5A5A5;
    font-size:15px
}
.foot-menu li a {
    color:#333
}
.tmedia {
    line-height:17px;
    margin-top:10px
}
.calc-block {
    max-width:400px;
    margin-top:20px;
    padding:20px;
    background:#F6F6F7;
    border:2px solid #424F60;
    border-radius:20px
}
.calc-block input#result:disabled {
    background:#fff;
    text-align:center;
    color:#f4990d;
    font-size:18px
}
.calc-block .calc-title {
    font-weight:700;
    font-size:16px
}
.calc-block hr {
    border-top:2px solid #424F60
}
.param-block input,.param-block select {
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:11px;
    outline:0;
    border:1px solid #e7e7e7;
    border-radius:3px;
    box-shadow:inset 2px 2px 2px -1px rgba(180,188,191,.23);
    vertical-align:middle;
    font-size:90%;
    margin-bottom:15px
}
#square.error {
    border-color:red
}
#result.success {
    border-color:#f4990d
}
#msCart .table {
    display:table
}
#msCart .image img {
    max-width:80px;
    height:80px;
    //padding:5px 10px;
    margin:5px
}
#msCart .table>tbody>tr>td {
    vertical-align:middle
}
#msCart form {
    margin:0
}
#msCart .title a {
    color:#424F60
}
#msCart .remove-btn {
    border:0;
    background:0 0;
    padding:0;
    line-height:normal;
    font-size:12px;
    border-bottom:1px dashed red;
    color:red
}
#msCart .productRow,#msCart .productRow div {
    border-bottom:1px solid #ddd
}
#msCart div.count,#msCart div.total_count {
    text-align:left
}
#msCart .price,#msCart div.summa {
    text-align:center
}
#msCart div.price .sum-price {
    display:block;
    text-align:center;
    font-weight:700;
    font-size:18px
}
#msCart div.price {
    font-size:14px;
    //font-weight:bold;
    white-space:nowrap
}
#msCart div.summa {
    font-size:15px;
    font-weight:700;
    white-space:nowrap
}
#msCart div.weight {
    white-space:nowrap
}
#msCart div.price .old_price,#msCart div.summa .old_price {
    font-size:10px;
    text-decoration:line-through;
    color:#EE4133;
    margin-right:10px;
    font-weight:300;
    display:block
}
#msCart .footer,#msCart .header {
    display:table-row;
    background:#db8804;
    color:#fff;
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#db8804', endColorstr='#db8804', GradientType=0 )
}
#msCart .footer {
    font-weight:700;
    font-size:18px;
    background:-moz-linear-gradient(top,#db8804 0,#f4990d 50%,#db8804 100%);
    background:-webkit-linear-gradient(top,#db8804 0,#f4990d 50%,#db8804 100%);
    background:linear-gradient(to bottom,#db8804 0,#f4990d 50%,#db8804 100%)
}
#msCart .header {
    background:-moz-linear-gradient(top,#db8804 0,#f4990d 50%,#db8804 100%);
    background:-webkit-linear-gradient(top,#db8804 0,#f4990d 50%,#db8804 100%);
    background:linear-gradient(to bottom,#db8804 0,#f4990d 50%,#db8804 100%)
}
.bxr-left-menu-hover .bxr-color-flat {
    color:#fff;
    background:#db8804;
    background:-moz-linear-gradient(top,#db8804 0,#f4990d 50%,#db8804 100%);
    background:-webkit-linear-gradient(top,#db8804 0,#f4990d 50%,#db8804 100%);
    background:linear-gradient(to bottom,#db8804 0,#f4990d 50%,#db8804 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#db8804', endColorstr='#db8804', GradientType=0 )
}
#msCart .image {
    width:90px
}
#msCart .footer div,#msCart .header div,#msCart .productRow div {
    display:table-cell;
    vertical-align:middle
}
#msCart .productRow div.count {
    min-width:125px
}
#msCart .productRow div.title {
    padding:0 5px
}
#msCart .footer div {
    padding:10px 5px
}
#msCart .footer div.total {
    text-align:right
}
#msCart .footer div.total_cost {
    text-align:center
}
#msCart .header div {
    padding:12px 5px;
    font-size:16px;
    font-weight:700
}
#msCart .productRow {
    display:table-row
}
#msCart .productRow:nth-child(odd) {
    //background:#F7F7F7
}
#msCart .productRow:nth-child(even) {
    background:#FFF
}
#msCart .table {
    border:1px solid #DDD
}
.foot-right {
    text-align:right
}
.copy-row {
    margin-top:20px;
    font-weight:300
}
.foot-site span {
    display:inline-block;
    margin-left:20px
}
.foot-site span a {
    color:#333
}
.cat-btn,.fltr-btn {
    float:right;
    background:#fff;
    color:#cd7c00;
    width:20px;
    height:20px;
    line-height:20px;
    text-align:center;
    position:relative;
    right:-15px;
    border-radius:50%;
    cursor:pointer;
    display:none
}
.bxr-left-menu-hover li .cat-btn .fa,.fltr-btn .fa {
    padding-right:0;
    top:3px;
    position:relative
}
#msMiniCart2 {
    position:fixed;
    right:10px;
    top:60px;
    z-index:940;
    display:none
}
#msMiniCart2.show {
    display:block
}
#msMiniCart2 .icon {
    display:inline-block;
    line-height:20px;
    font-size:20px;
    //padding:5px;
    //background:#f4990d;
    color:#fff
}
#msMiniCart2 .text {
    display:inline-block;
    line-height:30px;
    font-size:16px;
    position:relative;
    top:0
}
#msMiniCart2 .not_empty .text {
    left:-5px
}
#msMiniCart2 .ms2_total_count {
    position:relative;
    top:-12px;
    left:-10px;
    background:#f4990d;
    min-width:20px;
    display:inline-block;
    text-align:center;
    line-height:20px;
    height:20px;
    padding:0 3px;
    border-radius:10px;
    font-style:normal;
    color:#fff;
    font-size:12px;
    text-decoration:none
}
#msMiniCart2 .not_empty {
    display:none
}
#msMiniCart2.full .not_empty {
    display:block
}
#msMiniCart2.full .empty,.show_mobile {
    display:none
}
#mse2_filters input,#mse2_filters select {
    width:100%
}
.slogan {
    font-size:15px;
    //margin-top:7px
}
.mse2_pagination {
    float:left
}
ul.bxr-top-menu ul.brend-menu {
    width:800px
}
ul.bxr-top-menu ul.brend-menu li {
    width:200px;
    float:left;
    border-top:none;
    border-bottom:1px solid #f6f6f6
}
@media (max-width:1199px) {
    .tm-contact li {
        font-size:18px
    }
    .slogan,.tm-cart a,.tm-contact li a {
        font-size:15px
    }
    .slogan {
        margin-top:-2px
    }
    .owl-slider .item {
        //height:409px
    }
    .owl-slider .item h3 {
        padding:45px 0 0 60px
    }
    .footer-contact ul li {
        font-size:20px
    }
    ul.bxr-top-menu ul.brend-menu {
        width:600px
    }
    .flexslider li .slider-content .slider-table .slider-cell .slider-title {
        font-size:25px
    }
    .flexslider li .slider-content .slider-table .slider-cell .slider-text {
        font-size:27px;
        line-height:30px;
        margin-bottom:15px
    }
}
@media (max-width:991px) {
    #bxr-market-detail-basket-btn-wrap,#msMiniCart2,.bxr-market-item-price-group,.foot-right,.product-title {
        text-align:center
    }
    .sisea-search-form {
        margin:10px 0 0;
        position:relative
    }
    #msMiniCart2 .not_empty a {
        border:none;
        padding:0
    }
    #msMiniCart2 .not_empty a:hover {
        -webkit-box-shadow:none;
        -moz-box-shadow:none;
        box-shadow:none
    }
    .tm-cart .auth span.icon {
        float:none;
        display:inline-block;
        margin-left:15px
    }
    .tm-cart {
        margin:0 0 20px
    }
    #msMiniCart2 {
        //display:none!important;
        width:100%;
        background:#fff;
        top:0;
        left:0;
        z-index:2000;
        padding:10px 0 7px;
        border-bottom:3px solid #f4990d
    }
    .banner-block {
        margin-top:20px
    }
    .tm-cart img {
        margin:0 10px 0 0
    }
    .foot-site span {
        display:block;
        margin-left:0;
        margin-bottom:10px
    }
    .product-title {
        padding-top:20px;
        margin-top:20px;
        border-top:3px solid #f4990d;
        margin-bottom:0
    }
    .bxr-market-item-price {
        padding:8px 0
    }
    #bxr-market-detail-basket-btn-wrap .bxr-basket-action {
        display:inline-block;
        float:none;
        margin-right:0
    }
    .cat-btn,.fltr-btn {
        display:block
    }
    #mse2_filters,.bxr-left-menu-hover .bxr-children-color-hover {
        display:none
    }
    #mse2_filters.show,.bxr-left-menu-hover .bxr-children-color-hover.show {
        display:block
    }
}
@media (min-width:992px) {
    #mse2_filters,.bxr-left-menu-hover .bxr-children-color-hover {
        display:block!important
    }
}
@media (max-width:991px) and (min-width:768px) {
    .bxr-logo img {
        margin-top:15px;
        //height:80px;
    }
}
@media (max-width:768px) {
    .headline .bxr-v-autosize,.tm-contact li {
        text-align:center
    }
    @viewport {
        zoom:1;
        max-zoom:3
    }
    .headline .bxr-v-autosize .bxr-logo img {
        margin-bottom:0
    }
    .slogan {
        //margin-top:-10px;
        //margin-bottom:20px        
        margin-top:-2px;
        margin-bottom:2px
    }
    .foot-menu li {
        margin:3px 0
    }
    .owl-slider .item h3 {
        padding:35px 0 0 60px
    }
    .owl-slider .owl-dots,.owl-slider .owl-nav {
        display:block!important
    }
    .footer-head .col_3 {
        column-count:2;
        -webkit-column-count:2;
        -moz-column-count:2
    }
    .footer-contact {
        margin-top:20px
    }
    .flexslider li .slider-content .slider-table .slider-cell .slider-title {
        font-size:15px
    }
    .flexslider li .slider-content .slider-table .slider-cell .slider-text {
        font-size:20px;
        line-height:25px;
        margin-bottom:10px
    }
    .bx-breadcrumb .bx-breadcrumb-item a {
        margin-bottom:15px;
        display:inline-block
    }
    .pagination>li {
        display:inline-block;
        margin-right:5px
    }
    .bx-wrapper:hover .bx-controls-direction,.flexslider:hover .flex-control-nav,.flexslider:hover .flex-direction-nav,.owl-vendor:hover .owl-nav div {
        display:none!important
    }
    .cart-page .head_v1 {
        display:none
    }
}
@media (max-width:600px) {
    .owl-slider .item h3 {
        padding:50px 60px 0;
        font-size:25px;
        line-height:30px;
        width:100%
    }
    .show_mobile {
        display:inline-block
    }
    .hide_mobile {
        display:none
    }
    #msCart .productRow div {
        border-bottom:none
    }
    #mse2_limit_block {
        width:100%;
        float:left;
        margin-top:15px
    }
    .owl-slider .item p {
        padding:0 60px 20px;
        font-size:15px;
        line-height:20px;
        width:100%
    }
    .owl-slider .item .button-block {
        width:100%;
        margin-top:15px;
        padding:0 60px 20px
    }
    .footer-head .col_3 {
        column-count:2;
        -webkit-column-count:2;
        -moz-column-count:2
    }
    #msCart .table {
        display:block
    }
    #msCart .table .productRow {
        border-bottom:1px solid #ddd;
        display:block;
        width:100%;
        float:left
    }
    #msCart .table .header,#msCart .table .productRow .weight {
        display:none
    }
    #msCart .productRow div {
        display:inline-block;
        border-top:none;
        padding-left:10px;
        padding-bottom:10px;
        text-align:left
    }
    #msCart .productRow div.title {
        padding-top:5px;
        padding-bottom:10px;
        height:90px;
        display:block;
        padding-left:110px
    }
    #msCart .table .productRow .price {
        //padding-left:100px;
        //padding-top:10px;
        padding-bottom:10px
    }
    #msCart .table .productRow .image {
        display:block;
        float:left;
        padding:5px 10px
    }
    #msCart .bxr-quantity-text,#msCart input.bxr-quantity-button-minus,#msCart input.bxr-quantity-button-plus {
        //float:none;
        display:inline-block;
        border:1px solid #ddd
    }
    #msCart .footer {
        display:block
    }
    #msCart .footer div {
        display:inline-block;
        text-align:left;
        border-top:0
    }
    #msCart .footer div.image {
        display:none
    }
    .perc,.perc-row,.perc-table {
        display:block
    }
    #msCart div.price .sum-price {
        text-align:left
    }
    #msCart div.weight {
        //margin-top:10px
    }
    #msCart .footer div.weight {
        margin-top:0
    }
    #msCart .productRow div.summa {
        //margin-bottom:10px
    }
    .perc {
        width:100%
    }
    .perc-50,.perc-last {
        border-left:0;
        border-top:1px solid #ddd
    }
    .list-view .bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-name,.list-view .bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-param {
        text-align:center
    }
    #msCart .image {
        height:80px
    }
    #msCart .productRow:nth-child(odd) {
        background:#fff
    }
    .flexslider .flex-direction-nav .flex-next:hover,.owl-slider .owl-nav div.owl-next:hover {
        right:0!important;
        background:#bdc3c7;
        background:url(../images/slide-button-arrow-next.png) center center no-repeat,rgba(132,132,132,.5)
    }
    .flexslider .flex-direction-nav .flex-prev:hover,.owl-slider .owl-nav div.owl-prev:hover {
        left:0!important;
        background:#bdc3c7;
        background:url(../images/slide-button-arrow-prev.png) center center no-repeat,rgba(132,132,132,.5)
    }
}
#bx-pager,.bx-wrapper .bx-viewport,.tpl-404 {
    text-align:center
}
@media (max-width:550px) {
    .flexslider li .slider-content .slider-table .slider-cell .slider-title {
        font-size:13px
    }
    .flexslider li .slider-content .slider-table .slider-cell .slider-text {
        font-size:16px;
        line-height:20px;
        margin-bottom:0
    }
    .flexslider li .slider-content {
        padding:20px 50px
    }
    .flexslider li .slider-content .slider-table .slider-cell {
        vertical-align:middle
    }
    .flexslider li .slider-content .slider-table .slider-cell .slider-border {
        max-width:70%;
        padding:10px
    }
}
.col-lg-1-5,.col-md-1-5,.col-sm-1-5,.col-xs-1-5 {
    position:relative;
    min-height:1px;
    padding-right:10px;
    padding-left:10px
}
.col-xs-1-5 {
    width:20%;
    float:left
}
#msOrder.form-horizontal .form-group {
    margin:0
}
#msOrder.form-horizontal label {
    font-weight:300;
    margin-bottom:5px
}
#msOrder.form-horizontal .form-group input,#msOrder.form-horizontal .form-group textarea {
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:11px;
    outline:0;
    border:1px solid #e7e7e7;
    border-radius:3px;
    box-shadow:inset 2px 2px 2px -1px rgba(180,188,191,.23);
    vertical-align:middle;
    font-size:90%;
    margin-bottom:5px
}
#msOrder.form-horizontal .form-group .checkbox input {
    border:0;
    box-shadow:none;
    width:auto
}
#msOrder.form-horizontal .form-group .checkbox label {
    padding-left:0
}
#msOrder.form-horizontal .form-group textarea {
    height:133px;
    margin-bottom:15px
}
#msOrder .control-label {
    display:inline-block;
    min-width:100px;
    margin-right:10px
}
#msOrder .input-block {
    display:inline-block;
    min-width:50%;
    max-width:100%
}
.thx-title {
    font-size:18px;
    margin-bottom:20px;
    line-height:22px
}
.total-price {
    font-size:25px;
    color:#f4990d
}
.select-option {
    width:100%;
    float:left;
    margin:0 0 10px
}
.select-option label {
    font-size:13px;
    margin-right:5px
}
.select-option select {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:5px;
    outline:0;
    border:1px solid #e7e7e7;
    border-radius:3px;
    box-shadow:inset 2px 2px 2px -1px rgba(180,188,191,.23);
    vertical-align:middle;
    font-size:90%
}
.tpl-404 {
    padding:100px 0
}
.tpl-404 h2 {
    font-size:50px
}
.tm-range {
    display:block;
    font-weight:300;
    font-size:12px;
    font-style:italic
}
.sisea-search-form {
    margin:4px 20px 0;
    position:relative
}
#search {
    padding:5px 30px 5px 10px
}
.sisea-search-form button {
    position:absolute;
    top:0;
    border:0;
    line-height:29px;
    height:29px;
    width:30px;
    right:0;
    background:#f4990d;
    color:#fff
}
.bxr-market-item-price {
    position:relative
}
.bxr-market-item-price .tm-old-price {
    padding-left:5px;
    width:100%;
    color:red;
    text-decoration:line-through;
    font-size:14px
}
.phone-order {
    text-decoration:none;
    position:fixed;
    right:90px;
    bottom:0;
    padding:5px 15px;
    background:#f4990d;
    font-size:17px;
    color:#fff;
    z-index:999
}
.phone-order:hover {
    color:#fff;
    text-decoration:none;
    background:#80CD27
}
.owl-vendor {
    position:relative
}
.owl-vendor .owl-nav div {
    content:' ';
    width:36px;
    height:36px;
    position:absolute;
    top:50%;
    margin-top:-18px;
    text-indent:-999999px;
    display:none
}
.owl-vendor:hover .owl-nav div {
    display:block
}
.owl-vendor .owl-nav div.owl-prev {
    left:0;
    background:#bdc3c7;
    background:url(../images/slide-button-arrow-prev.png) center center no-repeat,rgba(132,132,132,.5)
}
.owl-vendor .owl-nav div.owl-prev:hover {
    background:#f4990d;
    background:url(../images/slide-button-arrow-prev.png) center center no-repeat,#f4990d
}
.owl-vendor .owl-nav div.owl-next {
    right:0;
    background:#bdc3c7;
    background:url(../images/slide-button-arrow-next.png) center center no-repeat,rgba(132,132,132,.5)
}
.owl-vendor .owl-nav div.owl-next:hover {
    background:#f4990d;
    background:url(../images/slide-button-arrow-next.png) center center no-repeat,#f4990d
}
#inline2 {
    display:none;
    min-width:300px
}
#inline2 h4 {
    font-weight:600;
    font-size:20px;
    text-transform:uppercase
}
.bxslider {
    list-style:none
}
.fancybox-inner {
    //min-width:300px
}
#inline2 .form-block input {
    margin:7px 0
}
#inline2 .form-block button {
    margin:7px 0 0
}
#calc-new td {
    padding:0 15px 5px 0;
    white-space:nowrap
}
#calc-new td input {
    border:1px solid #ddd;
    padding:3px 5px;
    width:100%
}
#calc-new td input.error {
    border-color:red
}
#calc-new #calc-result {
    text-decoration:none
}
.filter-head {
    font-weight:700;
    cursor:default!important;
    padding:12px 25px 12px 15px;
    margin:0;
    line-height:21px;
    font-size:15px;
    text-transform:uppercase;
    color:#fff;
    background:#db8804;
    background:-moz-linear-gradient(top,#db8804 0,#f4990d 50%,#db8804 100%);
    background:-webkit-linear-gradient(top,#db8804 0,#f4990d 50%,#db8804 100%);
    background:linear-gradient(to bottom,#db8804 0,#f4990d 50%,#db8804 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#db8804', endColorstr='#db8804', GradientType=0 )
}
#mse2_filters fieldset {
    border:1px solid #ddd;
    border-top:none;
    padding:10px 20px
}
#mse2_filters fieldset h4 {
    margin-top:0;
    margin-bottom:0;
    position:relative;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    font-size:17px
}
#mse2_filters .filter_content {
    margin-top:10px
}
#mse2_filters fieldset h4 i {
    font-size:16px;
    position:absolute;
    top:0;
    right:0
}
#mse2_filters fieldset .form-group {
    margin-bottom:0;
    position:relative
}
#mse2_filters fieldset.slider-fl .form-group label {
    position:absolute;
    top:0;
    line-height:30px;
    left:20px;
    font-weight:300;
    font-size:12px;
    color:#6d6d6d;
    border-right:1px solid #ddd;
    padding-right:7px
}
#mse2_filters fieldset.slider-fl .perc-33 {
    width:33.3%;
    float:left
}
#mse2_filters fieldset .form-group .form-control:focus {
    outline:0;
    border-color:#f4990d;
    box-shadow:none
}
#mse2_filters fieldset .form-group input.form-control {
    padding:5px 5px 5px 40px;
    font-weight:600
}
#mse2_filters fieldset .perc-33:nth-child(2) {
    padding-right:5px
}
#mse2_filters fieldset .perc-33 h4 {
    font-size:16px;
    line-height:30px;
    margin-bottom:0
}
#mse2_filters input[type=checkbox],#mse2_filters input[type=radio] {
    width:auto;
    position:relative;
    top:2px
}
#mse2_filters label {
    font-weight:300;
    font-size:16px
}
#mse2_filters label.fltr_check {
    display:block;
    padding:0 20px 0 18px;
    position:relative;
    font-size:16px
}
#mse2_filters label.fltr_check input[type=checkbox] {
    position:absolute;
    left:0;
    top:50%;
    margin-top:-6px
}
#mse2_filters label sup {
    font-weight:700
}
#mse2_filters label.fltr_check sup {
    background:#f4990d;
    min-width:20px;
    display:inline-block;
    text-align:center;
    line-height:20px;
    height:20px;
    padding:0 3px;
    border-radius:10px;
    font-style:normal;
    color:#fff;
    font-size:12px;
    text-decoration:none;
    font-weight:300;
    position:absolute;
    right:-5px;
    top:50%;
    margin-top:-11px
}
#mse2_filters .ui-widget.ui-widget-content {
    border:1px solid #cd7c00;
    margin:15px 0
}
#mse2_filters .ui-widget-header {
    background:#f4990d
}
#mse2_filters .ui-slider-horizontal .ui-slider-handle {
    margin-left:-2px!important;
    border-radius:50%;
    width:15px;
    height:15px;
    background:#fff;
    top:-5px
}
#mse2_filters .ui-slider-horizontal .ui-slider-handle+.ui-slider-handle {
    margin-left:-12px!important
}
#mse2_mfilter #mse2_tpl a,#mse2_sort a {
    margin-left:5px;
    line-height:20px;
    color:#ddd;
    display:inline-block
}
#mse2_mfilter #mse2_limit_block,#mse2_mfilter #mse2_sort,#mse2_mfilter #mse2_tpl {
    display:inline-block;
    //padding:0 15px
}
#mse2_mfilter #mse2_tpl {
    padding-left:0;
    float:right
}
#mse2_mfilter #mse2_limit_block {
    padding-right:0;
    float:right
}
#mse2_limit_block select {
    outline:0;
    border:1px solid #ddd;
    padding:2px 0;
    margin-left:4px;
    border-radius:2px;
    font-weight:700
}
.sort-block {
    margin-bottom:16px
}
#mse2_mfilter #mse2_tpl a {
    border:1px solid #ddd;
    padding:4px 5px;
    border-radius:2px
}
#mse2_sort a {
    border:1px solid #ddd;
    padding:2px 5px;
    border-radius:3px;
    font-weight:700;
    text-decoration:none
}
#mse2_mfilter #mse2_sort .sort[data-dir=desc] span:after {
    color:#f4990d;
    font-family:FontAwesome;
    content:"\f0d7";
    font-size:10px;
    position:relative;
    top:-1px
}
#mse2_mfilter #mse2_sort .sort[data-dir=asc] span:after {
    color:#f4990d;
    font-family:FontAwesome;
    content:"\f0d8";
    font-size:10px;
    position:relative;
    top:-1px
}
#mse2_filters select {
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:3px 6px;
    font-weight:700;
    outline:0;
    border:1px solid #e7e7e7;
    border-radius:3px;
    box-shadow:inset 2px 2px 2px -1px rgba(180,188,191,.23)
}
#mse2_mfilter #mse2_sort a.active,#mse2_mfilter #mse2_sort a:hover {
    color:#f4990d;
    cursor:pointer
}
#mse2_mfilter #mse2_tpl a.active,#mse2_mfilter #mse2_tpl a:hover {
    color:#f4990d;
    text-decoration:none
}
.bx-wrapper .bx-viewport {
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:0;
    left:0
}
.bx-wrapper img {
    display:inline-block
}
.bx-wrapper a:hover img {
    cursor:url(../images/zoom.png),pointer
}
.bx-wrapper {
    margin:0 auto 20px
}
#bx-pager a img {
    border:2px solid transparent
}
.to_order {
    float:right;
    text-decoration:none
}
.to_order:hover {
    text-decoration:none
}
.to_order:focus {
    text-decoration:none;
    color:#fff
}
#bx-pager a.active img {
    border:2px solid #f4990d
}
.bx-wrapper .bx-controls-direction a {
    z-index:101
}
.bx-wrapper .bx-controls-direction a.bx-prev {
    background:#bdc3c7;
    background:url(../images/slide-button-arrow-prev.png) center center no-repeat,rgba(132,132,132,.5)
}
.bx-wrapper .bx-controls-direction {
    display:none
}
.bx-wrapper:hover .bx-controls-direction {
    //display:block
}
.bx-wrapper .bx-controls-direction a.bx-prev:hover {
    opacity:1;
    background:#f4990d;
    background:url(../images/slide-button-arrow-prev.png) center center no-repeat,#f4990d
}
.bx-wrapper .bx-controls-direction a.bx-next {
    background:#bdc3c7;
    background:url(../images/slide-button-arrow-next.png) center center no-repeat,rgba(132,132,132,.5)
}
.bx-wrapper .bx-controls-direction a.bx-next:hover {
    opacity:1;
    background:#f4990d;
    background:url(../images/slide-button-arrow-next.png) center center no-repeat,#f4990d
}
.mt-15 {
    margin-top:15px
}
.bxr-element-name-2 {
    display:inline-block;
    margin:0 10px 10px
}
.bxr-element-name-2 a {
    font-size:15px;
    text-decoration:none;
    color:#333;
    font-weight:700
}
.bxr-element-name-2 a:hover {
    color:#f4990d
}
.fotorama__nav--thumbs {
    //position:absolute;
    //width:100%!important
}
.fotorama__stage {
    //margin-top:100px
}
.fancybox-overlay {
    background:rgba(26,26,26,.5)
}
.btn-reset {
    border:1px solid #ddd;
    border-top:0;
    line-height:39px;
    padding:0 20px;
    outline:0;
    font-family:Arial,Helvetice,Sans-serif;
    font-size:17px;
    display:block;
    width:100%;
    text-align:left
}
.btn-reset:active,.btn-reset:focus,.btn-reset:hover {
    background:0 0;
    border:1px solid #ddd;
    border-top:0;
    outline:0;
    background-color:none
}
.btn-reset i {
    background:#f4990d;
    width:20px;
    height:20px;
    line-height:20px;
    text-align:center;
    position:relative;
    border-radius:50%;
    cursor:pointer;
    color:#fff;
    font-size:15px
}
.btn-reset span {
    padding-left:10px
}
.owl-carousel .owl-stage {
    background:#fff
}
#ext-gen13 {
    overflow-y:auto
}
.fancybox-gall i {
    font-size:20px;
    position:absolute;
    margin-left:-16px;
    margin-top:7px;
    background:#f4990d;
    color:#fff;
    width:35px;
    height:35px;
    line-height:35px;
    border-radius:50%
}
.fancybox-margin {
    margin-right:0!important
}
html.fancybox-lock {
    overflow-y:scroll!important
}
.fancybox-lock .fancybox-overlay {
    overflow-y:hidden!important
}
@media (min-width:768px) {
    .col-sm-1-5 {
        width:20%;
        float:left
    }
}
@media (min-width:992px) {
    .col-md-1-5 {
        width:20%;
        float:left
    }
}
@media (min-width:1200px) {
    .col-lg-1-5 {
        width:20%;
        float:left
    }
}
@media (max-width:991px) {
    .sisea-search-form {
        margin:10px 0 0;
        position:relative
    }
    .tm-cart .auth {
        padding-left:0
    }
    #msCart .footer {
        font-size:15px
    }
    .bxr-mobile-menu-button-container .bxr-color-flat,.cat-head,.filter-head {
        cursor:pointer!important
    }
}
@media (max-width:380px) {
    .t_2.col-xs-6 {
        width:100%
    }
    .flexslider li .slider-content .slider-table .slider-cell .slider-text {
        font-size:13px;
        line-height:14px;
        margin-bottom:0
    }
    .flexslider li .slider-content .slider-table .slider-cell a.bxr-color-button {
        display:inline-block;
        font-size:11px;
        padding:4px 8px
    }
    .flexslider li .slider-content .slider-table .slider-cell .slider-title {
        font-size:11px;
        line-height:10px;
        margin:5px 0
    }
    .flexslider li .slider-content .slider-table .slider-cell .slider-border {
        max-width:100%
    }
}
@media (max-width:300px) {
    .flexslider li .slider-content .slider-table .slider-cell .slider-text {
        font-size:10px;
        line-height:11px;
        margin-bottom:0
    }
    .flexslider li .slider-content .slider-table .slider-cell a.bxr-color-button {
        display:inline-block;
        font-size:8px;
        padding:4px 8px
    }
}
.flexcar .item a img  {
    border: 1px solid transparent;
    padding: 5px;
    display: block;
    width: 100%;
}
.flexcar {
    position: relative;
}
.flexcar .item a img:hover  {
    border-color: #ddd;
}
.flexcar .flex-direction-nav  {
    display: none;
}
.flexcar:hover .flex-direction-nav  {
    display: block;
}
@media (max-width: 768px)  {
    .flexcar:hover .flex-direction-nav  {
        display: none;
    }
}
.flexcar .flex-direction-nav .flex-prev  {
    left: 0px;
    background: #bdc3c7;
    background: url(../images/slide-button-arrow-prev.png) center center no-repeat,rgba(132,132,132,.5);
}
.flexcar .flex-direction-nav .flex-next  {
    right: 0px;
    background: #bdc3c7;
    background: url(../images/slide-button-arrow-next.png) center center no-repeat,rgba(132,132,132,.5);
}
.flexcar .flex-direction-nav a {
    opacity: 1;
    text-indent: -99999px;
    font-size: 0;
}
.flexcar .flex-direction-nav .flex-prev:hover  {
    background: #f4990d;
    background: url(../images/slide-button-arrow-prev.png) center center no-repeat, #f4990d;
}
.flexcar .flex-direction-nav .flex-next:hover  {
    background: #f4990d;
    background: url(../images/slide-button-arrow-next.png) center center no-repeat, #f4990d;
}
.flexcar .flex-direction-nav a:before, .flexcar .flex-direction-nav a:before {
    content: none;
}
.add-car h3 {
    margin-top: 20px;
    font-size: 20px;
    border-bottom: 3px solid #f4990d;
    padding-bottom: 9px;
}
.add-car .owl-carousel .owl-item img {
    width: auto;
    display: inline-block;
}
.add-car .content-item a {
    display: block;
    text-align: center;
    margin: 5px 0;
    height: 40px;
    overflow: hidden;
    font-size: 13px;
}
.add-car .content-item .price {
    display: block;
    font-weight: 600;
    text-align: center;
    font-size: 16px;
}
.add-car .content-item .old-price {
    display: block;
    font-weight: 300;
    text-align: center;
    font-size: 12px;
    text-decoration: line-through;
    color: #ff0000;
}
.add-car .owl-nav div  {
    content: ' ';
    width: 36px;
    height: 36px;
    position: absolute;
    top: 50%;
    margin-top: -18px;
    text-indent: -999999px;
    display: none;
    cursor: pointer;
}
.add-car:hover .owl-nav div  {
    display: block;
}
.add-car .owl-nav div.owl-prev  {
    left: 0;
    background: #bdc3c7;
    background: url(../images/slide-button-arrow-prev.png) center center no-repeat,rgba(132,132,132,.5);
}
.add-car .owl-nav div.owl-prev:hover  {
    background: #f4990d;
    background: url(../images/slide-button-arrow-prev.png) center center no-repeat,#f4990d;
}
.add-car .owl-nav div.owl-next  {
    right: 0;
    background: #bdc3c7;
    background: url(../images/slide-button-arrow-next.png) center center no-repeat,rgba(132,132,132,.5);
}
.add-car .owl-nav div.owl-next:hover  {
    background: #f4990d;
    background: url(../images/slide-button-arrow-next.png) center center no-repeat,#f4990d;
}
.delivery-block {
    margin-bottom: 10px;
    margin-top: -5px;
}
.delivery-block i {
    margin-right: 5px;
    font-size: 20px;
    color: #f4990d;
}
.delivery-block a {
    color: #333;
    border-bottom: 1px dotted #333;
    position: relative;
    top: -2px;
}
.delivery-block a:hover {
    text-decoration: none;
    color: #f4990d;
    border-color: #f4990d;
}
.bxr-click {
    font-weight: 600;
    border-radius: 2px;
    text-decoration: none;
    white-space: nowrap;
    padding: 7px 15px;
    display: inline-block !important;
}
.bxr-click:hover {
    text-decoration: none;
}
#inline3 {
    max-width:550px;
    min-width: 100%;
    display: none;
}
#inline3 .bxr-basket-group {
    width: 100%;
    float: left;
    text-align: center;
    margin: 10px 0;
}
#inline3 .bxr-basket-group input.bxr-quantity-button-minus, #inline3 .bxr-basket-group input.bxr-quantity-button-plus {
    display: inline-block;
    float: none;
}
#inline3 .bxr-basket-group input[type=text].bxr-quantity-text {
    display: inline-block;
    float: none;
    position: relative;
    top: -2px;
}
#inline3 .select-option label {
    display: none;
}
#inline3 .select-option select {
    padding: 10px 11px;
    width: 100%;
}
#inline3 .form-block {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
#bxr-basket-row input[type=button].bxr-quantity-button-minus, #bxr-basket-row input[type=button].bxr-quantity-button-plus, input.bxr-quantity-button-minus, input.bxr-quantity-button-plus {
    display: inline-block;
    float: none;
}
.price-window {
    margin-top: 10px;
    font-size: 17px;
    font-weight: 700;
}
input[type=number].bxr-quantity-text, input[type=text].bxr-quantity-text {
    display: inline-block;
    float: none;
    position: relative;
    top: -2px;
}
.bxr-ecommerce-v2-lite .bxr-element-container .bxr-element-name  {
    height: 56px;
    line-height: 18px;
    overflow: hidden;
}
@media (max-width: 991px)  {
    .delivery-block {
        text-align: center;
    }
}
@media (max-width: 434px)  {
    .bxr-click {
        margin-top: 10px;
    }
}
.bxr-ribbon-marker-vertical .bxr-marker-color a  {
    background-position: -5px -415px;
}
select.form-control:active, select.form-control:focus, select.form-control:hover  {
    -webkit-box-shadow: 1px 1px 2px 0 rgba(169,134,134,.5);
    -moz-box-shadow: 1px 1px 2px 0 rgba(169,134,134,.5);
    box-shadow: 1px 1px 2px 0 rgba(169,134,134,.5);
}
select.form-control option:hover  {
    /*background:#f4990d;
    */
}
select.form-control option:checked,
select.form-control option:hover  {
    box-shadow: 0 0 10px 100px #000 inset;
    color:#fff;
}
select.form-control:focus > option:checked  {
    background: #000 !important;
    color:#fff;
}
#calc-fuga td  {
    padding: 0 15px 5px 0;
    white-space: nowrap
}
#calc-fuga td input  {
    border: 1px solid #ddd;
    padding: 3px 5px;
    width: 100%
}
#calc-fuga td input.error  {
    border-color: red
}
#calc-fuga #calc-result  {
    text-decoration: none
}
button[type="submit"][disabled] {
    opacity:0.5;
    cursor:default;
}
@media (max-width:480px) {
    /*
	.x-panel.main-wrapper  {
        box-sizing:border-box;
        padding:10px;
    }
    .x-panel-tbar-noborder .x-toolbar-ct td  {
        display:block !important;
    }
    .x-panel-tbar-noborder .x-form-field-trigger-wrap  {
        width:100% !important;
    }
    .x-toolbar .x-toolbar-right-row .x-btn, .x-toolbar .x-toolbar-right-row .x-form-text, .x-toolbar .x-toolbar-right-row .x-form-field-trigger-wrap  {
        margin-left:0;
    }
    .x-panel-tbar-noborder .x-toolbar-right-ct, .x-panel-tbar-noborder .x-toolbar-right-ct table  {
        width:100%;
    }
    */
}
/*
.x-grid-panel  {
    width:100% !important;
}
#office-minishop2-grid .x-panel-tbar, #office-minishop2-grid .x-panel-body, .x-grid3-header-offset, .x-grid3-header-offset table   {
    width:100% !important;
}
.x-grid3-header .x-grid3-hd-row td  {
    width:auto !important;
}
*/

.ax-hidden  {
    position: absolute;
    height: 1px;
    width: 1px;
    clip: rect(1px,1px,1px,1px);
    border: 0;
    overflow: hidden
}
@media (max-width: 991px)  {
    .product-title  {
        padding-top: 20px;
        margin-top: 20px;
        border-top: 0px solid #f4990d;
        margin-bottom: 0;
    }
}
#msOrder.form-horizontal .form-group input,#msOrder.form-horizontal .form-group textarea  {
    font-size: 120%;
}
input[type=text],input[type=password],textarea  {
    font-size: 120%;
}
@media     (min-width:992px)  {
    .bxr-logo img  {
        margin-top:10px;
    }
    /*img {
        height:80px
    }
    */
}