body a.popup-mobile{
    width: 100% !important;
    padding: 10px !important;
    background: #c3030a !important;
    text-align: center !important;
    color: #fff !important;
}
body div.stocky-bar { display: none !important; }

header div.wpb_single_image.vc_align_left figure { display: none !important; }

@media (max-width: 1024px){
.stocky-bar{
    text-align: center;
    padding: 5px;
}
.trx_addons_scroll_to_top.show{
bottom:5em !important;
}
  .popup-mobile{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 10px;
    color: #fff !important;
    background-color: #f1232a !important;
    text-align: center;
    font-weight: 700;
    z-index: 111;
  }
  .popup-mobile:hover{
    color:#fff;
    background:#2c2c2c !important;
  }
  .fancybox-wrap, .fancybox-overlay{
    display:none !important;
  }
}



.onlyonmobile { display:none; }
.hideonmobile { display:none; }
@media only screen and (max-width: 1024px) { .onlyonmobile { display:block; }}
@media only screen and (max-width: 680px) { div.banner_soldes { display: block !important; }}
div.banner_soldes { display: block; position: fixed;
    padding: 17px 8px;
    color: #fff !important;
    background: #e7242a;
    left: 0;
    bottom: 12px;
    text-align: left;
    z-index: 9999999999; }
div.banner_solde p, div.banner_soldes a { color:#fff !important; }
#woocommerce_product_categories-4 .cat-item-99 a{    background: #e7242a !important;
    color: #fff !important;
    padding: 10px 10px !important;
    line-height: 40px !important;}
