/*
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
*/

.wp-video { width: 100% !important }
.wp-video video { width: 100% !important; height: 100% !important; }
.mejs-controls{display:none !important}
/*.wp-video-shortcode{ width: 100% !important; height: 100% !important; }*/

/*PAGES*/
div.page-header{display:none !important}

h1,h2,h3,h4,h5,h6,p{color:#000 !important}
h1, h2, h3 {margin: 15px 0 15px !important;}
h1{font-size:22px !important}
h2{font-size:20px !important}
h3{font-size:18px !important}

.site-header{border-bottom:0px !important;padding-top:10px !important;padding-bottom:10px !important}
.site-content {padding-top: 20px !important;padding-bottom: 0px !important;}

/*ACCUEIL*/
span.banner-text{padding:5px !important; background: rgb(255 255 255 / 25%) !important;text-align:center !important;color:#000 !important;font-weight:700 !important}
span.button-light{background: rgb(0 0 0 / 20%) !important;padding:5px !important}
div.textaccueil{height:600px;margin-left:100px;margin-right:100px;margin-top:100px;text-align:justify;}
#galaccueil span.banner-content{display:none !important}

/*Page A PROPOS*/
div.propos .vc_column-inner{padding-left:0px !important;padding-right:0px !important}

/*Codes couleurs*/
div.vc_toggle_title{text-align:center !important;}
div.vc_toggle_title h4 {text-decoration:underline !important;font-size:16px !important}
div.couleur .wpb_column{magin-left:20px !important}

/*LOOP*/

h3.woocommerce-loop-product__title a{font-size:1.4rem !important;}

/*Aspect Général sélecteur GTranslate*/
.gtranslate_wrapper div.gt_switcher{width:120px !important}
.gt_switcher .gt_option{background-color:#fff !important}
.gt_switcher .gt_option a{font-size:1.4rem !important;margin-top:7px !important}
.gt_switcher .gt_option a img{width:15px !important;height:15px !important}
.gt_selected a{background-color:#fff !important;font-size:1.4rem !important}
.gt_selected a img{width:15px !important;height:15px !important}

@media (min-width: 767px) {
/*sélecteur GTRANSLATE*/
	div.gtranslate_wrapper{position:absolute !important;z-index:999 !important;float:right !important;top:15px !important;right:10px !important}
	body.home div.gtranslate_wrapper{top:30px !important}
	/*div.header-icon ul{margin-right:100px !important}*/
	
}

@media (min-width: 767px) {
    
   .woocommerce ul.products.columns-4 {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
   }
    
   .woocommerce ul.products.columns-4 li.product {
      width: 33.33%;
      margin-right: 0;
      float: none;
   }
	
	div.wpforms-field-textarea{width:70% !important}  	
    
}

/*related products*/
@media screen and (min-width: 1375px) {
div.container section.related{position: relative; left: -366.5px; box-sizing: border-box; width: 1903px; max-width: 1903px;	}	
}

h3.woocommerce-loop-product__title{padding:0px !important;margin:15px 0 0 0 !important}
.woocommerce ul.products li.product .price {font-weight:normal}

/* SHOP + SINGLE attr TITLE*/


/*SHOP*/
.yith-wcan-filters {margin-bottom:0px !important}
h4.filter-title{font-size:1.4rem !important;font-weight:normal !important}
li.filter-item span.term-label{font-size:1rem !important;font-color:#000}
.filter-item > label > a {font-size:1.2rem !important}
ul.filter-items li label input{width:17px !important;height:17px !important;margin-bottom:-30px !important;border-radius:0px !important;margin-right:10px !important}

/*SINGLE*/
div.sticky-summary{padding-top:0px !important}
h1.product_title{font-size:1.7rem !important;margin-bottom:5px !important}
p.price {font-size:1.4rem !important;width:50% !important;float:left !important;margin-bottom:15px !important;margin-top:15px !important}
p.pricettc{font-size:1.4rem !important;width:50% !important;float:right !important;margin-bottom:15px !important;margin-top:20px !important}
p.pricettc2{font-size:1.4rem !important;width:50% !important;float:right !important;margin-bottom:15px !important;margin-top:20px !important}
div.product_meta{display:none !important}
p.paypal{float:left !important}
p.price del{margin-top:-5px !important;margin-right : 30px !important}
/*prix variations*/
div.woocommerce-variation-price bdi{font-size: 1.4rem !important;}
div.woocommerce-variation-price span.price small.woocommerce-price-suffix{font-size:1.2rem !important;}

/*stock*/
p.stock{display:none !important}
.woocommerce button.button.alt.disabled{color:#7A7A7A !important;border:1px solid #7A7A7A !important;background-color:#fff !important}
.woocommerce button.button.alt.disabled svg{fill:#7A7A7A !important; stroke:#7A7A7A !important;}
.woocommerce button.button.alt{color:#000 !important;border:1px solid #000 !important;background-color:#fff !important}
.woocommerce button.button.alt svg{fill:#000 !important; stroke:#000 !important;}
/*couleurs sangles*/
.woocommerce div.product form.cart .variations .variable {width:100% !important}
div.variable-options label{display:none !important}
.woocommerce div.product form.cart .variations .variable-options {display:inline !important;border-bottom:0px !important}
div.variable-options span.arrow{display:none !important}
div.variations{height:35px !important}
div.variations .type-select{padding-bottom:5px !important}
div.variations .variable{margin-bottom:0px !important}
.cfvsw-swatch-inner {border-radius: 50% !important;width:25px !important;height:25px !important}
div.variations{margin-bottom:90px !important}
div.variable{padding:0px !important;margin-left:-20px !important}
/*boutons tailles sangles */
div.cfvsw-swatches-option[data-title="S/M"]{border-radius:50% !important;border:1px solid #000 !important;color:#000;padding: 5px !important}
div.cfvsw-swatches-option[data-title="L/XL"]{border-radius:50% !important;border:1px solid #000 !important;color:#000;padding: 5px !important}
/*OPTIONS Sélectionnées*/
.woocommerce div.product.layout-style-6 div.summary {padding:left 30px !important}
div.variable .type-select{padding-left:0px !important} 
 div.cfvsw-swatch-inner{border-radius:50% !important;padding:2px !important}
 div.cfvsw-swatches-option{border-radius:50% !important;padding:2px !important}
/*PRIX OPTIONS*/
small.option-price{font-weight:normal !important}

/*YITH Bavettes Sangles */
/*Cacher tableau prix des options*/
#wapo-total-price-table{display:none !important}
div.yith-wapo-container h1{font-size:1.4rem !important; margin: 5px 0 5px !important;}
div.yith-wapo-container h3{font-size:1.3rem !important;font-weight:700 !important;margin: 5px 0 5px !important;}
div.yith-wapo-block{margin-top:5px !important}
div #yith-wapo-option-4-0 .label-container-display {border:none !important}
div #yith-wapo-option-4-0 label{display:none !important}
div #yith-wapo-option-4-1 .label-container-display {border:none !important}
div #yith-wapo-option-4-1 label{display:none !important}
div #yith-wapo-option-4-2 .label-container-display {border:none !important}
div #yith-wapo-option-4-2 label{display:none !important}
div #yith-wapo-option-4-3 .label-container-display {border:none !important}
div #yith-wapo-option-4-3 label{display:none !important}
div #yith-wapo-option-4-4 .label-container-display {border:none !important}
div #yith-wapo-option-4-4 label{display:none !important}
div #yith-wapo-option-4-5 .label-container-display {border:none !important}
div #yith-wapo-option-4-5 label{display:none !important}
div #yith-wapo-option-4-6 .label-container-display {border:none !important}
div #yith-wapo-option-4-6 label{display:none !important}
div #yith-wapo-option-4-7 .label-container-display {border:none !important}
div #yith-wapo-option-4-7 label{display:none !important}
div #yith-wapo-option-4-8 .label-container-display {border:none !important}
div #yith-wapo-option-4-8 label{display:none !important}
div #yith-wapo-option-4-9 .label-container-display {border:none !important}
div #yith-wapo-option-4-9 label{display:none !important}
div #yith-wapo-option-4-10 .label-container-display {border:none !important}
div #yith-wapo-option-4-10 label{display:none !important}
div #yith-wapo-option-4-11 .label-container-display {border:none !important}
div #yith-wapo-option-4-11 label{display:none !important}
div #yith-wapo-option-4-12 .label-container-display {border:none !important}
div #yith-wapo-option-4-12 label{display:none !important}

div #yith-wapo-option-7-0 .label-container-display {border:none !important}
div #yith-wapo-option-7-0 label{display:none !important}
div #yith-wapo-option-7-1 .label-container-display {border:none !important}
div #yith-wapo-option-7-1 label{display:none !important}
div #yith-wapo-option-7-2 .label-container-display {border:none !important}
div #yith-wapo-option-7-2 label{display:none !important}
div #yith-wapo-option-7-3 .label-container-display {border:none !important}
div #yith-wapo-option-7-3 label{display:none !important}
div #yith-wapo-option-7-4 .label-container-display {border:none !important}
div #yith-wapo-option-7-4 label{display:none !important}
div #yith-wapo-option-7-5 .label-container-display {border:none !important}
div #yith-wapo-option-7-5 label{display:none !important}
div #yith-wapo-option-7-6 .label-container-display {border:none !important}
div #yith-wapo-option-7-6 label{display:none !important}
div #yith-wapo-option-7-7 .label-container-display {border:none !important}
div #yith-wapo-option-7-7 label{display:none !important}
div #yith-wapo-option-7-8 .label-container-display {border:none !important}
div #yith-wapo-option-7-8 label{display:none !important}
div #yith-wapo-option-7-9 .label-container-display {border:none !important}
div #yith-wapo-option-7-9 label{display:none !important}
div #yith-wapo-option-7-10 .label-container-display {border:none !important}
div #yith-wapo-option-7-10 label{display:none !important}
div #yith-wapo-option-7-11 .label-container-display {border:none !important}
div #yith-wapo-option-7-11 label{display:none !important}
div #yith-wapo-option-7-12 .label-container-display {border:none !important}
div #yith-wapo-option-7-12 label{display:none !important}

div #yith-wapo-option-9-0 .label-container-display {border:none !important}
div #yith-wapo-option-9-0 label{display:none !important}
div #yith-wapo-option-9-1 .label-container-display {border:none !important}
div #yith-wapo-option-9-1 label{display:none !important}
div #yith-wapo-option-9-2 .label-container-display {border:none !important}
div #yith-wapo-option-9-2 label{display:none !important}
div #yith-wapo-option-9-3 .label-container-display {border:none !important}
div #yith-wapo-option-9-3 label{display:none !important}
div #yith-wapo-option-9-4 .label-container-display {border:none !important}
div #yith-wapo-option-9-4 label{display:none !important}
div #yith-wapo-option-9-5 .label-container-display {border:none !important}
div #yith-wapo-option-9-5 label{display:none !important}
div #yith-wapo-option-9-6 .label-container-display {border:none !important}
div #yith-wapo-option-9-6 label{display:none !important}
div #yith-wapo-option-9-7 .label-container-display {border:none !important}
div #yith-wapo-option-9-7 label{display:none !important}
div #yith-wapo-option-9-8 .label-container-display {border:none !important}
div #yith-wapo-option-9-8 label{display:none !important}
div #yith-wapo-option-9-9 .label-container-display {border:none !important}
div #yith-wapo-option-9-9 label{display:none !important}
div #yith-wapo-option-9-10 .label-container-display {border:none !important}
div #yith-wapo-option-9-10 label{display:none !important}
div #yith-wapo-option-9-11 .label-container-display {border:none !important}
div #yith-wapo-option-9-11 label{display:none !important}
div #yith-wapo-option-9-12 .label-container-display {border:none !important}
div #yith-wapo-option-9-12 label{display:none !important}

/*tabs*/
.woocommerce div.product.layout-style-6 form.cart{margin-bottom:0px !important}
.woocommerce-tabs wc-tabs-wrapper{padding-top:25px !important}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {font-size:12px !important}
.woocommerce .woocommerce-tabs ul.tabs li a {font-size:12px !important}
.woocommerce div.product.layout-style-6 .woocommerce-tabs {padding-top: 5px;}
h2.wb_cptb_title{display:none !important}
div.woocommerce-Tabs-panel{padding-top:0px !important}
div.woocommerce-Tabs-panel div.container p{padding-top:0px !important;margin-top:-50px !important}
div.product .woocommerce-tabs .panel {text-align:left !important}
div.woocommerce-tabs{margin-top:20px !important}
ul.tabs li.active{background-color:#f0f0f0 !important;border-bottom:2px solid #f0f0f0 !important}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after{background-color:#f0f0f0 !important}
div.wb_cptb_content p{background-color:#f0f0f0 !important;padding:10px !important;border-radius:5px !important;border:2px solid #f0f0f0;}
div.woocommerce-Tabs-panel div.container p{background-color:#f0f0f0 !important;padding:10px !important;border-radius:5px !important;border:2px solid #f0f0f0;}
.woocommerce-tabs ul.tabs li.active a {color:#000 !important;border-bottom:2px solid #f0f0f0 !important}
div.wb_cptb_content{margin-top:-3px !important;border:0px !important}
div.woocommerce-Tabs-panel div.container p {border:0px !important}
li.additional_information_tab{display:none !important}
tr.woocommerce-product-attributes-item--weight{display:none !important}

/*Tooltips*/
a.tooltip{font-size:1.5rem !important;color:#000 !important}
a.tooltip [title] {position: relative;}
a.tooltip [title]:after {content: attr(title);display: inline-block;padding: 0.2em 0.6em;white-space: nowrap;background-color: #555;color: #000;font-size: 1.4rem;position: absolute;top: 100%;
  left: 50%;transform: translate(-50%, -1em);z-index: 1;}

/*Demande de devis*/
div.yith-ywraq-add-to-quote{width:49% !important;text-align:center !important}
a.add-request-quote-button.button{background-color:#fff !important;padding:0px !important;border:0px !important}
.woocommerce .add-request-quote-button.button{width:120px;height:120px; background-color:transparent !important;border:none !important}
.woocommerce .add-request-quote-button.button:hover{background-color:transparent !important;border:none !important}
div.yith-ywraq-add-button img.personnalisation{width:120px;height:120px;text-align:center !important}


/*formulaire devis*/
div.yith-ywraq-mail-form-wrapper input[type=file] {color: #222245; padding: 8px 12px; background-color: #fff; border: 1px solid #222245;}
div.yith-ywraq-mail-form-wrapper input[type=file]::file-selector-button {  margin-right: 8px; border: none; background: #000; padding: 8px 12px; color: #fff; cursor: pointer;}
/*formulaire contact*/
button.wpforms-submit{background-color:#fff !important;color:#000 !important;border:1px solid #000 !important;border-radius:0px !important}

/*Panier*/
h2.wc-block-cart__totals-title{font-size:1.4rem !important}
span.wc-block-components-totals-item__label{font-size:1.4rem !important}
span.wc-block-components-totals-footer-item-tax-value{font-size:1.5rem !important; font-weight:400 !important}
.wc-block-cart .wc-block-cart__submit-button {color: #000 !important; background-color: #fff !important; border:1px solid #000 !important}

/*commande*/
ul.woocommerce-shipping-methods li label{font-size:1.2rem !important }
#predict div.copy h2{font-size:1.5rem !important}
div.woocommerce-privacy-policy-text p{font-size:1.2rem !important}


/*pied de page */
footer, .footer-info, .sober-container{border:0px !important}
