.product_list.list .ajax_block_product .pro_first_box{max-width: 232px;}.product_list.list .ajax_block_product .pro_second_box{margin-left: 252px;}.is_rtl .product_list.list .ajax_block_product .pro_second_box{margin-left:0;margin-right: 252px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.cart_default, .product_list.grid .ajax_block_product .pro_outer_box.cart_default{max-width: 70px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.cart_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.cart_default_2x{max-width: 140px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default, .product_list.grid .ajax_block_product .pro_outer_box.home_default{max-width: 232px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.home_default_2x{max-width: 232px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.large_default, .product_list.grid .ajax_block_product .pro_outer_box.large_default{max-width: 398px;}.images-container, .images-container .pro_gallery_thumbs_horizontal{margin-left: auto;margin-right:auto;}.images-container.pro_number_1, .images-container.pro_number_1 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                    .images-container.pro_number_2, .images-container.pro_number_2 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                    .images-container.pro_number_3, .images-container.pro_number_3 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                    .images-container.pro_number_4, .images-container.pro_number_4 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                    .images-container.pro_number_5, .images-container.pro_number_5 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                    .images-container.pro_number_6, .images-container.pro_number_6 .pro_gallery_thumbs_horizontal{max-width: 398px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.large_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.large_default_2x{max-width: 398px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.medium_default, .product_list.grid .ajax_block_product .pro_outer_box.medium_default{max-width: 370px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.medium_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.medium_default_2x{max-width: 740px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.small_default, .product_list.grid .ajax_block_product .pro_outer_box.small_default{max-width: 100px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.small_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.small_default_2x{max-width: 210px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.superlarge_default, .product_list.grid .ajax_block_product .pro_outer_box.superlarge_default{max-width: 1200px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.superlarge_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.superlarge_default_2x{max-width: 1200px;}.featured_categories_item .pro_outer_box.category_default{max-width: 140px;}.featured_categories_item .pro_outer_box.category_default_2x{max-width: 280px;}.featured_categories_item .pro_outer_box.home_default{max-width: 232px;}.featured_categories_item .pro_outer_box.home_default_2x{max-width: 232px;}.featured_categories_item .pro_outer_box.medium_default{max-width: 370px;}.featured_categories_item .pro_outer_box.medium_default_2x{max-width: 740px;}body{}body{font-size: 16px;}.price,#our_price_display,.old_price,.sale_percentage{}.btn.ajax_add_to_cart_button, .btn.add-to-cart, .btn.view_button{}.style_wide .ma_level_1{font-weight:600;}.title_block .title_block_inner, .page_heading, .product_info_tabs .nav-tabs .nav-link, .pc_slider_block_container .nav-tabs .nav-link, .heading_font{font-weight:600;text-transform: none;}.st-menu-title{font-weight:600;text-transform: none;}.title_block .title_block_inner, .page_heading {font-size: 24px;}.st_mega_menu .ma_level_0, .mobile_bar_tri_text, #st_mega_menu_column_mobile .mo_advanced_ma_level_0{text-transform: none;font-weight:600;font-size: 20px;}#st_mobile_menu .mo_ma_level_0{text-transform: none;}.style_wide .ma_level_1{text-transform: none;}.style_wide .ma_level_1{}.style_wide .mu_level_2 a.ma_item, .stmenu_multi_level a.ma_item,.mo_sub_a{}.mv_item{}#st_mega_menu_column_desktop .ma_level_0{}.product_name_wrap .product_name{}.product_name_wrap .product_name{font-weight:700;}.product_name_wrap .product_name{font-size: 26px;}.product_name_wrap .product_name{color: #1fc390;}.ajax_block_product .price{font-size: 20px;}#footer .title_block .title_block_inner{font-size: 18px;}.title_block .title_block_inner,.page_heading, .table-bordered thead th, .heading_color, .card-header{color: #467077;}.title_style_3 .flex_child{border-bottom-width:1px;}.title_style_0, .title_style_1 .flex_child, .title_style_4 .flex_child, .title_style_2 .flex_child, .title_style_3 .flex_child{border-color: #467077;}.title_style_0 .title_block_inner{border-color: #467077;}#footer-primary .title_block .title_block_inner{color: #ffffff;}#footer-secondary .title_block .title_block_inner{color: #ffffff;}#footer-tertiary .title_block .title_block_inner{color: #ffffff;}a:hover, 
            a.link_color:hover, 
            button.link_color:hover,
            .additional-information a.link_color:hover,
            .theme_color, a.theme_color, a.theme_color:hover,
            .st_added,
            .dropdown_wrap.open .dropdown_tri,
            .ajax_block_product .s_title_block a:hover,
            .block_blog .s_title_block a:hover,
            .btn-link:hover{color: #1ec490;}a.text_color:hover{color: #1ec490;}.title_block a.title_block_inner:hover{color: #1ec490;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{border-bottom-color:#1ec490;}.checkout-step .sttab_2_1 .nav-tabs .nav-link.active, .checkout-step .sttab_2_1 .nav-tabs .nav-link:hover, .checkout-step .sttab_2_1 .nav-tabs .nav-link:focus{color:#1ec490;}.btn-default{color: #ffffff;border-color:#1ec490;background-color: #1ec490;}.btn-default.benabled{border-color:#467077;-webkit-box-shadow: none; box-shadow: none;background-color: #467077;-webkit-box-shadow: none; box-shadow: none;background-color: #467077;}.btn-default:hover,.btn-default:focus,.itemlist_right .ajax_add_to_cart_button:hover, .itemlist_right .view_button:hover{border-color:#467077;-webkit-box-shadow: none; box-shadow: none;background-color: #467077;}.btn-default.benabled,.btn-default.benabled:hover{border-color:#467077;-webkit-box-shadow: none; box-shadow: none;background-color: #467077;-webkit-box-shadow: none; box-shadow: none;background-color:#467077;}.btn-default.benabled:hover{background-color: rgba(70,112,119, 0.8);}.btn-default.benabled.btn-full-width:hover{border-color:#467077;-webkit-box-shadow: none; box-shadow: none;background-color: #467077;-webkit-box-shadow: none; box-shadow: none;background-color: rgba(70,112,119, 0.8);}.mobile_device .btn-default.benabled.btn-mobile-full-width:hover{border-color:#467077;-webkit-box-shadow: none; box-shadow: none;background-color: #467077;-webkit-box-shadow: none; box-shadow: none;background-color: rgba(70,112,119, 0.8);}@media (max-width: 992px) {.btn-default.benabled.btn-mobile-full-width:hover{border-color:#467077;-webkit-box-shadow: none; box-shadow: none;background-color: #467077;-webkit-box-shadow: none; box-shadow: none;background-color: rgba(70,112,119, 0.8);}}.btn-white:hover{border-color:#ffffff;-webkit-box-shadow: none; box-shadow: none;background-color: #ffffff;color:#444444;}.btn,.hover_fly_btn{text-transform: capitalize;}#top_bar .top_bar_item .header_item{color:#ffffff;}#top_bar .top_bar_item .header_item:hover,#top_bar .dropdown_wrap.open .dropdown_tri{color:#ffffff;}#top_bar .top_bar_item .header_item:hover,#top_bar .dropdown_wrap.open .dropdown_tri{background-color:#467077;}#top_bar{background-color:#467077;}#st_header #top_bar, #st_header #top_bar .wide_container{border-bottom-color:#000000;}.nav_bar.vertical-s .top_bar_item:before,.nav_bar.horizontal-s .top_bar_item:before,.nav_bar.space-s .top_bar_item:before,.nav_bar.horizontal-s-fullheight .top_bar_item:before{background-color:#467077;}#st_mega_menu_wrap .ma_level_0{color:#467077;}#main_menu_widgets #search_block_top.quick_search_simple .button-search,#main_menu_widgets .header_item, #main_menu_widgets a.header_item, #main_menu_widgets .header_item a{color:#467077;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{color:#ffffff;border-bottom-color:#ffffff;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0{background-color:#1ec490;}#top_extra .st_mega_menu_container{padding-bottom:10px;}#st_mega_menu_wrap .stmenu_sub{border-top-width:0px;}#st_mega_menu_wrap .ma_level_0{margin-bottom:-0px;border-bottom-width:0px;}.boxed_megamenu #st_mega_menu_wrap{border-bottom-width:0px;}#header_primary #st_mega_menu_wrap{border-bottom-width:0px;}#st_mega_menu_wrap .stmenu_sub{border-top-color:#444444;}.st_mega_menu_container, .boxed_megamenu #st_mega_menu_wrap,#header_primary #st_mega_menu_wrap{border-bottom-color:#444444;}#st_ma_0{ text-align: left; }#footer-primary, #footer-primary a, #footer-primary .price, #footer-primary .old_price{color:#ffffff;}#footer-secondary, #footer-secondary a, #footer-secondary .price, #footer-secondary .old_price {color:#ffffff;}#footer-tertiary, #footer-tertiary a, #footer-tertiary .price, #footer-tertiary .old_price{color:#ffffff;}#footer-primary a{color:#ffffff;}#footer-secondary a{color:#ffffff;}#footer-tertiary a{color:#ffffff;}#footer-primary a:hover{color:#f3f3f3;}#footer-secondary a:hover{color:#f3f3f3;}#footer-tertiary a:hover{color:#f3f3f3;}#footer-bottom,#footer-bottom a{color:#ffffff;}#footer-bottom a{color:#ffffff;}#footer-bottom a:hover{color:#f3f3f3;}body, #body_wrapper,.modal-content,.st-menu,.dropdown_list .dropdown_box{background-color:#ffffff;}#left_column.sidebar_opened,#right_column.sidebar_opened{background-color:#ffffff;}.header-container #st_header{background-color:#ffffff;}#st_header.stuck{background: #ffffff;background:rgba(255,255,255,0.95);}#st_header.stuck, #top_extra .st_mega_menu_container.stuck{-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.1); -moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.1); box-shadow: 0px 1px 4px rgba(0,0,0,0.1); }#footer-primary{background-color:#467077;}#footer-primary .wide_container{background-color:#467077;}#footer-secondary{background-color:#467077;}#footer-secondary .wide_container{background-color:#467077;}#footer-tertiary{background-color:#467077;}#footer-tertiary .wide_container{background-color:#467077;}#footer-bottom, #footer-bottom .wide_container{border-top-color:#467077;}#footer-bottom{background-color:#314a4e;}#footer-bottom .wide_container{background-color:#314a4e;}#st_header #header_primary_container{height: 120px;}.header-container.has_sticky{padding-bottom:120px;}.fto-glyph.icon_btn:before{ content: "\e8bf"; }.fto-star.icon_btn{ display: none; }.fto-heart-4.icon_btn{ display: none; }.fto-ajust.icon_btn{ display: none; }.fto-search-1.icon_btn:before{ content: "\e8df"; }.fto-eye-2.icon_btn:before{ content: "\e8dd"; }.fto-user.icon_btn:before{ content: "\f2be"; }.fto-history.icon_btn{ display: none; }.product_info_tabs.sttab_block .nav-tabs .nav-link, .pro_more_info .mobile_tab .mobile_tab_name{ color: #487078; }.product_info_tabs.sttab_block .nav-tabs .nav-link.active, .product_info_tabs.sttab_block .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block .nav-tabs .nav-link:focus, .pro_more_info .mobile_tab .st_open .mobile_tab_name{ color: #ffffff; }.product_info_tabs.sttab_block .nav-tabs .nav-link, .pro_more_info .mobile_tab .mobile_tab_title{ background-color: #fbf4ec; }.pro_more_info .mobile_tab .mobile_tab_name{ padding-left: 8px; }.product_info_tabs.sttab_block.sttab_2_2 .nav-tabs .nav-link.active, .product_info_tabs.sttab_block.sttab_2_2 .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block.sttab_2_2 .nav-tabs .nav-link:focus{ border-top-color: #487078; }.product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link.active, .product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link:focus{ border-bottom-color: #487078; }.product_info_tabs.sttab_block.sttab_3_2 .nav-tabs .nav-link.active, .product_info_tabs.sttab_block.sttab_3_2 .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block.sttab_3_2 .nav-tabs .nav-link:focus{ border-left-color: #487078; }.product_info_tabs.sttab_block .nav-tabs .nav-link.active, .product_info_tabs.sttab_block .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block .nav-tabs .nav-link:focus, .accordion_more_info .mobile_tab .st_open .mobile_tab_title{ background-color: #487078; }.product_info_tabs .tab-pane-body{ background-color: #ffffff; }.product_info_tabs .tab-pane-body{ padding-left:0.75rem; padding-right:0.75rem; }body#index .header-container{ margin-bottom: 8px; }.general_bg{background-color:#fcf9f5;}.products_sldier_swiper .pro_outer_box:hover .pro_second_box,.product_list.grid .pro_outer_box:hover .pro_second_box{ background-color: #FAFAFA; }.products_slider .swiper-button-tr .swiper-button{ color: #ffffff; }.products_slider .swiper-button-tr .swiper-button{ background-color: #999999; }.products_slider .swiper-button-tr .swiper-button:hover{ background-color: #555555; }.products_slider .swiper-button-tr .swiper-button.swiper-button-disabled, .products_slider .swiper-button-tr .swiper-button.swiper-button-disabled:hover{background-color:#cccccc;}.pro_gallery_top_container .swiper-button-lr .swiper-button{color:#444444;}.pro_gallery_top_container .swiper-button-lr .swiper-button:hover{color:#487078;}.pro_gallery_top_container .swiper-button-lr .swiper-button.swiper-button-disabled, .pro_gallery_top_container .swiper-button-lr .swiper-button.swiper-button-disabled:hover{color:#444444;}.pro_gallery_top_container .swiper-pagination-bullet,.pro_gallery_top_container .swiper-pagination-progress{background-color:#444444;}.pro_gallery_top_container .swiper-pagination-st-round .swiper-pagination-bullet{background-color:transparent;border-color:#444444;}.pro_gallery_top_container .swiper-pagination-st-round .swiper-pagination-bullet span{background-color:#444444;}.pro_gallery_top_container .swiper-pagination-bullet-active, .pro_gallery_top_container .swiper-pagination-progress .swiper-pagination-progressbar{background-color:#487078;}.pro_gallery_top_container .swiper-pagination-st-round .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#487078;border-color:#487078;}.pro_gallery_top_container .swiper-pagination-st-round .swiper-pagination-bullet.swiper-pagination-bullet-active span{background-color:#487078;}.products_sldier_swiper{margin: -4px; padding: 4px; }.product_view_more_box{margin-top:4px;}.products_slider .swiper-button-lr.swiper-navigation_visible>.swiper-button-next, .swiper-button-lr:hover>.swiper-button-next{right:4px;}.is_rtl .products_slider .swiper-button-lr.swiper-navigation_visible>.swiper-button-next, .is_rtl .swiper-button-lr:hover>.swiper-button-next{left:4px;}.products_slider .swiper-button-lr.swiper-navigation_visible>.swiper-button-prev, .swiper-button-lr:hover>.swiper-button-prev{left:4px;}.is_rtl .products_slider .swiper-button-lr.swiper-navigation_visible>.swiper-button-prev, .is_rtl .swiper-button-lr:hover>.swiper-button-prev{right:4px;}.products_sldier_swiper .ajax_block_product.swiper-slide-visible .pro_outer_box:hover, .product_list.grid .ajax_block_product .pro_outer_box:hover, .product_list.list .ajax_block_product:hover{-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.1); box-shadow: 0px 0px 4px rgba(0,0,0,0.1); }#page_wrapper{-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.1); box-shadow: 0px 0px 3px rgba(0,0,0,0.1); }#st_header .shop_logo{width: 200px;}#mobile_bar .mobile_logo{width: 230px;}.pro_gallery_thumbs_vertical .swiper-slide{height: 82px;}.ajax_block_product .s_title_block a{font-size: 20px;}.ajax_block_product .s_title_block a{}.ajax_block_product .s_title_block a{font-weight:700;}.products.product_list.grid .product_list_item{padding-left:8px;padding-right:7px;}.products.product_list.grid{margin-left:-8px;margin-right:-7px;}body#authentication .columns-container{padding-top: 38px;}body#authentication .columns-container{padding-bottom: 38px;}.checkout-step .sttab_2_1 .nav-tabs .nav-link.active, .checkout-step .sttab_2_1 .nav-tabs .nav-link:hover, .checkout-step .sttab_2_1 .nav-tabs .nav-link:focus{border-bottom-color: #ffffff;}@media only screen and (min-width:1200px){#st_mega_menu_wrap .ma_level_0{padding-left:5px;padding-right:5px;}}.cms_content h1, .blog_content h1, .product-description h1{font-size:19px!important;}.cms_content h2, .blog_content h2, .product-description h2{font-size:19px!important;}.cms_content h3, .blog_content h3, .product-description h3{font-size:17px!important;}.btn-default, .go, .add-to-cart.btn, .ajax_add_to_cart_button.btn span, .view_button.btn span{font-size:20px;}.btn-default i, .go i, .add-to-cart.btn i, .ajax_add_to_cart_button.btn i, .view_button.btn i{font-size:22px;}@media (max-width: 1219px) {
                    .images-container.pro_number_lg_1, .images-container.pro_number_lg_1 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                    .images-container.pro_number_lg_2, .images-container.pro_number_lg_2 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                    .images-container.pro_number_lg_3, .images-container.pro_number_lg_3 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                    .images-container.pro_number_lg_4, .images-container.pro_number_lg_4 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                    .images-container.pro_number_lg_5, .images-container.pro_number_lg_5 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                    .images-container.pro_number_lg_6, .images-container.pro_number_lg_6 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                }@media (max-width: 991px) {
                    .images-container.pro_number_md_1, .images-container.pro_number_md_1 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                    .images-container.pro_number_md_2, .images-container.pro_number_md_2 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                    .images-container.pro_number_md_3, .images-container.pro_number_md_3 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                    .images-container.pro_number_md_4, .images-container.pro_number_md_4 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                    .images-container.pro_number_md_5, .images-container.pro_number_md_5 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                    .images-container.pro_number_md_6, .images-container.pro_number_md_6 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                }@media (max-width: 767px) {
                    .images-container.pro_number_sm_1, .images-container.pro_number_sm_1 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                    .images-container.pro_number_sm_2, .images-container.pro_number_sm_2 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                    .images-container.pro_number_sm_3, .images-container.pro_number_sm_3 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                    .images-container.pro_number_sm_4, .images-container.pro_number_sm_4 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                    .images-container.pro_number_sm_5, .images-container.pro_number_sm_5 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                    .images-container.pro_number_sm_6, .images-container.pro_number_sm_6 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                }@media (max-width: 479px) {
                    .images-container.pro_number_xs_1, .images-container.pro_number_xs_1 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                    .images-container.pro_number_xs_2, .images-container.pro_number_xs_2 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                    .images-container.pro_number_xs_3, .images-container.pro_number_xs_3 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                    .images-container.pro_number_xs_4, .images-container.pro_number_xs_4 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                    .images-container.pro_number_xs_5, .images-container.pro_number_xs_5 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                    .images-container.pro_number_xs_6, .images-container.pro_number_xs_6 .pro_gallery_thumbs_horizontal{max-width: 398px;}
                }/* General */
body{font-family: futura-pt, sans-serif;}
#index #body_wrapper{background-color: #fcf9f5;}
.btn, .hover_fly_btn{text-transform:initial;}
.fs_lg{font-size:20px;}

/* Top Bar */
.topbar-contact{color:#fff;font-size:14px;line-height:24px;}
.topbar-contact span{font-size: 16px; font-weight:600;}
.topbar-contact span strong{font-weight:700;}
.search_widget_form_inner{border-bottom:2px solid #467077 !important;}
#multilink_5 a span{color:#ff7559; font-weight:700;font-size:20px;margin-right:40px;}
.login.top_bar_item{font-size: 20px;font-weight: 600;}
.search_widget_form_inner input::placeholder{color: #a2b7bb;font-size:15px;font-weight:700;letter-spacing:0.5px;}

/* Header */
.top_bar_item .cart_icon_item{padding: 0 10px;}
.ajax_cart_bag.cart_icon_item{border-radius: 10px 0 0 10px;}
.cart_text.cart_icon_item{border-radius: 0 10px 10px 0;}
#multilink_7{margin-top: 4px;}
#multilink_lable_7{color:#1ec490; text-align: center; font-size: 18px;font-weight: 700;}
#multilink_lable_7 i, .fto-heart-4.icon_btn{display:block;}
.loved_link{text-align:center;color:#527a80;font-weight:700;font-size: 16px;}
.fto-heart-4.icon_btn{    margin-bottom: -6px;margin-top: -1px;}

/* Menu */
#st_mega_menu_wrap .ma_level_0.is_parent:after{display:none;}
#st_mega_menu_wrap .ma_level_0.is_parent:before {content: '';border-left: 1px solid #1ec490;position: absolute;height: 50%;left: 0;top: 25%;}
#st_ma_6:before{display:none;}
#st_mega_menu_wrap .ma_level_0{padding-left: 24px;padding-right: 24px;}
@media (max-width: 1199px) {
  #st_mega_menu_wrap .ma_level_0{padding-left: 12px;padding-right: 12px;}
}
.mu_level_2 a .list_arrow, .stmenu_multi_level a .list_arrow{display:none;}
.rm-level__item--back:before{font-family: 'linecons';position: absolute;left: 4px;top: -5px;z-index: -1;color: #467077;text-shadow: 0 0 1px rgba(255, 255, 255, 0.1); line-height: 3.5;content: "\e032";}
.use_mobile_header #mobile_bar, #mobile_bar{display:none;}
.ma_level_2{padding:0;}
.style_wide .ma_level_1{margin-bottom:0;}

/* Slider */
#easycontent_2 p{color:#1ec490;font-size:16px;}
#st_owl_carousel_block_2{height:312px;}

/* Home Page*/
.st_sticker .st_sticker_text{padding: 3px 7px;font-weight:700;}
.reassurance-icon p{color:#467077;font-weight:700;font-size:15px;margin-top:15px;}
#easycontent_2 img{margin-right:12px;}
.title_style_3 .flex_child{flex: auto;}
#index .title_block a{font-size:30px;}
.product-price-and-shipping {min-height: auto;}

/* Product homepage */
.stfeaturedslider_container .mini_name .s_title_block a, .stspecialslider_container .mini_name .s_title_block a, .products_sldier_swiper .mini_name .s_title_block a{background:#467077;color: #fff;padding: 5px 5px 7px 5px;line-height: 21px;height: 70px;overflow: hidden;}
.tax_label{display:none;}
.stfeaturedslider_container .pro_second_box, .stfeaturedslider_container .products_sldier_swiper .pro_outer_box:hover .stfeaturedslider_container .pro_second_box, .products_sldier_swiper  .pro_second_box{background:#1ec490;background-color:#1ec490 !important;}
.stspecialslider_container .pro_second_box, .stspecialslider_container .products_sldier_swiper .pro_outer_box:hover .stspecialslider_container .pro_second_box{background:#ff7559;background-color:#ff7559!important;}
.product_list.grid .pro_second_box, .products_sldier_swiper .pro_second_box,  .products_sldier_swiper .pro_second_box{padding:0;}
.stfeaturedslider_container .price, .stspecialslider_container .price, .products_sldier_swiper .price{color:#fff;  font-size: 1.4rem;}
.stfeaturedslider_container .product-price-and-shipping, .stspecialslider_container .product-price-and-shipping{padding:6px 0 10px 0;}
.stspecialslider_container .regular-price{color:#ffc8bd;font-size:18px;}
.stfeaturedslider_container .s_title_block, .stspecialslider_container .s_title_block, .product_list  .s_title_block, .products_sldier_swiper .s_title_block{overflow:inherit;}
.hover_fly{background:#f3f3f3;color:#467077;font-size:16px;}
.hover_fly_0 .hover_fly_btn:first-child{background:#f3f3f3;color:#467077;font-size:16px;}
.swiper-button-lr.swiper-navigation-arrow .swiper-button i{color:#1ec490;}
#stfeaturedslider_container_cb4c564ce9{display:block!important;}

/* Footer */ 
#footer .block#multilink_6{margin-top: -80px;}
#footer .block#multilink_3{margin-top: -22px;}
#footer .block#easycontent_11{margin-top:-50px;}
#footer iframe{margin-top:-20px;}
#easycontent_10 i{margin-left:5px;}

/* Formulaire pro */
.pfg-forms .form-group>label{text-align:left;}
#pfg-form-1{padding-bottom:50px;}

/* Blog */
#module-prestablog-blog .btn-default span{text-decoration:none !important;color:#ffffff !important;}
table td, table th{padding: 9px 10px;}
#module-prestablog-blog .category-top-menu{display:none;}
#blog_list h3{ margin-bottom: 5px;padding-bottom: 81px;}

/* Category Page */
#left_column .block-categories .title_block{display:none;}
.block-categories .acc_box .acc_header a{font-size:1em;}
.product_list .pro_second_box{background: #1ec490;background-color: #1ec490 !important;}
.product_list  .s_title_block a{background:#467077;color: #fff;padding: 5px 5px 7px 5px;line-height:21px;height: 70px;overflow: hidden;}
.product_list  .s_title_block{margin-bottom:0;}
.product_list .price{color: #fff;font-size: 1.2rem;}
#category .flex_child.title_flex_right{display:none;}
.facet-title{font-weight:700;margin:10px 0;}
.product_list  .product-price-and-shipping{padding: 6px 0 10px 0;min-height: auto;}
#category #body_wrapper{background: #f0f1ec;}
#prestablog_catliste, #prestablog_bloc_search{display:none;}
#module-prestablog-blog #prestablog_catliste, #module-prestablog-blog #prestablog_bloc_search{display:block;}
#subcategories{background:#ffffff;padding:20px 20px 0 20px;border-radius:10px;}
.block-categories .acc_box .acc_header a{padding: 6px;}
.block-categories .acc_box .acc_header a input {margin-right: 5px;}

/* prices-drop */
#prices-drop .pro_second_box{background: #ff7559; background-color: #ff7559!important;}
#prices-drop .pro_second_box .price{    color: #fff;font-size: 1.4rem;}
.regular-price{color: #ffc8bd; font-size: 18px;}

/* Product page */
#product .product-information ul{list-style-type: disc;}
.product_info_tabs .tab-pane-body{border: 1px solid #487078;}
.product-reference{margin-bottom:20px;}
#product .product-actions .pro_price_block{float: left;margin-right: 15px;margin-top: 3px;}
.product_page_container .pro_right_item, .product-buttons{text-align: center;text-transform: inherit;max-width: 100px;color: #fff;background: #457077; padding-bottom: 7px;border-radius: 9px;}
.product_page_container .pro_right_item{margin-left: 15px;margin-top: 15px;}
#product .love_item span, .product-buttons p{line-height: 15px; display: inline-block;}
.product_page_container .pro_right_item:hover, .product-buttons:hover{background:#314A4E}
.product-buttons{padding-top:4px;}
.product-buttons a{position: relative;top:3px;}    
.product-buttons p{margin-bottom:0;color:#fff;}
#easycontent_8, #easycontent_9, #easycontent_13{display:inline-block;}
#easycontent_8, #easycontent_9{margin-right: 10px;}
.product-add-to-cart .btn-large.add-to-cart{background:#1ec490; border-radius:10px;border:none;text-transform:initial;font-weight:700;font-size: 15px;}
#product .product-price .price{font-weight:700;color:#000000;font-size:28px;}
#product .product-actions{background:#f0f1ec;padding:25px 25px 1px 25px;margin-bottom:10px;}
#product .product-actions .form-control{background-color:#fff;}
#product .product-actions  .qty_wrap{margin-right: 15px;}
.attachment-img{text-align:center;}
.attachment-img img{max-width:50%; margin-bottom:10px;}
.product-attachments a{padding:10px 15px; background:#fbf4ec;border-radius:10px;width: 10rem;}
.base_list_line.medium_list .line_item {    display: inline-grid; }
.swiper-button-lr.swiper-navigation-rectangle .swiper-button{margin-left: -47px;background: #487078;}
.product_middle_column .st_sticker_block {    display: block; }
.product-customization .page_heading, .product-customization .mb-1 {display:none;}

/* Panier */
#cart .card-header{color:#1dc490;font-size:22px;font-weight:700;}
#cart .btn-default{font-size:14px;}
#cart .checkout.cart-detailed-actions.card-block .btn-default{width: 40%;text-align: center;margin: 0 auto;display: block;border-radius: 10px;background: #1ec490;border: 2px solid #1ec490;font-size:16px; font-weight:700;}
#cart .card.card_trans.cart-summary p{font-size:18px;font-weight:700; text-transform:uppercase;padding:15px 0;border-bottom:1px solid #eee;color:#333;}
#cart .card-header a{font-size:14px;float:right;text-decoration:underline;margin-top: 7px;}
/*#cart .product-line-info .label{color:#1dc490;font-size:18px;font-weight:700;}*/
#checkout #easycontent_14 img{padding-bottom:20px;}
#checkout .btn-default{border-radius: 10px;background: #1ec490;border: 2px solid #1ec490;font-size:16px; font-weight:700;}
#cart .title-cart{color:#333; text-transform:uppercase;}
#cart .product-name{color:#1dc490;font-weight:700;font-size:18px;}
#cart .checkout.cart-detailed-actions.card-block .btn-default{font-size:22px;width: auto;height:auto;padding:10px 0;}
#checkout .sttab_block a{font-size:18px;}
.delivery-options-list img{max-width: 150px;}
/* #checkout #js-delivery .continue.btn.btn-default{position: absolute;bottom: 93px;} */
#checkout #js-delivery{padding-bottom: 20px;}
#hook-display-after-carrier {
  padding-bottom: 20px;
}
#checkout #chronorelais_container{margin-bottom: 50px; margin-top: -30px;}
#chronorelais_map{width:100%;}
#cart .opart_devis_cart_button {
  font-size: 16px;
  border-radius: 10px;
  background-color: #1ec490;
  border: none;
  width: 100%;
  display: block;
  margin-top: 15px;
}

/* 404 page */
#pagenotfound #wrapper{background:#f3f3f3;}
.error-top {margin-top: 30px;margin-bottom:30px;}
.error-container{margin: 0 auto;position: relative;width: 250px;height: 250px;margin-top: -40px;}
.ghost {width: 50%;height: 53%;left: 25%;top: 10%;position: absolute;border-radius: 50% 50% 0 0;background: #EDEDED;border: 1px solid #BFC0C0;border-bottom: none;animation: float 2s ease-out infinite;}
.ghost-copy {width: 50%;height: 53%;left: 25%;top: 10%;position: absolute;border-radius: 50% 50% 0 0;background: #EDEDED;border: 1px solid #BFC0C0;border-bottom: none;animation: float 2s ease-out infinite;z-index: 0;}
.face {position: absolute;width: 100%;height: 60%;top: 20%;}
.eye, .eye-right {position: absolute;background: #585959;width: 13px;height: 13px;border-radius: 50%;top: 40%;}
.eye {left: 25%;}
.eye-right {right: 25%;}
.mouth {position: absolute;top: 50%;left: 45%;width: 10px;height: 10px;border: 3px solid;border-radius: 50%;border-color: transparent #585959 #585959 transparent;transform: rotate(45deg);}
.one, .two, .three, .four {position: absolute;background: #EDEDED;top: 85%;width: 25%;height: 23%;border: 1px solid #BFC0C0;z-index: 0;}
.one {border-radius: 0 0 100% 30%;left: -1px;}
.two {left: 23%;border-radius: 0 0 50% 50%;}
.three {left: 50%;border-radius: 0 0 50% 50%;}
.four {left: 74.5%;border-radius: 0 0 30% 100%;}
.error .shadow {position: absolute;width: 30%;height: 7%;background: #BFC0C0;left: 35%;top: 80%;border-radius: 50%;animation: scale 2s infinite;}
@keyframes scale {
  0% {transform: scale(1);}
  50% {transform: scale(1.1);}
  100% {transform: scale(1);}
}
@keyframes float {
  50% {transform: translateY(15px);}
}
.error .bottom {margin-top: 10px;}
.error h1 {color: #EDEDED;text-align: center;font-size: 9em;margin: 0;text-shadow: -1px 0 #BFC0C0, 0 1px #BFC0C0, 1px 0 #BFC0C0, 0 -1px #BFC0C0;}
.error h3 {font-size: 2em;text-transform: uppercase;text-align: center;color: #BFC0C0;margin-top: -20px;font-weight: 900;}
.error p {text-align: center;color: #585959;font-size: .6em;margin-top: -20px;text-transform: uppercase;}
.error .buttons {display: flex;align-items: center;justify-content: center;margin-top: 10px;}
.error .btn {background: #ffffff;margin: 5px;color: #585959;text-transform: uppercase;font-size: 1em;letter-spacing: 1px;border: 0;}
.error .btn:hover {background: #BFC0C0;transition: all .4s ease-out;}

/* Mon compte */ 
#module-stlovedproduct-myloved .itemlist_right .s_title_block{color: #1dc490;font-weight: 700;font-size: 18px;}

/* Module RGPD */ 
.psgdprgetdatabtn17{float: none;}

/* Responsive */
#mobile_bar{padding-top:10px;padding-bottom:10px;}
@media screen and (max-width: 1150px) {
     #st_header .search_widget_block{width:400px !important;}
}

@media screen and (max-width: 991px) {
       #sag_b_cocarde, .flex_child.title_flex_left, .flex_child.title_flex_right, #easycontent_2 img{display:none !important;}
       #easycontent_2 p{text-align:center;}
       #footer .block#multilink_6, #footer .block#easycontent_11{margin-top:0;}
      .rm-header .rm-cart .count, #footer .rm-header .rm-cart .count{width: 16px; height: 16px;top: 16px; left: 17px;background:#1ec490;padding: 1px 5px;}
}

@media screen and (max-width: 768px) {
       .st_owl_carousel_block .st_owl_carousel_image{min-height: 312px;max-width: fit-content;float:right;}
       .reassurance-icon br{display:none;}
       .reassurance-icon p{text-align:left;margin-top: 11px;margin-left: 60px;padding-top: 14px;}
       .reassurance-icon img{float:left;}
       #easycontent_container_2, #stspecialslider_container_cb4c564ce9{margin-bottom:0;}
       .owl-carousel-banner{display:none;}
       #st_owl_carousel_1 .col-md-8{padding-right: 0;padding-left: 0;}
      .st_owl_carousel_image{min-width:100%;}
}

@media screen and (max-width: 480px){
      #category #subcategories{display:none;}
      .product_page_container .pro_right_item{margin-left:0;}
      #product .btn{padding: 0;}
      #index .title_block a{font-size:24px;}
      .stfeaturedslider_container .mini_name .s_title_block a, .stspecialslider_container .mini_name .s_title_block a, .products_sldier_swiper .mini_name .s_title_block a{height: 58px;}
}