/*catalog/view/theme/default/stylesheet/stylesheet.css*/

.button-cart, .buy_parametr .fast_buy, .buy_parametr .rating a, .header-menu__close, .nav .register a, .user_panel .user_panel_list span, footer .h5 {
    text-transform: uppercase
}

.button-cart:after, .footer_line::after, .title_block::after, .title_style_2:after {
    -moz-transform: skew(-18deg);
    -o-transform: skew(-18deg)
}

@font-face {
    font-family: MagistralTT;
    src: url(/catalog/view/theme/default/fonts/MagistralTT.ttf)
}

@font-face {
    font-family: MagistralTT-bold;
    src: url(/catalog/view/theme/default/fonts/MagistralTT_bold.ttf)
}

@font-face {
    font-family: 'Brutal Type';
    
    src: url(/catalog/view/theme/default/fonts/Brutal_Type.ttf)
}

body {
    font-family: 'Open Sans', sans-serif;
    font-weight: 100;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    position: relative;
    line-height: 20px;
    width: 100%;
    background-color: #e6e6e6;
}

:focus {
    outline-width: 0
}

#search .form-control::-moz-placeholder {
    color: #fff;
    font-size: 13px
}

#search .form-control:-ms-input-placeholder {
    color: #fff;
    font-size: 13px
}

#search .form-control::-webkit-input-placeholder {
    color: #fff;
    font-size: 13px
}

h1, h2, h3, h4, h5, h6 {
    color: #444
}

h1 {
    font-size: 25px
}

h2 {
    font-size: 27px
}

h3 {
    font-size: 21px
}

h4 {
    font-size: 15px
}

.input-group .dropdown-menu, .input-group .popover, .input-group input, .input-group select, h5, input[type=color].form-control, input[type=date].form-control, input[type=datetime-local].form-control, input[type=datetime].form-control, input[type=email].form-control, input[type=month].form-control, input[type=number].form-control, input[type=password].form-control, input[type=search].form-control, input[type=tel].form-control, input[type=text].form-control, input[type=time].form-control, input[type=url].form-control, input[type=week].form-control, select.form-control, textarea.form-control {
    font-size: 12px
}

h6 {
    font-size: 10.2px
}

a {
    color: #23a1d1
}

a:hover {
    text-decoration: none
}

legend {
    font-size: 18px;
    padding: 7px 0
}

label {
    font-size: 12px;
    font-weight: 400
}

.input-group .input-group-addon {
    font-size: 12px;
    height: 30px
}

span.hidden-lg, span.hidden-md, span.hidden-sm, span.hidden-xs {
    display: inline
}

.nav-tabs {
    margin-bottom: 15px
}

div.required .control-label:before {
    content: '* ';
    color: red;
    font-weight: 700
}

#menu:after, #top:after, #top:before {
    content: '';
    position: absolute
}

.dropdown-menu li > a:hover {
    text-decoration: none;
    color: #fff;
    background-color: #229ac8;
    background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
    background-repeat: repeat-x
}

#top {
    background-image: url(/catalog/view/theme/default/image/top.jpg);
    background-size: cover;
    background-position: 50%;
    margin-bottom: 10px;
    height: 35px
}

#top .container {
    padding: 0 20px
}

#top #currency .currency-select {
    text-align: left
}

#top #currency .currency-select:hover {
    text-shadow: none;
    color: #fff;
    background-color: #229ac8;
    background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
    background-repeat: repeat-x
}

#top .btn-link, #top-links a, #top-links li {
    color: #888;
    text-shadow: 0 1px 0 #FFF;
    text-decoration: none
}

#cart.open > .btn, #top-links .dropdown-menu a {
    text-shadow: none
}

#top .btn-link:hover, #top-links a:hover {
    color: #444
}

#top-links .dropdown-menu a:hover {
    color: #FFF
}

#top .btn-link strong {
    font-size: 14px;
    line-height: 14px
}

#top-links {
    padding-top: 6px
}

#top-links a + a {
    margin-left: 15px
}

#logo {
    margin: 0 0 10px
}

#cart, #cart .dropdown-menu table {
    margin-bottom: 10px
}

#search {
    border: 1px solid #5c8db7;
    margin-top: 3px
}

#search .input-lg {
    height: 32px;
    line-height: 20px;
    padding: 0 10px;
    border-radius: 0;
    background: 0 0;
    border: none;
    color: #fff
}

#search .btn-lg {
    font-size: 15px;
    line-height: 18px;
    padding: 6px 24px;
    border-radius: 0
}

#search .btn-default {
    background: 0 0;
    border: none;
    color: #fff;
    box-shadow: none
}

#top:after, #top:before {
    background: url(/catalog/view/theme/default/image/header_bg_left.png) no-repeat;
    width: 421px;
    height: 626px;
    z-index: -1;
    top: 0
}

#search .btn {
    outline: 0;
    outline-offset: none
}

#top:before {
    left: 0
}

#top:after {
    right: 0
}

#cart > .btn {
    font-size: 14px;
    line-height: 18px;
    height: 65px;
    color: #000;
    padding: 10px
}

#cart.open > .btn {
    background-image: none;
    background-color: #EDEDED;
    border: 1px solid #E6E6E6;
    color: #666;
    box-shadow: none
}

#cart.open > .btn:hover {
    color: #444
}

#cart .dropdown-menu {
    background: #eee;
    z-index: 1001;
    min-width: 100%
}

@media (max-width: 478px) {
    #cart .dropdown-menu {
        width: 100%
    }
}

#cart .dropdown-menu table .class_0, #cart .dropdown-menu table .class_1 {
    display: none
}

#cart .dropdown-menu table .class_2 .text-right:nth-child(2) {
    width: 100px
}

#cart .dropdown-menu li > div {
    min-width: 427px;
    padding: 0 10px
}

@media (max-width: 478px) {
    #cart .dropdown-menu li > div {
        min-width: 100%
    }
}

#cart .dropdown-menu li p {
    margin: 20px 0
}

#menu {
    background-color: #000;
    min-height: 40px
}

#menu:after {
    background: url(/catalog/view/theme/default/image/menu_arrow.png) no-repeat;
    width: 11px;
    height: 6px;
    bottom: -5px;
    right: 0
}

#menu .nav > li > a {
    color: #fff;
    padding: 10px 7px;
    min-height: 15px;
    background-color: transparent;
    font-weight: 400;
    font-size: 13px
}

#menu #category, footer .h5 {
    font-weight: 700
}

#menu .nav > li.open > a, #menu .nav > li > a:hover {
    background-color: rgba(0, 0, 0, .1)
}

#menu .dropdown-menu {
    padding-bottom: 0
}

#menu .dropdown-inner {
    display: table
}

#menu .dropdown-inner ul {
    display: table-cell
}

#menu .dropdown-inner a, #menu .see-all {
    display: block;
    padding: 3px 20px;
    font-size: 12px
}

#menu .dropdown-inner a {
    min-width: 160px;
    clear: both;
    line-height: 20px;
    color: #333
}

#menu .dropdown-inner li a:hover {
    color: #FFF
}

#menu .see-all {
    margin-top: .5em;
    border-top: 1px solid #DDD;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 3px 3px
}

#menu .see-all:focus, #menu .see-all:hover {
    text-decoration: none;
    color: #fff;
    background-color: #229ac8;
    background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
    background-repeat: repeat-x
}

#menu #category {
    float: left;
    padding-left: 15px;
    font-size: 16px;
    line-height: 40px;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .2)
}

#menu .btn-navbar {
    font-size: 16px;
    font-stretch: expanded;
    color: #FFF;
    padding: 0 8px;
    float: right;
    border: none;
    box-shadow: none
}

#menu .btn-navbar i {
    font-size: 28px;
    margin-right: 10px
}

#menu .btn-navbar span {
    position: relative;
    top: -4px
}

#menu .btn-navbar.disabled, #menu .btn-navbar[disabled] {
    color: #fff;
    background-color: #229ac8
}

#menu .block-mobile-menu {
    display: none
}

#menu .catalog-mobile__content {
    background-color: #000;
    position: absolute;
    z-index: 2;
    width: 100%;
    margin-top: -1px;
    left: -1000px;
    -webkit-transition: all linear;
    -webkit-transition-delay: .5s;
    -moz-transition: all linear .5s;
    -o-transition: all linear .5s;
    transition: all linear .5s
}

.is-active .catalog-mobile__content {
    left: 0 !important;
    -webkit-transition: all linear;
    -webkit-transition-delay: .5s;
    -moz-transition: all linear .5s;
    -o-transition: all linear .5s;
    transition: all linear .5s
}

.box-category-menu > ul > li, .box-category-menu > ul > li > div > ul > li {
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease
}

.list_two:hover {
    background-color: transparent !important;
}

.list_two li:hover {
    background-color: #d4e3ec;
}

.list_two a:hover {
    background-color: #d4e3ec;
}

#menu a:hover {
    color: #fff
}

#menu .catalog-mobile__content li {
    display: inline-block;
    width: 200px;
    line-height: 1
}

#menu .catalog-mobile__content li a {
    text-decoration: underline;
    color: #fff;
    padding: 9px;
    display: inline-block;
    font-size: 15px
}

.js-catalog-mobile {
    background: url(/catalog/view/theme/default/image/ico-catalog.png) center left no-repeat;
    padding: 12px 12px 12px 49px
}

.block-mobile-menu__link {
    font-size: 16px;
    color: #fff;
    display: inline-block;
    position: relative;
    text-decoration: none
}

.header-menu__close {
    display: none;
    position: absolute;
    top: 14px;
    font-size: 11px;
    margin-left: 20px;
    background: 0 0;
    text-decoration: underline
}

footer .details, footer .h5, footer a {
    font-size: 14px;
    font-weight: 400;
}

header {
    margin-bottom: 5px
}

.is-active .header-menu__close {
    display: inline-block
}

@media (min-width: 768px) {
    #menu .dropdown:hover .dropdown-menu {
        display: block
    }
}

@media (max-width: 767px) {
    #menu .dropdown-inner, #menu div.dropdown-inner > ul.list-unstyled {
        display: block
    }

    #menu div.dropdown-menu {
        margin-left: 0 !important;
        padding-bottom: 10px;
        background-color: rgba(0, 0, 0, .1)
    }

    #menu .dropdown-inner a {
        width: 100%;
        color: #fff
    }

    #menu .dropdown-menu a:hover, #menu .dropdown-menu ul li a:hover {
        background: rgba(0, 0, 0, .1)
    }

    #menu .see-all {
        margin-top: 0;
        border: none;
        border-radius: 0;
        color: #fff
    }
}

footer a, footer a:hover {
    color: #414141;
    font-weight: 400;
}

.breadcrumb a, footer, footer .h5 {
    color: #000;
    font-size: 12px;
}

#content {
    min-height: 600px
}

.footer_line {
    background-color: #6FA1C6;
    float: right;
    width: 100%;
    top: 16px;
    height: 28px;
    position: relative
}

.footer_line::after {
    content: "";
    position: absolute;
    left: -12px;
    top: 0;
    height: 28px;
    border: 10px solid transparent;
    -webkit-transform: skew(-29deg);
    background: #6FA1C6
}

footer {
    padding-top: 10px;
    background-color: #FFF
}

footer hr {
    border-top: none;
    border-bottom: 1px solid #666
}

.alert {
    padding: 8px 14px
}

.breadcrumb {
    margin: 8px 0 5px;
    padding: 4px 0;
    background-color: #C7DAE5;
    border-radius: 0;
    font-size: 12px;
    font-weight: 400
}

.button_oc, .product-thumb h4 {
    font-weight: 700
}

.breadcrumb i {
    font-size: 15px
}

.breadcrumb > li {
    padding: 0px 10px 0px 10px;
    position: relative;
    white-space: nowrap;
}

.breadcrumb > li:first-child {
    /* margin-left: 10px */
}

.breadcrumb > li + li:before {
    content: '';
    padding: 0
}

.breadcrumb > li:after {
    content: "\f101";
    font-family: FontAwesome;
    display: block;
    position: absolute;
    top: 1px;
    right: 0
}

.breadcrumb > li:last-child:after {
    content: " "
}

.breadcrumb:before {
    content: '';
    background: url(/catalog/view/theme/default/image/breadcrumb.png) no-repeat;
    width: 13px;
    height: 36px;
    position: absolute;
    top: 0
}

.pagination {
    margin: 0
}

.buttons {
    margin: 1em 0
}

.btn {
    padding: 7.5px 12px;
    font-size: 12px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05)
}

.btn-danger.active, .btn-danger.disabled, .btn-danger:active, .btn-danger:hover, .btn-danger[disabled], .btn-success.active, .btn-success.disabled, .btn-success:active, .btn-success:hover, .btn-success[disabled], .btn-warning.active, .btn-warning.disabled, .btn-warning:active, .btn-warning:hover, .btn-warning[disabled] {
    box-shadow: inset 0 1000px 0 rgba(0, 0, 0, .1)
}

.btn-xs {
    font-size: 9px
}

.btn-sm {
    font-size: 10.2px
}

.btn-lg {
    padding: 10px 16px;
    font-size: 15px
}

.btn-lg-2 {
    padding: 18px 16px;
    font-size: 13px;
    font-family: 'Brutal Type', sans-serif
}

.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
    font-size: 12px
}

.btn-group > .btn-xs {
    font-size: 9px
}

.btn-group > .btn-sm {
    font-size: 10.2px
}

.btn-group > .btn-lg {
    font-size: 15px
}

.btn-default {
    color: #020202;
    border: 1px solid #6fa1c6;
    border-radius: 0
}

.btn-danger, .btn-info, .btn-primary, .btn-success, .btn-warning {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    background-repeat: repeat-x
}

.btn-primary {
    background-color: #229ac8;
    background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
    border-color: #1f90bb #1f90bb #145e7a
}

.btn-primary.active, .btn-primary.disabled, .btn-primary:active, .btn-primary:hover, .btn-primary[disabled] {
    background-color: #1f90bb;
    background-position: 0 -15px
}

.btn-warning {
    background-color: #faa732;
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
    border-color: #f89406 #f89406 #ad6704
}

.btn-danger {
    background-color: #da4f49;
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
    border-color: #bd362f #bd362f #802420
}

