/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/


a.viewcart-style-2.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background-color: #33CA7F;
    color: white;
}

a.viewcart-style-2.button.product_type_simple.add_to_cart_read_more {
    background-color: #33CA7F;
    color: white;
}

a.viewcart-style-2.button.product_type_variable.add_to_cart_button {
    background-color: #33CA7F;
    color: white;
}

.d-none {
    display: block !important;
   color: black;
}

body.archive.woocommerce-product-category .d-none {
    display: block !important;
}


/* body.single-product .d-none {
    display: none !important;
} */

.page-top .page-title {
    color: #000000 !important;
}

.archive.tax-product_cat .product-col{
        width: 25% !important;;
    }

/* new css for category pages */
@media(min-width: 1220px) {
   .archive.tax-product_cat .product-col{
        width: 25% !important;;
    }
}

.page-id-4767 div#banner-wrapper{display:none;}
@media (min-width: 992px) {
	#header form.searchform{max-width: 550px !important;}
	.archive.tax-product_cat .product-col{
       width: 25% !important;;
    }
}
@media (max-width: 991px) {
	#header .searchform input {
		width: calc(100vw - 98px) !important;
	}
	.searchform-fields span.text,
	#header .searchform {
    max-width: unset;
	}
}

.wp-block-themepunch-revslider {
    DISPLAY: NONE;
}

.paint-cal-form .gfield_label {
	width : 60% !important;
}
.paint-cal-form .ginput_container {
	width : 40% !important;
	background-color : #ffffff !important;
}
.paint-cal-form .gfield_description {
	width : 40% !important;
}
.paint-cal-form .gform_footer {
	padding : 15px 0px 0px 0px !important;
}
.paint-cal-form .gfield {
	border : 2px solid #000000 !important;
	background-color : #303030 !important;
}
.paint-cal-css label {
	background-color : #303030;
	color : #ffffff;
	text-align : left !important;
	padding : 11px 10px 10px 10px !important;
	font-size : 13px !important;
	vertical-align : middle !important;
	margin : auto !important;
}
.paint-cal-css input[type=text] {
	padding : 11px 10px 10px 10px !important;
	border-radius : 0px !important;
	width : 100% !important;
	font-size : 14px !important;
	border-radius : 0px !important;
	border : 0px !important;
	margin : auto !important;
}
.paint-cal-css select {
	padding : 11px 10px 10px 10px !important;
	border-left : 0px;
	width : 100% !important;
	font-size : 14px !important;
	border-radius : 0px !important;
	border : 0px !important;
	margin : auto !important;
}
.paint-cal-form  .paint-cal-gallons-css {
	border: 0px !important;
	background-color : transparent !important;
}
.paint-cal-gallons-css .gfield_label {
	width : 75% !important;
}
.paint-cal-gallons-css .ginput_container {
	width : 25% !important;
	background-color : #303030 !important;
}
.paint-cal-gallons-css label {
	margin :auto !important;
	background-color : transparent !important;
	font-size : 16px !important;
	color : #000000;
	text-align : left !important;
	padding : 11px 10px 10px 10px !important;
	margin : auto !important;
}
.paint-cal-gallons-css input[type=text] {
	padding : 10px !important;
	border-radius : 0px !important;
	width : 100% !important;
	background-color : #303030 !important;
	font-size : 22px !important;
	font-weight : bold !important;
	color : #4DAE65 !important;
	text-align : center !important;
	margin : auto !important;
}

.paint-cal-form .step-5-css {
	background-color : #4DAE65 !important;
	border : 0px !important;
	margin : 0px !important;
	padding : 15px 10px 15px 10px !important;
	text-align : center !important;
}

.paint-cal-other-css .gfield_label {
	width : 40% !important;
}
.paint-cal-other-css .ginput_container {
	width : 60% !important;
	background-color : #ffffff !important;
}

.paint-cal-other-css label {
	background-color : #303030;
	color : #ffffff;
	text-align : left !important;
	padding : 11px 10px 10px 10px !important;
	font-size : 13px !important;
	vertical-align : middle !important;
	margin : auto !important;
}
.paint-cal-other-css input[type=text] {
	padding : 11px 10px 10px 10px !important;
	border-radius : 0px !important;
	width : 100% !important;
	font-size : 14px !important;
	border-radius : 0px !important;
	border : 0px !important;
	margin : auto !important;
}
.paint-cal-other-css input[type=textarea] {
	padding : 11px 10px 10px 10px !important;
	border-left : 0px;
	width : 100% !important;
	font-size : 14px !important;
	border-radius : 0px !important;
	border : 0px !important;
	margin : auto !important;
}
@media(max-width: 991px) {
	.header-bottom {
		display: block;
    background: #000000;
    border: none !important;
		height: 50px;
	}
}
@media(max-width: 767px) {
	.archive.tax-product_cat .product-col{
       width: 33.3333% !important;;
    }
}

@media(max-width: 575px) {
	.archive.tax-product_cat .product-col{
       width: 50% !important;;
    }
}

