.section_promo .item .item-wrap .item-detail {
	border: 0px #ddd solid!important;
}

.card-noel .box-slider-title h2
 {
font-size: 18px;
color: #ee690c!important;
text-transform: uppercase;
padding: 0;
margin-bottom: 0;
line-height: 32px;
font-weight: 600;

}


/*.woocommerce-orders-table__header-order_delivery_details,
.woocommerce-orders-table__cell-order_delivery_details {
display: none!important;
}*/
input#phone_number {
font-size: x-large;
}

body.product-template-default.single.single-product.postid-6427 .product_detail .content_product_detail .cart .single-buynow .button-buynow, .product_detail .content_product_detail .addcart-wrapper .single-buynow .button-buynow{
display:none!important;
}

/* .home .item [data-product_id="6427"] {
display: none !important;
} */
.entry-summary form input[type="submit"], .entry-summary form button[type="submit"] {
margin-top: 20px;}

.h3livr{
color:#1361A1!important;
font-size:20px!important;
text-transform:uppercase!important;
font-weight: 700;

}
.item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button, .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse, .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {
display: none!important; 
} 

.central-bill-payments-btn-cancel {
background-color: #1361a1;!important}
a.compare.button{
display:none!important;
}

.woocommerce-account.woocommerce-page .woocommerce-MyAccount-content {
float: right;
width: 71% !important;
}

.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation {
float: left;
width: 29%;}

.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation > ul > li > a {
background: #efefef;
border-radius: 5px;
border-radius: 5px;
margin: 10px;
font-size: 19px;}

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
font-size: 17px;}

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details{background: #eef7ff;
padding: 30px;
border-radius: 20px;}
tfoot tr:nth-child(odd),
tr.woocommerce-table__line-item.order_item:nth-child(odd), 
.woocommerce-cart-form__cart-item:nth-child(odd) {
background-color: #fff; }

.woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity, .woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity {
position: relative;
border: 1px solid #eee;
height: 35px;
width: 86px;
border-radius: 17px;
padding: 0 7px;
margin: 0 0px 0 0 !important;}


.woocommerce form table.shop_table.shop_table_responsive tbody tr.cart_item td, .woocommerce-page form table.shop_table.shop_table_responsive tbody tr.cart_item td {
background-color: transparent!important;
border: 1px solid #ccc;

}


.btn-retourboutique{
border: 0;
background: #ee690c;
color: #fff;
font-size:15px;
padding: 10px 20px;
}
.woocommerce ul.order_details {
font-size: 18px;}

p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
font-size: 25px;
color: #000;
}

form.woocommerce-cart-form{
background: #eef7ff;
padding: 30px;
border-radius: 20px;
}

li.wc_payment_method.payment_method_central_bill_payments > label {
display: inline-flex;
}
li.wc_payment_method.payment_method_central_bill_payments img {
visibility:hidden!important;
}

a.woocommerce-button.button.view {
content: "Détails"!important;
}
.cliwelcome{
font-size:18px;
color: #1361A1!important;
}

.woocommerce-account .addresses .title h3{
color: #1361A1!important;
font-weight:700;}

address, .woocommerce tbody tr td, .woocommerce thead tr th, .woocommerce-page tbody tr td, .woocommerce-page thead tr th, td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number > a
{
color: #1361A1!important;
font-size:19px;}
.woocommerce-MyAccount-content p a:hover,.customhref:hover{
color: #1361A1;
}
.woocommerce-MyAccount-content p a,.customhref{color:#EC6708;font-weight:bold!important}

.u-column1.col-1.woocommerce-Address,.u-column2.col-2.woocommerce-Address{
border-radius: 20px;
background: #F9F9F9!important;
padding: 30px;
}
.woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields, .woocommerce-page .checkout .col2-set .col-2 .woocommerce-shipping-fields{
/*display:none;*/
}
.lwp_timer {
color: #fff;
}

p.status {
color: #fff;
}
.widget_sp_image {
display: none;
}
.ajax-auth .lh1 {
font-size: 20px !important;
font-family: Montserrat !important;
}
.ajax-auth input, .ajax-auth label, .ajax-auth button {
font-family: Montserrat !important;
}
.ajax-auth p.status {
font-family: Montserrat !important;
}
.listings-title .wrap-title .breadcrumbs .breadcrumb {
font-family: Montserrat !important;
}
.wpb_wrapper {
font-family: Montserrat !important;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
color: #666;
border-color: #ee690c;
color: #fff;
background-color: #ee690c;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {

border-color: #1361a1;
color: #fff;
background-color: #1361a1;
}
#fibres {
border: 1px solid #ccc;
padding: 20px;
shadow-box :#63636333 0 2px 8px !important
}
.vc_separator .vc_sep_holder .vc_sep_line{
/*border-top: 7px solid #1361a1 !important;*/
}