.btn-success {
    background-color: #5bb75b;
    background-image: linear-gradient(to bottom, #62c462, #51a351);
    border-color: #51a351 #51a351 #387038
}

.btn-info {
    background-color: #df5c39;
    background-image: linear-gradient(to bottom, #e06342, #dc512c);
    border-color: #dc512c #dc512c #a2371a
}

.btn-link {
    border-color: transparent;
    cursor: pointer;
    color: #23A1D1;
    border-radius: 0
}

.btn-link, .btn-link:active, .btn-link[disabled] {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none
}

.btn-inverse, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse:active, .btn-inverse:hover, .btn-inverse[disabled] {
    background-color: #ededed
}

.btn-inverse {
    color: #fff;
    background-image: linear-gradient(to bottom, #ededed, #ededed);
    background-repeat: repeat-x;
    border-color: #5180a7
}

.button_oc, .list-group a.active, .list-group a.active:hover, .list-group a:hover {
    color: #000
}

.button_oc {
    border-radius: 0;
    background-color: #F8C028;
    border: none
}

.list-group a {
    padding: 8px 8px;
}

.carousel-caption {
    color: #FFF;
    text-shadow: 0 1px 0 #000
}

.carousel-control .icon-prev:before {
    content: '\f053';
    font-family: FontAwesome
}

.carousel-control .icon-next:before {
    content: '\f054';
    font-family: FontAwesome
}

.advantages .col-md-3:after, .advantages span:after, .bg_about:after, .bg_about:before, .delivery .telephone .one:before, .social_line:before, .title_block::after {
    content: ""
}

.product-thumb {
    margin-bottom: 20px;
    overflow: hidden;
    border: 1px solid transparent;
}

.product-thumb:hover {
    border: 1px solid #6fa1c6
}

.product-thumb .image {
    text-align: center
}

.product-thumb .image a {
    display: block
}

.product-thumb .image a:hover {
    opacity: .8
}

.product-thumb .image img {
    margin-left: auto;
    margin-right: auto
}

.product-grid .product-thumb .image {
    float: none
}

@media (min-width: 767px) {
    .product-list .product-thumb .image {
        float: left;
        padding: 0 15px
    }
}

.product-thumb .caption {
    padding: 0 0 0 3px;
    min-height: 45px;
    margin-top: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #6fa1c6
}

.product-list .product-thumb .caption {
    margin-left: 230px
}

.product-thumb .price-new, .thumbnails, h2.price {
    margin: 0
}

@media (max-width: 1200px) {
    .product-grid .product-thumb .caption {
        padding: 0 10px
    }
}

@media (max-width: 767px) {
    .product-list .product-thumb .caption {
        min-height: 0;
        margin-left: 0;
        padding: 0 10px
    }
}

.product-thumb .rating {
    padding-bottom: 10px
}

.rating .fa-stack {
    font-size: 8px
}

.rating .fa-star-o {
    color: #999;
    font-size: 15px
}

.rating .fa-star {
    color: #FC0;
    font-size: 15px
}

.rating .fa-star + .fa-star-o {
    color: #E69500
}

.price .price-one {
    padding: 6px
}

.product-thumb .price {
    color: #6FA1C6;
    float: left;
    font-size: 16px;
    font-weight: 600
}

.product-thumb .price-old {
    color: #999;
    text-decoration: line-through;
    margin: 0;
    font-size: 16px;
    font-weight: 600
}

.product-thumb .price-tax {
    color: #999;
    font-size: 12px;
    display: block
}

.product-thumb .button-group {
    border-top: 1px solid #ddd;
    background-color: #eee;
    overflow: auto
}

.product-list .product-thumb .button-group {
    border-left: 1px solid #ddd
}

@media (max-width: 768px) {
    .product-list .product-thumb .button-group {
        border-left: none
    }
}

.product-thumb .button-group button {
    width: 60%;
    border: none;
    display: inline-block;
    float: left;
    background-color: #eee;
    color: #888;
    line-height: 38px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase
}

.product-thumb .button-group button + button {
    width: 20%;
    border-left: 1px solid #ddd
}

.product-thumb .button-group button:hover {
    color: #444;
    background-color: #ddd;
    text-decoration: none;
    cursor: pointer
}

@media (max-width: 1200px) {
    .product-thumb .button-group button, .product-thumb .button-group button + button {
        width: 33.33%
    }
}

@media (max-width: 767px) {
    .product-thumb .button-group button, .product-thumb .button-group button + button {
        width: 33.33%
    }
}

.thumbnails {
    overflow: auto;
    clear: both;
    list-style: none;
    padding: 0
}

.thumbnails > li {
    margin-right: 20px
}

.thumbnails > img {
    width: 100%
}

.image-additional a {
    margin-bottom: 5px;
    padding: 0;
    display: block;
    border: 1px solid #337ab7
}

.image-additional {
    max-width: 65px
}

.thumbnails .image-additional {
    float: left;
    margin-right: 5px
}

@media (min-width: 1200px) {
    #content .product_list .col-lg-2:nth-child(6n+1), #content .product_list .col-lg-3:nth-child(4n+1), #content .product_list .col-lg-4:nth-child(3n+1), #content .product_list .col-lg-6:nth-child(2n+1) {
        clear: left
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    #content .product_list .col-md-2:nth-child(6n+1), #content .product_list .col-md-3:nth-child(4n+1), #content .product_list .col-md-4:nth-child(3n+1), #content .product_list .col-md-6:nth-child(2n+1) {
        clear: left
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #content .product_list .col-sm-2:nth-child(6n+1), #content .product_list .col-sm-3:nth-child(4n+1), #content .product_list .col-sm-4:nth-child(3n+1), #content .product_list .col-sm-6:nth-child(2n+1) {
        clear: left
    }
}

@media (min-width: 768px) {
    #column-left .product-layout .col-md-3 {
        width: 100%
    }

    #column-left + #content .product-layout .col-md-3 {
        width: 50%
    }

    #column-left + #content + #column-right .product-layout .col-md-3, #content + #column-right .product-layout .col-md-3 {
        width: 100%
    }
}

#column-left .product-layout, #column-right .product-layout {
    width: 100%;
    /* background-color: #e6e6e6; */
    text-align: center;
}

.input-group .form-control[name^=quantity] {
    min-width: 50px
}

.btn-info.active, .btn-info.disabled, .btn-info:active, .btn-info:hover, .btn-info[disabled] {
    background-image: none;
    background-color: #df5c39
}

.mt_1 {
    margin-top: 10px
}

.mt_2 {
    margin-top: 20px
}

.mt_3 {
    margin-top: 30px
}

.mt_4 {
    margin-top: 40px
}

.mb_1 {
    margin-bottom: 10px
}

.mb_2 {
    margin-bottom: 20px
}

.mrt_1 {
    margin-right: 10px
}

.wrap_md {
    background-color: #fff
}

.region, .social {
    color: #fff;
    line-height: 29px
}

.region {
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    z-index: 9999;
    line-height: 36px;
}

.user_panel {
    text-align: center;
    line-height: 35px;
    font-weight: 400;
}

.nav .register, .user_panel .user_panel_list span {
    margin: 0;
    color: #23a1d1
}

.nav .register li {
    padding-right: 1px;
    padding-left: 1px
}

.nav .user_panel_list .open > a {
    background-color: transparent
}

.social {
    background: url(/catalog/view/theme/default/image/social.png) no-repeat;
    width: 264px;
    margin-top: 4px
}

.social_line {
    font-size: 14px;
    font-weight: 600;
    font-family: 'Brutal Type', sans-serif;
    color: #50A2C8;
    text-align: right;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 10px
}

.social_line:before {
    border-bottom: 1px solid #50A2C8;
    width: 100%;
    display: block
}

.social_line span {
    position: relative;
    top: -11px;
    background-color: #fff;
    padding-left: 10px
}

.social .dsl-label {
    color: #477190;
    float: left
}

.slogan {
    background: url(/catalog/view/theme/default/image/slogan_bg.png) no-repeat;
    height: 38px;
    width: 332px;
    padding: 14px;
    font-size: 13px;
    color: #fff;
    text-align: center
}

.delivery p {
    margin: 0
}

.delivery .pull-left {
    font-size: 20px;
    margin-top: 15px;
    line-height: 22px;
    font-weight: 400;
}

.delivery .telephone .one {
    font-size: 16px;
    font-weight: 600
}

.delivery .telephone .two {
    font-size: 12px;
    font-weight: 600;
    float: right;
    clear: both
}

.delivery .telephone .three {
    font-size: 12px;
    color: #828282;
    float: right;
    clear: both
}

.delivery .telephone .one:before {
    float: left;
    width: 16px;
    margin-top: 3px;
    height: 16px;
    background: url(/catalog/view/theme/default/image/tel.png) no-repeat
}

.gift {
    background: url(/catalog/view/theme/default/image/gift.png) no-repeat;
    width: 55px;
    height: 47px;
    float: left;
}

.advantages .delivery, .advantages .gift, .advantages .payment, .advantages .sms {
    height: 51px;
    margin-right: 10px;
    float: left
}

.advantages-img {
    background: url('/catalog/view/theme/default/image/advantage.png') no-repeat;
    width: 60px;
    height: 60px;
    display: block;
}

.advantages-img_1 {
    background-position: -5px -5px;
}

.advantages-img_2 {
    background-position: -75px -5px;
}

.advantages-img_3 {
    background-position: -5px -75px;
}

.advantages-img_4 {
    background-position: -75px -75px;
}

.advantages .gift {
    background: url(/catalog/view/theme/default/image/gift2_hover.png) no-repeat;
    width: 52px
}

.advantages a:hover .gift {
    background: url(/catalog/view/theme/default/image/gift2.png) no-repeat
}

.advantages .sms {
    background: url(/catalog/view/theme/default/image/sms_hover.png) no-repeat;
    width: 68px
}

.advantages a:hover .sms {
    background: url(/catalog/view/theme/default/image/sms.png) no-repeat
}

.advantages .delivery {
    background: url(/catalog/view/theme/default/image/delivery_hover.png) no-repeat;
    width: 52px
}

.advantages a:hover .delivery {
    background: url(/catalog/view/theme/default/image/delivery.png) no-repeat
}

.advantages .payment {
    background: url(/catalog/view/theme/default/image/payment_hover.png) no-repeat;
    width: 65px
}

.advantages a:hover .payment {
    background: url(/catalog/view/theme/default/image/payment.png) no-repeat
}

.advantages a {
    float: left;
    width: 85%;
    display: table;
    vertical-align: middle;
    text-decoration: none
}

.advantages span {
    font-size: 13px;
    color: #000;
    display: table-cell;
    vertical-align: middle;
    position: relative
}

.advantages span:after {
    background: url(/catalog/view/theme/default/image/i.png) no-repeat;
    width: 12px;
    height: 12px;
    float: right;
    position: absolute;
    right: -4px;
    top: 12px
}

.advantages a:hover span {
    color: #bfbfbf
}

.advantages .col-md-3:after {
    background: url(/catalog/view/theme/default/image/delimiter.png) no-repeat;
    width: 26px;
    height: 41px;
    float: right
}

.advantages .col-md-3:nth-child(4):after {
    background: 0 0
}

.advantages .col-md-3 {
    margin-bottom: 10px
}

.product_list-border {
    border: 1px solid #6fa1c6;
}

.product_list-border .product-thumb, .product_list-border .product-thumb:hover {
    border: none;
}

.category_list .title, .list-review .title, .product_list-border .title {
    background-color: #6fa1c6;
    font-size: 18px;
    padding: 9px;
    color: #fff;
    text-align: center;
}

.product_list-border .title {
    margin-top: 0;
}

#column-left .feedback {
    background-color: #6fa1c6;
    padding: 10px;
    text-align: center;
    font-family: sans-serif
}

.description_cat, .prod_cat_title, .subcategorie_title, .welcome {
    font-family: 'Brutal Type', sans-serif
}

#column-left .feedback a {
    color: #fff
}

#column-left .ya_market {
    border: 1px solid #6fa1c6;
    margin-bottom: 20px
}

#column-left .ya_market img {
    margin: 0 auto
}

.common-home hr {
    border-top: 3px solid #6fa1c6;
    padding-bottom: 20px
}

.title_block {
    background-color: #333;
    color: #fff;
    font-size: 16px;
    display: table;
    padding: 10px;
    position: relative;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: -10px
}

.title_block::after {
    position: absolute;
    right: -13px;
    top: 0;
    height: 37px;
    border: 10px solid transparent;
    -webkit-transform: skew(-18deg);
    background: #333
}
.widget__title::after {
    height: 38px!important;
}

.title_block span {
    margin-left: 15px;
    margin-right: 15px
}

.prod_cat_title {
    text-align: center;
    color: #000;
    /*font-weight: 600;*/
    height: 45px;
    overflow: hidden
}

.subcategorie_title {
    text-align: center;
    color: #000;
    /*font-weight: 600;*/
    height: 40px;
    min-height: 40px;
    overflow: hidden;
    font-size:18px;
}

.prod_cat_title a, .subcategorie_title a {
    color: #000
}


.product-layout .buy {
    background-color: #6fa1c6;
    float: right;
    border: none;
    color: #fff;
    padding: 6px;
    text-align: center;
    font-size: 14px;
    font-weight: 600
}

.product-layout .buy:hover, .product-layout .product-thumb:hover .buy {
    background-color: #ffcc01;
    color: #000
}

.product_list .col-md-3 {
    padding-right: 5px;
    padding-left: 5px
}

.payment_footer {
    float: right
}

.youtube-widget .youtube-wrap {
    border: 1px solid #E62117;
    background: url(/catalog/view/theme/default/image/youtube-wrap.jpg) bottom no-repeat;
    width: 239px;
    display: inline-block
}

.youtube-widget .youtube-wrap .title {
    padding: 10px 10px 0;
    font-size: 15px;
    font-weight: 700
}

.horizontal-sreview .caption, .vertical-sreview .caption {
    padding: 15px 20px;
    min-height: 100px
}

.ok-widget {
    width: 100% !important
}

.bg_about {
    background-color: #4E7EA6;
    text-align: center;
    color: #fff;
    line-height: 28px;
    position: relative;
    font-size: 16px;
    margin-bottom: 10px
}

.bg_about:after, .bg_about:before {
    width: 12px;
    height: 10px;
    position: absolute
}

.about, .horizontal-sreview .review-author, .vertical-sreview .review-author {
    font-size: 14px
}

.bg_about:after {
    right: -1px;
    bottom: -7px;
    background: url(/catalog/view/theme/default/image/bg_about_arrow2.png) no-repeat
}

.bg_about:before {
    left: 0;
    bottom: -8px;
    background: url(/catalog/view/theme/default/image/bg_about_arrow1.png) no-repeat
}

footer:after, footer:before {
    content: '';
    background: url(/catalog/view/theme/default/image/footer_bg_left.png) no-repeat;
    width: 421px;
    height: 628px;
    z-index: -1;
    bottom: 250px;
    position: absolute
}

.about {
    margin-top: 20px;
    margin-bottom: 20px
}

footer:before {
    left: 0
}

footer:after {
    right: 0
}

.about .contacts {
    margin: 0 auto;
    display: table
}

