    #st_mobile_menu .ma_level_0,
    .mobile_bar_tri_text,
    .st_mega_menu .ma_level_0,
    .style_wide .ma_level_1 {
        font-family: Roboto;
        text-transform: uppercase
    }

    .nav .header_item,
    span.on_sale {
        height: 30px;
        line-height: 30px
    }

    #easycontent_6 p,
    #first-languages,
    #top_extra #st_mega_menu_wrap .st_mega_menu {
        text-align: center
    }

    .cms-text-block a,
    .evt-block a {
        text-decoration: underline
    }

    #module-stblog-article .compare ul,
    .home-brands-list {
        list-style-type: none
    }

    .style_wide .ma_level_1 {
        font-weight: 700
    }

    #home-page-tabs li a,
    #home-page-tabs li span,
    .heading,
    .idTabs a,
    .page-heading,
    .page-subheading,
    .parallax_heading,
    .pc_slider_tabs a,
    .product_accordion_title,
    .title_block,
    .title_block a,
    .title_block span {
        font-weight: 700;
        text-transform: uppercase;
        font-size: 14px;
        color: #3e5063;
    }
    .title_block span {
        border-color: #3e5063
    }

    .st-menu-title {
        font-weight: 400;
        text-transform: uppercase;
        background-color: #3e5063
    }

    .mobile_bar_tri_text,
    .st_mega_menu .ma_level_0 {
        font-weight: 700;
        font-size: 14px
    }

    .title_block,
    .title_block a,
    .title_block span {
        border-bottom-width: 2px
    }

    .title_block a,
    .title_block span {
        margin-bottom: -10px
    }

    .owl-theme.owl-navigation-tr .owl-controls .owl-buttons {
        top: -56px
    }

    #left_column .owl-theme.owl-navigation-tr .owl-controls .owl-buttons,
    #right_column .owl-theme.owl-navigation-tr .owl-controls .owl-buttons {
        top: -52px
    }

    #left_column .title_block,
    #left_column .title_block a,
    #left_column .title_block span,
    #right_column .title_block,
    #right_column .title_block a,
    #right_column .title_block span {
        border-bottom-width: 0
    }

    #left_column .title_block a,
    #left_column .title_block span,
    #right_column .title_block a,
    #right_column .title_block span {
        margin-bottom: -8px
    }

    #footer-secondary .block .title_block,
    #footer-secondary .block .title_block a,
    #footer-secondary .block a.title_block {
        color: #fff
    }

    #footer-bottom a:hover,
    #footer-primary a:hover,
    #footer-secondary a:hover,
    #footer-tertiay a:hover,
    #header_primary .dropdown_wrap.open .dropdown_tri,
    #header_primary .dropdown_wrap.open .dropdown_tri a,
    #header_primary .dropdown_wrap.open .header_item a,
    #header_primary .top_bar_item:hover .header_item,
    #header_primary .top_bar_item:hover a.header_item,
    #home-page-tabs li a:hover,
    #home-page-tabs>li.active a,
    #layered_block_left ul li a:hover,
    #product_comments_block_extra a:hover,
    #st_mega_menu_column_block .ma_level_0:hover,
    #st_mega_menu_column_block .ml_level_0.current .ma_level_0,
    #st_mega_menu_wrap .ma_level_0:hover,
    #st_mega_menu_wrap .ml_level_0.current .ma_level_0,
    #top_bar .dropdown_wrap.open .dropdown_tri,
    #top_bar .dropdown_wrap.open .dropdown_tri a,
    #top_bar .dropdown_wrap.open .header_item a,
    #top_bar .top_bar_item:hover .header_item,
    #top_bar .top_bar_item:hover a.header_item,
    .blog_info a:hover,
    .breadcrumb a:hover,
    .content_sortPagiBar .display li a:hover,
    .content_sortPagiBar .display li.selected a,
    .content_sortPagiBar .display_m li a:hover,
    .content_sortPagiBar .display_m li.selected a,
    .dropdown_wrap.open .dropdown_tri,
    .dropdown_wrap.open .dropdown_tri a,
    .dropdown_wrap.open .header_item a,
    .fancybox-skin .fancybox-close:hover,
    .mobile_bar_tri:hover,
    .pc_slider_tabs a.selected,
    .product_meta a:hover,
    .s_title_block a:hover,
    .title_block a.selected,
    .title_block a:hover,
    a.color_666:hover,
    a.s_title_block:hover,
    a.title_block:hover,
    a:active,
    a:hover,
    div.pagination .showall .show_all_products:hover {
        color: #dbb880
    }

    .breadcrumb,
    .breadcrumb a {
        color: #888888
    }

    .breadcrumb a:hover {
        color: #dbb880
    }

    #breadcrumb_wrapper {
        padding: 1em 0;
        background: #f1f1f1;
        margin-bottom: 0;
        border-top: 1px solid #e6e6e6
    }

    #rightbar {
        top: auto;
        bottom: 50%
    }

    .btn-default,
    .btn-large,
    .btn-medium,
    .btn-small,
    a.btn-default,
    a.btn-large,
    a.btn-medium,
    a.btn-small,
    a.button,
    a.button_large,
    a.button_mini,
    a.button_small,
    a.exclusive,
    a.exclusive_large,
    a.exclusive_mini,
    a.exclusive_small,
    input.button,
    input.button_disabled,
    input.button_large,
    input.button_large_disabled,
    input.button_mini,
    input.button_mini_disabled,
    input.button_small,
    input.button_small_disabled,
    input.exclusive,
    input.exclusive_disabled,
    input.exclusive_large,
    input.exclusive_large_disabled,
    input.exclusive_mini,
    input.exclusive_mini_disabled,
    input.exclusive_small,
    input.exclusive_small_disabled,
    span.button,
    span.button_large,
    span.button_mini,
    span.button_small,
    span.exclusive,
    span.exclusive_large,
    span.exclusive_large_disabled,
    span.exclusive_mini,
    span.exclusive_small {
        color: #fff;
        border-color: #5e8c6a;
        background-color: #5e8c6a
    }

    .btn-default.active,
    .btn-default:hover,
    .btn-large.active,
    .btn-large:hover,
    .btn-medium.active,
    .btn-medium:hover,
    .btn-small.active,
    .btn-small:hover,
    a.btn-default.active,
    a.btn-default:hover,
    a.btn-large.active,
    a.btn-large:hover,
    a.btn-medium.active,
    a.btn-medium:hover,
    a.btn-small.active,
    a.btn-small:hover,
    a.button:active,
    a.button:hover,
    a.button_large:active,
    a.button_large:hover,
    a.button_mini:active,
    a.button_mini:hover,
    a.button_small:active,
    a.button_small:hover,
    a.exclusive:active,
    a.exclusive:hover,
    a.exclusive_large:active,
    a.exclusive_large:hover,
    a.exclusive_mini:active,
    a.exclusive_mini:hover,
    a.exclusive_small:active,
    a.exclusive_small:hover,
    input.button:active,
    input.button:hover,
    input.button_large:active,
    input.button_large:hover,
    input.button_mini:active,
    input.button_mini:hover,
    input.button_small:active,
    input.button_small:hover,
    input.exclusive:active,
    input.exclusive:hover,
    input.exclusive_large:active,
    input.exclusive_large:hover,
    input.exclusive_mini:active,
    input.exclusive_mini:hover,
    input.exclusive_small:active,
    input.exclusive_small:hover {
        color: #fff;
        border-color: #3e5063;
        -webkit-box-shadow: none;
        box-shadow: none;
        background-color: #3e5063
    }

    .btn-default.btn-white:hover,
    .btn-large.btn-white:hover,
    .btn-medium.btn-white:hover,
    .btn-small.btn-white:hover,
    .easy_content a.btn-default.btn-white:hover,
    .easy_content a.btn-large.btn-white:hover,
    .easy_content a.btn-medium.btn-white:hover,
    .easy_content a.btn-small.btn-white:hover,
    a.btn-default.btn-white:hover,
    a.btn-large.btn-white:hover,
    a.btn-medium.btn-white:hover,
    a.btn-small.btn-white:hover {
        border-color: #fff;
        -webkit-box-shadow: none;
        box-shadow: none;
        background-color: #fff;
        color: #444
    }

    .hover_fly a:first-child {
        color: #fff;
        background-color: #505050
    }

    .hover_fly a:hover {
        color: #fff!important;
        background-color: #505050!important
    }

    #top_bar .header_item,
    #top_bar .header_item a,
    #top_bar a.header_item {
        color: #505050
    }

    #top_bar {
        background-color: #f9f9f9
    }

    #header #top_bar {
        border-bottom-color: #e6e6e6
    }

    .nav.horizontal-s-fullheight:before {
        height: 30px
    }

    .nav.vertical-s .top_bar_item:before {
        margin-top: 11px;
        margin-left: 5px;
        margin-right: 5px
    }

    .nav.horizontal-s .top_bar_item:before {
        margin-top: 14px
    }

    #header #top_bar .cart_block {
        top: 30px
    }

    #st_mega_menu_wrap .ma_level_0:hover,
    #st_mega_menu_wrap .ml_level_0.current .ma_level_0 {
        color: #fff;
        border-bottom-color: #fff;
        background-color: #3e5063
    }

    #st_mega_menu_wrap .stmenu_sub {
        border-top: 2px solid;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px
    }

    #st_menu_78 .stmenu_sub,
    #st_menu_79 .stmenu_sub,
    #st_menu_80 .stmenu_sub,
    #st_menu_81 .stmenu_sub,
    #st_menu_103 .stmenu_sub {
        border-color: #3e5063;
    }

    #st_menu_111 .stmenu_sub {
        border-color: #5e8c6a;
    }

    #st_mega_menu_wrap .ma_level_0 {
        margin-bottom: 0;
        border-bottom-width: 0;
        color: #3e5063;
        padding: 0 14px !important
    }

    #st_mega_menu_container {
        border-bottom-width: 0;
        background-color: #fff
    }

    #st_mega_menu_container.sticky {
        background-color: #3e5063
    }

    #st_mega_menu_container.sticky .ma_level_0 {
        color: #fff
    }

    #st_mega_menu_container.sticky .ma_level_0:hover {
        color: #3e5063;
        background-color: #fff
    }

    .stmenu_sub.style_wide {
        z-index: 80
    }

    #footer {
        margin-top: 0
    }

    #footer-secondary,
    #footer-secondary .old_price,
    #footer-secondary .price,
    #footer-secondary a {
        color: #fff
    }

    #footer-secondary a:hover {
        color: #5bd2ec
    }

    #page_wrapper {
        background-color: #fcfcfc
    }

    #body_wrapper {
        background-repeat: no-repeat;
        background-position: center top
    }

    .header-container #header {
        background-color: #fff
    }

    #header #header_primary.sticky {
        background: #fff;
        background: rgba(255, 255, 255, 0)
    }

    #footer-bottom,
    #footer-primary,
    body#index.mobile_device .header-container.transparent-header #header {
        background-color: #fff
    }

    #footer-primary {
        border-top: 12px solid #e6e6e6
    }

    #footer-secondary {
        background-color: #3e5063
    }

    #footer-tertiary {
        background-color: #f8f8f8
    }

    #footer-bottom {
        border-top-width: 1px;
        border-top-style: solid
    }

    @media (max-width:992px) {
        #footer_bottom_right {
            text-align: center
        }
    }

    #footer_bottom_right img {
        max-width: 200px
    }

    #footer-bottom,
    #footer-bottom .wide_container {
        border-top-color: #e6e6e6
    }

    span.new {
        padding: 0 10px;
        top: 0;
        right: 0
    }

    .is_rtl span.new {
        right: auto;
        left: 0
    }

    span.on_sale i {
        position: static;
        left: auto;
        font-size: 1.1em
    }

    span.on_sale {
        background-color: #dbb880!important;
        padding: 0 10px;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
        top: 0;
        left: 10px
    }

    .is_rtl span.on_sale {
        left: auto;
        right: 0
    }

    span.sale_percentage_sticker {
        bottom: 50px;
        left: 10px
    }

    span.sold_out {
        font-family: "Open Sans"
    }

    header#header #header_primary_row {
        height: 150px
    }

    .header-container.has_sticky {
        padding-bottom: 36px
    }

    #top_extra #st_mega_menu_wrap .ml_level_0 {
        float: none;
        display: inline-block;
        vertical-align: middle
    }

    #multilink_11:before,
    #multilink_12:before,
    #multilink_13:before,
    #multilink_14:before,
    #multilink_15:before,
    #nav_right .login.top_bar_item:before,
    .userinfo_mod_top.dropdown_wrap.top_bar_item:before {
        display: none
    }

    .box-info-product .exclusive:before,
    .icon-glyph.icon_btn:before {
        content: "\e868"
    }

    .icon-heart-empty-1.icon_btn:before {
        content: "\e880"
    }

    .icon-adjust.icon_btn:before {
        content: "\e808"
    }

    .icon-search-1.icon_btn:before {
        content: "\e818"
    }

    .products_slider .owl-theme.owl-navigation-tr .owl-controls .owl-buttons div.disabled,
    .products_slider .owl-theme.owl-navigation-tr .owl-controls .owl-buttons div.disabled:hover {
        background-color: transparent
    }

    .product_list.grid .ajax_block_product:hover .pro_outer_box,
    .product_list.list .ajax_block_product:hover,
    .products_slider .ajax_block_product:hover .pro_outer_box {
        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);
        -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);
        box-shadow: 0 1px 2px rgba(0, 0, 0, .3)
    }

    #header_primary .container,
    #header_primary .wide_container,
    #top_bar .container,
    #top_bar .wide_container {
        max-width: none
    }

    @media (max-width:767px) {
        #left_column,
        #right_column {
            background-color: #fcfcfc
        }
    }

    .login.top_bar_item,
    .userinfo_mod_top.dropdown_wrap.top_bar_item {
        background-color: #dbb880
    }

    @media (min-width:992px) {
        #top_bar .row,
        header#header #header_primary_row {
            padding-right: 20px;
            padding-left: 20px
        }
    }

    #body_wrapper {
        padding: 0!important
    }

    .breadcrumb ul li:last-child,
    .breadcrumb ul span:last-child {
        color: #dbb880;
        font-weight: 700
    }

    .dropdown_tri {
        color: #505050
    }

    #nav_right .login.top_bar_item .header_item,
    .userinfo_mod_top.dropdown_wrap.top_bar_item .dropdown_tri.dropdown_tri_in.header_item,
    .userinfo_mod_top.dropdown_wrap.top_bar_item .dropdown_tri.dropdown_tri_in.header_item a {
        color: #fff!important
    }

    #multilink_5:hover {
        cursor: default
    }

    .login.top_bar_item:hover {
        color: #fff
    }

    #top_extra {
        display: block;
        margin-bottom: 0
    }

    #top_extra #st_mega_menu_wrap {
        border: none!important
    }

    @media (max-width:700px) {
        #nav_left,
        #nav_left .top_bar_item,
        #nav_right,
        #nav_right .top_bar_item {
            float: none!important
        }
        #nav_left {
            border-bottom: 1px solid #e6e6e6;
            margin-bottom: 5px
        }
        #nav_left,
        #nav_right {
            display: block;
            text-align: center
        }
        #multilink_8:before,
        #multilink_9:before {
            display: none
        }
    }

    #header_top_right #easycontent_8 .block_content {
        border: none!important;
        padding: 0!important
    }

    #search_block_top,
    #searchbox {
        width: 80%
    }

    #search_block_top .serach-query {
        border-radius: 2px
    }

    #search_query_top {
        background-color: #f8f8f8
    }

    #search_query_top button {
        background-color: #cdcdcd;
        color: #505050
    }

    #header_top_right .shopping_cart.top_bar_item.hidden-sm.hidden-xs {
        width: 20%
    }

    #header .wide_container {
        width: 100%;
        max-width: 1200px!important;
        margin: auto
    }

    .header-container {
        margin-bottom: 0
    }

    #header_top_right {
        padding-left: 80px!important
    }

    #multilink_11,
    #multilink_12,
    #multilink_13,
    #multilink_14,
    #multilink_15 {
        width: 25px;
        overflow: hidden;
        text-align: center;
        margin: 0 2px
    }

    #multilink_11 .dropdown_tri.header_item,
    #multilink_12 .dropdown_tri.header_item,
    #multilink_13 .dropdown_tri.header_item,
    #multilink_14 .dropdown_tri.header_item,
    #multilink_15 .dropdown_tri.header_item {
        padding: 0;
        width: 100%
    }

    #multilink_11 a i,
    #multilink_12 a i,
    #multilink_13 a i,
    #multilink_14 a i,
    #multilink_15 a i {
        display: block;
        margin: 0!important
    }

    #multilink_5 {
        border-left: 1px solid #e6e6e6
    }

    .ajax_cart_bag,
    .ajax_cart_bag .ajax_cart_bg_handle,
    .st-menu {
        border-color: #3e5063
    }

    #languages-block-top-mod {
        width: 65px
    }

    #languages-block-top-mod .dropdown_tri.dropdown_tri_in.header_item {
        background-color: #3e5063;
        color: #fff!important;
        text-transform: uppercase;
        cursor: default
    }

    #first-languages {
        text-transform: uppercase
    }

    #languages-block-top-mod .dropdown_list {
        min-width: 60px!important;
        width: 60px!important;
        max-width: 60px!important
    }

    #languages-block-top-mod .dropdown_list:before {
        right: 0;
        left: 0;
        width: 10px;
        margin: auto
    }

    .ajax_cart_bag .amount_circle {
        color: #fff;
        background-color: #3e5063
    }

    .ajax_cart_bag span {
        color: #3e5063
    }

    .columns-container {    	
    	background-repeat: repeat;
        background: #fbfaf9;
        margin-top: 0!important;
        padding-top: 40px;
        padding-bottom: 20px
    }
    #columns {
		background-color: #fbfaf9;
		padding: 5px 15px;
    }
        
    .#index .colums-container {
        padding-bottom: 80px
    }

    @media (max-width:767px) {
        .columns-container {
            padding-bottom: 10px
        }
        #easycontent_12 {
            padding: 20px!important
        }
    }

    #rightbar .rightbar_wrap a.icon_wrap {
        background-color: #3e5063
    }

    #rightbar .rightbar_wrap a.icon_wrap:hover,
    .open_products_cart #rightbar #rightbar_cart a.icon_wrap,
    .open_viewed #rightbar #rightbar_viewed a.icon_wrap {
        background-color: #dbb880
    }

    #left_column.opened {
        padding-top: 20px
    }

    #rightbar .rightbar_wrap a.icon_wrap .icon_text {
        display: block!important
    }

    #switch_left_column_wrap a {
        background-color: #bb4b51!important
    }

    .ajax_add_to_cart_button.btn {
        display: block!important;
        border-radius: 3px
    }

    .lang_de .ajax_add_to_cart_button.btn {
        height: auto!important;
        line-height: 20px!important;
        padding-top: 4px!important;
        padding-bottom: 4px!important
    }

    .lang_de .ajax_add_to_cart_button.btn div span {
        white-space: initial
    }

    .st_mega_menu .ma_level_0 {
        height: 45px;
        line-height: 45px
    }

    .menu-categorie-name {
        text-transform: uppercase;
        font-weight: 700;
        color: #505050;
        padding: 5px 10px
    }

    .menu-preco-message {
        color: #505050
    }

    .menu-preco-message strong {
        color: #bb4b51
    }

    .menu-custom-title {
        text-transform: uppercase;
        font-weight: 700
    }

    #st_mobile_menu a {
        color: #3e5063
    }

    #st_mobile_menu .mo_ml_level_0:nth-child(7) {
        background-color: #bb4b51
    }

    #st_mobile_menu .mo_ml_level_0:nth-child(7) a {
        color: #fff
    }

    #st_mobile_menu .mo_ml_level_0:nth-child(10) a,
    #st_mobile_menu .mo_ml_level_0:nth-child(8) a,
    #st_mobile_menu .mo_ml_level_0:nth-child(9) a {
        color: #5e8c6a
    }

    #st_menu_105 .ma_level_0 {
        color: #bb4b51
    }

    #st_menu_105 .ma_level_0:hover {
        color: #fff;
        background-color: #bb4b51!important
    }

    #st_mega_menu_container.sticky #st_menu_105 .ma_level_0:hover {
        color: #fff
    }

    #st_menu_102 .ma_level_0,
    #st_menu_106 .ma_level_0,
    #st_menu_108 .ma_level_0,
    #st_menu_110 .ma_level_0,
    #st_menu_111 .ma_level_0 {
        color: #5e8c6a
    }

    #st_menu_102:hover #st_ma_102,
    #st_menu_106:hover #st_ma_106,
    #st_menu_108:hover #st_ma_108,
    #st_menu_110:hover #st_ma_110,
    #st_menu_111:hover #st_ma_111 {
        background-color: #5e8c6a;
        color: #fff
    }

    .st_owl_carousel_block {
        overflow: visible
    }

    .owl_bar {
        height: 2px;
        background-color: #dbb880!important
    }

    .owl_images_slider .owl-pagination {
        bottom: 12px !important;
    }

    .owl-page span {
        border-radius: 3px !important;
        background-color: rgba(62, 80, 99, 0.3) !important;
    }

    .owl-page.active span {
        background-color: #dbb880 !important;
    }

    #owl_carousel_container_2 {
        margin-bottom: 0!important;
        border-top: 1px solid #e6e6e6
    }

    #owl_carousel_container_2 .owl-wrapper-outer {
        background-color: #f8f8f8;
        padding: 50px 0;     
        background-repeat: repeat;
    } 

    #owl_carousel_container_2 .st_owl_carousel_image {
        -moz-box-shadow: 0 0 4px 0 #888;
        -webkit-box-shadow: 0 0 4px 0 #888;
        -o-box-shadow: 0 0 4px 0 #888;
        box-shadow: 0 0 4px 0 #888;
        filter: progid: DXImageTransform.Microsoft.Shadow(color=#888888, Direction=NaN, Strength=4);
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px
    }

    #owl_carousel_container_2 .owl-theme.owl-navigation-lr .owl-controls .owl-buttons .owl-prev {
        left: 5%
    }

    #owl_carousel_container_2 .owl-theme.owl-navigation-lr .owl-controls .owl-buttons .owl-next {
        right: 5%
    }

    #owl_carousel_container_2:hover .owl-theme.owl-navigation-lr .owl-controls .owl-buttons .owl-prev {
        left: 10%
    }

    #owl_carousel_container_2:hover .owl-theme.owl-navigation-lr .owl-controls .owl-buttons .owl-next {
        right: 10%
    }

    #easycontent_container_6 {
        margin-top: 0!important;
        background-color: #3e5063;
        padding: 20px 0;
    }
    #easycontent_6 p {color: #ffffff;}
    #easycontent_6 em {color: #ffffff;}
    #easycontent_6 hr {margin-bottom: 25px!important; border-color: #90949c;}
    #easycontent_6 .col-xs-2 p {text-align: right!important;}
    #easycontent_6 .col-xs-8 p {text-align: left!important;}

    #easycontent_13 {
        display: none;  
    }
    .easycontent_13 {
        margin-top: 20px;
        margin-bottom: 30px;
        background-color: #fff;
        padding: 20px 10px;
        border-radius: 3px;
        border: 1px solid #e6e6e6
    }

    .home-brands-block .col-sm-8 {
        padding-left: 0
    }

    .home-brands-block .col-sm-4 {
        background-size: 100%;       
        background-position: center;
        background-repeat: no-repeat;
        padding: 10px
    }

    .home-brands-block .col-sm-4>div {
        background-color: rgba(0, 0, 0, .5);
        height: 100%;
        min-height: 130px
    }

    .home-brands-block h3 {
        font-size: 14px;
        text-align: center
    }

    .home-brands-list {
        text-align: center;
        padding: 10px 0 0;
        margin-bottom: 25px!important;
        margin-left: 0!important
    }

    .home-brands-list li {
        display: inline-block;
        width: 100%;
        max-width: 80px;
        min-width: 60px
    }

    #category h1,
    #crossselling-itemslider .act_box.display_normal,
    #productscategory-itemslider .act_box.display_normal,
    .content_scene_cat.mar_b1 {
        display: none
    }

    .home-brands-list li img {
        max-width: 60px;
        max-height: 60px;
        -webkit-filter: grayscale(1);
        filter: grayscale(1);
        -webkit-transition: all .1s ease;
        transition: all .1s ease
    }

    .home-brands-list li img:hover {
        -webkit-filter: grayscale(0);
        filter: grayscale(0);
        -webkit-transition: all .1s ease;
        transition: all .1s ease
    }

    .home-brands-block .col-sm-4 p {
        color: #fff;
        text-align: center
    }

    .home-brands-block .col-sm-4 p:first-child {
        font-weight: 700;
        text-transform: uppercase;
        font-size: 14px;
        line-height: 70px;
        margin: 0
    }

    @media (max-width:767px) {
        .home-brands-block .col-sm-4 {
            margin-top: 30px
        }
        .home-brands-list li {
            max-width: 40px
        }
    }

    .fmmPreorderAv {
        color: #5e8c6a!important;
        background-color: #fff;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 0 5px 5px 5px
    }

    .products_slider .ajax_block_product:hover .pro_outer_box {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px
    }

    .products_slider .ajax_block_product {
        padding: 5px!important
    }

    .pro_first_box {
        position: relative;
        padding: 0 15px;
        overflow: hidden;
        background-color: #fff!important;
        border: 1px solid #f0f0f0;
        border-top-left-radius: 10px!important;
        border-top-right-radius: 10px!important
    }

    .pro_second_box {
        padding: 15px 10px;
        background-color: #f9f9f9;
        position: relative;
        text-align: center;
        border: 1px solid #f0f0f0;
        border-top: none
    }

    #old_price_display,
    .old-price,
    .old_price {
        color: #bb4b51
    }

    .special-price {
        color: #444
    }

    #bottom_row {
        background-color: #fff;
        margin: auto auto 10px;
        border-radius: 3px;
        border: 1px solid #e6e6e6
    }

    .evt-wrapper {
        padding: 10px 0
    }

    .evt-wrapper h2 {
        font-size: 14px
    }

    .evt-block {
        padding: 10px
    }

    .evt-block h3 {
        font-weight: 700;
        color: #555;
        font-size: 12px;
        text-transform: uppercase
    }

    .evt-title-red {
        color: #bb4b51;
        border-left: 2px solid #bb4b51;
        padding-left: 5px
    }

    .cms-text-block h2,
    .cms-text-block h3,
    .cms-title-block h1 {
        color: #505050;
        font-weight: 700
    }

    .evt-block hr {
        width: 30% margin: 10px auto
    }

    #customizedDatas button,
    .customizationUploadLine #textField2 {
        width: 100%
    }

    #parallax_box_3 {
        height: 400px!important;
        margin-bottom: 0!important;
        margin-top: 0!important;
        border-top: 1px solid #e6e6e6;
        border-bottom: 1px solid #e6e6e6
    }

    .cms-text-block,
    .cms-title-block {
        margin-bottom: 20px
    }

    #parallax_box_3>.container {
        height: 400px;
        min-width: 100%;
        background-color: rgba(0, 0, 0, .3);
        padding-top: 150px
    }

    .cms-title-block h1 {
        text-transform: uppercase;
        font-size: 22px
    }

    .cms-text-block {
        padding: 0 15px;
        text-align: justify
    }

    #easycontent_20 .col-sm-2,
    #easycontent_20 .col-xs-2 p,
    #payment_paypal_express_checkout,
    #social_block_list li,
    .avantage-preco-block,
    .avt .row,
    .yotpo-bottomline.pull-left.star-clickable {
        text-align: center
    }



    #cms h1 {
        text-transform: uppercase;
        font-weight: bold;
        color: #303030;
    }

    #cms h2 {
        font-size: 20px;
        color: #404040;
        font-weight: bold;
        border-bottom: 1px solid #e6e6e6;
    }

    #cms h3 {
        font-size: 18px;
        color: #3e5063;
    }

    #cms #center_column a {
        text-decoration: underline;
    }
    #cms.cms-faq table {
        margin-bottom: 15px;
    }

    #cms.cms-faq table thead {
        border-bottom: 2px solid #3e5063;
    }

    #cms.cms-faq table tr {
        border-bottom: 1px solid #aaa;
    }

    #cms.cms-faq table tr:last-child {
        border: none;
    }

    .cms-text-block hr {
        margin: 0 0 30px
    }

    .cms-text-block h3 {
        font-size: 12px;
        border-bottom: 1px solid #e6e6e6
    }

    .cms-padding-block {
        padding: 0 15px
    }


    #st_owl_carousel_7 {
        overflow: hidden;
        margin-bottom: 0;
        border: 1px solid #e6e6e6;
        border-top-right-radius: 8px;
        border-top-left-radius: 8px
    }

    #easycontent_22, #easycontent_25 {
        background-color: #f1f1f1;
        padding: 10px 5px 5px;
        border: 1px solid #e6e6e6;
        border-top: none;
        margin-bottom: 10px;
        border-bottom-right-radius: 8px;
        border-bottom-left-radius: 8px
    }

    .avantage-preco-div {
        padding: 0
    }

    .avantage-preco-p span {
        font-weight: 700;
        color: #303030
    }

    .avantage-preco-p em {
        color: #bb4b51
    }

    #category #left_column {
        background-color: #fff;
        padding-top: 10px;
        border-top-right-radius: 5px;
        border-top-left-radius: 5px;
        border: 1px solid #f1f1f1
    }

    #category #left_column h3 {
        border-bottom: 1px solid #e6e6e6!important
    }

    #category #footer {
        margin-top: 0
    }

    .product-container .pro_outer_box {
        border-top-left-radius: 10px!important;
        border-top-right-radius: 10px!important
    }

    #left_column .pro_column_left,
    #left_column .products-block-image {
        background-color: #fff;
        padding: 2px;
        border-radius: 2px;
        border: 1px solid #f4f4f4
    }

    #subcategories li img {
        max-width: 50%;
        border: none!important
    }

    #subcategories .inline_list li a.img {
        background-color: #f1f1f1;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border: 1px solid #e6e6e6;
        border-bottom: none;
        margin-bottom: 0
    }

    #subcategories li h5 {
        background-color: #e6e6e6;
        border: 1px solid #e6e6e6;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
        border-top: none
    }

    .pb-left-column #image-block {
        max-height: 600px
    }

    .pb-left-column #image-block .item {
        max-height: 550px
    }

    #thumbs_list .item a {
        opacity: .5
    }

    #thumbs_list .item a:hover img,
    #thumbs_list .synced .item a img {
        border-color: #dbb880;
        border-radius: 5px
    }

    .easyzoom.bigpic_item.easyzoom--overlay.is-ready {
        max-height: 550px!important
    }

    .primary_block.row {
        background-color: #fff;
        padding: 30px 5px;
        border-radius: 3px;
        border: 1px solid #f4f4f4;
        margin-bottom: 30px
    }

    #add_to_cart button,
    .pa_content {
        border-radius: 3px
    }

    #our_price_display {
        font-weight: 700
    }

    #product_comments_block_extra {
        border-top: 1px solid #e6e6e6;
        border-bottom: 1px solid #e6e6e6;
        padding: 5px 0
    }

    #product_comments_block_extra a span {
        color: #dbb880
    }

    #buy_block .content_prices {
        border-bottom: 1px solid #e6e6e6;
        padding-bottom: 15px
    }

    .fmmNtButton input[type=submit] {
        background-color: #fff!important;
        color: #23323b!important
    }

    #availability_statut {
        margin-top: 10px;
        margin-bottom: 20px
    }

    #availability_value {
        font-size: 1.5em;
        display: block;
        font-weight: 700
    }

    /*.customizableProductsText h5,
    .pa_content .infoCustomizable {
        display: none
    }*/

    #availability_value.st-label-success {
        color: green
    }

    #availability_value.st-label-danger {
        color: #c10000
    }

    .pa_content {
        background-color: #ffffff;
        border: 1px solid #e6e6e6
    }

    .customizationUploadLine #textField0,
    .customizationUploadLine #textField1 {
        height: 30px;
        overflow: hidden
    }

    .customizableProductsText {
        padding-bottom: 0;
        margin-bottom: 5px;
        border-bottom-color: #e6e6e6
    }

    .customizableProductsText ul {
        margin-bottom: 0
    }

    .customizableProductsText label {
        font-weight: 700
    }

    #customizedDatas {
        float: none
    }

    #product #bottom_more_info_block {
        margin-bottom: 4em;
    }

    #product #more_info_sheets {
        padding: 0;
        border-top: 2px solid #3e5063;
    }

    #product .common_tabs a.selected {
        background-color: #3e5063;
        color: #ffffff;
    }
    #fiche-technique .fiche-title {
        font-weight: 700;
        padding: 0;
        margin-bottom: 20px
    }

    #fiche-technique .container {
        padding: 0
    }
    #fiche-technique .container .row {
        width: 100%;
        margin: auto;
    }
    #fiche-technique .container .col-sm-6 {
        padding: 0
    }

    #fiche-technique .col-sm-6 p {
        margin: 0;
        width: 100%;
        height: 39px
    }

    #fiche-technique .col-sm-6 p span {
        float: left;
        width: 50%;
        padding: 10px 5px;
    }

    #easycontent_8 {
        float: none!important
    }

    #fiche-technique .feature-name {
        font-weight: 700;
        background-color: #f1f1f1;
        color: #3e5061;
    }

    #fiche-technique .feature-value {
        background-color: #fff
    }

    #fiche-technique .col-sm-6 p span.clearfix {
        padding: 0
    }

    #quantity_wanted_p {
        margin-bottom: 20px!important
    }

    #container_express_checkout {
        display: none!important
    }

    #add_to_cart_wrap #add_to_cart {
        display: inline-block;
        vertical-align: middle;
        margin-right: 5px
    }

    #payment_paypal_express_checkout {
        display: inline-block;
        vertical-align: middle;
        margin: 0
    }

    #logo-paypal-paiement-xp {
        display: block;
        max-width: 200px
    }

    @media (max-width:767px) {
        #logo-paypal-paiement-xp {
            max-width: 200px;
            margin: auto
        }
    }

    @media (max-width:480px) {
        #add_to_cart {
            margin-bottom: 15px!important
        }
        #add_to_cart_wrap {
            margin-bottom: 10px
        }
    }

    .qt_cart_box {
        margin-bottom: 0!important;
        padding-bottom: 0!important
    }

    #product_actions_wrap .buttons_bottom_block {
        margin-bottom: 10px;
        margin-top: 10px
    }
    #product .pb-center-column #product_link_nav_prev,
    #product .pb-center-column #product_link_nav_next {
        border: 1px solid #f4f4f4;
        background-color: #f8f8f8;
    }
    #product .pb-center-column #usefull_link_block {
        border-bottom: 1px solid #e6e6e6;
        padding-bottom: 8px;
    }
    #product .pb-center-column .yotpo .text-m {
        display: none;
    }

    .product-featured-list {
        width: 100%;
        border-collapse: collapse
    }

    .product-featured-list td {
        height: 70px;
        border-bottom: 1px solid #e6e6e6
    }

    .product-featured-list tr:last-child td {
        border: none
    }

    .product-featured-list p {
        margin: 0
    }

    .product-featured-list .icon-block {
        padding: 0 5px;
        width: 20%
    }

    .product-featured-list .icon-block p {
        text-align: center;
        color: #7d6b62
    }

    .product-featured-list .text-block {
        width: 100%;
        max-width: 80%
    }

    #product .primary_block {
        margin-bottom: 0;
        padding-bottom: 0;
    }



    /* Bloc rassurant livraison paiement etc... fiche produit */
    #easycontent_20 {
        background-color: #3e5062;
        padding: 15px 5px;
        margin-bottom: 40px;
        color: #ffffff;
        border-bottom-left-radius: 2px;
        border-bottom-right-radius: 2px;
    }

    #easycontent_20 .col-sm-8,
    #easycontent_20 .col-xs-8 {
        padding-top: 5px
    }

    #easycontent_20 hr {
        border-bottom: 1px solid rgba(255, 255, 255, .2);
    }

    #easycontent_20 p {
        margin-top: 5px
    }

    #easycontent_20 em {
        color: #fbfaf9;
    }

    @media (max-width:992px) {
        #easycontent_8 {
            display: none
        }
        #top_extra {
            display: none!important
        }
        #header_primary {
            padding: 0!important
        }
    }

    @media (min-width:767px) {
        #mobile_bar_center,
        #search_block_mobile_bar {
            width: 80%
        }
        #mobile_bar_right {
            display: none
        }
        #search_query_mobile_bar {
            width: 100%
        }
    }

    @media (max-width:767px) {
        #body_wrapper {
            padding-bottom: 40px!important
        }
        #header_primary {
            padding: 0!important
        }
        #logo_left {
            width: 100%;
            max-width: 250px
        }
        .special-products_block_center_container {
            margin-top: 30px!important
        }
        #easycontent_container_11 li {
            max-width: 60px;
            margin-bottom: 10px
        }
        #easycontent_9 .footer_block_content {
            display: block!important
        }
        #newsletter_block_left .newsletter-input {
            min-width: 100%!important;
            width: 100%!important;
            max-width: 100%!important
        }
        #easycontent_9 h3 {
            padding-left: 0!important
        }
        #easycontent_9 button {
            margin-left: 0!important
        }
    }

    @media (min-width:767px) {
        #subcategories {
            display: none
        }
    }

    #social_block_list {
        margin: 10px 0;
        padding: 0
    }

    #contact .columns-container,
    #sitemap .columns-container {
        padding-bottom: 50px
    }

    #social_block_list li {
        display: inline-block!important;
        width: 100%!important;
        max-width: 15%;
        margin-left: 5px;
        padding: 0!important
    }

    #social_block_list li a {
        color: #555;
        display: block;
        width: 100%;
        height: 100%;
        border: 1px solid #cdcdcd;
        padding: 10px 0;
        -webkit-transition: all .2s ease;
        transition: all .2 ease;
        border-radius: 3px
    }

    .avt h2,
    .y-powered-by {
        display: none
    }

    #social_block_list li a:hover {
        color: #dbb880;
        border-color: #dbb880;
        -webkit-transition: all .2s ease;
        transition: all .2 ease
    }

    #contact .columns-container {
        margin-top: 50px!important
    }



    #easycontent_12, #easycontent_container_12 {
        margin-bottom: 0!important
    }


    #authentication form .account_creation {
        margin-bottom: 40px
    }

    #authentication form button[type=submit] {
        padding: 10px 25px;
        margin-right: 25px
    }

    .pro_second_box .yotpo {
        min-height: 34px
    }

    .standalone-bottomline .text-m {
        display: block
    }

    #st_banner_block_27 .text_td.style_content.text-center.banner_text_center.clearfix {
        padding: 0!important
    }

    /* Texte barre de recherche */
    #easycontent_8 {
        width: 80%;
        color: #505050
    }

    /* Bloc Newsletter */
    #easycontent_9 h3 {
        border: none!important
    }
    #easycontent_9 #newsletter_form,
    #newsletter_block_left {
        padding-left: 0!important
    }
    #easycontent_9 #newsletter_form button[type=submit] {
        background-color: #dbb880!important
    }



    /* Yotpo - avis */

    .yotpo .yotpo-default-button,
    .yotpo input[type="button"].yotpo-default-button {
        background-color: #3085c7!important;
        border-radius: 3px
    }

    .yotpo-first-review {
        display: none
    }

    .yotpo-icon.yotpo-icon-empty-star.pull-left,
    .yotpo-icon.yotpo-icon-half-star.pull-left,
    .yotpo-icon.yotpo-icon-star.pull-left {
        float: none!important
    }

    #y-badges {
        position: fixed;
        width: auto!important;
        bottom: 50px;
        left: 10px;
        z-index: 100
    }

    @media (max-width:767px) {
        #y-badges {
            bottom: 0
        }
        #y-badges .y-badge {
            max-width: 100px;
            height: 110px
        }
        #y-badges .y-badge-reviews {
            top: -70px!important;
            font-size: 24px!important
        }
        #y-badges .y-badge-stars {
            top: 40px!important;
            left: 12px!important
        }
        #y-badges .yotpo-icon {
            font-size: 15px!important
        }
        #y-badges .y-badges-certified {
            font-size: 10px!important;
            text-transform: none!important;
            top: 57px!important;
            left: -15px!important
        }
    }

    #y-badges .y-badge {
        margin: 0!important
    }

    #yotpo_testimonials_btn {
        left: -10000000px!important
    }




    /* Bloc avantages */
    /*
      avt-mbr = avantages membres
      avt-clb = avantages club
    */
    #easycontent_12 {
        background-color: #fbfaf9;
        padding: 80px 0
    }
    .avt h3 {
        margin-top: 0;
        font-size: 20px;
        font-weight: 600;
        text-transform: uppercase
    }
    .avt hr {
        border: none;
        height: 1px;
        margin: -5px auto 20px;
        width: 100%;
        max-width: 150px
    }
    .avt p {
        font-size: 14px
    }
    .avt a {
        padding-bottom: 0;
        font-size: 12px;
        border-bottom: 1px solid #cdcdcd;
        text-decoration: none
    }
    .avt a:hover {
        color: #dbb880;
        border-color: #dbb880
    }
    .avt .avt-prct {
        color: #bb4b51!important;
        padding: 10px 0;
        font-weight: 600;
        font-size: 28px!important
    }
    .avt .avt-clb a, .avt .avt-clb h3, .avt .avt-clb p {
        color: #303030
    }
    .avt .avt-clb, .avt .avt-mbr {
        border: 1px solid #e6e6e6;
        padding: 30px;
        border-radius: 5px
    }
    .avt .avt-clb {
        background-color: #fff
    }
    .avt .avt-clb hr {
        background-color: rgba(0, 0, 0, .5)
    }
    .avt .avt-mbr a, .avt .avt-mbr h3, .avt .avt-mbr p {
        color: #fff
    }
    .avt .avt-mbr {
        background-color: #3e5063
    }
    .avt .avt-mbr hr {
        background-color: rgba(255, 255, 255, .5)
    }


    /* Bloc besoin d'aide + Suivez-nous */
    #easycontent_14 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .footer-social h3 {
        text-align: left;
        color: #303030;
        text-transform: uppercase
    }

    .footer-social h3,
    .footer-social h3+p {
        font-size: 14px!important;
        font-weight: 700
    }

    .footer-social h3+p {
        padding: 12px;
        border: 1px solid #cdcdcd
    }

    .footer-social p {
        text-align: left;
        margin: 10px 0
    }

    .footer-social p span.tel {
        color: #dbb880!important;
        font-size: 18px
    }




    /* Message Cookie */
    .iubenda-cs-content {
        background-color: #3e5063!important
    }
    .iubenda-cs-content .iubenda-cs-close-btn {
        color: #dbb880!important
    }
    .iubenda-cs-content .iubenda-banner-content p:first-child {
        text-transform: uppercase;
        font-weight: 700
    }


    /* Catalogues */
    #presse-block img {max-height: 200px;}








    /* Boutiques */
    .cms-38 #center_column ul li {
        list-style-type: none;
    }
    .cms-38 #center_column li {
        display: inline-block;
    }






    #cms .bloc-shadow {
        background-color: #ffffff;
        padding: 15px;
        width: 90%;
        margin: auto;
        margin-bottom: 20px;
        box-shadow: 0 0 6px 2px #e6e6e6;
    }

    .bloc-shadow .red {
        color: #bb4b51;
    }

    #cms .procedure-whatsapp h2 {
        margin-bottom: 20px;
    }

    #cms .procedure-whatsapp ul{
        text-align: center;
        margin-left: 0;
        padding: 0;
    }

    #cms .procedure-whatsapp li {
        display: inline-block;
        vertical-align: middle;
        padding: 10px;
        text-align: center;
    }

    #cms .procedure-whatsapp li:nth-child(odd) {
        background: #fff;
        border: 1px solid #e6e6e6;
        border-radius: 4px;
        width: 150px;
        margin-bottom: 20px;
        min-height: 115px;
    }

    #cms .procedure-whatsapp li:nth-child(odd) p strong {
        display: block;
        border-bottom: 1px solid #3e5063;
    }

    #cms .procedure-whatsapp li:nth-child(even) p {
        font-size: 20px;
        font-weight: bold;
    }


    .category-115 .content_scene_cat.mar_b1, .category-117 .content_scene_cat.mar_b1  {
        display: block !important;
    }

    #categoryImage {
        width: 100px;
        height: 100px;          
    }


    .evt-wrapper {padding: 10px 0}
    .evt-wrapper h2 {font-size: 14px}
    .evt-wrapper ul {width: 100%; margin: auto; list-style-type: none; text-align: center;}
    .evt-wrapper .evt-item {padding: 10px; display: inline-block; max-width: 325px; vertical-align: top;}
    .evt-wrapper .evt-item .item-block {border-radius: 3px; border: 1px solid #f4f4f4; padding: 0;}
    .evt-wrapper .evt-item .item-block .item-content {border-radius: 3px; position: relative;}
    .evt-wrapper .evt-item .item-block .item-content h3 {font-weight: bold; font-size: 1.2em; border-bottom: 1px solid #f1f1f1; padding: 4px; text-align: center;}
    .evt-wrapper .evt-item .item-block .item-content p {padding: 5px; margin-bottom: 20px; text-align: left; height: 70px;}
    .evt-wrapper .evt-item .item-block .item-content p+a {display: block;text-align: center; padding: 5px; background-color: #f8f8f8; margin: 0; border-top: 1px solid #f1f1f1;}



    #st_mega_menu_container .ma_level_0 .cate_label {
        top: 0;
    }

    .category-115 .breadcrumb ul li:last-child {
        display: none;
    }



    span.continue {
        background-color: #ffffff;
        border: 1px solid #3e5063;
        border-radius: 2px;
        font-size: 1em;
        color: #303030;
    }

    span.continue:hover {
        border-color: #3e5063;
        background-color: #3e5063;
        color: #ffffff;
    }


    .liste-magasin {
        list-style-type: none;
        padding: 0;
    }
    .liste-magasin li {
        display: inline-block;
        vertical-align: top;
        width: 250px; 
        margin-right: 30px;
        margin-bottom: 20px;
    }
    .liste-magasin h3 {
        margin: 0;
    }









    .category-111 #availability_value {
    	color: #FFB300;
    }