/*
Theme Name: Flatsome Child
Author: rharnavil
Template: flatsome
Version: 1.1.0.1
Text Domain: flatsome
*/
@media only screen and (max-width:48em){}
.product-option-title.accordion.product-option-accordion:hover {
    text-decoration: underline;
    cursor: pointer;
}
/* CSS Affichage nombre de produits vendus */

.wpm-sold-product {
	font-weight: bold; /* On met le texte en gras */
	background-color: #F5F5F5; /* On met une couleur de fond grise */
	text-align:center; /* On centre le texte */
	padding-top:10px; /* On met une marge interne supérieure de 10pixels */
	padding-bottom:10px; /* On met une marge interne inférieure de 10pixels  */
}

/** DEBUT Ajustements CSS non-connecte **/
div#masthead {
    background-color: #262f3d;
}

.bg {
    opacity: 1;
}
/** FIN Ajustements CSS non-connecte **/

/** amrgin and padding for product page **/
@media screen and (max-width:500px)
{
 .product  div.col.large-9
	{
		padding-left:0px;
		padding-right:0px;
		margin:auto;
		
	}
	.product > div > div.col.large-9 > div.product-main > div,
	.product > div > div.col.large-9 > div.product-main > div > div.large-5.col,
	.product > div > div.col.large-9 > div.product-main > div > div.large-5.col > div,
	.product > div > div.col.large-9 > div.product-main > div > div.large-5.col > div.col.large-10
	
	
	{
		padding-left:0;
		padding-right:0;
		margin-left:0;
		margin-right:0;
		margin:auto;
		
	}
	.product imag
	{
		vertical-align:middle;
	}
	.product > div > div.col.large-9 > div.product-footer > div.product-page-sections > div.product-section > .row, .product > div > div.col.large-9 > div.product-footer > div.product-page-sections > div.product-section > .row > div 
	{
		padding-left:0;
		padding-right:0;
		margin-left:0;
		margin-right:0;
	}
	.product > div > div.col.large-9 > div.product-footer > div.product-page-sections > div.product-section > div > div.large-10.col.pb-0.mb-0
	{
		left:0px;
	}
}

/** points de relais page commande **/

#pl-picker-modal > location-picker > div.lp-content {
    position: relative;
    left: 0%;
    width: 100%;
}


@media screen and (max-width: 849px)
{
.header-main li.html.custom {
    display: inline-block;
}
}

/** Adress Widget For Header **/
.user-adress-widget:hover
{
  border:1px solid white;
}
.user-adress-widget
{
  padding:5px;
  border:1px solid #262f3d;
}
@media screen and (max-width:890px)
  {
#masthead > div > div.flex-col.hide-for-medium.flex-left.flex-grow > ul > li.header-search-form.search-form.html.relative.has-icon 
{
 width: 52%;
}
}
@media screen and (max-width:1123px) and (min-width:891px)
  {
#masthead > div > div.flex-col.hide-for-medium.flex-left.flex-grow > ul > li.header-search-form.search-form.html.relative.has-icon 
{
 width: 58%;
}
}


#woocommerce_price_filter-4 > form > div > div.price_slider.ui-slider.ui-corner-all.ui-slider-horizontal.ui-widget.ui-widget-content
{
	display:block !important;
}