/*.vc_separator .vc_sep_line {
border-top: 1px solid #ee690c;*/
}
span.vc_sep_line {
border: 1px solid #ee690c;
}
.submit_button.lwp_disable {

color: #fff !important;

}
div#accsec {
margin-top: -30px !important;
}
.ajax-auth .lh1 {

margin: 11px 0 20px 0 !important;

}
form.ajax-auth {

padding: 25px 25px 25px 25px;
margin: 29px auto;

}

#one .vc_column-inner.vc_custom_1695359052380 {
border-top: 7px solid #ee690c;
border-left: .1rem solid #cccccc !important;
border-right: .1rem solid #cccccc !important;
border-bottom: .1rem solid #cccccc !important;
}
#two .vc_column-inner.vc_custom_1695359064529{
border-top: 7px solid #1361a1;
border-left: .1rem solid #cccccc !important;
border-right: .1rem solid #cccccc !important;
border-bottom: .1rem solid #cccccc !important;
}

#three .vc_column-inner.vc_custom_1695359071033{
border-top: 7px solid #ee690c;
border-left: .1rem solid #cccccc !important;
border-right: .1rem solid #cccccc !important;
border-bottom: .1rem solid #cccccc !important;

}
#four .vc_column-inner.vc_custom_1695359085655{
border-top: 7px solid #1361a1;
border-left: .1rem solid #cccccc !important;
border-right: .1rem solid #cccccc !important;
border-bottom: .1rem solid #cccccc !important;
}



.footer .footer-copyright-style2 {
background-color: #1361a1c7 !important;
border-top: 1px solid #fff !important;
padding:0px !important;
}
.footer .footer-bottom-style2 .vc_wp_custommenu h2.widgettitle {
color: #fff !important;
}
.footer .footer-bottom-style2 {
background-color: #1361a1;
padding-top: 0px;
}
.footer-bottom-style2 .vc_custom_1695385320523{
padding-top:0px !important;
}
#footer .vc_column-inner.vc_custom_1695385320523 {
padding: 10px !important;
}


#one .vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container {
padding-left: 0px !important;
}


#one .vc_general.vc_cta3 {
font-size: 1em;
padding: 10px 20px !important;
word-wrap: break-word;
}

#one .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md {
margin-left: 15px;
}

#one .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md {
margin-left: 15px;
margin-top: -65px;
}

#two .vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container {
padding-left: 0px !important;
}


.listings-title {
display: none;
}

.home .slider-tout{
	display: none;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
margin-bottom: 29px;
}
.vc_message_box {
margin: 0 0 21.73913043px 0;
padding: 1em 0em 0em 4em !important;

}
.sw-newlabel {
background: #1CC490;
right: auto;
display: none !important;
left: 10px;
}
.footer-bottom-style2 .wpb_wrapper {
font-family: Montserrat !important;
color: #fff !important;
}
.sw-woo-tab-cat .resp-tab .top-tab-slider .tab_list .nav.nav-tabs > li.active > a, .sw-woo-tab-cat .resp-tab .top-tab-slider .tab_list .nav.nav-tabs > li:hover > a{
color:#fff;
font-weight:800;
background:#ee690c;
}
.sw-woo-tab-cat .resp-tab .top-tab-slider .tab_list .nav.nav-tabs > li.active > a, .sw-woo-tab-cat .resp-tab .top-tab-slider .tab_list .nav.nav-tabs > li:hover > a {
border-top: 2px solid #ee690c !important;
border-left: 1px solid #ee690c !important;
border-right: 1px solid #ee690c !important;
}

.sw-woo-tab-cat .resp-tab .top-tab-slider {
border-bottom: 3px solid #ddd;
border-bottom-color: rgb(221, 221, 221);
position: relative;
margin-bottom: 30px;
border-color: #ee690c !important;
}
.sw-woo-tab-cat .resp-tab .res-button.slick-prev:hover {
background-color: #3174e3;
}	

.res-button.slick-prev.slick-arrow{
background:#ee690c;
}

.sw-woo-tab-cat .resp-tab .res-button.slick-prev:{
background-color: #ee690c;
}

.sw-woo-tab-cat .resp-tab .res-button.slick-prev:hover {
background-color: #3174e3;
}	

