.woocommerce div.product .product_meta{
margin-bottom:25px !important;
}

.woocommerce-checkout #payment ul.payment_methods li input{display:none !important;}
.woocommerce-checkout #payment ul.payment_methods li label:before{top:0 !important;}

ul#shipping_method li:nth-child(1) p.sc-estimated-delivery { display: none; }
.products .sc_status_label {font-family: "Metropolis",sans-serif !important;}
.woocommerce-cart table tr.cart-subtotal th, .woocommerce-cart table tr.woocommerce-shipping-totals th, .woocommerce-cart table tr.order-total th {background-color: #757575!important; text-align: center !important; }
body.woocommerce div.page_content_wrap { padding-top: 2.5rem; }
div.coupon input.input-text.fill_inited { background:#fff !important; }
body.woocommerce ul.products li div.sstatuses { text-align: center; }
body.woocommerce .widget_search form { background:#fff; }
.woocommerce-product-details__short-description {
    margin-bottom: 1.5rem;
    margin-top: 1.5rem;
}
body.woocommerce-page.scheme_default table.shop_attributes th { color:#fff !important; text-align: center !important; }
body.woocommerce-page.scheme_default table.shop_attributes td { padding-left: 10px !important; }
.woocommerce nav.woocommerce-pagination ul li a.prev, .woocommerce nav.woocommerce-pagination ul li a.next { display: inline-block; }
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li { border: 1px #e8e8e8 solid; padding: 10px; margin-right: 5px;}
article .elementor-inner section.elementor-section-stretched.elementor-top-section:nth-child(1) { background-position: right !important; background-repeat: no-repeat !important; background-color: #e9e9e9 !important; }
.cf-pages input[type=text], .cf-pages input[type=number], .cf-pages input[type=email], .cf-pages input[type=url], .cf-pages input[type=tel], .cf-pages input[type=search], .cf-pages input[type=password], .cf-pages .select2-container.select2-container--default span.select2-choice, .cf-pages .select2-container.select2-container--default span.select2-selection, .cf-pages .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered, .cf-pages .select2-container.select2-container--default .select2-selection--multiple, .cf-pages textarea, .cf-pages textarea.wp-editor-area, .cf-pages .tourmaster-form-field input[type=text], .cf-pages .tourmaster-form-field input[type=email], .cf-pages .tourmaster-form-field input[type=password], .cf-pages .tourmaster-form-field textarea, .cf-pages .tourmaster-form-field select, .cf-pages .tourmaster-form-field.tourmaster-with-border input[type=text], .cf-pages .tourmaster-form-field.tourmaster-with-border input[type=email], .cf-pages .tourmaster-form-field.tourmaster-with-border input[type=password], .cf-pages .tourmaster-form-field.tourmaster-with-border textarea, .cf-pages .tourmaster-form-field.tourmaster-with-border select, .cf-pages #buddypress .dir-search input[type=search], .cf-pages #buddypress .dir-search input[type=text], .cf-pages #buddypress .groups-members-search input[type=search], .cf-pages #buddypress .groups-members-search input[type=text], .cf-pages #buddypress .standard-form input[type=color], .cf-pages #buddypress .standard-form input[type=date], .cf-pages #buddypress .standard-form input[type=datetime-local], .cf-pages #buddypress .standard-form input[type=datetime], .cf-pages #buddypress .standard-form input[type=email], .cf-pages #buddypress .standard-form input[type=month], .cf-pages #buddypress .standard-form input[type=number], .cf-pages #buddypress .standard-form input[type=password], .cf-pages #buddypress .standard-form input[type=range], .cf-pages #buddypress .standard-form input[type=search], .cf-pages #buddypress .standard-form input[type=tel], .cf-pages #buddypress .standard-form input[type=text], .cf-pages #buddypress .standard-form input[type=time], .cf-pages #buddypress .standard-form input[type=url], .cf-pages #buddypress .standard-form input[type=week], .cf-pages #buddypress .standard-form select, .cf-pages #buddypress .standard-form textarea, .cf-pages #buddypress form#whats-new-form textarea, .cf-pages #booked-page-form input[type=email], .cf-pages #booked-page-form input[type=text], .cf-pages #booked-page-form input[type=password], .cf-pages #booked-page-form textarea, .cf-pages .booked-upload-wrap, .cf-pages .booked-upload-wrap input, .cf-pages form.mc4wp-form input[type=email]{    color: #ffffff !important;
    background-color: rgb(1 9 23 / 0.15) !important;
    border-color: #ffffff !important;}
.cf-pages input[type=checkbox]+.wpcf7-list-item-label{color:#fff !important;}
.cf-pages .trx_addons_column-1_2{padding-bottom:0 !important;}
.cf-pages .sc_button_hover_slide_left{float:right !important;}
.cf-pages .wpcf7-textarea{    height: 228px !important;}
.cf-pages input, .cf-pages textarea{margin-bottom:15px;}
.cf-pages input[type=checkbox]+.wpcf7-list-item-label:before{border-color:#fff !important;}
.box-agregat{padding: 30px 20px;
    background: #fff;
    box-shadow: 0px 0px 12px -6px rgb(0 0 0 / 65%);
    border-bottom: 2px solid #ee392e;}
.button-agregat a{    font-size: 15px;}
.number-agregat{position: absolute;
    left: -20px;
    top: -20px;
    background: #051d4b;
    color: #fff;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;}
.number-agregat:before{content:'';}
.title-agregat{    font-weight: 700;
    font-size: 23px;
    color: #061e4c;}
.button-agregat{    margin-top: 20px;}

.related_wrap.related_position_below_content.related_style_modern{display:none !important;}
.post_title.entry-title{font-size:2.44444em !important;}
.scheme_default .post_layout_excerpt:not(.sticky) + .post_layout_excerpt:not(.sticky):before {
    background-color: #ee3529 !important;
}
.nav-links-single .nav-links{padding-top:0 !important;}
.post_meta{display:none !important;}

.phone-icon-desktop{    font-size: 21px;}
.phone-icon-mobile, .location-icon{    font-size: 20px;}
.sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li.menu-item-has-children > a {
    padding: 0.55556rem 0.61111rem;
}
.sc_action_grid .sc_action_item .sc_action_item_inner {
    padding: 1rem 1.44444rem !important;
}h4.sc_action_item_title{    font-size: 1.38889rem !important;margin-top:20px;}.menu_main_nav_area>ul, .sc_layouts_menu_nav, .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav{font-size:14px;}

.home .top_panel{    background: white !important;
    padding-bottom: 23px;}
.hometitles h3, .hometitles h5{text-shadow: 0px 0px 16px #000 !important;}
.vertical_social_link a{color:#fff;}
.scheme_default .trx_addons_field_error, .scheme_default .wpcf7-not-valid, .scheme_default div.wpcf7-response-output, .scheme_default span.wpcf7-not-valid-tip {
    color: #011a49;
    border-color: #011a49 !important;
}

.scheme_default {
    color: #505050 !important;
}
.custom_image_position-grid-2{right:0;}
.scheme_dark .menu_mobile_inner .social_item .social_icon {
    color: #ee3529 !important;
}.scheme_default .sc_icons_item_description {
    color: #424242;
}
.scheme_default .sc_icons_item_description span strong {
    color: #ee3a2e;
}
.elementor-text-editor p{font-size:18px !important;}
.scheme_dark .theme_button_close_icon:before, .scheme_dark .theme_button_close_icon:after, .scheme_dark .trx_addons_button_close_icon:before, .scheme_dark .trx_addons_button_close_icon:after, .scheme_dark .mfp-close:before, .scheme_dark .mfp-close:after, .scheme_dark .review-form a.close:before, .scheme_dark .review-form a.close:after {
    border-color: #ee3529;
}
.scheme_dark .menu_mobile_inner {
    color: #333333;
    background-color: #ffffff !important;
}.search_mobile{display:none !important;}
.scheme_dark .menu_mobile_inner a, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li:before {
    color: #001948 !important;
}
.topicons .elementor-element-06096e5{margin-right:0 !important;}
.scheme_dark .sc_button_hover_slide_left, .scheme_dark .widget_shopping_cart .buttons a {
    background: linear-gradient(to right, #dfeaff 50%,#ffffff 50%) no-repeat scroll right bottom / 210% 100% #ffffff !important;
}
.scheme_dark .sc_button_hover_style_link2.sc_button_hover_slide_left, .scheme_dark .widget_shopping_cart .buttons a.checkout {
    background: linear-gradient(to right, #ffffff 50%,#001948 50%) no-repeat scroll right bottom / 210% 100% #001948 !important;
}
.scheme_dark .sc_blogger_news_announce .post_featured.hover_icon a:hover {
    color: #ee392d !important;
}
#page_preloader {
    background-color: #ffffff !important;
    background-image: url(/wp-content/uploads/2019/10/logo-footer_f7c9.jpg) !important;
}

.cf-contactez .wpcf7-validates-as-required{    margin-bottom: 5px;
    display: inline-block;}
.cf-contactez .trx_addons_column-1_3 .sc_button_hover_slide_left{float:right;}
.cf-contactez textarea{height: 218px !important;}
.cf-contactez .trx_addons_column-1_2{padding-bottom:0 !important;}
.movable .sc_item_title_text{min-height:105px;display:block !important;}
.sc_icons_modern.alter .sc_icons_columns_wrap .sc_icons_wrapper {
    padding: 2.44444rem 3.88889rem !important;}
.decouvrez{margin-bottom: -250px;}
.decouvrez h3{position: relative !important;
    bottom: -60px !important;}
.scheme_default .sc_icons_modern.alter .sc_icons_wrapper {
    background-color: #f2f2f2 !important;
}


.scheme_dark .sc_action .sc_action_item .sc_action_item_link.sc_button_simple {
    color: #d0e0ff;
}.custom_image_position_footer {
    position: absolute;
    z-index: 1;
    top: -12.88889rem;
    right: -9rem;
    width: auto !important;
}
.bgbg{z-index:11;}
.map-info{position: absolute;
    top: -46px;
    left: 407px;
    z-index: 11;
    width: 252px;
    background-image: url(/wp-content/uploads/2020/08/map_info_box_a2af_deb0d8389b9a03a8ee1174ed177d1467.png);
    background-size: 100% 100%;
    padding: 22px 19px 50px 19px;
    background-repeat: no-repeat;}
.icon-lefts{    width: 30px;
    text-align: center;
    float: left;}
.icon-lefts img{    width: 30px;}
.map-info .text-right{    width: calc(100% - 43px);
    float: right;
    font-size: 13px;
    color: #000;}.head-text-right{    font-weight: 700;}.map-info img{    margin-top: 10px;}.map-info-link{    background: #001948;
    color: #fff !important;
    margin: 0 auto;
    display: table;
    padding: 10px 30px;
    border-radius: 5px;
    margin-top: -10px;
    position: relative;
    font-size: 14px;}
.bgbg .elementor-widget-text-editor{margin-top:0 !important; margin-bottom:0 !important;}
.mapbox{    background-position: 0 -3%; transition-duration:500ms; -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;
filter: gray;
filter: grayscale(1);
-webkit-filter: grayscale(1);}
.mapbox:hover{-webkit-transition: all 0.5s ease; transition-duration:500ms; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
filter: none;
-webkit-filter: grayscale(0);}

.phone-icon-mobile{display:none;}

.cn-button.bootstrap {
    color: #fff;
    background: #192d72;
    border-radius: 0;
    text-transform: uppercase;
    font-weight: 700;}.sc_layouts_menu_popup .sc_layouts_menu_nav > li.menu-item-has-children > a, .sc_layouts_menu_nav li li.menu-item-has-children > a, .sc_layouts_menu_popup .sc_layouts_menu_nav > li > a, .sc_layouts_menu_popup .sc_layouts_menu_nav > li.menu-item-has-children > a, .sc_layouts_menu_nav li li.menu-item-has-children > a, .sc_layouts_menu_popup .sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li li > a{padding:0;}
.sub-menu a{border-bottom:1px solid transparent;}
.sub-menu a:hover{border-bottom:1px solid #fff;}
.scheme_default .sc_layouts_menu_nav>li.current-menu-item>a, .scheme_default .sc_layouts_menu_nav>li.current-menu-parent>a, .scheme_default .sc_layouts_menu_nav>li.current-menu-ancestor>a {
    color: #ee3529 !important;
}
.scheme_default .sc_layouts_menu_nav>li>a:hover, .scheme_default .sc_layouts_menu_nav>li.sfHover>a{color:#182c71 !important;}
.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav, .scheme_default .sc_layouts_menu_nav>li ul, .scheme_default .sc_layouts_menu_nav>li>ul:before {
    background-color: #182c71 !important;
}
.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav>li>a, .scheme_default .sc_layouts_menu_nav>li li>a {
    color: #ffffff !important;
}
@media (max-width: 1439px){.cf-contactez textarea {
    height: 201px !important;
}
.wififoot{width: 17% !important;}
.parkingfoot{width: 19% !important;}
.phonefoot{width: 37% !important;}
}
@media (max-width: 1279px){
.cf-contactez textarea {
    height: 170px !important;
}
.custom_image_position_footer{display:none !important;}
.wififoot{width: 19% !important;}
.parkingfoot{width: 21% !important;}
.phonefoot{width: 34% !important;}
}

@media (max-width: 1279px){
.pret-porter .trx_addons_column-1_2{width:100% !important; margin-top:20px;}
.map-info{top:-19px !important;}
}
@media (max-width: 1024px){
.decouvrez {
    margin-bottom: 70px !important;
    position: static !important;
}}
@media (max-width: 1023px){
.wififoot{width: 25% !important;}
.parkingfoot{width: 28% !important;}
}
@media (max-width: 992px){
.phone-icon-mobile{display:inline-block !important;}
.phone-icon-desktop{display:none !important;}
}

@media (max-width: 767px){
.sc_action_grid .sc_action_item .sc_action_item_inner {
    padding: 4rem 2rem !important;
}
.location-icon i{font-size: 22px;
    position: relative;
    top: -2px;}
.cf-contactez .wpcf7-validates-as-required{width:100%;}.wpcf7-form{margin-top:25px !important;}
.sc_action_grid .sc_action_item .sc_action_item_inner, .sc_action_grid .mask:not(.services_bg_image){opacity:0.8 !important;}
.wififoot{width: 100% !important;}
.parkingfoot{width: 100% !important;}
.phonefoot{width: 100% !important;}
.phone-icon-mobile, .location-icon{font-size:25px;}
.mapbox {
    background-position: -230px -3%;}
.map-info{left:177px !important;}
}
@media only screen and (max-width: 767px) and (min-width: 480px) {.menuicon{width: 31% !important;
    margin-top: -9px !important;}.topicons{width: 19% !important;}}

@media (max-width: 479px){.elementor-element-67ac8200{margin-top:-9px !important;}
.mapbox {
    background-position: -400px 0%;
}
.map-info {
    left: 7px !important;
}
}
.woocommerce .sidebar .sidebar_inner {padding: 1.5rem;}
@media (min-width: 1200px) {body.tax-product_cat.body_style_wide:not(.expand_content) [class*="content_wrap"]>.content {width: 910px}}
.scheme_default .woocommerce nav.woocommerce-pagination ul li a {color: #011a47;}
.scheme_default .woocommerce nav.woocommerce-pagination ul li a:hover,
.scheme_default .woocommerce nav.woocommerce-pagination ul li span.current {color: #ea3b33;}
.widget_product_categories h5.widget_title {margin-bottom: 15px;}
.widget_layered_nav h5.widget_title {margin-bottom: 8px;}
.single-product.woocommerce div.product div.images .flex-control-thumbs li {padding: 0 15px 15px 0; width: 24.9%; }
.single-product.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {clear: none;}
.single-product .woocommerce-product-details__short-description a {background: #F2F1EF; padding: 5px; font-size: 15px; }