.about .contacts .email:before, .about .contacts .geo:before, .about .contacts .tel:before {
    width: 16px;
    margin-top: 3px;
    margin-right: 10px;
    height: 16px;
    position: absolute;
    content: ""
}

.about .contacts .tel:before {
    background: url(/catalog/view/theme/default/image/tel.png) no-repeat
}

.about .contacts .email:before {
    background: url(/catalog/view/theme/default/image/email.png) no-repeat
}

.about .contacts .geo:before {
    background: url(/catalog/view/theme/default/image/geo.png) no-repeat
}

.about .contacts .email span, .about .contacts .geo span, .about .contacts .tel span {
    float: left;
    clear: both;
    margin-left: 25px
}

.vertical-sreview .review-date-added {
    color: #999;
    margin-left: 10px
}

.vertical-sreview-all {
    float: right;
    margin: 0 25px 0 0;
    width: 100%;
    text-align: right
}

.horizontal-sreview .review-date-added {
    color: #999;
    margin-left: 10px
}

.horizontal-sreview-all {
    float: right;
    margin: 0 25px 0 0;
    width: 100%;
    text-align: right
}

.horizontal-sreview {
    border: 1px solid #ddd;
    margin-bottom: 20px;
    overflow: auto
}

.category_line, .social_category {
    border-bottom: 1px solid #6fa1c6
}

.list-review {
    border: 1px solid #6fa1c6;
    margin-bottom: 20px
}

.vertical-sreview .caption .rating {
    margin-bottom: 10px
}

.review-caption p {
    font-weight: 700;
    font-size: 12px;
}

#slideshow0 .title {
    background-color: #6fa1c6;
    font-size: 17px;
    padding: 10px;
    color: #fff
}

.d_social_login {
    float: right;
    padding: 5px;
    margin-bottom: 0;
    list-style: none
}

.d_social_login li {
    float: left;
    margin-right: 2px
}

.d_social_login .vk {
    background: url(/catalog/view/theme/default/image/vk.png) no-repeat;
    width: 17px;
    height: 17px;
    display: block
}

.d_social_login .vk:hover {
    background: url(/catalog/view/theme/default/image/vk_hover.png) no-repeat
}

.d_social_login .google-plus {
    background: url(/catalog/view/theme/default/image/google.png) no-repeat;
    width: 17px;
    height: 17px;
    display: block
}

.d_social_login .google-plus:hover {
    background: url(/catalog/view/theme/default/image/google_hover.png) no-repeat
}

.d_social_login .facebook {
    background: url(/catalog/view/theme/default/image/fb.png) no-repeat;
    width: 17px;
    height: 17px;
    display: block
}

.d_social_login .facebook:hover {
    background: url(/catalog/view/theme/default/image/fb_hover.png) no-repeat
}

.social_category {
    /* border-top: 1px solid #6fa1c6; */
    width: 100%;
    padding: 5px;
    float: right;
    /* margin-top: 10px; */
    margin-bottom: 10px;
}

.social_category ul {
    margin: 0;
    float: right
}

.social_category li {
    float: left;
    list-style: none;
    margin-left: 10px
}

.social_category span {
    float: left;
    color: #477190;
    font-weight: 700
}

.ocdev_smart_checkout_fields .email {
    display: none !important
}

.image .rb-tl {
    position: absolute;
    top: 0;
    left: 0
}

.product-thumb .image {
    position: relative
}

.category_line {
    float: none;
    margin-bottom: 15px
}

/*.category_line:after {
    content: "";
    background: url(/catalog/view/theme/default/image/delimiter.png) no-repeat;
    width: 26px;
    position: absolute;
    height: 41px;
    right: -25px;
    bottom: 2px
}*/
[class*=product-product] .category_line:after {
    display: none
}

.product_option .form-group {
    margin-right: 10px;
    margin-bottom: 10px !important;
}

.single_product .list-unstyled {
    margin-top: 20px;
    line-height: 0
}

.single_product .price {
    font-weight: 700;
    color: #6FA1C6
}

.list-unstyled .new_price {
    color: #6fa1c6;
    font-size: 29px;
    display: table;
    font-weight: bold;
}

.list-unstyled .old_price {
    color: #999;
    text-decoration: line-through;
    font-size: 18px;
    margin-bottom: 15px;
}

.product_option .form-control {
    border-radius: 0
}

.product_option .control-label {
    font-weight: bold
}

.product_option .col-md-6 select, .simplecheckout-table-form-right select {
    border: 1px solid #8ab2d0;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #000;
    cursor: pointer;
    font-family: 'Brutal Type', sans-serif
}

#simplecheckout_payment_address tr:first-child:after, .product_option .select:after {
    content: "\f107";
    display: inline-block;
    font-family: FontAwesome;
    color: #a0c1d8;
    font-size: 18px;
    right: 20px;
    top: 20px;
    position: absolute;
    pointer-events: none
}

#simplecheckout_cart .name_prod a, .back_shopping span, .box-category-menu, .information-posts .article .posts-descr, .information-posts- .article .posts-descr, .tabs_product .nav-tabs {
    font-family: 'Brutal Type', sans-serif
}

#simplecheckout_payment_address tr:first-child:after {
    top: inherit;
    right: 32px;
    margin-top: 7px
}

.product_option .select label {
    position: absolute;
    right: 10px;
    top: -18px
}

.product_option .select .col-md-6:nth-child(2n) select {
    background-color: #d6e4ec
}

.substrate {
    background: url(/catalog/view/theme/default/image/product_option.png) no-repeat;
    width: 30px;
    height: 12px;
    float: right
}

.substrate2 {
    background: url(/catalog/view/theme/default/image/substrate2.png) no-repeat;
    width: 67px;
    height: 8px;
    position: absolute;
    right: 1px;
    top: -8px
}

.button-cart, .button-cart:after {
    background-color: #f8c028;
    height: 35px
}

.button-cart {
    color: #000;
    font-size: 15px;
    float: left;
    padding: 8px 12px;
    position: relative;
    border: none;
    font-weight: 400;
    margin-right: 5px
}

.button-cart:after {
    content: "";
    position: absolute;
    right: -10px;
    top: 0;
    border: 10px solid transparent;
    -webkit-transform: skew(-30deg)
}

.buy_parametr .wishlist {
    background: url(/catalog/view/theme/default/image/wishlist.png) no-repeat;
    float: left;
    width: 76px;
    height: 35px
}

.buy_parametr .wishlist .wishlist_btn {
    background: 0 0;
    border: none;
    color: #96a2aa;
    margin: 0 auto;
    display: block;
    height: 37px
}

.delivery_single .methods-table img, .smch_methods_table {
    display: none
}

.buy_parametr .quantity {
    background: url(/catalog/view/theme/default/image/input-quantity.png) no-repeat;
    float: left;
    width: 138px;
    height: 36px;
    position: relative
}

.simplecheckout .buy_parametr .quantity {
    background: 0 0;
    width: auto;
    height: auto
}

.buy_parametr .quantity .input-quantity {
    padding: 3px
}

.buy_parametr .quantity #input-quantity, .buy_parametr .quantity #input-quantity2 {
    text-align: center;
    border: 1px solid #88b2d1;
    width: 45px;
    height: 30px;
    font-size: 16px;
    font-weight: 700;
    float: left
}

.buy_parametr .quantity .input-quantity i {
    float: left;
    width: 25px;
    background-color: #fff;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border: 1px solid #88b2d1;
    cursor: pointer
}

.buy_parametr .quantity .input-quantity i:hover {
    background-color: #f8c029
}

.buy_parametr .quantity label {
    position: absolute;
    right: 5px;
    top: -26px
}

.buy_parametr .stock {
    /* background: url(/catalog/view/theme/default/image/stock.png) no-repeat; */
    /* width: 117px; */
    /* height: 28px; */
    margin-left: 3px;
    /* position: relative; */
    /* top: -2px; */
    margin-top: 15px;
}

.buy_parametr .stock i {
    color: #000;
    margin-left: -4px;
}

.buy_parametr .stock span {
    font-weight: 700;
    /* margin-left: -3px; */
    line-height: 27px;
    font-size: 13px;
}

.buy_parametr .stock .green {
    color: #00673d;
}

.buy_parametr .stock .reed {
    color: #e12220;
}

.buy_parametr .fast_buy {
    background: #c7dae5;
    color: #6b6b6b;
    padding: 6px;
    font-size: 11px;
    font-weight: 700;
    margin-bottom: 5px;
    float: left;
    border: 1px solid #8ab2d0
}

.buy_parametr .fast_buy:hover {
    background-color: #f8c028;
    color: #000
}

.buy_parametr .rating {
    line-height: 30px
}

.buy_parametr .rating a {
    color: #898989;
    font-size: 13px;
    margin-left: 5px
}

.tabs_product .nav-tabs {
    border: 1px solid #8ab2d0;
    font-size: 13px;
    margin-bottom: 0
}

.tabs_product .nav-tabs > li > a {
    text-align: center;
    color: #6b6b6b;
    margin-right: 0;
    border-radius: 0
}

.tabs_product ul li:nth-child(4) {
    background-color: #a8e4d6
}

.tabs_product_content .tab-pane {
    border-left: 1px solid #8ab2d0;
    border-right: 1px solid #8ab2d0;
    border-bottom: 1px solid #8ab2d0;
    padding: 10px
}

.tabs_product .nav-tabs > li > a:hover {
    border-color: none
}

.tabs_product .nav-tabs > li.active > a, .tabs_product .nav-tabs > li.active > a:focus, .tabs_product .nav-tabs > li.active > a:hover {
    border: none
}

.tabs_product .nav-tabs > li {
    margin-bottom: 0
}

.geoip-module {
    padding: 0 !important;
    float: left
}

.geoip-module .zone {
    color: #FFF !important;
    border-bottom: 1px solid !important;
    font-size: 15px;
    margin-left: 5px
}

.geoip-text i {
    margin-right: 5px
}

.estimator-results input[type=radio] {
    margin-right: 10px
}

.estimator-results .quote label {
    font-weight: 700
}

.delivery_text .box-heading .h3 {
    font-size: 19px;
    margin-top: 0;
    margin-bottom: 5px
}

.checkout-heading, .title_style_2 {
    background-color: #C7DAE5;
    padding: 10px;
    font-size: 14px;
    font-weight: 700;
    position: relative
}

.title_style_2 {
    width: 60%
}

.checkout-heading:before, .title_style_2:before {
    content: '';
    background: url(/catalog/view/theme/default/image/checkout-heading.png) no-repeat;
    width: 15px;
    height: 11px;
    position: absolute;
    bottom: -9px;
    left: 0
}

.info_label, .title_style_2:after {
    content: ""
}

.title_style_2:after {
    position: absolute;
    right: -8px;
    top: 0;
    height: 40px;
    border: 10px solid transparent;
    -webkit-transform: skew(-18deg);
    background: #C7DAE5
}

.responsibility {
    border: 1px solid #6FA1C6;
    padding: 10px;
    background-color: #D4E3EC
}

.information-information .clearfix ul li {
    margin-top: 10px
}

.looking_for button {
    border: 1px solid #6FA1C6;
    background-color: #fff;
    font-size: 15px;
    font-weight: 700;
    color: #6FA1C6;
    padding: 0
}

.looking_for button i {
    padding: 11px;
    float: left;
    background-color: #4E7EA6;
    color: #fff;
    font-size: 25px
}

.looking_for button span {
    padding: 10px;
    float: right
}

.information-posts .article, .information-posts- .article {
    border: 1px solid #6FA1C6;
    margin-bottom: 10px
}

.information-posts .article .header, .information-posts- .article .header {
    border-bottom: 1px solid #6FA1C6;
    background-color: #D4E3EC;
    padding: 10px;
    font-size: 15px;
    font-weight: 700
}

.information-posts .article .header .posts-title {
    color: #000
}

.information-posts .article .posts-descr, .information-posts- .article .posts-descr {
    font-size: 13px
}

.information-posts .total-comments {
    margin-left: 10px;
}

.information-posts .article .footer .read-more-posts a, .information-posts- .article .footer .read-more-posts a {
    border-top: 1px solid #6FA1C6;
    border-left: 1px solid #6FA1C6;
    padding: 8px 30px;
    font-size: 14px;
    float: right
}

.information-posts .article .footer .read-more-posts:hover a, .information-posts- .article .footer .read-more-posts:hover a {
    color: #fff;
    background-color: #4E7EA6
}

.information-posts .article .footer .read-more-posts i, .information-posts- .article .footer .read-more-posts i {
    margin-left: 20px
}

.information-posts .article .footer .posts-date, .information-posts- .article .footer .posts-date {
    font-size: 14px;
    color: #6FA1C6;
}

.information-posts .article .footer .line, .information-posts- .article .footer .line {
    background-color: #6FA1C6;
    width: 100%;
    height: 1px;
    position: relative;
    top: 10px
}

.simplecheckout-block hr {
    margin-top: 10px;
    margin-bottom: 10px
}

#simplecheckout_customer, #simplecheckout_payment, #simplecheckout_shipping {
    border: 1px solid #C7DAE5;
    margin-bottom: 20px
}

#simplecheckout_payment_address {
    border-left: 1px solid #C7DAE5;
    border-right: 1px solid #C7DAE5;
    border-bottom: 1px solid #C7DAE5
}

#simplecheckout_cart {
    border: 1px solid #C7DAE5
}

#simplecheckout_cart .price {
    font-size: 16px;
    font-weight: 700;
    padding: 0;
    line-height: 27px;
    margin-right: 30px
}

#simplecheckout_cart .price .total {
    font-size: 11px;
    font-weight: 400
}

#simplecheckout_cart .name_prod a {
    font-size: 14px;
    color: #000
}

#simplecheckout_cart .name_prod small {
    font-weight: 700
}

#simplecheckout_cart .buy_parametr .quantity .input-quantity {
    padding: 0
}

.simplecheckout-methods-table .cdek-pvz-info {
    font-size: 11px;
    float: left;
    margin-left: 12px;
    margin-top: 0 !important;
    font-weight: 400;
}

.simplecheckout-methods-table .cdek-container .form-control {
    width: 40%;
    float: left;
    font-weight: 400;
}

#simplecheckout_cart .checkout-heading {
    margin-bottom: 10px
}

#simplecheckout_cart .buy_parametr .remove i {
    width: 30px;
    background-color: #fff;
    height: 30px;
    text-align: center;
    line-height: 29px;
    border: 1px solid #88b2d1;
    cursor: pointer;
    color: #C7DAE5
}

#simplecheckout_cart .buy_parametr .remove i:hover {
    background-color: #F8C028;
    color: #369
}

#simplecheckout_button_confirm {
    padding: 15px 36px;
    font-size: 15px
}

#payment_address_zone_id {
    padding: 4px 3px 3px;
    background-color: #d6e4ec
}

