img.show_mob_720,
img.show_mob_460 {
    display: none !important;
}

.chatbro_chat {
    z-index: 99999999 !important;
}

.chatbro_container .chatbro_movable_chat {
    z-index: 999999999 !important;
}

img.lazy[src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC"] {
    height: 10px;
    opacity: 0;
}

@media (max-width: 720px) {
    img.hide_mob_720 {}
    img.show_mob_720 {
        display: block !important;
    }
    .chatbro_minimized_chat {
        right: 0px !important;
        bottom: 0px !important;
    }
}

@media (max-width: 480px) {
    .chatbro_minimized_chat {
        bottom: 50px !important;
    }
}

@media (max-width: 460px) {
    img.hide_mob_720 {
        display: none !important;
    }
    img.hide_mob_460 {
        display: none !important;
    }
    img.show_mob_460 {
        display: block !important;
    }
}

.tooltipster-fall,
.tooltipster-grow.tooltipster-show {
    -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1);
    -moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    -ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    -o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
}

.tooltipster-base {
    display: flex;
    pointer-events: none;
    position: absolute
}

.tooltipster-box {
    flex: 1 1 auto
}

.tooltipster-content {
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    overflow: auto
}

.tooltipster-ruler {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden
}

.tooltipster-fade {
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    -ms-transition-property: opacity;
    transition-property: opacity
}

.tooltipster-fade.tooltipster-show {
    opacity: 1
}

.tooltipster-grow {
    -webkit-transform: scale(0, 0);
    -moz-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-backface-visibility: hidden
}

.tooltipster-grow.tooltipster-show {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
}

.tooltipster-swing {
    opacity: 0;
    -webkit-transform: rotateZ(4deg);
    -moz-transform: rotateZ(4deg);
    -o-transform: rotateZ(4deg);
    -ms-transform: rotateZ(4deg);
    transform: rotateZ(4deg);
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform
}

.tooltipster-swing.tooltipster-show {
    opacity: 1;
    -webkit-transform: rotateZ(0);
    -moz-transform: rotateZ(0);
    -o-transform: rotateZ(0);
    -ms-transform: rotateZ(0);
    transform: rotateZ(0);
    -webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 1);
    -webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
    -moz-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
    -ms-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
    -o-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
    transition-timing-function: cubic-bezier(.23, .635, .495, 2.4)
}

.tooltipster-fall {
    -webkit-transition-property: top;
    -moz-transition-property: top;
    -o-transition-property: top;
    -ms-transition-property: top;
    transition-property: top;
    -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
}

.tooltipster-fall.tooltipster-initial {
    top: 0!important
}

.tooltipster-fall.tooltipster-dying {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;
    top: 0!important;
    opacity: 0
}

.tooltipster-slide {
    -webkit-transition-property: left;
    -moz-transition-property: left;
    -o-transition-property: left;
    -ms-transition-property: left;
    transition-property: left;
    -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1);
    -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    -moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    -ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    -o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
}

.tooltipster-slide.tooltipster-initial {
    left: -40px!important
}

.tooltipster-slide.tooltipster-dying {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;
    left: 0!important;
    opacity: 0
}

@keyframes tooltipster-fading {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

.tooltipster-update-fade {
    animation: tooltipster-fading .4s
}

@keyframes tooltipster-rotating {
    25% {
        transform: rotate(-2deg)
    }
    75% {
        transform: rotate(2deg)
    }
    100% {
        transform: rotate(0)
    }
}

.tooltipster-update-rotate {
    animation: tooltipster-rotating .6s
}

@keyframes tooltipster-scaling {
    50% {
        transform: scale(1.1)
    }
    100% {
        transform: scale(1)
    }
}

.tooltipster-update-scale {
    animation: tooltipster-scaling .6s
}

.tooltipster-sidetip .tooltipster-box {
    background: #565656;
    border: 2px solid #000;
    border-radius: 4px
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
    margin-top: 8px
}

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
    margin-right: 8px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
    margin-left: 8px
}

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
    margin-bottom: 8px
}

.tooltipster-sidetip .tooltipster-content {
    color: #fff;
    line-height: 18px;
    padding: 6px 14px
}

.tooltipster-sidetip .tooltipster-arrow {
    overflow: hidden;
    position: absolute
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
    height: 10px;
    margin-left: -10px;
    top: 0;
    width: 20px
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
    height: 20px;
    margin-top: -10px;
    right: 0;
    top: 0;
    width: 10px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
    height: 20px;
    margin-top: -10px;
    left: 0;
    top: 0;
    width: 10px
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
    bottom: 0;
    height: 10px;
    margin-left: -10px;
    width: 20px
}

.tooltipster-sidetip .tooltipster-arrow-background,
.tooltipster-sidetip .tooltipster-arrow-border {
    height: 0;
    position: absolute;
    width: 0
}

.tooltipster-sidetip .tooltipster-arrow-background {
    border: 10px solid transparent
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
    border-bottom-color: #565656;
    left: 0;
    top: 3px
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
    border-left-color: #565656;
    left: -3px;
    top: 0
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
    border-right-color: #565656;
    left: 3px;
    top: 0
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
    border-top-color: #565656;
    left: 0;
    top: -3px
}

.tooltipster-sidetip .tooltipster-arrow-border {
    border: 10px solid transparent;
    left: 0;
    top: 0
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
    border-bottom-color: #000
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
    border-left-color: #000
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
    border-right-color: #000
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
    border-top-color: #000
}

.tooltipster-sidetip .tooltipster-arrow-uncropped {
    position: relative
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
    top: -10px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
    left: -10px
}

.mCustomScrollbar {
    -ms-touch-action: pinch-zoom;
    touch-action: pinch-zoom
}

.mCustomScrollbar.mCS_no_scrollbar,
.mCustomScrollbar.mCS_touch_action {
    -ms-touch-action: auto;
    touch-action: auto
}

.mCustomScrollBox {
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: 0;
    direction: ltr
}

.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;
    z-index: 999;
    width: 16px;
    height: auto;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}

.mCSB_outside + .mCSB_scrollTools {
    right: -16px
}

.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;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    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;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    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;
    -moz-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 .2s ease-in-out, background-color .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    transition: opacity .2s ease-in-out, background-color .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 .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    -o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out
}

.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {}

.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, .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, .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, .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, .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("scrapbook:download:error:http://1biogrow.ru/mCSB_buttons.png");
    background-repeat: no-repeat;
    opacity: .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: .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: .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, .15)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {}

.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {}

.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, .1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    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, .75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    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, .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, .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, .1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(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, .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, .1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    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, .75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    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, .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, .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, .1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(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, .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, .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, .15)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(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, .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, .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, .75)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(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, .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, .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("9baafecae79f75b80df002fc3db7ff569f86fbc4.png");
    background-repeat: repeat-y;
    opacity: .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("432b93a75a7981022f583ef996c1e9aebefc09f8.png")
}

.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: -moz-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, .5)), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -ms-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to right, rgba(255, 255, 255, .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: -moz-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, .5)), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -ms-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, .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 {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    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, .2);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, .5), inset -1px 0 1px rgba(255, 255, 255, .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;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), inset 0 -1px 1px rgba(255, 255, 255, .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, .1);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1)
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    box-shadow: inset 0 1px 1px rgba(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 {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    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 {
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,
.mCS-3d-thick.mCSB_scrollTools_horizontal {
    bottom: 1px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(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 {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, .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 {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .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, .05);
    box-shadow: inset 1px 1px 16px rgba(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 {
    box-shadow: inset 0 0 14px rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, .4), inset -1px 0 0 rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4), inset 0 -1px 0 rgba(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, .05);
    box-shadow: inset 1px 1px 16px rgba(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, .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, .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, .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, .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, .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, .75)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(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, .9)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(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, .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, .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, .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, .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, .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, .2);
    -webkit-box-sizing: border-box;
    -moz-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, .2)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .6)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .6)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(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, .9)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .75)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .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, .9)
}

.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.swiper-container-multirow>.swiper-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.swiper-invisible-blank-slide {
    visibility: hidden
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    -o-transition-property: transform, height;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal>.swiper-wrapper {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical>.swiper-wrapper {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background-image: url("../img/19cc12e37f7cc6cfb44a885c085de98d5769a371.svg");
    left: 10px;
    right: auto
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background-image: url("../img/0c8715a8751dd48b8049810a3cc98ef8b8dda90c.svg");
    right: 10px;
    left: auto
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("../img/1208636a3ff8ab81d679813569ca24197b396442.svg")
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("../img/f4f4c306cc5d19d97906a1b230e8dde5d8dd525b.svg")
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("../img/efffa812de900fe70348a1b8a796f05390ba5900.svg")
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("../img/a49c9ca2c493b67e7a764d9bae37da1694307f11.svg")
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s opacity;
    -o-transition: .3s opacity;
    transition: .3s opacity;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(.66);
    -ms-transform: scale(.66);
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(.66);
    -ms-transform: scale(.66);
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    -webkit-transition: .2s top, .2s -webkit-transform;
    transition: .2s top, .2s -webkit-transform;
    -o-transition: .2s transform, .2s top;
    transition: .2s transform, .2s top;
    transition: .2s transform, .2s top, .2s -webkit-transform
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: .2s left, .2s -webkit-transform;
    transition: .2s left, .2s -webkit-transform;
    -o-transition: .2s transform, .2s left;
    transition: .2s transform, .2s left;
    transition: .2s transform, .2s left, .2s -webkit-transform
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: .2s right, .2s -webkit-transform;
    transition: .2s right, .2s -webkit-transform;
    -o-transition: .2s transform, .2s right;
    transition: .2s transform, .2s right;
    transition: .2s transform, .2s right, .2s -webkit-transform
}

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, .25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-progressbar.swiper-pagination-white {
    background: rgba(255, 255, 255, .25)
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-pagination-progressbar.swiper-pagination-black {
    background: rgba(0, 0, 0, .25)
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
    background: #000
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, .5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    animation: swiper-preloader-spin 1s steps(12, end) infinite
}

.swiper-lazy-preloader:after {
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    background-image: url("../img/2d9f3ad17bdfef8697c1f9605bff810abcb90da5.svg");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image: url("../img/9bd90e94d75873a1ddfbd8dc59da17f0a98a6dda.svg")
}

@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0
}

.swiper-container-flip {
    overflow: visible
}

.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-coverflow .swiper-wrapper {
    -ms-perspective: 1200px
}

.alertify,
.alertify-show,
.alertify-log {
    -webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
    -moz-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
    -ms-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
    -o-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
    transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
}

.alertify-hide {
    -webkit-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
    -moz-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
    -ms-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
    -o-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
    transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
}

.alertify-log-hide {
    -webkit-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
    -moz-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
    -ms-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
    -o-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
    transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
}

.alertify-cover {
    position: fixed;
    z-index: 99999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: white;
    filter: alpha(opacity=0);
    opacity: 0;
}

.alertify-cover-hidden {
    display: none;
}

.alertify {
    position: fixed;
    z-index: 99999;
    top: 50px;
    left: 50%;
    width: 550px;
    margin-left: -275px;
    opacity: 1;
}

.alertify-hidden {
    -webkit-transform: translate(0, -150px);
    -moz-transform: translate(0, -150px);
    -ms-transform: translate(0, -150px);
    -o-transform: translate(0, -150px);
    transform: translate(0, -150px);
    opacity: 0;
    display: none;
}

:root *> .alertify-hidden {
    display: block;
    visibility: hidden;
}

.alertify-logs {
    position: fixed;
    z-index: 5000;
    top: 10px;
    left: 10px;
    width: 300px;
}

.alertify-logs-hidden {
    display: none;
}

.alertify-log {
    display: block;
    margin-top: 10px;
    position: relative;
    right: -300px;
    opacity: 0;
}

.alertify-log-show {
    right: 0;
    opacity: 1;
}

.alertify-log-hide {
    -webkit-transform: translate(300px, 0);
    -moz-transform: translate(300px, 0);
    -ms-transform: translate(300px, 0);
    -o-transform: translate(300px, 0);
    transform: translate(300px, 0);
    opacity: 0;
}

.alertify-dialog {
    padding: 25px;
}

.alertify-resetFocus {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.alertify-inner {
    text-align: center;
}

.alertify-text {
    margin-bottom: 15px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 100%;
}

.alertify-buttons {}

.alertify-button,
.alertify-button:hover,
.alertify-button:active,
.alertify-button:visited {
    background: none;
    text-decoration: none;
    border: none;
    line-height: 1.5;
    font-size: 100%;
    display: inline-block;
    cursor: pointer;
    margin-left: 5px;
}

@media only screen and (max-width: 680px) {
    .alertify,
    .alertify-logs {
        width: 90%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .alertify {
        left: 5%;
        margin: 0;
    }
}

.alertify,
.alertify-log {
    font-family: sans-serif;
}

.alertify {
    background: #FFF;
    border: 10px solid #333;
    border: 10px solid rgba(0, 0, 0, .7);
    border-radius: 8px;
    box-shadow: 0 3px 3px rgba(0, 0, 0, .3);
    -webkit-background-clip: padding;
    -moz-background-clip: padding;
    background-clip: padding-box;
}

.alertify-text {
    border: 1px solid #CCC;
    padding: 10px;
    border-radius: 4px;
}

.alertify-button {
    border-radius: 4px;
    color: #FFF;
    font-weight: bold;
    padding: 6px 15px;
    text-decoration: none;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .5);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .3), rgba(255, 255, 255, 0));
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, .3), rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(top, rgba(255, 255, 255, .3), rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, .3), rgba(255, 255, 255, 0));
    background-image: linear-gradient(top, rgba(255, 255, 255, .3), rgba(255, 255, 255, 0));
}

.alertify-button:hover,
.alertify-button:focus {
    outline: none;
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, 0));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, 0));
    background-image: linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, 0));
}

.alertify-button:focus {
    box-shadow: 0 0 15px #2B72D5;
}

.alertify-button:active {
    position: relative;
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}

.alertify-button-cancel,
.alertify-button-cancel:hover,
.alertify-button-cancel:focus {
    background-color: #FE1A00;
    border: 1px solid #D83526;
}

.alertify-button-ok,
.alertify-button-ok:hover,
.alertify-button-ok:focus {
    background-color: #5CB811;
    border: 1px solid #3B7808;
}

.alertify-log {
    background: #1F1F1F;
    background: rgba(0, 0, 0, .9);
    padding: 15px;
    border-radius: 4px;
    color: #FFF;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, .5);
}

.alertify-log-error {
    background: #FE1A00;
    background: rgba(254, 26, 0, .9);
}

.alertify-log-success {
    background: #5CB811;
    background: rgba(92, 184, 17, .9);
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

:after,
:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

a:hover {
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

.no_transition {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}

textarea,
input[type="text"],
input[type="password"],
#textarea:focus,
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    display: inline-block;  
    padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #555555;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    vertical-align: middle;
}
form {
    margin-top: 10px;
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

strong {
    font-weight: bold;
}

body {
    line-height: 1;
}

ol,
ul {
    list-style: none;
}

.article-container ol,
.article-container ul {
    list-style: disc inside none;
    padding-left: 10px;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

img {
    border: 0px;
}

img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}

html,
body {
    text-rendering: optimizeSpeed;
}

body {
    margin: 0;
    padding: 0;
    font-family: 'ALSStory_bold', Arial;
    font-size: 13px;
    line-height: 1.6em;
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.header-text {
    float: left;
    margin-top: 11px;
    margin-left: 10px;
}

.header-text span {
    display: block;
    float: left;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/title.png") no-repeat;
    width: 424px;
    height: 16px;
}

.project-line {
    float: right;
    position: relative;
    z-index: 1;
}

ul.project-list {
    list-style: none;
}

ul.project-list li {
    list-style: none;
    float: left;
    display: block;
}

ul.project-list li a {
    display: block;
    width: 117px;
    height: 37px;
    overflow: hidden;
}

ul.project-list li a:hover {
    opacity: 0.8;
}

ul.project-list li a.outdoor {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/sprite.png") no-repeat scroll -7px -7px;
}

ul.project-list li a.sad {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/sprite.png") no-repeat scroll -7px -217px;
}

ul.project-list li a.ogorod {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/sprite.png") no-repeat scroll -7px -164px;
}

ul.project-list li a.indoor {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/sprite.png") no-repeat scroll -7px -111px;
}

ul.project-list li a.diy {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/sprite.png") no-repeat scroll -7px -59px;
}

ul.project-list li a.more-project {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/sprite.png") no-repeat scroll -7px -269px;
}

#mc_embed_signup form {
    display: block;
    position: relative;
    text-align: left;
    padding: 10px 0 10px 3%
}

#mc_embed_signup h2 {
    font-weight: bold;
    padding: 0;
    margin: 15px 0;
    font-size: 1.4em;
}

#mc_embed_signup input {
    border: 1px solid #999;
    -webkit-appearance: none;
}

#mc_embed_signup input[type=checkbox] {
    -webkit-appearance: checkbox;
}

#mc_embed_signup input[type=radio] {
    -webkit-appearance: radio;
}

#mc_embed_signup input:focus {
    border-color: #333;
}

#mc_embed_signup .button {
    clear: both;
    background-color: #aaa;
    border: 0 none;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    margin: 0 5px 10px 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    width: auto;
}

#mc_embed_signup .button:hover {
    background-color: #777;
}

#mc_embed_signup .small-meta {
    font-size: 11px;
}

#mc_embed_signup .nowrap {
    white-space: nowrap;
}

#mc_embed_signup .clear {
    clear: none;
    display: inline;
}

#mc_embed_signup label {
    display: block;
    font-size: 16px;
    padding-bottom: 10px;
    font-weight: bold;
}

#mc_embed_signup input.name,
#mc_embed_signup input.email {
    display: block;
    padding: 8px 0;
    margin: 0 4% 10px 0;
    text-indent: 5px;
    width: 58%;
    min-width: 130px;
}

#mc_embed_signup input.button {
    display: block;
    width: 35%;
    margin: 0 0 10px 0;
    min-width: 90px;
}

#mc_embed_signup div#mce-responses {
    float: left;
    top: -1.4em;
    padding: 0em .5em 0em .5em;
    overflow: hidden;
    width: 90%;
    margin: 0 5%;
    clear: both;
}

#mc_embed_signup div.response {
    margin: 1em 0;
    padding: 1em .5em .5em 0;
    font-weight: bold;
    float: left;
    top: -1.5em;
    z-index: 1;
    width: 80%;
}

#mc_embed_signup #mce-error-response {
    display: none;
}

#mc_embed_signup #mce-success-response {
    color: #529214;
    display: none;
}

#mc_embed_signup label.error {
    display: block;
    float: none;
    width: auto;
    margin-left: 1.05em;
    text-align: left;
    padding: .5em 0;
}

#mc_embed_signup {
    background: #fff;
    clear: left;
    font: 14px Helvetica, Arial, sans-serif;
}

.header-project-line {
    background: #47473f;
    padding: 5px;
    clear: both;
    margin-bottom: 20px;
}

.header-project-line:hover span.lightbulb {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/sprite.png") no-repeat scroll -49px -557px;
}

ul.head-project-menu {
    list-style: none;
    margin: 10px 0 0 0;
    float: left;
    width: 1130px;
}

ul.head-project-menu li a {
    float: left;
    padding: 0 14px;
    display: block;
    font-size: 17px;
    color: #ffffff;
    text-decoration: none;
}

ul.head-project-menu li:hover a {
    color: #e5913b;
}

.forum-line {
    float: left;
    position: relative;
    z-index: 9;
    width: 100%;
    background: #97c15b;
}

.forum-line.fixed {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 99999;
    background: #ffffff;
    border-bottom: 1px solid #ebebeb;
}

.forum-line.fixed .logo {
    width: 202px;
    height: 42px;
    margin: 7px 10px 8px 10px;
}

.forum-line.fixed span.menu-arrow {
    margin: 16px 0px 0px 0px;
}

.forum-line.fixed .header-menu ul li a {
    color: #616161;
    border: none;
}

.forum-line.fixed .hidden-search {
    top: -12px;
}

.forum-line.fixed .header-social {
    display: none;
}

.forum-line.fixed .header-menu ul li a.search-link {
    font-size: 0;
}

.forum-line.fixed .header-menu ul li a.search-link span {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/sprite.png") no-repeat scroll -17px -426px;
}

.forum-line.fixed span.menu-arrow {
    background-color: #DEDEDE;
}

.forum-line.fixed .header-menu {
    margin: 18px 0px 0px 33px;
}

.logo {
    float: left;
    width: 204px;
    height: 44px;
}

span.menu-arrow {
    display: block;
    float: left;
    margin: 24px 0px 0px 0px;
    width: 25px;
    height: 25px;
    background: #CEFFBE url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/arrow_2.png") no-repeat scroll center center;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.header-menu {
    position: relative;
    margin: 0px 0px 0px 0px;
    text-align: left;
    background: #00A651;
}

.header-menu.color_ogorod ul li,
.header-menu.color_outdoor ul li,
.header-menu.color_yard ul li,
.header-menu.color_sad ul li,
.header-menu.color_now ul li {
    display: table;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/shadow.png") no-repeat top left;
}

.header-menu.color_ogorod ul li a,
.header-menu.color_outdoor ul li a,
.header-menu.color_yard ul li a,
.header-menu.color_sad ul li a,
.header-menu.color_now ul li a {
    display: table-cell;
    vertical-align: middle;
    height: 40px;
    padding: 0 9px;
    min-width: 63px;
    max-width: 76px;
    text-align: center;
    font-size: 12px;
    line-height: 15px;
    font-family: 'ALSStory_reg', Arial;
    color: #fff !important;
}

.header-menu ul li:last-child a {
    border-right: 0px solid transparent !important;
}

.art-content .smallbox_wrapper .smallbox.color_ogorod,
.art-content .smallbox.color_ogorod,
.art-content .largebox.color_ogorod,
.fixed-adaptive-menu .section-menu.color_ogorod,
.body_fixed_menu .section-menu.color_ogorod,
.color_ogorod.pagination ul > .active > span,
.color_ogorod.pagination ul > .active > a,
.color_ogorod .link_more span,
.color_ogorod .section_title .bottom_topics a,
.color_ogorod .section_h1,
.color_ogorod .section_h1:after,
.color_ogorod .section_tabs a,
.header-menu.color_ogorod {
    background-color: #6e5e54 !important;
}

.global-top-menu2.color_ogorod .sections_menu_wrapper .top-menu li a,
.global-top-menu2 .header-menu.color_ogorod .top-menu li a:hover,
.navigation_line.color_ogorod .navigation_section:hover {
    border-color: #6e5e54 !important;
}

.art-content .smallbox_wrapper .smallbox.color_ogorod:hover,
.art-content .smallbox.color_ogorod:hover,
.art-content .largebox.color_ogorod:hover {
    background-color: #7d6f67 !important;
}

.fix-front-menu.fixed .color_ogorod.search-ico,
.header-menu.color_ogorod ul li a {
    border-left: 1px solid #4c3c32;
}

.fixed-adaptive-menu ul.section-menu.color_ogorod ul.sub-menu,
.body_fixed_menu ul.section-menu.color_ogorod ul.sub-menu,
.fixed-adaptive-menu .section-menu.color_ogorod .section-menu-arrow.up,
.body_fixed_menu .section-menu.color_ogorod .section-menu-arrow.up,
.header-menu.color_ogorod ul li a.current,
.header-menu.color_ogorod ul li:hover a {
    background: #4c3c32;
}

.color_ogorod.pagination ul li a,
.color_ogorod h3,
.color_ogorod .h3,
.color_ogorod h2,
.color_ogorod .h2,
.color_ogorod h1,
.color_ogorod .h1,
.color_ogorod a:hover {
    color: #6e5e54 !important;
}

.color_ogorod a {
    color: #4c3c32;
}

.fixed-adaptive-menu .color_ogorod .mCSB_scrollTools,
.body_fixed_menu .color_ogorod .mCSB_scrollTools,
.color_ogorod.pagination ul li a:hover,
.color_ogorod.mobile_search_full {
    background-color: rgba(110, 94, 84, 0.85) !important;
}

.art-content .smallbox_wrapper .smallbox.color_outdoor,
.art-content .smallbox.color_outdoor,
.art-content .largebox.color_outdoor,
.fixed-adaptive-menu .section-menu.color_outdoor,
.body_fixed_menu .section-menu.color_outdoor,
.color_outdoor.pagination ul > .active > span,
.color_outdoor.pagination ul > .active > a,
.color_outdoor .link_more span,
.color_outdoor .section_title .bottom_topics a,
.color_outdoor .section_h1,
.color_outdoor .section_h1:after,
.color_outdoor .section_tabs a,
.header-menu.color_outdoor {
    background-color: #cf058d !important;
}

.global-top-menu2.color_outdoor .sections_menu_wrapper .top-menu li a,
.global-top-menu2 .header-menu.color_outdoor .top-menu li a:hover,
.navigation_line.color_outdoor .navigation_section:hover {
    border-color: #cf058d !important;
}

.fix-front-menu.fixed .color_outdoor.search-ico,
.header-menu.color_outdoor ul li a {
    border-left: 1px solid #9c025a;
}

.fixed-adaptive-menu ul.section-menu.color_outdoor ul.sub-menu,
.body_fixed_menu ul.section-menu.color_outdoor ul.sub-menu,
.fixed-adaptive-menu .section-menu.color_outdoor .section-menu-arrow.up,
.body_fixed_menu .section-menu.color_outdoor .section-menu-arrow.up,
.header-menu.color_outdoor ul li a.current,
.header-menu.color_outdoor ul li:hover a {
    background: #be047c;
}

.color_outdoor.pagination ul li a,
.color_outdoor h3,
.color_outdoor .h3,
.color_outdoor h2,
.color_outdoor .h2,
.color_outdoor h1,
.color_outdoor .h1,
.color_outdoor a:hover {
    color: #cf058d !important;
}

.color_outdoor a {
    color: #be047c;
}

.fixed-adaptive-menu .color_outdoor .mCSB_scrollTools,
.body_fixed_menu .color_outdoor .mCSB_scrollTools,
.color_outdoor.pagination ul li a:hover,
.color_outdoor.mobile_search_full {
    background-color: rgba(207, 5, 141, 0.85);
}

.art-content .smallbox_wrapper .smallbox.color_yard,
.art-content .smallbox.color_yard,
.art-content .largebox.color_yard,
.fixed-adaptive-menu .section-menu.color_yard,
.body_fixed_menu .section-menu.color_yard,
.color_yard.pagination ul > .active > span,
.color_yard.pagination ul > .active > a,
.color_yard .link_more span,
.color_yard .section_title .bottom_topics a,
.color_yard .section_h1,
.color_yard .section_h1:after,
.color_yard .section_tabs a,
.header-menu.color_yard {
    background-color: #704da3 !important;
}

.global-top-menu2.color_yard .sections_menu_wrapper .top-menu li a,
.global-top-menu2 .header-menu.color_yard .top-menu li a:hover,
.navigation_line.color_yard .navigation_section:hover {
    border-color: #704da3 !important;
}

.fix-front-menu.fixed .color_yard.search-ico,
.header-menu.color_yard ul li a {
    border-left: 1px solid #502b81;
}

.fixed-adaptive-menu ul.section-menu.color_yard ul.sub-menu,
.body_fixed_menu ul.section-menu.color_yard ul.sub-menu,
.fixed-adaptive-menu .section-menu.color_yard .section-menu-arrow.up,
.body_fixed_menu .section-menu.color_yard .section-menu-arrow.up,
.header-menu.color_yard ul li a.current,
.header-menu.color_yard ul li:hover a {
    background: #502b81;
}

.color_yard.pagination ul li a,
.color_yard h3,
.color_yard .h3,
.color_yard h2,
.color_yard .h2,
.color_yard h1,
.color_yard .h1,
.color_yard a:hover {
    color: #704da3 !important;
}

.color_yard a {
    color: #502b81;
}

.fixed-adaptive-menu .color_yard .mCSB_scrollTools,
.body_fixed_menu .color_yard .mCSB_scrollTools,
.color_yard.pagination ul li a:hover,
.color_yard.mobile_search_full {
    background-color: rgba(112, 77, 163, 0.85);
}

.art-content .smallbox_wrapper .smallbox.color_sad,
.art-content .smallbox.color_sad,
.art-content .largebox.color_sad,
.fixed-adaptive-menu .section-menu.color_sad,
.body_fixed_menu .section-menu.color_sad,
.color_sad.pagination ul > .active > span,
.color_sad.pagination ul > .active > a,
.color_sad .link_more span,
.color_sad .section_title .bottom_topics a,
.color_sad .section_h1,
.color_sad .section_h1:after,
.color_sad .section_tabs a,
.header-menu.color_sad {
    background-color: #F17343 !important;
}

.global-top-menu2.color_sad .sections_menu_wrapper .top-menu li a,
.global-top-menu2 .header-menu.color_sad .top-menu li a:hover,
.navigation_line.color_sad .navigation_section:hover {
    border-color: #F17343 !important;
}

.fix-front-menu.fixed .color_sad.search-ico,
.header-menu.color_sad ul li a {
    border-left: 1px solid #d05121;
}

.fixed-adaptive-menu ul.section-menu.color_sad ul.sub-menu,
.body_fixed_menu ul.section-menu.color_sad ul.sub-menu,
.fixed-adaptive-menu .section-menu.color_sad .section-menu-arrow.up,
.body_fixed_menu .section-menu.color_sad .section-menu-arrow.up,
.header-menu.color_sad ul li a.current,
.header-menu.color_sad ul li:hover a {
    background: #d05121;
}

.color_sad.pagination ul li a,
.color_sad h3,
.color_sad .h3,
.color_sad h2,
.color_sad .h2,
.color_sad h1,
.color_sad .h1,
.color_sad a:hover {
    color: #f17343 !important;
}

.color_sad a {
    color: #d05121;
}

.fixed-adaptive-menu .color_sad .mCSB_scrollTools,
.body_fixed_menu .color_sad .mCSB_scrollTools,
.color_sad.pagination ul li a:hover,
.color_sad.mobile_search_full {
    background-color: rgba(241, 115, 67, 0.85);
}

.art-content .smallbox_wrapper .smallbox.color_now,
.art-content .smallbox.color_now,
.art-content .largebox.color_now,
.fixed-adaptive-menu .section-menu.color_now,
.body_fixed_menu .section-menu.color_now,
.color_now.pagination ul > .active > span,
.color_now.pagination ul > .active > a,
.color_now .link_more span,
.color_now .section_title .bottom_topics a,
.color_now .section_h1,
.color_now .section_h1:after,
.color_now .section_tabs a,
.header-menu.color_now {
    background-color: #2b6267 !important;
}

.global-top-menu2.color_now .sections_menu_wrapper .top-menu li a,
.global-top-menu2 .header-menu.color_now .top-menu li a:hover,
.navigation_line.color_now .navigation_section:hover {
    border-color: #2b6267 !important;
}

.fix-front-menu.fixed .color_now.search-ico,
.header-menu.color_now ul li a {
    border-left: 1px solid #094045;
}

.fixed-adaptive-menu ul.section-menu.color_now ul.sub-menu,
.body_fixed_menu ul.section-menu.color_now ul.sub-menu,
.fixed-adaptive-menu .section-menu.color_now .section-menu-arrow.up,
.body_fixed_menu .section-menu.color_now .section-menu-arrow.up,
.header-menu.color_now ul li a.current,
.header-menu.color_now ul li:hover a {
    background: #094045;
}

.color_now.pagination ul li a,
.color_now h3,
.color_now .h3,
.color_now h2,
.color_now .h2,
.color_now h1,
.color_now .h1,
.color_now a:hover {
    color: #2b6267 !important;
}

.color_now a {
    color: #094045;
}

.fixed-adaptive-menu .color_now .mCSB_scrollTools,
.body_fixed_menu .color_now .mCSB_scrollTools,
.color_now.pagination ul li a:hover,
.color_now.mobile_search_full {
    background-color: rgba(43, 98, 103, 0.85);
}

.pagination ul > li.active > span,
.pagination.color_ogorod ul > li.active > a,
.pagination.color_ogorod ul > li.active > a:hover,
.pagination.color_outdoor ul > li.active > a,
.pagination.color_outdoor ul > li.active > a:hover,
.pagination.color_yard ul > li.active > a,
.pagination.color_yard ul > li.active > a:hover,
.pagination.color_sad ul > li.active > a,
.pagination.color_sad ul > li.active > a:hover,
.pagination.color_now ul > li.active > a,
.pagination.color_now ul > li.active > a:hover {
    color: #fff !important;
}

.pagination ul > li.active > span {
    cursor: default;
}

.header-menu ul li {
    display: block;
    float: left;
}

li.search-li {
    float: right!important;
}

.global-top-menu2 li a.current {
    border-left: 1px solid #47473f;
    border-right: 1px solid #47473f;
}

.hidden-search {
    display: none;
    position: absolute;
    left: -10px;
    top: -3px;
    width: 600px;
}

.header-social {
    float: right;
    margin: 6px 11px 0px 0px;
}

.header-social p {
    font-size: 15px;
    text-align: center;
    padding-bottom: 5px;
    color: #CEFFBE;
}

.forum {
    float: left;
    width: 970px;
    margin: 12px 0 0 0;
}

.forum .forum-title {
    float: left;
    margin: 8px 0 0 0;
}

ul.social-list {
    list-style: none;
    font-size: 15px;
    color: #666666;
    text-transform: uppercase;
}

ul.social-list li {
    float: left;
    display: block;
}

ul.social-list li.social-title {
    margin-right: 8px;
    margin-top: 7px;
    color: #666666;
}

ul.social-list li a {
    display: block;
    width: 30px;
    height: 30px;
    margin-top: 2px;
    margin-left: 9px;
}

ul.social-list li:hover a {
    opacity: 0.8;
}

ul.social-list li a.vk {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/sprite.png") no-repeat scroll -12px -329px;
}

ul.social-list li a.facebook {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/sprite.png") no-repeat scroll -50px -329px;
}

ul.social-list li a.ok {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/sprite.png") no-repeat scroll -90px -330px;
}

.forum .forum-title span {
    text-transform: uppercase;
    font-family: 'plumbmed';
    font-size: 24px;
    color: #575a5a;
}

.forum .search {
    float: right;
    width: 267px;
    position: relative;
}

.hidden-search .search #ya-site-form0 .ya-site-form__form .ya-site-form__input-text {
    font-size: 12px!important;
    color: #aaaaaa!important;
    border: 1px solid #c2c2c2!important;
    padding: 7px 12px!important;
}

.hidden-search .ya-site-form__submit {
    position: absolute;
    display: block;
    border: none;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/sprite.png") no-repeat scroll -16px -377px;
    width: 16px!important;
    height: 14px!important;
    cursor: pointer;
    top: 0px;
    right: 0px;
    padding-left: 0px;
    overflow: hidden;
}

div#ya-site-form0 .ya-site-form__submit,
div#ya-site-form1 .ya-site-form__submit {
    color: transparent!important;
}

.social-links {
    float: right;
    margin: 0 12px 0 46px;
}

.forum-menu-line {
    float: left;
    width: 100%;
    background: #7bb560;
    margin-top: 12px;
}

.forum-menu-line ul {
    list-style: none;
}

.forum-menu-line ul li {
    float: left;
    display: block;
}

.forum-menu-line ul li a {
    display: inline-block;
    padding: 5px 24px;
    color: #ffffff;
    font-size: 15px;
    text-decoration: none;
    border-right: 1px solid #f2f3f2;
}

.forum-menu-line ul li:last-child a {
    border: none;
}

.forum-menu-line ul li a:hover {
    text-decoration: underline;
}

.page-banner-980x150-1.after-forum {
    padding: 20px 0;
    clear: both;
}

.content-group {
    width: 100%;
    clear: both;
    padding-bottom: 50px;
}

.content-group h4,
.content-group .h4 {
    font-size: 36px;
    line-height: 36px;
    color: #393939;
    padding: 0 0 10px 0;
    margin: 0 10px 15px 10px;
    padding-bottom: 30px;
    border-bottom: 5px solid #21B361;
    text-align: center;
}

.block-content {
    float: left;
}

.content-group.not-line {
    border-bottom: none;
}

.content-group .middle-content h4,
.content-group .middle-content .h4 {
    font-size: 21px;
    color: #1d1d1d;
    padding: 0 0 20px 10px;
}

.left-sidebar {
    float: left;
    width: 200px;
    padding: 0px 10px 0px 10px;
    min-height: 600px;
    position: relative;
}

.left-sidebar-banner {
    margin-bottom: 20px;
    clear: both;
}

.left-sidebar-group {
    margin-bottom: 20px;
    overflow: hidden
}

.left-sidebar h4,
.left-sidebar .h4,
.right-sidebar h4,
.right-sidebar .h4 {
    font-size: 22px;
    line-height: 20px;
    font-family: 'museo_sans_cyrl300', Arial;
    color: rgb(20, 20, 20);
    padding-bottom: 10px;
    margin: 0 0 15px 0;
}

.right-sidebar h4,
.right-sidebar .h4 {
    padding-left: 5px;
}

.left-sidebar-post {
    position: relative;
    width: 200px;
    z-index: 999;
    margin: 0px 0px 20px 0px;
}

.left-sidebar-post img {
    display: block;
}

.left-sidebar-post a.big-link {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/article-bg.png") repeat-x;
}

.left-sidebar-post:hover a.big-link {
    background: none;
}

.left-sidebar-post-content {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #ffffff;
    padding: 10px 14px;
    z-index: 9999;
}

.left-sidebar-post-content h3 a,
.left-sidebar-post-content .h3 a {
    text-decoration: none;
    font-size: 15px;
    font-weight: bold;
    color: #ffffff;
}

.left-sidebar-post-info {
    float: left;
    width: 100%;
    display: none;
}

.left-sidebar-post:hover .left-sidebar-post-info {
    display: block;
}

.front-videos .load-content-group.long.only-text .middle-content-post-info span,
.left-sidebar-post-info span,
.middle-content-post-info span {
    font-size: 12px;
    color: #ffffff;
    display: block;
    float: left;
}

.left-sidebar-post.another-post span {
    color: #666666;
}

.left-sidebar-post.another-post span.views i {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/sprite.png") no-repeat scroll -96px -378px;
}

.left-sidebar-post-info span.date {
    margin: 0 20px 0 0;
}

.left-sidebar-post-info span.views i {
    margin: 5px 7px 0 0;
}

.middle-content {
    float: left;
    width: 100%;
    position: relative;
}

.middle-content-post {
    position: relative;
}

.middle-content-post.long {
    width: 651px;
    clear: both;
}

.middle-content-post.short {
    width: 312px;
    float: left;
    padding: 0 9px;
    margin-bottom: 19px;
}

.popular-block figure.popular-img .popular-info,
.front-videos .load-content-group.long.only-text .middle-content-post-info,
.middle-content-post-info {
    position: absolute;
    width: 100%;
    bottom: 15px;
    left: 0px;
    z-index: 9999;
    display: none;
}

.popular-block:hover figure.popular-img .popular-info,
.front-videos .load-content-group.long.only-text .middle-content-post:hover .middle-content-post-info {
    display: block;
}

.middle-content-post-info span.date {
    margin: 0 20px 0 20px;
}

.middle-content-post-info span.views {
    float: right;
    margin: 0 20px 0 0;
}

.middle-content-post-info span.views i {
    margin: 5px 7px 0 0;
}

.middle-content-post.long figure.article-img {
    float: left;
    position: relative;
    width: 330px;
    margin: 0 20px 0 0;
    overflow: hidden;
}

.middle-content-post.short figure.article-img {
    float: left;
    position: relative;
    width: 100%;
    height: auto;
    margin: 0 0px 20px 0;
}

.middle-content-post.short figure.article-img img {
    width: 100%;
    height: auto;
}

.front-videos .middle-content-post a.big-link:hover,
.middle-content-post a.big-link {
    background: none;
}

a.middle-content-post.with_bg:hover figure,
.popular-block:hover a.big-link,
.middle-content-post:hover a.big-link {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(3, 28, 60, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.8)));
    background-image: -o-linear-gradient(top, rgba(3, 28, 60, 0.1), rgba(0, 0, 0, 0.8));
    background-image: -webkit-linear-gradient(top, rgba(3, 28, 60, 0.1) 40%, rgba(0, 0, 0, 0.8) 100%);
    background-image: linear-gradient(to bottom, rgba(3, 28, 60, 0.1) 40%, rgba(0, 0, 0, 0.8) 100%);
    background-repeat: repeat-x;
}

.middle-content-post:hover .middle-content-post-info {
    display: block;
}

.middle-content-post.long figure.article-img img {
    display: block;
    width: 100%;
    height: auto;
}

.middle-content-post.long .middle-content-post-text {
    float: left;
    width: 300px;
}

.middle-content-post .middle-content-post-text h3,
.middle-content-post .middle-content-post-text .h3 {
    padding-bottom: 10px;
}

a.middle-content-post.with_bg {
    display: block;
    background-color: #f7f7f7;
}

a.middle-content-post.with_bg .middle-content-post-text h3,
a.middle-content-post.with_bg .middle-content-post-text .h3,
.middle-content-post .middle-content-post-text h3 a,
.middle-content-post .middle-content-post-text .h3 a {
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    line-height: 23px;
    color: #393939;
}

.middle-content-post .middle-content-post-text p {
    font-size: 14px;
    color: #616161;
    font-family: "Roboto", Arial;
}

.middle-content-post .middle-content-post-text h3:hover a,
.middle-content-post .middle-content-post-text .h3:hover a {
    text-decoration: underline;
}

.right-sidebar {
    float: right;
    width: 300px;
    margin: 0 10px;
    position: relative;
}

.right-sidebar-block {
    margin: 0 0 20px 0;
    clear: both;
}

.load-content-group {
    float: left;
    width: 860px;
    position: relative;
    margin-left: 8px;
}

.load-content-group.long {
    width: 1180px;
    margin: 0 0 20px 0!important;
    border: none;
    padding: 0 10px 10px 10px;
}

#user-article-selections .load-content-group.long,
.front_sliding_block .load-content-group.long,
#front_block_popular .load-content-group.long,
#reklama .load-content-group.long,
#trends .load-content-group.long {
    width: auto;
}

#hiteck {
    float: left;
    width: 838px;
}

.front_page #hiteck {
    float: none;
    width: auto;
}

#reklama,
#trends {
    padding: 40px 0 10px 0;
}

#hiteck-all {
    margin: 40px 0 0 0;
}

.pre-footer h4,
.pre-footer .h4 {
    font-size: 36px;
    line-height: 36px;
    color: #393939;
    padding: 0 0 10px 0;
    margin: 0 10px 15px 10px;
    border-bottom: 5px solid #21B361;
}

.front_style-all,
#recipes-all,
#style-all {
    padding: 0px 0 0 0;
}

#user-article-selections h4 a,
#user-article-selections .h4 a,
#front_block_inspiration h4 a,
#front_block_inspiration .h4 a,
#pdf-anons h4 a,
#pdf-anons .h4 a,
#hiteck h4 a,
#hiteck .h4 a,
#reklama h4 a,
#reklama .h4 a,
#trends h4 a,
#trends .h4 a,
#videos-all h4 a,
#videos-all .h4 a,
#recipes-all h4 a,
#recipes-all .h4 a,
.front_style-all h4 a,
.front_style-all .h4 a,
#style-all h4 a,
#style-all .h4 a {
    text-decoration: none;
    color: #393939;
}

#videos-all a,
#videos-all .h4 a {
    color: #fff;
}

#videos-all .h4 {
    border-bottom: 0px solid #fff;
    padding: 25px 0 20px 0;
}

#user-article-selections h4 a:hover,
#user-article-selections .h4 a:hover,
#front_block_inspiration h4 a:hover,
#front_block_inspiration .h4 a:hover,
#pdf-anons h4 a:hover,
#pdf-anons .h4 a:hover,
#hiteck h4 a:hover,
#hiteck .h4 a:hover,
#reklama h4 a:hover,
#reklama .h4 a:hover,
#trends h4 a:hover,
#trends .h4 a:hover,
#videos-all h4 a:hover,
#videos-all .h4 a:hover,
#recipes-all h4 a:hover,
#recipes-all .h4 a:hover,
.front_style-all h4 a:hover,
.front_style-all .h4 a:hover,
#style-all h4 a:hover,
#style-all .h4 a:hover {
    text-decoration: underline;
}

.load-content-group.long h4,
.load-content-group.long .h4 {
    padding-left: 0!important;
    margin: 0 0 15px 0;
    padding-bottom: 30px;
    text-align: center;
}

.load-content-group.long.only-text {
    margin: 0 10px 20px 10px!important;
    padding: 0 0 10px 0!important;
}

.load-content-group.long.only-text .middle-content-post.long {
    float: left;
    width: 625px;
    min-height: 180px;
}

.load-content-group.long.only-text .middle-content-post.long .middle-content-post-info {
    display: none;
}

.load-content-group.long.only-text .middle-content-post.long:hover .middle-content-post-info {
    display: block;
}

.load-content-group.long.only-text .middle-content-post.long i.view-icon {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/sprite.png") no-repeat scroll -54px -378px;
}

.load-content-group.long.only-text .middle-content-post.long .middle-content-post-info span {
    padding: 10px;
    color: #ffffff;
}

.load-content-group.long.only-text .middle-content-post.long figure.article-img {
    width: 280px;
    height: auto;
}

.load-content-group.long.only-text .middle-content-post.long .middle-content-post-text {
    width: 50%;
}

.load-content-group.long.only-text .middle-content-post-info {
    display: block;
    font-size: 14px;
    color: #616161;
    bottom: 0;
}

.load-content-group.long.only-text .right-content-column .middle-content-post-info {
    display: block;
    font-size: 14px;
    color: #616161;
    bottom: 3px;
    left: 10px;
}

.load-content-group.long.only-text .middle-content-post.short {
    float: left;
    width: 204px;
    min-height: 147px;
    border: none;
}

.right-content-column .middle-content-post.short a.big-link {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(3, 28, 60, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.8)));
    background-image: -o-linear-gradient(top, rgba(3, 28, 60, 0.1), rgba(0, 0, 0, 0.8));
    background-image: -webkit-linear-gradient(top, rgba(3, 28, 60, 0.1) 40%, rgba(0, 0, 0, 0.8) 100%);
    background-image: linear-gradient(to bottom, rgba(3, 28, 60, 0.1) 40%, rgba(0, 0, 0, 0.8) 100%);
    background-repeat: repeat-x;
}

.load-content-group.long.only-text .middle-content-post-info span {
    color: #666666;
    font-size: 14px;
}

.load-content-group.long.only-text .middle-content-post.short.top span {
    font-family: 'ALSStory_bold', Arial;
}

.load-content-group.long.only-text .middle-content-post.long .middle-content-post-info span.date {
    margin: 0;
}

.load-content-group.long.only-text .middle-content-post-info i.view-icon {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/sprite.png") no-repeat scroll -96px -378px;
}

.load-content-group.long.only-text .middle-content-post .middle-content-post-text h3 a,
.load-content-group.long.only-text .middle-content-post .middle-content-post-text .h3 a {
    font-size: 18px;
}

.right-content-column {
    float: right;
    width: 500px;
}

.front_style-all .right-content-column,
#style-all .right-content-column {
    width: 492px;
}

.right-content-column .middle-content-post-info {
    width: 90%;
}

.right-content-column .middle-content-post-info span.date {
    margin: 0;
}

.right-content-column .middle-content-post-info span.views {
    margin: 0 10px 0 0;
}

.left-content-column {
    float: left;
    width: 650px;
}

.load-content-group.long .middle-content-post.short {
    padding: 0 23px;
}

.right-content-column .middle-content-post.short figure.article-img {
    position: absolute;
}

.right-content-column .middle-content-post-text {
    position: relative;
    z-index: 9999;
}

.right-content-column .middle-content-post-text h3 a,
.right-content-column .middle-content-post-text .h3 a {
    color: #ffffff;
    display: block;
    padding: 10px;
}

.right-content-column .middle-content-post-info span {
    color: #ffffff!important;
}

.recipes_top_line .middle-content-post-info i.view-icon,
.right-content-column .middle-content-post-info i.view-icon {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/sprite.png") no-repeat scroll -54px -378px!important;
}

.load-content-group.long .row {}

#hiteck .row {}

.load-content-group .row::before {
    display: table;
    content: '';
}

.load-content-group.long .row::after {
    clear: both;
}

.load-content-group.not-line {
    border: none;
}

.load-content-group.not-line .middle-content-post.short {
    border-right: 1px solid #ebebeb;
}

.load-content-group h4,
.load-content-group .h4 {
    font-size: 36px;
    color: #393939;
    padding-bottom: 10px;
    padding-left: 22px;
}

.load-content-group .middle-content-post.long {
    width: 840px;
    padding: 0;
    margin-left: 21px;
    padding-top: 19px;
    padding-bottom: 10px;
    border-top: 1px dotted #47473f;
}

.load-content-group.long.only-text .middle-content-post.long {
    padding-top: 0;
    border: none;
    padding-bottom: 20px;
}

.load-content-group.long.only-text .middle-content-post.short {
    padding: 0 19px!important;
}

.load-content-group .h-line {
    width: 835px;
}

.load-content-group .row {
    margin-left: -21px;
    margin-right: -21px;
}

.load-content-group .middle-content-post.long .middle-content-post-text {
    float: left;
    width: 489px;
}

.load-content-group .middle-content-post.short {
    float: left;
    width: 253px;
    padding: 0 19px;
}

.load-content-group.long .middle-content-post.short {
    display: inline-block;
    vertical-align: top;
    float: none!important;
    width: 249px;
}

.load-content-group .middle-content-post.short img {
    display: block;
    width: 100%;
    height: auto;
}

.load-content-group .middle-content-post.short figure.article-img {
    width: auto;
    height: auto;
}

.footer {
    padding: 25px 0 0 0;
    border-top: 1px solid #bebebF;
    background-color: #f4f3f3;
    color: #aaa;
    font-family: 'ALSStory_bold', Arial;
    z-index: 999;
    position: relative;
}

.footer .wrapper {
    overflow: hidden;
}

.footer #mc_embed_signup {
    background-color: transparent;
    color: #aaa;
}

.footer ul {
    list-style: none;
    float: left;
}

.footer ul li {
    display: inline-block;
    padding: 0 37px 0 0;
}

.footer ul li a {
    text-decoration: none;
    color: #eee;
    font-size: 14px;
    font-family: "ALSStory_reg", Arial;
}

.footer ul li a:hover {
    text-decoration: underline;
}

p.copyright {
    font-family: "ALSStory_reg", Arial;
    color: #aaa;
    font-size: 11px;
    position: absolute;
    bottom: 5px;
    right: 10px;
}

.fixed-homepage-banner {
    float: right;
    width: 300px;
    margin-right: 10px;
}

.fullscreen-menu {
    display: none;
    background: #97c15b;
    position: fixed;
    width: 100%;
    height: auto;
    left: 0;
    top: 0;
    z-index: 9999999;
    padding-bottom: 100px;
}

span.close-fullscreen {
    position: absolute;
    right: 15px;
    top: 15px;
    color: #ffffff;
    font-size: 20px;
    cursor: pointer;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    width: 30px;
    line-height: 30px;
    border: 2px solid #ffffff;
    text-align: center;
}

.fullscreen-menu-logo {
    float: left;
    margin: 5px 60px 23px 100px;
    width: 290px;
    height: 60px;
}

.fullscreen-menu-logo a {
    display: block;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/logo.png") no-repeat;
    width: 290px;
    height: 60px;
}

.fullscreen-menu-content {
    margin: 116px auto 0 auto;
    width: 1000px;
    padding-bottom: 100px;
    border-bottom: 2px solid #CEFFBE;
}

.fullscreen-menu-container .wrapper {
    width: 1000px;
}

.fullscreen-menu-container .header-social {
    float: left;
    margin: 10px 0px 0px 0px
}

.fullscreen-menu-container li.title-social {
    color: #CEFFBE;
    margin-top: 7px;
}

.fullscreen-menu-content ul {
    list-style: none;
}

.fullscreen-menu-content ul li {
    display: block;
    float: left;
    vertical-align: top;
    margin-right: 15px;
    width: 185px;
}

.fullscreen-menu-content ul li ul.sub-menu li {
    display: block;
    float: none;
    margin-right: 0;
}

.fullscreen-menu-content ul li a.title-li {
    color: #CEFFBE;
    text-decoration: none;
    font-weight: bold;
    font-size: 17px;
    display: inline-block;
    margin: 0 0px 0 0;
    padding: 0 0px 10px 0;
    border-bottom: 2px solid #CEFFBE;
}

.fullscreen-menu-content ul li ul.sub-menu li a {
    color: #CEFFBE;
    text-decoration: none;
    padding: 10px 0;
    display: block;
}

.fullscreen-menu-content ul li ul.sub-menu li:hover a {
    color: #FFD470;
}

.content .page-part {
    clear: both;
    margin-bottom: 20px;
}

.company-news {
    float: left;
    position: relative;
    width: 1178px;
    margin: 0 10px 20px 10px;
    border: 1px solid #ebebeb;
}

.company-news h4,
.company-news .h4 {
    position: absolute;
    display: block;
    padding: 5px 10px;
    background: #ffffff;
    color: #1d1d1d;
    font-size: 21px;
    top: -15px;
    left: 10px;
}

.news-block {
    float: left;
    width: 252px;
    padding: 26px 19px;
    position: relative;
}

.news-block h5,
.news-block .h5 {
    font-size: 16px;
    color: #1d1d1d;
    font-weight: bold;
    padding-bottom: 6px;
}

.news-block h5 span.date,
.news-block .h5 span.date {
    font-size: 14px;
    font-weight: normal;
    color: #666666;
    margin-right: 7px;
}

.news-block p {
    font-size: 16px;
    color: #666666;
}

.front-populars {
    float: right;
    width: 300px;
    padding-right: 10px;
}

.right-sidebar-block .calendar .h4,
.front-populars h4,
.front-populars .h4 {
    font-size: 25px !important;
    line-height: 20px !important;
    font-weight: normal !important;
    padding: 0 0 10px 0 !important;
    margin: 0 0px 15px 0px !important;
    border-bottom: 5px solid #21B361 !important;
    font-family: "museo_sans_cyrl300", Arial !important;
    color: #141414 !important;
}

.popular-block {
    width: 300px;
}

.popular-block:last-child .popular-content {
    border: none;
}

.popular-block figure.popular-img {
    float: left;
    width: 150px;
    overflow: hidden;
    position: relative;
    margin: 0 !important;
    padding: 0 !important;
}

.popular-block figure.popular-img .popular-info {
    position: absolute;
    color: #fff;
    bottom: 0;
    padding: 15px 0px 5px 0px;
}

.popular-block figure.popular-img img {
    width: 100%;
}

.popular-content {
    float: left;
    width: 140px;
    border-bottom: 1px dotted #47473f;
    margin-left: 10px;
    padding-bottom: 20px;
}

.popular-content h4,
.popular-content .h4 {
    font-size: 21px;
    color: #1d1d1d;
    padding-bottom: 20px;
}

.popular-block {
    float: left;
    width: 300px;
    padding: 0 0 20px 0;
}

.popular-block figure.article-img {
    float: left;
    width: 96px;
}

.popular-block .middle-content-post-info {
    float: left;
    margin: 0 0 2px 0;
    display: block;
    position: relative;
    left: auto;
    bottom: auto;
    width: 100%;
    color: #666666;
}

.popular-block h3,
.popular-block .h3,
.popular-block h3 a,
.popular-block .h3 a {
    font-size: 14px !important;
    line-height: 19px !important;
    color: #666666 !important;
    font-weight: normal !important;
    font-family: "ALSStory_bold", Arial !important;
    padding: 0 !important;
}

.popular-block h3 a,
.popular-block .h3 a {
    display: inline-block;
    text-decoration: none;
}

.popular-block h3:hover a,
.popular-block .h3:hover a {
    text-decoration: underline;
}

.popular-block p {
    font-size: 17px;
}

.popular-block .middle-content-post-text {
    float: left;
    width: 60%;
    margin-left: 12px;
}

.popular-block span.date,
.popular-block span.views {
    font-size: 12px;
    color: #fff;
    float: left;
    display: block;
}

.popular-block span.views {
    float: right;
    margin: 0 5px 0 0;
}

.popular-block span.views i {
    margin: 5px 7px 0 0;
}

.popular-block span.date {
    margin: 0 0 0 7px;
}

.popular-block span.views i {}

.advertisements {
    width: 300px;
    clear: both;
}

.advertisements.fixed {
    position: fixed;
}

.sidebar-widget-tabs,
.more-news-tabs {
    font-size: 11px;
}

.more-news-tabs .article-content img {
    margin-right: 10px;
}

.sidebar-widget-tabs {
    font-size: 12px;
    line-height: 14px;
}

.modal-body .article-image {
    margin-right: 10px;
    margin-bottom: 10px;
}

.olFramedCloudPopupContent {
    margin-left: 15px;
}

.widget-community-feed h4,
.widget-community-feed .h4 {
    margin-top: 10px !important;
    margin-bottom: 20px !important;
}

.widget-community-feed .comm-entry {
    margin-top: 10px;
    border-bottom: #454545 1px dotted;
    padding-bottom: 10px;
}

.widget-community-feed .comm-entry a {
    font-weight: 400;
}

.widget-community-feed .comm-entry span {
    color: #777;
}

.widget-community-feed .widget-wrap {
    padding: 0 20px !important;
}

.more_topic.orange h4,
.more_topic.orange .h4,
.b-tabloid.orange h4,
.b-tabloid.orange .h4,
.b-tabloid.orange h4 a,
.b-tabloid.orange .h4 a {
    color: #F83!important;
}

.tab-content {
    background: #fff;
    overflow: hidden!important;
}

.tab-content .comment-box {
    font-size: 12px;
    line-height: 15px;
}

.tab-content .comment-box a {
    color: #000;
}

.tab-content .comment-box .comment-info {
    color: #000;
    font-style: italic;
    font-size: 11px;
    font-family: 'Asap', sans-serif;
}

.tab-content .comment-box a.link-color,
.tab-content .comment-box a.comments-link {
    font-weight: 400;
}

.tab-content hr {
    border: none;
}

.lunnik_widget {
    margin-top: -10px;
}

.lunnik_widget .mixednews-item {
    margin-left: 0;
}

.lunnik_widget a {
    display: table-cell;
    padding: 5px;
}

.lunnik_widget a.big {
    width: auto;
    display: block;
    padding-bottom: 5px;
}

.lunnik_widget h6,
.lunnik_widget .h6 {
    margin-bottom: 5px;
    font-size: 14px;
    font-family: "Arimo", Arial, sans-serif;
    font-weight: normal;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    background-color: rgba(0, 0, 0, .6);
    padding: 5px 8px;
}

.lunnik_widget figure {
    float: none !important;
    position: relative !important;
    margin-right: 0px !important;
    padding: 0 !important;
}

.lunnik_widget a.big figure {
    width: 288px;
}

.lunnik_widget a:hover figure {
    opacity: 0.9;
}

.lunnik_widget figure img {
    display: block;
    width: 139px;
}

.lunnik_widget .big figure img {
    width: 288px;
}

.lunnik_widget .lead_text {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    background-color: rgba(0, 0, 0, .6);
    padding: 5px 8px 7px 8px;
    text-align: left;
}

.mixednews-item.small:first-child figure {
    margin-right: 5px;
}

.table_row {
    display: table;
}

.moon_phase {
    display: block;
}

.moon_phase1 {
    display: block;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/icons_info/moon1.png") no-repeat;
    width: 23px;
    height: 23px;
}

.moon_phase2 {
    display: block;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/icons_info/moon2.png") no-repeat;
    width: 12px;
    height: 24px;
}

.moon_phase3 {
    display: block;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/icons_info/moon3.png") no-repeat;
    width: 24px;
    height: 23px;
}

.moon_phase4 {
    display: block;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/icons_info/moon4.png") no-repeat;
    width: 13px;
    height: 24px;
}

.moon_phase1,
.moon_phase2,
.moon_phase3,
.moon_phase4 {
    position: absolute;
    right: 50px;
    bottom: 7px;
}

.big .moon_phase1,
.big .moon_phase2,
.big .moon_phase3,
.big .moon_phase4 {
    bottom: auto;
    top: 10px;
}

.dow {
    position: absolute;
    top: 5px;
    left: 66px;
    font-size: 18px;
    line-height: 18px;
    font-family: 'Ubuntu Condensed', sans-serif;
    text-transform: uppercase;
    color: #fff;
    text-align: left;
}

.dow span {
    display: block;
    font-size: 14px;
    line-height: 14px;
    text-transform: none;
}

.lunnik_widget .date {
    position: absolute;
    top: 0px;
    left: 5px;
    font-size: 32px;
    line-height: 32px;
    text-align: center;
    padding: 0 3px 5px 3px;
    color: #fff;
}

.bad_day {
    background-color: #fd4545;
}

.bad_day_bg,
.bad_day_bg:hover {
    background-color: #fcb9b9 !important;
}

.front_day_block:hover .info_text.bad_day_bg {
    background-color: #ffbebe;
}

.good_day {
    background-color: #669638;
}

.good_day_bg,
.good_day_bg:hover {
    background-color: #c0dfa2 !important;
}

.front_day_block:hover .info_text.good_day_bg {
    background-color: #c6e6a8;
}

.lunnik_widget .date span {
    display: block;
    font-size: 11px;
    font-weight: bold;
    line-height: 11px;
    text-transform: uppercase;
}

.lunnik_widget .title_bg {
    width: 100%;
    height: 90px;
    position: absolute;
    left: 0;
    top: 0;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/icons_info/bg_front.png");
}

.zodiac {
    width: 34px;
    height: 34px;
    position: absolute;
    bottom: 7px;
    right: 9px;
}

.big .zodiac {
    bottom: auto;
    top: 10px;
}

.aries {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/zodiac_signs/Aries.png") no-repeat;
}

.taurus {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/zodiac_signs/Taurus.png") no-repeat;
}

.gemini {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/zodiac_signs/Gemini.png") no-repeat;
}

.cancer {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/zodiac_signs/Cancer.png") no-repeat;
}

.leo {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/zodiac_signs/Leo.png") no-repeat;
}

.virgo {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/zodiac_signs/Virgo.png") no-repeat;
}

.libra {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/zodiac_signs/Libra.png") no-repeat;
}

.scorpio {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/zodiac_signs/Scorpio.png") no-repeat;
}

.sagittarius {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/zodiac_signs/Sagittarius.png") no-repeat;
}

.capricorn {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/zodiac_signs/Capricorn.png") no-repeat;
}

.aquarius {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/zodiac_signs/Aquarius.png") no-repeat;
}

.pisces {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/zodiac_signs/Pisces.png") no-repeat;
}

.lunnik_widget .day_type {
    position: absolute;
    color: #fff;
    font-size: 14px;
    line-height: 14px;
    font-family: 'Ubuntu Condensed', sans-serif;
    bottom: 10px;
    right: auto;
    left: 8px;
    text-shadow: 1px 1px 0px #000;
    width: 50px;
    text-align: left;
}

.lunnik_widget .big .day_type {
    left: auto;
    right: 10px;
    bottom: auto;
    top: 50px;
    width: 130px;
    text-align: right;
}

.h-line {
    width: 100%;
    height: 1px;
    border-bottom: 1px dotted #47473f;
    margin: 19px auto;
    clear: both;
}

.h-line:last-child {
    margin: 0;
}

i.view-icon {
    display: block;
    float: left;
    width: 17px;
    height: 10px;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/sprite.png") no-repeat scroll -54px -378px;
}

a.big-link {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    text-decoration: none;
    z-index: 9999;
}

.more-articles-container {
    width: 100%;
    clear: both;
    margin: 30px auto 50px auto;
    float: left;
}

span.more-articles {
    display: block;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/sprite.png") no-repeat scroll -9px -514px;
    width: 27px;
    height: 27px;
    cursor: pointer;
    margin: 0 auto;
}

span.more-articles:hover {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/sprite.png") no-repeat scroll -50px -514px;
}

span.menu-line {
    display: block;
    width: 100%;
    height: 2px;
    background: #CEFFBE;
    margin: 10px 0px;
    display: none;
}

h4.line-title,
.h4.line-title {
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 20px;
    width: 95%;
}

span.lightbulb {
    display: block;
    float: left;
    width: 34px;
    height: 37px;
    margin: 0 14px 0 13px;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/sprite.png") no-repeat scroll -4px -557px;
}

.clear {
    clear: both;
}

.art-content {
    width: 640px;
    float: left;
    margin: 0 10px;
}

.op-related-articles.big li .right .h6,
.op-related-articles.big li .right h6 {
    color: #fff !important;
    font-weight: bold !important;
}

.op-related-articles.big li a:hover .right .h6,
.op-related-articles.big li a:hover .right h6 {
    color: #fff !important;
}

.op-related-articles li a {
    background-color: transparent !important;
    border: none !important;
}

.op-related-articles li .right h6,
.op-related-articles li .right .h6,
.op-related-articles li a .right h6,
.op-related-articles li a .right .h6,
.op-related-articles li a:hover .right h6,
.op-related-articles li a:hover .right .h6 {
    border: none !important;
    color: #006699 !important;
    background-color: transparent !important;
}

.article-content p a.gallery_item,
.art-content p a.gallery_item,
p a.gallery_item,
a.gallery_item {
    text-decoration: none !important;
    border-bottom: none !important;
}

.smallbox_wrapper {
    float: left;
    width: 50%;
}

.content2 a {
    color: rgb(10, 120, 194);
    text-decoration: underline;
}

.content2 a:hover {
    text-decoration: none;
    color: #000;
}

.smallbox_wrapper.centred {
    width: 70%;
    float: none;
    display: block;
    margin: 0 auto;
}

.art-content .smallbox_wrapper .smallbox,
.art-content .smallbox,
.art-content .largebox {
    position: relative;
    padding: 20px;
    text-decoration: none;
    text-align: center;
    display: block;
    color: #fff !important;
    font-family: 'ALSStory_bold', Arial;
    background-color: #00a651;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    border-bottom: 0px solid transparent !important;
}

.art-content .smallbox:after {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    border-radius: 5px;
    border: #fff solid 1px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
}

.art-content .smallbox {
    margin: 0 10px;
}

.art-content .smallbox_wrapper .smallbox:hover,
.art-content .smallbox:hover,
.art-content .largebox:hover {
    color: #fff !important;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.27);
    background-color: #1abb69 !important;
}

.art-content table tr td {
    padding: 0 10px;
    /* border: 1px solid #999; */
    font-size: 13px;
}

.art-content table {
    margin-top: 18px;
    margin-bottom: 20px;
    max-width: 100% !important;
    width: 100% !important;
}

.article_table_wrapper {
    max-width: 100% !important;
    width: 100% !important;
}

.article_table_wrapper .cs_img {
    width: auto !important;
}

.article_table_wrapper .photos_group .cs_img {
    float: none !important;
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}

.art-content .article_table_wrapper ul {
    font-size: 13px;
    line-height: 17px;
}

.art-content .article_table_wrapper ul li {
    padding-bottom: 2px;
}

.art-content table tr td {
    padding: 5px;
}

.art-content table tr,
.art-content table tr td p {
    margin: 0;
    padding: 0
}

.art-content.issue_num_20 table tr:first-child,
.art-content.issue_num_25 table tr:first-child,
.art-content.issue_num_30 table tr:first-child,
.art-content.issue_num_35 table tr:first-child,
.art-content.issue_num_45 table tr:first-child {
    /* background-color: #226699; */
}

.art-content.issue_num_20 table tr:first-child td,
.art-content.issue_num_25 table tr:first-child td,
.art-content.issue_num_30 table tr:first-child td,
.art-content.issue_num_35 table tr:first-child td,
.art-content.issue_num_45 table tr:first-child td,
.art-content.issue_num_20 table tr:first-child td p,
.art-content.issue_num_25 table tr:first-child td p,
.art-content.issue_num_30 table tr:first-child td p,
.art-content.issue_num_35 table tr:first-child td p,
.art-content.issue_num_45 table tr:first-child td p {
    color: #fff !important;
}

.art-content.issue_num_20.calendar_section table tr:first-child,
.art-content.issue_num_25.calendar_section table tr:first-child,
.art-content.issue_num_30.calendar_section table tr:first-child,
.art-content.issue_num_35.calendar_section table tr:first-child,
.art-content.issue_num_45.calendar_section table tr:first-child {
    background-color: #fff;
}

.art-content.issue_num_20.calendar_section table tr:first-child td,
.art-content.issue_num_25.calendar_section table tr:first-child td,
.art-content.issue_num_30.calendar_section table tr:first-child td,
.art-content.issue_num_35.calendar_section table tr:first-child td,
.art-content.issue_num_45.calendar_section table tr:first-child td,
.art-content.issue_num_20.calendar_section table tr:first-child td p,
.art-content.issue_num_25.calendar_section table tr:first-child td p,
.art-content.issue_num_30.calendar_section table tr:first-child td p,
.art-content.issue_num_35.calendar_section table tr:first-child td p,
.art-content.issue_num_45.calendar_section table tr:first-child td {
    color: #333 !important;
}

table.table_with_author tr:first-child {
    background-color: #fff !important;
}

table.table_with_author tr:first-child td,
table.table_with_author tr:first-child td p {
    color: #333 !important;
}

.jscroll_wrapper {
    width: 660px;
    float: left;
}

.content2,
#content2 {
    line-height: 1.49;
    font-size: 16px;
    clear: both;
}

.art-content .before-title {
    width: 100%;
    font-family: 'ALSStory_reg', Arial;
    position: relative;
}

.before-title a {
    color: #bbb !important;
}

.art-content .before-title .date,
.art-content .before-title span {
    color: #BBB;
    font-size: 12px;
}

.art-content .before-title span.autor {
    margin-left: 20px;
}

.art-content .after-title {
    float: left;
    width: 100%;
    position: relative;
    border-top: 1px solid #e5e5e4;
    border-bottom: 1px solid #e5e5e4;
    margin-bottom: 15px;
}

.art-content .after-title a {
    text-decoration: none !important;
}

.art-content .block-pluso {
    float: left;
    margin: 21px 0px 0px;
    width: 125px;
}

.art-content .share_buttons_vertical_divider_left,
.art-content .share_buttons_vertical_divider_right {
    border-left: 1px solid #e5e5e4;
    float: left;
    position: relative;
    height: 40px;
    margin-left: 20px;
}

.art-content .share_buttons_vertical_divider_right {
    float: right;
    margin-left: 0;
}

.share_buttons_cell_views {
    float: left;
    margin: 10px 0 0 10px;
    font-size: 12px;
}

.noselect {
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.noselect a:focus {
    outline: thin dotted transparent !important;
    text-decoration: none !important;
}

.icon_printer {
    float: left;
    width: 16px;
    height: 16px;
    margin: 0 5px 0 0;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/icon_printer.png") no-repeat;
    opacity: 0.6;
    -moz-transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.button_email:hover,
.button_email2:hover,
.button_printer:hover {
    color: #000 !important;
}

.button_email:hover .icon_email,
.button_email2:hover .icon_email,
.button_printer:hover .icon_printer {
    opacity: 1;
}

.icon_email {
    float: left;
    width: 14px;
    height: 11px;
    margin: 2px 5px 0 0;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/icon_email.png") no-repeat;
    opacity: 0.8;
    -moz-transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.button_email,
.button_email2,
.button_printer {
    float: right;
    padding: 3px;
    cursor: pointer;
    margin: 3px 7px 0 0;
    border: 1px solid transparent !important;
    font-family: "Roboto", Arial, "Helvetica Neue", Helvetica, Arial, Tahoma, Verdana, sans-serif;
    font-size: 12px;
    color: #a2a2a2;
    height: 16px;
    line-height: 16px;
}

.button_email:hover,
.button_email2:hover,
.button_printer:hover {
    color: #000;
}

.button_email.big,
.button_email2.big,
.button_printer.big {
    font-size: 14px;
    margin-top: 1px;
    padding: 4px;
}

.button_email.big .icon_email,
.button_email2.big .icon_email {
    width: 22px;
    height: 22px;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/icon_email_big.png") no-repeat;
    margin: 2px 2px 0 2px;
}

.button_printer.big .icon_printer {
    width: 22px;
    height: 22px;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/icon_printer_big.png") no-repeat;
    margin: 0px 5px 0 2px;
}

.email_form,
.email_form2,
.email_form3 {
    border: 1px solid #dbdbdb !important;
    padding: 10px 0;
    background-color: #fff;
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
    z-index: 100;
    box-shadow: 15px 0px 15px -15px #555, -15px 0px 15px -15px #555;
    display: none;
}

.email_form {
    width: 340px;
    right: 0px;
    left: auto;
}

.email_form2 {
    top: 44px;
    left: auto;
    right: 0;
    width: 340px;
}

.email_form3 {
    top: 44px;
    left: auto;
    right: 0;
    width: 340px;
}

.email_form p,
.email_form2 p,
.email_form3 p {
    font-weight: bold;
    font-size: 16px;
    padding: 5px 10px 10px 10px;
    color: #a2a2a2;
}

.email_form input[type="text"],
.email_form2 input[type="text"],
.email_form3 input[type="text"] {
    width: 307px;
    margin: 10px 10px 0 10px;
    border-color: #d1d1d1 !important;
}

.email_form input[type="submit"],
.email_form2 input[type="submit"],
.email_form3 input[type="submit"] {
    margin: 10px 10px 0 0;
    float: right;
    cursor: pointer;
}

.email_form label.error,
.email_form2 label.error,
.email_form3 label.error,
.article-info .error_description {
    color: #d44;
    padding: 5px 0px 5px 12px;
    font-size: 11px;
}

.article-info .error_description {
    background-color: #fee;
    margin-bottom: 5px;
}

.share_buttons_vertical_divider_right {
    float: right;
    margin-right: 10px;
}

.form_btn,
.form_btn2 {
    width: auto;
    padding: 5px 10px;
}

.alertify-logs {
    top: 60px;
    z-index: 99999999;
}

.share_buttons {
    border-top: 1px solid #e5e5e4;
    border-bottom: 1px solid #e5e5e4;
    float: left;
    width: 100%;
    position: relative;
}

.share_buttons.bottom {
    margin-bottom: 30px;
}

.share_buttons.bottom .pluso-wrap a {
    margin-top: 0px;
}

.share_buttons.bottom .share_buttons_cell_right {
    margin-top: 7px;
}

.share_buttons.bottom .share_buttons_hidden_divider {
    display: none;
}

.share_buttons_cell_left {
    float: left;
    margin: 7px 0px 0px;
}

.share_buttons_cell_views {
    float: left;
    margin: 10px 0 0 10px;
    font-size: 12px;
    font-family: "Roboto", Arial, "Helvetica Neue", Helvetica, Arial, Tahoma, Verdana, sans-serif;
}

.share_buttons_cell_views img {
    margin: -1px 0 0 10px !important;
}

.share_buttons_cell_right {
    float: right;
    margin: 7px 0px 0px;
}

.share_buttons .share_buttons_vertical_divider_left,
.share_buttons .share_buttons_vertical_divider_right {
    height: 44px;
    border-left: 1px solid #e5e5e4;
    float: left;
    position: relative;
}

.share_buttons .share_buttons_vertical_divider_left {
    margin-left: 20px;
}

.share_buttons .share_buttons_vertical_divider_right {
    float: right;
    margin-right: 10px;
}

.resizer a {
    color: #adadad;
    font-weight: bold!important;
    font-family: Arial;
    font-size: 14px;
    text-decoration: none;
}

.resizer a:hover {
    text-decoration: none;
    color: #000;
}

.share_buttons_vertical_divider_right {
    margin-right: 3px;
}

.share_buttons_cell_right {
    margin-top: 0;
}

.share_buttons_vertical_divider_left,
.share_buttons_vertical_divider_right {
    height: 40px;
}

.button_email,
.button_email2,
.button_printer {
    margin: 8px 3px 0px 0px;
}

.resizer {
    float: right;
    margin-top: 10px;
}

.printInserts {
    display: none;
}

.art-content .cs_img {
    max-width: 640px;
}

.art-content .cs_img img {
    max-width: 640px;
}

.art-content.art_type_cards .cs_img,
.art-content.art_type_cards .cs_img img {
    max-width: 100%;
}

h1.section,
.art-content h1 {
    padding: 20px 0 20px 0;
    font-size: 34px;
    line-height: 36px;
    color: #47473f;
    font-family: "PT Serif", Georgia, Times, "Times New Roman", serif;
    font-weight: bold;
}

.art-content h2,
.art-content .h2 {
    color: #006699;
    font-size: 24px;
    line-height: 27px;
    font-weight: normal;
    padding: 10px 0 15px 0;
    font-weight: bold;
}

.art-content h3,
.art-content .h3 {
    font-size: 21px;
    line-height: 24px;
    font-weight: normal;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: "PT Serif";
    font-weight: bold;
}

.art-content h4,
.art-content .h4 {
    font-size: 19px;
    line-height: 22px;
    font-weight: normal;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 3px solid #21B361;
    font-family: "PT Serif";
    font-weight: bold;
}

.art-content figure {
    float: right;
    padding: 0px 0px 10px 10px;
}

.art-content figure img {
    display: block;
}

.email_form input[type="text"],
.email_form2 input[type="text"] {
    width: 307px;
    margin: 10px 10px 0 10px;
    border-color: #d1d1d1 !important;
}

.email_form input[type="submit"],
.email_form2 input[type="submit"] {
    margin: 10px 10px 0 0;
    float: right;
}

.email_form p,
.email_form2 p,
.email_form3 p {
    font-weight: bold!important;
    font-size: 16px!important;
    padding: 5px 10px 10px 10px!important;
    color: #a2a2a2!important;
}

.cs_img {
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
}

.cs_img .cs_img_caption {
    padding: 3px 8px;
    margin-top: -1px;
    background: #333333;
    color: #ffffff!important;
    bottom: 0;
    font-size: 13px;
    text-align: left;
}

.art-content ol,
.art-content ul {
    list-style: disc;
    list-style-position: outside !important;
}

.art-content ol li,
.art-content ul li {}

.art-content ul,
.art-content ol,
.art-content p {
    padding: 0 0 10px 0;
    color: #000;
}

.art-content ol,
.art-content ul {
    margin: 0 0 10px 0;
    padding: 0 0 0 25px;
}

.art-content p + ol,
.art-content p + ul {
    margin-top: -7px;
}

.art-content ol li,
.art-content ul li {
    margin: 0;
    padding: 0 0 2px 0;
}

.section_wrapper table td,
.art-content table td {
    font-family: "museo_sans_cyrl300", Arial;
    font-size: 13px;
}

.section_wrapper .wiki table td {
    border: 1px solid #bbb;
    padding: 5px;
}

.section_wrapper .wiki table tr td:first-child {
    font-family: "museo_sans_cyrl700", Arial;
}

.art-content ol {
    list-style-type: decimal;
    padding: 0 0 20px 18px;
}

.art-content p.deck-text {
    color: #006699;
}

.cs_img p {
    padding: 0;
}

.global-top-menus {
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
    position: relative;
    cursor: default;
}

body.fixed .global-top-menus {
    position: fixed;
    top: -290px;
    z-index: 99999999;
    width: 100%;
}

body.fixed header.header {
    margin-bottom: 0;
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.07);
}

body.body_fixed_menu .main_content {
    margin-top: 122px;
}

body.fixed2 .global-top-menus {
    top: 0px;
}

body.fixed2 .main_content {
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    margin-top: 400px;
}

.header-first-menu-line {
    -webkit-transition: padding 0.3s ease 0s;
    -moz-transition: padding 0.3s ease 0s;
    -o-transition: padding 0.3s ease 0s;
    transition: padding 0.3s ease 0s;
    overflow: hidden;
}

.header-first-menu-line .open-section.fixed {
    margin: 8px 10px 0 5px;
    float: left;
    position: relative;
    margin-left: -32px;
    z-index: 9999999;
    position: relative;
}

.header-first-menu-line .search_icon.fixed {
    margin: 8px 10px 0 0;
    float: right;
    position: relative;
    z-index: 9999999;
    position: relative;
    right: -32px;
    -webkit-transition: right 0.3s ease 0s;
    -moz-transition: right 0.3s ease 0s;
    -o-transition: right 0.3s ease 0s;
    transition: right 0.3s ease 0s;
}

body.fixed .header-first-menu-line {
    padding-left: 44px;
}

body.fixed .header-first-menu-line .search_icon.fixed {
    right: 0;
}

.header_title {
    margin-bottom: 20px;
    position: relative;
}

.head-scroll.fixed {
    position: fixed;
    top: 41px;
}

.teasers_wrapper {
    float: right;
}

.header_teasers li {
    list-style: none outside none;
    float: left;
    width: 235px;
    height: 62px;
}

.right {
    float: right !important;
}

.fix-front-menu {
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 1200px;
    -webkit-transition: all .1s ease-out .1s;
    -moz-transition: all .1s ease-out .1s;
    -o-transition: all .1s ease-out .1s;
    transition: all .1s ease-out .1s;
    position: relative;
}

.fixed-adaptive-menu .head-scroll {
    top: 58px;
}

.fix-front-menu a.open-section {
    position: relative;
    display: block;
}

.left_column_popular_wrapper.fixed {
    position: fixed;
    top: 60px;
}

.fixed-adaptive-menu .section-menu li a {
    font-family: 'ALSStory_bold', Arial;
    text-decoration: none;
    height: 36px;
    line-height: 36px !important;
    font-size: 16px;
}

span.menu-ico {
    cursor: pointer;
    position: absolute;
    left: -40px;
    top: 0;
    width: 22px;
    height: 22px;
    z-index: 99999;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/hambmenu.svg") no-repeat;
    margin: 9px;
    -webkit-transition: all .1s ease-out .1s;
    -moz-transition: all .1s ease-out .1s;
    -o-transition: all .1s ease-out .1s;
    transition: all .1s ease-out .1s;
}

span.search-ico {
    display: block;
    cursor: pointer;
    position: absolute;
    right: -40px;
    top: 0;
    width: 40px;
    height: 40px;
    z-index: 99999;
    -webkit-transition: right 0.3s ease 0s;
    -moz-transition: right 0.3s ease 0s;
    -o-transition: right 0.3s ease 0s;
    transition: right 0.3s ease 0s;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/new_search.svg") no-repeat center center;
}

.all-sections-menu {
    display: block;
    cursor: pointer;
    position: absolute;
    right: 0px;
    top: 0;
    font-size: 16px;
    color: #fff;
    background-color: #333;
    height: 50px;
    line-height: 50px;
    padding: 0 15px;
    z-index: 99999;
    -webkit-transition: right 0.3s ease 0s;
    -moz-transition: right 0.3s ease 0s;
    -o-transition: right 0.3s ease 0s;
    transition: right 0.3s ease 0s;
}

.fix-front-menu.fixed .all-sections-menu {
    right: 40px;
}

.all-sections-menu b {
    font-weight: normal;
}

ul.breadcrumb-menu {
    display: block;
    float: left;
    position: relative;
    color: #fff;
    background-color: #333;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    z-index: 99999;
    -webkit-transition: right 0.3s ease 0s;
    -moz-transition: right 0.3s ease 0s;
    -o-transition: right 0.3s ease 0s;
    transition: right 0.3s ease 0s;
}

.body_fixed_menu ul.breadcrumb-menu {
    margin-left: 170px;
}

ul.breadcrumb-menu li {
    float: left;
}

ul.breadcrumb-menu li:last-child {
    padding-right: 0px;
}

ul.breadcrumb-menu li a {
    color: #fff;
    text-decoration: none;
}

ul.breadcrumb-menu li a:hover {
    text-decoration: underline;
}

.breadcrumb-divider {
    padding: 0 5px;
    font-size: 21px;
    color: #999;
    font-family: "museo_sans_cyrl300", Arial !important;
}

.body_fixed_menu .breadcrumb-divider {
    padding: 0;
}

.header-menu ul {
    display: block;
    overflow: hidden;
    list-style: none;
    height: 40px;
    padding: 0;
    -webkit-transition: all .1s ease-out .1s;
    -moz-transition: all .1s ease-out .1s;
    -o-transition: all .1s ease-out .1s;
    transition: all .1s ease-out .1s;
}

.header-menu ul li a {
    display: block;
    text-decoration: none;
    color: #ffffff;
    font-size: 16px;
    padding: 10px 25px;
}

.header-menu ul li a.search-link {
    position: relative;
}

.header-menu ul li a.search-link span {
    position: absolute;
    right: 0px;
    top: 3px;
    display: block;
    cursor: pointer;
    width: 16px;
    height: 16px;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/sprite.png") no-repeat scroll -16px -376px;
}

.header-menu ul li:hover a.search-link span {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/sprite.png") no-repeat scroll -17px -401px;
}

.header-menu ul li a.current,
.header-menu ul li:hover a {
    background-color: #00c360;
}

.logo_icon {
    height: 40px;
    float: none;
    margin: 11px 10px 10px 10px;
    vertical-align: middle;
}

.header_title {
    background: #F7F7F7;
}

.header_teasers li div div div {
    position: absolute !important;
    top: 0 !important;
    left: 63px !important;
    margin: 0 !important;
}

.header_teasers li div a {
    height: 60px !important;
}

.header_teasers li div div div a {
    height: auto !important;
}

.header_teasers li div div div br {
    display: none;
}

.header_teasers img,
.header_teasers h6,
.header_teasers .h6,
.header_teasers p {
    float: left;
    margin: 0;
    padding: 0;
}

.header_teasers img {
    margin: 5px 6px 0 6px !important;
    position: relative !important;
    margin-top: 0 !important;
    margin-left: 0 !important;
}

.header_teasers img:hover {}

.teasers_wrapper .header_teasers li div div div:hover,
.header_teasers li div div div a:first-child:hover,
.header_teasers li div div div a:last-child:hover {
    background-color: transparent !important;
}

.header_teasers h6,
.header_teasers .h6,
.header_teasers li div div div a:first-child {
    color: #47473f !important;
    margin: 7px 0 1px 0 !important;
    line-height: 12px !important;
    width: 168px !important;
    float: left !important;
    font-size: 13px !important;
    text-decoration: none!important;
    font-family: "Arimo", Arial, sans-serif !important;
}

.header_teasers p,
.header_teasers li div div div a:last-child {
    color: #47473f !important;
    width: 168px !important;
    font-size: 11px !important;
    line-height: 13px !important;
    float: left !important;
    font-family: Tahoma, Helvetica, Arial, sans-serif !important;
    font-size: 11px !important;
}

img.weather {
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
}

li.weather p {
    white-space: nowrap;
}

.left {
    float: left;
}

.fix-front-menu.fixed {
    position: fixed;
    z-index: 99999;
    top: 0;
}

.fix-front-menu.fixed .header-menu {
    margin: 0;
    min-height: 40px;
    overflow: hidden;
}

.fix-front-menu.fixed .header-menu ul {
    margin-left: 39px;
}

.fix-front-menu.fixed span.menu-ico {
    left: 0;
    display: block;
}

.fix-front-menu.fixed span.search-ico {
    right: 0;
}

h2.load_title,
.h2.load_title {
    display: none;
    width: 737px;
    font-family: 'ALSStory_reg', Arial;
    font-weight: normal;
    font-size: 18px;
    line-height: 18px;
    padding-left: 30px;
    text-align: center;
    vertical-align: middle;
    top: -3px;
    position: relative;
}

.article_loading {
    height: 3px;
    background-color: #00a651;
    position: absolute;
    bottom: 0;
}

.pluso_share_top {
    display: none;
    float: right;
    margin: 11px 16px 0 0;
}

.fix-front-menu.fixed .pluso_share_top {
    display: block!important;
}

.fix-front-menu.fixed h2.load_title,
.fix-front-menu.fixed .h2.load_title {
    display: inline-block;
}

.fix-front-menu.not_article .pluso_share_top,
.fix-front-menu.not_article h2.load_title,
.fix-front-menu.not_article .pluso_share_top,
.fix-front-menu.not_article .h2.load_title {
    display: none!important;
}

.fix-front-menu.not_article .article_loading_wrapper {
    display: none!important;
}

.fix-front-menu.fixed .article_loading_wrapper {
    display: block;
}

.fix-front-menu.fixed ul.header_teasers {
    display: none!important;
}

.fix-front-menu.not_article ul.header_teasers {
    display: block!important;
}

.global-top-menu {
    height: 70px;
    background-color: #00A651;
}

.global-top-menu .centerX1200,
.global-top-menu2 .centerX1200 {
    background-color: transparent;
    box-shadow: none;
}

.global-top-menu .logo {
    width: 260px;
    height: 70px;
    background: url("../img/logo.jpg") no-repeat;
    margin-left: -98px;
    top: 14px;
    position: absolute;
    left: 50%;
}

.global-top-menu .logo a {
    display: block;
    width: 260px;
    height: 70px;
}

.global-top-menu .left_buttons {
    position: absolute;
    left: 0px;
    top: 11px;
    font-size: 16px;
}

.global-top-menu .icon_top_sections {
    position: relative;
    top: -2px;
}

.global-top-menu .icon_top_search {
    position: relative;
    top: -1px;
    vertical-align: middle;
}

.global-top-menu .icon_top_forum {
    position: relative;
    top: -2px;
    vertical-align: middle;
}

.global-top-menu .icon_top_email {
    position: relative;
    top: -1px;
    vertical-align: middle;
}

.global-top-menu .left_buttons .icon_search {}

.global-top-menu li a:active,
.global-top-menu li a:focus,
.global-top-menu li a:hover {
    color: #eee !important;
}

.global-top-menu .right_buttons {
    position: absolute;
    right: 0px;
    top: 11px;
}

.global-top-menu li,
.global-top-menu2 li {
    display: inline-block;
    float: left;
    list-style: none;
}

.global-top-menu .left_buttons li {
    margin-right: 10px;
}

.global-top-menu .right_buttons li {
    margin-left: 10px;
}

.global-top-menu li a,
.global-top-menu2 li a {
    display: block;
    padding: 5px 10px;
    color: #fff;
    font-family: 'ALSStory_bold', Arial;
    text-decoration: none;
}

.header-first-menu-list li a {
    font-family: 'ALSStory_reg', Arial;
    font-size: 13px;
}

.global-top-menu li a {
    color: #47473f;
}

.global-top-menu .right_buttons li a {
    font-size: 16px;
}

.global-top-menu .left_buttons li a,
.global-top-menu .right_buttons li a {
    height: 36px;
    line-height: 36px !important;
}

.global-top-menu li a:active,
.global-top-menu li a:focus,
.global-top-menu li a:hover {
    text-decoration: none;
    outline: none;
}

.global-top-menu .right_buttons li a:active,
.global-top-menu .right_buttons li a:focus,
.global-top-menu .right_buttons li a:hover {}

.global-top-menu2 {
    height: 50px;
    background-color: #47473f;
}

.global-top-menu2.fadeInMenu {
    opacity: 1 !important;
    -moz-transition: opacity 0.3s !important;
    -webkit-transition: opacity 0.3s !important;
    -o-transition: opacity 0.3s !important;
    transition: opacity 0.3s !important;
}

.global-top-menu2 a {
    font-size: 16px;
    line-height: 50px;
    padding: 0 25px !important;
}

.global-top-menu2a.current,
.global-top-menu2 a:hover {
    background-color: #58584f;
}

.global-top-menu2 li a.current {
    border-left: 1px solid #47473f;
    border-right: 1px solid #47473f;
}

.global-top-menu2 li {
    float: none;
}

.centerX1200 {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.header .header_title,
.header .header-second-menu-line {
    display: none;
}

header.header {
    margin-bottom: 10px;
}

.article_loading_wrapper {
    position: absolute;
    left: 210px;
    right: 0;
    bottom: 0px;
    display: none;
}

body.fixed .article_loading_wrapper {
    display: block;
}

.article_loading {
    height: 3px;
    background-color: #00a651;
    position: absolute;
    bottom: 0;
}

.internal-page .main-article h1 {
    font-family: 'ALSStory_reg', Arial;
}

p.mark {
    background-color: #E8FCEB;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}

p.mark:before {
    color: #368048;
    content: "ÃƒÂÃ‚ÂÃƒÂÃ‚Â° ÃƒÂÃ‚Â·ÃƒÂÃ‚Â°ÃƒÂÃ‚Â¼ÃƒÂÃ‚ÂµÃƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚ÂºÃƒâ€˜Ã†â€™!";
    font-size: 22px;
    padding: 5px;
}

.top_banner_728,
.top_banner_468 {
    display: none;
    text-align: center;
    overflow: hidden;
    margin-bottom: 10px;
}

.top_banner_728 {}

.top_banner_468 {}

@media print {
    .printInserts {
        display: block;
    }
    .printStyles {
        -webkit-print-color-adjust: exact;
    }
    a:after,
    a[href^="http://"]:after {
        content: " (" attr(href) ")";
        font-size: 0%;
    }
    .article_bottom_divider,
    .article_bottom_divider *,
    noindex,
    nav,
    iframe,
    .article-date,
    .mobile_nav,
    .mobile_nav_top,
    .mobile_nav_left_wrapper,
    .mobile_search_full_wrapper,
    .visible-topmenu_mini,
    .search.right,
    .bottom_topics,
    .socials,
    .more_topic,
    .divider,
    .nav-btns,
    .visible-phone,
    .header_logo_name,
    .logo_mobile a,
    .sumome-share-client-wrapper,
    .sumome-control,
    #hypercomments_widget,
    .footer,
    .fix-front-menu,
    .head-banner {
        display: none !important;
    }
    .content2,
    #content2 {
        width: 900px;
        margin: 0 auto;
    }
    .article-container {
        width: auto !important;
    }
    .article-container .article-content .cs_img .cs_img_caption {
        color: #fff !important;
        background-color: #323232 !important;
    }
    .main-article {
        width: 650px;
    }
    .left-sidebar,
    .right-sidebar,
    .forum-line,
    .header-project-line,
    .page-part,
    .after-title,
    .forum_wrapper {
        display: none !important;
    }
    a[title="SumoMe"] {
        position: absolute;
        left: -99999999px;
    }
    .art-content {
        width: auto;
    }
    .main-article h1 {
        border: none !important;
        padding-left: 0;
        clear: both;
        padding-top: 50px;
    }
    .article-content h3,
    .article-content .h3 {
        color: #069 !important;
    }
    .article-content p:first-of-type {
        color: #069 !important;
    }
    .internal-page .main-article .article-info,
    span.article-info,
    span.article-info div {
        color: #888 !important;
    }
    div.help,
    p.help {
        background-color: #FCE8E8 !important;
    }
    div.fact,
    p.fact {
        background-color: #FFF4F5 !important;
    }
    div.action,
    p.action {
        background-color: #facacc !important;
    }
    div.action a,
    p.action a {
        color: #0044ff !important;
    }
    div.mark,
    p.mark {
        background-color: #E8FCEB !important;
    }
    .printAdvertisements {
        float: left !important;
        border: 1px solid #aaa !important;
        width: 100% !important;
        position: relative !important;
        padding: 10px 0 !important;
    }
    .printAdvertisements .teaser1,
    .printAdvertisements .teaser2,
    .printAdvertisements .teaser3 {
        float: left !important;
        width: 50% !important;
        position: relative !important;
    }
    .printAdvertisements img {
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
        float: left !important;
        margin: 0 6px 0 10px !important;
    }
    .printAdvertisements h1 {
        font-size: 13px !important;
        line-height: 13px !important;
        position: relative !important;
        margin-left: 65px !important;
        top: -2px !important;
    }
    .printAdvertisements p {
        font-size: 11px !important;
        line-height: 11px !important;
        position: relative !important;
        margin-left: 65px !important;
        top: 5px !important;
    }
    .main-article {
        display: none;
    }
    .print_visible {
        display: block;
    }
    .jscroll-added .infinity_article_divider,
    .jscroll-added .main-article {
        margin-top: 0 !important;
    }
}

.left-sidebar-post.white a.big-link {
    background-color: transparent;
    background-image: -moz-linear-gradient(left, #fff 0, #fff 36%, rgba(255, 255, 255, 0.97) 42%, rgba(255, 255, 255, 0.91) 47%, rgba(255, 255, 255, 0.71) 56%, rgba(255, 255, 255, 0.22) 71%, rgba(255, 255, 255, 0.1) 76%, rgba(255, 255, 255, 0.03) 83%, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #fff), color-stop(36%, #fff), color-stop(42%, rgba(255, 255, 255, 0.97)), color-stop(47%, rgba(255, 255, 255, 0.91)), color-stop(56%, rgba(255, 255, 255, 0.71)), color-stop(71%, rgba(255, 255, 255, 0.22)), color-stop(76%, rgba(255, 255, 255, 0.1)), color-stop(83%, rgba(255, 255, 255, 0.03)), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(left, #fff 0, #fff 36%, rgba(255, 255, 255, 0.97) 42%, rgba(255, 255, 255, 0.91) 47%, rgba(255, 255, 255, 0.71) 56%, rgba(255, 255, 255, 0.22) 71%, rgba(255, 255, 255, 0.1) 76%, rgba(255, 255, 255, 0.03) 83%, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(left, #fff 0, #fff 36%, rgba(255, 255, 255, 0.97) 42%, rgba(255, 255, 255, 0.91) 47%, rgba(255, 255, 255, 0.71) 56%, rgba(255, 255, 255, 0.22) 71%, rgba(255, 255, 255, 0.1) 76%, rgba(255, 255, 255, 0.03) 83%, rgba(255, 255, 255, 0) 100%);
    background-image: -ms-linear-gradient(left, #fff 0, #fff 36%, rgba(255, 255, 255, 0.97) 42%, rgba(255, 255, 255, 0.91) 47%, rgba(255, 255, 255, 0.71) 56%, rgba(255, 255, 255, 0.22) 71%, rgba(255, 255, 255, 0.1) 76%, rgba(255, 255, 255, 0.03) 83%, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to right, #fff 0, #fff 36%, rgba(255, 255, 255, 0.97) 42%, rgba(255, 255, 255, 0.91) 47%, rgba(255, 255, 255, 0.71) 56%, rgba(255, 255, 255, 0.22) 71%, rgba(255, 255, 255, 0.1) 76%, rgba(255, 255, 255, 0.03) 83%, rgba(255, 255, 255, 0) 100%);
}

.left-sidebar-post.white h3 a,
.left-sidebar-post.white span.date,
.left-sidebar-post.white span.views,
.left-sidebar-post.white .h3 a,
.left-sidebar-post.white span.date,
.left-sidebar-post.white span.views {
    color: #616161;
}

.left-sidebar-post.white span.views {
    font-weight: bold;
}

.left-sidebar-post.white span.views i {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/sprite.png") no-repeat scroll -96px -378px;
}

.left-sidebar-post.white {
    border-left: 1px solid #ebebeb;
}

.header_title h1,
.header_title .h1,
.header_title p {
    display: inline-block;
    color: #47473f;
    font-size: 20px;
    margin-top: 20px;
    font-family: 'ALSStory_bold', Arial;
}

.header_title h1 a,
.header_title .h1 a {
    color: #47473f;
    text-decoration: none;
}

.forum_wrapper {
    padding: 10px 0 0 0;
    overflow: hidden;
    float: left;
    width: 100%;
    clear: both;
    margin: 10px 0 0 0;
}

.forum_wrapper .forum_topic_link {
    font-family: Arial, Tahoma, Verdana, sans-serif;
    font-size: 16px;
    color: #363636;
    line-height: 27px;
    float: left;
    border-bottom: 1px solid #c1c1c1;
    margin: 0 0 10px 10px;
    padding: 0;
    min-width: inherit;
}

.forum_wrapper .forum_topic_link:hover {
    color: #000;
}

.forum_wrapper textarea {
    width: 610px;
    height: 100px;
    border: 1px solid #c1c1c1;
    box-shadow: 0px 1px 2px #eaeaea inset;
    font-size: 14px;
    padding: 9px 18px 9px 9px;
    resize: none;
    font-family: Arial, Tahoma, Verdana, sans-serif;
    margin: 0 0 5px 0;
}

.forum_wrapper input[type="submit"] {
    margin: 0 0 20px 0;
    float: right;
    padding: 3px;
}

.forum_wrapper .auth_info {
    float: right;
    font-size: 13px !important;
    font-family: "Open Sans", Arial !important;
    font-weight: bold;
    padding: 3px 10px 0 0;
    color: red;
}

.forum_wrapper .auth_info.good {
    color: green;
}

.forum_content table {
    clear: both;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 14px;
    border: none;
    border-collapse: inherit;
    border-bottom: 1px solid #f5f5f5;
    border-left: 1px solid #e5e5e5 !important;
}

.forum_content h1 {
    color: #cd150d;
    font: bold 20px Arial, Helvetica, sans-serif;
    padding: 40px 0 20px 0;
}

.forum_content h1 a {
    color: #cd150d;
    text-decoration: none;
}

.forum_content h1 a:hover {
    text-decoration: underline;
}

.forum_content tr {}

.forum_content table tr td {
    position: relative;
    padding: 0 !important;
    vertical-align: top;
    border: none;
}

.forum_left_column {
    width: 150px;
    border-right: 1px solid #e5e5e5 !important;
    border-top: 1px solid #e5e5e5 !important;
    background: #f2f2f2;
}

.forum_left_column .user_picture {
    width: 80px;
    margin: 0 0 10px 10px;
}

.forum_left_column .user_picture img {
    max-width: 100%;
}

table tr td.forum_right_column {
    border-top: 1px solid #f5f5f5;
    border-right: 1px solid #f5f5f5 !important;
}

.forum_date {
    font-size: 11px;
    color: #bbb;
    text-align: right;
    position: absolute;
    right: 10px;
    top: 1px;
    font-family: "Arimo", Arial, sans-serif;
}

.forum_post p,
.forum_post {
    font-family: Tahoma, Helvetica, Arial, sans-serif !important;
    font-size: 15px !important;
    line-height: 20px !important;
    color: #000 !important;
}

.forum_post {
    padding: 20px 10px 30px 10px;
}

.forum_name {
    color: #b21904;
    font: bold 12px Arial, Helvetica, sans-serif;
    padding: 10px 5px 8px 10px;
}

.forum_main_href {
    padding: 0 0 0 10px;
    color: #f60;
}

.forum_wrapper blockquote {
    border: none;
    padding: 2px 5px;
    background-color: #f5f5f5;
    margin-bottom: 7px;
}

.forum_wrapper blockquote p {
    font-size: 13px !important;
    padding: 5px;
}

.auth_popup {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: none;
    z-index: 99999999;
    background: none repeat scroll 0% 0% rgba(228, 228, 228, 0.9);
}

.auth_popup {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: none;
    z-index: 99999999;
    background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.3);
}

.auth_popup_new {
    position: fixed;
    top: 100px;
    left: 50%;
    box-sizing: border-box;
    width: 600px;
    padding: 0;
    margin: 0 0 0 -300px;
    background: #fff;
    z-index: 99999999;
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.auth_new .close {
    right: 8px !important;
    top: 8px !important;
}

.auth_popup_new .content {
    padding: 30px 10px;
}

.modal-open {
    overflow: hidden
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    display: none;
    overflow: auto;
    overflow-y: scroll
}

.modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform .3s ease-out;
    -moz-transition: -moz-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0)
}

.modal-dialog {
    position: relative;
    z-index: 1050;
    width: auto;
    padding: 10px;
    margin-right: auto;
    margin-left: auto
}

.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    outline: none;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    background-clip: padding-box
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0)
}

.modal-backdrop.in {
    opacity: .5;
    filter: alpha(opacity=50)
}

.modal-header {
    min-height: 16.428571429px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5
}

.modal-header .close {
    margin-top: -2px
}

.modal-title {
    margin: 0;
    line-height: 1.428571429
}

.modal-body {
    position: relative;
    padding: 20px
}

.modal-footer {
    padding: 19px 20px 20px;
    margin-top: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.modal-footer:before,
.modal-footer:after {
    display: table;
    display: table;
    content: " "
}

.modal-footer:after {
    clear: both
}

.modal-footer .btn+.btn {
    margin-bottom: 0;
    margin-left: 5px
}

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
    margin-left: 0
}

.modal_users .modal-header {
    background-color: #008440;
    color: #fff;
}

.modal_users .modal-title {
    font-weight: bold;
    padding: 0;
    text-align: center;
    font-family: 'ALSStory_bold', Arial;
    font-size: 20px;
    line-height: 20px;
    color: #fff !important;
}

.modal_users .close {
    color: #eee !important;
}

.modal_users .close:hover {
    color: #fff !important;
}

.modal {
    position: fixed;
    top: 0px;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    display: none;
    overflow: hidden;
    display: none;
}

.modal,
.modal:active,
.modal:hover {
    outline: none;
    border: none;
}

.modal-content {
    overflow: hidden;
}

.modal-dialog {
    margin-top: 50px;
}

.modal-dialog.auth_new {
    width: 600px;
}

.tab-pane {
    display: none;
}

.tab-pane.active {
    display: block;
}

.form-group {
    margin-bottom: 15px;
    overflow: hidden;
    width: 100%;
}

.form-group.hidden {
    display: none;
}

.form-group .col-xs-1,
.form-group .col-xs-2,
.form-group .col-xs-3,
.form-group .col-xs-4,
.form-group .col-xs-5,
.form-group .col-xs-6,
.form-group .col-xs-7,
.form-group .col-xs-8,
.form-group .col-xs-9,
.form-group .col-xs-10 {
    box-sizing: border-box;
    float: left;
}

.form-group select,
.form-group textarea,
.form-group input[type="text"],
.form-group input[type="password"] {
    box-sizing: border-box !important;
    height: 30px;
}

.form-group .control-label {
    text-align: right;
    padding: 5px 10px 0 0;
}

.form-group .col-xs-1 {
    width: 10%;
}

.form-group .col-xs-2 {
    width: 20%;
}

.form-group .col-xs-3 {
    width: 30%;
}

.form-group .col-xs-4 {
    width: 40%;
}

.form-group .col-xs-5 {
    width: 50%;
}

.form-group .col-xs-6 {
    width: 60%;
}

.form-group .col-xs-7 {
    width: 70%;
}

.form-group .col-xs-8 {
    width: 80%;
}

.form-group .col-xs-9 {
    width: 90%;
}

.form-group .col-xs-10 {
    width: 100%;
}

.modal-body .nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.modal-body .nav:before,
.nav:after {
    display: table;
    display: table;
    content: " "
}

.modal-body .nav:after {
    clear: both
}

.modal-body .nav>li,
.nav>li>a {
    position: relative;
    display: block
}

.modal-body .nav>li>a {
    padding: 10px 15px
}

.modal-body .nav>li>a:hover,
.nav>li>a:focus {
    text-decoration: none;
    background-color: #eee
}

.modal-body .nav>li.disabled>a {
    color: #999
}

.modal-body .nav>li.disabled>a:hover,
.nav>li.disabled>a:focus {
    color: #999;
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent
}

.modal-body .nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus {
    background-color: #eee;
    border-color: #428bca
}

.modal-body .nav .open>a .caret,
.nav .open>a:hover .caret,
.nav .open>a:focus .caret {
    border-top-color: #2a6496;
    border-bottom-color: #2a6496
}

.modal-body .nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.modal-body .nav>li>a>img {
    max-width: none
}

.modal-body .nav-tabs {
    border-bottom: 1px solid #ddd
}

.modal-body .nav-tabs>li {
    float: left;
    margin-bottom: -1px
}

.modal-body .nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.428571429;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
}

.modal-body .nav-tabs>li>a:hover {
    border-color: #eee #eee #ddd
}

.modal-body .nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent
}

.modal-body .nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0
}

.modal-body .nav-tabs.nav-justified>li {
    float: none
}

.modal-body .nav-tabs.nav-justified>li>a {
    margin-bottom: 5px;
    text-align: center
}

.modal-body .nav-tabs.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto
}

.modal-body {
    overflow: hidden;
}

.global-top-menu .modal-body .nav li a {
    color: #555 !important;
}

.popup_wrapper.adblock_popup_warning .close,
.popup_wrapper.article_form_writers .close,
.popup_subscribe_v2 .close,
.popup_subscribe .close,
.auth_new .close,
.auth_popup .close {
    position: absolute;
    left: auto;
    right: 5px;
    top: 5px;
    cursor: pointer;
    width: 18px;
    height: 18px;
    transform: rotate(45deg);
    color: #777;
    cursor: pointer;
    z-index: 9999;
}

.popup_wrapper.article_form_writers .close {
    right: 8px;
    top: 8px;
}

.popup_subscribe_v2 .close,
.popup_wrapper.adblock_popup_warning .close {
    right: 21px !important;
    top: 21px !important;
    color: #fff !important;
}

.popup_wrapper.adblock_popup_warning .close:before,
.popup_wrapper.article_form_writers .close:before,
.popup_subscribe_v2 .close:before,
.popup_subscribe .close:before,
.auth_new .close:before,
.auth_popup .close:before {
    content: "";
    border-left-style: solid;
    position: absolute;
    left: 8px;
    top: 0px;
    bottom: 0px;
    border-left-width: 2px;
}

.popup_wrapper.adblock_popup_warning .close:after,
.popup_wrapper.article_form_writers .close:after,
.popup_subscribe_v2 .close:after,
.popup_subscribe .close:after,
.auth_new .close:after,
.auth_popup .close:after {
    content: "";
    border-top-width: 2px;
    border-top-style: solid;
    position: absolute;
    top: 8px;
    left: 0px;
    right: 0px;
}

.auth_popup_new h4,
.auth_popup_new .h4,
.auth_popup h4,
.auth_popup .h4 {
    border-bottom: 1px solid #c0c0c0;
    margin: 0 10px;
    padding: 5px 0;
    font-weight: normal;
    font-size: 20px;
}

.eauth {
    margin-top: 15px;
}

.eauth-list {
    padding: 0;
    list-style: none;
    text-align: center;
}

.eauth-service {
    display: inline-block;
    vertical-align: top;
    margin: 0 10px;
}

.eauth-service-link {
    position: relative;
    display: block;
    width: 34px;
    height: 34px;
    text-align: center;
}

.auth_popup .content {
    position: relative;
    margin: 0px auto;
    height: 100%;
    width: 800px;
    background-color: #fff;
    box-shadow: 0px 1px 19px rgba(0, 0, 0, 0.26);
    opacity: 0;
    filter: alpha(opacity=0);
}

.auth_popup .content {
    opacity: 1;
    filter: alpha(opacity=100);
    width: 400px;
    height: 120px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -200px;
    margin-top: -120px;
}

.eauth-service-link:before,
.eauth-service-link:after {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    width: 34px;
    height: 34px;
    margin-left: -16px;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/auth.png") 0 0 no-repeat;
}

.eauth-service-id-vkontakte .eauth-service-link:before {
    background-position: 0 -136px;
}

.popup_wrapper.article_form_writers .close:hover,
.popup_subscribe_v2 .close:hover,
.popup_subscribe .close:hover,
.auth_new .close:hover,
.auth_popup .close:hover {
    color: #555;
    border-color: #555;
}

.adaptive-logo {
    display: none;
    width: 196px;
    height: 44px;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/logo_ogorod_bel.svg") no-repeat;
}

.adaptive-logo a {
    width: 196px;
    height: 44px;
    display: block;
}

.streetview {
    width: 100%;
    height: 300px;
    border: 1px solid #000;
}

.more-article {
    float: left;
    margin: 0 20px;
    clear: both;
}

#recipes-all .more-article {
    margin-top: -25px;
}

#videos-all .more-article {
    float: none;
    text-align: center;
}

#videos-all .more-article a {
    margin-left: -30px;
}

.more-article a {
    font-family: "ALSStory_bold", Arial;
    font-size: 18px;
    color: #393939;
    text-decoration: none;
    position: relative;
}

.more-article a:hover {
    text-decoration: underline;
}

.search_header_panel.hidden {
    display: none;
}

.search_header_panel.fixed {
    position: fixed;
    top: 40px;
    margin: 0 auto;
    left: 0;
    right: 0;
    width: 1200px;
}

.search_header_panel {
    background-color: #313131;
    width: 100%;
    height: 125px;
    position: absolute;
    left: 0;
    top: 70px;
    z-index: 99999;
    padding: 0;
}

.search_header_panel #ya-site-form0 .ya-site-form__input {
    width: 472px !important;
    margin-left: -277px !important;
    position: absolute;
    top: 43px;
    left: 50%;
}

.search_header_panel #ya-site-form0 .ya-site-form__input-text {
    height: 39px;
    font-size: 20px;
    padding: 10px 6px;
    background-color: #f1f1f1;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    font-size: 14px !important;
}

.search_header_panel .ya-site-form__search-input-layout-r {
    display: block !important;
    margin-left: 207px !important;
    position: absolute;
    top: 43px;
    left: 50%;
}

.search_header_panel #ya-site-form0 .ya-site-form__submit {
    font-size: 10px !important;
    color: #999 !important;
    background-color: #313131;
    padding: 14px 16px 13px;
    text-transform: uppercase;
    border: 1px solid #999;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
}

.search_header_panel #ya-site-form0 .ya-site-form__submit:hover {
    color: #aaa !important;
    border: 1px solid #aaa;
}

#search_top_line .cross {
    display: none;
    left: 10px;
    top: 12px;
    width: 22px;
    height: 22px;
    color: #fff;
}

.noselect.search_opened .cross {
    display: block!important;
}

.cross,
.mobile_search_full .close_icon {
    position: absolute;
    right: 14px;
    top: 19px;
    cursor: pointer;
    width: 38px;
    height: 38px;
    color: #eee;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

#search_top_line.search_opened .icon_top_search {
    position: relative;
    opacity: 0;
    z-index: -1;
}

.cross:before,
.mobile_search_full .close_icon:before {
    content: "";
    border-left-style: solid;
    position: absolute;
    left: 10px;
    top: 0px;
    bottom: 0px;
    border-left-width: 2px;
}

.cross:after,
.mobile_search_full .close_icon:after {
    content: "";
    border-top-width: 2px;
    border-top-style: solid;
    position: absolute;
    top: 10px;
    left: 0px;
    right: 0px;
}

span.more {
    position: absolute;
    display: block;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/more.png") no-repeat;
    width: 30px;
    height: 30px;
    right: -38px;
    top: -4px;
}

.rambler {
    float: right;
    margin: 0 0 10px 10px;
}

.lj {
    float: left;
    margin: 0 0 10px 0;
}

.footer_column_mailchimp {
    float: left;
    width: 340px;
    padding: 10px 18px 2px 10px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    margin-top: 10px;
    margin-left: 118px;
    margin-bottom: 30px;
}

.footer_column_mailchimp input {
    font-family: "ALSStory_reg", Arial;
}

.footer_column_mailchimp .clear {
    position: absolute;
    top: 27px;
    right: 0;
}

#mc_embed_signup form {
    padding: 1px 0 0px 3%!important;
}

.footer_column_mailchimp #mc_embed_signup label {
    font-size: 14px;
    font-weight: normal;
    font-family: 'ALSStory_bold', Arial;
    color: #eee;
    height: 18px;
    line-height: 18px;
}

.footer_column_mailchimp #mc_embed_signup input.button {
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 2px;
    width: 110px;
}

.footer_column_mailchimp #unisender-footer-name,
.footer_column_mailchimp #unisender-footer-email,
.footer_column_mailchimp #mce-EMAIL {
    width: 210px !important;
    height: auto !important;
    padding: 4px 0px !important;
    height: 20px;
    margin-right: 0px !important;
    box-sizing: content-box;
}

.footer_column_mailchimp #mce-EMAIL + div {
    display: none;
}

.footer_column_mailchimp #mc_embed_signup .button {
    font-size: 14px;
    background-color: #00a651;
    height: 30px;
    line-height: 25px;
    font-weight: normal;
    padding-bottom: 2px;
}

.footer_column_mailchimp #mc_embed_signup .button:hover {
    background-color: #009540;
}

.popup_wrapper {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.75);
    z-index: 99999999;
}

.popup_wrapper.hidden {
    display: none;
}

.popup_adblock_warning {
    position: absolute;
    width: 800px;
    height: 649px;
    top: 50%;
    left: 50%;
    margin-left: -400px;
    margin-top: -325px;
    background-color: #fff;
    box-sizing: border-box;
    text-align: center;
}

.popup_adblock_warning .help_img {}

.popup_adblock_warning .help_text {
    text-align: right;
    color: #ff0000;
    padding: 0 183px 2px 0;
}

.popup_adblock_warning .help_text span {
    display: inline-block;
    padding: 0 0 0 10px;
    position: relative;
    top: -2px;
}

.popup_adblock_warning h6 {
    font-size: 24px;
    line-height: 30px;
    margin: 0;
    padding: 10px 0 20px 0;
}

.popup_adblock_warning p {
    font-family: "museo_sans_cyrl300", Arial;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0 0 10px 0;
}

.popup_adblock_warning p:last-child {
    margin-top: 13px;
}

.popup_header,
.popup_adblock_warning .popup_header {
    background-color: #00a651;
    padding: 10px 0;
    text-align: center;
}

.popup_adblock_warning .close_info {
    position: absolute;
    right: 20px;
    top: 1px;
    color: #fff;
    font-size: 10px;
}

.popup_content,
.popup_adblock_warning .popup_content {
    padding: 10px 40px 40px 40px;
}

.popup_confirm {
    position: absolute;
    width: 400px;
    height: 100px;
    top: 50%;
    left: 50%;
    margin-left: -220px;
    margin-top: -130px;
    padding: 40px 20px 20px 20px;
    background-color: #fff;
}

.popup_confirm .question {
    text-align: center;
    font-size: 14px;
    line-height: 18px;
}

.buttons_wrapper {
    text-align: center;
    margin-top: 20px;
}

.buttons_wrapper .button {
    cursor: pointer;
    text-align: center;
    min-width: 60px;
    display: inline-block;
    margin: 0 10px;
    box-shadow: 1px 1px 10px #000;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    color: #fafafa;
    background-color: #009a4b;
    border: 1px solid #00893a;
    padding: 0 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.buttons_wrapper .button.red {
    background-color: #fa004b;
    border: 1px solid #e9003a;
}

.popup_subscribe_v2,
.popup_subscribe {
    position: absolute;
    width: 600px;
    height: 706px;
    top: 50%;
    left: 50%;
    margin-left: -300px;
    margin-top: -300px;
}

.popup_subscribe .close + iframe {
    height: 640px !important;
}

.popup_article_form_writers {
    position: absolute;
    width: 600px;
    height: 434px;
    top: 50%;
    left: 50%;
    margin-left: -300px;
    margin-top: -217px;
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.popup_article_form_writers form {
    display: block;
    padding: 10px;
    padding: 20px 33px 20px 20px;
}

.popup_article_form_writers .form_title {
    text-align: center;
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 15px;
    color: #008440;
    text-shadow: 1px 1px 3px #aaa;
    padding-bottom: 5px;
}

.popup_article_form_writers .buttons {
    margin-right: -14px;
}

.popup_subscribe_v2 .close,
.popup_subscribe .close {
    position: absolute;
    left: auto;
    right: 5px;
    top: 5px;
    cursor: pointer;
    width: 18px;
    height: 18px;
    color: #777;
    cursor: pointer;
    z-index: 9999;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.popup_subscribe_v2 .close:hover,
.popup_subscribe .close:hover {
    color: #555;
    border-color: #555;
}

.popup_subscribe_v2 .close:before,
.popup_subscribe .close:before {
    content: "";
    border-left-style: solid;
    position: absolute;
    left: 8px;
    top: 0px;
    bottom: 0px;
    border-left-width: 2px;
}

.popup_subscribe_v2 .close:after,
.popup_subscribe .close:after {
    content: "";
    border-top-width: 2px;
    border-top-style: solid;
    position: absolute;
    top: 8px;
    left: 0px;
    right: 0px;
}

.popup_subscribe_v2 {
    width: 600px;
    height: 400px;
    margin-left: -300px;
    margin-top: -200px;
    background-color: #fff;
    box-sizing: border-box;
    font-family: 'museo_sans_cyrl300';
    font-size: 14px;
    line-height: 21px;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);
}

.popup_subscribe_v2 p {
    padding: 10px 0 30px 0;
}

.popup_subscribe_v2 .form-group {
    padding: 0 0 10px 0;
}

.popup_subscribe_v2 label {
    display: block;
    padding: 0;
    margin: 0 0 5px 0;
    font-family: 'museo_sans_cyrl500';
}

.popup_subscribe_v2 input[type="email"],
.popup_subscribe_v2 input[type="text"] {
    display: block;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    width: 100%;
    height: auto;
    padding: 8px 10px 7px 10px;
    font-size: 14px;
    line-height: 14px;
}

.popup_subscribe_v2 input[type="email"]:focus,
.popup_subscribe_v2 input[type="text"]:focus {
    border-color: #5d5d5d !important;
    outline: none;
}

.popup_subscribe_v2 .button_default {
    height: auto;
    line-height: normal;
    margin: 30px auto 0 auto;
    padding: 10px 25px 10px 25px;
    display: block;
}

.global-top-menu {
    height: 70px;
    background-color: #00a651;
}

.global-top-menu .centerX1200,
.global-top-menu2 .centerX1200 {
    background-color: transparent;
    box-shadow: none;
}

.global-top-menu .logo:hover {
    opacity: 0.9;
}

.global-top-menu .left_buttons {
    position: absolute;
    left: 0px;
    top: 11px;
    font-size: 16px;
}

.global-top-menu .icon_top_sections {
    position: relative;
    top: -2px;
}

.global-top-menu .icon_top_search {
    position: relative;
    top: -1px;
}

.global-top-menu .icon_top_forum {
    position: relative;
    top: -2px;
}

.global-top-menu .icon_top_email {
    position: relative;
    top: -1px;
}

.global-top-menu .left_buttons .icon_search {}

.global-top-menu li span:active,
.global-top-menu li span:focus,
.global-top-menu li span:hover,
.global-top-menu li a:active,
.global-top-menu li a:focus,
.global-top-menu li a:hover {
    color: #eee;
}

.global-top-menu .right_buttons {
    position: absolute;
    right: 0px;
    top: 11px;
}

.global-top-menu li,
.global-top-menu2 li {
    display: inline-block;
    list-style: none;
}

.global-top-menu .left_buttons li {
    margin-right: 10px;
}

.global-top-menu .right_buttons li {
    margin-left: 10px;
}

.global-top-menu li span,
.global-top-menu2 li span,
.global-top-menu li a,
.global-top-menu2 li a {
    display: block;
    padding: 5px 10px;
    color: #fff;
    font-weight: bold;
}

.global-top-menu2 li a {
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
}

.header-first-menu-list li a {
    font-size: 13px;
}

.global-top-menu li span,
.global-top-menu li a {
    color: #47473f;
}

.global-top-menu .right_buttons li span,
.global-top-menu .right_buttons li a {
    font-size: 16px;
}

.global-top-menu .left_buttons li span,
.global-top-menu .right_buttons li span,
.global-top-menu .left_buttons li a,
.global-top-menu .right_buttons li a {
    height: 36px;
    line-height: 36px;
    cursor: pointer;
}

.global-top-menu li span:active,
.global-top-menu li span:focus,
.global-top-menu li span:hover,
.global-top-menu li a:active,
.global-top-menu li a:focus,
.global-top-menu li a:hover {
    text-decoration: none;
    outline: none;
}

.global-top-menu .right_buttons li span:active,
.global-top-menu .right_buttons li span:focus,
.global-top-menu .right_buttons li span:hover,
.global-top-menu .right_buttons li a:active,
.global-top-menu .right_buttons li a:focus,
.global-top-menu .right_buttons li a:hover {}

.banner img {
    display: block;
    max-width: none;
}

.articles_similar_to_read {
    border: none !important;
    margin-top: 40px;
    margin-bottom: 20px;
    padding-bottom: 5px;
}

.articles_similar_to_read .rotate_title,
.articles_similar_to_read .line {
    background-color: #777;
}

.line_wrapper {
    overflow: hidden
}

.articles_similar_to_read .line {
    width: 100%;
    height: 2px;
    border: medium none;
    float: left;
    margin-bottom: 15px;
    margin-left: 3px;
}

.articles_similar_to_read .rotate_title {
    float: left;
    z-index: 9;
    margin-top: -36px;
    margin-bottom: 9px;
    margin-left: 3px;
    position: relative;
    width: auto;
    transform: skew(-8deg, -1deg);
}

.articles_similar_to_read .rotate_title h2,
.articles_similar_to_read .rotate_title .h2,
.articles_similar_to_read .rotate_title h3,
.articles_similar_to_read .rotate_title .h3 {
    padding: 6px;
    font-weight: normal;
    font-size: 18px;
    line-height: 18px;
    color: #fff;
}

.articles_similar_to_read article.pull-left {
    border: medium none;
    padding: 5px;
}

.articles_similar_to_read .pull-left {
    float: left;
    display: block;
}

.articles_similar_to_read .article-content {
    width: 100%;
    min-height: 0px;
}

.articles_similar_to_read .other_article {
    display: inline-block;
    width: 100%;
    margin: -5px 0 3px 0;
}

.articles_similar_to_read .other_article .article-image {
    margin: 0px;
    width: auto;
}

.articles_similar_to_read article.pull-left img {
    width: 21%;
    float: left;
    margin-right: 10px;
    height: auto;
    margin-bottom: 5px;
}

.articles_similar_to_read .content_similar {
    float: left;
    width: 75%;
}

.articles_similar_to_read article.pull-left span {
    font-size: 13px;
    float: left;
    width: 100%;
}

.articles_similar_to_read article.pull-left header,
.articles_similar_to_read article.pull-left p,
.articles_similar_to_read article.pull-left span {
    text-align: left;
    padding-top: 0px;
}

.articles_similar_to_read article.pull-left header {
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 18px;
}

.articles_similar_to_read .pull-left header {
    font-weight: bold;
}

.articles_similar_to_read article.pull-left p,
.articles_similar_to_read article.pull-left span {
    text-align: left;
    padding-top: 0px;
}

.articles_similar_to_read article.pull-left p {
    display: block;
    font-size: 13px;
    color: #313131;
}

.articles_similar_to_read .mini {
    width: 100% !important;
    padding: 0;
    margin: 5px 0;
    color: #00A651;
}

.articles_similar_to_read .mini:hover figure img {
    opacity: 0.9;
}

.articles_similar_to_read h4,
.articles_similar_to_read .h4 {
    padding: 9px 12px !important;
    font-size: 18px !important;
    font-weight: normal !important;
    padding-bottom: 0 !important;
    border-bottom: 3px solid #21B361 !important;
}

.articles_similar_to_read .ajax_load_button {
    margin: 20px 18px 5px;
    float: none;
    display: block;
    border: 1px solid #c9b486;
    font-size: 18px;
    padding: 6px 12px;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
}

.link-color {
    color: #D55436;
    font-family: "Arimo", Arial, sans-serif;
}

.baloon_wrap {
    position: fixed;
    bottom: 10px;
    left: 10px;
    z-index: 999999;
    font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
    font-size: 11px;
}

.baloon_wrap a {
    text-decoration: none;
}

.baloon {
    display: none;
    background: rgba(0, 0, 0, 0.75) none repeat scroll 0px 0px;
    box-shadow: 0px 2px 15px #000;
    color: #FFF;
    cursor: pointer;
    text-shadow: 0px 1px 0px #262626;
    width: 250px;
    height: 100px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.baloon.baloon2 {
    width: 205px;
    height: 182px;
}

.baloon .header_message {
    color: #FFF;
    cursor: pointer;
    text-shadow: 0px 1px 0px #262626;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 10px 3px;
    clear: both;
}

.baloon .close_div {
    right: 10px;
    float: right;
    background: none repeat scroll 0% 0% black;
    box-shadow: 0pt 0pt 2px rgb(17, 17, 17);
    padding: 5px;
    margin: 0pt 0pt 0pt 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.baloon .close_icon {
    display: block;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/baloon_close.gif") no-repeat scroll 0pt 0pt transparent;
    opacity: 0.6;
    width: 7px;
    height: 7px;
}

.baloon .close_div:hover .close_icon {
    opacity: 1;
}

.baloon .image_div {
    float: left;
    margin: 5px 10px 5px 10px;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/baloon_icon.jpg") no-repeat #eee;
    width: 50px;
    height: 50px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.baloon.baloon2 .image_div {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/pdf_anonses/baloon2_icon18_03.jpg") no-repeat #eee;
    width: 94px;
    height: 133px;
}

.baloon .link {
    padding: 3px 0px 0px 3px;
    font-weight: bold;
    color: #B1DAFF;
    font-size: 11px !important;
    line-height: 14px !important;
}

.baloon.baloon2 .link {
    font-size: 12px !important;
    line-height: 18px !important;
}

.baloon.baloon2 .link span {
    font-size: 18px !important;
    display: block;
}

.baloon .main {
    font-size: 10px;
    color: white;
    padding-right: 10px;
    font-size: 11px !important;
    line-height: 14px !important;
}

.baloon.baloon2 .main {
    text-align: center;
}

.adv_navigation {
    width: 100%;
    background: #47473f;
    float: left;
    margin: 0 0 46px 0;
}

.adv_navigation ul {
    list-style: none;
    padding: 0 12px;
}

.adv_navigation ul li {
    display: inline-block;
}

.adv_navigation ul li a {
    display: block;
    text-decoration: none;
    font-family: 'ALSStory_bold', Arial;
    font-size: 16px;
    color: #ffffff;
    padding: 6px 15px;
}

.about_us,
.adv_articles,
.banners,
.spec_adv,
.brend,
.add_adv {
    width: 100%;
    float: left;
    margin-bottom: 50px;
}

.add_adv {
    margin-top: 80px;
}

.about_us h2,
.about_us .h2,
.banners h3,
.banners .h3 {
    text-align: center;
    font-size: 24px;
    font-family: 'ALSStory_bold', Arial;
    color: #00a651;
    line-height: 32px;
    padding-bottom: 25px;
}

.adv_articles h3,
.adv_articles .h3,
.spec_adv h3,
.spec_adv .h3,
.brend h3,
.brend .h3 {
    text-align: center;
    font-size: 24px;
    font-family: 'ALSStory_bold', Arial;
    color: #333232;
    line-height: 32px;
    padding-bottom: 25px;
}

.about_us h3,
.about_us .h3 {
    text-align: center;
    font-size: 20px;
    font-family: 'ALSStory_bold', Arial;
    color: #47473f;
    padding-bottom: 20px;
}

.about_us p {
    font-family: "Open Sans", Arial;
    font-size: 16px;
    color: #47473f;
    padding-bottom: 10px;
    text-align: center;
}

.about_group_info {
    width: 1020px;
    margin: 0 auto 40px auto;
}

.about_block {
    float: left;
    margin: 0;
    width: 25%;
}

.about_block img {
    display: block;
    margin: 30px auto 30px auto;
}

.about_block:nth-child(2) img {
    position: relative;
    top: 5px;
}

.about_block p {
    text-align: center;
    color: #303030;
}

.about_block p span {
    display: block;
    color: #00a651;
    font-weight: bold;
    font-size: 36px;
    line-height: 32px;
    letter-spacing: -0.5px;
}

.about_block i {
    display: block;
    width: 235px;
    height: 236px;
    margin: 0px 0 10px 0!important;
}

.about_block i.sections {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/info/sections.jpg") no-repeat scroll -2px -2px;
}

.about_block i.forum {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/info/forum.jpg") no-repeat scroll -2px -1px;
}

.about_block i.hitech_news {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/info/hitech.jpg") no-repeat scroll -2px -1px;
}

.presentation {
    padding: 20px 0 0px 0;
    text-align: center;
    clear: both;
}

.big_button {
    display: inline-block;
    color: #fff;
    background-color: #00a651;
    font-size: 18px;
    line-height: 18px;
    padding: 15px 40px 17px 40px;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.big_button:hover {
    opacity: 0.9;
}

.banners_place {
    float: left;
    width: 461px;
    margin: 0 60px 0 0;
}

.banners_place.main_page_width_1200 {}

.banners_place.main_page_width_980 {}

.banners_place.main_page_width_768 {}

.banners_place.article_page_width_1200 {}

.banners_place.article_page_width_980 {}

.banners_place.article_page_width_768 {}

.banners_place_block {
    float: left;
    width: 677px;
}

.banners_place_block p.title_p {
    padding-bottom: 25px;
    font-size: 18px;
    font-family: "Open Sans", Arial;
    color: #333232;
    font-weight: bold;
}

.banners_place_block table {
    width: 500px;
    width: 375px;
    border-collapse: collapse;
    text-align: left;
    margin-bottom: 35px;
}

.banners_place_block table tr th:nth-child(3),
.banners_place_block table tr td:nth-child(3) {
    display: none;
}

.banners_container .tabs_page_type,
.banners_container .tabs_page_width {
    width: 470px;
    display: inline-block;
    height: 50px;
    margin-right: 20px;
    margin-bottom: 20px;
}

.banners_container .tabs_page_type a,
.banners_container .tabs_page_width span,
.banners_container .tabs_page_width a {
    float: left;
    padding: 15px 8px;
    display: block;
    overflow: hidden;
    color: #1f77bb;
    text-decoration: none;
}

.banners_container .tabs_page_width span {
    color: #000;
}

.banners_container .tabs_page_type a.current,
.banners_container .tabs_page_width a.current {
    background: #f3f3f3;
    color: #848484;
}

.banners_place_block table tr td,
.banners_place_block table tr th {
    border-bottom: 1px solid #cccccc;
    line-height: 54px;
}

.banners_place_block table tr th {
    background: #ebebeb;
    border: none;
    color: #333232;
    font-size: 15px;
    font-weight: bold;
    font-family: "Open Sans", Arial;
    padding-left: 12px;
    padding-right: 12px;
    width: 100px;
}

.banners_place_block table tr th {
    white-space: nowrap;
    width: 10px;
}

.banners_place_block table tr th:first-child {}

.banners_place_block table tr td {
    font-family: "Open Sans", Arial;
    font-size: 18px;
    color: #333232;
    padding-left: 12px;
    padding-right: 12px;
    white-space: nowrap;
}

.banners_place_block table tr td i {
    display: inline-block;
    margin-right: 10px;
    font-weight: bold;
    width: 36px;
    line-height: 36px;
    text-align: center;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.banners_place_block table tr td i.ban_1 {
    background: #d27db9;
}

.banners_place_block table tr td i.ban_2 {
    background: #fff870;
}

.banners_place_block table tr td i.ban_3 {
    background: #f8ad9c;
}

.banners_place_block table tr td i.ban_4 {
    background: #90d699;
}

.banners_place_block table tr td i.ban_5 {
    background: #ade4fa;
}

.banners_place_block table tr td i.ban_6 {
    background: #f58084;
}

.banners_place_block p {
    font-family: "Open Sans", Arial;
    font-size: 14px;
    padding-bottom: 15px;
}

.adv_articles_place {
    float: left;
    margin: 0 24px 0 0;
}

.adv_articles_info {
    float: left;
    width: 532px;
}

.adv_articles_info p,
.adv_articles_info ul li {
    color: #333232;
    font-family: "Open Sans", Arial;
    font-size: 15px;
}

.adv_articles_info ul {
    margin-left: 15px;
}

.adv_articles_info ul li {
    list-style-image: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/info/point.jpg");
    list-style-position: outside;
}

.adv_articles_info table {
    width: 429px;
    color: #333232;
    font-family: "Open Sans", Arial;
    font-size: 15px;
    border-collapse: collapse;
    padding-top: 5px;
}

.adv_articles_info table tr td {
    padding-bottom: 5px;
}

.adv_articles_info span {
    display: inline-block;
    color: #333232;
    font-family: "Open Sans", Arial;
    font-size: 12px;
}

.spec_adv .left_spec_block {
    float: left;
    margin: 0 48px 0 0;
}

.spec_adv .right_spec_block {
    overflow: hidden;
}

.spec_adv .spec_block_img {
    float: left;
    margin: 13px 0 48px 0;
}

.spec_adv .adv_articles_info {
    width: auto;
}

.right_spec_block .adv_articles_info {
    margin: 0 0 0 60px;
}

.brend_img {
    float: left;
    margin: 0 36px 0 0;
}

.brend .banners_place_block {
    float: left;
    width: 499px;
}

span.adv_line {
    display: block;
    width: 100%;
    margin: 15px 0;
    height: 1px;
    background: #cccccc;
}

.clearfix {
    clear: both;
}

#about,
#banner,
#adv_articles,
#spec,
#brend,
#add_adv {
    position: relative;
    top: -250px;
}

.main_page,
.article_page {
    display: none;
}

.main_page.current,
.article_page.current {
    display: block;
}

.add_adv h3,
.add_adv .h3 {
    font-family: "ALSStory_reg", Arial;
    font-weight: normal;
    color: #fff;
    font-size: 29px;
    line-height: 32px;
    text-align: center;
    background-color: #00a651;
    padding: 7px 0 9px 0;
}

.add_adv h4,
.add_adv .h4 {
    font-family: "ALSStory_reg", Arial;
    font-weight: normal;
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
    background-color: #009046;
    margin: 0;
    border: none;
    padding: 12px 0px 14px;
}

.add_adv_content {
    background-color: #eee;
    float: left;
    width: 100%;
    padding-bottom: 50px;
    font-family: "ALSStory_reg", Arial;
}

.add_adv_content .left,
.add_adv_content .right {
    float: left !important;
    border: 1px solid #ccc;
    background-color: #fff;
    width: 316px;
    padding: 20px 22px;
    min-height: 345px;
    margin-top: 25px;
}

.add_adv_content .left {
    margin-left: 174px;
    margin-right: 128px;
}

.add_adv_content p {
    position: relative;
    z-index: 1;
}

.add_adv_content .left p {
    margin-bottom: 3px;
}

.add_adv_content .right p {
    text-align: center;
}

.add_adv_content .left input[type="text"],
.add_adv_content .left textarea {
    width: 302px;
}

.popup_article_form_writers input[type="text"],
.popup_article_form_writers textarea {
    width: 100%;
}

.popup_article_form_writers textarea,
.add_adv_content .left textarea {
    height: 80px;
    display: block;
    resize: none;
}

.popup_article_form_writers textarea {
    height: 166px;
}

.popup_article_form_writers select:focus,
.add_adv_content select:focus,
.popup_article_form_writers textarea:focus,
.add_adv_content textarea:focus,
.popup_article_form_writers input[type="password"]:focus,
.add_adv_content input[type="password"]:focus,
.popup_article_form_writers input[type="text"]:focus,
.add_adv_content input[type="text"]:focus,
.popup_article_form_writers input[type="email"]:focus,
.add_adv_content input[type="email"]:focus,
.popup_article_form_writers input[type="number"]:focus,
.add_adv_content input[type="number"]:focus {
    background: none repeat scroll 0% 0% #FFF;
    border-color: #8CCFFF;
    box-shadow: 0px 0px 5px #8CCFFF, 0px 0px 2px rgba(0, 0, 0, 0.12) inset;
}

.modal_users input.error,
.popup_article_form_writers select.error,
.add_adv_content select.error,
.popup_article_form_writers textarea.error,
.add_adv_content textarea.error,
.popup_article_form_writers input[type="password"].error,
.add_adv_content input[type="password"].error,
.popup_article_form_writers input[type="text"].error,
.add_adv_content input[type="text"].error,
.popup_article_form_writers input[type="email"].error,
.add_adv_content input[type="email"].error,
.popup_article_form_writers input[type="number"].error,
.add_adv_content input[type="number"].error {
    border-color: #843534;
}

.modal_users input.error:focus,
.popup_article_form_writers select.error:focus,
.add_adv_content select.error:focus,
.popup_article_form_writers textarea.error:focus,
.add_adv_content textarea.error:focus,
.popup_article_form_writers input[type="password"].error:focus,
.add_adv_content input[type="password"].error:focus,
.popup_article_form_writers input[type="text"].error:focus,
.add_adv_content input[type="text"].error:focus,
.popup_article_form_writers input[type="email"].error:focus,
.add_adv_content input[type="email"].error:focus,
.popup_article_form_writers input[type="number"].error:focus,
.add_adv_content input[type="number"].error:focus {
    box-shadow: 0px 0px 5px #CE8483, 0px 0px 2px rgba(0, 0, 0, 0.075) inset, 0px 0px 2px #CE8483;
}

.add_adv_content .left .buttons {
    text-align: right;
}

.add_adv_content .right .block_woman p {
    margin-top: 10px;
}

.add_adv_content .right .block_man,
.add_adv_content .right .block_woman {
    position: relative;
}

.add_adv_content .right .block_man {
    height: 182px;
    position: relative;
}

.add_adv_content .right .block_man hr {
    border: none;
    border-bottom: 1px solid #ccc;
    position: absolute;
    height: 0;
    width: 278px;
    bottom: 0;
    left: 50%;
    margin-left: -139px;
}

.add_adv_content .right .block_man .icon,
.add_adv_content .right .block_woman .icon {
    width: 138px;
    height: 150px;
    position: absolute;
    top: 30px;
    left: -10px;
    z-index: 0;
}

.add_adv_content .right .block_woman .icon {
    top: 15px;
}

.add_adv_content .right .block_man .icon {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/info/man.png") no-repeat center center;
}

.add_adv_content .right .block_woman .icon {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/info/woman.png") no-repeat center center;
}

.add_adv_content .right .email {
    color: #009046;
    text-decoration: none;
    padding-left: 140px;
    display: block;
    margin-top: 40px;
}

.add_adv_content .right .email:hover {
    text-decoration: underline;
}

.add_adv_content .error {
    border-color: #dd0000;
}

.modal_users a {
    color: #006699;
}

.form_wrapper .help-block,
.form_onpage_wrapper .help-block,
.modal_users .help-block,
.popup_article_form_writers .help-block,
.add_adv_content .help-block {
    color: #a94442;
    font-size: 12px;
    line-height: 15px;
    margin-top: -10px;
    padding-bottom: 10px;
}

.form_onpage_wrapper .help-block,
.modal_users .help-block {
    padding-bottom: 0;
}

.help-block .help-block-big-text {
    font-size: 14px;
    text-align: center;
    padding-bottom: 5px;
    color: #ff0000;
}

.green-button {
    box-sizing: border-box;
    display: inline-block;
    cursor: pointer;
    height: 30px;
    padding: 0px 12px;
    font-size: 12px;
    line-height: 12px;
    max-width: 100%;
    position: relative;
    color: #FFF;
    text-shadow: 0px -1px rgba(0, 0, 0, 0.5);
    border: 1px solid #00721d;
    background-color: #009046;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.1));
    margin-top: 5px;
}

.green-button:hover {
    color: #d0ffb5;
}

.banner_floater {
    position: relative;
}

.infinity-aside {
    position: absolute !important;
    right: 0 !important;
}

.body_fixed_menu .bottom_blocks {
    position: absolute;
    bottom: 56px;
    z-index: 2;
    min-width: 300px;
    min-height: 10px;
}

.last_comments {
    border-left: 1px solid #e6e6e6 !important;
    border-right: 1px solid #e6e6e6 !important;
    border-color: #ededed !important;
    width: 300px;
    clear: both;
    overflow: hidden;
}

.last_comments .comment_block {
    border-bottom: 1px solid #ededed !important;
    padding: 3px 5px 4px 5px;
}

.last_comments .user_picture {
    width: 40px;
    float: left;
}

.last_comments .user_picture img {
    width: 100%;
    margin-top: 5px;
}

.last_comments .user_comment_wrapper {
    margin-left: 48px;
}

.last_comments .comment_text {
    font-family: Tahoma, Helvetica, Arial, sans-serif;
    line-height: 20px;
}

.last_comments .forum_topic a,
.last_comments .data,
.last_comments .author {
    font-family: "Arimo", Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #777;
    line-height: 14px;
}

.last_comments .data {
    font-size: 11px;
    color: #bbb;
    padding-left: 10px;
    font-weight: normal;
}

.last_comments .forum_topic {
    padding: 5px 0;
}

.last_comments .forum_topic a {
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
}

.last_comments .forum_topic a:hover {
    text-decoration: underline;
}

h4.last_comments_h4,
.h4.last_comments_h4 {
    font-family: "ALSStory_reg", Arial;
    font-size: 18px;
    font-weight: normal;
    border-bottom: 3px solid #393939;
}

.infinity_article_divider {
    margin-top: 100px;
}

.konkurs_article.jscroll_wrapper,
.inspiration.jscroll_wrapper {
    width: 880px;
}

.konkurs_article .art-content,
.art_type_inspiration.art-content {
    width: 860px;
}

.konkurs_article .art-content h3 {
    color: #006699;
    padding-bottom: 10px;
}

.konkurs_article .art-content ul li {
    font-family: "PT Serif", Georgia, Times, "Times New Roman", serif;
}

.inspiration .art-content .forum_wrapper textarea {
    width: 830px;
}

.rotated_vertical_text {
    writing-mode: sideways-lr;
}

blockquote ul,
blockquote ol {
    margin-left: 10px;
}

div.readers_advices,
p.readers_advices,
div.help,
p.help,
div.fact,
p.fact,
div.action,
p.action,
div.prof,
p.prof,
div.important,
p.important,
div.recipe,
p.recipe,
div.prescription,
p.prescription,
div.quotation,
p.quotation,
div.mark,
p.mark {
    margin-left: -20px;
    padding: 0 20px 10px 20px;
    margin: 5px 0px 20px 0px;
    clear: both;
    border-radius: 4px !important;
    border: 1px solid rgba(0, 0, 0, 0.08);
}

div.readers_advices a,
.readers_advices a,
div.help a,
.help a,
div.fact a,
p.fact a,
div.action a,
p.action a,
div.prof a,
p.prof a,
div.important a,
p.important a,
div.recipe a,
p.recipe a,
div.prescription a,
p.prescription a,
div.quotation a,
p.quotation a,
div.mark a,
p.mark a {
    background-color: transparent !important;
}

div.readers_advices:before,
p.readers_advices:before,
div.help:before,
p.help:before,
div.fact:before,
p.fact:before,
div.action:before,
p.action:before,
div.prof:before,
p.prof:before,
div.important:before,
p.important:before,
div.recipe:before,
p.recipe:before,
div.prescription:before,
p.prescription:before,
div.quotation:before,
p.quotation:before,
div.mark:before,
p.mark:before {
    font-size: 22px;
    padding: 10px 5px 2px 0px;
    display: block;
    font-size: 18px !important;
    font-family: "museo_sans_cyrl700", Arial !important;
}

div.readers_advices:before,
p.readers_advices:before {
    color: #000;
    content: "ÃƒÂÃ‚Â§ÃƒÂÃ‚Â¸Ãƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚Â°Ãƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚ÂµÃƒÂÃ‚Â»ÃƒÂÃ‚Â¸ ÃƒÂÃ…Â¾ÃƒÂÃ‚Â³ÃƒÂÃ‚Â¾Ãƒâ€˜Ã¢â€šÂ¬ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â´.ru Ãƒâ€˜Ã‚ÂÃƒÂÃ‚Â¾ÃƒÂÃ‚Â²ÃƒÂÃ‚ÂµÃƒâ€˜Ã¢â‚¬Å¡Ãƒâ€˜Ã†â€™Ãƒâ€˜Ã…Â½Ãƒâ€˜Ã¢â‚¬Å¡:";
}

div.help:before,
p.help:before {
    color: #000;
    content: "ÃƒÂÃ‚ÂÃƒÂÃ‚Â°Ãƒâ€˜Ã‹â€ ÃƒÂÃ‚Â° Ãƒâ€˜Ã‚ÂÃƒÂÃ‚Â¿Ãƒâ€˜Ã¢â€šÂ¬ÃƒÂÃ‚Â°ÃƒÂÃ‚Â²ÃƒÂÃ‚ÂºÃƒÂÃ‚Â°!";
}

div.fact:before,
p.fact:before {
    color: #000;
    content: "ÃƒÂÃ‚Â¤ÃƒÂÃ‚Â°ÃƒÂÃ‚ÂºÃƒâ€˜Ã¢â‚¬Å¡!";
}

div.action:before,
p.action:before {
    color: #ff0000;
    content: "ÃƒÂÃ‚ÂÃƒÂÃ‚ÂºÃƒâ€˜Ã¢â‚¬Â ÃƒÂÃ‚Â¸Ãƒâ€˜Ã‚Â!!!";
    font-weight: bold;
    font-size: 26px;
}

div.prof:before,
p.prof:before {
    color: #000;
    content: "ÃƒÂÃ…Â¡ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â¼ÃƒÂÃ‚Â¼ÃƒÂÃ‚ÂµÃƒÂÃ‚Â½Ãƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚Â°Ãƒâ€˜Ã¢â€šÂ¬ÃƒÂÃ‚Â¸ÃƒÂÃ‚Â¹ Ãƒâ€˜Ã‚ÂÃƒÂÃ‚Â¿ÃƒÂÃ‚ÂµÃƒâ€˜Ã¢â‚¬Â ÃƒÂÃ‚Â¸ÃƒÂÃ‚Â°ÃƒÂÃ‚Â»ÃƒÂÃ‚Â¸Ãƒâ€˜Ã‚ÂÃƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚Â°";
}

div.important:before,
p.important:before {
    color: #000;
    content: "ÃƒÂÃ¢â‚¬â„¢ÃƒÂÃ‚Â°ÃƒÂÃ‚Â¶ÃƒÂÃ‚Â½ÃƒÂÃ‚Â¾!";
}

div.recipe:before,
p.recipe:before {
    color: #000;
    content: "ÃƒÂ ÃƒÂÃ‚ÂµÃƒâ€˜Ã¢â‚¬Â ÃƒÂÃ‚ÂµÃƒÂÃ‚Â¿Ãƒâ€˜Ã¢â‚¬Å¡!";
}

div.prescription:before,
p.prescription:before {
    color: #000;
}

div.quotation:before,
p.quotation:before {
    color: #000;
    content: "ÃƒÂÃ‚Â¦ÃƒÂÃ‚Â¸Ãƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚Â°Ãƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚Â°!";
}

div.mark:before,
p.mark:before {
    color: #000;
    content: "ÃƒÂÃ‚ÂÃƒÂÃ‚Â° ÃƒÂÃ‚Â·ÃƒÂÃ‚Â°ÃƒÂÃ‚Â¼ÃƒÂÃ‚ÂµÃƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚ÂºÃƒâ€˜Ã†â€™!";
}

div.readers_advices + ul li p.readers_advices:before,
p.readers_advices + ul li p.readers_advices:before,
div.readers_advices + ul + p.readers_advices:before,
p.readers_advices + ul + p.readers_advices:before,
div.help + ul li p.help:before,
p.help + ul li p.help:before,
div.help + ul + p.help:before,
p.help + ul + p.help:before,
div.fact + ul li p.fact:before,
p.fact + ul li p.fact:before,
div.fact + ul + p.fact:before,
p.fact + ul + p.fact:before,
div.action + ul li p.action:before,
p.action + ul li p.action:before,
div.action + ul + p.action:before,
p.action + ul + p.action:before,
div.prof + ul li p.prof:before,
p.prof + ul li p.prof:before,
div.prof + ul + p.prof:before,
p.prof + ul + p.prof:before,
div.important + ul li p.important:before,
p.important + ul li p.important:before,
div.important + ul + p.important:before,
p.important + ul + p.important:before,
div.recipe + ul li p.recipe:before,
p.recipe + ul li p.recipe:before,
div.recipe + ul + p.recipe:before,
p.recipe + ul + p.recipe:before,
div.prescription + ul li p.prescription:before,
p.prescription + ul li p.prescription:before,
div.prescription + ul + p.prescription:before,
p.prescription + ul + p.prescription:before,
div.quotation + ul li p.quotation:before,
p.quotation + ul li p.quotation:before,
div.quotation + ul + p.quotation:before,
p.quotation + ul + p.quotation:before,
div.mark + ul li p.mark:before,
p.mark + ul li p.mark:before,
div.mark + ul + p.mark:before,
p.mark + ul + p.mark:before {
    content: "";
    padding-top: 0;
}

div.readers_advices + ul li:first-child p.readers_advices,
p.readers_advices + ul li:first-child p.readers_advices,
div.help + ul li:first-child p.help,
p.help + ul li:first-child p.help,
div.fact + ul li:first-child p.fact,
p.fact + ul li:first-child p.fact,
div.action + ul li:first-child p.action,
p.action + ul li:first-child p.action,
div.prof + ul li:first-child p.prof,
p.prof + ul li:first-child p.prof,
div.important + ul li:first-child p.important,
p.important + ul li:first-child p.important,
div.recipe + ul li:first-child p.recipe,
p.recipe + ul li:first-child p.recipe,
div.prescription + ul li:first-child p.prescription,
p.prescription + ul li:first-child p.prescription,
div.quotation + ul li:first-child p.quotation,
p.quotation + ul li:first-child p.quotation,
div.mark + ul li:first-child p.mark,
p.mark + ul li:first-child p.mark {
    padding-top: 0;
}

div.readers_advices + ul,
p.readers_advices + ul,
div.help + ul,
p.help + ul,
div.fact + ul,
p.fact + ul,
div.action + ul,
p.action + ul,
div.prof + ul,
p.prof + ul,
div.important + ul,
p.important + ul,
div.recipe + ul,
p.recipe + ul,
div.prescription + ul,
p.prescription + ul,
div.quotation + ul,
p.quotation + ul,
div.mark + ul,
p.mark + ul {
    margin-bottom: 0;
}

div.readers_advices,
p.readers_advices {
    background-color: #ddffdd;
}

div.help,
p.help {
    background-color: #FCE8E8;
}

div.fact,
p.fact {
    background-color: #E8F6FC;
}

div.action,
p.action {
    background-color: #f8b3b5;
}

div.prof,
p.prof {
    background-color: #f2def9;
}

div.important,
p.important {
    background-color: #f9ddd5;
}

div.recipe,
p.recipe {
    background-color: #f2def9;
}

div.prescription,
p.prescription {
    background-color: #e6f9ea;
    border-radius: 0px !important;
    border: 0px solid transparent !important;
    padding-top: 10px;
}

.prescription + .prescription {
    margin-top: -20px;
}

div.mark,
p.mark {
    background-color: #E8FCEB;
}

.news p.readers_advices,
.news p.help,
.news p.fact,
.news p.action,
.news p.prof,
.news p.important,
.news p.recipe,
.news p.prescription,
.news p.quotation,
.news p.mark {}

div.quotation,
p.quotation {
    border: 0px solid transparent;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 0 0 26px 0;
    position: relative;
    text-align: center;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 20px;
    margin-top: 20px;
    font-family: 'PT Serif';
}

div.quotation:before,
p.quotation:before {
    color: #000;
    background-color: #fff;
    content: 'ÃƒÂ¢Ã‚ÂÃ…Â¾';
    font-size: 50px !important;
    line-height: 50px !important;
    width: 70px;
    margin: -15px auto -10px;
    padding: 0 10px 0 0;
    font-weight: normal;
    text-align: center;
}

div.quotation:after,
p.quotation:after {
    color: #000;
    background-color: #fff;
    content: 'ÃƒÂ¢Ã‚ÂÃ‚Â';
    font-size: 50px !important;
    line-height: 50px !important;
    width: 70px;
    display: block;
    padding: 0;
    font-weight: normal;
    position: absolute;
    left: 50%;
    margin-left: -40px;
    text-align: center;
    bottom: -16px;
    height: 30px;
    padding-right: 10px;
}

p.quotation span {
    text-decoration: none !important;
    display: block;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    padding-top: 10px;
}

.readers_advices + .readers_advices:before,
li + li .readers_advices:before,
.help + .help:before,
li + li .help:before,
.fact + .fact:before,
li + li .fact:before,
.prof + .prof:before,
li + li .prof:before,
.important + .important:before,
li + li .important:before,
.recipe + .recipe:before,
li + li .recipe:before,
.prescription + .prescription:before,
li + li .prescription:before,
.quotation + .quotation:before,
li + li .quotation:before,
.mark + .mark:before,
li + li .mark:before {
    content: "";
    padding: 0;
}

li .readers_advices:before,
li .help:before,
li .fact:before,
li .prof:before,
li .important:before,
li .recipe:before,
li .prescription:before,
li .quotation:before,
li .mark:before {
    position: absolute;
    top: 0px;
    left: 4px;
}

li:first-child .readers_advices,
li:first-child .help,
li:first-child .fact,
li:first-child .prof,
li:first-child .important,
li:first-child .recipe,
li:first-child .prescription,
li:first-child .quotation,
li:first-child .mark {
    padding-top: 40px;
}

li:first-child {}

div > p.readers_advices:last-of-type,
div li:last-child p.readers_advices,
blockquote p + p.readers_advices:last-of-type,
blockquote > p.readers_advices:last-of-type,
div > p.help:last-of-type,
div li:last-child p.help,
blockquote p + p.help:last-of-type,
blockquote > p.help:last-of-type,
div > p.fact:last-of-type,
div li:last-child p.fact,
blockquote p + p.fact:last-of-type,
blockquote > p.fact:last-of-type,
div > p.action:last-of-type,
div li:last-child p.action,
blockquote p + p.action:last-of-type,
blockquote > p.action:last-of-type,
div > p.prof:last-of-type,
div li:last-child p.prof,
blockquote p + p.prof:last-of-type,
blockquote > p.prof:last-of-type,
div > p.important:last-of-type,
div li:last-child p.important,
blockquote p + p.important:last-of-type,
blockquote > p.important:last-of-type,
div > p.recipe:last-of-type,
div li:last-child p.recipe,
blockquote p + p.recipe:last-of-type,
blockquote > p.recipe:last-of-type,
div > p.prescription:last-of-type,
div li:last-child p.prescription,
blockquote p + p.prescription:last-of-type,
blockquote > p.prescription:last-of-type,
div > p.quotation:last-of-type,
div li:last-child p.quotation,
blockquote p + p.quotation:last-of-type,
blockquote > p.quotation:last-of-type,
div > p.mark:last-of-type,
div li:last-child p.mark,
blockquote p + p.mark:last-of-type,
blockquote > p.mark:last-of-type {
    padding-bottom: 15px;
}

div > p.readers_advices:first-of-type,
div > li p.readers_advices:first-of-type,
div > p.help:first-of-type,
div > li p.help:first-of-type,
div > p.fact:first-of-type,
div > li p.fact:first-of-type,
div > p.action:first-of-type,
div > li p.action:first-of-type,
div > p.prof:first-of-type,
div > li p.prof:first-of-type,
div > p.important:first-of-type,
div > li p.important:first-of-type,
div > p.recipe:first-of-type,
div > li p.recipe:first-of-type,
div > p.prescription:first-of-type,
div > li p.prescription:first-of-type,
div > p.quotation:first-of-type,
div > li p.quotation:first-of-type,
div > p.mark:first-of-type,
div > li p.mark:first-of-type {
    margin-top: 20px;
}

li p.readers_advices,
li p.help,
li p.fact,
li p.action,
li p.prof,
li p.important,
li p.recipe,
li p.prescription,
li p.quotation,
li p.mark {
    margin-left: -30px;
    padding-left: 35px;
}

p.readers_advices+h2,
p.help+h2,
p.fact+h2,
p.action+h2,
p.prof+h2,
p.important+h2,
p.recipe+h2,
p.prescription+h2,
p.quotation+h2,
p.mark+h2 {
    margin-top: 20px !important;
}

.inspiration .cs_img .cs_img_caption {
    padding: 10px 0 8px 0;
    font-size: 14px;
    line-height: 18px;
    font-family: "Open Sans", Arial;
    background-color: transparent;
    color: #313131 !important;
    font-style: italic;
}

.inspiration .art-content p {
    font-family: "PT Serif", Georgia, Times, "Times New Roman", serif;
    font-size: 19px;
    line-height: 28px;
}

.inspiration .art-content h2,
.inspiration .art-content .h2 {
    font-size: 40px;
    line-height: 48px;
    color: #313131;
}

.inspiration .art-content h3,
.inspiration .art-content .h3 {
    font-size: 30px;
    line-height: 40px;
}

.inspiration .art-content h1 {
    font-size: 46px;
    line-height: 44px;
    font-family: "PT Serif", Georgia, Times, "Times New Roman", serif;
    padding: 10px 0 20px 0;
    color: #313131 !important;
}

.inspiration .inspiration_main_photo {
    margin-bottom: 20px;
}

.inspiration .art-content table {
    margin-bottom: 20px;
    width: 100%;
    font-size: 11px !important;
}

.footer .footer_menu {
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
    width: 1200px;
    margin-bottom: 15px;
}

.footer .footer_menu li {
    list-style: none;
    float: left;
    padding: 0 7px;
    border-left: 1px solid #979797;
}

.footer .footer_menu li:first-child {
    border-left: 0px solid #313131;
}

.footer .footer_menu li:last-child .submenu li a {
    font-family: 'ALSStory_bold', Arial;
}

.footer .footer_menu li span,
.footer .footer_menu li a {
    font-size: 17px;
    color: #3d3d3d;
    display: block;
    padding-bottom: 11px;
    padding-left: 7px;
    padding-right: 6px;
    border-bottom: 1px solid #979797;
    font-family: 'ALSStory_bold', Arial;
    line-height: 22px;
}

.footer .footer_menu li ul.submenu {
    margin: 0;
    padding: 0;
    margin-top: 11px;
}

.footer .footer_menu li ul.submenu li {
    float: none;
    padding: 0;
    border: none;
    display: block;
    margin-bottom: 10px;
    padding: 0 8px 0 3px;
}

.footer .footer_menu li ul.submenu li a {
    font-size: 13px;
    padding-bottom: 0;
    border: none;
    font-family: 'ALSStory_reg', Arial;
    line-height: 21px;
}

.footer .footer_bottom {
    padding-top: 15px;
    background-color: #47473f;
    background-color: #343434;
    position: relative;
}

.footer_right_column {
    float: right;
}

.footer .footer_bottom a:hover {
    -webkit-transition: all 0.1s ease-out 0s;
    -moz-transition: all 0.1s ease-out 0s;
    -o-transition: all 0.1s ease-out 0s;
    transition: all 0.1s ease-out 0s;
}

.footer .footer_bottom ul {
    margin: 0 30px 23px 0;
}

.footer .footer_bottom ul li {
    display: block;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    line-height: 2;
    padding: 0 10px 0 0;
}

.footer .footer_bottom ul li:first-child {
    border-top: 0px solid rgba(255, 255, 255, 0.1);
    color: #fff;
}

.footer .footer_bottom ul li a {
    font-size: 13px !important;
    color: #999;
}

.footer .footer_bottom ul li a:hover {
    text-decoration: none;
    color: #fff;
}

.footer .footer_bottom .copyright a span,
.footer .footer_bottom ul li span {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin-right: 4px;
}

.footer .footer_bottom ul li .fb {
    background-image: url("../img/850bc27ea70d1c860cc25c3a91346b45fedda9f7.svg");
}

.footer .footer_bottom ul li .tw {
    background-image: url("../img/dcc8183c76efc0bbd280cecca892592be0de4fa3.svg");
}

.footer .footer_bottom ul li .ok {
    background-image: url("../img/81329d5c3ef3fbe2477efabf3d6daa25e4ca5190.svg");
}

.footer .footer_bottom ul li .vk {
    background-image: url("../img/b491189ffdff6c5f2adb95b9f651ebd842dba9b7.svg");
}

.footer .footer_bottom a .rss {
    background-image: url("../img/aa1f5e2deeaeae3d2b34b1d94fc2f16bd7484e80.svg");
}

.footer .footer_bottom p.copyright {
    font-family: "ALSStory_reg", Arial;
    color: #999;
    font-size: 11px;
    position: relative;
    bottom: auto;
    right: auto;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    clear: both;
    line-height: 3;
}

.footer p.years16 {
    font-family: "ALSStory_reg", Arial;
    color: #999;
    font-size: 11px;
    line-height: 11px;
    position: absolute;
    right: 0px;
    bottom: 40px;
}

.footer .footer_bottom a.rss {
    float: right;
    color: #999;
    text-decoration: none;
}

.footer .footer_bottom a.rss:hover {
    color: #fff;
}

.info_artcile {
    font-size: 16px;
    width: auto;
    padding: 0px 20px 20px 10px;
}

.profile_info {
    position: relative;
}

.author_articles_num {
    color: #a2a2a2;
}

.profile_info h1 {
    font-size: 28px;
    padding: 0 0 10px 0;
    line-height: 32px;
}

.profile_info .author_picture {
    float: left;
    width: 48%;
    margin: 7px 2% 10px 0;
}

.profile_info .author_picture img {
    display: block;
    max-width: 100%;
}

.profile_info .author_about {
    float: left;
    width: 50%;
    color: #006699;
    font-size: 16px;
    line-height: 22px;
    font-family: "Open Sans", Arial;
    padding: 0 0 30px 0;
}

.profile_info .author_about .stretch-element {}

.profile_info .author_about .stretch-element .table-cell {
    display: table-cell;
    width: 100%;
}

.profile_info .author_about .author_bio {
    clear: both;
}

.profile_info section {
    clear: both;
}

.profile_info section h4,
.profile_info section .h4 {
    padding: 20px 0 0 5px !important;
    margin: 0 0 15px 0;
}

.profile_info .author_contacts {
    border-top: 1px solid;
    margin: 0px 0 20px 0;
    overflow: hidden;
    padding-top: 3px;
}

.profile_info .author_contacts a {
    display: block;
    float: left;
    width: 25px;
    height: 25px;
    margin: 0 5px 0 0;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.profile_info .author_contacts a:hover {
    opacity: 0.9;
}

.pagination {
    float: left;
    margin: 20px 0 10px 0;
    clear: both;
}

.pagination ul {
    display: inline-block;
    margin-left: 5px;
}

.pagination ul li {
    float: left;
}

.pagination ul li span,
.pagination ul li a {
    color: #000;
    min-width: 25px;
    padding: 4px 12px;
    line-height: 20px;
    text-decoration: none;
    float: left;
    border: 1px solid #dddddd;
    border-radius: 0 !important;
    border-left-width: 0 !important;
    border-top-width: 0 !important;
    text-align: center;
    box-shadow: -1px -1px 1px #eee;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}

.pagination ul > .active > span,
.pagination ul > .active > a {
    background: #00a651;
    color: #fff !important;
}

.pagination ul li a:hover {
    background: rgba(0, 166, 81, 0.075);
    color: #000 !important;
}

.invisible_counter {
    display: none !important;
}

.banners_article_bottom_wrapper {
    clear: both;
    text-align: center;
}

.banner_article_bottom_300_250_left {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
}

.banner_article_bottom_300_250_right {
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
}

.banner_article_bottom_300_250_left,
.banner_article_bottom_300_250_right {
    max-width: 300px;
}

.banner_article_bottom_300_250_left div,
.banner_article_bottom_300_250_right div {
    margin: 0 auto !important;
}

.fb-comments_wrapper {
    text-align: center;
}

.fb-comments_wrapper span,
.fb-comments_wrapper div,
.fb-comments_wrapper iframe {}

.left-sidebar-group.popular .vertical .info {
    padding-top: 3px;
    color: #454545;
    font-size: 14px;
}

.left-sidebar-group.popular a.vertical:hover {
    text-decoration: none;
}

.left-sidebar-group.popular a figure .hover {
    position: absolute;
    opacity: 0;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

.left-sidebar-group.popular a figure .hover .hover-date,
.left-sidebar-group.popular a figure .hover .date,
.left-sidebar-group.popular a figure .hover .hover-views,
.left-sidebar-group.popular a figure .hover .views {
    position: absolute;
    left: 20px;
    bottom: 20px;
    color: #fff !important;
    font-size: 13px;
    line-height: 13px;
}

.left-sidebar-group.popular a figure .hover .views,
.left-sidebar-group.popular a figure .hover .hover-views {
    left: auto;
    right: 20px;
}

.left-sidebar-group.popular a figure .hover .views .view-icon,
.left-sidebar-group.popular a figure .hover .hover-views .view-icon {
    display: block;
    float: left;
    width: 17px;
    height: 10px;
    margin: 2px 5px 0 0;
}

.left-sidebar-group.popular a figure .hover {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(3, 28, 60, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.8)));
    background-image: -o-linear-gradient(top, rgba(3, 28, 60, 0.1), rgba(0, 0, 0, 0.8));
    background-image: -webkit-linear-gradient(top, rgba(3, 28, 60, 0.1) 40%, rgba(0, 0, 0, 0.8) 100%);
    background-image: linear-gradient(to bottom, rgba(3, 28, 60, 0.1) 40%, rgba(0, 0, 0, 0.8) 100%);
    background-repeat: repeat-x;
}

.left-sidebar-group.popular a:hover figure .hover {
    opacity: 1;
}

div.left-sidebar-group.popular {
    width: 200px;
    position: relative;
}

div.left-sidebar-group.popular .vertical {
    width: 200px;
    margin-bottom: 5px;
    text-decoration: none;
    color: #393939;
    font-size: 13px;
    line-height: 17px;
    font-family: "Open Sans", Arial;
}

div.left-sidebar-group.popular .vertical figure {
    width: 200px;
    position: relative;
}

div.left-sidebar-group.popular .vertical .title {
    width: auto;
    margin: 3px 5px 20px 5px;
}

div.left-sidebar-group.popular .vertical .info {}

div.left-sidebar-group.popular .vertical h6,
div.left-sidebar-group.popular .vertical .h6 {
    font-size: 13px !important;
    font-family: "Open Sans", Arial;
    color: rgb(20, 20, 20);
}

div.left-sidebar-group.popular a figure .hover .hover-date,
div.left-sidebar-group.popular a figure .hover .date,
div.left-sidebar-group.popular a figure .hover .hover-views,
div.left-sidebar-group.popular a figure .hover .views {
    left: 10px;
    bottom: 10px;
}

div.left-sidebar-group.popular a figure .hover .hover-views,
div.left-sidebar-group.popular a figure .hover .views {
    left: auto;
    right: 10px;
}

.middle-content {
    width: 100%;
    padding: 0 10px;
}

.middle-content .middle-content-post.long {
    width: 100%;
}

.middle-content .middle-content-post.long figure.article-img,
.middle-content .middle-content-post.long figure.article-img img {
    width: 330px !important;
}

.middle-content .middle-content-post.long .middle-content-post-text {
    width: 290px;
}

.middle-content .middle-content-post.short {
    width: 310px;
    padding: 0;
    margin-left: 0;
    margin-right: 20px;
}

.middle-content .middle-content-post.short.right_sided {
    margin-right: 0;
}

.middle-content .middle-content-post.short figure.article-img,
.middle-content .middle-content-post.short figure.article-img img {
    width: 310px !important;
    height: auto !important;
}

.middle-content .middle-content-post.short figure.article-img {
    margin-bottom: 10px;
}

.my-widget-anchor {
    font-family: "Open Sans", Arial;
}

.mywidget__ttl,
.mywidget__desc {
    overflow: inherit !important;
    max-height: none !important;
}

.mywidget__ttl {
    font-size: 16px !important;
}

.mywidget__desc {
    font-size: 14px !important;
}

.mywidget__pic,
.mywidget__pic_left {
    width: 150px !important;
    height: 107px !important;
}

.mywidget__pic {
    margin-right: 10px;
}

.mywidget__text {
    margin-left: 0 !important;
    padding-left: 160px;
}

.art-content.issue_num_55 *,
.art-content.art_type_recipe * {
    font-family: 'museo_sans_cyrl300', Arial;
}

.art-content.issue_num_55 h1,
.art-content.art_type_recipe h1 {
    font-family: "PT Serif";
    font-size: 46px;
    line-height: 46px;
    font-weight: 700;
    padding: 10px 0 20px 0;
    color: #333;
}

.art-content.issue_num_55 h3,
.art-content.issue_num_55 .h3,
.art-content.issue_num_55 h2,
.art-content.issue_num_55 .h2,
.art-content.art_type_recipe h3,
.art-content.art_type_recipe .h3,
.art-content.art_type_recipe h2,
.art-content.art_type_recipe .h2 {
    font-family: "PT Serif";
    font-weight: 700;
    font-size: 24px;
    margin: 0;
    color: #333;
}

.art-content.art_type_recipe .recipe_advice h3,
.art-content.art_type_recipe .recipe_advice .h3 {
    color: #fff;
}

.art-content.art_type_recipe ol {
    padding: 0 0 0 50px;
    margin: 16px 0;
    list-style: none outside none;
    counter-reset: num;
}

.art-content.art_type_recipe ol li:before {
    content: counter(num) '. ';
    counter-increment: num;
    color: #333;
    font-size: 15px;
    font-weight: bold;
    margin-right: 3px;
    display: inline-block;
    float: left;
    margin-left: -20px;
    margin-top: 1px;
}

.art-content.art_type_recipe ol li {
    line-height: 21px;
    margin-bottom: 9px;
}

.art-content.art_type_recipe ul li,
.art-content.art_type_recipe ol li {
    padding: 0;
    color: #000;
    font-family: 'museo_sans_cyrl300', Arial;
}

.art-content.art_type_recipe .recipe_advice ul li {
    font-family: 'museo_sans_cyrl500', Arial;
    color: #fff;
}

.recipe_ingredients {
    margin: 0px 0px 30px;
    color: #333;
}

.recipe_ingredients h2,
.recipe_ingredients .h2 {
    margin-bottom: 16px !important;
}

.recipe_ingredients table {
    font-size: 14px;
    margin: 0 0 20px 0;
    width: 90%;
}

.recipe_ingredients table tr td {
    border: 0px solid transparent;
    padding: 5px 5px;
    font-size: 13px;
    font-family: 'museo_sans_cyrl300', Arial;
}

.recipe_ingredients table tr {
    border-bottom: dotted 1px #dcdedb !important;
}

.art-content.art_type_recipe .recipe_list ul {
    list-style: none;
    padding-left: 0;
    display: table;
    overflow: hidden;
    width: 100%;
    margin: 10px 0 0 0;
}

.art-content.art_type_recipe .recipe_list ul li {
    display: table-cell;
    text-align: center;
}

.art-content.art_type_recipe .recipe_list ul li div {
    padding: 5px 10px;
    margin-left: -1px;
    border-left: 1px solid #ccc;
}

.art-content.art_type_recipe .recipe_list ul li p {
    font-size: 13px;
    line-height: 14px;
    padding-top: 0;
    padding-bottom: 0;
    font-family: 'museo_sans_cyrl500', Arial;
}

.art-content.art_type_recipe .recipe_list ul li span {
    display: inline-block;
    font-size: 14px;
    line-height: 15px;
    padding-top: 5px;
    color: #000;
    font-weight: bold;
    padding: 1px 3px 0 3px;
}

.art-content.art_type_recipe p.deck-text {
    color: #333;
}

.recipe_advice {
    background-color: #00a651;
    border: 1px solid #e4e4e4;
    color: #333 !important;
    padding: 0;
    margin: 30px 0 40px 0;
}

.recipe_advice p {
    color: #fff !important;
}

.recipe_advice:after {
    content: ' ';
    display: block;
    height: 25px;
    position: relative;
    top: 25px;
}

.recipe_advice_content {
    padding: 20px 20px 0 20px;
}

.recipe_advice_content ul,
.recipe_advice_content ol {
    margin-top: 16px;
    padding-bottom: 0;
}

.art-content.art_type_recipe ul {
    list-style: inherit;
}

.recipe_advice_content ul {
    list-style: none outside none !important;
}

.recipe_advice_content ul li:before {
    content: " ";
    color: #333;
    display: inline-block;
    float: left;
    margin: 7px 0 0 -13px;
    width: 6px;
    height: 6px;
    background-color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.recipe_main_photo {
    position: relative;
    clear: both;
}

.recipe_time {
    position: absolute;
    right: 15px;
    bottom: 15px;
    width: 109px;
    height: 88px;
    padding-top: 21px;
    text-align: center;
    font-family: "PT Serif" !important;
    font-size: 44px;
    line-height: 44px;
    font-weight: 700;
}

.recipe_time span {
    font-size: 18px;
    line-height: 18px;
    display: block;
    margin-top: -2px;
    font-family: "PT Serif" !important;
}

.topic-block a {
    display: block;
    color: #fff;
    text-decoration: none;
}

.topic-block,
.left-sidebar-block {
    display: block;
    position: relative;
    margin: 0 0 20px 0;
    color: #fff;
}

.left-sidebar-block .info {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.topic-block h3,
.topic-block .h3,
.left-sidebar-block h3,
.left-sidebar-block .h3 {
    font-family: 'museo_sans_cyrl700', Arial;
    font-weight: normal;
    font-size: 12px;
    line-height: 17px;
}

.left-sidebar-block .info {
    padding: 23px 10px 10px 10px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(3, 28, 60, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    background-image: -o-linear-gradient(top, rgba(3, 28, 60, 0.1), rgba(0, 0, 0, 0.9));
    background-image: -webkit-linear-gradient(top, rgba(3, 28, 60, 0.1) 40%, rgba(0, 0, 0, 0.9) 100%);
    background-image: linear-gradient(to bottom, rgba(3, 28, 60, 0.1) 0%, rgba(0, 0, 0, 0.9) 100%);
    background-repeat: repeat-x;
}

.pic_with_info .hover,
.topic-block .hover,
.left-sidebar-block .hover {
    font-family: 'museo_sans_cyrl300', Arial;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0;
    padding: 3px 10px 0 10px;
    font-size: 11px;
}

.pic_with_info .hover,
.topic-block .hover {
    padding: 3px 20px 0 20px;
    font-weight: bold;
}

.pic_with_info:hover .hover,
.topic-block:hover .hover,
.left-sidebar-block:hover .hover {
    opacity: 1;
}

.pic_with_info .hover .views,
.pic_with_info .hover .date,
.topic-block .hover .views,
.topic-block .hover .date {
    opacity: 0;
}

.pic_with_info:hover .hover .views,
.pic_with_info:hover .hover .date,
.topic-block:hover .hover .views,
.topic-block:hover .hover .date {
    opacity: 1;
}

.pic_with_info .hover .views,
.topic-block .hover .views,
.left-sidebar-block .hover .views {
    float: right;
}

.pic_with_info .hover i.view-icon,
.topic-block .hover i.view-icon,
.left-sidebar-block .hover i.view-icon {
    position: relative;
    top: 5px;
    left: -5px;
}

.recipe_line {
    float: right;
    width: 100%;
    font-family: 'museo_sans_cyrl300', Arial;
    margin: 0 0 10px;
    line-height: 13px;
}

.section-block .recipe_line {
    margin: 5px 0 8px 0;
}

.left-sidebar .section-block .recipe_line {
    margin-bottom: 2px;
}

.recipe_line .recipe_line_complexity {
    float: left;
    font-size: 12px;
    color: rgb(120, 120, 120);
}

.recipe_line .recipe_line_total_time {
    float: right;
    font-size: 12px;
    color: rgb(120, 120, 120);
}

#recipes-all .recipe_line {
    z-index: -1;
}

#recipes-all .recipe_line .recipe_line_complexity,
#recipes-all .recipe_line .recipe_line_total_time {
    font-size: 10px;
    color: #eee;
}

.recipe_line .recipe_line_total_time span,
.recipe_line .recipe_line_complexity span {
    float: left;
    display: inline-block;
    height: 16px;
    width: 16px;
    font-size: 16px;
    vertical-align: middle;
    margin: -2px 4px 0 0;
    background-position: -32px 0;
}

.recipe_line .recipe_line_complexity span.very_simple {
    background-position: -16px 0;
}

.recipe_line .recipe_line_complexity span.hard {
    background-position: -48px 0;
}

.recipe_line .recipe_line_total_time span {
    background-position: 0 0;
}

.text_on_pic .info_gradient_wrapper .recipe_line .recipe_line_total_time span {
    background-position: -64px 0;
}

.recipes .left-content-column {
    width: 562px;
}

.recipes .right-content-column {
    width: 659px;
}

.recipes .load-content-group.long.only-text .middle-content-post.long {
    width: 541px;
}

.recipes .load-content-group.long.only-text .middle-content-post.long .middle-content-post-text {
    width: 241px;
}

.recipes .load-content-group.long.only-text .middle-content-post.short {
    float: left !important;
    width: 310px;
    padding: 0 !important;
    margin: 0 15px 15px 0;
    min-height: inherit;
}

.recipes .load-content-group.long.only-text .middle-content-post.supershort {
    width: 150px;
    margin: 0 10px 15px 0;
}

.recipes .load-content-group.long.only-text .middle-content-post.long figure.article-img {
    margin: 0 10px 0 0;
}

.recipes .right-content-column .middle-content-post.short figure.article-img {
    position: relative;
    margin: 0;
}

.recipes .load-content-group.long.only-text .middle-content-post .middle-content-post-text h3 a,
.recipes .load-content-group.long.only-text .middle-content-post .middle-content-post-text .h3 a {
    font-size: 20px;
}

.recipes .right-content-column .middle-content-post .middle-content-post-text h3 a,
.recipes .right-content-column .middle-content-post .middle-content-post-text .h3 a {
    padding: 0 10px 0 13px;
}

.recipes .supershort h3 a,
.recipes .supershort .h3 a {
    font-size: 13px !important;
    line-height: 17px !important;
}

.recipes_top_line .middle-content-post-info,
.recipes .load-content-group.long.only-text .right-content-column .middle-content-post-info {
    bottom: auto;
    top: 5px;
    font-family: 'museo_sans_cyrl100', Arial;
    width: auto;
    right: 0px;
    opacity: 0;
}

.recipes_top_line .block_no_title:hover .middle-content-post-info,
.recipes .load-content-group.long.only-text .right-content-column article:hover .middle-content-post-info {
    opacity: 1;
}

.recipes .right-content-column .middle-content-post.short:nth-child(4) {
    margin-right: 15px !important;
}

.recipes .middle-content-post-text h3,
.recipes .middle-content-post-text .h3 {
    padding-bottom: 13px;
}

.recipes .supershort .middle-content-post-text h3,
.recipes .supershort .middle-content-post-text .h3 {
    padding-bottom: 3px;
}

.recipes .supershort .load-content-group.long.only-text .middle-content-post-info span {
    font-size: 12px;
}

.recipes .left-content-column .middle-content-post-text {
    position: relative;
    min-height: 160px;
    padding-bottom: 20px;
}

.recipes .recipe_line {
    width: 100%;
    position: absolute;
    left: -3px;
    bottom: 0;
    margin-bottom: 0;
}

.recipes_top_line .block_no_title .title,
.recipes .right-content-column .top .middle-content-post-text {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding-top: 10px;
    min-height: 55px;
    background-image: linear-gradient(to bottom, rgba(3, 28, 60, 0.1) 0%, rgba(0, 0, 0, 0.9) 100%);
    background-repeat: repeat-x;
}

.recipes .right-content-column .supershort .middle-content-post-text {
    position: relative;
    clear: both;
    color: #616161;
    min-height: 65px;
}

.recipes .right-content-column .supershort .middle-content-post-text h3 a,
.recipes .right-content-column .supershort .middle-content-post-text .h3 a {
    color: #393939;
    padding: 2px 0 0 0;
}

.recipes .short .recipe_line,
.recipes .supershort .recipe_line {
    bottom: auto;
    left: auto;
    right: 7px;
    color: #fff;
    text-align: right;
    font-family: 'museo_sans_cyrl100', Arial;
    font-size: 12px;
    line-height: 12px;
    bottom: 15px;
    top: auto;
}

.recipes .short.supershort .recipe_line {
    top: -43px;
    bottom: auto;
}

.recipes .short .recipe_line .recipe_line_complexity,
.recipes .supershort .recipe_line .recipe_line_complexity {
    float: none;
}

.recipes .short .recipe_line .recipe_line_total_time,
.recipes .supershort .recipe_line .recipe_line_total_time {
    float: none;
    padding-bottom: 5px;
}

.short.top h3 a,
.short.top .h3 a {
    width: 230px;
}

.icon_video {
    width: 57px;
    height: 57px;
    margin: -28px 0 0 -28px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    position: absolute;
    left: 50%;
    top: 50%;
}

.icon_video.small {
    width: 40px;
    height: 40px;
    margin: -20px 0 0 -20px;
}

.recipes_top_line .title,
.title_video {
    color: #fff;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 18px;
    line-height: 23px;
    padding: 30px 10px 0;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(3, 28, 60, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    background-image: -o-linear-gradient(top, rgba(3, 28, 60, 0.1), rgba(0, 0, 0, 0.9));
    background-image: -webkit-linear-gradient(top, rgba(3, 28, 60, 0.1) 40%, rgba(0, 0, 0, 0.9) 100%);
    background-image: linear-gradient(to bottom, rgba(3, 28, 60, 0.1) 0%, rgba(0, 0, 0, 0.9) 100%);
    background-repeat: repeat-x;
}

.recipes_top_line .title {
    padding-bottom: 10px;
    text-align: left;
}

.front-videos .title_video,
.section_videos .title_video {
    z-index: 0;
}

.front-videos .article-img .middle-content-post-info,
.section_videos .article-img .middle-content-post-info {
    top: 10px;
    bottom: auto;
}

.front-videos .article-img .middle-content-post-info span.date,
.section_videos .article-img .middle-content-post-info span.date {
    margin: 0 20px 0 15px;
}

.front-videos .article-img .middle-content-post-info span.views,
.section_videos .article-img .middle-content-post-info span.views {
    margin: 0 15px 0 0;
}

.front-videos .article-img .subtitle,
.section_videos .article-img .subtitle {
    text-align: right;
    font-size: 10px;
}

.section_videos .middle-content-post:hover a.big-link {
    background-image: none;
}

.section_videos .middle-content-post:nth-of-type(even) {
    margin-right: 0;
}

.iframe_video {
    margin: 10px 0 0px 0;
}

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
    padding-bottom: 75%;
}

.front-populars.right_column_articles_blocks {
    padding: 0;
    margin-bottom: 20px;
}

.front-populars.right_column_articles_blocks a {
    display: block;
}

.front-populars.right_column_articles_blocks figure {
    position: relative;
}

.front-populars.right_column_articles_blocks .popular-info {
    opacity: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 15px 5px 5px 5px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(3, 28, 60, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    background-image: -o-linear-gradient(top, rgba(3, 28, 60, 0.1), rgba(0, 0, 0, 0.9));
    background-image: -webkit-linear-gradient(top, rgba(3, 28, 60, 0.1) 40%, rgba(0, 0, 0, 0.9) 100%);
    background-image: linear-gradient(to bottom, rgba(3, 28, 60, 0.1) 0%, rgba(0, 0, 0, 0.9) 100%);
    background-repeat: repeat-x;
}

.front-populars.right_column_articles_blocks .popular-block {
    padding: 0 0 10px 0;
    min-height: 94px;
}

.front-populars.right_column_articles_blocks .popular-block:hover .popular-info {
    opacity: 1;
}

.front-populars.right_column_articles_blocks .popular-info span {
    color: #fff;
}

.front-populars.right_column_articles_blocks .popular-block span.views {
    float: right;
}

.front-videos span.views {
    float: right !important;
}

.front-populars.right_column_articles_blocks .popular-block span.views i,
.front-videos span.views i {
}

.front-populars.right_column_articles_blocks .popular-block a:hover h3,
.front-populars.right_column_articles_blocks .popular-block a:hover .h3 {
    text-decoration: underline;
}

.front-populars.right_column_articles_blocks .popular-content {
    border-bottom: 0px dotted #47473f;
    padding-bottom: 0;
}

.articles_similar_to_read .vertical {
    display: block;
    float: left;
    width: 25%;
    margin-bottom: 30px;
    padding-bottom: 10px;
}

.articles_similar_to_read .vertical figure {
    position: relative;
    float: none;
    margin: 0 5px;
    padding: 0;
}

.articles_similar_to_read .vertical {
    color: #666666;
    text-decoration: none;
    font-size: 12px;
}

.articles_similar_to_read .vertical:hover {
    text-decoration: underline;
}

.articles_similar_to_read .vertical .title {
    margin: 0 5px;
}

.articles_similar_to_read .vertical .info {
    display: none;
}

.articles_similar_to_read .vertical figure {
    position: relative;
}

.articles_similar_to_read .vertical .hover {
    opacity: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 15px 5px 5px 5px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(3, 28, 60, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    background-image: -o-linear-gradient(top, rgba(3, 28, 60, 0.1), rgba(0, 0, 0, 0.9));
    background-image: -webkit-linear-gradient(top, rgba(3, 28, 60, 0.1) 40%, rgba(0, 0, 0, 0.9) 100%);
    background-image: linear-gradient(to bottom, rgba(3, 28, 60, 0.1) 0%, rgba(0, 0, 0, 0.9) 100%);
    background-repeat: repeat-x;
}

.articles_similar_to_read .vertical:hover .hover {
    opacity: 1;
}

.articles_similar_to_read .vertical .hover .hover-date,
.articles_similar_to_read .vertical .hover .date {
    float: left;
    color: #fff;
}

.articles_similar_to_read .vertical .hover .hover-views,
.articles_similar_to_read .vertical .hover .views {
    float: right;
    color: #fff;
}

.articles_similar_to_read .vertical .hover .view-icon {
    margin: 5px 5px 0px 0px;
}

.video_article_similar {
    margin: 0;
    padding-top: 20px;
}

.video_article_similar .vertical {
    margin-bottom: 0px;
}

.front-videos .load-content-group.long.only-text .middle-content-post.short {
    width: 285px;
    margin: 0 10px 0 0;
    padding: 0 !important;
}

.front-videos .load-content-group.long.only-text .middle-content-post.short:first-of-type {
    margin-left: 22px;
}

.front-videos .load-content-group.long.only-text .middle-content-post.short:last-of-type {
    margin-right: 0;
}

#videos-all {
    margin-bottom: 50px;
    padding-top: 20px;
    background: #222;
}

#pdf-anons {
    overflow: hidden;
    margin-bottom: 50px;
    padding-top: 20px;
    background: #b6dae3;
    padding-top: 40px;
    margin-top: 50px;
}

#pdf-anons .column_left,
#pdf-anons .column_right {
    float: left;
    width: 50%;
    padding: 20px 0 9px 0;
}

#pdf-anons .column_left .column_wrapper {
    margin-right: 50px;
    text-align: right;
    display: table;
    width: 100%;
}

#pdf-anons .column_right .column_wrapper {
    margin-left: 50px;
    margin-right: 50px;
    text-align: left;
    display: table;
    height: 480px;
}

#pdf-anons .column_wrapper .vertical_centred {
    display: table-cell;
    vertical-align: middle;
    position: relative;
}

#pdf-anons .column_right .vertical_centred div {
    font-size: 18px;
    line-height: 27px;
    font-family: 'ALSStory_reg', Arial;
    margin-top: -33px;
}

#pdf-anons p {
    font-size: 24px;
    line-height: 24px;
    margin: 10px 0 25px 0;
    position: absolute;
    top: -10px;
}

#pdf-anons .column_left p {
    float: right;
}

#pdf-anons .column_left img {
    display: inline-block;
    max-height: 480px;
    margin-right: 70px;
}

#pdf-anons ul {
    list-style: disc outside none;
    padding: 0 0 0 20px;
    margin: 0;
}

#pdf-anons li {
    margin: 0;
    padding: 0 0 5px 0;
    font-size: 14px;
    font-family: 'ALSStory_reg', Arial;
}

.big_front_button_wrapper {
    text-align: center;
}

.big_front_button,
#pdf-anons .button {
    position: absolute;
    bottom: 0;
    left: 0;
    line-height: 54px;
    display: inline-block;
    text-decoration: none;
    border: 2px solid #2f2f2f;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    padding: 0 50px;
    color: #2f2f2f;
    background-color: #fafafa;
}

#pdf-anons .button {
    font-size: 22px;
    white-space: nowrap;
}

.big_front_button {
    position: relative;
    bottom: auto;
    left: auto;
}

.big_front_button:hover,
#pdf-anons .button:hover {
    color: #ce5050;
    border: 2px solid #ce5050;
    background-color: #ffffff;
}

iframe[src="//t.insigit.com/nsapi/static/partners.html"] {
    display: none;
}

#jump_top {
    position: fixed;
    bottom: 20px;
    left: 50%;
    margin-left: 620px;
    display: block;
    width: 32px;
    height: 32px;
    z-index: 999999;
    opacity: 0.2;
    border-radius: 16px;
}

#jump_top:hover {
    opacity: 0.7 !important;
}

#jump_top.default {
    display: none;
    opacity: 0;
    -moz-transition: opacity 0.5s;
    -webkit-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    transition: opacity 0.5s;
}

#jump_top.fixed {
    display: block !important;
    opacity: 0.2;
}

.share42init {
    margin: -9px 0 0 9px;
    white-space: nowrap;
}

.share42-item {
    margin-bottom: 0 !important;
}

.share42-item .popover {
    display: none !important;
}

.topic_wrapper {
    float: left;
    width: 880px;
}

.topic_wrapper.latest_wrapper {
    width: 860px;
    padding: 0 10px;
}

.topic_wrapper .topic-block {
    width: 425px;
    float: left;
    margin: 0 0 20px 0;
}

.topic_wrapper .topic-block:nth-child(even) {
    margin-right: 20px;
}

.topic-block.section-block h3,
.topic-block.section-block .h3,
.topic_wrapper .topic-block h3,
.topic_wrapper .topic-block .h3 {
    font-size: 21px;
    line-height: 22px;
    margin-bottom: 5px;
    padding-top: 5px;
    font-family: 'ALSStory_bold', Arial;
}

.topic-block.section-block h3,
.topic-block.section-block .h3 {
    padding-top: 0;
}

.topic-block.section-block p,
.topic_wrapper .topic-block p {
    font-size: 15px;
    line-height: 19px;
    font-family: "Roboto", Arial;
    padding-top: 5px;
}

.topic-block.section-block p {
    line-height: 21px !important;
}

.left-sidebar .topic-block.section-block p {
    font-size: 12px;
    line-height: 18px !important;
}

.latest_wrapper .topic-block p {
    display: none;
}

.topic-block .share_icons_wrapper p {
    display: block;
}

.topic_wrapper .topic-block h3,
.topic_wrapper .topic-block .h3,
.topic_wrapper .topic-block p {}

.topic-block .info {
    padding: 20px 20px 20px 20px;
    color: #393939;
}

.topic-calendar-type {
    color: #968f8c;
    font-family: Ubuntu Condensed;
    font-size: 14px;
    line-height: 14px;
    padding-bottom: 5px;
}

.topic_wrapper.latest_wrapper .topic-calendar-type {
    position: absolute;
    padding-top: 20px;
    color: #00A651;
    font-size: 16px;
}

.topic-block.horizontal {
    width: 550px;
    float: left;
    margin: 0 0 20px 0 !important;
    background-color: #f7f7f7;
    max-height: 184px;
}

.front_style-all .topic-block.section-block.horizontal,
#style-all .topic-block.section-block.horizontal,
#reklama .topic-block.section-block.horizontal,
#trends .topic-block.section-block.horizontal {
    width: 640px;
    max-height: 224px;
    margin: 0 0 20px 22px !important;
}

#recipes-all .topic-block.section-block.horizontal {
    width: 520px;
    max-height: 224px;
    margin: 0 0 20px 22px !important;
}

#recipes-all .topic-block.section-block.horizontal figure {
    width: 264px;
    max-height: 174px;
}

#recipes-all .topic-block.section-block.horizontal .info {
    box-sizing: border-box;
    width: 256px;
    height: 174px;
}

#recipes-all .right-content-column .topic-block.section-block.vertical {
    width: 150px;
    margin: 0 12px 0px 0 !important;
}

#recipes-all .right-content-column .topic-block.section-block.vertical:nth-child(3) {}

#recipes-all .right-content-column .topic-block.section-block.vertical p {
    display: none;
}

#recipes-all .right-content-column .topic-block.section-block.vertical .info {
    min-height: 86px;
    padding: 5px;
}

#recipes-all .topic-block.vertical .info_gradient_wrapper {
    left: 5px;
    right: 5px;
    bottom: 12px;
}

.recipes .recipe_line {
    left: 0;
    font-size: 10px;
}

.front-populars .topic-block.section-block.horizontal {
    width: 290px;
    margin: 0 0 20px 0 !important;
}

.front-populars .topic-block.section-block.horizontal figure {
    width: 150px;
}

.front-populars .topic-block.section-block.horizontal .info {
    width: 129px;
    height: 87px;
    padding: 5px;
}

.front-populars .topic-block.horizontal .share_block,
.front-populars .topic-block.horizontal p {
    display: none;
}

.front-populars .topic-block.horizontal h3,
.front-populars .topic-block.horizontal .h3 {
    font-size: 13px;
    line-height: 17px;
}

.front-populars .section-block .recipe_line {
    font-size: 10px;
}

.front-populars .topic-block.horizontal .info_gradient_wrapper {
    top: 5px;
    bottom: 5px;
}

.topic-block.section-block.horizontal {
    width: 640px;
    max-height: 224px;
}

.topic-block.horizontal.right {
    float: right;
}

.topic-block.horizontal figure {
    float: left;
    width: 280px;
    position: relative;
}

.topic-block.section-block.horizontal figure {
    width: 330px;
    max-height: 217.5px;
}

.topic-block.horizontal .info {
    position: relative;
    padding: 10px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-right: 1px solid transparent;
    float: left;
    height: 162.6px;
    width: 249px;
}

.topic-block.section-block.horizontal .info {
    box-sizing: border-box;
    width: 310px;
    height: 217.5px;
}

.topic-block.horizontal:hover .info {
    background: #fff;
    border-top: 1px solid #666d4a;
    border-bottom: 1px solid #666d4a;
    border-right: 1px solid #666d4a;
}

.topic-block.horizontal h3,
.topic-block.horizontal .h3 {
    font-size: 20px;
}

.topic-block.vertical {
    width: 310px;
    float: left;
    margin: 0 20px 20px 0 !important;
    background-color: #f7f7f7;
}

.latest_wrapper .topic-block.vertical {
    margin: 0 0 20px 0;
    width: 100%;
}

#hiteck .topic-block.vertical,
#reklama .topic-block.vertical,
#trends .topic-block.vertical {
    margin: 0 15px 20px 15px !important;
    width: 264px;
}

#hiteck .topic-block.vertical {
    margin: 0 12px 20px 15px !important;
}

.front_page #hiteck .topic-block.vertical {
    margin: 0 15px 20px 15px !important;
}

.front_page #hiteck .topic-block.vertical,
#reklama .topic-block.vertical,
#trends .topic-block.vertical {
    width: 274.5px;
}

.front_style-all .topic-block.vertical,
#style-all .topic-block.vertical {
    margin: 0 0px 20px 20px !important;
    width: 227px;
}

.front_style-all .right-content-column .topic-block.vertical:nth-child(odd),
#style-all .right-content-column .topic-block.vertical:nth-child(odd) {
    margin-left: 0 !important;
}

.front_style-all .topic-block.vertical h3,
.front_style-all .topic-block.vertical .h3,
#style-all .topic-block.vertical h3,
#style-all .topic-block.vertical .h3 {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 21px;
}

.left-sidebar .topic-block.vertical {
    width: 200px;
}

.topic-block.vertical figure {
    position: relative;
}

.latest_wrapper .topic-block.vertical figure img {
    width: 100%;
}

.topic-block.vertical.right {
    margin-right: 0 !important;
}

.topic-block.vertical h3,
.topic-block.vertical .h3 {
    font-size: 20px;
}

#recipes-all .topic-block.vertical h3,
#recipes-all .topic-block.vertical .h3,
.left-sidebar .topic-block.vertical h3,
.left-sidebar .topic-block.vertical .h3 {
    font-size: 13px !important;
    line-height: 18px;
    font-family: "Open Sans", Arial;
    color: rgb(20, 20, 20);
}

.latest_wrapper .topic-block.vertical h3,
.latest_wrapper .topic-block.vertical .h3 {
    font-size: 28px;
    line-height: 32px;
}

.topic-block.vertical .info {
    position: relative;
    min-height: 162px;
    padding: 10px 10px 10px 10px;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
}

.latest_wrapper .topic-block.vertical .info {
    min-height: inherit;
    padding-bottom: 60px;
}

.topic-block.section-block.vertical .info {
    min-height: 242px;
}

.middle-content.front_page .topic-block.section-block.vertical .info {
    min-height: 162px;
}

#hiteck .topic-block.section-block.vertical .info,
#reklama .topic-block.section-block.vertical .info,
#trends .topic-block.section-block.vertical .info {
    min-height: 200px;
}

.front_style-all .topic-block.section-block.vertical .info,
#style-all .topic-block.section-block.vertical .info {
    min-height: 166px;
}

.left-sidebar .topic-block.section-block.vertical .info {
    min-height: inherit;
}

.latest_wrapper .topic-block.vertical .info_gradient_wrapper,
.left-sidebar .topic-block.vertical .info_gradient_wrapper {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
}

.latest_wrapper .topic-block.vertical .info_gradient_wrapper {
    overflow: inherit;
}

.topic-block.vertical:hover .info {
    background: #fff;
    border-left: 1px solid #666d4a;
    border-right: 1px solid #666d4a;
    border-bottom: 1px solid #666d4a;
}

.topic-block.horizontal .info:before,
.topic-block.vertical .info:before {
    position: absolute;
    height: 0;
    width: 0;
    content: " ";
    border: solid transparent;
    border-color: rgba(255, 255, 255, 0);
    border-width: 10px;
    border-width: 1.125rem 0.875rem;
    display: block;
    left: 10%;
    bottom: auto;
    top: -2.25rem;
    margin-left: -0.625rem;
    border-bottom-color: #f7f7f7;
}

#recipes-all .topic-block.vertical .info:before,
.left-sidebar .topic-block.vertical .info:before {
    border-width: 0.6rem 0.466rem;
    top: -1.1rem;
    margin-left: 0.325rem;
}

.front-populars .topic-block.horizontal .info:before {
    border-width: 0.6rem 0.466rem;
    top: 5%;
    left: -4px;
}

.topic-block.vertical.card-block {
    background-color: rgba(0, 0, 0, 0.35);
}

.topic-block.vertical.card-block .cards_pic_bg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: transparent !important;
    background-repeat: no-repeat !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    background-position: center center !important;
    -webkit-transition: opacity .1s;
    -moz-transition: opacity .1s;
    -o-transition: opacity .1s;
    transition: opacity .1s;
}

.topic-block.vertical.card-block:hover .cards_pic_bg {
    opacity: .95;
}

.topic-block.vertical.card-block .info_gradient_wrapper p {
    display: none;
}

.topic-block.vertical.card-block .info {
    background-color: transparent !important;
}

.topic-block.vertical.card-block .info_gradient_wrapper .h3 {
    color: #fff;
    text-shadow: 1px 1px 5px #000;
}

.topic-block.vertical.card-block .info_gradient_wrapper .h3 span {
    position: relative;
    z-index: 1;
}

.topic-block.vertical.card-block a {
    position: relative;
}

.topic-block.vertical.card-block a:before {}

.topic-block.vertical.card-block .info_gradient_wrapper {
    overflow: visible;
}

.topic-block.vertical.card-block .info_gradient_wrapper .h3 {
    position: relative;
}

.topic-block.vertical.card-block .info_gradient_wrapper .h3:before {
    content: '';
    position: absolute;
    display: block;
    left: -10px;
    right: -10px;
    top: -10px;
    bottom: -50px;
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.05) 5%, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.5) 100%);
    background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.05) 5%, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.5) 100%);
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
}

.topic-block.vertical.card-block a .cards_quantity {
    right: 10px;
    padding: 0 16px;
    line-height: 20px;
    position: absolute;
    bottom: 10px;
    background-color: #00A651;
    z-index: 5;
    color: #fff;
    font-size: 12px;
}

.topic-block.vertical.card-block .info {
    border: 1px solid #666d4a;
    position: relative;
    box-shadow: 0px 0px 6px 0 #666d4a;
}

.topic-block.vertical.card-block .info:before {
    background-color: #fff;
    border: 1px solid #666d4a !important;
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);
    content: '';
    height: 265px;
    left: 11px;
    padding: 16px;
    position: absolute;
    top: 1px;
    transition: .45s transform linear;
    transition-delay: 100ms;
    width: 311px;
    z-index: -1;
}

.topic-block.vertical.card-block:hover .info:before {
    transform: rotate(0.3deg);
    transform-origin: center center;
    transition: .1s transform linear !important;
}

.topic-block.vertical.card-block .info:after {
    background-color: #fff;
    border: 1px solid #666d4a !important;
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.4);
    content: '';
    height: 265px;
    left: 4px;
    padding: 16px;
    position: absolute;
    top: 4px;
    transition: .35s transform linear;
    transition-delay: 200ms;
    width: 311px;
    z-index: -2;
}

.topic-block.vertical.card-block:hover .info:after {
    transform: rotate(0.6deg);
    transform-origin: center center;
    transition: .15s transform linear !important;
    transition-delay: .25s;
}

.topic-block.horizontal .info_gradient_wrapper,
.topic-block.vertical .info_gradient_wrapper {
    position: absolute;
    left: 10px;
    right: 10px;
    bottom: 25px;
    top: 10px;
    overflow: hidden;
}

.topic-block.vertical .info_gradient_wrapper {
    bottom: 22px;
}

.front_sliding_block .topic-block.section-block.horizontal .info_gradient_wrapper:before,
#front_block_popular .topic-block.section-block.horizontal .info_gradient_wrapper:before,
.topic-block.horizontal .info_gradient_wrapper:before,
.topic-block.vertical .info_gradient_wrapper:before {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    background-image: -owg(linear-gradient(rgba(255, 255, 255, 0) 100px, #f7f7f7));
    background-image: -webkit(linear-gradient(rgba(255, 255, 255, 0) 100px, #f7f7f7));
    background-image: -moz(linear-gradient(rgba(255, 255, 255, 0) 100px, #f7f7f7));
    background-image: -o(linear-gradient(rgba(255, 255, 255, 0) 100px, #f7f7f7));
    background-image: linear-gradient(rgba(255, 255, 255, 0) 100px, #f7f7f7);
}

.front_sliding_block .topic-block.section-block.horizontal:hover .info_gradient_wrapper:before,
#front_block_popular .topic-block.section-block.horizontal:hover .info_gradient_wrapper:before,
.topic-block.horizontal:hover .info_gradient_wrapper:before,
.topic-block.vertical:hover .info_gradient_wrapper:before {
    background-image: -owg(linear-gradient(rgba(255, 255, 255, 0) 100px, #fff));
    background-image: -webkit(linear-gradient(rgba(255, 255, 255, 0) 100px, #fff));
    background-image: -moz(linear-gradient(rgba(255, 255, 255, 0) 100px, #fff));
    background-image: -o(linear-gradient(rgba(255, 255, 255, 0) 100px, #fff));
    background-image: linear-gradient(rgba(255, 255, 255, 0) 100px, #fff);
}

.topic-block.section-block.vertical.vertical_with_text_small .info_gradient_wrapper:before,
.topic-block.section-block.horizontal .info_gradient_wrapper:before {
    background-image: -owg(linear-gradient(rgba(255, 255, 255, 0) 110px, #f7f7f7));
    background-image: -webkit(linear-gradient(rgba(255, 255, 255, 0) 110px, #f7f7f7));
    background-image: -moz(linear-gradient(rgba(255, 255, 255, 0) 110px, #f7f7f7));
    background-image: -o(linear-gradient(rgba(255, 255, 255, 0) 110px, #f7f7f7));
    background-image: linear-gradient(rgba(255, 255, 255, 0) 110px, #f7f7f7);
}

.topic-block.section-block.vertical.vertical_with_text_small:hover .info_gradient_wrapper:before,
.topic-block.section-block.horizontal:hover .info_gradient_wrapper:before {
    background-image: -owg(linear-gradient(rgba(255, 255, 255, 0) 110px, #fff));
    background-image: -webkit(linear-gradient(rgba(255, 255, 255, 0) 110px, #fff));
    background-image: -moz(linear-gradient(rgba(255, 255, 255, 0) 110px, #fff));
    background-image: -o(linear-gradient(rgba(255, 255, 255, 0) 110px, #fff));
    background-image: linear-gradient(rgba(255, 255, 255, 0) 110px, #fff);
}

.topic-block.section-block.vertical .info_gradient_wrapper:before {
    background-image: -owg(linear-gradient(rgba(255, 255, 255, 0) 200px, #f7f7f7));
    background-image: -webkit(linear-gradient(rgba(255, 255, 255, 0) 200px, #f7f7f7));
    background-image: -moz(linear-gradient(rgba(255, 255, 255, 0) 200px, #f7f7f7));
    background-image: -o(linear-gradient(rgba(255, 255, 255, 0) 200px, #f7f7f7));
    background-image: linear-gradient(rgba(255, 255, 255, 0) 200px, #f7f7f7);
}

.topic-block.section-block.vertical.card-block:hover .info_gradient_wrapper:before,
.topic-block.section-block.vertical.card-block .info_gradient_wrapper:before {
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
}

.topic-block.section-block.vertical:hover .info_gradient_wrapper:before {
    background-image: -owg(linear-gradient(rgba(255, 255, 255, 0) 200px, #fff));
    background-image: -webkit(linear-gradient(rgba(255, 255, 255, 0) 200px, #fff));
    background-image: -moz(linear-gradient(rgba(255, 255, 255, 0) 200px, #fff));
    background-image: -o(linear-gradient(rgba(255, 255, 255, 0) 200px, #fff));
    background-image: linear-gradient(rgba(255, 255, 255, 0) 200px, #fff);
}

.middle-content.front_page .topic-block.section-block.vertical .info_gradient_wrapper:before {
    background-image: -owg(linear-gradient(rgba(255, 255, 255, 0) 120px, #f7f7f7));
    background-image: -webkit(linear-gradient(rgba(255, 255, 255, 0) 120px, #f7f7f7));
    background-image: -moz(linear-gradient(rgba(255, 255, 255, 0) 120px, #f7f7f7));
    background-image: -o(linear-gradient(rgba(255, 255, 255, 0) 120px, #f7f7f7));
    background-image: linear-gradient(rgba(255, 255, 255, 0) 120px, #f7f7f7);
}

.middle-content.front_page .topic-block.section-block.vertical:hover .info_gradient_wrapper:before {
    background-image: -owg(linear-gradient(rgba(255, 255, 255, 0) 120px, #fff));
    background-image: -webkit(linear-gradient(rgba(255, 255, 255, 0) 120px, #fff));
    background-image: -moz(linear-gradient(rgba(255, 255, 255, 0) 120px, #fff));
    background-image: -o(linear-gradient(rgba(255, 255, 255, 0) 120px, #fff));
    background-image: linear-gradient(rgba(255, 255, 255, 0) 120px, #fff);
}

#hiteck .topic-block.section-block.vertical .info_gradient_wrapper:before,
#reklama .topic-block.section-block.vertical .info_gradient_wrapper:before,
#trends .topic-block.section-block.vertical .info_gradient_wrapper:before {
    background-image: -owg(linear-gradient(rgba(255, 255, 255, 0) 160px, #f7f7f7));
    background-image: -webkit(linear-gradient(rgba(255, 255, 255, 0) 160px, #f7f7f7));
    background-image: -moz(linear-gradient(rgba(255, 255, 255, 0) 160px, #f7f7f7));
    background-image: -o(linear-gradient(rgba(255, 255, 255, 0) 160px, #f7f7f7));
    background-image: linear-gradient(rgba(255, 255, 255, 0) 160px, #f7f7f7);
}

#hiteck .topic-block.section-block.vertical:hover .info_gradient_wrapper:before,
#reklama .topic-block.section-block.vertical:hover .info_gradient_wrapper:before,
#trends .topic-block.section-block.vertical:hover .info_gradient_wrapper:before {
    background-image: -owg(linear-gradient(rgba(255, 255, 255, 0) 160px, #fff));
    background-image: -webkit(linear-gradient(rgba(255, 255, 255, 0) 160px, #fff));
    background-image: -moz(linear-gradient(rgba(255, 255, 255, 0) 160px, #fff));
    background-image: -o(linear-gradient(rgba(255, 255, 255, 0) 160px, #fff));
    background-image: linear-gradient(rgba(255, 255, 255, 0) 160px, #fff);
}

#recipes-all .topic-block.section-block.horizontal .info_gradient_wrapper:before,
.front_style-all .topic-block.section-block.vertical .info_gradient_wrapper:before,
#style-all .topic-block.section-block.vertical .info_gradient_wrapper:before {
    background-image: -owg(linear-gradient(rgba(255, 255, 255, 0) 90px, #f7f7f7));
    background-image: -webkit(linear-gradient(rgba(255, 255, 255, 0) 90px, #f7f7f7));
    background-image: -moz(linear-gradient(rgba(255, 255, 255, 0) 90px, #f7f7f7));
    background-image: -o(linear-gradient(rgba(255, 255, 255, 0) 90px, #f7f7f7));
    background-image: linear-gradient(rgba(255, 255, 255, 0) 90px, #f7f7f7);
}

#recipes-all .topic-block.section-block.horizontal:hover .info_gradient_wrapper:before,
.front_style-all .topic-block.section-block.vertical:hover .info_gradient_wrapper:before,
#style-all .topic-block.section-block.vertical:hover .info_gradient_wrapper:before {
    background-image: -owg(linear-gradient(rgba(255, 255, 255, 0) 90px, #fff));
    background-image: -webkit(linear-gradient(rgba(255, 255, 255, 0) 90px, #fff));
    background-image: -moz(linear-gradient(rgba(255, 255, 255, 0) 90px, #fff));
    background-image: -o(linear-gradient(rgba(255, 255, 255, 0) 90px, #fff));
    background-image: linear-gradient(rgba(255, 255, 255, 0) 90px, #fff);
}

.front-populars .topic-block.section-block.horizontal .info_gradient_wrapper:before,
.front-populars .topic-block.section-block.horizontal .info_gradient_wrapper:before {
    background-image: -owg(linear-gradient(rgba(255, 255, 255, 0) 60px, #f7f7f7));
    background-image: -webkit(linear-gradient(rgba(255, 255, 255, 0) 60px, #f7f7f7));
    background-image: -moz(linear-gradient(rgba(255, 255, 255, 0) 60px, #f7f7f7));
    background-image: -o(linear-gradient(rgba(255, 255, 255, 0) 60px, #f7f7f7));
    background-image: linear-gradient(rgba(255, 255, 255, 0) 60px, #f7f7f7);
}

.front-populars .topic-block.section-block.horizontal:hover .info_gradient_wrapper:before,
.front-populars .topic-block.section-block.horizontal:hover .info_gradient_wrapper:before {
    background-image: -owg(linear-gradient(rgba(255, 255, 255, 0) 60px, #fff));
    background-image: -webkit(linear-gradient(rgba(255, 255, 255, 0) 60px, #fff));
    background-image: -moz(linear-gradient(rgba(255, 255, 255, 0) 60px, #fff));
    background-image: -o(linear-gradient(rgba(255, 255, 255, 0) 60px, #fff));
    background-image: linear-gradient(rgba(255, 255, 255, 0) 60px, #fff);
}

.topic-block.horizontal .info:before {
    border-width: 0.875rem 1.125rem;
    left: -26px;
    top: 10%;
    border-bottom-color: transparent;
    border-right-color: #f7f7f7;
}

.topic-block.vertical:hover .info:before {
    border-bottom-color: #fff;
}

.topic-block.horizontal:hover .info:before {
    border-right-color: #fff;
}

.pic_with_info figure {
    position: relative;
}

.pic_with_info .hover,
.pic_global_hover,
.topic-block.horizontal .hover,
.topic-block.vertical .hover {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(3, 28, 60, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.8)));
    background-image: -o-linear-gradient(top, rgba(3, 28, 60, 0.1), rgba(0, 0, 0, 0.8));
    background-image: -webkit-linear-gradient(top, rgba(3, 28, 60, 0.1) 40%, rgba(0, 0, 0, 0.8) 100%);
    background-image: linear-gradient(to bottom, rgba(3, 28, 60, 0.1) 40%, rgba(0, 0, 0, 0.8) 100%);
    background-repeat: repeat-x;
    padding: 0;
}

.pic_global_hover {
    opacity: 0;
    display: block;
    -webkit-transition: opacity 0.3s ease-out 0s;
    -moz-transition: opacity 0.3s ease-out 0s;
    -o-transition: opacity 0.3s ease-out 0s;
    transition: opacity 0.3s ease-out 0s;
}

a:hover .pic_global_hover {
    opacity: 1;
}

.pic_with_info .date,
.topic-block.horizontal .date,
.topic-block.vertical .date {
    position: absolute;
    bottom: 20px;
    left: 20px;
    color: #fff !important;
}

#recipes-all .right-content-column .topic-block.section-block.vertical .date,
.front-populars .topic-block .date,
.left-sidebar .topic-block.vertical .date {
    bottom: 10px;
    left: 10px;
}

.pic_with_info .views,
.topic-block.horizontal .views,
.topic-block.vertical .views {
    position: absolute;
    bottom: 20px;
    right: 20px;
    color: #fff !important;
}

#recipes-all .right-content-column .topic-block.section-block.vertical .views,
.front-populars .topic-block .views,
.left-sidebar .topic-block.vertical .views {
    bottom: 10px;
    right: 10px;
}

.topic-block.vertical p,
.topic-block.horizontal p {
    font-size: 14px;
    line-height: 17px;
}

.share_block {
    position: absolute;
    right: 10px;
    bottom: 2px;
    text-transform: uppercase;
    color: #999999;
    font-size: 10px;
    cursor: pointer;
}

.share_icons_wrapper {
    display: none;
    position: absolute;
    top: 2px;
    right: 0;
    width: 100px;
    height: 50px;
}

.share_block:focus .share_icons_wrapper,
.share_block:active .share_icons_wrapper,
.share_block:hover .share_icons_wrapper {
    display: block;
}

.share_block .share42init_wrapper {
    margin-top: 0;
    position: absolute;
    top: 26px;
    right: -36px;
    z-index: 9999;
    padding: 18px 0 5px 0px;
    background-color: #fff;
    border: 1px solid #b8b2ae;
    width: 164px;
}

.share_block .share42init_wrapper:before {
    line-height: 1;
    position: absolute;
    height: 0;
    width: 0;
    content: " ";
    border: solid transparent;
    border-color: rgba(255, 255, 255, 0);
    border-width: 9px;
    right: 60px;
    margin-left: -9px;
    border-bottom-color: #b8b2ae;
    top: -1.125rem;
    bottom: -1.125rem;
}

.share_block .share42init_wrapper:after {
    line-height: 1;
    height: 0;
    width: 0;
    content: " ";
    border: solid transparent;
    border-color: rgba(255, 255, 255, 0);
    border-width: 8px;
    position: absolute;
    right: 61px;
    margin-left: -8px;
    border-bottom-color: #fff;
    bottom: -1rem;
    top: -1rem;
}

.share_email:hover,
.share_block .share42init_wrapper .share42-item:hover {
    opacity: 0.8;
}

.share_block .share42-item {
    display: block !important;
    margin-bottom: 5px !important;
}

.share_block .share42-item a {
    text-decoration: none;
}

.share_block .share_email span,
.share_block .share42-item b {
    font-weight: normal;
    margin-left: 35px;
    top: 2px;
    position: relative;
    font-size: 12px;
    font-family: 'museo_sans_cyrl300', Arial;
    color: #313131;
}

.share_block .share42-item:nth-child(1) b {
    color: #3b5998;
}

.share_block .share42-item:nth-child(2) b {
    color: #648abd;
}

.share_block .share42-item:nth-child(3) b {
    color: #f79637;
}

.share_block .share42-item:nth-child(4) b {
    color: #00aced;
}

.share_block .share42-item:nth-child(5) b {
    color: #dd4b39;
}

.share_block .share42-item:nth-child(6) b {
    color: #b30414;
}

.share_block .icon_share {
    background-image: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/icon_share.png") !important;
    width: 12px;
    height: 10px;
    display: inline-block;
    margin: 0 5px 0 0;
}

.share_block .icon_share + span {
    cursor: pointer;
}

.share_block .icon_share_email {
    background-image: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/icon_share_email.png") !important;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin: 0 5px 0 0;
}

.share_block .share_email {
    display: inline-block;
    height: 24px;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/icon_share_email.png") left top no-repeat;
    margin: 0 0 0 9px;
    position: relative;
    top: -2px;
    cursor: pointer;
}

.share_email p {
    display: block;
}

.mobile_search_full_wrapper {
    position: fixed;
    left: 0;
    top: 58px;
    width: 0;
    height: 100%;
    overflow: hidden;
    z-index: 99999;
}

.mobile_search_full {
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    margin-right: -100%;
    background-color: rgba(0, 0, 0, 0.85);
    z-index: 9999;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.mobile_search_full {
    background-color: rgba(0, 86, 1, 0.85);
}

.mobile_search_full_wrapper.active {
    width: 100%;
}

.mobile_search_full_wrapper.active .mobile_search_full {
    margin-right: 0;
}

.mobile_search_full .search {
    margin-top: 100px !important;
    width: 100%;
}

.mobile_search_full .ya-site-form__form .ya-site-form__input-text {
    background: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

.mobile_search_full #ya-site-form1 .ya-site-form__form input.ya-site-form__input-text,
.mobile_search_full #ya-site-form2 .ya-site-form__form input.ya-site-form__input-text {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    color: #000 !important;
    background-color: #fff !important;
    padding: 0;
    padding: 0px 10px;
    height: 48px;
    width: 100%;
    font-size: 18px !important;
}

.mobile_search_full div#ya-site-form1 .ya-site-form__submit,
.mobile_search_full div#ya-site-form2 .ya-site-form__submit {
    color: #000 !important;
    background-color: #fff !important;
    border: 1px solid #aaa !important;
    height: 50px !important;
    line-height: 50px !important;
    width: 125px !important;
    display: inline-block;
    position: relative !important;
    font-size: 16px !important;
}

.mobile_search_full .search input::-webkit-input-placeholder {
    color: #888 !important;
}

.mobile_search_full .search input::-moz-placeholder {
    color: #888 !important;
}

.mobile_search_full .search input:-moz-placeholder {
    color: #888 !important;
}

.mobile_search_full .search input:-ms-input-placeholder {
    color: #888 !important;
}

.mobile_search_full .ya-site-form .ya-site-form__form * {
    float: none !important;
}

.mobile_search_full #ya-site-form1 .ya-site-form__search-input,
.mobile_search_full #ya-site-form2 .ya-site-form__search-input {
    padding: 0px;
}

.mobile_search_full .ya-site-form__search-input-layout,
.mobile_search_full .ya-site-form__search-input-layout tbody,
.mobile_search_full .ya-site-form__search-input-layout tr,
.mobile_search_full .ya-site-form__search-input-layout td {
    width: 100% !important;
    display: block;
}

.mobile_search_full .ya-site-form__input {
    padding: 0 20px !important;
}

.mobile_search_full .ya-site-form__search-input-layout-r {
    margin-top: 20px;
    text-align: center;
}

.mobile_search_full .close_icon {
    position: absolute;
    right: 14px;
    top: 19px;
    cursor: pointer;
    width: 38px;
    height: 38px;
    color: #eee;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.mobile_search_full .close_icon:hover {
    color: #fff;
    border-color: #fff;
}

.mobile_search_full .close_icon:before {
    content: "";
    border-left-style: solid;
    position: absolute;
    left: 18px;
    top: 0px;
    bottom: 0px;
    border-left-width: 2px;
}

.mobile_search_full .close_icon:after {
    content: "";
    border-top-width: 2px;
    border-top-style: solid;
    position: absolute;
    top: 18px;
    left: 0px;
    right: 0px;
}

.galleria-theme-classic {
    background-color: #00a651 !important;
}

.fb-comments {
    clear: both;
    padding: 19px;
    border: 1px solid #e5e5e4;
    margin: 30px 0;
}

.latest_articles {
    display: none;
    position: relative;
    top: -1px;
    margin-left: 20px;
    color: #393939;
}

.fixed .header_title .latest_articles {
    display: inline-block;
    position: absolute;
    right: 40px;
    top: 20px;
}

.latest_articles span {
    padding: 1px 4px 0px 4px;
    margin: -1px 5px 0 0;
    min-width: 14px;
    display: block;
    float: left;
    text-align: center;
    background-color: #E74C3C;
    color: #fff;
    font-size: 10px;
    line-height: 21px;
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    border-radius: 11px;
}

.latest_articles:hover {
    text-decoration: none;
}

.latest_articles:hover span {
    opacity: 0.9;
}

.op-related-articles {
    list-style: none outside none;
    margin: 0 !important;
    padding: 0 !important;
    border-bottom: 1px solid #eee !important;
    max-width: 640px;
    margin-bottom: 20px !important;
    display: block;
}

.op-related-articles figure {
    padding: 0;
}

.op-related-articles:before {
    content: 'ÃƒÂÃ…Â¸ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â´Ãƒâ€˜Ã¢â€šÂ¬ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â±ÃƒÂÃ‚Â½ÃƒÂÃ‚ÂµÃƒÂÃ‚Âµ';
    display: block;
    font-size: 16px;
    line-height: 16px;
    font-family: 'ALSStory_bold', Arial;
    padding: 10px 0 10px 10px;
}

.op-related-articles li {
    margin: 0 !important;
    padding: 10px !important;
    overflow: hidden;
}

.op-related-articles li a {
    display: block;
    overflow: hidden;
    text-decoration: none !important;
    text-indent: 0px;
}

.op-related-articles li a .right span {
    color: #000 !important;
}

.op-related-articles li a:hover h6,
.op-related-articles li a:hover .h6 {
    text-decoration: underline !important;
}

.op-related-articles li a figure img {}

.op-related-articles li a:hover figure img {
    opacity: 0.9;
}

.op-related-articles li {
    display: block;
    border-top: 1px solid #eee !important;
}

.op-related-articles li:last-child {}

.op-related-articles li .left {
    width: 200px;
}

.op-related-articles li .left figure img {
    display: block;
    margin: 0;
}

.op-related-articles li .right {
    float: none !important;
    margin-left: 220px;
}

.op-related-articles li .right h6,
.op-related-articles li .right .h6 {
    font-size: 20px;
    line-height: 25px;
    font-family: 'ALSStory_reg', Arial;
    font-weight: normal;
    text-align: left;
}

.op-related-articles li a .right span {
    display: block;
    font-size: 14px;
    line-height: 17px;
    padding-top: 5px;
}

.op-related-articles.big li .right,
.op-related-articles.big li .left {
    width: auto;
    float: none !important;
    margin: 0;
}

.op-related-articles.big li .left figure {
    float: none;
    padding: 0;
}

.op-related-articles.big li a {
    position: relative;
}

.op-related-articles.big li .right {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    color: #fff;
    padding: 23px 20px 20px 20px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(3, 28, 60, 0.4)), color-stop(100%, rgba(0, 0, 0, 0.8)));
    background-image: -o-linear-gradient(top, rgba(3, 28, 60, 0.4), rgba(0, 0, 0, 0.8));
    background-image: -webkit-linear-gradient(top, rgba(3, 28, 60, 0.4) 30%, rgba(0, 0, 0, 0.8) 100%);
    background-image: linear-gradient(to bottom, rgba(3, 28, 60, 0.4) 30%, rgba(0, 0, 0, 0.8) 100%);
    background-repeat: repeat-x;
}

.op-related-articles.big li .right span {
    color: #eee !important;
}

.op-related-articles.big li a:hover figure img {
    opacity: 1;
}

.op-related-articles.big:before {
    content: '';
    display: block;
    font-size: 0px;
    line-height: 0px;
    padding: 0;
}

.breadcrumb ol {
    list-style: none outside none;
    padding: 0px;
    font-size: 10px;
    font-family: 'ALSStory_bold', Arial;
}

.breadcrumb ol li {
    display: inline-block;
}

.breadcrumb ol li a {
    text-decoration: none;
    color: #006699;
}

.breadcrumb ol li a:hover {
    text-decoration: underline;
}

.wrapper.logos {
    text-align: center;
    background-color: #eee;
    margin-top: 80px;
}

.wrapper.logos div {
    display: inline-block;
    margin: 10px 5px;
}

.wrapper.logos img {
    cursor: pointer;
    display: block;
    height: 45px;
    border: 6px solid #fff;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

.wrapper.logos img:hover {
    -webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -o-filter: none;
    filter: none;
    filter: none;
}

.wrapper.logos h6,
.wrapper.logos .h6 {
    background-color: #00a651;
    color: #fff;
    text-transform: uppercase;
    font-size: 30px;
    line-height: 30px;
    width: 40%;
    margin: 0 auto;
    position: relative;
    top: -25px;
    padding: 10px 0;
    margin-bottom: -19px;
}

.tooltip_title {
    font-size: 20px !important;
    line-height: 20px !important;
    padding: 0;
    margin: 0 0 5px 0 !important;
}

.tooltip_url {
    font-size: 8px !important;
}

.swiper-container {
    padding: 0 0 30px 0;
    margin: 0 auto 10px auto;
}

.stars_line {
    position: relative;
    height: 10px;
    margin: 5px 0 15px 0;
    clear: both;
}

.swiper-container:after,
.stars_line:after {
    content: '';
    border: 0;
    background-size: 133px auto;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url("../img/617571b68371c7a2657b4833d7c4f56b635a9433.svg");
    display: block;
    position: absolute;
    left: 50%;
    bottom: 0px;
    width: 178px;
    margin-left: -89px;
    height: 10px;
    background-size: 178px auto;
}

.swiper-container.swiper-container-right:after {
    display: none;
}

.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 60px;
}

.swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    vertical-align: middle;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .5);
    opacity: 1;
}

.swiper-pagination-bullet-active {
    width: 18px;
    height: 18px;
}

.swiper-container-right .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
}

.swiper-container-right .swiper-pagination-bullet-active {
    width: 12px;
    height: 12px;
}

.swiper-container-right .title-wrapper {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.05) 5%, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.5) 100%);
    background: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.05) 5%, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.5) 100%);
}

.swiper-container-right .swiper-slide {
    -webkit-transition: opacity .1s;
    -moz-transition: opacity .1s;
    -o-transition: opacity .1s;
    transition: opacity .1s;
}

.swiper-container-right .swiper-slide:hover {
    opacity: .95;
}

.swiper-container-right .title-wrapper .h3 {
    color: #fff !important;
    padding: 50px 15px 35px 15px;
    font-size: 16px !important;
    line-height: 21px !important;
    font-family: 'ALSStory_bold', Arial !important;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
}

.swiper-button-prev,
.swiper-button-next {
    width: 46px;
    height: 66px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.swiper-button-prev:hover,
.swiper-button-next:hover {
    opacity: 0.8;
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.swiper-button-prev {
    background-image: url("../img/8fe1f96a5d1398ef5aa0648943fa108c5ee7db3e.svg");
}

.swiper-button-next {
    background-image: url("../img/e1295f10fd40a59f59873e472a0bd67f300cf95d.svg");
}

.swiper-container-right.swiper-container {
    padding: 0;
}

.swiper-container-right .swiper-pagination {
    bottom: 10px !important;
}

.swiper-container-right .swiper-button-prev,
.swiper-container-right .swiper-button-next {
    width: 23px;
    height: 33px;
    margin-top: 0 !important;
    top: auto;
    bottom: 2px;
}

.swiper-container-right .swiper-button-prev {
    left: 70px;
}

.swiper-container-right .swiper-button-next {
    right: 70px;
}

.swiper-slide .title {
    font-size: 14px;
    line-height: 14px;
    color: #616161;
    font-family: "ALSStory_reg", Arial;
    text-align: center;
    padding-top: 5px;
}

.bg-competition {
    position: absolute;
    left: 0;
    right: 0;
    top: 120px;
    z-index: -1;
    height: 650px;
}

.konkurs_article {
    background-color: #fff;
}

.konkurs_article .art-content .after-title {
    border-top: 1px solid transparent;
}

.konkurs_article .content2,
.konkurs_article #content2 {
    padding-left: 10px;
    padding-right: 10px;
}

.konkurs_article.right-sidebar {
    background-color: #fff;
    margin: 40px 0 0 0;
    padding: 40px 10px 30px 10px;
    background-color: #fbfbfb;
    box-shadow: 15px 0px 15px -15px rgb(85, 85, 85), -15px 0px 15px -15px rgb(85, 85, 85);
}

.konkurs_article.right-sidebar p {
    padding: 0 10px 20px 10px;
    font-family: "PT Serif", Georgia, Times, "Times New Roman", serif;
    font-size: 14px;
    line-height: 22px;
    text-align: justify;
}

.konkurs_article.right-sidebar .konkurs_logo {
    display: block;
    margin: 0 auto;
    background-color: #fff;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .3);
    margin-bottom: 30px;
}

.konkurs_article.right-sidebar.gardena .konkurs_logo {
    padding: 10px 69px;
}

.konkurs_article.right-sidebar a {
    color: #2d3132;
    color: #00aebd;
    text-decoration: none;
    display: block;
}

.konkurs_article.right-sidebar a:hover {
    text-decoration: underline;
}

.konkurs_article .fb-comments {
    display: block;
    margin-left: 10px;
    margin-right: 10px;
    clear: both;
}

.konkurs_article .fb-comments span {
    width: 100% !important;
}

.konkurs_article .fb-comments iframe {
    width: 100% !important;
}

.konkurs_header {
    line-height: 1.2;
    height: 400px;
    text-shadow: 0 0 10px #000000;
    color: #fff;
}

.konkurs_header-1 {
    font-size: 48px;
    padding-top: 130px;
}

.konkurs_header h1 {
    font-size: 60px;
}

.konkurs_blocks_wrapper {
    text-align: center;
    padding-bottom: 20px;
}

.konkurs_block {
    display: inline-block;
    width: 295px;
    border: 1px solid #006699;
    min-height: 285px;
    padding: 15px;
    margin: 0 5px 10px 5px;
}

.konkurs_block .cs_img {
    display: block;
    max-width: 100% !important;
    margin: 15px auto 30px auto;
}

.konkurs_block .cs_img img {
    max-width: 100% !important;
    width: auto !important;
    max-height: 150px;
    margin: 0 auto;
    display: block;
}

.konkurs_block a {
    color: #006699;
    text-decoration: none;
    font-family: "ALSStory_reg", Arial;
}

.konkurs_block a:hover {
    text-decoration: underline;
}

.konkurs_block a span {
    display: block;
    text-transform: uppercase;
    font-size: 18px;
    font-family: 'ALSStory_bold', Arial;
    padding-bottom: 5px;
}

.content_konkurs {
    background-color: #fff;
    float: left;
    width: 100%;
    box-shadow: 15px 0px 15px -15px rgb(85, 85, 85), -15px 0px 15px -15px rgb(85, 85, 85);
}

.konkurs_info {
    text-align: center;
    padding: 20px;
    background-color: #f6793d;
    color: #fff;
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 30px;
    margin-right: 10px;
}

.konkurs_horizontal figure {
    width: 415px !important;
}

.konkurs_horizontal .info {
    width: 204px !important;
}

ul.fbfpalbums .count {
    display: none !important;
}

.anu {
    padding-bottom: 30px;
}

.anu .fbfpphoto {
    border: 1px solid #eee !important;
    padding: 5px;
    margin: 0 5px 0px 0;
    text-align: center;
}

.anu ul.fbfpalbums li {
    width: 153px;
    height: 153px;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.anu ul.fbfpalbums li a {
    display: block;
    height: 100%;
    width: 100%;
}

.anu ul.fbfpalbums li .likes {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/fb_like.png") no-repeat 5px center;
    padding: 4px 4px 4px 23px;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    position: absolute;
    left: 5px;
    bottom: 5px;
    z-index: 2;
    font-size: 12px;
    line-height: 12px;
}

.fancybox-title-float-wrap .child {
    white-space: normal !important;
}

.fancybox-lock .fancybox-overlay {
    z-index: 999999999;
}

.fancybox-fb-vote {
    position: absolute;
    top: 30px;
    left: 30px;
    z-index: 99999;
    background: rgba(255, 255, 255, 0.5) url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/fb_like_small.png") no-repeat 5px 3px;
    padding: 4px 8px 4px 60px;
    display: block;
    height: 43px;
    line-height: 43px;
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    text-transform: uppercase;
    border: 1px solid #eee;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 1px 1px 0px #000;
}

.fancybox-fb-vote:hover {
    color: #eee;
    background-color: rgba(255, 255, 255, 0.6) !important;
}

.test_wrapper {
    margin: 10px 0 20px 0;
}

.art-content .cs_img.cs_fl_left {
    float: left;
    margin: 0 10px 0 0;
    width: auto !important;
}

.art-content .cs_img.cs_fl_right {
    float: right;
}

.recipes_top_line {
    margin-bottom: 12px;
}

.recipes_top_line .block_no_title {
    display: inline-block;
    position: relative;
}

.recipes_top_line .block_no_title {
    width: 285px;
    margin: 0 10px 0 0;
}

.recipes_top_line .block_no_title:hover figure img {
    opacity: 0.9;
}

.recipes_top_line .block_no_title:first-child {
    margin-left: 22px;
}

.recipes_top_line .block_no_title:last-child {
    margin-right: 0;
}

.recipes_top_line .middle-content-post-info span {
    color: #ffffff !important;
    font-size: 12px;
    font-family: 'ALSStory_bold', Arial;
}

.profile-picture {
    max-width: 300px;
}

.jscroll-next {
    display: none;
    margin-bottom: 20px;
}

.share_mob {
    display: none;
}

.video_channel {
    margin-top: 10px !important;
    text-align: center;
}

.video_channel:before {
    content: "ÃƒÂÃ…Â¸ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â½Ãƒâ€˜Ã¢â€šÂ¬ÃƒÂÃ‚Â°ÃƒÂÃ‚Â²ÃƒÂÃ‚Â¸ÃƒÂÃ‚Â»ÃƒÂÃ‚Â¾Ãƒâ€˜Ã‚ÂÃƒâ€˜Ã…â€™?" !important;
}

.youtube_channel_icon {
    display: inline-block;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/video_subscribe.png") no-repeat;
    width: 147px;
    height: 35px;
    vertical-align: middle;
    margin-left: 5px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    opacity: 0.9;
}

.youtube_channel_icon:hover {
    opacity: 1;
}

.front_sliding_block {
    background-color: #eeebea;
    padding: 40px 0 0 0 !important;
}

#front_block_popular {
    padding: 40px 0 0 0 !important;
    background-color: #eeebea;
}

#front_block_inspiration {
    background-color: #ffe1e5;
}

#front_block_social_popular {
    background-color: #fdf4d0;
}

.front_sliding_block .share_block,
#front_block_popular .share_block {
    display: none;
}

.front_sliding_block .front_block_popular_frame,
#front_block_popular .front_block_popular_frame {
    overflow: hidden;
    height: 426px;
    -webkit-transition: height 0.5s linear !important;
    -moz-transition: height 0.5s linear !important;
    -o-transition: height 0.5s linear !important;
    transition: height 0.5s linear !important;
}

.front_sliding_block .topic-block.section-block.horizontal,
#front_block_popular .topic-block.section-block.horizontal {
    width: 600px;
    max-height: 210px;
    margin: 0 22px 22px 0 !important;
}

.front_sliding_block .front_block_popular_frame .topic-block.section-block.horizontal:nth-child(even),
#front_block_popular .front_block_popular_frame .topic-block.section-block.horizontal:nth-child(even) {
    margin-right: 0px !important;
}

.front_sliding_block .front_block_popular_frame .topic-block.section-block.horizontal:nth-child(odd),
#front_block_popular .front_block_popular_frame .topic-block.section-block.horizontal:nth-child(odd) {
    clear: right;
}

.front_sliding_block .topic-block.section-block.horizontal figure,
#front_block_popular .topic-block.section-block.horizontal figure {
    width: 290px;
    max-height: 191px;
}

.front_sliding_block .topic-block.section-block.horizontal figure img,
#front_block_popular .topic-block.section-block.horizontal figure img {
    display: block;
    margin: 0;
}

.front_sliding_block .topic-block.section-block.horizontal .info,
#front_block_popular .topic-block.section-block.horizontal .info {
    height: 191px;
}

.front_sliding_block .front_block_popular_more,
#front_block_popular .front_block_popular_more {
    background-color: #dddad9;
    height: 85px;
    text-align: center;
    line-height: 83px;
    font-size: 20px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

#front_block_inspiration .front_block_popular_more {
    background-color: #eed0d4;
}

#front_block_social_popular .front_block_popular_more {
    background-color: #ece3c0;
}

.front_sliding_block .front_block_popular_more.not_active,
#front_block_popular .front_block_popular_more.not_active {
    color: #777;
    cursor: default;
}

.front_sliding_block .front_block_popular_more.not_active .icon-down-open-big,
#front_block_popular .front_block_popular_more.not_active .icon-down-open-big {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

.front_sliding_block .icon-down-open-big,
#front_block_popular .icon-down-open-big {
    display: inline-block;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/more_rotated.png") no-repeat;
    width: 30px;
    height: 30px;
    vertical-align: middle;
    margin: 0 0 0 5px;
    position: relative;
    top: -1px;
}

ul#mycarousel {
    overflow: hidden;
    height: 155px;
}

ul#mycarousel li {
    background: transparent url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/calendar/week_bg2.png") no-repeat -1.5px 0;
    width: 87px;
    height: 133px;
    margin: 3px;
    text-align: center;
    font-size: 14px;
    color: #918f86;
    line-height: 17px;
    float: left;
}

ul#mycarousel li.active {
    border-radius: 6px;
    border: solid 2px #e99390;
}

ul#mycarousel li.current {
    color: #e52403;
}

ul#mycarousel li a {
    color: #918f86;
    text-decoration: none;
    padding-top: 40px;
    display: block;
    text-align: center;
    font-family: 'ALSStory_reg', Arial;
}

ul#mycarousel li.current a {
    color: #e52403;
    text-decoration: none;
}

ul#mycarousel li strong {
    font-size: 34px;
}

ul#mycarousel li.miesiac {
    padding-top: 54px;
}

.jcarousel-skin-tango .jcarousel-container {}

.jcarousel-skin-tango .jcarousel-direction-rtl {
    direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 560px;
    padding: 0px 40px 10px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 193px;
    height: 816px;
    padding: 50px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 560px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width: 75px;
    height: 153px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 15px;
    right: 5px;
    width: 158px;
    height: 102px;
    cursor: pointer;
    background: transparent url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/calendar/next.png") no-repeat right center;
    opacity: 0.9;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    opacity: 1;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/calendar/next.png");
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 15px;
    left: 5px;
    width: 158px;
    height: 104px;
    cursor: pointer;
    background: transparent url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/calendar/back.png") no-repeat left center;
    opacity: 0.9;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    opacity: 1;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/calendar/back.png");
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/calendar/next-vertical.png") no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/calendar/prev-vertical.png") no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.section_tabs {
    font-size: 20px !important;
    line-height: 20px !important;
    color: #fff !important;
    margin: 0;
    padding: 0;
    width: auto;
    text-align: center;
    float: left;
    width: 100%;
    border-bottom: 1px solid #4C3C32;
    width: 650px;
    margin-top: 15px;
    max-width: 100%;
}

.section_tabs a {
    float: left;
    font-weight: lighter;
    font-family: 'ALSStory_reg', Arial;
    font-size: 20px !important;
    line-height: 20px !important;
    color: #fff !important;
    display: inline-block;
    padding: 4px 30px 6px 30px;
    margin-top: 3px;
    text-decoration: none !important;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
    margin-right: 1px;
    -webkit-border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
    box-shadow: 2px 0px 2px rgba(0, 0, 0, 0.1), -2px 0px 2px rgba(0, 0, 0, 0.1);
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

.section_wrapper .section_tabs a {
    color: #fff !important;
}

.section_tabs .active {
    padding-top: 6px;
    padding-bottom: 7px;
    margin-top: 0;
}

.section_tabs a:active,
.section_tabs a:hover {
    color: #fff;
    background-color: #5D4B35;
    text-decoration: none !important;
}

.wiki_section.hidden_1,
.wiki_section.hidden_2,
.wiki_section.hidden_3,
.wiki_section.hidden_4,
.wiki_section.hidden_5,
.wiki_section.hidden_6 {}

.hidden_section {
    display: none;
}

.wiki_section {
    clear: both;
}

.wiki_section.visible {
    display: block;
}

.wiki_section .section_title {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    clear: both;
}

.wiki_section .section_title .bottom_topics a:hover {
    color: #fff !important;
}

.wiki_section .section_title img {
    width: auto;
    float: right;
    margin-top: 56px;
    margin-top: 16px;
    max-width: 390px;
}

.section_h1 {
    position: relative;
    text-align: center;
    padding: 2px 20px 4px 20px !important;
    margin-bottom: 3px !important;
    min-width: 152px;
    background-color: #00a651;
    margin: 0 0 3px 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    clear: both;
}

.section_h1:after {
    content: '';
    display: block;
    width: 14px;
    height: 14px;
    background-color: #00a651;
    position: absolute;
    left: 50%;
    -webkit-transform: rotate(58deg);
    -moz-transform: rotate(58deg);
    -o-transform: rotate(58deg);
    transform: rotate(58deg);
    bottom: -5px;
    left: 115px;
}

.section_h1 h1,
.section_h1 .h1,
.section_title h1,
.section_title .h1 {
    color: #fff !important;
    background-color: transparent !important;
    margin: 12px 0 0 0 !important;
    padding: 0 !important;
    background-color: transparent !important;
    font-size: 24px !important;
    line-height: 40px;
}

.section_h1 span {
    position: absolute;
    top: 2px;
    left: 0;
    right: 0;
    font-size: 10px !important;
    text-align: center;
    color: #fff;
}

.section_h1.calendar_h1 h1,
.section_h1.calendar_h1 .h1 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
    line-height: 40px;
    font-weight: bold;
}

.bottom_topics {
    width: 200px !important;
    text-align: left !important;
    position: relative !important;
    top: auto !important;
    bottom: auto !important;
    left: auto !important;
    right: auto !important;
    float: left !important;
    padding-bottom: 2px;
    margin-top: 10px;
}

.bottom_topics span {
    display: inline-block;
    width: 4px;
    height: 4px;
    background-color: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    position: relative;
    top: -2px;
    left: -1px;
}

.section_title .bottom_topics a {
    color: #fff;
    float: none;
    display: inline-block;
    text-decoration: none;
    font-size: 13px;
    background-color: #008e45;
    min-width: 215px;
    border: 1px solid #aaa !important;
    margin-top: 6px;
    opacity: 0.9;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.section_title .bottom_topics a:hover {
    color: #fff;
    background-color: #00a651;
    opacity: 1;
}

.section_title .bottom_topics a {
    padding: 8px 10px !important;
    margin-top: 7px;
}

.wiki_section.topic_header .section_h1 {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.wiki_section.topic_header .section_h1:after {
    display: none;
}

.section_wrapper .section_h1 {
    margin-bottom: 20px !important;
}

.calendar_section {}

.calendar_section table td .cs_img {
    min-width: 300px !important;
}

.calendar_section.art-content {
    margin: 0;
}

.calendar_section table {
    border-bottom: 1px solid #f2eee5;
    margin-bottom: 20px;
    display: block;
}

.calendar_section .content2 table:last-of-type,
.calendar_section #content2 table:last-of-type {
    border-bottom: 0px solid #f2eee5;
}

.calendar_section table td {
    padding: 0 6px 20px 6px !important;
    vertical-align: top;
    line-height: 1.49;
    font-size: 16px;
    border: 0px solid transparent !important;
}

.calendar_section h2,
.calendar_section .h2,
.calendar_section h1,
.calendar_section .h1 {
    padding: 0 5px 5px 5px !important;
}

.calendar_section h3,
.calendar_section .h3 {
    font-size: 24px;
    line-height: 28px;
    padding-bottom: 10px;
}

.calendar_section h2,
.calendar_section .h2 {
    text-shadow: none !important;
    font-size: 34px !important;
    line-height: 34px !important;
    font-weight: normal !important;
}

.calendar_section a {
    text-decoration: underline;
}

.slider-section {
    float: left;
    position: relative;
    margin: -15px 0 0 0;
}

.slider-section .items {
    position: relative;
    width: 640px;
    padding: 10px 10px 0px 10px;
    padding: 10px 0;
    overflow: hidden;
    white-space: nowrap;
}

.slider-section .clip-rect-l,
.slider-section .clip-rect-r {
    position: absolute;
    z-index: 1000;
    width: 30px;
    height: 180px !important;
}

.slider-section .clip-rect-l {
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);
}

.slider-section .clip-rect-r {
    right: 0;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);
}

.slider-section .article-item {
    position: relative;
    width: 160px;
    padding-top: 0px;
    display: inline-block;
    margin-right: 10px;
    white-space: normal;
    vertical-align: top;
    color: #333;
}

.slider-section .article-item:hover {}

.slider-section .article-item h6,
.slider-section .article-item .h6 {
    font-size: 16px;
}

.slider-section .article-item .text {
    color: #454545;
}

.slider-section .article-item .date,
.slider-section .article-item .author {
    color: #bbb;
    font-size: 11px;
}

.slider-section .article-item:hover img {
    opacity: 0.9;
}

.slider-section .pager {
    text-align: center;
}

.slider-section .pager a {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 3px;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/slider-pager-item-bg.png");
}

.slider-section .pager a.active {
    background-position: 0 100%;
}

.slider-section .link-go-prev,
.slider-section .link-go-next {
    position: absolute;
    width: 30px;
    height: 30px;
    margin-top: 55px;
    z-index: 3000;
    opacity: 0.7;
}

.slider-section .link-go-prev:hover,
.slider-section .link-go-next:hover {
    opacity: 1;
}

.slider-section .link-go-prev:focus,
.slider-section .link-go-prev:active,
.slider-section .link-go-next:focus,
.slider-section .link-go-next:active {
    outline: none !important;
}

.slider-section .link-go-prev {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/slider-go-prev-next.png") no-repeat 0 0;
}

.slider-section .link-go-next {
    margin-left: 610px;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/slider-go-prev-next.png") no-repeat 100% 0;
}

.slider-section .pager {
    margin-top: 0;
    margin-bottom: 20px;
}

.section_wrapper .slider-section h3,
.section_wrapper .slider-section .h3 {
    font-family: 'ALSStory_reg', Arial;
    font-weight: normal;
    font-size: 22px;
    margin-top: 10px;
    line-height: 30px;
    padding-left: 5px;
}

.section_wrapper .slider-section .article-item h6,
.section_wrapper .slider-section .article-item .h6 {
    font-family: 'ALSStory_reg', Arial;
    font-size: 14px !important;
    font-weight: normal;
    margin-top: 7px;
}

.section_wrapper .section-block.vertical:nth-of-type(even) {}

.link_more {
    position: relative;
    display: block;
    clear: both;
    text-decoration: none;
    text-align: center;
    margin-top: -20px;
    margin-bottom: 50px;
    padding-top: 40px;
    letter-spacing: 1px;
    background: -moz-linear-gradient(rgba(255, 255, 255, .3), rgba(255, 255, 255, 1));
    background: -ms-linear-gradient(rgba(255, 255, 255, .3), rgba(255, 255, 255, 1));
    background: -o-linear-gradient(rgba(255, 255, 255, .3), rgba(255, 255, 255, 1));
    background: -webkit-linear-gradient(rgba(255, 255, 255, .3), rgba(255, 255, 255, 1));
    background: linear-gradient(rgba(255, 255, 255, .3), rgba(255, 255, 255, 1));
}

section[aria-expanded="true"] + .link_more {
    background: transparent;
    background: transparent;
    background: transparent;
    background: transparent;
    background: transparent;
}

.link_more span {
    color: #eee;
    position: relative;
    display: block;
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 4px;
}

.link_more span:hover {
    color: #fff;
}

.wiki.readmore-js-section table td {
    font-size: 13px;
    border: 1px solid #ccc;
    padding: 5px;
    clear: both;
}

.main-article.single {}

.wiki.readmore-js-section table tr td:first-child {
    font-family: 'ALSStory_bold', Arial;
}

.article-content.wiki {
    overflow: hidden;
    clear: both;
}

.fixed-adaptive-menu .section-menu li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.fixed-adaptive-menu .section-menu li:last-child {
    border-bottom: 0px solid #09b861;
}

.fixed-adaptive-menu .section-menu li .sub-menu li {}

.fixed-adaptive-menu .section-menu li .sub-menu li a {
    font-family: 'ALSStory_bold', Arial !important;
    font-size: 14px;
}

.global-top-menu .left_buttons li {
    position: relative;
}

.section-menu {
    position: relative;
    left: 0;
    z-index: 9999999;
    background-color: #00A651;
    width: 300px;
}

.head-scroll {
    display: none;
    width: 300px;
    height: 548px;
    overflow: hidden;
    position: absolute;
    top: 59px;
    z-index: 99999999;
}

.section-menu li {
    float: none;
    width: 100%;
    position: relative;
}

.section-menu li a {
    color: #ffffff;
    display: block;
    padding: 10px 20px;
}

.section-menu li:hover a {
    color: #F1EFEF;
}

ul.sub-menu li a {
    font-size: 14px;
    color: #fff !important;
    font-family: 'ALSStory', Arial !important;
    padding: 10px 20px;
    height: auto!important;
    line-height: normal!important;
}

ul.sub-menu li:hover a {
    color: #F1EFEF!important;
}

ul.section-menu ul.sub-menu {
    background: #1EA057;
}

.section-menu-scroll {
    display: none;
}

.section-menu-arrow {
    position: absolute;
    width: 56px;
    height: 46px;
    right: 0;
    top: 0;
    cursor: pointer;
}

span.section-menu-arrow::after {
    content: '';
    background: url("scrapbook:download:error:http://1biogrow.ru/themes/publication_15/theme_1/_img/arrow_pack.png") no-repeat scroll -1px -1px;
    display: block;
    width: 12px;
    height: 7px;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.section-menu-arrow:hover::after {
    background: url("scrapbook:download:error:http://1biogrow.ru/themes/publication_15/theme_1/_img/arrow_pack.png") no-repeat scroll -1px -10px;
}

.section-menu-arrow.up {
    background: #1EA057;
}

.section-menu-arrow.up::after {
    background: url("scrapbook:download:error:http://1biogrow.ru/themes/publication_15/theme_1/_img/arrow_pack.png") no-repeat scroll -1px -29px;
}

.section-menu-arrow.up:hover::after {
    background: url("scrapbook:download:error:http://1biogrow.ru/themes/publication_15/theme_1/_img/arrow_pack.png") no-repeat scroll -1px -20px;
}

.mCSB_scrollTools {
    background: #1EA057;
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 13px;
    background: #ffffff;
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover {
    background: #ffffff!important;
    opacity: 1!important;
}

ul.section-menu li.main-menu a {
    padding: 5px 20px;
    display: inline-block;
    color: #fff;
}

ul.section-menu li.main-menu a:hover {
    color: #eee !important;
}

ul.section-menu li.main-menu {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

ul.section-menu ul.sub-menu li {
    padding-left: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

ul.section-menu li.main-menu:last-child,
ul.section-menu ul.sub-menu li:last-child {
    border-bottom: 0px solid transparent;
}

ul.section-menu ul.sub-menu li a {
    font-family: 'ALSStory_bold', Arial !important;
    padding: 5px 20px;
    line-height: 26px !important;
    height: 26px !important;
}

ul.section-menu ul.sub-menu li:first-child {
    padding-top: 5px;
}

ul.section-menu ul.sub-menu li:last-child {
    padding-bottom: 5px;
}

.art-content table.table_with_pic tr:first-child {
    background-color: transparent !important;
}

.art-content .recipe_ingredients table tr:first-child td {
    color: #333;
}

.art-content table.table_with_pic tr:first-child td,
.art-content.issue_num_99 table tr:first-child td {
    color: #333;
    font-weight: bold;
}

.art-content table.table_with_calendar tr:first-child td,
.art-content .table_with_calendar table tr:first-child td {
    font-weight: normal;
}

.art-content table.table_with_pic tr:first-child td {
    padding: 0px;
}

.art-content table.table_with_pic tr:first-child td .cs_img {
    max-width: 638px;
    margin: 0 auto;
}

.art-content table.table_with_pic tr:first-child td .cs_img img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}

.wiki_deck {
    margin: 10px auto;
}

.button_link {
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius: 10px !important;
    -webkit-box-shadow: 1px 1px 10px #bbb;
    -moz-box-shadow: 1px 1px 10px #bbb;
    box-shadow: 1px 1px 10px #bbb;
}

.shadow {
    -webkit-box-shadow: 1px 1px 10px #bbb;
    -moz-box-shadow: 1px 1px 10px #bbb;
    box-shadow: 1px 1px 10px #bbb;
}

.banner_article_partner_top div {
    max-width: 100%;
    margin-bottom: 10px;
}

.banner_article_partner_top iframe {
    height: 100% !important;
}

.ya-page_js_yes .ya-site-form_inited_no,
.ya-site-form__search-input-layout-r {
    display: none;
}

.mobile_search_full .ya-site-form__submit {
    cursor: pointer;
}

.close {
    position: absolute;
    right: 9px;
    top: 9px;
    cursor: pointer;
    width: 18px;
    height: 18px;
    color: #ddd;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.close:hover {
    color: #555;
    border-color: #555;
}

.close:before {
    content: "";
    border-left-style: solid;
    position: absolute;
    left: 8px;
    top: 0px;
    bottom: 0px;
    border-left-width: 2px;
}

.close:after {
    content: "";
    border-top-width: 2px;
    border-top-style: solid;
    position: absolute;
    top: 8px;
    left: 0px;
    right: 0px;
}

.cards_body {
    width: 100%;
    font-family: "museo_sans_cyrl300", Arial;
    margin-top: 15px;
    clear: both;
}

.cards_title {
    margin-bottom: 15px;
    text-align: center;
    background: rgb(230, 230, 230);
    position: relative;
}

.cards_body h1 {
    font-size: 34px;
    line-height: 36px;
    color: #47473f;
    font-family: "PT Serif";
    font-weight: bold;
    padding: 15px 25px 0 25px;
    margin-top: -10px;
}

.cards_deck {
    color: #006699;
    padding: 15px 25px 15px 25px;
    font-size: 15px;
}

.cards_left_menu {
    color: #006699;
    float: left;
    width: 232px;
    position: relative;
    overflow-x: hidden;
    background-color: #fff;
    border-radius: 2px;
    font-size: 13px !important;
    line-height: 18px;
    font-family: "Open Sans", Arial;
    min-height: 100px;
}

.cards_left_menu ul {
    width: 198px;
    margin: 0 0 1px 0;
    padding: 19px 16px 24px;
    border: 1px solid rgba(0, 0, 0, 0.15);
}

.cards_left_menu {
    margin-left: -10px;
}

.cards_left_menu.fixed ul {}

.cards_left_menu li {
    margin-bottom: 15px;
}

.cards_left_menu li a {
    padding-left: 5px;
    text-decoration: none;
    color: black;
}

.cards_middle {
    float: left;
    max-width: 645px;
    vertical-align: baseline;
    padding: 0 0 0 10px;
    float: left;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-bottom: 10px;
}

.cards_middle div.art-content {
    width: 645px;
    margin: 0;
}

.card_body {
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 2px;
    padding: 15px 20px 25px;
    margin-bottom: 15px;
}

.card_body:last-child {
    margin-bottom: 0px;
}

.card_body .left-sidebar {
    margin-bottom: 10px;
}

.right-sidebar.right-sidebar-cards {
    margin: 0;
}

div.card_header {
    text-align: center;
    font-size: 20px;
    line-height: 25px;
}

.card_header h2 {
    text-align: center;
    color: #006699;
    font-size: 24px;
    line-height: 27px;
    padding-top: 10px;
    padding-bottom: 15px;
    font-family: "PT Serif";
    font-weight: bold;
}

.cards_middle .cs_img {
    max-width: 100%;
}

.cards_middle .art-content .cs_img img {
    width: 100%;
}

.cards_middle .fb-comments_wrapper {
    width: 100%;
}

.cards_reads {
    padding-bottom: 5px;
}

.cards_reads .views {
    display: inline-block;
}

.cards_reads span.views i {
    margin: 5px 7px 0 10px;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/sprite.png") no-repeat scroll -96px -378px;
}

.burger-icon {
    width: 1rem;
    display: inline-block;
    vertical-align: top;
    margin: 1.0125rem 0.375rem 0 0;
    position: relative;
    top: 5px;
    color: #fff;
    line-height: 2.25rem;
}

.burger-icon,
.burger-icon:before,
.burger-icon:after {
    width: 16px;
    height: 0.125rem;
    background-color: #ebebeb;
}

.close-icon .burger-icon {
    background-color: transparent;
    top: 0;
}

.burger-icon:before,
.burger-icon:after {
    content: '';
    position: absolute;
    -webkit-transition: all 0.1s ease 0s;
    -moz-transition: all 0.1s ease 0s;
    -o-transition: all 0.1s ease 0s;
    transition: all 0.1s ease 0s;
}

.burger-icon:before {
    top: 0.25rem;
}

.burger-icon:after {
    top: 0.5rem;
}

.close-icon .burger-icon:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 0.25rem;
}

.close-icon .burger-icon:after {
    -webkit-transform: rotate(-45deg) translate(0.1875rem, -0.1875rem);
    transform: rotate(-45deg) translate(0.1875rem, -0.1875rem);
    top: 0.5rem;
}

.navigation_wrapper {
    position: relative;
    background-color: #ddd;
    overflow: hidden;
    display: none;
    margin-top: -20px;
    margin-bottom: 20px;
    clear: both;
}

.navigation_wrapper.active {
    display: block;
}

.navigation_wrapper a {
    text-decoration: none;
    display: block;
}

.navigation_wrapper a:hover {
    text-decoration: underline;
}

.navigation_line {
    float: left;
    width: 100%;
    position: relative;
    font-size: 14px;
    line-height: 30px;
    box-shadow: inset 0 0.0625rem #ececec;
    min-height: 30px;
}

a.navigation_issue {
    float: left;
    width: 135px;
    background-color: #1ea057;
    padding-left: 20px;
    position: absolute;
    bottom: 0;
    left: 0;
    top: 0;
    color: #fff !important;
    box-shadow: inset 0 0.0625rem rgba(255, 255, 255, 0.2);
}

a.navigation_issue:hover {
    color: #fff !important;
}

.navigation_line:first-child .navigation_issue {
    box-shadow: none;
}

.navigation_sub_menu {
    display: block;
    overflow: hidden;
    margin-left: 155px;
}

.navigation_sub_menu li {
    float: left;
    padding: 0 0 0 5px;
}

.global-top-menu2 .sections_menu_wrapper .top-menu li a,
.navigation_section {
    color: #333 !important;
    font-family: 'ALSStory_reg', Arial;
    font-size: 12px;
    padding: 0 10px 0 10px;
    border-radius: 62.5rem;
    border-width: 0.0625rem;
    border-style: solid;
    box-sizing: border-box;
    background-color: #f1f1f1 !important;
    border-color: #b1b1b1;
    margin-top: 0.375rem;
    margin-right: 0;
    margin-bottom: 0.375rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none !important;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}

.navigation_section:hover {
    border-color: #919191;
    color: #111 !important;
}

.gsc-search-box-tools .gsc-search-box input[type="text"].gsc-input {
    padding: 10px 6px !important;
    background-color: #fff !important;
    background-image: none !important;
    border-color: #fff !important;
    height: 39px !important;
    font-size: 14px !important;
    width: 100% !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    outline: 0px solid transparent !important;
    -webkit-appearance: textfield !important;
    display: block !important;
    vertical-align: middle !important;
    line-height: 20px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    box-shadow: none !important;
}

.gsc-search-box-tools div.gsc-input-box {
    border: 0px solid transparent !important;
    height: auto !important;
    background: transparent !important;
}

.gsc-search-box-tools table.gsc-search-box {
    width: 472px !important;
    margin-left: -277px !important;
    position: absolute !important;
    top: 43px !important;
    left: 50% !important;
}

.gsc-search-box-tools table.gsc-search-box tr,
.gsc-search-box-tools table.gsc-search-box td {
    margin: 0 !important;
    padding: 0 !important;
    height: auto !important;
    width: 100% !important;
}

.gsc-search-box-tools .gsib_b {
    background-color: #fff !important;
    ;
    border: 0px solid transparent !important;
    outline: 0px solid transparent !important;
    box-shadow: none !important;
}

.gsc-search-box-tools table.gsc-search-box td.gsc-search-button {
    position: relative;
    height: 40px;
    padding-left: 15px !important;
}

.gsc-search-box-tools td.gsc-search-button:before {
    position: absolute;
    content: "ÃƒÂÃ‚ÂÃƒÂÃ‚Â°ÃƒÂÃ‚Â¹Ãƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚Â¸";
    display: inline-block;
    text-transform: uppercase;
    font-size: 10px !important;
    width: 100%;
    text-align: center;
    left: 0;
    top: 0;
    height: 40px;
    line-height: 40px;
    border: 1px solid #999;
    margin-left: 15px !important;
    color: #999 !important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-family: Arial;
    cursor: pointer;
}

.gsc-search-box-tools td.gsc-search-button:hover:before {
    color: #aaa !important;
    border: 1px solid #aaa !important;
}

.gsc-search-box-tools td.gsc-search-button input[type="image"] {
    opacity: 0;
    margin: 0 !important;
    padding: 0 !important;
    height: 38px !important;
    width: 51px !important;
    border: 0px solid transparent !important;
    display: block;
}

.gsc-thumbnail-inside,
.gsc-url-top {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.gsc-result-info {
    padding-left: 0 !important;
}

.left_sidebar_floating_start,
.right_sidebar_floating_start {
    position: relative;
}

.left_sidebar_floating_end {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.article_main_pic {
    max-width: 330px;
}

.vk_widget {
    background-color: #5e81a8;
    padding: 10px 0;
}

.vk_widget #vk_groups {
    margin: 0 auto;
}

.konkurs_wrapper {
    margin-left: 10px;
}

#reklama {
    background-color: #fafadc;
    margin-bottom: 70px;
}

#reklama .load-content-group {
    margin-bottom: 0 !important;
}

#reklama .reklama_logo {
    height: 60px;
}

#reklama a:hover .reklama_logo {
    opacity: 0.9;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

#reklama .section-block {
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
}

.sponsor_socials {
    overflow: hidden;
    width: 100%;
}

.sponsor_socials a {
    float: left;
    margin-right: 5px;
}

.banner_adaptive .banner_wrapper {
    background-color: #eeccaa;
    width: 100%;
    max-width: 638px;
    min-height: 248px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    display: table;
    font-family: 'ALSStory_reg';
    border: 1px solid #CC88AA;
}

.banner_adaptive .banner_wrapper.adblock_under_article {
    background-color: #b6dae3;
}

.banner_adaptive .banner_wrapper a {
    display: block;
    color: #333 !important;
    text-decoration: none;
}

.banner_adaptive .banner_wrapper .column_left {
    display: table-cell;
    vertical-align: top;
    min-width: 170px;
}

.banner_adaptive .banner_wrapper .column_right {
    display: table-cell;
    vertical-align: middle;
    text-align: justify;
    position: relative;
    padding: 0 20px 0 20px;
}

.banner_adaptive .banner_wrapper .column_right p {
    font-size: 18px;
    line-height: 23px;
    font-weight: bold;
    padding: 10px 0;
    margin: 0;
    text-align: left;
}

.banner_adaptive .banner_wrapper .column_right div {
    font-size: 14px;
    line-height: 19px;
    position: relative;
}

.banner_adaptive .banner_wrapper .button {
    margin: 10px 0;
    line-height: 34px;
    display: inline-block;
    text-decoration: none;
    border: 2px solid #2f2f2f;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    padding: 0 30px;
    color: #2f2f2f;
    background-color: #fafafa;
}

.banner_adaptive .banner_wrapper:hover .button {
    color: #ce5050;
    border: 2px solid #ce5050;
    background-color: #ffffff;
}

.banner_adaptive .banner_wrapper .column_right div {
    padding-right: 12px;
}

.banner_adaptive .banner_wrapper img {
    display: block;
    margin: 10px 0 10px 10px;
    padding: 0;
    max-height: 248px;
}

.banner_adaptive .banner_wrapper a:hover img {
    opacity: 0.9;
}

.adblock_warning {
    position: relative;
    background-color: #ff0000;
    color: #fff;
    width: 100%;
    height: 200px;
    display: none;
    vertical-align: middle;
}

.adblock_on .adblock_warning {
    display: block;
}

.adblock_warning:before {
    content: 'AdBlock is on!!!';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    vertical-align: middle;
    text-align: center;
    padding-top: 80px;
}

.wrapper.global_wrapper {
    background-color: #fff;
    padding-top: 10px;
}

.banner_top_1200,
.banner_top_980 {
    text-align: center;
    max-height: 150px;
    margin: 0 auto;
    background-color: #fff;
    width: 1200px;
}

.banner_top_980 {
    width: 1000px;
    margin-left: -10px;
}

.banner_top_980.banner_top_1000 {
    width: 1000px !important;
}

.banner_top_980.banner_top_1000 img {
    max-width: none;
}

@media (max-width: 1220px) {
    .visible-1200 {
        display: none;
    }
    .visible-980 {
        display: block;
    }
}

@media (max-width: 980px) {
    .visible-980 {
        display: none;
    }
}

@media (max-width: 1300px) {
    .wrapper,
    .centerX1200 {
        width: 980px;
    }
    .load-content-group {
        width: 1010px;
    }
    .search_header_panel.fixed {
        width: 980px;
    }
    .load-content-group .middle-content-post.short {
        width: 295px;
    }
    .load-content-group .middle-content-post.short figure.article-img {
        width: 100%;
    }
    .load-content-group .middle-content-post.long {
        width: 955px;
    }
    .load-content-group .middle-content-post.long .middle-content-post-text {
        width: 586px;
    }
    .load-content-group.long .middle-content-post.short {
        width: 290px;
        margin-left: 4px;
        padding: 0 19px;
    }
    #pdf-anons .load-content-group.long.only-text,
    #videos-all .load-content-group.long.only-text,
    #recipes-all .load-content-group.long.only-text,
    .front_style-all .load-content-group.long.only-text,
    #style-all .load-content-group.long.only-text {
        width: 960px;
    }
    .content-group {}
    .fix-front-menu {
        top: 0;
    }
    .content-group .wrapper {
        padding-bottom: 10px;
    }
    .load-content-group .row {
        margin-left: 0;
        margin-right: 0;
    }
    #recipes-all .right-content-column .topic-block.section-block.vertical,
    .left-sidebar,
    .right-content-column {
        display: none !important;
    }
    #hiteck {
        width: 951px;
    }
    .fix-front-menu {
        width: 980px;
    }
    .head-banner,
    .head-banner div {
        width: 100%!important;
    }
    h2.load_title,
    .h2.load_title {
        width: 639px;
        padding-left: 15px;
    }
    .article_loading_wrapper {
        left: 145px;
    }
    .fixed-homepage-banner {
        display: none;
    }
    .left-content-column,
    .load-content-group.long.only-text .middle-content-post.long {
        width: 100%;
    }
    .baloon {
        display: none !important;
    }
    .footer .footer_menu {
        width: 980px;
    }
    .footer .footer_menu li span,
    .footer .footer_menu li a {
        font-size: 14px;
        padding-left: 0px;
        padding-right: 0px;
    }
    .footer .footer_menu li ul.submenu li {
        padding: 0 0 0 3px;
    }
    .footer .footer_menu li ul.submenu li a {
        font-size: 12px;
    }
    .footer_about li a {
        font-size: 14px !important;
    }
    .footer_column_mailchimp {
        margin-left: 14px;
    }
    .recipes_top_line .block_no_title:last-of-type,
    .front-videos .load-content-group.long.only-text .middle-content-post.short:last-of-type {
        display: none;
    }
    .recipes_top_line .block_no_title,
    .front-videos .load-content-group.long.only-text .middle-content-post.short {
        width: 300px;
    }
    #recipes-all .right-content-column {
        display: block;
        width: 337px;
    }
    #recipes-all .right-content-column .supershort {
        display: none;
    }
    .global-top-menu2 a {
        font-size: 14px;
        padding: 0 15px !important;
    }
    .right-sidebar.konkurs_article,
    #jump_top.default,
    #jump_top.fixed {
        display: none !important;
    }
    #hiteck .topic-block.vertical,
    #reklama .topic-block.vertical,
    #trends .topic-block.vertical {
        width: 290px !important;
    }
    #hiteck.front_page .row {
        margin-right: -27px;
    }
    .right-sidebar-inspiration {
        display: none;
    }
    .art-content.art_type_inspiration {
        padding-left: 50px;
    }
    #hiteck-all .topic-block.vertical:nth-child(5),
    #reklama .topic-block.vertical:nth-child(4),
    #trends .topic-block.vertical:nth-child(4) {
        display: none;
    }
    #hiteck-all .h4 {}
    #hiteck-all.front_page .h4 {}
    .front_sliding_block .load-content-group.long,
    #front_block_popular .load-content-group.long {
        width: 100% !important;
        text-align: center;
    }
    .front_sliding_block .front_block_popular_frame .topic-block.section-block.horizontal:nth-child(2n),
    .front_sliding_block .front_block_popular_frame .topic-block.section-block.horizontal,
    #front_block_popular .front_block_popular_frame .topic-block.section-block.horizontal:nth-child(2n),
    #front_block_popular .front_block_popular_frame .topic-block.section-block.horizontal {
        float: none !important;
        overflow: hidden !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .front_sliding_block .topic-block.section-block.horizontal .info,
    #front_block_popular .topic-block.section-block.horizontal .info {
        text-align: left;
    }
    .front_sliding_block .front_block_popular_frame,
    #front_block_popular .front_block_popular_frame {
        height: 852px;
    }
    .header-menu.color_ogorod ul li a,
    .header-menu.color_outdoor ul li a,
    .header-menu.color_yard ul li a,
    .header-menu.color_sad ul li a,
    .header-menu.color_now ul li a {
        font-size: 10px !important;
        min-width: 64px !important;
        max-width: 64px !important;
        padding: 0 5px !important;
    }
    .header_title p {
        font-size: 16px;
    }
    h2.load_title,
    .h2.load_title {
        width: 580px;
        font-size: 16px;
    }
    #pdf-anons .column_right .vertical_centred div {
        font-size: 15px;
        line-height: 24px;
    }
    .topic_wrapper.latest_wrapper {
        width: 100%;
        max-width: 730px;
        margin: 0 auto;
        float: none;
    }
    .topic_wrapper.latest_wrapper h1 {
        text-align: center;
    }
    .topic_wrapper.latest_wrapper .topic-block.vertical:nth-of-type(3n) {
        margin-right: 0 !important;
    }
    .cards_left_menu {
        display: none;
    }
    .cards_middle {
        padding-left: 0;
    }
    .cards_middle {
        max-width: 660px;
        width: 100%;
    }
    .cards_middle div.art-content {
        width: 660px;
    }
    .cards_title {
        margin-top: 20px;
    }
    .all-sections-menu b {
        display: none;
    }
    .popular_articles_block {
        height: 460px !important;
        max-height: 460px !important;
    }
    .popular_articles_block a:last-child {
        display: none;
    }
    .article_page .banners_place,
    .main_page .banners_place {
        width: auto;
        margin: 0 40px 0 0;
    }
    .article_page .banners_place,
    .main_page .banners_place {
        width: 380px;
    }
    .article_page .banners_place_block,
    .main_page .banners_place_block {
        width: 560px;
    }
    .adv_articles .adv_articles_place {
        width: 550px;
    }
    .adv_articles .adv_articles_info {
        width: 406px;
    }
    .spec_adv .left_spec_block {
        width: 450px;
    }
    .spec_adv .right_spec_block {
        width: 482px;
        overflow: hidden;
    }
    .spec_adv .adv_articles_info {
        width: auto;
    }
    .brend .brend_img {
        width: 550px;
    }
    .brend .banners_place_block {
        width: 394px;
    }
    .add_adv_content .left {
        margin-left: 65px;
    }
}

@media (min-width: 765px) and (max-width: 1300px) {
    .topic_wrapper {
        width: 660px;
    }
    .topic_wrapper .topic-block.horizontal {
        width: 410px;
    }
    .topic_wrapper .topic-block.horizontal figure {
        width: 210px;
    }
    .topic_wrapper .topic-block.horizontal .info {
        width: 179px;
        height: 116.5px;
    }
    .topic_wrapper .topic-block h3,
    .topic_wrapper .topic-block .h3 {
        font-size: 16px !important;
        line-height: 18px !important;
    }
    .topic_wrapper .topic-block.vertical {
        width: 230px;
    }
    .topic_wrapper .topic-block.vertical .info {
        min-height: 125px;
    }
    .topic_wrapper .topic-block.horizontal .info_gradient_wrapper,
    .topic_wrapper .topic-block.vertical .info_gradient_wrapper {
        left: 5px;
        right: 5px;
        bottom: 20px;
        top: 5px;
    }
    .topic_wrapper .topic-block h3,
    .topic_wrapper .topic-block .h3,
    .topic_wrapper .topic-block p {
        padding-top: 0;
    }
    .topic_wrapper .topic-block p {
        font-size: 13px;
        line-height: 15px;
    }
    .topic_wrapper .topic-block.horizontal .date,
    .topic_wrapper .topic-block.vertical .date {
        bottom: 10px;
        left: 10px;
    }
    .topic_wrapper .topic-block.horizontal .views,
    .topic_wrapper .topic-block.vertical .views {
        bottom: 10px;
        right: 10px;
    }
    .topic_wrapper .topic-block.vertical .info:before {
        border-width: 7px 9px;
        top: -14px;
    }
    .topic_wrapper .topic-block.horizontal .info:before {
        border-width: 12px 10px;
        left: -10px;
    }
    .about_block img {
        height: 100px;
        margin: 20px auto 20px auto;
    }
    .about_block p span {
        font-size: 26px;
        line-height: 26px;
    }
    .about_us p {
        font-size: 13px;
    }
    body.body_fixed_all_sections .fix-front-menu.fixed {
        margin-left: -490px !important;
    }
}

@media (max-width: 980px) {
    #pdf-anons {
        display: none;
    }
    .topic_wrapper.latest_wrapper {
        max-width: 480px;
    }
    .topic_wrapper.latest_wrapper .topic-block.vertical:nth-of-type(3n) {
        margin-right: 20px !important;
    }
    .topic_wrapper.latest_wrapper .topic-block.vertical:nth-of-type(2n) {
        margin-right: 0 !important;
    }
}

@media (min-width:1080px) {
    .mobile_search_full_wrapper {
        display: none;
    }
    .art-content.art_type_news {
        width: 100%;
    }
    .art-content.art_type_inspiration .cs_img,
    .art-content.art_type_inspiration .cs_img img {
        max-width: 860px;
    }
    .art-content.art_type_news .cs_img,
    .art-content.art_type_news .cs_img img {
        max-width: 100%;
    }
    .art_type_inspiration .op-related-articles {
        max-width: none;
        margin: 20px 0 30px 0 !important;
    }
    .art_type_inspiration.calendar_middle .op-related-articles {
        max-width: 640px;
        margin: 0 0 20px 0 !important;
    }
    .art_type_inspiration .op-related-articles li .left {
        width: 230px;
    }
    .art_type_inspiration.calendar_middle .op-related-articles li .left {
        width: 200px;
    }
    .art_type_inspiration .op-related-articles li .right {
        margin-left: 250px;
    }
    .art_type_inspiration.calendar_middle .op-related-articles li .right {
        margin-left: 220px;
    }
    .art_type_inspiration .op-related-articles li .right h6,
    .art_type_inspiration .op-related-articles li .right .h6 {
        font-size: 23px;
        line-height: 30px;
    }
    .art_type_inspiration.calendar_middle .op-related-articles li .right h6,
    .art_type_inspiration.calendar_middle .op-related-articles li .right .h6 {
        font-size: 20px;
        line-height: 25px;
    }
    .art_type_inspiration .op-related-articles li a .right span {
        font-size: 18px;
        line-height: 21px;
    }
    .art_type_inspiration.calendar_middle .op-related-articles li a .right span {
        font-size: 14px;
        line-height: 17px;
    }
    .art_type_inspiration .op-related-articles:before {
        font-size: 19px;
        line-height: 19px;
    }
    .art_type_inspiration.calendar_middle .op-related-articles:before {
        font-size: 16px;
        line-height: 16px;
    }
}

@media (max-width: 1080px) {
    body.body_fixed_menu .main_content {
        margin-top: 0;
    }
    .search_header_panel {
        display: none;
    }
    body {
        padding-top: 80px;
    }
    .art-content p {
        font-size: 17px !important;
        line-height: 24px !important;
    }
    .h1.section,
    h1.section,
    .art-content h1,
    .art-content .h1 {
        font-size: 30px !important;
        line-height: 37px !important;
    }
    .art-content h2,
    .art-content .h2 {
        font-size: 24px !important;
        line-height: 31px !important;
    }
    .latest_wrapper .topic-block.vertical h3,
    .latest_wrapper .topic-block.vertical .h3,
    .art-content h3,
    .art-content .h3 {
        font-size: 21px !important;
        line-height: 28px !important;
    }
    .art-content h4,
    .art-content .h4 {
        font-size: 18px !important;
        line-height: 25px !important;
    }
    p.quotation:before,
    p.quotation:after {
        font-size: 40px !important;
        line-height: 40px !important;
    }
    .art-content table tr td,
    .art-content table tr td p {
        font-size: 15px !important;
        line-height: 22px !important;
    }
    .content-group h4,
    .content-group .h4 {
        margin: 0 0px 15px 0px;
    }
    .wrapper,
    .centerX1200 {
        width: auto;
        max-width: 640px;
    }
    .jscroll_wrapper {
        width: 100%;
        float: none;
    }
    .middle-content {
        float: none;
        margin: 0 auto;
        padding-left: 0;
        padding-right: 0;
    }
    .load-content-group .middle-content-post.short {
        width: 29%;
        padding: 0 2%;
    }
    .hidden-980,
    .left-sidebar,
    .right-sidebar,
    .header_teasers,
    .global-top-menus,
    .head-banner,
    .header_title,
    ul.top-menu {
        display: none;
    }
    div.banner_new_style.hidden-980 {
        text-align: center;
    }
    #hiteck {
        width: 100%;
    }
    .fix-front-menu {
        position: fixed;
        width: 100%;
        left: 0;
        z-index: 99999999999;
    }
    .search_header_panel.fixed {
        width: 100%;
        left: 0;
        z-index: 99999999999;
    }
    .head-banner,
    .head-banner div {
        width: 100%!important;
    }
    h2.load_title,
    .h2.load_title {
        display: none!important;
    }
    .art-content {
        width: auto;
        float: none;
        margin: 0 auto;
    }
    .article_loading_wrapper {
        left: 0px;
    }
    .global-top-menu .logo {
        margin-left: -134px;
    }
    .forum_wrapper textarea {
        width: 97% !important;
        padding-left: 1% !important;
        padding-right: 1% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .cs_img {
        width: 100%!important;
    }
    .cs_img img {
        max-width: 100%!important;
        height: auto;
    }
    span.menu-ico {
        left: 0!important;
        margin: 16px 9px 9px 9px;
    }
    span.search-ico {
        right: 0!important;
        height: 100%;
        border-left: 0px solid transparent !important;
    }
    .header-menu {
        height: 52px;
        padding-top: 6px;
    }
    .adaptive-logo {
        display: block;
    }
    .adaptive-logo {
        margin: 0 auto;
    }
    #videos-all .load-content-group.long.only-text,
    #recipes-all .load-content-group.long.only-text,
    #recipes-all .left-content-column,
    #recipes-all .right-content-column,
    .front_style-all .load-content-group.long.only-text,
    #style-all .load-content-group.long.only-text {
        width: 100%;
    }
    .left-content-column {
        width: 97%;
    }
    .load-content-group.long.only-text .middle-content-post.long {
        width: 100%;
    }
    .load-content-group {
        width: auto !important;
    }
    #reklama article.middle-content-post.long,
    #trends article.middle-content-post.long {
        display: none;
    }
    .load-content-group.long .middle-content-post.short {
        width: 29%;
        padding: 0 2%;
        margin-left: 0;
    }
    #hiteck .row {}
    #hiteck h4,
    #hiteck .h4 {
        margin: 0 0px 15px 0px;
    }
    .search_header_panel {
        top: 58px;
    }
    .top_banner_728 {
        display: block;
    }
    .footer {
        padding: 0;
    }
    .footer .footer_menu {
        display: none;
    }
    .footer_right_column {
        display: none;
    }
    .info_artcile {
        padding: 0px 0 20px 10px;
    }
    .art-content iframe {
        max-width: 100%;
    }
    .konkurs_article.jscroll_wrapper,
    .inspiration.jscroll_wrapper {
        width: 100%;
    }
    .konkurs_article .art-content,
    .art-content.art_type_inspiration {
        width: 100%;
    }
    .konkurs_article .art-content .cs_img,
    .konkurs_article .art-content .cs_img img,
    .art-content.art_type_inspiration .cs_img,
    .art-content.art_type_inspiration .cs_img img {
        max-width: 100%;
    }
    .art-content.art_type_inspiration .forum_wrapper textarea {
        width: 100%;
    }
    .article_table_wrapper {
        overflow-x: auto;
    }
    .recipes_top_line .block_no_title,
    .front-videos .load-content-group.long.only-text .middle-content-post.short {
        display: inline-block !important;
        margin: 0 10px 20px 10px !important;
    }
    .recipes_top_line,
    .front-videos .row {
        text-align: center;
    }
    .recipes_top_line .more-article,
    .front-videos .more-article {
        float: none;
    }
    #recipes-all .right-content-column {
        clear: both;
        float: left;
        width: 100%;
    }
    #recipes-all .right-content-column .middle-content-post.short:first-child {
        margin-left: 32px;
    }
    #recipes-all .right-content-column .middle-content-post.short:nth-child(2) {
        margin-right: 0;
    }
    #recipes-all .left-content-column {
        width: 97%;
        float: none;
        margin: 0 auto;
    }
    #recipes-all .load-content-group.long.only-text .middle-content-post.long {
        width: auto;
    }
    #recipes-all .load-content-group.long.only-text .middle-content-post.long .middle-content-post-text {
        width: 50%;
    }
    .topic_wrapper {
        float: none;
        margin: 0 auto;
    }
    .header-menu .latest_articles {
        display: inline-block;
        position: absolute;
        right: 75px;
        top: 16px;
        color: #fff !important;
    }
    .header-menu .latest_articles:hover {
        color: #fff !important;
    }
    .front_page #hiteck .topic-block.vertical,
    #hiteck .topic-block.vertical,
    #reklama .topic-block.vertical,
    #trends .topic-block.vertical {
        width: 29% !important;
        margin: 0 2% 20px 2% !important;
    }
    .bg-competition {
        top: 58px;
    }
    span.search-ico,
    span.menu-ico {
        display: block;
    }
    .art-content.art_type_inspiration {
        padding-left: 0px;
        padding-right: 0px;
    }
    .middle-content {}
    #recipes-all .more-article {
        margin-top: 0;
    }
    .banner_new_style iframe {}
    .banner_new_style div {
        max-width: 100%;
    }
    #reklama.h4,
    #trends.h4 {}
    #hiteck-all .h4 {}
    .right-sidebar-cards {
        display: none;
    }
    .cards_middle {
        max-width: none;
    }
    .cards_middle div.art-content {
        width: auto;
    }
    .cards_middle div.cs_img {
        max-width: 100%;
    }
    .gsc-search-box-tools table.gsc-search-box {
        width: 100% !important;
        margin-left: 0 !important;
        position: relative !important;
        top: auto !important;
        left: auto !important;
    }
    .gsc-search-box-tools table.gsc-search-box tr,
    .gsc-search-box-tools table.gsc-search-box td {
        display: block !important;
        box-sizing: border-box !important;
        margin: 0 !important;
        padding: 0 !important;
        height: auto !important;
        width: 100% !important;
    }
    .gsc-search-box-tools .gsc-input-box table td,
    .gsc-search-box-tools table.gsc-search-box td.gsc-search-button {
        padding: 0 20px !important;
    }
    .gsc-search-box-tools table.gsc-search-box td.gsc-search-button {
        margin-top: 20px !important;
        text-align: center;
    }
    .gsc-search-box-tools .gsc-input-box table td.gsib_b {
        position: absolute;
        top: 0;
        right: 15px;
        width: 50px !important;
        height: 39px !important;
    }
    .gsc-search-box-tools .gsc-input-box table td.gsib_b .gsst_b {
        margin-top: 9px;
    }
    .gsc-search-box-tools td.gsc-search-button:before {
        position: relative;
        display: inline-block;
        width: 123px;
        left: auto;
        top: auto;
        height: 48px;
        font-size: 16px !important;
        line-height: 48px;
        text-transform: none;
        background-color: #fff;
        border: 1px solid #aaa;
        margin-left: 0 !important;
        color: #000 !important;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
    }
    .gsc-search-box-tools td.gsc-search-button:hover:before {
        color: #000 !important;
    }
    .gsc-search-box-tools td.gsc-search-button input[type="image"] {
        height: 48px !important;
        width: 124px !important;
        display: block;
        position: absolute;
        top: 0;
        left: 50%;
        margin-left: -62px !important;
    }
    .art-content-adv {
        width: 600px;
        overflow: hidden;
        margin: 0 auto;
    }
    .wrapper.logos {
        width: 100%;
    }
    .adv_navigation ul li a {
        padding: 6px 10px;
    }
    .wrapper.logos img {
        height: 35px;
    }
    .about_us .about_group_info {
        width: auto;
    }
    .about_us .about_group_info .about_block i {
        width: 170px;
        height: 170px;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }
    .article_page .banners_place,
    .main_page .banners_place {
        width: 250px;
    }
    .article_page .banners_place_block,
    .main_page .banners_place_block {
        width: 310px;
    }
    .adv_articles .adv_articles_place {
        width: 300px;
    }
    .adv_articles .adv_articles_info {
        width: 276px;
    }
    .spec_adv .left_spec_block {
        width: 250px;
    }
    .spec_adv .right_spec_block {
        width: 302px;
        overflow: hidden;
    }
    .spec_adv .adv_articles_info {
        width: auto;
    }
    .brend .brend_img {
        width: 300px;
    }
    .brend .banners_place_block {
        width: 264px;
    }
    .add_adv_content .left {
        margin-left: auto;
        margin-right: auto;
        float: none !important;
    }
    .add_adv_content .right {
        margin-left: auto;
        margin-right: auto;
        float: none !important;
    }
    .form_onpage_wrapper .help-block,
    .modal_users .help-block,
    .popup_article_form_writers .help-block,
    .add_adv_content .help-block {
        font-size: 10px;
        line-height: 13px;
    }
    #pdf-anons .column_left {
        width: 40%;
    }
    #pdf-anons .column_right {
        width: 60%;
    }
    #pdf-anons .column_right .vertical_centred div {
        font-size: 13px;
        line-height: 18px;
    }
}

@media (max-width: 835px) {
    .footer_column_mailchimp {
        display: none;
    }
    .popup_adblock_warning {
        width: 90%;
        height: 90vh;
        margin-left: -45%;
        margin-top: -45vh;
    }
    .popup_adblock_warning .popup_content {
        padding: 10px 15px 10px 15px;
    }
    .popup_adblock_warning h6 {
        font-size: 18px;
        line-height: 24px;
        padding: 0 0 15px 0;
    }
    .popup_adblock_warning p {
        font-size: 14px;
        line-height: 20px;
        padding: 0 0 10px 0;
    }
    .popup_adblock_warning p:last-child {
        margin-top: 8px;
    }
    .popup_subscribe_v2 {
        width: 90%;
        height: 94vh;
        margin-left: -45%;
        margin-top: -47vh;
    }
}

@media (max-width: 780px) {
    .wrapper,
    .centerX1200 {
        padding-left: 10px;
        padding-right: 10px;
    }
    .front_style-all .load-content-group.long.only-text .left-content-column,
    #style-all .load-content-group.long.only-text .left-content-column {
        width: 100% !important;
    }
    #recipes-all .topic-block.section-block.horizontal figure,
    .topic-block.section-block.horizontal figure {
        max-height: inherit;
    }
    #recipes-all .topic-block.section-block.horizontal .info_gradient_wrapper:before,
    #recipes-all .topic-block.section-block.vertical .info_gradient_wrapper:before {
        background-image: -owg(linear-gradient(rgba(255, 255, 255, 0) 200px, #f7f7f7));
        background-image: -webkit(linear-gradient(rgba(255, 255, 255, 0) 200px, #f7f7f7));
        background-image: -moz(linear-gradient(rgba(255, 255, 255, 0) 200px, #f7f7f7));
        background-image: -o(linear-gradient(rgba(255, 255, 255, 0) 200px, #f7f7f7));
        background-image: linear-gradient(rgba(255, 255, 255, 0) 200px, #f7f7f7);
    }
    #recipes-all .topic-block.section-block.horizontal:hover .info_gradient_wrapper:before,
    #recipes-all .topic-block.section-block.vertical:hover .info_gradient_wrapper:before {
        background-image: -owg(linear-gradient(rgba(255, 255, 255, 0) 200px, #fff));
        background-image: -webkit(linear-gradient(rgba(255, 255, 255, 0) 200px, #fff));
        background-image: -moz(linear-gradient(rgba(255, 255, 255, 0) 200px, #fff));
        background-image: -o(linear-gradient(rgba(255, 255, 255, 0) 200px, #fff));
        background-image: linear-gradient(rgba(255, 255, 255, 0) 200px, #fff);
    }
    .middle-content {
        padding: 0;
    }
    .middle-content-post.long {
        width: 100%;
    }
    .middle-content-post.long figure.article-img {
        width: 49%;
    }
    .middle-content-post.long .middle-content-post-text {
        width: 45%;
    }
    .middle-content-post.short {
        width: 47%;
    }
    .middle-content-post.long figure.article-img {
        height: auto;
    }
    .top_banner_728 {
        display: none;
    }
    .top_banner_468 {
        display: block;
    }
    .load-content-group.long {
        margin: 0 0 20px 0 !important;
        padding: 0 0px 10px 0px;
    }
    .load-content-group.long .row {
        margin: 0 !important;
    }
    .load-content-group.long h4,
    .load-content-group.long .h4 {
        margin-left: 0;
        margin-right: 0;
    }
    .load-content-group.long.only-text {
        margin: 0 0px 20px 00px !important;
    }
    .load-content-group .middle-content-post.long {
        margin-left: 0;
    }
    .op-related-articles li {
        padding: 10px 0 !important;
    }
    .op-related-articles li .right {
        margin-left: 210px;
    }
    .op-related-articles:before {
        padding: 10px 0 10px 0;
    }
    .topic-block.vertical.card-block .info:before,
    .topic-block.vertical.card-block .info:after {
        display: none;
    }
    .art-content-adv {
        max-width: 100%;
    }
    .adv_navigation ul {
        padding: 10px 5px;
    }
    .about_us h3,
    .about_us .h3 {
        padding-top: 40px;
    }
    .about_us p {
        font-size: 14px;
    }
    .banners_container .tabs_page_type {
        margin-right: 0;
        margin-bottom: 0;
        width: 100% !important;
    }
    .banners_container .tabs_page_type a {
        padding: 5px 0;
        width: 50%;
        font-size: 13px;
        box-sizing: border-box;
        text-align: center;
    }
    .banners_container .tabs_page_width span {
        padding: 5px 8px;
        display: block;
        width: 100%;
    }
    .wrapper.logos h6,
    .wrapper.logos .h6 {
        width: 60%;
        font-size: 24px;
        line-height: 24px;
    }
    .adv_navigation ul li a {
        padding: 6px 10px;
        font-size: 13px;
    }
    .about_us .about_group_info .about_block {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 50px;
    }
    .about_us .about_group_info .about_block i {
        margin: 0 auto !important;
        float: none !important;
    }
    .banners_container .tabs_page_type,
    .banners_container .tabs_page_width {
        width: auto;
        height: auto;
    }
    .article_page .banners_place,
    .main_page .banners_place {
        width: auto;
        max-width: 100%;
        margin-right: 0;
    }
    .article_page .banners_place_block,
    .main_page .banners_place_block {
        clear: both;
        width: auto;
        max-width: 100%;
        padding-top: 20px;
    }
    .adv_articles .adv_articles_place {
        width: auto;
        max-width: 100%;
        margin-right: 0;
    }
    .adv_articles .adv_articles_info {
        clear: both;
        width: auto;
        max-width: 100%;
        padding-top: 20px;
    }
    .spec_adv .left_spec_block {
        width: auto;
        max-width: 100%;
        margin-right: 0;
    }
    .spec_adv .right_spec_block {
        clear: both;
        width: auto;
        max-width: 100%;
        padding-top: 20px;
    }
    .brend .brend_img {
        width: auto;
        max-width: 100%;
        margin-right: 0;
    }
    .brend .banners_place_block {
        clear: both;
        width: auto;
        max-width: 100%;
        padding-top: 20px;
    }
    .add_adv_content .left {
        margin-left: auto;
        margin-right: auto;
        float: none !important;
    }
    .add_adv_content .right {
        margin-left: auto;
        margin-right: auto;
        float: none !important;
        min-height: 0;
    }
    .add_adv_content .right .block_man {
        height: auto;
    }
    .add_adv_content {
        background-color: transparent;
    }
    .add_adv_content .left {
        width: auto;
    }
    .add_adv_content .left input[type="text"],
    .add_adv_content .left textarea {
        width: 96%;
    }
    .add_adv_content .right {
        width: auto;
    }
    .add_adv_content .right .email {
        padding-left: 0px;
        text-align: center;
        margin-top: 10px;
    }
    .add_adv_content .right .block_man .email {
        padding-bottom: 30px;
    }
    .add_adv_content .right p br,
    .add_adv_content .right .block_man .icon,
    .add_adv_content .right .block_woman .icon {
        display: none;
    }
}

@media (max-width: 768px) {
    .footer ul {
        float: none;
        padding-bottom: 20px;
    }
    .footer .footer_bottom ul {
        margin-right: 0;
    }
    .footer ul li,
    .footer ul li a {
        display: block;
        text-align: center;
        padding: 0;
    }
    .footer ul li,
    .footer ul.soc_footer li a {
        display: inline-block;
    }
    p.copyright {
        float: none;
        text-align: center;
        padding-bottom: 20px;
        line-height: 16px !important;
        padding-top: 4px;
    }
    .footer p.years16 {
        position: relative;
        right: auto;
        bottom: auto;
        padding-bottom: 4px;
        text-align: center;
        line-height: 16px;
    }
    .banner_article_bottom_300_250_left {
        float: none;
        margin: 0 auto;
    }
    .banner_front_middle,
    .banner_article_bottom_300_250_right {
        display: none;
    }
    h1.section {
        text-align: center;
    }
    .middle-content .h-line {
        display: none;
    }
    #recipes-all .left-content-column .topic-block.section-block.vertical,
    #recipes-all .left-content-column .topic-block.section-block.horizontal,
    #recipes-all .right-content-column .topic-block.section-block.horizontal,
    .middle-content .topic-block.section-block.horizontal,
    .front_style-all .topic-block.section-block.horizontal,
    #style-all .topic-block.section-block.horizontal,
    #reklama .topic-block.section-block.horizontal,
    #trends .topic-block.section-block.horizontal,
    .front_page #hiteck .topic-block.vertical,
    #hiteck .topic-block.vertical,
    #reklama .topic-block.vertical,
    #trends .topic-block.vertical,
    .topic-block.horizontal,
    .topic-block.vertical.right,
    .topic-block.vertical {
        clear: both;
        display: block !important;
        float: none !important;
        margin: 0 auto 40px auto !important;
        width: 330px !important;
        max-width: 100%;
    }
    .more-article a {
        font-size: 14px;
    }
    #recipes-all .topic-block.horizontal h3,
    #recipes-all .topic-block.horizontal .h3,
    #recipes-all .topic-block.vertical h3,
    #recipes-all .topic-block.vertical .h3 {
        font-size: 20px;
        line-height: 22px;
    }
    #recipes-all .right-content-column .middle-content-post {
        display: none;
    }
    #recipes-all .right-content-column .topic-block.section-block.vertical:nth-child(3) {
        margin-right: auto !important;
    }
    .front_page #hiteck .topic-block.vertical,
    #hiteck .topic-block.vertical,
    #reklama .topic-block.vertical,
    #trends .topic-block.vertical {
        width: 310px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .load-content-group.long h4,
    .load-content-group.long .h4,
    .content-group h4,
    .content-group .h4 {
        text-align: center;
    }
    .topic_wrapper {
        width: auto !important;
    }
    .topic-block.vertical {
        overflow: inherit !important;
    }
    .topic-block.horizontal {
        width: 310px !important;
        max-height: inherit !important;
        overflow: inherit !important;
    }
    .topic-block.horizontal figure {
        float: none !important;
        width: auto !important;
    }
    .topic-block.horizontal .info {
        float: none !important;
        width: auto !important;
        border-left: 1px solid transparent !important;
        border-top: 0px solid transparent !important;
    }
    .topic-block.horizontal:hover .info {
        border-left: 1px solid #666d4a !important;
    }
    .topic-block.horizontal .info:before {
        border-width: 1.125rem 0.875rem !important;
        left: 10% !important;
        bottom: auto !important;
        top: -2.25rem !important;
        margin-left: -0.625rem !important;
        border-bottom-color: #f7f7f7 !important;
        border-right-color: transparent !important;
    }
    .topic-block.horizontal:hover .info:before {
        border-bottom-color: #fff !important;
    }
    .topic-block.section-block.horizontal .info,
    .topic-block.section-block.vertical .info {
        min-height: 190px !important;
    }
    .topic-block.section-block.vertical .info_gradient_wrapper:before {
        background-image: -owg(linear-gradient(rgba(255, 255, 255, 0) 100px, #f7f7f7)) !important;
        background-image: -webkit(linear-gradient(rgba(255, 255, 255, 0) 100px, #f7f7f7)) !important;
        background-image: -moz(linear-gradient(rgba(255, 255, 255, 0) 100px, #f7f7f7)) !important;
        background-image: -o(linear-gradient(rgba(255, 255, 255, 0) 100px, #f7f7f7)) !important;
        background-image: linear-gradient(rgba(255, 255, 255, 0) 100px, #f7f7f7) !important;
    }
    .topic-block.section-block.vertical:hover .info_gradient_wrapper:before {
        background-image: -owg(linear-gradient(rgba(255, 255, 255, 0) 100px, #fff)) !important;
        background-image: -webkit(linear-gradient(rgba(255, 255, 255, 0) 100px, #fff)) !important;
        background-image: -moz(linear-gradient(rgba(255, 255, 255, 0) 100px, #fff)) !important;
        background-image: -o(linear-gradient(rgba(255, 255, 255, 0) 100px, #fff)) !important;
        background-image: linear-gradient(rgba(255, 255, 255, 0) 100px, #fff) !important;
    }
    .topic-block.section-block.horizontal .info_gradient_wrapper:before {
        background-image: -owg(linear-gradient(rgba(255, 255, 255, 0) 100px, #f7f7f7)) !important;
        background-image: -webkit(linear-gradient(rgba(255, 255, 255, 0) 100px, #f7f7f7)) !important;
        background-image: -moz(linear-gradient(rgba(255, 255, 255, 0) 100px, #f7f7f7)) !important;
        background-image: -o(linear-gradient(rgba(255, 255, 255, 0) 100px, #f7f7f7)) !important;
        background-image: linear-gradient(rgba(255, 255, 255, 0) 100px, #f7f7f7) !important;
    }
    .topic-block.section-block.horizontal:hover .info_gradient_wrapper:before {
        background-image: -owg(linear-gradient(rgba(255, 255, 255, 0) 100px, #fff)) !important;
        background-image: -webkit(linear-gradient(rgba(255, 255, 255, 0) 100px, #fff)) !important;
        background-image: -moz(linear-gradient(rgba(255, 255, 255, 0) 100px, #fff)) !important;
        background-image: -o(linear-gradient(rgba(255, 255, 255, 0) 100px, #fff)) !important;
        background-image: linear-gradient(rgba(255, 255, 255, 0) 100px, #fff) !important;
    }
    .fb-comments {
        display: block !important;
        padding: 0 !important;
        border: 0px solid transparent !important;
    }
    .fb-comments span,
    .fb-comments iframe {
        display: block !important;
        max-width: 100% !important;
    }
    .middle-content {
        width: 100%;
    }
    .load-content-group.long,
    .load-content-group {
        width: 100% !important;
    }
    .content-group .h4 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    #reklama .h4,
    #trends.h4,
    #hiteck-all .h4 {
        margin: 0 2.8% 15px 2%;
    }
    .front_sliding_block,
    #front_block_popular {
        display: none;
    }
    .calendar_section h1 {
        padding: 15px 5px 25px 5px !important;
    }
    .calendar_section table .cs_img {
        min-width: 150px !important;
    }
    .calendar_section table td .cs_img img,
    .calendar_section table td .cs_img {
        display: block;
        max-width: 100% !important;
        margin: 0 auto;
    }
    .calendar_section table td {
        display: block;
        text-align: justify;
        padding: 0 0 20px 0 !important;
    }
    .calendar_section table td .h3,
    .calendar_section table td h3 {
        text-align: center;
    }
    .slider-section {
        display: none;
    }
    .topic_wrapper.latest_wrapper .topic-block.vertical:nth-of-type(3n) {
        margin-right: auto !important;
    }
    .topic_wrapper.latest_wrapper .topic-block.vertical:nth-of-type(2n) {
        margin-right: auto !important;
    }
    .popular_articles_block {
        height: auto !important;
        max-height: none !important;
    }
    .popular_articles_block a:last-child {
        display: block;
    }
    .art-content .after-title {
        width: auto;
    }
    .popup_adblock_warning .close_info {
        top: -3px;
    }
}

@media (max-width: 770px) {
    a span.more {}
    .more-article {
        width: 310px;
        margin: 0 auto!important;
    }
    #hiteck .more-article {
        margin: 0 20px;
    }
    .load-content-group.long {
        padding: 0;
    }
    .art-content figure {
        float: none;
        padding: 0 0 10px 0;
    }
    .art-content figure img {
        display: block;
        margin: 0 auto;
    }
    .middle-content-post.long,
    .middle-content-post.short,
    .load-content-group .middle-content-post.short,
    .load-content-group.long .middle-content-post.short,
    #recipes-all .load-content-group.long.only-text .left-content-column,
    .load-content-group.long.only-text .middle-content-post.long {
        width: 310px !important;
        max-width: 100% !important;
        float: none;
        margin: 0 auto 20px auto!important;
        display: block;
    }
    .middle-content .middle-content-post.long figure.article-img,
    .middle-content .middle-content-post.long figure.article-img img {
        max-width: 100% !important;
    }
    #videos-all .load-content-group.long.only-text,
    #recipes-all .load-content-group.long.only-text,
    .front_style-all .load-content-group.long.only-text,
    #style-all .load-content-group.long.only-text {
        margin: 0 10px 20px 0px !important;
    }
    #recipes-all .load-content-group.long.only-text .left-content-column {
        margin: 0 0 20px 0px !important;
        float: none;
        width: auto !important;
    }
    #recipes-all .more-article,
    .front_style-all .more-article,
    #style-all .more-article {
        margin: 0 20px;
    }
    .middle-content-post.short,
    .load-content-group .middle-content-post.short,
    .load-content-group.long .middle-content-post.short {
        margin-bottom: 20px;
    }
    .middle-content-post.long figure.article-img,
    .middle-content-post.short figure.article-img,
    .load-content-group .middle-content-post.short figure.article-img {
        width: 310px;
        overflow: hidden;
        margin: 0 0 20px 0;
    }
    .middle-content-post.long .middle-content-post-text,
    .middle-content-post.short .middle-content-post-text {
        width: 310px;
    }
    .middle-content-post.short {
        padding: 0;
    }
    .content-group h4,
    .content-group .h4 {
        margin: 0 0px 15px 0px;
        text-align: center;
    }
    h1.section,
    .load-content-group h4,
    .load-content-group .h4 {
        text-align: center;
    }
    .load-content-group {
        margin-left: 0;
        width: 100%;
    }
    .middle-content-post.short {
        padding: 0 !important;
    }
    .more-article {
        float: none;
    }
    .front_style-all .load-content-group.long.only-text,
    #style-all .load-content-group.long.only-text {
        margin-right: 0 !important;
    }
    .load-content-group.long h4,
    .load-content-group.long .h4 {
        margin: 0 0 15px 0;
    }
    .load-content-group.long.only-text .middle-content-post.long figure.article-img,
    .load-content-group.long.only-text .middle-content-post.long .middle-content-post-text {
        width: 100%;
    }
    .adaptive-logo {
        margin-left: 60px;
    }
    .art-content.art_type_inspiration h1 {
        font-size: 34px;
        line-height: 32px;
    }
    .op-related-articles li .left {
        width: 30%;
    }
    .op-related-articles li .right {
        margin-left: 33%;
    }
    .after-title {}
    .after-title {
        border: 0px solid transparent !important;
    }
    .after-title .share_buttons_vertical_divider_left,
    .after-title .share_buttons_vertical_divider_right,
    .after-title .share_buttons_cell_right {
        display: none;
    }
    .after-title .share_buttons_cell_views {
        float: right;
    }
    .user_selection_add .simple_button {
        margin-right: 0 !important;
    }
    .section_wrapper .jcarousel-skin-tango {
        display: none;
    }
    .share_buttons.bottom .share_buttons_vertical_divider_right:nth-last-of-type(2),
    .button_printer.big {
        display: none;
    }
    .wiki_section .section_title img {
        float: none;
        margin: 0 auto;
        display: block;
    }
    .section_title .bottom_topics {
        width: 90% !important;
        text-align: center !important;
    }
    .section_title .bottom_topics a {
        min-width: 100%;
        width: 100%;
        margin-right: 2%;
    }
    .article_main_pic {
        max-width: none;
    }
}

@media (max-width: 640px) {
    .banner_adaptive .banner_wrapper .column_right p {
        text-align: center;
    }
    .banner_adaptive .banner_wrapper .column_right {
        display: block;
    }
    .banner_adaptive .banner_wrapper .column_left {
        display: block;
        text-align: center;
    }
    .banner_adaptive .banner_wrapper .column_left img {
        display: inline-block;
        margin-left: 0;
    }
    .banner_adaptive .banner_wrapper .button {
        display: block;
    }
    .big_front_button {
        line-height: 44px;
        font-size: 14px;
        padding: 0 30px;
    }
}

@media (max-width: 530px) {
    .after-title .share_buttons_vertical_divider_right.just-invisible-phone {
        display: none;
    }
    .after-title .share_buttons_cell_right {
        float: left;
        clear: both;
        border-top: 1px solid #e5e5e4;
        width: 100%;
    }
    .after-title .email_form {
        margin-top: 41px;
    }
    .content2,
    #content2 {
        clear: both;
    }
    .share_buttons.bottom .share_buttons_hidden_divider {}
    .share_buttons.bottom .email_form2 {
        margin-top: 46px;
    }
    .art-content.art_type_recipe .recipe_list ul li span,
    .art-content.art_type_recipe .recipe_list ul li p {
        font-size: 11px;
        line-height: 12px;
    }
    .art-content.issue_num_55 h1,
    .art-content.art_type_recipe h1 {
        font-size: 34px;
        line-height: 35px;
    }
    .share_desktop {
        display: none;
    }
    .share_mob {
        display: block;
        margin-top: 3px;
    }
    .share_mob .share42init_big a {
        background-position: -120px 0 !important;
        width: 24px !important;
        height: 24px !important;
        -webkit-background-size: cover !important;
        -moz-background-size: cover !important;
        -o-background-size: cover !important;
        background-size: cover !important;
    }
    .art-content .share_mob ul {
        padding: 0;
        margin-left: 0;
    }
    .share_buttons.share_buttons .share_buttons_vertical_divider_left {
        margin-left: 0px;
    }
    .share_buttons.bottom .share_buttons_vertical_divider_right {
        margin-right: 0px;
    }
    .share_buttons.bottom .button_email2.big {
        margin-right: 0;
    }
    .share_buttons.bottom .ya-share2.ya-share2_inited,
    .share_buttons.bottom .share42init_big.mob {
        float: left;
    }
    .button_email.big,
    .button_email2.big,
    .button_printer.big {
        font-size: 12px;
    }
    .art-content.art_type_recipe .recipe_list ul li div {
        min-height: 55px;
    }
    .more-article a {
        font-size: 14px;
        margin-left: 5%;
    }
}

@media (max-width: 480px) {
    .wrapper,
    .centerX1200 {}
    .middle-content .middle-content-post {}
    .middle-content .middle-content-post.short figure.article-img,
    .middle-content .middle-content-post.short figure.article-img img,
    .middle-content .middle-content-post .middle-content-post-text {
        max-width: 100% !important;
    }
    .art-content p {}
    .header-menu .latest_articles {
        right: 50px;
        font-size: 10px;
    }
    .section_wrapper .wiki table td {
        font-size: 12px;
    }
    .profile_info .author_picture {
        width: 100%;
        margin: 7px 0 10px 0;
    }
    .profile_info .author_picture img {
        margin: 0 auto;
    }
    .profile_info h1 {
        text-align: center;
    }
    .profile_info .author_about .stretch-element .table-cell {
        display: block;
    }
    .profile_info .author_about {
        width: 100%;
    }
}

@media (max-width: 420px) {
    .header-menu .latest_articles {
        display: none;
    }
    .adaptive-logo {
        margin: 0 auto;
    }
    .more-article a {
        font-size: 12px;
    }
    .front-videos .load-content-group.long.only-text .middle-content-post.short {
        max-width: 90% !important;
    }
    .front-videos .middle-content-post.short figure.article-img,
    .load-content-group .middle-content-post.short figure.article-img {
        max-width: 100%;
    }
    .load-content-group.long,
    .load-content-group {
        width: 100% !important;
    }
    .art-content table.table_with_pic tr:first-child td .cs_img img {
        width: 100%;
    }
    .email_form,
    .email_form2,
    .email_form3 {
        width: 300px;
    }
    .email_form input[type="text"],
    .email_form2 input[type="text"],
    .email_form3 input[type="text"] {
        width: 267px;
    }
    .konkurs_block {
        box-sizing: border-box;
        max-width: 100%;
        margin: 0 0 10px 0;
    }
    .konkurs_wrapper {
        margin-right: 10px;
    }
    .anu ul.fbfpalbums {
        text-align: center;
    }
    .anu ul.fbfpalbums li {
        width: 124px !important;
        height: 124px !important;
        margin: 0 2px 0px 2px;
        float: none;
        display: inline-block;
    }
    .art-content h2,
    .art-content .h2 {
        font-size: 22px;
        line-height: 26px;
    }
}

@media (min-width: 490px) and (max-device-width:640px) and (orientation:landscape) {
    .wrapper,
    .centerX1200 {}
}

div.banner_new_style {
    float: left;
    width: 980px;
    display: block !important;
}

@media (max-width:1080px) {
    div.banner_new_style {
        width: 100% !important;
        margin-left: 0 !important;
    }
    div.banner_new_style div[style="width: 980px;"],
    div.banner_new_style div a img {
        width: 768px !important;
        margin: 0 auto;
    }
    .jscroll-added div.banner_new_style {
        margin-top: 20px !important;
    }
}

@media (max-width: 768px) {
    div.banner_new_style {}
    div.banner_new_style div[style="width: 980px;"],
    div.banner_new_style div a img {
        width: 100% !important;
    }
    div.banner_new_style div[style="width: 980px;"] a {
        margin-left: 0px !important;
    }
    .smallbox_wrapper.centred {
        width: 90%;
    }
    .without-left-column-content {
        width: auto !important;
        margin-left: 0 !important;
    }
    .op-related-articles li .right h6,
    .op-related-articles li .right .h6 {
        font-size: 18px;
        line-height: 20px;
    }
    .cs_img .cs_img_caption {
        font-size: 12px !important;
    }
}

@media (max-width: 400px) {
    div.banner_new_style {}
    .vk_widget {
        background-color: transparent;
    }
    .after-title .share_buttons_cell_views {
        float: left;
        clear: both;
        margin-left: 0;
    }
}

@media (max-width: 270px) {
    div.banner_new_style {}
}

div.banner_new_style div a {}

@media (max-width: 600px) {
    .fb-comments_wrapper span,
    .fb-comments_wrapper div,
    .fb-comments_wrapper iframe {
        width: 100% !important;
    }
}

.latest_articles {}

.navigation_line .navigation_issue span {
    top: 6px;
    position: relative;
}

.global-top-menu li span,
.global-top-menu li a {
    color: #fff;
}

.global-top-menu .logo {
    top: 34px;
    width: 235.2px;
    height: 52.8px;
    margin-left: -117.6px;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.global-top-menu {
    height: 130px;
}

ul.menu_issues {
    white-space: nowrap;
    background-color: #008440;
}

ul.menu_issues li a.active {
    background-color: #007330;
}

ul.menu_issues li.hidden {
    display: none;
}

.body_fixed_menu ul.menu_issues li.hidden {
    display: inline-block;
}

.body_fixed_menu .hidden_sticky {
    display: none !important;
}

.top_menu_scrolled_wrapper_stripe {
    background-color: #009a4b;
}

.global-top-menu2 {
    height: 80px;
    background-color: transparent;
    position: relative;
}

.global-top-menu2:before {
    position: absolute;
    content: '';
    top: 40px;
    left: 0;
    right: 0;
    height: 40px;
    background-color: #e5e5e5;
}

.body_fixed_menu .global-top-menu2:before {
    background-color: #009a4b;
}

.global-top-menu2 a {
    line-height: 40px;
}

.all-sections-menu {
    height: 40px;
    line-height: 40px;
}

.all-sections-menu,
span.search-ico {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}

.all-sections-menu .burger-icon {
    top: 0;
}

.global-top-menu2 .icon_home {
    display: inline-block;
    padding: 0 !important;
    position: relative;
    top: 3px;
    margin-left: 0;
    margin-right: 2px;
    width: 24px;
    height: 24px;
    background: url("../img/f2424a4cb5ae26d77854b9123540647bc4cfaef7.svg") no-repeat;
    top: 7px;
}

.menu_issues .icon_home {
    margin-left: 15px;
    margin-right: 0px;
}

.global-top-menu2 .breadcrumb-menu .icon_home {
    width: 16px;
    height: 16px;
    background: url("../img/ba7839fa01570d9337790b19f3d0cfc1d5cdf2c7.svg") no-repeat;
    top: 2px;
}

.global-top-menu2 .icon_home {
    background-color: transparent !important;
}

.fix-front-menu {}

.global-top-menu2 a {
    padding: 0 13px !important;
}

.fix-front-menu {
    overflow: hidden;
}

.fix-front-menu.body_fixed_all_sections {
    position: relative;
}

.fix-front-menu.fixed .header-menu ul {
    margin-left: 0;
}

.global-top-menus {}

.global-top-menu2 a.current,
.global-top-menu2 a:hover {
    background-color: transparent;
    border-color: transparent !important;
}

.global-top-menu2 a:hover {
    text-decoration: underline;
}

div.sections_menu_wrapper div.header-menu {
    background-color: transparent !important;
}

.global-top-menus.others_menu_type.fixed div.sections_menu_wrapper div.header-menu {
    width: 1025px;
}

div.header-menu ul li a {
    border-color: transparent !important;
}

div.header-menu ul li {
    background: transparent !important;
}

.top_menu_scrolled {
    position: relative;
}

.sections_menu_wrapper {
    overflow: hidden;
    position: absolute;
    top: 40px;
    left: 0;
    right: 0;
}

.header-menu .top-menu {
    position: relative;
    z-index: 99;
}

.global-top-menu2 .sections_menu_wrapper .top-menu li a {
    font-weight: normal;
    color: #333 !important;
}

.global-top-menu2 .sections_menu_wrapper .top-menu li a {
    max-width: none !important;
    height: 30px;
    line-height: 30px;
    margin: 5px 0 5px 5px;
    display: block;
    border-color: #b1b1b1 !important;
}

.global-top-menu2 .sections_menu_wrapper .top-menu li a:hover {}

.sections_menu_wrapper .header-menu {
    height: 40px !important;
    padding-top: 0 !important;
}

.sections_menu_wrapper .top-menu {
    margin-top: 0 !important;
}

ul.breadcrumb-menu {
    background-color: #ddd;
}

ul.breadcrumb-menu li:first-child {
    display: none;
}

ul.breadcrumb-menu li a {
    font-size: 13px;
    line-height: 40px;
    color: #333;
    padding: 0 0px 0 2px !important;
}

ul.breadcrumb-menu a:hover {
    background-color: transparent;
}

.global-top-menus.fixed {
    position: fixed;
    top: -170px;
    left: 0;
    right: 0;
    z-index: 9999999;
}

body.body_fixed_menu .main_content {
    margin-top: 0px !important;
}

body.body_fixed_all_sections .main_content {
    margin-top: 160px !important;
}

body.body_fixed_menu .fix-front-menu.fixed {
    position: relative;
    z-index: auto;
    top: auto;
}

body.body_fixed_all_sections .fix-front-menu.fixed {
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 50%;
    margin-left: -600px;
}

body.body_fixed_menu .sections_menu_wrapper {
    background-color: #e5e5e5;
}

body.body_fixed_all_sections .sections_menu_wrapper {
    position: relative;
    top: auto;
    display: inline-block;
    width: 100%;
}

body.body_fixed_all_sections .sections_menu_wrapper ul {
    white-space: nowrap;
    display: inline-block;
}

body.body_fixed_all_sections .sections_menu_wrapper ul.top-menu {
    white-space: normal;
    display: table;
}

body.body_fixed_all_sections .sections_menu_wrapper ul li {
    display: inline-block;
    white-space: normal;
}

body.body_fixed_all_sections ul.menu_issues {
    display: inline-block;
    vertical-align: top;
    background-color: transparent;
    position: absolute;
    top: 20px;
    left: 170px;
}

body.body_fixed_all_sections ul.menu_issues li a {
    line-height: 40px;
    font-weight: normal;
    font-size: 13px;
    font-family: "museo_sans_cyrl300", Arial;
}

body.body_fixed_all_sections ul.menu_issues li:first-child {
    display: none;
}

body.body_fixed_menu ul.menu_issues li a {
    color: #ddd;
}

body.body_fixed_menu ul.menu_issues li.highlight a {
    color: #fff;
}

body.body_fixed_all_sections .top_menu_scrolled {
    padding-top: 40px;
    margin-top: 30px;
    overflow: hidden;
    white-space: nowrap;
    height: 40px;
}

body.body_fixed_all_sections .others_menu_type.fixed.navigation_opened .top_menu_scrolled {
    height: 80px;
}

body.body_fixed_all_sections .others_menu_type.fixed.navigation_opened .top_menu_scrolled_wrapper_stripe {
    background-color: transparent;
}

body.body_fixed_all_sections .fix-front-menu.not_article.fixed .navigation_wrapper {
    margin-top: 80px;
}

body.body_fixed_all_sections .global-top-menus.others_menu_type.navigation_opened.fixed .sections_menu_wrapper {
    background-color: #e5e5e5;
}

.sections_menu_wrapper span.search-ico,
.fix-front-menu.fixed span.search-ico {
    background-color: #333;
}

body.body_fixed_all_sections .sections_menu_wrapper span.search-ico {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
    right: 0;
}

body.body_fixed_all_sections .all-sections-menu {
    top: 40px;
    right: 40px;
    width: 105px;
    line-height: 40px;
    font-size: 13px;
    border-right: 1px solid #47473f;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}

body.body_fixed_all_sections .all-sections-menu .burger-icon {
    top: 0px;
}

.navigation_wrapper {
    margin-top: 0px;
    border-top: 1px solid #47473f;
}

body.body_fixed_all_sections .navigation_wrapper {
    margin-top: 40px;
}

.global-top-menus.fixed h2.load_title,
.global-top-menus.fixed .h2.load_title {
    display: inline-block;
    line-height: 40px;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 10px;
    font-size: 15px;
    line-height: 18px;
    width: 100%;
    box-sizing: border-box;
    top: -1px;
    height: auto;
    vertical-align: middle;
    white-space: normal;
}

.load_title_wrapper {
    display: none;
    position: relative;
    vertical-align: top;
}

.global-top-menus.fixed .load_title_wrapper {
    display: inline-block;
    width: 100%;
    vertical-align: middle;
}

.global-top-menus.fixed .article_loading_wrapper {
    display: block;
    left: 0;
}

.global-top-menus.fixed .latest_articles {
    display: block;
    position: absolute;
    right: 185px;
    height: 40px;
    background-color: #ddd;
    z-index: 3;
    top: 0px;
    font-size: 13px;
}

.global-top-menus.fixed .latest_articles span {
    margin-top: 10px;
}

.breadcrumb-and-article-title-wrapper {
    display: table;
    width: auto;
    float: left;
}

.global-top-menus.fixed.article_menu_type .breadcrumb-and-article-title-wrapper {
    width: 875px;
    float: none;
}

.breadcrumb-and-article-title-wrapper .breadcrumb-menu-wrapper {
    display: table-cell !important;
}

.breadcrumb-and-article-title-wrapper .breadcrumb-menu {
    float: none;
}

.breadcrumb-and-article-title-wrapper .breadcrumb-menu li {
    float: none;
    vertical-align: top;
    white-space: nowrap !important;
    color: #333;
}

.breadcrumb-and-article-title-wrapper .load_title_wrapper {
    display: table-cell !important;
}

.navigation_opened .global-top-menu2 {
    height: 150px;
}

.navigation_opened.others_menu_type .global-top-menu2 {
    height: 150px;
}

.navigation_opened .top_menu_scrolled .top-menu {
    height: 80px;
    background-color: #e5e5e5;
    overflow: inherit;
}

.navigation_opened .top_menu_scrolled .breadcrumb-and-article-title-wrapper {
    margin-bottom: 40px;
}

.navigation_opened .header-menu ul {
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}

.banner_top_980.banner_top_1000 {
    margin-left: auto !important;
    margin-right: auto !important;
}

.all-sections-menu s {
    text-decoration: none;
    display: none;
}

.navigation_line.desktop_hidden {
    display: none;
}

.body_fixed_menu .navigation_line.desktop_hidden {
    display: inherit;
}

.global-top-menu2:before {
    top: 50px;
    height: 50px;
}

.global-top-menu2 a {
    line-height: 50px;
}

.sections_menu_wrapper .top-menu,
.sections_menu_wrapper .top-menu li,
ul.breadcrumb-menu,
.all-sections-menu {
    height: 50px;
    line-height: 50px;
}

.global-top-menus {}

.sections_menu_wrapper {
    top: 50px;
}

.sections_menu_wrapper .header-menu {
    height: 50px !important;
}

ul.breadcrumb-menu li a {
    line-height: 50px;
}

body.body_fixed_all_sections ul.menu_issues li a {
    line-height: 30px;
}

body.body_fixed_all_sections .top_menu_scrolled {
    padding-top: 50px;
    height: 50px;
}

body.body_fixed_all_sections .others_menu_type.fixed.navigation_opened .top_menu_scrolled {
    height: 100px;
}

body.body_fixed_all_sections .fix-front-menu.not_article.fixed .navigation_wrapper {
    margin-top: 100px;
}

body.body_fixed_all_sections .all-sections-menu {
    top: 50px;
    right: 50px;
    line-height: 50px;
}

body.body_fixed_all_sections .navigation_wrapper {
    margin-top: 50px;
}

.global-top-menus.fixed h2.load_title,
.global-top-menus.fixed .h2.load_title {
    line-height: 16px;
}

.global-top-menus.fixed .latest_articles {
    height: 50px;
}

.navigation_opened .top_menu_scrolled .breadcrumb-and-article-title-wrapper {
    margin-bottom: 50px;
}

.global-top-menu2 {
    height: 50px;
}

.navigation_opened .top_menu_scrolled .top-menu {
    height: 100px;
}

span.search-ico {
    width: 50px;
    height: 50px;
    right: -50px
}

.search_header_panel {
    top: 350px;
}

.search_header_panel.fixed {
    top: 50px;
}

.global-top-menu2 .sections_menu_wrapper .top-menu li a {
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
}

.navigation_line {
    line-height: 30px;
}

.global-top-menus.fixed {
    top: -180px;
}

body.body_fixed_all_sections .all-sections-menu .burger-icon,
.all-sections-menu .burger-icon {
    top: 5px;
}

.navigation_wrapper {}

.global-top-menu2 .sections_menu_wrapper .top-menu li a,
.navigation_section {
    font-size: 12px !important;
}

.global-top-menus.fixed .latest_articles span {
    margin-top: 15px;
}

.icon_top_video {
    display: inline-block;
    width: 25px;
    height: 25px;
    vertical-align: middle;
    position: relative;
    top: -1px;
    margin-right: 1px;
}

.banner_floater.banner_floater_fixed {}

.banner_floater.banner_floater_bottom_fixed {}

.body_fixed_menu .bottom_blocks {
    bottom: 10px;
    min-height: 11px;
}

.body_fixed_menu .bottom_blocks.empty_block {
    min-height: 11px;
}

.body_fixed_menu .right-sidebar.banner_floater_too_big .banner_floater {}

.body_fixed_menu .right-sidebar.banner_floater_too_big .bottom_blocks {
    position: relative !important;
    top: auto !important;
    bottom: auto !important;
    margin-bottom: 10px !important;
}

.front_style-all .topic-block.section-block.horizontal,
#style-all .topic-block.section-block.horizontal,
.topic-block.section-block.horizontal {
    max-height: 206px;
}

.topic-block.section-block.horizontal .info {
    height: 206px;
}

#recipes-all .topic-block.section-block.horizontal {
    max-height: 165px;
}

#recipes-all .topic-block.section-block.horizontal .info {
    height: 165px;
}

.front_sliding_block .topic-block.section-block.horizontal,
#front_block_popular .topic-block.section-block.horizontal {
    max-height: 181px;
}

.front_sliding_block .topic-block.section-block.horizontal .info,
#front_block_popular .topic-block.section-block.horizontal .info {
    height: 181px;
}

.front_style-all .topic-block.vertical figure img,
#style-all .topic-block.vertical figure img {
    max-height: 141px;
}

.front_sliding_block .front_block_popular_frame,
#front_block_popular .front_block_popular_frame {
    height: 406px;
}

.front_sliding_block .load-content-group.long,
#front_block_popular .load-content-group.long {
    padding-bottom: 0;
    margin-bottom: 0 !important;
}

.middle-content.front_page .topic-block.section-block.vertical .info {
    min-height: 175px;
}

#recipes-all .section-block.horizontal .h3 {
    margin-bottom: 0px;
}

.front-populars .topic-block.section-block.horizontal .info {
    width: 140px;
    height: 94px;
}

div.left-sidebar-group.popular .vertical:last-child {
    margin-bottom: 9px !important;
}

.left_column_popular_wrapper.fixed {
    position: relative !important;
    top: auto !important;
}

.left_column_popular_wrapper.popular_fixed {
    position: fixed !important;
    top: 70px !important;
}

.left_column_popular_wrapper .left-sidebar-group.popular {
    margin-bottom: 10px;
}

.left_column_popular_wrapper.popular_bottom_fixed {
    position: absolute !important;
    top: auto !important;
    bottom: 0 !important;
}

.body_article_infinite .left_column_popular_wrapper.popular_bottom_fixed {
    position: fixed !important;
    top: 70px !important;
    bottom: auto !important;
}

.middle-content .art-content {
    margin-left: 0;
    margin-right: 0;
}

.sections_show_hidden_arrow {
    opacity: 0.7;
    position: absolute;
    right: 0;
    top: 5px;
    background-color: #00a651;
    width: 40px;
    height: 40px;
    z-index: 999;
    border: 1px solid #009a4b;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    vertical-align: middle;
    color: #fff;
    cursor: pointer;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    border-radius: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.sections_show_hidden_arrow:hover {
    opacity: 1;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.navigation_opened .sections_show_hidden_arrow svg {
    transform: rotate(180deg);
}

.sections_show_hidden_arrow svg path {
    fill: #fff;
}

body.one_line_sections .sections_show_hidden_arrow {
    display: none;
}

body.one_line_sections .navigation_opened .top_menu_scrolled .top-menu {
    height: 50px;
}

body.one_line_sections .navigation_opened .global-top-menu2 {
    height: 100px;
}

body.body_fixed_all_sections.one_line_sections .others_menu_type.fixed.navigation_opened .top_menu_scrolled {
    height: 50px;
}

body.body_fixed_all_sections.one_line_sections .fix-front-menu.not_article.fixed .navigation_wrapper {
    margin-top: 50px;
}

.topics_tree_wrapper {
    position: relative;
}

.topics_tree_wrapper ul {
    padding: 0 0 0 20px !important;
    margin: 0 !important;
    position: relative;
}

.topics_tree_wrapper ul li {
    padding: 0 !important;
    margin: 0 !important;
    position: relative;
}

.topics_tree_wrapper ul ul {
    padding: 0 0 0 30px !important;
}

.topics_tree_wrapper ul ul li {
    white-space: nowrap;
}

.topics_tree_wrapper ul li a {
    text-decoration: none;
}

.topics_tree_wrapper ul li a:hover {
    text-decoration: underline;
}

.topics_tree_wrapper .level_2 {
    font-size: 26px;
}

.topics_tree_wrapper .level_2 a {
    color: #008440;
}

.topics_tree_wrapper .level_3 {
    font-size: 22px;
}

.topics_tree_wrapper .level_3 a {
    color: #502b81;
}

.topics_tree_wrapper .level_4 {
    font-size: 18px;
}

.topics_tree_wrapper .level_4 a {
    color: #47473f;
}

.topics_tree_wrapper .level_5 {
    font-size: 14px;
}

.topics_tree_wrapper .level_5 a {
    color: red;
}

.topics_tree_wrapper .article_link {
    padding: 0 0 0 0;
    font-size: 10px;
}

.topics_tree_wrapper .article_link a {
    color: #00a651;
}

.topics_tree_wrapper .system_text {
    font-size: 8px;
    color: #888;
}

.no_articles {
    color: #800;
}

.topics_tree_wrapper input[type="checkbox"] {
    opacity: 0 !important;
    height: 20px !important;
    width: 30px !important;
    top: 0;
    left: -30px;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute !important;
    z-index: 2;
    cursor: pointer;
}

.topics_tree_wrapper input[type="checkbox"] + i {
    display: block;
    width: 10px;
    height: 10px;
    line-height: 10px;
    margin-top: -17px;
    left: -16px;
    cursor: pointer;
    position: absolute;
    background-color: #fff;
    outline: 1px solid #000;
    text-align: center;
}

.topics_tree_wrapper input[type="checkbox"] + i:before {
    content: "+";
    display: inline-block;
    font-size: 10px;
    vertical-align: middle;
    margin-top: -3px;
    margin-left: 1px;
}

.topics_tree_wrapper input[type="checkbox"]:checked + i:before {
    content: "-";
}

.topics_tree_wrapper input[type="checkbox"] + i + .tree_articles_wrapper {
    display: none;
}

.topics_tree_wrapper input[type="checkbox"]:checked + i + .tree_articles_wrapper {
    display: block;
}

.bg-competition {
    top: 230px;
}

.lg-backdrop,
.lg-outer {
    z-index: 999999999 !important;
}

.lg-sub-html {
    opacity: 0 !important;
}

.gallery_wrapper .gallery_item {
    display: block;
    overflow: hidden;
    max-width: 100%;
    position: relative;
}

.gallery_wrapper .gallery_item img {
    -webkit-transition: -webkit-transform 0.15s ease 0s !important;
    -moz-transition: -moz-transform 0.15s ease 0s !important;
    -o-transition: -o-transform 0.15s ease 0s !important;
    transition: transform 0.15s ease 0s !important;
}

.gallery_wrapper .gallery_item:after {
    content: 'ÃƒÂÃ‚ÂÃƒÂÃ‚Â°ÃƒÂÃ‚Â¶ÃƒÂÃ‚Â¼ÃƒÂÃ‚Â¸Ãƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚Âµ, Ãƒâ€˜Ã¢â‚¬Â¡Ãƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â±Ãƒâ€˜Ã¢â‚¬Â¹ Ãƒâ€˜Ã†â€™ÃƒÂÃ‚Â²ÃƒÂÃ‚ÂµÃƒÂÃ‚Â»ÃƒÂÃ‚Â¸Ãƒâ€˜Ã¢â‚¬Â¡ÃƒÂÃ‚Â¸Ãƒâ€˜Ã¢â‚¬Å¡Ãƒâ€˜Ã…â€™';
    color: #fff;
    text-shadow: 1px 1px 10px #000;
    line-height: 30px;
    text-align: center;
    font-size: 30px;
    font-family: "museo_sans_cyrl700", Arial;
    vertical-align: middle;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin-top: -15px;
    opacity: 0;
    z-index: 2;
    -webkit-transition: opacity 0.3s ease !important;
    -moz-transition: opacity 0.3s ease!important;
    -o-transition: opacity 0.3s ease !important;
    transition: opacity 0.3s ease !important;
}

.gallery_wrapper .gallery_item:before {}

.gallery_wrapper .gallery_item:hover:after {
    opacity: 1;
}

.without-left-column-content {
    width: 860px;
}

.text_on_pic .info {
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    min-height: 0 !important;
    background: transparent !important;
    padding: 25px 20px 25px 20px !important;
    border: none !important;
}

.text_on_pic .hover {
    -moz-transition: opacity 0.2s ease;
    -webkit-transition: opacity 0.2s ease;
    -o-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
    opacity: 0.3;
}

.text_on_pic .h3 {
    text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
}

.text_on_pic .info .info_gradient_wrapper:before,
.text_on_pic .info:before {
    display: none !important;
}

.text_on_pic .info .info_gradient_wrapper {
    position: relative !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;
    background: transparent !important;
    overflow: hidden !important;
}

.text_on_pic .info .info_gradient_wrapper .recipe_line .recipe_line_complexity,
.text_on_pic .info .info_gradient_wrapper .recipe_line .recipe_line_total_time {
    color: #fff;
}

.text_on_pic .info .info_gradient_wrapper .h3 {
    color: #fff !important;
    font-size: 24px !important;
    line-height: 26px !important;
}

.text_on_pic .info .info_gradient_wrapper p {
    font-size: 17px !important;
    line-height: 19px !important;
    max-height: 0 !important;
    color: #fff !important;
    -moz-transition: max-height 0.3s ease-in-out !important;
    -webkit-transition: max-height 0.3s ease-in-out !important;
    -o-transition: max-height 0.3s ease-in-out !important;
    transition: max-height 0.3s ease-in-out !important;
}

.text_on_pic:hover .info .info_gradient_wrapper p {
    max-height: 800px !important;
}

.text_on_pic figure:before {}

.text_on_pic .date,
.text_on_pic .views {
    bottom: auto !important;
    top: 20px !important;
}

.text_on_pic .share_block {
    color: #fff !important;
    bottom: 3px !important;
    right: 8px;
}

.vertical_with_text {}

.vertical_with_text .info {
    min-height: 260px !important;
    max-height: 260px !important;
}

.vertical_with_text_small .info {
    min-height: 181px !important;
    max-height: 181px !important;
}

.vertical_big {
    width: 530px !important;
    height: 848px !important;
}

.vertical_big.square_big {
    height: 530px !important;
}

.vertical_big figure img {
    width: 530px !important;
    height: 848px !important;
}

.vertical_big figure img {
    height: 530px !important;
}

.vertical_big .info {
    top: 80px !important;
    bottom: auto !important;
}

.vertical_big.square_big.top_text .info {
    top: 24px !important;
}

.vertical_big.square_big .info {
    top: auto !important;
    bottom: 16px !important;
}

.vertical_big .info .info_gradient_wrapper .h3 {
    font-size: 48px !important;
    line-height: 50px !important;
}

.vertical_big.square_big .info .info_gradient_wrapper .h3 {
    font-size: 32px !important;
    line-height: 34px !important;
}

.vertical_big .info .info_gradient_wrapper p {
    font-size: 20px !important;
    line-height: 24px !important;
    max-height: 800px !important;
}

.vertical_big.square_big .info .info_gradient_wrapper p {
    font-size: 17px !important;
    line-height: 19px !important;
}

.vertical_big.top_text .hover {
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, rgba(3, 28, 60, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.8))) !important;
    background-image: -o-linear-gradient(bottom, rgba(3, 28, 60, 0.1), rgba(0, 0, 0, 0.8)) !important;
    background-image: -webkit-linear-gradient(bottom, rgba(3, 28, 60, 0.1) 40%, rgba(0, 0, 0, 0.8) 100%) !important;
    background-image: linear-gradient(to top, rgba(3, 28, 60, 0.1) 40%, rgba(0, 0, 0, 0.8) 100%) !important;
}

.horizontal_big {
    width: 860px !important;
    min-height: 480px !important;
}

.horizontal_big .info {
    padding: 40px 20px !important;
}

.horizontal_big figure img {
    width: 860px !important;
    height: 480px !important;
}

.horizontal_big .info .info_gradient_wrapper .h3 {
    font-size: 36px !important;
    line-height: 38px !important;
}

.horizontal_big .info .info_gradient_wrapper p {
    font-size: 17px !important;
    line-height: 19px !important;
    max-height: 300px !important;
}

.horizontal_middle {
    width: 530px !important;
    min-height: 296px !important;
}

.horizontal_middle figure img {
    width: 530px !important;
    height: 296px !important;
}

.horizontal_small {
    width: 418px !important;
    min-height: 233px !important;
}

.horizontal_small figure img {
    width: 418px !important;
    height: 233px !important;
}

.horizontal_small .info .info_gradient_wrapper .h3 {
    font-size: 18px !important;
    line-height: 20px !important;
}

.horizontal_small .info .info_gradient_wrapper p {
    font-size: 14px !important;
    line-height: 16px !important;
}

.popular_articles_block {
    padding: 20px;
    box-sizing: border-box;
    background-color: rgba(0, 166, 81, 0.3) !important;
    height: 606px;
    max-height: 606px;
}

.popular_articles_block .h4 {
    font-size: 25px !important;
    line-height: 20px !important;
    font-weight: normal !important;
    padding: 0 0 10px 0 !important;
    margin: 0 0px 15px 0px !important;
    border-bottom: 2px solid #21B361 !important;
    font-family: "museo_sans_cyrl300", Arial !important;
    color: #141414 !important;
}

.popular_articles_block a {
    display: block;
    color: #313131;
    font-size: 16px !important;
    line-height: 18px !important;
    padding: 0;
    margin: 0 0 20px 0;
    text-decoration: none;
}

.popular_articles_block a:hover {
    text-decoration: underline;
}

.popular_articles_block a:last-child {
    margin: 0;
}

.popular_articles_block a figure {
    margin: 0 0 10px 0;
}

.popular_articles_block .hover .views,
.popular_articles_block .hover .date {
    bottom: 10px;
}

.popular_articles_block .hover i.view-icon {
    top: 3px;
    left: -7px;
}

.popup_overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.fbfpalbums a {
    background-color: transparent !important;
}

.art-content.art_type_inspiration.art_type_calendar .cs_img,
.art-content.art_type_inspiration.art_type_calendar .cs_img img {
    max-width: 650px;
}

.calendar_middle {
    float: left;
    max-width: 850px;
    vertical-align: baseline;
    padding: 0;
    float: left;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-bottom: 10px;
}

.calendar_middle .inspiration_main_photo {
    margin-bottom: 10px;
}

.calendar_middle .calendar {
    float: none;
    margin: 0;
    padding-left: 200px;
    box-sizing: border-box;
    position: relative;
}

.calendar_middle .calendar h2 {
    transform: translate(-100%, 0px);
    margin-left: -58px;
    text-align: right;
    max-width: 150px;
    margin-bottom: 12px;
    position: absolute;
    top: -10px;
    left: 0;
    font-size: 19px;
    line-height: 23px;
}

.calendar_middle .calendar h2:after {
    content: '';
    width: 15px;
    height: 15px;
    border: 2px solid #818181;
    background-color: #fff;
    border-radius: 50%;
    position: absolute;
    top: 13px;
    right: -22.5px;
}

.calendar_middle .calendar_body {
    position: relative;
}

.calendar_middle .calendar_body .article_table_wrapper {
    overflow: hidden;
}

.calendar_middle .calendar_body .article_table_wrapper table tr:first-child td p {
    color: #fff;
    font-weight: bold;
}

.calendar_middle .calendar_body .calendar_text:before {
    content: '';
    display: block;
    width: 2px;
    background-color: #818181;
    position: absolute;
    top: 14px;
    bottom: -10px;
    right: 100%;
    margin-right: 42px;
    z-index: -1;
}

.calendar_middle .calendar_body .calendar_text {}

.calendar_middle .calendar_after {
    margin-top: 40px;
}

.calendar_middle .calendar_after .cs_img,
.calendar_middle .calendar_after img {
    max-width: 100% !important;
}

.calendar_middle .calendar img {}

.calendar_body .readers_advices,
.calendar_body .help,
.calendar_body .fact,
.calendar_body .action,
.calendar_body .prof,
.calendar_body .important,
.calendar_body .recipe,
.calendar_body .quotation,
.calendar_body .mark {
    margin-bottom: 5px;
}

.faded_hover {
    position: relative;
}

.faded_hover:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.5);
    z-index: 1;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.faded_hover:hover:after {
    background-color: rgba(255, 255, 255, 0);
    z-index: -1;
}

.offers_menu {
    display: block;
    cursor: pointer;
    position: absolute;
    right: 226px;
    top: -3px;
    font-size: 16px;
    color: #fff;
    background-color: #ee0000;
    height: 56px !important;
    line-height: 56px !important;
    padding: 0 15px;
    z-index: 99999;
    text-decoration: none !important;
}

.offers_menu:hover {
    background-color: #ff0000 !important;
}

.offers_menu.new_articles_placed {
    display: none;
    right: 186px;
}

.global-top-menus.fixed .offers_menu {
    display: none;
}

.global-top-menus.fixed .offers_menu.new_articles_placed {
    display: block;
}

.h2_banner_300 {
    display: none;
    width: 300px;
    margin: 30px auto;
    position: relative;
}

.h2_banner_300:before {
    content: '';
    display: block;
    position: absolute;
    z-index: -1;
    border: 1px solid #eee;
    left: -15px;
    right: -15px;
    top: -15px;
    bottom: -15px;
}

.h2_banner_300:after {
    content: 'ÃƒÂ ÃƒÂÃ‚ÂµÃƒÂÃ‚ÂºÃƒÂÃ‚Â»ÃƒÂÃ‚Â°ÃƒÂÃ‚Â¼ÃƒÂÃ‚Â°';
    display: block;
    position: absolute;
    z-index: -1;
    right: -7px;
    bottom: -13px;
    font-family: "museo_sans_cyrl300", Arial;
    font-size: 8px;
    color: #444;
    font-family: "museo_sans_cyrl300", Arial;
    text-transform: uppercase;
}

table.simple_table {
    margin: 0 !important;
    padding: 0 !important;
    max-width: none !important;
    width: auto !important;
}

table.simple_table tr {
    background-color: transparent !important;
}

table.simple_table tr td {
    margin: 0 !important;
    padding: 0 !important;
    border: 0px solid transparent !important;
}

table.simple_table.social_icons tr td {
    padding: 0 15px 0 0 !important;
}

table.simple_table.social_icons tr td:last-child {
    padding-right: 0 !important;
}

table.simple_table.social_icons.right_column_float_right tr td {
    width: 50%;
}

table.simple_table.social_icons.right_column_float_right tr td:last-child .cs_img {
    float: right;
}

.simple_hover:hover img {
    opacity: 0.9;
    -moz-transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.photos_group {
    margin-bottom: 10px;
    overflow: hidden;
}

.photos_group .cs_img {
    display: block;
    max-width: 49%;
    float: right;
}

.photos_group .cs_img:first-child {
    float: left;
}

a.button_edit_article {
    position: absolute;
    bottom: 5px;
    right: 0;
    text-decoration: none;
    border: 1px solid #ff7e00;
    padding: 4px 10px;
    background: #ff7e00;
    color: #f9f9f9 !important;
    font-size: 12px;
    font-size: 16px;
    line-height: 16px;
    font-weight: bold;
    text-align: center;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

a.button_edit_article:hover {
    color: #fff !important;
}

article header {
    position: relative;
}

body.body_NOT_IE .jscroll-inner .right_sidebar_all_column_fixer {
    min-height: 2300px;
}

body.body_NOT_IE .left_column_floater_sticky,
body.body_NOT_IE .banner_floater_sticky,
body.body_NOT_IE .right_sidebar_all_column_fixer .banner_3sec_floater {
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;
    top: 80px;
    overflow: hidden;
}

body.body_NOT_IE .left_column_floater_sticky {
    top: 60px;
}

body.body_NOT_IE .sticky_block {
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;
    top: 0;
}

.oglavlenie_anchor {}

.oglavlenie_ul {
    margin: 0 0 20px;
}

.oglavlenie_ul li {
    padding: 5px 0;
}

.global-top-menu {}

.new_year_2018_shishka {
    width: 27px;
    height: 48px;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: 50px;
}

.moderator_links {
    width: 300px;
    position: absolute;
    bottom: 9px;
    left: 50%;
    margin-left: -150px;
    text-align: center;
}

.soc_header {
    list-style: none outside none;
    margin: 10px 7px 0 0;
    padding: 0;
}

.soc_header li {
    display: block;
    float: left;
    margin: 0 2px !important;
    padding: 0;
}

.soc_header li a {
    width: 26px !important;
    height: 26px !important;
    line-height: 26px !important;
    padding: 0 !important;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.soc_header li a:hover {
    opacity: 0.9;
}

.soc_header li .fb {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/icons_soc/icon_fb.png") no-repeat;
}

.soc_header li .tw {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/icons_soc/icon_tw.png") no-repeat;
}

.soc_header li .ok {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/icons_soc/icon_ok.png") no-repeat;
}

.soc_header li .vk {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/icons_soc/icon_vk.png") no-repeat;
}

.author_block {
    display: table-cell;
    vertical-align: middle;
    padding: 10px 0;
}

.author_block + .author_block {
    padding: 10px 0 10px 10px;
}

.author_block .cs_img {
    margin: 0;
}

.author_block .cs_img img {
    max-width: none !important;
}

.art-content .author_block ul,
.art-content .author_block ol,
.art-content .author_block p {
    font-family: 'ALSStory_bold', Arial;
}

.not_to_show {
    display: none;
}

.banner_max_640 img {
    max-width: 640px;
    height: auto;
}

.debug-toolbar {
    font-family: "museo_sans_cyrl700", Arial;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #eee;
    padding: 10px 10px 25px 60px;
    z-index: 9999999;
}

.debug-toolbar-query {
    display: inline-block;
    padding-left: 50px;
    font-family: "museo_sans_cyrl300", Arial;
}

.adblock_popup_warning {
    display: none;
    z-index: 999999999;
}

.adblock_on .grf_wrapper {
    min-height: 0 !important;
}

.logo_sticky {
    display: none;
    position: absolute;
    bottom: 0px;
    background-color: #009a4b !important;
}

.logo_sticky:hover img {
    opacity: 0.9;
}

.body_fixed_menu .logo_sticky {
    display: block;
}

.logo_sticky img {
    margin-top: -23px;
}

@media (max-width: 1650px) {
    .body_fixed_menu .logo_sticky img {
        height: 30px;
    }
}

.front_slider_wrapper {
    margin: 20px 0 20px 0;
    position: relative;
}

.front_slider_wrapper.invisible {
    opacity: 0;
}

.global-top-menus {
    box-shadow: 0 2px 2px rgba(0, 0, 0, .15);
}

.front_slider_wrapper {
    box-shadow: 0 2px 2px rgba(0, 0, 0, .15);
    padding-bottom: 10px;
}

.front_slider_wrapper .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide,
.front_slider_wrapper .swiper-slide.swiper-slide-active {
    opacity: 0.6;
}

.front_slider_wrapper:before,
.front_slider_wrapper:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 10%
}

.front_slider_wrapper:before {
    left: 0;
}

.front_slider_wrapper:after {
    right: 0;
}

.front_slider_wrapper .swiper-container {
    margin: 0;
    padding: 0;
    height: auto !important;
}

.front_slider_wrapper .swiper-container:after {
    display: none;
}

.front_slider_wrapper a {
    text-decoration: none;
    color: #393939;
}

.front_slider_wrapper .h3 {
    font-family: "Open Sans", Arial;
    font-size: 14px;
    line-height: 19px;
    text-align: center;
    padding: 7px 0 0 0;
}

.front_slider_wrapper .swiper-button-prev,
.front_slider_wrapper .swiper-button-next {
    background-color: rgba(0, 154, 71, 0.6);
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.27);
    width: 66px;
    margin-top: -33px;
    -webkit-border-radius: 33px;
    -moz-border-radius: 33px;
    border-radius: 33px;
    -webkit-background-size: auto;
    -moz-background-size: auto;
    -o-background-size: auto;
    background-size: auto;
    opacity: 0.8;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.front_slider_wrapper .swiper-button-prev:hover,
.front_slider_wrapper .swiper-button-next:hover {
    opacity: 1;
}

.front_slider_wrapper .swiper-container {
    width: 100%;
    height: 300px;
}

@media (min-width: 1080px) {
    body.top_menu_fixed .head-banner {
        background-color: #fff;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 9999999;
        overflow: hidden;
    }
    body.top_menu_fixed .global-top-menus {
        margin-top: 170px;
    }
    body.top_menu_fixed.branding_on .global-top-menus {
        margin-top: 0px;
    }
    body.top_menu_fixed.body-competition .global-top-menus {
        margin-top: 0;
    }
    .body-competition .fix-front-menu {
        margin-top: -400px;
        margin-bottom: 0;
    }
    .body-competition .navigation_wrapper.active {
        margin-bottom: 0;
    }
    body.top_menu_fixed.body_fixed_top_banner_starts_hiding .head-banner {
        position: absolute;
        top: 130px;
    }
    body.top_menu_fixed.body_fixed_top_banner_starts_hiding .global-top-menus.fixed {
        top: -350px;
    }
    body.branding_on.top_menu_fixed.body_fixed_top_banner_starts_hiding .global-top-menus.fixed {
        top: -180px;
    }
    body.top_menu_fixed.body_fixed_top_banner_starts_hiding.body_fixed_all_sections .main_content {
        margin-top: 400px !important;
    }
    body.branding_on.top_menu_fixed.body_fixed_top_banner_starts_hiding.body_fixed_all_sections .main_content {
        margin-top: 230px !important;
    }
    body.branding_on .all-sections-menu {
        font-size: 14px;
        width: 65px !important;
    }
    body.branding_on ul.breadcrumb-menu li a {
        font-size: 12px;
    }
    body.branding_on.body_fixed_menu .global-top-menus.fixed .latest_articles {
        right: 136px;
        padding: 0 10px !important;
    }
    body.branding_on.body_fixed_menu .global-top-menus.fixed.article_menu_type .breadcrumb-and-article-title-wrapper {
        width: 713px;
    }
    body.branding_on .all-sections-menu s {
        display: inline;
    }
    body.branding_on .global-top-menus.fixed h2.load_title,
    body.branding_on .global-top-menus.fixed .h2.load_title {}
    body.branding_on .global-top-menus.others_menu_type.fixed div.sections_menu_wrapper div.header-menu {
        width: 845px;
    }
    body.branding_on .search_header_panel.fixed {
        width: 980px;
    }
    body.branding_on .all-sections-menu b {
        display: none;
    }
}

@media (max-width: 1300px) {
    .all-sections-menu {
        font-size: 14px;
        width: 65px !important;
    }
    ul.breadcrumb-menu li a {
        font-size: 12px;
    }
    body.body_fixed_menu .global-top-menus.fixed .latest_articles {
        right: 136px !important;
        padding: 0 10px !important;
    }
    body.body_fixed_menu .global-top-menus.fixed.article_menu_type .breadcrumb-and-article-title-wrapper {
        width: 713px !important;
    }
    .all-sections-menu s {
        display: inline;
    }
    .global-top-menus.fixed h2.load_title,
    .global-top-menus.fixed .h2.load_title {
        top: -2px;
    }
    .global-top-menus.others_menu_type.fixed div.sections_menu_wrapper div.header-menu {
        width: 845px;
    }
    .bg-competition {
        top: 180px;
    }
    .without-left-column-content {
        width: 640px;
    }
    .topic-block.section-block .h3 {
        font-size: 17px;
        line-height: 18px;
    }
    .vertical_with_text,
    .vertical_with_text_small {
        width: 222px !important;
    }
    .vertical_with_text .info {
        min-height: 197px !important;
        max-height: 197px !important;
    }
    .vertical_with_text_small .info {
        min-height: 134px !important;
        max-height: 134px !important;
    }
    .vertical_big {
        width: 398px !important;
        height: 636px !important;
    }
    .vertical_big.square_big {
        height: 398px !important;
    }
    .vertical_big figure img {
        width: 398px !important;
        height: 636px !important;
    }
    .vertical_big figure img {
        height: 398px !important;
    }
    .vertical_big .info {
        top: 80px !important;
        bottom: auto !important;
    }
    .vertical_big .info .info_gradient_wrapper .h3 {
        font-size: 35px !important;
        line-height: 37px !important;
    }
    .vertical_big.square_big .info .info_gradient_wrapper .h3 {
        font-size: 24px !important;
        line-height: 26px !important;
    }
    .vertical_big .info .info_gradient_wrapper p {
        font-size: 15px !important;
        line-height: 18px !important;
    }
    .vertical_big.square_big .info .info_gradient_wrapper p {
        font-size: 14px !important;
        line-height: 16px !important;
    }
    .horizontal_big {
        width: 640px !important;
        min-height: 357px !important;
    }
    .horizontal_big figure img {
        width: 640px !important;
        height: 357px !important;
    }
    .horizontal_big .info .info_gradient_wrapper .h3 {
        font-size: 27px !important;
        line-height: 29px !important;
    }
    .horizontal_big .info .info_gradient_wrapper p {
        font-size: 14px !important;
        line-height: 16px !important;
    }
    .horizontal_middle {
        width: 397px !important;
        min-height: 221px !important;
    }
    .horizontal_middle figure img {
        width: 397px !important;
        height: 221px !important;
    }
    .horizontal_middle .info .info_gradient_wrapper .h3 {
        font-size: 18px !important;
        line-height: 20px !important;
    }
    .horizontal_middle .info .info_gradient_wrapper p {
        font-size: 14px !important;
        line-height: 16px !important;
    }
    .horizontal_small {
        width: 310px !important;
        min-height: 173px !important;
    }
    .horizontal_small figure img {
        width: 313px !important;
        height: 173px !important;
    }
    .horizontal_small .info .info_gradient_wrapper .h3 {
        font-size: 16px !important;
        line-height: 18px !important;
    }
    .horizontal_small .info .info_gradient_wrapper p {
        display: none !important;
    }
    .popular_articles_block a {
        font-size: 13px !important;
        line-height: 15px !important;
        margin: 0 0 15px 0;
    }
    .calendar_middle {
        max-width: 640px;
        padding-left: 0 !important;
    }
    .art-content.art_type_inspiration.art_type_calendar .cs_img,
    .art-content.art_type_inspiration.art_type_calendar .cs_img img {
        max-width: 440px;
    }
    .offers_menu {
        right: 134px;
        font-size: 14px;
    }
    .offers_menu.new_articles_placed {
        right: 146px;
    }
    .h2_banner_300 {
        display: block;
        overflow: hidden;
    }
    #inpage_VI-251433-0-38028180 {
        display: none;
    }
    .front_slider_wrapper .h3 {
        font-size: 13px;
        line-height: 18px;
    }
}

@media (max-width: 1080px) {
    body {
        padding-top: 0;
    }
    .all-sections-menu span,
    .global-top-menu2:before {
        display: none;
    }
    .global-top-menu .left_buttons,
    .global-top-menu .right_buttons {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
    }
    .global-top-menu .left_buttons li:first-child {
        position: absolute;
        left: 0px;
        top: -5px;
        margin-left: 0;
    }
    .global-top-menu .right_buttons li:first-child {
        position: absolute;
        right: 100px;
        top: -5px;
        margin-left: 0;
    }
    .global-top-menu .right_buttons li:nth-child(2) {
        position: absolute;
        right: 0px;
        top: -5px;
        margin-left: 0;
    }
    .global-top-menu .left_buttons li:last-child,
    .global-top-menu .right_buttons li:last-child {
        display: none;
    }
    .global-top-menus {
        display: block;
    }
    .header-menu,
    .header-menu ul,
    .header-menu ul li,
    .menu_issues li,
    .menu_issues,
    .breadcrumb-and-article-title-wrapper,
    .breadcrumb-menu-wrapper,
    .breadcrumb-menu-wrapper ul,
    .breadcrumb-menu-wrapper ul li,
    .sections_menu_wrapper,
    .top_menu_scrolled,
    .top_menu_scrolled_wrapper,
    .top_menu_scrolled_wrapper_stripe,
    .global-top-menu2 {
        width: auto !important;
        height: 40px !important;
        display: inline-block !important;
        white-space: nowrap !important;
        float: none !important;
        overflow: visible !important;
        position: static !important;
        vertical-align: top !important;
        top: auto !important;
        bottom: auto !important;
        left: auto !important;
        right: auto !important;
    }
    .global-top-menu2 {
        width: 100% !important;
        padding-right: 81px !important;
        box-sizing: border-box !important;
        position: relative !important;
    }
    .all-sections-menu {
        position: absolute;
        right: 0;
        padding: 0 12px;
        width: 16px !important;
    }
    .sections_menu_wrapper span.search-ico,
    .fix-front-menu.fixed span.search-ico {
        position: absolute;
        right: 40px !important;
        border-right: 1px solid #666;
    }
    .wrapper.global_wrapper {
        padding-top: 10px;
    }
    .top_menu_scrolled_wrapper_stripe,
    .sections_menu_wrapper,
    .header-menu .top-menu {
        background-color: #e5e5e5;
    }
    ul.menu_issues {
        padding-left: 10px;
    }
    .global-top-menus,
    .global-top-menus * {
        -webkit-transition: none !important;
        -moz-transition: none !important;
        -o-transition: none !important;
        transition: none !important;
    }
    body.body_fixed_mobil_menu .global-top-menus {
        position: fixed;
        height: 40px;
        left: 0;
        right: 0;
        top: 0;
        z-index: 999999999;
    }
    body.body_fixed_mobil_menu .global-top-menu {
        display: none
    }
    body.body_fixed_mobil_menu .wrapper.global_wrapper {
        padding-top: 230px;
    }
    .mobile_search_full_wrapper {
        top: 0;
        z-index: 9999999;
    }
    body.body_fixed_mobil_menu .mobile_search_full_wrapper {
        top: 40px;
    }
    .mobile_search_full {
        -webkit-transition: all 0.5s ease 0s !important;
        -moz-transition: all 0.5s ease 0s !important;
        -o-transition: all 0.5s ease 0s !important;
        transition: all 0.5s ease 0s !important;
    }
    .mobile_search_full #ya-site-form0 .ya-site-form__form input.ya-site-form__input-text,
    .mobile_search_full #ya-site-form1 .ya-site-form__form input.ya-site-form__input-text,
    .mobile_search_full #ya-site-form2 .ya-site-form__form input.ya-site-form__input-text {
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        color: #000 !important;
        background-color: #fff !important;
        padding: 0;
        padding: 0px 10px;
        height: 48px;
        width: 100%;
        font-size: 18px !important;
    }
    .mobile_search_full div#ya-site-form0 .ya-site-form__submit,
    .mobile_search_full div#ya-site-form1 .ya-site-form__submit,
    .mobile_search_full div#ya-site-form2 .ya-site-form__submit {
        color: #000 !important;
        background-color: #fff !important;
        border: 1px solid #aaa !important;
        height: 50px !important;
        line-height: 50px !important;
        width: 125px !important;
        display: inline-block;
        position: relative !important;
        font-size: 16px !important;
    }
    .mobile_search_full #ya-site-form0 .ya-site-form__search-input,
    .mobile_search_full #ya-site-form1 .ya-site-form__search-input,
    .mobile_search_full #ya-site-form2 .ya-site-form__search-input {
        padding: 0px;
    }
    .header-menu,
    .header-menu ul,
    .header-menu ul li,
    .menu_issues li,
    .menu_issues,
    .breadcrumb-and-article-title-wrapper,
    .breadcrumb-menu-wrapper,
    .breadcrumb-menu-wrapper ul,
    .breadcrumb-menu-wrapper ul li,
    .sections_menu_wrapper,
    .top_menu_scrolled,
    .top_menu_scrolled_wrapper,
    .top_menu_scrolled_wrapper_stripe,
    .global-top-menu2 {
        height: 50px !important;
    }
    .wrapper.global_wrapper {}
    .navigation_wrapper {
        margin-top: 0px;
    }
    .fix-front-menu {
        position: absolute;
        top: 180px;
        margin: 0;
        width: auto;
        z-index: 999999;
    }
    body.body_fixed_mobil_menu .fix-front-menu {
        top: 180px;
    }
    .navigation a.navigation_issue {
        width: 100px;
        padding-left: 10px;
        line-height: 18px;
    }
    .navigation .navigation_sub_menu {
        margin-left: 110px;
    }
    .sections_menu_wrapper span.search-ico,
    .fix-front-menu.fixed span.search-ico {
        right: 50px !important;
    }
    .all-sections-menu {
        padding: 0 17px;
    }
    body.body_fixed_mobil_menu .mobile_search_full_wrapper {
        top: 50px;
    }
    .global-top-menu2 .icon_home {
        top: 12px;
    }
    .global-top-menu2 {
        padding-right: 100px !important;
        overflow-y: hidden !important;
    }
    .top_menu_scrolled_wrapper_stripe {
        overflow-x: scroll !important;
        height: 70px !important;
        width: 100% !important;
    }
    .top_menu_scrolled_wrapper_stripe::-webkit-scrollbar {
        display: none
    }
    .navigation a.navigation_issue {
        display: block;
        width: 100%;
        float: none;
        position: relative;
        left: auto;
        right: auto;
        top: auto;
        bottom: auto;
        width: auto;
        line-height: 40px;
    }
    .navigation_line .navigation_issue span {
        top: auto;
    }
    .navigation .navigation_sub_menu {
        margin-left: 0;
    }
    .global-top-menu .logo {
        top: 40px;
    }
    .global-top-menu .logo a {
        width: auto;
        height: 52.8px;
    }
    .navigation_line.desktop_hidden {
        display: inherit;
    }
    .popup_subscribe_v2,
    .popup_subscribe {
        width: 100%;
        margin-left: -50%;
    }
    .body-competition .wrapper.global_wrapper {
        padding-top: 0 !important;
    }
    .body-competition.body_fixed_mobil_menu .wrapper.global_wrapper {
        padding-top: 180px !important;
    }
    .calendar_middle {
        max-width: none;
    }
    .art-content.art_type_inspiration.art_type_calendar .cs_img,
    .art-content.art_type_inspiration.art_type_calendar .cs_img img {
        max-width: 100%;
    }
    .offers_menu {
        display: none;
    }
    .offers_menu.new_articles_placed {
        right: 101px;
    }
    span[data-pin-log="button_pinit_floating"] {
        display: none;
    }
    .swiper-button-prev,
    .swiper-button-next {}
    .front_slider_wrapper {
        display: none;
    }
    .global-top-menus {
        box-shadow: none;
    }
}

@media (max-width: 768px) {
    .flex-mob-reverse {
        display: -webkit-flex;
        display: flex;
        flex-direction: column-reverse;
    }
    .after-title .share_buttons_cell_views {
        margin: 0 0 5px 0;
    }
    .user_selection_add .simple_button + ul {
        top: 59px !important;
    }
    .user_selection_add .simple_button {
        display: inline-block !important;
    }
    a.button_edit_article {
        bottom: 0;
    }
}

@media (max-width: 640px) {
    .popup_article_form_writers {
        width: 100%;
        margin-left: -50%;
    }
    .info_artcile {
        padding-left: 0px;
    }
    .b-bottom-wizard .b-pager__arrow {
        display: block;
    }
    .b-serp-item__links yass-span b {
        display: block;
    }
    .gallery_wrapper .gallery_item:after {
        text-shadow: 1px 1px 5px #000;
        line-height: 18px;
        font-size: 18px;
        margin-top: -15px;
    }
    .vertical_big {
        width: auto !important;
    }
    .vertical_big figure img {
        width: auto !important;
    }
    .without-left-column-content .horizontal_big,
    .horizontal_small,
    .horizontal_middle {
        width: auto !important;
    }
    .without-left-column-content .horizontal_big figure img,
    .horizontal_small figure img,
    .horizontal_middle figure img {
        width: auto !important;
    }
    .wiki_section .section_title img {
        max-width: 100%;
    }
    .calendar_middle .calendar {
        padding-left: 0;
    }
    .calendar_middle .calendar h2 {
        text-align: left;
        margin-left: 0;
        transform: none;
        max-width: none;
        position: relative;
        top: 0;
    }
    .calendar_middle .calendar_body .calendar_text:before,
    .calendar_middle .calendar h2:after {
        display: none;
    }
    .calendar_middle .calendar_body p {
        margin-top: 0;
    }
    .calendar_middle .calendar img {
        margin-top: 0;
    }
    .calendar_middle .cards_body h1 {
        font-size: 24px;
        line-height: 26px;
    }
}

@media (max-width: 560px) {
    .author_block {
        display: block;
        padding: 0 !important;
    }
    .author_block .cs_img img {
        display: block;
        margin: 10px auto 10px auto;
    }
    .author_block {
        margin: 10px 0 0 0;
    }
    .author_block + .author_block {
        margin: 0 0 10px 0;
    }
}

@media (max-width: 380px) {
    .global-top-menu .left_buttons,
    .global-top-menu .right_buttons li a {
        font-size: 13px;
    }
    .global-top-menu .right_buttons li:first-child {
        right: 90px;
    }
}

@media (max-width: 340px) {
    .h2_banner_300 {}
    .h2_banner_300:before {
        display: none;
    }
    .h2_banner_300:after {
        right: 0;
        bottom: -17px;
    }
}

.jscroll_wrapper {
    width: auto;
    float: none;
}

.article_bottom_divider {
    float: left;
    clear: both;
    position: relative;
}

.article_bottom_divider .mywidget__content a:hover .mywidget__ttl {
    text-decoration: underline;
}

.article_bottom_divider .share_buttons.bottom .share_buttons_cell_right {
    margin-top: 9px;
}

.article_bottom_divider .share_buttons .share_buttons_vertical_divider_left {
    border-left: 0px solid #e5e5e4;
}

.article_bottom_divider .share_buttons.bottom .share_buttons_cell_right.button_printer.big .icon_printer {
    margin-top: -3px;
}

.article_bottom_divider .share_buttons.bottom .share_buttons_cell_right.button_email2.big .icon_email {
    margin-top: 1px;
}

.article_bottom_divider .columns_wrapper {
    display: table;
}

.article_bottom_divider .left_column {
    display: table-cell;
    width: 100%;
}

.article_bottom_divider .right_column {
    display: table-cell;
    padding-left: 10px;
    width: 560px;
    position: relative;
}

.article_bottom_divider .right_column .under_article_floating_start {
    position: relative;
}

.article_bottom_divider .right_column .under_article_floating_end {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.article_bottom_divider .right_column .under_article_fixed {
    position: fixed;
    width: 560px;
    top: 70px;
}

.article_bottom_divider .right_column .under_article_bottom_fixed {
    position: absolute !important;
    top: auto;
    bottom: 0;
}

.article_bottom_divider .banner_article_bottom_300_250_left {
    margin: 0 7px 0 0;
}

.article_bottom_divider .banner_article_bottom_300_250_right {
    margin: 0;
}

.article_bottom_divider .double_300_banners_under_article {
    margin: 0 0 10px 0 !important;
}

.article_bottom_divider .banner_article_bottom_300_250_left div,
.article_bottom_divider .banner_article_bottom_300_250_left iframe,
.article_bottom_divider .banner_article_bottom_300_250_right div,
.article_bottom_divider .banner_article_bottom_300_250_right iframe {
    height: auto;
    min-height: 1px !important;
}

.article_bottom_divider .my-widget-anchor {
    background-color: #fff;
    padding: 10px 0;
}

.article_bottom_divider .fb-comments_wrapper {
    background-color: #fff;
}

.article_bottom_divider .fb-comments_wrapper .fb-comments {
    border: 0px solid transparent;
    margin-top: 0;
}

.article_bottom_divider .share_buttons_panel {
    float: left;
    width: 100%;
    background-color: #fff;
    border-top: 1px solid #e5e5e4;
    border-bottom: 1px solid #e5e5e4;
}

.article_bottom_divider .share_buttons_panel .socials {
    padding: 0 10px;
    max-width: 552px;
    margin: 0 auto;
    height: 44px;
}

.article_bottom_divider .share_buttons_panel .share_buttons.bottom {
    margin: 0;
    border: 0px solid transparent;
    border-right: 1px solid #e5e5e4;
    padding-right: 7px;
}

.article_bottom_divider .share_buttons_panel .email_form2 {
    right: -10px;
}

.write_article_wrapper {
    text-align: center;
    margin: 0 auto;
    height: 50px;
    line-height: 44px;
    white-space: nowrap;
    background-color: #fff;
    border-top: 1px solid #e5e5e4;
}

.button_default,
.popup_article_form_writers_button,
.write_article_wrapper a {
    display: inline-block;
    height: 34px;
    line-height: 34px;
    margin: 7px 5px 0 5px;
    color: #fafafa;
    text-decoration: none;
    font-size: 14px;
    background-color: #009a4b;
    border: 1px solid #00893a;
    padding: 0 25px 0 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}

.popup_article_form_writers_button {
    display: block;
    padding: 0 13px 32px 10px;
    margin: 2px auto 0 auto;
    height: 30px;
    line-height: 30px;
}

.popup_article_form_writers_button:focus,
.popup_article_form_writers_button:active,
.popup_article_form_writers_button:hover,
.write_article_wrapper a:focus,
.write_article_wrapper a:active,
.write_article_wrapper a:hover {
    color: #fff;
    border: 1px solid #007829;
    background-color: #00a651;
    outline: none;
}

.popup_article_form_writers_button svg,
.write_article_wrapper a svg,
.write_article_wrapper a i {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -1px;
    margin-right: 5px;
}

.write_article_wrapper a svg path {
    fill: #fafafa;
}

.write_article_wrapper a:hover svg path {
    fill: #fff;
}

.popup_article_form_writers_button svg,
.write_article_wrapper a:first-child svg,
.write_article_wrapper a:first-child i {
    margin-right: 5px;
}

.write_article_wrapper a:last-child svg,
.write_article_wrapper a:last-child i {
    margin-right: 2px;
    top: -2px;
}

.simple_button {
    display: inline-block;
    padding: 10px 40px;
}

.email_form,
.email_form2,
.email_form3 {
    border: 2px solid #007829 !important;
    background-color: rgba(0, 154, 75, 1);
}

.email_form p,
.email_form2 p,
.email_form3 p {
    color: #fff !important;
    padding: 0 0 0 11px !important;
    letter-spacing: .5px;
}

.email_form label.error,
.email_form2 label.error,
.email_form3 label.error {
    color: #df4;
}

.cover_of_article {
    position: absolute;
    left: 0;
    right: 0;
    margin-top: -20px;
    height: 100%;
    width: 100%;
    opacity: 1;
    z-index: 102;
    background-color: #000;
    pointer-events: none;
}

.konkurs_article.jscroll_wrapper,
.inspiration.jscroll_wrapper {
    width: 1200px;
}

.read-also {
    display: none;
}

.content_full_width {
    display: table;
    width: 100%;
    position: relative;
    top: -10px;
}

.content_full_width .left_column {
    width: 229px;
    display: table-cell;
    vertical-align: top;
    padding-top: 10px;
}

.content_full_width .left_column .partners_title {
    text-transform: uppercase;
    font-size: 14px;
    padding: 0 0 0 10px;
}

.content_full_width .left_column ul {
    list-style: disc inside none;
    padding: 0;
    margin: 0;
}

.content_full_width .left_column ul li {
    padding: 0 0 5px 10px;
}

.content_full_width .left_column ul li a {
    text-decoration: none;
    color: #333;
    font-size: 12px;
}

.content_full_width .left_column ul li a:hover {
    text-decoration: underline;
}

.content_full_width .right_column {
    display: table-cell;
    vertical-align: top;
    border-left: #f4f4f4 1px solid;
    padding-top: 10px;
}

.content_full_width .middle-content {
    width: 970px;
    padding: 0;
}

.content_full_width .right_column .date_publishing {
    position: absolute;
    display: inline-block;
    right: 0;
    top: 20px;
    background-color: #fff381;
    padding: 7px 10px 3px 15px;
    font-size: 14px;
    line-height: 14px;
}

.content_full_width .right_column .date_publishing span {
    display: inline-block;
    -webkit-transform: rotate(-1deg);
    -moz-transform: rotate(-1deg);
    -o-transform: rotate(-1deg);
    transform: rotate(-1deg);
}

.content_full_width .right_column .date_publishing:after {
    content: "";
    display: block;
    background-color: #fff381;
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    bottom: -5px;
    height: 9px;
    -webkit-transform: rotate(-1deg);
    -moz-transform: rotate(-1deg);
    -o-transform: rotate(-1deg);
    transform: rotate(-1deg);
}

.content_full_width .right_column .subtitle {
    text-align: center;
    font-size: 20px;
    padding: 40px 0 15px 0;
}

.content_full_width .right_column .desc {
    padding: 0 55px;
    text-align: justify;
    font-family: 'ALSStory_reg', Arial;
    font-size: 14px;
    line-height: 19px;
}

.content_full_width .right_column .desc b {
    font-size: 16px;
    font-weight: bold;
    padding-right: 5px;
}

.content_full_width .right_column .magazine_bg_block {
    background: #f6f6f6;
    padding: 0 0 15px;
}

.content_full_width .right_column .swiper-container .swiper-slide img {
    width: 76%;
    margin: 0 auto;
    display: block;
}

.content_full_width .right_column .magazine_bg_block .swiper-container .swiper-pagination {
    bottom: 5px !important;
}

.content_full_width .right_column .magazine_bg_block .swiper-container .swiper-pagination .swiper-pagination-bullet {
    background-color: #00a651;
}

.content_full_width .right_column .magazine_bg_block .swiper-container:after {
    display: none;
}

.content_full_width .right_column .magazine_bg_block .swiper-button-prev {
    background-image: none;
}

.content_full_width .right_column .magazine_bg_block .swiper-button-next {
    background-image: none;
}

.content_full_width .right_column .buttons_wrapper {
    display: table;
    width: 100%;
    margin-bottom: 30px;
    margin-top: 30px;
}

.content_full_width .right_column .buttons_wrapper .block {
    display: table-cell;
    vertical-align: top;
    width: 25%;
}

.content_full_width .right_column .buttons_wrapper .block .button {
    display: block;
    background-color: #008440;
    width: 77%;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    padding: 13px 20px;
    text-decoration: none;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    font-family: 'ALSStory_reg', Arial;
    font-size: 16px;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.27);
}

.content_full_width .right_column .buttons_wrapper .block .button:hover {
    opacity: 0.9;
}

.content_full_width .right_column .buttons_wrapper .block .button b {
    color: #fff381;
}

.content_full_width .right_column h1 {
    text-align: center;
    padding: 25px 0 15px 0;
}

.content_full_width .right_column h2 {
    text-align: center;
    font-size: 21px;
    line-height: 32px;
    font-family: 'ALSStory_reg', Arial;
    padding: 0 0 30px 0;
}

.modal_users {
    z-index: 99999999999;
    background-color: rgba(0, 0, 0, 0.75);
}

.users-top-menu .centerX1200 {
    position: relative;
}

.auth_wrapper {
    position: absolute;
    right: 10px;
    top: -50px;
    z-index: 999999;
    height: 40px;
}

.auth_wrapper .logged_in img {
    height: 40px;
    margin: 0 10px 0 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.author_profile_img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    margin: 0 3px 0 6px;
}

.selections_list_wrapper .author_wrapper {
    float: right;
    margin-top: -3px;
    padding: 2px 5px;
    background-color: #fff;
    outline: 1px solid #ddd;
}

.selections_list_wrapper .author_wrapper .author_profile_img {
    height: 25px;
    margin-left: 1px;
}

.auth_wrapper .auth_button {
    display: block;
    cursor: pointer;
    padding: 8px 40px;
    background-color: #eee;
    color: #393939;
    text-decoration: none !important;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.auth_wrapper .auth_button:hover {
    background-color: #fff;
}

.modal .form-control {
    width: 100%;
}

.user_profile_wrapper {
    display: table;
    width: 100%;
}

#user_profile_photo_upload_errors {
    background-color: #ff0000;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    padding: 0 5px;
}

.user_profile_right_column {
    display: table-cell;
    vertical-align: top;
    padding: 0;
    margin: 0;
}

.user_profile_left_column {
    display: table-cell;
    width: 190px;
    vertical-align: top;
    padding: 0;
    margin: 0;
}

.user_profile_photo_wrapper {
    position: relative;
    overflow: hidden;
    padding-top: 5px;
}

#uploading_photo_progress {
    position: absolute;
    top: 5px;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.7);
    color: #fff;
    text-align: center;
    white-space: nowrap;
    -moz-transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
    z-index: -1;
    display: none;
    opacity: 0;
}

#uploading_photo_progress span {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 50%;
    margin: auto;
    font-size: 10px;
    line-height: 30px;
    text-align: center;
    color: rgba(255, 255, 255, 0.7);
}

.user_profile_photo_wrapper.photo_uploading #uploading_photo_progress {
    display: block;
    opacity: 1;
    z-index: 1;
}

.user_profile_big_pic {
    max-width: 100%;
    display: block;
}

.user_profile_owner_photo_panel {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
    opacity: 0;
    max-height: 0;
    background-color: #000;
    background-color: rgba(29, 32, 34, .7);
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}

.user_profile_photo_wrapper:hover .user_profile_owner_photo_panel {
    max-height: 36px;
    opacity: 1;
}

.user_profile_owner_photo_panel .photo_upload {
    font-size: 12px;
    line-height: 36px;
    padding: 0 0 0 20px;
    cursor: pointer;
    -o-transition: all 100ms ease-out;
    transition: all 100ms ease-out;
    padding: 0;
    white-space: nowrap;
    position: relative;
    overflow: hidden;
    opacity: 0.8;
}

.user_profile_owner_photo_panel .photo_upload i {
    display: inline-block;
    width: 14px;
    height: 12px;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/edit_photo_icons_white.png") no-repeat;
    margin: 0 5px 0 9px;
}

.user_profile_owner_photo_panel input[type="file"] {
    position: absolute;
    top: 0;
    bottom: 0;
    right: -200px;
    width: 200px;
    opacity: 0;
    cursor: pointer;
}

.user_profile_owner_photo_panel .photo_upload:hover {
    opacity: 1;
}

.users_content_wrapper h1 {
    text-align: left;
    padding: 0 0 14px 0;
    font-size: 30px;
}

.users_content_wrapper h1.bright {
    text-align: center;
    color: #bb2222;
}

.logged_in {
    color: #fff;
    position: relative;
    padding-right: 36px;
}

.logged_in i {
    position: absolute;
    right: 0;
    top: 6px;
    cursor: pointer;
    padding-left: 50px;
}

.logged_in i:hover svg {
    opacity: 0.9;
}

.user_selection_add {
    display: inline-block;
    float: left;
    line-height: 50px;
    font-weight: bold;
    text-decoration: none;
    color: #008440;
    z-index: 999999;
}

.art_type_inspiration .user_selection_add {}

.user_selection_add .simple_button {
    padding: 1px 14px;
    font-size: 12px;
    position: relative;
    display: block;
    vertical-align: top;
    background-color: #f1f1f1;
    color: #2f2f2f;
    border: 1px solid #b1b1b1;
    height: 25px;
    line-height: 25px;
    margin: 6px -15px 0 0px !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    z-index: 9999;
}

.user_selection_add .simple_button + ul,
.logged_in i ul {
    display: none;
    position: absolute;
    right: 0;
    top: 27px;
    cursor: pointer;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    background: #f9f9f9;
    z-index: 999;
}

.user_selection_add .simple_button + ul {
    font-size: 14px;
    line-height: 14px;
    top: 34px;
    right: auto;
    left: 0;
    border-top: 1px solid transparent;
    overflow: hidden;
    display: none;
    border: 1px solid #ddd;
}

.user_selection_add .simple_button + ul li a {
    background-color: transparent;
    border-bottom: none;
}

.logged_in i:hover ul {
    display: block;
}

.user_selection_add:hover .simple_button + ul {
    display: block;
}

.user_selection_add .simple_button + ul li,
.logged_in i ul li {
    white-space: nowrap;
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    outline: 1px solid #eee;
}

.user_selection_add .simple_button + ul li.add_to_new_selection {
    margin-top: 28px;
}

.user_selection_add .simple_button + ul li a,
.logged_in i ul li a {
    display: block;
    margin: 0;
    padding: 5px 10px;
    color: #313131 !important;
    -moz-transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    text-decoration: none;
}

.user_selection_add .simple_button + ul li a {
    text-decoration: none;
    padding: 7px 10px;
    font-size: 12px;
    font-family: 'ALSStory_bold', Arial;
}

.user_selection_add .simple_button + ul li a:hover,
.logged_in i ul li a:hover {
    background-color: #313131 !important;
    color: #fff !important;
}

.form-group_empty {
    margin: 0 !important;
    padding: 0 !important;
}

.status_error_wrapper {
    position: relative;
    text-align: center;
}

.status_error + .help-block {
    display: none;
}

.status_error.error + .help-block {
    display: block;
    background-color: #ffeeee;
    border: 1px solid #ffbbbb;
    margin: 0 0 20px 0;
    padding: 5px 6px 5px 6px;
}

.modal_users .popup_article_form_writers_button {
    margin: 0;
    display: inline-block;
    padding: 0 15px;
    font-size: 14px;
    line-height: 14px;
}

.modal_users .help-block.help-block-of-checkbox {
    padding-top: 7px;
}

.modal_users .auth_error_description {
    font-size: 10px;
    line-height: 15px;
    margin: 0 0 10px 0;
    background-color: #eee;
    padding: 10px 20px;
}

#confirm_email_again_link {
    margin-top: -5px;
}

.user_buttons_wrapper {
    text-align: center;
    margin: 20px 0 20px 0;
}

textarea.form-control {
    height: 80px;
    resize: none;
    overflow: auto;
}

.modal-title {
    font-size: 20px;
}

select.form-control {
    box-sizing: content-box;
}

.selections_table {
    width: 100%;
    font-size: 14px;
}

.selections_table th {
    background-color: #000;
    color: #fff;
    text-align: left;
    padding: 5px;
    border: 1px solid #555;
}

.selections_table td {
    border: 1px solid #eee;
    padding: 5px;
}

.selections_table td:nth-child(4n),
.selections_table td:nth-child(5n) {
    text-align: center;
}

.selections_table .centred_min {
    width: 1px;
    text-align: center;
}

a [class^="icon-"],
a [class*=" icon-"] {
    display: inline;
    top: 1px;
    position: relative;
    margin-right: 6px;
}

[class^="icon-"],
[class*=" icon-"] {
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0% 0%;
    background-repeat: repeat;
    margin-top: 0;
}

[class^="icon-"],
[class*=" icon-"] {
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    text-decoration: inherit;
    margin-right: .6em;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
    text-decoration: inherit;
    display: inline-block;
    speak: none;
}

.icon-unchecked:before,
.icon-check-empty:before {
    content: "\f096";
}

.icon-check:before {
    content: "\f046";
}

a .icon-new {
    margin-right: 9px;
}

.icon-new:before {
    content: "\f067";
}

i.icon-new:before,
i.icon-check-empty:before,
i.icon-check:before {
    display: none;
}

i.icon-check {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/checkbox_checked.png") no-repeat;
    width: 12px;
    height: 10px;
    display: inline-block;
}

.user_selection_add .simple_button + ul li a:hover i.icon-check {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/checkbox_checked_white.png") no-repeat;
}

i.icon-check-empty {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/checkbox_empty.png") no-repeat;
    width: 12px;
    height: 10px;
    display: inline-block;
}

.user_selection_add .simple_button + ul li a:hover i.icon-check-empty {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/checkbox_empty_white.png") no-repeat;
}

i.icon-new {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/checkbox_plus.png") no-repeat;
    width: 12px;
    height: 12px;
    display: inline-block;
}

.user_selection_add .simple_button + ul li a:hover i.icon-new {
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/checkbox_plus_white.png") no-repeat;
}

.user_selection_info_wrapper {
    position: relative;
    font-size: 14px;
    font-family: 'ALSStory_reg', Arial;
}

.user_selection_info_wrapper hr {
    margin: 20px 0;
}

.user_selection_info_wrapper .share_block {
    float: right;
    position: relative;
    bottom: auto;
    right: auto;
    top: -1px;
}

h1.section + hr,
.art-content h1 + hr {
    margin: 0 0 10px 0;
}

.form_onpage_wrapper {
    position: relative;
}

.form_onpage_wrapper input {
    min-width: 300px;
}

.form_onpage_wrapper.full_width input {
    min-width: auto;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 24px;
    padding: 4px 6px;
    height: 32px;
}

.form_onpage_wrapper.full_width .status_error_wrapper {
    text-align: left;
}

#sendconfirm_ok_info,
#changepass_ok_info,
#sendpass_ok_info {
    display: none;
}

.form_success_message {
    background-color: #dff0d8;
    padding: 10px;
    margin: 0 0 15px 0;
}

.form_success_message p:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}

.btn-success:disabled {
    background-color: #999;
    border: 1px solid #aaa;
    text-shadow: -1px -1px 0px #888;
    color: #eee;
    -webkit-transition: all 0.6s ease-out 0s !important;
    -moz-transition: all 0.6s ease-out 0s !important;
    -o-transition: all 0.6s ease-out 0s !important;
    transition: all 0.6s ease-out 0s !important;
}

.user_button_delete {
    position: absolute;
    top: 5px;
    right: 5px;
    color: #eee;
    font-size: 20px;
    z-index: 1;
}

.user_button_delete:hover {
    color: #fff;
}

.article_next_wrapper {
    z-index: 5;
    position: absolute;
    top: -460px;
    left: 0;
    right: 0;
    text-align: center;
}

.article_next_wrapper.type_calendar {
    top: -50px;
}

.article_next {
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -148px;
    display: inline-block;
    min-width: 130px;
    text-align: center;
    vertical-align: top;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: .7px;
    font-weight: 700;
    background-color: #008440;
    color: #eee;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .5);
    height: 42px;
    line-height: 42px;
    padding: 0 36px 0 30px;
    cursor: pointer;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}

.article_next:hover {
    color: #fff;
}

.article_next_wrapper .article_next.article_next_fixed {
    position: fixed;
    left: 50%;
    top: auto;
    bottom: 80px;
    margin-left: -148px;
}

.article_next_wrapper .article_next.article_next_invisible {
    display: none;
}

.article_next:after {
    content: ' ';
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: solid 8px #fff;
    position: absolute;
    top: 17px;
    right: 21px;
}

.article_next:hover:after {
    border-top: solid 8px #fff;
}

.article_next.animated:after {
    -webkit-animation: bounce .5s ease infinite alternate;
    -moz-animation: bounce .5s ease infinite alternate;
    animation: bounce .5s ease infinite alternate;
}

@-webkit-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        -webkit-transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(-6px);
    }
    100% {
        -webkit-transform: translateY(0px);
    }
}

@keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-6px);
    }
    100% {
        transform: translateY(0px);
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
}

.selections_list_wrapper {
    position: relative;
    background-color: #f6f6f5;
    padding: 10px 10px;
    margin: 0 0 20px 0;
}

.selections_list_wrapper a {
    color: #393939;
    text-decoration: none;
    position: relative;
}

.selections_list_wrapper .articles_list a:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(3, 28, 60, 0.01)), color-stop(100%, rgba(0, 0, 0, 0.8)));
    background-image: -o-linear-gradient(top, rgba(3, 28, 60, 0.01), rgba(0, 0, 0, 0.8));
    background-image: -webkit-linear-gradient(top, rgba(3, 28, 60, 0.01) 40%, rgba(0, 0, 0, 0.8) 100%);
    background-image: linear-gradient(to bottom, rgba(3, 28, 60, 0.01) 40%, rgba(0, 0, 0, 0.8) 100%);
    background-repeat: repeat-x;
    -moz-transition: opacity 0.2s ease;
    -webkit-transition: opacity 0.2s ease;
    -o-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
    opacity: 0.5;
}

.selections_list_wrapper .articles_list a:hover:before {
    opacity: 1;
}

.selections_list_wrapper a:hover {
    text-decoration: underline;
}

.selections_list_wrapper .info {
    position: absolute;
    color: #fff;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
    padding: 20px 5px 5px 5px;
    white-space: normal;
    font-family: "museo_sans_cyrl300", Arial;
    font-size: 11px;
    line-height: 12px;
}

.selections_list_wrapper h2,
.selections_list_wrapper h3 {
    font-size: 21px;
    line-height: 21px;
    margin: 0;
    padding: 0 0 10px 0;
}

.selections_list_wrapper h2 a,
.selections_list_wrapper h3 a {
    text-decoration: none !important;
    border-bottom: 2px dashed;
    color: #bb2222;
}

.selections_list_wrapper h2 a:hover,
.selections_list_wrapper h3 a:hover {
    color: #ff000;
    border-bottom: 2px solid;
}

.selections_list_wrapper .description {
    font-family: "museo_sans_cyrl300", Arial;
    font-size: 14px;
    line-height: 16px;
    padding-bottom: 5px;
}

.selections_list_wrapper .description b {
    font-family: 'ALSStory_bold', Arial;
    font-size: 15px;
}

.selections_list_wrapper .list_info {
    font-family: "museo_sans_cyrl300", Arial;
    font-size: 11px;
    line-height: 14px;
    padding: 5px 0 0 0;
}

.selections_list_wrapper .list_info b {
    font-family: 'ALSStory_bold', Arial;
    font-size: 10px;
}

.selections_list_wrapper .list_info .owner_tools {
    float: right;
    text-align: right;
    clear: right;
}

.selections_list_wrapper .list_info .selection_views {
    float: right;
}

.selections_list_wrapper .articles_list {
    overflow: hidden;
    white-space: nowrap;
}

.selections_list_wrapper .articles_list a {
    display: inline-block;
    width: 208px;
    margin: 0 1px 2px 1px;
}

.users_hrefs {
    cursor: pointer;
}

.users_hrefs:hover {
    text-decoration: underline;
}

.owner_tools .only_me {
    color: rgb(221, 75, 57);
}

.owner_tools .everybody {
    color: #008440;
}

.buttons_wrapper .button.grey {
    background-color: #999;
    border: 1px solid #888;
    text-shadow: -1px -1px 1px #777;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.preloader_line {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -20px 0 0 -25px !important;
}

.spinner {
    margin: 100px auto;
    width: 50px;
    height: 40px;
    text-align: center;
    font-size: 10px;
}

.spinner > div {
    background-color: rgba(255, 255, 255, 0.5);
    height: 100%;
    width: 4px;
    display: inline-block;
    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
    animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.spinner .rect2 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}

.spinner .rect3 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}

.spinner .rect4 {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}

.spinner .rect5 {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
}

@-webkit-keyframes sk-stretchdelay {
    0%,
    40%,
    100% {
        -webkit-transform: scaleY(0.4)
    }
    20% {
        -webkit-transform: scaleY(1.0)
    }
}

@keyframes sk-stretchdelay {
    0%,
    40%,
    100% {
        transform: scaleY(0.4);
        -webkit-transform: scaleY(0.4);
    }
    20% {
        transform: scaleY(1.0);
        -webkit-transform: scaleY(1.0);
    }
}

.parallax-header {
    margin: -20px 0 0 0;
    background-color: #008440;
    color: #fff;
    text-align: center;
    font-size: 20px;
    line-height: 36px;
}

.left_column_parallax_wrapper {
    height: 330px;
    position: relative;
    background: url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/parralax_bg4.jpg") no-repeat left top;
    padding: 5px;
    margin: 0px 0 20px 0;
}

.left_column_parallax_wrapper:after {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background-color: rgba(17, 17, 17, .35);
    content: " ";
}

.parallax-content {
    position: relative;
    z-index: 2;
    display: table-cell;
    vertical-align: middle;
    height: 288px;
    padding: 5px;
    font-size: 14px;
    line-height: 19px;
}

.parallax-content a {
    color: #fff;
    text-decoration: none;
    display: inline-block;
    margin: 15px 0;
    padding: 5px;
    border: 1px solid #fff;
    width: 170px;
}

.parallax-content a:hover {
    text-decoration: underline;
}

.user_profile_system_info_wrapper {
    font-size: 11px;
    line-height: 15px;
}

.user_profile_info_wrapper {
    font-family: "museo_sans_cyrl300", Arial;
    font-size: 14px;
    line-height: 16px;
    margin: 0 0 0 20px;
}

.user_profile_info_wrapper .form_wrapper {
    padding: 20px;
    margin: 0 0 25px 0;
    border: 1px solid #eee;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-align: left;
    box-shadow: 0 0 60px rgba(0, 0, 0, 0.1);
}

.user_profile_info_wrapper .form-group {
    margin-bottom: 5px;
}

.user_profile_info_wrapper .form-group .form-control {
    width: 100%;
}

.user_profile_info_wrapper .form-group:last-child {
    margin-bottom: 0;
}

.user_profile_info_wrapper label {
    cursor: pointer;
    font-family: 'ALSStory_bold', Arial;
}

.user_profile_info_wrapper label.checkbox {}

.user_profile_info_wrapper label input[type="checkbox"] {
    margin: -1px 3px 0 0;
    position: relative;
    vertical-align: middle;
}

.user_profile_info_wrapper label.disabled {
    color: #aaa;
    cursor: not-allowed;
}

.user_profile_info_wrapper .btn {
    margin: 10px 0 0 0;
}

.user_profile_info_wrapper .attention {
    color: #ff0000;
    font-size: 12px;
    line-height: 12px;
    font-weight: bold;
    padding: 0 0 5px 0;
}

.user_profile_info_wrapper .attention.attention2 {
    color: orange;
}

.mc-modal {
    z-index: 9999999999 !important;
}

.mc-modal-bg {
    z-index: 999999999 !important;
}

.user_lists_wrapper {
    margin: 10px 0 20px 0;
    padding: 0 5px 5px 5px;
    background-color: #fdf4d0;
}

.user_lists_wrapper .h4 {
    font-size: 19px;
    line-height: 22px;
    font-weight: normal;
    padding: 9px 0 5px 0 !important;
    border-bottom: 3px solid #21B361;
    font-family: "PT Serif";
    font-weight: bold;
}

.user_lists_row {
    display: table;
    width: 100%;
}

.user_lists-block {
    overflow: hidden;
    display: table-cell;
    vertical-align: top;
    width: 50%;
    padding: 5px;
    box-sizing: border-box;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    border: 5px solid #fdf4d0;
    background-color: transparent;
    border: 1px solid transparent;
}

.user_lists-block.transparent {
    background-color: transparent !important;
    border: 1px solid transparent !important;
}

.user_lists-block:hover {
    background-color: #F8EFCB;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.user_lists-block a {
    color: #393939 !important;
    text-decoration: none;
}

.user_lists-block figure {
    float: right;
    display: block;
    width: 150px;
    overflow: hidden;
    position: relative;
    margin: 0;
    padding: 0;
    -moz-transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.user_lists-block:hover figure {
    opacity: 0.9;
}

.user_lists-block .h3 {
    color: #393939 !important;
    font-size: 14px !important;
    line-height: 17px !important;
    padding: 0;
}

.user_lists-block:hover .h3 {
    text-decoration: underline;
}

.user_lists-block .info {
    float: left;
    width: 145px;
    color: #393939 !important;
}

.user_lists-block .subinfo {
    padding-top: 10px;
    font-family: "museo_sans_cyrl300", Arial;
    font-size: 11px;
    line-height: 14px;
}

.big_button_add_to_selection {
    position: relative;
    margin-bottom: 20px;
    clear: both;
}

.big_button_add_to_selection .user_selection_add {
    float: none;
}

.big_button_add_to_selection .user_selection_add .simple_button {
    padding: 8px 20px;
    font-size: 14px;
    text-align: center;
}

.big_button_add_to_selection .user_selection_add .simple_button + ul {
    top: 48px !important;
}

body.body_fixed_menu .global-top-menus.fixed .latest_articles,
body.body_fixed_menu .sections_menu_wrapper .top-menu,
body.body_fixed_menu .sections_menu_wrapper .top-menu li,
body.body_fixed_menu ul.breadcrumb-menu,
body.body_fixed_menu .all-sections-menu {
    height: 40px;
    line-height: 40px;
}

body.body_fixed_menu .top_menu_scrolled {
    height: 40px;
}

body.body_fixed_menu .all-sections-menu,
body.body_fixed_menu ul.breadcrumb-menu li a {
    line-height: 40px;
}

body.body_fixed_menu .global-top-menus.fixed .latest_articles span {
    margin-top: 10px;
}

body.body_fixed_menu .all-sections-menu .burger-icon,
body.body_fixed_menu .all-sections-menu .burger-icon {
    top: 0;
}

body.body_fixed_menu span.search-ico {
    width: 40px;
    height: 40px;
}

body.body_fixed_menu .all-sections-menu {
    right: 40px;
}

body.body_fixed_menu .global-top-menu2 {
    height: 90px;
}

body.body_fixed_menu .global-top-menu2:before {
    height: 40px;
}

body.body_fixed_menu .global-top-menus.fixed .latest_articles {
    right: 175px;
}

body.body_fixed_menu .global-top-menus.fixed.article_menu_type .breadcrumb-and-article-title-wrapper {
    width: 887px;
}

body.body_fixed_menu .search_header_panel.fixed {
    top: 70px;
}

body.body_fixed_menu .navigation_wrapper {
    margin-top: 69px;
}

body.body_fixed_menu a.navigation_issue {
    width: 150px;
}

body.body_fixed_menu .navigation_sub_menu {
    margin-left: 170px;
}

body.body_fixed_menu .global-top-menu2 a {
    padding: 0 12px !important;
}

@media (max-width: 1300px) {
    .article_bottom_divider .left_column,
    .article_bottom_divider .right_column {
        display: table-cell;
        vertical-align: top;
        width: auto;
        float: none;
        margin: 0;
    }
    .article_bottom_divider .right_column {
        width: 340px;
    }
    .article_bottom_divider .right_column .under_article_fixed {
        width: 340px;
    }
    .konkurs_article.jscroll_wrapper,
    .inspiration.jscroll_wrapper {
        width: auto;
    }
    .article_next,
    .article_next_wrapper .article_next.article_next_fixed {
        margin-left: -258px;
    }
    .selections_list_wrapper .articles_list a {
        width: 204px;
    }
}

@media (max-width: 1080px) {
    .article_bottom_divider .left_column,
    .article_bottom_divider .right_column {
        display: block;
        width: 100%;
        margin-right: 0;
        margin-left: 0;
    }
    .article_bottom_divider .banner_article_bottom_300_250_left {
        margin: 40px 10px 20px 0;
    }
    .article_bottom_divider .banner_article_bottom_300_250_right {
        margin: 40px 0 20px 10px;
        display: inline-block !important;
    }
    .article_bottom_divider .columns_wrapper {
        display: block;
    }
    .article_bottom_divider .left_column {
        display: block;
        float: left;
    }
    .article_bottom_divider .right_column {
        display: block;
        padding-left: 0;
        float: left;
    }
    .article_bottom_divider .right_column .under_article_fixed {
        width: auto !important;
        position: relative !important;
        top: auto !important;
        bottom: auto !important;
    }
    .h1.section,
    h1.section,
    .art-content h1,
    .art-content .h1 {
        clear: both;
    }
    .article_next,
    .article_next_wrapper .article_next.article_next_fixed {
        margin-left: -98px;
    }
    .article_next_wrapper.hide_in_mob_version {
        display: none !important;
    }
    .users-top-menu {
        position: relative;
    }
    .users-top-menu .centerX1200 {
        position: static;
    }
    .auth_wrapper {
        right: 14px;
        top: -30px;
        height: 25px;
    }
    .auth_wrapper .logged_in img {
        height: 25px;
    }
    .auth_wrapper .logged_in i {
        top: 1px;
    }
    .logged_in i svg {
        width: 22px;
        height: 22px;
    }
    .auth_wrapper .auth_button {
        margin-right: -9px;
        margin-top: -11px;
        padding: 6px 28px;
    }
    .modal-dialog.auth_new {
        width: 300px;
        margin-top: 0px;
    }
    .modal-dialog.auth_new .modal-header {
        padding: 5px;
        padding: 6px;
    }
    .modal-dialog.auth_new .modal-title {
        font-size: 16px !important;
    }
    .modal-dialog.auth_new .modal-body {
        padding: 5px;
    }
    .modal-dialog.auth_new .modal-body .nav {
        font-size: 12px;
    }
    .modal-dialog.auth_new .modal-body select,
    .modal-dialog.auth_new .modal-body textarea,
    .modal-dialog.auth_new .modal-body input[type="text"],
    .modal-dialog.auth_new .modal-body input[type="password"] {
        box-sizing: border-box;
        height: 28px;
        font-size: 10px;
    }
    .modal-dialog.auth_new .modal-body textarea {
        height: 80px;
    }
    .modal-dialog.auth_new .modal-body input[type="checkbox"] {
        position: relative;
        top: 2px;
    }
    .modal-dialog.auth_new .modal-body label {
        font-size: 9px;
    }
    .modal-dialog.auth_new .modal-footer {
        margin-top: 0px;
    }
    .modal-dialog.auth_new .form-group {
        margin-bottom: 7px;
    }
    .user_lists-block figure {
        width: 50%;
    }
    .user_lists-block .info {
        width: 50%;
    }
    .user_lists-block {
        background-color: transparent !important;
    }
}

@media (max-width: 780px) {
    .article_bottom_divider .banner_article_bottom_300_250_left {
        margin-right: 0;
    }
    .article_bottom_divider .banner_article_bottom_300_250_right {
        margin-left: 0;
    }
    .write_article_wrapper {
        height: 100px;
    }
    .write_article_wrapper span {
        display: block;
    }
    .write_article_wrapper {
        height: 125px;
    }
    .write_article_wrapper a {
        height: 50px;
        line-height: 50px;
        font-size: 15px;
        min-width: 230px;
    }
    .article_next_wrapper {
        top: -960px;
    }
    .article_next_wrapper .article_next {
        opacity: 0;
    }
    .article_next_wrapper .article_next.article_next_fixed {
        opacity: 1;
    }
    .without-left-column-content {
        margin-left: -30px;
    }
    .vertical_big {
        height: auto !important;
    }
    .vertical_big.square_big {
        height: auto !important;
    }
    .vertical_big figure img {
        height: auto !important;
    }
    .vertical_big figure img {
        height: auto !important;
    }
    .without-left-column-content .horizontal_big,
    .horizontal_small,
    .horizontal_middle {
        min-height: 0 !important;
    }
    .without-left-column-content .horizontal_big figure img,
    .horizontal_small figure img,
    .horizontal_middle figure img {
        height: auto !important;
        min-width: 330px !important;
    }
    .without-left-column-content .section-block.horizontal_big .info,
    .without-left-column-content .section-block.horizontal_small .info,
    .without-left-column-content .section-block.horizontal_middle .info {
        min-height: 0 !important;
        height: auto !important;
    }
    .without-left-column-content .section-block.horizontal_big .info {
        padding: 25px 20px 25px 20px !important;
    }
    .without-left-column-content .section-block.horizontal_big .info .info_gradient_wrapper .h3 {
        font-size: 16px !important;
        line-height: 18px !important;
    }
    .without-left-column-content .section-block.horizontal_big .info .info_gradient_wrapper p {
        display: none;
    }
    .users_content_wrapper h1 {
        font-size: 21px !important;
        line-height: 24px !important;
        margin: 0px 0 0 0;
        text-align: center;
    }
    .users_content_wrapper h1 b {
        display: block;
    }
    .user_profile_wrapper {
        display: block;
        width: 100%;
    }
    .user_profile_left_column {
        display: block;
        width: 100%;
    }
    .user_profile_big_pic {
        margin: 0 auto;
    }
    .user_profile_right_column {
        display: block;
        width: 100%;
        margin: 20px 0 0 0;
    }
    .user_profile_info_wrapper {
        margin: 0;
    }
    .user_profile_info_wrapper .form_wrapper {
        padding: 10px;
    }
    .user_profile_info_wrapper .form-group label {
        white-space: nowrap;
    }
    .user_lists-block figure {
        width: 50%;
    }
    .user_lists-block .info {
        width: 50%;
    }
    .user_lists-block .h3 {
        font-size: 12px !important;
        line-height: 14px !important;
    }
    .user_lists-block .subinfo {
        font-size: 9px;
        line-height: 12px;
    }
}

@media (max-width: 480px) {
    .read-also {
        display: block;
        position: fixed;
        top: 0 !important;
        bottom: 0 !important;
        width: 100%;
        left: -100%;
        background-color: #f6f6f6;
        z-index: 9999999999;
        font-size: 14px;
        line-height: 19px;
        -moz-transition: all 0.3s !important;
        -webkit-transition: all 0.3s !important;
        -o-transition: all 0.3s !important;
        transition: all 0.3s !important;
    }
    .read-also.opened {
        left: 0;
    }
    .read-also .read-also-wrapper {
        position: absolute;
        left: 5px;
        right: 0;
        top: 30px;
        bottom: 0;
    }
    .read-also .mCSB_scrollTools {
        background-color: transparent !important;
    }
    .read-also .mCSB_dragger_bar {
        width: 4px !important;
    }
    .read-also .mCSB_inside>.mCSB_container {
        margin-right: 15px;
    }
    .read-also .read-also-header {
        padding: 0 15px;
        text-transform: uppercase;
        background-color: #009a4b;
        color: #fff;
        height: 30px;
        line-height: 30px;
    }
    .read-also .read-also-title {
        padding: 10px 15px 10px;
        display: block;
        border-bottom: 1px solid #e2e2e2;
        margin: 0;
        clear: both;
        overflow: hidden;
    }
    .read-also .read-also-title a::-moz-focus-inner,
    .read-also .read-also-title a:focus {
        -moz-outline: none;
        outline: none;
        border: none;
    }
    .read-also .read-also-title a {
        color: #000;
        text-decoration: none;
        -moz-outline: none;
        outline: none;
        border: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none;
    }
    .read-also .read-also-title:last-child {
        border-bottom: 0px solid transparent;
    }
    .read-also .read-also-title.pdf_anons p {
        font-size: 12px;
    }
    .read-also .read-also-title.pdf_anons p .title {
        font-size: 14px;
    }
    .read-also figure {
        float: left;
        width: 80px;
        margin-right: 10px;
    }
    .read-also p {
        padding-left: 90px;
    }
    .show-read-also-mob {
        display: block;
        cursor: pointer;
        position: absolute;
        width: 25px;
        height: 75px;
        top: 50%;
        right: -25px;
        margin-top: -60px;
        z-index: 9999;
        opacity: 0.8;
    }
    .show-read-also-mob:after {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 25px;
        height: 80px;
        background: transparent url("scrapbook:download:error:https://global-news24.ru/gardex/a/index_files/show-for-mobile-arrow3.png") no-repeat;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
        -moz-transition: all 0.3s !important;
        -webkit-transition: all 0.3s !important;
        -o-transition: all 0.3s !important;
        transition: all 0.3s !important;
    }
    .read-also.opened .show-read-also-mob {
        left: auto;
        right: 0;
        transform: scale(-1, 1);
    }
    .selections_list_wrapper h2,
    .selections_list_wrapper h3 {
        clear: both;
        padding-top: 5px;
        line-height: 24px;
    }
    .selections_list_wrapper .author_wrapper {
        float: none;
    }
    .modal-dialog.auth_new .modal-title {
        font-size: 12px !important;
    }
    .banner_under_article_magazine div {
        height: auto !important;
    }
    .banner_under_article_magazine iframe {
        height: 320px !important;
    }
    .user_lists-block,
    .user_lists_row {
        display: block;
        width: 100%;
    }
    .user_lists-block .h3 {
        font-size: 13px !important;
        line-height: 16px !important;
    }
    .user_lists-block .subinfo {
        font-size: 9px !important;
        line-height: 12px !important;
    }
    .big_button_add_to_selection .user_selection_add {
        width: 100%;
    }
    .big_button_add_to_selection .user_selection_add .simple_button {
        font-size: 16px;
        background-color: #00a651;
        border: 1px solid #008440;
        color: #fff;
        z-index: -1;
        display: block !important;
        margin-right: 0 !important;
    }
}

@media (max-width: 400px) {
    .without-left-column-content .horizontal_big figure img,
    .horizontal_small figure img,
    .horizontal_middle figure img {
        min-width: 0 !important;
    }
}

@media (max-width: 340px) {
    .article_bottom_divider {
        padding: 10px 0;
    }
    .article_bottom_divider {
        background-color: transparent;
    }
}

@media (min-width: 1080px) {
    .branding_on .branding_banner {
        position: fixed !important;
        left: 0;
        right: 0;
        top: 0 !important;
        bottom: 0;
    }
    body.branding_on .head-banner {
        padding: 0 !important;
    }
    .branding_on .fix-front-menu,
    .branding_on .wrapper,
    .branding_on .centerX1200 {
        width: 980px;
    }
    body.branding_on.body_fixed_all_sections .fix-front-menu.fixed {
        margin-left: -490px;
    }
    .branding_on header + .wrapper {
        background-color: #fff;
    }
    .branding_on .left-sidebar {
        display: none;
    }
    .branding_on .global-top-menus {
        width: 980px;
        margin-left: auto;
        margin-right: auto;
    }
    .branding_on .all-sections-menu,
    .branding_on .global-top-menu2 a {
        font-size: 14px;
    }
    .branding_on .article_bottom_divider .right_column {
        width: 340px;
    }
    .branding_on .search_header_panel {
        top: 330px;
        width: 980px;
        left: 50%;
        margin-left: -490px;
    }
    .branding_on.adblock_on .search_header_panel {
        top: 180px;
    }
}

.grf-widget {
    font-size: 14px;
    max-width: 300px;
}

.grf-widget__title {
    text-align: center;
    font-size: 21px;
    line-height: 20px;
    font-weight: normal;
    padding: 10px 0 10px 0;
    margin: 0 0px 15px 0px;
    border-bottom: 5px solid #21B361;
    color: #141414;
}

.grf-list {
    margin: 0 -0.615em;
    letter-spacing: -0.31em;
}

.grf-list__item {
    padding: 0 10px 10px 10px;
    display: inline-block;
    vertical-align: top;
    letter-spacing: normal;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.grf-list__link {
    display: block;
    position: relative;
    text-decoration: none;
}

.grf-list__link:hover .grf-list__title {
    text-decoration: underline;
}

.grf-list__link-img {
    position: relative;
    width: 150px;
    height: 94px;
    float: left;
    overflow: hidden;
}

.grf-list__img {
    position: absolute;
    left: 0;
    top: 0;
    margin-top: -10%;
    max-width: 100%;
}

.grf-list__link-title {
    display: block;
    overflow: hidden;
}

.grf-list__title {
    padding-left: 10px;
    font-size: 14px;
    line-height: 19px;
    color: #666666;
    font-weight: normal;
}

@media (max-width: 700px) {
    .global-top-menu2 {
        display: none !important;
    }
}

.comments_block {
    width: 100%;
    display: table;
}

.coment_one {
    width: 100%;
    margin: 0 0 30px 0;
    clear: both;
    float: left;
    -moz-box-sizing: border-box; /* Ãâ€ÃÂ»Ã‘Â Firefox */  
    box-sizing: border-box; /* ÃÂ¨ÃÂ¸Ã‘â‚¬ÃÂ¸ÃÂ½ÃÂ° ÃÂ±ÃÂ»ÃÂ¾ÃÂºÃÂ° Ã‘Â ÃÂ¿ÃÂ¾ÃÂ»Ã‘ÂÃÂ¼ÃÂ¸ */
}

.comments_container {
    background-color: #f4f3f3;
    padding: 15px;
}

.coment_one_depth {
    padding-left: 30px;
}

.coment_one .comments_container > img {
    float: left;
    width: 50px;
    height: 50px;
    margin: 0 20px 0 0;
}

.author_name {
    color: rgb(43, 88, 122);
    font-weight: bold;
    font-size: 17px;
}

.coment_one p {
    font-size: 16px;
}

.coment_one p {
    margin-top: 5px;
}

.title_comm {
    font-size: 21px;
    color: #000;
    margin: 30px 0 30px 0;
}

.author_date {
    padding-left: 10px;
    color: #21B361;
}

.content2 p {
    line-height: 24px;
}

.aligncenter {
    display: block;
    margin: 10px auto;
}
.input-group {
    max-width: 162px;
    margin: auto;
}