body.adaptive-desktop .l-content--box-shop .custom__content--max-width {
    max-width: px
}

body.adaptive-desktop .l-content--box-shop.shopProductPage .custom__content--max-width {
    max-width: px
}

.products-list-pagination,
.products-list-pagination__a,
.de--shop-menu__li-level-1 {
    font-size: 12px;
    color: rgba(0, 0, 0, 1);
    fill: rgba(0, 0, 0, 1)
}

.shop-products nav.shop-menu li.separator,
.shop-product nav.shop-menu li.separator {
    font-size: 12px;
    line-height: 12px
}

.de--shop-menu__li-level-1 {
    font-weight: regular;
    letter-spacing: .05em
}

.de--shop-menu__li-level-2 {
    font-weight: regular;
    letter-spacing: .05em;
    font-size: 12px;
    line-height: 12px;
    color: rgba(0, 0, 0, 1)
}

.shop-menu-item.active .shop-menu__href-level-1,
.products-list-pagination__active {
    color: rgba(204, 204, 204, 1) !important
}

.products-list-pagination__active:before {
    -webkit-text-decoration-color: rgba(204, 204, 204, 1) !important;
    text-decoration-color: rgba(204, 204, 204, 1) !important
}

.de--shop-menu__li-level-1:not(.separator):hover,
.products-list-pagination__a:hover {
    color: rgba(204, 204, 204, 1);
    fill: rgba(204, 204, 204, 1)
}

.shop-menu-item.active>.shop-menu__href-level-2,
.md-shopsort__el.active .de--shop-menu__li-level-2 {
    color: rgba(204, 204, 204, 1)
}

.de--shop-menu__li-level-2:hover {
    color: rgba(204, 204, 204, 1) !important
        /*!important чтобы hover действовал на активный пункт (старая логика)*/
}

.de--shop-menu__dropdown__bg {
    background: rgba(255, 255, 255, 1)
}

.shop-products .products-list .product {
    font-size: 13px;
    line-height: 13px
}

.shop-products .products-list .product-price {
    color: rgba(204, 204, 204, 1)
}

.shop-products .products-list .product-name {
    color: rgba(0, 0, 0, 1)
}

.shop-products .products-list .product-price-discount {
    color: rgba(197, 185, 172, 1)
}

.shop-products .products-list .product-note {
    color: #333
}

.shop-static-grid.product-meta-above .static-grid-item .static-grid-cell .description,
.shop-static-grid .static-grid-item .static-grid-cell:hover .image {
    background-color: rgba(255, 255, 255, .9)
}

.shop-product {
    font-family: 'Arial' !important
}

.l-content--box-shop .shop-bread-crumbs,
.l-content--box-shop .shop-bread-crumbs a {
    font-family: Arial
}

.l-content--box-shop .shop-bread-crumbs,
.l-content--box-shop .shop-bread-crumbs a,
.mod--font-none-preset .l-content--box-shop .shop-bread-crumbs {
    font-size: 12px;
    line-height: 12px
}

.l-content--box-shop .shop-bread-crumbs,
.l-content--box-shop .shop-bread-crumbs a {
    color: rgba(0, 0, 0, 1)
}

.shop-product .description h1.name,
.shop-product .description h3.name {
    font-size: 24px;
    line-height: 34px
}

.shop-product .shop-product__vendor-code,
.shop-product .description .text,
.shop-product .additional_product_info.text {
    font-size: 12px
}

.shop-product .description .name {
    color: rgba(0, 0, 0, 1)
}

.de--product-color {
    fill: rgba(0, 0, 0, 1);
    color: rgba(0, 0, 0, 1)
}

.mod--font-none-preset .shop-product .description .price {
    font-size: 18px
}

.shop-product .description .price {
    color: rgb(198, 197, 197)
}

.mod--font-none-preset .shop-product .description .price .product-price-discount {
    font-size: 18px
}

.shop-product .description .price .product-price-discount {
    color: rgba(197, 185, 172, 1)
}

.shop-product .shop-product__vendor-code,
.shop-product .description .text,
.shop-product .additional_product_info {
    color: rgba(0, 0, 0, 1)
}

.shop-product .product-params .product-count {
    font-size: 12px
}

.shop-product .product-params .product-count {
    color: rgba(0, 0, 0, 1)
}

.shop-product .description .cart-panel .shop_cart_link:hover .lnk-cart,
.shop-product .description .cart-panel .shop_cart_link:hover .shop-basket {
    opacity: .7
}

.shop-fsbox {
    background-color: rgba(255, 255, 255, .93)
}

.de--shopcart__page-font {
    font-family: 'Open Sans Regular' !important
}

.mod--font-none-preset .de--shopcart__header-font-size {
    font-size: 24px
}

.de--shopcart__header-color {
    color: rgba(0, 0, 0, 1)
}

.mod--font-none-preset .de--shopcart__header-th-font-size {
    font-size: 15px !important
}

.de--shopcart__header-th-color {
    color: rgba(204, 204, 204, 1) !important
}

.de--shopcart__desc-font-size {
    font-size: 15px
}

.md-shopcart .de--shopcart__desc-color {
    color: rgba(0, 0, 0, 1)
}

.de--shopcart__border-color {
    border-color: rgba(204, 204, 204, 1)
}

.popup__overlay .popup .textbox {
    border: 2px solid rgba(204, 204, 204, 1)
}

.shop-cart-tbl-column-title,
.shop-cart-tbl-column-body,
.shop-cart-tbl-column-body.shop-cart-tbl-totals {
    border-bottom-color: rgba(204, 204, 204, 1)
}

.de--shopcart__info-font-size {
    font-size: 14px
}

.de--shopcart__info-color {
    color: rgba(0, 0, 0, 1)
}

.de--shopcart__sku-font-size {
    font-size: 15px
}

.de--shopcart__sku-color {
    color: rgba(0, 0, 0, 1)
}

