.preset-1 .widget_wysija_cont {
    background-image: url("https://www.ecf-echoppe.com/wp-content/uploads/2017/09/NL.jpg");
}

.vgp-items .post-meta {
    display: none;
}


.page-links::before, .nav-links::before, .page-links::after, .nav-links::after {
    margin-bottom: 45px;
}


.woocommerce div.product div.images .flex-control-thumbs li img {
    display: none;
}

.product-rating{
    display: none;
}

.preset-1 a:hover {
    color: #d73c41;
}


.preset-1 button, .preset-1 input[type="button"], .preset-1 input[type="submit"] {
    color: white;
    font-weight: bold;
}


.caldera-grid .btn {
    border: 0px solid transparent;
    border-radius: 0;
    margin-top: 15px;
    padding: 10px 12px;
}

.woocommerce div.product-view .single-product-image {
    margin: 0;
}

.woocommerce div.product-view .product_title {
    font-size: 33px;
    text-transform: none;
}

.shop-products .product-title {
    font-size: 14px;
}

.shop-products .product-image img {
    width: auto;
}

.woocommerce .archive-content .page-header .title {
    font-size: 35px;
}

.woocommerce div.product form.cart .button {
background: #d73c41 none repeat scroll 0 0;
}

.preset-1.woocommerce div.product form.cart .button:hover {
    background-color: #991114;
}


.shop-products .product-title {

    height: 28px;
}



.woocommerce div.product-view div.images {
    margin-bottom: 0;
}

.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {

    margin-top: 2em;
}

.variations.vg-product-variables {
    display: none;
}


.atc-notice-wrapper .product-image {
    float: left;
    width: 24%; 
}

.toolbar .view-mode {
 display: none;
}

.post .entry-meta, .post-wrapper .entry-meta{
 display: none;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #d73c41;
}

.button:hover, .woocommerce a.button:hover, .woocommerce input.button:hover, .woocommerce button.button:hover, .woocommerce .button:hover, .button:focus, .woocommerce a.button:focus, .woocommerce input.button:focus, .woocommerce button.button:focus, .woocommerce .button:focus, .button.focus, .woocommerce a.button.focus, .woocommerce input.button.focus, .woocommerce button.button.focus, .woocommerce .button.focus {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

.logo-wrapper .logo-inside {
    margin: 30px 0 30px;
    width: 130%;
}

.subscription-details{
display:none;
}

#topbar-1 .menu > li:after {
    background: #999999;
    content: "";
    height: 13px;
    position: absolute;
    right: -15px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 1px;
}

#footer-top .footer-top {
    display: none;
}

 .preset-1 .woocommerce input.button, .preset-1 .woocommerce button.button, .preset-1 .woocommerce .button {
    background-color: white;
}

.preset-1 .button, .preset-1 .woocommerce a.button {
    background-color: #d73c41;

}



body[class*=" preset-"] .wpb_heading::first-letter {
    color: #333;
}



body[class*=" preset-"] .atc-notice-wrapper .buttons .button, body[class*=" preset-"] .woocommerce div.product form.cart .button:hover, body[class*=" preset-"] .woocommerce div.product form.cart .add_to_wishlist:hover, body[class*=" preset-"] .woocommerce div.product form.cart .yith-wcwl-wishlistexistsbrowse a:hover, body[class*=" preset-"].woocommerce table.cart .button:hover, body[class*=" preset-"].woocommerce-page table.cart .button:hover, body[class*=" preset-"].woocommerce #content table.cart .button:hover, body[class*=" preset-"].woocommerce-page #content table.cart .button:hover, body[class*=" preset-"] .vina-product-search .search-button-wrapper button:hover, body[class*=" preset-"] .widget_wysija .wysija-submit:hover, body[class*=" preset-"] .vgp-items .post-readmore a:hover {
    background: #d73c41;
opacity:0.65;
}


.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    color: black;
}

.layout-4 #vg-header-wrapper .search-wrap .search-inside .input_text {
    color: black;
}


.preset-1 .button, .preset-1 .woocommerce a.button, .preset-1 .woocommerce input.button, .preset-1 .woocommerce button.button, .preset-1 .woocommerce .button {
    background-color: #d73c41;
}

