/*
Theme Name: Sober Child Theme
Theme URI: http://uix.store/sober/
Author: UIX Themes
Author URI: http://uix.store
Description: Sober is a fully responsive Premium WordPress Theme with a pixel perfect design and extensive functionality
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sober
Tags: one-column, two-columns, right-sidebar, custom-colors, custom-menu, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Template: sober
*/

@media screen and (max-width: 1375px) {
/*#gtranslate_wrapper{display:none !important}*/
#responsive-menu-container .sub-menu{padding-left:20px !important}
#responsive-menu-container li.mainbutton{padding-left:10px !important;text-transform:uppercase !important;font-weight:700 !important;border_botter:2px solid #000;color:#f08a01 !important}
div.filter-widgets button.close{margin-top:30px !important}
div.dgwt-wcas-sf-wrapp{margin-bottom:35px !important}
.woocommerce-product-details__short-description p{color:#000 !important;font-size:15px !important}
.woocommerce-checkout .woocommerce-info {width:100% !important;height:40px !important;padding-bottom:25px !important;float:left !important}
div.ywgc_have_code{margin-bottom:30px !important}
.woocommerce-checkout form.checkout h3 {margin-top:40px !important;float:left !important}
/*Menu principal icons droite*/
header.site-header .sober-container{padding-right:0px !important}
/*Prénom Nom Commande */
.woocommerce-checkout form.checkout .form-row-first {width: 50% !important;padding-right: 15px !important;}
/*variations*/
div.variations label{color:#000 !important}
div.variable select{padding-right:40px !important;width:150px !important}	
div.cachee{position:absolute;margin-top:-1000px;margin-left:-1000px}
div.yith-ywraq-add-button {margin-top:75px !important}
	div.header-icon{margin-right:20px !important}
}

/*@media screen and (max-width: 768px) {
.woof{display:none !important}	
}*/
@media screen and (min-width: 1375px) {
	/* Champ recherche produits */
div.recherche{position:absolute;top:10px;width:100%}
div.site-branding{width:240px !important}
/*div.site-content{padding-top:15px !important}*/
.woocommerce .shop-toolbar {padding: 0 0 10px 0 !important;margin-bottom: 10px !important;}
li#menu-item-2690{margin-top:10px !important}
/*veste cuisines sub menu*/
li#menu-item-50595, li#menu-item-50594, li#menu-item-50597, li#menu-item-50596{margin-left:25px !important}
/*single*/
.woocommerce-product-details__short-description p{color:#000 !important;font-size:15px !important}
/*.woocommerce div.product div.summary p{*/
/*Page Commande */
/*div.woocommerce-form-login-toggle{border:1px solid #000 !important}*/
.woocommerce div.product.layout-style-2 div.summary {padding-right: 150px; padding-left: 150px;}
nav.woocommerce-breadcrumb{float:left !important;margin-left:40px !important}
div.yith-ywraq-add-to-quote{margin-top:-65px !important}
div.sober-container{padding-top:10px !important;padding-bottom:10px !important}
	
}

/*header.site-header:after{content:url(http://saintjeanperpignan.fr/wp-content/uploads/2025/01/traits-couleurs-saint-jean-lasalle-perpignan.png);postion:relative;margin-left:-40px;max-width:100vw;width:100vw;height:15px}*/
/*page*/
/*div#page{padding-top:15px !important}*/
.site-content {padding-top: 25px !important;padding-bottom:25px !important}

/* MENU page Header */
.site-header {padding :0px 10px 10px 10px !important}

#mega-menu-wrap-primary{background: #fff !important}
.page-header h2.page-title{font-size:20px !important; padding:15px !important;background: rgba(255, 255, 255, 0.6) !important;width:fit-content !important}
h1.page-title{display:none !important}

/*LOOP */
ul.products table.cfvsw-shop-variations{border:none !important;border-collapse:collapse !important;border-spacing:0 !important}
ul.products table.cfvsw-shop-variations tbody td.value{border:none !important}
.site-content td {border-right:none !important}
span.by-vendor-name{display:none !important}
ul.products table.cfvsw-shop-variations tbody tr {text-align:center !important;}
/* ------------------------------------------------------ VARIATIONS SWATCHES SINGLE ------------------- */
.woocommerce .summary div.cfvsw-swatches-option{min-width:40px !important;min-height:40px !important}

/*single */
div.entry-summary{padding-left:20px !important}
div.vendor-name-wrapper{display: none !important;}
div.sticky-summary {padding-top: 0px !important;}
.woocommerce div.product .product_title {font-size:17px !important;font-weight:700 !important}
p.price{font-size:1.2rem !important}
div.summary p.price bdi{font-size:1.7rem !important;color:#000 !important}
div.summary p.price small{font-size:1.5rem !important;}
div.summary span.price .prixht{font-size:20px !important}
div.summary span.price .prixttc{font-size:15px !important}
div.single_variation_wrap{margin-top:30px !important;text-align:center !important}
div.product li.yith_wc_vendor_tab{display: none !important;}
div.product ul.wc-tabs{display: none !important;}
/*Prix variations Gdes Tailles */
div.single_variation_wrap span.price{font-size:1.7rem !important}
ul.wc-tabs li#tab-title-additional_information{display: none !important;}
/*.woocommerce div.product form.cart .variations label {display:none !important}*/
div.variable-options span{border:0px !important}
.woocommerce div.product form.cart .variations select {border:0px !important}
.woocommerce div.product form.cart .variations .variable {border:0px !important;width:100% !important;margin:0px !important}
.woocommerce div.product form.cart .variations .variable-options {display:block !important;border:none !important}
div.variations span.arrow{display:none !important} 
.woocommerce .button{background-color: #fff !important;color: #000 !important;border:1px solid #000 !important}
.woocommerce div.product form.cart .button svg, .woocommerce div.product p.cart .button svg {fill: #000 !important; stroke: #000 !important;}
.woocommerce .quantity {border:1px solid #000 !important}
.woocommerce-Tabs-panel--wcpoa_product_tab .wcpoa_attachmentbtn{border:1px solid #000 !important;background-color:#fff !important}
/*Select COMPOSITE PRODUCTS */
select.component_options_select {background-color: #0563af;color: white;padding: 12px;width: 250px;border: none;font-size: 14px;box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);-webkit-appearance: button;appearance: button;outline: none;}
select.component_options_select::before {content: "\f13a";font-family: FontAwesome;position: absolute;top: 0;right: 0;width: fit-content;height: 100%;text-align: center;font-size: 28px;line-height: 45px;color: rgba(255, 255, 255, 0.5);  background-color: rgba(255, 255, 255, 0.1);pointer-events: none;}
table.variations{margin:0px !important}
select.component_options_select:hover::before {color: rgba(255, 255, 255, 0.6);background-color: rgba(255, 255, 255, 0.2);}
select.component_options_select option {padding: 30px;}
div.composited_product_images {width:22% !important}
div.composited_product_images figure{width:100% !important;height:auto !important}
div.composited_product_images figure a img{width:100% !important;height:auto !important}
h2.step_title_wrapper{display:none !important}
div.validation_message div.woocommerce-info{display:none !important}
div.component_data div.single_variation_wrap {margin-top:0px !important}
div.component_wrap{margin-top:0px !important}
/*TABS Woocommerce */
section.related products{padding-top:0px !important}
div.woocommerce-tabs p{float:left !important;color:#000 !important;text-align:left !important}
table.shop_attributes{display:none !important}
.woocommerce-Tabs-panel .container h2{display:none !important}
/*AJOUT au panier */
body .wc-block-components-notice-banner.is-success {color: #000 !important;background-color: #fff !important;}
body .wc-block-components-notice-banner>.wc-block-components-notice-banner__icon svg {fill: #367234 !important; stroke: #367234 !important;}
/*woocommerce composite*/
span.component_title_text{font-size:17px !important}
/*PANIER +COMMANDE */
div.coupon_button button.button{margin-top:25px !important;padding-left:15px !important;padding-right:15px !important}
span.wc-block-components-shipping-rates-control__package__description--free{display:none !important}
a.wc-block-cart__submit-button {color:#000 !important;background-color:#fff !important;border:1px solid #000 !important}
div.sober-message-box .success{display:none !important}
span.yith_wcmv_sold_by_wrapper{display:none !important}
div.woocommerce-message div.box-content a.button{display:none !important}
div.coupon button.button{font-size:17px !important;line-height:19px !important;padding:5px !important}
/*CARTE CADEAU*/
div.ywgc_have_code{font-size:14px !important;font-weight:bold !important}
a.ywgc-show-giftcard{text-decoration:underline !important}
div.cart_coupon{display:none !important}
/*MON COMPTE*/
p.hello-customer{display:none!important}
li.woocommerce-MyAccount-navigation-link--vendor-dashboard{display:none !important}
li.woocommerce-MyAccount-navigation-link--yith-wcfm{display:none !important}

/*FRONTEND MANADGER*/
div.options_group{display:none !important}
div.bulkactions{display:none !important}
#yith-wcfm-commisssions #post-query-submit{display:none !important}
th.actions{display:none !important}
th.column-actions{display:none !important}
td.order_actions{display:none !important}
th.column-vendor{display:none !important}
th.column-status{display:none !important}
td.column-vendor{display:none !important}
td.column-status{display:none !important}
td.column-actions{display:none !important}
td.check-column{width:10% !important}
th.check-column{width:10% !important}
th.column-commission_id{width:10% !important}
td.column-date{width:20% !important}
td.column-line_item{width:20% !important}
td.column-rate{width:20% !important}
td.column-to_pay{width:20% !important}
button.refund-items{display:none !important}
div#postcustom{display:none !important}
div#woocommerce-order-downloads{display:none !important}
div#woocommerce-order-notes{display:none !important}
div#woocommerce-order-actions{display:none !important}
li.yith-wcfm-subsection-item:nth-child(2){display:none !important}
small.yith-wcmv-suborder-owner{display:none !important}
p.add-items{display:none !important}
/*COMMANDE RAPIDE*/
h3.search_box_label{display:none !important}
div.search_single_search_by_keyword{display:none !important}
button.wpt-query-reset-button{display:none !important}
div.all_check_header{display:none !important}
body.wpt_table_body .wpt-wrap table thead tr.wpt_table_header_row{background-color:#D97528}
span.screen-reader-text{color:#000 !important}
div.wpt-stats-report{display:none !important}
div.wpt-wrap.wpt-wrap input[type=checkbox]:checked+label:after {margin-top:-5px !important}
div.wpt-wrap .woocommerce-mini-cart__buttons.buttons a {background:#fff !important;line-height:40px !important}
/*li.woocommerce-mini-cart {width:100% !important;padding:0px !important;margin:0px !important}*/
/*li.woocommerce-mini-cart-item {width:100% !important;padding:0px !important;margin:0px !important}*/
/*li.woocommerce-mini-cart-item .row {width:100% !important;padding:0px !important;margin:0px !important}*/
li.woocommerce-mini-cart-item div.product-title{width:100% !important}
div.product-remove svg {display:none !important}
div.product-title svg {display:none !important}
span.product-cart-data span.quantity {display:none !important}
div.product-remove {display:none !important}
span.quantity{border:none !important}
div.product-qty span.quantity{border:none !important}
#gotop{padding:20px !important; border:2px solid #f29a24 !important;}
#gotop svg{fill:#f29a24 !important;}

/*Footer pb ascensur */
/*footer div.footer-info{display:none !important}*/

/*Footer rechercche*/
#wcas-sober-mobile-search{display:none !important}
#wcas-sober-search{display:none !important}