.de--shopcart__total-price-font-size {
    font-size: 16px
}

.de--shopcart__total-price-color {
    color: rgba(0, 0, 0, 1)
}

#inputs-form .submit-button {
    background: rgba(0, 0, 0, 1);
    color: #fff
}

#inputs-form .submit-button:hover {
    opacity: .7;
    opacity: .7
}

#inputs-form .submit-button {
    font-size: 12px
}

.shop-cart #inputs-form .textbox {
    font-size: 12px
}

#inputs-form input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7) !important
}

#shop-promo-code::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7) !important
}

#inputs-form textarea::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7) !important
}

#inputs-form input::-moz-placeholder {
    color: rgba(0, 0, 0, .7) !important
}

#shop-promo-code::-moz-placeholder {
    color: rgba(0, 0, 0, .7) !important
}

#inputs-form textarea::-moz-placeholder {
    color: rgba(0, 0, 0, .7) !important
}

#inputs-form input,
#inputs-form textarea,
#shop-promo-code,
#inputs-form .select-label,
#inputs-form select,
#inputs-form label {
    color: rgba(0, 0, 0, .7)
}

.de--shopcart__promo-font-size {
    font-size: 14px
}

.de--shopcart__payment-font-size {
    font-size: 15px
}

.de--shopcart__payment-color {
    color: rgba(0, 0, 0, 1)
}

#shop-product-lnk-back-wrapper:hover>#shop-product-lnk-back,
#shop-product-lnk-back-wrapper:hover>#shop-product-arrow-back {
    opacity: .7
}

.shop-products .shop-category-description {
    color: rgba(0, 0, 0, 1)
}

.de--shop-menu__li-level-1,
.de--shop-menu__li-level-2 {
    font-family: 'Georgia', Verdana, Arial, sans-serif
}

.shop-add-to-cart__catalog-btn svg path {
    fill: rgba(0, 0, 0, 1)
}

.shop-add-to-cart__catalog-btn {
    background: rgba(255, 255, 255, 1)
}

.shop-add-to-cart__catalog-btn:hover svg path {
    fill: rgba(204, 204, 204, 1)
}

.adaptive-desktop .shop-add-to-cart__catalog-btn:hover {
    background: rgba(255, 255, 255, 1)
}

:root {
    --DE-form-settings__field-between-distance: 10px;
    --DE-form-settings__field-bg-color: rgba(255, 255, 255, 0);
    --DE-form-settings__field-select-bg-color: rgba(255, 255, 255, 0);
    --DE-form-settings__field-border-color: #d1d1d1;
    --DE-form-settings__field-border-width: 1px;
    --DE-form-settings__field-text-color: rgba(0, 0, 0, .7);
    --DE-form-settings__field-focus-text-color: rgba(0, 0, 0, 1);
    --DE-form-settings__field-without-text-color: rgba(0, 0, 0, 1);
    --DE-form-settings__field-font: 'Arial';
    --DE-form-settings__field-font-size: 12px;
    --DE-form-settings__field-label-font-size: 12px;
    --DE-form-settings__field-text-style: reqular;
    --DE-form-settings__field-letter-spacing: 0em;
    --DE-form-settings__field-type: square;
    --DE-form-settings__placeholder-type: hide
}

:root {
    --DE-form-settings__button-type: square-btn;
    --DE-form-settings__button-distance-to-form: 10px;
    --DE-form-settings__button-align: left;
    --DE-form-settings__button-color: rgb(245, 241, 238);
    --DE-form-settings__button-hover-color: rgba(161, 161, 161, 0.22);
    --DE-form-settings__button-border-color: #e3e3e3;
    --DE-form-settings__button-border-width: 0;
    --DE-form-settings__button-hover-border-color: #e3e3e3;
    --DE-form-settings__button-hover-border-width: 0;
    --DE-form-settings__button-text-color: rgb(0, 0, 0);
    --DE-form-settings__button-hover-text-color: rgb(0, 0, 0);
    --DE-form-settings__button-font: 'Arial';
    --DE-form-settings__button-font-size: 12px;
    --DE-form-settings__button-text-style: reqular;
    --DE-form-settings__button-letter-spacing: .05em;
    --DE-form-settings__button-paddings: 30px;
    --DE-form-settings__button-fullwidth: auto
}

[data-cssvariables-styling="true"] .form__field-box:not(.stop-form-typo) *:not(.stop-form-typo__inner) *:not(.form__btn_cont) {
    font-family: var(--DE-form-settings__field-font) !important;
    font-size: var(--DE-form-settings__field-font-size);
    font-weight: var(--DE-form-settings__field-text-style) !important;
    font-style: var(--DE-form-settings__field-text-style) !important;
    letter-spacing: var(--DE-form-settings__field-letter-spacing)
}

[data-cssvariables-styling="true"] .form__field-box .form__field-indent {
    padding-bottom: var(--DE-form-settings__field-between-distance) !important
}

[data-cssvariables-styling="true"] .form__field-indent-side {
    margin-left: var(--DE-form-settings__field-between-distance) !important
}

[data-cssvariables-styling="true"] .form__btn-box {
    padding-top: var(--DE-form-settings__button-distance-to-form)
}

[data-cssvariables-styling="true"] .form__field_bg {
    background-color: var(--DE-form-settings__field-bg-color) !important
}

[data-cssvariables-styling="true"] .form__field_bg-select {
    background-color: var(--DE-form-settings__field-select-bg-color) !important
}

[data-cssvariables-styling="true"] .form__field_bdc {
    border-color: var(--DE-form-settings__field-border-color)
}

[data-cssvariables-styling="true"] .form__field_c {
    color: var(--DE-form-settings__field-focus-text-color) !important;
    fill: var(--DE-form-settings__field-focus-text-color) !important
}

[data-cssvariables-styling="true"] textarea {
    color: var(--DE-form-settings__field-focus-text-color) !important
}

[data-cssvariables-styling="true"] .form__field-box_textarea .form__placeholder-box.form__field_bg {
    background-color: transparent !important
}

