.quantity .qty, .gridlist-toggle > a:not(.active), .gridlist-toggle > a:hover, .single-product .product_title, .single-product .entry-summary .quantity .minus, .single-product .entry-summary .quantity .plus, .shop_table.cart-table .quantity .plus, .shop_table.cart-table .quantity .minus, .woocommerce-tabs h2.resp-accordion, .cart-v2 .card.card-default .card-body tbody tr td:last-child, .cart_totals .order-total .amount, .review-order.shop_table .order-total .amount{
	color:#252525 !important
}

figcaption.vc_figure-caption{
	font-weight:500;
	color:#e80580 !important
}

figcaption.vc_figure-caption{font-size:15px !important}

.vc_custom_1606463087040 {
	background-color:#292929 !important
}

.single_add_to_cart_button{
	background: #e80580;
	color:#dcdcdc;
}

h4 {
	line-height:30px;
}

ul.products .category-list a{
	color:#e80580 !important
}

.table-striped tbody tr:nth-of-type(2n+1){
	background-color: transparent;
}

.pricing-table-classic .price, .product-summary-wrap .price, .product-summary-wrap .product_meta span span, .product-summary-wrap .product_meta span a {
	color:#252525;
}

.product-summary-wrap .product-stock, .product-summary-wrap .posted_in, .product-summary-wrap .sku_wrapper, .product-summary-wrap .tags{
	color:#e80580;
}

li, .porto-u-sub-heading, .porto-sicon-description{
	color:#252525;
}

.product-summary-wrap .product_meta, .single-product .entry-summary .quantity .minus, .single-product .entry-summary .quantity .plus, .single-product .entry-summary .quantity .qty, .woocommerce-tabs .tab-content, .cart-v2 .card.card-default .card-body tbody tr{
	border-color: transparent !important
}

ul.products .category-list a:not(:hover){
	color:#e80580 !important
}

ul.products li.product-col h3{
	font-weight:500;
	font-size:16px;
	color:#e80580 !important
}

.product-template-default /*p, .porto-u-sub-heading*/{
	color:#252525 !important
}

.table th, .table td{
	font-family:"Catamaran";
	font-size:20px;
	color:#e80580 !important
}


.single-product .product-summary-wrap .price {
	font-size:30px;
	font-weight:700;
	margin-bottom:30px;
	margin-top:30px;
	color:#e80580 !important
}
.single-product .product-summary-wrap .description p {
	font-size:16px;
	font-family:"Catamaran";
	color:#252525 !important
}

.woocommerce-tabs .resp-tabs-list li.resp-tab-active {
	color:#252525 !important;
	border-color:#e80580 !important;
}
.woocommerce-tabs .resp-tabs-list li {
	font-size:20px;
	font-family:"Poppins";
	color:#e80580 !important
}

.woocommerce-tabs .tab-content p {
	font-size:16px;
	font-family:"Catamaran";
	color:#252525 !important
}

.wcpoa_attachment_name{
	color:#252525;
}

a.wcpoa_attachmentbtn {
	color:#dcdcdc;
	background:#e80580 !important;
	padding:10px 20px 10px 20px;
	font-size:20px;
	font-family:"Poppins";
	text-decoration:bold;
}

ul.products li.product-col .price{
	color:#e80580;
}

.porto-products.title-border-bottom > .section-title, .related.products .slider-title, .porto-products.title-border-middle > .section-title .inline-title::before{
	color:#e80580;
}

.woocommerce-tabs:before, .woocommerce-tabs:after, .woocommerce-tabs {
    background-color: #dcdcdc!important;
}

.woocommerce .add-request-quote-button.button{background-color: #e80580!important;}

.woocommerce .add-request-quote-button.button:hover{background-color: #252525!important;}

.products.related{
	padding-top:30px;
}

.porto-products.title-border-bottom > .section-title, .related.products .slider-title, .porto-products.title-border-middle > .section-title .inline-title::before{
	border-bottom-color:#ffffff;
}

.woocommerce-tabs{
	padding-top:15px;
	padding-bottom:15px;
}

.product-summary-wrap .single_add_to_cart_button{
	padding-bottom:60px;
	padding-top:15px;
}

.product-summary-wrap .single_add_to_cart_button:hover{
	background:transparent;
	color:#e80580;
	padding-bottom:60px;
	padding-top:15px;
}

#footer .footer-bottom .footer-center{
	margin-right: 33%;}

#footer .widget_custom_html .widget-title{
	margin-left: 25%;
	text-align:left;
}
#footer .textwidget p{
	margin-left: 25%;
	text-align:left;
}


.wp-block-button.no-border-radius, .wp-block-button__link.no-border-radius{
	margin-bottom:40px;
	font-size:20px;
	padding:20px 20px 20px 20px;
}

.wp-block-jetpack-contact-form{
	margin-left:250px;
	margin-right:250px;
}

.btn, .button, input.submit, [type="submit"].btn-primary, [type="submit"]{
	margin-top:20px;
	padding:15px 20px 15px 20px;
	font-size:20px;
	color:#fff;
	border:solid 2px #e80580;
	background:#e80580 !important;
}

.btn:hover, .button:hover, input.submit:hover, [type="submit"].btn-primary:hover, [type="submit"]:hover, .btn:focus, .button:focus, input.submit:focus, [type="submit"].btn-primary:focus, [type="submit"]:focus, .btn:active, .button:active, input.submit:active, [type="submit"].btn-primary:active, [type="submit"]:active {
	border:solid 2px #e80580;
	background:transparent !important;
	color:#e80580;
	
}

.ywraq-privacy-wrapper{
	background-color:#252525;
}

#main .share-links a{
	display:none;
}

@media(max-width: 1200px){
 #footer .footer-center, .footer-left, .footer-bottom{
	margin-right: 0!important;
	text-align: center!important;}


}


#product-2226 .add-request-quote-button,
#product-2222 .add-request-quote-button,
#product-2221 .add-request-quote-button,
#product-2216 .add-request-quote-button {
	display: none!important;
	
}

ul.products li.product-default.show-links-hover {
    padding-bottom: 20px!important;
}

ul.products li.product-col .description {
    min-height: 150px!important;
}

ul.products li.product-col .price {
    min-height: 18px!important;
}

.container-fluid, .container-fluid .vc_section:not(.porto-inner-container) {
    padding-top: 30px;
}

.contact-form textarea {
    height: 52px;
}

// DEBUT MOBILE RESPONSIVE

//PAGE ACCUEIL
@media screen and (min-width:600px){
section#\31{
	margin-top:-150px;
}
}

@media screen and (min-width:800px){
section#\31{
	margin-top:-250px;
}
}

@media screen and (min-width:1200px){
section#\31{
	margin-top:-450px;
}
}

h1.logo{
	width:20%!important;
}

#rs-slide{
max-width: 100%;
}


.container-fluid .vc_row .vc_row {
    padding-left: 0;
    padding-right: 0;
    margin-left: 7%;
    margin-right: 15%;
}



// PAGE CONTACT
.wp-block-jetpack-contact-form {
    margin-left: 25%!important;
    margin-right: 25%!impotant;
}


// FIN MOBILE RESPONSIVE





/* Enlever badge ReCaptcha */
.grecaptcha-badge { opacity:0;}


.dontdisplay{
	display:none;
}

.stats-text {
    font-size: 18px!important;
}
