.mCustomScrollBox {
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: 0;
    direction: ltr;
    width: 100%;
}
.mCSB_container {
    overflow: hidden;
    width: auto;
    height: auto;
}
.mCSB_inside > .mCSB_container {
    margin-right: 30px;
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
    margin-right: 0;
    margin-left: 30px;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-left: 0;
}
.mCSB_scrollTools {
    position: absolute;
    width: 16px;
    height: auto;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 0.75;
    filter: 'alpha(opacity=75)';
    -ms-filter: 'alpha(opacity=75)';
}
.mCSB_outside + .mCSB_scrollTools {
    right: -26px;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
    right: auto;
    left: 0;
}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
    left: -26px;
}
.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto;
}
.mCSB_scrollTools a + .mCSB_draggerContainer {
    margin: 20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
    height: 100%;
    margin: 0 auto;
    border-radius: 16px;
}
.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px;
    z-index: 1;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 4px;
    height: 100%;
    margin: 0 auto;
    border-radius: 16px;
    text-align: center;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 12px;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
    .mCSB_dragger.mCSB_dragger_onDrag_expanded
    + .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 8px;
}
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonUp {
    display: block;
    position: absolute;
    height: 20px;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
}
.mCSB_scrollTools .mCSB_buttonDown {
    bottom: 0;
}
.mCSB_horizontal.mCSB_inside > .mCSB_container {
    margin-right: 0;
    margin-bottom: 30px;
}
.mCSB_horizontal.mCSB_outside > .mCSB_container {
    min-height: 100%;
}
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    width: auto;
    height: 16px;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
}
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: -26px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
    margin: 0 20px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 2px;
    margin: 7px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 30px;
    height: 100%;
    left: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
    .mCSB_dragger.mCSB_dragger_onDrag_expanded
    .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
    .mCSB_draggerContainer:hover
    .mCSB_dragger
    .mCSB_dragger_bar {
    height: 12px;
    margin: 2px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
    .mCSB_dragger.mCSB_dragger_onDrag_expanded
    + .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 8px;
    margin: 4px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    display: block;
    position: absolute;
    width: 20px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
    left: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    right: 0;
}
.mCSB_container_wrapper {
    position: absolute;
    height: auto;
    width: auto;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-right: 30px;
    margin-bottom: 30px;
}
.mCSB_container_wrapper > .mCSB_container {
    padding-right: 30px;
    padding-bottom: 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 20px;
}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 20px;
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 0;
}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden
    + .mCSB_scrollTools
    ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 0;
}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 20px;
}
.mCS-dir-rtl
    > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside
    > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden
    + .mCSB_scrollTools
    ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 0;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
    margin-right: 0;
    margin-left: 30px;
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
    padding-right: 0;
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
    padding-bottom: 0;
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0;
    margin-left: 0;
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0;
}
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
    -webkit-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s,
        margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s,
        opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
    transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s,
        margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s,
        opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
    opacity: 0;
    filter: 'alpha(opacity=0)';
    -ms-filter: 'alpha(opacity=0)';
}
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag {
    opacity: 1;
    filter: 'alpha(opacity=100)';
    -ms-filter: 'alpha(opacity=100)';
}
.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.4);
    filter: 'alpha(opacity=40)';
    -ms-filter: 'alpha(opacity=40)';
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75);
    filter: 'alpha(opacity=75)';
    -ms-filter: 'alpha(opacity=75)';
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.85);
    filter: 'alpha(opacity=85)';
    -ms-filter: 'alpha(opacity=85)';
}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9);
    filter: 'alpha(opacity=90)';
    -ms-filter: 'alpha(opacity=90)';
}
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp {
    background-image: url(mCSB_buttons.png);
    background-repeat: no-repeat;
    opacity: 0.4;
    filter: 'alpha(opacity=40)';
    -ms-filter: 'alpha(opacity=40)';
}
.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 0;
}
.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -20px;
}
.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -40px;
}
.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -56px;
}
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover,
.mCSB_scrollTools .mCSB_buttonUp:hover {
    opacity: 0.75;
    filter: 'alpha(opacity=75)';
    -ms-filter: 'alpha(opacity=75)';
}
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active,
.mCSB_scrollTools .mCSB_buttonUp:active {
    opacity: 0.9;
    filter: 'alpha(opacity=90)';
    -ms-filter: 'alpha(opacity=90)';
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.15);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75);
    border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px auto;
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.85);
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9);
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px 0;
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -20px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -40px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -56px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
    border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
    border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px 0;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -20px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -40px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -56px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75);
    border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0;
}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 6px;
    margin: 5px auto;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.85);
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9);
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px 0;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -20px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -40px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -56px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
    border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
    border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px 0;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -20px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -40px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -56px;
}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 2px;
    margin: 7px auto;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.15);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.15);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded.mCSB_scrollTools .mCSB_dragger {
    height: 14px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 14px;
    margin: 0 1px;
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 14px;
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 14px;
    margin: 1px 0;
}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
    .mCSB_dragger.mCSB_dragger_onDrag_expanded
    .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
    .mCSB_draggerContainer:hover
    .mCSB_dragger
    .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
    .mCSB_dragger.mCSB_dragger_onDrag_expanded
    .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
    .mCSB_draggerContainer:hover
    .mCSB_dragger
    .mCSB_dragger_bar {
    width: 16px;
    height: 16px;
    margin: -1px 0;
}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
    .mCSB_dragger.mCSB_dragger_onDrag_expanded
    + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
    .mCSB_draggerContainer:hover
    .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
    .mCSB_dragger.mCSB_dragger_onDrag_expanded
    + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 4px;
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
    .mCSB_dragger.mCSB_dragger_onDrag_expanded
    .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
    .mCSB_draggerContainer:hover
    .mCSB_dragger
    .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
    .mCSB_dragger.mCSB_dragger_onDrag_expanded
    .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
    .mCSB_draggerContainer:hover
    .mCSB_dragger
    .mCSB_dragger_bar {
    height: 16px;
    width: 16px;
    margin: 0 -1px;
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
    .mCSB_dragger.mCSB_dragger_onDrag_expanded
    + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
    .mCSB_draggerContainer:hover
    .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
    .mCSB_dragger.mCSB_dragger_onDrag_expanded
    + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 -72px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -92px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -112px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -128px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.15);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px -72px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -92px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -112px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -128px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {
    width: 4px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    background-color: transparent;
    background-position: center;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
    background-repeat: repeat-y;
    opacity: 0.3;
    filter: 'alpha(opacity=30)';
    -ms-filter: 'alpha(opacity=30)';
}
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0;
    background-repeat: repeat-x;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px -72px;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -92px;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -112px;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -128px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=);
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px -72px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -92px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -112px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -128px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-y;
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(0, rgba(255, 255, 255, 0.5)),
        to(rgba(255, 255, 255, 0))
    );
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-x;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, rgba(255, 255, 255, 0.5)),
        to(rgba(255, 255, 255, 0))
    );
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
}
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 70px;
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 70px;
}
.mCS-3d-dark.mCSB_scrollTools,
.mCS-3d.mCSB_scrollTools {
    opacity: 1;
    filter: 'alpha(opacity=30)';
    -ms-filter: 'alpha(opacity=30)';
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
    border-radius: 16px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
    width: 8px;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #555;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 8px;
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 8px;
    margin: 4px 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 8px;
    margin: 4px auto;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px;
}
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools {
    opacity: 1;
    filter: 'alpha(opacity=30)';
    -ms-filter: 'alpha(opacity=30)';
}
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
    border-radius: 7px;
}
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical,
.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical {
    right: 1px;
}
.mCS-3d-thick-dark.mCSB_scrollTools_vertical,
.mCS-3d-thick.mCSB_scrollTools_vertical {
    -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,
.mCS-3d-thick.mCSB_scrollTools_horizontal {
    bottom: 1px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    border-radius: 5px;
    -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
    width: 12px;
    margin: 2px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
    height: 12px;
    width: auto;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #555;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px;
}
.mCS-3d-thick-dark.mCSB_scrollTools {
    -webkit-box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #777;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #fff;
    background-color: rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px;
}
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
    right: 0;
    margin: 12px 0;
}
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: 0;
    margin: 0 12px;
}
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
    left: 0;
    right: auto;
}
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 50px;
}
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 50px;
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.2);
    filter: 'alpha(opacity=20)';
    -ms-filter: 'alpha(opacity=20)';
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.5);
    filter: 'alpha(opacity=50)';
    -ms-filter: 'alpha(opacity=50)';
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2);
    filter: 'alpha(opacity=20)';
    -ms-filter: 'alpha(opacity=20)';
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.5);
    filter: 'alpha(opacity=50)';
    -ms-filter: 'alpha(opacity=50)';
}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {
    width: 6px;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
}
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 6px;
    margin: 5px 0;
}
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
    .mCSB_dragger.mCSB_dragger_onDrag_expanded
    + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
    .mCSB_dragger.mCSB_dragger_onDrag_expanded
    + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 12px;
}
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
    .mCSB_dragger.mCSB_dragger_onDrag_expanded
    + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
    .mCSB_dragger.mCSB_dragger_onDrag_expanded
    + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 12px;
    margin: 2px 0;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail {
    width: 12px;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    margin: 3px 5px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 6px;
    margin: 5px 3px;
    position: absolute;
    width: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 12px;
    margin: 2px 0;
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px;
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px;
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px;
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
    border-color: rgba(255, 255, 255, 0.2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
    border-color: #000;
    border-color: rgba(0, 0, 0, 0.2);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.6);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.6);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.85);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9);
}
.uss_privacy_policy_wrap {
    color: #212121;
}
.aside-banner .banner-link {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 10 !important;
}
.uss-flex-items {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    width: 100% !important;
}
.jq-selectbox {
    z-index: 10 !important;
}
.uss_photoalbums_foto_box {
    margin: 0;
}
.buy_one_click_window_wrap {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.buy_one_click_window_wrap form .group .fc_item .elem_item {
    max-width: 100%;
}
.catalog_orderform_tml .catalog_orderform_window_wrap {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.catalog_orderform_tml .catalog_orderform_window_wrap form .group .fc_item .elem_item {
    max-width: 100%;
}
.catalog_orderform_tml .catalog_orderform_window_wrap form .group .fc_item.fc_checkbox .elem_item {
    width: auto !important;
}
.uss_widget_outer_content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.uss_widget_outer_content {
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 100%;
}
a[href^='tel:'],
a[href^='tel:']:hover {
    white-space: nowrap !important;
    color: inherit !important;
    text-decoration: none !important;
}
.price_zero_class {
    white-space: normal !important;
    font-size: 12px !important;
    line-height: 1 !important;
}
.uss_user_basket,
.uss_user_wishlist,
.uss_user_basket *,
.uss_user_wishlist * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.uss_user_basket table tr td.uss_name,
.uss_user_wishlist table tr td.uss_name {
    line-height: 1.2;
}
.uss_user_basket table tr td.uss_name .uss_title,
.uss_user_wishlist table tr td.uss_name .uss_title {
    height: auto;
    line-height: 1.35;
}
.uss_user_basket table tr td.uss_name .uss_description,
.uss_user_wishlist table tr td.uss_name .uss_description {
    line-height: 1.35;
    height: auto;
}
.uss_user_basket table tr td.uss_number input,
.uss_user_wishlist table tr td.uss_number input {
    min-width: 30px;
    height: 30px;
    border: 1px solid #e2e4e6;
    text-align: center;
}
.uss_user_basket table tr td.uss_delete_pos,
.uss_user_wishlist table tr td.uss_delete_pos {
    position: relative;
    padding-right: 20px;
}
.uss_user_basket table tr td.uss_delete_pos .del_wish,
.uss_user_wishlist table tr td.uss_delete_pos .del_wish,
.uss_user_basket table tr td.uss_delete_pos .del_basket_item,
.uss_user_wishlist table tr td.uss_delete_pos .del_basket_item {
    position: absolute;
    right: 5px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
@media (max-width: 768px) {
    .uss_user_basket,
    .uss_user_wishlist {
        display: block;
    }
    .uss_user_basket .hide,
    .uss_user_wishlist .hide {
        display: none !important;
    }
    .uss_user_basket > table,
    .uss_user_wishlist > table {
        display: block;
        border-right: 1px solid #ccc;
    }
    .uss_user_basket > table > tbody,
    .uss_user_wishlist > table > tbody {
        display: block;
    }
    .uss_user_basket > table > tbody > tr,
    .uss_user_wishlist > table > tbody > tr {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-bottom: 5px;
    }
    .uss_user_basket > table > tbody > tr + tr > td.uss_image,
    .uss_user_wishlist > table > tbody > tr + tr > td.uss_image {
        padding-top: 10px !important;
    }
    .uss_user_basket > table > tbody > tr + tr > td.uss_name,
    .uss_user_wishlist > table > tbody > tr + tr > td.uss_name {
        padding-top: 10px !important;
    }
    .uss_user_basket > table > tbody > tr:not(.total_sum),
    .uss_user_wishlist > table > tbody > tr:not(.total_sum) {
        padding-right: 5px;
        padding-left: 5px;
    }
    .uss_user_basket > table > tbody > tr:first-child,
    .uss_user_wishlist > table > tbody > tr:first-child {
        display: none;
    }
    .uss_user_basket > table > tbody > tr:not(.hide),
    .uss_user_wishlist > table > tbody > tr:not(.hide) {
        border-bottom: 1px solid #ccc;
    }
    .uss_user_basket > table > tbody > tr th,
    .uss_user_wishlist > table > tbody > tr th {
        display: none;
    }
    .uss_user_basket > table > tbody > tr td,
    .uss_user_wishlist > table > tbody > tr td {
        display: inline-block;
        vertical-align: middle;
        width: auto;
        border: none;
    }
    .uss_user_basket > table > tbody > tr td.uss_image,
    .uss_user_wishlist > table > tbody > tr td.uss_image {
        float: left;
        padding-left: 0 !important;
        -webkit-box-flex: 0;
        -ms-flex: 0 100px;
        flex: 0 100px;
        border: none !important;
        padding-top: 5px !important;
        padding-left: 5px !important;
    }
    .uss_user_basket > table > tbody > tr td.uss_name,
    .uss_user_wishlist > table > tbody > tr td.uss_name {
        -webkit-box-flex: 1;
        -ms-flex: 1 calc(100% - 100px);
        flex: 1 calc(100% - 100px);
        display: block;
        width: auto;
        padding: 0;
        white-space: normal;
    }
    .uss_user_basket > table > tbody > tr td.uss_name .uss_description,
    .uss_user_wishlist > table > tbody > tr td.uss_name .uss_description {
        line-height: 1.2em;
    }
    .uss_user_basket > table > tbody > tr td.uss_name .uss_title,
    .uss_user_wishlist > table > tbody > tr td.uss_name .uss_title {
        font-size: 17px;
    }
    .uss_user_basket > table > tbody > tr td.uss_name .uss_description,
    .uss_user_wishlist > table > tbody > tr td.uss_name .uss_description {
        font-size: 14px;
    }
    .uss_user_basket > table > tbody > tr td.uss_name > *,
    .uss_user_wishlist > table > tbody > tr td.uss_name > * {
        margin-bottom: 7px;
    }
    .uss_user_basket > table > tbody > tr td.uss_name ~ *,
    .uss_user_wishlist > table > tbody > tr td.uss_name ~ * {
        padding-bottom: 5px;
        padding-top: 5px;
    }
    .uss_user_basket > table > tbody > tr td.uss_price_field,
    .uss_user_wishlist > table > tbody > tr td.uss_price_field {
        font-size: 20px;
        font-weight: bold;
    }
    .uss_user_basket > table > tbody > tr td.uss_price_field:not(.uss_sum_field),
    .uss_user_wishlist > table > tbody > tr td.uss_price_field:not(.uss_sum_field) {
        display: none !important;
    }
    .uss_user_basket > table > tbody > tr td:not(.uss_name),
    .uss_user_wishlist > table > tbody > tr td:not(.uss_name) {
        display: inline-block;
        vertical-align: middle;
        width: auto;
    }
    .uss_user_basket > table > tbody > tr td:not(.uss_name) *:not(input),
    .uss_user_wishlist > table > tbody > tr td:not(.uss_name) *:not(input) {
        border: none;
    }
    .uss_user_basket > table > tbody > tr td.totals,
    .uss_user_wishlist > table > tbody > tr td.totals {
        display: block;
        width: 100%;
    }
    .uss_user_basket > table > tbody > tr td.uss_number,
    .uss_user_wishlist > table > tbody > tr td.uss_number {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .uss_user_basket > table > tbody > tr td.uss_number a.uss_plus,
    .uss_user_wishlist > table > tbody > tr td.uss_number a.uss_plus,
    .uss_user_basket > table > tbody > tr td.uss_number a.uss_minus,
    .uss_user_wishlist > table > tbody > tr td.uss_number a.uss_minus {
        width: auto;
        height: auto;
        font-size: 40px;
        padding: 0 9px;
        line-height: 1;
    }
    .uss_user_basket > table > tbody > tr td.uss_number input,
    .uss_user_wishlist > table > tbody > tr td.uss_number input {
        min-width: 30px;
        height: 30px;
        border: 1px solid #e2e4e6;
        text-align: center;
    }
    .uss_user_basket > table > tbody > tr td.uss_delete_pos,
    .uss_user_wishlist > table > tbody > tr td.uss_delete_pos {
        font-size: 16px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        padding-right: 30px !important;
    }
    .uss_user_basket > table > tbody > tr td.uss_delete_pos a,
    .uss_user_wishlist > table > tbody > tr td.uss_delete_pos a {
        margin: 0;
    }
    .uss_user_basket > table > tbody > tr td.uss_delete_pos a + a,
    .uss_user_wishlist > table > tbody > tr td.uss_delete_pos a + a {
        margin-left: 9px;
        margin-right: 3px;
    }
    .uss_user_basket > table > tbody > tr td.uss_delete_pos a img,
    .uss_user_wishlist > table > tbody > tr td.uss_delete_pos a img {
        width: 15px;
        height: 15px;
        display: block;
        margin: 0;
    }
    .uss_user_basket > table > tbody > tr td.uss_delete_pos a.uss_pos_buttons,
    .uss_user_wishlist > table > tbody > tr td.uss_delete_pos a.uss_pos_buttons {
        font-size: 17px;
        display: inline-block;
        padding: 0 5px;
        vertical-align: middle;
    }
    #wrap .uss_user_wishlist > table > tbody > tr td.uss_price_field {
        display: block !important;
    }
    .uss_user_wishlist > table > tbody > tr {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .uss_user_wishlist > table > tbody > tr td.uss_delete_pos > a {
        margin-left: 5px;
    }
    .section_basket2 .fc_form_tml .group .fc_item.block {
        width: 100% !important;
    }
}
.uss-copyright.kzsite .uss-copyright_text {
    overflow: hidden;
}
.uss-copyright.kzsite .uss-copyright_text span,
.uss-copyright.kzsite .uss-copyright_text strong {
    margin-left: 0;
}
.uss_catlog_cat_anons ul,
.uss_tree_description ul {
    list-style-type: disc;
}
.uss_catlog_cat_anons ul,
.uss_tree_description ul,
.uss_catlog_cat_anons ol,
.uss_tree_description ol {
    padding: 0 0 0 19px;
    margin: 5px 0 5px 0;
    text-align: left;
}
.uss_catlog_cat_anons ul a,
.uss_tree_description ul a,
.uss_catlog_cat_anons ol a,
.uss_tree_description ol a {
    color: inherit !important;
    font-size: inherit !important;
}
.section_photoalbums .uss_photoalbums_foto_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.section_photoalbums .uss_photoalbums_foto_box .uss_img_item {
    max-width: 100%;
    display: block;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
}
.section_photoalbums .uss_photoalbums_foto_box .uss_img_item .uss_img_pre {
    max-width: 100%;
    height: auto !important;
    display: block;
}
.section_photoalbums .uss_photoalbums_foto_box .uss_img_item .uss_img_pre img {
    max-width: 100%;
    height: auto;
    display: block;
}
.section_photoalbums .uss_photoalbums_foto_mosaic .uss_img_item {
    max-width: 100%;
}
.section_photoalbums .uss_photoalbums_foto_mosaic .uss_img_item img {
    display: block;
    max-width: 100%;
}
.section_photoalbums .uss_photoalbums_foto_list .uss_img_item .uss_img_pre {
    max-width: 100%;
    display: block;
    height: auto !important;
}
.section_photoalbums .uss_photoalbums_foto_list .uss_img_item .uss_img_pre img {
    max-width: 100%;
}
@media (max-width: 768px) {
    .fc_form_tml .group .fc_item.block {
        width: 100% !important;
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
}
@media (max-width: 540px) {
    .uss_basket_menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .uss_basket_menu > * {
        margin: 7px 0 !important;
        padding: 0 !important;
    }
    .uss_basket_menu > * + * {
        margin-top: 0 !important;
    }
}
@media (max-width: 600px) {
    .uss_shop_detail_350_right .uss_img_wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-bottom: 10px;
        row-gap: 10px;
    }
    .uss_shop_detail_350_right .uss_img_wrapper .uss_img_big {
        float: none;
        margin-bottom: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        position: relative;
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 0 !important;
    }
    .uss_shop_detail_350_right .uss_img_wrapper .uss_img_big .uss_img_big_image {
        position: relative;
    }
    .uss_shop_detail_350_right .uss_img_wrapper .uss_img_ico_box.column {
        float: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-column-gap: 10px;
        column-gap: 10px;
        row-gap: 10px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 0 !important;
    }
    .uss_shop_detail_350_right .uss_img_wrapper .uss_img_ico_box.column > .uss_img_ico {
        margin-right: 0 !important;
    }
}
.imageArea,
.imageWrapOuter,
.uss_img_holder_outer {
    max-width: 100%;
}
.imageArea div,
.imageWrapOuter div,
.uss_img_holder_outer div,
.imageArea a,
.imageWrapOuter a,
.uss_img_holder_outer a,
.imageArea img,
.imageWrapOuter img,
.uss_img_holder_outer img {
    max-width: 100%;
}
.uss_eshop_block_item {
    max-width: 100%;
}
.uss_eshop_block_item div,
.uss_eshop_block_item a,
.uss_eshop_block_item img {
    max-width: 100%;
}
.uss_tabs table[class*='uss_table'] {
    border-collapse: collapse;
}
@media (max-width: 650px) {
    .imageArea,
    .imageWrapOuter,
    .uss_img_holder_outer {
        height: auto !important;
    }
    .imageArea div,
    .imageWrapOuter div,
    .uss_img_holder_outer div {
        height: auto !important;
    }
    .uss_eshop_block_item {
        height: auto !important;
    }
    .uss_eshop_block_item div {
        height: auto !important;
    }
    .content .uss_section_content img {
        float: none !important;
    }
}
.slick-slider {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}
.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    width: 100%;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
    min-width: 100%;
}
.slick-loading .slick-track {
    visibility: hidden;
}
.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide {
    float: right;
}
.slick-slide img {
    display: block;
}
.slick-slide.slick-loading img {
    display: none;
}
.slick-slide.dragging img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
.slick-prev,
.slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev {
    left: -25px;
}
[dir='rtl'] .slick-prev {
    right: -25px;
    left: auto;
}
.slick-next {
    right: -25px;
}
[dir='rtl'] .slick-next {
    right: auto;
    left: -25px;
}
.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
.slick-dots li {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slider .slide {
    max-height: 100%;
    overflow: hidden;
}
.slider .image:not(.aspect_rated) {
    max-height: 100%;
}
.slider .image:not(.aspect_rated) img {
    max-width: 100%;
    max-height: 100%;
}
.slider .image {
    position: relative;
}
.slider .image img {
    display: block;
    margin: 0 auto;
}
.slider .image.width_fit.height_more img {
    width: auto;
    height: 100%;
}
.slider .image.width_fit.height_fit img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}
.slider .image.aspect_rated img {
    display: block;
    position: absolute;
    bottom: 50%;
    right: 50%;
    -webkit-transform: translate(50%, 50%);
    transform: translate(50%, 50%);
}
.slider .image.height_less img {
    height: 100%;
    width: auto;
}
.slider .image.width_less img {
    width: 100%;
    height: auto;
}
.slider .image.width_more.height_fit img {
    height: 100% !important;
    width: auto !important;
}
.slider .image.width_more.height_more img {
    height: 100%;
    width: auto;
}
.slider .image.width_less.height_more img {
    width: auto;
    height: 100%;
}
.slider .image.width_fit.height_less img {
    width: auto;
    height: 100%;
}
.slider .image.width_less.height_less img {
    height: 100%;
    width: auto;
    max-width: none;
}
@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI-Bold.eot');
    src: url('../fonts/SegoeUI-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SegoeUI-Bold.woff2') format('woff2'), url('../fonts/SegoeUI-Bold.woff') format('woff'),
        url('../fonts/SegoeUI-Bold.ttf') format('truetype'), url('../fonts/SegoeUI-Bold.svg#SegoeUI-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI-Light.eot');
    src: url('../fonts/SegoeUI-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SegoeUI-Light.woff2') format('woff2'), url('../fonts/SegoeUI-Light.woff') format('woff'),
        url('../fonts/SegoeUI-Light.ttf') format('truetype'),
        url('../fonts/SegoeUI-Light.svg#SegoeUI-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI.eot');
    src: url('../fonts/SegoeUI.eot?#iefix') format('embedded-opentype'), url('../fonts/SegoeUI.woff2') format('woff2'),
        url('../fonts/SegoeUI.woff') format('woff'), url('../fonts/SegoeUI.ttf') format('truetype'),
        url('../fonts/SegoeUI.svg#SegoeUI') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI-SemiBold.eot');
    src: url('../fonts/SegoeUI-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SegoeUI-SemiBold.woff2') format('woff2'), url('../fonts/SegoeUI-SemiBold.woff') format('woff'),
        url('../fonts/SegoeUI-SemiBold.ttf') format('truetype'),
        url('../fonts/SegoeUI-SemiBold.svg#SegoeUI-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI-Italic.eot');
    src: url('../fonts/SegoeUI-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SegoeUI-Italic.woff2') format('woff2'), url('../fonts/SegoeUI-Italic.woff') format('woff'),
        url('../fonts/SegoeUI-Italic.ttf') format('truetype'),
        url('../fonts/SegoeUI-Italic.svg#SegoeUI-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}
* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
}
body,
html {
    margin: 0;
    padding: 0;
    min-width: 420px;
}
html {
    height: 100%;
    min-height: auto;
    margin: 0;
    padding: 0;
}
body {
    margin: 0;
    padding: 0;
    min-height: auto;
    height: 100%;
    min-width: 420px;
}
body.noscroll {
    overflow: hidden;
}
#wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100%;
    min-width: 420px;
}
.container {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
}
.uss-flex-items {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
}
.uss_widget_outer_content {
    -ms-flex: 0 100%;
    -webkit-box-flex: 0;
    flex: 0 100%;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    width: 100%;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.uss_widget_outer_content {
    max-width: 100%;
}
.uss_img_holder_outer,
.imageWrapOuter {
    max-width: 100%;
    margin: 0 auto !important;
}
input[type='submit'],
input[type='submit'].styler {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    max-width: 100%;
}
input.styler:not([type='submit']) {
    border-color: #f5f5f5 !important;
    background-color: #f5f5f5;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    padding-left: 15px;
}
input[type='text'],
textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
}
textarea.styler {
    border-color: #f5f5f5 !important;
    background-color: #f5f5f5 !important;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    max-width: 100%;
}
h2 {
    font-size: 23px;
    font-weight: 600;
}
h3 {
    font-style: 20px;
    font-weight: 600;
}
h4 {
    font-style: 18px;
    font-weight: 600;
}
.jq-select-multiple {
    border-radius: 0;
    border: 1px solid #f5f5f5;
    -webkit-box-shadow: none;
    box-shadow: none;
}
#wrap {
    font-family: 'Segoe UI';
    line-height: 1.49;
    background: #f4f4f4;
    color: #3b3b3b;
    font-size: 16px;
    min-width: 420px;
}
a {
    color: #d60420;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.inner {
    max-width: 1190px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    margin: 0 auto;
    min-width: 420px;
}
.modal {
    background: rgba(0, 0, 0, 0.65);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1000;
    display: none;
    font-family: 'Segoe UI';
    font-size: 15px;
    line-height: 1.2;
}
.modal .modal-wrap {
    max-height: 100vh;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1001;
    padding: 25px 15px;
    width: 420px;
    max-width: calc(100vw - 50px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.modal .modal-wrap .h3 {
    font-size: 25px;
    text-align: center;
    display: block;
    font-weight: normal;
    margin-bottom: 20px;
}
.modal .modal-wrap .group .fc_item {
    margin-bottom: 10px;
}
.modal .modal-wrap .group .fc_item:not(.block) {
    max-width: 420px;
    width: 100%;
}
.modal .modal-wrap .group .fc_item label.sector_title {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 5px;
}
.modal .modal-wrap .group .fc_item .elem_item {
    width: 100%;
}
.modal .modal-wrap .group .fc_item .elem_item input {
    width: 100%;
    height: 40px;
}
.modal .modal-wrap .group .fc_item .elem_item textarea {
    width: 100%;
    height: 93px;
}
.modal .modal-wrap .group .fc_item.fc_radio .radio_label .jq-radio ~ * {
    font-weight: normal;
    font-size: 14px;
}
.modal .modal-wrap .group .fc_item.fc_radio label:hover .jq-radio {
    border-color: #d60420;
}
.modal .modal-wrap .group .fc_item.fc_checkbox,
.modal .modal-wrap .group .fc_item.fc_checkbox_one {
    font-size: 14px;
    width: 100%;
    display: inline;
}
.modal .modal-wrap .group .fc_item.fc_checkbox .elem_item,
.modal .modal-wrap .group .fc_item.fc_checkbox_one .elem_item {
    width: auto !important;
    display: inline;
    vertical-align: middle;
}
.modal .modal-wrap .group .fc_item.fc_checkbox label.sector_title,
.modal .modal-wrap .group .fc_item.fc_checkbox_one label.sector_title {
    display: inline;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
    color: #939393;
}
.modal .modal-wrap .group .fc_item.fc_checkbox label.sector_title a,
.modal .modal-wrap .group .fc_item.fc_checkbox_one label.sector_title a {
    color: inherit;
}
.modal .modal-wrap .group .fc_item.fc_checkbox label.sector_title a:hover,
.modal .modal-wrap .group .fc_item.fc_checkbox_one label.sector_title a:hover {
    color: #d60420;
}
.modal .modal-wrap .buttons input.submit {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
    margin-top: 7px;
    margin-bottom: 7px;
}
.modal .modal-wrap .buttons input.submit:hover {
    background-color: #1c2c40;
}
.modal .modal-wrap .fc_form_tml {
    margin-bottom: 0;
    max-height: 100%;
    overflow: auto;
}
.modal .modal-wrap .fc_form_tml .group .fc_item {
    width: 100%;
}
.modal .modal-wrap .fc_form_tml .group .fc_item:not(.fc_checkbox) .elem_item {
    width: 100%;
}
.modal .modal-wrap .fc_form_tml .group .fc_item textarea {
    resize: none;
}
.modal .modal-wrap .fc_form_tml .buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.modal .close {
    position: absolute;
    right: -20px;
    top: -20px;
    background: url(../img/close2.png) center no-repeat, #ffffff;
    background-size: cover;
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    cursor: pointer;
    z-index: 1002;
}
.modal .close:hover {
    background-color: #ccc;
}
.header {
    border-bottom: 1px solid #e9e9e9;
    background: #fff;
}
.header div[class$='holder'] {
    display: none;
}
.header .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.header .inner > * {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
}
.header .left {
    flex: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    row-gap: 10px;
}
.header .center {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
    text-align: center;
}
.header .right {
    -webkit-box-flex: 0;
    -ms-flex: 0 auto;
    flex: 0 auto;
}
.header .slogan-column {
    max-width: 160px;
}
.header .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.header .right .row {
    align-items: flex-start;
}

.header .inner > * + *:not(.basket),
.header .row > * + *:not(.basket) {
    margin-left: 45px !important;
}
.header .logo {
    margin: 0 0 0 0;
    line-height: 1;
    font-size: 32px;
    font-weight: bold;
    color: #222222;
}
.header .logo img {
    display: block;
    margin: 0;
    max-width: 30vw;
    height: 87px;
    width: auto;
}
.header .logo a {
    text-decoration: none;
    color: inherit;
}
.header .column {
    -webkit-box-flex: 0;
    -ms-flex: 0 auto;
    flex: 0 auto;
}
.header .column + .column {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
}
.header .logo-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.header .logo-row p {
    margin: 0;
}
.header .logo-row .logo-image {
    -webkit-box-flex: 0;
    -ms-flex: 0 auto;
    flex: 0 auto;
    margin-right: 20px;
}
.header .logo-row .logo-image img {
    display: block;
}
.header .logo-row .logo-text {
    margin: 0;
    overflow: hidden;
    -webkit-box-flex: 0;
    -ms-flex: 0 auto;
    flex: 0 auto;
}
.header .logo-row .logo-text span {
    color: #d60420;
}
.header .logo-row a {
    text-decoration: none;
}
.header .slogan {
    max-width: 100%;
    color: #222222;
    line-height: 1.25;
    margin: 0 0 0 0;
    font-size: 27px;
}
.header .search {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 220px;
    flex: 1 0 220px;
    min-width: 220px;
    width: 610px;
    margin: 0 auto;
}
.header .search .uss_site_search {
    position: relative;
    width: 100%;
}
.header .search .uss_site_search .uss_input_name {
    background: #f5f5f5;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    height: 40px;
    width: 100%;
    color: #bababa;
    padding: 0 0 0 15px;
    font-size: 16px;
    letter-spacing: -0.05px;
    border: 1px solid #f5f5f5;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
}
.header .search .uss_site_search .uss_input_name:hover {
    border-color: #e9e9e9;
}
.header .search .uss_site_search .uss_submit {
    position: absolute;
    width: 48px;
    height: 40px;
    right: 0;
    top: 0;
    display: block;
    background: url(../img/search-icon.png) center no-repeat;
    border: none;
    cursor: pointer;
    -webkit-transition: -webkit-filter 0.1s ease-in-out;
    transition: -webkit-filter 0.1s ease-in-out;
    transition: filter 0.1s ease-in-out;
    transition: filter 0.1s ease-in-out, -webkit-filter 0.1s ease-in-out;
}
.header .search .uss_site_search .uss_submit:hover {
    -webkit-filter: brightness(0);
    filter: brightness(0);
}
.header .contacts {
    margin: 0 0 0 0;
    font-size: 18px;
    font-weight: 600;
}
.header .contacts p {
    margin: 0;
    white-space: nowrap;
}
.header .contacts strong {
    font-weight: 600;
}
.header .contacts span,
.header .contacts a:not([href^='tel']) {
    font-size: 16px;
    font-weight: normal;
    text-decoration: underline;
}
.header .basket {
    position: relative;
    margin-left: 10px;
}
.header .basket-link {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
    z-index: 12;
}
.header .basket p {
    display: none;
}
.header .basket .uss_basket_mini {
    background: url(../img/basket-icon.png) 2px 19px no-repeat;
    min-height: 48px;
    padding: 0 0 0 54px;
    position: relative;
}
.header .basket .uss_basket_mini .totals {
    display: none;
}
.header .basket .uss_basket_mini .amounts .countword {
    display: none;
}
.header .basket .uss_basket_mini #uss_block_basket_amount {
    position: absolute;
    right: -4px;
    top: 5px;
    width: 36px;
    height: 36px;
    background: #d60420;
    color: #fff;
    border-radius: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    border: 3px solid #fff;
}
.header .basket .uss_basket_mini .basket_widget_inner.empty .amounts {
    display: block !important;
}
.header .basket .uss_basket_mini .basket_widget_inner.empty #uss_block_basket_amount {
    position: absolute;
    right: -4px;
    top: 5px;
    width: 36px;
    height: 36px;
    background: #d60420;
    color: #fff;
    border-radius: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    border: 3px solid #fff;
}
.header .basket .uss_basket_mini .basket_widget_inner.empty #uss_block_basket_amount:before {
    content: '0';
}
.header .burger {
    min-width: 40px;
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 7px 6px;
    cursor: pointer;
    display: none;
}
.header .burger span {
    background: #d60420;
    border-radius: 3px;
    height: 3px;
    width: 100%;
}
.header .burger:hover span {
    background-color: #1c2c40;
}
.header .modal_opener {
    cursor: pointer;
    font-size: 16px;
    font-weight: normal;
    text-decoration: none !important;
    background: #0070d0;
    color: #fff !important;
    padding: 5px 15px;
    border-radius: 3px;
    margin-top: 5px;
    display: inline-block;
}
.header .modal_opener:hover {
    text-decoration: none;
}
.menu {
    background: #fff;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 100;
}
.menu > ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.menu > ul > li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.menu ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.menu ul li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 auto;
    flex: 0 auto;
}
.menu ul li a {
    font-size: 19px;
    display: block;
    text-align: center;
    padding: 10px 0 10px 0;
    font-weight: 600;
    color: #222222;
    text-decoration: none;
    position: relative;
}
.menu ul li.active > a:after,
.menu ul li:hover > a:after {
    content: '';
    left: 0;
    right: 0;
    bottom: 0;
    height: 4px;
    background: #d60420;
    display: block;
    position: absolute;
}
.menu ul li .submenu {
    display: none;
    position: absolute;
    left: 0;
    top: calc(100% - 4px);
    background: #fff;
    width: 100%;
    min-width: 200px;
    border-top: 4px solid #d60420;
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
}
.menu ul li .submenu li a {
    text-align: left;
    padding: 8px 10px 9px 10px;
    font-size: 17px;
    font-weight: normal;
}
.menu ul li .submenu li a:hover {
    color: #d60420;
}
.menu ul li .submenu li a:after {
    content: none !important;
}
.menu ul li .submenu li .submenu {
    border: none;
    top: 0;
    left: 100%;
    min-height: 100%;
}
.menu ul li .submenu li:hover > a:after {
    content: none;
}
.menu ul li.last > .submenu {
    left: auto;
    right: 0;
}
.menu ul li.actve > .submenu {
    display: block;
    width: 100%;
    min-width: 200px;
}
.menu ul li:hover > .submenu,
.menu ul li.clicked > .submenu {
    display: block;
    z-index: 2;
}
.slider .inner {
    position: relative;
}
.slider .slides {
    width: 164.1025641025641%;
    left: -32.05128205%;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
}
.slider .slide {
    position: relative;
    display: inline-block;
    white-space: normal;
}
.slider .slide a.slide-link {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
    z-index: 10;
}
.slider .slide .caption {
    position: absolute;
    bottom: 20%;
    left: 20%;
    background: rgba(255, 255, 255, 0.5);
    width: 481px;
    font-size: 16px;
    color: #fff;
    padding: 39px 42px 31px 36px;
    line-height: 1.3;
    z-index: 9;
    max-width: calc(100vw - 11px);
}
.slider .slide .caption .title {
    font-size: 30px;
    line-height: 1.2;
    margin: 0 0 28px 0;
}
.slider .slide .caption p {
    margin: 0;
}
.slider .slide .caption p + p {
    margin-top: 10px;
}
.slider .slide .caption:after {
    background: #d60420;
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    z-index: -1;
    position: absolute;
    left: -10px;
    top: 11px;
}
.slider .slick-arrow {
    left: 20%;
    right: auto;
    bottom: calc(20% - 31px);
    top: auto;
    z-index: 10;
    opacity: 1;
    -webkit-transform: none;
    transform: none;
}
.slider .slick-arrow.slick-prev {
    width: 58px;
    height: 40px;
    background: url(../img/slider-arrow-prev.png) center no-repeat, #1c2c40;
}
.slider .slick-arrow.slick-next {
    width: 58px;
    height: 40px;
    left: calc(20% + 59px);
    background: url(../img/slider-arrow-next.png) center no-repeat, #1c2c40;
}
.slider .slick-arrow.slick-next:after {
    width: 1px;
    height: 100%;
    top: 0;
    left: -1px;
    position: absolute;
    content: '';
    background: #34465d;
}
.slider .slick-arrow:hover:before {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border: 1px solid #34465d;
    background: rgba(255, 255, 255, 0.1);
    display: block;
    content: '';
}
.slider .slick-dots {
    bottom: 35px;
}
.slider .slick-dots li {
    width: 12px;
    height: 12px;
    border-radius: 12px;
    overflow: hidden;
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.35);
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.35);
}
.slider .slick-dots li button {
    width: 100%;
    background: #f4f4f4;
}
.slider .slick-dots li.slick-active button {
    background-color: #d60420;
}
.container {
    zoom: 1;
}
.container:before,
.container:after {
    content: '';
    display: table;
}
.container:after {
    clear: both;
}
.container .inner {
    padding-top: 37px;
    padding-bottom: 37px;
}
.container .aside {
    width: 260px;
}
.container .aside.aside-left {
    float: left;
    margin-right: 40px;
}
.container .aside.aside-right {
    float: right;
    margin-left: 40px;
}
.container .aside > ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.container .aside > ul > li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.container .content {
    overflow: hidden;
}
.aside-block {
    margin-bottom: 40px;
    background: #fff;
    line-height: 1.29;
}
.aside-block .buttons .btn {
    display: block;
    color: #9a9a9a;
    text-decoration: none;
    padding: 15px 19px 16px;
}
.aside-block .buttons .btn:hover {
    color: #222222;
}
.aside-block:not(.aside-catalog) .h3 {
    display: block;
    border-bottom: 1px solid #f2f2f2;
    font-size: 24px;
    padding: 19px 5px 25px 19px;
}

.aside-text-banner .h3 ~ p {
    padding-left: 20px;
    padding-right: 20px;
}

.aside-text-banner {
    padding-bottom: 20px;
}

.aside-text-banner .h3 {
    margin-bottom: 17px;
}

.aside-text-banner p {
    margin: 0;
    line-height: 1.5;
}

.aside-text-banner p + p {
    margin-top: 5px;
}

.aside-catalog .h3 {
    display: none;
}
.aside-catalog > ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.aside-catalog > ul > li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.aside-catalog ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.aside-catalog ul li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.aside-catalog > ul:not(.uss_eshop_menu):not(.catalog_menu) > li > a {
    display: block;
    width: 100%;
    text-decoration: none;
    color: #222222;
    font-size: 16px;
    background: url(../img/catalog-li.png) 20px 25px no-repeat, #ffffff;
    padding: 19px 10px 21px 46px;
    border-bottom: 1px solid #f4f4f4;
}
.aside-catalog > ul:not(.uss_eshop_menu):not(.catalog_menu) > li.active > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #d60420;
    color: #fff;
    border-bottom: none;
}
.aside-catalog > ul:not(.uss_eshop_menu):not(.catalog_menu) > li:hover > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #d60420;
    color: #fff;
}
.aside-catalog > ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li > a {
    background: #1c2c40;
    display: block;
    color: #fff;
    padding: 19px 10px 21px 46px;
    border-bottom-color: rgba(255, 255, 255, 0.2);
}
.aside-catalog > ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li > a.active,
.aside-catalog > ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li > a:hover {
    background: #101d2e;
}
.aside-catalog > ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li > a.active {
    padding: 19px 10px 19px 44px;
}
.aside-catalog > ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li > a.active:hover > a {
    text-decoration: underline;
}
.aside-catalog > ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li > .submenu {
    background: #101d2e;
    padding: 0 0;
    margin: 0 0 0 0;
    list-style-type: none;
}
.aside-catalog > ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li > .submenu > li {
    list-style-type: none;
}
.aside-catalog > ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li > .submenu > li > a {
    padding: 5px 10px 5px 74px;
    display: block;
    background: none;
    border: none;
    text-decoration: underline;
    position: relative;
    color: #fff;
}
.aside-catalog > ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li > .submenu > li > a:hover {
    text-decoration: none;
}
.aside-catalog ul.uss_eshop_menu a {
    text-decoration: none;
}
.aside-catalog ul.uss_eshop_menu > li > a {
    display: block;
    width: 100%;
    color: #222222;
    font-size: 16px;
    background: url(../img/catalog-li.png) 20px 18px no-repeat, #ffffff;
    padding: 10px 10px 10px 44px;
    border-bottom: 1px solid #f4f4f4;
}
.aside-catalog ul.uss_eshop_menu > li.active > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #d60420;
    color: #fff;
    background-position: 19px 20px;
    border-bottom: none;
}
.aside-catalog ul.uss_eshop_menu > li:hover > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #d60420;
    color: #fff;
}
.aside-catalog ul.uss_eshop_menu > li > .submenu > li > a {
    background: #1c2c40;
    display: block;
    color: #fff;
    padding: 18px 10px 20px 44px;
}
.aside-catalog ul.uss_eshop_menu > li > .submenu > li > a.active,
.aside-catalog ul.uss_eshop_menu > li > .submenu > li > a:hover {
    background: #101d2e;
}
.aside-catalog ul.uss_eshop_menu > li > .submenu > li > a.active {
    padding: 18px 10px 19px 44px;
}
.aside-catalog ul.uss_eshop_menu > li > .submenu > li > a.active:hover {
    text-decoration: underline;
}
.aside-catalog ul.uss_eshop_menu > li > .submenu > li > .submenu {
    background: #101d2e;
    padding: 8px 0;
    margin: -8px 0 0 0;
}
.aside-catalog ul.uss_eshop_menu > li > .submenu > li > .submenu > li > a {
    padding: 0 0 5px 73px;
    display: inline-block;
    background: none;
    border: none;
    position: relative;
    color: #fff;
    margin: 3px 0 6px 0;
    text-decoration: none !important;
    background: none !important;
}
.aside-catalog ul.uss_eshop_menu > li > .submenu > li > .submenu > li > a:before {
    content: '';
    position: absolute;
    bottom: 0px;
    left: 60px;
    right: 10px;
    display: block;
    height: 1px;
    background: rgba(255, 255, 255, 0.5);
}
.aside-catalog ul.uss_eshop_menu > li > .submenu > li > .submenu > li > a:after {
    content: '';
    width: 3px;
    height: 3px;
    display: block;
    position: absolute;
    left: 60px;
    top: 9px;
    background: url(../img/dot.png) center no-repeat;
}
.aside-catalog ul.uss_eshop_menu > li > .submenu > li > .submenu > li > a:hover:before {
    content: none;
}
.aside-catalog ul.uss_eshop_menu > li > .submenu > li:not(.active) + li:not(.active) > a {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.aside-catalog ul.catalog_menu > li > div > a {
    display: block;
    width: 100%;
    text-decoration: none;
    color: #222222;
    font-size: 16px;
    background: url(../img/catalog-li.png) 20px 27px no-repeat, #ffffff;
    padding: 19px 10px 19px 44px;
    border-bottom: 1px solid #f4f4f4;
}
.aside-catalog ul.catalog_menu > li.active > div > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #d60420;
    color: #fff;
    border-bottom: none;
    background-position: 19px 27px;
    font-weight: normal;
}
.aside-catalog ul.catalog_menu > li:hover > div > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #d60420;
    color: #fff;
}
.aside-catalog ul.catalog_menu > li > .submenu > li > div > a {
    background: #1c2c40;
    display: block;
    color: #fff;
    padding: 18px 10px 20px 44px;
}
.aside-catalog ul.catalog_menu > li > .submenu > li > div > a.active,
.aside-catalog ul.catalog_menu > li > .submenu > li > div > a:hover {
    background: #101d2e;
    font-weight: normal;
}
.aside-catalog ul.catalog_menu > li > .submenu > li > div > a.active {
    padding: 18px 10px 19px 44px;
}
.aside-catalog ul.catalog_menu > li > .submenu > li > div > a.active:hover > div > a {
    text-decoration: underline;
}
.aside-catalog ul.catalog_menu > li > .submenu > li:not(.active) + li:not(.active) > div > a {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.aside-catalog ul.catalog_menu > li > .submenu > li:hover > div > a {
    text-decoration: none;
}
.aside-catalog ul.catalog_menu > li > .submenu > li > .submenu {
    background: #101d2e;
    padding: 0 0 15px 0;
    margin: -8px 0 0 0;
}
.aside-catalog ul.catalog_menu > li > .submenu > li > .submenu > li > div > a {
    padding: 0 0 0 12px;
    display: inline-block;
    background: none;
    border: none;
    position: relative;
    color: #fff;
    margin: 3px 0 6px 61px;
    text-decoration: none !important;
    background: none !important;
}
.aside-catalog ul.catalog_menu > li > .submenu > li > .submenu > li > div > a:before {
    content: '';
    position: absolute;
    bottom: 1px;
    left: 13px;
    right: 0;
    display: block;
    height: 1px;
    background: rgba(255, 255, 255, 0.5);
}
.aside-catalog ul.catalog_menu > li > .submenu > li > .submenu > li > div > a:after {
    content: '';
    width: 3px;
    height: 3px;
    display: block;
    position: absolute;
    left: 0;
    top: 9px;
    background: url(../img/dot.png) center no-repeat;
}
.aside-catalog ul.catalog_menu > li > .submenu > li > .submenu > li > div > a:hover:before {
    content: none;
}
.aside-catalog.aside-menu ul li {
    position: relative;
}
.aside-catalog.aside-menu ul li .submenu {
    display: none;
}
.aside-catalog.aside-menu ul li:hover > .submenu {
    width: 100%;
    display: block;
    left: 100%;
    top: 0;
    position: absolute;
    z-index: 10;
}

.aside-catalog .submenu .submenu .submenu li a {
    display: block;
    padding-left: 70px;
    padding-top: 1px;
    padding-bottom: 2px;
    color: #fff;
}

.aside-catalog .submenu .submenu .submenu li a.active,.aside-catalog .submenu .submenu .submenu li a:hover {
    text-decoration: underline;
}

.aside-news .news_block_item {
    font-size: 16px;
    padding-top: 17px;
    padding-bottom: 17px;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 0;
    border-bottom: 1px solid #f2f2f2;
}
.aside-news .news_block_item .image {
    max-width: 100%;
    margin: 0 0 10px 0;
    float: none;
}
.aside-news .news_block_item .image a img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}
.aside-news .news_block_item .info .date {
    color: #939393;
    margin: 0 0 11px 0;
}
.aside-news .news_block_item .info .title {
    margin-bottom: 10px;
}
.aside-news .news_block_item .info .title a {
    text-decoration: underline;
}
.aside-news .news_block_item .info .title a:hover {
    text-decoration: none;
}
.aside-news .news_block_item .info .preview {
    margin-bottom: 10px;
}
.aside-banner {
    padding: 0;
    position: relative;
}
.aside-banner p {
    margin: 0;
}
.aside-banner img {
    display: block;
    max-width: 100%;
    height: auto !important;
}
.aside-banner .image {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 0;
}
.aside-banner .title {
    font-size: 35px;
    line-height: 1;
    margin-bottom: 21px;
}
.aside-banner .info {
    position: relative;
    z-index: 1;
    padding: 15px 18px;
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(255, 255, 255, 0.4)),
        color-stop(60%, rgba(255, 255, 255, 0.4)),
        to(rgba(255, 255, 255, 0.05))
    );
    background: linear-gradient(rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.4) 60%, rgba(255, 255, 255, 0.05));
}
.aside-banner .banner-link {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
}
.aside-faq .uss_faq_item {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    background: none;
    padding: 10px;
    margin: 0;
}
.aside-faq .uss_faq_item + .uss_faq_item {
    border-top: 1px solid #f2f2f2;
}
.aside-faq .uss_faq_item .uss_faq_question {
    margin: 0 0 10px 0;
    font-weight: 600;
}
.aside-faq .uss_faq_item .uss_faq_question .uss_faq_question_text p {
    margin: 0;
}
.aside-faq .uss_faq_item .uss_faq_reply .uss_faq_reply_text p {
    margin: 0;
}
.aside-search {
    background: #fff;
    padding: 10px;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 220px;
    flex: 1 0 220px;
    min-width: 220px;
}
.aside-search .uss_site_search {
    position: relative;
    width: 100%;
}
.aside-search .uss_site_search .uss_input_name {
    background: #f5f5f5;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    height: 40px;
    width: 100%;
    color: #bababa;
    padding: 0 0 0 15px;
    font-size: 16px;
    letter-spacing: -0.05px;
    border: 1px solid #f5f5f5;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
}
.aside-search .uss_site_search .uss_input_name:hover {
    border-color: #e9e9e9;
}
.aside-search .uss_site_search .uss_submit {
    position: absolute;
    width: 48px;
    height: 40px;
    right: 0;
    top: 0;
    display: block;
    background: url(../img/search-icon.png) center no-repeat;
    border: none;
    cursor: pointer;
    -webkit-transition: -webkit-filter 0.1s ease-in-out;
    transition: -webkit-filter 0.1s ease-in-out;
    transition: filter 0.1s ease-in-out;
    transition: filter 0.1s ease-in-out, -webkit-filter 0.1s ease-in-out;
}
.aside-search .uss_site_search .uss_submit:hover {
    -webkit-filter: brightness(0);
    filter: brightness(0);
}
.aside-auth {
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.aside-auth table {
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
    max-width: 100%;
    display: block;
}
.aside-auth table tbody {
    display: block;
}
.aside-auth table tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 7px;
}
.aside-auth table tr td:not(.submit):first-child {
    width: 60px;
    max-width: 60px;
    min-width: 60px;
    -webkit-box-flex: 0;
    -ms-flex: 0 60px;
    flex: 0 60px;
}
.aside-auth table tr td:not(.submit):last-child {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
}
.aside-auth table tr td:not(.submit) input.styler:not([type='submit']) {
    width: 100% !important;
    display: inline-block;
}
.aside-auth table tr td.submit {
    width: 100%;
    text-align: center;
}
.aside-auth table tr td.submit input[type='submit'].styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
}
.aside-auth table tr td.submit input[type='submit'].styler:hover {
    background: #1c2c40;
}
.aside-auth > span {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
}
.aside-auth > span a {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.aside-basket > a {
    padding: 0 19px 19px 19px;
    display: block;
    font-size: 16px;
    font-weight: 600;
}
.aside-basket .uss_basket_mini {
    padding: 19px;
    font-size: 16px;
}
.aside-basket .uss_basket_mini .countword {
    font-weight: 600;
}
.aside-basket .uss_basket_mini .priceword {
    font-weight: 600;
}
.aside-quiz .uss_vote_block {
    padding: 19px;
    font-size: 16px;
}
.aside-quiz .uss_vote_block h5 {
    font-weight: 600;
    font-size: 16px;
}
.aside-quiz .uss_vote_block .submit {
    margin-top: 10px;
}
.aside-quiz .uss_vote_block .submit input[type='submit'] {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
}
.aside-quiz .uss_vote_block .submit input[type='submit']:hover {
    background: #1c2c40;
}
.aside-position .uss_eshop_block_item {
    width: 100%;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px;
}
.aside-position .uss_eshop_block_item .img {
    max-width: 100%;
    display: block;
    margin-bottom: 39px;
}
.aside-position .uss_eshop_block_item .img a img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}
.aside-position .uss_eshop_block_item .uss_shop_name {
    line-height: 1.5;
    margin: 0 0 25px 0;
}
.aside-position .uss_eshop_block_item .uss_shop_name a {
    font-size: 16px;
    color: #222;
    text-decoration: none;
}
.aside-position .uss_eshop_block_item .uss_shop_name a:hover {
    color: #d60420;
}
.aside-position .uss_eshop_block_item .uss_shop_price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 25px;
    margin-top: auto;
}
.aside-position .uss_eshop_block_item .uss_shop_price span {
    padding: 0 !important;
    margin: 0 !important;
    background: none !important;
    color: #222222;
}
.aside-position .uss_eshop_block_item .uss_shop_price span.old_price {
    color: #9a9a9a;
}
.aside-position .uss_eshop_block_item .uss_shop_price span.old_price i {
    display: inline-block;
    margin-right: 4px;
    font-size: 16px;
}
.aside-position .uss_eshop_block_item .uss_shop_price span.actual_price {
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 7px 0 !important;
    display: block;
}
.aside-position .uss_eshop_block_item .uss_shop_price span em.price_zero_class {
    font-size: 12px;
    white-space: normal;
    line-height: 1;
    display: block;
}
.aside-position .uss_eshop_block_item .uss_eshop_amount_block {
    margin-bottom: 25px;
    display: block;
}
.aside-position .uss_eshop_block_item .uss_eshop_amount_block .amount_title {
    display: block;
    margin: 0 0 7px 0;
}
.aside-position .uss_eshop_block_item .uss_eshop_amount_block .basket_amount_class {
    display: block;
    width: 40px;
    height: 30px;
    border: 1px solid #f5f5f5;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    margin: 0 auto;
    background: #f5f5f5;
}
.aside-position .uss_eshop_block_item .uss_eshop_amount_block .basket_amount_class:focus,
.aside-position .uss_eshop_block_item .uss_eshop_amount_block .basket_amount_class:hover {
    border-color: #d60420;
}
.aside-position .uss_eshop_block_item a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
}
.aside-position .uss_eshop_block_item a.add_to_cart:hover {
    background: #1c2c40;
}
.aside-position .uss_eshop_block_item .uss_shop_description {
    margin-top: 25px;
}
.aside-position-slider .uss_eshop_block_item {
    width: 100%;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px;
}
.aside-position-slider .uss_eshop_block_item .img {
    max-width: 100%;
    display: block;
    margin-bottom: 39px;
}
.aside-position-slider .uss_eshop_block_item .img a img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}
.aside-position-slider .uss_eshop_block_item .uss_shop_name {
    line-height: 1.5;
    margin: 0 0 25px 0;
}
.aside-position-slider .uss_eshop_block_item .uss_shop_name a {
    font-size: 16px;
    color: #222;
    text-decoration: none;
}
.aside-position-slider .uss_eshop_block_item .uss_shop_name a:hover {
    color: #d60420;
}
.aside-position-slider .uss_eshop_block_item .uss_shop_price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 25px;
    margin-top: auto;
}
.aside-position-slider .uss_eshop_block_item .uss_shop_price span {
    padding: 0 !important;
    margin: 0 !important;
    background: none !important;
    color: #222222;
}
.aside-position-slider .uss_eshop_block_item .uss_shop_price span.old_price {
    color: #9a9a9a;
}
.aside-position-slider .uss_eshop_block_item .uss_shop_price span.old_price i {
    display: inline-block;
    margin-right: 4px;
    font-size: 16px;
}
.aside-position-slider .uss_eshop_block_item .uss_shop_price span.actual_price {
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 7px 0 !important;
    display: block;
}
.aside-position-slider .uss_eshop_block_item .uss_shop_price span em.price_zero_class {
    font-size: 12px;
    white-space: normal;
    line-height: 1;
    display: block;
}
.aside-position-slider .uss_eshop_block_item .uss_eshop_amount_block {
    margin-bottom: 25px;
    display: block;
}
.aside-position-slider .uss_eshop_block_item .uss_eshop_amount_block .amount_title {
    display: block;
    margin: 0 0 7px 0;
}
.aside-position-slider .uss_eshop_block_item .uss_eshop_amount_block .basket_amount_class {
    display: block;
    width: 40px;
    height: 30px;
    border: 1px solid #f5f5f5;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    margin: 0 auto;
    background: #f5f5f5;
}
.aside-position-slider .uss_eshop_block_item .uss_eshop_amount_block .basket_amount_class:focus,
.aside-position-slider .uss_eshop_block_item .uss_eshop_amount_block .basket_amount_class:hover {
    border-color: #d60420;
}
.aside-position-slider .uss_eshop_block_item a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
}
.aside-position-slider .uss_eshop_block_item a.add_to_cart:hover {
    background: #1c2c40;
}
.aside-position-slider .uss_eshop_block_item .uss_shop_description {
    margin-top: 25px;
}
.aside-guestbook .uss_guestbook_title {
    margin: 0;
    font-weight: normal;
    width: 100%;
}
.aside-guestbook .uss_guestbook_item {
    width: 100%;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    padding: 19px;
    background: none;
}
.aside-guestbook .uss_guestbook_item + .uss_guestbook_item {
    border-top: 1px solid #f2f2f2;
}
.aside-guestbook .uss_guestbook_item .uss_guestbook_question {
    margin: 0;
    width: 100%;
}
.aside-guestbook .uss_guestbook_item .uss_guestbook_question .uss_guestbook_question_info {
    display: none;
}
.aside-guestbook .uss_guestbook_item .uss_guestbook_question .uss_guestbook_question_text {
    font-size: 16px;
    font-weight: 600;
}
.aside-guestbook .uss_guestbook_item .uss_guestbook_reply {
    margin: 0;
    border: none;
}
.aside-guestbook .uss_guestbook_item .uss_guestbook_reply .uss_guestbook_reply_title {
    margin: 0;
    display: none;
}
.aside-guestbook .uss_guestbook_item .uss_guestbook_reply .uss_guestbook_reply_title strong {
    font-weight: normal;
}
.aside-guestbook .uss_guestbook_item .uss_guestbook_reply .uss_guestbook_reply_text {
    font-size: 16px;
}
.aside-form .fc_form_tml form {
    padding: 19px;
}
.aside-form .fc_form_tml form .group {
    width: 100%;
}
.aside-form .fc_form_tml form .group label {
    display: block;
    margin-bottom: 5px;
    font-weight: 600;
}
.aside-form .fc_form_tml form .group .fc_item:not(.fc_checkbox):not(.fc_captcha) {
    width: 100%;
}
.aside-form .fc_form_tml form .group .fc_item:not(.fc_checkbox):not(.fc_captcha) .elem_item {
    width: 100%;
}
.aside-form .fc_form_tml form .group .fc_item:not(.fc_checkbox):not(.fc_captcha) .elem_item input.styler {
    width: 100%;
}
.aside-form .fc_form_tml form .group .fc_item:not(.fc_checkbox):not(.fc_captcha) .elem_item .jq-select-multiple {
    width: 100%;
}
.aside-form .fc_form_tml form .group .fc_item:not(.fc_checkbox):not(.fc_captcha) .elem_item .fc_upload_wrapper {
    width: 100%;
}
.aside-form .fc_form_tml form .group .fc_item:not(.fc_checkbox):not(.fc_captcha) .elem_item .jq-file {
    width: 100%;
}
.aside-form .fc_form_tml form .group .fc_item.fc_checkbox {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.aside-form .fc_form_tml form .group .fc_item.fc_captcha .elem_item input.styler {
    width: 110px;
    height: 38px;
}
.aside-form .fc_form_tml form .buttons input.styler {
    width: 100%;
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
}
.aside-form .fc_form_tml form .buttons input.styler:hover {
    background: #1c2c40;
}
.aside-filter {
    padding-bottom: 9px;
}
.aside-filter .jq-selectbox {
    width: 100%;
    margin: 0;
}
.aside-filter .jq-selectbox .jq-selectbox__select {
    width: 100%;
}
.aside-filter form {
    display: block;
}
.aside-filter form .eshop_filters_group_title {
    display: block;
    border-bottom: 1px solid #f2f2f2;
    font-size: 24px;
    padding: 19px 5px 25px 19px;
    font-weight: normal;
    margin: 0;
}
.aside-filter form .group {
    display: block;
    width: 100%;
}
.aside-filter form .group .eshop_filters_items {
    padding: 19px 19px 0 19px;
}
.aside-filter form .group .eshop_filters_items .eshop_filters {
    margin: 0 0 10px 0;
}
.aside-filter form .group .eshop_filters_items .eshop_filters label {
    display: block;
    width: 100%;
    font-weight: 600;
    margin-bottom: 5px;
    padding: 0;
    float: none;
}
.aside-filter form > .filter_item,
.aside-filter form .filter_submit {
    padding: 0 19px 10px;
    display: block;
    width: 100%;
    margin: 0;
}
.aside-filter form > .filter_item label,
.aside-filter form .filter_submit label {
    display: block;
    width: 100%;
    font-weight: 600;
    margin-bottom: 5px;
    padding: 0;
    float: none;
}
.aside-filter form .filter_submit input.styler,
.aside-filter form .filter_submit button.styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
    padding: 13px 25px !important;
}
.aside-filter form .filter_submit input.styler:hover,
.aside-filter form .filter_submit button.styler:hover {
    background: #1c2c40;
}
.aside-photoalbum .uss_images_block {
    padding: 19px;
}
.aside-photoalbum .uss_images_block .uss_one_image {
    max-width: 100%;
}
.aside-photoalbum .uss_images_block .uss_one_image img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}
.aside-photoalbum ul.photoalbum_menu {
    margin: 0;
    padding: 19px;
}
.aside-photoalbum ul.photoalbum_menu li > div.photoalbum_menu_item > a {
    font-size: 16px;
    text-align: center;
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
}
.aside-photoalbum ul.photoalbum_menu li .photoalbum_image {
    float: none;
}
.aside-photoalbum ul.photoalbum_menu li img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}
.aside-photoalbum ul.photoalbum_menu li + li {
    margin-top: 10px;
}
.aside-watched .uss_eshop_block_item {
    width: 100%;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px;
}
.aside-watched .uss_eshop_block_item .img {
    max-width: 100%;
    display: block;
    margin-bottom: 39px;
}
.aside-watched .uss_eshop_block_item .img a img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}
.aside-watched .uss_eshop_block_item .uss_shop_name {
    line-height: 1.5;
    margin: 0 0 25px 0;
}
.aside-watched .uss_eshop_block_item .uss_shop_name a {
    font-size: 16px;
    color: #222;
    text-decoration: none;
}
.aside-watched .uss_eshop_block_item .uss_shop_name a:hover {
    color: #d60420;
}
.aside-watched .uss_eshop_block_item .uss_shop_price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 25px;
    margin-top: auto;
}
.aside-watched .uss_eshop_block_item .uss_shop_price span {
    padding: 0 !important;
    margin: 0 !important;
    background: none !important;
    color: #222222;
}
.aside-watched .uss_eshop_block_item .uss_shop_price span.old_price {
    color: #9a9a9a;
}
.aside-watched .uss_eshop_block_item .uss_shop_price span.old_price i {
    display: inline-block;
    margin-right: 4px;
    font-size: 16px;
}
.aside-watched .uss_eshop_block_item .uss_shop_price span.actual_price {
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 7px 0 !important;
    display: block;
}
.aside-watched .uss_eshop_block_item .uss_shop_price span em.price_zero_class {
    font-size: 12px;
    white-space: normal;
    line-height: 1;
    display: block;
}
.aside-watched .uss_eshop_block_item .uss_eshop_amount_block {
    margin-bottom: 25px;
    display: block;
}
.aside-watched .uss_eshop_block_item .uss_eshop_amount_block .amount_title {
    display: block;
    margin: 0 0 7px 0;
}
.aside-watched .uss_eshop_block_item .uss_eshop_amount_block .basket_amount_class {
    display: block;
    width: 40px;
    height: 30px;
    border: 1px solid #f5f5f5;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    margin: 0 auto;
    background: #f5f5f5;
}
.aside-watched .uss_eshop_block_item .uss_eshop_amount_block .basket_amount_class:focus,
.aside-watched .uss_eshop_block_item .uss_eshop_amount_block .basket_amount_class:hover {
    border-color: #d60420;
}
.aside-watched .uss_eshop_block_item a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
}
.aside-watched .uss_eshop_block_item a.add_to_cart:hover {
    background: #1c2c40;
}
.aside-watched .uss_eshop_block_item .uss_shop_description {
    margin-top: 25px;
}
.information {
    font-size: 16px;
}
.information .inner {
    background: #fff;
    border: 4px solid #d60420;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 1170px;
    width: 100%;
    padding: 0;
}
.information .left {
    -webkit-box-flex: 0;
    -ms-flex: 0 50%;
    flex: 0 50%;
    padding-right: 10px;
    position: relative;
}
.information .left:after {
    content: '';
    width: 1px;
    height: 59%;
    background: #e7e7e7;
    position: absolute;
    top: 50%;
    left: calc(100% - 1px);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.information .right {
    padding-left: 10px;
    -webkit-box-flex: 0;
    -ms-flex: 0 50%;
    flex: 0 50%;
    position: relative;
}
.information .subscribe {
    text-align: center;
    padding: 36px 40px 36px 40px;
}
.information .subscribe .subscribe_form {
    width: 341px;
    max-width: 100%;
    margin: 25px auto 10px;
}
.information .subscribe .subscribe_form form {
    width: 100%;
    position: relative;
}
.information .subscribe .subscribe_form form .emailfield {
    width: 100%;
}
.information .subscribe .subscribe_form form .emailfield input {
    width: 100%;
    height: 40px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
}
.information .subscribe .subscribe_form form input[type='submit'] {
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    background: url(../img/subscribe-icon.png) center no-repeat;
    width: 46px;
    height: 40px;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.information .subscribe .fc_form_tml {
    margin-top: 20px;
}
.information .subscribe .fc_form_tml .h3 {
    display: none;
}
.information .subscribe .fc_form_tml form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.information .subscribe .fc_form_tml form .group {
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
    text-align: left;
}
.information .subscribe .fc_form_tml form .group .fc_item {
    width: 100%;
}
.information .subscribe .fc_form_tml form .group .fc_item .elem_item {
    width: 100%;
}
.information .subscribe .fc_form_tml form .group .fc_item .elem_item input.styler {
    width: 100%;
}
.information .subscribe .fc_form_tml form .group .fc_item.fc_checkbox .elem_item {
    width: auto;
}
.information .subscribe .fc_form_tml form .group.end {
    max-width: calc(100% - 120px);
}
.information .subscribe .fc_form_tml form .group.end .fc_item.fc_checkbox,
.information .subscribe .fc_form_tml form .group.end .fc_item.fc_checkbox_one {
    width: 100%;
    display: inline;
}
.information .subscribe .fc_form_tml form .group.end .fc_item.fc_checkbox .elem_item,
.information .subscribe .fc_form_tml form .group.end .fc_item.fc_checkbox_one .elem_item {
    width: auto !important;
    display: inline;
    vertical-align: middle;
}
.information .subscribe .fc_form_tml form .group.end .fc_item.fc_checkbox label.sector_title,
.information .subscribe .fc_form_tml form .group.end .fc_item.fc_checkbox_one label.sector_title {
    display: inline;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 5px;
    color: #939393;
}
.information .subscribe .fc_form_tml form .group.end .fc_item.fc_checkbox label.sector_title a,
.information .subscribe .fc_form_tml form .group.end .fc_item.fc_checkbox_one label.sector_title a {
    color: inherit;
}
.information .subscribe .fc_form_tml form .group.end .fc_item.fc_checkbox label.sector_title a:hover,
.information .subscribe .fc_form_tml form .group.end .fc_item.fc_checkbox_one label.sector_title a:hover {
    color: #d60420;
}
.information .subscribe .fc_form_tml form .buttons input[type='submit'].styler {
    display: inline-block;
    padding: 7px 10px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
}
.information .contacts {
    text-align: center;
    padding: 35px 0 36px 0;
}
.information .contacts p {
    margin: 0 0 0 0;
}
.information .contacts strong {
    font-size: 24px;
    line-height: 1.7;
    font-weight: normal;
}
.information .contacts span {
    color: #9a9a9a;
}
.information .contacts > p {
    font-size: 19px;
    line-height: 1.6;
}
.information .h3 {
    font-size: 24px;
    display: block;
    font-weight: normal;
    margin: 0 0 17px 0;
}
.information p {
    margin: 0;
    line-height: 1.29;
}
.block {
    margin-bottom: 40px;
    line-height: 1.29;
}
.block:not(.information):not(.map) .h3 {
    font-size: 16px;
    color: #222222;
    margin: 0 0 36px 0;
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 600;
}
.block:not(.information):not(.map) .h3 .title-links {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.block:not(.information):not(.map) .h3 .title-links a {
    text-transform: none;
    font-weight: normal;
}
.content h1 {
    font-weight: normal;
    font-size: 35px;
    color: #222;
    margin: 0 0 24px 0;
}
.content .bread {
    margin: 0 0 20px 0;
}
.bread {
    color: #b6b6b6;
}
.bread a {
    color: #b6b6b6;
    text-decoration: underline;
}
.bread a:hover {
    text-decoration: none;
}
.bread span.devider {
    margin: 0 4px 0 8px;
    position: relative;
    top: -3px;
    line-height: 1;
    display: inline-block;
    vertical-align: middle;
}
.block-icons {
    padding-top: 25px;
    padding-bottom: 15px;
    border-top: 1px solid #f4f4f4;
    background: #fff;
    padding-left: 50px;
    padding-right: 50px;
}
.icons {
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
}
.icons .icon {
    padding-right: 10px;
    margin-bottom: 15px;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
}
.icons .icon .image {
    width: 92px;
    min-width: 92px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.icons .icon .image img {
    max-width: 92px;
    max-height: 92px;
    width: auto;
    height: auto;
    display: block;
}
.icons .icon p {
    margin: 0;
}
.icons .icon .info {
    padding-left: 15px;
}
.icons .row {
    -ms-flex: 0 100%;
    -o-flex: 0 100%;
    -webkit-box-flex: 0;
    flex: 0 100%;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}
.icons .row.x1 .icon {
    width: 100% !important;
}
.icons .row.x2 .icon {
    width: calc((100% - (10px * 1)) / 2);
}
.icons .row.x3 .icon {
    width: calc((100% - (10px * 2)) / 3);
}
.icons .row.x4 .icon {
    width: calc((100% - (10px * 3)) / 4);
}
.icons .row.x5 .icon {
    width: calc((100% - (10px * 4)) / 5);
}
.icons .row.x6 .icon {
    width: calc((100% - (10px * 5)) / 6);
}
.icons .row.x7 .icon {
    width: calc((100% - (10px * 6)) / 7);
}
.icons .row.x8 .icon {
    width: calc((100% - (10px * 7)) / 8);
}
.position-tabs .position__navs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    font-weight: 600;
    color: #b8b8b8;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 27px;
}
.position-tabs .position__navs .position__nav {
    display: block;
    border-bottom: 4px solid #f4f4f4;
    padding-bottom: 5px;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: bold;
}
.position-tabs .position__navs .position__nav:not(:last-child) {
    margin-right: 40px;
}
.position-tabs .position__navs .position__nav.active,
.position-tabs .position__navs .position__nav:hover {
    color: #222222;
    border-bottom-color: #d60420;
}
.position-tabs .position__content {
    background: #fff;
}
.position-tabs .position__content .position__tab {
    padding-left: 40px;
    padding-right: 40px;
}
.position-tabs .position__content .position__tab:not(.active) {
    display: none;
}
.position-tabs .uss_widget_outer_content {
    border-left: 1px solid #ebebeb;
}
.position-tabs .uss_eshop_block_item {
    border-right: 1px solid #ebebeb;
    /*width: 262px !important;*/
    width: 100%;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 40px 10px;
}
.position-tabs .uss_eshop_block_item .img {
    max-width: 100%;
    display: block;
    margin-bottom: 39px;
}
.position-tabs .uss_eshop_block_item .img a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
}
.position-tabs .uss_eshop_block_item .img a img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}
.position-tabs .uss_eshop_block_item .uss_shop_name {
    line-height: 1.5;
    margin: 0 0 25px 0;
}
.position-tabs .uss_eshop_block_item .uss_shop_name a {
    font-size: 16px;
    color: #222;
    text-decoration: none;
}
.position-tabs .uss_eshop_block_item .uss_shop_name a:hover {
    color: #d60420;
}
.position-tabs .uss_eshop_block_item .uss_shop_price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 15px;
    margin-top: auto;
}
.position-tabs .uss_eshop_block_item .uss_shop_price span {
    padding: 0 !important;
    margin: 0 !important;
    background: none !important;
    color: #222222;
}
.position-tabs .uss_eshop_block_item .uss_shop_price span.old_price {
    color: #9a9a9a;
    margin: 7px 0 0 0 !important;
}
.position-tabs .uss_eshop_block_item .uss_shop_price span.old_price i {
    display: none;
}
.position-tabs .uss_eshop_block_item .uss_shop_price span.actual_price {
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 0 0 !important;
    display: block;
}
.position-tabs .uss_eshop_block_item .uss_shop_price span em.price_zero_class {
    font-size: 12px;
    white-space: normal;
    line-height: 1;
    display: block;
}
.position-tabs .uss_eshop_block_item .uss_eshop_amount_block {
    margin-bottom: 25px;
    display: block;
}
.position-tabs .uss_eshop_block_item .uss_eshop_amount_block .amount_title {
    display: block;
    margin: 0 0 7px 0;
}
.position-tabs .uss_eshop_block_item .uss_eshop_amount_block .basket_amount_class {
    display: block;
    width: 40px;
    height: 30px;
    border: 1px solid #f5f5f5;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    margin: 0 auto;
    background: #f5f5f5;
}
.position-tabs .uss_eshop_block_item .uss_eshop_amount_block .basket_amount_class:focus,
.position-tabs .uss_eshop_block_item .uss_eshop_amount_block .basket_amount_class:hover {
    border-color: #d60420;
}
.position-tabs .uss_eshop_block_item a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
}
.position-tabs .uss_eshop_block_item a.add_to_cart:hover {
    background: #1c2c40;
}
.position-tabs .uss_eshop_block_item .uss_shop_description {
    margin-top: 25px;
}
.position-tabs .uss_eshop_block_item .buy_amount {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-column-gap: 10px;
    column-gap: 10px;
}
.position-tabs .uss_eshop_block_item .buy_amount .uss_eshop_amount_block {
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 10px;
    column-gap: 10px;
}
.position-tabs .uss_eshop_block_item .buy_amount .uss_eshop_amount_block span {
    margin: 0;
}
.position-tabs .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.position-tabs .slick-track .slick-slide {
    display: block;
    float: none;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.position-tabs .slick-track .slick-slide > div {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.position-tabs .slick-track .slick-slide > div > div {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
}
.position-tabs .slick-arrow {
    width: 40px;
    top: 0;
    bottom: 0;
    opacity: 1;
    z-index: 10;
    display: block;
    height: auto;
    -webkit-transform: none;
    transform: none;
}
.position-tabs .slick-arrow.slick-prev {
    left: -40px;
    background: url(../img/position-arrow-prev.png) center no-repeat;
}
.position-tabs .slick-arrow.slick-prev:hover {
    background: url(../img/position-arrow-prev-black.png) center no-repeat;
}
.position-tabs .slick-arrow.slick-next {
    right: -40px;
    background: url(../img/position-arrow-next.png) center no-repeat;
}
.position-tabs .slick-arrow.slick-next:hover {
    background: url(../img/position-arrow-next-black.png) center no-repeat;
}
.position-tabs .slick-dots {
    bottom: 0;
}
.position-tabs .slick-dots li {
    width: 12px;
    height: 12px;
    border-radius: 12px;
    overflow: hidden;
}
.position-tabs .slick-dots li button {
    width: 100%;
    background: #f4f4f4;
}
.position-tabs .slick-dots li.slick-active button {
    background-color: #d60420;
}
.block.news .h3 {
    font-size: 16px;
    color: #222222;
    margin: 0 0 36px 0;
    text-transform: uppercase;
}
.block.news p {
    margin: 0 0 7px 0;
}
.block.news .news_block_item .image {
    max-width: 100%;
    float: none;
    margin: 0;
    padding: 0;
}
.block.news .news_block_item .image a {
    display: block;
}
.block.news .news_block_item .image a img {
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    display: block;
}
.block.news .news_block_item .info {
    padding: 36px 40px 40px 40px;
}
.block.news .news_block_item .info .date {
    margin-bottom: 12px;
    font-size: 16px;
    color: #939393;
}
.block.news .news_block_item .info .title {
    color: #222222;
    font-weight: 600;
    padding-bottom: 4px;
    margin-bottom: 33px;
    position: relative;
}
.block.news .news_block_item .info .title:after {
    content: '';
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    height: 4px;
    background: #d60420;
}
.block.news .news_block_item .info .title a {
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
    text-decoration: none;
    display: block;
    padding-bottom: 6px;
    position: relative;
    padding-right: 35px;
}
.block.news .news_block_item .info .title a.commentsAmount {
    padding: 0;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.block.news .news_block_item .info .title:hover {
    color: #d60420;
}
.block.news .news_block_item .info .uss_news_more {
    margin: 36px 0 0 0;
}
.block.news .news_block_item .info .uss_news_more a {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    color: #fff;
    background: #d60420;
    padding-left: 36px;
    padding-right: 36px;
    text-transform: uppercase;
}
.block.news .news_block_item .info .uss_news_more a:hover {
    background-color: #1c2c40;
}
.block.news.x2 .news_block_item {
    max-width: calc((100% - 39px) / 2);
}
.block.news.x3 .news_block_item {
    max-width: calc((100% - 20px) / 3);
}
.block.news.x3 .news_block_item .info {
    padding: 15px;
}
.block.news.x4 .news_block_item {
    max-width: calc((100% - 30px) / 4);
}
.block.news.x4 .news_block_item .info {
    padding: 10px;
}
.block.news.white .news_block_item {
    background: #fff;
}
.block.double-news {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.block.double-news a.title-link {
    float: right;
    height: 18px;
    display: inline-block;
}
.block.double-news .left {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
    max-width: calc((100% - 40px) / 2);
}
.block.double-news .right {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
    max-width: calc((100% - 40px) / 2);
}
.block.double-news .uss_widget_outer_content .news_block_item {
    background: #fff;
    padding: 40px;
    margin: 0;
    width: 100%;
}
.block.double-news .uss_widget_outer_content .news_block_item + .news_block_item {
    border-top: 1px solid #f2f2f2;
}
.block.double-news .uss_widget_outer_content .news_block_item .image {
    overflow: hidden;
}
.block.double-news .uss_widget_outer_content .news_block_item .image img {
    max-height: 80px;
    display: block;
}
.block.double-news .uss_widget_outer_content .news_block_item .info {
    overflow: hidden;
}
.block.double-news .uss_widget_outer_content .news_block_item .info .title {
    margin: 0 0 9px 0;
}
.block.double-news .uss_widget_outer_content .news_block_item .info .title a {
    display: block;
    text-decoration: underline;
}
.block.double-news .uss_widget_outer_content .news_block_item .info .title a:hover {
    text-decoration: none;
}
.block.double-news .uss_widget_outer_content .news_block_item .info .preview p {
    margin: 0;
}
.block.double-news .uss_widget_outer_content .news_block_item .info .preview p + p {
    margin-top: 7px;
}
.block.map {
    line-height: 1;
}
.block.map.white {
    background: #fff;
    padding: 40px;
}
.block.map p {
    margin: 0 0 0 0;
}
.block.map img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}
.block.map .white-bg {
    background: #fff;
}
.block.map .h3 {
    font-size: 16px;
    color: #222;
    margin: 0 0 36px;
    text-transform: uppercase;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    font-weight: 700;
}
.block.map .h3 ~ p {
    background: #fff;
    margin: 0;
}
.block.photoalbum .uss_widget_outer_content,
.block.photoalbum .photoalbum_menu {
    padding: 40px;
}
.block.photoalbum.white .uss_widget_outer_content,
.block.photoalbum.white .photoalbum_menu {
    background: #fff;
}
.block.photoalbum .uss_images_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style-type: none;
}
.block.photoalbum .uss_images_block .uss_one_image {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: block;
    max-width: calc((100% - 4px) / 3);
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
    margin: 0 0 2px 0;
}
.block.photoalbum .uss_images_block .uss_one_image:not(:nth-of-type(3n)) {
    margin-right: 2px;
}
.block.photoalbum .uss_images_block .uss_one_image .image {
    display: block;
    max-width: 100%;
}
.block.photoalbum .uss_images_block .uss_one_image .image a img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}
.block.photoalbum .photoalbum_menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style-type: none;
}
.block.photoalbum .photoalbum_menu li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: block;
    max-width: calc((100% - 4px) / 3);
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
    margin: 0 0 2px 0;
}
.block.photoalbum .photoalbum_menu li:not(:nth-of-type(3n)) {
    margin-right: 2px;
}
.block.photoalbum .photoalbum_menu li .photoalbum_menu_item img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}
.block.photoalbum .photoalbum_menu li .photoalbum_menu_item > a {
    display: none;
}
.block.photoalbum .h3 {
    float: left;
}
.block.photoalbum .title-links {
    float: right;
}
.block.stacked {
    margin: 0 0 -90px 0;
    position: relative;
}
.block.stacked + .footer .inset {
    padding-top: 106px;
}
.block.faq .h3 {
    width: 100%;
    display: block;
}
.block.faq .uss_faq_item {
    background: #fff;
    padding: 20px 40px;
    display: block;
    width: 100%;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0;
}
.block.faq .uss_faq_item + .uss_faq_item {
    margin-top: 20px;
}
.block.faq .uss_faq_item .uss_faq_question {
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 16px;
}
.block.faq .uss_faq_item .uss_faq_question .uss_faq_question_text p {
    margin: 0;
}
.block.faq .uss_faq_item .uss_faq_question .uss_faq_question_text p + p {
    margin-top: 10px;
}
.block.faq .uss_faq_item .uss_faq_reply .uss_faq_reply_text p {
    margin: 0;
}
.block.faq .uss_faq_item .uss_faq_reply .uss_faq_reply_text p + p {
    margin-top: 10px;
}
.block.quiz .uss_vote_block {
    background: #fff;
    padding: 20px 40px;
}
.block.quiz .uss_vote_block h5 {
    font-size: 16px;
    font-weight: 600;
    display: block;
    margin: 0 0 7px 0;
}
.block.quiz .uss_vote_block .uss_opros_graph form .question {
    margin: 0 0 7px 0;
}
.block.quiz .uss_vote_block .uss_opros_graph form .submit {
    margin-top: 10px;
}
.block.quiz .uss_vote_block .uss_opros_graph form .submit input.styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
}
.block.quiz .uss_vote_block .uss_opros_graph form .submit input.styler:hover {
    background: #1c2c40;
}
.block.position .uss_eshop_block_item {
    background: #fff;
    border: 1px solid #ebebeb;
    width: 262px !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px;
    margin: 0 0 20px 0;
}
.block.position .uss_eshop_block_item .img {
    max-width: 100%;
    display: block;
    margin-bottom: 39px;
}
.block.position .uss_eshop_block_item .img a img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}
.block.position .uss_eshop_block_item .uss_shop_name {
    line-height: 1.5;
    margin: 0 0 25px 0;
}
.block.position .uss_eshop_block_item .uss_shop_name a {
    font-size: 16px;
    color: #222;
    text-decoration: none;
}
.block.position .uss_eshop_block_item .uss_shop_name a:hover {
    color: #d60420;
}
.block.position .uss_eshop_block_item .uss_shop_price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 25px;
    margin-top: auto;
}
.block.position .uss_eshop_block_item .uss_shop_price span {
    padding: 0 !important;
    margin: 0 !important;
    background: none !important;
    color: #222222;
}
.block.position .uss_eshop_block_item .uss_shop_price span.old_price {
    color: #9a9a9a;
}
.block.position .uss_eshop_block_item .uss_shop_price span.old_price i {
    display: inline-block;
    margin-right: 4px;
    font-size: 16px;
}
.block.position .uss_eshop_block_item .uss_shop_price span.actual_price {
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 7px 0 !important;
    display: block;
}
.block.position .uss_eshop_block_item .uss_shop_price span em.price_zero_class {
    font-size: 12px;
    white-space: normal;
    line-height: 1;
    display: block;
}
.block.position .uss_eshop_block_item .uss_eshop_amount_block {
    margin-bottom: 25px;
    display: block;
}
.block.position .uss_eshop_block_item .uss_eshop_amount_block .amount_title {
    display: block;
    margin: 0 0 7px 0;
}
.block.position .uss_eshop_block_item .uss_eshop_amount_block .basket_amount_class {
    display: block;
    width: 40px;
    height: 30px;
    border: 1px solid #f5f5f5;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    margin: 0 auto;
    background: #f5f5f5;
}
.block.position .uss_eshop_block_item .uss_eshop_amount_block .basket_amount_class:focus,
.block.position .uss_eshop_block_item .uss_eshop_amount_block .basket_amount_class:hover {
    border-color: #d60420;
}
.block.position .uss_eshop_block_item a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
}
.block.position .uss_eshop_block_item a.add_to_cart:hover {
    background: #1c2c40;
}
.block.position .uss_eshop_block_item .uss_shop_description {
    margin-top: 25px;
}
.block.guestbook .h3 {
    display: block;
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
}
.block.guestbook .uss_guestbook_item {
    padding: 20px 40px;
    background: #fff;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
    margin: 0;
}
.block.guestbook .uss_guestbook_item + .uss_guestbook_item {
    margin-top: 20px;
}
.block.guestbook .uss_guestbook_item .uss_guestbook_question {
    padding-bottom: 5px;
}
.block.guestbook .uss_guestbook_item .uss_guestbook_question .uss_guestbook_question_info span {
    font-weight: 600;
    font-size: 16px;
}
.block.guestbook .uss_guestbook_item .uss_guestbook_reply {
    padding: 5px 10px 10px 10px;
    margin: 0;
    border-top: 1px solid #ebebeb;
}
.block.guestbook .uss_guestbook_item .uss_guestbook_reply .uss_guestbook_reply_title strong {
    font-size: 16px;
    font-weight: 600;
}
.block.form .fc_form_tml {
    background: #fff;
    padding: 40px;
}
.block.form .fc_form_tml form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.block.form .fc_form_tml form .group {
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.block.form .fc_form_tml form .group .fc_item {
    margin-bottom: 0;
}
.block.form .fc_form_tml form .group:not(.end) .fc_item {
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
    margin-bottom: 10px;
}
.block.form .fc_form_tml form .group:not(.end) .fc_item:not(:last-child) {
    margin-right: 10px;
}
.block.form .fc_form_tml form .group:not(.end) .fc_item .elem_item {
    width: 100%;
}
.block.form .fc_form_tml form .group:not(.end) .fc_item .elem_item input.styler {
    width: 100%;
}
.block.form .fc_form_tml form .group:not(.end) .fc_item .elem_item textarea.styler {
    width: 100%;
}
.block.form .fc_form_tml form .group.end {
    max-width: calc(100% - 150px);
}
.block.form .fc_form_tml form .group.end .fc_item.fc_checkbox {
    width: 100%;
    display: inline-block !important;
}
.block.form .fc_form_tml form .buttons {
    max-width: 150px;
}
.block.form .fc_form_tml form .buttons input[type='submit'].styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
}
.block.form .fc_form_tml form .buttons input[type='submit'].styler:hover {
    background: #1c2c40;
}
.block.filter .uss_eshop_filters_block {
    background: #fff;
    padding: 40px;
}
.block.filter .uss_eshop_filters_block form {
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.block.filter .uss_eshop_filters_block form .group {
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
    margin-bottom: 10px;
}
.block.filter .uss_eshop_filters_block form .group .eshop_filters_group_title {
    font-size: 16px;
    color: #222;
    margin: 0 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 600;
}
.block.filter .uss_eshop_filters_block form .group .eshop_filters_items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.block.filter .uss_eshop_filters_block form .group .eshop_filters_items .eshop_filters {
    margin: 0;
    padding: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
}
.block.filter .uss_eshop_filters_block form .group .eshop_filters_items .eshop_filters:not(:last-child) {
    margin-right: 10px;
}
.block.filter .uss_eshop_filters_block form .group .eshop_filters_items .eshop_filters label.items_label {
    display: block;
    margin: 0 0 7px 0;
    padding: 0;
    float: none;
    font-weight: 600;
    font-size: 16px;
    width: 100%;
}
.block.filter .uss_eshop_filters_block form .filter_item,
.block.filter .uss_eshop_filters_block form .filter_submit {
    margin: 0 0 0 10px;
}
.block.filter .uss_eshop_filters_block form .filter_item label.for_styler {
    margin-right: 10px;
    font-weight: 600;
    font-size: 16px;
}
.block.filter .uss_eshop_filters_block form .filter_submit input[type='submit'].styler,
.block.filter .uss_eshop_filters_block form .filter_submit button.styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
}
.block.filter .uss_eshop_filters_block form .filter_submit input[type='submit'].styler:hover,
.block.filter .uss_eshop_filters_block form .filter_submit button.styler:hover {
    background: #1c2c40;
}
.block.filter .uss_eshop_filters_block form .jq-selectbox {
    margin: 0;
}
.block.watched .uss_eshop_block_item {
    width: 262px !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 40px 10px;
    background: #fff;
}
.block.watched .uss_eshop_block_item .img {
    max-width: 100%;
    display: block;
    margin-bottom: 39px;
}
.block.watched .uss_eshop_block_item .img a img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}
.block.watched .uss_eshop_block_item .uss_shop_name {
    line-height: 1.5;
    margin: 0 0 25px 0;
}
.block.watched .uss_eshop_block_item .uss_shop_name a {
    font-size: 16px;
    color: #222;
    text-decoration: none;
}
.block.watched .uss_eshop_block_item .uss_shop_name a:hover {
    color: #d60420;
}
.block.watched .uss_eshop_block_item .uss_shop_price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 25px;
    margin-top: auto;
}
.block.watched .uss_eshop_block_item .uss_shop_price span {
    padding: 0 !important;
    margin: 0 !important;
    background: none !important;
    color: #222222;
}
.block.watched .uss_eshop_block_item .uss_shop_price span.old_price {
    color: #9a9a9a;
}
.block.watched .uss_eshop_block_item .uss_shop_price span.old_price i {
    display: inline-block;
    margin-right: 4px;
    font-size: 16px;
}
.block.watched .uss_eshop_block_item .uss_shop_price span.actual_price {
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 7px 0 !important;
    display: block;
}
.block.watched .uss_eshop_block_item .uss_shop_price span em.price_zero_class {
    font-size: 12px;
    white-space: normal;
    line-height: 1;
    display: block;
}
.block.watched .uss_eshop_block_item .uss_eshop_amount_block {
    margin-bottom: 25px;
    display: block;
}
.block.watched .uss_eshop_block_item .uss_eshop_amount_block .amount_title {
    display: block;
    margin: 0 0 7px 0;
}
.block.watched .uss_eshop_block_item .uss_eshop_amount_block .basket_amount_class {
    display: block;
    width: 40px;
    height: 30px;
    border: 1px solid #f5f5f5;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    margin: 0 auto;
    background: #f5f5f5;
}
.block.watched .uss_eshop_block_item .uss_eshop_amount_block .basket_amount_class:focus,
.block.watched .uss_eshop_block_item .uss_eshop_amount_block .basket_amount_class:hover {
    border-color: #d60420;
}
.block.watched .uss_eshop_block_item a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
}
.block.watched .uss_eshop_block_item a.add_to_cart:hover {
    background: #1c2c40;
}
.block.watched .uss_eshop_block_item .uss_shop_description {
    margin-top: 25px;
}
.footer {
    background: #1c2c40;
}
.footer .footer-menu .inner {
    padding-top: 40px;
    padding-bottom: 51px;
}
.footer .footer-menu .inner > ul > li > a.active {
    text-decoration: underline;
}
.footer .footer-menu .inner > ul > li > a:hover {
    color: #d60420;
}
.footer .footer-menu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.footer .footer-menu ul li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.footer .footer-menu ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    list-style-type: none;
}
.footer .footer-menu ul li {
    -webkit-box-flex: 0;
    -ms-flex: 0 auto;
    flex: 0 auto;
}
.footer .footer-menu ul li a {
    color: #fff;
    font-size: 17px;
    font-weight: 600;
    display: block;
    text-decoration: none;
}
.footer .footer-menu ul.subbed li {
    -webkit-box-flex: 1;
    -ms-flex: 1 100%;
    flex: 1 100%;
}
.footer .footer-menu ul.subbed li .submenu {
    display: block;
    width: 100%;
    max-width: 100%;
    margin-top: 6px;
}
.footer .footer-menu ul.subbed li .submenu .submenu {
    display: none !important;
}
.footer .footer-menu ul.subbed li .submenu li a {
    color: #647fa1;
    text-decoration: underline;
    padding: 5px 0 4px;
    font-size: 16px;
    font-weight: normal;
}
.footer .footer-menu ul.subbed li .submenu li a:hover {
    color: #fff;
    text-decoration: none;
}
.footer .footer-bottom {
    border-top: 1px solid #34465d;
    color: #647fa1;
}
.footer .footer-bottom p {
    margin: 0;
}
.footer .footer-bottom a {
    color: #647fa1;
    text-decoration: underline;
}
.footer .footer-bottom a:hover {
    text-decoration: none;
}
.footer .footer-bottom .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.footer .footer-bottom .row {
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.footer .footer-bottom .row .privacy {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
    text-align: center;
}
.footer .footer-bottom .row .counters {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
    text-align: center;
}
.footer .footer-bottom .column {
    max-width: calc((100% - 30px) / 4);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
}
.footer .footer-bottom .column:first-child {
    max-width: calc(34% - 10px);
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.footer .footer-bottom .column.column-counter {
    -webkit-box-flex: 0;
    -ms-flex: 0 auto;
    flex: 0 auto;
    min-width: 120px;
    display: flex;
    flex-direction: row;
    column-gap: 10px;
}
.footer .footer-bottom .column.column-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.footer .footer-bottom .left {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
}
.footer .footer-bottom .center {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
}
.footer .footer-bottom .right {
    -webkit-box-flex: 0;
    -ms-flex: 0 auto;
    flex: 0 auto;
    max-width: calc((100% - 20px) / 3);
}
.footer .footer-bottom .social p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.footer .column-right .row {
    column-gap: 10px;
    align-items: flex-start;
}
.uss_shop_blocks_view {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    line-height: 1.29;
}
.uss_shop_blocks_view .uss_eshop_item {
    border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    margin-right: 0;
    margin-left: 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
    padding: 22px 0;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 15px;
    padding-right: 15px;
}
.uss_shop_blocks_view
    .uss_eshop_item
    > div:not(.uss_shop_name):not(.uss_shop_by):not(.extra-buttons):not(.uss_shop_price) {
    text-align: left;
}
.uss_shop_blocks_view .uss_eshop_item .posimg_item {
    margin: 0 0 39px 0;
}
.uss_shop_blocks_view .uss_eshop_item .posimg_item .uss_img_holder_outer {
    max-width: 100%;
}
.uss_shop_blocks_view .uss_eshop_item .posimg_item .uss_img_holder_outer .uss_img_holder {
    border: none;
    padding: 0;
    display: block;
    margin: 0 auto;
    max-width: 100%;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_name {
    font-size: 16px;
    padding-left: 0;
    padding-right: 0;
    margin: 0 0 29px 0;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_name a {
    color: #222222;
    text-decoration: underline;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_name a:hover {
    color: #9a9a9a;
    text-decoration: none;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_description {
    margin: 0 0 15px 0;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_description p {
    margin: 0 0 10px 0;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price {
    margin: auto 0 20px 0;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price span {
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
    line-height: 1;
    display: block;
    width: 100%;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.old_price {
    color: #9a9a9a;
    font-size: 16px !important;
    margin: 11px 0 0 !important;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.old_price i {
    display: none;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.actual_price {
    font-size: 18px !important;
    font-weight: 600;
    color: #222;
    margin-top: 11px !important;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.actual_price em.price_zero_class {
    font-size: 16px;
    font-weight: normal;
}
.uss_shop_blocks_view .uss_eshop_item > .uss_shop_by {
    margin-top: 0;
    margin-bottom: 15px;
}
.uss_shop_blocks_view .uss_eshop_item > .uss_shop_by .uss_eshop_amount_block {
    margin-bottom: 15px;
    display: block;
}
.uss_shop_blocks_view .uss_eshop_item > .uss_shop_by .uss_eshop_amount_block .amount_title {
    display: block;
    margin: 0 0 7px 0;
}
.uss_shop_blocks_view .uss_eshop_item > .uss_shop_by .uss_eshop_amount_block .basket_amount_class {
    display: block;
    width: 40px;
    height: 30px;
    border: 1px solid #f5f5f5;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    margin: 0 auto;
    background: #f5f5f5;
}
.uss_shop_blocks_view .uss_eshop_item > .uss_shop_by .uss_eshop_amount_block .basket_amount_class:focus,
.uss_shop_blocks_view .uss_eshop_item > .uss_shop_by .uss_eshop_amount_block .basket_amount_class:hover {
    border-color: #d60420;
}
.uss_shop_blocks_view .uss_eshop_item > .uss_shop_by a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
    margin: 0 auto;
}
.uss_shop_blocks_view .uss_eshop_item > .uss_shop_by a.add_to_cart:hover {
    background-color: #1c2c40;
}
.uss_shop_blocks_view .uss_eshop_item > .uss_shop_by:not(.uss_shop_buy_one_click) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-column-gap: 10px;
    column-gap: 10px;
}
.uss_shop_blocks_view .uss_eshop_item > .uss_shop_by:not(.uss_shop_buy_one_click) .uss_eshop_amount_block {
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 10px;
    column-gap: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.uss_shop_blocks_view .uss_eshop_item > .uss_shop_by:not(.uss_shop_buy_one_click) .uss_eshop_amount_block span {
    margin: 0;
}
.uss_shop_blocks_view
    .uss_eshop_item
    > .uss_shop_by:not(.uss_shop_buy_one_click)
    .uss_eshop_amount_block
    + .add_to_cart {
    margin: 0;
}
.uss_shop_blocks_view .uss_eshop_item .uss_compare_by {
    margin-bottom: 10px;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_put_wrap {
    margin-bottom: 10px;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_producer {
    margin-bottom: 10px;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_amount_left {
    margin-bottom: 10px;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_uid {
    margin-bottom: 10px;
}
.uss_shop_blocks_view .uss_eshop_item .extra-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 20px 0;
}
.uss_shop_blocks_view .uss_eshop_item .extra-buttons > div {
    -webkit-box-flex: 0;
    -ms-flex: 0 auto;
    flex: 0 auto;
    margin: 0 12px 0 13px;
}
.uss_shop_blocks_view .uss_eshop_item .extra-buttons a {
    display: block;
    width: 40px;
    height: 40px;
    background: #f4f4f4;
    border-radius: 40px;
    text-indent: -9999px;
    background-position: center;
    background-repeat: no-repeat;
}
.uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_shop_by.uss_shop_buy_one_click a.add_to_cart {
    background-position: center no-repeat;
    background-image: url(../img/fast-click.png);
    background-repeat: no-repeat;
    position: relative;
}
.uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_shop_by.uss_shop_buy_one_click a.add_to_cart:after {
    content: url(../img/fast-click-active.png);
    width: 0;
    height: 0;
    position: absolute;
    left: -100px;
    top: -100px;
}
.uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_shop_by.uss_shop_buy_one_click a.add_to_cart:hover {
    background-image: url(../img/fast-click-active.png);
}
.uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_compare_by a.add_to_compare {
    background-image: url(../img/compare.png);
    position: relative;
}
.uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_compare_by a.add_to_compare:after {
    content: url(../img/compare-active.png);
    width: 0;
    height: 0;
    position: absolute;
    left: -100px;
    top: -100px;
}
.uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_compare_by a.add_to_compare:hover,
.uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_compare_by a.add_to_compare.already_in_compare {
    background-image: url(../img/compare-active.png);
}
.uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_compare_by a.add_to_compare.already_in_compare:hover {
    -webkit-box-shadow: inset 0 0 4px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 0 4px 1px rgba(0, 0, 0, 0.05);
}
.uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_shop_put_wrap .uss_shop_put a.add_to_wishlist {
    background-image: url(../img/fav.png);
    position: relative;
}
.uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_shop_put_wrap .uss_shop_put a.add_to_wishlist:after {
    content: url(../img/fav-active.png);
    width: 0;
    height: 0;
    position: absolute;
    left: -100px;
    top: -100px;
}
.uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_shop_put_wrap .uss_shop_put a.add_to_wishlist:hover,
.uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist.already_in_wish {
    background-image: url(../img/fav-active.png);
}
.uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist.already_in_wish:hover {
    -webkit-box-shadow: inset 0 0 4px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 0 4px 1px rgba(0, 0, 0, 0.05);
}
.uss_shop_blocks_view .uss_eshop_item .extra-buttons.x1 {
    margin-top: 0;
}
.uss_shop_blocks_view .uss_eshop_item .extra-buttons.x1 .uss_shop_by.uss_shop_buy_one_click {
    margin-top: 0;
    margin-bottom: 15px;
    margin: 0;
}
.uss_shop_blocks_view .uss_eshop_item .extra-buttons.x1 .uss_shop_by.uss_shop_buy_one_click .uss_eshop_amount_block {
    margin-bottom: 15px;
    display: block;
}
.uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .amount_title {
    display: block;
    margin: 0 0 7px 0;
}
.uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .basket_amount_class {
    display: block;
    width: 40px;
    height: 30px;
    border: 1px solid #f5f5f5;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    margin: 0 auto;
    background: #f5f5f5;
}
.uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .basket_amount_class:focus,
.uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .basket_amount_class:hover {
    border-color: #d60420;
}
.uss_shop_blocks_view .uss_eshop_item .extra-buttons.x1 .uss_shop_by.uss_shop_buy_one_click a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
    margin: 0 auto;
}
.uss_shop_blocks_view .uss_eshop_item .extra-buttons.x1 .uss_shop_by.uss_shop_buy_one_click a.add_to_cart:hover {
    background-color: #1c2c40;
}
.uss_shop_blocks_view .uss_eshop_item .extra-buttons.x1 .uss_shop_by.uss_shop_buy_one_click a.add_to_cart {
    text-indent: 0;
    width: auto;
}
.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area {
    margin: 0 0 0 0;
}
.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area .eshop_filters_group_title {
    font-size: 18px;
    font-weight: normal;
}
.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area .eshop_filters_items .eshop_filters_item {
    margin: 0 0 5px 0;
}
.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area .eshop_filters_items .eshop_filters_item:last-child {
    margin-bottom: 0;
}
.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area .eshop_filters_items .eshop_filters_item label.items_label {
    display: block;
    margin: 0 0 5px 0;
    color: #939393;
    font-weight: normal;
}
.uss_shop_blocks_view
    .uss_eshop_item
    .eshop_filters_area
    .eshop_filters_items
    .eshop_filters_item
    label.items_label
    .title {
    font-weight: inherit;
    color: inherit;
}
.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area .eshop_filters_items .eshop_filters_item .items_wrap {
    display: block;
    color: #3b3b3b;
}
.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area .eshop_filters_items .eshop_filters_item .title {
    font-weight: 600;
}
.uss_shop_blocks_view .uss_eshop_item .jq-radio {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    background: #fff;
    border: 1px solid #ebebeb;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.uss_shop_blocks_view .uss_eshop_item .jq-radio:hover {
    border-color: #d60420;
}
.uss_shop_blocks_view .uss_eshop_item .jq-radio .jq-radio__div {
    background-color: #d60420;
    -webkit-box-shadow: none;
    box-shadow: none;
}
#eshop_pos_content {
    background: #fff;
}
.uss_news .groups {
    background: #fff;
    margin-bottom: 40px;
}
.uss_news .groups.groups_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.uss_news .groups.groups_block .group_item {
    border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    margin-right: 0;
    margin-left: 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
    padding: 22px 0;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 15px;
    padding-right: 15px;
}
.uss_news .groups .group_item .info {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.uss_news .groups .group_item .info > div {
    max-width: 100%;
}
.uss_news .groups .group_item .info .title {
    margin-top: auto;
}
.uss_news .groups .group_item .info .title a {
    text-decoration: underline;
}
.uss_news .groups .group_item .info .title a:hover {
    text-decoration: none;
}
.uss_news .groups .group_item .info .image {
    float: none;
    margin: 0 0 39px 0;
    border: none;
}
.uss_news .groups .group_item .info .image .uss_image_holder {
    max-width: 100%;
    border: none;
    padding: 0;
    display: block;
    margin: 0 auto;
    height: auto !important;
}
.uss_news .groups .group_item .info .image .uss_image_holder img {
    max-width: 100%;
    display: block;
}
.context .block.map .h3 {
    font-size: 24px;
    color: #222;
    padding: 0;
    margin: 0 0 33px;
    letter-spacing: -0.1px;
    text-transform: none;
    font-weight: normal;
}
.context.noflex .uss_shop_blocks_view {
    border-top: 1px solid #ebebeb;
}
.context.noflex .uss_shop_blocks_view .uss_eshop_item {
    border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    border-left: none;
    border-bottom: none;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0;
}
.context.noflex .uss_news .groups {
    background: #fff;
    margin-bottom: 40px;
}
.context.noflex .uss_news .groups.groups_block .group_item {
    border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    border-left: none;
    border-bottom: none;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0;
}
.context.noflex .uss_news .news_list.news_block_items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.context.noflex .uss_news .news_list.news_block_items .news_item {
    display: block;
    border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    border-left: none;
    border-bottom: none;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0;
}
.context.noflex .uss_shop_block_cat .uss_shop_category {
    border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    border-left: none;
    border-bottom: none;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
}
.context.noflex .uss_eshop_sameproducts.blocks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.context.noflex .uss_eshop_sameproducts.blocks .item {
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
    margin: 0;
}
.context.noflex .uss_catalog_block_cat {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.context.noflex .uss_catalog_block_cat .uss_catalog_category {
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
    margin: 0;
}
.context.noflex.x3 .uss_shop_blocks_view .uss_eshop_item {
    border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    max-width: calc(100% / 3);
}
.context.noflex.x3 .uss_shop_blocks_view .uss_eshop_item:nth-of-type(3n) {
    border-right: none;
}
.context.noflex.x3 .uss_shop_block_cat .uss_shop_category {
    border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    max-width: calc(100% / 3);
}
.context.noflex.x3 .uss_shop_block_cat .uss_shop_category:nth-of-type(3n) {
    border-right: none;
}
.context.noflex.x3 .uss_eshop_sameproducts.blocks .item {
    border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    max-width: calc(100% / 3);
}
.context.noflex.x3 .uss_eshop_sameproducts.blocks .item:nth-of-type(3n) {
    border-right: none;
}
.context.noflex.x3 .uss_catalog_block_cat .uss_catalog_category {
    border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    max-width: calc(100% / 3);
}
.context.noflex.x3 .uss_catalog_block_cat .uss_catalog_category:nth-of-type(3n) {
    border-right: none;
}
.context.noflex.x3 .uss_news .groups.groups_block .group_item {
    border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    max-width: calc(100% / 3);
}
.context.noflex.x3 .uss_news .groups.groups_block .group_item:nth-of-type(3n) {
    border-right: none;
}
.context.noflex.x3 .news_list.news_block_items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.context.noflex.x3 .news_list.news_block_items .news_item {
    width: 100% !important;
    border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    max-width: calc(100% / 3);
}
.context.noflex.x3 .news_list.news_block_items .news_item:nth-of-type(3n) {
    border-right: none;
}
.context .uss_shop_detail {
    background: #fff;
    padding: 40px;
    margin: 0 0 27px 0;
}
.context .uss_eshop_sameproducts {
    background: #fff;
}
.context .comment_form_block {
    margin-top: 0;
    padding-top: 0;
}
.context .comment_form_block > .comment_form_title {
    font-size: 24px;
    color: #222;
    padding: 0;
    margin: 0 0 23px;
    letter-spacing: -0.1px;
}
.context .comment_form_block > .comments_form {
    padding: 40px;
    background: #fff;
}
.mainpage .context .block.map {
    padding: 0;
}
.uss_eshop_sameproducts {
    margin-bottom: 40px;
    line-height: 1.29;
}
.uss_eshop_sameproducts.blocks .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 20px;
    max-width: calc((100% - 10px) / 2);
}
.uss_eshop_sameproducts.blocks .item .imageArea {
    margin: 0 0 25px 0 !important;
}
.uss_eshop_sameproducts.blocks .item .imageArea .imageWrapOuter .imageWrap {
    border: none;
}
.uss_eshop_sameproducts.blocks .item .imageArea .imageWrapOuter .imageWrap .image {
    max-width: 100%;
}
.uss_eshop_sameproducts.blocks .item .info {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.uss_eshop_sameproducts.blocks .item .info .title {
    margin: 0 0 28px 0;
}
.uss_eshop_sameproducts.blocks .item .info .title a {
    color: #222;
    text-decoration: underline;
}
.uss_eshop_sameproducts.blocks .item .info .title a:hover {
    text-decoration: none;
    color: #9a9a9a;
}
.uss_eshop_sameproducts.blocks .item .info .price {
    margin: auto 0 12px 0;
}
.uss_eshop_sameproducts.blocks .item .info .price span {
    display: block;
    background: none;
    color: #222;
    padding: 0 !important;
    margin: 0 !important;
}
.uss_eshop_sameproducts.blocks .item .info .price span.old_price {
    font-size: 16px;
    color: #9a9a9a;
    text-decoration: none;
    margin: 0 0 7px 0 !important;
}
.uss_eshop_sameproducts.blocks .item .info .price span.old_price i {
    display: inline;
    display: none;
}
.uss_eshop_sameproducts.blocks .item .info .price span.actual_price {
    font-weight: 600;
    font-size: 18px;
}
.uss_eshop_sameproducts.blocks .item .info .price span.actual_price em.price_zero_class {
    font-size: 16px;
    white-space: normal;
}
.uss_eshop_sameproducts.blocks .item .info .addToCart {
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-column-gap: 10px;
    column-gap: 10px;
}
.uss_eshop_sameproducts.blocks .item .info .addToCart .uss_eshop_amount_block {
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0px;
    -webkit-column-gap: 10px;
    column-gap: 10px;
}
.uss_eshop_sameproducts.blocks .item .info .addToCart .uss_eshop_amount_block .amount_title {
    display: block;
    margin: 0 0 7px 0;
}
.uss_eshop_sameproducts.blocks .item .info .addToCart .uss_eshop_amount_block .basket_amount_class {
    display: block;
    width: 40px;
    height: 30px;
    border: 1px solid #f5f5f5;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    margin: 0 auto;
    background: #f5f5f5;
}
.uss_eshop_sameproducts.blocks .item .info .addToCart .uss_eshop_amount_block .basket_amount_class:focus,
.uss_eshop_sameproducts.blocks .item .info .addToCart .uss_eshop_amount_block .basket_amount_class:hover {
    border-color: #d60420;
}
.uss_eshop_sameproducts.blocks .item .info .addToCart .uss_eshop_amount_block .basket_amount_class {
    margin: 0;
}
.uss_eshop_sameproducts.blocks .item .info .addToCart .add_to_cart {
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
    margin: 0;
    display: inline-block;
    vertical-align: bottom;
}
.uss_eshop_sameproducts.blocks .item .info .addToCart .add_to_cart:hover {
    background-color: #1c2c40;
}
.uss_section_content > .uss_eshop_filters {
    margin-bottom: 40px;
    line-height: 1.29;
}
.uss_section_content > .uss_eshop_filters .uss_eshop_filters_block {
    padding: 40px 40px 30px;
    margin: 0;
    background: #fff;
    float: none;
    display: block;
}
.uss_section_content > .uss_eshop_filters .uss_eshop_filters_block .jq-selectbox {
    margin-bottom: 0;
}
.uss_section_content > .uss_eshop_filters .uss_eshop_filters_block form#uss_block_filters {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .filter_search_in_current_cat {
    margin: 0 0 10px 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
}
.uss_section_content > .uss_eshop_filters .uss_eshop_filters_block form#uss_block_filters .group {
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .group
    .eshop_filters_group_title {
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
    font-size: 24px;
    font-weight: normal;
    margin: 0 0 20px 0;
    line-height: 1;
}
.uss_section_content > .uss_eshop_filters .uss_eshop_filters_block form#uss_block_filters .group .eshop_filters_items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
}
.uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .group
    .eshop_filters_items
    .eshop_filters {
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
    max-width: calc((100% - 20px) / 3);
}
.uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .group
    .eshop_filters_items
    .eshop_filters:not(:last-child) {
    margin-right: 10px;
}
.uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .group
    .eshop_filters_items
    .eshop_filters:last-child {
    margin-right: 0;
}
.uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .group
    .eshop_filters_items
    .eshop_filters
    > label {
    display: block;
    width: 100%;
    margin: 0 0 7px 0;
    padding: 0;
    float: none;
}
.uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .group
    .eshop_filters_items
    .eshop_filters
    .items_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .group
    .eshop_filters_items
    .eshop_filters
    .items_wrap
    > .filter_elem_label {
    margin-right: 7px;
}
.uss_section_content > .uss_eshop_filters .uss_eshop_filters_block form#uss_block_filters > .filter_item {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
    margin: 0 0 5px 0;
    max-width: calc((100% - 20px) / 3);
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
}
.uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    > .filter_item
    + .filter_item {
    margin-left: 10px;
}
.uss_section_content > .uss_eshop_filters .uss_eshop_filters_block form#uss_block_filters .filter_submit {
    -webkit-box-flex: 0;
    -ms-flex: 0 auto;
    flex: 0 auto;
    margin-left: 10px;
    margin-bottom: 5px;
    max-width: calc((100% - 20px) / 3);
    -webkit-box-flex: 1;
    -ms-flex: 1 100%;
    flex: 1 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.uss_section_content > .uss_eshop_filters .uss_eshop_filters_block form#uss_block_filters .filter_submit input.styler,
.uss_section_content > .uss_eshop_filters .uss_eshop_filters_block form#uss_block_filters .filter_submit button {
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
    margin: 0;
    display: inline-block;
    vertical-align: bottom;
    padding-left: 10px;
    padding-right: 10px;
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
    max-width: calc((100% - 10px) / 2);
}
.uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .filter_submit
    input.styler
    + button,
.uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .filter_submit
    button
    + button {
    margin-left: 5px;
}
.uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .filter_submit
    input.styler:hover,
.uss_section_content > .uss_eshop_filters .uss_eshop_filters_block form#uss_block_filters .filter_submit button:hover {
    background-color: #1c2c40;
}
.uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .filter_price
    input.styler:not([type='submit']) {
    padding-left: 5px !important;
    padding-right: 5px !important;
    text-align: center;
    min-width: 62px;
}
.uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block:not(.simple_filters)
    form#uss_block_filters
    .filter_price {
    margin-right: auto;
}
.uss_section_content > .uss_eshop_filters .uss_eshop_filters_block.simple_filters form#uss_block_filters {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.uss_section_content > .uss_eshop_filters .uss_eshop_filters_block.simple_filters form#uss_block_filters .filter_item {
    -webkit-box-flex: 0;
    -ms-flex: 0 auto;
    flex: 0 auto;
    margin-right: 0;
    min-height: 32px;
    margin-bottom: 5px;
}
.uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block.simple_filters
    form#uss_block_filters
    .filter_item
    + .filter_item {
    margin-left: 10px;
}
.uss_section_content > .uss_eshop_filters .uss_eshop_filters_block.simple_filters form#uss_block_filters .filter_price {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block.simple_filters
    form#uss_block_filters
    .filter_search_in_current_cat {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block.simple_filters
    form#uss_block_filters
    .filter_submit {
    margin-bottom: 5px;
    -webkit-box-flex: 0;
    -ms-flex: 0 auto;
    flex: 0 auto;
}
.uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block.simple_filters
    form#uss_block_filters
    .filter_submit
    input.styler,
.uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block.simple_filters
    form#uss_block_filters
    .filter_submit
    button {
    display: inline;
    max-width: none;
}
.uss_section_content > .uss_eshop_filters .uss_eshop_filters_block .jq-selectbox {
    width: 100%;
}
.uss_section_content > .uss_eshop_filters .uss_eshop_filters_block .jq-selectbox .jq-selectbox__select {
    width: 100%;
}
.section.section_eshop > .uss_section_content {
    padding: 0;
}
.uss_shop_block_cat {
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background: #fff;
    margin-bottom: 40px;
    line-height: 1.29;
}
.uss_shop_block_cat .uss_shop_category {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap {
    margin: 0 0 20px 0;
}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap ~ div {
    padding-left: 20px;
    padding-right: 20px;
}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img {
    border: none;
    display: block;
    max-width: 100%;
    margin: 0 auto;
}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img a {
    margin: 0;
}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img a img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: auto;
}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_name {
    margin: 0 0 10px 0;
    color: #222;
}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_name a {
    text-decoration: underline;
}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_name a:hover {
    color: #9a9a9a;
    text-decoration: none;
}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_cat {
    margin: 0 0 10px 0;
    font-size: 16px;
}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_text {
    margin: 0;
    font-size: 16px;
    line-height: 1.2;
}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_text p {
    margin: 0 0 7px 0;
}
.uss_pagenator {
    padding: 10px;
    background: #fff;
}
.uss_pagenator > div + div {
    margin: 10px 0 0 0 !important;
}
.uss_pagenator .uss_page_count {
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 0;
}
.uss_pagenator .uss_page_num {
    margin-bottom: 0;
}
.uss_pagenator .uss_page_num .uss_page {
    padding: 0;
    margin: 0 7px 7px 0;
    display: inline-block;
    width: 40px;
    height: 40px;
    border: none;
}
.uss_pagenator .uss_page_num .uss_page.uss_page_selected a,
.uss_pagenator .uss_page_num .uss_page:hover a {
    background: #1c2c40;
    border-color: #1c2c40;
    color: #fff;
}
.uss_pagenator .uss_page_num .uss_page a {
    border: 1px solid #222;
    width: 100%;
    height: 100%;
    padding: 2px 4px;
    text-align: center;
    font-size: 16px;
    color: #222;
    text-decoration: none !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.uss_shop_detail .uss_img_wrapper {
    max-width: 100%;
    margin-right: 74px;
}
.uss_shop_detail .uss_img_wrapper .uss_img_big {
    border: none;
    max-width: 100%;
}
.uss_shop_detail .uss_img_wrapper .uss_img_big .uss_img_big_image {
    max-width: 100%;
}
.uss_shop_detail .uss_img_wrapper .uss_img_ico_box .uss_img_ico {
    border: 2px solid #e6e6e6;
}
.uss_shop_detail .uss_img_wrapper .uss_img_ico_box .uss_img_ico:hover {
    border-color: #d60420;
}
.uss_shop_detail .uss_shop_technical_data {
    display: block;
    overflow: hidden;
}
.uss_shop_detail .uss_shop_technical_data > div {
    margin: 0 0 10px 0;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_description {
    margin-bottom: 20px;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_description p {
    margin: 0 0 10px 0;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_amount_left {
    display: block;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_amount_left .amount_title {
    display: block;
    margin: 0 0 7px 0;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_amount_left .basket_amount_class {
    display: block;
    width: 40px;
    height: 30px;
    border: 1px solid #f5f5f5;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    margin: 0 auto;
    background: #f5f5f5;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_amount_left .basket_amount_class:focus,
.uss_shop_detail .uss_shop_technical_data .uss_shop_amount_left .basket_amount_class:hover {
    border-color: #d60420;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_price span.price {
    color: #222;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_price span.old_price {
    font-size: 16px;
    color: #9a9a9a;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_price span.old_price i {
    display: inline;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 25px;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_price span {
    padding: 0 !important;
    margin: 0 !important;
    background: none !important;
    color: #222222;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_price span.price {
    font-size: 40px;
    font-weight: 600;
    margin: 0 0 3px 0 !important;
    display: block;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_price span.old_price {
    color: #9a9a9a;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 0.8px;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_price span.old_price i {
    display: none;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_price span em.price_zero_class {
    font-size: 12px;
    white-space: normal;
    line-height: 1;
    display: block;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by {
    display: inline-block;
    vertical-align: bottom;
    margin: 0 6px 10px 0;
    width: 314px;
    max-width: 100%;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by .uss_eshop_amount_block {
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 15px;
    column-gap: 15px;
    margin: 0 15px 15px 0;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by .uss_eshop_amount_block .amount_title {
    display: block;
    margin: 0 0 7px 0;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by .uss_eshop_amount_block .basket_amount_class {
    display: block;
    width: 40px;
    height: 30px;
    border: 1px solid #f5f5f5;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    margin: 0 auto;
    background: #f5f5f5;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by .uss_eshop_amount_block .basket_amount_class:focus,
.uss_shop_detail .uss_shop_technical_data .uss_shop_by .uss_eshop_amount_block .basket_amount_class:hover {
    border-color: #d60420;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by .uss_eshop_amount_block .basket_amount_class {
    margin: 0 5px 0 0;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart {
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    width: 100%;
    background: #d60420;
    color: #fff;
    margin: 0;
    display: inline-block;
    vertical-align: bottom;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:hover {
    background-color: #1c2c40;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by.uss_shop_buy_one_click a.add_to_cart {
    background-color: #1c2c40;
}
.uss_shop_detail .uss_shop_technical_data .eshop_filters_area {
    margin: 0 0 20px 0;
    color: #3b3b3b;
}
.uss_shop_detail .uss_shop_technical_data .eshop_filters_area .eshop_filters_group_title {
    font-size: 18px;
    font-weight: normal;
}
.uss_shop_detail .uss_shop_technical_data .eshop_filters_area .eshop_filters_items .eshop_filters_item {
    margin: 0 0 5px 0;
}
.uss_shop_detail
    .uss_shop_technical_data
    .eshop_filters_area
    .eshop_filters_items
    .eshop_filters_item
    label.items_label {
    display: block;
    margin: 0 0 5px 0;
    color: #939393;
    font-weight: normal;
}
.uss_shop_detail
    .uss_shop_technical_data
    .eshop_filters_area
    .eshop_filters_items
    .eshop_filters_item
    label.items_label
    .title {
    font-weight: inherit;
    color: inherit;
}
.uss_shop_detail .uss_shop_technical_data .eshop_filters_area .eshop_filters_items .eshop_filters_item .items_wrap {
    display: block;
    color: #3b3b3b;
}
.uss_shop_detail .uss_shop_technical_data .eshop_filters_area .eshop_filters_items .eshop_filters_item .title {
    color: #939393;
    font-weight: normal;
}
.uss_shop_detail .uss_shop_technical_data .eshop_filters_area .eshop_filters_items .eshop_filters_item .value {
    font-weight: 600;
}
.uss_shop_detail .uss_shop_technical_data .jq-radio {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    background: #fff;
    border: 1px solid #ebebeb;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.uss_shop_detail .uss_shop_technical_data .jq-radio:hover {
    border-color: #d60420;
}
.uss_shop_detail .uss_shop_technical_data .jq-radio .jq-radio__div {
    background-color: #d60420;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.uss_shop_detail .uss_shop_technical_data .extra-buttons {
    width: 314px;
    max-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.uss_shop_detail .uss_shop_technical_data .extra-buttons:not(x1) > div {
    max-width: calc((100% - 20px) / 2);
}
.uss_shop_detail .uss_shop_technical_data .extra-buttons > div {
    margin: 0 0 0 0;
    color: #222;
}
.uss_shop_detail .uss_shop_technical_data .extra-buttons > div:last-child {
    margin-right: 0 !important;
}
.uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_compare_by {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
    margin-right: 13px;
    display: block;
}
.uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_compare_by a {
    background: url(../img/compare.png) 31px center no-repeat, #f4f4f4;
    display: block;
    padding: 10px 31px 12px 60px;
    color: #222;
    text-decoration: none;
    font-size: 16px;
    position: relative;
    overflow: hidden;
}
.uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_compare_by a:hover {
    background-image: url(../img/compare-active.png);
}
.uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_compare_by a:after {
    content: url(../img/compare.png), url(../img/compare-active.png);
    width: 0;
    height: 0;
    left: -1000px;
    top: -1000px;
}
.uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_compare_by a.already_in_compare {
    white-space: nowrap;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    background-image: none;
}
.uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_compare_by a.already_in_compare:hover {
    text-decoration: underline;
}
.uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_shop_put_wrap {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
    margin-right: 13px;
    display: block;
}
.uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_shop_put_wrap a {
    background: url(../img/fav.png) 27px center no-repeat, #f4f4f4;
    display: block;
    padding: 10px 28px 12px 60px;
    color: #222;
    text-decoration: none;
    font-size: 16px;
    position: relative;
    overflow: hidden;
}
.uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_shop_put_wrap a:hover {
    background-image: url(../img/fav-active.png);
}
.uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_shop_put_wrap a:after {
    content: url(../img/fav.png), url(../img/fav-active.png);
    width: 0;
    height: 0;
    left: -1000px;
    top: -1000px;
}
.uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_shop_put_wrap a.already_in_wish {
    white-space: nowrap;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    background-image: none;
}
.uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_shop_put_wrap a.already_in_wish:hover {
    text-decoration: underline;
}
.uss_shop_detail .uss_shop_full_description ul li::marker {
    color: #d60420;
}
.uss_shop_detail .uss_shop_description a,
.uss_shop_detail .uss_shop_full_description a {
    text-decoration: underline;
}
.uss_shop_detail .uss_shop_description a:hover,
.uss_shop_detail .uss_shop_full_description a:hover {
    text-decoration: none;
}
.uss_shop_detail .buy_one_click_form_inpos {
    clear: both;
    width: 100%;
    display: block;
}
.uss_shop_detail .buy_one_click_form_inpos .fc_form {
    padding: 0;
}
.mainpage .context {
    margin-bottom: 40px;
    line-height: 1.29;
    margin-bottom: 0;
    padding: 39px 50px 39px 50px;
    background: #fff;
}
.mainpage .context:not(.information):not(.map) .h3 {
    font-size: 16px;
    color: #222222;
    margin: 0 0 36px 0;
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 600;
}
.mainpage .context:not(.information):not(.map) .h3 .title-links {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.mainpage .context:not(.information):not(.map) .h3 .title-links a {
    text-transform: none;
    font-weight: normal;
}
.singlepage h1 {
    font-size: 24px;
}
.singlepage .content_menu.sub {
    background: #fff;
    padding: 40px 40px 15px;
    margin-bottom: 0;
    font-size: 22px;
}
.singlepage .content_menu.sub a {
    text-decoration: underline;
}
.singlepage .content_menu.sub a:hover {
    text-decoration: none;
}
.singlepage .content_menu.sub + .section {
    padding-top: 0 !important;
}
.singlepage .content_menu.sub + .section .uss_section_content > *:first-child {
    margin-top: 0 !important;
}
.singlepage .content_menu.sub + .section .uss_section_content a {
    text-decoration: underline;
}
.singlepage .content_menu.sub + .section .uss_section_content a:hover {
    text-decoration: none;
}
.singlepage .section:not(.section_eshop):not(.section_catalog):not(.section_news):not(.section_photoalbums) {
    background: #fff;
    padding: 40px;
    margin-bottom: 40px;
}
.singlepage .uss_pagenator {
    margin-top: 12px;
    padding-left: 40px;
    padding-bottom: 24px;
}
.singlepage .context + .block {
    margin-top: 36px;
}
div.uss_tabs {
    border-top: 1px solid #e9e9e9;
    margin: 35px 0 0;
    padding-top: 28px;
}
div.uss_tabs .uss_tabs_navigation {
    margin: 0 0 20px 0;
}
div.uss_tabs .uss_tabs_navigation span {
    text-transform: uppercase;
    background: none !important;
    border: none;
    color: #b8b8b8;
    font-size: 14px;
    font-weight: bold;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    line-height: 1;
    height: auto;
    padding: 0px 0 3px 0;
    position: relative;
    margin: 0 41px 10px 0;
    display: block;
}
div.uss_tabs .uss_tabs_navigation span:after {
    height: 4px;
    background: #d60420;
    left: 0;
    right: 0;
    top: 21px;
    position: absolute;
}
div.uss_tabs .uss_tabs_navigation span.selected {
    color: #222;
}
div.uss_tabs .uss_tabs_navigation span.selected:after {
    content: '';
    background: #d60420;
}
div.uss_tabs div.tab_items {
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    padding: 0;
}
div.uss_tabs div.tab_items .comment_form_block > .comments_form {
    padding: 0 0 0 0;
}
div.uss_tabs div.tab_items div.tab_item {
    padding: 0;
}
div.uss_tabs div.tab_items div.tab_item p {
    margin: 0 0 7px 0;
}
div.uss_tabs div.tab_items .fc_form .group .fc_item {
    width: 420px;
}
div.uss_tabs div.tab_items .fc_form .group .fc_item:not(.fc_checkbox) .elem_item {
    width: 100%;
}
div.uss_tabs div.tab_items .fc_form .group .fc_item:not(.fc_checkbox) .elem_item input.styler {
    width: 100%;
}
div.uss_tabs div.tab_items .fc_form .group .fc_item:not(.fc_checkbox) .elem_item textarea.styler {
    width: 100%;
}
div.uss_tabs div.tab_items .fc_form .group .fc_item.fc_checkbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
div.uss_tabs div.tab_items .fc_form .group .fc_item.fc_checkbox label {
    display: inline-block;
    font-weight: normal;
}
div.uss_tabs div.tab_items .fc_form .group:not(.end) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
div.uss_tabs div.tab_items .fc_form .group:not(.end) .fc_item {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
}
div.uss_tabs div.tab_items .fc_form .group:not(.end) .fc_item:not(:last-child) {
    margin-right: 20px;
}
div.uss_tabs div.tab_items .fc_form .group:not(.end) .fc_item label {
    display: block;
    margin: 0 0 5px 0;
    font-weight: 600;
}
div.uss_tabs div.tab_items .fc_form .buttons input[type='submit'].styler {
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
    display: inline-block;
}
div.uss_tabs div.tab_items .fc_form .buttons input[type='submit'].styler:hover {
    background-color: #1c2c40;
}
.h3.h_op {
    font-size: 24px;
    color: #222;
    padding: 0;
    margin: 0 0 15px 0;
    letter-spacing: -0.1px;
}
.uss_eshop_sort_block {
    line-height: 1.29;
    padding: 20px 40px;
    float: none;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.uss_eshop_sort_block .filter_show_by_links .jq-selectbox__select {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.uss_comments {
    margin: 0 0 40px 0;
    border: none;
    padding-top: 0;
}
.uss_comments .uss_comments_title {
    padding: 0;
    margin: 0 0 14px 0;
    font-size: 24px;
    font-weight: normal;
}
.uss_comments .comment_item {
    padding: 33px 40px 32px 40px;
    background: #fff;
    margin: 0;
}
.uss_comments .comment_item + .comment_item {
    border-top: 1px solid #e9e9e9;
}
.uss_comments .comment_item .title {
    margin: 0 0 29px 0;
}
.uss_comments .comment_item .title .user {
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 12px 0;
}
.uss_comments .comment_item .title .date {
    font-size: 16px;
    color: #9a9a9a;
}
.uss_comments .comment_item .title .hide_show_answers {
    font-size: 16px;
    color: #3b3b3b;
}
.uss_comments .comment_item .comment_text {
    margin: 0 0 29px 0;
}
.uss_comments .comment_item .add_answer {
    border: none;
    text-decoration: underline;
    display: inline-block;
    padding: 4px;
}
.uss_comments .comment_item .add_answer:hover {
    color: #d60420;
    text-decoration: none;
}
.uss_comments .comment_item .answer {
    margin: 20px 10px 20px 10px;
    border-left-color: #ebebeb;
}
.uss_comments .comment_item .answer .comment .title {
    margin: 0 0 12px 0;
}
.uss_comments .comment_item .answer .comment .title .user {
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 12px 0;
}
.uss_comments .comment_item .answer .comment .title .date {
    font-size: 16px;
    color: #9a9a9a;
}
.uss_comments .comment_item .answer .comment .title .hide_show_answers {
    font-size: 16px;
    color: #3b3b3b;
}
.uss_comments .comment_item .answer .comment .comment_text {
    margin: 0 0 10px 0;
}
form#ommentaddform_id {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
form#ommentaddform_id .uss_form_item.uss_form_text {
    float: none;
    width: calc((100% - 20px) / 2);
    margin: 0 !important;
    margin-bottom: 15px !important;
}
form#ommentaddform_id .uss_form_item.uss_form_text + .uss_form_text {
    margin-left: 20px !important;
}
form#ommentaddform_id .uss_form_item.uss_form_text input.styler {
    width: 100%;
    border: 1px solid #ebebeb;
    height: 40px;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    border-radius: 0;
}
form#ommentaddform_id .uss_form_item.uss_form_text label {
    display: block;
    margin: 0 0 5px 0;
    padding: 0;
    font-size: 16px !important;
    font-weight: 600 !important;
    margin-bottom: 5px !important;
    font-family: 'Segoe UI' !important;
}
form#ommentaddform_id .uss_form_item.uss_form_textarea {
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
    max-width: 100%;
    margin-bottom: 15px !important;
}
form#ommentaddform_id .uss_form_item.uss_form_textarea label {
    display: block;
    margin: 0 0 5px 0;
    padding: 0;
    font-size: 16px !important;
    font-weight: 600 !important;
    margin-bottom: 5px !important;
    font-family: 'Segoe UI' !important;
}
form#ommentaddform_id .uss_form_item.uss_form_textarea textarea.styler {
    width: 100%;
    border: 1px solid #ebebeb;
    height: 70px;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    border-radius: 0;
    max-width: 100%;
}
form#ommentaddform_id .uss_form_item.uss_form_submit input[type='submit'].styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
    margin-top: 7px;
    margin-bottom: 7px;
}
form#ommentaddform_id .uss_form_item.uss_form_submit input[type='submit'].styler:hover {
    background-color: #1c2c40;
}
form#ommentaddform_id .uss_form_item.uss_form_checkbox {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
    font-size: 14px;
}
form#ommentaddform_id .uss_form_item.uss_form_checkbox #allow_privacy_policyid-styler {
    width: auto !important;
    display: inline;
    vertical-align: middle;
    top: 2px;
}
form#ommentaddform_id
    .uss_form_item.uss_form_checkbox
    #allow_privacy_policyid-styler.jq-checkbox.checked
    .jq-checkbox__div {
    margin-right: 2px;
}
form#ommentaddform_id .uss_form_item.uss_form_checkbox label {
    display: inline;
    font-weight: normal !important;
    margin-bottom: 5px;
    margin-left: 0;
    color: #939393;
    font-family: 'Segoe UI' !important;
    line-height: 1.49;
    font-size: 14px !important;
}
form#ommentaddform_id .uss_form_item.uss_form_checkbox label a {
    color: inherit;
}
form#ommentaddform_id .uss_form_item.uss_form_checkbox label a:hover {
    color: #d60420;
}
.uss_shop_list_cat {
    background: #fff;
    margin-bottom: 40px;
}
.uss_shop_list_cat .uss_shop_category {
    padding: 20px 40px;
    margin: 0 0 0 0;
}
.uss_shop_list_cat .uss_shop_category + .uss_shop_category {
    border-top: 1px solid #ebebeb;
}
.uss_shop_list_cat .uss_shop_category .uss_shop_cat_img_wrap {
    margin: 0 20px 0 0;
    float: left !important;
}
.uss_shop_list_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img {
    border: none;
}
.uss_shop_list_cat .uss_shop_category .info {
    overflow: hidden;
}
.uss_shop_list_cat .uss_shop_category .uss_shop_cat_name {
    margin: 0 0 10px 0;
}
.uss_shop_list_cat .uss_shop_category .uss_shop_cat_name a {
    color: #222;
    text-decoration: underline;
}
.uss_shop_list_cat .uss_shop_category .uss_shop_cat_name a:hover {
    color: #9a9a9a;
    text-decoration: none;
}
.uss_shop_list_cat .uss_shop_category .uss_shop_cat_cat {
    margin: 0 0 10px 0;
    font-size: 16px;
}
.uss_shop_list_cat .uss_shop_category .uss_shop_cat_cat a {
    display: inline-block;
}
.uss_shop_list_cat .uss_shop_category .uss_shop_cat_text {
    margin: 0;
    font-size: 16px;
    line-height: 1.2;
}
.uss_shop_list_cat .uss_shop_category .uss_shop_cat_text p {
    margin: 0 0 7px 0;
}
.uss_shop_list_view .uss_eshop_item {
    padding: 22px;
}
.uss_shop_list_view .uss_eshop_item:first-child {
    border-top: 1px solid #ebebeb;
}
.uss_shop_list_view .uss_eshop_item + .uss_eshop_item {
    border-top: 1px solid #ebebeb;
}
.uss_shop_list_view .uss_eshop_item .posimg_item {
    margin-right: 39px;
    margin-bottom: 39px;
}
.uss_shop_list_view .uss_eshop_item .posimg_item .uss_img_holder_outer {
    max-width: 100%;
}
.uss_shop_list_view .uss_eshop_item .posimg_item .uss_img_holder_outer .uss_img_holder {
    max-width: 100%;
    border: none;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data {
    display: block;
    overflow: hidden;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .uss_shop_name {
    font-size: 16px;
    margin: 0 0 20px 0;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .uss_shop_name a {
    color: #222222;
    text-decoration: underline;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .uss_shop_name a:hover {
    color: #9a9a9a;
    text-decoration: none;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data > .uss_shop_by {
    margin-top: 0;
    margin-bottom: 15px;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data > .uss_shop_by .uss_eshop_amount_block {
    margin-bottom: 15px;
    display: block;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data > .uss_shop_by .uss_eshop_amount_block .amount_title {
    display: block;
    margin: 0 0 7px 0;
}
.uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    > .uss_shop_by
    .uss_eshop_amount_block
    .basket_amount_class {
    display: block;
    width: 40px;
    height: 30px;
    border: 1px solid #f5f5f5;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    margin: 0 auto;
    background: #f5f5f5;
}
.uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    > .uss_shop_by
    .uss_eshop_amount_block
    .basket_amount_class:focus,
.uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    > .uss_shop_by
    .uss_eshop_amount_block
    .basket_amount_class:hover {
    border-color: #d60420;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data > .uss_shop_by a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
    margin: 0 auto;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data > .uss_shop_by a.add_to_cart:hover {
    background-color: #1c2c40;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data > .uss_shop_by a.add_to_cart {
    width: 190px;
    max-width: 100%;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data > .uss_shop_by.uss_shop_buy_one_click a.add_to_cart {
    background-color: #1c2c40;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data > .uss_shop_by.uss_shop_buy_one_click a.add_to_cart:hover {
    background-color: #212121;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data > .uss_shop_by .uss_eshop_amount_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 10px;
    column-gap: 10px;
    margin: 0;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data > .uss_shop_by .uss_eshop_amount_block span {
    margin: 0 !important;
}
.uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    > .uss_shop_by
    .uss_eshop_amount_block
    .basket_amount_class {
    margin: 0;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data > .uss_shop_by .uss_eshop_amount_block + .add_to_cart {
    margin: 0;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data > .uss_shop_by:not(.uss_shop_buy_one_click) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-column-gap: 10px;
    column-gap: 10px;
    row-gap: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .uss_shop_amount_left {
    margin-bottom: 10px;
    color: #3b3b3b;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .uss_shop_amount_left strong {
    color: #939393;
    font-weight: normal;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .uss_shop_producer {
    margin-bottom: 10px;
    color: #3b3b3b;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .uss_shop_producer strong {
    color: #939393;
    font-weight: normal;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .uss_shop_uid {
    margin-bottom: 10px;
    color: #3b3b3b;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .uss_shop_uid strong {
    color: #939393;
    font-weight: normal;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .eshop_filters_area {
    margin: 0 0 0 0;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .eshop_filters_area .eshop_filters_group_title {
    font-size: 18px;
    font-weight: normal;
}
.uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .eshop_filters_area
    .eshop_filters_items
    .eshop_filters_item {
    margin: 0 0 5px 0;
}
.uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .eshop_filters_area
    .eshop_filters_items
    .eshop_filters_item
    label.items_label {
    display: block;
    margin: 0 0 5px 0;
    color: #939393;
    font-weight: normal;
}
.uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .eshop_filters_area
    .eshop_filters_items
    .eshop_filters_item
    label.items_label
    .title {
    font-weight: inherit;
    color: inherit;
}
.uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .eshop_filters_area
    .eshop_filters_items
    .eshop_filters_item
    .items_wrap {
    display: block;
    color: #3b3b3b;
    margin: 0 0 5px 0;
}
.uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .eshop_filters_area
    .eshop_filters_items
    .eshop_filters_item
    .eshop_filters_line
    .title {
    display: block;
    color: #939393;
    font-weight: normal;
    margin: 0 0 5px 0;
}
.uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .eshop_filters_area
    .eshop_filters_items
    .eshop_filters_item
    > .title {
    color: #939393;
    font-weight: normal;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .uss_shop_description {
    margin: 0 0 15px 0;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .uss_shop_description p {
    margin: 0 0 10px 0;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .uss_shop_price {
    margin: auto 0 25px 0;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .uss_shop_price span {
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
    line-height: 1;
    display: block;
    width: 100%;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .uss_shop_price span.old_price {
    color: #9a9a9a;
    font-size: 16px !important;
    margin: 0 0 11px !important;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .uss_shop_price span.old_price i {
    display: inline;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .uss_shop_price span.actual_price {
    font-size: 26px !important;
    font-weight: 600;
    color: #222;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .uss_shop_price span.actual_price em.price_zero_class {
    font-size: 16px;
    font-weight: normal;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .extra-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 20px 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .extra-buttons > div {
    -webkit-box-flex: 0;
    -ms-flex: 0 auto;
    flex: 0 auto;
    margin: 0 12px 0 0;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .extra-buttons a {
    display: block;
    height: 40px;
    background: #f4f4f4;
    border-radius: 20px;
    background-position: 13px center;
    background-repeat: no-repeat;
    padding: 10px 16px 12px 47px;
    color: #222;
    font-size: 16px;
    overflow: hidden;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .extra-buttons a:hover {
    text-decoration: none;
    color: #d60420;
}
.uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart {
    background-position: 13px center no-repeat;
    background-image: url(../img/fast-click.png);
    background-repeat: no-repeat;
    position: relative;
}
.uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:after {
    content: url(../img/fast-click-active.png);
    width: 0;
    height: 0;
    position: absolute;
    left: -100px;
    top: -100px;
}
.uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:hover {
    background-image: url(../img/fast-click-active.png);
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .extra-buttons .uss_compare_by a.add_to_compare {
    background-image: url(../img/compare.png);
    position: relative;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .extra-buttons .uss_compare_by a.add_to_compare:after {
    content: url(../img/compare-active.png);
    width: 0;
    height: 0;
    position: absolute;
    left: -100px;
    top: -100px;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .extra-buttons .uss_compare_by a.add_to_compare:hover {
    background-image: url(../img/compare-active.png);
}
.uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_compare_by
    a.add_to_compare.already_in_compare {
    background-image: none;
    padding-left: 16px;
}
.uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist {
    background-image: url(../img/fav.png);
    position: relative;
}
.uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist:after {
    content: url(../img/fav-active.png);
    width: 0;
    height: 0;
    position: absolute;
    left: -100px;
    top: -100px;
}
.uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist:hover {
    background-image: url(../img/fav-active.png);
}
.uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist.already_in_wish {
    background-image: none;
    padding-left: 16px;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .extra-buttons.x1 {
    margin-top: 0;
}
.uss_shop_list_view .uss_eshop_item .uss_shop_technical_data .extra-buttons.x1 .uss_shop_by.uss_shop_buy_one_click {
    margin-top: 0;
    margin-bottom: 15px;
    margin: 0;
}
.uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block {
    margin-bottom: 15px;
    display: block;
}
.uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .amount_title {
    display: block;
    margin: 0 0 7px 0;
}
.uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .basket_amount_class {
    display: block;
    width: 40px;
    height: 30px;
    border: 1px solid #f5f5f5;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    margin: 0 auto;
    background: #f5f5f5;
}
.uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .basket_amount_class:focus,
.uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .basket_amount_class:hover {
    border-color: #d60420;
}
.uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
    margin: 0 auto;
}
.uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:hover {
    background-color: #1c2c40;
}
.uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart {
    text-indent: 0;
    width: auto;
}
.uss_shop_table_view table.uss_shoppos_table tr.uss_eshop_item td.uss_img .uss_img_holder_outer .uss_img_holder {
    height: auto !important;
}
.uss_shop_table_view table.uss_shoppos_table tr.uss_eshop_item td.uss_title a {
    font-size: 16px;
    color: #222222;
    text-decoration: underline;
}
.uss_shop_table_view table.uss_shoppos_table tr.uss_eshop_item td.uss_title a:hover {
    color: #9a9a9a;
    text-decoration: none;
}
.uss_shop_table_view table.uss_shoppos_table tr.uss_eshop_item td.uss_description {
    font-size: 16px;
}
.uss_shop_table_view table.uss_shoppos_table tr.uss_eshop_item td.uss_description div {
    line-height: 1.2;
    height: auto;
    max-height: 4.8em;
}
.uss_shop_table_view table.uss_shoppos_table tr.uss_eshop_item td.uss_price {
    text-align: center;
}
.uss_shop_table_view table.uss_shoppos_table tr.uss_eshop_item td.uss_price span {
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
    line-height: 1;
    display: block;
    width: 100%;
}
.uss_shop_table_view table.uss_shoppos_table tr.uss_eshop_item td.uss_price span.old_price {
    color: #9a9a9a;
    font-size: 12px !important;
    margin: 0 0 4px !important;
}
.uss_shop_table_view table.uss_shoppos_table tr.uss_eshop_item td.uss_price span.actual_price {
    font-size: 16px !important;
    font-weight: 600;
    color: #222;
}
.uss_shop_table_view table.uss_shoppos_table tr.uss_eshop_item td.uss_price span.actual_price em.price_zero_class {
    font-size: 12px;
    font-weight: normal;
}
.uss_shop_table_view table.uss_shoppos_table tr.uss_eshop_item td.uss_onlineorder span.add_to_cart {
    margin-bottom: 2px;
    display: block;
}
.uss_shop_table_view table.uss_shoppos_table tr.uss_eshop_item td.uss_onlineorder span.add_to_cart a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    padding: 7px 5px;
    background: #d60420;
    color: #fff;
    margin: 0 auto;
    display: block;
}
.uss_shop_table_view table.uss_shoppos_table tr.uss_eshop_item td.uss_onlineorder span.add_to_cart a.add_to_cart:hover {
    background-color: #1c2c40;
}
.uss_shop_table_view table.uss_shoppos_table tr.uss_eshop_item td.uss_onlineorder .uss_shop_by {
    margin-bottom: 2px;
    display: block;
}
.uss_shop_table_view table.uss_shoppos_table tr.uss_eshop_item td.uss_onlineorder .uss_shop_by a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    padding: 7px 5px;
    background: #d60420;
    color: #fff;
    margin: 0 auto;
    display: block;
}
.uss_shop_table_view table.uss_shoppos_table tr.uss_eshop_item td.uss_onlineorder .uss_shop_by a.add_to_cart:hover {
    background-color: #1c2c40;
}
.uss_shop_table_view table.uss_shoppos_table tr.uss_eshop_item td.uss_onlineorder .uss_compare_by {
    margin-bottom: 2px;
    display: block;
}
.uss_shop_table_view table.uss_shoppos_table tr.uss_eshop_item td.uss_onlineorder .uss_compare_by a.add_to_compare {
    background: #f4f4f4;
    padding: 7px 5px;
    display: block;
    color: #222;
    text-decoration: none;
}
.uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    .uss_compare_by
    a.add_to_compare:hover {
    color: #d60420;
}
.uss_shop_table_view table.uss_shoppos_table tr.uss_eshop_item td.uss_onlineorder .add_to_wishlist {
    margin-bottom: 2px;
    display: block;
}
.uss_shop_table_view table.uss_shoppos_table tr.uss_eshop_item td.uss_onlineorder .add_to_wishlist a.add_to_wishlist {
    background: #f4f4f4;
    padding: 7px 5px;
    display: block;
    color: #222;
    text-decoration: none;
}
.uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    .add_to_wishlist
    a.add_to_wishlist:hover {
    color: #d60420;
}
#uss_basket_ask_where_to_go_block {
    font-family: 'Segoe UI';
    color: #222;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    background: #fff;
    border-color: #d60420;
    font-size: 16px;
}
#uss_basket_ask_where_to_go_block .title {
    font-weight: 600;
    font-size: 23px;
}
#uss_basket_ask_where_to_go_block .continue,
#uss_basket_ask_where_to_go_block .go_to_basket {
    font-size: 16px;
    font-weight: 600;
}
.uss_catalog_block_cat {
    background: #fff;
    line-height: 1.29;
}
.uss_catalog_block_cat .uss_catalog_category {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img {
    margin: 0 auto 20px auto;
    max-width: 100%;
    border: none;
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 auto;
    flex: 0 auto;
}
.uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img a img {
    max-width: 100%;
    display: block;
}
.uss_catalog_block_cat .uss_catalog_category .catalog_info {
    padding-left: 20px;
    padding-right: 20px;
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.uss_catalog_block_cat .uss_catalog_category .catalog_info .uss_catalog_cat_name {
    margin: 0 0 10px 0;
}
.uss_catalog_block_cat .uss_catalog_category .catalog_info .uss_catalog_cat_name a {
    color: #222;
    text-decoration: underline;
}
.uss_catalog_block_cat .uss_catalog_category .catalog_info .uss_catalog_cat_name a:hover {
    color: #9a9a9a;
    text-decoration: none;
}
.uss_catalog_block_cat .uss_catalog_category .catalog_info .subcats.subcats_list {
    margin: 0 0 10px 0;
    font-size: 16px;
}
.uss_catalog_block_cat .uss_catalog_category .catalog_info .uss_catlog_cat_anons {
    margin: 0;
    font-size: 16px;
    line-height: 1.2;
}
.uss_catalog_block_cat .uss_catalog_category .catalog_info .uss_catlog_cat_anons p {
    margin: 0 0 7px 0;
}
.uss_catalog_block_cat .uss_catalog_category .catalog_info .catalog_orderbutton {
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
    margin-top: 7px;
    margin-bottom: 7px;
    display: inline-block;
    float: none;
    margin-top: auto;
}
.uss_catalog_block_cat .uss_catalog_category .catalog_info .catalog_orderbutton:hover {
    background-color: #1c2c40;
}
.uss_catalog_list_cat {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background: #fff;
    margin-bottom: 40px;
}
.uss_catalog_list_cat .uss_catalog_category {
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
    margin: 0;
    padding: 20px 40px;
    border: none;
}
.uss_catalog_list_cat .uss_catalog_category:first-child {
    padding-top: 40px;
}
.uss_catalog_list_cat .uss_catalog_category:last-child {
    padding-bottom: 40px;
}
.uss_catalog_list_cat .uss_catalog_category + .uss_catalog_category {
    border-top: 1px solid #ebebeb;
}
.uss_catalog_list_cat .uss_catalog_category .uss_catalog_img_wrap {
    margin: 0 20px 0 0;
    float: left;
}
.uss_catalog_list_cat .uss_catalog_category .uss_catalog_img_wrap .uss_catalog_cat_img {
    border: none;
    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: auto !important;
}
.uss_catalog_list_cat .uss_catalog_category .uss_catalog_img_wrap .uss_catalog_cat_img a {
    margin: 0;
    display: block;
}
.uss_catalog_list_cat .uss_catalog_category .uss_catalog_img_wrap .uss_catalog_cat_img a img {
    max-width: 100%;
    margin: 0 auto;
    display: block;
}
.uss_catalog_list_cat .uss_catalog_category .info {
    overflow: hidden;
}
.uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name {
    margin: 0 0 10px 0;
    color: #222;
}
.uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name a {
    font-size: inherit;
    text-decoration: underline;
}
.uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name:hover {
    color: #9a9a9a;
}
.uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name:hover a {
    text-decoration: none;
}
.uss_catalog_list_cat .uss_catalog_category .subcats.subcats_list {
    margin: 0 0 10px 0;
    font-size: 16px;
}
.uss_catalog_list_cat .uss_catalog_category .uss_catlog_cat_anons {
    margin: 0;
    font-size: 16px;
    line-height: 1.2;
}
.uss_catalog_list_cat .uss_catalog_category .uss_catlog_cat_anons p {
    margin: 0 0 7px 0;
}
.uss_catalog_list_cat .uss_catalog_category .catalog_orderbutton {
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
    margin-top: 7px;
    margin-bottom: 7px;
    display: inline-block;
}
.uss_catalog_list_cat .uss_catalog_category .catalog_orderbutton:hover {
    background-color: #1c2c40;
}
.services > ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.services > ul > li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.services p {
    margin: 0 0 7px 0;
}
.services .h3 {
    font-size: 24px;
    margin: 0 0 15px 0;
    letter-spacing: -0.1px;
    color: #222;
    font-weight: normal;
}
.services .uss_eshop_menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background: #fff;
}
.services .uss_eshop_menu > li {
    color: #3b3b3b;
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
    padding: 20px;
    border-bottom: 1px solid #f5f5f5;
    margin: 0;
}
.services .uss_eshop_menu > li:nth-of-type(odd) {
    border-right: 1px solid #f5f5f5;
}
.services .uss_eshop_menu > li .eshop_menu_image {
    float: left;
    margin-right: 15px;
    background: #fff;
    max-width: 50%;
    zoom: 1;
}
.services .uss_eshop_menu > li .eshop_menu_image ~ * {
    overflow: hidden;
}
.services .uss_eshop_menu > li .eshop_menu_image:before,
.services .uss_eshop_menu > li .eshop_menu_image:after {
    content: '';
    display: table;
}
.services .uss_eshop_menu > li .eshop_menu_image:after {
    clear: both;
}
.services .uss_eshop_menu > li .eshop_menu_image ~ * {
    overflow: hidden;
}
.services .uss_eshop_menu > li .eshop_menu_image img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}
.services .uss_eshop_menu > li > a {
    font-size: 16px;
    font-weight: 600;
    display: block;
    text-transform: uppercase;
    margin-top: 10px;
    margin-bottom: 19px;
    word-wrap: break-word;
    white-space: normal;
}
.services .catalog_menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background: #fff;
}
.services .catalog_menu > li {
    padding: 20px;
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
    border-bottom: 1px solid #f5f5f5;
    font-size: 16px;
    color: #3b3b3b;
    background: #fff;
    margin: 0;
    border-right: 1px solid #f5f5f5;
}
.services .catalog_menu > li .catalog_menu_item span.catalog_menu_image {
    float: left;
    margin-right: 15px;
    max-width: 50%;
}
.services .catalog_menu > li .catalog_menu_item span.catalog_menu_image ~ * {
    overflow: hidden;
}
.services .catalog_menu > li .catalog_menu_item span.catalog_menu_image img {
    margin: 0 auto;
    display: block;
    max-width: 100%;
}
.services .catalog_menu > li .catalog_menu_item > a {
    font-weight: 600;
    display: block;
    text-transform: uppercase;
    margin-top: 10px;
    margin-bottom: 19px;
    word-wrap: break-word;
    white-space: normal;
}
.services .uss_catalog_sidebar.uss_catalog_list_cat {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: #fff;
}
.services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category {
    font-size: 16px;
    color: #3b3b3b;
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
    padding: 20px;
    border-bottom: 1px solid #f5f5f5;
    margin: 0;
    display: block !important;
    border-top: none;
}
.services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category:nth-of-type(odd) {
    border-right: 1px solid #f5f5f5;
}
.services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category .uss_catalog_img_wrap {
    float: left;
    max-width: 50%;
}
.services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category .uss_catalog_img_wrap ~ * {
    overflow: hidden;
}
.services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category .uss_catalog_img_wrap img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}
.services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category .uss_catalog_img_wrap .uss_catalog_cat_img {
    max-width: 100%;
    height: auto !important;
    border: none;
    display: block;
    background: #fff;
    margin: 0 15px 0 auto;
}
.services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name {
    font-weight: 600;
    display: block;
    text-transform: uppercase;
    margin-top: 30px;
    margin-bottom: 19px;
    word-wrap: break-word;
    white-space: normal;
}
.services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name a {
    font-size: inherit;
    font-weight: inherit;
}
.services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category .catalog_orderbutton {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
    margin-top: 7px;
    margin-bottom: 7px;
}
.services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category .catalog_orderbutton:hover {
    background-color: #1c2c40;
}
.services.x1 .uss_eshop_menu > li {
    max-width: 100%;
    border-right: none;
    border-left: none;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.services.x1 .catalog_menu > li {
    max-width: 100%;
    border-right: none;
    border-left: none;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.services.x1 .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category {
    max-width: 100%;
    border-right: none;
    border-left: none;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.services.x2 .uss_eshop_menu > li {
    max-width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: 0 50%;
    flex: 0 50%;
}
.services.x2 .catalog_menu > li {
    max-width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: 0 50%;
    flex: 0 50%;
}
.services.x2 .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category {
    max-width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: 0 50%;
    flex: 0 50%;
}
.services.x3 {
    background: none;
}
.services.x3 .uss_eshop_menu {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.services.x3 .uss_eshop_menu > li {
    background: #fff;
    padding: 10px;
    max-width: calc((100% - 20px) / 3);
    border: none !important;
    margin-bottom: 20px;
}
.services.x3 .uss_eshop_menu > li .eshop_menu_image {
    margin: 0 auto 10px;
    float: none;
    display: block;
}
.services.x3 .catalog_menu {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.services.x3 .catalog_menu > li {
    background: #fff;
    padding: 10px;
    max-width: calc((100% - 20px) / 3);
    border: none !important;
    margin-bottom: 20px;
}
.services.x3 .catalog_menu > li .catalog_menu_item span.catalog_menu_image {
    float: none;
    margin: 0 auto 10px;
    display: block;
}
.services.x3 .uss_catalog_sidebar.uss_catalog_list_cat {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.services.x3 .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category {
    border: none !important;
    margin-bottom: 20px;
    background: #fff;
    padding: 10px;
    max-width: calc((100% - 20px) / 3);
}
.services.x3 .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category .uss_catalog_img_wrap {
    float: none !important;
    margin: 0 auto 10px;
}
.content .uss_catalog_detail {
    padding: 40px;
    background: #fff;
}
.content .catalog_order_form {
    margin-top: 40px;
}
.content .catalog_order_form .h3,
.content .catalog_order_form h3 {
    font-size: 24px;
    color: #222;
    padding: 0;
    margin: 0 0 15px;
    letter-spacing: -0.1px;
    font-weight: normal;
}
.content .catalog_order_form .fc_form_tml {
    padding: 40px;
    background: #fff;
}
.content .catalog_order_form .fc_form {
    width: 100%;
    max-width: 100%;
}
.content .catalog_order_form .fc_form .group {
    width: 100%;
}
.content .catalog_order_form .fc_form .group .fc_item:not(.fc_checkbox) {
    width: 100%;
    max-width: 420px;
}
.content .catalog_order_form .fc_form .group .fc_item:not(.fc_checkbox) .elem_item {
    width: 100%;
}
.content .catalog_order_form .fc_form .group .fc_item:not(.fc_checkbox) .elem_item input.styler {
    width: 100%;
}
.content .catalog_order_form .fc_form .group .fc_item:not(.fc_checkbox) .elem_item textarea.styler {
    width: 100%;
}
.content .catalog_order_form .fc_form .group .fc_item:not(.fc_checkbox) label {
    font-weight: 600;
    font-size: 16px;
    display: block;
    margin: 0 0 5px 0;
}
.content .catalog_order_form .fc_form .group .fc_item.fc_checkbox {
    width: 100%;
}
.content .catalog_order_form .fc_form .group:not(.end) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.content .catalog_order_form .fc_form .group:not(.end) .fc_item {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
}
.content .catalog_order_form .fc_form .group:not(.end) .fc_item:not(:last-child) {
    margin-right: 20px;
}
.content .catalog_order_form .fc_form .group + .group.end {
    max-width: calc(100% - 180px);
}
.content .catalog_order_form .fc_form .group + .group:not(.end) .fc_item:not(.fc_checkbox) {
    max-width: 100%;
}
.content .catalog_order_form .fc_form .buttons input[type='submit'].styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
    margin-top: 7px;
    margin-bottom: 7px;
}
.content .catalog_order_form .fc_form .buttons input[type='submit'].styler:hover {
    background-color: #1c2c40;
}
.uss_catalog_detail .uss_img_wrapper {
    margin-right: 20px;
}
.uss_catalog_detail .uss_img_wrapper ~ * {
    overflow: hidden;
}
.uss_catalog_detail .uss_catalog_short_description {
    margin: 0 0 0 0;
}
.uss_catalog_detail .uss_catalog_short_description p {
    margin: 0 0 7px 0;
}
.uss_catalog_detail .catalog_orderbutton {
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
    margin-top: 7px;
    margin-bottom: 7px;
    display: inline-block;
}
.uss_catalog_detail .catalog_orderbutton:hover {
    background-color: #1c2c40;
}
.jq-checkbox {
    background: none;
    border: 1px solid #b6b6b6;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.jq-checkbox.checked {
    border-color: #d60420;
}
.jq-checkbox.checked .jq-checkbox__div {
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    opacity: 1;
    border-radius: 0;
    background: #d60420;
}
.jq-radio {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    background: none;
    border-color: #b6b6b6;
}
.jq-radio.checked {
    border-color: #d60420;
}
.jq-radio.checked .jq-radio__div {
    background: #d60420;
}
.jq-selectbox .jq-selectbox__select {
    background: none;
    border: 1px solid #b6b6b6;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    border-radius: 0;
    color: #222;
}
.jq-selectbox .jq-selectbox__select .jq-selectbox__trigger {
    border-left-color: #b6b6b6;
}
.jq-selectbox .jq-selectbox__select .jq-selectbox__trigger .jq-selectbox__trigger-arrow {
    opacity: 1;
    border-top-color: #b6b6b6;
}
.jq-selectbox.focused .jq-selectbox__select {
    border-color: #d60420;
}
.jq-selectbox.focused .jq-selectbox__select .jq-selectbox__trigger .jq-selectbox__trigger-arrow {
    border-top-color: #222;
}
.section_news .uss_news .groups_list .group_item {
    background: #fff;
    padding: 20px 40px;
    margin: 0;
    border: none;
}
.section_news .uss_news .groups_list .group_item + .group_item {
    border-top: 1px solid #ebebeb;
}
.section_news .uss_news .groups_list .group_item .info .image {
    border: none;
}
.section_news .uss_news .groups_list .group_item .info .image .uss_image_holder a img {
    display: block;
}
.section_news .uss_news .groups_list .group_item .info .title {
    font-size: 16px;
    color: #222;
}
.section_news .uss_news .groups_list .group_item .info .title a {
    font-size: inherit;
    color: inherit;
    text-decoration: underline;
}
.section_news .uss_news .groups_list .group_item .info .title:hover {
    color: #9a9a9a;
}
.section_news .uss_news .groups_list .group_item .info .title:hover a {
    text-decoration: none;
}
.section_news .uss_news .news_list .news_item {
    background: #fff;
    padding: 20px 40px;
}
.section_news .uss_news .news_list .news_item + .news_item {
    border-top: 1px solid #ebebeb;
}
.section_news .uss_news .news_list .news_item:first-child {
    padding-top: 40px;
}
.section_news .uss_news .news_list .news_item:last-child {
    padding-bottom: 40px;
}
.section_news .uss_news .news_list .news_item .image {
    border: none;
}
.section_news .uss_news .news_list .news_item .image .uss_image_holder a img {
    display: block;
}
.section_news .uss_news .news_list .news_item .info {
    overflow: hidden;
}
.section_news .uss_news .news_list .news_item .info .title {
    color: #222;
}
.section_news .uss_news .news_list .news_item .info .title a {
    color: inherit;
    font-size: inherit;
    text-decoration: underline;
}
.section_news .uss_news .news_list .news_item .info .title:hover {
    color: #9a9a9a;
}
.section_news .uss_news .news_list .news_item .info .title:hover a {
    text-decoration: none;
}
.section_news .uss_news .news_list .news_item .info .uss_more a {
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
    margin-top: 7px;
    margin-bottom: 7px;
    display: inline-block;
}
.section_news .uss_news .news_list .news_item .info .uss_more a:hover {
    background-color: #1c2c40;
}
.section_news .uss_news .news_list.news_list_items .news_item {
    margin-bottom: 0;
}
.section_news .uss_news .news_list.news_block_items .news_item {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.section_news .uss_news .news_list.news_block_items .news_item .info {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
}
.section_news .uss_news.news_exact_item {
    background: #fff;
    padding: 40px;
    margin-bottom: 40px;
}
.section_news .uss_news.news_exact_item .uss_img_wrapper .uss_img_big {
    border: none;
}
.section_news .uss_news.news_exact_item .uss_img_wrapper .uss_img_big .uss_img_big_image img {
    display: block;
}
.section_news .comment_form_block {
    margin-bottom: 40px;
    padding-bottom: 0;
}
.section_news .news_similar_wrap {
    margin-top: 0;
    line-height: 1.29;
}
.section_news .news_similar_wrap .news_similar_title {
    margin-top: 0;
    font-size: 24px;
    color: #222;
    padding: 0;
    margin: 0 0 15px;
    letter-spacing: -0.1px;
}
.section_news .news_similar_wrap .similar_items {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.section_news .news_similar_wrap .similar_items .news_item {
    padding: 10px 10px;
    background: #fff;
    margin: 0;
    border: none;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: block;
}
.section_news .news_similar_wrap .similar_items .news_item + .news_item {
    border-top: 1px solid #ebebeb;
}
.section_news .news_similar_wrap .similar_items .news_item .image {
    margin: 0 0 10px 0;
}
.section_news .news_similar_wrap .similar_items .news_item .image .uss_image_holder a img {
    display: block;
}
.section_news .news_similar_wrap .similar_items .news_item .info {
    overflow: hidden;
}
.section_news .news_similar_wrap .similar_items .news_item .info .title a {
    font-size: 16px;
    color: #222;
    text-decoration: underline;
}
.section_news .news_similar_wrap .similar_items .news_item .info .title a:hover {
    color: #9a9a9a;
    text-decoration: none;
}
.section_news .news_similar_wrap .similar_items .news_item .info .preview {
    margin: 0;
}
.section_news .news_similar_wrap .similar_items .news_item .info .preview p {
    margin: 0 0 7px 0;
}
.section_news .news_similar_wrap .similar_items .news_item .info .uss_more a {
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
    margin-top: 7px;
    margin-bottom: 7px;
    display: inline-block;
}
.section_news .news_similar_wrap .similar_items .news_item .info .uss_more a:hover {
    background-color: #1c2c40;
}
.section_photoalbums {
    padding: 40px;
    background: #fff;
}
.section_photoalbums .uss_photoalbums_albums .uss_photoalbums_albums_list .uss_albums_item {
    background: #fff;
    padding: 20px 40px;
    margin: 0;
    border: none;
}
.section_photoalbums .uss_photoalbums_albums .uss_photoalbums_albums_list .uss_albums_item + .uss_albums_item {
    border-top: 1px solid #ebebeb;
}
.section_photoalbums .uss_photoalbums_albums .uss_photoalbums_albums_list .uss_albums_item .uss_albums_cover {
    margin: 0 20px 0 0;
}
.section_photoalbums
    .uss_photoalbums_albums
    .uss_photoalbums_albums_list
    .uss_albums_item
    .uss_albums_info
    .uss_albums_name
    a {
    font-size: 16px;
    color: #222;
    text-decoration: underline;
}
.section_photoalbums
    .uss_photoalbums_albums
    .uss_photoalbums_albums_list
    .uss_albums_item
    .uss_albums_info
    .uss_albums_name
    a:hover {
    color: #9a9a9a;
    text-decoration: none;
}
.section_photoalbums
    .uss_photoalbums_albums
    .uss_photoalbums_albums_list
    .uss_albums_item
    .uss_albums_info
    .uss_albums_description {
    margin: 0;
}
.section_photoalbums
    .uss_photoalbums_albums
    .uss_photoalbums_albums_list
    .uss_albums_item
    .uss_albums_info
    .uss_albums_description
    p {
    margin: 0 0 7px 0;
}
.section_photoalbums .uss_photoalbums_foto_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.section_photoalbums .uss_photoalbums_foto_box .uss_img_item {
    max-width: 100%;
    display: block;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
}
.section_photoalbums .uss_photoalbums_foto_box .uss_img_item .uss_img_pre {
    max-width: 100%;
    height: auto !important;
    display: block;
}
.section_photoalbums .uss_photoalbums_foto_box .uss_img_item .uss_img_pre img {
    max-width: 100%;
    height: auto;
    display: block;
}
.section_photoalbums .uss_photoalbums_foto_mosaic .uss_img_item img {
    display: block;
    max-width: 100%;
}
.section_photoalbums .uss_photoalbums_foto_list .uss_img_item .uss_img_pre {
    max-width: 100%;
    display: block;
    height: auto !important;
}
.section_photoalbums .uss_photoalbums_foto_list .uss_img_item .uss_img_pre img {
    max-width: 100%;
}
.catalog_orderform_tml {
    font-family: 'Segoe UI';
    font-size: 16px;
    line-height: 1.2;
}
.catalog_orderform_tml .fc_form {
    margin: 0 auto;
}
.catalog_orderform_tml .fc_form .group {
    width: 100%;
    display: block;
}
.catalog_orderform_tml .fc_form .group .fc_item:not(.fc_checkbox) {
    display: block;
    width: 100%;
}
.catalog_orderform_tml .fc_form .group .fc_item:not(.fc_checkbox) .elem_item {
    width: 100%;
}
.catalog_orderform_tml .fc_form .group .fc_item:not(.fc_checkbox) .elem_item input[type='text'].styler {
    width: 100%;
}
.catalog_orderform_tml .fc_form .group .fc_item:not(.fc_checkbox) .elem_item textarea.styler {
    width: 100%;
}
.catalog_orderform_tml .fc_form .group .fc_item:not(.fc_checkbox) label {
    margin-bottom: 5px;
    font-weight: 600;
    display: block;
    font-size: 16px;
}
.catalog_orderform_tml .fc_form .group .fc_item.fc_checkbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
.catalog_orderform_tml .fc_form .group .fc_item.fc_checkbox label {
    display: inline-block;
    font-size: 16px;
    line-height: 1;
    font-weight: normal;
}
.catalog_orderform_tml .fc_form .buttons input[type='submit'].styler {
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
    margin-top: 7px;
    margin-bottom: 7px;
    display: inline-block;
}
.catalog_orderform_tml .fc_form .buttons input[type='submit'].styler:hover {
    background-color: #1c2c40;
}
.buy_one_click_form_tml {
    font-family: 'Segoe UI';
    font-size: 16px;
    line-height: 1.2;
}
.buy_one_click_form_tml .buy_one_click_window .uss_buy_one_click_title {
    font-size: 24px;
    font-weight: 600;
    margin: 0 0 15px 0;
    letter-spacing: -0.1px;
    color: #222;
}
.buy_one_click_form_tml .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info .uss_description {
    margin: 0 0 0 0;
}
.buy_one_click_form_tml .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info .uss_description p {
    margin: 0 0 7px 0;
}
.buy_one_click_form_tml
    .buy_one_click_window
    .uss_buy_one_click_pos
    .uss_onepos_info
    .uss_shop_price_amount_wrap
    .uss_shop_price {
    background: none !important;
    margin: 0 0 10px 0;
}
.buy_one_click_form_tml
    .buy_one_click_window
    .uss_buy_one_click_pos
    .uss_onepos_info
    .uss_shop_price_amount_wrap
    .uss_shop_price
    span.old_price {
    padding: 0 !important;
    margin: 0 !important;
    background: none !important;
    color: #9a9a9a;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 0.8px;
}
.buy_one_click_form_tml
    .buy_one_click_window
    .uss_buy_one_click_pos
    .uss_onepos_info
    .uss_shop_price_amount_wrap
    .uss_shop_price
    div.actual_price {
    padding: 0 !important;
    margin: 0 !important;
    background: none !important;
    font-size: 26px;
    font-weight: 600;
    margin: 0 0 3px 0 !important;
    display: block;
}
.buy_one_click_form_tml
    .buy_one_click_window
    .uss_buy_one_click_pos
    .uss_onepos_info
    .uss_shop_price_amount_wrap
    .uss_shop_by
    span.uss_eshop_amount_block
    .amount_count
    input[type='text'].amount.styler {
    text-align: center;
    padding-left: 7px;
    padding-right: 7px;
}
.buy_one_click_form_tml
    .buy_one_click_window
    .uss_buy_one_click_pos
    .uss_onepos_info
    .uss_shop_price_amount_wrap
    .uss_shop_by
    span.uss_eshop_amount_block
    .amount_count
    .uss_minus {
    font-size: 17px;
}
.buy_one_click_form_tml
    .buy_one_click_window
    .uss_buy_one_click_pos
    .uss_onepos_info
    .uss_shop_price_amount_wrap
    .uss_shop_by
    span.uss_eshop_amount_block
    .amount_count
    .uss_plus {
    font-size: 17px;
}
.buy_one_click_form_tml .buy_one_click_window .one_click_form_wrapper .fc_form_tml .group .fc_item {
    margin-bottom: 10px;
}
.buy_one_click_form_tml .buy_one_click_window .one_click_form_wrapper .fc_form_tml .group .fc_item:not(.block) {
    max-width: 420px;
    width: 100%;
}
.buy_one_click_form_tml .buy_one_click_window .one_click_form_wrapper .fc_form_tml .group .fc_item label.sector_title {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 5px;
}
.buy_one_click_form_tml .buy_one_click_window .one_click_form_wrapper .fc_form_tml .group .fc_item .elem_item {
    width: 100%;
}
.buy_one_click_form_tml .buy_one_click_window .one_click_form_wrapper .fc_form_tml .group .fc_item .elem_item input {
    width: 100%;
    height: 40px;
}
.buy_one_click_form_tml .buy_one_click_window .one_click_form_wrapper .fc_form_tml .group .fc_item .elem_item textarea {
    width: 100%;
    height: 93px;
}
.buy_one_click_form_tml
    .buy_one_click_window
    .one_click_form_wrapper
    .fc_form_tml
    .group
    .fc_item.fc_radio
    .radio_label
    .jq-radio
    ~ * {
    font-weight: normal;
    font-size: 14px;
}
.buy_one_click_form_tml
    .buy_one_click_window
    .one_click_form_wrapper
    .fc_form_tml
    .group
    .fc_item.fc_radio
    label:hover
    .jq-radio {
    border-color: #d60420;
}
.buy_one_click_form_tml .buy_one_click_window .one_click_form_wrapper .fc_form_tml .group .fc_item.fc_checkbox,
.buy_one_click_form_tml .buy_one_click_window .one_click_form_wrapper .fc_form_tml .group .fc_item.fc_checkbox_one {
    font-size: 14px;
    width: 100%;
    display: inline;
}
.buy_one_click_form_tml
    .buy_one_click_window
    .one_click_form_wrapper
    .fc_form_tml
    .group
    .fc_item.fc_checkbox
    .elem_item,
.buy_one_click_form_tml
    .buy_one_click_window
    .one_click_form_wrapper
    .fc_form_tml
    .group
    .fc_item.fc_checkbox_one
    .elem_item {
    width: auto !important;
    display: inline;
    vertical-align: middle;
}
.buy_one_click_form_tml
    .buy_one_click_window
    .one_click_form_wrapper
    .fc_form_tml
    .group
    .fc_item.fc_checkbox
    label.sector_title,
.buy_one_click_form_tml
    .buy_one_click_window
    .one_click_form_wrapper
    .fc_form_tml
    .group
    .fc_item.fc_checkbox_one
    label.sector_title {
    display: inline;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
    color: #939393;
}
.buy_one_click_form_tml
    .buy_one_click_window
    .one_click_form_wrapper
    .fc_form_tml
    .group
    .fc_item.fc_checkbox
    label.sector_title
    a,
.buy_one_click_form_tml
    .buy_one_click_window
    .one_click_form_wrapper
    .fc_form_tml
    .group
    .fc_item.fc_checkbox_one
    label.sector_title
    a {
    color: inherit;
}
.buy_one_click_form_tml
    .buy_one_click_window
    .one_click_form_wrapper
    .fc_form_tml
    .group
    .fc_item.fc_checkbox
    label.sector_title
    a:hover,
.buy_one_click_form_tml
    .buy_one_click_window
    .one_click_form_wrapper
    .fc_form_tml
    .group
    .fc_item.fc_checkbox_one
    label.sector_title
    a:hover {
    color: #d60420;
}
.buy_one_click_form_tml .buy_one_click_window .one_click_form_wrapper .fc_form_tml .buttons input.submit {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
    margin-top: 7px;
    margin-bottom: 7px;
}
.buy_one_click_form_tml .buy_one_click_window .one_click_form_wrapper .fc_form_tml .buttons input.submit:hover {
    background-color: #1c2c40;
}
.buy_one_click_form_inpos {
    margin: 0 0 40px 0;
}
.buy_one_click_form_inpos .buy_one_click_form_title {
    font-size: 24px;
    color: #222;
    padding: 0;
    margin: 0 0 15px;
    letter-spacing: -0.1px;
    font-weight: normal;
}
.buy_one_click_form_inpos .fc_form {
    background: #fff;
    padding: 40px;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.buy_one_click_form_inpos .fc_form .group {
    display: block;
    width: 100%;
}
.buy_one_click_form_inpos .fc_form .group .fc_item:not(.fc_checkbox) {
    display: block;
    width: 100%;
}
.buy_one_click_form_inpos .fc_form .group .fc_item:not(.fc_checkbox) .elem_item {
    width: 100%;
}
.buy_one_click_form_inpos .fc_form .group .fc_item:not(.fc_checkbox) .elem_item input.styler {
    width: 100%;
}
.buy_one_click_form_inpos .fc_form .group .fc_item:not(.fc_checkbox) .elem_item textarea.styler {
    min-height: 50px;
    width: 100%;
}
.buy_one_click_form_inpos .fc_form .group .fc_item:not(.fc_checkbox) label {
    display: block;
    font-weight: 600;
    margin: 0 0 5px 0;
}
.buy_one_click_form_inpos .fc_form .group .fc_item.fc_checkbox {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.buy_one_click_form_inpos .fc_form .group .fc_item.fc_checkbox label {
    font-weight: 600;
    font-size: 16px;
    display: inline-block;
}
.buy_one_click_form_inpos .fc_form .group:not(.end) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 20px;
}
.buy_one_click_form_inpos .fc_form .group:not(.end) .fc_item:not(.fc_checkbox) {
    margin-bottom: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
}
.buy_one_click_form_inpos .fc_form .group:not(.end) .fc_item:not(.fc_checkbox):not(:first-child) {
    margin-left: 20px;
}
.buy_one_click_form_inpos .fc_form .group:not(.end) .fc_item:not(.fc_checkbox) input.styler {
    margin-bottom: 0;
}
.buy_one_click_form_inpos .fc_form .group:not(.end) .fc_item:not(.fc_checkbox) textarea.styler {
    margin-bottom: 0;
}
.buy_one_click_form_inpos .fc_form .buttons input[type='submit'].styler {
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
    display: inline-block;
}
.buy_one_click_form_inpos .fc_form .buttons input[type='submit'].styler:hover {
    background-color: #1c2c40;
}
.buy_one_click_form_inpos .fc_form .group + .group.end {
    max-width: calc(100% - 180px);
}
.buy_one_click_form_inpos .fc_form .buttons {
    max-width: 178px;
}
.adaptive-menu {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: rgba(0, 0, 0, 0.75);
    z-index: 999;
    display: none;
}
.adaptive-menu.open {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.adaptive-menu .close {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 45px;
    height: 45px;
    background: url('../img/close-white.png') center no-repeat;
    background-size: cover;
    cursor: pointer;
}
.adaptive-menu .menu {
    background: #fff;
    z-index: 1000;
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
    max-height: 100%;
    overflow: auto;
    max-width: 75%;
    margin: 0;
}
.adaptive-menu .menu > ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.adaptive-menu .menu > ul > li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.adaptive-menu .menu ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.adaptive-menu .menu ul li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 auto;
    flex: 0 auto;
}
.adaptive-menu .menu ul li a {
    font-size: 19px;
    display: block;
    text-align: center;
    padding: 27px 0 27px 0;
    font-weight: 600;
    color: #222222;
    text-decoration: none;
    position: relative;
}
.adaptive-menu .menu ul li.active > a:after,
.adaptive-menu .menu ul li:hover > a:after {
    content: '';
    left: 0;
    right: 0;
    bottom: 0;
    height: 4px;
    background: #d60420;
    display: block;
    position: absolute;
}
.adaptive-menu .menu ul li .submenu {
    display: none;
    position: absolute;
    left: 0;
    top: calc(100% - 4px);
    background: #fff;
    width: 100%;
    min-width: 200px;
    border-top: 4px solid #d60420;
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
}
.adaptive-menu .menu ul li .submenu li a {
    text-align: left;
    padding: 8px 10px 9px 10px;
    font-size: 17px;
    font-weight: normal;
}
.adaptive-menu .menu ul li .submenu li a:hover {
    color: #d60420;
}
.adaptive-menu .menu ul li .submenu li a:after {
    content: none !important;
}
.adaptive-menu .menu ul li .submenu li .submenu {
    border: none;
    top: 0;
    left: 100%;
    min-height: 100%;
}
.adaptive-menu .menu ul li .submenu li:hover > a:after {
    content: none;
}
.adaptive-menu .menu ul li.last > .submenu {
    left: auto;
    right: 0;
}
.adaptive-menu .menu ul li.actve > .submenu {
    display: block;
    width: 100%;
    min-width: 200px;
}
.adaptive-menu .menu ul li:hover > .submenu,
.adaptive-menu .menu ul li.clicked > .submenu {
    display: block;
    z-index: 2;
}
.adaptive-menu .menu .inner {
    padding: 0 !important;
    min-width: auto;
}
.adaptive-menu .menu ul {
    display: block;
}
.adaptive-menu .menu ul li {
    display: block;
}
.adaptive-menu .menu ul li a {
    text-align: left;
    padding: 9px 10px 10px;
    font-size: 16px;
}
.adaptive-menu .menu ul li a:after {
    content: none !important;
}
.adaptive-menu .menu ul li.active > a,
.adaptive-menu .menu ul li.clicked > a {
    color: #d60420;
}
.adaptive-menu .menu ul li .submenu {
    border: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    position: static;
}
.adaptive-menu .menu ul li .submenu li a {
    font-size: 16px;
    padding: 6px 10px 7px 20px;
}
.section_formconstructor form.fc_form .buttons input[type='submit'] {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
    font-size: 18px;
}
.quote {
    background: #f4f4f4;
    padding: 35px;
    color: #3b3b3b;
    line-height: 1.5;
    border-left: 4px solid #d60420;
}
.quote p {
    margin: 0;
}
.quote p + p {
    margin-top: 7px;
}
.uss_adv_img_list_item.uss_ail_point span {
    background: #1c2c40;
}
.uss_adv_img_list_item.uss_ail_point.active span {
    background-color: #d60420;
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #d60420;
}
.uss_shop_form .fc_form_tml .group .fc_item {
    margin-bottom: 10px;
}
.uss_shop_form .fc_form_tml .group .fc_item:not(.block) {
    max-width: 420px;
    width: 100%;
}
.uss_shop_form .fc_form_tml .group .fc_item label.sector_title {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 5px;
}
.uss_shop_form .fc_form_tml .group .fc_item .elem_item {
    width: 100%;
}
.uss_shop_form .fc_form_tml .group .fc_item .elem_item input {
    width: 100%;
    height: 40px;
}
.uss_shop_form .fc_form_tml .group .fc_item .elem_item textarea {
    width: 100%;
    height: 93px;
}
.uss_shop_form .fc_form_tml .group .fc_item.fc_radio .radio_label .jq-radio ~ * {
    font-weight: normal;
    font-size: 14px;
}
.uss_shop_form .fc_form_tml .group .fc_item.fc_radio label:hover .jq-radio {
    border-color: #d60420;
}
.uss_shop_form .fc_form_tml .group .fc_item.fc_checkbox,
.uss_shop_form .fc_form_tml .group .fc_item.fc_checkbox_one {
    font-size: 14px;
    width: 100%;
    display: inline;
}
.uss_shop_form .fc_form_tml .group .fc_item.fc_checkbox .elem_item,
.uss_shop_form .fc_form_tml .group .fc_item.fc_checkbox_one .elem_item {
    width: auto !important;
    display: inline;
    vertical-align: middle;
}
.uss_shop_form .fc_form_tml .group .fc_item.fc_checkbox label.sector_title,
.uss_shop_form .fc_form_tml .group .fc_item.fc_checkbox_one label.sector_title {
    display: inline;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
    color: #939393;
}
.uss_shop_form .fc_form_tml .group .fc_item.fc_checkbox label.sector_title a,
.uss_shop_form .fc_form_tml .group .fc_item.fc_checkbox_one label.sector_title a {
    color: inherit;
}
.uss_shop_form .fc_form_tml .group .fc_item.fc_checkbox label.sector_title a:hover,
.uss_shop_form .fc_form_tml .group .fc_item.fc_checkbox_one label.sector_title a:hover {
    color: #d60420;
}
.uss_shop_form .fc_form_tml .buttons input.submit {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
    margin-top: 7px;
    margin-bottom: 7px;
}
.uss_shop_form .fc_form_tml .buttons input.submit:hover {
    background-color: #1c2c40;
}
.section.section_formconstructor .uss_section_content .fc_form_tml .group .fc_item {
    margin-bottom: 10px;
}
.section.section_formconstructor .uss_section_content .fc_form_tml .group .fc_item:not(.block) {
    max-width: 420px;
    width: 100%;
}
.section.section_formconstructor .uss_section_content .fc_form_tml .group .fc_item label.sector_title {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 5px;
}
.section.section_formconstructor .uss_section_content .fc_form_tml .group .fc_item .elem_item {
    width: 100%;
}
.section.section_formconstructor .uss_section_content .fc_form_tml .group .fc_item .elem_item input {
    width: 100%;
    height: 40px;
}
.section.section_formconstructor .uss_section_content .fc_form_tml .group .fc_item .elem_item textarea {
    width: 100%;
    height: 93px;
}
.section.section_formconstructor .uss_section_content .fc_form_tml .group .fc_item.fc_radio .radio_label .jq-radio ~ * {
    font-weight: normal;
    font-size: 14px;
}
.section.section_formconstructor .uss_section_content .fc_form_tml .group .fc_item.fc_radio label:hover .jq-radio {
    border-color: #d60420;
}
.section.section_formconstructor .uss_section_content .fc_form_tml .group .fc_item.fc_checkbox,
.section.section_formconstructor .uss_section_content .fc_form_tml .group .fc_item.fc_checkbox_one {
    font-size: 14px;
    width: 100%;
    display: inline;
}
.section.section_formconstructor .uss_section_content .fc_form_tml .group .fc_item.fc_checkbox .elem_item,
.section.section_formconstructor .uss_section_content .fc_form_tml .group .fc_item.fc_checkbox_one .elem_item {
    width: auto !important;
    display: inline;
    vertical-align: middle;
}
.section.section_formconstructor .uss_section_content .fc_form_tml .group .fc_item.fc_checkbox label.sector_title,
.section.section_formconstructor .uss_section_content .fc_form_tml .group .fc_item.fc_checkbox_one label.sector_title {
    display: inline;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
    color: #939393;
}
.section.section_formconstructor .uss_section_content .fc_form_tml .group .fc_item.fc_checkbox label.sector_title a,
.section.section_formconstructor
    .uss_section_content
    .fc_form_tml
    .group
    .fc_item.fc_checkbox_one
    label.sector_title
    a {
    color: inherit;
}
.section.section_formconstructor
    .uss_section_content
    .fc_form_tml
    .group
    .fc_item.fc_checkbox
    label.sector_title
    a:hover,
.section.section_formconstructor
    .uss_section_content
    .fc_form_tml
    .group
    .fc_item.fc_checkbox_one
    label.sector_title
    a:hover {
    color: #d60420;
}
.section.section_formconstructor .uss_section_content .fc_form_tml .buttons input.submit {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
    margin-top: 7px;
    margin-bottom: 7px;
}
.section.section_formconstructor .uss_section_content .fc_form_tml .buttons input.submit:hover {
    background-color: #1c2c40;
}
.section.section_search .uss_search_form input.uss_input_name {
    border: 1px solid #ccc;
    border-color: #f5f5f5 !important;
    background-color: #f5f5f5;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    padding-left: 15px;
    height: 40px;
    border: none;
    font-size: 14px;
    font-family: Arial, sans-serif;
}
.section.section_search .uss_search_form input.uss_input_name:focus {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    outline: 0;
}
.section.section_search .uss_search_form input.uss_submit {
    cursor: pointer;
    display: inline-block;
    padding: 12px 10px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
    margin-top: 7px;
    margin-bottom: 7px;
}
.section.section_text .uss_section_content form.uss_form_tml .uss_form_item {
    max-width: 420px;
}
.section.section_text .uss_section_content form.uss_form_tml .uss_form_item input[name='email'] {
    overflow: visible;
    padding: 7px 11px;
    outline: 0;
    border: 1px solid #f5f5f5;
    border-bottom-color: #f5f5f5;
    border-radius: 4px;
    background: #f5f5f5;
    color: #333;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
    height: 40px;
    text-shadow: none;
    border-radius: 0;
    font-family: Segoe UI !important;
}
.section.section_text .uss_section_content form.uss_form_tml .uss_form_item input[name='email']:focus {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    outline: 0;
}
.section.section_text .uss_section_content form.uss_form_tml .uss_form_item label {
    display: block;
    margin: 0 0 5px 0;
    padding: 0;
    font-size: 16px !important;
    font-weight: 600 !important;
    margin-bottom: 5px !important;
    font-family: 'Segoe UI' !important;
}
.section.section_text .uss_section_content form.uss_form_tml .uss_form_item.uss_form_captcha {
    width: 100%;
    background: #ebebeb;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.section.section_text .uss_section_content form.uss_form_tml .uss_form_item.uss_form_captcha label {
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
}
.section.section_text .uss_section_content form.uss_form_tml .uss_form_item.uss_form_captcha img {
    -webkit-box-flex: 0;
    -ms-flex: 0 auto;
    flex: 0 auto;
}
.section.section_text .uss_section_content form.uss_form_tml .uss_form_item.uss_form_captcha input#captcha_id {
    overflow: visible;
    padding: 7px 11px;
    outline: 0;
    border: 1px solid #f5f5f5;
    border-bottom-color: #f5f5f5;
    border-radius: 4px;
    background: #f5f5f5;
    color: #333;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
    height: 40px;
    text-shadow: none;
    border-radius: 0;
    font-family: Segoe UI !important;
    width: auto;
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
    height: 52px;
}
.section.section_text .uss_section_content form.uss_form_tml .uss_form_item.uss_form_captcha input#captcha_id:focus {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    outline: 0;
}
.section.section_text .uss_section_content form.uss_form_tml .uss_form_item.uss_form_captcha input#captcha_id:focus {
    border-top-color: #e4e4e4;
    border-left-color: #e4e4e4;
}
.section.section_text .uss_section_content form.uss_form_tml .uss_form_item.uss_form_submit input[name='sendemail'] {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d60420;
    color: #fff;
    margin-top: 7px;
    margin-bottom: 7px;
    cursor: pointer;
}
.section.section_text
    .uss_section_content
    form.uss_form_tml
    .uss_form_item.uss_form_submit
    input[name='sendemail']:hover {
    background-color: #1c2c40;
}
.section_news .uss_news .groups_list .group_item .info .title {
    color: #d60420 !important;
}
.colorStyle2 input.uss_input_name:not([type='submit']):hover {
    border-color: #e9e9e9;
}
.colorStyle2 input.uss_input_name:not([type='submit']):focus,
.colorStyle2 input.uss_input_name:not([type='submit']):active {
    border-color: #fea712 !important;
}
.colorStyle2 a {
    color: #409f3b;
}
.colorStyle2 .header .basket .uss_basket_mini #uss_block_basket_amount {
    background: #fea712;
}
.colorStyle2 .header .basket .uss_basket_mini .basket_widget_inner.empty #uss_block_basket_amount {
    background: #fea712;
}
.colorStyle2 .header .burger span {
    background: #409f3b;
}
.colorStyle2 .header .burger:hover span {
    background-color: #fea712;
}
.colorStyle2 .header .logo .logo-row {
    color: #409f3b;
}
.colorStyle2 .header .logo .logo-text span {
    color: #fea712;
}
.colorStyle2 .header .modal_opener {
    color: #fea712;
}
.colorStyle2 .menu ul li.active > a:after,
.colorStyle2 .menu ul li:hover > a:after {
    background-color: #fea712;
}
.colorStyle2 .menu ul li .submenu {
    border-top-color: #fea712;
}
.colorStyle2 .menu ul li .submenu li a:hover {
    color: #fea712;
}
.colorStyle2 .slider .slide .caption:after {
    background-color: #409f3b;
}
.colorStyle2 .slider .slick-arrow.slick-prev {
    background-color: #fea712;
}
.colorStyle2 .slider .slick-arrow.slick-next {
    background-color: #fea712;
}
.colorStyle2 .slider .slick-arrow.slick-next:after {
    background: #f19c0c;
}
.colorStyle2 .slider .slick-arrow:hover:before {
    border-color: #f19c0c;
}
.colorStyle2 .slider .slick-dots li.slick-active button {
    background-color: #2e8829;
}
.colorStyle2 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li > a {
    background-image: url('../img/K8-02/catalog-li.png');
}
.colorStyle2 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li.active > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #fea712;
    color: #fff;
}
.colorStyle2 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li:hover > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #fea712;
    color: #fff;
}
.colorStyle2 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li > a {
    background: #409f3b;
    border-bottom-color: #2e8829;
}
.colorStyle2 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li.active a {
    background: #2e8829;
}
.colorStyle2 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li:hover a {
    background: #2e8829;
}
.colorStyle2 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li > .submenu {
    background: #2e8829;
}
.colorStyle2 .aside-catalog ul.uss_eshop_menu > li > a {
    background-image: url('../img/K8-02/catalog-li.png');
}
.colorStyle2 .aside-catalog ul.uss_eshop_menu > li.active > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #fea712;
    color: #fff;
}
.colorStyle2 .aside-catalog ul.uss_eshop_menu > li:hover > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #fea712;
    color: #fff;
}
.colorStyle2 .aside-catalog ul.uss_eshop_menu > li > .submenu > li > a {
    background: #409f3b;
    border-bottom-color: #2e8829;
}
.colorStyle2 .aside-catalog ul.uss_eshop_menu > li > .submenu > li.active > a {
    background: #2e8829;
}
.colorStyle2 .aside-catalog ul.uss_eshop_menu > li > .submenu > li:hover > a {
    background: #2e8829;
}
.colorStyle2 .aside-catalog ul.uss_eshop_menu > li > .submenu > li > .submenu {
    background: #2e8829;
}
.colorStyle2 .aside-catalog ul.catalog_menu > li > div > a {
    background-image: url('../img/K8-02/catalog-li.png');
}
.colorStyle2 .aside-catalog ul.catalog_menu > li.active > div > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #fea712;
    color: #fff;
}
.colorStyle2 .aside-catalog ul.catalog_menu > li:hover > div > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #fea712;
    color: #fff;
}
.colorStyle2 .aside-catalog ul.catalog_menu > li > .submenu > li > div > a {
    background: #409f3b;
    border-bottom-color: #2e8829;
}
.colorStyle2 .aside-catalog ul.catalog_menu > li > .submenu > li.active > div > a {
    background: #2e8829;
}
.colorStyle2 .aside-catalog ul.catalog_menu > li > .submenu > li:hover > div > a {
    background: #2e8829;
}
.colorStyle2 .aside-catalog ul.catalog_menu > li > .submenu > li > .submenu {
    background: #2e8829;
}
.colorStyle2 .information .inner {
    border-color: #fea712;
}
.colorStyle2 .information .subscribe .subscribe_form form input[type='submit'] {
    background-image: url('../img/K8-02/subscribe-icon.png');
}
.colorStyle2 .information .subscribe .subscribe_form .unsubscribe_link a {
    color: #f19c0c;
}
.colorStyle2 .information .subscribe .subscribe_form .unsubscribe_link a:hover {
    color: #f19c0c;
}
.colorStyle2 .information .subscribe .fc_form_tml form .buttons input[type='submit'].styler {
    background-color: #f19c0c;
}
.colorStyle2 .information .subscribe .fc_form_tml form .group.end .fc_item.fc_checkbox label.sector_title a:hover,
.colorStyle2 .information .subscribe .fc_form_tml form .group.end .fc_item.fc_checkbox_one label.sector_title a:hover {
    color: #fea712;
}
.colorStyle2 .position-tabs .position__navs .position__nav.active,
.colorStyle2 .position-tabs .position__navs .position__nav:hover {
    border-bottom-color: #fea712;
}
.colorStyle2 .position-tabs .uss_eshop_block_item .uss_shop_name a:hover {
    color: #409f3b;
}
.colorStyle2 .position-tabs .uss_eshop_block_item a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #fea712;
}
.colorStyle2 .position-tabs .uss_eshop_block_item a.add_to_cart:hover {
    background: #409f3b;
}
.colorStyle2 .position-tabs .slick-dots li.slick-active button {
    background-color: #409f3b;
}
.colorStyle2 .block:not(.information) .h3 .title-links a {
    color: #fea712;
}
.colorStyle2 .block.news .news_block_item .info .title:after {
    background: #fea712;
}
.colorStyle2 .block.news .news_block_item .info .title:hover {
    color: #fea712;
}
.colorStyle2 .block.news .news_block_item .info .uss_news_more a {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #fea712;
}
.colorStyle2 .block.news .news_block_item .info .uss_news_more a:hover {
    background-color: #409f3b;
}
.colorStyle2 .footer {
    background: #409f3b;
}
.colorStyle2 .footer .footer-menu .inner > ul > li > a:hover {
    color: #fea712;
}
.colorStyle2 .footer .footer-menu ul li .submenu li a {
    color: #aae39b;
}
.colorStyle2 .footer .footer-bottom {
    border-top-color: #2e8829;
    color: #aae39b;
}
.colorStyle2 .footer .footer-bottom a {
    color: #aae39b;
}
.colorStyle2 .uss_shop_blocks_view .uss_eshop_item > .uss_shop_by .uss_eshop_amount_block .basket_amount_class:focus,
.colorStyle2 .uss_shop_blocks_view .uss_eshop_item > .uss_shop_by .uss_eshop_amount_block .basket_amount_class:hover {
    border-color: #fea712;
}
.colorStyle2 .uss_shop_blocks_view .uss_eshop_item > .uss_shop_by a.add_to_cart {
    background: #fea712;
}
.colorStyle2 .uss_shop_blocks_view .uss_eshop_item > .uss_shop_by a.add_to_cart:hover {
    background-color: #409f3b;
}
.colorStyle2 .uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_shop_by.uss_shop_buy_one_click a.add_to_cart {
    background-repeat: no-repeat;
    position: relative;
}
.colorStyle2
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:after {
    content: url('../img/K8-02/fast-click-active.png');
}
.colorStyle2
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:hover {
    background-image: url('../img/K8-02/fast-click-active.png');
}
.colorStyle2 .uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_compare_by a.add_to_compare:after {
    content: url('../img/K8-02/compare-active.png');
}
.colorStyle2 .uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_compare_by a.add_to_compare:hover,
.colorStyle2 .uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_compare_by a.add_to_compare.already_in_compare {
    background-image: url('../img/K8-02/compare-active.png');
}
.colorStyle2
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist:after {
    content: url('../img/K8-02/fav-active.png');
}
.colorStyle2
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist:hover,
.colorStyle2
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist.already_in_wish {
    background-image: url('../img/K8-02/fav-active.png');
}
.colorStyle2
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .basket_amount_class:focus,
.colorStyle2
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .basket_amount_class:hover {
    border-color: #fea712;
}
.colorStyle2 .uss_shop_blocks_view .uss_eshop_item .extra-buttons.x1 .uss_shop_by.uss_shop_buy_one_click a.add_to_cart {
    background: #fea712;
}
.colorStyle2
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:hover {
    background-color: #409f3b;
}
.colorStyle2 .uss_shop_blocks_view .uss_eshop_item .jq-radio:hover {
    border-color: #fea712;
}
.colorStyle2 .uss_shop_blocks_view .uss_eshop_item .jq-radio .jq-radio__div {
    background-color: #fea712;
}
.colorStyle2 .uss_eshop_sameproducts.blocks .item .info .addToCart .uss_eshop_amount_block .basket_amount_class:focus,
.colorStyle2 .uss_eshop_sameproducts.blocks .item .info .addToCart .uss_eshop_amount_block .basket_amount_class:hover {
    border-color: #fea712;
}
.colorStyle2 .uss_eshop_sameproducts.blocks .item .info .addToCart .add_to_cart {
    background: #fea712;
}
.colorStyle2 .uss_eshop_sameproducts.blocks .item .info .addToCart .add_to_cart:hover {
    background-color: #409f3b;
}
.colorStyle2
    .uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .filter_submit
    input.styler,
.colorStyle2
    .uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .filter_submit
    button {
    background: #fea712;
}
.colorStyle2
    .uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .filter_submit
    input.styler:hover,
.colorStyle2
    .uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .filter_submit
    button:hover {
    background-color: #409f3b;
}
.colorStyle2 .uss_pagenator .uss_page_num .uss_page.uss_page_selected a,
.colorStyle2 .uss_pagenator .uss_page_num .uss_page:hover a {
    background: #409f3b;
    border-color: #409f3b;
    color: #fff !important;
}
.colorStyle2 .uss_shop_detail .uss_img_wrapper .uss_img_ico_box .uss_img_ico:hover {
    border-color: #409f3b;
}
.colorStyle2 .uss_shop_detail .uss_shop_technical_data .uss_shop_amount_left .basket_amount_class:focus,
.colorStyle2 .uss_shop_detail .uss_shop_technical_data .uss_shop_amount_left .basket_amount_class:hover {
    border-color: #fea712;
}
.colorStyle2 .uss_shop_detail .uss_shop_technical_data .uss_shop_by .uss_eshop_amount_block .basket_amount_class:focus,
.colorStyle2 .uss_shop_detail .uss_shop_technical_data .uss_shop_by .uss_eshop_amount_block .basket_amount_class:hover {
    border-color: #fea712;
}
.colorStyle2 .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart {
    background: #fea712;
}
.colorStyle2 .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:hover {
    background-color: #409f3b;
}
.colorStyle2 .uss_shop_detail .uss_shop_technical_data .uss_shop_by.uss_shop_buy_one_click a {
    background-color: #409f3b;
}
.colorStyle2 .uss_shop_detail .uss_shop_technical_data .uss_shop_by.uss_shop_buy_one_click:hover a {
    background-color: #31782d;
}
.colorStyle2 .uss_shop_detail .uss_shop_technical_data .jq-radio:hover {
    border-color: #fea712;
}
.colorStyle2 .uss_shop_detail .uss_shop_technical_data .jq-radio .jq-radio__div {
    background-color: #fea712;
}
.colorStyle2 .uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_compare_by a:hover {
    background-image: url('../img/K8-02/compare-active.png');
}
.colorStyle2 .uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_compare_by a:after {
    content: url(../img/compare.png), url('../img/K8-02/compare-active.png');
}
.colorStyle2 .uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_shop_put_wrap {
    margin-right: 13px;
}
.colorStyle2 .uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_shop_put_wrap a:hover {
    background-image: url('../img/K8-02/fav-active.png');
}
.colorStyle2 .uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_shop_put_wrap a:after {
    content: url(../img/fav.png), url('../img/K8-02/fav-active.png');
}
.colorStyle2 .uss_shop_detail .uss_shop_full_description ul li::marker {
    color: #fea712;
}
.colorStyle2 div.uss_tabs .uss_tabs_navigation span:after {
    background: #fea712;
}
.colorStyle2 div.uss_tabs .uss_tabs_navigation span.selected:after {
    background: #fea712;
}
.colorStyle2 div.uss_tabs div.tab_items .fc_form .buttons input[type='submit'].styler {
    background: #fea712;
}
.colorStyle2 div.uss_tabs div.tab_items .fc_form .buttons input[type='submit'].styler:hover {
    background-color: #409f3b;
}
.colorStyle2 .uss_comments .comment_item .add_answer:hover {
    color: #fea712;
}
.colorStyle2 form#ommentaddform_id .uss_form_item.uss_form_submit input[type='submit'].styler {
    background: #fea712;
}
.colorStyle2 form#ommentaddform_id .uss_form_item.uss_form_submit input[type='submit'].styler:hover {
    background-color: #409f3b;
}
.colorStyle2
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    > .uss_shop_by
    .uss_eshop_amount_block
    .basket_amount_class:focus,
.colorStyle2
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    > .uss_shop_by
    .uss_eshop_amount_block
    .basket_amount_class:hover {
    border-color: #fea712;
}
.colorStyle2 .uss_shop_list_view .uss_eshop_item .uss_shop_technical_data > .uss_shop_by a.add_to_cart {
    background: #fea712;
}
.colorStyle2 .uss_shop_list_view .uss_eshop_item .uss_shop_technical_data > .uss_shop_by a.add_to_cart:hover {
    background-color: #409f3b;
}
.colorStyle2
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    > .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart {
    background-color: #409f3b;
}
.colorStyle2
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    > .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:hover {
    background-color: #31782d;
}
.colorStyle2
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:after {
    content: url('../img/K8-02/fast-click-active.png');
}
.colorStyle2
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:hover {
    background-image: url('../img/K8-02/fast-click-active.png');
    color: #fea712;
}
.colorStyle2
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_compare_by
    a.add_to_compare:after {
    content: url('../img/K8-02/compare-active.png');
}
.colorStyle2
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_compare_by
    a.add_to_compare:hover {
    background-image: url('../img/K8-02/compare-active.png');
    color: #fea712;
}
.colorStyle2
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist:after {
    content: url('../img/K8-02/fav-active.png');
}
.colorStyle2
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist:hover {
    background-image: url('../img/K8-02/fav-active.png');
    color: #fea712;
}
.colorStyle2
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .basket_amount_class:focus,
.colorStyle2
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .basket_amount_class:hover {
    border-color: #fea712;
}
.colorStyle2
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart {
    background: #fea712;
}
.colorStyle2
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:hover {
    background-color: #409f3b;
}
.colorStyle2
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    span.add_to_cart
    a.add_to_cart {
    background: #fea712;
}
.colorStyle2
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    span.add_to_cart
    a.add_to_cart:hover {
    background-color: #409f3b;
}
.colorStyle2
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    .uss_shop_by
    a.add_to_cart {
    background: #fea712;
}
.colorStyle2
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    .uss_shop_by
    a.add_to_cart:hover {
    background-color: #409f3b;
}
.colorStyle2
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    .uss_compare_by
    a.add_to_compare:hover {
    color: #fea712;
}
.colorStyle2
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    .add_to_wishlist
    a.add_to_wishlist:hover {
    color: #fea712;
}
.colorStyle2 .uss_catalog_block_cat .uss_catalog_category .catalog_info .catalog_orderbutton {
    background: #fea712;
}
.colorStyle2 .uss_catalog_block_cat .uss_catalog_category .catalog_info .catalog_orderbutton:hover {
    background-color: #409f3b;
}
.colorStyle2 .uss_catalog_list_cat .uss_catalog_category .catalog_orderbutton {
    background: #fea712;
}
.colorStyle2 .uss_catalog_list_cat .uss_catalog_category .catalog_orderbutton:hover {
    background-color: #409f3b;
}
.colorStyle2 .services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name a {
    color: #409f3b;
}
.colorStyle2 .services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category .catalog_orderbutton {
    background: #fea712;
}
.colorStyle2 .services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category .catalog_orderbutton:hover {
    background-color: #409f3b;
}
.colorStyle2 .services .catalog_menu li .catalog_menu_item > a {
    color: #409f3b;
}
.colorStyle2 .services .uss_eshop_menu li > a {
    color: #409f3b;
}
.colorStyle2 .content .catalog_order_form .fc_form .buttons input[type='submit'].styler {
    background: #fea712;
}
.colorStyle2 .content .catalog_order_form .fc_form .buttons input[type='submit'].styler:hover {
    background-color: #409f3b;
}
.colorStyle2 .uss_catalog_detail .catalog_orderbutton {
    background: #fea712;
}
.colorStyle2 .uss_catalog_detail .catalog_orderbutton:hover {
    background-color: #409f3b;
}
.colorStyle2 .jq-checkbox.checked {
    border-color: #fea712;
}
.colorStyle2 .jq-checkbox.checked .jq-checkbox__div {
    background: #fea712;
}
.colorStyle2 .jq-radio.checked {
    border-color: #fea712;
}
.colorStyle2 .jq-radio.checked .jq-radio__div {
    background: #fea712;
}
.colorStyle2 .jq-selectbox.focused .jq-selectbox__select {
    border-color: #fea712;
}
.colorStyle2 .section_news .uss_news .news_list .news_item .info .uss_more a {
    background: #fea712;
}
.colorStyle2 .section_news .uss_news .news_list .news_item .info .uss_more a:hover {
    background-color: #409f3b;
}
.colorStyle2 .section_news .news_similar_wrap .similar_items .news_item .info .uss_more a {
    background: #409f3b;
}
.colorStyle2 .section_news .news_similar_wrap .similar_items .news_item .info .uss_more a:hover {
    background-color: #fea712;
}
.colorStyle2 .catalog_orderform_tml .fc_form .buttons input[type='submit'].styler {
    background: #fea712;
}
.colorStyle2 .catalog_orderform_tml .fc_form .buttons input[type='submit'].styler:hover {
    background-color: #409f3b;
}
.colorStyle2
    .buy_one_click_form_tml
    .buy_one_click_window
    .one_click_form_wrapper
    .fc_form_tml
    .buttons
    input[type='submit'].styler {
    background: #fea712;
}
.colorStyle2
    .buy_one_click_form_tml
    .buy_one_click_window
    .one_click_form_wrapper
    .fc_form_tml
    .buttons
    input[type='submit'].styler:hover {
    background-color: #409f3b;
}
.colorStyle2 .buy_one_click_form_inpos .fc_form .buttons input[type='submit'].styler {
    background: #fea712;
}
.colorStyle2 .buy_one_click_form_inpos .fc_form .buttons input[type='submit'].styler:hover {
    background-color: #409f3b;
}
.colorStyle2 .adaptive-menu .menu ul li.active > a,
.colorStyle2 .adaptive-menu .menu ul li.clicked > a {
    color: #fea712;
}
.colorStyle2 .section_formconstructor form.fc_form .buttons input[type='submit'] {
    background: #fea712;
}
.colorStyle2 .quote {
    border-left-color: #fea712;
}
.colorStyle2 .uss_adv_img_list_item.uss_ail_point span {
    background: #409f3b;
}
.colorStyle2 .uss_adv_img_list_item.uss_ail_point.active span {
    background-color: #fea712;
}
.colorStyle2 .aside-auth table tr td.submit input[type='submit'].styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #fea712;
}
.colorStyle2 .aside-auth table tr td.submit input[type='submit'].styler:hover {
    background: #409f3b;
}
.colorStyle2 .aside-quiz .uss_vote_block .submit input[type='submit'] {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #fea712;
}
.colorStyle2 .aside-quiz .uss_vote_block .submit input[type='submit']:hover {
    background: #409f3b;
}
.colorStyle2 .aside-position .uss_eshop_block_item .uss_shop_name a:hover,
.colorStyle2 .aside-position-slider .uss_eshop_block_item .uss_shop_name a:hover {
    color: #409f3b;
}
.colorStyle2 .aside-position .uss_eshop_block_item a.add_to_cart,
.colorStyle2 .aside-position-slider .uss_eshop_block_item a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #fea712;
}
.colorStyle2 .aside-position .uss_eshop_block_item a.add_to_cart:hover,
.colorStyle2 .aside-position-slider .uss_eshop_block_item a.add_to_cart:hover {
    background: #409f3b;
}
.colorStyle2 .aside-form .fc_form_tml form .buttons input.styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #fea712;
}
.colorStyle2 .aside-form .fc_form_tml form .buttons input.styler:hover {
    background: #409f3b;
}
.colorStyle2 .aside-filter form .filter_submit input.styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #fea712;
}
.colorStyle2 .aside-filter form .filter_submit input.styler:hover {
    background: #409f3b;
}
.colorStyle2 .aside-filter form .filter_submit button.styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #fea712;
}
.colorStyle2 .aside-filter form .filter_submit button.styler:hover {
    background: #409f3b;
}
.colorStyle2 .block.position .uss_eshop_block_item a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #fea712;
}
.colorStyle2 .block.position .uss_eshop_block_item a.add_to_cart:hover {
    background: #409f3b;
}
.colorStyle2 .block.form .fc_form_tml form .buttons input[type='submit'].styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #fea712;
}
.colorStyle2 .block.form .fc_form_tml form .buttons input[type='submit'].styler:hover {
    background: #409f3b;
}
.colorStyle2 .block.filter .uss_eshop_filters_block form .filter_submit input[type='submit'].styler,
.colorStyle2 .block.filter .uss_eshop_filters_block form .filter_submit button.styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #fea712;
}
.colorStyle2 .block.filter .uss_eshop_filters_block form .filter_submit input[type='submit'].styler:hover,
.colorStyle2 .block.filter .uss_eshop_filters_block form .filter_submit button.styler:hover {
    background: #409f3b;
}
.colorStyle2 .block.watched .uss_eshop_block_item a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #fea712;
}
.colorStyle2 .block.watched .uss_eshop_block_item a.add_to_cart:hover {
    background: #409f3b;
}
.colorStyle2 .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fea712;
}
.colorStyle2 #uss_basket_ask_where_to_go_block {
    border-color: #409f3b;
}
.colorStyle2 .uss_shop_form .fc_form_tml .group .fc_item.fc_radio label:hover .jq-radio {
    border-color: #fea712;
}
.colorStyle2 .uss_shop_form .fc_form_tml .group .fc_item.fc_checkbox label.sector_title a:hover,
.colorStyle2 .uss_shop_form .fc_form_tml .group .fc_item.fc_checkbox_one label.sector_title a:hover {
    color: #fea712;
}
.colorStyle2 .uss_shop_form .fc_form_tml .buttons input.submit {
    background: #fea712;
}
.colorStyle2 .uss_shop_form .fc_form_tml .buttons input.submit:hover {
    background-color: #409f3b;
}
.colorStyle2
    .section.section_formconstructor
    .uss_section_content
    .fc_form_tml
    form
    .group
    .fc_item.fc_radio
    label:hover
    .jq-radio {
    border-color: #fea712;
}
.colorStyle2
    .section.section_formconstructor
    .uss_section_content
    .fc_form_tml
    form
    .group
    .fc_item.fc_checkbox
    label.sector_title
    a:hover,
.colorStyle2
    .section.section_formconstructor
    .uss_section_content
    .fc_form_tml
    form
    .group
    .fc_item.fc_checkbox_one
    label.sector_title
    a:hover {
    color: #fea712;
}
.colorStyle2 .section.section_formconstructor .uss_section_content .fc_form_tml form .buttons input.submit {
    background: #fea712;
}
.colorStyle2 .section.section_formconstructor .uss_section_content .fc_form_tml form .buttons input.submit:hover {
    background-color: #409f3b;
}
.colorStyle2 .section.section_search .uss_search_form input.uss_submit {
    background: #fea712;
}
.colorStyle2 .section.section_search .uss_search_form input.uss_submit:hover {
    background-color: #409f3b;
}
.colorStyle2
    .section.section_text
    .uss_section_content
    form.uss_form_tml
    .uss_form_item.uss_form_submit
    input[name='sendemail'] {
    background: #fea712;
}
.colorStyle2
    .section.section_text
    .uss_section_content
    form.uss_form_tml
    .uss_form_item.uss_form_submit
    input[name='sendemail']:hover {
    background-color: #409f3b;
}
.colorStyle2 .modal .modal-wrap .group .fc_item.fc_checkbox label.sector_title a:hover,
.colorStyle2 .modal .modal-wrap .group .fc_item.fc_checkbox_one label.sector_title a:hover {
    color: #fea712;
}
.colorStyle2 form#ommentaddform_id .uss_form_item.uss_form_checkbox label a:hover {
    color: #fea712;
}
.colorStyle2 .modal .modal-wrap .buttons input.submit {
    background: #fea712;
}
.colorStyle2 .modal .modal-wrap .buttons input.submit:hover {
    background-color: #409f3b;
}
.colorStyle2 .section_news .uss_news .groups_list .group_item .info .title {
    color: #409f3b !important;
}
.colorStyle3 input.uss_input_name:not([type='submit']):hover {
    border-color: #e9e9e9;
}
.colorStyle3 input.uss_input_name:not([type='submit']):focus,
.colorStyle3 input.uss_input_name:not([type='submit']):active {
    border-color: #d00009 !important;
}
.colorStyle3 a {
    color: #d00009;
}
.colorStyle3 .header .basket .uss_basket_mini #uss_block_basket_amount {
    background: #d00009;
}
.colorStyle3 .header .basket .uss_basket_mini .basket_widget_inner.empty #uss_block_basket_amount {
    background: #d00009;
}
.colorStyle3 .header .burger span {
    background: #171717;
}
.colorStyle3 .header .burger:hover span {
    background-color: #d00009;
}
.colorStyle3 .header .logo .logo-row {
    color: #171717;
}
.colorStyle3 .header .logo .logo-text span {
    color: #d00009;
}
.colorStyle3 .header .modal_opener {
    color: #d00009;
}
.colorStyle3 .menu ul li.active > a:after,
.colorStyle3 .menu ul li:hover > a:after {
    background-color: #d00009;
}
.colorStyle3 .menu ul li .submenu {
    border-top-color: #d00009;
}
.colorStyle3 .menu ul li .submenu li a:hover {
    color: #d00009;
}
.colorStyle3 .slider .slide .caption:after {
    background-color: #171717;
}
.colorStyle3 .slider .slick-arrow.slick-prev {
    background-color: #d00009;
}
.colorStyle3 .slider .slick-arrow.slick-next {
    background-color: #d00009;
}
.colorStyle3 .slider .slick-arrow.slick-next:after {
    background: #d00009;
}
.colorStyle3 .slider .slick-arrow:hover:before {
    border-color: #d00009;
}
.colorStyle3 .slider .slick-dots li.slick-active button {
    background-color: #d00009;
}
.colorStyle3 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li > a {
    background-image: url('../img/K8-03/catalog-li.png');
}
.colorStyle3 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li.active > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #d00009;
    color: #fff;
}
.colorStyle3 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li:hover > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #d00009;
    color: #fff;
}
.colorStyle3 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li > a {
    background: #171717;
    border-bottom-color: #212121;
}
.colorStyle3 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li.active a {
    background: #212121;
}
.colorStyle3 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li:hover a {
    background: #212121;
}
.colorStyle3 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li > .submenu {
    background: #212121;
}
.colorStyle3 .aside-catalog ul.uss_eshop_menu > li > a {
    background-image: url('../img/K8-03/catalog-li.png');
}
.colorStyle3 .aside-catalog ul.uss_eshop_menu > li.active > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #d00009;
    color: #fff;
}
.colorStyle3 .aside-catalog ul.uss_eshop_menu > li:hover > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #d00009;
    color: #fff;
}
.colorStyle3 .aside-catalog ul.uss_eshop_menu > li > .submenu > li > a {
    background: #171717;
    border-bottom-color: #212121;
}
.colorStyle3 .aside-catalog ul.uss_eshop_menu > li > .submenu > li.active > a {
    background: #212121;
}
.colorStyle3 .aside-catalog ul.uss_eshop_menu > li > .submenu > li:hover > a {
    background: #212121;
}
.colorStyle3 .aside-catalog ul.uss_eshop_menu > li > .submenu > li > .submenu {
    background: #212121;
}
.colorStyle3 .aside-catalog ul.catalog_menu > li > div > a {
    background-image: url('../img/K8-03/catalog-li.png');
}
.colorStyle3 .aside-catalog ul.catalog_menu > li.active > div > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #d00009;
    color: #fff;
}
.colorStyle3 .aside-catalog ul.catalog_menu > li:hover > div > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #d00009;
    color: #fff;
}
.colorStyle3 .aside-catalog ul.catalog_menu > li > .submenu > li > div > a {
    background: #171717;
    border-bottom-color: #212121;
}
.colorStyle3 .aside-catalog ul.catalog_menu > li > .submenu > li.active > div > a {
    background: #212121;
}
.colorStyle3 .aside-catalog ul.catalog_menu > li > .submenu > li:hover > div > a {
    background: #212121;
}
.colorStyle3 .aside-catalog ul.catalog_menu > li > .submenu > li > .submenu {
    background: #212121;
}
.colorStyle3 .information .inner {
    border-color: #d00009;
}
.colorStyle3 .information .subscribe .subscribe_form form input[type='submit'] {
    background-image: url('../img/K8-03/subscribe-icon.png');
}
.colorStyle3 .information .subscribe .subscribe_form .unsubscribe_link a {
    color: #d00009;
}
.colorStyle3 .information .subscribe .subscribe_form .unsubscribe_link a:hover {
    color: #d00009;
}
.colorStyle3 .information .subscribe .fc_form_tml form .buttons input[type='submit'].styler {
    background-color: #d00009;
}
.colorStyle3 .information .subscribe .fc_form_tml form .group.end .fc_item.fc_checkbox label.sector_title a:hover,
.colorStyle3 .information .subscribe .fc_form_tml form .group.end .fc_item.fc_checkbox_one label.sector_title a:hover {
    color: #d00009;
}
.colorStyle3 .position-tabs .position__navs .position__nav.active,
.colorStyle3 .position-tabs .position__navs .position__nav:hover {
    border-bottom-color: #d00009;
}
.colorStyle3 .position-tabs .uss_eshop_block_item .uss_shop_name a:hover {
    color: #171717;
}
.colorStyle3 .position-tabs .uss_eshop_block_item a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d00009;
}
.colorStyle3 .position-tabs .uss_eshop_block_item a.add_to_cart:hover {
    background: #171717;
}
.colorStyle3 .position-tabs .slick-dots li.slick-active button {
    background-color: #171717;
}
.colorStyle3 .block:not(.information) .h3 .title-links a {
    color: #626262;
}
.colorStyle3 .block.news .news_block_item .info .title:after {
    background: #d00009;
}
.colorStyle3 .block.news .news_block_item .info .title:hover {
    color: #d00009;
}
.colorStyle3 .block.news .news_block_item .info .uss_news_more a {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d00009;
}
.colorStyle3 .block.news .news_block_item .info .uss_news_more a:hover {
    background-color: #171717;
}
.colorStyle3 .footer {
    background: #171717;
}
.colorStyle3 .footer .footer-menu .inner > ul > li > a:hover {
    color: #d00009;
}
.colorStyle3 .footer .footer-menu ul li .submenu li a {
    color: #626262;
}
.colorStyle3 .footer .footer-bottom {
    border-top-color: #212121;
    color: #626262;
}
.colorStyle3 .footer .footer-bottom a {
    color: #626262;
}
.colorStyle3 .uss_shop_blocks_view .uss_eshop_item > .uss_shop_by .uss_eshop_amount_block .basket_amount_class:focus,
.colorStyle3 .uss_shop_blocks_view .uss_eshop_item > .uss_shop_by .uss_eshop_amount_block .basket_amount_class:hover {
    border-color: #d00009;
}
.colorStyle3 .uss_shop_blocks_view .uss_eshop_item > .uss_shop_by a.add_to_cart {
    background: #d00009;
}
.colorStyle3 .uss_shop_blocks_view .uss_eshop_item > .uss_shop_by a.add_to_cart:hover {
    background-color: #171717;
}
.colorStyle3 .uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_shop_by.uss_shop_buy_one_click a.add_to_cart {
    background-repeat: no-repeat;
    position: relative;
}
.colorStyle3
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:after {
    content: url('../img/K8-03/fast-click-active.png');
}
.colorStyle3
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:hover {
    background-image: url('../img/K8-03/fast-click-active.png');
}
.colorStyle3 .uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_compare_by a.add_to_compare:after {
    content: url('../img/K8-03/compare-active.png');
}
.colorStyle3 .uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_compare_by a.add_to_compare:hover,
.colorStyle3 .uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_compare_by a.add_to_compare.already_in_compare {
    background-image: url('../img/K8-03/compare-active.png');
}
.colorStyle3
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist:after {
    content: url('../img/K8-03/fav-active.png');
}
.colorStyle3
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist:hover,
.colorStyle3
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist.already_in_wish {
    background-image: url('../img/K8-03/fav-active.png');
}
.colorStyle3
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .basket_amount_class:focus,
.colorStyle3
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .basket_amount_class:hover {
    border-color: #d00009;
}
.colorStyle3 .uss_shop_blocks_view .uss_eshop_item .extra-buttons.x1 .uss_shop_by.uss_shop_buy_one_click a.add_to_cart {
    background: #d00009;
}
.colorStyle3
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:hover {
    background-color: #171717;
}
.colorStyle3 .uss_shop_blocks_view .uss_eshop_item .jq-radio:hover {
    border-color: #d00009;
}
.colorStyle3 .uss_shop_blocks_view .uss_eshop_item .jq-radio .jq-radio__div {
    background-color: #d00009;
}
.colorStyle3 .uss_eshop_sameproducts.blocks .item .info .addToCart .uss_eshop_amount_block .basket_amount_class:focus,
.colorStyle3 .uss_eshop_sameproducts.blocks .item .info .addToCart .uss_eshop_amount_block .basket_amount_class:hover {
    border-color: #d00009;
}
.colorStyle3 .uss_eshop_sameproducts.blocks .item .info .addToCart .add_to_cart {
    background: #d00009;
}
.colorStyle3 .uss_eshop_sameproducts.blocks .item .info .addToCart .add_to_cart:hover {
    background-color: #171717;
}
.colorStyle3
    .uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .filter_submit
    input.styler,
.colorStyle3
    .uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .filter_submit
    button {
    background: #d00009;
}
.colorStyle3
    .uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .filter_submit
    input.styler:hover,
.colorStyle3
    .uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .filter_submit
    button:hover {
    background-color: #171717;
}
.colorStyle3 .uss_pagenator .uss_page_num .uss_page.uss_page_selected a,
.colorStyle3 .uss_pagenator .uss_page_num .uss_page:hover a {
    background: #171717;
    border-color: #171717;
    color: #fff !important;
}
.colorStyle3 .uss_shop_detail .uss_img_wrapper .uss_img_ico_box .uss_img_ico:hover {
    border-color: #171717;
}
.colorStyle3 .uss_shop_detail .uss_shop_technical_data .uss_shop_amount_left .basket_amount_class:focus,
.colorStyle3 .uss_shop_detail .uss_shop_technical_data .uss_shop_amount_left .basket_amount_class:hover {
    border-color: #d00009;
}
.colorStyle3 .uss_shop_detail .uss_shop_technical_data .uss_shop_by .uss_eshop_amount_block .basket_amount_class:focus,
.colorStyle3 .uss_shop_detail .uss_shop_technical_data .uss_shop_by .uss_eshop_amount_block .basket_amount_class:hover {
    border-color: #d00009;
}
.colorStyle3 .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart {
    background: #d00009;
}
.colorStyle3 .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:hover {
    background-color: #171717;
}
.colorStyle3 .uss_shop_detail .uss_shop_technical_data .uss_shop_by.uss_shop_buy_one_click a {
    background-color: #171717;
}
.colorStyle3 .uss_shop_detail .uss_shop_technical_data .uss_shop_by.uss_shop_buy_one_click:hover a {
    background-color: #212121;
}
.colorStyle3 .uss_shop_detail .uss_shop_technical_data .jq-radio:hover {
    border-color: #d00009;
}
.colorStyle3 .uss_shop_detail .uss_shop_technical_data .jq-radio .jq-radio__div {
    background-color: #d00009;
}
.colorStyle3 .uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_compare_by a:hover {
    background-image: url('../img/K8-03/compare-active.png');
}
.colorStyle3 .uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_compare_by a:after {
    content: url(../img/compare.png), url('../img/K8-03/compare-active.png');
}
.colorStyle3 .uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_shop_put_wrap {
    margin-right: 13px;
}
.colorStyle3 .uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_shop_put_wrap a:hover {
    background-image: url('../img/K8-03/fav-active.png');
}
.colorStyle3 .uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_shop_put_wrap a:after {
    content: url(../img/fav.png), url('../img/K8-03/fav-active.png');
}
.colorStyle3 .uss_shop_detail .uss_shop_full_description ul li::marker {
    color: #d00009;
}
.colorStyle3 div.uss_tabs .uss_tabs_navigation span:after {
    background: #d00009;
}
.colorStyle3 div.uss_tabs .uss_tabs_navigation span.selected:after {
    background: #d00009;
}
.colorStyle3 div.uss_tabs div.tab_items .fc_form .buttons input[type='submit'].styler {
    background: #d00009;
}
.colorStyle3 div.uss_tabs div.tab_items .fc_form .buttons input[type='submit'].styler:hover {
    background-color: #171717;
}
.colorStyle3 .uss_comments .comment_item .add_answer:hover {
    color: #d00009;
}
.colorStyle3 form#ommentaddform_id .uss_form_item.uss_form_submit input[type='submit'].styler {
    background: #d00009;
}
.colorStyle3 form#ommentaddform_id .uss_form_item.uss_form_submit input[type='submit'].styler:hover {
    background-color: #171717;
}
.colorStyle3
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    > .uss_shop_by
    .uss_eshop_amount_block
    .basket_amount_class:focus,
.colorStyle3
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    > .uss_shop_by
    .uss_eshop_amount_block
    .basket_amount_class:hover {
    border-color: #d00009;
}
.colorStyle3 .uss_shop_list_view .uss_eshop_item .uss_shop_technical_data > .uss_shop_by a.add_to_cart {
    background: #d00009;
}
.colorStyle3 .uss_shop_list_view .uss_eshop_item .uss_shop_technical_data > .uss_shop_by a.add_to_cart:hover {
    background-color: #171717;
}
.colorStyle3
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    > .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart {
    background-color: #171717;
}
.colorStyle3
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    > .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:hover {
    background-color: #212121;
}
.colorStyle3
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:after {
    content: url('../img/K8-03/fast-click-active.png');
}
.colorStyle3
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:hover {
    background-image: url('../img/K8-03/fast-click-active.png');
    color: #d00009;
}
.colorStyle3
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_compare_by
    a.add_to_compare:after {
    content: url('../img/K8-03/compare-active.png');
}
.colorStyle3
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_compare_by
    a.add_to_compare:hover {
    background-image: url('../img/K8-03/compare-active.png');
    color: #d00009;
}
.colorStyle3
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist:after {
    content: url('../img/K8-03/fav-active.png');
}
.colorStyle3
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist:hover {
    background-image: url('../img/K8-03/fav-active.png');
    color: #d00009;
}
.colorStyle3
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .basket_amount_class:focus,
.colorStyle3
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .basket_amount_class:hover {
    border-color: #d00009;
}
.colorStyle3
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart {
    background: #d00009;
}
.colorStyle3
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:hover {
    background-color: #171717;
}
.colorStyle3
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    span.add_to_cart
    a.add_to_cart {
    background: #d00009;
}
.colorStyle3
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    span.add_to_cart
    a.add_to_cart:hover {
    background-color: #171717;
}
.colorStyle3
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    .uss_shop_by
    a.add_to_cart {
    background: #d00009;
}
.colorStyle3
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    .uss_shop_by
    a.add_to_cart:hover {
    background-color: #171717;
}
.colorStyle3
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    .uss_compare_by
    a.add_to_compare:hover {
    color: #d00009;
}
.colorStyle3
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    .add_to_wishlist
    a.add_to_wishlist:hover {
    color: #d00009;
}
.colorStyle3 .uss_catalog_block_cat .uss_catalog_category .catalog_info .catalog_orderbutton {
    background: #d00009;
}
.colorStyle3 .uss_catalog_block_cat .uss_catalog_category .catalog_info .catalog_orderbutton:hover {
    background-color: #171717;
}
.colorStyle3 .uss_catalog_list_cat .uss_catalog_category .catalog_orderbutton {
    background: #d00009;
}
.colorStyle3 .uss_catalog_list_cat .uss_catalog_category .catalog_orderbutton:hover {
    background-color: #171717;
}
.colorStyle3 .services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name a {
    color: #d00009;
}
.colorStyle3 .services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category .catalog_orderbutton {
    background: #d00009;
}
.colorStyle3 .services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category .catalog_orderbutton:hover {
    background-color: #171717;
}
.colorStyle3 .services .catalog_menu li .catalog_menu_item > a {
    color: #d00009;
}
.colorStyle3 .services .uss_eshop_menu li > a {
    color: #d00009;
}
.colorStyle3 .content .catalog_order_form .fc_form .buttons input[type='submit'].styler {
    background: #d00009;
}
.colorStyle3 .content .catalog_order_form .fc_form .buttons input[type='submit'].styler:hover {
    background-color: #171717;
}
.colorStyle3 .uss_catalog_detail .catalog_orderbutton {
    background: #d00009;
}
.colorStyle3 .uss_catalog_detail .catalog_orderbutton:hover {
    background-color: #171717;
}
.colorStyle3 .jq-checkbox.checked {
    border-color: #d00009;
}
.colorStyle3 .jq-checkbox.checked .jq-checkbox__div {
    background: #d00009;
}
.colorStyle3 .jq-radio.checked {
    border-color: #d00009;
}
.colorStyle3 .jq-radio.checked .jq-radio__div {
    background: #d00009;
}
.colorStyle3 .jq-selectbox.focused .jq-selectbox__select {
    border-color: #d00009;
}
.colorStyle3 .section_news .uss_news .news_list .news_item .info .uss_more a {
    background: #d00009;
}
.colorStyle3 .section_news .uss_news .news_list .news_item .info .uss_more a:hover {
    background-color: #171717;
}
.colorStyle3 .section_news .news_similar_wrap .similar_items .news_item .info .uss_more a {
    background: #171717;
}
.colorStyle3 .section_news .news_similar_wrap .similar_items .news_item .info .uss_more a:hover {
    background-color: #d00009;
}
.colorStyle3 .catalog_orderform_tml .fc_form .buttons input[type='submit'].styler {
    background: #d00009;
}
.colorStyle3 .catalog_orderform_tml .fc_form .buttons input[type='submit'].styler:hover {
    background-color: #171717;
}
.colorStyle3
    .buy_one_click_form_tml
    .buy_one_click_window
    .one_click_form_wrapper
    .fc_form_tml
    .buttons
    input[type='submit'].styler {
    background: #d00009;
}
.colorStyle3
    .buy_one_click_form_tml
    .buy_one_click_window
    .one_click_form_wrapper
    .fc_form_tml
    .buttons
    input[type='submit'].styler:hover {
    background-color: #171717;
}
.colorStyle3 .buy_one_click_form_inpos .fc_form .buttons input[type='submit'].styler {
    background: #d00009;
}
.colorStyle3 .buy_one_click_form_inpos .fc_form .buttons input[type='submit'].styler:hover {
    background-color: #171717;
}
.colorStyle3 .adaptive-menu .menu ul li.active > a,
.colorStyle3 .adaptive-menu .menu ul li.clicked > a {
    color: #d00009;
}
.colorStyle3 .section_formconstructor form.fc_form .buttons input[type='submit'] {
    background: #d00009;
}
.colorStyle3 .quote {
    border-left-color: #d00009;
}
.colorStyle3 .uss_adv_img_list_item.uss_ail_point span {
    background: #171717;
}
.colorStyle3 .uss_adv_img_list_item.uss_ail_point.active span {
    background-color: #d00009;
}
.colorStyle3 .aside-auth table tr td.submit input[type='submit'].styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d00009;
}
.colorStyle3 .aside-auth table tr td.submit input[type='submit'].styler:hover {
    background: #171717;
}
.colorStyle3 .aside-quiz .uss_vote_block .submit input[type='submit'] {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d00009;
}
.colorStyle3 .aside-quiz .uss_vote_block .submit input[type='submit']:hover {
    background: #171717;
}
.colorStyle3 .aside-position .uss_eshop_block_item .uss_shop_name a:hover,
.colorStyle3 .aside-position-slider .uss_eshop_block_item .uss_shop_name a:hover {
    color: #171717;
}
.colorStyle3 .aside-position .uss_eshop_block_item a.add_to_cart,
.colorStyle3 .aside-position-slider .uss_eshop_block_item a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d00009;
}
.colorStyle3 .aside-position .uss_eshop_block_item a.add_to_cart:hover,
.colorStyle3 .aside-position-slider .uss_eshop_block_item a.add_to_cart:hover {
    background: #171717;
}
.colorStyle3 .aside-form .fc_form_tml form .buttons input.styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d00009;
}
.colorStyle3 .aside-form .fc_form_tml form .buttons input.styler:hover {
    background: #171717;
}
.colorStyle3 .aside-filter form .filter_submit input.styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d00009;
}
.colorStyle3 .aside-filter form .filter_submit input.styler:hover {
    background: #171717;
}
.colorStyle3 .aside-filter form .filter_submit button.styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d00009;
}
.colorStyle3 .aside-filter form .filter_submit button.styler:hover {
    background: #171717;
}
.colorStyle3 .block.position .uss_eshop_block_item a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d00009;
}
.colorStyle3 .block.position .uss_eshop_block_item a.add_to_cart:hover {
    background: #171717;
}
.colorStyle3 .block.form .fc_form_tml form .buttons input[type='submit'].styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d00009;
}
.colorStyle3 .block.form .fc_form_tml form .buttons input[type='submit'].styler:hover {
    background: #171717;
}
.colorStyle3 .block.filter .uss_eshop_filters_block form .filter_submit input[type='submit'].styler,
.colorStyle3 .block.filter .uss_eshop_filters_block form .filter_submit button.styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d00009;
}
.colorStyle3 .block.filter .uss_eshop_filters_block form .filter_submit input[type='submit'].styler:hover,
.colorStyle3 .block.filter .uss_eshop_filters_block form .filter_submit button.styler:hover {
    background: #171717;
}
.colorStyle3 .block.watched .uss_eshop_block_item a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #d00009;
}
.colorStyle3 .block.watched .uss_eshop_block_item a.add_to_cart:hover {
    background: #171717;
}
.colorStyle3 .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #d00009;
}
.colorStyle3 #uss_basket_ask_where_to_go_block {
    border-color: #d00009;
}
.colorStyle3 .uss_shop_form .fc_form_tml .group .fc_item.fc_radio label:hover .jq-radio {
    border-color: #d00009;
}
.colorStyle3 .uss_shop_form .fc_form_tml .group .fc_item.fc_checkbox label.sector_title a:hover,
.colorStyle3 .uss_shop_form .fc_form_tml .group .fc_item.fc_checkbox_one label.sector_title a:hover {
    color: #d00009;
}
.colorStyle3 .uss_shop_form .fc_form_tml .buttons input.submit {
    background: #d00009;
}
.colorStyle3 .uss_shop_form .fc_form_tml .buttons input.submit:hover {
    background-color: #171717;
}
.colorStyle3
    .section.section_formconstructor
    .uss_section_content
    .fc_form_tml
    form
    .group
    .fc_item.fc_radio
    label:hover
    .jq-radio {
    border-color: #d00009;
}
.colorStyle3
    .section.section_formconstructor
    .uss_section_content
    .fc_form_tml
    form
    .group
    .fc_item.fc_checkbox
    label.sector_title
    a:hover,
.colorStyle3
    .section.section_formconstructor
    .uss_section_content
    .fc_form_tml
    form
    .group
    .fc_item.fc_checkbox_one
    label.sector_title
    a:hover {
    color: #d00009;
}
.colorStyle3 .section.section_formconstructor .uss_section_content .fc_form_tml form .buttons input.submit {
    background: #d00009;
}
.colorStyle3 .section.section_formconstructor .uss_section_content .fc_form_tml form .buttons input.submit:hover {
    background-color: #171717;
}
.colorStyle3 .section.section_search .uss_search_form input.uss_submit {
    background: #d00009;
}
.colorStyle3 .section.section_search .uss_search_form input.uss_submit:hover {
    background-color: #171717;
}
.colorStyle3
    .section.section_text
    .uss_section_content
    form.uss_form_tml
    .uss_form_item.uss_form_submit
    input[name='sendemail'] {
    background: #d00009;
}
.colorStyle3
    .section.section_text
    .uss_section_content
    form.uss_form_tml
    .uss_form_item.uss_form_submit
    input[name='sendemail']:hover {
    background-color: #171717;
}
.colorStyle3 .modal .modal-wrap .group .fc_item.fc_checkbox label.sector_title a:hover,
.colorStyle3 .modal .modal-wrap .group .fc_item.fc_checkbox_one label.sector_title a:hover {
    color: #d00009;
}
.colorStyle3 form#ommentaddform_id .uss_form_item.uss_form_checkbox label a:hover {
    color: #d00009;
}
.colorStyle3 .modal .modal-wrap .buttons input.submit {
    background: #d00009;
}
.colorStyle3 .modal .modal-wrap .buttons input.submit:hover {
    background-color: #171717;
}
.colorStyle3 .section_news .uss_news .groups_list .group_item .info .title {
    color: #d00009 !important;
}
.colorStyle3 .services a {
    text-decoration: none !important;
}
.colorStyle3 .services a:hover {
    text-decoration: underline !important;
}
.colorStyle4 input.uss_input_name:not([type='submit']):hover {
    border-color: #e9e9e9;
}
.colorStyle4 input.uss_input_name:not([type='submit']):focus,
.colorStyle4 input.uss_input_name:not([type='submit']):active {
    border-color: #eeb400 !important;
}
.colorStyle4 a {
    color: #eeb400;
}
.colorStyle4 .header .basket .uss_basket_mini #uss_block_basket_amount {
    background: #eeb400;
}
.colorStyle4 .header .basket .uss_basket_mini .basket_widget_inner.empty #uss_block_basket_amount {
    background: #eeb400;
}
.colorStyle4 .header .burger span {
    background: #652a06;
}
.colorStyle4 .header .burger:hover span {
    background-color: #eeb400;
}
.colorStyle4 .header .logo .logo-row {
    color: #652a06;
}
.colorStyle4 .header .logo .logo-text span {
    color: #eeb400;
}
.colorStyle4 .header .modal_opener {
    color: #eeb400;
}
.colorStyle4 .menu ul li.active > a:after,
.colorStyle4 .menu ul li:hover > a:after {
    background-color: #eeb400;
}
.colorStyle4 .menu ul li .submenu {
    border-top-color: #eeb400;
}
.colorStyle4 .menu ul li .submenu li a:hover {
    color: #eeb400;
}
.colorStyle4 .slider .slide .caption:after {
    background-color: #eeb400;
}
.colorStyle4 .slider .slick-arrow.slick-prev {
    background-color: #652a06;
}
.colorStyle4 .slider .slick-arrow.slick-next {
    background-color: #652a06;
}
.colorStyle4 .slider .slick-arrow.slick-next:after {
    background: #502003;
}
.colorStyle4 .slider .slick-arrow:hover:before {
    border-color: #502003;
}
.colorStyle4 .slider .slick-dots li.slick-active button {
    background-color: #502003;
}
.colorStyle4 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li > a {
    background-image: url('../img/K8-04/catalog-li.png');
}
.colorStyle4 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li.active > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #eeb400;
    color: #fff;
}
.colorStyle4 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li:hover > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #eeb400;
    color: #fff;
}
.colorStyle4 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li > a {
    background: #652a06;
    border-bottom-color: #502003;
}
.colorStyle4 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li.active a {
    background: #502003;
}
.colorStyle4 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li:hover a {
    background: #502003;
}
.colorStyle4 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li > .submenu {
    background: #502003;
}
.colorStyle4 .aside-catalog ul.uss_eshop_menu > li > a {
    background-image: url('../img/K8-04/catalog-li.png');
}
.colorStyle4 .aside-catalog ul.uss_eshop_menu > li.active > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #eeb400;
    color: #fff;
}
.colorStyle4 .aside-catalog ul.uss_eshop_menu > li:hover > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #eeb400;
    color: #fff;
}
.colorStyle4 .aside-catalog ul.uss_eshop_menu > li > .submenu > li > a {
    background: #652a06;
    border-bottom-color: #502003;
}
.colorStyle4 .aside-catalog ul.uss_eshop_menu > li > .submenu > li.active > a {
    background: #502003;
}
.colorStyle4 .aside-catalog ul.uss_eshop_menu > li > .submenu > li:hover > a {
    background: #502003;
}
.colorStyle4 .aside-catalog ul.uss_eshop_menu > li > .submenu > li > .submenu {
    background: #502003;
}
.colorStyle4 .aside-catalog ul.catalog_menu > li > div > a {
    background-image: url('../img/K8-04/catalog-li.png');
}
.colorStyle4 .aside-catalog ul.catalog_menu > li.active > div > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #eeb400;
    color: #fff;
}
.colorStyle4 .aside-catalog ul.catalog_menu > li:hover > div > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #eeb400;
    color: #fff;
}
.colorStyle4 .aside-catalog ul.catalog_menu > li > .submenu > li > div > a {
    background: #652a06;
    border-bottom-color: #502003;
}
.colorStyle4 .aside-catalog ul.catalog_menu > li > .submenu > li.active > div > a {
    background: #502003;
}
.colorStyle4 .aside-catalog ul.catalog_menu > li > .submenu > li:hover > div > a {
    background: #502003;
}
.colorStyle4 .aside-catalog ul.catalog_menu > li > .submenu > li > .submenu {
    background: #502003;
}
.colorStyle4 .information .inner {
    border-color: #eeb400;
}
.colorStyle4 .information .subscribe .subscribe_form form input[type='submit'] {
    background-image: url('../img/K8-04/subscribe-icon.png');
}
.colorStyle4 .information .subscribe .subscribe_form .unsubscribe_link a {
    color: #eeb400;
}
.colorStyle4 .information .subscribe .subscribe_form .unsubscribe_link a:hover {
    color: #eeb400;
}
.colorStyle4 .information .subscribe .fc_form_tml form .buttons input[type='submit'].styler {
    background-color: #eeb400;
}
.colorStyle4 .information .subscribe .fc_form_tml form .group.end .fc_item.fc_checkbox label.sector_title a:hover,
.colorStyle4 .information .subscribe .fc_form_tml form .group.end .fc_item.fc_checkbox_one label.sector_title a:hover {
    color: #eeb400;
}
.colorStyle4 .position-tabs .position__navs .position__nav.active,
.colorStyle4 .position-tabs .position__navs .position__nav:hover {
    border-bottom-color: #eeb400;
}
.colorStyle4 .position-tabs .uss_eshop_block_item .uss_shop_name a:hover {
    color: #652a06;
}
.colorStyle4 .position-tabs .uss_eshop_block_item a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #eeb400;
}
.colorStyle4 .position-tabs .uss_eshop_block_item a.add_to_cart:hover {
    background: #652a06;
}
.colorStyle4 .position-tabs .slick-dots li.slick-active button {
    background-color: #652a06;
}
.colorStyle4 .block:not(.information) .h3 .title-links a {
    color: #eeb400;
}
.colorStyle4 .block.news .news_block_item .info .title:after {
    background: #eeb400;
}
.colorStyle4 .block.news .news_block_item .info .title:hover {
    color: #eeb400;
}
.colorStyle4 .block.news .news_block_item .info .uss_news_more a {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #eeb400;
}
.colorStyle4 .block.news .news_block_item .info .uss_news_more a:hover {
    background-color: #652a06;
}
.colorStyle4 .footer {
    background: #652a06;
}
.colorStyle4 .footer .footer-menu .inner > ul > li > a:hover {
    color: #eeb400;
}
.colorStyle4 .footer .footer-menu ul li .submenu li a {
    color: #a1633d;
}
.colorStyle4 .footer .footer-bottom {
    border-top-color: #502003;
    color: #a1633d;
}
.colorStyle4 .footer .footer-bottom a {
    color: #a1633d;
}
.colorStyle4 .uss_shop_blocks_view .uss_eshop_item > .uss_shop_by .uss_eshop_amount_block .basket_amount_class:focus,
.colorStyle4 .uss_shop_blocks_view .uss_eshop_item > .uss_shop_by .uss_eshop_amount_block .basket_amount_class:hover {
    border-color: #eeb400;
}
.colorStyle4 .uss_shop_blocks_view .uss_eshop_item > .uss_shop_by a.add_to_cart {
    background: #eeb400;
}
.colorStyle4 .uss_shop_blocks_view .uss_eshop_item > .uss_shop_by a.add_to_cart:hover {
    background-color: #652a06;
}
.colorStyle4 .uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_shop_by.uss_shop_buy_one_click a.add_to_cart {
    background-repeat: no-repeat;
    position: relative;
}
.colorStyle4
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:after {
    content: url('../img/K8-04/fast-click-active.png');
}
.colorStyle4
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:hover {
    background-image: url('../img/K8-04/fast-click-active.png');
}
.colorStyle4 .uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_compare_by a.add_to_compare:after {
    content: url('../img/K8-04/compare-active.png');
}
.colorStyle4 .uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_compare_by a.add_to_compare:hover,
.colorStyle4 .uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_compare_by a.add_to_compare.already_in_compare {
    background-image: url('../img/K8-04/compare-active.png');
}
.colorStyle4
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist:after {
    content: url('../img/K8-04/fav-active.png');
}
.colorStyle4
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist:hover,
.colorStyle4
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist.already_in_wish {
    background-image: url('../img/K8-04/fav-active.png');
}
.colorStyle4
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .basket_amount_class:focus,
.colorStyle4
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .basket_amount_class:hover {
    border-color: #eeb400;
}
.colorStyle4 .uss_shop_blocks_view .uss_eshop_item .extra-buttons.x1 .uss_shop_by.uss_shop_buy_one_click a.add_to_cart {
    background: #eeb400;
}
.colorStyle4
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:hover {
    background-color: #652a06;
}
.colorStyle4 .uss_shop_blocks_view .uss_eshop_item .jq-radio:hover {
    border-color: #eeb400;
}
.colorStyle4 .uss_shop_blocks_view .uss_eshop_item .jq-radio .jq-radio__div {
    background-color: #eeb400;
}
.colorStyle4 .uss_eshop_sameproducts.blocks .item .info .addToCart .uss_eshop_amount_block .basket_amount_class:focus,
.colorStyle4 .uss_eshop_sameproducts.blocks .item .info .addToCart .uss_eshop_amount_block .basket_amount_class:hover {
    border-color: #eeb400;
}
.colorStyle4 .uss_eshop_sameproducts.blocks .item .info .addToCart .add_to_cart {
    background: #eeb400;
}
.colorStyle4 .uss_eshop_sameproducts.blocks .item .info .addToCart .add_to_cart:hover {
    background-color: #652a06;
}
.colorStyle4
    .uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .filter_submit
    input.styler,
.colorStyle4
    .uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .filter_submit
    button {
    background: #eeb400;
}
.colorStyle4
    .uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .filter_submit
    input.styler:hover,
.colorStyle4
    .uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .filter_submit
    button:hover {
    background-color: #652a06;
}
.colorStyle4 .uss_pagenator .uss_page_num .uss_page.uss_page_selected a,
.colorStyle4 .uss_pagenator .uss_page_num .uss_page:hover a {
    background: #652a06;
    border-color: #652a06;
    color: #fff !important;
}
.colorStyle4 .uss_shop_detail .uss_img_wrapper .uss_img_ico_box .uss_img_ico:hover {
    border-color: #652a06;
}
.colorStyle4 .uss_shop_detail .uss_shop_technical_data .uss_shop_amount_left .basket_amount_class:focus,
.colorStyle4 .uss_shop_detail .uss_shop_technical_data .uss_shop_amount_left .basket_amount_class:hover {
    border-color: #eeb400;
}
.colorStyle4 .uss_shop_detail .uss_shop_technical_data .uss_shop_by .uss_eshop_amount_block .basket_amount_class:focus,
.colorStyle4 .uss_shop_detail .uss_shop_technical_data .uss_shop_by .uss_eshop_amount_block .basket_amount_class:hover {
    border-color: #eeb400;
}
.colorStyle4 .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart {
    background: #eeb400;
}
.colorStyle4 .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:hover {
    background-color: #652a06;
}
.colorStyle4 .uss_shop_detail .uss_shop_technical_data .uss_shop_by.uss_shop_buy_one_click a {
    background-color: #652a06;
}
.colorStyle4 .uss_shop_detail .uss_shop_technical_data .uss_shop_by.uss_shop_buy_one_click:hover a {
    background-color: #411b05;
}
.colorStyle4 .uss_shop_detail .uss_shop_technical_data .jq-radio:hover {
    border-color: #eeb400;
}
.colorStyle4 .uss_shop_detail .uss_shop_technical_data .jq-radio .jq-radio__div {
    background-color: #eeb400;
}
.colorStyle4 .uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_compare_by a:hover {
    background-image: url('../img/K8-04/compare-active.png');
}
.colorStyle4 .uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_compare_by a:after {
    content: url(../img/compare.png), url('../img/K8-04/compare-active.png');
}
.colorStyle4 .uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_shop_put_wrap {
    margin-right: 13px;
}
.colorStyle4 .uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_shop_put_wrap a:hover {
    background-image: url('../img/K8-04/fav-active.png');
}
.colorStyle4 .uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_shop_put_wrap a:after {
    content: url(../img/fav.png), url('../img/K8-04/fav-active.png');
}
.colorStyle4 .uss_shop_detail .uss_shop_full_description ul li::marker {
    color: #eeb400;
}
.colorStyle4 div.uss_tabs .uss_tabs_navigation span:after {
    background: #eeb400;
}
.colorStyle4 div.uss_tabs .uss_tabs_navigation span.selected:after {
    background: #eeb400;
}
.colorStyle4 div.uss_tabs div.tab_items .fc_form .buttons input[type='submit'].styler {
    background: #eeb400;
}
.colorStyle4 div.uss_tabs div.tab_items .fc_form .buttons input[type='submit'].styler:hover {
    background-color: #652a06;
}
.colorStyle4 .uss_comments .comment_item .add_answer:hover {
    color: #eeb400;
}
.colorStyle4 form#ommentaddform_id .uss_form_item.uss_form_submit input[type='submit'].styler {
    background: #eeb400;
}
.colorStyle4 form#ommentaddform_id .uss_form_item.uss_form_submit input[type='submit'].styler:hover {
    background-color: #652a06;
}
.colorStyle4
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    > .uss_shop_by
    .uss_eshop_amount_block
    .basket_amount_class:focus,
.colorStyle4
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    > .uss_shop_by
    .uss_eshop_amount_block
    .basket_amount_class:hover {
    border-color: #eeb400;
}
.colorStyle4 .uss_shop_list_view .uss_eshop_item .uss_shop_technical_data > .uss_shop_by a.add_to_cart {
    background: #eeb400;
}
.colorStyle4 .uss_shop_list_view .uss_eshop_item .uss_shop_technical_data > .uss_shop_by a.add_to_cart:hover {
    background-color: #652a06;
}
.colorStyle4
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    > .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart {
    background-color: #652a06;
}
.colorStyle4
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    > .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:hover {
    background-color: #411b05;
}
.colorStyle4
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:after {
    content: url('../img/K8-04/fast-click-active.png');
}
.colorStyle4
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:hover {
    background-image: url('../img/K8-04/fast-click-active.png');
    color: #eeb400;
}
.colorStyle4
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_compare_by
    a.add_to_compare:after {
    content: url('../img/K8-04/compare-active.png');
}
.colorStyle4
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_compare_by
    a.add_to_compare:hover {
    background-image: url('../img/K8-04/compare-active.png');
    color: #eeb400;
}
.colorStyle4
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist:after {
    content: url('../img/K8-04/fav-active.png');
}
.colorStyle4
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist:hover {
    background-image: url('../img/K8-04/fav-active.png');
    color: #eeb400;
}
.colorStyle4
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .basket_amount_class:focus,
.colorStyle4
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .basket_amount_class:hover {
    border-color: #eeb400;
}
.colorStyle4
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart {
    background: #eeb400;
}
.colorStyle4
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:hover {
    background-color: #652a06;
}
.colorStyle4
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    span.add_to_cart
    a.add_to_cart {
    background: #eeb400;
}
.colorStyle4
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    span.add_to_cart
    a.add_to_cart:hover {
    background-color: #652a06;
}
.colorStyle4
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    .uss_shop_by
    a.add_to_cart {
    background: #eeb400;
}
.colorStyle4
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    .uss_shop_by
    a.add_to_cart:hover {
    background-color: #652a06;
}
.colorStyle4
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    .uss_compare_by
    a.add_to_compare:hover {
    color: #eeb400;
}
.colorStyle4
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    .add_to_wishlist
    a.add_to_wishlist:hover {
    color: #eeb400;
}
.colorStyle4 .uss_catalog_block_cat .uss_catalog_category .catalog_info .catalog_orderbutton {
    background: #eeb400;
}
.colorStyle4 .uss_catalog_block_cat .uss_catalog_category .catalog_info .catalog_orderbutton:hover {
    background-color: #652a06;
}
.colorStyle4 .uss_catalog_list_cat .uss_catalog_category .catalog_orderbutton {
    background: #eeb400;
}
.colorStyle4 .uss_catalog_list_cat .uss_catalog_category .catalog_orderbutton:hover {
    background-color: #652a06;
}
.colorStyle4 .services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name a {
    color: #eeb400;
}
.colorStyle4 .services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category .catalog_orderbutton {
    background: #eeb400;
}
.colorStyle4 .services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category .catalog_orderbutton:hover {
    background-color: #652a06;
}
.colorStyle4 .services .catalog_menu li .catalog_menu_item > a {
    color: #eeb400;
}
.colorStyle4 .services .uss_eshop_menu li > a {
    color: #eeb400;
}
.colorStyle4 .content .catalog_order_form .fc_form .buttons input[type='submit'].styler {
    background: #eeb400;
}
.colorStyle4 .content .catalog_order_form .fc_form .buttons input[type='submit'].styler:hover {
    background-color: #652a06;
}
.colorStyle4 .uss_catalog_detail .catalog_orderbutton {
    background: #eeb400;
}
.colorStyle4 .uss_catalog_detail .catalog_orderbutton:hover {
    background-color: #652a06;
}
.colorStyle4 .jq-checkbox.checked {
    border-color: #eeb400;
}
.colorStyle4 .jq-checkbox.checked .jq-checkbox__div {
    background: #eeb400;
}
.colorStyle4 .jq-radio.checked {
    border-color: #eeb400;
}
.colorStyle4 .jq-radio.checked .jq-radio__div {
    background: #eeb400;
}
.colorStyle4 .jq-selectbox.focused .jq-selectbox__select {
    border-color: #eeb400;
}
.colorStyle4 .section_news .uss_news .news_list .news_item .info .uss_more a {
    background: #eeb400;
}
.colorStyle4 .section_news .uss_news .news_list .news_item .info .uss_more a:hover {
    background-color: #652a06;
}
.colorStyle4 .section_news .news_similar_wrap .similar_items .news_item .info .uss_more a {
    background: #652a06;
}
.colorStyle4 .section_news .news_similar_wrap .similar_items .news_item .info .uss_more a:hover {
    background-color: #eeb400;
}
.colorStyle4 .catalog_orderform_tml .fc_form .buttons input[type='submit'].styler {
    background: #eeb400;
}
.colorStyle4 .catalog_orderform_tml .fc_form .buttons input[type='submit'].styler:hover {
    background-color: #652a06;
}
.colorStyle4
    .buy_one_click_form_tml
    .buy_one_click_window
    .one_click_form_wrapper
    .fc_form_tml
    .buttons
    input[type='submit'].styler {
    background: #eeb400;
}
.colorStyle4
    .buy_one_click_form_tml
    .buy_one_click_window
    .one_click_form_wrapper
    .fc_form_tml
    .buttons
    input[type='submit'].styler:hover {
    background-color: #652a06;
}
.colorStyle4 .buy_one_click_form_inpos .fc_form .buttons input[type='submit'].styler {
    background: #eeb400;
}
.colorStyle4 .buy_one_click_form_inpos .fc_form .buttons input[type='submit'].styler:hover {
    background-color: #652a06;
}
.colorStyle4 .adaptive-menu .menu ul li.active > a,
.colorStyle4 .adaptive-menu .menu ul li.clicked > a {
    color: #eeb400;
}
.colorStyle4 .section_formconstructor form.fc_form .buttons input[type='submit'] {
    background: #eeb400;
}
.colorStyle4 .quote {
    border-left-color: #eeb400;
}
.colorStyle4 .uss_adv_img_list_item.uss_ail_point span {
    background: #652a06;
}
.colorStyle4 .uss_adv_img_list_item.uss_ail_point.active span {
    background-color: #eeb400;
}
.colorStyle4 .aside-auth table tr td.submit input[type='submit'].styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #eeb400;
}
.colorStyle4 .aside-auth table tr td.submit input[type='submit'].styler:hover {
    background: #652a06;
}
.colorStyle4 .aside-quiz .uss_vote_block .submit input[type='submit'] {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #eeb400;
}
.colorStyle4 .aside-quiz .uss_vote_block .submit input[type='submit']:hover {
    background: #652a06;
}
.colorStyle4 .aside-position .uss_eshop_block_item .uss_shop_name a:hover,
.colorStyle4 .aside-position-slider .uss_eshop_block_item .uss_shop_name a:hover {
    color: #652a06;
}
.colorStyle4 .aside-position .uss_eshop_block_item a.add_to_cart,
.colorStyle4 .aside-position-slider .uss_eshop_block_item a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #eeb400;
}
.colorStyle4 .aside-position .uss_eshop_block_item a.add_to_cart:hover,
.colorStyle4 .aside-position-slider .uss_eshop_block_item a.add_to_cart:hover {
    background: #652a06;
}
.colorStyle4 .aside-form .fc_form_tml form .buttons input.styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #eeb400;
}
.colorStyle4 .aside-form .fc_form_tml form .buttons input.styler:hover {
    background: #652a06;
}
.colorStyle4 .aside-filter form .filter_submit input.styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #eeb400;
}
.colorStyle4 .aside-filter form .filter_submit input.styler:hover {
    background: #652a06;
}
.colorStyle4 .aside-filter form .filter_submit button.styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #eeb400;
}
.colorStyle4 .aside-filter form .filter_submit button.styler:hover {
    background: #652a06;
}
.colorStyle4 .block.position .uss_eshop_block_item a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #eeb400;
}
.colorStyle4 .block.position .uss_eshop_block_item a.add_to_cart:hover {
    background: #652a06;
}
.colorStyle4 .block.form .fc_form_tml form .buttons input[type='submit'].styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #eeb400;
}
.colorStyle4 .block.form .fc_form_tml form .buttons input[type='submit'].styler:hover {
    background: #652a06;
}
.colorStyle4 .block.filter .uss_eshop_filters_block form .filter_submit input[type='submit'].styler,
.colorStyle4 .block.filter .uss_eshop_filters_block form .filter_submit button.styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #eeb400;
}
.colorStyle4 .block.filter .uss_eshop_filters_block form .filter_submit input[type='submit'].styler:hover,
.colorStyle4 .block.filter .uss_eshop_filters_block form .filter_submit button.styler:hover {
    background: #652a06;
}
.colorStyle4 .block.watched .uss_eshop_block_item a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #eeb400;
}
.colorStyle4 .block.watched .uss_eshop_block_item a.add_to_cart:hover {
    background: #652a06;
}
.colorStyle4 .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #eeb400;
}
.colorStyle4 #uss_basket_ask_where_to_go_block {
    border-color: #eeb400;
}
.colorStyle4 .uss_shop_form .fc_form_tml .group .fc_item.fc_radio label:hover .jq-radio {
    border-color: #eeb400;
}
.colorStyle4 .uss_shop_form .fc_form_tml .group .fc_item.fc_checkbox label.sector_title a:hover,
.colorStyle4 .uss_shop_form .fc_form_tml .group .fc_item.fc_checkbox_one label.sector_title a:hover {
    color: #eeb400;
}
.colorStyle4 .uss_shop_form .fc_form_tml .buttons input.submit {
    background: #eeb400;
}
.colorStyle4 .uss_shop_form .fc_form_tml .buttons input.submit:hover {
    background-color: #652a06;
}
.colorStyle4
    .section.section_formconstructor
    .uss_section_content
    .fc_form_tml
    form
    .group
    .fc_item.fc_radio
    label:hover
    .jq-radio {
    border-color: #eeb400;
}
.colorStyle4
    .section.section_formconstructor
    .uss_section_content
    .fc_form_tml
    form
    .group
    .fc_item.fc_checkbox
    label.sector_title
    a:hover,
.colorStyle4
    .section.section_formconstructor
    .uss_section_content
    .fc_form_tml
    form
    .group
    .fc_item.fc_checkbox_one
    label.sector_title
    a:hover {
    color: #eeb400;
}
.colorStyle4 .section.section_formconstructor .uss_section_content .fc_form_tml form .buttons input.submit {
    background: #eeb400;
}
.colorStyle4 .section.section_formconstructor .uss_section_content .fc_form_tml form .buttons input.submit:hover {
    background-color: #652a06;
}
.colorStyle4 .section.section_search .uss_search_form input.uss_submit {
    background: #eeb400;
}
.colorStyle4 .section.section_search .uss_search_form input.uss_submit:hover {
    background-color: #652a06;
}
.colorStyle4
    .section.section_text
    .uss_section_content
    form.uss_form_tml
    .uss_form_item.uss_form_submit
    input[name='sendemail'] {
    background: #eeb400;
}
.colorStyle4
    .section.section_text
    .uss_section_content
    form.uss_form_tml
    .uss_form_item.uss_form_submit
    input[name='sendemail']:hover {
    background-color: #652a06;
}
.colorStyle4 .modal .modal-wrap .group .fc_item.fc_checkbox label.sector_title a:hover,
.colorStyle4 .modal .modal-wrap .group .fc_item.fc_checkbox_one label.sector_title a:hover {
    color: #eeb400;
}
.colorStyle4 form#ommentaddform_id .uss_form_item.uss_form_checkbox label a:hover {
    color: #eeb400;
}
.colorStyle4 .modal .modal-wrap .buttons input.submit {
    background: #eeb400;
}
.colorStyle4 .modal .modal-wrap .buttons input.submit:hover {
    background-color: #652a06;
}
.colorStyle4 .section_news .uss_news .groups_list .group_item .info .title {
    color: #eeb400 !important;
}
.colorStyle5 input.uss_input_name:not([type='submit']):hover {
    border-color: #e9e9e9;
}
.colorStyle5 input.uss_input_name:not([type='submit']):focus,
.colorStyle5 input.uss_input_name:not([type='submit']):active {
    border-color: #42cccc !important;
}
.colorStyle5 a {
    color: #8942cc;
}
.colorStyle5 .header .basket .uss_basket_mini #uss_block_basket_amount {
    background: #42cccc;
}
.colorStyle5 .header .basket .uss_basket_mini .basket_widget_inner.empty #uss_block_basket_amount {
    background: #42cccc;
}
.colorStyle5 .header .burger span {
    background: #814cb2;
}
.colorStyle5 .header .burger:hover span {
    background-color: #42cccc;
}
.colorStyle5 .header .logo .logo-row {
    color: #814cb2;
}
.colorStyle5 .header .logo .logo-text span {
    color: #42cccc;
}
.colorStyle5 .header .modal_opener {
    color: #42cccc;
}
.colorStyle5 .menu ul li.active > a:after,
.colorStyle5 .menu ul li:hover > a:after {
    background-color: #42cccc;
}
.colorStyle5 .menu ul li .submenu {
    border-top-color: #42cccc;
}
.colorStyle5 .menu ul li .submenu li a:hover {
    color: #42cccc;
}
.colorStyle5 .slider .slide .caption:after {
    background-color: #42cccc;
}
.colorStyle5 .slider .slick-arrow.slick-prev {
    background-color: #814cb2;
}
.colorStyle5 .slider .slick-arrow.slick-next {
    background-color: #814cb2;
}
.colorStyle5 .slider .slick-arrow.slick-next:after {
    background: #7033a9;
}
.colorStyle5 .slider .slick-arrow:hover:before {
    border-color: #7033a9;
}
.colorStyle5 .slider .slick-dots li.slick-active button {
    background-color: #27bfbf;
}
.colorStyle5 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li > a {
    background-image: url('../img/K8-05/catalog-li.png');
}
.colorStyle5 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li.active > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #42cccc;
    color: #fff;
}
.colorStyle5 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li:hover > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #42cccc;
    color: #fff;
}
.colorStyle5 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li > a {
    background: #814cb2;
    border-bottom-color: #7033a9;
}
.colorStyle5 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li.active a {
    background: #7033a9;
}
.colorStyle5 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li:hover a {
    background: #7033a9;
}
.colorStyle5 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li > .submenu {
    background: #7033a9;
}
.colorStyle5 .aside-catalog ul.uss_eshop_menu > li > a {
    background-image: url('../img/K8-05/catalog-li.png');
}
.colorStyle5 .aside-catalog ul.uss_eshop_menu > li.active > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #42cccc;
    color: #fff;
}
.colorStyle5 .aside-catalog ul.uss_eshop_menu > li:hover > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #42cccc;
    color: #fff;
}
.colorStyle5 .aside-catalog ul.uss_eshop_menu > li > .submenu > li > a {
    background: #814cb2;
    border-bottom-color: #7033a9;
}
.colorStyle5 .aside-catalog ul.uss_eshop_menu > li > .submenu > li.active > a {
    background: #7033a9;
}
.colorStyle5 .aside-catalog ul.uss_eshop_menu > li > .submenu > li:hover > a {
    background: #7033a9;
}
.colorStyle5 .aside-catalog ul.uss_eshop_menu > li > .submenu > li > .submenu {
    background: #7033a9;
}
.colorStyle5 .aside-catalog ul.catalog_menu > li > div > a {
    background-image: url('../img/K8-05/catalog-li.png');
}
.colorStyle5 .aside-catalog ul.catalog_menu > li.active > div > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #42cccc;
    color: #fff;
}
.colorStyle5 .aside-catalog ul.catalog_menu > li:hover > div > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #42cccc;
    color: #fff;
}
.colorStyle5 .aside-catalog ul.catalog_menu > li > .submenu > li > div > a {
    background: #814cb2;
    border-bottom-color: #7033a9;
}
.colorStyle5 .aside-catalog ul.catalog_menu > li > .submenu > li.active > div > a {
    background: #7033a9;
}
.colorStyle5 .aside-catalog ul.catalog_menu > li > .submenu > li:hover > div > a {
    background: #7033a9;
}
.colorStyle5 .aside-catalog ul.catalog_menu > li > .submenu > li > .submenu {
    background: #7033a9;
}
.colorStyle5 .information .inner {
    border-color: #42cccc;
}
.colorStyle5 .information .subscribe .subscribe_form form input[type='submit'] {
    background-image: url('../img/K8-05/subscribe-icon.png');
}
.colorStyle5 .information .subscribe .subscribe_form .unsubscribe_link a {
    color: #27bfbf;
}
.colorStyle5 .information .subscribe .subscribe_form .unsubscribe_link a:hover {
    color: #27bfbf;
}
.colorStyle5 .information .subscribe .fc_form_tml form .buttons input[type='submit'].styler {
    background-color: #27bfbf;
}
.colorStyle5 .information .subscribe .fc_form_tml form .group.end .fc_item.fc_checkbox label.sector_title a:hover,
.colorStyle5 .information .subscribe .fc_form_tml form .group.end .fc_item.fc_checkbox_one label.sector_title a:hover {
    color: #42cccc;
}
.colorStyle5 .position-tabs .position__navs .position__nav.active,
.colorStyle5 .position-tabs .position__navs .position__nav:hover {
    border-bottom-color: #42cccc;
}
.colorStyle5 .position-tabs .uss_eshop_block_item .uss_shop_name a:hover {
    color: #814cb2;
}
.colorStyle5 .position-tabs .uss_eshop_block_item a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #42cccc;
}
.colorStyle5 .position-tabs .uss_eshop_block_item a.add_to_cart:hover {
    background: #814cb2;
}
.colorStyle5 .position-tabs .slick-dots li.slick-active button {
    background-color: #814cb2;
}
.colorStyle5 .block:not(.information) .h3 .title-links a {
    color: #42cccc;
}
.colorStyle5 .block.news .news_block_item .info .title:after {
    background: #42cccc;
}
.colorStyle5 .block.news .news_block_item .info .title:hover {
    color: #42cccc;
}
.colorStyle5 .block.news .news_block_item .info .uss_news_more a {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #42cccc;
}
.colorStyle5 .block.news .news_block_item .info .uss_news_more a:hover {
    background-color: #814cb2;
}
.colorStyle5 .footer {
    background: #814cb2;
}
.colorStyle5 .footer .footer-menu .inner > ul > li > a:hover {
    color: #42cccc;
}
.colorStyle5 .footer .footer-menu ul li .submenu li a {
    color: #bc86f0;
}
.colorStyle5 .footer .footer-bottom {
    border-top-color: #905cc0;
    color: #bc86f0;
}
.colorStyle5 .footer .footer-bottom a {
    color: #bc86f0;
}
.colorStyle5 .uss_shop_blocks_view .uss_eshop_item > .uss_shop_by .uss_eshop_amount_block .basket_amount_class:focus,
.colorStyle5 .uss_shop_blocks_view .uss_eshop_item > .uss_shop_by .uss_eshop_amount_block .basket_amount_class:hover {
    border-color: #42cccc;
}
.colorStyle5 .uss_shop_blocks_view .uss_eshop_item > .uss_shop_by a.add_to_cart {
    background: #42cccc;
}
.colorStyle5 .uss_shop_blocks_view .uss_eshop_item > .uss_shop_by a.add_to_cart:hover {
    background-color: #814cb2;
}
.colorStyle5 .uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_shop_by.uss_shop_buy_one_click a.add_to_cart {
    background-repeat: no-repeat;
    position: relative;
}
.colorStyle5
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:after {
    content: url('../img/K8-05/fast-click-active.png');
}
.colorStyle5
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:hover {
    background-image: url('../img/K8-05/fast-click-active.png');
}
.colorStyle5 .uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_compare_by a.add_to_compare:after {
    content: url('../img/K8-05/compare-active.png');
}
.colorStyle5 .uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_compare_by a.add_to_compare:hover,
.colorStyle5 .uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_compare_by a.add_to_compare.already_in_compare {
    background-image: url('../img/K8-05/compare-active.png');
}
.colorStyle5
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist:after {
    content: url('../img/K8-05/fav-active.png');
}
.colorStyle5
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist:hover,
.colorStyle5
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist.already_in_wish {
    background-image: url('../img/K8-05/fav-active.png');
}
.colorStyle5
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .basket_amount_class:focus,
.colorStyle5
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .basket_amount_class:hover {
    border-color: #42cccc;
}
.colorStyle5 .uss_shop_blocks_view .uss_eshop_item .extra-buttons.x1 .uss_shop_by.uss_shop_buy_one_click a.add_to_cart {
    background: #42cccc;
}
.colorStyle5
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:hover {
    background-color: #814cb2;
}
.colorStyle5 .uss_shop_blocks_view .uss_eshop_item .jq-radio:hover {
    border-color: #42cccc;
}
.colorStyle5 .uss_shop_blocks_view .uss_eshop_item .jq-radio .jq-radio__div {
    background-color: #42cccc;
}
.colorStyle5 .uss_eshop_sameproducts.blocks .item .info .addToCart .uss_eshop_amount_block .basket_amount_class:focus,
.colorStyle5 .uss_eshop_sameproducts.blocks .item .info .addToCart .uss_eshop_amount_block .basket_amount_class:hover {
    border-color: #42cccc;
}
.colorStyle5 .uss_eshop_sameproducts.blocks .item .info .addToCart .add_to_cart {
    background: #42cccc;
}
.colorStyle5 .uss_eshop_sameproducts.blocks .item .info .addToCart .add_to_cart:hover {
    background-color: #814cb2;
}
.colorStyle5
    .uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .filter_submit
    input.styler,
.colorStyle5
    .uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .filter_submit
    button {
    background: #42cccc;
}
.colorStyle5
    .uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .filter_submit
    input.styler:hover,
.colorStyle5
    .uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .filter_submit
    button:hover {
    background-color: #814cb2;
}
.colorStyle5 .uss_pagenator .uss_page_num .uss_page.uss_page_selected a,
.colorStyle5 .uss_pagenator .uss_page_num .uss_page:hover a {
    background: #814cb2;
    border-color: #814cb2;
    color: #fff !important;
}
.colorStyle5 .uss_shop_detail .uss_img_wrapper .uss_img_ico_box .uss_img_ico:hover {
    border-color: #814cb2;
}
.colorStyle5 .uss_shop_detail .uss_shop_technical_data .uss_shop_amount_left .basket_amount_class:focus,
.colorStyle5 .uss_shop_detail .uss_shop_technical_data .uss_shop_amount_left .basket_amount_class:hover {
    border-color: #42cccc;
}
.colorStyle5 .uss_shop_detail .uss_shop_technical_data .uss_shop_by .uss_eshop_amount_block .basket_amount_class:focus,
.colorStyle5 .uss_shop_detail .uss_shop_technical_data .uss_shop_by .uss_eshop_amount_block .basket_amount_class:hover {
    border-color: #42cccc;
}
.colorStyle5 .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart {
    background: #42cccc;
}
.colorStyle5 .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:hover {
    background-color: #814cb2;
}
.colorStyle5 .uss_shop_detail .uss_shop_technical_data .uss_shop_by.uss_shop_buy_one_click a {
    background-color: #814cb2;
}
.colorStyle5 .uss_shop_detail .uss_shop_technical_data .uss_shop_by.uss_shop_buy_one_click:hover a {
    background-color: #623b87;
}
.colorStyle5 .uss_shop_detail .uss_shop_technical_data .jq-radio:hover {
    border-color: #42cccc;
}
.colorStyle5 .uss_shop_detail .uss_shop_technical_data .jq-radio .jq-radio__div {
    background-color: #42cccc;
}
.colorStyle5 .uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_compare_by a:hover {
    background-image: url('../img/K8-05/compare-active.png');
}
.colorStyle5 .uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_compare_by a:after {
    content: url(../img/compare.png), url('../img/K8-05/compare-active.png');
}
.colorStyle5 .uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_shop_put_wrap {
    margin-right: 13px;
}
.colorStyle5 .uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_shop_put_wrap a:hover {
    background-image: url('../img/K8-05/fav-active.png');
}
.colorStyle5 .uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_shop_put_wrap a:after {
    content: url(../img/fav.png), url('../img/K8-05/fav-active.png');
}
.colorStyle5 .uss_shop_detail .uss_shop_full_description ul li::marker {
    color: #42cccc;
}
.colorStyle5 div.uss_tabs .uss_tabs_navigation span:after {
    background: #42cccc;
}
.colorStyle5 div.uss_tabs .uss_tabs_navigation span.selected:after {
    background: #42cccc;
}
.colorStyle5 div.uss_tabs div.tab_items .fc_form .buttons input[type='submit'].styler {
    background: #42cccc;
}
.colorStyle5 div.uss_tabs div.tab_items .fc_form .buttons input[type='submit'].styler:hover {
    background-color: #814cb2;
}
.colorStyle5 .uss_comments .comment_item .add_answer:hover {
    color: #42cccc;
}
.colorStyle5 form#ommentaddform_id .uss_form_item.uss_form_submit input[type='submit'].styler {
    background: #42cccc;
}
.colorStyle5 form#ommentaddform_id .uss_form_item.uss_form_submit input[type='submit'].styler:hover {
    background-color: #814cb2;
}
.colorStyle5
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    > .uss_shop_by
    .uss_eshop_amount_block
    .basket_amount_class:focus,
.colorStyle5
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    > .uss_shop_by
    .uss_eshop_amount_block
    .basket_amount_class:hover {
    border-color: #42cccc;
}
.colorStyle5 .uss_shop_list_view .uss_eshop_item .uss_shop_technical_data > .uss_shop_by a.add_to_cart {
    background: #42cccc;
}
.colorStyle5 .uss_shop_list_view .uss_eshop_item .uss_shop_technical_data > .uss_shop_by a.add_to_cart:hover {
    background-color: #814cb2;
}
.colorStyle5
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    > .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart {
    background-color: #814cb2;
}
.colorStyle5
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    > .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:hover {
    background-color: #623b87;
}
.colorStyle5
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:after {
    content: url('../img/K8-05/fast-click-active.png');
}
.colorStyle5
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:hover {
    background-image: url('../img/K8-05/fast-click-active.png');
    color: #42cccc;
}
.colorStyle5
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_compare_by
    a.add_to_compare:after {
    content: url('../img/K8-05/compare-active.png');
}
.colorStyle5
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_compare_by
    a.add_to_compare:hover {
    background-image: url('../img/K8-05/compare-active.png');
    color: #42cccc;
}
.colorStyle5
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist:after {
    content: url('../img/K8-05/fav-active.png');
}
.colorStyle5
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist:hover {
    background-image: url('../img/K8-05/fav-active.png');
    color: #42cccc;
}
.colorStyle5
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .basket_amount_class:focus,
.colorStyle5
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .basket_amount_class:hover {
    border-color: #42cccc;
}
.colorStyle5
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart {
    background: #42cccc;
}
.colorStyle5
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:hover {
    background-color: #814cb2;
}
.colorStyle5
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    span.add_to_cart
    a.add_to_cart {
    background: #42cccc;
}
.colorStyle5
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    span.add_to_cart
    a.add_to_cart:hover {
    background-color: #814cb2;
}
.colorStyle5
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    .uss_shop_by
    a.add_to_cart {
    background: #42cccc;
}
.colorStyle5
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    .uss_shop_by
    a.add_to_cart:hover {
    background-color: #814cb2;
}
.colorStyle5
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    .uss_compare_by
    a.add_to_compare:hover {
    color: #42cccc;
}
.colorStyle5
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    .add_to_wishlist
    a.add_to_wishlist:hover {
    color: #42cccc;
}
.colorStyle5 .uss_catalog_block_cat .uss_catalog_category .catalog_info .catalog_orderbutton {
    background: #42cccc;
}
.colorStyle5 .uss_catalog_block_cat .uss_catalog_category .catalog_info .catalog_orderbutton:hover {
    background-color: #814cb2;
}
.colorStyle5 .uss_catalog_list_cat .uss_catalog_category .catalog_orderbutton {
    background: #42cccc;
}
.colorStyle5 .uss_catalog_list_cat .uss_catalog_category .catalog_orderbutton:hover {
    background-color: #814cb2;
}
.colorStyle5 .services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name a {
    color: #814cb2;
}
.colorStyle5 .services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category .catalog_orderbutton {
    background: #42cccc;
}
.colorStyle5 .services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category .catalog_orderbutton:hover {
    background-color: #814cb2;
}
.colorStyle5 .services .catalog_menu li .catalog_menu_item > a {
    color: #814cb2;
}
.colorStyle5 .services .uss_eshop_menu li > a {
    color: #814cb2;
}
.colorStyle5 .content .catalog_order_form .fc_form .buttons input[type='submit'].styler {
    background: #42cccc;
}
.colorStyle5 .content .catalog_order_form .fc_form .buttons input[type='submit'].styler:hover {
    background-color: #814cb2;
}
.colorStyle5 .uss_catalog_detail .catalog_orderbutton {
    background: #42cccc;
}
.colorStyle5 .uss_catalog_detail .catalog_orderbutton:hover {
    background-color: #814cb2;
}
.colorStyle5 .jq-checkbox.checked {
    border-color: #42cccc;
}
.colorStyle5 .jq-checkbox.checked .jq-checkbox__div {
    background: #42cccc;
}
.colorStyle5 .jq-radio.checked {
    border-color: #42cccc;
}
.colorStyle5 .jq-radio.checked .jq-radio__div {
    background: #42cccc;
}
.colorStyle5 .jq-selectbox.focused .jq-selectbox__select {
    border-color: #42cccc;
}
.colorStyle5 .section_news .uss_news .news_list .news_item .info .uss_more a {
    background: #42cccc;
}
.colorStyle5 .section_news .uss_news .news_list .news_item .info .uss_more a:hover {
    background-color: #814cb2;
}
.colorStyle5 .section_news .news_similar_wrap .similar_items .news_item .info .uss_more a {
    background: #814cb2;
}
.colorStyle5 .section_news .news_similar_wrap .similar_items .news_item .info .uss_more a:hover {
    background-color: #42cccc;
}
.colorStyle5 .catalog_orderform_tml .fc_form .buttons input[type='submit'].styler {
    background: #42cccc;
}
.colorStyle5 .catalog_orderform_tml .fc_form .buttons input[type='submit'].styler:hover {
    background-color: #814cb2;
}
.colorStyle5
    .buy_one_click_form_tml
    .buy_one_click_window
    .one_click_form_wrapper
    .fc_form_tml
    .buttons
    input[type='submit'].styler {
    background: #42cccc;
}
.colorStyle5
    .buy_one_click_form_tml
    .buy_one_click_window
    .one_click_form_wrapper
    .fc_form_tml
    .buttons
    input[type='submit'].styler:hover {
    background-color: #814cb2;
}
.colorStyle5 .buy_one_click_form_inpos .fc_form .buttons input[type='submit'].styler {
    background: #42cccc;
}
.colorStyle5 .buy_one_click_form_inpos .fc_form .buttons input[type='submit'].styler:hover {
    background-color: #814cb2;
}
.colorStyle5 .adaptive-menu .menu ul li.active > a,
.colorStyle5 .adaptive-menu .menu ul li.clicked > a {
    color: #42cccc;
}
.colorStyle5 .section_formconstructor form.fc_form .buttons input[type='submit'] {
    background: #42cccc;
}
.colorStyle5 .quote {
    border-left-color: #42cccc;
}
.colorStyle5 .uss_adv_img_list_item.uss_ail_point span {
    background: #814cb2;
}
.colorStyle5 .uss_adv_img_list_item.uss_ail_point.active span {
    background-color: #42cccc;
}
.colorStyle5 .aside-auth table tr td.submit input[type='submit'].styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #42cccc;
}
.colorStyle5 .aside-auth table tr td.submit input[type='submit'].styler:hover {
    background: #814cb2;
}
.colorStyle5 .aside-quiz .uss_vote_block .submit input[type='submit'] {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #42cccc;
}
.colorStyle5 .aside-quiz .uss_vote_block .submit input[type='submit']:hover {
    background: #814cb2;
}
.colorStyle5 .aside-position .uss_eshop_block_item .uss_shop_name a:hover,
.colorStyle5 .aside-position-slider .uss_eshop_block_item .uss_shop_name a:hover {
    color: #814cb2;
}
.colorStyle5 .aside-position .uss_eshop_block_item a.add_to_cart,
.colorStyle5 .aside-position-slider .uss_eshop_block_item a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #42cccc;
}
.colorStyle5 .aside-position .uss_eshop_block_item a.add_to_cart:hover,
.colorStyle5 .aside-position-slider .uss_eshop_block_item a.add_to_cart:hover {
    background: #814cb2;
}
.colorStyle5 .aside-form .fc_form_tml form .buttons input.styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #42cccc;
}
.colorStyle5 .aside-form .fc_form_tml form .buttons input.styler:hover {
    background: #814cb2;
}
.colorStyle5 .aside-filter form .filter_submit input.styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #42cccc;
}
.colorStyle5 .aside-filter form .filter_submit input.styler:hover {
    background: #814cb2;
}
.colorStyle5 .aside-filter form .filter_submit button.styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #42cccc;
}
.colorStyle5 .aside-filter form .filter_submit button.styler:hover {
    background: #814cb2;
}
.colorStyle5 .block.position .uss_eshop_block_item a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #42cccc;
}
.colorStyle5 .block.position .uss_eshop_block_item a.add_to_cart:hover {
    background: #814cb2;
}
.colorStyle5 .block.form .fc_form_tml form .buttons input[type='submit'].styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #42cccc;
}
.colorStyle5 .block.form .fc_form_tml form .buttons input[type='submit'].styler:hover {
    background: #814cb2;
}
.colorStyle5 .block.filter .uss_eshop_filters_block form .filter_submit input[type='submit'].styler,
.colorStyle5 .block.filter .uss_eshop_filters_block form .filter_submit button.styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #42cccc;
}
.colorStyle5 .block.filter .uss_eshop_filters_block form .filter_submit input[type='submit'].styler:hover,
.colorStyle5 .block.filter .uss_eshop_filters_block form .filter_submit button.styler:hover {
    background: #814cb2;
}
.colorStyle5 .block.watched .uss_eshop_block_item a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #42cccc;
}
.colorStyle5 .block.watched .uss_eshop_block_item a.add_to_cart:hover {
    background: #814cb2;
}
.colorStyle5 .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #42cccc;
}
.colorStyle5 #uss_basket_ask_where_to_go_block {
    border-color: #8942cc;
}
.colorStyle5 .uss_shop_form .fc_form_tml .group .fc_item.fc_radio label:hover .jq-radio {
    border-color: #42cccc;
}
.colorStyle5 .uss_shop_form .fc_form_tml .group .fc_item.fc_checkbox label.sector_title a:hover,
.colorStyle5 .uss_shop_form .fc_form_tml .group .fc_item.fc_checkbox_one label.sector_title a:hover {
    color: #42cccc;
}
.colorStyle5 .uss_shop_form .fc_form_tml .buttons input.submit {
    background: #42cccc;
}
.colorStyle5 .uss_shop_form .fc_form_tml .buttons input.submit:hover {
    background-color: #814cb2;
}
.colorStyle5
    .section.section_formconstructor
    .uss_section_content
    .fc_form_tml
    form
    .group
    .fc_item.fc_radio
    label:hover
    .jq-radio {
    border-color: #42cccc;
}
.colorStyle5
    .section.section_formconstructor
    .uss_section_content
    .fc_form_tml
    form
    .group
    .fc_item.fc_checkbox
    label.sector_title
    a:hover,
.colorStyle5
    .section.section_formconstructor
    .uss_section_content
    .fc_form_tml
    form
    .group
    .fc_item.fc_checkbox_one
    label.sector_title
    a:hover {
    color: #42cccc;
}
.colorStyle5 .section.section_formconstructor .uss_section_content .fc_form_tml form .buttons input.submit {
    background: #42cccc;
}
.colorStyle5 .section.section_formconstructor .uss_section_content .fc_form_tml form .buttons input.submit:hover {
    background-color: #814cb2;
}
.colorStyle5 .section.section_search .uss_search_form input.uss_submit {
    background: #42cccc;
}
.colorStyle5 .section.section_search .uss_search_form input.uss_submit:hover {
    background-color: #814cb2;
}
.colorStyle5
    .section.section_text
    .uss_section_content
    form.uss_form_tml
    .uss_form_item.uss_form_submit
    input[name='sendemail'] {
    background: #42cccc;
}
.colorStyle5
    .section.section_text
    .uss_section_content
    form.uss_form_tml
    .uss_form_item.uss_form_submit
    input[name='sendemail']:hover {
    background-color: #814cb2;
}
.colorStyle5 .modal .modal-wrap .group .fc_item.fc_checkbox label.sector_title a:hover,
.colorStyle5 .modal .modal-wrap .group .fc_item.fc_checkbox_one label.sector_title a:hover {
    color: #42cccc;
}
.colorStyle5 form#ommentaddform_id .uss_form_item.uss_form_checkbox label a:hover {
    color: #42cccc;
}
.colorStyle5 .modal .modal-wrap .buttons input.submit {
    background: #42cccc;
}
.colorStyle5 .modal .modal-wrap .buttons input.submit:hover {
    background-color: #814cb2;
}
.colorStyle5 .section_news .uss_news .groups_list .group_item .info .title {
    color: #8942cc !important;
}
.colorStyle6 input.uss_input_name:not([type='submit']):hover {
    border-color: #e9e9e9;
}
.colorStyle6 input.uss_input_name:not([type='submit']):focus,
.colorStyle6 input.uss_input_name:not([type='submit']):active {
    border-color: #0070d0 !important;
}
.colorStyle6 a {
    color: #484848;
}
.colorStyle6 .header .basket .uss_basket_mini #uss_block_basket_amount {
    background: #0070d0;
}
.colorStyle6 .header .basket .uss_basket_mini .basket_widget_inner.empty #uss_block_basket_amount {
    background: #0070d0;
}
.colorStyle6 .header .burger span {
    background: #484848;
}
.colorStyle6 .header .burger:hover span {
    background-color: #0070d0;
}
.colorStyle6 .header .logo .logo-row {
    color: #484848;
}
.colorStyle6 .header .logo .logo-text span {
    color: #0070d0;
}
.colorStyle6 .header .modal_opener {
    color: #0070d0;
}
.colorStyle6 .menu ul li.active > a:after,
.colorStyle6 .menu ul li:hover > a:after {
    background-color: #0070d0;
}
.colorStyle6 .menu ul li .submenu {
    border-top-color: #0070d0;
}
.colorStyle6 .menu ul li .submenu li a:hover {
    color: #0070d0;
}
.colorStyle6 .slider .slide .caption:after {
    background-color: #0070d0;
}
.colorStyle6 .slider .slick-arrow.slick-prev {
    background-color: #484848;
}
.colorStyle6 .slider .slick-arrow.slick-next {
    background-color: #484848;
}
.colorStyle6 .slider .slick-arrow.slick-next:after {
    background: #484848;
}
.colorStyle6 .slider .slick-arrow:hover:before {
    border-color: #484848;
}
.colorStyle6 .slider .slick-dots li.slick-active button {
    background-color: #015ba9;
}
.colorStyle6 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li > a {
    background-image: url('../img/K8-06/catalog-li.png');
}
.colorStyle6 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li.active > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #0070d0;
    color: #fff;
}
.colorStyle6 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li:hover > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #0070d0;
    color: #fff;
}
.colorStyle6 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li > a {
    background: #484848;
    border-bottom-color: #222222;
}
.colorStyle6 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li.active a {
    background: #222222;
}
.colorStyle6 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li:hover a {
    background: #222222;
}
.colorStyle6 .aside-catalog ul:not(.uss_eshop_menu):not(.catalog_menu) > li > .submenu > li > .submenu {
    background: #222222;
}
.colorStyle6 .aside-catalog ul.uss_eshop_menu > li > a {
    background-image: url('../img/K8-06/catalog-li.png');
}
.colorStyle6 .aside-catalog ul.uss_eshop_menu > li.active > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #0070d0;
    color: #fff;
}
.colorStyle6 .aside-catalog ul.uss_eshop_menu > li:hover > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #0070d0;
    color: #fff;
}
.colorStyle6 .aside-catalog ul.uss_eshop_menu > li > .submenu > li > a {
    background: #484848;
    border-bottom-color: #222222;
}
.colorStyle6 .aside-catalog ul.uss_eshop_menu > li > .submenu > li.active > a {
    background: #222222;
}
.colorStyle6 .aside-catalog ul.uss_eshop_menu > li > .submenu > li:hover > a {
    background: #222222;
}
.colorStyle6 .aside-catalog ul.uss_eshop_menu > li > .submenu > li > .submenu {
    background: #222222;
}
.colorStyle6 .aside-catalog ul.catalog_menu > li > div > a {
    background-image: url('../img/K8-06/catalog-li.png');
}
.colorStyle6 .aside-catalog ul.catalog_menu > li.active > div > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #0070d0;
    color: #fff;
}
.colorStyle6 .aside-catalog ul.catalog_menu > li:hover > div > a {
    background-image: url(../img/catalog-li-open-white.png);
    background-color: #0070d0;
    color: #fff;
}
.colorStyle6 .aside-catalog ul.catalog_menu > li > .submenu > li > div > a {
    background: #484848;
    border-bottom-color: #222222;
}
.colorStyle6 .aside-catalog ul.catalog_menu > li > .submenu > li.active > div > a {
    background: #222222;
}
.colorStyle6 .aside-catalog ul.catalog_menu > li > .submenu > li:hover > div > a {
    background: #222222;
}
.colorStyle6 .aside-catalog ul.catalog_menu > li > .submenu > li > .submenu {
    background: #222222;
}
.colorStyle6 .information .inner {
    border-color: #0070d0;
}
.colorStyle6 .information .subscribe .subscribe_form form input[type='submit'] {
    background-image: url('../img/K8-06/subscribe-icon.png');
}
.colorStyle6 .information .subscribe .subscribe_form .unsubscribe_link a {
    color: #015ba9;
}
.colorStyle6 .information .subscribe .subscribe_form .unsubscribe_link a:hover {
    color: #015ba9;
}
.colorStyle6 .information .subscribe .fc_form_tml form .buttons input[type='submit'].styler {
    background-color: #015ba9;
}
.colorStyle6 .information .subscribe .fc_form_tml form .group.end .fc_item.fc_checkbox label.sector_title a:hover,
.colorStyle6 .information .subscribe .fc_form_tml form .group.end .fc_item.fc_checkbox_one label.sector_title a:hover {
    color: #0070d0;
}
.colorStyle6 .position-tabs .position__navs .position__nav.active,
.colorStyle6 .position-tabs .position__navs .position__nav:hover {
    border-bottom-color: #0070d0;
}
.colorStyle6 .position-tabs .uss_eshop_block_item .uss_shop_name a:hover {
    color: #484848;
}
.colorStyle6 .position-tabs .uss_eshop_block_item a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #0070d0;
}
.colorStyle6 .position-tabs .uss_eshop_block_item a.add_to_cart:hover {
    background: #484848;
}
.colorStyle6 .position-tabs .slick-dots li.slick-active button {
    background-color: #484848;
}
.colorStyle6 .block:not(.information) .h3 .title-links a {
    color: #0070d0;
}
.colorStyle6 .block.news .news_block_item .info .title:after {
    background: #0070d0;
}
.colorStyle6 .block.news .news_block_item .info .title:hover {
    color: #0070d0;
}
.colorStyle6 .block.news .news_block_item .info .uss_news_more a {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #0070d0;
}
.colorStyle6 .block.news .news_block_item .info .uss_news_more a:hover {
    background-color: #484848;
}
.colorStyle6 .footer {
    background: #222222;
}
.colorStyle6 .footer .footer-menu .inner > ul > li > a:hover {
    color: #0070d0;
}
.colorStyle6 .footer .footer-menu ul li .submenu li a {
    color: #5a5a5a;
}
.colorStyle6 .footer .footer-bottom {
    border-top-color: #323232;
    color: #5a5a5a;
}
.colorStyle6 .footer .footer-bottom a {
    color: #5a5a5a;
}
.colorStyle6 .uss_shop_blocks_view .uss_eshop_item > .uss_shop_by .uss_eshop_amount_block .basket_amount_class:focus,
.colorStyle6 .uss_shop_blocks_view .uss_eshop_item > .uss_shop_by .uss_eshop_amount_block .basket_amount_class:hover {
    border-color: #0070d0;
}
.colorStyle6 .uss_shop_blocks_view .uss_eshop_item > .uss_shop_by a.add_to_cart {
    background: #0070d0;
}
.colorStyle6 .uss_shop_blocks_view .uss_eshop_item > .uss_shop_by a.add_to_cart:hover {
    background-color: #484848;
}
.colorStyle6 .uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_shop_by.uss_shop_buy_one_click a.add_to_cart {
    background-repeat: no-repeat;
    position: relative;
}
.colorStyle6
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:after {
    content: url('../img/K8-06/fast-click-active.png');
}
.colorStyle6
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:hover {
    background-image: url('../img/K8-06/fast-click-active.png');
}
.colorStyle6 .uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_compare_by a.add_to_compare:after {
    content: url('../img/K8-06/compare-active.png');
}
.colorStyle6 .uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_compare_by a.add_to_compare:hover,
.colorStyle6 .uss_shop_blocks_view .uss_eshop_item .extra-buttons .uss_compare_by a.add_to_compare.already_in_compare {
    background-image: url('../img/K8-06/compare-active.png');
}
.colorStyle6
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist:after {
    content: url('../img/K8-06/fav-active.png');
}
.colorStyle6
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist:hover,
.colorStyle6
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist.already_in_wish {
    background-image: url('../img/K8-06/fav-active.png');
}
.colorStyle6
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .basket_amount_class:focus,
.colorStyle6
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .basket_amount_class:hover {
    border-color: #0070d0;
}
.colorStyle6 .uss_shop_blocks_view .uss_eshop_item .extra-buttons.x1 .uss_shop_by.uss_shop_buy_one_click a.add_to_cart {
    background: #0070d0;
}
.colorStyle6
    .uss_shop_blocks_view
    .uss_eshop_item
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:hover {
    background-color: #484848;
}
.colorStyle6 .uss_shop_blocks_view .uss_eshop_item .jq-radio:hover {
    border-color: #0070d0;
}
.colorStyle6 .uss_shop_blocks_view .uss_eshop_item .jq-radio .jq-radio__div {
    background-color: #0070d0;
}
.colorStyle6 .uss_eshop_sameproducts.blocks .item .info .addToCart .uss_eshop_amount_block .basket_amount_class:focus,
.colorStyle6 .uss_eshop_sameproducts.blocks .item .info .addToCart .uss_eshop_amount_block .basket_amount_class:hover {
    border-color: #0070d0;
}
.colorStyle6 .uss_eshop_sameproducts.blocks .item .info .addToCart .add_to_cart {
    background: #0070d0;
}
.colorStyle6 .uss_eshop_sameproducts.blocks .item .info .addToCart .add_to_cart:hover {
    background-color: #484848;
}
.colorStyle6
    .uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .filter_submit
    input.styler,
.colorStyle6
    .uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .filter_submit
    button {
    background: #0070d0;
}
.colorStyle6
    .uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .filter_submit
    input.styler:hover,
.colorStyle6
    .uss_section_content
    > .uss_eshop_filters
    .uss_eshop_filters_block
    form#uss_block_filters
    .filter_submit
    button:hover {
    background-color: #484848;
}
.colorStyle6 .uss_pagenator .uss_page_num .uss_page.uss_page_selected a,
.colorStyle6 .uss_pagenator .uss_page_num .uss_page:hover a {
    background: #222222;
    border-color: #222222;
    color: #fff !important;
}
.colorStyle6 .uss_shop_detail .uss_img_wrapper .uss_img_ico_box .uss_img_ico:hover {
    border-color: #484848;
}
.colorStyle6 .uss_shop_detail .uss_shop_technical_data .uss_shop_amount_left .basket_amount_class:focus,
.colorStyle6 .uss_shop_detail .uss_shop_technical_data .uss_shop_amount_left .basket_amount_class:hover {
    border-color: #0070d0;
}
.colorStyle6 .uss_shop_detail .uss_shop_technical_data .uss_shop_by .uss_eshop_amount_block .basket_amount_class:focus,
.colorStyle6 .uss_shop_detail .uss_shop_technical_data .uss_shop_by .uss_eshop_amount_block .basket_amount_class:hover {
    border-color: #0070d0;
}
.colorStyle6 .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart {
    background: #0070d0;
}
.colorStyle6 .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:hover {
    background-color: #484848;
}
.colorStyle6 .uss_shop_detail .uss_shop_technical_data .uss_shop_by.uss_shop_buy_one_click a {
    background-color: #484848;
}
.colorStyle6 .uss_shop_detail .uss_shop_technical_data .uss_shop_by.uss_shop_buy_one_click:hover a {
    background-color: #212121;
}
.colorStyle6 .uss_shop_detail .uss_shop_technical_data .jq-radio:hover {
    border-color: #0070d0;
}
.colorStyle6 .uss_shop_detail .uss_shop_technical_data .jq-radio .jq-radio__div {
    background-color: #0070d0;
}
.colorStyle6 .uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_compare_by a:hover {
    background-image: url('../img/K8-06/compare-active.png');
}
.colorStyle6 .uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_compare_by a:after {
    content: url(../img/compare.png), url('../img/K8-06/compare-active.png');
}
.colorStyle6 .uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_shop_put_wrap {
    margin-right: 13px;
}
.colorStyle6 .uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_shop_put_wrap a:hover {
    background-image: url('../img/K8-06/fav-active.png');
}
.colorStyle6 .uss_shop_detail .uss_shop_technical_data .extra-buttons .uss_shop_put_wrap a:after {
    content: url(../img/fav.png), url('../img/K8-06/fav-active.png');
}
.colorStyle6 .uss_shop_detail .uss_shop_full_description ul li::marker {
    color: #0070d0;
}
.colorStyle6 div.uss_tabs .uss_tabs_navigation span:after {
    background: #0070d0;
}
.colorStyle6 div.uss_tabs .uss_tabs_navigation span.selected:after {
    background: #0070d0;
}
.colorStyle6 div.uss_tabs div.tab_items .fc_form .buttons input[type='submit'].styler {
    background: #0070d0;
}
.colorStyle6 div.uss_tabs div.tab_items .fc_form .buttons input[type='submit'].styler:hover {
    background-color: #484848;
}
.colorStyle6 .uss_comments .comment_item .add_answer:hover {
    color: #0070d0;
}
.colorStyle6 form#ommentaddform_id .uss_form_item.uss_form_submit input[type='submit'].styler {
    background: #0070d0;
}
.colorStyle6 form#ommentaddform_id .uss_form_item.uss_form_submit input[type='submit'].styler:hover {
    background-color: #484848;
}
.colorStyle6
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    > .uss_shop_by
    .uss_eshop_amount_block
    .basket_amount_class:focus,
.colorStyle6
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    > .uss_shop_by
    .uss_eshop_amount_block
    .basket_amount_class:hover {
    border-color: #0070d0;
}
.colorStyle6 .uss_shop_list_view .uss_eshop_item .uss_shop_technical_data > .uss_shop_by a.add_to_cart {
    background: #0070d0;
}
.colorStyle6 .uss_shop_list_view .uss_eshop_item .uss_shop_technical_data > .uss_shop_by a.add_to_cart:hover {
    background-color: #484848;
}
.colorStyle6
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    > .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart {
    background-color: #484848;
}
.colorStyle6
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    > .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:hover {
    background-color: #212121;
}
.colorStyle6
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:after {
    content: url('../img/K8-06/fast-click-active.png');
}
.colorStyle6
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:hover {
    background-image: url('../img/K8-06/fast-click-active.png');
    color: #0070d0;
}
.colorStyle6
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_compare_by
    a.add_to_compare:after {
    content: url('../img/K8-06/compare-active.png');
}
.colorStyle6
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_compare_by
    a.add_to_compare:hover {
    background-image: url('../img/K8-06/compare-active.png');
    color: #0070d0;
}
.colorStyle6
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist:after {
    content: url('../img/K8-06/fav-active.png');
}
.colorStyle6
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons
    .uss_shop_put_wrap
    .uss_shop_put
    a.add_to_wishlist:hover {
    background-image: url('../img/K8-06/fav-active.png');
    color: #0070d0;
}
.colorStyle6
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .basket_amount_class:focus,
.colorStyle6
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    .uss_eshop_amount_block
    .basket_amount_class:hover {
    border-color: #0070d0;
}
.colorStyle6
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart {
    background: #0070d0;
}
.colorStyle6
    .uss_shop_list_view
    .uss_eshop_item
    .uss_shop_technical_data
    .extra-buttons.x1
    .uss_shop_by.uss_shop_buy_one_click
    a.add_to_cart:hover {
    background-color: #484848;
}
.colorStyle6
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    span.add_to_cart
    a.add_to_cart {
    background: #0070d0;
}
.colorStyle6
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    span.add_to_cart
    a.add_to_cart:hover {
    background-color: #484848;
}
.colorStyle6
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    .uss_shop_by
    a.add_to_cart {
    background: #0070d0;
}
.colorStyle6
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    .uss_shop_by
    a.add_to_cart:hover {
    background-color: #484848;
}
.colorStyle6
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    .uss_compare_by
    a.add_to_compare:hover {
    color: #0070d0;
}
.colorStyle6
    .uss_shop_table_view
    table.uss_shoppos_table
    tr.uss_eshop_item
    td.uss_onlineorder
    .add_to_wishlist
    a.add_to_wishlist:hover {
    color: #0070d0;
}
.colorStyle6 .uss_catalog_block_cat .uss_catalog_category .catalog_info .catalog_orderbutton {
    background: #0070d0;
}
.colorStyle6 .uss_catalog_block_cat .uss_catalog_category .catalog_info .catalog_orderbutton:hover {
    background-color: #484848;
}
.colorStyle6 .uss_catalog_list_cat .uss_catalog_category .catalog_orderbutton {
    background: #0070d0;
}
.colorStyle6 .uss_catalog_list_cat .uss_catalog_category .catalog_orderbutton:hover {
    background-color: #484848;
}
.colorStyle6 .services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name a {
    color: #0070d0;
}
.colorStyle6 .services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category .catalog_orderbutton {
    background: #0070d0;
}
.colorStyle6 .services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category .catalog_orderbutton:hover {
    background-color: #484848;
}
.colorStyle6 .services .catalog_menu li .catalog_menu_item > a {
    color: #0070d0;
}
.colorStyle6 .services .uss_eshop_menu li > a {
    color: #0070d0;
}
.colorStyle6 .content .catalog_order_form .fc_form .buttons input[type='submit'].styler {
    background: #0070d0;
}
.colorStyle6 .content .catalog_order_form .fc_form .buttons input[type='submit'].styler:hover {
    background-color: #484848;
}
.colorStyle6 .uss_catalog_detail .catalog_orderbutton {
    background: #0070d0;
}
.colorStyle6 .uss_catalog_detail .catalog_orderbutton:hover {
    background-color: #484848;
}
.colorStyle6 .jq-checkbox.checked {
    border-color: #0070d0;
}
.colorStyle6 .jq-checkbox.checked .jq-checkbox__div {
    background: #0070d0;
}
.colorStyle6 .jq-radio.checked {
    border-color: #0070d0;
}
.colorStyle6 .jq-radio.checked .jq-radio__div {
    background: #0070d0;
}
.colorStyle6 .jq-selectbox.focused .jq-selectbox__select {
    border-color: #0070d0;
}
.colorStyle6 .section_news .uss_news .news_list .news_item .info .uss_more a {
    background: #0070d0;
}
.colorStyle6 .section_news .uss_news .news_list .news_item .info .uss_more a:hover {
    background-color: #484848;
}
.colorStyle6 .section_news .news_similar_wrap .similar_items .news_item .info .uss_more a {
    background: #484848;
}
.colorStyle6 .section_news .news_similar_wrap .similar_items .news_item .info .uss_more a:hover {
    background-color: #0070d0;
}
.colorStyle6 .catalog_orderform_tml .fc_form .buttons input[type='submit'].styler {
    background: #0070d0;
}
.colorStyle6 .catalog_orderform_tml .fc_form .buttons input[type='submit'].styler:hover {
    background-color: #484848;
}
.colorStyle6
    .buy_one_click_form_tml
    .buy_one_click_window
    .one_click_form_wrapper
    .fc_form_tml
    .buttons
    input[type='submit'].styler {
    background: #0070d0;
}
.colorStyle6
    .buy_one_click_form_tml
    .buy_one_click_window
    .one_click_form_wrapper
    .fc_form_tml
    .buttons
    input[type='submit'].styler:hover {
    background-color: #484848;
}
.colorStyle6 .buy_one_click_form_inpos .fc_form .buttons input[type='submit'].styler {
    background: #0070d0;
}
.colorStyle6 .buy_one_click_form_inpos .fc_form .buttons input[type='submit'].styler:hover {
    background-color: #484848;
}
.colorStyle6 .adaptive-menu .menu ul li.active > a,
.colorStyle6 .adaptive-menu .menu ul li.clicked > a {
    color: #0070d0;
}
.colorStyle6 .section_formconstructor form.fc_form .buttons input[type='submit'] {
    background: #0070d0;
}
.colorStyle6 .quote {
    border-left-color: #0070d0;
}
.colorStyle6 .uss_adv_img_list_item.uss_ail_point span {
    background: #484848;
}
.colorStyle6 .uss_adv_img_list_item.uss_ail_point.active span {
    background-color: #0070d0;
}
.colorStyle6 .aside-auth table tr td.submit input[type='submit'].styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #0070d0;
}
.colorStyle6 .aside-auth table tr td.submit input[type='submit'].styler:hover {
    background: #484848;
}
.colorStyle6 .aside-quiz .uss_vote_block .submit input[type='submit'] {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #0070d0;
}
.colorStyle6 .aside-quiz .uss_vote_block .submit input[type='submit']:hover {
    background: #484848;
}
.colorStyle6 .aside-position .uss_eshop_block_item .uss_shop_name a:hover,
.colorStyle6 .aside-position-slider .uss_eshop_block_item .uss_shop_name a:hover {
    color: #484848;
}
.colorStyle6 .aside-position .uss_eshop_block_item a.add_to_cart,
.colorStyle6 .aside-position-slider .uss_eshop_block_item a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #0070d0;
}
.colorStyle6 .aside-position .uss_eshop_block_item a.add_to_cart:hover,
.colorStyle6 .aside-position-slider .uss_eshop_block_item a.add_to_cart:hover {
    background: #484848;
}
.colorStyle6 .aside-form .fc_form_tml form .buttons input.styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #0070d0;
}
.colorStyle6 .aside-form .fc_form_tml form .buttons input.styler:hover {
    background: #484848;
}
.colorStyle6 .aside-filter form .filter_submit input.styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #0070d0;
}
.colorStyle6 .aside-filter form .filter_submit input.styler:hover {
    background: #484848;
}
.colorStyle6 .aside-filter form .filter_submit button.styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #0070d0;
}
.colorStyle6 .aside-filter form .filter_submit button.styler:hover {
    background: #484848;
}
.colorStyle6 .block.position .uss_eshop_block_item a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #0070d0;
}
.colorStyle6 .block.position .uss_eshop_block_item a.add_to_cart:hover {
    background: #484848;
}
.colorStyle6 .block.form .fc_form_tml form .buttons input[type='submit'].styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #0070d0;
}
.colorStyle6 .block.form .fc_form_tml form .buttons input[type='submit'].styler:hover {
    background: #484848;
}
.colorStyle6 .block.filter .uss_eshop_filters_block form .filter_submit input[type='submit'].styler,
.colorStyle6 .block.filter .uss_eshop_filters_block form .filter_submit button.styler {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #0070d0;
}
.colorStyle6 .block.filter .uss_eshop_filters_block form .filter_submit input[type='submit'].styler:hover,
.colorStyle6 .block.filter .uss_eshop_filters_block form .filter_submit button.styler:hover {
    background: #484848;
}
.colorStyle6 .block.watched .uss_eshop_block_item a.add_to_cart {
    display: inline-block;
    padding: 13px 31px 13px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #0070d0;
}
.colorStyle6 .block.watched .uss_eshop_block_item a.add_to_cart:hover {
    background: #484848;
}
.colorStyle6 .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #0070d0;
}
.colorStyle6 #uss_basket_ask_where_to_go_block {
    border-color: #484848;
}
.colorStyle6 .uss_shop_form .fc_form_tml .group .fc_item.fc_radio label:hover .jq-radio {
    border-color: #0070d0;
}
.colorStyle6 .uss_shop_form .fc_form_tml .group .fc_item.fc_checkbox label.sector_title a:hover,
.colorStyle6 .uss_shop_form .fc_form_tml .group .fc_item.fc_checkbox_one label.sector_title a:hover {
    color: #0070d0;
}
.colorStyle6 .uss_shop_form .fc_form_tml .buttons input.submit {
    background: #0070d0;
}
.colorStyle6 .uss_shop_form .fc_form_tml .buttons input.submit:hover {
    background-color: #484848;
}
.colorStyle6
    .section.section_formconstructor
    .uss_section_content
    .fc_form_tml
    form
    .group
    .fc_item.fc_radio
    label:hover
    .jq-radio {
    border-color: #0070d0;
}
.colorStyle6
    .section.section_formconstructor
    .uss_section_content
    .fc_form_tml
    form
    .group
    .fc_item.fc_checkbox
    label.sector_title
    a:hover,
.colorStyle6
    .section.section_formconstructor
    .uss_section_content
    .fc_form_tml
    form
    .group
    .fc_item.fc_checkbox_one
    label.sector_title
    a:hover {
    color: #0070d0;
}
.colorStyle6 .section.section_formconstructor .uss_section_content .fc_form_tml form .buttons input.submit {
    background: #0070d0;
}
.colorStyle6 .section.section_formconstructor .uss_section_content .fc_form_tml form .buttons input.submit:hover {
    background-color: #484848;
}
.colorStyle6 .section.section_search .uss_search_form input.uss_submit {
    background: #0070d0;
}
.colorStyle6 .section.section_search .uss_search_form input.uss_submit:hover {
    background-color: #484848;
}
.colorStyle6
    .section.section_text
    .uss_section_content
    form.uss_form_tml
    .uss_form_item.uss_form_submit
    input[name='sendemail'] {
    background: #0070d0;
}
.colorStyle6
    .section.section_text
    .uss_section_content
    form.uss_form_tml
    .uss_form_item.uss_form_submit
    input[name='sendemail']:hover {
    background-color: #484848;
}
.colorStyle6 .modal .modal-wrap .group .fc_item.fc_checkbox label.sector_title a:hover,
.colorStyle6 .modal .modal-wrap .group .fc_item.fc_checkbox_one label.sector_title a:hover {
    color: #0070d0;
}
.colorStyle6 form#ommentaddform_id .uss_form_item.uss_form_checkbox label a:hover {
    color: #0070d0;
}
.colorStyle6 .modal .modal-wrap .buttons input.submit {
    background: #0070d0;
}
.colorStyle6 .modal .modal-wrap .buttons input.submit:hover {
    background-color: #484848;
}
.colorStyle6 .section_news .uss_news .groups_list .group_item .info .title {
    color: #484848 !important;
}
.jq-selectbox {
    z-index: 10 !important;
}
.uss_catalog_tabs .tab_item {
    zoom: 1;
}
.uss_catalog_tabs .tab_item:before,
.uss_catalog_tabs .tab_item:after {
    content: '';
    display: table;
}
.uss_catalog_tabs .tab_item:after {
    clear: both;
}
.section_formconstructor form .fc_item:not(.block) {
    width: 100%;
    max-width: 420px;
}
.section_formconstructor form .fc_item .elem_item {
    width: 100%;
}
.section_formconstructor form .fc_item .elem_item input.styler {
    width: 100%;
}
.section_formconstructor form .fc_item .elem_item textarea.styler {
    width: 100%;
}
.section_formconstructor form .fc_item.fc_checkbox {
    width: 100%;
    max-width: 100%;
}
.section_formconstructor form .fc_item.fc_checkbox:not(.block) {
    width: 100% !important;
}
.section_formconstructor form .fc_item.fc_checkbox .elem_item {
    width: auto;
}
.section_formconstructor form .group.end .fc_item.fc_checkbox {
    width: 100% !important;
}
.uss_photoalbums + .uss_pagenator {
    margin-top: 0;
}
.uss_shop_list_cat .uss_shop_category .uss_shop_cat_cat a {
    font-size: 16px;
    color: #222;
    text-decoration: underline;
}
.uss_shop_list_cat .uss_shop_category .uss_shop_cat_cat a:hover {
    text-decoration: none;
}
.uss_photoalbums_albums_block .uss_albums_item .uss_albums_cover {
    margin: 0 auto 20px;
}
.uss_photoalbums_albums_block .uss_albums_item .uss_albums_info {
    line-height: 1;
    text-align: center;
}
.uss_photoalbums_albums_block .uss_albums_item .uss_albums_info .uss_albums_name {
    color: #ccc;
}
.uss_photoalbums_albums_block .uss_albums_item .uss_albums_info .uss_albums_name a {
    text-decoration: underline;
}
.uss_photoalbums_albums_block .uss_albums_item .uss_albums_info .uss_albums_name a:hover {
    text-decoration: none;
}
.uss-scroller .mCSB_container {
    padding-top: 45px;
}
.uss-scroller .mCSB_scrollTools {
    top: 15px;
    bottom: auto;
}
.tableScoller-wrap {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
    max-width: 100%;
    clear: both;
    float: none;
    zoom: 1;
}
.tableScoller-wrap:before,
.tableScoller-wrap:after {
    content: '';
    display: table;
}
.tableScoller-wrap:after {
    clear: both;
}
.uss_section_content .uss_basket_menu > a,
.uss_section_content .uss_basket_menu > span {
    display: inline-block;
}
@media (min-width: 769px) and (max-width: 1000px) {
    .uss_shop_table_view .uss_img .uss_img_holder_outer,
    .uss_shop_table_view .uss_img .uss_img_holder {
        max-width: 139px;
        height: auto !important;
    }
}
@media (max-width: 768px) {
    .uss_shop_table_view.mCustomScrollbar .mCSB_container {
        width: calc(100vw - 20px) !important;
    }
    table.uss_shoppos_table {
        display: block;
        border: none;
        max-width: calc(100vw - 20px);
    }
    table.uss_shoppos_table tbody {
        display: block;
    }
    table.uss_shoppos_table tbody tr:first-child {
        display: none;
    }
    table.uss_shoppos_table tbody tr:first-child + td {
        border-top: 1px solid #989898;
    }
    table.uss_shoppos_table tbody tr.uss_eshop_item {
        width: 100%;
        display: block;
        padding-bottom: 7px;
        padding-top: 7px;
    }
    table.uss_shoppos_table tbody tr.uss_eshop_item + tr {
        padding-top: 7px;
        border-top: 1px solid #989898;
    }
    table.uss_shoppos_table tbody tr.uss_eshop_item td {
        font-size: 15px;
        border: none;
        padding: 0;
        display: block;
        overflow: hidden;
        width: auto !important;
        margin-bottom: 5px;
    }
    table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_img {
        float: left;
        display: block;
        margin-right: 10px;
    }
    table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_img ~ * {
        overflow: hidden;
    }
    table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_title {
        display: block;
    }
    table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_price {
        text-align: left;
    }
    table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_price span.old_price {
        font-size: 16px;
    }
    table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_price span.actual_price {
        font-size: 18px;
    }
    table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_description > div {
        height: auto;
    }
    table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_onlineorder {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        text-align: left;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_onlineorder > * {
        margin: 10px 10px 0 0 !important;
        white-space: nowrap;
    }
    table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_onlineorder a.add_to_cart {
        max-width: none;
        margin-bottom: 0 !important;
    }
    table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_onlineorder span.add_to_cart + .uss_shop_by {
        margin-top: 0;
    }
}
@media (max-width: 500px) {
    table.uss_shoppos_table tbody tr.uss_eshop_item td {
        margin: 0 0 5px 0;
    }
    table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_img {
        float: none;
        display: block;
        width: 100%;
        margin: 0 0 10px 0;
    }
    table.uss_shoppos_table tbody tr.uss_eshop_item td > div {
        margin: 0;
    }
}
.uss_photoalbums_albums_block .uss_albums_item {
    display: block;
    max-width: calc((100% - 10px) / 2);
}
.uss_photoalbums_albums_block .uss_albums_item .uss_albums_cover {
    display: block;
    max-width: 100%;
    height: auto !important;
}
.uss_photoalbums_albums_block .uss_albums_item .uss_albums_cover img {
    display: block;
    max-width: 100%;
}
.uss_photoalbums .uss_photoalbums_foto_box .uss_img_item .uss_img_pre {
    height: auto !important;
    max-width: 100%;
    display: block;
}
.uss_photoalbums .uss_photoalbums_foto_box .uss_img_item .uss_img_pre img {
    max-width: 100%;
}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img {
    max-width: 100%;
    display: block;
}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img img {
    display: block;
    max-width: 100%;
    height: auto;
}
.uss_section_content .uss_shop_list_cat .uss_shop_category .uss_shop_cat_img_wrap {
    max-width: 40vw;
}
.uss_section_content .uss_shop_list_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img {
    display: block;
    max-width: 100%;
}
.uss_section_content .uss_shop_list_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
}
.uss_section_content .uss_shop_list_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img img {
    display: block;
    max-width: 100%;
}
.uss_section_content .uss_shop_list_view_item.uss_eshop_item .posimg_item .uss_img_holder_outer {
    max-width: 30vw;
}
.uss_section_content .uss_shop_list_view_item.uss_eshop_item .posimg_item .uss_img_holder_outer .uss_img_holder {
    display: block;
    max-width: 100%;
}
.uss_section_content .uss_shop_list_view_item.uss_eshop_item .posimg_item .uss_img_holder_outer .uss_img_holder a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
}
.uss_section_content .uss_shop_list_view_item.uss_eshop_item .posimg_item .uss_img_holder_outer .uss_img_holder img {
    display: block;
    max-width: 100%;
}
.uss_shop_blocks_view .uss_eshop_item .posimg_item .uss_img_holder_outer {
    max-width: 100%;
}
.uss_shop_blocks_view .uss_eshop_item .posimg_item .uss_img_holder_outer .uss_img_holder {
    max-width: 100%;
    display: block;
    margin-bottom: 0;
}
.uss_shop_blocks_view .uss_eshop_item .posimg_item .uss_img_holder_outer .uss_img_holder a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
}
.uss_shop_blocks_view .uss_eshop_item .posimg_item .uss_img_holder_outer .uss_img_holder img {
    display: block;
    max-width: 100%;
    height: auto !important;
}
.uss_section_content .uss_eshop_sameproducts.list .item .imageArea {
    max-width: 40vw - 10;
}
.uss_section_content .uss_eshop_sameproducts.list .item .imageArea .imageWrapOuter {
    max-width: 100%;
}
.uss_section_content .uss_eshop_sameproducts.list .item .imageArea .imageWrapOuter .image {
    display: block;
    max-width: 100%;
}
.uss_section_content .uss_eshop_sameproducts.list .item .imageArea .imageWrapOuter .image a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
}
.uss_section_content .uss_eshop_sameproducts.list .item .imageArea .imageWrapOuter .image img {
    display: block;
    max-width: 100%;
}
.uss_eshop_sameproducts.blocks .item .imageArea .imageWrapOuter {
    max-width: 100%;
}
.uss_eshop_sameproducts.blocks .item .imageArea .imageWrapOuter .imageWrap {
    max-width: 100%;
    display: block;
}
.uss_eshop_sameproducts.blocks .item .imageArea .imageWrapOuter .imageWrap .image {
    max-width: 100%;
    display: block;
}
.uss_eshop_sameproducts.blocks .item .imageArea .imageWrapOuter .imageWrap .image a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
}
.uss_eshop_sameproducts.blocks .item .imageArea .imageWrapOuter .imageWrap img {
    max-width: 100%;
    display: block;
    height: auto;
}
.uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img {
    max-width: 100%;
    display: block;
}
.uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
}
.uss_section_content .uss_catalog_list_cat .uss_catalog_category .uss_catalog_img_wrap {
    max-width: 40vw - 10;
}
.uss_section_content .uss_catalog_list_cat .uss_catalog_category .uss_catalog_img_wrap .uss_catalog_cat_img {
    max-width: 100%;
    display: block;
}
.uss_section_content .uss_catalog_list_cat .uss_catalog_category .uss_catalog_img_wrap .uss_catalog_cat_img a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
}
.news_list.news_block_items .news_item .image .uss_image_holder {
    max-width: calc(100% - 4px);
    height: auto !important;
    display: block;
    margin: 2px;
}
.news_list.news_block_items .news_item .image .uss_image_holder img {
    display: block;
    max-width: 100%;
}
.similar_items_block .news_item .image .uss_image_holder {
    max-width: 100%;
    display: block;
    height: auto !important;
}
.similar_items_block .news_item .image .uss_image_holder img {
    max-width: 100%;
    display: block;
    height: auto;
}
.similar_items_list .news_item .image {
    max-width: 40vw;
}
.similar_items_list .news_item .image .uss_image_holder {
    max-width: 100%;
    display: block;
    height: auto !important;
}
.similar_items_list .news_item .image .uss_image_holder img {
    max-width: 100%;
    display: block;
    height: auto;
}
.groups_list .group_item .info .image .uss_image_holder {
    max-width: 40vw;
    height: auto !important;
    display: block;
}
.groups_list .group_item .info .image .uss_image_holder img {
    display: block;
    max-width: 100%;
    height: auto;
}
.groups_block .group_item .info .image .uss_image_holder {
    max-width: 40vw;
    height: auto !important;
    display: block;
}
.groups_block .group_item .info .image .uss_image_holder img {
    display: block;
    max-width: 100%;
    height: auto;
}
.uss_eshop_sameproducts.blocks .item {
    max-width: calc((100% - 10px) / 2);
}
.news_list.news_block_items .news_item {
    max-width: calc((100% - 10px) / 2);
}
.uss_shop_blocks_view .uss_eshop_item {
    max-width: calc((100% - 20px) / 3);
}
.uss_catalog_block_cat .uss_catalog_category {
    max-width: calc((100% - 10px) / 2);
}
.uss_shop_block_cat .uss_shop_category {
    max-width: calc((100% - 10px) / 2);
}
.similar_items_block .news_item {
    max-width: calc((100% - 10px) / 2);
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_name,
div.uss_tabs .uss_tabs_navigation span,
.uss_shop_block_cat .uss_shop_cat_name,
.uss_catalog_list_cat .uss_catalog_cat_name,
.uss_catalog_block_cat .uss_catalog_cat_name,
.uss_photoalbums_albums_list .uss_albums_name,
.uss_photoalbums_albums_block .uss_albums_name,
.uss_photoalbums_albums_with_photo .uss_albums_name,
.photoalbum_menu .photoalbum_menu_item > a,
.service .uss_eshop_menu > li > a,
.service .catalog_menu .catalog_menu_item > a,
.services .uss_eshop_menu > li > a,
.services .catalog_menu .catalog_menu_item > a,
.uss_eshop_block_item .uss_shop_name,
.content_menu,
.uss_shop_list_cat .uss_shop_cat_name,
.uss_shop_list_view .uss_shop_technical_data .uss_shop_name,
.section_news .uss_news .groups_list .group_item .title,
.section_news .uss_news .groups_block .group_item .title,
.uss_eshop_sameproducts.blocks .item .title,
.similar_items_block .news_item .info .title,
.similar_items_list .news_item .title,
.uss_eshop_sameproducts.list .item .title,
.buy_one_click_form_tml .uss_title,
.catalogs .uss_eshop_menu > li > a,
.catalogs .catalog_menu > li > div > a,
.product_cat .uss_eshop_menu > li > a,
.product_cat .catalog_menu > li > div > a,
.catalog_block .uss_eshop_menu > li > a,
.catalog_block .catalog_menu > li > div > a,
.block .news_block_item .info .title,
.uss_widget_outer_content .news_block_item .title,
.news_list .title {
    font-size: 17px;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_name a,
div.uss_tabs .uss_tabs_navigation span a,
.uss_shop_block_cat .uss_shop_cat_name a,
.uss_catalog_list_cat .uss_catalog_cat_name a,
.uss_catalog_block_cat .uss_catalog_cat_name a,
.uss_photoalbums_albums_list .uss_albums_name a,
.uss_photoalbums_albums_block .uss_albums_name a,
.uss_photoalbums_albums_with_photo .uss_albums_name a,
.photoalbum_menu .photoalbum_menu_item > a a,
.service .uss_eshop_menu > li > a a,
.service .catalog_menu .catalog_menu_item > a a,
.services .uss_eshop_menu > li > a a,
.services .catalog_menu .catalog_menu_item > a a,
.uss_eshop_block_item .uss_shop_name a,
.content_menu a,
.uss_shop_list_cat .uss_shop_cat_name a,
.uss_shop_list_view .uss_shop_technical_data .uss_shop_name a,
.section_news .uss_news .groups_list .group_item .title a,
.section_news .uss_news .groups_block .group_item .title a,
.uss_eshop_sameproducts.blocks .item .title a,
.similar_items_block .news_item .info .title a,
.similar_items_list .news_item .title a,
.uss_eshop_sameproducts.list .item .title a,
.buy_one_click_form_tml .uss_title a,
.catalogs .uss_eshop_menu > li > a a,
.catalogs .catalog_menu > li > div > a a,
.product_cat .uss_eshop_menu > li > a a,
.product_cat .catalog_menu > li > div > a a,
.catalog_block .uss_eshop_menu > li > a a,
.catalog_block .catalog_menu > li > div > a a,
.block .news_block_item .info .title a,
.uss_widget_outer_content .news_block_item .title a,
.news_list .title a {
    font-size: inherit;
}
.uss_shop_table_view td.uss_title {
    font-size: 17px - 1px;
}
@media (max-width: 768px) {
    .uss_shop_blocks_view .uss_eshop_item .uss_shop_name,
    div.uss_tabs .uss_tabs_navigation span,
    .uss_shop_block_cat .uss_shop_cat_name,
    .uss_catalog_list_cat .uss_catalog_cat_name,
    .uss_catalog_block_cat .uss_catalog_cat_name,
    .uss_photoalbums_albums_list .uss_albums_name,
    .uss_photoalbums_albums_block .uss_albums_name,
    .uss_photoalbums_albums_with_photo .uss_albums_name,
    .photoalbum_menu .photoalbum_menu_item > a,
    .service .uss_eshop_menu > li > a,
    .service .catalog_menu .catalog_menu_item > a,
    .services .uss_eshop_menu > li > a,
    .services .catalog_menu .catalog_menu_item > a,
    .uss_eshop_block_item .uss_shop_name,
    .content_menu,
    .uss_shop_list_cat .uss_shop_cat_name,
    .uss_shop_list_view .uss_shop_technical_data .uss_shop_name,
    .section_news .uss_news .groups_list .group_item .title,
    .section_news .uss_news .groups_block .group_item .title,
    .uss_eshop_sameproducts.blocks .item .title,
    .similar_items_block .news_item .info .title,
    .similar_items_list .news_item .title,
    .uss_eshop_sameproducts.list .item .title,
    .buy_one_click_form_tml .uss_title,
    .catalogs .uss_eshop_menu > li > a,
    .catalogs .catalog_menu > li > div > a,
    .product_cat .uss_eshop_menu > li > a,
    .product_cat .catalog_menu > li > div > a,
    .catalog_block .uss_eshop_menu > li > a,
    .catalog_block .catalog_menu > li > div > a,
    .block .news_block_item .info .title,
    .uss_widget_outer_content .news_block_item .title,
    .news_list .title {
        font-size: 17px - 1px;
    }
    .uss_shop_blocks_view .uss_eshop_item .uss_shop_name a,
    div.uss_tabs .uss_tabs_navigation span a,
    .uss_shop_block_cat .uss_shop_cat_name a,
    .uss_catalog_list_cat .uss_catalog_cat_name a,
    .uss_catalog_block_cat .uss_catalog_cat_name a,
    .uss_photoalbums_albums_list .uss_albums_name a,
    .uss_photoalbums_albums_block .uss_albums_name a,
    .uss_photoalbums_albums_with_photo .uss_albums_name a,
    .photoalbum_menu .photoalbum_menu_item > a a,
    .service .uss_eshop_menu > li > a a,
    .service .catalog_menu .catalog_menu_item > a a,
    .services .uss_eshop_menu > li > a a,
    .services .catalog_menu .catalog_menu_item > a a,
    .uss_eshop_block_item .uss_shop_name a,
    .content_menu a,
    .uss_shop_list_cat .uss_shop_cat_name a,
    .uss_shop_list_view .uss_shop_technical_data .uss_shop_name a,
    .section_news .uss_news .groups_list .group_item .title a,
    .section_news .uss_news .groups_block .group_item .title a,
    .uss_eshop_sameproducts.blocks .item .title a,
    .similar_items_block .news_item .info .title a,
    .similar_items_list .news_item .title a,
    .uss_eshop_sameproducts.list .item .title a,
    .buy_one_click_form_tml .uss_title a,
    .catalogs .uss_eshop_menu > li > a a,
    .catalogs .catalog_menu > li > div > a a,
    .product_cat .uss_eshop_menu > li > a a,
    .product_cat .catalog_menu > li > div > a a,
    .catalog_block .uss_eshop_menu > li > a a,
    .catalog_block .catalog_menu > li > div > a a,
    .block .news_block_item .info .title a,
    .uss_widget_outer_content .news_block_item .title a,
    .news_list .title a {
        font-size: inherit;
    }
}
.uss_eshop_sameproducts.blocks .item .descr,
.uss_eshop_sameproducts.list .item .descr,
.service .uss_eshop_menu > li .uss_tree_description,
.service .catalog_menu .catalog_menu_item .uss_tree_description,
.uss_shop_block_cat .uss_shop_cat_text,
.uss_catlog_cat_anons,
.uss_catalog_detail .uss_catalog_short_description,
.uss_shop_list_cat .uss_shop_cat_text,
.uss_buy_one_click_pos .uss_onepos_info .uss_description,
.uss_shop_description,
.news_block_item .preview,
.news_list .preview,
.groups_list .description,
.uss_shop_full_description,
.section_news .uss_news .groups_list .group_item .description,
.section_news .uss_news .groups_block .group_item .description,
.uss_photoalbums_albums_block .uss_albums_description,
.uss_photoalbums_albums_with_photo .uss_albums_description,
.uss_photoalbums_albums_list .uss_albums_description,
.catalogs .uss_eshop_menu .uss_tree_description,
.catalogs .catalog_menu .uss_tree_description,
.product_cat .uss_eshop_menu .uss_tree_description,
.product_cat .catalog_menu .uss_tree_description,
div.uss_tabs .tab_item,
.content .section.section_text,
.uss_widget_outer_content .news_block_item .preview,
.photoalbum_menu .photoalbum_menu_item .uss_tree_description {
    font-size: 16px;
}
.uss_eshop_sameproducts.blocks .item .descr p,
.uss_eshop_sameproducts.list .item .descr p,
.service .uss_eshop_menu > li .uss_tree_description p,
.service .catalog_menu .catalog_menu_item .uss_tree_description p,
.uss_shop_block_cat .uss_shop_cat_text p,
.uss_catlog_cat_anons p,
.uss_catalog_detail .uss_catalog_short_description p,
.uss_shop_list_cat .uss_shop_cat_text p,
.uss_buy_one_click_pos .uss_onepos_info .uss_description p,
.uss_shop_description p,
.news_block_item .preview p,
.news_list .preview p,
.groups_list .description p,
.uss_shop_full_description p,
.section_news .uss_news .groups_list .group_item .description p,
.section_news .uss_news .groups_block .group_item .description p,
.uss_photoalbums_albums_block .uss_albums_description p,
.uss_photoalbums_albums_with_photo .uss_albums_description p,
.uss_photoalbums_albums_list .uss_albums_description p,
.catalogs .uss_eshop_menu .uss_tree_description p,
.catalogs .catalog_menu .uss_tree_description p,
.product_cat .uss_eshop_menu .uss_tree_description p,
.product_cat .catalog_menu .uss_tree_description p,
div.uss_tabs .tab_item p,
.content .section.section_text p,
.uss_widget_outer_content .news_block_item .preview p,
.photoalbum_menu .photoalbum_menu_item .uss_tree_description p,
.uss_eshop_sameproducts.blocks .item .descr span,
.uss_eshop_sameproducts.list .item .descr span,
.service .uss_eshop_menu > li .uss_tree_description span,
.service .catalog_menu .catalog_menu_item .uss_tree_description span,
.uss_shop_block_cat .uss_shop_cat_text span,
.uss_catlog_cat_anons span,
.uss_catalog_detail .uss_catalog_short_description span,
.uss_shop_list_cat .uss_shop_cat_text span,
.uss_buy_one_click_pos .uss_onepos_info .uss_description span,
.uss_shop_description span,
.news_block_item .preview span,
.news_list .preview span,
.groups_list .description span,
.uss_shop_full_description span,
.section_news .uss_news .groups_list .group_item .description span,
.section_news .uss_news .groups_block .group_item .description span,
.uss_photoalbums_albums_block .uss_albums_description span,
.uss_photoalbums_albums_with_photo .uss_albums_description span,
.uss_photoalbums_albums_list .uss_albums_description span,
.catalogs .uss_eshop_menu .uss_tree_description span,
.catalogs .catalog_menu .uss_tree_description span,
.product_cat .uss_eshop_menu .uss_tree_description span,
.product_cat .catalog_menu .uss_tree_description span,
div.uss_tabs .tab_item span,
.content .section.section_text span,
.uss_widget_outer_content .news_block_item .preview span,
.photoalbum_menu .photoalbum_menu_item .uss_tree_description span {
    font-size: inherit;
}
.similar_items_block .news_item .date,
.similar_items_list .news_item .date,
.news_block_item .date,
.uss_widget_outer_content .news_block_item .date,
.news_list .date {
    font-size: 16px;
}
.similar_items_block .news_item .date p,
.similar_items_list .news_item .date p,
.news_block_item .date p,
.uss_widget_outer_content .news_block_item .date p,
.news_list .date p,
.similar_items_block .news_item .date span,
.similar_items_list .news_item .date span,
.news_block_item .date span,
.uss_widget_outer_content .news_block_item .date span,
.news_list .date span {
    font-size: inherit;
}
@media (max-width: 768px) {
    .uss_eshop_sameproducts.blocks .item .descr,
    .uss_eshop_sameproducts.list .item .descr,
    .service .uss_eshop_menu > li .uss_tree_description,
    .service .catalog_menu .catalog_menu_item .uss_tree_description,
    .uss_shop_block_cat .uss_shop_cat_text,
    .uss_catlog_cat_anons,
    .uss_catalog_detail .uss_catalog_short_description,
    .uss_shop_list_cat .uss_shop_cat_text,
    .uss_buy_one_click_pos .uss_onepos_info .uss_description,
    .uss_shop_description,
    .news_block_item .preview,
    .news_list .preview,
    .groups_list .description,
    .uss_shop_full_description,
    .section_news .uss_news .groups_list .group_item .description,
    .section_news .uss_news .groups_block .group_item .description,
    .uss_photoalbums_albums_block .uss_albums_description,
    .uss_photoalbums_albums_with_photo .uss_albums_description,
    .uss_photoalbums_albums_list .uss_albums_description,
    .catalogs .uss_eshop_menu .uss_tree_description,
    .catalogs .catalog_menu .uss_tree_description,
    .product_cat .uss_eshop_menu .uss_tree_description,
    .product_cat .catalog_menu .uss_tree_description,
    div.uss_tabs .tab_item,
    .content .section.section_text,
    .uss_widget_outer_content .news_block_item .preview,
    .photoalbum_menu .photoalbum_menu_item .uss_tree_description {
        font-size: 16px - 1px;
    }
    .uss_eshop_sameproducts.blocks .item .descr p,
    .uss_eshop_sameproducts.list .item .descr p,
    .service .uss_eshop_menu > li .uss_tree_description p,
    .service .catalog_menu .catalog_menu_item .uss_tree_description p,
    .uss_shop_block_cat .uss_shop_cat_text p,
    .uss_catlog_cat_anons p,
    .uss_catalog_detail .uss_catalog_short_description p,
    .uss_shop_list_cat .uss_shop_cat_text p,
    .uss_buy_one_click_pos .uss_onepos_info .uss_description p,
    .uss_shop_description p,
    .news_block_item .preview p,
    .news_list .preview p,
    .groups_list .description p,
    .uss_shop_full_description p,
    .section_news .uss_news .groups_list .group_item .description p,
    .section_news .uss_news .groups_block .group_item .description p,
    .uss_photoalbums_albums_block .uss_albums_description p,
    .uss_photoalbums_albums_with_photo .uss_albums_description p,
    .uss_photoalbums_albums_list .uss_albums_description p,
    .catalogs .uss_eshop_menu .uss_tree_description p,
    .catalogs .catalog_menu .uss_tree_description p,
    .product_cat .uss_eshop_menu .uss_tree_description p,
    .product_cat .catalog_menu .uss_tree_description p,
    div.uss_tabs .tab_item p,
    .content .section.section_text p,
    .uss_widget_outer_content .news_block_item .preview p,
    .photoalbum_menu .photoalbum_menu_item .uss_tree_description p,
    .uss_eshop_sameproducts.blocks .item .descr span,
    .uss_eshop_sameproducts.list .item .descr span,
    .service .uss_eshop_menu > li .uss_tree_description span,
    .service .catalog_menu .catalog_menu_item .uss_tree_description span,
    .uss_shop_block_cat .uss_shop_cat_text span,
    .uss_catlog_cat_anons span,
    .uss_catalog_detail .uss_catalog_short_description span,
    .uss_shop_list_cat .uss_shop_cat_text span,
    .uss_buy_one_click_pos .uss_onepos_info .uss_description span,
    .uss_shop_description span,
    .news_block_item .preview span,
    .news_list .preview span,
    .groups_list .description span,
    .uss_shop_full_description span,
    .section_news .uss_news .groups_list .group_item .description span,
    .section_news .uss_news .groups_block .group_item .description span,
    .uss_photoalbums_albums_block .uss_albums_description span,
    .uss_photoalbums_albums_with_photo .uss_albums_description span,
    .uss_photoalbums_albums_list .uss_albums_description span,
    .catalogs .uss_eshop_menu .uss_tree_description span,
    .catalogs .catalog_menu .uss_tree_description span,
    .product_cat .uss_eshop_menu .uss_tree_description span,
    .product_cat .catalog_menu .uss_tree_description span,
    div.uss_tabs .tab_item span,
    .content .section.section_text span,
    .uss_widget_outer_content .news_block_item .preview span,
    .photoalbum_menu .photoalbum_menu_item .uss_tree_description span {
        font-size: inherit;
    }
    .similar_items_block .news_item .date,
    .similar_items_list .news_item .date,
    .news_block_item .date,
    .uss_widget_outer_content .news_block_item .date,
    .news_list .date {
        font-size: 16px - 1px;
    }
    .similar_items_block .news_item .date p,
    .similar_items_list .news_item .date p,
    .news_block_item .date p,
    .uss_widget_outer_content .news_block_item .date p,
    .news_list .date p,
    .similar_items_block .news_item .date span,
    .similar_items_list .news_item .date span,
    .news_block_item .date span,
    .uss_widget_outer_content .news_block_item .date span,
    .news_list .date span {
        font-size: inherit;
    }
}
.section_photoalbums .uss_photoalbums_albums .uss_photoalbums_albums_list .uss_albums_item {
    padding-left: 0;
    padding-right: 0;
}
.section_news .uss_news .groups_list .group_item .info {
    display: block;
}
.section_news .uss_news .groups_list .group_item .image {
    float: left;
    margin: 0 20px 20px 0;
    max-width: 35vw;
}
.section_news .uss_news .groups_list .group_item .image + * {
    overflow: hidden;
}
.aside-block .news_block_item .title {
    font-size: 16px;
}
.aside-block .news_block_item .title a {
    font-size: inherit;
}
.aside-block .uss_widget_outer_content .uss_eshop_block_item .uss_shop_name {
    font-size: 16px;
}
.aside-block .uss_widget_outer_content .uss_eshop_block_item .uss_shop_name a {
    font-size: inherit;
}

.city-select {
    display: flex;
    line-height: 1;
    font-size: 15px;
    color: #fff;
}

.city-select > * {
    background: #f5f5f5;
    display: inline-block;
    padding: 5px 20px;
    text-align: center;
}

.city-select a {
    border-radius: 0 3px 3px 0;
}

.city-select span {
    background: #0070d0;
    border-radius: 3px 0 0 3px;
}

.go-up {
    position: fixed;
    right: 60px;
    bottom: 30px;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    background: #0070d0;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 99;
}
.go-up img {
    max-width: 100%;
    display: block;
    width: 20px;
}
.header .full {
    position: relative;
}
.view-marker {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 1px;
    height: 1px;
    opacity: 0;
}

body.onepos .comment_form_block {
    padding-bottom: 0;
    margin-bottom: 0;
}
body.onepos .block-icons {
    margin: 0;
}

@media (max-width: 768px) {
    .aside-block .news_block_item .title {
        font-size: 16px - 1px;
    }
    .aside-block .news_block_item .title a {
        font-size: inherit;
    }
    .aside-block .uss_widget_outer_content .uss_eshop_block_item .uss_shop_name {
        font-size: 16px - 1px;
    }
    .aside-block .uss_widget_outer_content .uss_eshop_block_item .uss_shop_name a {
        font-size: inherit;
    }
}
@media (max-width: 1200px) {
    /*bootstrap*/
    .header .inner > * + *:not(.basket),
    .header .row > * + *:not(.basket) {
        margin-left: calc(100vw * 45 / 1200) !important;
    }
    .footer .footer-botttom .column {
        -webkit-box-flex: 1;
        -ms-flex: 1 100%;
        flex: 1 100%;
    }
}
@media (max-width: 1100px) {
    .menu ul li a {
        font-size: 17px;
    }
    .menu ul li .submenu li a {
        font-size: 15px;
    }
}
@media (max-width: 1000px) {
    .block {
        margin-bottom: 20px;
    }
    .container .inner {
        padding-top: 0;
        padding-bottom: 0;
    }
    .container .aside {
        display: block;
        width: 100%;
        float: none !important;
        margin-bottom: 20px;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .aside-block:not(.aside-catalog) {
        display: none;
    }
    .aside-catalog {
        margin-bottom: 10px !important;
    }
    .aside-catalog:not(.open) > ul {
        display: none;
    }
    .aside-catalog .h3 {
        display: block;
        display: inline-block;
        padding: 13px 10px 13px;
        line-height: 1;
        height: auto;
        min-height: auto;
        border: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        text-shadow: none;
        font-size: 16px;
        font-weight: 600;
        text-align: center;
        border-radius: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        opacity: 1 !important;
        text-decoration: none;
        width: 100%;
        background: #d60420;
        color: #fff;
        margin: 0;
        font-size: 18px;
    }
    .aside-catalog .h3 span {
        border-bottom: 1px dashed #fff;
        display: inline-block;
        padding-bottom: 2px;
    }
    .aside-catalog .h3:after {
        content: '';
        background: url(../img/slider-arrow-next.png) center no-repeat;
        width: 10px;
        height: 10px;
        display: inline-block;
        vertical-align: middle;
        margin-left: 10px;
        position: relative;
        top: -1px;
        display:none;
    }
    .aside-catalog.open .h3 {
        background-color: #1c2c40;
    }
    .aside-catalog.open .h3:after {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    .header .inner > * + *:not(.basket):not(.center),
    .header .row > * + *:not(.basket):not(.center) {
        margin-left: 10px !important;
    }
    .header .inner {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-top: 15px;
        padding-bottom: 15px;
        justify-content: space-between;
    }
    .header .full {
        width: 100%;
    }
    .header .left {
        flex: 0 auto;
        max-width: calc(100vw - 255px);
    }
    .header .left .row {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .header .slogan {
        margin-right: 0;
        margin-left: 0 !important;
        -webkit-box-flex: 0;
        -ms-flex: 0 auto;
        flex: 0 auto;
    }
    .header .contacts {
        margin-left: 0;
    }
    .header .slogan-column {
        max-width: 100%;
    }
    .header .column {
        -webkit-box-flex: 0 !important;
        -ms-flex: 0 auto !important;
        flex: 0 auto !important;
    }
    .header .inner .center {
        margin-left: 0 !important;
    }
    .header .center {
        margin-top: 15px;
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11;
        -webkit-box-flex: 0;
        -ms-flex: 0 100%;
        flex: 0 100%;
    }
    .content h1 {
        margin-bottom: 15px;
    }
    .services .uss_eshop_menu li {
        padding: 10px;
    }
    .services .catalog_menu li {
        padding: 10px;
    }
    .services .catalog_menu li .catalog_menu_image {
        max-width: 50%;
    }
    .services .catalog_menu li .catalog_menu_image img {
        max-width: 100%;
    }
    .services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category {
        padding: 10px;
    }
    .block.white.map {
        padding: 15px;
    }
    .context .comment_form_block > .comments_form {
        padding: 15px;
    }
    .context .uss_shop_detail {
        padding: 15px;
    }
    .section_news .uss_news.news_exact_item {
        padding: 15px;
    }
    .singlepage .content_menu.sub {
        padding: 15px;
    }
    .section_news .news_similar_wrap .similar_items .news_item {
        padding: 10px 15px;
    }
    .block.photoalbum .photoalbum_menu,
    .block.photoalbum .uss_widget_outer_content {
        padding: 15px;
    }
    .menu {
        margin-bottom: 20px;
    }
    .uss_section_content > .uss_eshop_filters .uss_eshop_filters_block {
        padding: 15px;
    }
    .singlepage .uss_pagenator {
        padding-left: 15px;
        padding-bottom: 15px;
    }
    .uss_eshop_sort_block {
        padding: 15px 15px 0 15px;
    }
    .uss_eshop_sort_block > div {
        margin-bottom: 15px;
    }
    .block:not(.information):not(.map) .h3 {
        margin-bottom: 16px;
    }
    .uss_section_content > .uss_eshop_filters {
        margin-bottom: 15px;
    }
    .uss_shop_list_cat .uss_shop_category {
        padding: 10px 15px;
    }
    .singlepage .content_menu.sub {
        padding: 10px 10px;
    }
    .singlepage .section:not(.section_eshop):not(.section_catalog):not(.section_news):not(.section_photoalbums) {
        padding: 10px;
        margin-bottom: 15px;
    }
    .singlepage .context + .block {
        margin-top: 15px;
    }
    .section.section_eshop > .uss_section_content {
        padding: 10px;
    }
    .colorStyle2 .aside-catalog .h3 {
        background-color: #409f3b;
    }
    .colorStyle3 .aside-catalog .h3 {
        background-color: #171717;
    }
    .colorStyle4 .aside-catalog .h3 {
        background-color: #eeb400;
    }
    .colorStyle5 .aside-catalog .h3 {
        background-color: #42cccc;
    }
    .colorStyle6 .aside-catalog .h3 {
        background-color: #0070d0;
    }
    .block.map {
        margin-top: 20px;
    }
}
@media (max-width: 950px) {
    .header .left {
        -webkit-box-flex: 0;
        -ms-flex: 0 auto;
        flex: 0 auto;
    }
    .header .left .row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .header .logo {
        margin-bottom: 10px;
    }
    .header .slogan-column {
        width: 100%;
        text-align: center;
    }
}
@media (max-width: 992px) {
    /*bootstrap*/
    .footer .footer-bottom .inner {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
@media (max-width: 900px) {
    .footer .footer-menu ul:not(.subbed) {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .footer .footer-menu ul.subbed {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .footer .footer-menu ul.subbed li {
        -webkit-box-flex: 0;
        -ms-flex: 0 auto;
        flex: 0 auto;
    }
    .footer .footer-menu ul.subbed li .submenu {
        display: none;
    }
}
@media (max-width: 768px) {
    #wrap {
        font-size: 15px;
        overflow: hidden;
    }
    .header .row {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .header .left .row {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .header .logo {
        margin: 0 0 10px 0;
        width: 100%;
    }
    .header .slogan {
        margin: 0 0 10px 0 !important;
        text-align: center;
        max-width: none;
        display: none;
    }
    .header .inner {
        position: relative;
        padding-bottom: 60px;
    }
    .header .center {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 5px;
    }
    .header .center .search {
        -webkit-box-flex: 1;
        -ms-flex: 1 auto;
        flex: 1 auto;
    }
    .header .center .basket {
        -webkit-box-flex: 0;
        -ms-flex: 0 auto;
        flex: 0 auto;
    }
    .header .center .basket .uss_basket_mini {
        background-position: 16px 5px;
        min-height: 40px;
        padding: 0 0 0 70px;
    }
    .header .center .basket .uss_basket_mini .basket_widget_inner.empty #uss_block_basket_amount {
        top: -8px;
    }
    .header .center .burger {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .header .left {
        max-width: 70%;
    }
    .header .full {
        padding-top: 10px;
        margin: 0;
        text-align: center;
    }
    .header .full p {
        margin: 0;
    }
    .services .uss_eshop_menu li {
        padding: 10px;
    }
    .services .uss_eshop_menu li .eshop_menu_image {
        max-width: 50%;
    }
    .services .catalog_menu li {
        padding: 10px;
    }
    .services .catalog_menu li .catalog_menu_item span.catalog_menu_image {
        max-width: 50%;
    }
    .services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category {
        padding: 10px;
    }
    .services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category .uss_catalog_img_wrap {
        max-width: 50%;
    }
    .footer .footer-menu .inner {
        padding: 10px;
    }
    .footer .footer-menu .submenu {
        display: none !important;
    }
    .footer .footer-menu ul.subbed li {
        -webkit-box-flex: 0;
        -ms-flex: 0 auto;
        flex: 0 auto;
    }
    .footer .footer-menu ul.subbed li a {
        white-space: nowrap;
        padding: 10px;
    }
    .footer .footer-bottom .inner {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .footer .footer-bottom .column {
        -webkit-box-flex: 0;
        -ms-flex: 0 100%;
        flex: 0 100%;
        max-width: calc((100% - 10px) / 2) !important;
    }
    .footer .footer-bottom .column.column-social {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .footer .footer-bottom .column.column-right {
        -webkit-box-flex: 0;
        -ms-flex: 0 auto;
        flex: 0 auto;
        margin-top: 10px;
    }
    .footer .footer-bottom .column.column-counter {
        -webkit-box-flex: 0;
        -ms-flex: 0 auto;
        flex: 0 auto;
        margin-top: 10px;
    }
    .mainpage .context {
        padding: 10px;
    }
    .mainpage .context img {
        max-width: 100%;
    }
    .uss_comments {
        margin-bottom: 20px;
    }
    .comment_form_block {
        margin: 0;
        padding: 0;
    }
    .container {
        margin-top: 20px;
    }
    .block.news .uss_widget_outer_content {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .block.news .news_block_item {
        -webkit-box-flex: 0;
        -ms-flex: 0 100%;
        flex: 0 100%;
    }
    .block.news.x2 .news_block_item {
        padding: 10px;
    }
    .block.news.x3 .news_block_item {
        max-width: calc((100% - 10px) / 2);
    }
    .block.news.x4 .news_block_item {
        max-width: calc((100% - 10px) / 2);
    }
    .block.double-news .uss_widget_outer_content .news_block_item {
        padding: 10px;
    }
    .uss_shop_table_view table.uss_shoppos_table tr.uss_eshop_item td.uss_price {
        text-align: left;
    }
    .uss_shop_table_view table.uss_shoppos_table tr.uss_eshop_item td.uss_price span.old_price {
        font-size: 18px !important;
    }
    .uss_shop_table_view table.uss_shoppos_table tr.uss_eshop_item td.uss_price span.actual_price {
        font-size: 30px !important;
    }
    .uss_shop_table_view.mCustomScrollbar .mCSB_container {
        width: 100% !important;
    }
    table.uss_shoppos_table {
        max-width: 100%;
    }
    .uss_shop_blocks_view .uss_eshop_item .eshop_filters_area .eshop_filters_items .eshop_filters_item {
        font-size: 15px;
    }
    .uss_shop_blocks_view .uss_eshop_item .posimg_item {
        margin-bottom: 20px;
    }
    .uss_shop_blocks_view .uss_eshop_item .uss_shop_name {
        margin-bottom: 15px;
    }
    .uss_shop_blocks_view .uss_eshop_item .uss_shop_description {
        margin-bottom: 10px;
    }
    .uss_shop_blocks_view .uss_eshop_item .uss_shop_price {
        margin-bottom: 15px;
    }
    .uss_shop_blocks_view .uss_eshop_item .extra-buttons {
        margin: 10px 0;
    }
    .uss_shop_blocks_view .uss_eshop_item {
        padding: 20px 15px;
    }
    .uss_shop_detail .uss_img_wrapper {
        margin-right: 40px;
    }
    .uss_eshop_sameproducts.blocks .item {
        padding: 20px 15px;
    }
    .content .uss_catalog_detail {
        padding: 20px 10px;
    }
    .section_news .uss_news .news_list .news_item {
        padding: 10px 20px;
    }
    .section_news .uss_news .news_list .news_item .image {
        max-width: 45vw;
    }
    .section_news .uss_news .news_list .news_item .image img {
        display: block;
        max-width: 100%;
    }
    .section_photoalbums {
        padding: 10px;
    }
    .uss_section_content > .uss_eshop_filters .uss_eshop_filters_block form#uss_block_filters {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .uss_section_content > .uss_eshop_filters .uss_eshop_filters_block form#uss_block_filters .filter_item {
        max-width: none;
        -webkit-box-flex: 0;
        -ms-flex: 0 auto;
        flex: 0 auto;
    }
    .uss_section_content > .uss_eshop_filters .uss_eshop_filters_block form#uss_block_filters .filter_submit {
        max-width: 100%;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-left: 0;
    }
    .uss_section_content
        > .uss_eshop_filters
        .uss_eshop_filters_block
        form#uss_block_filters
        .filter_submit
        input.styler,
    .uss_section_content > .uss_eshop_filters .uss_eshop_filters_block form#uss_block_filters .filter_submit button {
        padding-left: 30px;
        padding-right: 30px;
        max-width: none;
        -webkit-box-flex: 0;
        -ms-flex: 0 auto;
        flex: 0 auto;
        margin-right: 5px;
    }
    .uss_section_content
        > .uss_eshop_filters
        .uss_eshop_filters_block
        form#uss_block_filters
        .filter_submit
        input.styler
        + button,
    .uss_section_content
        > .uss_eshop_filters
        .uss_eshop_filters_block
        form#uss_block_filters
        .filter_submit
        button
        + button {
        margin-left: 0;
    }

    .uss_section_content > .uss_eshop_filters .uss_eshop_filters_block.simple_filters form#uss_block_filters {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .uss_section_content
        > .uss_eshop_filters
        .uss_eshop_filters_block.simple_filters
        form#uss_block_filters
        .filter_item {
        margin-left: 0 !important;
    }

    .go-up {
        right: 30px;
        bottom: 100px;
    }

    .header .center {
        padding: 10px;
        background: #fff;
    }
    
    .header .center.fixed.notInViewPort {
        position: fixed;
        left: 0;
        right: 0;
        top: -20px;
        bottom: auto;
        z-index: 99;
    }

    .footer .footer-bottom .inner {
        column-gap: 10px;
    }
    
    .footer .footer-bottom .column-right .row {
        row-gap: 10px;
        flex-wrap: wrap;
        width: 100%;
    }
    .footer .footer-bottom .column-right .row > div {
        margin-right: 0;
    }
}
@media (max-width: 700px) {
    .services .uss_eshop_menu li {
        padding: 10px;
    }
    .services .catalog_menu li {
        padding: 10px;
    }
    .services .catalog_menu li .catalog_menu_image {
        max-width: 50%;
    }
    .services .catalog_menu li .catalog_menu_image img {
        max-width: 100%;
    }
    .services .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category {
        padding: 10px;
    }
    .information .inner {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .information .left {
        -webkit-box-flex: 0;
        -ms-flex: 0 100%;
        flex: 0 100%;
        padding: 0;
    }
    .information .left:after {
        width: 59%;
        height: 1px;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: auto;
        bottom: 0;
        position: absolute;
        -webkit-transform: none;
        transform: none;
    }
    .information .right {
        padding: 0;
        -webkit-box-flex: 0;
        -ms-flex: 0 100%;
        flex: 0 100%;
    }
    .information .contacts {
        padding: 10px;
    }
    .information .subscribe {
        padding: 10px;
    }
    .information.stacked {
        margin: 0 0 10px 0;
    }
    .information.stacked + .footer .inset {
        padding-top: 0;
    }
    .footer .footer-bottom .row {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .footer .footer-bottom .row > div {
        margin-right: 10px;
    }
    .footer .footer-bottom .row .privacy {
        text-align: left;
    }
    .footer .footer-bottom .left {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 100%;
        flex: 0 100%;
    }
    .footer .footer-bottom .center {
        max-width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 100%;
        flex: 0 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .footer .footer-bottom .center .social {
        text-align: right;
    }
    .footer .footer-bottom .right {
        -webkit-box-flex: 0;
        -ms-flex: 0 100%;
        flex: 0 100%;
        padding-top: 10px;
    }
    .footer .footer-bottom .right .row > div {
        -webkit-box-flex: 0;
        -ms-flex: 0 auto;
        flex: 0 auto;
        margin-right: 10px;
    }
    .footer .footer-bottom .privacy {
        white-space: nowrap;
    }
    .uss_section_content
        > .uss_eshop_filters
        .uss_eshop_filters_block
        form#uss_block_filters
        .group
        .eshop_filters_items {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .uss_section_content
        > .uss_eshop_filters
        .uss_eshop_filters_block
        form#uss_block_filters
        .group
        .eshop_filters_items
        .eshop_filters {
        max-width: calc((100% - 10px) / 2);
        margin-right: 0;
    }
    .uss_section_content
        > .uss_eshop_filters
        .uss_eshop_filters_block
        form#uss_block_filters
        .group
        .eshop_filters_items
        .eshop_filters:not(:last-child) {
        margin-right: 0;
    }
    .uss_section_content
        > .uss_eshop_filters
        .uss_eshop_filters_block
        form#uss_block_filters
        .group
        .eshop_filters_items
        .eshop_filters:nth-of-type(odd) {
        margin-right: 10px;
    }
    .uss_shop_detail .uss_img_wrapper {
        margin: 0 0 15px;
        display: block;
        float: none;
        width: 100% !important;
    }
    .uss_shop_detail .uss_img_wrapper:after {
        content: '';
        display: table;
        clear: both;
    }
    .uss_shop_detail .uss_img_wrapper .uss_img_big {
        float: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .uss_shop_detail .uss_img_wrapper ~ div {
        width: 100%;
        display: block;
    }
    .uss_shop_detail .uss_shop_technical_data {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .uss_shop_detail .uss_shop_technical_data > div:not(.uss_shop_by):not(.extra-buttons) {
        width: 100%;
    }
    .uss_shop_detail .uss_shop_technical_data .extra-buttons {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .uss_shop_detail .uss_shop_technical_data .extra-buttons > div {
        -webkit-box-flex: 0 !important;
        -ms-flex: 0 auto !important;
        flex: 0 auto !important;
    }
    .uss_shop_detail .uss_shop_technical_data .uss_shop_by {
        width: auto;
    }
    div.uss_tabs {
        margin-top: 20px;
        padding-top: 10px;
    }
    div.uss_tabs .uss_tabs_navigation {
        margin: 0 0 0 0;
    }
    div.uss_tabs .uss_tabs_navigation span {
        width: 100%;
        display: block;
        text-align: center;
        margin: 0 0 17px 0 !important;
    }
}
@media (max-width: 622px) {
    .context.noflex.x3 .uss_shop_blocks_view .uss_eshop_item {
        max-width: calc(100% / 2);
    }
    .context.noflex.x3 .uss_shop_blocks_view .uss_eshop_item:nth-of-type(3n) {
        border-right: 1px solid #ebebeb;
    }
    .context.noflex.x3 .uss_shop_blocks_view .uss_eshop_item:nth-of-type(even) {
        border-right: none;
    }
    .context.noflex.x3 .uss_shop_block_cat .uss_shop_category {
        max-width: calc(100% / 2);
    }
    .context.noflex.x3 .uss_shop_block_cat .uss_shop_category:nth-of-type(3n) {
        border-right: 1px solid #ebebeb;
    }
    .context.noflex.x3 .uss_shop_block_cat .uss_shop_category:nth-of-type(even) {
        border-right: none;
    }
    .context.noflex.x3 .uss_eshop_sameproducts.blocks .item {
        max-width: calc(100% / 2);
    }
    .context.noflex.x3 .uss_eshop_sameproducts.blocks .item:nth-of-type(3n) {
        border-right: 1px solid #ebebeb;
    }
    .context.noflex.x3 .uss_eshop_sameproducts.blocks .item:nth-of-type(even) {
        border-right: none;
    }
    .context.noflex.x3 .uss_catalog_block_cat .uss_catalog_category {
        max-width: calc(100% / 2);
    }
    .context.noflex.x3 .uss_catalog_block_cat .uss_catalog_category:nth-of-type(3n) {
        border-right: 1px solid #ebebeb;
    }
    .context.noflex.x3 .uss_catalog_block_cat .uss_catalog_category:nth-of-type(even) {
        border-right: none;
    }
    .context.noflex.x3 .uss_news .groups.groups_block .group_item {
        max-width: calc(100% / 2);
    }
    .context.noflex.x3 .uss_news .groups.groups_block .group_item:nth-of-type(3n) {
        border-right: 1px solid #ebebeb;
    }
    .context.noflex.x3 .uss_news .groups.groups_block .group_item:nth-of-type(even) {
        border-right: none;
    }
    .block.photoalbum .uss_images_block .uss_one_image {
        max-width: calc((100% - 2px) / 2);
    }
    .block.photoalbum .uss_images_block .uss_one_image:not(:nth-of-type(3n)) {
        margin-right: 0;
    }
    .block.photoalbum .uss_images_block .uss_one_image:not(:nth-of-type(2n)) {
        margin-right: 2px;
    }
    .block.photoalbum .photoalbum_menu li {
        max-width: calc((100% - 2px) / 2);
    }
    .block.photoalbum .photoalbum_menu li:not(:nth-of-type(3n)) {
        margin-right: 0;
    }
    .block.photoalbum .photoalbum_menu li:not(:nth-of-type(2n)) {
        margin-right: 2px;
    }
    .block.photoalbum .photoalbum_menu li .photoalbum_menu_item img {
        display: block;
        margin: 0 auto;
        max-width: 100%;
    }
    .block.photoalbum .photoalbum_menu li .photoalbum_menu_item > a {
        display: none;
    }
    .block.news.x2 .news_block_item {
        max-width: 100%;
    }
    .block.news.x3 .news_block_item {
        max-width: 100%;
    }
    .block.news.x4 .news_block_item {
        max-width: 100%;
    }
    .block.double-news {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .block.double-news .left {
        -webkit-box-flex: 0;
        -ms-flex: 0 100%;
        flex: 0 100%;
        max-width: 100%;
        margin-bottom: 20px;
    }
    .block.double-news .right {
        -webkit-box-flex: 0;
        -ms-flex: 0 100%;
        flex: 0 100%;
        max-width: 100%;
    }
    .uss_shop_blocks_view .uss_eshop_item {
        max-width: calc((100% - 10px) / 2);
    }
}
@media (max-width: 600px) {
    .header .slogan {
        padding-left: 0;
        width: 100%;
    }
    .header .right .row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .header .center {
        width: 100%;
        max-width: 100%;
    }
    .header .row {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .header .row > div {
        margin-left: 0;
        margin-right: 0;
    }
    .slider .slide .caption {
        padding: 35px 20px 20px 20px;
    }
    .slider .slide .caption .title {
        font-size: 21px;
        margin-bottom: 15px;
    }
    .slider .slick-dots {
        bottom: 20px;
    }
    .uss_catalog_detail .uss_img_wrapper {
        max-width: 100%;
        margin: 0 auto;
        display: block;
        float: none;
    }
    .uss_catalog_detail .uss_img_wrapper img {
        max-width: 100%;
        display: block;
    }
    .uss_section_content
        > .uss_eshop_filters
        .uss_eshop_filters_block
        form#uss_block_filters
        .group
        .eshop_filters_items {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .uss_section_content
        > .uss_eshop_filters
        .uss_eshop_filters_block
        form#uss_block_filters
        .group
        .eshop_filters_items
        .eshop_filters {
        max-width: 100%;
        margin-right: 0;
        margin-right: 0 !important;
        margin-left: 0 !important;
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .uss_section_content
        > .uss_eshop_filters
        .uss_eshop_filters_block
        form#uss_block_filters
        .group
        .eshop_filters_items
        .eshop_filters:not(:last-child) {
        margin-right: 0;
    }
    .uss_section_content
        > .uss_eshop_filters
        .uss_eshop_filters_block
        form#uss_block_filters
        .group
        .eshop_filters_items
        .eshop_filters:nth-of-type(odd) {
        margin-right: 10px;
    }
    .uss_section_content > .uss_eshop_filters .uss_eshop_filters_block form#uss_block_filters .filter_item {
        margin-bottom: 5px !important;
        margin-top: 5px !important;
    }
    .uss_section_content > .uss_eshop_filters .uss_eshop_filters_block form#uss_block_filters .filter_submit {
        margin-left: 0;
        margin-bottom: 5px !important;
        margin-top: 5px !important;
    }
}
@media (max-width: 576px) {
    /*bootstrap*/
    .header .contacts {
        margin: 0 10px 10px;
    }
    .services.x2 .uss_eshop_menu li,
    .services.x3 .uss_eshop_menu li {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 100%;
        flex: 0 100%;
        border-right: none;
    }
    .services.x2 .catalog_menu li,
    .services.x3 .catalog_menu li {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 100%;
        flex: 0 100%;
        border-right: none;
    }
    .services.x2 .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category,
    .services.x3 .uss_catalog_sidebar.uss_catalog_list_cat .uss_catalog_category {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 100%;
        flex: 0 100%;
        border-right: none;
    }
    .footer .footer-menu {
        display: none;
    }
    .uss_shop_list_view .uss_eshop_item .posimg_item {
        float: none;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .uss_shop_list_view .uss_eshop_item .uss_shop_technical_data {
        margin-bottom: 0;
    }
}
@media (max-width: 515px) {
    .uss_section_content
        > .uss_eshop_filters
        .uss_eshop_filters_block
        form#uss_block_filters
        > .filter_item
        + .filter_item {
        margin-left: 0;
    }
}
@media (max-width: 500px) {
    .header .row {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .position-tabs .position__navs {
        margin: 0;
    }
    .position-tabs .position__navs .position__nav {
        display: block;
        width: 100%;
        text-align: center;
        margin: 0 0 5px 0 !important;
    }
    form#ommentaddform_id .uss_form_item.uss_form_text {
        width: 100%;
        margin-right: 0;
    }
    form#ommentaddform_id .uss_form_item.uss_form_text + .uss_form_text {
        margin-left: 0 !important;
    }
    .section_news .news_similar_wrap .similar_items .news_item {
        max-width: calc((100% - 10px) / 2);
        border: none !important;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    .uss_shop_blocks_view .uss_eshop_item .extra-buttons {
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
    .uss_shop_blocks_view .uss_eshop_item .extra-buttons > div {
        margin: 0;
    }
    .footer .footer-bottom {
        font-size: 14px;
    }
    .footer .footer-bottom .inner {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .footer .footer-bottom .inner > div + div {
        padding-top: 10px;
    }
    .footer .footer-bottom .row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .footer .footer-bottom .left {
        max-width: 100%;
    }
    .footer .footer-bottom .center {
        max-width: 100%;
    }
    .footer .footer-bottom .column:not(.column-counter):not(.column-right) {
        max-width: 100% !important;
        -webkit-box-flex: 0 !important;
        -ms-flex: 0 100% !important;
        flex: 0 100% !important;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .footer .footer-bottom .column.column-right {
        max-width: 100% !important;
        -webkit-box-flex: 0 !important;
        -ms-flex: 0 100% !important;
        flex: 0 100% !important;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-top: 0 !important;
    }
    .slider {
        margin-bottom: 0;
    }
    .slider .slides {
        padding-bottom: 25px;
    }
    .slider .slide .caption {
        bottom: 0;
        padding-bottom: 0;
    }
    .slider .slide .caption:after {
        opacity: 0.75;
    }
    .slider .slick-dots {
        bottom: 2px;
    }
    .slider .slick-arrow {
        display: none !important;
    }
    .slider + .container {
        margin-top: 7px;
    }
    .section_news .uss_news .news_list .news_item .image {
        max-width: 100%;
        float: none;
        margin: 0;
    }
    .section_news .uss_news .news_list .news_item .image img {
        display: block;
    }
    .city-select > * {
        padding-left: 12px;
        padding-right: 12px;
    }
    .header .inner {
        align-items: stretch;
    }
    .header .right {
        display: flex;
        flex-direction: column;
    }
    .header .right .row {
        justify-content: space-between;
        flex-direction: column;
        flex: 1 auto;
    }
    .header .right .contacts {
        flex: 1 auto;
        margin: 0;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: space-between;
    }
    .header .right .modal-row {
        margin-top: auto;
    }
}
@media (max-width: 450px) {
    .uss_shop_detail .uss_shop_technical_data .extra-buttons {
        width: 100%;
    }
    .uss_shop_detail .uss_shop_technical_data .extra-buttons > div {
        -webkit-box-flex: 1 !important;
        -ms-flex: 1 auto !important;
        flex: 1 auto !important;
    }
    .uss_shop_detail .uss_shop_technical_data .uss_shop_by {
        width: 100%;
    }
    .uss_section_content > .uss_eshop_filters .uss_eshop_filters_block.simple_filters form#uss_block_filters > div {
        width: 100%;
        max-width: none;
    }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .block.double-news .left {
        display: inline-block;
        vertical-align: top;
        width: calc((100% - 40px) / 2);
    }
    .block.double-news .right {
        display: inline-block;
        vertical-align: top;
        width: calc((100% - 40px) / 2);
    }
    .position-tabs .uss_eshop_block_item .uss_shop_name {
        max-width: 100%;
    }
    .uss_catalog_block_cat .uss_catalog_category .catalog_info .uss_catlog_cat_anons {
        max-width: 100%;
    }
    .header .left {
        display: inline-block;
        vertical-align: middle;
        max-width: 50%;
    }
    .header .center {
        display: inline-block;
        vertical-align: middle;
    }
    .header .right {
        display: inline-block;
        vertical-align: middle;
    }
    .header .slogan {
        max-width: 150px;
    }
    .header .search {
        max-width: 200px;
    }
    .header .logo-row {
        display: block;
        white-space: nowrap;
    }
    .header .logo-row .logo-image {
        display: inline-block;
        vertical-align: middle;
        white-space: normal;
    }
    .header .logo-row .logo-text {
        display: inline-block;
        vertical-align: middle;
        white-space: normal;
    }
}
@media (max-width: 622px) and all and (-ms-high-contrast: none), (max-width: 622px) and (-ms-high-contrast: active) {
    .block.double-news {
        display: block;
    }
    .block.double-news .left {
        display: block;
        width: 100%;
        max-width: 100%;
        margin-bottom: 10px;
    }
    .block.double-news .right {
        display: block;
        width: 100%;
        max-width: 100%;
    }
}