[data-cssvariables-styling="true"] .selectize-input:after {
    border-top-color: var(--DE-form-settings__field-text-color) !important
}

[data-cssvariables-styling="true"] .selectize-input.dropdown-active:after {
    border-bottom-color: var(--DE-form-settings__field-text-color) !important
}

[data-cssvariables-styling="true"] .selectize-input.full:after {
    border-top-color: var(--DE-form-settings__field-focus-text-color) !important
}

[data-cssvariables-styling="true"] .selectize-input.full.dropdown-active:after {
    border-bottom-color: var(--DE-form-settings__field-focus-text-color) !important
}

[data-cssvariables-styling="true"] .selectize-dropdown .option:before {
    border-color: var(--DE-form-settings__field-text-color) !important
}

[data-cssvariables-styling="true"] .ps__thumb-y,
select[data-scroll-type="css"]+.selectize-control .selectize-dropdown::-webkit-scrollbar-thumb {
    background-color: var(--DE-form-settings__field-focus-text-color) !important
}

[data-cssvariables-styling="true"] select[data-scroll-type="css"]+.selectize-control .selectize-dropdown {
    scrollbar-color: var(--DE-form-settings__field-focus-text-color) transparent !important
}

[data-cssvariables-styling="true"] .form__placeholder {
    color: var(--DE-form-settings__field-text-color) !important
}

[data-cssvariables-styling="true"] .form__field_field.mod--change~.form__placeholder {
    font-size: var(--DE-form-settings__field-label-font-size) !important
}

[data-cssvariables-styling="true"] .form-settings[data-placeholder-type="move"]~* .selectize-input.dropdown-active .selectize-placeholder {
    font-size: var(--DE-form-settings__field-label-font-size) !important
}

[data-cssvariables-styling="true"] .form-settings[data-placeholder-type="move"]~* .selectize-input.full .selectize-placeholder {
    font-size: var(--DE-form-settings__field-label-font-size) !important
}

[data-cssvariables-styling="true"] .form__textarea_tarea.mod--change~* .form__placeholder {
    font-size: var(--DE-form-settings__field-label-font-size) !important
}

[data-cssvariables-styling="true"] .form__field::-moz-placeholder {
    color: var(--DE-form-settings__field-text-color) !important;
    opacity: 1
}

[data-cssvariables-styling="true"] .form__field:-ms-input-placeholder {
    color: var(--DE-form-settings__field-text-color) !important
}

[data-cssvariables-styling="true"] .form__field::-webkit-input-placeholder {
    color: var(--DE-form-settings__field-text-color) !important
}

[data-cssvariables-styling="true"] .form__textarea_tarea::-moz-placeholder {
    color: var(--DE-form-settings__field-text-color) !important;
    opacity: 1
}

[data-cssvariables-styling="true"] .form__textarea_tarea:-ms-input-placeholder {
    color: var(--DE-form-settings__field-text-color) !important
}

[data-cssvariables-styling="true"] .form__textarea_tarea::-webkit-input-placeholder {
    color: var(--DE-form-settings__field-text-color) !important
}

[data-cssvariables-styling="true"] .selectize-placeholder {
    color: var(--DE-form-settings__field-text-color) !important
}

[data-cssvariables-styling="true"] .form__checkbox_checkbox:after {
    border-color: var(--DE-form-settings__field-focus-text-color) !important
}

[data-cssvariables-styling="true"] .form__checkbox_text span {
    color: var(--DE-form-settings__field-without-text-color) !important
}

[data-cssvariables-styling="true"] .form__btn-box {
    text-align: var(--DE-form-settings__button-align)
}

[data-cssvariables-styling="true"] .form__btn {
    color: var(--DE-form-settings__button-text-color) !important;
    width: var(--DE-form-settings__button-fullwidth) !important
}

[data-cssvariables-styling="true"] .form__btn-box .form__btn .form__btn_cont {
    font-size: var(--DE-form-settings__button-font-size) !important;
    font-weight: var(--DE-form-settings__button-text-style) !important;
    font-style: var(--DE-form-settings__button-text-style) !important;
    font-family: var(--DE-form-settings__button-font) !important;
    letter-spacing: var(--DE-form-settings__button-letter-spacing)
}

[data-cssvariables-styling="true"] .form__btn:hover {
    color: var(--DE-form-settings__button-hover-text-color) !important
}

[data-cssvariables-styling="true"] .form__btn:after {
    background-color: var(--DE-form-settings__button-color) !important;
    border: var(--DE-form-settings__button-border-width) solid var(--DE-form-settings__button-border-color) !important
}

[data-cssvariables-styling="true"] .form__btn:hover:after {
    background-color: var(--DE-form-settings__button-hover-color) !important;
    border-width: var(--DE-form-settings__button-hover-border-width) !important;
    border-style: solid;
    border-color: var(--DE-form-settings__button-hover-border-color) !important
}

[data-cssvariables-styling="true"] .form__btn-box .form__btn span {
    padding-left: var(--DE-form-settings__button-letter-spacing)
}

body,
.f-textarea {
    font-family: Arial
}

.mod--font-none-preset .searchform__input,
.mod--font-none-preset .f-text {
    font-family: Arial
}

.mod--font-none-preset .searchform__input::-webkit-input-placeholder,
.mod--font-none-preset .searchform__input[placeholder] {
    font-family: Arial
}

.mod--font-none-preset .searchform__input::-moz-placeholder {
    font-family: Arial
}

section.privatepage form .button,
.md-top-slider_slide-content {
    font-family: Arial !important
}

body,
.searchform,
.zoomContainer .zoomWindow,
.blog-layout-1 .feedWrap .blog-item__arrow {
    background-color: #fff
}

#fsbox.fsbox-blog {
    background: #fff
}

