@font-face {
font-weight: normal;
font-style: normal;
font-family: "woodmart-font";
src: url(//laserdigital.fr/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.4.3) format("woff2");
}
:root {
--wd-header-banner-h: 40px;
--wd-text-font: "DM Sans", Arial, Helvetica, sans-serif;
--wd-text-font-weight: 400;
--wd-text-color: #000000;
--wd-text-font-size: 18px;
--wd-title-font: "Mulish", Arial, Helvetica, sans-serif;
--wd-title-font-weight: 700;
--wd-title-color: #242424;
--wd-entities-title-font: "Mulish", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight: 700;
--wd-entities-title-color: #333333;
--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
--wd-alternative-font: "Lora", Arial, Helvetica, sans-serif;
--wd-widget-title-font: "Mulish", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight: 700;
--wd-widget-title-transform: uppercase;
--wd-widget-title-color: #333;
--wd-widget-title-font-size: 18px;
--wd-header-el-font: "Mulish", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight: 700;
--wd-header-el-transform: uppercase;
--wd-header-el-font-size: 14px;
--wd-primary-color: #f7595a;
--wd-alternative-color: #0074d4;
--wd-link-color: #0074d4;
--wd-link-color-hover: #2e89d3;
--btn-default-bgcolor: #0074d4;
--btn-default-bgcolor-hover: rgba(0,116,212,0.8);
--btn-accented-bgcolor: #0074d4;
--btn-accented-bgcolor-hover: rgba(0,116,212,0.8);
--wd-form-brd-width: 1px;
--notices-success-bg: #459647;
--notices-success-color: #fff;
--notices-warning-bg: #E0B252;
--notices-warning-color: #fff;
--wd-sticky-btn-height: 95px;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
max-height: 280px;
}
div.wd-popup.wd-age-verify {
max-width: 500px;
}
.wd-popup.wd-promo-popup {
background-color: #111111;
background-image: none;
background-repeat: no-repeat;
background-size: contain;
background-position: left center;
}
div.wd-popup.wd-promo-popup {
max-width: 800px;
}
.page-title-default {
background-color: #0074d4;
background-image: none;
background-size: cover;
background-position: center center;
}
.footer-container {
background-color: #0074d4;
background-image: none;
}
body[class*="wrapper-boxed"] {
background-color: #ffffff;
background-image: none;
}
.page .main-page-wrapper {
background-color: #ffffff;
background-image: none;
}
.single-product .main-page-wrapper {
background-color: #F4F4F4;
background-image: none;
}
div.wd-popup.popup-quick-view {
max-width: 920px;
}
@media (max-width: 1024px) {
:root {
--wd-header-banner-h: 40px;
--wd-sticky-btn-height: 95px;
}
}
@media (max-width: 768.98px) {
:root {
--wd-sticky-btn-height: 42px;
}
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}
@media (min-width: 1239px) {
.platform-Windows .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 1222px) {
html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
} .wd-accordion.wd-style-shadow>.wd-accordion-item {
border-radius: 20px;
background: white;
}
#gallery-1 img {border:none !important}
.web-stories-list.is-carousel.has-archive-link {margin-top:24px !important}
.eael-feature-list-icon-box {position:relative;top:-3px !important}
.logofooter {border-radius:150px !important}
.wpb_text_column .wpb_wrapper>ul {
margin-bottom: 10px;}
.methode {box-shadow: 0 20px 50px -10px rgb(45 62 80 / 20%);min-height:440px}
.main-page-wrapper {padding-bottom:40px; padding-top:20px}
.page-id-4671 .main-page-wrapper {padding-top:40px}
.page-id-6860 .main-page-wrapper {padding-bottom:40px !important}
.barre {text-decoration:line-through !important;}
.posired {text-decoration-color: #f7595a !important}
.posi {text-decoration-color:#0074d4 !important}
.neg {text-decoration-color:#80a1bf !important}
u {text-decoration-line: underline !important;
text-decoration-thickness: 3px !important;
text-underline-offset: 9px !important;}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab.vc_active>a {background:white} .list-yes .wpb_wrapper>ul>li:marker,
.list-no .wpb_wrapper>ul>li:marker{
display:none !important
}
.list-yes .wpb_wrapper>ul>li:before {
content : "\2705" !important;
font-weight : bold;
color : #0da647;
margin-left: -20px;
padding-right: 10px;
}
.list-no .wpb_wrapper>ul>li:before {
content : "\2716" !important;
font-weight : bold;
color : #d94e4e;
margin-left: -20px;
padding-right: 10px;
}
.tablepress td, .tablepress th {font-size:initial; line-height:1.8; padding:20px}
.copyrights-centered .min-footer {font-size : 0.5em !important}
.site-content {margin-bottom : 0}
.whb-header {margin-bottom : 0}
.woodmart-list li:not(:last-child) {margin-bottom : 30px; font-size : 24px}
.blanccc {color : #fff !important}
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-child), .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-child) {margin-bottom : 10px !important}
.forminator-ui#forminator-module-4184.forminator-design--flat .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] {
border-radius : 5px;
height : 41px
}	
.copyrights-centered .min-footer {
font-size : 0.7em
}
.menu-item a {
color : #fff;
margin : auto 10px
}
.menu-item a:hover,
.menu-item a:focus{
text-decoration : underline !important
} .nav-link-text {
text-transform : uppercase
}
.forminator-button-submit {
width : 100% !important
}
.page-id-2155 .site-content {
margin-bottom : 0
}
.avantages li {
width : 22%	
}
.mwb_wocuf_pro_credit_card_form fieldset {
padding : 0;
border : none
}
.forminator-ui.forminator-custom-form[data-design=flat] .forminator-input,
.forminator-ui.forminator-custom-form[data-design=flat] .forminator-button {
border-radius : 5px !important	
}
.forminator-col #submit,
.forminator-button {
text-align : center	
}
.forminator-button {
background : #0074d4
}
.Prenom {
text-align: center;
font-style: italic;
margin-bottom: -25px;
text-transform : capitalize
}
td.product-total .amount {
color: #0074d4;
font-weight: 900;
}
.single_add_to_cart_button {
font-size: 1em;
padding: 15px 30px;
}
.wc-deposits-wrapper .wc-deposits-option li {
background : #fff;	
}
.wc-deposits-wrapper .wc-deposits-option li label {
font-size : 1em !important;
margin-bottom : 0;
font-weight : 900
}
.wc-deposits-wrapper .wc-deposits-payment-description {
color : #464646	
}
.woodmart-empty-page-text {
display : none	
}
.extra-options td {
padding-top: 0;
}
.extra-options h3 {
margin-bottom : 0;
}
.mwb_upsell_offer_product_price {
text-align : center;
font-size : 2em;
display : block;
font-weight : 900;
}
.mwb_upsell_offer_product_price ins {
color : #0074d4
}
.bouton-upsell-yes,
.mwb_upsell_default_offer_buy_now a {
padding: 15px 30px;
background: #0074d4 !important;
border-radius: 5px;
width: auto;
text-transform: uppercase;
font-weight: 900;
color : white !important;
font-size : 1.3em
}
.bouton-upsell-yes:hover,
.mwb_upsell_default_offer_buy_now a:hover {
background: #0074d4 !important;
text-decoration : underline;
color : white !important
}
.bouton-upsell-no,
.mwb_upsell_default_offer_no_thanks a {
width: auto;
background: none !important;
color: #555;
margin-top: -20px;
font-size: 0.8em;
text-decoration: underline;
}
.bouton-upsell-no:hover,
.mwb_upsell_default_offer_no_thanks a:hover {
background: none !important;
}
.bouton-achat,
#place_order {
background : #0074d4 !important;
font-size : 1em
}
.bouton-achat:hover,
#place_order:hover {
text-decoration : underline;
background : #0074d4 !important;
}
.product-quantity {
display : none	
}
.forminator-field p {
margin-bottom : 0	
}
.forminator-custom-form-1650.forminator-design--flat .forminator-button-upload, .et-db #et-boc .et_pb_module .forminator-custom-form-1650.forminator-design--flat .forminator-button-upload {
background-color: #0074d4 !important;
}
.forminator-custom-form-1650.forminator-design--flat .forminator-title {
font-size : 35px !important;
font-weight : bold !important
}
.product-image-summary div.quantity {
display : none	
}
.price .amount {
font-size : 2.5em
}
.wc-deposits-payment-description .amount,
.summary-inner .price .amount {
font-size : 1.25em
}
.single-breadcrumbs-wrapper .single-breadcrumbs {
display : none
}
.wpb_text_column .wpb_wrapper > ul > li::before {
top: 10px;
} .footer-sidebar {
padding-top : 20px
}
.footer-column {
padding-bottom : 0;
margin-bottom : 0
}
.footeur {
font-size : 10px;
margin-bottom : 10px
}
.show-on-mobile {
display : none
}
#sln-salon > form {
margin-top: 0;
}
input[type=text], input[type=email], input[type=password], input[type=search], input[type=number], input[type=url], 
input[type=tel], input[type=date], select, textarea, .envoyer {
font-size : inherit;
border-radius : 0 !important;
height : 52px
} select {
font-size : inherit;
height : 52px
}
.formations .woodmart-info-box .info-box-title {
color : #0074d4
}
.formations .vc_column-inner {
padding-top : 0;
}
.formations img {
border-radius : 5px
}
.formations .woodmart-info-box .info-box-content {
margin-top: -25px;
background: #2b3d53;
padding: 10px;
color: white;
border-bottom-left-radius : 5px;
border-bottom-right-radius : 5px;
margin-bottom : 25px
}
.formations .woodmart-info-box .info-box-subtitle {
margin-bottom : 0
}
.woodmart-title-size-extra-large .woodmart-title-container {
font-size : 72px
}
.woodmart-title-size-large .woodmart-title-container {
font-size : 48px
}
.widget_nav_menu ul {
text-align : center
} .widget_nav_menu ul li ul {
display : none
}
.tenpx-margin {
margin-bottom : 10px !important
}
#mailjet_widget_email,
.mj_form_property {
width: 49% ;
margin-right: 1%;
float: left;
margin-bottom: 2%;
border-color: rgba(255,255,255,0.5) !important;
border-radius : 0 !important;
background : white !important
}
.mj_form_property {
margin-right : 0;
margin-left : 1%;
margin-bottom : 2% !important;
width : 49% !important;
border-color: rgba(255,255,255,0.5) !important;
}
#mailjetSubscriptionForm input[type=submit] {
width : 100%;
border-radius : 0;
background : #0074d4;
color : white
}
@media (max-width:980px) {
.wd-fontsize-xxxl {font-size : 24px !important}
.show-on-mobile {
display : block
}
.avantages li {
width : 48%	
}
.woodmart-title-size-extra-large .woodmart-title-container {
font-size : 38px
}
.woodmart-title-size-large .woodmart-title-container {
font-size : 28px
}
#mailjet_widget_email,
.mj_form_property {
width: 100% !important;
margin-right: 0 !important;
margin-left : 0 !important;
float: none !important;
margin-bottom: 0 !important;
}
.hide-on-mobile {
display : none
}
.boules .boules1 {
top : -125%;
right : 20%
}
.boules .boules2 {
bottom: -170%;
right: -165%;
}
.boules .boules3 {
bottom: -170%;
right: -165%;
}
}
@media (min-width:980px) {
.hide-on-desktop {
display : none
}
}
.whb-color-dark .navigation-style-default .item-level-0>a {
color: #4a596a;
}
.woodmart-navigation .item-level-0>a {
text-transform : capitalize
}
.boules {
width:100%
}
.boules img {
position : absolute
}
.boules .boules1 {
transform: translate(-50px, 50px);
right: 85%;
}
.boules .boules2 {
bottom: -105%;
right: -165%;
}
.boules .boules3 {
bottom: -170%;
right: -165%;
}
@media (max-width : 680px) {
.avantages li {
width : 96%	
}
}
u {color : #F7595A !important; text-decoration: none !important}
.wd-popup {padding:0}