.et_pb_gutters3.et-db #et-boc .et-l .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
margin-bottom: 0;
}
.woocommerce.archive a.button, .woocommerce.et-db.archive #et-boc .et-l a.button, .woocommerce-page.archive a.button, .woocommerce-page.et-db.archive #et-boc .et-l a.button, .woocommerce-page.single-product a.button, .woocommerce.single-product a.button, .woocommerce-cart .add_to_cart_button.ajax_add_to_cart, .woocommerce-cart .button, #place_order{
background: #E41913 !important;
}
.woocommerce.archive a.button:hover, .woocommerce.et-db.archive #et-boc .et-l a.button:hover, .woocommerce-page.archive a.button:hover, .woocommerce-page.et-db.archive #et-boc .et-l a.button:hover, .woocommerce.woocommerce.single-product a.button:hover, .woocommerce-cart .add_to_cart_button.ajax_add_to_cart:hover, .woocommerce.woocommerce-cart button.button:hover, .woocommerce-page.woocommerce-cart button.button:hover, .woocommerce.woocommerce-cart a.button:hover, .woocommerce.woocommerce-page.woocommerce-cart a.button:hover, #place_order:hover {
background: transparent !important;
color: #E41913 !important;
border: 3px solid #E41913;
}
.psfw-inner-wrap-contain {
display: flex;
flex-direction: column;
}
.psfw-top-wrap {
order: 2;
}
.psfw-image-hover-wrap {
order: 1;
}
.psfw-details-wrap {
order: 3;
}
.psfw-price {
padding: 10px 0;
}
#customer_details {
width: 48%;
float: left;
margin-right: 4%;
margin-bottom: 15px;
}
#customer_details div {
width: 100%;
}
#order_review {
float: left;
width: 48%;
}
.fwidget {
width: 100%;
}
.footer-widget {
text-align: center;
}  
#text-5 {
margin-bottom: 15px;
}
.mobile_menu_bar::before {
color: #fff !important;
}
@media only screen and (max-width : 980px) {
.dc_inverser_colonnes-section .dc_inverser_colonnes-ligne {
display: -webkit-flex;
display: -ms-flex;
display: flex;
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.dc_inverser_colonnes-section .dc_inverser_colonnes-ligne .et_pb_column.et-last-child, .dc_inverser_colonnes-section .dc_inverser_colonnes-ligne .et_pb_column:last-child{
margin-bottom: 30px;
}
.dc_inverser_colonnes-section .dc_inverser_colonnes-ligne .et_pb_column{
margin-bottom: 0;
}
.et_pb_fullwidth_header .et_pb_button {
margin-right: 0;
margin-left: 0;
width: 100%;
}
#et-top-navigation {
display: flex !important;
flex-direction: row;
justify-content: space-between;
align-items: center;
margin-top: 37px;
}
.et-cart-info {
order: 2;
}
#et_mobile_nav_menu {
width: 100%;
}
.et-cart-info {
height: 100% !important;
}
#et_mobile_nav_menu {
margin: 0 !important;
}
}
.woocommerce-store-notice.demo_store {
padding: 15px 0 !important;
}
@media only screen and (max-width : 480px) {
.coupon .button {
width: 100% !important;
}
#customer_details, #order_review  {
width: 100%;
}
}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}