.mod--menu-transparent.layout-logo-bottom--icons-right--social-left .mod--menu-floating,
.mod--menu-transparent.mod--menu-action-on-scroll .l-header-alternate .l-header__wrapper {
    background-color: rgb(255, 255, 255)
}

section,
section a,
.searchform__tabs-list li .span,
.searchform__result-count,
.searchresult__item-element .searchresult__blog-title,
.searchresult__item-element p b,
.searchresult__item-element .searchresult__blog-date,
.searchresult__item-element .searchresult__item-link {
    color: #000
}

.searchresult__item-element p {
    color: rgba(0, 0, 0, .7)
}

.searchform__tabs-list li .span:after,
.searchresult__item-element .searchresult__item-link:after {
    background-color: #000
}

#fsbox-close svg path,
#fsbox-prev svg path,
#fsbox-next svg path {
    fill: #000
}

.de--main__text-default-color {
    color: #000;
    fill: #000
}

.md-btn-go-up-svg-color {
    fill: #000
}

.searchform__loading .searchform__dots span {
    background: #000
}

.md-btn-go-up:hover .md-btn-go-up-svg-color {
    fill: rgba(204, 204, 204, 1)
}

.widget .post-title a:hover {
    color: rgba(204, 204, 204, 1) !important
}

.widget .quote a:hover,
.widget .quote a:hover span {
    color: rgba(204, 204, 204, 1) !important
}

.widget .simple-text a:hover,
.widget .simple-text a:hover span,
.widget .simple-text a:hover u,
.widget .post-subscribe .subscribe-checkbox a:hover,
.widget .aside-subscribe .subscribe-checkbox a:hover,
.widget .post-form a:hover {
    color: rgba(204, 204, 204, 1) !important
}

.shop-category-description a:hover,
.shop-category-description a:hover span,
.shop-category-description a:hover u {
    color: rgba(204, 204, 204, 1) !important
}

.shop-product .text a:hover,
.shop-product .text a:hover span,
.shop-product .text a:hover u {
    color: rgba(204, 204, 204, 1) !important
}

.shop-order-content a:hover,
.shop-order-content a:hover span,
.shop-order-content a:hover u {
    color: rgba(204, 204, 204, 1) !important
}

.md-top-slider_slide-content-inner a:hover,
.md-top-slider_slide-content-inner a:hover span,
.md-top-slider_slide-content-inner a:hover u {
    color: rgba(204, 204, 204, 1) !important
}

.post-form .form__checkbox_text a:hover {
    color: rgba(204, 204, 204, 1) !important
}

.md-infoline__cont a:hover,
.md-infoline__cont a:hover span {
    color: rgba(204, 204, 204, 1) !important
}

.de--common__link-color a:hover,
.de--common__link-color a:hover span,
.de--common__link-color a:hover u {
    color: rgba(204, 204, 204, 1) !important
}

.md-top-slider__nav .md-top-slider__nav-arrow-down-svg-color {
    fill: #000
}

.md-top-slider__nav-arrow-down svg:hover .md-top-slider__nav-arrow-down-svg-color {
    fill: #474747
}

.copyright,
#gpwCC,
#gpwCC:hover,
.copyright a#gpwCC {
    color: rgba(0, 0, 0, 1)
}

footer .copyright__gophotoweb--box {
    text-align: left
}

.logo-text a {
    font-family: 'Arimo';
    color: rgba(0, 0, 0, 1);
    font-size: 22px
}

body,
.l-content.l-content--main,
.l-content.l-content--footer,
.l-footer .copyright {
    background-color: #fff
}

#fsbox.fsbox-blog {
    background: #fff
}

.md-preloader__block.mod--inversion {
    background: #fff
}

body.adaptive-desktop .custom__content--max-width {
    max-width: 85%
}

.adaptive-desktop .mod--slide-justify .md-section.mod--section-fixed .section__bg {
    max-width: calc(85% - 110.5px)
}

.adaptive-desktop .mod--slide-justify .section--twice .md-section.mod--section-fixed .section__bg {
    max-width: calc(42.5% - 55.25px)
}

.md-aside .social-icons .social-icon-box {
    padding-bottom: 15px
}

.l-footer .social-icons .social-icon-box {
    padding-left: 7.5px;
    padding-right: 7.5px
}

footer .social-icons .social-icon-box,
footer .social-icons .social-icon-box a,
footer .social-icons .social-icon-box i {
    font-size: 24px;
    line-height: 24px
}

footer .social-icons .social-icon-box i {
    color: rgba(61, 61, 61, 1)
}

footer .social-icons .social-icon-box i:hover {
    color: #4d4d4d
}

.social-icons [class^="icon-"]:before,
.social-icons [class*=" icon-"]:before {
    margin: 0
}

.md-top-slider__nav-standart-arrow-svg-color,
.md-top-slider__nav-combo-arrow-svg-color,
.md-top-slider__nav-dots-svg-color,
.md-top-slider__nav-combo-svg-color,
.md-top-slider__nav .md-top-slider__nav-arrow-down-svg-color {
    fill: #000
}

.md-top-slider__nav-combo-number {
    color: #000
}

.md-top-slider__nav-standart-arrow:hover .md-top-slider__nav-standart-arrow-svg-color,
.md-top-slider__nav-arrow-down svg:hover .md-top-slider__nav-arrow-down-svg-color,
.md-top-slider__nav-combo-arrow:hover .md-top-slider__nav-combo-arrow-svg-color,
.md-top-slider__nav-dots a:hover .md-top-slider__nav-dots-svg-color,
.md-top-slider__nav-combo-number-wrapper a:hover .md-top-slider__nav-combo-svg-color,
.md-top-slider__nav-arrow-down svg:hover .md-top-slider__nav-arrow-down-svg-color {
    fill: #474747
}

.md-top-slider__nav-combo-number-wrapper a:hover .md-top-slider__nav-combo-number {
    color: #474747
}

.md-top-slider_slide-content {
    font-family: Bad Script
}

.md-top-slider_slide-content {
    font-size: 40px
}