.back_shopping {
    padding: 0;
    border-radius: 0;
    background-color: #F8C028
}

.back_shopping .mini_cart {
    float: left;
    background-color: #4E7EA6;
    padding: 5px
}

.back_shopping .mini_cart .img {
    background: url(/catalog/view/theme/default/image/mini_cart.png) no-repeat;
    width: 43px;
    height: 43px
}

.back_shopping span {
    padding: 20px 20px 15px;
    float: left;
    color: #000;
    font-size: 13px
}

.back_shopping:hover {
    background-color: #4E7EA6
}

.back_shopping:hover span {
    color: #fff
}

.bs-example > .btn {
    margin-top: 5px;
    margin-bottom: 5px
}

.info_label {
    background: url(/catalog/view/theme/default/image/i.png) no-repeat;
    width: 12px;
    height: 12px;
    float: left;
    top: 5px;
    position: relative
}

.dostavka_oplata_table .table-bordered {
    border: 1px solid #6fa1c6
}

.dostavka_oplata_table .table-bordered > tbody > tr > td {
    border-left: 1px solid #6fa1c6;
    border-right: 1px solid #6fa1c6;
    border-top: 1px solid #6fa1c6;
    border-bottom: 1px solid #6fa1c6
}

.dostavka_oplata_table .col_1 {
    background-color: #D4E3EC;
    width: 25%
}

.dostavka_oplata_table .col_2 {
    width: 75%
}

.dostavka_oplata_table .table > colgroup + thead > tr:first-child > th {
    border-right: 1px solid #6fa1c6;
    border-left: 1px solid #6fa1c6;
    border-bottom: 1px solid #6fa1c6;
    text-align: center
}

.dostavka_oplata_table .table > tbody > tr > td {
    text-align: center
}

#tab-description img {
    max-width: 100%;
    height: auto !important;
    margin-bottom: 10px
}

[class*=product-product] h1 {
    font-weight: 400
}

.information-posts-posts #content, .information_content {
    font-size: 14px;
    font-weight: 400;
}

.information-information img, .information-posts-posts img {
    max-width: 100% !important;
    height: auto
}

.information-information table, .information-posts-posts table {
    width: 100% !important;
    max-width: 100%;
    table-layout: fixed;
    word-wrap: break-word
}

.box-category-menu > ul, .box-category-menu > ul > li {
    width: 100%;
    display: block;
}

.account-account .list-group, .account-account .list-unstyled {
    font-size: 15px
}

.modal_advantages {
    font-size: 16px
}

.checkbox, .product_option .form-group, .radio:last-child {
    margin-bottom: 0
}

[class*=product-category] .product-thumb .price {
    font-size: 19px
}

.simplecheckout-button-block #button-confirm {
    border-radius: 0;
    background: #F8C028;
    color: #000;
    font-weight: 700;
    border: none;
    background-position: inherit;
    padding: 15px 21px;
    font-size: 15px;
    text-shadow: none
}

.all_review {
    font-size: 13px;
    font-weight: 700;
    padding-bottom: 10px;
    display: block
}

.ulogin_form {
    display: inline-block;
    line-height: 1em
}

.ulogin_accounts, .ulogin_form, .ulogin_note {
    margin-top: 5px;
    margin-left: 15px
}

.panel.ulogin_panel {
    clear: both
}

.ulogin_provider {
    margin-right: 10px;
    display: inline-block;
    cursor: pointer;
    float: left
}

.ulogin_provider:hover {
    opacity: .75
}

.ulogin_right {
    float: right
}

/*.box-category-menu ul {*/
/*    list-style: none;*/
/*    margin: 0;*/
/*    padding: 0;*/
/*    font-family: Arial;*/
/*    border: none;*/
/*}*/
/*.box-category-menu .active .parent {*/
/*    background-color: #6fa1c6;*/
/*    color: #fff;*/
/*}*/
/*.box-category-menu .active .parent:first-child {*/
/*    border-top: 1px solid #fff;*/
/*}*/
/*.box-category-menu .active .cutom-parent, .actives_click {*/
/*    background-color: #d4e3ec;*/
/*}*/
/*.box-category-menu ul .list:hover {*/
/*    background-color: #d4e3ec;*/
/*}*/
/*.box-category-menu {*/
/*    font-size: 12.5px*/
/*}*/
/*.box-category-menu ul .list ul {*/
/*    background: #ffffff;*/
/*}*/
/*.box-category-menu ul .active {*/
/*    background: #fff*/
/*}*/
/*.box-category-menu > ul > .active > div ul li a, .box-category-menu .panel-collapse a, .box-category-menu [aria-expanded*=true] a {*/
/*    font-size: 13px;*/
/*}*/
/*.box-category-menu .list_two ul li a {*/
/*    font-size: 12px !important;*/
/*    color: #021e35;*/
/*    border-bottom: none;*/
/*    padding: 2px 8px;*/
/*    line-height: 16px;*/
/*}*/
/*.box-category-menu .list_two ul li:last-child a {*/
/*    border-bottom: 1px solid #6FA1C6;*/
/*}*/
/*.box-category-menu .list_two #collapse_85 ul:first-child li:last-child a {*/
/*    border-bottom: none;*/
/*}*/
/*.box-category-menu .list_two ul li a span {*/
/*    margin-left: 10px;*/
/*}*/
/*.box-category-menu > ul > .active > div ul li a span, .box-category-menu .panel-collapse a span, .box-category-menu [aria-expanded*=true] a span {*/
/*    margin-left: 5px;*/
/*}*/
/*.box-category-menu > ul li a {*/
/*    display: block;*/
/*    color: #000000;*/
/*    border-left: 1px solid #6FA1C6;*/
/*    border-right: 1px solid #6FA1C6;*/
/*    border-bottom: 1px solid #6FA1C6;*/
/*    font-weight: 300;*/
/*    font-size: 15px;*/
/*    text-decoration: none;*/
/*    position: relative;*/
/*}*/
/*.box-category-menu > ul li > a img, .box-category-menu > ul li > a span {*/
/*    display: inline-block;*/
/*    vertical-align: middle*/
/*}*/
/*.box-category-menu > ul li > a img {*/
/*    max-width: 50px;*/
/*    margin-right: 5px*/
/*}*/
/*.box-category-menu > ul > li:hover > div {*/
/*    opacity: 1;*/
/*    visibility: visible;*/
/*    margin-left: 0*/
/*}*/
/*.box-category-menu > ul > li > div > ul > li:hover {*/
/*    background-color: #d4e3ec;*/
/*}*/
#ToTop, #ocjoynewsletteranywherelink, .box-category-menu ul .list_two div ul li a:after {
    display: none
}

/*.box-category-menu > ul > .active > div, .box-category-menu > ul > li > div > ul > li:hover > div {*/
/*    !* visibility:visible; *!*/
/*    !* opacity:1; *!*/
/*    !* margin-left:0; *!*/
/*}*/
/*.box-category-menu > ul > .active > div {*/
/*    !* position: relative; *!*/
/*    !* left: 0; *!*/
/*}*/
/*.box-category-menu .colapse_list {*/
/*    background: url(/catalog/view/theme/default/image/list_plus.jpg) no-repeat;*/
/*    width: 17px;*/
/*    height: 17px;*/
/*    right: 6px;*/
/*    position: absolute;*/
/*    top: 32%;*/
/*}*/
/*.box-category-menu .colapse_list {*/
/*    background: url(/catalog/view/theme/default/image/list_plus_active.jpg) no-repeat*/
/*}*/
/*.box-category-menu .active .parent .colapse_list, .box-category-menu .active .cutom-parent .colapse_list {*/
/*    background: url(/catalog/view/theme/default/image/list_minus_active.jpg) no-repeat*/
/*}*/
/*.box-category-menu a [aria-expanded*=true] {*/
/*    background: url(/catalog/view/theme/default/image/list_minus_active.jpg) no-repeat;*/
/*}*/
/*.box-category-menu .active a [aria-expanded*=false] {*/
/*    background: url(/catalog/view/theme/default/image/list_plus_active.jpg) no-repeat !important;*/
/*}*/
/*.box-category-menu .list_two a:after {*/
/*    font-family: FontAwesome;*/
/*    float: right;*/
/*    color: #000;*/
/*    background: 0 0;*/
/*    font-size: 25px;*/
/*}*/
#ToTop, #ToTopHover {
    overflow: hidden;
    width: 41px;
    height: 41px
}

#ToTopHover {
    cursor: pointer;
    background: url(/catalog/view/theme/default/image/top.png) left -41px no-repeat;
    display: block;
    float: left;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0)
}

#ToTop {
    text-decoration: none;
    position: fixed;
    bottom: 45px;
    right: 20px;
    border: none;
    text-indent: -999px;
    background: url(/catalog/view/theme/default/image/top.png) left top no-repeat
}

.subscription #column-right {
    width: 100%;
    padding: 0;
    border-radius: 0
}

.subscription .list-group-item {
    background-color: #d4e3ec;
    border-radius: 0
}

#EasyNewsletterSubscriptionSubmit {
    width: 100%;
    background-color: #4e7ea6;
    border: none;
    border-radius: 4px;
    color: #fff;
    padding: 10px;
    text-transform: uppercase
}

#EasyNewsletterSubscriptionSubmit:hover {
    background-color: #1b5d94
}

#ocjoynewsletteranywhere_modal_heading {
    font-size: 20px;
    margin-bottom: 10px;
    color: #000
}

#ocjoynewsletteranywhere_modal_body {
    display: block
}

#ocjoynewsletteranywhere_modal_text {
    margin: 0 0 15px;
    font-size: 12.5px;
    display: block
}

#ocjoynewsletteranywhere_modal_text a {
    font-size: 14px;
    color: #222
}

input.ocjoynewsletteranywhere-body-forma-input {
    border: 1px solid #a5c3d9;
    display: block;
    width: 100%;
    max-width: 300px;
    border-radius: 4px;
    font-size: 14px;
    color: #222;
    padding: 7px 0;
    margin: 0 0 8px;
    outline: 0;
    text-align: center
}

input.ocjoynewsletteranywhere-body-forma-input:focus {
    border: 1px solid #afafaf;
    box-shadow: 0 0 5px rgba(0, 0, 0, .1) inset;
    outline: 0
}

.ocjoynewsletteranywhere-fieldname {
    position: relative;
    display: inline-block;
    font-size: 12px;
    color: #555;
    margin-bottom: 4px
}

.ocjoynewsletteranywheresendform {
    background-color: #4e7ea6;
    display: block;
    padding: 7px 0;
    font-weight: 400;
    font-size: 13px;
    color: #fff;
    border-radius: 4px;
    margin: 0;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase;
    max-width: 300px
}

.ocjoynewsletteranywheresendform:hover {
    background-color: #41729a;
    color: #fff
}

.ocjoynewsletteranywheresendform:active {
    background: #76a312;
    color: #374f00
}

.ocjoynewsletteranywhere_errorfields {
    font-size: 13px;
    color: red;
    display: block;
    font-weight: 500;
    margin-top: 5px;
    margin-bottom: 0;
    text-align: center
}

.ocjoynewsletteranywhere_success {
    margin: 5px 0 15px 15px;
    font-size: 14px;
    color: #222
}

#ocjoynewsletteranywhere_modal_box {
    background-color: #d4e3ec;
    padding: 20px
}

.ocjoynewsletteranywhere_form {
    margin: 0 auto
}

#lcer {
    padding: 25px
}

#tab-review .tab-pane {
    border: none;
    padding: 0
}

#btn_buy_1click, #buy_1click {
    border-radius: 0
}

.bbcode-text {
    margin-top: 10px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}

.wbb-img, .wbb-link, .wbb-video {
    display: none !important
}

.manufacturers_list {
    padding: 0;
    font-size: 15px
}

.manufacturers_list li {
    float: left;
    list-style: none;
    margin-right: 5px
}

.manufacturers_list a {
    float: left
}

.manufacturers_list > li:after {
    content: ",";
    display: block;
    float: left
}

.manufacturers_list > li:last-child {
    margin-right: 0
}

.manufacturers_list > li:last-child:after {
    content: " ";
    margin-right: 0
}

.pull-center {
    text-align: center
}

.one-click-popup {
    position: relative;
    background: #FFF;
    padding: 20px;
    width: auto;
    max-width: 500px;
    margin: 20px auto;
    font-size: 20px;
    color: #333
}

#captcha_fun, .ml_1 {
    margin-left: 10px
}

.one-click-heading {
    text-align: center;
    margin-bottom: 35px;
    font-weight: 700
}

.one-click-str {
    margin-bottom: 25px;
    line-height: 25px
}

.one-click-str span {
    color: #3e77aa;
    font-weight: 700
}

#btn_buy_1click {
    background-color: #c8dae5;
    font-size: 13px;
    font-weight: 600
}

.buy_1click {
    max-width: 322px;
    margin-top: 15px;
}

[class*=product-category] .random .product-thumb .price {
    font-size: 18px
}

.tabs_product_content #tab-description {
    font-family: Verdana
}

.tabs_product {
    margin-top: 15px
}

.tabs_product li {
    background-color: #d4e3ec
}

.product .breadcrumb:last-child li:after, #total_action_products_pro {
    display: none;
}

.catalog-mobile__content .panel {
    margin-bottom: 0;
    background-color: none;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: 0;
    box-shadow: 0;
}

.simplecheckout-cart-total .form-control {
    border-radius: 0;
    height: 30px;
}

.buy_parametr .stock .red {
    margin: 0;
    color: #f50000 !important;
    font-size: 11px;
}

.articl {
    font-weight: 400;
    font-size: 13px;
}

.articl strong {
    color: #ccc;
}

.garant {
    font-size: 13px;
}

.buy_parametr .info {
    background-color: #d9edf7;
    padding: 10px;
    margin-bottom: 10px;
}

.stop_idiot {
    color: #e80202;
    font-weight: bold;
    font-size: 12px;
    float: left;
    margin-top: 3px;
}

.description_cat a, #tab-description a, .text-pub a {
    text-decoration: underline
}

.data_io, .mobile-social {
    display: none
}

.container_comments .pagination {
    margin-top: 10px
}

.box-category-menu .akcii_active a {
    background-color: #6FA1C6;
    color: #fff;
}

.market__banner {
    display: table;
    margin: 0 auto;
}

.prmn-cmngr__city, .prmn-cmngr__city:hover {
    color: #fff
}

.estimator-address .prmn-cmngr__city2 {
    color: #23a1d1;
    cursor: pointer;
    text-decoration: underline;
}

.estimator-address .prmn-cmngr__city2:hover {
    text-decoration: none
}

.estimator-results label {
    margin-bottom: 0;
    font-size: inherit;
}

.estimator-results .cdek-pvz-info {
    font-size: 12px
}