div.grecaptcha-badge { display: none !important; }
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{max-width:300px !important;}
@media (min-width: 768px){.mobilelink{display:block !important;}}
.top_panel{margin-bottom:5rem !important;}
.orderby.filled.fill_inited{width:300px !important;}
.nature{    box-shadow: 0px 0px 9px -2px rgb(0 0 0 / 0.31) !important;    z-index: 111111111 !important;}
.topbutton-catalogue{margin-right:10px !important;}
.sc_layouts_column_align_right .sc_layouts_item{margin-left:0 !important;}
.widgets_above_content{margin-bottom:0; height:0 !important;}
header{box-shadow:none !important;}
.top_promo_banner {display: none;color:#fff; background:#e32a31; padding: 5px; text-align: center;}
.top_promo_banner a { color:#fff; text-decoration: underline; }
.top_promo_banner a:hover { color:#fff; text-decoration: none; }
.first-box{width:49%; float:left;}
.second-box{width:49%; float:right;}
.grwishlist-table tr:not(:first-child){border-top:1px solid #ccc;}
.grwishlist-no-items{    text-align: center;
    font-weight: 700;
    text-shadow: none;
    text-transform: uppercase;
    font-size: 21px;
    background: #ec2128;
    color: #fff;
    padding: 15px;}
.woof input[type="checkbox"] + label:before{    background-color: #e8e8e8;
    color: #ec2128;
    border: 1px solid #cecece !important;}
.retour{cursor:pointer;}
.single-product .sc_layouts_title_breadcrumbs{display:none !important}
.related.products ul.products li.product{box-shadow:none !important;}
.deviz-button:hover, .wishlist-button:hover{    background: #ec2128!important;}
.pswp{    z-index: 111111111 !important;}
.single-product .summary .price:before {       content: 'Prix:';
    font-family: "Questrial",sans-serif;
    font-size: 16px;
    margin-right: 10px;
    color: #292929 !important;}
.woof h4{       margin-top: 0;
    font-size: 20px;
    color: #3e3e3e;
    border-top: 1px dashed #ed2228;
    padding-top: 20px;}
.widget ul > li:before{display:none !important;}
.woocommerce .product-categories li:before{content:'';}.gardis_shop_mode_buttons{display:none !important;}.woocommerce ul.products li.product .post_featured.hover_none:before{display:none !important;}
.woocommerce ul.products li.product .post_data, .woocommerce-page ul.products li.product .post_data{    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    padding-top: 40px;
    padding-bottom: 0px;}
.woocommerce ul.products li.product>.post_item.post_layout_thumbs{position:relative;}
.desc-after-summary{    background: #fff;
    padding: 20px 20px 5px 20px;
    box-sizing: border-box;
    margin-bottom: 30px;
    margin-top: 20px;
    box-shadow: 0 0 42px -9px rgba(0, 0, 0, 0.2);display: inline-block;
    width: 100%;
}
.desc-after-summary h2{    margin-bottom: 30px !important;
    font-size: 25px !important;
    background: #2c2c2c !important;
    color: #fff !important;
    padding: 15px 20px !important;
    margin-top: -31px !important;
    margin-left: -20px !important;
    margin-right: -20px !important;}
.desc-after-summary h2, .scheme_default .single-product .related{margin-top:0;}

.related.products .ensav-button,.related.products .wishlist-button{width:100%; box-sizing:border-box;}

.single-product .product > p{display: inline-block;
    width: 100%;
    margin-top: 15px;}

.single-product .summary table, .single-product .summary td, .single-product .summary th {    color:#4c4c4c; background: #fafafa !important;
  border: 1px solid #ccc;
}
.single-product .summary table{border-collapse: collapse;}
.attr-summary-table{    margin-bottom: 15px;
    width: 100%;}
.retour{    display: inline-block;
    margin-bottom: 30px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    color: #ed2228;
    float: left;
    width: auto;}
.product.type-product a[rel="prev"]{display: inline-block;
    width: auto;
    margin-bottom: 30px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    color: #ed2228;
    float: right;}

.attr-summary td:first-child{    width: 33.3333%;
    color: #142535;
    font-weight: 900;}.woocommerce div.product span.onsale{top:50px;}
.buttons-summary-demande{width: 48%;
    display: inline-block;
    text-align: center;
    padding: 10px 10px;
    background: #f1232a;
    box-sizing: border-box;
    color: #fff !important;
    float: left;}
.buttons-summary-selection{width: 48%;
    display: inline-block;
    text-align: center;
    padding: 10px 10px;
    background: #f1232a;
    box-sizing: border-box;
    color: #fff !important;
    float: right;}
.buttons-summary{display:inline-block; width:100% !important; margin-bottom:15px !important;}

.woocommerce div.product p.price del{opacity: 1;
    color: #b3b3b3; font-size:15px;}
.single-product .price{margin-bottom:15px !important;}
.woocommerce div.product p.price ins{    color: #ec2128;
    font-size: 22px;
    margin-left: 0px;}
.related.products{    display: inline-block;
    width: 100%;}
.a2a_kit{display: inline-block;
    width: 100%;
    margin-bottom: 15px; margin-top:15px;}
.single-product div.summary:after{content: '';
    display: block;
    width: 70%;
    height: 3px;
    background: #ec2128;
    position: absolute;
    bottom: -3px;
    left: 50%;
    transform: translatex(-50%);}
.single-product div.summary{   position:relative;    border: 1px solid #cfd6db; box-shadow: 0 0 42px -9px rgba(0, 0, 0, 0.2);
    padding: 30px 20px;
    box-sizing: border-box;}
.single-product div.summary h1.product_title{    margin-bottom: 30px !important;
    font-size: 25px !important;
    background: #2c2c2c !important;
    color: #fff !important;
    padding: 15px 20px !important;
    margin-top: -31px !important;
    margin-left: -20px !important;
    margin-right: -20px !important;}
.social-after-thumbnails{    display: inline-block;
    width: 100%;
    margin-bottom: 30px;
    margin-top: 10px;}

.prev-page{    display: inline-block;
    width: 100%;}
.woocommerce div.product div.images .flex-control-thumbs li {
    width: 16.6666%;}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:none !important;}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(6n+1){clear:left !important;}
.prev-page{     color: #848484 !important;
    text-transform: uppercase !important;
    padding: 5px !important;
    margin-bottom: 10px !important;}
.prev-page > span{      font-size: 20px;
    color: #ec2128 !important;
    margin-right: 5px;}
body.single-product .woocommerce-breadcrumb{display:none !important;}
body.single-product .onsale{    background: #ec2128;
    min-height: 4.236em;
    min-width: 4.236em;
    line-height: 4.236em;}
@media (max-width: 959px){
body.woocommerce .page_content_wrap .content_wrap .content{    width: 100% !important;
    box-sizing: border-box;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{padding-left:20px !important;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images{width:100% !important;}
body.woocommerce .sidebar{margin-bottom:40px;}.sidebar .widget, .sidebar[class*="scheme_"] .widget{width:100%;} body.woocommerce .page_content_wrap .content_wrap{    display: flex;
    flex-direction: column;}  body.woocommerce .page_content_wrap .content_wrap .content{order:2;}.search_button{    text-indent: 0 !important;
    color: transparent !important;}}

body.woocommerce.tax-product_cat .sc_layouts_title_description{font-size: 16px !important;}

.ensav-button{    background: #142535;
    color: #fff !important;
    padding: 10px;
    float: left;
    margin-top: 10px;
    display: inline-block;
    text-transform: uppercase;
    font-size: 13px;}
.wishlist-button{background: #142535;
    color: #fff !important;
    padding: 10px;
    float: right;
    margin-top: 10px;
    display: inline-block;
    font-size: 12px; width:calc(49% - 10px);}
.ensav-button:hover, .wishlist-button:hover{background:#ec2128;}
.woocommerce ul.products li.product .post_featured{overflow:visible !important;}
.woocommerce ul.products li.product .onsale{    background: #ec2128;
    border-top-right-radius: 0;
    padding: 7px;
    right: -21px !important;
    top: -21px !important;
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 50%;
    color: #fff;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;}
body.woocommerce li.product .post_item{display:inline-block !important; border: 1px solid #ccc;
    padding: 20px;
    box-sizing: border-box;
    box-shadow: 0px 0px 17px -7px rgba(0, 0, 0, 0.06); text-align:center;}body.woocommerce li.product .post_item:after{content: '';
    display: block;
    width: 80%;
    height: 3px;
    background: #ec2128;
    position: absolute;
    bottom: -2px;
    left: 50%;
    transform: translatex(-50%);}
body.woocommerce li.product .post_header{    font-size: 22px;}
body.woocommerce li.product .post_header:before{content: '';
    display: block;
    width: 30px;
    height: 2px;
    background: #ec2128;
    margin: 0 auto;
    margin-top: -15px;}
.woocommerce ul.products li.product .price{    color: #ec2128;
    display: block;
    margin-bottom: 0;
    font-size: 19px;
    font-weight: 900;}

.scheme_default .select_container:before{    background: transparent !important;
    border-color: #888 transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0;
    height: 0;
    right: 20px;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;}.scheme_default .select_container:after {
    color: #000000;
}.woocommerce-ordering{margin-bottom:0 !important;}
.scheme_default .select_container select {
    color: #383838 !important;
    background: #ffffff !important;
    border: 1px solid #ec2128 !important;
}.scheme_default .select_container select:focus{background:#fff !important;}.scheme_default .select_container:focus:before, .scheme_default .select_container:hover:before{background:transparent !important;}

body.woocommerce .sidebar{    padding: 20px;
    box-sizing: border-box;
    background: #fafafa;}.scheme_default .sidebar_inner .widget + .widget {
    border-color: #969696;
    border-style: dashed;
}
body.woocommerce .widget .widget_title{    color: #ec2128;
    font-weight: 700;
    font-size: 19px;}
.widget_search .search-field, .woocommerce.widget_product_search .search_field, .widget_display_search #bbp_search, #bbpress-forums #bbp-search-form #bbp_search{background: #fff !important;
    border: 1px solid #ec2128 !important;}
.sidebar .widget+.widget, .sidebar[class*="scheme_"] .widget+.widget{    padding-top: 30px;
    margin-top: 30px;}

html body.page, html body.archive, html body.single-post {
    margin-top: 0 !important;
}
.list_products_header.dnone{display:none !important;}
body.woocommerce header.top_panel{background-image:url(/wp-content/uploads/2020/06/adobestock_200500260_7577.jpeg) !important;}

.banner19 { display: none !important; position: fixed; top: 1px; left: 1px; right: 1px; border: 2px solid #bebca8; background-color: #f4f2dc; padding: 10px; color:#000; font-size: 11pt; font-weight: 500 !important; text-align: center; text-transform: uppercase; }
.banner19 b {  font-weight: 700 !important; color: #840e0e; }
.banner19 a {  text-decoration: underline; color:#000; }
@media only screen and (min-width: 1025px) {  .banner19 a:hover {  text-decoration: none; }}
@media only screen and (max-width: 1024px) {  .banner19 { font-size: 9pt; }}
@media (max-width: 767px) {
.why-choose-us .sc_services_columns_wrap > div{
flex:0 0 100% !important;
width:100% !important;
}
.nature{box-shadow: 0px 0px 9px -2px rgb(0 0 0 / 0.31) !important;
    z-index: 111111111 !important;
    transform: rotate(90deg) translatex(63px) !important;
    left: 19% !important;
    bottom: 0 !important;
    top: auto !important;}
.buttons-summary-demande{    width: 100%;}.buttons-summary-selection{    width: 100%;
    margin-top: 15px;}.top_panel_custom_736 .sc_content, .top_panel_custom_13 .sc_content { margin-top: 30px;}}

#rev_slider_1_1 .tp-caption { text-shadow: rgba(0,0,0,0.65) 1px 1px 2px; }
/* Pokazywanie bannerka z promocją - START  */
.superimportantinfo { display: none; } 
.info_promo { display: none; } 
div.info_promo a {color:#fff !important;text-decoration: underline;}
div.info_promo b {color:#fbbb2b;}
div.info_promo big {font-size: 14pt;}
div.info_promo {
    text-align: center;
    position: fixed;
    z-index: 10;
    bottom: 0;
    left: 0;
    right: 0;
    background: #0e2736;
    padding: 7px 80px 7px 7px;
    font-size: 11pt;
    color: #fff;
}

/* Pokazywanie bannerka z promocją - END */

@media (max-width: 1024px){
div.fancybox-wrap.snp-wrap { display: none !important; }
div.fancybox-overlay.snp-pop-1621-overlay, div.fancybox-overlay.snp-pop-1529-overlay, div.fancybox-overlay.snp-pop-1506-overlay, div.fancybox-overlay.snp-pop-1425-overlay { display: none !important; }
}
.superimportantinfo b { color:#f1db21; }
.superimportantinfo a { color:#fff !important; background:#c82b2c; padding: 3px 6px !important; -webkit-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-decoration: none; margin-left: 10px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
@media (min-width: 1025px){ .superimportantinfo a:hover { background:#fff; color:#0e2736 !important; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}}

@media (max-width: 1200px){
.menu-mobile-xs .sc_layouts_item{width:100% !important;}
.sub-form-paralax .nice-head-form{line-height:40px; margin-top:35px;}
.sub-form-paralax .nice-text-form{line-height:30px;}
}
.logo-box{      padding: 10px;
    border: 1px solid #ccc;
    box-shadow: 0px 3px 13px -7px #000;
    height: 100px;
    text-align: center;}
.logo-box img{      margin-bottom: 0px !important;
    vertical-align: middle;
    max-height: 100%;
    height: auto;
    width: auto !important;
    position: relative;
    top: 50%;
    transform: translateY(-50%);}

@media (max-width: 1489px){
.sc_layouts_menu_nav>li.menu-item-has-children>a, .sc_layouts_menu_nav>li>a {
    padding: 2.2em .5em!important;
    font-size: 14px;
}}

@media (max-width: 1199px){
.vc_row.vc_row-o-equal-height>.vc_column_container{padding:0 15px !important;}
header .vc_row.vc_row-o-equal-height>.vc_column_container{padding:0 !important;}
}

@media screen and (max-width: 1167px) and (min-width: 992px){
.napsy{padding-top:60px;}
}

@media (max-width: 959px){
.trx_addons_scroll_to_top.show {
    bottom: 6em !important;
}}

.radio-423 input{display:block !important; float:left !important;}
.radio-423 span.wpcf7-list-item-label::before{display:none !important;}
.radio-423 .wpcf7-list-item-label{padding-left:0px !important;}
.zglsos .wpcf7-submit{float:right !important;}
.radio-423 input[type="radio"]{    margin-left: 15px;
    margin-right: 5px;
    margin-top: 5px;}

input[type="radio"] + label:before, input[type="checkbox"] + label:before, input[type="radio"]+.wpcf7-list-item-label:before, input[type="checkbox"]+.wpcf7-list-item-label:before, .edd_price_options ul > li > label > input[type="radio"] + span:before, .edd_price_options ul > li > label > input[type="checkbox"] + span:before{border-color:#909090 !important;}

.search_mobile, .socials_mobile, .menu_mobile_inner .sc_layouts_logo{display:none !important;}

@media (min-width: 768px){
.single-post .content{width:100% !important;}
.single-post .post_featured{width:48% !important; float:left !important; margin-bottom:0px !important;}
.single-post .post_content{     background: #fafafa;
    padding: 20px;   width: 48% !important;
    float: right !important;}
.single-post .top_panel{margin-bottom:5rem !important;}
.single-post .footer_wrap{margin-top:5rem !important;}
.single-post article{display:flex;}}
.single-post .sidebar.right{display:none !important;}

.nice-tit:after{content: '';
    display: block;
    width: 70px;
    height: 4px;
    background: #ec2128;
    margin-top: 15px;
    margin-bottom: -10px;}

.footer_custom_footer-without-top-line > p{display:none;}

.logos-foot .sc_layouts_item{width:100% !important;}

.addressik, .tellefonn{    font-size: 18px !important;}

footer{    border-top: 1px solid #cfd6db !important;}

@media (max-width: 1371px){.desktop-icon .sc_layouts_iconed_text_details{display:none !important;}}

.scheme_default .scheme_dark .sc_layouts_menu_popup .sc_layouts_menu_nav>li>a, .scheme_default .scheme_dark .sc_layouts_menu_nav>li li>a, .scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav>li>a, .scheme_default .sc_layouts_menu_nav>li li>a{color:#4c4c4c !important;}

.logo-right .sc_layouts_item{width:100% !important;}


@media (max-width: 479px){
.sc_layouts_iconed_text span.sc_layouts_iconed_text_icon.icon-location{margin-right:-4px !important;}
}

.mobilse .sc_layouts_column_icons_position_left .sc_layouts_item{float:right;}

.sc_layouts_iconed_text span.sc_layouts_iconed_text_icon{      background: #fff !important;
    color: #f1232a !important;
    line-height: 21px !important;
    border-radius: 50% !important;
    padding-top: 8px !important;
    padding-right: 13px !important;
    width: 36px !important;
    padding: 0 !important;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;}

.vc_custom_1526382018405.sc_layouts_iconed_text span.sc_layouts_iconed_text_icon{padding: 6px 9px !important;     padding-right: 10px !important;}

@media (max-width: 1167px){
.topbutton-catalogue{display:none !important;}
}

@media (max-width: 991px){
.sc_layouts_iconed_text span.sc_layouts_iconed_text_icon.icon-phone, .sc_layouts_iconed_text span.sc_layouts_iconed_text_icon.icon-location, .sc_layouts_iconed_text span.sc_layouts_iconed_text_icon.icon-heart-light{    border-radius: 0px !important;
    color: white !important;
    background: #f1232a !important;     padding-top: 0px !important;}
}

@media (max-width: 767px){

.sc_layouts_iconed_text span.sc_layouts_iconed_text_icon.icon-location, .sc_layouts_iconed_text span.sc_layouts_iconed_text_icon.icon-phone, .sc_layouts_iconed_text.sc_layouts_menu_mobile_button span.sc_layouts_iconed_text_icon{width:auto !important; height:auto !important;}
.column-1-2, .column-2-2{width:100% !important;}
.nice-head-form{line-height:40px;}
.logo-right .logo_image{    margin-top: -7px;
    margin-bottom: 9px;}

.logo-right > div{    padding-right: 0px !important;}
.logo-right .sc_layouts_item{    margin: 0 auto;
    width: 100%;}
.sc_layouts_iconed_text.sc_layouts_menu_mobile_button span.sc_layouts_iconed_text_icon{    border-radius: 0px !important;
    background: #f1232a !important;
    color: white !important;
    padding: 10px 50px !important;
    margin-bottom: -30px;}
.menu-mobile-xs{    position: absolute !important;
    right: 17px !important;
    bottom: 40px !important;
    width: 270px !important;}
.menu-mobile-xs > div{    background-color: transparent !important;}
.icons-mobile-xs{position: absolute !important;
    right: 20px !important;
    top: 10px !important;
    width: 270px !important;}
.icons-mobile-xs > div{    background-color: transparent !important;}
.sc_layouts_iconed_text span.sc_layouts_iconed_text_icon.icon-location{      margin-right: -3px;
    padding: 8px 0 !important;
    width: 34px !important;}
.sc_layouts_iconed_text span.sc_layouts_iconed_text_icon.icon-phone{     padding: 8px 0 !important;
    width: 34px !important;
    margin-right: 5px;}
.sc_layouts_iconed_text span.sc_layouts_iconed_text_icon.icon-heart-light{    padding: 0px 0 1px !important;
    width: 34px !important;
    margin-right: 5px;}
}






.sc_blogger_default .sc_blogger_item .sc_blogger_item_content {
    padding: 0.5em 0 !important;
}

.sc_blogger_default .sc_blogger_item_button {
    margin-top: 0.5em !important;
}


.home .sc_services_item_button.sc_item_button{display:none !important;}

.home .sc_item_columns_3 > div:first-child a.sc_services_item_icon.icon-untitled-6{    color: transparent !important;
    background: url(/wp-content/uploads/2018/06/Household-Bed-icon-1.png) !important;
    background-size: 50px !important;
    background-repeat: no-repeat !important;
background-position: 50% !important;}
.home .sc_item_columns_3 > div:nth-child(2) a.sc_services_item_icon.icon-untitled-5{     color: transparent !important;
    background: url(/wp-content/uploads/2018/06/percent-1.png) !important;
    background-size: 50px;
    background-repeat: no-repeat !important;
    background-position: 50% !important;}
.home .sc_item_columns_3 > div:last-child a.sc_services_item_icon.icon-untitled-4{    color: transparent !important;
    background: url(/wp-content/uploads/2018/06/goscie-1.png) !important;
    background-size: 50px !important;
    background-repeat: no-repeat !important;
background-position: 50% !important;}

.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_nav>li ul{width:16em !important;}

.list {
    margin-left: 10px !important;
    list-style: none !important;
    padding: 0 !important;
}
.list li {
    padding-left: 1.3em !important;
    list-style-type: none !important;
}
.list li:before {
    color: #01135b;
    content: '\e888' !important;
    font-family: "trx_addons_icons" !important;
    display: inline-block !important;
    margin-left: -1.3em !important;
    width: 1.3em !important;
}

.nicebox{padding: 15px;
    background: #ec2128;
    margin-bottom: 1.5em;
    color: white;
    border-radius: 5px;}

.box-image h2{    text-align: center;
    margin-top: 0px !important;
    color: white !important;
    font-size: 30px;}

.box-image .vc-hoverbox-inner{min-height:400px !important;}

.scheme_default table.nice-table2 > tbody > tr:nth-child(2n+1) > td {
    background-color: #f1f1f1;
    text-align: center;
}
.scheme_default table.nice-table2 td, .scheme_default table.nice-table2 td + td{    color: #404040;
    border-color: #d2d2d2;
}
.nice-table2{margin-bottom:35px;}

.scheme_default, .scheme_default .sc_item_descr {
    color: #292929 !important;
}

.ensav-img{    padding: 25px;
    background: #f9f9f9;
    display: inline-block;
    border: 1px solid #ccc;
    text-align: center;
    position: relative;}
.ensav-img h4{  font-size:23px;  margin-top: 15px;
    margin-bottom: 10px;}
.ensav-img .mini-button{    position: absolute;
    right: 20px;
    bottom: -17px;
    padding: 4px 21px;
    background: #ec2128;
    border: 1px solid #ec2128;
    color: white;}

.sub-form-paralax{    background-image: url(/wp-content/uploads/2018/06/Lapin-r_C3_AAveur-ambiance-1-1.jpg);
    padding: 60px 20px;
    background-attachment: fixed;
    border-width: 1px 1px 0px 1px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 0.28);
    background-repeat: no-repeat;
    background-size: cover;
}


.column-1-2{width:48%; float:left;}
.column-2-2{width:48%; float:right;}
.columns-form{display:inline-block; width:100%;}
.sub-form-paralax input[name="your-con"]{display:none;}
.nice-text-form{    font-size: 25px;
    font-weight: 700;
    text-align: center;
    color: black;}
.nice-head-form{    font-size: 45px;
    text-align: center;
    margin: 30px 0;
    font-weight: 700;
    color: #ec2128;}

.date-header{    text-align: center;
    font-size: 30px;
    font-weight: 500;
    color: white;
    position: relative;
    top: -140px;
    font-family: "Lora",serif;}

.date-header{display:none;}
.single-post .date-header{display:block;}

.archive.category .date-header{display:none;}

.more-link{    margin-top: 10px !important;
    width: 100%;
    text-align: center;}

.post_layout_classic_3{background: #fafafa;
    padding: 20px;}

body.archive.blog_style_classic_3 header,body.single-post header, body.category header{background-image:url(/wp-content/uploads/2018/06/fotolia_127825418_subscription_monthly_m_56d6.jpg) !important;}
body.archive.blog_style_classic_3 .sc_layouts_title_breadcrumbs, body.single-post .sc_layouts_title_breadcrumbs, body.category .sc_layouts_title_breadcrumbs{display:none !important;}
body.archive.blog_style_classic_3 .post_meta{display:block !important;}
.post_counters_item{display:none !important;}


.footer_wrap .scheme_dark.vc_row{    background-color: #2c2c2c !important;}

span.wpcf7-list-item{margin-left:0px !important;}

.scheme_dark a{    color: #ec2128 !important;}

.scheme_default input[type="text"], .scheme_default input[type="number"], .scheme_default input[type="email"], .scheme_default input[type="tel"], .scheme_default input[type="search"], .scheme_default input[type="password"], .scheme_default .select_container, .scheme_default .select2-container.select2-container--default span.select2-choice, .scheme_default .select2-container.select2-container--default span.select2-selection, .scheme_default .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered, .scheme_default .select2-container.select2-container--default .select2-selection--multiple, .scheme_default textarea, .scheme_default textarea.wp-editor-area, .scheme_default #buddypress .dir-search input[type="search"], .scheme_default #buddypress .dir-search input[type="text"], .scheme_default #buddypress .groups-members-search input[type="search"], .scheme_default #buddypress .groups-members-search input[type="text"], .scheme_default #buddypress .standard-form input[type="color"], .scheme_default #buddypress .standard-form input[type="date"], .scheme_default #buddypress .standard-form input[type="datetime-local"], .scheme_default #buddypress .standard-form input[type="datetime"], .scheme_default #buddypress .standard-form input[type="email"], .scheme_default #buddypress .standard-form input[type="month"], .scheme_default #buddypress .standard-form input[type="number"], .scheme_default #buddypress .standard-form input[type="password"], .scheme_default #buddypress .standard-form input[type="range"], .scheme_default #buddypress .standard-form input[type="search"], .scheme_default #buddypress .standard-form input[type="tel"], .scheme_default #buddypress .standard-form input[type="text"], .scheme_default #buddypress .standard-form input[type="time"], .scheme_default #buddypress .standard-form input[type="url"], .scheme_default #buddypress .standard-form input[type="week"], .scheme_default #buddypress .standard-form select, .scheme_default #buddypress .standard-form textarea, .scheme_default #buddypress form#whats-new-form textarea, .scheme_default #booked-page-form input[type="email"], .scheme_default #booked-page-form input[type="text"], .scheme_default #booked-page-form input[type="password"], .scheme_default #booked-page-form textarea, .scheme_default .booked-upload-wrap, .scheme_default .booked-upload-wrap input{color:#737373 !important;
    border-color: #e0e0e0 !important;
    background-color: #fbfbfb !important;}
.scheme_default .sub-form-paralax .wpcf7-text{background:white !important;}
.sub-form-paralax .wpcf7-textarea{background:white !important; min-height:172px;}

@media (max-width: 500px){
input[type="radio"] + label:before, input[type="checkbox"] + label:before, input[type="radio"]+.wpcf7-list-item-label:before, input[type="checkbox"]+.wpcf7-list-item-label:before, .edd_price_options ul > li > label > input[type="radio"] + span:before, .edd_price_options ul > li > label > input[type="checkbox"] + span:before{top:23%;}
}
@media (max-width: 1440px){.ensav-button, .wishlist-button{    width: 100%;
    box-sizing: border-box;}}


@media screen and (min-device-width: 1371px) and (max-device-width: 1397px) { 
.sc_layouts_menu_nav>li.menu-item-has-children>a, .sc_layouts_menu_nav>li>a{    padding: 2.2em .6em!important;}
}

@media screen and (min-device-width: 1313px) and (max-device-width: 1338px) { 
.sc_layouts_menu_nav>li.menu-item-has-children>a, .sc_layouts_menu_nav>li>a{padding: 2.2em .6em!important;}
}

@media screen and (min-device-width: 1224px) and (max-device-width: 1247px) { 
.sc_layouts_menu_nav>li.menu-item-has-children>a, .sc_layouts_menu_nav>li>a{padding: 2.2em .6em!important;}
}

@media screen and (min-device-width: 1063px) and (max-device-width: 1110px) { 
.sc_layouts_menu_nav>li.menu-item-has-children>a, .sc_layouts_menu_nav>li>a{padding: 2.2em .6em!important;}
}

@media (max-width: 977px){
.icons-mobile-xs .wpb_wrapper div{width:42px !important;}
}

@media screen and (min-device-width: 952px) and (max-device-width: 974px) { 
.sc_layouts_menu_nav>li.menu-item-has-children>a, .sc_layouts_menu_nav>li>a{padding: 2.2em .5em!important;}
}

@media (max-width: 833px){
.icons-mobile-xs .wpb_wrapper div {
    width: 42px !important;
}
}

@media screen and (min-device-width: 818px) and (max-device-width: 846px) { 
.sc_layouts_menu_nav>li.menu-item-has-children>a, .sc_layouts_menu_nav>li>a{padding: 2.2em .5em!important;}
}

@media (max-width: 767px){

.grwishlist-buttons{padding-bottom:10px !important;}
.grwishlist-button{ white-space: normal !important;   display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 15px !important;}
.sc_layouts_menu_mobile_button{float:right !important;}
.icons-mobile-xs .wpb_wrapper div{width:auto !important; margin-right:0 !important;}
}
.scheme_default .woocommerce span.onsale{color:#fff;}
@media (max-width: 480px){ div.aspexifblikebox { display: none !important; }}




/*body.woocommerce li.product .post_featured{position:static !important;}*/

@media (max-width: 959px) {
.sidebar.left.widget_area .widget_title{cursor:pointer;}
    .sidebar.left.widget_area .widget_title:after {
        content: "\f0d7";
        font-family: "Font Awesome 5 Free";
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        line-height: 1;
    }
    .sidebar.left.widget_area .widget_title.expanded:after {
        content: "\f0d8";
        font-family: "Font Awesome 5 Free";
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        line-height: 1;
    }

   body:not(.woocommerce) .sidebar.left.widget_area ul{
display:none;
}
}

.scheme_default .select_container:after{display:none !important;}