.custom__menu-bg-rgba {
    background-color: rgba(255, 255, 255, 1)
}

.custom__menu-bg-rgb {
    background-color: rgb(255, 255, 255)
}

.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__menu--box .menu-shadow.mod--menu-shadow__top {
    display: block;
    background: linear-gradient(to bottom, rgba(, , , 1) 0%, rgba(, , , 1) 25%, rgba(, , , 0) 100%)
}

.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__menu--box .menu-shadow.mod--menu-shadow__bottom {
    display: block;
    background: linear-gradient(to bottom, rgba(, , , 0) 0%, rgba(, , , 1) 75%, rgba(, , , 1) 100%)
}

.adaptive-desktop.is-mmenu-open.layout-vertical--without-logo--icons-bottom .aside-header {
    background-color: rgb(255, 255, 255)
}

.md-menu__main a,
.md-menu__separator,
body .l-header__icons--box {
    font-family: Arimo
}

.adaptive-desktop .md-menu__href-l1,
.md-menu__main a,
.md-menu__li-l1,
.md-menu__separator,
body.mod--horizontal-menu .l-header__icons--box,
.md-menu--mobile .md-menu__li-l1 .md-menu__href-l1 {
    font-size: 10px;
    line-height: 16px
}

.mod--vertical-menu .mod--menu_underline .md-menu__li-l1 {
    padding-bottom: 12px
}

.adaptive-desktop.mod--horizontal-menu .shop-cart-widget-amount {
    font-size: 14px
}

.adaptive-desktop.mod--vertical-menu .md-menu--mobile .md-menu__li-l1 a.md-menu__href-l1,
.adaptive-tablet.mod--vertical-menu:not(.mod--vertical-menu__tablet-mobile) .md-menu--mobile .md-menu__li-l1 a.md-menu__href-l1 {
    font-size: 10px
}

.adaptive-desktop.mod--horizontal-menu .shop-cart-widget-amount {
    line-height: 16px
}

.social-icon-box--header i {
    font-size: 16px
}

.adaptive-desktop.mod--horizontal-menu .design_editor-icons svg,
.adaptive-desktop.mod--horizontal-menu .design_editor-icons .shop-basket,
.adaptive-desktop.mod--vertical-menu.layout-vertical--logo-top--icons-bottom .design_editor-icons svg,
.adaptive-desktop.mod--vertical-menu.layout-vertical--logo-top--icons-bottom .design_editor-icons .shop-basket,
.adaptive-desktop.mod--vertical-menu.layout-vertical--logo-top--icons-bottom--transparent .design_editor-icons svg,
.adaptive-desktop.mod--vertical-menu.layout-vertical--logo-top--icons-bottom--transparent .design_editor-icons .shop-basket {
    height: 16px
}

.hamburger-svg-style,
.design_editor-icons .search-svg-style,
.design_editor-icons .basket-svg-style,
.social-icon-box--header i,
.adaptive-desktop.mod--vertical-menu .md-menu--mobile .design_editor-icons .search-svg-style,
.adaptive-desktop.mod--vertical-menu .md-menu--mobile .design_editor-icons .basket-svg-style,
.adaptive-desktop.mod--vertical-menu .md-menu--mobile .close-menu-burger,
.adaptive-tablet.layout-vertical--logo-center--icons-bottom.mod--vertical-menu .md-menu--mobile .design_editor-icons .search-svg-style,
.adaptive-tablet.layout-vertical--logo-center--icons-bottom.mod--vertical-menu .md-menu--mobile .design_editor-icons .basket-svg-style,
.adaptive-tablet.layout-vertical--logo-center--icons-bottom.mod--vertical-menu .md-menu--mobile .close-menu-burger,
.de--menu-color {
    stroke: rgba(0, 0, 0, 1)
}

.md-menu__main--color,
.md-menu__main--color a,
.adaptive-desktop .md-menu__main a,
.md-menu__separator,
.social-icon-box--header i,
.shop-cart-widget-amount,
.mod--vertical-menu .close-mobile-menu .close-menu-burger,
.mod--vertical-menu .md-menu--mobile .md-menu__main a {
    color: rgba(0, 0, 0, 1)
}

.mod--vertical-menu .md-menu__hamburger.mod--menu__hamburger-span .md-menu__hamburger-lines span {
    background-color: rgba(0, 0, 0, 1)
}

.mod--vertical-menu .md-menu--mobile .mod--menu__shop-category .md-menu__href-l1,
.mod--vertical-menu .md-menu--mobile .md-menu__li-l1.active .mod--menu__shop-category .md-menu__href-l1 {
    color: rgba(0, 0, 0, 1) !important
}

.mod--vertical-menu .md-menu--mobile .mod--menu__shop-category .md-menu__href-l1 path {
    stroke: rgba(0, 0, 0, 1)
}

.adaptive-desktop:not(.layout-vertical--logo-top--icons-bottom--transparent) .custom__header-decorate-line:before,
.adaptive-tablet .custom__header-decorate-line:before,
.adaptive-mobile .custom__header-decorate-line:before {
    border-color: rgba(204, 204, 204, 0) !important
}

header .md-menu__main .md-menu__li-l1.active>a,
header .md-menu__main .md-menu__href-l1:hover,
.md-menu__main--color:hover,
.md-menu__main--color:hover a,
.md-menu__main--color:hover i,
.mod--vertical-menu .md-menu--mobile .md-menu__main .active>a,
.mod--vertical-menu .md-menu--mobile .md-menu__main .md-menu__href-l1:hover,
.mod--vertical-menu .md-menu--mobile .md-menu__wrap-l2 .active>a,
.mod--vertical-menu .md-menu--mobile .md-menu__wrap-l2 .md-menu__href-l2:hover {
    color: rgba(204, 204, 204, 1)
}

.md-menu__main.mod--menu_underline .md-menu__href-l1::after,
.md-menu__main.mod--menu_line-through .md-menu__href-l1::after {
    background-color: rgba(204, 204, 204, 1)
}

