/* Saisissez votre CSS personnalisé ci-dessous */

/* Saisissez votre CSS personnalisé ci-dessous */

.woocommerce .type-product.product-type-variable form.cart.variations_form table.variations td.value .sellect-wrap {
    display: none !important;
}


body .prdlist-content img, body .prdlist-content img.lazy {
    height: auto !important;
    width: auto !important;
    max-width: 100%;
    max-height: 100px !important;
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}

body .widget_products img,
body .widget_products img.lazy
{
    height: auto;
    max-width: 100%;
    max-height: 70px !important;
    width: auto !important;
    /* margin: 0 auto !important; */
}

.sns-products.sns-products-style-two .widget_products .item_product .item-info .item-img-info-left{ text-align: left !important; }

.price > .amount {
    font-size: 1.2em !important;
}

#sns_woo_list.product_list.grid .block-product-inner .item-img{
    height: 200px !important;
    padding-top: 0 !important;
}

body .product_list.grid .block-product-inner .item-img .item-img-info img
{
	max-height: 100px;
	width: auto !important;
}

body.home .product_list.grid .block-product-inner .item-img .item-img-info {
    position: relative;
    text-align: center;
    height: 165px !important;
    vertical-align: middle;
}

body.home .product_list.grid .block-product-inner .item-img .item-img-info .product-image {
    display: flex;
    height: 150px;
    vertical-align: middle;
    align-items: center;
}


ul.product_list.products .block-product-inner a.product-image{
    display: flex;
    height: 200px;
    vertical-align: middle;
    align-items: center;
}

#sns_woo_list.product_list.grid li.sns-first{ clear: none !important; }

.woocommerce form .form-row .input-checkbox {
    display: inline;
   margin-left: -15px!important;
    text-align: center;
    vertical-align: middle;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    min-height: 14px;
    min-width: 14px;
    height: 26px;
    width: 26px;
    left: 14px;
    top: 14px;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg {
    width: 15px;
    height: 15px;
}

.woocommerce-store-notice { display: default !important; }

/*
#sns_menu .block-search { display: none !important; }

#main_navigation li:last-child{
    float: right;
    max-width: 150px;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    padding: 3px 24px 0px 34px;
    line-height: 24px;
    font-size: 13px;
    border: 2px solid transparent;
    border-radius: 30px;
    height: auto;
    font-family: Roboto,sans-serif;
    background-color: #eee;
}


.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{  color: #000 !important;  }

.dgwt-wcas-st {
    font-size: 13px;
    line-height: 100%;
}
*/
.price > .amount {
    font-size: 13px !important;
    font-weight: normal !important;
}

.price{ color: #333 !important; }



.woo-variation-swatches .variable-items-wrapper {	clear: both; }

form input.orig::placeholder{ color: #000 !important; }

/*
.woocommerce .primary_block .price {
    padding: 0px;
    position: relative;
    text-indent: -100px;
    display: block;
    overflow: hidden;
}

.woocommerce .primary_block .price span{ position: absolute; left: 100px; top: 0px; }

.woocommerce .primary_block .price span.woocommerce-Price-currencySymbol{ position: static; }
*/

.block-search{ display: none !important; }

#sns_menu .sns-mainnav-wrapper #sns_mainnav {
	float: left;
	max-width: 89% !important;
	width: 89% !important;
}

ul#main_navigation{ width: 100% !important; }

ul#main_navigation li.recherche {
	width: 265px;
	padding: 7px 0 0 0 !important;
}


#sns_mainmenu ul#main_navigation > li.menu-item > a {
	padding: 0px 15px 0px 0px !important;
}

.asp_w_container{ margin-top: -3px !important; }

#ajaxsearchpro1_1 .probox{ height: 40px !important; }

#ajaxsearchpro1_1 .probox .promagnifier, #ajaxsearchpro1_2 .probox .promagnifier, div.asp_m.asp_m_1 .probox .promagnifier {
    height: 40px;
}