.woocommerce a.remove:hover {
    background: #d73c41;
}

.widget .wgtitle {
    font-size: 15px;
}

.shop-products .product-title {
    line-height: 1.4;
}

.menuhide{
display:none;
}

.vg-skybook-category-treeview ul li a, .woocommerce .widget_layered_nav ul li a {
    padding-left: 5px;
}

.layout-4 div.vg-skybook-category-treeview .treeview > li {
    padding: 7px 5px;
}

body[class*=" preset-"].woocommerce a.button{
background:white;
}

.widget.sidebar .wgtitle {
    font-size: 16px;
}

.woocommerce table.shop_attributes td {
    font-style: normal;
}




input[type="checkbox"], input[type="radio"] {
    margin: 17px 0 0;
}

.menu-primary > li.mega-menu .level-0 {
    padding: 0px;
    margin: 0;
}

.homespe .shop-products .vgw-item {
    margin: 0 34px 32px;
}

input[type="checkbox"], input[type="radio"] {
    line-height: 2;
}
.woocommerce form .form-row .input-checkbox {
    margin: -2px 10px 0 0;
}

.menu-primary li a {
    text-transform: none;
}

#vg-topbar .menu>li {

    font-size: 14px;
}


/* commentaire !!!!
.product-image{
border: 1px solid;
border-color: #8c8c8c;

}

.woocommerce div.product-view .single-product-image{
border: 1px solid;
border-color: #8c8c8c;

}




.home2 .shop-products .vgw-item {
    margin: 0 34px 32px;
}

*/


body[class*=" preset-"] .vgw-item .add-to-cart .button:hover{
 background-color: white;
 }

body[class*=" preset-"] .vgw-item .add-to-cart .button{
 background-color: white;
 }

.woocommerce form .form-row .input-checkbox {
    margin: -10px 10px 0 0;
}

.woocommerce #payment .terms, .woocommerce #payment .wc-terms-and-conditions, .woocommerce-page #payment .terms, .woocommerce-page #payment .wc-terms-and-conditions {
    padding-top : 10px;
}

.menu-primary > li > a {
    padding: 0 43px;
}

.shop-products .product-title {
    line-height: 1.2;
}

.shop-products .product-price {
    margin: 20px 0 0;
}

body[class*=" preset-"].woocommerce-page table.cart .button{
    background: #999999;
}

body[class*=" preset-"].woocommerce-page table.cart .button:hover{
    background: #999999;
}

body[class*=" preset-"].woocommerce-page table.cart .button{
    height: 36px;
    padding: 12px 12px;
    text-transform: none;
    line-height: 12px;

}

.woocommerce table.shop_table th {
    text-align: right;
}

.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
    text-align: right;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
float:right;
}



.product-name{
width:50%;
}

.product-thumbnail{
width:5%;
}

.product-remove{
width:5%;
}

.includes_tax{
display:block;
}

.coupon {
width:90%;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
    height: 36px;
    padding: 12px 12px;
    text-transform: none;
    line-height: 12px;

}

.woocommerce .quantity .minus, .woocommerce .quantity .plus {
    color: #fff;
    background: #999999;
}

.woocommerce .quantity .qty {
    color: #fff;
    background: #666666;
}

#vg-header-wrapper .header-sticky .widget_shopping_cart, #vg-header-wrapper .header-sticky .widget_vg_skybook_product_search {
    background: #ededed;
}



.mini-cart-content-inner .preset-1 .button, .preset-1 .woocommerce a.button, .preset-1 .woocommerce input.button, .preset-1 .woocommerce button.button, .preset-1 .woocommerce .button,.preset-1 .woocommerce .button{
    background: #ffffff;
}

.aws-container .aws-search-field {
    width: 400px;
}

.layout-4 #vg-header-wrapper .woo-header {
    padding: 60px 0;
}

.woocommerce div.product-view form.cart div.quantity {
    display: none;
}

.preset-1.layout-4 .widget.sidebar.widget_vg_skybook_category_treeview .wgtitle {
    background-color: #d73c41;
}