.design_editor-icons:hover .search-svg-style,
.design_editor-icons:hover .basket-svg-style,
header .social-icon-box:hover i,
.adaptive-desktop .md-menu__hamburger:hover .hamburger-svg-style,
.mod--vertical-menu .md-menu--mobile .design_editor-icons:hover .search-svg-style,
.mod--vertical-menu .md-menu--mobile .design_editor-icons:hover .basket-svg-style {
    stroke: rgba(204, 204, 204, 1)
}

.header .social-icon-box:hover i,
.design_editor-icons:hover .shop-cart-widget-amount {
    color: rgba(204, 204, 204, 1)
}

.mod--vertical-menu .md-menu__hamburger.mod--menu__hamburger-span:hover .md-menu__hamburger-lines span {
    background-color: rgba(204, 204, 204, 1)
}

.md-menu__hamburger:hover .hamburger-svg-style {
    fill: rgba(204, 204, 204, 1)
}

.mod--vertical-menu .md-menu--mobile .md-menu__li-l1.active .mod--menu__shop-category .md-menu__href-l1.active {
    color: rgba(204, 204, 204, 1) !important
}

.mod--vertical-menu .md-menu--mobile .md-menu__li-l1.active .mod--href-l1__shop.has--sub-menu path,
.mod--vertical-menu .md-menu--mobile .has--sub-menu.active path {
    stroke: rgba(204, 204, 204, 1)
}

.md-menu .menu-item a,
.mod--vertical-menu .md-menu__main .menu-item a,
.md-menu--mobile .md-menu__li-l1 .md-menu__href-l1 {
    letter-spacing: .3em
}

.md-menu__main.mod--menu_underline .md-menu__href-l1::after,
.md-menu__main.mod--menu_line-through .md-menu__href-l1::after,
.md-menu__main.mod--menu_line-marker .md-menu__href-l1::after {
    right: .3em
}

.adaptive-desktop.mod--horizontal-menu .md-menu__li-l1:not(:empty),
.adaptive-desktop.mod--horizontal-menu .md-menu__has-separator .md-menu__li-l1.md-menu__separator {
    margin-left: 20px;
    margin-right: 20px
}

.mod--horizontal-menu .md-menu {
    margin-left: -20px;
    margin-right: -20px
}

.mod--vertical-menu .md-menu__li-l1:not(:empty) {
    margin-top: 40px;
    margin-bottom: 40px
}

.mod--vertical-menu.adaptive-desktop.layout-vertical--logo-top--icons-bottom .md-menu__main,
.mod--vertical-menu.adaptive-desktop.layout-vertical--logo-top--icons-bottom--transparent .md-menu__main {
    margin-top: -40px;
    margin-bottom: -40px
}

.mod--vertical-menu .md-menu__li-l2:not(:empty) {
    margin-top: 24px;
    margin-bottom: 24px
}

.l-header__wrapper,
.adaptive-desktop[class*=layout] .custom__header-padding-y {
    padding-top: 40px;
    padding-bottom: 40px
}

.hamburger_menu .hamburger.icon span {
    background-color: rgba(0, 0, 0, 1)
}

.md-menu__main .md-menu__href-l2,
.adaptive-desktop .md-menu__main .md-menu__href-l2 {
    font-size: 9px;
    color: rgba(204, 204, 204, 1);
    background: rgba(255, 255, 255, 1)
}

.mod--vertical-menu .md-menu__wrap-l2 li a {
    font-size: 9px
}

.layout-logo-bottom--icons-right--social-left.adaptive-desktop .md-menu__submenu {
    background: rgba(255, 255, 255, 1)
}

div.hamburger_menuWrap ul>li a {
    color: rgba(204, 204, 204, 1)
}

div.hamburger_menuWrap svg path {
    fill: rgba(204, 204, 204, 1)
}

div.hamburger_menuWrap {
    background: rgba(255, 255, 255, 1)
}

.md-menu__main .md-menu__wrap-l2 li a:hover,
.md-menu__main .md-menu__wrap-l2 li.active a {
    color: rgba(204, 204, 204, 1)
}

.mod--horizontal-menu .md-menu--mobile,
.adaptive-tablet.mod--horizontal-menu .md-menu--mobile,
.adaptive-tablet.mod--horizontal-menu .md-menu--mobile .md-menu__wrap-l2 a,
.mod--menu__shop-category,
.adaptive-tablet.mod--vertical-menu:not(.layout-vertical--logo-center--icons-bottom) .md-menu--mobile,
.adaptive-tablet.mod--vertical-menu .md-menu--mobile .md-menu__wrap-l2 a,
.adaptive-mobile.mod--vertical-menu .md-menu--mobile,
.adaptive-mobile.mod--vertical-menu .md-menu--mobile .md-menu__wrap-l2 a {
    background-color: #fff
}

.md-menu--mobile .search-svg-style,
.md-menu--mobile .basket-svg-style,
.md-menu--mobile .close-menu-burger {
    stroke: rgba(0, 0, 0, 1)
}

.de--menu-color,
.mod--horizontal-menu .md-menu--mobile .mod--menu__shop-category .md-menu__href-l1 path {
    stroke: rgba(0, 0, 0, 1)
}

.mod--horizontal-menu .md-menu--mobile .shop-cart-widget-amount,
.mod--horizontal-menu .md-menu--mobile .md-menu__href-l1,
.mod--horizontal-menu .md-menu--mobile .md-menu__href-l2,
.adaptive-tablet.mod--vertical-menu:not(.layout-vertical--logo-center--icons-bottom) .md-menu__href-l1,
.adaptive-tablet.mod--vertical-menu:not(.layout-vertical--logo-center--icons-bottom) .md-menu__href-l2,
.adaptive-mobile.mod--vertical-menu .md-menu__href-l1,
.adaptive-mobile.mod--vertical-menu .md-menu__href-l2 {
    color: rgba(0, 0, 0, 1) !important
}