#ajaxsearchpro1_1 .probox .prosettings, #ajaxsearchpro1_2 .probox .prosettings, div.asp_m.asp_m_1 .probox .prosettings {
    height: 40px;
}

.promagnifier{ display: none !important; }

#ajaxsearchprores1_1{ width: 450px !important; }


#sns_topheader .topheader-right .sns-quickaccess ul.links > li > a:hover {
    color: #000!important;
}

/*

.woocommerce .primary_block .price {
    padding: 0px;
    text-indent: -960px;
    height: 20px;
    background: url(https://copy.decorsdefacade.com/wp-content/uploads/from-img.jpg) -1px 3px no-repeat;
    background-size: auto 14px;
}

.woocommerce .primary_block p.price .woocommerce-Price-amount.amount
{ 
	position: absolute; left: 975px !important; padding-left: 65px !important; 
}

.woocommerce .primary_block p.price span.price{ text-indent: 0 !important; padding-left: 0px !important; background: #fff !important; }

.woocommerce .primary_block p.price span.price .woocommerce-Price-amount.amount {
    position: absolute;
    left: 0 !important;
    padding-left: 15px !important;
}


.woocommerce .primary_block p.price span.price bdi {
    padding: 2px;
    background: #fff;
    display: inline-block;
    width: 125px;
    margin-top: -2px;
}

*/



@media (max-width: 991px)
{
.sns_icon_box .sns_icon_left {
    display: none !important;
}
	
	body{ background: #fff !important; }
	
	.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {
	text-align: center;
	display: block !important;
	float: none !important;
	width: 100% !important;
	margin: 6px 10px;
}
	
	
ul.variable-items-wrapper li{ display: block !important; margin: 3px 10px; width: 100% !important; float: none !important; text-align: center !important; border: solid 1px #2D2D2D !important; padding: 5px 0 !important;  }
	
ul.variable-items-wrapper li .variable-item-span{ display: block !important; margin: 0; width: 100% !important; float: none !important; text-align: center !important; }
	
	
	ul.variable-items-wrapper{ display: block !important; width: 100% !important; text-align: center !important; margin: 0px !important; padding: 0 30px 0 10px !important; }
	
	table.variations th, table.variations td{ display: block !important; width: 100% !important; }
	

	
	
	.woocommerce a.button:disabled, .woocommerce button.button:disabled, .woocommerce input.button:disabled, .woocommerce #respond input#submit:disabled, .woocommerce a.button.disabled, .woocommerce button.button.disabled, .woocommerce input.button.disabled, .woocommerce #respond input#submit.disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button:disabled[disabled], .woocommerce input.button:disabled[disabled], .woocommerce #respond input#submit:disabled[disabled],
	body .woocommerce .primary_block .cart button
	{
		position: relative;
		display: block !important;
		height: 55px;
		padding: 0px 40px;
		line-height: 40px;
		border: none;
		background: #dd901c !important;
		color: #fff;
		font-size: 116.7%;
		text-transform: uppercase;
		font-weight: bold;
		overflow: hidden;
		cursor: pointer;
		transition: all 0.5s cubic-bezier(0.67, -0.51, 0.42, 1.43);
		margin-top: 20px !important;
		width: 100% !important;
		max-width: 100% !important;
		min-width: 100% !important;
		float: none !important;
		clear: none !important;
	}
	
	body .woocommerce .primary_block .cart .quantity{ float: none !important; width: 100% !important; display: block !important; margin-bottom: 20px !important; clear: none !important; }
}

@media (min-width: 992px) {
.col-md-15 {
    width: 100%!important;
		float: left;
} }


.images #sns_thumbs_clone{ display: block !important; }

body .inner .images .sns-thumbnails {
    display: block !important;
}

body .inner .images #sns_thumbs{ display: none !important; }


.images #sns_thumbs_clone .woocommerce-product-gallery__image {
    width: 150px;
    height: 150px;
    display: inline-block;
    overflow: hidden;
}

.images #sns_thumbs_clone .woocommerce-product-gallery__image:first-child{ display: none !important; }