.sw-woo-tab-cat .resp-tab .res-button.slick-prev:hover {
background-color: #1361a1;
}
.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation > ul > li.is-active >a {
color: #0450a0;
font-weight: bold !important;;
background: #daebf6 !important;
}
woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation > ul > li > a {
display: block;
padding: 10px 20px;
background: #efefef !important;
margin: 10px;
}
.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation > ul {

padding: 10px;
}

.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation > ul {
list-style: none;
margin: 0;
border: 1px solid #ddd;
padding: 10px;
background: #f9f9f9;
border-radius: 10px;
}
.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation > ul > li > a {
background: #efefef;
border-radius:5px;
border-radius: 5px;
margin: 10px;
}
.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content table.my_account_orders tr.order td.woocommerce-orders-table__cell-order-actions a {
background-color: #ff8f00 !important;
margin-right: 5px;

}
a.woocommerce-button.button.cancel {
display: none !important;
}
.woocommerce-MyAccount-content {
background: #eef7ff;
padding: 30px;
border-radius: 20px;
}
.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation > ul > li:last-child > a {
border: 0;
background: #ee690c;
color: #fff;
}
.u-column1.col-1.woocommerce-Address {
background: #ee690c24;
padding: 30px;
border-radius: 20px;
}
.u-column2.col-2.woocommerce-Address {
border-radius: 20px;
background: #ee690c24;
padding: 30px;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
border-radius: 20px;
height: 50px;
}
.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content table.my_account_orders tr.order td {
text-align: start !important;
padding: 7px 10px !important;
}
.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content table.my_account_orders tr.order td.woocommerce-orders-table__cell-order-actions a {
background-color: #ff8f00 !important;
margin-right: 5px;
font-size: 10px !important;
}
.woocommerce table.my_account_orders tr th, .woocommerce-page table.my_account_orders tr th
{
background:#eef7ff !important
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number {
text-transform: uppercase !important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
border-radius: 20px;
height: 50px;
background: #ffe7d5;
}
.woocommerce-MyAccount-content p a {
color: #ee690c;
}

/*div#order_review {
float: left;
width: 48%;
position: absolute;
left: 600px;
margin-top: -742px !important;
}*/
/*h3#order_review_heading {
position: relative;
float: left;
margin-top: -790px;
margin-left: 590px;
}*/
.item-detail:hover {
border: 1px solid #ee690c !important;
}
.item .item-wrap .item-detail .products-thumb a.sw-quickview{
display:none;
}
.price_slider_wrapper .price_label {
float: left !important;
}
address, .woocommerce tbody tr td, .woocommerce thead tr th, .woocommerce-page tbody tr td, .woocommerce-page thead tr th, td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number > a {
color: #1361A1 !important;
font-size: 13px !important;
}
.cart-collaterals .shop_table.shop_table_responsive {
background: #ee690c2e !important;
border-radius: 20px !important;
padding: 30px !important;
}

.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation > ul > li > a {
font-size: 13px !important;
}

.login h1 a {
/*display: none !important;*/
}
.woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields h3#ship-to-different-address > label, .woocommerce-page .checkout .col2-set .col-2 .woocommerce-shipping-fields h3#ship-to-different-address > label {
padding: 0;
margin: 0;
font-weight: normal;
vertical-align: top;
display: inline-block;
/*display: none !important;*/
}
/*h3#order_review_heading {
position: relative;
float: left;
margin-top: -766px !important;
margin-left: 602px !important;
}*/
.ic-font {
color: #fff;
position: relative;
top: -2px;
font-size: 10px;
}

address, .woocommerce tbody tr td, .woocommerce thead tr th, .woocommerce-page tbody tr td, .woocommerce-page thead tr th, td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number > a {
color: #1361A1 !important;
font-size: 11px !important;
}
.ditty-ticker__items a {
color: red !important;
}
.woocommerce .col2-set, .woocommerce-page .col2-set {
width: 100%;
margin-top: 30px !important;
}
style attribute {
color: #fff;
font-size: 20px !important;
margin-top: 11px;
}

@media (max-width: 600px) {
.fa.fa-user-circle-o
{
font-size: 40px !important; 
}
.ic-font {
color: #fff !important;
position: relative !important;
top: -8px !important;
font-size: 14px !important;
}
#lwp_login.ajax-auth input.lwp_username {
color: #000 !important;
}
.cart-right p {
font-size: 11px !important;
position: relative;
top: 0px !important;
margin-left:5px !important;
}
.top-form.top-form-minicart .top-minicart-icon .cart-right h3 {
margin-left: 5px !important;
}
}