.layout-4 #vg-header-wrapper .search-wrap .search-inside {
    float: right;
    padding: 30px 0;
}

.woocommerce div.product-view .product_title {
    margin: 0 0 0px;
}

.short-description h3 {
    font-weight: normal;
    margin: 0;
}


.short-description h2 {
    font-weight: normal;
    margin: 0;
	font-size: 24px;
	line-height: 1.875;
}

.preset-1.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    background-color: #bb282d;
    display: none;
}

.single-product-image a{
	  pointer-events: none;
  cursor: default;
}
a.button.wc-forward {
    color: #d73c41;
}

a:hover.button.wc-forward {
    color: #d73c41;
}

.mini-cart-content-inner .preset-1 .button, .preset-1 .woocommerce a.button, .preset-1 .woocommerce input.button, .preset-1 .woocommerce button.button, .preset-1 .woocommerce .button, .preset-1 .woocommerce .button{
	background-color: #d73c41;
}

.product-name a{
	font-size:20px
}

.woocommerce-cart table.cart img{
	width: 80px;
}

.product-thumbnail {
    width: 10%;
}

.woocommerce .quantity .minus, .woocommerce .quantity .plus {

   
    height: 20px;
    line-height: 0px;
       padding: 0;
    width: 20px;

}


.woocommerce .quantity .qty {
    width: 30px;
    height: 20px;
    padding: 0;
}

.woocommerce .quantity .section-title {
    display: none;
}

.woocommerce td.product-quantity {
    min-width: 100px;
	width:90px;
}
@media (min-width: 0px) and (max-width: 1199px) {
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
    width: 100%;
	}
	.search-inside{
		display:none;
	}

}

 input[type="radio"] {
    line-height: 2;
    float: left;
}

.woocommerce-checkout #payment ul.payment_methods li input {
	margin: 7px 1em 0 0;}

.woocommerce-checkout #payment ul.payment_methods{
	color:black;
}

.woocommerce-checkout #payment div.payment_box p:last-child {
    color: black;
}

@media only screen and (max-width:1199px){
.mobmenu .sub-menu li a {
    padding-left: 0px;
}
	#mobmenuleft li > ul {
    padding-left: 20px;
}
}

.woocommerce .quantity .qty {
    color: #fff;
    background: #999999;
}
.woocommerce div.product-view .short-description {
    margin: 0 0 0px;
}

.block-wrapper.wrapper3
{
    
pointer-events: none;
    
cursor: default;
}

.sib-email-area{
	float : left;
	padding-right: 10px;
}

body[class*=" preset-"] #vg-header-wrapper .header .mini-cart-content a{
	background:white;
}

.variations_form.cart .minus{
display:none;
}

.variations_form.cart .plus{
display:none;
}


.variations_form.cart input{
display:none;
}
.menu-primary > li.mega-menu .level-0 > li > a{
display:none;
}

.description_sousladirectionde{
font-size: 25px;	
}

.description_auteur{
	font-size: 25px;	
}


#wc_product_finder .widget_price_filter {
    margin: 2px 0 0 0;
    display: none;
}

.toolbar .woocommerce-result-count {
    line-height: 41px;
}

select{
	color:black;
}

.woocommerce div.product-view .product_title {

    line-height: 1.4;
}

body[class*=" preset-"].woocommerce-page table.cart .button {
    font-weight: normal;
}

.aws-container .aws-search-field {
    width: 300px;
}

.layout-4 #vg-header-wrapper .search-wrap .search-inside {
    padding: 57px 0;
}

option[value="popularity"]{
	display:none;
}

option[value="rating"]{
	display:none;
}

option[value="price-desc"]{
	display:none;
}


.vgp-items .post-title {
    font-size: 22px;
    line-height: 1.3;
    font-weight: normal;
    text-transform: none;
}

.toolbar .woocommerce-ordering select {
    margin-right: 10px;
}

.toolbar .woocommerce-result-count {
    margin-right: 10px;
}

.download-product a{
	font-size:20px;
}

.post-date{
	display:none;
}

.widget .wgtitle {
    line-height: 1.5;
}