.estimator-results td {
    vertical-align: middle !important;
}

#shipping_estimator .estimator-address {
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #6fa1c6;
}

#shipping_estimator .estimator-loading {
    text-align: center;
}

.estimator-results .table {
    margin-bottom: 0
}

#shipping_estimator .table-bordered > thead > tr > th {
    vertical-align: middle;
    font-weight: normal;
    color: #6b6b6b;
}

.region-header {
    position: absolute;
    bottom: -12px;
    left: 70px;
}

.simplecheckout-methods-table td {
    vertical-align: middle !important;
}

.simplecheckout-methods-table td.image img {
    max-width: 100px;
}

#tab-description table {
    width: 100% !important;
    margin-bottom: 10px;
}

.tags-list {
    list-style: none;
    margin: 20px -5px 20px -5px;
}

.tags-list__item {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}

#tab-description tr th {
    padding: 6px;
}

#tab-description td {
    padding: 6px;
}

#tab-description tbody tr:nth-child(odd)>td, #tab-description tbody tr:nth-child(odd)>th {
    background-color: #ececec;
}

.product-footer {
    display: table;
    width: 100%;
    position: relative;
    padding: 0 10px;
}

.product-footer_articl {
    font-size: 10px;
    color: #a9a9a9;
    display: inline-block;
}

.product-footer_comment {
    vertical-align: middle;
    display: inline-block !important;
    font-size: 10px;
    font-weight: bold;
}

.product-footer .rating {
    vertical-align: middle;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0px;
    width: 100%;
    text-align: left;
    right: 60px;
    top: 50%;
    margin-top: -12px;
    padding-left: 75px;
}

.rating-stars {
    vertical-align: middle;
    display: inline-block;
}

.product-footer__nocenter .rating {
    padding-left: 60px;
}

.product-footer__nocenter .product-footer_articl {
}

.product-footer .only_rating {
    padding: 0;
    position: relative;
    margin: 0;
    text-align: center;
}

.auto-collapse {
    max-width: 600px;
    table-layout: fixed;
    border: 1px solid #ececec;
    margin: 0 auto;
}

.auto-collapse button {
    width: 100%;
    padding: 10px;
    background-color: #6fa1c6;
    border: none;
    color: #fff;
    font-weight: normal;
}

#show-more-table th {
    padding: 10px 0 0 !important;
}

.auto-collapse thead th {
    background-color: #d4e3ec;
    /*text-align: center;*/
}

.blog-footer {
    padding-left: 30px;
}

.blog-footer__date {
    display: inline-block;
    width: calc(100% - 162px - 5px);
    vertical-align: middle;
    position: relative;
    padding-right: 29px;
}

.blog-footer__date:after {
    content: '';
    position: absolute;
    background: #6FA1C6;
    width: 90%;
    height: 1px;
    top: 10px;
    left: 0;
}

.blog-footer .read-more-posts {
    display: inline-block;
    width: 162px;
    vertical-align: middle;
}

.blog-footer__date span {
    background: #fff;
    position: relative;
    z-index: 2;
    margin-left: 70px;
    padding: 0 25px;
}

.article {
    margin-bottom: 20px;
}

.article__item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
    color: #555;
}

.article__item_active {
    background: #6fa1c6;
    color: #fff!important;
}

.article .article-image {
    margin: 0px 10px 0px 0;
}

#pochtaru\.pochtaruempty {
    display: none;
}

.autolamp-select_box-item select {
    width: 100%;
}

.autolamp-select_box-item .title {
    margin-bottom: 10px;
    font-size: 14px;
}

.autolamp-select_box-item .button_oc, .w-100 {
    width: 100%;
}


 .products-category .product-layout  .subcategorie_title {
    height: 26px;
    font-size: 13px;
 }
 .products-category__row .subcategorie_title {
    font-size: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
 }
.products-category__row .buy {
    background-color: #6fa1c6;
    float: right;
    border: none;
    color: #fff;
    padding: 6px;
    text-align: center;
    font-size: 14px;
    font-weight: 600;    
}



#rp2overlay {
    height:100%;
    width:100%;
    position:fixed;
    left:0;
    top:0;
    z-index:99999 !important;
    background-color:black;

    filter: alpha(opacity=75); /* internet explorer */
    -khtml-opacity: 0.75;      /* khtml, old safari */
    -moz-opacity: 0.75;       /* mozilla, netscape */
    opacity: 0.5;           /* fx, safari, opera */
    cursor: pointer;
}

#rp2box
{
    background: #fff;
    z-index:999990 !important;
    border-radius: 15px;
    padding-bottom: 57px;
    padding: 15px;
    top: 50px;
    left: 368px;
    position: fixed;
    width: 500px;


    overflow-x: hidden;
    overflow-y: auto;
}

#rp2boxHeader {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 20px;
}

#rp2boxBody {
}


#rp2boxClose {
    position: absolute;
    top: 20px;
    right: 20px;
}

#rp2boxClose a {
    font-size: 30px;
    color: #1e91cf;
}

#rp2boxClose a:hover {
    color: #1e91cf;
}

/*
.oc_mm ul.mm > li .mm-submenu .content .mm-submenu-hover .mm-menu ul ul{
	columns: 2;
}

@media (max-width: 478px) {
.oc_mm ul.mm > li .mm-submenu .content .mm-submenu-hover .mm-menu ul ul{
	columns: 1;
}
}
*/

/*catalog/view/theme/default/stylesheet/media.css*/

@media (max-width: 1200px) {
    .delivery .pull-left {
        font-size: 19px
    }
}

@media only screen and (max-width: 991px) {
    .navbar-nav {
        margin: 0 auto 10px;
        width: 100%;
        padding: 0
    }

    #menu .block-mobile-menu {
        display: block;
        padding-left: 15px
    }

    .advantages a {
        width: auto
    }

    .advantages .col-md-3:after {
        display: none
    }

    .advantages span:after {
        right: -19px
    }

    .hidden-xs {
        display: none;
    }
}

@media only screen and (max-width: 900px) {
    iframe {
        width: 95%
    }

    #tab-description img {
        width: 95% !important;
        height: auto !important;
        margin-bottom: 10px
    }
}

@media (max-width: 767px) {
    .breadcrumb:before {
        /* top: -7px */
    }

    .breadcrumb:after {
        top: 0
    }

    .geoip-confirm-region.geoip-custom-popup {
        right: auto !important
    }
}

@media (max-width: 722px) {
    .jivo-state-widget {
        display: none !important;
    }
}

@media (max-width: 740px) {
    .social {
        background: 0 0
    }
}

@media (max-width: 650px) {
    header .logo {
        width: 100%
    }

    header .logo img {
        margin: 0 auto 15px
    }

    .header_cart_mob, .header_info_mob {
        width: 50%;
        margin: 0
    }
}

@media (min-width: 680px) {
    .dropdown-toggle_register {
        display: none
    }

    .user_panel .guest .dropdown-menu {
        position: relative;
        display: block;
        background: 0 0;
        float: none;
        padding: 0;
        margin: 0;
        text-align: inherit;
        border: none;
    }

    .user_panel .guest .dropdown-menu li > a:hover {
        text-decoration: none;
        color: #23527c;
        background: 0 0
    }
}

@media (max-width: 680px) {
    .nav .register li, .user_panel .dropdown-menu .col-xs-4 {
        width: 100%
    }

    .geoip-title-zone .text, .nav .register li:nth-child(2) {
        display: none
    }

    .user_panel .dropdown-menu .pull-right {
        float: none !important
    }

    #top {
        background-image: none;
        background-color: #50A2C8
    }

    .nav .register {
        color: #fff
    }

    .region-header {
        position: relative;
        left: 0;
        text-align: center;
        bottom: 0;
    }
}

@media (max-width: 700px) {
    #simplecheckout_cart .price {
        margin-right: 5px
    }
}

@media (max-width: 500px) {
    .advantages span:after, [class*=product-product] .breadcrumb li:last-child {
        display: none
    }

    #top:after, #top:before, footer:after, footer:before {
        display: none;
        width: 100%
    }
}

@media (max-width: 450px) {
    .advantages span {
        font-size: 12px
    }
}

@media (max-width: 550px) {
    .simplecheckout-col-3 {
        width: 30%
    }

    .simplecheckout-col-6 {
        width: 50%;
        margin-top: 15px
    }

    .simplecheckout-col-7 {
        width: 70%
    }

    .simplecheckout .buy_parametr .quantity {
        clear: both
    }
}

@media (max-width: 375px) {
    .col-phone-12 {
        width: 100%
    }

    .buy_parametr .wishlist {
        display: none
    }

    .product-layout .buy, .product-thumb .price {
        float: none
    }

    .product-thumb .price {
        margin-bottom: 10px
    }

    .product-thumb .caption {
        text-align: center;
        border-bottom: none
    }

    .product-layout .buy {
        font-size: 20px;
        padding: 10px
    }

    .sub_category .product-layout .image img {
        margin: 0 auto
    }
}

@media (max-width: 500px) {
    .product-grid .product-thumb .caption {
        padding: 0 0px;
    }
    [class*=product-category] .product-thumb .price {
        font-size: 17px;
    }
}
@media (min-width: 768px) {
    #modal-cdek-map .modal-dialog {
        width: 740px;
    }
    .cdek-map-container {
        max-width: 100% !important;
    }
}
@media (min-width: 992px) {
    #modal-cdek-map .modal-dialog {
        width: 940px;
    }
}

/*catalog/view/javascript/jquery/sphinxpro/sphinxpro.css*/

#suggest_container{
	text-align: left;
	cursor: default;
	border: 1px solid #ccc;
	border-top: 0;
	background: #fff;
	box-shadow: -1px 1px 3px rgba(0,0,0,.1);
	position: absolute;
	display: none;
	z-index: 9999;
	overflow: hidden;
	overflow-y: auto;
	box-sizing: border-box;
	font-size: 13px;
	left: 0;
	top: 35px;
}
#suggest_container ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#suggest_container ul > li {
	margin: 0;
	padding: 4px 8px;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
}

#suggest_container ul > li.sugg_hovered:hover {
	color: #111;
	background: #eee;
}


#suggest_container ul > li:last-child {
	border-bottom: 0px;
}

#suggest_container ul > li > a {
	font-size: 13px;
	color: #333 !important;
	line-height: 14px;
	display: block;
}
#suggest_container ul > li > a > span {
	display: block;
}
.sugg_image {
	margin-right: 17px;
	float: left;
	margin-top: 3px;
}
.sugg_text {
	/*margin-left: 10px;*/
	text-overflow: ellipsis; /* Добавляем многоточие */
	overflow: hidden; /* Обрезаем все, что не помещается в область */
	white-space: nowrap; /* Запрещаем перенос строк */
}
.sugg_manufacturer {
	float: left;
	margin-right: 10px;
	font-weight: bold;
}
.sugg_sku {
	color: #086ca2;
	font-weight: 500;
}
.sugg_total {
	margin-left: 3px;
	font-size: 11px;
	border-radius: 3px;
	color: #337ab7;
	padding: 1px 4px;
	font-weight: bold;
	border-color: #337ab7;
}
.suggest_header {
	border-bottom: 1px solid #ccc;
	margin: 0;
	padding: 4px 8px;
	font-size: 13px;
}
.sugg_suggested_text {
	font-weight: bold;
	font-style: italic;
	color: #dd4b39;
}


#search input[name='search'] {

	border-radius: 5px 0 0 5px;
}


/*catalog/view/javascript/promotionlabelpro/style.css*/

.image {
	position: relative;
}
.image .rb-tl {
	position: absolute;
	top: 0px;
	left: 0px;
}
.image .rb-tr {
	position: absolute;
	top: 0px;
	right: 0px;
}
.image .rb-bl {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.image .rb-br {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

/*catalog/view/theme/default/stylesheet/stylesheet-actpp.css*/

#actpp-date {
    font-size: 11px;
    color: #999999;
    line-height: 1.4em;
}
/* full list */
.box-content .actpp-view-cell,
.box-content .actpp-view-table {
		display: table;
}
.actpp-view-list .actpp-view-row {
		display: table-row;
}
.actpp-view-list .actpp-view-cell {
	display: block;
	vertical-align: top;
    min-height: 100px;
}
.actpp-view-list .actpp-view-cell img {
		padding: 0px 8px 0px 0px;
}

.actpp-view-list .actpp-view-cell a:hover img {
    opacity:0.7;
}

.actpp-view-list .actpp-view-cell .actpp-caption {
		margin-bottom: 8px;
}
.actpp-view-list .actpp-view-cell .actpp-caption a {
		font-weight: bold;
		font-size: 14px;
		text-decoration: none;
		margin-bottom: 10px;
}
.actpp-view-list .actpp-view-cell .actpp-date {
		font-size: 11px;
        color: #999999;
		line-height: 1.4em;
}

.actpp-view-list .actpp-view-cell .actpp-description {

}

.actpp-view-list .actpp-view-cell .actpp-description p {
		margin: 0px;
}

.actpp-view-list img {
    padding-right: 10px;
}

/* table view */
.actpp-view-table .actpp-view-cell {
		display: table-cell;
		vertical-align: top;
		width: 25%;
}
.actpp-view-table .actpp-view-cell img {
		float: left;
		padding: 0px 6px 0px 6px;
}
.actpp-view-table .actpp-view-cell .actpp-date {
		font-size: 11px;
    color: #999999;
		line-height: 1.4em;
}
/* short list */
.actpp-view-short .actpp-date {
		color: #999999;
        line-height: 1.2em;	
}
.actpp-view-short {
		margin-bottom: 8px;
}

.box-gift {
    background: #F4F4F4;
    padding: 10px 20px;
    margin-left: 0px;
    height: 80px;
    clear: right;
}

.box-gift span {
    color: red;
    font-weight: bold;
    font-size: 150%;
}

.box-gift .image {
    width: 60px;
    height: 60px;
}

.box-gift .name {
    position: relative;
    padding-left: 30px;
    padding-top: 10px;
    margin-left: 70px;
    top: -75px;
}


.box-gift-small {
    padding: 5px 10px;
    height: 40px;
}

.box-gift-small span {
    color: red;
}

.box-gift-small .image {
    width: 30px;
    height: 30px;
    float: left;
}

.box-gift-small .name {
    position: relative;
    top: 0;
    left: 20px;
    color: red;
    float: left;
    padding: 7px 0 0 5px;
}

.box-gift-small .name a {
    color: red;
    font-size: 120%;
    font-weight: normal;
    text-decoration: underline;
}


.box-gift-small .aname {
    float: left;
    padding: 0 0 0 5px;
    display: block;
}

.box-gift-small .aname a {
    font-size: 110%;
    font-weight: normal;
    text-decoration: underline;
}

.box-gift-small .price {
    display: block;
    margin-top: -8px;
    margin-left: 30px;
    padding: 0 0 0 5px;
    font-weight: bold;
    font-size: 130%;
}

.box-gift-small .price-old {
    color: #999999;
    text-decoration: line-through;
    font-weight: normal;
}

.box-gift-small .price-new {
    color: #F00;
    font-weight: bold;
}

/*catalog/view/javascript/jquery/colorbox/colorbox.css*/

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url(images/controls.png) no-repeat 0 0;}
    #cboxTopCenter{height:14px; background:url(images/border.png) repeat-x top left;}
    #cboxTopRight{width:14px; height:14px; background:url(images/controls.png) no-repeat -36px 0;}
    #cboxBottomLeft{width:14px; height:43px; background:url(images/controls.png) no-repeat 0 -32px;}
    #cboxBottomCenter{height:43px; background:url(images/border.png) repeat-x bottom left;}
    #cboxBottomRight{width:14px; height:43px; background:url(images/controls.png) no-repeat -36px -32px;}
    #cboxMiddleLeft{width:14px; background:url(images/controls.png) repeat-y -175px 0;}
    #cboxMiddleRight{width:14px; background:url(images/controls.png) repeat-y -211px 0;}
    #cboxContent{background:#fff; overflow:visible;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(images/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious:hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext:hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose:hover{background-position:-100px 0px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}