.a.wp-not-current-submenu.menu-top.menu-icon-users.menu-top-first.menu-top-last.menu-top-last.menu-top-last {
display: none !important;
}
small.tax_label {
display: none;
}
.conexteo-order-details {
display: none;
}
#menu-dashboard {
display: none !important;
}
.wp-first-item.wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top.menu-top-first.menu-icon-dashboard {
display: none !important;
}

#slider_revolution_metabox {
display: none !important;
}
#wpo_wcpdf-box {
display: none !important;
}
.postbox.closed {
border-bottom: 0;
display: none !important;
}
div#wpo_wcpdf-box {
display: none !important;
}
.revslider_settings._TPRB_ {
display: none !important;
}
#collapse-button {
display: none !important;
}
#menu-dashboard{
display: none !important;
}
p#backtoblog a {
color: #fff !important;
}


a.wp-login-register {
color: #fff !important;
}

a.wp-login-lost-password {
color: #fff !important;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active {
display: none !important;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout {
width: 58% !important;
}
.top-form.top-form-minicart .top-minicart-icon .cart-right p {
display: inline-block;
color: #fff;
margin-top: 6px !important;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard {
display: none;
}
p.status {
color: #000 !important;
}
th.woocommerce-orders-table__header.woocommerce-orders-table__header-order_delivery_details {
display: none !important;
}
order_delivery_details {
display: none !important;
}
.woocommerce-orders-table__cell-order_delivery_details{
display:none !important;
}

#six .vc_column-inner.vc_custom_1712057907898 {
border-top: 7px solid #ee690c;
border-left: 0.1rem solid #cccccc !important;
border-right: 0.1rem solid #cccccc !important;
border-bottom: 0.1rem solid #cccccc !important;
}

#five .vc_column-inner.vc_custom_1712057258005{
border-top: 7px solid #1361a1;
border-left: 0.1rem solid #cccccc !important;
border-right: 0.1rem solid #cccccc !important;
border-bottom: 0.1rem solid #cccccc !important;
}
.product_detail .content_product_detail .social-share {
/* line-height: 14px; */
padding: 56px 0 !important;
width: 100%;
}

.soldout {
padding: 3px 8px;
text-align: center;
background: red;
color: white;
font-weight: bold;
position: absolute;
top: 6px;
left: 6px;
font-size: 12px;
}
.sw-outstock {
right: auto;
left: 10px;
display: none !important;
}
.product_detail .content_product_detail .product-stock {
margin: 6px 0;
color: red !important;
float: right;
}
.woocommerce .col2-set, .woocommerce-page .col2-set {

margin-bottom: 40px !important;
}


.sept .vc_column-inner.vc_custom_1695359085655 {
border: 1px solid #dedede;
border-top: 7px solid #ee690c;
border-left: 0.1rem solid #ccc !important;
border-right: 0.1rem solid #ccc !important;
border-bottom: 0.1rem solid #ccc !important;
}


@media (max-width: 767px) {
#rev_slider_4_1_wrapper .zeus.tparrows {
display: none !important;
}
}


.font-titre {
font-size: 7vw;
}

@media screen and (min-width: 480px){
.font-titre {
  font-size: 2.7vw;
  }
}

@media screen and (min-width: 1920px){
.font-titre {
  font-size: 60px;
  }
}

/*Animation de noel sur l'encart*/
:root {
--clr-card: #1f2937;
--clr-1: #094c98;
--clr-2: #ee690c;
--clr-3: #e79663;
}


.card-noel {
background-color: var(--clr-card);
}

.card-noel::after,
.card-noel::before {
content: " ";
position: absolute;
z-index: -1;
inset: -0.5rem;
background: conic-gradient(
from 0deg,
var(--clr-card),
var(--clr-1),
var(--clr-2),
var(--clr-3),
var(--clr-2),
var(--clr-1),
var(--clr-card)
);
border-radius: inherit;
animation: rotate 2.5s linear infinite;
}

.card-noel::after {
filter: blur(3rem);
}

@keyframes rotate {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}


.card-noel .wpb_text_column {
margin-top: 15px;
}

.card-noel .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
  margin-bottom: 15px;
  }


  .top-form.top-form-minicart .top-minicart-icon .cart-contents{
	background-image: url('/wp-content/uploads/2024/12/GIFT-BOX-ICON_Plan-de-travail-1.png');
	background-size: 25px;
	
  }


  .slider-tout{
	margin-bottom: 30px;
  }

  .header-style2 .nav-pills > li > a {
    padding: 13px 5px !important;
    }


    .woocommerce>.cart-collaterals .cart_totals table,
    .cart_totals>h2 {
      display: none !important;
    }