/*
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
*/

/*GTranslate*/
/*div.gtranslate_wrapper{position:absolute !important;margin: -25px 15px 0px 0px !important}*/
.gt_float_switcher{-webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important}
.gt_float_switcher .gt-selected .gt-current-lang {font-weight:normal !important; padding:0px !important;font-size:12px !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important;}
.gt_float_switcher img {display:none !important}
.gt_float_switcher .gt_options a {font-size:12px !important; font-weight:normal !important;}

@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;}

}

/*@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}
}

/*BreadCrummb */
#catch-breadcrumb{margin-bottom:30px !important}
nav.woocommerce-breadcrumb{float:left !important;margin-left:40px !important}

h2{font-size:18px !important}

#gtranslate_wrapper.switcher a{font-size:normal !important}

div.container{margin-top:25px !important}
/*recherche container*/
.woof_sid_auto_shortcode .woof_container {width:36% !important}

#gtranslate_wrapper.switcher a{font-size:normal !important}
/*titre pages*/
.page .entry-title{display:none !important}

/* Menu Rechercher */
li.menu-item-search{display:none !important}

/*reorganiser affichage catalogue*/
form.woocommerce-ordering{display:none !important}

/*Bouton Filtrer */
a.toggle-filter{color:#000 !important;font-weight:700 !important;font-size:18px !important}


/*Fonction recherche du theme */
.search-modal.open .product-cats{display:none !important}
div.search-modal form div.product-cats{display:none !important}
/*Mega Menu */
div.site-navigation{float:left !important}
li.mainbutton a{z-index:100 !important; cursor:default !important}
ul.sub-menu{float:left !important}
.site-navigation .mega-menu-container {padding: 0 !important; margin:-30px 0 !important}
.site-navigation .mega-sub-menu .sub-menu {margin: 10px 20px 0 !important}
ul.mega-menu-container li.sm{margin-left: -20px !important; }
ul.mega-menu-container li.sm.cacher{color:#fff !important; }
li.sm a{color:#000 !important;font-weight:normal !important}
li.ssm a{color:#000 !important;font-weight:normal !important}
/*Sélection Autome Hiver*/
/*li#menu-item-47723 a{color:#f90 !important;font-weight:bold !important;color:#cc0106 !important}*/
ul.mega-menu-container li.ssm{margin-left: 10px !important;margin-bottom:15px !important}
ul.mega-menu-container li.ssm a::before{padding-right: 10px !important;font-family: "FontAwesome";content: "\f105";}

/*MEGA MENU*/
#mega-menu-primary{background:#fff !important;color:#000 !important}
li.mega-menu-row{opacity:1 !important;background:#FFF !important}
ul.mega-sub-menu{opacity:1 !important;background:#FFF !important}

.site-content {padding-top:0px !important}
.woocommerce.archive .site-content {padding-top: 0px !important;}

/*Sober image Banner 3*/
.sober-banner3 .banner-content{color:#000 !important}

/*Accueil Champ de recherche */
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {border-radius: 0px !important;border:1px solid #000 !important;background-color:#fff !important}

/*Accueil QUESTIONS FREQUENTES*/
div.qf div.vc_column-inner{border-left:5px solid #bbc4eb;background-color:#ecf5fa}

/*Accueil titre N°1 des Ventes */
h1.n1ventes{background-color:#000;color:#f90;font-size:1.4rem !important;font-weight:700 !important;padding:12px !important;width:fit-content !important;text-transform:uppercase}

/*icon accueil */
.sober-icon-box .box-title {font-size:1.4rem !important}

/*header icones panier */
div.header-icon a svg{stroke:#fff !important;fill:#fff !important}
.header-icon li.menu-item-cart span.count, .header-icon li.menu-item-wishlist span.count {background-color: #fff !important;}

/*Catalogue*/
table.cfvsw-shop-variations td{border:0px !important;text-align:center}
ul.products div.buttons a.button{border:0px !important}
.woocommerce ul.products li.product {margin-bottom: 5px !important;}

/* ---------------------------------------------------------------------------------- CREATION -------------------------------------------------------------------------- */

div#lumise-navigations{display:none !important}

/* ---------------------------------------------------------------------------------- CREATION -------------------------------------------------------------------------- */

/*single */
div.sticky-summary {padding-top: 0px !important;}
.woocommerce div.product .product_title {font-size:17px !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}
/*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}
/*Guide des Tailles*/
#size-chart.modern tr:nth-child(2n+1) {background: #D5EAD4 !important;}
/*TAB AVIS */
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a .counter {background-color:#367234 !important}
.woocommerce #respond input#submit {background-color:#fff !important;color:#000 !important;border:1px solid #000 !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;}


/*prix variations */
div.woocommerce-variation-price span.amount bdi:nth-child(2){font-size:1.8rem !important}
/* ---------------------RUPTURE STOCK ------------*/

/*.woocommerce div.product p.stock {display: none !important;}*/
/*Texte PAYPAL */
.woocommerce div.product p.price {margin-top:0px !important;padding:0px !important;height:30px !important;margin-bottom:25px !important;width:50% !important;float:left !important}

/* BOUTONS AJOUTER AU PANIER */
/*div.single_variation_wrap{margin-top:25px !important}*/
/*bouton ajouter devis*/
/*div.yith-ywraq-add-to-quote{margin-top:30px !important}*/
div.yith-ywraq-add-button a {font-size:1.3rem !important}
.woocommerce .add-request-quote-button.button{background-color:#fff !important;color:#000 !important}
/*pied de page*/
.site-content {padding-bottom:0px !important}


/*short description*/
div.woocommerce-product-details__short-description div, div.woocommerce-product-details__short-description p, div.woocommerce-product-details__short-description span,div.woocommerce-product-details__short-description hr{font-size:1.4rem !important;color:#000 !important}
/*long description*/
div.woocommerce-Tabs-panel div p, div.woocommerce-Tabs-panel div span, div.woocommerce-Tabs-panel div hr {font-size:1.4rem !important;color:#000 !important}

/*description longue */
div.woocommerce-tabs div.container p{float:left !important}


/*SKU*/
div.product_meta {width:100% !important;display: block !important;float:left !important}
span.sku_wrapper{display: block !important;float:left !important}
span.sku_wrapper:before{display: none !important;}
span.posted_in, span.tagged_as{display: none !important;}

/*note personalisation*/
div.danger{border:1px solid #424242;margin-top:-75px !important;padding:10px 10px 10px 10px !important}
div.danger p{font-style:italic;color:#000;text-align:left !important}

/*Product filter by categories */
h4.filter-title{font-size: 1.4rem !important;}
div.filter-content input[type="checkbox"]{display:block !important}
div.filter-content a.button.alt{padding:0px !important;color:#000 !important;background-color:#fff !important;border:1px solid #000;line-height:40px !important;width:inherit !important}
div.filters-container button.yith-wcan-reset-filters{padding:0px !important;color:#000 !important;background-color:#fff !important;border:1px solid #000;line-height:40px !important;width:inherit !important}

/*Promo quantités */
ul.products span.price ins{color:red !important}

/*titre produits*/
h3.woocommerce-loop-product__title{font-weight:normal !important}
.woocommerce ul.products li.product .price {font-weight:normal !important}
div.summary{text-align:center !important}

/* ------------------------------------------------------ VARIATIONS SWATCHES SINGLE ------------------- */
.woocommerce .summary div.cfvsw-swatches-option{min-width:40px !important;min-height:40px !important}

/* Related products */
.woocommerce section.related{width:100% !important} 
.woocommerce .related{padding-top:0px !important;padding-bottom:0px !important}
.woocommerce ul.products {margin-left:0px !important;margin-right:0px !important;width:100% !important;padding-left:50px !important}

/*Formulaire de Contact*/
.wpforms-form button{background-color: #000 !important;border: none !important;color: #fff !important;}
.wpforms-form button:hover{background-color: #2e2a25 !important;border: none !important;color: #fff !important;}

/*catalogue*/
.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-archive-align-center .wvs-archive-variation-wrapper .variable-items-wrapper {
	-webkit-box-pack: center;justify-content: center;}
	
ul.products span.price .prixttc{display:none !important}
ul.products li.product .price {font-size:15px !important;font-weight:bold !important}
	
/*top bar */
.topbar{height:35px !important}
	.topbar-left{width: 60% !important}
	.topbar-menu {width: 40% !important}
#masthead{padding:15px !important}
/*Menu principal icons droite*/
header.site-header .sober-container{padding-right:0px !important}

/* MESSAGE AJOUT au Panier */
div.woocommerce-message{display:none !important}
/*Commmande*/
ul.wc-item-meta{display:none !important}
.woocommerce-checkout form.checkout h3 {width:100% !important}

/* --------------------------------------------CART PAGE ---------------------------------------------------------------*/
body.woocommerce-cart div.container {margin-top: 0px !important;}
body.woocommerce-cart nav.entry-breadcrumbs{display:none !important}
div.coupon_button button{margin-top:30px !important;font-weight:300 !important;padding:15px !important}


/* ---------------------------------------------CHECKOUT PAGE ----------------------------------------------------------*/
body.woocommerce-checkout div.container {margin-top: 0px !important;}
body.woocommerce-checkout nav.entry-breadcrumbs{display:none !important}
div.woocommerce-coupon-form div.woocommerce-info svg {display:none !important}
div.woocommerce-info svg {display:none !important}
div.wc-ppcp-checkout-container{display:none !important}
h3#ship-to-different-address label{float:left !important}


/* Google maps */
a[href^="http://maps.google.com/maps"]{display:none !important}
.gmnoprint a, .gmnoprint span {display:none;}
.gmnoprint div {background:none !important;}
.gm-style .gm-style-cc span, .gm-style .gm-style-cc a, .gm-style .gm-style-mtc div {display:none !important}
a.boutton{z-index:100;position:relative;top:-80px;left:30px;}
#map-footer{z-index:100; width:100%; background:#000;height:30px;margin-top:-50px;position:absolute}
#map-footer p {position:relative;width:100%;text-align:center;color:#fff;font-size:15px;text-transform:uppercase;line-height:15px;margin-top:10px}

/*Livraison*/
.woocommerce-checkout form.checkout table.shop_table td {padding:20px !important}
div#pickup-location-field-for-0{padding-top:20px !important}
.pickup-location-field-label{color:#C00 !important}
p.woocommerce-shipping-contents{display:none !important}
.site-content table {border:none !important;}


/*YITH Options produits */
div.yith-wapo-block .options{text-align:center !important}
div.yith-wapo-block input{border:1px solid #000 !important}
#wapo-total-price-table table {font-size: 15px !important;line-height: 25px !important;}
td #wapo-total-order-price{color:#000 !important}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container .label_price {font-size:12px !important}

/*produit composite*/
abbr.required span{display: none !important;}
abbr{border-bottom: none !important;font-size:10px !important}
div.ywcp_component_otpions_thumbnails_container span.price{display: none !important;}
div.ywcp_product_info span.price{display: none !important;}
div.ywcp_product_sku{display: none !important;}
div.ywcp_component_subtotal{display: none !important;}
div.ywcp_components_single_item h3{margin:25px 0px 10px !important}
div.ywcp_wcp_group_total{display: none !important;}
div.ywcp_inner_selected_container .variations td label{color:#000 !important;font-size:700 !important}
div.ywcp_product_link a{color:#000 !important;font-weight:bold !important}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option label{border:none !important} 
div#yith-wapo-container div.options label{text-align:center !important}

/*YITH DEMANDE DEVIS*/
.woocommerce .add-request-quote-button.button:hover, .woocommerce .add-request-quote-button.button:hover{background-color:#000 !important}
.woocommerce form .form-row textarea::placeholder {color:#767676 !important;font-style:italic !important}
input[type="file"]::file-selector-button {border: 1px solid #000 !important; padding: 15px !important; border-radius:0px !important;  background-color: #fff !important;
  font-weight:500 !important;line-height:35px !important;cursor:pointer !important}
div.rc-anchor-light {background:#fff !important}

/*mandat administratif page commmande*/
li.payment_method_mandat{margin-top:30px !important}
li.payment_method_mandat label img{position:relative !important;margin-top:-50px !important}

/*boutons woo */
.components-button{background-color:#fff !important;color:#000 !important;border:1px solid #000 !important}
/*loop catalog*/
.add_to_cart_button{background-color:#fff !important;color:#000 !important;border:1px solid #000 !important}


/*Commande*/
form.woocommerce-checkout h3{widht:100% !important}

/*Mon Compte */
p.hello-customer{display:none !important}

/*lignes horizontales */
.related{border:none !important}
.woocommerce div.product .woocommerce-tabs ul.tabs {border-top:none !important}
.woocommerce div.product .product_meta {border:none !important}
.site-content{border-top:none !important}
.site-header{border:none !important}

/*Footer rechercche*/
footer #wcas-sober-mobile-search{display:none !important}
footer #wcas-sober-search{display:none !important}

/*Description pied de page */
div#category-seo-bottom{width:100% !important;margin:0px !important;padding:0px !important}