/*catalog/view/javascript/oc_megamenu/oc_megamenu-min.css*/

@media (max-width: 767px) {
  #column-left.hidden-xs {
    display: block !important;
  }
  .oc_mm ul.mm > li > a img{
	  display: inline-block;
  }
}
.oc_mm .metismenu a{align-items:center;display:flex;padding:10px}.oc_mm .mm-accordion{background:#fff}.oc_mm .mm-accordion>.mm .arrow{float:right;line-height:1.42857}.oc_mm .mm-accordion>.mm .arrow:before{content:"\f104"}.oc_mm .mm-accordion>.mm .mm-active>.has-arrow::after{content:"\f068"}.oc_mm .mm-accordion>.mm .mm-collapse:not(.mm-show){display:none}.oc_mm .mm-accordion>.mm .mm-collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height, visibility;transition-property:height, visibility}.oc_mm .mm-accordion>.mm .mm-angle-right.mm-active>a::after,.oc_mm .mm-accordion>.mm .mm-angle-down.mm-active>a::after{content:"\f068"}.oc_mm .mm-accordion>.mm .mm-angle-right>a,.oc_mm .mm-accordion>.mm .mm-angle-down>a{position:relative}.oc_mm .mm-accordion>.mm .mm-angle-right>a::after,.oc_mm .mm-accordion>.mm .mm-angle-down>a::after{content:"\f067";font-family:"Font Awesome\ 5 Free","FontAwesome";font-weight:900;position:absolute;right:0;top:0;padding:10px 17px 10px 22px;background:#f0f0f0}.oc_mm .mm-accordion>.mm .has-arrow{position:relative}.oc_mm .mm-accordion>.mm .has-arrow::after{content:"\f067";font-family:"Font Awesome\ 5 Free","FontAwesome";font-weight:900;position:absolute;right:0;top:0;padding:10px 17px 10px 22px;background:#f0f0f0}.oc_mm .mm-accordion>.mm li{border-top:1px solid #cecece}.oc_mm .mm-accordion>.mm li>a{font-size:14px;margin:0 !important}.oc_mm .mm-accordion>.mm>li>.mm-submenu>.content,.oc_mm .mm-accordion>.mm>li>.mm-submenu-menu>.content{padding:0}.oc_mm .mm-accordion>.mm>li>.mm-submenu>.content>.row>div,.oc_mm .mm-accordion>.mm>li>.mm-submenu-menu>.content>.row>div{margin:0;border-top:unset}.oc_mm .mm-accordion>.mm a{position:relative;display:block;color:#000;outline-width:0;transition:all .3s ease-out}.oc_mm .mm-accordion>.mm ul a{padding:10px 15px 10px 30px}.oc_mm .mm-accordion>.mm ul ul a{padding:10px 15px 10px 40px}.oc_mm .mm-accordion>.mm ul ul ul a{padding:10px 15px 10px 50px}.oc_mm .mm-accordion>.mm ul ul ul ul a{padding:10px 15px 10px 60px}.oc_mm .mm-accordion>.mm ul ul ul ul ul a{padding:10px 15px 10px 70px}.oc_mm .mm-accordion>.mm ul ul ul ul ul ul a{padding:10px 15px 10px 80px}.oc_mm .mm-accordion>.mm ul ul ul ul ul ul ul a{padding:10px 15px 10px 90px}.oc_mm .mm-accordion>.mm ul ul ul ul ul ul ul ul a{padding:10px 15px 10px 100px}.oc_mm .mm-accordion ul{padding:0;margin:0;list-style:none}.oc_mm .mm-accordion ul.mm-subcategory>li{border-top:unset}.slinky-menu{overflow:hidden;transform:translateZ(0)}.slinky-menu>ul{left:0;position:relative;transform:translateZ(0)}.slinky-menu ul{width:100%}.slinky-menu ul.mm>li{border-bottom:unset}.slinky-menu ul,.slinky-menu li{list-style:none;margin:0;padding:0}.slinky-menu li{border-bottom:1px solid #ececec}.slinky-menu li:last-child{border-bottom:none}.slinky-menu li ul{display:none;left:100%;position:absolute;top:0}.slinky-menu a{align-items:center;display:flex;padding:10px}.slinky-menu a span{flex:1;line-height:1.4}.slinky-menu .header{display:flex}.slinky-menu .header .title{flex:1;line-height:1.4;margin:0;order:1;align-items:center;display:flex;font-size:14px;font-weight:500}.slinky-theme-default{background:#fff}.slinky-theme-default .title{color:#333;padding:1em}.slinky-theme-default li{line-height:1}.slinky-theme-default a:not(.back){color:#333}.slinky-theme-default a:not(.back):hover{background:rgba(90,200,250,0.25)}.slinky-theme-default a:not(.back):active{background:rgba(90,200,250,0.5)}.slinky-theme-default .next::after,.slinky-theme-default .back::before{font-family:"Font Awesome\ 5 Free","FontAwesome";font-weight:900;position:relative}.slinky-theme-default .next::after{content:"\f105";padding:5px 15px 5px 50px;width: 65px;box-sizing: border-box;position:absolute;right:0}.slinky-theme-default .back::before{content:"\f104";padding:5px 10px}.slinky-theme-default .next:hover::after,.slinky-theme-default .back:hover::before{opacity:0.75}.slinky-theme-default .next:active::after,.slinky-theme-default .back:active::before{opacity:1}.oc_mm .mm-vertical ul.mm>li,.oc_mm ul.mm>li.more>ul.overflow>li{display:block;float:none !important;width:auto;background:none;border-top:1px solid #ececec;margin:0 -1px}.oc2mm-noneContentPadding .mm-submenu>.content{padding:0 !important}.oc_mm{display:flex;flex-direction:column}.oc_mm .container{width:auto !important}.oc_mm .container.oc2mm-slider{overflow:hidden}.oc_mm .mm-container{padding-left:0 !important;padding-right:0 !important}.oc_mm .mm-container .container{padding-left:0 !important;padding-right:0 !important}.oc_mm .mm-asit{padding:0}.oc_mm .popover{z-index:999;font-size:10px;font-weight:bold}.oc_mm .popover>.arrow{border-width:5px}.oc_mm .popover>.arrow::after{border-width:5px}.oc_mm .popover.top>.arrow{bottom:-5px;margin-left:-7px}.oc_mm .popover.top>.arrow::after{margin-left:-6px;border-top-color:transparent}.oc_mm .popover-content{padding:2px;text-transform:uppercase}.oc_mm .mm-smm-leftpane .oc_mm{margin-bottom:0}.oc_mm .mm-horizontal ul.mm>li>.mm-submenu,.oc_mm .mm-horizontal ul.mm>li>.mm-submenu-menu{max-width:100%}.oc_mm .mm-horizontal ul.mm>li>.mm-submenu .content .mm-submenu-hover .mm-menu ul a.mm-submenu-main,.oc_mm .mm-horizontal ul.mm>li>.mm-submenu-menu .content .mm-submenu-hover .mm-menu ul a.mm-submenu-main{line-height:30px;font-size:14px;font-weight:400;color:#575757}.oc_mm .mm-vertical #mmd-navigation{margin:0}.oc_mm .mm-vertical ul.mm>li.mm-loadmore{padding:10px 10px}.oc_mm .mm-vertical ul.mm>li.mm-loadmore i{padding-left:10px}.oc_mm .mm-vertical ul.mm>li.mm-active{box-shadow:0 0 7px rgba(0,0,0,0.15);-moz-box-shadow:0 0 7px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.15)}.oc_mm .mm-vertical ul.mm>li.mm-home-link{display:none}.oc_mm .mm-vertical ul.mm>li>a{color:#445577;text-shadow:none;background:none !important;height:auto !important;margin:0 1px}.oc_mm .mm-vertical ul.mm>li>a.mm-description{padding:12px 20px 12px 21px}.oc_mm .mm-vertical ul.mm>li.click:before,.oc_mm .mm-vertical ul.mm>li.hover:before{font-style:normal;text-decoration:inherit;color:#00abeb;font-weight:400;font-size:14px;position:absolute;right:0;z-index:10;padding:14px 15px 10px 50px}.oc_mm .mm-vertical ul.mm>li>.mm-submenu,.oc_mm .mm-vertical ul.mm>li>.mm-submenu-menu,.oc_mm .mm-vertical ul.mm>li>.mm-submenu-menuex{left:100%;padding-top:0;top:0}.oc_mm .mm-vertical span.mm-viewmore{cursor:pointer;font-size:14px;font-weight:400;color:#445577}.oc_mm .mm-vertical .mm-nav-wrapper{z-index:3}.oc_mm .mm-vertical .navbar-header{margin:0}.oc_mm .mm-remove-horizontal,.oc_mm .mm-remove-vertical{padding:10px;z-index:10;cursor:pointer;display:none;text-align:right}.oc_mm .mm-nav-wrapper{position:relative;z-index:20;background:#6fa1c6;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.oc_mm .mm-nav-wrapper .container{color:#fff;font-size:18px;text-shadow:1px 1px 2px rgba(0,0,0,0.15);padding:15px 35px 15px 15px !important}.oc_mm .mm-nav-wrapper .container>div{float:left;width:20px;margin:0 10px 0 0}.oc_mm .mm-nav-wrapper .container>div b{display:block;width:100%;height:3px;margin-top:3px;background:#fff;box-shadow:1px 1px 2px rgba(0,0,0,0.15)}.oc_mm .mm-wrapper-horizontal{position:relative;color:#8A8A8A;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.oc_mm .mm-pattern{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.oc_mm .mm-nav-pattern{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.oc_mm .navbar-header>.navbar-toggle .icon-bar{background:black}.oc_mm .navbar-header>.oc2nh-title{display:none}.oc_mm .mm-menu ul>li.mm-angle-right>a::after{padding:0 10px 10px 50px}.oc_mm ul > li.mm-angle-right>a::after{padding:0 10px 10px 50px}.oc_mm ul > li.mm-angle-right > a::after {
  padding: 0 10px 10px 50px;
  line-height: 30px;
  font-size: 14px;
  font-weight: 400;
  color: #445577;
  width: unset;
  height: unset;
  visibility: unset;
}li.mm-angle-right>a::after{padding:0 10px 10px 50px}.oc_mm #clickModalDlg .modal-header{border-bottom:none}.oc_mm #clickModalDlg .modal-footer{border-top:none}.oc_mm ul>li.mm-angle-right>a::after{content:"\f105";font-family:"Font Awesome\ 5 Free","FontAwesome";font-weight:900;position:absolute;right:0;top:0;padding:10px 17px 10px 50px}.mm ul>li.mm-angle-right>a::after{content:"\f105";font-family:"Font Awesome\ 5 Free","FontAwesome";font-weight:900;position:absolute;right:0;top:0;padding:10px 17px 10px 50px}.oc_mm ul>li.mm-angle-down>a::after{content:"\f107";font-family:"Font Awesome\ 5 Free","FontAwesome";font-weight:900;position:relative;display:inline-block;right:0;top:0;padding:0 0 0 5px}.oc_mm ul.mm{margin:0;padding:0;list-style:none;position:relative}.oc_mm ul.mm .mm-banner>a{text-align:center}.oc_mm ul.mm .mm-banner>a>img{width:100%}.oc_mm ul.mm .mm-submenu-title{font-weight:400;font-size:16px;color:#01a1d1;width:100%;float:left;padding-left:14px;padding-bottom:10px}.oc_mm ul.mm .mm-submenu-titleimage{width:100%;float:left}.oc_mm ul.mm .mm-submenu-titleimage img{float:left}.oc_mm ul.mm .mm-submenu-titleimage p{float:left;margin-left:10px;margin-top:10px;font-size:16px;font-weight:bold;text-transform:uppercase;color:#000}.oc_mm ul.mm>li{float:left;width:auto}.oc_mm ul.mm>li .modal-dialog .mm-submenu .content,.oc_mm ul.mm>li .modal-dialog .mm-submenu-menu .content,.oc_mm ul.mm>li .modal-dialog .mm-submenu-menuex .content{border:none;-webkit-box-shadow:none}.oc_mm ul.mm>li:first-child{background:none}.oc_mm ul.mm>li.pull-right{float:right}.oc_mm ul.mm>li:first-child>a{border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px}.oc_mm ul.mm>li>a{display:block;position:relative;color:#000000;font-size:16px;padding:10px;height:50px}.oc_mm ul.mm>li>a img{margin-right:10px;height:28px;vertical-align:middle}.oc_mm ul.mm>li>a.mm-description{font-size:14px;padding:10px 20px 11px 21px;line-height:1}.oc_mm ul.mm>li>a.mm-description img{float:left}.oc_mm ul.mm>li>a.mm-description .mm-description{font-size:11px;opacity:0.9}.oc_mm ul.mm>li>a:hover,.oc_mm ul.mm>li.active>a,.oc_mm ul.mm>li:hover>a{box-shadow:0 0 7px rgba(0,0,0,0.15);-moz-box-shadow:0 0 7px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.15);color:#555555}.oc_mm ul.mm>li.more{width:50px;height:50px;text-align:center;display:none;font-size:18px}.oc_mm ul.mm>li.more>span{display:block}.oc_mm ul.mm>li.more:hover>ul.overflow{opacity:1;visibility:visible}.oc_mm ul.mm>li.more>ul.overflow{opacity:0;visibility:hidden;position:absolute;right:0;z-index:10;text-align:left;-webkit-transition-duration:.3s;transition-duration:.3s;list-style:none;background:#fff;border:1px solid #ececec;margin:0;padding:0;min-width:250px}.oc_mm ul.mm>li.more>ul.overflow>li{float:none;padding:5px 10px}.oc_mm ul.mm>li.more>ul.overflow>li a{background:#fff;white-space:nowrap}.oc_mm ul.mm>li.more>ul.overflow>li.mm-angle-down>a{padding-left:15px}.oc_mm ul.mm>li.more>ul.overflow>li.mm-angle-down>a::before{content:"\f104";font-family:"Font Awesome\ 5 Free","FontAwesome";font-weight:900;padding:0 10px 0 0;display:inline-block}.oc_mm ul.mm>li.more>ul.overflow>li.mm-angle-down>a::after{content:""}.oc_mm ul.mm>li.more>ul.overflow>li>.mm-submenu{position:absolute;right:100% !important;top:0}.oc_mm ul.mm>li.more>ul.overflow div[data-toggle="mm-stiker"]{position:absolute}.oc_mm ul.mm>li.more>ul.overflow div.popover{top:0 !important}.oc_mm ul.mm>li>.mm-submenu,.oc_mm ul.mm>li>.mm-submenu-menu,.oc_mm ul.mm>li>.mm-submenu-menuex{position:absolute;z-index:9999;display:none}.oc_mm ul.mm>li .mm-submenu .content,.oc_mm ul.mm>li .mm-submenu-menu .content,.oc_mm ul.mm>li .mm-submenu-menuex .content{display:none;padding:20px;background:#fff;border:1px solid #ececec;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:0 0 7px rgba(0,0,0,0.15);-moz-box-shadow:0 0 7px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.15);box-sizing:content-box !important;-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important}.oc_mm ul.mm>li .mm-submenu .content>.row,.oc_mm ul.mm>li .mm-submenu-menu .content>.row,.oc_mm ul.mm>li .mm-submenu-menuex .content>.row{padding-top:20px}.oc_mm ul.mm>li .mm-submenu .content>.row:first-child,.oc_mm ul.mm>li .mm-submenu-menu .content>.row:first-child,.oc_mm ul.mm>li .mm-submenu-menuex .content>.row:first-child{padding:0}.oc_mm ul.mm>li .mm-submenu .content .mm-submenu-hover a.mm-submenu-main,.oc_mm ul.mm>li .mm-submenu-menu .content .mm-submenu-hover a.mm-submenu-main,.oc_mm ul.mm>li .mm-submenu-menuex .content .mm-submenu-hover a.mm-submenu-main{display:block}.oc_mm ul.mm>li .mm-submenu .content .mm-submenu-hover a.mm-submenu-main.mm-oi,.oc_mm ul.mm>li .mm-submenu-menu .content .mm-submenu-hover a.mm-submenu-main.mm-oi,.oc_mm ul.mm>li .mm-submenu-menuex .content .mm-submenu-hover a.mm-submenu-main.mm-oi{text-align:center}.oc_mm ul.mm>li .mm-submenu .content .mm-submenu-hover a:before,.oc_mm ul.mm>li .mm-submenu-menu .content .mm-submenu-hover a:before,.oc_mm ul.mm>li .mm-submenu-menuex .content .mm-submenu-hover a:before{content:"";color:#4ecdc4;padding-right:6px}.oc_mm ul.mm>li .mm-submenu .content .mm-submenu-hover .mm-menu ul,.oc_mm ul.mm>li .mm-submenu-menu .content .mm-submenu-hover .mm-menu ul,.oc_mm ul.mm>li .mm-submenu-menuex .content .mm-submenu-hover .mm-menu ul{list-style:none;margin:3px 0;padding:0}.oc_mm ul.mm>li .mm-submenu .content .mm-submenu-hover .mm-menu ul ul,.oc_mm ul.mm>li .mm-submenu-menu .content .mm-submenu-hover .mm-menu ul ul,.oc_mm ul.mm>li .mm-submenu-menuex .content .mm-submenu-hover .mm-menu ul ul{display:none;width:300px;padding:20px;position:absolute;z-index:10;left:100%;background:#fff;border:1px solid #ececec;top:-20px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:0 0 7px rgba(0,0,0,0.15);-moz-box-shadow:0 0 7px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.15)}.oc_mm ul.mm>li .mm-submenu .content .mm-submenu-hover .mm-menu ul ul:before,.oc_mm ul.mm>li .mm-submenu .content .mm-submenu-hover .mm-menu ul ul:after,.oc_mm ul.mm>li .mm-submenu-menu .content .mm-submenu-hover .mm-menu ul ul:before,.oc_mm ul.mm>li .mm-submenu-menu .content .mm-submenu-hover .mm-menu ul ul:after,.oc_mm ul.mm>li .mm-submenu-menuex .content .mm-submenu-hover .mm-menu ul ul:before,.oc_mm ul.mm>li .mm-submenu-menuex .content .mm-submenu-hover .mm-menu ul ul:after{position:absolute;display:block;border-color:transparent;border-style:solid;border-width:10px;content:"";top:20px;left:-10px;border-left-width:0}.oc_mm ul.mm>li .mm-submenu .content .mm-submenu-hover .mm-menu ul ul:before,.oc_mm ul.mm>li .mm-submenu-menu .content .mm-submenu-hover .mm-menu ul ul:before,.oc_mm ul.mm>li .mm-submenu-menuex .content .mm-submenu-hover .mm-menu ul ul:before{border-right-color:#ececec}.oc_mm ul.mm>li .mm-submenu .content .mm-submenu-hover .mm-menu ul ul:after,.oc_mm ul.mm>li .mm-submenu-menu .content .mm-submenu-hover .mm-menu ul ul:after,.oc_mm ul.mm>li .mm-submenu-menuex .content .mm-submenu-hover .mm-menu ul ul:after{border-right-color:#fff}.oc_mm ul.mm>li .mm-submenu .content .mm-submenu-hover .mm-menu ul ul li,.oc_mm ul.mm>li .mm-submenu-menu .content .mm-submenu-hover .mm-menu ul ul li,.oc_mm ul.mm>li .mm-submenu-menuex .content .mm-submenu-hover .mm-menu ul ul li{position:relative}.oc_mm ul.mm>li .mm-submenu .content .mm-submenu-visible a.mm-submenu-main,.oc_mm ul.mm>li .mm-submenu-menu .content .mm-submenu-visible a.mm-submenu-main,.oc_mm ul.mm>li .mm-submenu-menuex .content .mm-submenu-visible a.mm-submenu-main{display:block;font-weight:bold;font-size:16px;border-bottom:1px solid #eaeaea;padding-bottom:10px;margin-bottom:7px;line-height:100%;text-transform:uppercase;color:#000}.oc_mm ul.mm>li .mm-submenu .content .mm-submenu-visible .mm-menu ul,.oc_mm ul.mm>li .mm-submenu-menu .content .mm-submenu-visible .mm-menu ul,.oc_mm ul.mm>li .mm-submenu-menuex .content .mm-submenu-visible .mm-menu ul{list-style:none;margin:0;padding:5px 0}.oc_mm ul.mm>li .mm-submenu .content .mm-submenu-visible .mm-menu ul li,.oc_mm ul.mm>li .mm-submenu-menu .content .mm-submenu-visible .mm-menu ul li,.oc_mm ul.mm>li .mm-submenu-menuex .content .mm-submenu-visible .mm-menu ul li{padding-top:7px}.oc_mm ul.mm>li .mm-submenu .content .mm-submenu-visible .mm-menu ul li:first-child,.oc_mm ul.mm>li .mm-submenu-menu .content .mm-submenu-visible .mm-menu ul li:first-child,.oc_mm ul.mm>li .mm-submenu-menuex .content .mm-submenu-visible .mm-menu ul li:first-child{padding-top:0}.oc_mm ul.mm>li .mm-submenu .content .mm-submenu-visible .mm-menu ul ul,.oc_mm ul.mm>li .mm-submenu-menu .content .mm-submenu-visible .mm-menu ul ul,.oc_mm ul.mm>li .mm-submenu-menuex .content .mm-submenu-visible .mm-menu ul ul{padding:5px 10px}.oc_mm ul.mm>li .mm-submenu .content .mm-submenu-visible .mm-menu ul ul li:before,.oc_mm ul.mm>li .mm-submenu-menu .content .mm-submenu-visible .mm-menu ul ul li:before,.oc_mm ul.mm>li .mm-submenu-menuex .content .mm-submenu-visible .mm-menu ul ul li:before{color:blue;padding-right:5px}.oc_mm ul.mm>li .mm-submenu .content .mm-vertical ul.mm>li{border-top:0;border-bottom:1px solid #ececec}.oc_mm ul.mm>li .mm-submenu .content .mm-vertical ul.mm>li:last-child{border-bottom:none}.oc_mm ul.mm>li .mm-submenu-menu .content{border:0;box-shadow:unset;-moz-box-shadow:unset;-webkit-box-shadow:unset}.oc_mm ul.mm>li .mm-product{text-align:center;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex}.oc_mm ul.mm>li .mm-product .image{padding:0}.oc_mm ul.mm>li .mm-product .image img{border:1px solid #ececec;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.oc_mm ul.mm>li .mm-product .name{padding:7px 0 0 0}.oc_mm ul.mm>li .mm-product .price{color:#ff6b6b;font-size:16px;font-weight:bold}.oc_mm ul.mm>li .mm-product .price .price-old{text-decoration:line-through}.oc_mm ul.mm>li .mm-productlist{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.oc_mm ul.mm>li .mm-productlist .mm-submenu-title{display:block;font-weight:bold;font-size:16px;border-bottom:1px solid #eaeaea;padding-bottom:10px;margin-bottom:7px;line-height:100%;text-transform:uppercase;color:#000}.oc_mm ul.mm>li .mm-manufacturer{list-style:none;margin:-10px 0 0 0 !important;padding:0;position:relative}.oc_mm ul.mm>li .mm-manufacturer li{display:inline-block;margin:10px 5px 0 0}.oc_mm ul.mm>li .mm-manufacturer li a{display:block;font-size:14px;padding:2px 8px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.oc_mm ul.mm>li .mm-manufacturer .mm-manufacturer-products{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.oc_mm ul.mm>li .mm-subcategory{padding-left:0}.oc_mm ul.mm>li .mm-subcategory li{display:inline-block;list-style:outside none none;position:relative;width:100%}.oc_mm ul.mm>li .mm-subcategory li a{float:left;width:100%;text-align:left}.oc_mm ul.mm a{line-height:30px;font-size:14px;font-weight:400;color:#445577}.oc_mm ul.mm a:hover{box-shadow: 0 0 7px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 7px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 7px rgba(0,0,0,0.15);color: #555555;}.oc_mm ul.mm .label{background:#d5375f none repeat scroll 0 0;color:#fff;font-size:10px;line-height:17px;padding:0 5px;position:absolute;text-transform:none;top:0}.oc_mm ul.mm .fa{padding-right:12px;padding-left:5px;font-size:15px}@media (min-width: 992px){.oc_mm.oc2mm-expanded>.mm-asit>.mm-navbar>.mm-vertical{position:relative}.oc_mm.oc2mm-expanded>.mm-asit>.mm-navbar>.mm-vertical:hover>.mm-wrapper-vertical{visibility:visible;background:#fff;z-index:99999;border:1px solid #ececec}.oc_mm.oc2mm-expanded>.mm-asit>.mm-navbar>.mm-vertical>.mm-wrapper-vertical{visibility:hidden;position:absolute;width:100%}.oc_mm .navbar-header>button.navbar-toggle{display:none}.oc_mm .mm{display:block}.oc_mm .mm-mobile{display:none}}@media (max-width: 991px){.oc_mm .col-lg-1,.oc_mm .col-lg-10,.oc_mm .col-lg-11,.oc_mm .col-lg-12,.oc_mm .col-lg-2,.oc_mm .col-lg-3,.oc_mm .col-lg-4,.oc_mm .col-lg-5,.oc_mm .col-lg-6,.oc_mm .col-lg-7,.oc_mm .col-lg-8,.oc_mm .col-lg-9,.oc_mm .col-md-1,.oc_mm .col-md-10,.oc_mm .col-md-11,.oc_mm .col-md-12,.oc_mm .col-md-2,.oc_mm .col-md-3,.oc_mm .col-md-4,.oc_mm .col-md-5,.oc_mm .col-md-6,.oc_mm .col-md-7,.oc_mm .col-md-8,.oc_mm .col-md-9,.oc_mm .col-sm-1,.oc_mm .col-sm-10,.oc_mm .col-sm-11,.oc_mm .col-sm-12,.oc_mm .col-sm-2,.oc_mm .col-sm-3,.oc_mm .col-sm-4,.oc_mm .col-sm-5,.oc_mm .col-sm-6,.oc_mm .col-sm-7,.oc_mm .col-sm-8,.oc_mm .col-sm-9,.oc_mm .col-xs-1,.oc_mm .col-xs-10,.oc_mm .col-xs-11,.oc_mm .col-xs-12,.oc_mm .col-xs-2,.oc_mm .col-xs-3,.oc_mm .col-xs-4,.oc_mm .col-xs-5,.oc_mm .col-xs-6,.oc_mm .col-xs-7,.oc_mm .col-xs-8,.oc_mm .col-xs-9{width:100%}.oc_mm .container{width:auto !important}.oc_mm .mm-product .mm-menu{width:100%}.oc_mm .mm-subcategory{padding:unset}.oc_mm .mm-banner{display:flex}.oc_mm .navbar-header .navbar-toggle{display:block}.oc_mm .navbar-header>.oc2nh-title{display:block;float:right;padding:9px 10px;font-size:16px;font-weight:400;margin-bottom:8px;margin-top:8px;cursor:pointer}.oc_mm .mm-vertical #mmd-navigation{margin:0;display:none}.oc_mm .mm-vertical ul.mm>li>.mm-submenu,.oc_mm .mm-vertical ul.mm>li>.mm-submenu-menu,.oc_mm .mm-vertical ul.mm>li>.mm-submenu-menuex{left:0;top:auto;width:100% !important}.oc_mm .mm-vertical ul.mm>li>.mm-submenu>.content,.oc_mm .mm-vertical ul.mm>li>.mm-submenu-menu>.content,.oc_mm .mm-vertical ul.mm>li>.mm-submenu-menuex>.content{margin-left:0}.oc_mm .mm-vertical ul.mm>li>.mm-submenu>.content .mm-submenu-hover .mm-menu ul ul,.oc_mm .mm-vertical ul.mm>li>.mm-submenu-menu>.content .mm-submenu-hover .mm-menu ul ul,.oc_mm .mm-vertical ul.mm>li>.mm-submenu-menuex>.content .mm-submenu-hover .mm-menu ul ul{width:auto;padding:0;position:static;left:0;background:none;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.oc_mm .mm-vertical ul.mm>li>.mm-submenu>.content .mm-submenu-hover .mm-menu ul ul:before,.oc_mm .mm-vertical ul.mm>li>.mm-submenu>.content .mm-submenu-hover .mm-menu ul ul:after,.oc_mm .mm-vertical ul.mm>li>.mm-submenu-menu>.content .mm-submenu-hover .mm-menu ul ul:before,.oc_mm .mm-vertical ul.mm>li>.mm-submenu-menu>.content .mm-submenu-hover .mm-menu ul ul:after,.oc_mm .mm-vertical ul.mm>li>.mm-submenu-menuex>.content .mm-submenu-hover .mm-menu ul ul:before,.oc_mm .mm-vertical ul.mm>li>.mm-submenu-menuex>.content .mm-submenu-hover .mm-menu ul ul:after{display:none}.oc_mm .mm-vertical ul.mm>li>.mm-submenu>.content .mm-submenu-hover .mm-menu ul ul.mm-show,.oc_mm .mm-vertical ul.mm>li>.mm-submenu-menu>.content .mm-submenu-hover .mm-menu ul ul.mm-show,.oc_mm .mm-vertical ul.mm>li>.mm-submenu-menuex>.content .mm-submenu-hover .mm-menu ul ul.mm-show{display:block}.oc_mm .mm-vertical ul.mm>li>.mm-submenu>.content .mm-submenu-hover a .mm-submenu-main,.oc_mm .mm-vertical ul.mm>li>.mm-submenu-menu>.content .mm-submenu-hover a .mm-submenu-main,.oc_mm .mm-vertical ul.mm>li>.mm-submenu-menuex>.content .mm-submenu-hover a .mm-submenu-main{font-size:16px}.oc_mm .mm-vertical ul.mm>li>.mm-submenu>.content .mm-submenu-hover a .mm-submenu-main:before,.oc_mm .mm-vertical ul.mm>li>.mm-submenu-menu>.content .mm-submenu-hover a .mm-submenu-main:before,.oc_mm .mm-vertical ul.mm>li>.mm-submenu-menuex>.content .mm-submenu-hover a .mm-submenu-main:before{display:none}.oc_mm .mm-vertical ul.mm>li.more{display:none}.oc_mm .mm-vertical .visible{padding:5px 0 5px 0 !important}.oc_mm .mm-vertical .visible>div{margin:0 !important;border:none !important;padding:0 !important;padding-left:20px !important}.oc_mm .mm-horizontal ul.mm>li .mm-submenu,.oc_mm .mm-horizontal ul.mm>li .mm-submenu-menu,.oc_mm .mm-horizontal ul.mm>li .mm-submenu-menuex{width:100% !important}.oc_mm .mm-horizontal ul.mm>li .mm-submenu .content .mm-submenu-hover .mm-menu ul ul,.oc_mm .mm-horizontal ul.mm>li .mm-submenu-menu .content .mm-submenu-hover .mm-menu ul ul,.oc_mm .mm-horizontal ul.mm>li .mm-submenu-menuex .content .mm-submenu-hover .mm-menu ul ul{width:auto;padding:0;position:static;left:0;background:none;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.oc_mm .mm-horizontal ul.mm>li .mm-submenu .content .mm-submenu-hover .mm-menu ul ul:before,.oc_mm .mm-horizontal ul.mm>li .mm-submenu-menu .content .mm-submenu-hover .mm-menu ul ul:before,.oc_mm .mm-horizontal ul.mm>li .mm-submenu-menuex .content .mm-submenu-hover .mm-menu ul ul:before{display:none}.oc_mm .mm-horizontal ul.mm>li .mm-submenu .content .mm-submenu-hover .mm-menu ul ul:after,.oc_mm .mm-horizontal ul.mm>li .mm-submenu-menu .content .mm-submenu-hover .mm-menu ul ul:after,.oc_mm .mm-horizontal ul.mm>li .mm-submenu-menuex .content .mm-submenu-hover .mm-menu ul ul:after{display:none}.oc_mm .mm-horizontal ul.mm>li .mm-submenu .content .mm-submenu-hover .mm-menu ul ul.mm-show,.oc_mm .mm-horizontal ul.mm>li .mm-submenu-menu .content .mm-submenu-hover .mm-menu ul ul.mm-show,.oc_mm .mm-horizontal ul.mm>li .mm-submenu-menuex .content .mm-submenu-hover .mm-menu ul ul.mm-show{display:block}.oc_mm .mm-horizontal ul.mm>li .mm-submenu .content a.mm-submenu-main,.oc_mm .mm-horizontal ul.mm>li .mm-submenu-menu .content a.mm-submenu-main,.oc_mm .mm-horizontal ul.mm>li .mm-submenu-menuex .content a.mm-submenu-main{font-size:16px}.oc_mm .mm-horizontal ul.mm>li .mm-submenu .content a.mm-submenu-main:before,.oc_mm .mm-horizontal ul.mm>li .mm-submenu-menu .content a.mm-submenu-main:before,.oc_mm .mm-horizontal ul.mm>li .mm-submenu-menuex .content a.mm-submenu-main:before{display:none}.oc_mm .mm-horizontal .visible{padding:5px 0 5px 0 !important}.oc_mm .mm-horizontal .visible>div{margin:0 !important;border:none !important;padding:0 0 0 10px !important}.oc_mm .mm-wrapper-horizontal,.oc_mm .mm-wrapper-vertical{position:fixed;top:0;left:0;background-color:#fff;bottom:0;width:280px;padding:10px;z-index:999999;overflow-x:hidden;overflow-y:auto;visibility:hidden;-webkit-transform:translate3d(-280px, 0, 0);transform:translate3d(-280px, 0, 0);-webkit-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;max-height:700px;border:1px solid #ececec}.oc_mm .mm-wrapper-horizontal.mm-vertical-active,.oc_mm .mm-wrapper-horizontal.mm-megamenu-active,.oc_mm .mm-wrapper-vertical.mm-vertical-active,.oc_mm .mm-wrapper-vertical.mm-megamenu-active{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.oc_mm .mm-wrapper-horizontal.mm-vertical-active .mm-remove-vertical,.oc_mm .mm-wrapper-horizontal.mm-vertical-active .mm-remove-horizontal,.oc_mm .mm-wrapper-horizontal.mm-megamenu-active .mm-remove-vertical,.oc_mm .mm-wrapper-horizontal.mm-megamenu-active .mm-remove-horizontal,.oc_mm .mm-wrapper-vertical.mm-vertical-active .mm-remove-vertical,.oc_mm .mm-wrapper-vertical.mm-vertical-active .mm-remove-horizontal,.oc_mm .mm-wrapper-vertical.mm-megamenu-active .mm-remove-vertical,.oc_mm .mm-wrapper-vertical.mm-megamenu-active .mm-remove-horizontal{display:block}.oc_mm .mm-wrapper-horizontal{max-height:100%}.oc_mm .mm-wrapper-vertical{max-height:700px}.oc_mm .mm-smm-leftpane .mm-remove-vertical,.oc_mm .mm-smm-leftpane .mm-remove-horizontal{display:none !important}.oc_mm .mm-smm-body{display:none}.oc_mm ul.mm .label{display:none}.oc_mm ul.mm>li{display:block;float:none !important;width:auto;background:none;border-top:1px solid #ececec;margin:0 -1px}.oc_mm ul.mm>li.mm-loadmore{display:none}.oc_mm ul.mm>li.mm-home-link{display:none}.oc_mm ul.mm>li.active>a{background:#f6f6f6 !important}.oc_mm ul.mm>li>a{color:#445577;text-shadow:none;background:none !important;margin:0 1px;height:auto}.oc_mm ul.mm>li>.mm-submenu,.oc_mm ul.mm>li>.mm-submenu-menu,.oc_mm ul.mm>li>.mm-submenu-menuex{position:relative;z-index:100}.oc_mm ul.mm>li>.mm-submenu.mm-show,.oc_mm ul.mm>li>.mm-submenu-menu.mm-show,.oc_mm ul.mm>li>.mm-submenu-menuex.mm-show{display:block}.oc_mm ul.mm>li>.mm-submenu.mm-show>.content,.oc_mm ul.mm>li>.mm-submenu-menu.mm-show>.content,.oc_mm ul.mm>li>.mm-submenu-menuex.mm-show>.content{display:block}.oc_mm ul.mm>li>.mm-submenu .content,.oc_mm ul.mm>li>.mm-submenu-menu .content,.oc_mm ul.mm>li>.mm-submenu-menuex .content{border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.oc_mm ul.mm>li>.mm-submenu .content .border,.oc_mm ul.mm>li>.mm-submenu-menu .content .border,.oc_mm ul.mm>li>.mm-submenu-menuex .content .border{display:none}.oc_mm ul.mm>li>.mm-submenu .content .row>div,.oc_mm ul.mm>li>.mm-submenu-menu .content .row>div,.oc_mm ul.mm>li>.mm-submenu-menuex .content .row>div{margin-top:20px;border-top:1px solid #ececec;padding-top:20px;padding-left:20px;padding-right:25px}.oc_mm ul.mm>li>.mm-submenu .content .row:first-child>div:first-child,.oc_mm ul.mm>li>.mm-submenu-menu .content .row:first-child>div:first-child,.oc_mm ul.mm>li>.mm-submenu-menuex .content .row:first-child>div:first-child{margin-top:0;border-top:none;padding-top:0}.oc_mm ul.mm>li>.mm-submenu .content .mm-submenu-visible .mm-menu ul,.oc_mm ul.mm>li>.mm-submenu-menu .content .mm-submenu-visible .mm-menu ul,.oc_mm ul.mm>li>.mm-submenu-menuex .content .mm-submenu-visible .mm-menu ul{padding:0}.oc_mm ul.mm>li>.mm-submenu .content .mm-submenu-visible a.mm-submenu-main,.oc_mm ul.mm>li>.mm-submenu-menu .content .mm-submenu-visible a.mm-submenu-main,.oc_mm ul.mm>li>.mm-submenu-menuex .content .mm-submenu-visible a.mm-submenu-main{border-bottom:unset}.oc_mm ul.mm>li>.mm-submenu .content .mm-subcategory>li>.row>div,.oc_mm ul.mm>li>.mm-submenu-menu .content .mm-subcategory>li>.row>div,.oc_mm ul.mm>li>.mm-submenu-menuex .content .mm-subcategory>li>.row>div{margin:0;padding:0;border-top:unset}.oc_mm .oc_mm .navbar-header{display:none}.oc_mm .oc_mm .mm-wrapper-vertical{position:relative;visibility:unset;transform:unset;-webkit-transform:unset;border:unset;width:100%}.oc_mm .mm-smm-leftpane>.oc_mm>.mm-asit{margin:0 -20px}.oc_mm .mm-smm-leftpane>.oc_mm .mm-wrapper-vertical,.oc_mm .mm-smm-leftpane>.oc_mm .mm-wrapper-horizontal{padding:0}}
.oc_mm .mm-submenu-exist{
	position: relative;
}
.menuhover #column-left::before {
  content: '';
  display: block;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  background-color: rgba(0,0,0,0.5);
  pointer-events: none;
}
.oc_mm {
  z-index: 1001;
  position: relative;
  background-color: #fff;  
}
.oc_mm ul.mm a {
  line-height: 1.2;
  display: block;
  padding: 3px 0;
}
.flcols .mm-menu>ul{
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.flcols .mm-menu>ul>li{
	max-width: 140px;
}

ul.flt{
	flex-wrap: wrap;
	gap: 10px;
}

/*# sourceMappingURL=oc_megamenu-min.css.map */


/*catalog/view/javascript/check_order_status/main.css*/

.check-order-status {
    padding-bottom: 5px;
    margin-top: 20px;
}

.check-order-status header {
    text-align: center;
    font-size: 15px;
    color: #444;
    font-weight: bold;
    padding-bottom: 6px;
    border-bottom: 2px dotted #444;
    margin-bottom: 10px;
}

.check-order-status .order_id-or-email {
    margin-bottom: 15px;
}

.check-order-status .form-group {
    margin-bottom: 5px;
}

.check-order-status .result {
    margin: 5px;
}

.check-order-status .order-split-line {
    display: block;
    margin: 5px 0;
    border-bottom: 1px solid #444;
}

/* Styles for modal window */
#check-order-status-window button.btn-primary, #check-order-status-window .order_id-or-email {
    width: 60%;
    margin: 0 auto;
    text-align: center;
    font-size: 15px;
}