.mod--horizontal-menu .md-menu--mobile .mod--menu__shop-category .md-menu__href-l1,
.mod--horizontal-menu .md-menu--mobile .md-menu__li-l1.active .mod--menu__shop-category .md-menu__href-l1,
.mod--vertical-menu .md-menu--mobile .mod--menu__shop-category .md-menu__href-l1,
.mod--vertical-menu .md-menu--mobile .md-menu__li-l1.active .mod--menu__shop-category .md-menu__href-l1 {
    color: rgba(0, 0, 0, 1) !important
}

.mod--horizontal-menu .md-menu--mobile .md-menu__li-l1.active .md-menu__href-l1,
.mod--horizontal-menu .md-menu--mobile .md-menu__li-l2.active .md-menu__href-l2,
.adaptive-tablet.mod--vertical-menu:not(.layout-vertical--logo-center--icons-bottom) .md-menu__li-l1.active .md-menu__href-l1,
.adaptive-tablet.mod--vertical-menu:not(.layout-vertical--logo-center--icons-bottom) .md-menu__li-l2.active .md-menu__href-l2,
.adaptive-mobile.mod--vertical-menu .md-menu__li-l1.active .md-menu__href-l1,
.adaptive-mobile.mod--vertical-menu .md-menu__li-l2.active .md-menu__href-l2 {
    color: rgba(204, 204, 204, 1) !important
}

.mod--horizontal-menu .md-menu--mobile .md-menu__li-l1.active .mod--menu__shop-category .md-menu__href-l1.active,
.mod--vertical-menu .md-menu--mobile .md-menu__li-l1.active .mod--menu__shop-category .md-menu__href-l1.active {
    color: rgba(204, 204, 204, 1) !important
}

.mod--horizontal-menu .md-menu--mobile .md-menu__li-l1.active .mod--href-l1__shop.has--sub-menu path,
.mod--horizontal-menu .md-menu--mobile .has--sub-menu.active path,
.mod--vertical-menu .md-menu--mobile .md-menu__li-l1.active .mod--href-l1__shop.has--sub-menu path,
.mod--vertical-menu .md-menu--mobile .has--sub-menu.active path {
    stroke: rgba(204, 204, 204, 1)
}

.searchform__header {
    background: #fff
}

.searchform__close .close-svg-style,
.searchform__push .search-svg-style {
    stroke: #000
}

.searchform__push-input .searchform__after,
.searchform__push-input .searchform__before {
    background-color: #000
}

.searchform__input {
    color: #000
}

.searchform__input::-webkit-input-placeholder,
.searchform__input[placeholder] {
    color: #000
}

.searchform__input::-moz-placeholder {
    color: #000
}

body.adaptive-desktop .mod--blog-main-page.mod--blog-type-view-classic>.container {
    max-width: px
}

body.adaptive-desktop .mod--blog-main-page.mod--blog-type-view-preview>.container {
    max-width: 1000px
}

body.adaptive-desktop .mod--blog-article-page>.container {
    max-width: 1200px
}

.blog-post.mod--one {
    background: ;
    border-color: rgba(231, 231, 231, 1)
}

.blog-content article.post hr {
    border-bottom-color: rgba(231, 231, 231, 1)
}

.blog-comments {
    border-top-color: rgba(231, 231, 231, 1)
}

.blog-content article.post .share-links ul {
    border-color: rgba(231, 231, 231, 1) !important
}

.blog-post.mod--one .tags,
.blog-post.mod--one .tags a,
.blog-post.mod--one ul.tools,
.blog-post.mod--one ul.tools a,
.blog-content article.post .share-links li a,
.blog-content ul.tools>li.share-links>ul {
    color: rgba(158, 158, 158, 1) !important
}

.blog-content .items article .share-links ul .like.checked svg path {
    fill: rgba(158, 158, 158, 1) !important
}

.blog-post.mod--one .tools svg path {
    fill: rgba(158, 158, 158, 1)
}

.blog-content article.post .share-links li {
    border-right-color: rgba(158, 158, 158, 1)
}

.blog-page.mod--blog-article-page .color-blog-navigation {
    color: #000
}

.post-pagination path {
    fill: #000
}

.mod--font-none-preset .blog-post.mod--one .blog-post__href {
    font-family: 'Georgia';
    font-size: 36px
}

.blog-post.mod--one .blog-post__href {
    color: #000000 !important
}

.mod--font-none-preset .blog-post.mod--one .blog-post__date {
    font-family: 'Arial';
    font-size: 11px
}

.blog-post.mod--one .blog-post__date {
    color: rgba(0, 0, 0, 1)
}

.blog-post.mod--one .view1 .date:before,
.blog-post.mod--one .view1 .date:after,
.blog-post.mod--one .view7 .blog-post__title:before,
.blog-post.mod--one .view7 .blog-post__title:after {
    background: #000
}

.blog-post.mod--one .view6 .blog-post__href span {
    border-color: #000
}

.mod--font-none-preset .blog-content:not(.composite-content).blog-type-post .items article.post .text-box,
.blog-sidebar-box .blog-sidebar .aside .widget .text-box,
.mod--font-none-preset .blog-content:not(.composite-content).blog-mobile .items article.post .text-box {
    color: rgba(0, 0, 0, 1) !important;
    font-size: 13px;
    line-height: 1.3;
    font-family: 'Arial'
}

.blog-content:not(.composite-content) .items article.post .text-box.nocolumns {
    color: rgba(0, 0, 0, 1) !important
}

.mod--font-none-preset .feedWrap .bgi_date {
    font-size: 11px !important;
    font-family: 'Arial' !important
}

.feedWrap span.bgi_date {
    color: rgba(0, 0, 0, 1) !important
}

.mod--font-none-preset .feedWrap h2 {
    font-size: 24px !important;
    font-family: 'Georgia' !important
}

