.et_b_header-search.et_element-top-level .search-button{background: none!important;}
header .ajax-search-form .ajax-results-more button.btn.black.full-width{background: #3771c8!important; font-weight: bold!important; border: none!important;} h2{color: #162d50!important; font-size: 35px!important; font-style: italic!important;}
h3{font-size: 16px!important; font-weight: bold!important; text-transform: none!important;}
.icon-separation img{width: 25px!important;}
::selection{background-color: #3771c8!important; color: #fff!important;}
.titre-cms h2{color: #3771c8!important;} .button:not(.return-shop), .btn:not(.return-shop), input[type="submit"], input[type="button"], form button, form #qna-ask-input button{color: #fff!important;} .grecaptcha-badge{display: none!important;} div#tidio-chat{display: none!important;} .header-contact p{font-size: 12px!important; font-weight: bold!important;}
#header-devis, #header-catalogues{width: 50%!important;}
#header-devis img, #header-catalogues img{max-height: 35px!important; width: auto!important; margin: 0.5em!important;}
#header-devis a, #header-catalogues a{font-weight: bold!important; color: #162d50!important; display: flex!important; align-items: center!important; line-height: 16px!important;} .header-main .et_column.et_col-xs-4 .header-html_block5{width: 100%;}
.header-main .et_column.et_col-xs-4 .header-html_block5 input[type="search"]{border-radius: 5px; height: 40px; font-family: inherit;}
.is-ajax-search-items .is-ajax-search-categories .is-ajax-term-label{display: none;}
.is-ajax-search-categories-details .is-ajax-term-wrap{display: none;}
.is-ajax-search-categories-details .meta{color: #fff; font-weight: bold; width: 60%; margin: auto; transform: skew(-13deg);}
.is-ajax-search-categories-details .meta .is-prices{background-color: #3771c8;}
.is-ajax-search-categories-details .meta .woocommerce-Price-amount{color: #fff!important;}
.is-ajax-search-categories-details .is-ajax-woocommerce-actions{display: none!important;}
.is-ajax-search-details .is-title a, .is-ajax-search-post .is-title a{font-weight: bold;} .header-bottom{border: none!important;}
.et_b_header-menu .secondary-menu-wrapper .secondary-title{padding: 18px 20px!important;}
.menu-main-container ul#menu-menu-vertical{background: #162d50!important;}
.menu-main-container ul#menu-menu-vertical>li>a{color: #fff!important; font-weight: 600!important; line-height: 18px!important;}
ul#menu-menu-vertical h5{color: #162d50!important; margin: 0!important;}
ul#menu-menu-vertical ul li a{color: #162d50!important; font-size:13px!important; text-transform: none!important; padding: 0!important;}
ul#menu-menu-vertical #menu-item-7620 .menu-static-block.nav-sublist-dropdown{height: 530px!important;}
ul#menu-menu-vertical .menu-static-block.nav-sublist-dropdown{height: 485px!important; width: 900px!important;}
ul#menu-menu-vertical .content-product{margin: auto!important;}
ul#menu-menu-vertical .content-product .product-image-wrapper{min-width: 125px!important;}
ul#menu-menu-vertical .content-product .text-center{width: 125px!important;}
ul#menu-menu-vertical .content-product .product-title a{font-size:13px!important;}
ul#menu-menu-vertical .content-product .price .woocommerce-Price-amount{font-size:13px!important;}
.header-main-menu .menu-main-container{width: 100%!important;}
ul#menu-menu-horizontal{width: 100%!important;}
ul#menu-menu-horizontal>li{width: 16%!important; text-align: center!important;}
.menu-main-container ul#menu-menu-horizontal>li>a{padding: 0.5em 0!important;} 
ul#menu-menu-horizontal .nav-sublist-dropdown{margin-left: 0!important; width: 1000px!important;}
ul#menu-menu-horizontal li .menu-static-block.nav-sublist-dropdown .block-container>div{padding-bottom: 3%!important;}
ul#menu-menu-horizontal #menu-item-81713{background-color: yellow!important; color: #162d50!important;}
ul#menu-menu-horizontal #menu-item-15820 .nav-sublist-dropdown{left: 50%!important;}
ul#menu-menu-horizontal #menu-item-15820 .work-item.text-left{width: 25%!important; float: left!important;}
ul#menu-menu-horizontal #menu-item-15820 .work-item.text-left h4.title{font-weight: 500!important; font-size: 14px!important;}
ul#menu-menu-horizontal #menu-item-8308 .nav-sublist-dropdown{left: -50%!important;}
ul#menu-menu-horizontal #menu-item-7248 .nav-sublist-dropdown{left: -150%!important;}
ul#menu-menu-horizontal #menu-item-7248 .nav-sublist-dropdown h3 a{color: #fff!important;}
ul#menu-menu-horizontal #menu-item-8238 .nav-sublist-dropdown{left: -250%!important;}
ul#menu-menu-horizontal #menu-item-15582 .nav-sublist-dropdown .wpb_single_image.wpb_content_element.vc_align_left{text-align: center!important;}
ul#menu-menu-horizontal h5{color: #162d50!important; font-size: 1.14em!important; padding-bottom: 1.5em!important; margin: 0!important;}
ul#menu-menu-horizontal ul li a{color: #162d50!important; font-size:13px!important; font-weight: normal!important; text-transform: none!important;}
ul#menu-menu-horizontal .content-product .product-image-wrapper{min-width: 180px!important;}
ul#menu-menu-horizontal .content-product .text-center{width: 180px!important;}
ul#menu-menu-horizontal .content-product .product-title a{font-size:13px!important;}
ul#menu-menu-horizontal .content-product .price .woocommerce-Price-amount bdi{font-size: 13px!important;} .footer{padding-bottom: 0!important;}
.footer h5{font-size: 1.14rem!important; margin-bottom: 1em!important;}
.footer a{font-size: 1rem!important;}
.footer .contact-footer{color: white!important; font-size: 1rem!important;}
.footer .contact-footer div{padding: 6px 0!important;}
.footer i.fas, .footer i.fa{padding-right: 1em!important;}
.footer-bottom .container>.row{display: block!important;}
.footer-copyrights{width: 100%!important; text-align:center!important;}
.footer-copyrights .copytext{color: #fff!important;} .home.page .container.content-page{padding-bottom: 0!important;}
a.mpc-button .mpc-button__background{background: #e0e9f7!important;}
.mpc-tabs__nav .mpc-button__background{background-color: #162d50!important;}
.home #a-decouvrir h3, .home #a-votre-service h3, .home #qsn h3{color: #162d50!important;} #divPicto .vc_column-inner{padding-top: 0!important;}
#divPicto .mpc-column .vc_column-inner .wpb_wrapper .wpb_row .wpb_column{height: 35px!important; display: flex!important; align-items: center!important;}
#divPicto figure{float: left!important; width: 30%!important;}
#divPicto figure img{height: 35px!important; max-width: 35px!important;}
#divPicto h3{font-size: 12px!important; font-style: italic!important; float: left!important; text-align: left!important; width: 50%!important;} #bannieres-meilleures-offres div.banner{margin-bottom: 0!important;}
#bannieres-meilleures-offres h2.banner-title{font-style: normal!important; color: #fff!important; margin-bottom: 1em!important; text-shadow: #00000057 0px 0 12px!important;}  
#bannieres-meilleures-offres .content-inner{width: 66%!important; font-size: 18px!important; text-shadow: #00000057 0px 0 12px!important;} .home #a-decouvrir a.mpc-button{border: none!important;}
.home #a-decouvrir a.mpc-button .mpc-button__content{background-color: #3771c8!important; color: #fff!important; font-weight: bold!important; text-transform: uppercase!important;}
.home #a-decouvrir .mpc-tabs .mpc-tabs__nav-item span.mpc-button__title{font-weight: bold!important;} #home-box-magasin .mpc-row .mpc-overlay--first{background-image: url(https://originesport.com/wp-content/uploads/2016/05/BOX-PERSONNALISATION-PHOTOMONTAGE-redim.png)!important;}
#home-box-personnalisation .mpc-row .mpc-overlay--first{background-image: none!important;}
#home-box-clubs .mpc-row .mpc-overlay--first{background-image: url(https://originesport.com/wp-content/uploads/2016/05/tablette-Clubs.png)!important;}
#home-3-box h2{color: #fff!important;}
#bannieres-a-votre-service div.banner{margin-bottom: 0!important;}
#bannieres-a-votre-service h2.banner-title{font-style: normal!important; color: #fff!important; margin-bottom: 1em!important; text-shadow: #00000057 0px 0 12px!important;}    
#bannieres-a-votre-service .content-inner{width: 66%!important; font-size: 18px!important; text-shadow: #00000057 0px 0 12px!important;} .qsn .home-box-qsn .mpc-ihover-item{width: 500px!important; height: 350px!important; margin: 0!important;}
.qsn .home-box-qsn .ih-item.square{border: 0px solid !important; box-shadow: 0px 0px 0px rgb(0 0 0 / 30%)!important;}
.qsn h3{font-size: 22px!important; text-transform: uppercase!important;}
.qsn p{font-style: normal!important;}
.qsn a.mpc-button{border: none!important;}
.qsn a.mpc-button .mpc-button__content{background-color: #3771c8!important; color: #fff!important; font-weight: bold!important; text-transform: uppercase!important;} #home-catalogues a.mpc-button{border: none!important;}
#home-catalogues a.mpc-button .mpc-button__content{font-weight: bold!important; text-transform: uppercase!important; color: #3771c8!important; background-color: #fff!important;}
#home-catalogue-image .wpb_single_image.vc_align_right{top: -50px!important;} #table-livraison-coin-sup-gauche{border-top: 1px solid #fff!important; border-left: 1px solid #fff!important;}
#table-livraison, #table-livraison th, #table-livraison td:not(#table-livraison-coin-sup-gauche){border: solid 1px #d9d9d9!important;}
#table-livraison .table-livraison-type{text-transform: uppercase!important; font-weight: bold!important;}
#table-livraison-domicile{background-color: #162d50!important; color: #fff!important;}
#table-livraison-relais{background-color: #3771c8!important; color: #fff!important;}
#table-livraison th{color: #162d50!important; font-weight: bold!important; padding-left: 2em!important; padding-right: 1em!important;}
#table-livraison td{text-align: center!important;}
.livraison h3{color: #3771c8!important; font-size: 22px!important; text-transform: uppercase!important; padding-top: 1em!important;}
.livraison p{font-style: normal!important;} .cgv h3{color: #3771c8!important; font-size: 22px!important; text-transform: uppercase!important; padding-top: 1em!important;}
.cgv p{font-style: normal!important;} .mentions-legales h3{color: #3771c8!important; font-size: 22px!important; text-transform: uppercase!important; padding-top: 1em!important;}
.mentions-legales p{font-style: normal!important;} .catalogues .wpb_single_image{margin-bottom: 15px!important;}
.catalogues .wpb_single_image img{box-shadow: 1px 2px 3px rgb(0 0 0 / 40%);}
.catalogues h4{font-size: 12px!important; color: #969595!important; margin-bottom: 60px!important;} body.error404 .page-heading{display: none;}
body.error404 .page-content{margin: 5em auto 0!important;}
body.error404 .row.row-erreur-404{width: 80%!important; margin: auto!important; display: flex!important; align-items: center!important;}
body.error404 h1.erreur-404-title{color: #fff!important; font-size: 36px!important;}
body.error404 h2.erreur-404-h2{color: #fff!important; font-size: 28px!important; font-style: normal!important; margin-bottom: 1em!important}
body.error404 img.erreur-404-img{width: 75%!important;}
body.error404 p.erreur-404-text{color: #fff!important;}
body.error404 form{display: none;} .page-id-4356 .content-page{padding-bottom: 0!important;}
.section-map-heading{top: -190px!important; box-shadow: 1px 1px 12px #bdbdbd!important;}
.section-map-heading h2{margin-bottom: 1em!important;}
.section-map-heading .fas{color: #3771c8!important; margin-right: 0.5em!important;}
.section-map-heading .coordonnees{font-size: 16px!important;}
.section-map-heading .coordonnees div{margin-bottom: 0.5em!important;}
.section-map-heading .coordonnees div a{color: #969595!important;}
.section-map-heading form .wpcf7-submit{background-color: #3771c8!important; font-weight: bold!important; border-radius: 5px!important; font-family: 'Montserrat'!important; height: auto!important; padding: 0.5em 4em!important; text-transform: inherit!important; font-size: 15px!important; margin-top: 20px!important;}
.page-id-4356 .wpcf7-form input[type=email], .page-id-4356 .wpcf7-form input[type=text], .page-id-4356 .wpcf7-form textarea{border: 2px solid #e8e8e8!important; padding: 0 1em!important;}
.wpcf7-form input[type=email]{margin: 0!important;}           #services-box h3{color: #162d50!important; font-style: italic!important; text-transform: uppercase!important;}
#services-box p{color: #000!important; font-style: normal!important;}
.carrousel-produits .type-product{box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px!important; padding: 0 0.5em!important; border-radius: 8px!important; margin: 0 1em!important; width: 22%!important;}
.carrousel-produits h2{font-size: 24px!important; text-align: center!important;}
.carrousel-produits h2.product-title{min-height: 75px!important;}
.carrousel-produits-bouton{align-items: center!important;}
.carrousel-produits .mpc-button__title{font-weight: bold!important;}
.carrousel-produits span.mpc-button__title.mpc-transition:hover{color: #162d50!important;} .boutiques-clubs-menu-ban h3{color: #3771c8!important;}
.boutiques-clubs-menu .vc_column-inner{padding: 2em!important;}
.boutiques-clubs-menu .vc_column-inner .wpb_wrapper .wpb_text_column{margin-bottom: 20px!important; min-height: 100px!important}
.boutiques-clubs-menu h3{color: #fff!important;}
.boutiques-clubs-menu p{color: #fff!important; font-size: 13px!important;}
.boutiques-clubs-menu a.mpc-button{color: #fff!important; font-size: 12px!important; border-color: #fff!important; padding: 1em!important; border-radius: 5px!important;}
.boutiques-clubs-menu-gauche a.mpc-button{background: #fff!important; color: #162d50!important; font-weight: bold!important;}
.boutiques-clubs-menu-droit a.mpc-button{background: #fff!important; color: #3771c8!important; font-weight: bold!important;}
.boutiques-clubs .boutiques-clubs-boutons .wpb_wrapper{text-align: center!important;}
.boutiques-clubs .boutiques-clubs-boutons .mpc-button__title{background-color: #162d50!important; color: #fff!important;}
.boutiques-clubs h3{color: #3771c8!important; font-size: 22px!important; text-transform: uppercase!important;}
.boutiques-clubs p{font-style: normal!important;}
.boutiques-clubs-list h3{color: #162d50!important; font-size: 18px!important; margin: 0!important; text-transform: none!important;} #boutique-clubs p, .boutique-clubs p{color: #162d50!important; font-style: normal!important;font-weight: bold!important;}
.mpc-wc-grid-products .mpc-wc-product .mpc-product__heading{font-size: 16px!important; font-style: italic!important; font-weight: bold!important; color: #162d50!important; padding-top: 1em!important;}
.is-ajax-search-result .is-ajax-search-post:hover{background-color: #3771c8!important;}
.is-ajax-search-result .is-ajax-search-post:hover a{color: #fff!important;}
.is-ajax-search-result .is-ajax-search-post:hover a:hover{text-decoration: none!important;}
.sidebar-position-without .post-password-form{margin-top: 3em!important;}
.sidebar-position-without .post-password-form input[type='submit']{background: #3771c8!important; border-radius: 5px!important; border: none!important; font-weight: bold!important; font-size: 14px!important;}
body.logged-in .container.content-page.sidebar-mobile-bottom form.post-password-form{margin-top: 3em!important;}
#page-boutique-club h2{color: #162d50!important;}
.page-child.parent-pageid-7240 .mpc-wc-product {padding: 1em!important;}
.page-child.parent-pageid-7240 .mpc-product__wrapper {margin: auto!important;}
.page-child.parent-pageid-7240 .mpc-product__wrapper .mpc-product__content {justify-content: center!important;}
.page-child.parent-pageid-7240 .mpc-wc-product .mpc-product__thumb:not(img) {background-size: contain!important;} .page-child.parent-pageid-7240 .mpc-wc-product .mpc-product__heading.mpc-text-overflow a {font-style: normal!important;}
.page-child.parent-pageid-7240 .mpc-product__wrapper .mpc-product__content [class*="mpc-product__"] {flex: initial!important;} body.page-id-80155 .content-page{padding-bottom: 0!important;}
body.page-id-80155 #promo-packs-ballons .banner img{height: 225px!important; object-fit: cover!important;}
body.page-id-80155 .banner img{border-radius: 8px!important;}
body.page-id-80155 .banner h2{color: #fff!important; font-style: normal!important; font-weight: bold!important; text-shadow: black 1px 0 20px!important; font-size: 28px!important;}
body.page-id-80155 #banniere-promo-pack h2{color: #fff!important;}
body.page-id-80155 #banniere-promo-pack a.mpc-button .mpc-button__content{font-weight: bold!important; text-transform: uppercase!important; color: #3771c8!important; background-color: #fff!important;}
body.page-id-80155 #banniere-promo-pack #banniere-promo-pack-g{width: 60%!important;}
body.page-id-80155 #banniere-promo-pack #banniere-promo-pack-d{width: 40%!important;}
body.page-id-80155 #banniere-promo-pack #banniere-promo-pack-d .wpb_single_image{margin-bottom: 0!important;} body.page-id-80246 #trophees-supports-pub h2{font-style: normal!important; font-size: 20px!important; text-transform: none!important;}
body.page-id-80246 .trophees-apercu-produits .banner{border-radius: 8px!important;}
body.page-id-80246 .trophees-apercu-produits .banner img{height: 500px!important; object-fit: cover!important;}
body.page-id-80246 .trophees-apercu-produits .banniere-h2-tournois h2{font: normal bold 40px 'Montserrat'!important; color: #fff!important; margin-bottom: 1em!important; text-shadow: #00000057 0px 0 12px!important;}
body.page-id-80246 .trophees-apercu-produits .banniere-h2-tournois h3{font-size: 20px!important; width: 75%!important; margin: auto!important;}
body.page-id-80246 .trophees-apercu-produits .banner .banner-button{border-radius: 5px!important; font-weight: bold!important; font-size: 14px!important; padding: 1.2em 2em!important; margin-top: 8em!important;}
body.page-id-80246 .trophees-apercu-produits .images-produits{margin-top: 15px!important;}
body.page-id-80246 .trophees-apercu-produits .images-produits img{border-radius: 5px!important; box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px!important;}
body.page-id-80246 #banniere-pack-tournois{background-size: 100vw 500px!important; padding-top: 0!important;}
body.page-id-80246 #banniere-pack-tournois h2{color: #fff!important;}
body.page-id-80246 #banniere-pack-tournois a.mpc-button .mpc-button__content{font-weight: bold!important; text-transform: uppercase!important; color: #3771c8!important; background-color: #fff!important;}
body.page-id-80246 #banniere-pack-tournois #banniere-pack-tournois-d img{padding-top: 35px!important; width: 90%!important; margin: auto!important;}
body.page-id-80246 #teeshirt-supports-pub .banner{border-radius: 8px!important;}
body.page-id-80246 #teeshirt-supports-pub .banner-content{width: 70%!important; padding-left: 3em!important;}
body.page-id-80246 #teeshirt-supports-pub .banner-content h2{font-weight: bold!important; font-size: 26px!important; font-style: normal!important;}
body.page-id-80246 #teeshirt-supports-pub .banner-content .banner-button{border-radius: 8px!important; background: #162d50!important; color: #fff!important; font-weight: bold!important;} .show-quickly, a.add_to_cart_button{background-color: #162d50!important;}
.show-quickly:hover, a.add_to_cart_button:hover{background-color: #3771c8!important;}
#woocommerce_product_categories-7{border-color: #162d50!important;}
#woocommerce_product_categories-7 .widget-title{background-color: #162d50!important;}
.product-share, .wcmp-report-abouse-wrapper, span.tagged_as{display: none!important;}
div.quantity ~ .single_add_to_cart_button{background: #162d50!important;}
span.show-quickly{display: none!important;}
a#remove_all_items{text-align: center; margin-bottom: 2px; color: #fff; padding: 2%; line-height: 3px;}
a#add_to_quote_loop{display: none;}
input#update_quote{color: #fff!important;}
input#quote_place_order, a.button.wc-backward.return-to-shop {color: #fff!important;}
.coupon input.button{width: 250px!important; height: 29px!important;} .page-heading{padding: 2em 0 0!important;}
.shop-full-width.sidebar-mobile-off_canvas.content-page.products-hover-only-icons{margin-top: 3em!important; }
.price_slider_amount .button{font-family: Montserrat!important;}
h2.product-title{font-size: 16px!important; font-style: normal!important; text-transform: none!important;}
.product-details .price, .mpc-wc-product .mpc-product__price{background-color: #3771c8!important; color: #fff!important; font-weight: bold!important; width: 60%!important; margin: auto!important; transform: skew(-13deg)!important; text-transform: none!important;}
.product-details .price .woocommerce-Price-amount.amount, .mpc-wc-product .woocommerce-Price-amount{color: #fff!important;}
.content-product .product-image-wrapper{height: 260px!important; background-color: #fff!important; display: flex!important; align-items: center!important; justify-content: center!important;}
.content-product .footer-product a{display: none!important;}
.woocommerce .woocommerce-message{text-transform: lowercase!important; margin-top: 1em!important;}
.posts-navigation .post-nav-arrow{background-color: #3771c8!important;}
.woocommerce-pagination ul.page-numbers li a{color: #3771c8!important; border: none!important; font-weight: bold!important;}
.woocommerce-pagination ul.page-numbers li a:hover{color: #fff!important;}
.woocommerce-pagination ul.page-numbers li span.current{color: #fff!important; background-color: #3771c8!important; border: none!important; font-weight: bold!important;}
.woocommerce-pagination ul.page-numbers li a i.et-icon{font-weight: bold!important;}
img.lazyload.lazyload-simple:not(.swiper-lazy-loaded){display: block !important;} .woosb-products .woosb-product .woosb-thumb{flex: 0 0 100px!important;}
.woosb-products .woosb-product .woosb-title .woosb-title-inner a{color: #3771c8!important; font-weight: bold!important;}
.woosb-products .woosb-product .variations_form .variations .reset{display: none!important;}
.woosb-products .woosb-product .woosb-price{flex: 0 0 auto!important; width: auto!important;}
.woosb-wrap .woosb-text{display: none!important;} .shop-full-width .sidebar h4.widget-title{color: #3771c8!important; font-size: 15px!important;}
.shop-full-width .sidebar h3{color: #3771c8!important; font-size: 15px!important; text-transform: uppercase!important;}
.shop-full-width .sidebar input[type='checkbox']{margin: 0 6px 0 0!important;}
.shop-full-width .sidebar label{margin: 0!important;}
.shop-full-width .sidebar-widget.widget_product_categories{border: none!important;}
.shop-full-width .sidebar-widget.widget_product_categories h4.widget-title{background: none!important; padding-left: 0!important;}
.shop-full-width .sidebar-widget.widget_product_categories .product-categories{padding: 1em 0 0!important;}
.shop-full-width .sidebar .price_slider_wrapper .ui-slider-range{background-color: #3771c8!important; height: 4px!important;}
.shop-full-width .sidebar .price_slider_wrapper .ui-slider .ui-slider-handle{background-color: #3771c8!important; height: 16px!important; width: 16px!important;}
.shop-full-width .sidebar .bapf_stylecolor ul li{width: auto!important;}
.shop-full-width .sidebar .bapf_stylecolor ul li span.bapf_clr_span{border: 1px solid #cecdcd!important;}
.shop-full-width .sidebar #block-26 ul li{width: 20%!important; float: left!important;}
.shop-full-width .sidebar button.bapf_reset{background-color: #3771c8!important; font-size: 15px!important;} @media screen and (min-width: 426px) {
.single-product-builder .element-oCMF7{width: 56%!important; float: right!important;}
.single-product-builder .element-raHwF{width: 44%!important; margin-top: 3em!important;}
.single-product-builder .element-TFML4{width: 56%!important;}
}
.single-product-builder .woocommerce-main-image img{margin: auto!important; width: auto!important;}
.single-product-builder h1{text-transform: none!important; color: #3771c8!important; margin-bottom: 0em!important; font: normal bold 30px 'Montserrat'!important;}
.single-product-builder h2{font-size: 28px!important; color: #162d50!important; font-style: normal!important;}
.single-product-builder .element-TFML4>.price{padding: 0!important; margin-top: 0!important; background-color: #3771c8!important; color: #fff!important; font-weight: bold!important; width: 45%!important; margin: 0.5em 0!important; transform: skew(-13deg)!important; padding: 0 0.5em!important; text-align: center;}
.single-product-builder .element-TFML4>.price .woocommerce-Price-amount.amount{color: #fff!important; font-weight: bold!important; font-size: 25px!important;}
.single-product-builder .sku_wrapper,
.single-product .product_meta .posted_in{display: none!important;}
.single-product-builder .awdr-bulk-customizable-table{margin: 2em!important;}
.single-product-builder table#sort_customizable_table thead{background-color: #e9ebed!important;}
.single-product-builder table#sort_customizable_table thead th{padding-top: 1em!important; text-align: center!important; color: grey!important;}
.single-product-builder table#sort_customizable_table thead th span{font-weight: bold!important; font-size: 13px!important;}
.single-product-builder table#sort_customizable_table td{border: 1px solid #e9ebed!important; text-align: center!important; color: grey!important; font-weight: bold!important;}
.single-product-builder table#sort_customizable_table td span.wdr_table_discounted_value,
.single-product-builder table#sort_customizable_table td span.wdr_table_discounted_price .woocommerce-Price-amount.amount{color: #3771c8!important;}
.single-product-builder form.cart{box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px!important; padding: 3em!important; border-radius: 8px!important;}
.single-product-builder form.cart .woocommerce-variation-price{display: none!important;}
.single-product-builder table.variations tr{float: left!important; width: 50%!important;} .single-product-builder table.variations tr label{color: #162d50!important; font-weight: bold!important;}
.single-product-builder table.variations tr td select{width: 90%!important;}
.single-product-builder table.variations tr td a.reset_variations{display: none!important;}
.single-product-builder .single_variation_wrap button{padding: 15px!important; border-radius: 5px!important;}
.single-product-builder .single_variation_wrap #wc-stripe-payment-request-button-separator,
form.variations_form .single_variation_wrap #wc-stripe-payment-request-button-separator {display: none!important;}
.single-product-builder form.cart button.add_to_cart_button{font-family: "Montserrat"!important; font-size: 16px; }
.single-product-builder form.cart button.add_to_cart_button:hover{border-radius: 5px!important;}
.single-product-builder form.cart button.single_add_to_cart_button{background-color: #3771c8!important; font-weight: bold!important; border-radius: 5px!important;}
.single-product-builder button#add_to_quote{color: #fff!important; background: #162d50!important; height: 100%!important; margin-left: 1em!important; font-size: 16px!important; text-transform: none!important; border: none!important; font-weight: bold!important; border-radius: 5px!important;}
.single-product-builder .single-product-button-wrapper a.et_element.et_b_single-button{color: #3771c8!important; text-transform: uppercase!important; font-weight: bold!important; text-decoration: underline 2px!important; border: none!important; font-size: 12px!important;} .single-product-builder .woocommerce-tabs{box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px!important; margin-top: 3em!important; padding: 3em!important; border-radius: 8px!important;}
.single-product-builder .woocommerce-tabs .et-woocommerce-tab a{text-transform: uppercase!important; color: #3771c8!important; font-weight: bold!important; font-size: 16px!important;}
.related-products-wrapper, #wc-stripe-payment-request-wrapper, #wc-stripe-payment-request-button{display: none!important;} .personnalisation h2{color: #3771c8!important; font-style: normal!important; font-size: 30px!important;}
.personnalisation h3{color: #3771c8!important; font-size: 16px!important; text-transform: uppercase!important;}
.personnalisation p{font-style: normal!important;}
.sous-titre-personnalisation {font-size: 14px; color:#ff0000;}
.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap{margin: 0 0 0 0!important;}
.radio-image-label, .checkbox-image-label{font-size: 11px!important;} .tc-extra-product-options .tmcp-field-wrap .price.tc-price{font-size: 14px !important;}
span.tc-price-in-cart{display: block!important;color: #ff0000!important;}
body .etheme-sticky-cart .cpf-section.tc-cell.tcwidth-100.personnalisation{display: none!important;}
body .etheme-sticky-cart{background-image: none; display: none;}
li.tmcp-field-wrap.tmhexcolorimage-li-nowh.tc-mode-images{width: 25%!important;}
.cpf-section.tc-cell.tcwidth-100.personnalisation .tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap{width:50%!important;}
#display-personnalisation{background: #3771c8; color: #fff;padding: 2%;}
#display-personnalisation-texte{background: #162d50; color: #fff;padding: 2%;} body.woocommerce-adq table.quote_cart tfoot td.actions{text-align: left!important;}
body.woocommerce-adq table.quote_cart tfoot td.actions{margin: 1em 1em 2em!important; box-shadow: 1px 1px 12px #d9d7d7 !important; border-radius: 5px!important; padding: 2em!important;}
body.woocommerce-adq table.quote_cart tfoot td.actions .coupon{float: left!important;}
body.woocommerce-adq table.quote_cart tfoot td.actions .coupon #adq_coupon_code{width: auto!important;}
body.woocommerce-adq table.quote_cart tfoot td.actions .coupon .button{background-color: #162d50!important; border-radius: 5px!important; height: auto!important; font-weight: bold!important;}
body.woocommerce-adq table.quote_cart tfoot td.actions a#remove_all_items{float: right!important; font-weight: bold!important; background: none!important; border: none!important; color: red!important;}
body.woocommerce-adq table.quote_cart tfoot td.actions input#update_quote{float: right!important; font-weight: bold!important; background: none!important; border: none!important; padding: 1.5em!important; color: #3771c8!important;}
body.woocommerce-adq form.checkout.adq-billing .terms{text-align: right!important;}
body.woocommerce-adq form.checkout.adq-billing input#quote_place_order,
body.woocommerce-adq form.checkout.adq-billing a.button.return-to-shop{float: right!important; font-weight: bold!important; border-radius: 5px!important; height: auto!important; padding: 1.5em!important;}
body.woocommerce-adq form.checkout.adq-billing input#quote_place_order{background-color: #3771c8!important; margin-left: 1em!important;}
.devis-texte h3{color: #3771c8!important; font-size: 22px!important; text-transform: uppercase!important;}
.devis-texte p{font-style: normal!important;}
.product-view-mask3 .footer-product .button{font-size: 0; padding: 0; margin: 2.5px; height: 36px; width: 36px; display: flex; margin: 2%; border-radius: 4%; position: relative;}
.widget_ywraq_mini_list_quote .raq-info{border: 0px solid #efefef!important;padding: 0px 0px!important;}
.widget_ywraq_mini_list_quote{margin: 0px 0!important;margin-bottom: 20px!important;}
.woocommerce .add-request-quote-button.button{background: url(); color: #ffffff!important;}
a.add-request-quote-button.button::before {display:none!important;content:"\e91c"!important;} #formulaire-devis form > div{box-shadow: 1px 1px 12px #d9d7d7 !important; border-radius: 5px!important; padding: 2em 4em!important; margin-bottom: 2em!important;}
#formulaire-devis form input[type="submit"]{background: #3771c8!important; border-radius: 5px!important; font-weight: bold!important; font-size: 15px!important; padding: 1em 2em!important; float: right!important;}
#formulaire-devis form div.structure,
#formulaire-devis form div.coordonnees{display: grid!important;}
#formulaire-devis form div.structure h3,
#formulaire-devis form div.coordonnees h3{grid-column: 1/3!important; margin-bottom: 1em!important;}
#formulaire-devis form div.structure p,
#formulaire-devis form div.coordonnees p{margin-right: 1em!important;}
#formulaire-devis form div.structure select{width: 100%!important;} .et-mini-content.active span.et-toggle{background-color: #fff!important; stroke-width: 3px!important; stroke: #3771c8!important;}
.et-mini-content.active span.et-element-label.pos-relative.inline-block{color: #3771c8!important; font-weight: bold!important;}
.et-mini-content.active .et-content ul.cart-widget-products .product_meta {display: none!important;}
.et-mini-content-head .et-cart-quantity{background-color: #3771c8!important; color: #fff!important;}
.woocommerce-mini-cart__footer-wrapper .buttons.mini-cart-buttons a.button.wc-forward{background-color: #3771c8!important; border-radius: 5px!important;}
.woocommerce-mini-cart__footer-wrapper .buttons.mini-cart-buttons a.button.btn-checkout.wc-forward{background-color: #162d50!important; border-radius: 5px!important;}
.woocommerce-mini-cart__empty-message.empty a.btn{background-color: #162d50!important; border-radius: 5px!important; font-weight: bold!important; padding: 1em 2em!important;} .cart-widget-products ins{text-decoration: none!important;}
.woocommerce-cart-form .clear-cart{display: none!important;}
.cart-checkout-nav .active{font-weight: bold!important; color: #3771c8!important;}
.cart-checkout-nav .active:before{background-color: #3771c8!important; border-color: #3771c8!important;}
#shipping_method li label {display: initial!important;} body.woocommerce-cart .shop_table th{font-weight: bold!important; color: #3771c8!important;}
body.woocommerce-cart .shop_table .product-sku{display: none!important;}
body.woocommerce-cart .coupon input[name="coupon_code"]{border-radius: 5px!important;}
body.woocommerce-cart .coupon input[name="apply_coupon"]{border-radius: 0 5px 5px 0!important; background-color: #3771c8!important;}
body.woocommerce-cart .tm-clear-cart-button{border-radius: 5px!important; font-weight: bold!important; height: 2.642rem!important;}
body.woocommerce-cart .cart-collaterals{box-shadow: 1px 1px 12px #d9d7d7 !important; border-radius: 5px!important; border: none!important;}
body.woocommerce-cart .cart-collaterals h2{font-style: normal!important; text-align: center!important; color: #3771c8!important;}
body.woocommerce-cart .cart-collaterals #wc-stripe-payment-request-button-separator{display: none!important;}
body.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout a{font-weight: bold!important; border-radius: 5px!important;}
body.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button{background-color: #3771c8!important; padding: 1.5em!important;}
body.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .return-shop{background-color: #162d50!important; color: #fff!important;} body.woocommerce-cart .cart-empty a.btn{background-color: #3771c8!important; font-weight: bold!important; border-radius: 5px!important; margin-top: 2em!important; font-size: 14px!important;} body.woocommerce-checkout .woocommerce-form-coupon-toggle{display: none!important;}
body.woocommerce-checkout .woocommerce-info{margin: 0 0 2em!important;}
body.woocommerce-checkout .woocommerce-info a{color: #3771c8!important; font-weight: bold!important; text-decoration: none!important;}
body.woocommerce-checkout .woocommerce-form-login{border: none!important; box-shadow: 1px 1px 12px #d9d7d7!important; border-radius: 5px!important;}
body.woocommerce-checkout .woocommerce-form-login button.button{background-color: #162d50!important; border-radius: 5px!important; font-weight: bold!important;}
body.woocommerce-checkout .woocommerce-checkout .woocommerce-NoticeGroup{margin: 0 0 2em!important;}
body.woocommerce-checkout .woocommerce-checkout .woocommerce-NoticeGroup ul.woocommerce-error{margin: 0!important;}
body.woocommerce-checkout .woocommerce-checkout .row>div{width: 50%!important;}
body.woocommerce-checkout .woocommerce-checkout h3.step-title{color: #3771c8!important; text-transform: uppercase!important;}
body.woocommerce-checkout .woocommerce-checkout .cart-order-details .order-review{box-shadow: 1px 1px 12px #d9d7d7!important; border-radius: 5px!important; border: none!important;}
body.woocommerce-checkout .woocommerce-checkout .cart-order-details .order-review th{color: #3771c8!important; font-weight: bold!important;}
body.woocommerce-checkout .woocommerce-checkout .cart-order-details h3.step-title{color: #3771c8!important; text-align: center!important; font-size: 35px!important; text-transform: uppercase!important;}
body.woocommerce-checkout .woocommerce-checkout #shipping_method li{display: inline-block!important;}
body.woocommerce-checkout .woocommerce-checkout .cart-order-details .order-review table td{width: 50%!important;}
body.woocommerce-checkout .woocommerce-checkout .cart-order-details button#place_order{background-color: #3771c8!important; padding: 1.5em!important; border-radius: 5px!important; font-weight: bold!important;}
body.woocommerce-checkout .woocommerce-checkout .woocommerce-terms-and-conditions>p:first-of-type{display: none;} body.woocommerce-order-received .woocommerce-thankyou-order-details{border: none!important; box-shadow: 1px 1px 12px #d9d7d7!important; border-radius: 5px!important;}
body.woocommerce-order-received h2{color: #3771c8!important; font-style: normal!important; font-size: 30px!important;}
body.woocommerce-order-received .bw-order-parcelpoint{width: 50%!important; float: left!important;} .woocommerce-account.woocommerce-page .container.content-page{margin-top: 3em!important;}
.woocommerce-account .container.content-page.sidebar-mobile-bottom{max-width: none!important;}
.woocommerce-account .content-page .woocommerce-MyAccount-content >p{display: none!important;} body.woocommerce-account #customer_login,
body.woocommerce-customer-logout #customer_login{overflow: inherit!important;}
body.woocommerce-account #customer_login>div,
body.woocommerce-customer-logout #customer_login>div{box-shadow: 1px 1px 12px #d9d7d7!important; border-radius: 5px!important; border: none!important;}
body.woocommerce-account #customer_login>div .woocommerce-button,
body.woocommerce-customer-logout #customer_login>div .woocommerce-button{background-color: #3771c8!important; border-radius: 5px!important; font-weight: bold!important;} body.woocommerce-account .woocommerce-MyAccount-navigation-wrapper{border: none!important; box-shadow: 1px 1px 12px #d9d7d7!important; border-radius: 5px!important;}
body.woocommerce-account .MyAccount-user-info{padding: 2em 2em 1em!important;}
body.woocommerce-account .MyAccount-user-info img{display: none!important;}
body.woocommerce-account .MyAccount-user-info .MyAccount-user-name{color: #3771c8!important; font-weight: bold!important;}
body.woocommerce-account .woocommerce-MyAccount-navigation-wrapper ul{margin: 1em 0!important;}
body.woocommerce-account .woocommerce-MyAccount-navigation-wrapper li.woocommerce-MyAccount-navigation-link a{padding: 0.5em 1.5em!important;}
body.woocommerce-account .woocommerce-MyAccount-navigation-wrapper li.woocommerce-MyAccount-navigation-link.is-active{background-color: #162d50!important;}
body.woocommerce-account .woocommerce-MyAccount-navigation-wrapper li.woocommerce-MyAccount-navigation-link.is-active a{color: #fff!important;}
body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation{box-shadow: none!important; width: 100%!important;} body.woocommerce-account .MyAccount-dashboard-buttons{display: none!important;}
body.woocommerce-account .swiper-entry.middle.arrows-hover{display: none!important;}
body.woocommerce-account h2{color: #3771c8!important; font-style: normal!important; font-size: 30px!important;}
body.woocommerce-account table.shop_table.my_account_orders{margin: 2em 0!important; box-shadow: 1px 1px 12px #d9d7d7!important; border-radius: 5px!important;}
body.woocommerce-account table.shop_table.my_account_orders th:first-child,
body.woocommerce-account table.shop_table.my_account_orders td:first-child{padding-left: 2em!important;}
body.woocommerce-account table.shop_table.my_account_orders th:last-child,
body.woocommerce-account table.shop_table.my_account_orders td:last-child{padding-right: 2em!important;}
body.woocommerce-account.woocommerce-edit-address .woocommerce-Address-title a.edit{color: #3771c8!important; font-weight: bold!important;}
body.woocommerce-account.woocommerce-orders table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-status{color: #3771c8!important; font-weight: bold!important;}
body.woocommerce-account .woocommerce-order-details .woocommerce-table__product-name.product-name p{margin-top: 1em!important;}
body.woocommerce-account .woocommerce-order-details .woocommerce-table__product-name.product-name p a strong{background-color: #162d50!important; padding: 1em!important; color: #fff!important; border-radius: 5px!important; font-weight: normal!important; font-size: 15px!important;}
body.woocommerce-account h2.woocommerce-customer-details__title, body.woocommerce-account .woocommerce-table.woocommerce-table--customer-details.shop_table.customer_details{display: none!important;} body.woocommerce-account.woocommerce-view-order .adq-order-detail-button .button-primary.view{background-color: #3771c8!important;}
body.woocommerce-account a.button{border-radius: 5px!important; font-weight: bold!important; border: none!important;}
body.woocommerce-account a.button.view{background-color: #162d50!important; margin-right: 1em!important;}
body.woocommerce-account a.button.invoice{background-color: #162d50!important;}
body.woocommerce-account a.button.adq-accept{background-color: #3771c8!important;}
body.woocommerce-account a.button.adq-reject{background-color: #162d50!important;}
body.woocommerce-account.woocommerce-edit-account form.edit-account button,
body.woocommerce-account.woocommerce-add-payment-method form#add_payment_method button{border-radius: 5px!important; padding: 1.5em!important; font-weight: bold!important; float: right!important; background-color: #3771c8!important;}
body.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields button{border-radius: 5px!important; border: none!important; font-weight: bold!important; float: right!important; background-color: #3771c8!important;}
body.woocommerce-account .woocommerce-order-details .order-again{display: none!important;}  .et-content.mobile-menu-content.children-align-inherit{font-family: Montserrat!important;}
@media screen and (max-width: 425px) { img.et_b_header-logo-img{height: 50px!important; width: auto!important; max-width: none!important; margin-left: -50px!important}
#divPicto .vc_column-inner{padding: 0 0 0 0.8em!important;}
#divPicto .mpc-column .vc_column-inner .wpb_wrapper .wpb_row .wpb_column{margin: 2.5em 0 -1em!important; width: 33%!important; float: left!important; padding-right: 0.5em!important;}
#divPicto .wpb_single_image.wpb_content_element.vc_align_center{float: left!important;}
#divPicto figure{margin-right: 0.5em!important;}
#divPicto figure img{height: 25px!important; max-width: 25px!important;}
li.mpc-tabs__nav-item.mpc-parent-hover{display: contents!important;}
.vc_column-inner.vc_custom_1615201176284{padding-left: 0!important; padding-right: 0!important;} .hotspot-titre-materiel{left: 37.491%!important;}
.hotspot-texte-materiel{top: 59.714%!important;}
.hotspot-titre-ballons{left: 41.491%!important; top: 33.857%!important;}
.hotspot-texte-ballons{left: 41.906%!important; top: 67.714%!important;}
.hotspot-volley{display: none!important;}
.hotspot-rugby{display: none!important;}
.hotspot-foot{display: none!important;}
.hotspot-titre-textile{left: 41.491%!important; top: 33.857%!important;}
.hotspot-texte-textile{left: 41.491%!important; top: 62.714%!important;} #home-3-box a.wpb_column .vc_column-inner{padding: 5px 0!important;}
#home-3-box .mpc-row .mpc-overlay--first{opacity: 0.8!important;}
#home-3-box h2{color: #fff!important; text-shadow: 1px 1px 5px black!important;}
#home-3-box p{color: #fff!important; font-weight: bold!important; font-size: 18px!important; text-shadow: 1px 1px 5px black!important;} .qsn .vc_column-inner .wpb_wrapper{padding: 0!important;}
.qsn .vc_column-inner .wpb_wrapper .mpc-ihover-item .mpc-image-box{width: 80%!important; height: 90%!important;}
.vc_row.wpb_row.vc_row-fluid.products-section-dog.qsn.vc_custom_1615203878777.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex.et_custom_uniqid_new_60460e21acabf.mpc-row{flex-direction: column-reverse!important;} #services-box .vc_column-inner .vc_column-inner{margin: 0!important;} .single-product .single-product-builder .element-oCMF7,
.single-product .single-product-builder .element-raHwF{width: 100%!important;}
.single-product .single-product-builder form.cart{justify-content: center!important;}
.single-product .single-product-builder .single-product-button-wrapper{justify-content: center!important;}
.single-product .single-product-builder .related-products-wrapper.products-hover-only-icons{margin-bottom: 1em!important;} .page-id-7358 .content-page .catalogues a .wpb_wrapper div.wpb_single_image{text-align: center!important;}
.page-id-7358 .content-page .catalogues a .wpb_wrapper h4.vc_custom_heading{text-align: center!important;} .page-id-6961 .content-page .woocommerce p.form-row.form-row-wide.flex.justify-content-between.align-center.lost_password{display: block!important; text-align: center!important;}
.page-id-6961 .content-page .woocommerce label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{width: 100%!important;} footer .footer-gauche .vc_row.vc_inner{display: flex!important; justify-content: center!important;}
footer .footer-gauche .vc_row.vc_inner .wpb_column{width: auto!important; margin: auto!important; margin-top: 1em!important;}
footer .footer-gauche .wpb_wrapper{margin-bottom: 0.8em!important;}
}
@media (max-width: 768px) {
.content-product .product-image-wrapper{background: none!important;}
footer{padding-bottom: 0!important;}
footer .wpb_wrapper{text-align: center!important; margin-bottom: 2em!important;}
footer .wpb_wrapper h5{text-align: center!important;}
footer .wpb_wrapper a{padding: 0!important;}
}
@media screen and (min-width: 769px){
.bouton-catalogue-mobile{display: none!important;}
}
@media screen and (max-width: 1023px) { .section-map-heading .form-contact-left{width: 100%!important;}
.section-map-heading .form-contact-right{width: 100%!important;}
}
@media screen and (min-width: 992px) {
.tp-bullets {left: 50% !important;}
}