#check-order-status-window label {
    width: 100%;
    text-align: center;
    font-size: 16px;
}

#check-order-status-window .order_id-or-email {
    margin-top: 5px;
    margin-bottom: 13px;
}

/* Results */
#check-order-status-window .result {
    font-size: 14px;
}

/* In case error*/
#check-order-status-window .result.text-danger {
    text-align: center;
    font-weight: bold;
    font-size: 15px;
}

/* For modal background */
#check-order-status-window .modal-dialog {
    z-index: 1600
}


/*catalog/view/javascript/progroman/progroman.city-manager.css*/

.prmn-cmngr
{
    position: relative;
}

.prmn-cmngr a
{
    cursor: pointer;
}

.prmn-cmngr .prmn-cmngr__popup
{
    position: absolute;
    top: 25px;
    left: -50px;
    background: #FFF;
    padding: 15px 25px;
    min-width: 250px;
    max-width: 400px;
    z-index: 9999;
    border: 1px solid #dadada;
    -webkit-box-shadow: 0 2px 5px #5B5A5A;
    -moz-box-shadow: 0 2px 5px #5B5A5A;
    box-shadow: 0 2px 5px #5B5A5A;
}

.prmn-cmngr .prmn-cmngr__confirm
{
    line-height: 20px;
    font-size: 16px;
    text-align: center;
    color: #333;
}

.prmn-cmngr .prmn-cmngr__confirm-city
{
    white-space: nowrap;
}

.prmn-cmngr .prmn-cmngr__confirm-btns
{
    margin-top: 15px;
}

.prmn-cmngr-cities a
{
    cursor: pointer;
}

.prmn-cmngr-cities .prmn-cmngr-cities__city
{
    margin-bottom: 5px;
}

.prmn-cmngr-cities .prmn-cmngr-cities__search-block
{
    margin-bottom: 15px;
}

.prmn-cmngr-cities .prmn-cmngr-cities__search-label
{
    font-size: 15px;
    font-weight: 500;
}

.prmn-cmngr-cities .prmn-cmngr-cities__search
{
    width: 250px;
}

@media (max-width: 400px)
{
    .prmn-cmngr-cities .col-xs-4
    {
        width: 100%;
    }
}