.feedWrap h2 {
    color: rgba(0, 0, 0, 1) !important
}

.feedWrap span.bgi_action_hold svg path,
.blog-type-classic .items .feedWrap .tools span.field svg path {
    fill: rgba(0, 0, 0, 1) !important
}

.feedWrap span.bgi_action_hold a span,
.blog-type-classic .items .feedWrap .tools a span {
    color: rgba(0, 0, 0, 1) !important
}

.mod--font-none-preset .feedWrap span.bgi_tag a,
.feedWrap .bgi_description .bgi_tag a {
    font-size: 11px !important;
    font-family: 'Helvetica' !important
}

.feedWrap span.bgi_tag a,
.feedWrap .bgi_description .bgi_tag a {
    color: 4d4d4d !important
}

.adaptive-desktop .blog-layout-6 .feedWrap span.bgi_date {
    font-size: 11px !important;
    font-family: 'Helvetica' !important;
    color: 4d4d4d !important
}

.adaptive-desktop .blog-layout-4 .feedWrap span.bgi_date {
    font-size: 11px !important;
    font-family: 'Helvetica' !important;
    color: 4d4d4d !important
}

.blog_grid_item:after {
    background: #ebebeb !important
}

.adaptive-desktop .blog-layout-4 .bgi_border {
    border-color: #ebebeb !important
}

.blog-layout-10 .blog_grid_item.type_1,
.blog-layout-10 .blog_grid_item.type_5,
.blog-layout-10 .blog_grid_item.type_3,
.blog-layout-10 .blog_grid_item.type_6,
.feedWrap:not(.mid) .blog_grid_item.sided div.bgi_description:after {
    border-color: #ebebeb !important
}

.feedWrap.mid .blog_grid_item.sided div.bgi_description:before,
.feedWrap.mid .blog_grid_item.sided div.bgi_description:after,
.blog_grid_item.centered .bgi_description:before,
.blog_grid_item.centered .bgi_description:after {
    background: #ebebeb !important
}

#liner {
    color: #ebebeb
}

.blog-layout-1 #liner {
    background-color: #ebebeb
}

.blog-layout-1 .blog-item__arrow svg {
    fill: #ebebeb
}

.mod--font-none-preset .bgi_fields.readMore a {
    font-size: 14px !important;
    font-family: 'Helvetica' !important
}

.bgi_fields.readMore a {
    color: rgba(153, 153, 153, 1) !important
}

.adaptive-desktop .blog-layout-7 .feedWrap .bgi_imageHold,
.adaptive-desktop .blog-layout-7 .blog_grid_item,
.adaptive-desktop .blog-layout-7 .feedWrap .bgi_description,
.adaptive-desktop .blog-layout-7 .feedWrap .bgi_date {
    background-color: rgba(250, 250, 250, 1) !important
}

.blog-page.mod--blog-main-page.mod--blog-type-view-preview .color-blog-navigation {
    color: rgba(0, 0, 0, 1)
}

.blog-page.mod--blog-main-page.mod--blog-type-view-preview .paging path {
    stroke: rgba(0, 0, 0, 1)
}

.mod--font-none-preset .feedWrap .bgi_description p,
.mod--font-none-preset .blog_grid_item .bgi_textWrap,
.mod--font-none-preset .blog_grid_item p,
.mod--font-none-preset .feedWrap .bgi_description .preview-desc {
    font-family: 'Helvetica' !important;
    font-size: 14px !important
}

.feedWrap .bgi_description p,
.blog_grid_item .bgi_textWrap,
.blog_grid_item p,
.feedWrap .bgi_description .preview-desc {
    color: #000000 !important
}

.blog-layout-9 #iso_grid {
    background: inherit
}

.blog-mobile .preview-layout-9 .feedWrap {
    background: inherit
}

.blog-layout-5 .blog_grid_item.clearfix {
    margin-top: 25px
}

.blog-type-classic article {
    background: inherit;
    border-width: 0
}

.blog-type-classic ul.tools>li.share-links>ul {
    background: post-bg-site
}

.blog-type-classic article hr {
    border-bottom-color: #ebebeb
}

.blog-comments {
    border-top-color: rgba(231, 231, 231, 1)
}

.blog-type-classic article .share-links ul {
    border-color: #ebebeb !important
}

.blog-type-classic .tools .field span {
    color: #9e9e9e
}

.blog-type-classic .tools .field .bgi_toolTip a {
    color: #9e9e9e
}

.blog-type-classic .tools .field svg path,
.blog-type-classic .tools a.like.checked path {
    fill: #9e9e9e
}

.blog-type-classic .tools .field .bgi_toolTip {
    border-color: #9e9e9e
}

.blog-type-classic .paging li svg path,
.blog-type-classic .posts-paging li svg path {
    stroke: #9e9e9e
}

.mod--font-none-preset .blog-type-classic .blog-post__href {
    font-size: 28px
}

.mod--font-none-preset .blog-type-classic .blog-post__date {
    font-size: 12px
}

.blog-type-classic .post-body .text-box {
    color: #000
}

.mod--font-none-preset .blog-type-classic .post-body .text-box {
    font-size: 14px
}

.mod--font-none-preset .blog-type-classic .tags li a,
.mod--font-none-preset .blog-type-classic .tags li:after {
    font-size: 14px
}

.blog-page.mod--blog-main-page.mod--blog-type-view-classic .color-blog-navigation {
    color: #9e9e9e
}

.blog-page.mod--blog-main-page.mod--blog-type-view-classic .paging path {
    stroke: #9e9e9e
}

.blog-content .tags-top {
    text-align: center
}

.blog-content .tags-top li a {
    color: #000000 !important
}

.mod--font-none-preset .blog-content .tags-top li a {
    font-family: 'Arial';
    font-size: 11px;
    line-height: 11px
}

.blog-content .tags-top li a:hover,
.blog-content .tags-top li.active a {
    color: rgba(158, 158, 158, 1) !important
}