
                body {
                background-image:none!important; }
        
                body {
                background-color: #e5e5e5 }
                  
                body {
                background-image: url(../images/gradient_schemes/flame_head.png);
                background-repeat:repeat;
                background-size:cover;
                background-position:top center; }
                @media (max-width: 479px) {
                body { background-position: top center; } }
                
                header {
                background: #ffffff }
                .bottom_line_bg {
                background: #ffffff }
                #index .homeproducts_line_bg {
                background: #ffffff }
                .columns-container-bottom {
                background: #ffffff }
			
                header .nav {
                background: #404040}
			
                .columns-container-top {
                background: #ffffff}
                .columns-container-middle {
                background-color: #ffffff}
                #index .columns-container-middle {
                background-color: #ffffff}
                #view_scroll_left, #view_scroll_right {
                border-color: #ffffff}
                #index .columns-container-top .modezroundtop {
                background-color: #ffffff}
			
            .loaderbg { display:none!important; }
			
            .loader { border-left-color: #5bd2ec }
            body { color: #777777 }
            a { color: #888888 }
            a:hover, a:focus { color: #515151 }
            .table-bordered { background-color: #ffffff }
            .table > thead > tr > th { background-color: #ffffff }
            .table > thead > tr > th { color: #333333 }
            .table tfoot tr { background-color: #fbfbfb }
            .box { background-color: #ffffff }
            .page-subheading { color: #222222 }
            .page-subheading { border-color: #fafafa }
            label { color: #333333 }
            .checkbox label { color: #777777 }
            
            #address .form-group .form-control, #identity .form-group .form-control, #account-creation_form .form-group .form-control, #new_account_form .form-group .form-control, #opc_account_form .form-group .form-control, #authentication .form-group .form-control { background-color: #ffffff }
            div.selector select { background-color: #ffffff }
            
            div.selector select { border-color: #e5e5e5 }
            .form-control { border-color: #e5e5e5 }
            input.uniform-input, select.uniform-multiselect, textarea.uniform { border-color: #e5e5e5 }
            #attributes .attribute_list div.selector { border-right-color: #e5e5e5 }
            #quantity_wanted_p input { border-color: #e5e5e5 !important }
            
            .form-control { color: #9b9b9b }
            input.uniform-input, select.uniform-multiselect, textarea.uniform { color: #9b9b9b }
            
            .form-control { background-color: #ffffff }
            
            .form-control.grey { background-color: #fbfbfb }
            body {font-size: 13px; }
            .footer-wrapper #footer ul li a {font-size: 13px; }
            
            .block .title_block a, .sds_title_block a, .sds_title_block a:hover, .sdstitle_block, #royinfoblock h3, .block h4 a, .page-heading, #cms #center_column h2, .block .title_block, .block h4 {font-size: 22px; line-height:22px; }
            @media (min-width:992px) and (max-width: 1199px) { #royinfoblock h3 {font-size: 18px!important; line-height:18px!important; } }
            @media (min-width:480px) and (max-width: 767px) { #royinfoblock h3 {font-size: 16px!important; line-height:16px!important; } }
            @media (max-width: 479px) { #royinfoblock h3 {font-size: 14px!important; line-height:14px!important; } }
            .sf-menu > li > a {font-size: 20px!important; }
            @media (min-width: 768px) and (max-width: 1199px) {
                .sf-menu > li > a,
                .sf-menu > li.sfHover > a,
                .sf-menu > li > a:hover {
                font-size: 17px!important; } }
            .sf-menu > li > ul > li > a {font-size: 18px!important; line-height:18px!important; }
            .home_products_title span, .home_products_title a > span, .brandstitle {font-size: 22px; }
            .shopping_cart > a:first-child > span.cartname {font-size: 18px; line-height:22px; }
            #bottominfo_block p {font-size: 18px; line-height:18px; }
            #bottominfo_block h3 {font-size: 30px; line-height:36px; }
            #footer #newsletter_block_left h4, .footer-wrapper #footer #social_block h4 {font-size: 16px; line-height:16px; }
            @media (min-width:992px) {
            .footer-wrapper #footer h4 {font-size: 18px; line-height:20px; } }
            ul.step, .idTabs > li a {font-size: 18px; line-height:20px; }
            .page-subheading, #my-account ul.myaccount-link-list li a {font-size: 18px ; line-height:22px; }
            .pb-center-column h1 {font-size: 28px ; line-height:32px; }
            .box-info-product #our_price_display {font-size: 28px ; line-height:20px; }
            
            .price.product-price, .price-percent-reduction, .old-price.product-price {font-size: 20px; line-height: 24px;}
            ul.product_list.list li .right-block .content_price span {font-size: 22px; line-height: 24px;}
             @media (max-width: 1199px) {
            ul.product_list.list li .right-block .content_price span {font-size: 18px; line-height: 20px;} }
            
            .btn, .cart_navigation .continue_shoping span, .cart_navigation .button-medium span {font-size: 16px; line-height: 17px;}
            
            h1, h2, h3, h4, h5, h6 {
            font-family: 'Oswald', Verdana, sans-serif; }
            
            #acc_wrap .acc-ul li:not(.acc_title) a, #acc_wrap .unlogged a, #acc_wrap .word, .sds_title_block a, .sds_title_block a:hover, #cms #center_column h1, .brandstitle span, .soldout-label, #royinfoblock h3, .sdstitle_block, .sdsreadMore .more a, a.news_more, .breadcrumb, .breadcrumb a, #my-account ul.myaccount-link-list li a, .box-cart-bottom .ajax_add_to_cart_button span, .idTabs > li a, .pb-center-column h1, .content_sortPagiBar .sortPagiBar label, .cart_block .cart-prices .cart-prices-line, .cart_block .cart-prices .cart-prices-line .price, .bottom-pagination-content .nbrItemPage label, ul.product_list.list li .product-container .button-container .ajax_add_to_cart_button span, .sf-menu > li > a, .sf-menu > li > ul > li > a, .block .title_block, .block h4, #categories_block_left li a, #layered_block_left .layered_subtitle, .home_products_title span, #homepage-slider .homeslider-description h2, #bottominfo_block h3, #bottominfo_block p, .footer-wrapper #footer h4, .footer-wrapper #footer h4, .footer-wrapper #footer h4, .shopping_cart > a:first-child > span.cartname, #homepage-slider .homeslider-description button, .btn, .page-subheading, .page-heading, ul.step, .table > thead > tr > th, #cart_summary tfoot td.total_price_container span {
            font-family: 'Oswald', Verdana, sans-serif!important; }
            
            html, body, .FINALmenu-tab-content, #usefull_link_block li a, .resetimg #wrapResetImages a, .buttons_bottom_block #wishlist_button, #royinfoblock h4, .sf-menu li li li a, .new-label, .sale-label, ul.product_list .functional-buttons div a, ul.product_list .functional-buttons div label, #layer_cart .crossseling h2, #layer_cart .layer_cart_product h2, #layer_cart .layer_cart_cart h2, .product-name, #categories_block_left li li a {
            font-family:'Roboto', Verdana, sans-serif !important; }
            
            .price, .price-percent-reduction, .old-price, .price.product-price, .box-info-product #our_price_display, #cart_summary tfoot td#total_price_container, .box-info-product #old_price span, .box-info-product #reduction_percent span, .box-info-product #reduction_amount span {
            font-family:'Oswald', Verdana, sans-serif !important; }
            
            .btn { background-color: #5bd2ec }
            .button.button-medium { background-color: #5bd2ec }
            .button.button-small { background-color: #5bd2ec }
            .button.button-large { background-color: #5bd2ec }
            .button { background-color: #5bd2ec }
            .fancybox-wrap button, #fancybox-wrap button { background-color: #5bd2ec }
            
            .btn { border-color: #3fb1c9 }
            .button.button-medium { border-color: #3fb1c9 }
            .button.button-small { border-color: #3fb1c9 }
            .button.button-large { border-color: #3fb1c9 }
            .button { border-color: #3fb1c9 }
            .fancybox-wrap button, #fancybox-wrap button { border-color: #3fb1c9 }
            
            .btn { color: #ffffff }
            .button.button-medium { color: #ffffff }
            .button.button-small { color: #ffffff }
            .button.button-large { color: #ffffff }
            .button { color: #ffffff }
            .fancybox-wrap button, #fancybox-wrap button { color: #ffffff }
            
            .button.button-medium:hover { background-color: #6d6d6d }
            .button.button-small:hover { background-color: #6d6d6d }
            .button.button-medium.exclusive:hover { background-color: #6d6d6d }
            .button.exclusive-medium { background-color: #6d6d6d }
            .block .block_content a.button-small:hover { background-color: #6d6d6d }
            #product .addcustom:hover { background-color: #6d6d6d }
            .fancybox-wrap button, #fancybox-wrap button { background-color: #6d6d6d }
            
            .button.button-medium:hover { border-color: #515151 }
            .button.button-small:hover { border-color: #515151 }
            .button.button-medium.exclusive:hover { border-color: #515151 }
            .button.exclusive-medium { border-color: #515151 }
            .block .block_content a.button-small:hover { border-color: #515151 }
            #product .addcustom:hover { border-color: #515151 }
            .fancybox-wrap button, #fancybox-wrap button { border-color: #515151 }
            
            .button.button-medium:hover { color: #ffffff }
            .button.button-small:hover { color: #ffffff }
            .button.button-medium.exclusive:hover { color: #ffffff }
            .button.exclusive-medium { color: #ffffff }
            .block .block_content a.button-small:hover { color: #ffffff }
            #product .addcustom:hover { color: #ffffff }
            .fancybox-wrap button, #fancybox-wrap button { color: #ffffff }
            
            .button.exclusive-medium { background-color: #f4ca49 }
            .button.button-medium.exclusive { background-color: #f4ca49 }
            
            .button.exclusive-medium { border-color: #dcb439 }
            .button.button-medium.exclusive { border-color: #dcb439 }
            
            .button.exclusive-medium { color: #ffffff }
            .button.button-medium.exclusive { color: #ffffff }
            
				ul#homefeatured.rv_carousel li {
					width: auto!important;
					padding: 0!important;
					position: relative;
				}
			
				ul#blockbestsellers.rv_carousel li {
					width: auto!important;
					padding: 0!important;
					position: relative;
				}
			
				ul#blocknewproducts.rv_carousel li {
					width: auto!important;
					padding: 0!important;
					position: relative;
				}
			
				ul#royspecials.rv_carousel li {
					width: auto!important;
					padding: 0!important;
					position: relative;
				}
			
            .currencies-block-top div.current .cur-label { color: #c4c4c4 }
            .languages-block-top div.current .lang-label { color: #c4c4c4 }
            
            .currencies-block-top div.current { color: #ddee3e8 }
            .languages-block-top div.current { color: #ddee3e8 }
            
            .currencies-block-top ul { background-color: #404040 }
            .languages-block-top ul { background-color: #404040 }
            
            .currencies-block-top ul { border-color: #292929 }
            .languages-block-top ul { border-color: #292929 }
            
            .currencies-block-top ul {
			-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 13px !important;
            -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 13px !important;
            box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 13px !important; }
            .languages-block-top ul {
			-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 13px !important;
            -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 13px !important;
            box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 13px !important; }
            
            .currencies-block-top ul li a, .currencies-block-top ul li > span { color: #e1e3e8 }
            .languages-block-top ul li a, .languages-block-top ul li > span { color: #e1e3e8 }
            
            .currencies-block-top ul li.selected a { color: #ffffff }
            .currencies-block-top ul li:hover a { color: #ffffff }
            .languages-block-top ul li.selected span { color: #ffffff }
            .languages-block-top ul li:hover a { color: #ffffff }
            
            .currencies-block-top { display:none!important; }
            .languages-block-top div.current { padding-left:0; }
            @media (max-width: 767px) {
                .languages-block-top {
                position:relative;
                float:right;
                text-align:center;
                margin: 18px 0 0 0;
                width: 100%; }
               .languages-block-top ul {
               left:50%;
               margin-left:-70px; }
            }
            
            .languages-block-top { display:none!important; }
            @media (max-width: 767px) {
                .currencies-block-top {
                position:relative;
                float:left;
                text-align:center;
                margin: 18px 0 0 0;
                width: 100%; }
               .currencies-block-top ul {
               left:50%;
               margin-left:-70px; }
            }
                @media (min-width:480px) and (max-width: 767px) {
                  .currencies-block-top div.current {
                    text-align: center; } }
            
            #header_user_info a { color: #bec4cf }
            
            #header_user_info a:hover, .header_user_info a.active { color: #ffffff }
            
            #header_user_info ul li { border-left-color: #828b9b }
            @media (max-width:479px) {
            #header_user_info ul li:last-child { border-left-color: #828b9b } }
            .currencies-block-top div.current .cur-label {border-right-color: #828b9b }
            .languages-block-top div.current .lang-label {border-right-color: #828b9b }
            
            #header_user_info span.userwelcome { color: #cccccc }
            
            #header_user_info span.usercustomer { color: #ffffff }
            
            .infopanel { background-color: #fafafa }
            
            #royinfoblock > div:before { background-color: #e5e5e5 }
            .infopanel { border-color: #e5e5e5 }
            
            #royinfoblock h3 { color: #898989 }
            
            #royinfoblock h4 { color: #898989 }
            
			#royinfoblock div > div.info-tel {	background-image: url(../upload/icons-tel-1.png) !important; }
			#royinfoblock div > div.info-time {	background-image: url(../upload/icons-time-1.png) !important; }
			#royinfoblock div > div.info-truck {	background-image: url(../upload/icons-truck-1.png) !important; }
			#royinfoblock div > div.info-money {	background-image: url(../upload/icons-money-1.png) !important; }
            
            
            #htmlcontent_top .bview .mask {display:none!important }
            #htmlcontent_home .bview .mask {display:none!important }
            
            #htmlcontent_top .bview-first .mask { background-color: #3fb1c9!important }
            #htmlcontent_home .bview-first .mask { background-color: #3fb1c9!important }
            
            #htmlcontent_top .bview h2 { color: #ffffff!important }
            #htmlcontent_home .bview h2 { color: #ffffff!important }
            
            #htmlcontent_top .bview p { color: #ffffff!important }
            #htmlcontent_home .bview p { color: #ffffff!important }
            
            #htmlcontent_top .bview .binfo { background-color: #f4ca49!important }
            #htmlcontent_home .bview .binfo { background-color: #f4ca49!important }
            
            #htmlcontent_top .bview .binfo { border-color: #dcb439!important }
            #htmlcontent_home .bview .binfo { border-color: #dcb439!important }
            
            #htmlcontent_top .bview .binfo { color: #ffffff!important }
            #htmlcontent_home .bview .binfo { color: #ffffff!important }
            
            #center_column .tab-content .bx-controls a, .owl-controls .owl-nav div { background-color: #ffffff }
            #roybrandscarousel .bx-controls a { background-color: #ffffff!important }
            
            #center_column .tab-content .bx-controls a, .owl-controls .owl-nav div { border-color: #ededed }
            #roybrandscarousel .bx-controls a { border-color: #ededed!important }
            
            #center_column .tab-content .bx-controls .bx-next:before, .owl-controls .owl-next:before { color: #d6d6d6!important }
            #center_column .tab-content .bx-controls .bx-prev:before, .owl-controls .owl-prev:before  { color: #d6d6d6!important }
            #roybrandscarousel .bx-controls a.bx-prev:before { color: #d6d6d6!important }
            #roybrandscarousel .bx-controls a.bx-next:before { color: #d6d6d6!important }
            
            #center_column .tab-content .bx-controls a:hover, .owl-controls .owl-nav div:hover { background-color: #6d6d6d }
            .tparrows:hover { background-color: #6d6d6d!important }
            #roybrandscarousel .bx-controls a:hover { background-color: #6d6d6d!important }
            
            #center_column .tab-content .bx-controls a:hover, .owl-controls .owl-nav div:hover { border-color: #515151 }
            .tparrows:hover { border-color: #515151!important }
            #roybrandscarousel .bx-controls a:hover { border-color: #515151!important }
            
            #center_column .tab-content .bx-controls .bx-next:hover:before, .owl-controls .owl-next:hover:before  { color: #ffffff }
            #center_column .tab-content .bx-controls .bx-prev:hover:before, .owl-controls .owl-prev:hover:before  { color: #ffffff }
            .tp-leftarrow:hover:before { color: #ffffff }
            .tp-rightarrow:hover:before { color: #ffffff }
            #roybrandscarousel .bx-controls a.bx-prev:hover:before { color: #ffffff!important }
            #roybrandscarousel .bx-controls a.bx-next:hover:before { color: #ffffff!important }
            
            .tparrows { background-color: #ffffff!important }
            
            .tparrows { border-color: #ededed!important }
            
            .tp-leftarrow:before { color: #d6d6d6!important }
            .tp-rightarrow:before { color: #d6d6d6!important }
            
            #left_column .tab-content .bx-controls a, #left_column .owl-controls .owl-nav div { background-color: #ffffff }
            
            #left_column .tab-content .bx-controls a, #left_column .owl-controls .owl-nav div { border-color: #ededed }
            
            #left_column .tab-content .bx-controls .bx-next:before, #left_column .owl-controls .owl-next:before { color: #d6d6d6!important }
            #left_column .tab-content .bx-controls .bx-prev:before, #left_column .owl-controls .owl-prev:before  { color: #d6d6d6!important }
            
            .home_products_title span, .home_products_title a > span { color: #333333 }
            
            .home_products_title a:hover > span { color: #5bd2ec }
            
			.hfeatured .home_products_title i {	background-image: url(../upload/icons-homeproducts-1.png) !important; }
            .hbest .home_products_title i {	background-image: url(../upload/icons-homeproducts-1.png) !important; }
			.hnew .home_products_title i {	background-image: url(../upload/icons-homeproducts-1.png) !important; }
			.hspecials .home_products_title i {	background-image: url(../upload/icons-homeproducts-1.png) !important; }
			
            .bottom_line_bg { height:120px!important; }
            .columns-container-middle { padding-bottom:120px; }
            
            #roybrandscarousel { background-color: #ffffff }
            
            #roybrandscarousel { border-color: #e5e5e5 }
            
            .block_top_menu.fixed {
                position: fixed;
                top: 0;
                text-align:center;
                margin:0;
                padding:0;
                -webkit-border-radius: 0;
                -moz-border-radius: 0;
                -ms-border-radius: 0;
                -o-border-radius: 0;
                border-radius: 0;
                -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 4px 9px !important;
                -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 4px 9px !important;
                -o-box-shadow: rgba(0, 0, 0, 0.15) 0 4px 9px !important;
                box-shadow: rgba(0, 0, 0, 0.15) 0 4px 9px !important;
                -webkit-transition: -webkit-box-shadow 1s linear;
                -moz-transition: -moz-box-shadow 1s linear;
                -o-transition: -o-box-shadow 1s linear;
                transition: box-shadow 1s linear;
                z-index:1000;
            }
            @media (min-width:992px) and (max-width:1199px) {
                .block_top_menu.fixed {
                    position: fixed;
                    margin:0;
                    left:0;
                    max-width:100%; }
            }
            @media (max-width:991px) {
                .block_top_menu.fixed {
                    position: fixed; }
            }

            .block_top_menu.fixed ul.sf-menu {
                width:1170px;
                margin:0 auto;
                text-align:left;
                position:relative;
            }
            @media (min-width:992px) and (max-width:1199px) {
                .block_top_menu.fixed ul.sf-menu {
                    width:940px;
                    margin:0 auto;
                    text-align:left;
                    position:relative; }
            }
            @media (min-width:768px) and (max-width:991px) {
                .block_top_menu.fixed ul.sf-menu {
                    width:720px;
                    margin:0 auto;
                    text-align:left;
                    position:relative; }
            }

            @media (max-width:767px) {
                .block_top_menu.fixed ul.sf-menu {
                    width:auto;
                    margin:0 auto;
                    text-align:left;
                    position:relative; }
            }

            .block_top_menu.fixed .menu_up_li {
                display:inline-block;
                float:right;
                padding-top:14px;
            }
            .block_top_menu.fixed .menu_up {
                display:inline-block;
            }


            @media (max-width:991px) {
                .block_top_menu.fixed .menu_up_li {
                    display:none;
                }
                .block_top_menu.fixed .menu_up {
                    display:none;
                }
            }
            .block_top_menu.fixed .sf-menu > li > a.menuhomelink {
                -webkit-border-radius: 0!important;
                -moz-border-radius: 0!important;
                -ms-border-radius: 0!important;
                -o-border-radius: 0!important;
                border-radius: 0!important;
            }
            .animatedfast {
                -webkit-animation-duration: 0.5s;
                animation-duration: 0.5s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
            }
            
            #FINALmenu, #menu_wrap .mobile_menu_wrapper { display:none!important; }
            .topmenu_container { display:none; }
            
            .sf-contener, #FINALmenu {
                border-bottom-width: 4px !important; }
            
            .sf-contener, #FINALmenu,
            #FINALmenu-desktop-nav .FINALmenu-tab-content,
            #FINALmenu-vertical .FINALmenu-tab-content,
            #FINALmenu-desktop-nav .FINALmenu-simple-tab .FINALmenu-tab-content ul,
            #FINALmenu-vertical .FINALmenu-simple-tab .FINALmenu-tab-content ul,
            #FINALmenu-vertical #FINALmenu-vertical-nav .hidden-categories, #FINALmenu #FINALmenu-desktop-nav .hidden-categories {
                -webkit-border-radius: 5px !important;
                -moz-border-radius: 5px !important;
                border-radius: 5px !important; }
            .sf-menu > li > a.menuhomelink, #FINALmenu #FINALmenu-desktop-nav > li:first-child {
                -webkit-border-radius: 5px 0 0 5px !important;
                -moz-border-radius: 5px 0 0 5px !important;
                border-radius: 5px 0 0 5px !important; }
                @media(max-width:991px) {
                    .sf-menu > li > a.menuhomelink, #FINALmenu #FINALmenu-desktop-nav > li:first-child {
                        -webkit-border-radius: 5px 5px 0 0 !important;
                        -moz-border-radius: 5px 5px 0 0 !important;
                        border-radius: 5px 5px 0 0 !important; }
                }
            #FINALmenu #FINALmenu-desktop-nav > li.right-tabs.first {
                -webkit-border-radius: 0 5px 5px 0 !important;
                -moz-border-radius: 0 5px 5px 0 !important;
                border-radius: 0 5px 5px 0 !important; }
            #FINALmenu.sticky_menu,
            #FINALmenu.sticky_menu #FINALmenu-desktop-nav > li:first-child,
            #FINALmenu.sticky_menu #FINALmenu-desktop-nav > li.right-tabs.first {
                -webkit-border-radius: 0 !important;
                -moz-border-radius: 0 !important;
                border-radius: 0 !important; }
            
            body #FINALmenu .container #FINALmenu-desktop-nav > li:hover div.top-link-wrapper span.tab-note, body #FINALmenu #FINALmenu-desktop-nav > li .top-link-wrapper .tab-note { color: #ffffff !important; }
            
            #FINALmenu #FINALmenu-desktop-nav .top-link-wrapper i { color: #ffffff !important; }
            
            #FINALmenu-vertical #FINALmenu-vertical-nav > li { background: #ffffff !important; }
            
            #FINALmenu-vertical .top-link-wrapper a, #FINALmenu-vertical .top-link-wrapper span { color: #333333 !important; }
            
            #FINALmenu-vertical .top-link-wrapper a, #FINALmenu-vertical .top-link-wrapper span { color: #333333 !important; }
            
            #FINALmenu-vertical .top-link-wrapper i { color: #333333 !important; }
            
            #FINALmenu-vertical #FINALmenu-vertical-nav > li:hover { background: #ffffff !important; }
            
            #FINALmenu-vertical #FINALmenu-vertical-nav > li:hover .top-link-wrapper i, #FINALmenu-vertical #FINALmenu-vertical-nav > li:hover .top-link-wrapper a, #FINALmenu-vertical #FINALmenu-vertical-nav > li:hover .top-link-wrapper span { color: #37bbec !important; }
            
            #FINALmenu-vertical-nav > li .tab-note { color: #ffffff !important; }
            body #FINALmenu-vertical #FINALmenu-vertical-nav > li:hover .top-link-wrapper .tab-note { color: #ffffff !important; }
            
            #FINALmenu-vertical-nav .top-link-wrapper > .top-level-link:before { background: #e5e5e5 !important; }
            #FINALmenu-vertical { border-color: #e5e5e5 !important; }
            
            .sf-contener { background-color: #20bee5 !important }
            @media (max-width: 991px) {
                .cat-title { background-color: #20bee5 !important } }
            #FINALmenu { background-color: #20bee5 !important }
            
            .sf-contener { border-color: #18b0d5 !important }
            @media (max-width: 991px) {
                .cat-title { border-color: #18b0d5 !important } }
            #FINALmenu { border-style:solid; }
            #FINALmenu { border-color: #18b0d5 !important }
            .sf-menu > li > a { background-color: #20bee5 !important; }
            #FINALmenu #FINALmenu-desktop-nav > li { background-color: #20bee5; }
            .sf-menu > li.sfHover > a, .sf-menu > li > a:hover { background-color: #f4ca49 !important; }
            #FINALmenu #FINALmenu-desktop-nav > li:hover { background-color: #f4ca49 !important; }
            
                @media(min-width:992px) {
                    .sf-menu > li.sfHoverForce > a { background-color: #2ccaf1 !important; }
                }
            
            .sf-menu > li > a { border-color: #18b0d5 !important; }
            .sf-menu > li.sfHover > a { border-color: #18b0d5 !important; }
            
            .sf-menu > li.sfHover > a { border-color: #dcb439 !important; }
            .sf-menu > li > a:hover { border-color: #dcb439 !important; }
            
                @media(min-width:992px) {
            .sf-menu > li.sfHoverForce > a { border-color: #27bfe4 !important; }
            .sf-menu > li.sfHoverForce > a:hover { border-color: #27bfe4 !important; }
        }
            
            .sf-menu > li > a { color: #ffffff !important; }
            @media (max-width: 991px) {
                .cat-title { color: #ffffff !important } }
            #FINALmenu #FINALmenu-desktop-nav > li { color: #ffffff !important; }
            #FINALmenu #FINALmenu-desktop-nav > li > a { color: #ffffff !important; }
            #FINALmenu #FINALmenu-desktop-nav .top-link-wrapper a, #FINALmenu #FINALmenu-desktop-nav .top-link-wrapper span { color: #ffffff !important; }
            #FINALmenu #FINALmenu-desktop-nav .top-link-wrapper i.show-items-icon { color: #ffffff !important; }
			.sf-menu > li.sfHover > a, .sf-menu > li > a:hover { color: #ffffff !important; }
            @media (max-width: 991px) {
                .sf-menu > li.sfHover span:after { color: #ffffff !important }
                .sf-menu > li:hover span:after { color: #ffffff !important } }
                #FINALmenu #FINALmenu-desktop-nav > li:hover { color: #ffffff !important }
                #FINALmenu #FINALmenu-desktop-nav > li:hover > a { color: #ffffff !important }
                #FINALmenu #FINALmenu-desktop-nav > li:hover .top-link-wrapper a, #FINALmenu #FINALmenu-desktop-nav > li:hover .top-link-wrapper span { color: #ffffff !important }
            
            @media(min-width:992px) {.sf-menu > li.sfHoverForce > a { color: #ffffff !important; } }
            
			.sf-menu > li > a.menuhomelink:before {	background-image: url(../upload/icons-home-1.png) !important; }
			.sf-menu li ul.submenu-container { background-color: #ffffff !important; }
            .sf-menu li ul.menu-mobile { background-color: #ffffff !important; }
            #FINALmenu-desktop-nav .FINALmenu-simple-tab ul { background-color: #ffffff !important; }
			
			.sf-menu li ul.submenu-container,
			.FINALmenu-tab-content {
			-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 13px !important;
            -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 13px !important;
            box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 13px !important; }
            @media (max-width:767px) {
            ul.sf-menu {
			-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 13px !important;
            -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 13px !important;
            box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 13px !important; }
            }
			
			.block_top_menu.fixed .menu_up span:before { color: #d6d6d6 !important; }
			.block_top_menu.fixed .menu_up span { background-color: #ffffff !important; }
			.block_top_menu.fixed .menu_up span { border-color: #ededed !important; }
			.sf-menu ul a, .sf-menu ul a:visited { color: #333333 !important; }
            #FINALmenu-desktop-nav .FINALmenu-simple-tab a { color: #333333 !important; }
            
			.sf-menu > li > ul > li > a:hover, .sf-menu li li li a:hover {	color: #2caedf !important; }
            #FINALmenu-desktop-nav .FINALmenu-simple-tab a:hover { color: #2caedf !important; }
            
			.sf-menu li li li a:before,
			#FINALmenu-vertical .cms-pages a:before, #FINALmenu-vertical .categories a:before, #FINALmenu-vertical .suppliers a:before, #FINALmenu-vertical .manufacturers a:before, #FINALmenu-vertical .suppliers span:before, #FINALmenu-vertical .manufacturers span:before, #FINALmenu .cms-pages a:before, #FINALmenu .categories a:before, #FINALmenu .suppliers a:before, #FINALmenu .manufacturers a:before, #FINALmenu .suppliers span:before, #FINALmenu .manufacturers span:before { color: #5bd2ec !important; }
			#FINALmenu-vertical .FINALmenu-tab-content .second-level-item .show-items-icon, #FINALmenu .FINALmenu-tab-content .second-level-item .show-items-icon { color: #5bd2ec !important; }
			
			.sf-menu li ul.submenu-container:before { border-color: #e5e5e5 !important; }
			#FINALmenu-desktop-nav .FINALmenu-advance-tab .FINALmenu-tab-content { border-color: #e5e5e5 !important; }
			#FINALmenu-desktop-nav .FINALmenu-simple-tab .FINALmenu-tab-content ul { border-color: #e5e5e5 !important; }
			#FINALmenu-vertical .FINALmenu-advance-tab .FINALmenu-tab-content { border-color: #e5e5e5 !important; }
			#FINALmenu-vertical .FINALmenu-simple-tab .FINALmenu-tab-content ul { border-color: #e5e5e5 !important; }
			.FINALmenu-simple-tab ul li a:after, #FINALmenu-vertical #FINALmenu-vertical-nav ul li a:after { background: #e5e5e5 !important; }
			
            .search_block_top #searchbox { background: #fdfdfd !important; }
			
			.search_block_top #searchbox { border-color: #ededed !important; }
			
			.search_block_top .btn.button-search { border-color: #f4ca49 !important; }
			
			.search_block_top #searchbox input { color: #9C9B9B !important; }
			
			.search_block_top .btn.button-search { background-color: #f4ca49 !important; }
			
            .search_block_top .btn.button-search span { background-image: url(../upload/icons-lens-1.png) !important;}
            .pb-left-column #image-block #view_full_size .span_link { background-image: url(../upload/icons-lens-1.png) !important;}
            #sdssearch_block_top .btn.button-search { background-image: url(../upload/icons-lens-1.png) !important;}
            
			.ac_results { background-color: #ffffff !important; }
			
			.ac_results { border-color: #e5e5e5 !important; }
			
			.ac_results {
			-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 7px 11px !important;
            -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 7px 11px !important;
            box-shadow: rgba(0, 0, 0, 0.2) 0px 7px 11px !important; }
			
			.ac_results li { background-color: #ffffff !important; }
			
			.ac_results li:hover, .ac_results li.ac_over { background-color: #fbfbfb !important; }
			
			.breadcrumb { color: #ababab }
			
			.breadcrumb a { color: #888888 }
			
			.breadcrumb a:hover { color: #2caedf }
			
			.breadcrumb a:after { color: #d5d5d5 }
			
            .breadcrumb a.home span.bread_home { background-image: url(../upload/bread_home-1.png) !important;}
            
			.block .title_block, .block h4 { color: #333333 }
			
			.block .title_block a, .block h4 a { color: #333333 }
			
			.block .title_block a:hover, .block h4 a:hover { color: #37bbec }
			
			.block .block_content { background-color: #ffffff }
			
			.block .block_content { border-color: #e5e5e5 }
			
			.block .block_content { color: #777777 }
			
			.block .block_content a  { color: #888888 }
			
			.block .block_content a:hover { color: #1d1d1d }
			
			.block .block_content a.button-small { background-color: #ffffff }
			
			.block .block_content a.button-small { border-color: #ededed }
			
			.block .block_content a.button-small  { color: #999999 }
			
			.block .products-block li, .block .products-block .products_item  { border-color: #fafafa }
			
			.block .products-block .products-block-image { border-color: #fafafa }
			
			#categories_block_left li a, #categories_block_left li li a { color: #333333 }
			
			#categories_block_left li li a:hover { color: #37bbec }
			#categories_block_left li span.grower:hover + a, #categories_block_left li a:hover, #categories_block_left li a.selected { color: #37bbec }
			
			#categories_block_left li a:before { background-color: #f5f5f5 }
			
			#cms #center_column h1 { color: #222222 }
			
			#cms #center_column h1:before, #cms #center_column h2:before { background-color: #ededed }
			div.home_products_title:before { background-color: #ededed }
			.brandstitle:before { background-color: #ededed }
			#index .newsblock h4:before { background-color: #ededed }
			.news_p_more { border-color: #ededed }
			.pb-center-column h1 { border-color: #ededed }
			.page-heading:before { border-color: #ededed }
			.footer-wrapper #footer h4 { border-color: #ededed }
			
			.footer-wrapper #footer h4:before { background-color: #5bd2ec }
			.brandstitle span:before { background-color: #5bd2ec }
			.home_products_title span:after { background-color: #5bd2ec }
			#cms #center_column h1:after, #cms #center_column h2:after { background-color: #5bd2ec }
			.page-heading:after { background-color: #5bd2ec }
			
			#page .rte { color: #777777 }
			
			#cms #center_column h2 { color: #555555 }
			#cms #center_column h3 { color: #555555 }
			
			#page .rte a { color: #888888 }
			
			#page .rte a:hover { color: #515151 }
			
			.contact-form-box fieldset { background-color: #ffffff }
			
			.contact-form-box fieldset { border-color: #e5e5e5 }
			
			.alert-warning { background-color: #888888 }
			
			.alert-warning { color: #ffffff }
			
			.success-warning { background-color: #48b151 }
			
			.success-warning { color: #ffffff }
			
			.info-warning { background-color: #5192f3 }
			
			.info-warning { color: #ffffff }
			
			.danger-warning { background-color: #fa7c63 }
			
			.danger-warning { color: #ffffff }
			
			@media (min-width:992px) {
			ul.product_list.grid li {
				width:25%;
			}
			ul.product_list .functional-buttons div.compare a:before,
			ul.product_list .functional-buttons div.wishlist a:before {
				display:none!important;
			}
			ul.product_list.grid li:nth-child(4n+1) {
				clear:left;
			}
			#index ul.product_list.grid li:nth-child(4n+1) {
				clear:none;
			} }

			@media (min-width:480px) and (max-width:991px) {
			ul.product_list.grid li.first-item-of-tablet-line {
				clear:left;
			}
			#index ul.product_list.grid li.first-item-of-tablet-line {
				clear:none;
			} }
            
            .subcategoriestitle { display:inline-block; }
            .content_scene_cat { display:block; }
			
            #subcategories { display:none; }
			
            .product_list .product-image-container .second-img { display:none!important; }
			
			.page-heading { color: #222222 }
			.page-heading span.lighter { color: #222222 }
			
			.page-heading span.heading-counter { color: #888888 }
			
			.content_sortPagiBar .sortPagiBar { background-color: #ffffff }
			.bottom-pagination-content { background-color:  }
			.module-smartblog-category .blog_pag { background-color:  }
			.module-smartblog-category .blog_show { background-color:  }
			
			.content_sortPagiBar .sortPagiBar { border-color: #ededed }
			.top-pagination-content, .bottom-pagination-content { border-color: #ededed }
			
			.content_sortPagiBar .display li.selected, .content_sortPagiBar .display_m li.selected { background-color: #5bd2ec }
			
			.content_sortPagiBar .sortPagiBar .compare-form { border-left-color: #fafafa }
			
			.content_sortPagiBar .sortPagiBar label { color: #888888 }
			
			.top-pagination-content ul.pagination li > a span, .top-pagination-content ul.pagination li > span span, .bottom-pagination-content ul.pagination li > a span, .bottom-pagination-content ul.pagination li > span span { background-color: #f2f2f2 }
			.module-smartblog-category .pagination > li > a { background-color: #f2f2f2 }
			
			.top-pagination-content ul.pagination li > a:hover span, .bottom-pagination-content ul.pagination li > a:hover span { background-color: #6d6d6d }
			.module-smartblog-category .pagination > li > a:hover { background-color: #6d6d6d }
			
			.top-pagination-content ul.pagination li > a span, .top-pagination-content ul.pagination li > span span, .bottom-pagination-content ul.pagination li > a span, .bottom-pagination-content ul.pagination li > span span { color: #888888 }
			.module-smartblog-category .pagination > li > a { color: #888888 }
			
			.top-pagination-content ul.pagination li > a:hover span, .bottom-pagination-content ul.pagination li > a:hover span { color: #ffffff }
			.module-smartblog-category .pagination > li > a:hover { color: #ffffff }
			
			.top-pagination-content ul.pagination li.active > span span, .bottom-pagination-content ul.pagination li.active > span span { background-color: #5bd2ec }
			.module-smartblog-category .pagination > li > span { background-color: #5bd2ec }
			
			.top-pagination-content ul.pagination li.active > span span, .bottom-pagination-content ul.pagination li.active > span span { color: #ffffff }
			.module-smartblog-category .pagination > li > span { color: #ffffff }
			
			.top-pagination-content ul.pagination li.pagination_previous, .top-pagination-content ul.pagination li.pagination_next, .bottom-pagination-content ul.pagination li.pagination_previous, .bottom-pagination-content ul.pagination li.pagination_next { background-color: #f2f2f2 }
			
			.bottom-pagination-content ul.pagination li.pagination_previous:hover, .bottom-pagination-content ul.pagination li.pagination_next:hover { background-color: #6d6d6d }
			
			.top-pagination-content ul.pagination li.pagination_previous > a, .top-pagination-content ul.pagination li.pagination_previous > span, .top-pagination-content ul.pagination li.pagination_next > a, .top-pagination-content ul.pagination li.pagination_next > span, .bottom-pagination-content ul.pagination li.pagination_previous > a, .bottom-pagination-content ul.pagination li.pagination_previous > span, .bottom-pagination-content ul.pagination li.pagination_next > a, .bottom-pagination-content ul.pagination li.pagination_next > span { color: #888888 }
			
			.bottom-pagination-content ul.pagination li.pagination_previous > a:hover, .bottom-pagination-content ul.pagination li.pagination_next > a:hover { color: #ffffff }
			
			.bottom-pagination-content .nbrItemPage label { color: #888888 }
			.bottom-pagination-content .nbrItemPage .clearfix > span { color: #888888 }
			.post-page .results { color: #888888 }
			
			.content_sortPagiBar .product-count, .content_sortPagiBar .product-count { color: #ababab }
			
			.layered_filter { border-top-color: #eeeeee }
			#layered_block_left #enabled_filters, #layered_url_filter_block { border-bottom-color: #eeeeee }
			
			.ui-slider-horizontal .ui-widget-header { background-color: #dcb439 }
			
			.ui-slider-horizontal, .ui-slider-horizontal .ui-widget-content { background-color: #e5e5e5 }
			
			#layered_block_left .ui-slider .ui-slider-handle { background-color: #5bd2ec }
			
			#layered_block_left .ui-slider .ui-slider-handle { border-color: #3fb1c9 }
			
			ul.product_list.grid li .product-container { background-color: #ffffff }
			.product_list .product-image-container .second-img { background-color: #ffffff }
			
			ul.product_list.grid li .product-container { border-color: #e5e5e5 }
			ul.product_list.list li .product-container { border-color: #e5e5e5 }
			
			.product-name { color: #333333 }
			
			.product-name { color: #333333 }
			
			.price { color: #37bbec }
			.price.product-price { color: #37bbec }
			
            .old-price { color: #999999 }
			ul.product_list.grid li .product-container .old-price { color: #999999 }
			
			.price-percent-reduction { color: #ffffff }
			
			.price-percent-reduction { background-color: #de2666 }
			.box-info-product #reduction_percent, .box-info-product #reduction_amount { background-color: #de2666 }
			
			ul.product_list.list li .product-image-container { background-color: #ffffff }
			
			ul.product_list.list li .product-container { background-color: #ffffff }
			
			ul.product_list.list li .product-desc { color: #777777 }
			
			ul.product_list.list li .product-image-container:before { background-color: #f2f2f2 }
			ul.product_list.list li .right-block .button-wrapper:before { background-color: #f2f2f2 }
			
            .countcontainer { display:none!important; }
            .product_count_block { display:none!important; }
			
			.roycountdown:before, .roycountoff:before { background-color: #ffffff!important }
			
			.county .county-days-wrapper, .county .county-hours-wrapper, .county .county-minutes-wrapper, .county .county-seconds-wrapper { color: #888888!important }
			.county-label-days, .county-label-hours, .county-label-minutes, .county-label-seconds { color: #888888!important }
			.roycountoff { color: #888888!important }
			
			.county > span:before { background-color: #e5e5e5!important }
			
			ul.product_list.grid li .product-container .button-container .ajax_add_to_cart_button, ul.product_list.list li .product-container .button-container .ajax_add_to_cart_button { background-color: #ffffff }
			
			ul.product_list.grid li .product-container .button-container .ajax_add_to_cart_button, ul.product_list.list li .product-container .button-container .ajax_add_to_cart_button { border-color: #ffffff }
			
			ul.product_list.grid li .product-container .button-container .ajax_add_to_cart_button, ul.product_list.list li .product-container .button-container .ajax_add_to_cart_button { color: #515151 }
			
            ul.product_list.grid li:hover .product-container .button-container .ajax_add_to_cart_button { background-color: #5bd2ec }
			
			ul.product_list.grid li:hover .product-container .button-container .ajax_add_to_cart_button { border-color: #3fb1c9 }
			
			ul.product_list.grid li:hover .product-container .button-container .ajax_add_to_cart_button { color: #ffffff }
			
			ul.product_list.list li .product-container .button-container .ajax_add_to_cart_button:hover { background-color: #6d6d6d }
			ul.product_list.grid li .product-container .button-container .ajax_add_to_cart_button:hover { background-color: #6d6d6d }
			
			ul.product_list.list li .product-container .button-container .ajax_add_to_cart_button:hover { border-color: #515151 }
			ul.product_list.grid li .product-container .button-container .ajax_add_to_cart_button:hover { border-color: #515151 }
			
			ul.product_list.list li .product-container .button-container .ajax_add_to_cart_button:hover { color: #ffffff }
			ul.product_list.grid li .product-container .button-container .ajax_add_to_cart_button:hover { color: #ffffff }
			
			ul.product_list li .product-container .product-image-container .lnk_view { background-color: #ffffff }
			ul.product_list li .product-container .product-image-container .quick-view { background-color: #ffffff }
			
			ul.product_list li .product-container .product-image-container .lnk_view:hover { background-color: #5bd2ec }
			ul.product_list li .product-container .product-image-container .quick-view:hover { background-color: #5bd2ec }
			
			ul.product_list li .product-container .product-image-container .lnk_view:hover span { color: #ffffff }
			ul.product_list li .product-container .product-image-container .quick-view:hover span { color: #ffffff }
			
			ul.product_list li .product-container .product-image-container .lnk_view { border-color: #f2f2f2 }
			ul.product_list li .product-container .product-image-container .quick-view { border-color: #f2f2f2 }
			
			ul.product_list li .product-container .product-image-container .lnk_view:hover { border-color: #3fb1c9 }
			ul.product_list li .product-container .product-image-container .quick-view:hover { border-color: #3fb1c9 }
			
			ul.product_list .functional-buttons div a, ul.product_list .functional-buttons div label { color: #909090 }
			
			ul.product_list .functional-buttons div a:hover, ul.product_list .functional-buttons div label:hover { color: #323232 }
			
			ul.product_list .functional-buttons div.compare a:before { background-color: #ffffff }
			
			ul.product_list .functional-buttons div.compare a.checked:before { background-color: #37bbec }
			
			ul.product_list .functional-buttons div.wishlist a:before { background-color: #ffffff }
			ul.product_list.list li .center-block .functional-buttons .wishlist a:before { background-color: #ffffff }
			
			ul.product_list .functional-buttons div.wishlist a.checked:before { background-color: #37bbec }
			ul.product_list.list li .center-block .functional-buttons .wishlist a.checked:before { background-color: #37bbec }
			
			.new-label { background-color: #5bd2ec }
			
			.new-label { border-color: #3fb1c9 }
			
			.new-label { color: #ffffff }
			
			.sale-label { background-color: #f4ca49 }
			
			.sale-label { border-color: #dcb439 }
			
			.sale-label { color: #ffffff }
			
			.soldout-label { background-color: #fdfdfd }
			
			.soldout-label { border-color: #dddddd }
			
			.soldout-label { color: #d6d6d6 }
			
            ul.product_list.grid li .product-container h5 {
              min-height: 40px; }

@media (min-width:1200px) {
    #index #center_column .tab-content .bx-viewport {
        height:425px!important;
    }
}
@media (min-width:992px) and (max-width:1199px) {
    #index #center_column .tab-content .bx-viewport {
        height:370px!important;
    }
}
@media (min-width:768px) and (max-width:991px) {
    #index #center_column .tab-content .bx-viewport {
        height:410px!important;
    }
}
@media (max-width:767px) {
    #index #center_column .tab-content .bx-viewport {
        height:445px!important;
    }
}

              
            ul.product_list li .product-container .product-image-container .lnk_view span { display: none !important; }
            ul.product_list li .product-container .product-image-container .quick-view span { display: none !important; }
			
            ul.product_list li .product-container .product-image-container .quick-view { display: none !important; }
            ul.product_list.list li .product-container .product-image-container .quick-view { display: none !important; }
			
			table#product_comparison tbody tr td.td_empty, table#product_comparison tbody tr td.feature-name, table#product_comparison tbody tr.comparison_header { background-color: #ffffff }
			
			table#product_comparison tbody tr td.comparison_infos { background-color: #fafafa }
			
			table#product_comparison tbody tr td.td_empty, table#product_comparison tbody tr td.feature-name, table#product_comparison tbody tr.comparison_header { color: #333333 }
			
			table#product_comparison tbody tr td { color: #777777 }
			
			table#product_comparison .product-image-block { background-color: #ffffff }
			
			table#product_comparison .remove a i { background-color: #de2666 }
			
			table#product_comparison .remove a:hover i { background-color: #6d6d6d }
			
            ul.product_list li .product-container .product-image-container .lnk_view { background-image: url(../upload/product_view-1.png) !important;}
            ul.product_list li .product-container .product-image-container .quick-view { background-image: url(../upload/product_view-1.png) !important;}
            ul.product_list li .product-container .product-image-container .lnk_view_mobile span { background-image: url(../upload/product_view-1.png) !important;}
            ul.product_list li .product-container .product-image-container .lnk_view_list span { background-image: url(../upload/product_view-1.png) !important;}
            
            .content_sortPagiBar .display li span.products_grid_switcher, .content_sortPagiBar .display_m li span.products_grid_switcher { background-image: url(../upload/gridlist-1.png) !important;}
            .content_sortPagiBar .display li span.products_list_switcher, .content_sortPagiBar .display_m li span.products_list_switcher { background-image: url(../upload/gridlist-1.png) !important;}
            
            ul.product_list.list li .center-block .functional-buttons .wishlist a:before { background-image: url(../upload/product_wishcomp-1.png) !important;}
            ul.product_list .functional-buttons div.compare a:before { background-image: url(../upload/product_wishcomp-1.png) !important;}
            ul.product_list .functional-buttons div.wishlist a:before { background-image: url(../upload/product_wishcomp-1.png) !important;}
            #wishlist_button:before { background-image: url(../upload/product_wishcomp-1.png) !important;}
            
            #usefull_link_block li.sendtofriend a:before { background-image: url(../upload/product_useful-1.png) !important;}
            #usefull_link_block li.print a:before { background-image: url(../upload/product_useful-1.png) !important;}
            
			.pb-left-column #image-block { background-color: #ffffff }
			#thumbs_list li a { border-color: #ffffff }
			
			#thumbs_list li { border-color: #e5e5e5 }
			#thumbs_list li a:hover, #thumbs_list li a.shown img { border-color: #e5e5e5 }
			
			#thumbs_list li a:hover, #thumbs_list li a.shown img { border-color: #5bd2ec }
			
			#view_scroll_left, #view_scroll_right { background-color: #e5e5e5 }
			
			#views_block:hover #view_scroll_left, #views_block:hover #view_scroll_right { background-color: #5bd2ec }
			
			.socialsharing_product button { background-color: #ffffff }
			
			.socialsharing_product button { color: #888888 }
			
			.buttons_bottom_block #wishlist_button { color: #ababab }
			#usefull_link_block li a { color: #ababab }
			.resetimg #wrapResetImages a { color: #ababab }
			
			.buttons_bottom_block #wishlist_button:hover { color: #333333 }
			#usefull_link_block li a:hover { color: #333333 }
			.resetimg #wrapResetImages a:hover { color: #333333 }
			
			.resetimg #wrapResetImages a i:before { background-color: #ffffff }
			#wishlist_button:before { background-color: #ffffff }
			#usefull_link_block li.sendtofriend a:before { background-color: #ffffff }
			#usefull_link_block li.print a:before { background-color: #ffffff }
			
			.pb-left-column p.socialsharing_product { display:none!important; }
			
			.buttons_bottom_block #wishlist_button { display:none!important; }
			
			#usefull_link_block li.sendtofriend { display:none!important; }
			
			#usefull_link_block li.print { display:none!important; }
			
			.pb-center-column h1 { color: #37bbec }
			
			.pb-center-column #short_description_block #short_description_content p { color: #6d6d6d }
			
			.pb-center-column #product_condition label, .pb-center-column #availability_statut label, .pb-center-column .online_only label, .pb-center-column #product_reference label { color: #ababab }
			
			.pb-center-column #product_condition span, .pb-center-column #availability_statut span, .pb-center-column #product_reference span { color: #6d6d6d }
			
			#product_manufacturer { display:none!important; }
			
			.product_attributes #product_condition { display:none!important; }
			
			.product_attributes label { color: #333333 }
			
			#attributes .attribute_list select { background-color: #ffffff }
			
			#attributes .attribute_list #color_to_pick_list li { border-color: #e5e5e5 }
			
			#attributes .attribute_list #color_to_pick_list li.selected { border-color: #6d6d6d }
			
			#quantity_wanted_p input { background-color: #ffffff }
			
			.btn.button-plus span, .btn.button-minus span { background-color: #e5e5e5 }
			#order-opc .btn.button-plus span, #order-opc .btn.button-minus span, #order .btn.button-plus span, #order .btn.button-minus span { background-color: #e5e5e5 }
			
			.btn.button-plus:hover span, .btn.button-minus:hover span { background-color: #ffffff }
			#order-opc .btn.button-plus:hover span, #order-opc .btn.button-minus:hover span, #order .btn.button-plus:hover span, #order .btn.button-minus:hover span { background-color: #ffffff }
			
			.btn.button-plus, .btn.button-minus { color: #6d6d6d }
			#order-opc .btn.button-plus, #order-opc .btn.button-minus, #order .btn.button-plus, #order .btn.button-minus { color: #6d6d6d }
			
			.btn.button-plus:hover, .btn.button-minus:hover { color: #37bbec }
			#order-opc .btn.button-plus:hover, #order-opc .btn.button-minus:hover, #order .btn.button-plus:hover, #order .btn.button-minus:hover { color: #37bbec }
			
			#product .addcustom { background-color: #f4ca49 }
			
			#product .addcustom { border-color: #dcb439 }
			
			#product .addcustom { color: #ffffff }
			
			.product_count_block .countcontainer .roycounttitle, .product_count_block .countcontainer .roycountoff { color: #ffffff!important }
			
			.product_count_block .countcontainer .roycounttitle, .product_count_block .countcontainer .roycountoff { background-color: #de2666!important }
			
			.product_count_block .roycountdown:before, .product_count_block .roycountoff:before { background-color: #ffffff!important }
			
			.product_count_block .county .county-days-wrapper, .product_count_block .county .county-hours-wrapper, .product_count_block .county .county-minutes-wrapper, .product_count_block .county .county-seconds-wrapper { color: #888888!important }
			.product_count_block .county-label-days, .product_count_block .county-label-hours, .product_count_block .county-label-minutes, .product_count_block .county-label-seconds { color: #888888!important }
			.product_count_block .roycountoff { color: #888888!important }
			
			.product_count_block .county > span:before { background-color: e5e5e5!important }
			
			.box-info-product { background-color: #ffffff }
			
			.pb-center-column #buy_block { border-color: #e5e5e5 }
			
			.box-cart-bottom { border-left-color: #fafafa }
			
			.box-info-product #our_price_display { color: #37bbec }
			
			.idTabs > li a { background-color: #e9e9e9 }
			
			.idTabs .selected  { background-color: #ffffff }
			.nav > li > a:hover, .nav > li > a:focus { background-color: #ffffff }
			
			.idTabs > li a { color: #6d6d6d }
			
			.idTabs > li a.selected { color: #37bbec }
			
			#more_info_sheets { background-color: #ffffff }
			
			#more_info_sheets { color: #777777 }
			
			.table-data-sheet tr td:first-child { background-color: #fafafa }
			
			.table-data-sheet tr td:first-child { color: #6d6d6d }
			
			.table-data-sheet tr td { background-color: #ffffff }
			
			.table-data-sheet tr td { color: #777777 }
			
			.page-product-box .accessories_block .block_content .product_desc .s_title_block a { color: #333333 }
			
			.page-product-box .accessories_block .block_content .product_desc .s_title_block .price { color: #37bbec }
			
			.page-product-box .accessories_block .block_content .product_desc .product_description { color: #6d6d6d }
			
			#product.content_only div.primary_block { background-color: #fdfdfd }
			
			.shopping_cart > a:first-child > span.cartname { color: #0c3c4e }
			
			.shopping_cart:hover > a:first-child > span.cartname { color: #ffffff }
			.shopping_cart:hover > a:first-child > span { color: #ffffff }
			
			.shopping_cart > a:first-child > span { color: #2e667b }
			
			.shopping_cart > a:first-child { background-color: #fdfdfd }
			
			.shopping_cart:hover > a:first-child { background-color: #5bd2ec }
			.shopping_cart:hover > a:first-child { border-color: #5bd2ec }
			#header .shopping_cart:hover > a:first-child > .carticon { background-color: #5bd2ec!important }
			#header .shopping_cart:hover > a:first-child > .carticon { border-color: #5bd2ec!important }
			
			.shopping_cart > a:first-child { border-color: #ededed }
			
			#header .shopping_cart > a:first-child .carticon { background-color: #5bd2ec }
			
			#header .shopping_cart > a:first-child .carticon { border-color: #5bd2ec }
			#header .shopping_cart > a:first-child > span.carticon { background-image: url(../upload/carticon-1.png) !important;}
                
			#header .shopping_cart > a:first-child > span.cartarrow:before { color: #ffffff }
			
			#header .block_content { background-color: #ffffff }
			#header .cart_block { background-color: #ffffff }
			
			#header .cart_block { border-color: #d6d6d6 }
			#header .block_content { border-color: #d6d6d6 }
			
			#header .cart_block {
			-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 7px 11px !important;
            -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 7px 11px !important;
            box-shadow: rgba(0, 0, 0, 0.2) 0px 7px 11px !important; }
			
			.cart_block .cart-info .quantity-formated { color: #9b9b9b }
			
			#header .cart_block a { color: #000000 }
			
			#header .cart_block a:hover { color: #3fb1c9 }
			
			#header .cart_block .product-atributes a { color: #9c9b9b }
			
			#header .cart_block .price { color: #5e5e5e }
			
			#header .cart_block .cart_block_list .remove_link a, #header .cart_block .cart_block_list .ajax_cart_block_remove_link { color: #de2666 }
			
			#header .cart_block .cart_block_list .remove_link a:hover, #header .cart_block .cart_block_list .ajax_cart_block_remove_link:hover { color: #6d6d6d }
			
			#header .cart_block dt { border-top-color: #f2f2f2 }
			
			#header .cart_block .cart-prices { background-color: #ffffff }
			
			.cart_block .cart-prices .cart-prices-line { color: #888888 }
			
			#header .cart_block .cart-prices { border-color: #e5e5e5 }
			#header .cart_block img { border-color: #e5e5e5 }
			
			.cart_block .cart_block_shipping_cost,
            .cart_block .cart_block_tax_cost,
            .cart_block .cart_block_total,
            .cart_block .cart_block_wrapping_cost { color: #333333!important; }
			
            #layer_cart { background-color: #fafafa }
			
            #layer_cart .layer_cart_cart { border-left-color: #f2f2f2 }
			
            #layer_cart .crossseling .crossseling-content { border-top-color: #f2f2f2 }
			
            #layer_cart .layer_cart_product h2 { background-color: #46a74e }
			
            #layer_cart .layer_cart_product h2 { color: #ffffff }
			
            #layer_cart .layer_cart_product .product-image-container { border-color: #e5e5e5 }
            #layer_cart .crossseling #blockcart_list ul li .product-image-container { border-color: #e5e5e5 }
			
            #layer_cart .layer_cart_product .layer_cart_product_info #layer_cart_product_title { color: #333333 }
            #layer_cart .crossseling #blockcart_list ul li .product-name a { color: #333333 }
            #layer_cart .crossseling #blockcart_list ul li .price { color: #333333 }
			
            #layer_cart .layer_cart_product { color: #888888 }
			
            #layer_cart .layer_cart_product .layer_cart_product_info > div strong, #layer_cart .layer_cart_product .layer_cart_cart > div strong { color: #333333 }
			
            #layer_cart .layer_cart_cart h2 { background-color: #ffffff }
			
            #layer_cart .layer_cart_cart h2 { color: #888888 }
			
            #layer_cart .layer_cart_cart .layer_cart_row { background-color: #ffffff }
			
               #layer_cart .layer_cart_cart .layer_cart_row .ajax_block_products_total,
               #layer_cart .layer_cart_cart .layer_cart_row .ajax_block_shipping_cost,
               #layer_cart .layer_cart_cart .layer_cart_row .price,
               #layer_cart .layer_cart_cart .layer_cart_row .ajax_cart_tax_cost,
               #layer_cart .layer_cart_cart .layer_cart_row .ajax_block_cart_total { color: #333333 }
			
            #layer_cart .layer_cart_cart .layer_cart_row { color: #888888 }
			
            #layer_cart .crossseling h2 { color: #888888 }
			
            #layer_cart .cross { color: #de2666 }
			
            #layer_cart .cross:hover { color: #6d6d6d }
			
			#address p.required, #identity p.required, #account-creation_form p.required, #new_account_form p.required, #opc_account_form p.required, #authentication p.required { color: #fa7c63 }
			
			#my-account ul.myaccount-link-list li a { color: #6d6d6d }
			
			#my-account ul.myaccount-link-list li a:hover { color: #333333 }
			
			#my-account ul.myaccount-link-list li a i { background-color: #f4ca49 }
			
			#my-account ul.myaccount-link-list li a i { border-color: #dcb439 }
			
			#my-account ul.myaccount-link-list li a:hover i { background-color: #6d6d6d }
			
			#my-account ul.myaccount-link-list li a:hover i { border-color: #515151 }
			
			ul.footer_links { border-top-color: #ededed }
			
            .icon-addaddress:before { background-image: url(../upload/icons-myaccount-1.png) !important;}
            .icon-list-ol:before { background-image: url(../upload/icons-myaccount-1.png) !important;}
            .icon-ban-circle:before { background-image: url(../upload/icons-myaccount-1.png) !important;}
            .icon-building:before { background-image: url(../upload/icons-myaccount-1.png) !important;}
            .icon-user:before { background-image: url(../upload/icons-myaccount-1.png) !important;}
            .icon-heart:before { background-image: url(../upload/icons-myaccount-1.png) !important;}
            
            .button.button-medium span i.icon-user { background-image: url(../upload/icons-autentification-1.png) !important;}
            .button.button-medium span i.icon-lock { background-image: url(../upload/icons-autentification-1.png) !important;}
            
			ul.step li em { background-color: #d6d6d6 }
			
			ul.step li em { border-color: #b2b2b2 }
			
			ul.step li em { color: #ffffff }
			
			ul.step li.step_todo span { color: #888888 }
			
			ul.step li.step_current em { background-color: #f4ca49 }
			
			ul.step li.step_current em { border-color: #dcb439 }
			
			ul.step li.step_current em { color: #ffffff }
			
			ul.step li.step_current span { color: #000000 }
			
			ul.step li.step_done a em { background-color: #f4ca49 }
			
			ul.step li.step_done a em { border-color: #dcb439 }
			
			ul.step li.step_done a em { color: #ffffff }
			
			ul.step li.step_done a { color: #888888 }
			
			ul.step li.step_done a:hover em { background-color: #6d6d6d }
			
			ul.step li.step_done a:hover em { border-color: #515151 }
			
			ul.step li.step_done a:hover em { color: #ffffff }
			
			ul.step li.step_done a:hover { color: #37bbec }
			
			#cart_summary tbody td.cart_product img { border-color: #ffffff }
			
			#cart_summary tbody td.cart_description .product-name a { color: #333333 }
			
			#cart_summary tbody td.cart_description small { color: #777777 }
			#cart_summary tbody td.cart_description small a, #cart_summary tbody td.cart_description small a:hover { color: #777777 }
			
			.cart_delete a.cart_quantity_delete i, a.price_discount_delete i { background-color: #de2666 }
			
			.cart_delete a.cart_quantity_delete:hover i, a.price_discount_delete:hover i { background-color: #6d6d6d }
			
			#cart_summary tfoot td.total_price_container span { color: #333333 }
			#cart_summary tfoot td.text-right { color: #333333 }
			
			.order_carrier_content .carrier_title { color: #333333 }
			#cart_summary tfoot td#total_price_container { color: #333333 }
			
			#order .delivery_option > div > table, #order-opc .delivery_option > div > table { background-color: #ffffff }
			
			#order .delivery_option > div > table.resume td, #order-opc .delivery_option > div > table.resume td { color: #333333 }
			
			p.payment_module a { background-color: #f6f6f6 }
			
			p.payment_module a:hover { background-color: #fefefe }
			
			p.payment_module a:hover { border-color: #20bee5 }
			p.payment_module a:hover:after { color: #20bee5 }
			
			p.payment_module a { color: #333333 }
			
			p.payment_module a span { color: #777777 }
			
			p.payment_module a.cheque:after, p.payment_module a.bankwire:after, p.payment_module a.cash:after { color: #777777 }
			
            .footer-wrapper .footer_topline_bg { background-color: #404040}
			
            #footer #newsletter_block_left h4 { color: #ffffff}
            .footer-wrapper #footer #social_block h4 { color: #ffffff}
			
            #footer #newsletter_block_left { border-color: #404040}
            .footer-wrapper #footer #social_block { border-color: #404040}
			
            #footer #newsletter_block_left .form-group .form-control { background-color: #404040}
			
            #footer #newsletter_block_left .form-group .button-small:before { color: #ffffff}
			
            #footer #newsletter_block_left .form-group .button-small { background-color: #5bd2ec}
			
            #footer #newsletter_block_left .form-group .button-small { border-color: #3fb1c9}
			
            .footer-wrapper { background-color: #4c4c4c}
            .modezuparrow { background-color: #4c4c4c}
			
            .footer-wrapper #footer h4 { color: #ffffff}
            .footer-wrapper #footer h4 a,
            .footer-wrapper #footer h4 a,
            .footer-wrapper #footer h4 a:link,
            .footer-wrapper #footer h4 a:visited { color: #ffffff}
			
            .footer-wrapper #footer h4:before { background-color: #5bd2ec!important }
			
			.footer-wrapper #footer { color: #ffffff }
			.footer-wrapper #footer a:link { color: #ffffff }
			.footer-wrapper #footer a:visited {	color: #ffffff }
			.footer-wrapper #footer a:hover { color: #5bd2ec }
			.modezuparrow span { background-color: #5bd2ec }
			.footer-wrapper #footer .footer-block ul.bullet li:before { color: #5bd2ec }
			.footer-wrapper #footer #block_contact_infos > div ul li i { background-color: #4c4c4c }
			#footer #newsletter_block_left .block_content { border-color: #404040 }
            .modezuparrow span {
            border-color: #3fb1c9 }
            
            .modezuparrow span:before { color: #ffffff }
            
            .icon-map-marker:before { background-image: url(../upload/icons-contacts-1.png) !important;}
            .icon-phone:before { background-image: url(../upload/icons-contacts-1.png) !important;}
            .icon-envelope-alt:before { background-image: url(../upload/icons-contacts-1.png) !important;}
            
            .footer-wrapper .footer_bottomline_bg { background-color: #404040 }
            @media (max-width: 767px) {
            #roy_payment_logo_block_footer { background-color: #404040 }
            #copyright_footer { background-color: #404040 }
            .footer-wrapper .footer_bottomline_bg { display:none; }
            }
            
            #copyright_footer { color: #848484 }
            


        
            .sds_title_block a, .sds_title_block a:hover { color: #37bbec!important }
            
            .sds_blog_post .newsblock { background-color: #ffffff!important }
            
            .news_date { color: #cccccc!important }
            
            .sds_blog_post .newsblock { border-color: #e5e5e5!important }
            .sdsarticleCat > div { border-color: #e5e5e5!important }
            
            #index .newsblock h4 a:before { background-color: #5bd2ec!important }
            .sdstitle_block a:before { background-color: #5bd2ec!important }
            
            a.news_more { background-color: #ffffff!important }
            .sdsreadMore .more a { background-color: #ffffff!important }
            
            a.news_more { border-color: #ffffff!important }
            .sdsreadMore .more a { border-color: #ffffff!important }
            
            a.news_more:before { background-color: #ffffff!important }
            .sdsreadMore .more a:before { background-color: #ffffff!important }
            
            a.news_more:before { border-color: #ffffff!important }
            .sdsreadMore .more a:before { border-color: #ffffff!important }
            
            a.news_more { color: #515151!important }
            a.news_more:before { color: #515151!important }
            .sdsreadMore .more a { color: #515151 !important}
            .sdsreadMore .more a:before { color: #515151!important }
            
            a.news_more:hover { background-color: #5bd2ec!important }
            a.news_more:hover:before { background-color: #5bd2ec!important }
            .sdsreadMore .more a:hover { background-color: #5bd2ec!important }
            .sdsreadMore .more a:hover:before { background-color: #5bd2ec!important }
            
            a.news_more:hover { border-color: #3fb1c9!important }
            a.news_more:hover:before { border-color: #3fb1c9!important }
            .sdsreadMore .more a:hover { border-color: #3fb1c9!important }
            .sdsreadMore .more a:hover:before { border-color: #3fb1c9!important }
            
            a.news_more:hover { color: #ffffff!important }
            a.news_more:hover:before { color: #ffffff!important }
            .sdsreadMore .more a:hover { color: #ffffff!important }
            .sdsreadMore .more a:hover:before { color: #ffffff!important }
            
            .sdstitle_block a { color: #333333!important }
            #index .newsblock h4 a { color: #333333!important }
            
            .sdstitle_block a:hover { color: #37bbec!important }
            
            .sdsarticleCat > div { background-color: #ffffff!important }
            
            .blogpost-content .meta, .blogpost-content .meta a { color: #ababab!important }
            
            #articleComments { background-color: #ffffff!important }
            .smartblogcomments { background-color: #ffffff!important }
            
            .commentList li .name, .commentList li .name a { color: #333333!important }
            
            ul.product_list.grid li .product-container .comments_note { display: none !important; }
			
            ul.product_list.grid .comments_note .nb-comments { display: none !important; }
			
            ul.product_list.list li .center-block .comments_note { display: none !important; }
			
			#product_comments_block_tab div.star_on:after { color: #f6bc18 !important }
			div.star.star_on:after { color: #f6bc18 !important }
			
			#product_comments_block_tab div.star:after { color: #c0c0c0 }
			
			#product_comments_block_tab .comment_author_infos strong { color: #333333 }
			
			#product_comments_block_tab .comment_author_infos em { color: #adadad }
			
			#product_comments_block_tab div.comment .comment_details { border-left-color: #f2f2f2 }
			
			#product_comments_block_tab div.comment { border-top-color: #f2f2f2 }
			
			#product_comments_block_tab div.comment .comment_details ul li { color: #ababab }
			
			#product_comments_block_tab span.report_btn { color: #ababab }
			
			#product_comments_block_tab button.usefulness_btn { color: #888888 }
			
			#product_comments_block_tab button.usefulness_yes { border-right-color: #e5e5e5 }
			#header .search_block_top #searchbox { max-width:100%; }
            .head .row #logo_wrapper .logo_row .logo_cell { text-align:left; }
            @media (max-width: 991px) {
                .head .row #logo_wrapper .logo_row .logo_cell { text-align:center; } }
            
    #royinfoblock h3 { margin-bottom: 3px; }


   .ac_results { width:360px!important; margin-left:-16px; }
   .ac_results li {
       padding:6px 10px;
       line-height: 70px!important;
       font-size: 16px;
       cursor:pointer;
   }
   .ac_results li img {
     -webkit-transition: all 0.18s ease-out;
     -moz-transition: all 0.18s ease-out;
     transition: all 0.18s ease-out;
     max-width:70px; border: none; margin-right: 18px; }
   .ac_results li:hover img {
       margin-left:6px; margin-right: 12px; }


    @media (max-width: 991px) {
        .infopanel { display:none; }

        .ac_results {
            width: 84%!important;
            margin-top: 0;
            box-shadow: none!important;
            position: fixed!important;
            top: 120px!important;
            left: 8%!important;
            margin-left:0;
            max-height:25em;
        }
        .ac_results li img {
            float:none;
            max-height:52px;
            max-width:48px; }
          .ac_results li {
              padding:9px 10px 6px;
              line-height: 15px!important;
              font-size: 14px;
          }
    }


    .search_block_top #searchbox input { font-size: 15px }
    .search_block_top .btn.button-search:hover {
        box-shadow: 0 4px 16px rgba(0,0,0,0.07);
     }

    .shopping_cart > a:first-child { padding-top:0 }
    .shopping_cart > a:first-child > span.cartname { font-size:18px!important;line-height:61px!important; }
    .ajax_cart_no_product, .ajax_cart_product_txt, #header .shopping_cart > a:first-child > span.cartarrow, #header .shopping_cart > a:first-child > .ajax_cart_product_txt_s { display:none!important }
    .shopping_cart > a:first-child > span.ajax_cart_quantity {
        font: 500 18px/62px "Oswald", sans-serif;
        width: 62px;
        height: 62px;
        text-align: center;
        position: absolute;
        top:0;
        right: 0;
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -ms-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        transition: all 0.2s linear;
    }
    #header .cart_block img {
        padding:6px;
        max-width:70px;
    }
    .cart_block .cart-info .product-name a { line-height:13px; margin-top:4px }
    #header .block_content { padding:10px 20px 20px; }
    .cart_block .cart-images { margin-right:14px }
    .cart_block .cart-buttons { padding: 20px 0 4px 0; }

    .sds_blog_post .newsblock:hover {
        -moz-box-shadow: 0 20px 28px rgba(0,0,0,0.1);
        -webkit-box-shadow: 0 20px 28px rgba(0,0,0,0.1);
        box-shadow: 0 20px 28px rgba(0,0,0,0.1);
        // -webkit-transform: translateY(-4px);
        // -moz-transform: translateY(-4px);
        // transform: translateY(-4px);
    }



        .mobar, .mobar > .mob_close {
            background-color:#20bee5;
            border-color:#18b0d5;
        }

        .mobar > div.acc:before, .mobar > div.menu:before, .mobar > .mob_close:after { color:#ffffff!important; }

        .mob_menu { background:#ffffff; }

        #acc_wrap .word, #cart_wrap .shopping_cart > a:first-child {
            background:#ffffff!important;
            border-color:#ededed!important;
            color:#323232!important;
        }
        #cart_wrap .shopping_cart > a:first-child > span.cartname {
            color:#323232!important;
        }

        .mob_menu, .mob_menu p { color:#999999; }
        .mob_menu a, .mob_menu p a, .mob_menu a:hover, .mob_menu p a:hover { color:#323232; }

        #menu_wrap .sf-contener, #menu_wrap .sf-menu > li > a, #menu_wrap .sf-menu > li > a.menuhomelink {
            background:#ffffff!important;
            border-color:#ededed!important;
            color:#323232!important;
        }
        #menu_wrap .sf-menu li ul.menu-mobile {
            background:#ffffff!important;
        }
        #menu_wrap .sf-menu ul a, #menu_wrap .sf-menu ul a:visited {
            color:#323232!important;
        }
        #menu_wrap .sf-menu {
            border-color:#ededed!important;
        }
        @media (max-width: 991px) {
            .sf-menu > li span:after { color: #323232 !important } }

    	.block .title_block, .block h4 { background-color: #ffffff }
    	.hfeatured .home_products_title i { background-color: #ffffff }
    	.hbest .home_products_title i { background-color: #ffffff }
    	.hnew .home_products_title i { background-color: #ffffff }
    	.hspecials .home_products_title i { background-color: #ffffff }
    	
    	.block .title_block, .block h4 { border-color: #ffffff }
    	.home_products_title i { border-color: #ffffff }
    	
        #acc_wrap .word, .shopping_cart > a:first-child { border: 1px solid #ededed }
        #header .shopping_cart > a:first-child .carticon, #header .shopping_cart:hover > a:first-child > .carticon { border: 1px solid #5bd2ec}

        .search_block_top .btn.button-search { border: 1px solid #fdfdfd;
            top: -1px;
            right: -1px; }
        .search_block_top #searchbox { border: 1px solid #f4ca49}

        .search_block_top #searchbox input { margin: 14px 50px 14px 0; }
        .shopping_cart > a:first-child { height: 62px; }
        #header .shopping_cart > a:first-child .carticon, .search_block_top .btn.button-search { height: 62px; width: 62px }

        .btn_add_cart { margin:0 auto 18px }
        @media (max-width:479px) {
            #layer_cart { left:0!important; }
            ul.product_list.grid li { padding-bottom:20px } }
        @media (max-width:991px) {
            #usefull_link_block li.print { display:none } }

            @media (max-width:479px) {
                .box-cart-bottom {
                    position: fixed;
                    bottom: 64px;
                    left: 0;
                    display: block;
                    width: 100%;
                    height: auto;
                    z-index: 5999;
                    -moz-box-shadow: 0 -4px 14px rgba(0,0,0,0.14);
                    -webkit-box-shadow: 0 -4px 14px rgba(0,0,0,0.14);
                    box-shadow: 0 -4px 14px rgba(0,0,0,0.14);
                }
                .box-cart-bottom:before { display:none; }
                #product .content_prices { width:100%; }
                #product .addcustom {
                    width:100%;
                    padding:15px;
                }
                #layer_cart .layer_cart_cart h2 { display:none; }
                #layer_cart .layer_cart_cart { margin-bottom:0; }
             }



        #htmlcontent_top .bview-first .mask .content, #htmlcontent_home .bview-first .mask .content { border:none }


        ul.product_list.grid li .product-container, ul.product_list.list li .product-container  {
            -webkit-transition: all 0.15s linear;
            -moz-transition: all 0.15s linear;
            transition: all 0.15s linear; }
        ul.product_list li .product-container .product-image-container .quick-view, ul.product_list li .product-container .product-image-container .lnk_view {
                -moz-box-shadow: 0 4px 14px rgba(0,0,0,0.14);
                -webkit-box-shadow: 0 4px 14px rgba(0,0,0,0.14);
                box-shadow: 0 4px 14px rgba(0,0,0,0.14); }

        .sds_blog_post .newsblock { padding: 24px }



        .news_date {
            z-index:10;
            position: absolute;
            bottom: -13px;
            right: -1px;
            padding: 5px 11px;
            border-radius:2px;
            background: #ffffff;
            color:#cccccc;
            font-size: 12px;
            float: right;
            text-transform: uppercase;
            text-align: center;
            -moz-box-shadow: -3px 6px 14px rgba(0,0,0,0.09);
            -webkit-box-shadow: -3px 6px 14px rgba(0,0,0,0.09);
            box-shadow: -3px 6px 14px rgba(0,0,0,0.09);
        }
        .news_date span { font-size:11px; padding:0 2px; font-weight:600; }

        .news_date .news_day {
        }
        .news_date .news_month {
        }
        .news_date .news_year {
        }






        .mobar > div { height:100%; float:left; position:relative; }
        .mobar > div.cart { background: url(../upload/carticon-1.png) center center no-repeat!important; }
        .mobar > div.search { background: url(../upload/icons-lens-1.png) center center no-repeat!important; }
        
        #carttop { z-index:100; }

        @media (min-width: 992px) {
            .mobile_menu_wrapper {
                display: none!important;
        } }
        @media (max-width: 991px) {
            .mobile_menu_wrapper {
                display: block!important;
        } }

        @media (min-width:992px) {
            .mobar { display:none; }
        }
        .mobar > div.acc:before {
            font-family: "FontAwesome";
            content:"\f2be";
            font-size: 26px;
            color: #323232;
            width: 100%;
            height: 100%;
            text-align: center;
            line-height: 60px;
            display: inline-block;
         }
        .mobar > div.menu:before {
            font-family: "FontAwesome";
            content:"\f0c9";
            font-size: 26px;
            color: #323232;
            width: 100%;
            height: 100%;
            text-align: center;
            line-height: 60px;
            display: inline-block;
         }

        .mobar > .mob_close {
            position:absolute;
            left:0;
            width:0;
            top:0;
            display: inline-block;
            background:#20bee5;
            z-index:2;
            overflow:hidden;
            opacity:0;
            text-align:center;
            -moz-transition: opacity 0.32s cubic-bezier(0.3, 0.73, 0.3, 0.74), width 0.32s cubic-bezier(0.3, 0.73, 0.3, 0.74);
            -webkit-transition: opacity 0.32s cubic-bezier(0.36, 0.76, 0, 0.88), width 0.32s cubic-bezier(0.3, 0.73, 0.3, 0.74);
            transition: opacity 0.32s cubic-bezier(0.36, 0.76, 0, 0.88), width 0.32s cubic-bezier(0.3, 0.73, 0.3, 0.74);
        }
        .mobar > .mob_close.show {
            width: 25%;
            opacity:1;
        }
        .mobar > .mob_close:after {
            font-family: "FontAwesome";
            content:"\f00d";
            font-size: 26px;
            color: #ffffff;
            width: 100%;
            height: 100%;
            text-align: center;
            line-height: 60px;
            display:inline-block;
        }

        .mobar > .mob_close.cart_close {
            left:75%
        }
        .mobar > .mob_close.search_close {
            left:50%
        }
        .mobar > .mob_close.acc_close {
            left:25%
        }
        .mobar > .mob_close.menu_close {
            left:0
        }

        .ajax_cart_quantity.unvisible {
            display:none;
        }

        .bar.cart > .ajax_cart_quantity.unvisible, #cart_wrap .ajax_cart_quantity {
            display:none!important;
        }

        .bar.cart > .ajax_cart_quantity {
            font: 700 14px/16px "Oswald", sans-serif;
            display: inline-block;
            text-align: center;
            position: absolute;
            top: 10px;
            left:50%;
            margin-left:20px;
            color: #ffffff;
        }

        #acc_wrap > ul {
            display: block;
            margin: 30px auto;
            width: 84%;
        }
        #acc_wrap .word {
            font: 400 18px/61px "Oswald", sans-serif;
            background: #ffffff;
            height: 62px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            -ms-border-radius: 5px;
            -o-border-radius: 5px;
            border-radius: 5px;
            border-style: solid;
            border-color: #ededed;
            text-align: center;
            padding: 0;
            display: block;
            color: #222222;
            text-transform:uppercase;
            margin-bottom: 30px;
        }
        #acc_wrap .unlogged {
            text-align:center;
        }
        #acc_wrap .unlogged p {
            font-size:16px;
            margin: 14px 30px;
            text-align:center;
        }
        #acc_wrap .unlogged a {
            font-size:17px;
            padding: 4px 30px;
            font-weight: bold;
            text-transform:uppercase;
        }

        #acc_wrap .acc-ul {
            margin-top:30px;
            margin-bottom:90px;
            text-align:center;
        }
        #acc_wrap .acc-ul li {
            padding: 8px 0;
        }
        #acc_wrap .acc-ul li a {
            font-size:17px;
            padding: 4px 0;
            font-weight: bold;
            text-transform:uppercase;
        }
        #acc_wrap .acc-ul li i {
            display:none;
        }

        #acc_wrap .acc-ul li.acc_title {
            margin-bottom:20px;
        }
        #acc_wrap .acc-ul li.acc_title a {
            font-size:15px;
            padding: 4px 0;
            font-weight: bold;
        }

        #menu_wrap .block_top_menu,
        #menu_wrap .mobile_menu_wrapper {
            width:84%;
            margin:30px auto 120px;
            display: block;
        }
        #menu_wrap .block_top_menu .cat-title,
        #menu_wrap .menu-place-holder {
            display: none!important;
        }
        #menu_wrap .sf-menu,
        #menu_wrap #FINALmenu-mobile-nav {
            display: block!important;
            box-shadow: none!important;
        }
        #menu_wrap .sf-menu > li > a {
            border-bottom-width:1px;
        }
        #menu_wrap .sf-menu {
            border-top:1px solid #ededed;
        }
        @media(max-width:991px) {
            .sf-menu > li span {
                height:56px!important;
                background:none!important;
            }
            .sf-menu > li span:after {
                font-size:18px!important;
            }
        }
        #product .footer-wrapper .container {
            padding-bottom:64px;
        }
        @media(max-width:767px) {
            .block .title_block:after, .block h4:after { color:#d6d6d6; }
        }
        #layer_cart .layer_cart_cart { padding-bottom:140px }
    