/*
Theme Name: pumpsalesaustralia
Description: pumpsalesaustralia is a simple responsive SEO friendly theme. 
Version: 1.0
Tags:  blog, news, featured-images, one-column, theme-options, consultants
Text Domain: pumpsalesaustralia
Domain Path: pumpsalesaustralia
Author: A2Z Developing Team [tanand79gmail.com] 

*/


img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.wpforms-confirmation-container-full {
	background: transparent !important;
	border: 1px solid #ccc !important;
}

.wpforms-field-container input {
	height: 45px !important;
	font-size: 17px !important;
	color: #000 !important;
	font-family: "poppins", Sans-serif;
	background: #fff !important;
	border: 1px solid #cecece !important;
	border-radius:50px !important;
	}
.wpforms-field-container textarea {
	font-size: 17px !important;
	color: #000 !important;
	font-family: "poppins", Sans-serif;
	background: #fff !important;
	border: 1px solid #cecece !important;
	border-radius:30px !important;
	
}
.wpforms-field-container input::placeholder, .wpforms-field-container textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #010101 !important;
  opacity: 1; /* Firefox */
}

.wpforms-field-container input:-ms-input-placeholder, .wpforms-field-container textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #010101 !important;
}

.wpforms-field-container input::-ms-input-placeholder, .wpforms-field-container textarea::-ms-input-placeholder { /* Microsoft Edge */
  color: #010101 !important;
}
#wpforms-submit-628 {
	background-color: #e5fe99;
	color: #000;
	font-family: "poppins", Sans-serif;
	text-transform: capitalize;
	font-size: 17px;
	padding: 10px 50px;
	font-weight: 600;
	letter-spacing: 0px;
	margin:0 auto;
	display:table;
	border-radius:50px !important;
	border:none;
}



#wpforms-submit-1480 {
	background-color: #16478e;
	border: 1px solid #ddd;
	font-size: 20px;
	padding: 10px 15px;
	color: #fff;
	width: 100%;
	text-transform: uppercase;
	font-family: "Cinzel", sans-serif;
}
.wpforms-field-label {
	color: #000;
	font-size: 16px !important;
	font-weight: 400 !important;
}
.wpforms-captcha-equation {
	color: #000 !important;
	font-size: 16px !important;
	font-weight: 400 !important;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #000 !important;
    font-size: 1.25em;
}
button.single_add_to_cart_button.button.alt.wp-element-button {
background-color: #e5fe99;
    color: #000000;
    font-family: "poppins" !important;
    font-weight: 600;
}
.woocommerce .col-1 { max-width:100%; }
.woocommerce .col-2 { max-width:100%; }

.woocommerce-input-wrapper {
    width: 200%;
}
a.checkout-button.button.alt.wc-forward.wp-element-button {
    background-color: #e5fe99;
    color: #000000;
    font-family: "poppins" !important;
    font-weight: 600;
}
.woocommerce button .button{
    background-color: #e5fe99;
    color: #000000;
    font-family: "poppins" !important;
    font-weight: 600;
}
/*a {
    color: #000 !important;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}*/
.woocommerce-info {
    border-top-color: #000 !important;
}
.woocommerce-info::before {
    color: #000 !important;
}
button#place_order {
  background-color: #e5fe99;
    color: #000000;
    font-family: "poppins" !important;
    font-weight: 600;
}
h2.woocommerce-loop-product__title {
    color: #000 !important;
    text-align: center;
    margin: 5px !important;
}
.eael-star-rating.star-rating {
    display: table !important;
    margin: 0 auto !important;
}
span.price {
    color: #000 !important;
    text-align: center;
	margin: 5px !important;
}
a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    display: table;
    margin: 0 auto;
	background-color: #e5fe99;
    color: #000000;
    font-family: "poppins" !important;
    font-weight: 600;
}
a.added_to_cart.wc-forward {
    text-align: center;
    display: table;
    margin: 0 auto;
    color: #000;
}
.woocommerce div.product div.images img {
    display: block;
    width: 100%;
    height: auto;
    box-shadow: none;
    padding-top: 20px !important;
}
.woocommerce a {
    color: #000;
}
/*.woocommerce {
    padding: 60px 0px 60px 0px !important;
}*/
.woocommerce-Button.woocommerce-button.button.wp-element-button.woocommerce-form-register__submit {
	background-color: #e5fe99;
    color: #000000;
    font-family: "poppins" !important;
    font-weight: 600;
}
.woocommerce-button.button.woocommerce-form-login__submit.wp-element-button {
	background-color: #e5fe99;
    color: #000000;
    font-family: "poppins" !important;
    font-weight: 600;
}
.woocommerce form .form-row label {
	line-height: 2;
	padding-right: 20px !important;
}
.wpforms-confirmation-container-full {
	border: 1px solid #000 !important;
	background-color: #e5fe99 !important;
	color: #000000;
	font-family: "poppins" !important;
	font-weight: 600;
}
.overview-holder {
	padding: 60px 0px 60px 0px !important;
}
.woocommerce-cart-form .button {
	background-color: #e5fe99;
    color: #000000;
    font-family: "poppins" !important;
    font-weight: 600;
}
.woocommerce .cart .button, .woocommerce .cart input.button {
	float: none;
	background-color: #e5fe99;
    color: #000000;
    font-family: "poppins" !important;
    font-weight: 600;
}
.holder.e-commerce {
	padding: 60px 0px 60px 0px !important;
}
.premium-woo-product-thumbnail img {
	border-radius: 15px !important;
	border: 1px solid #e3e3e3 !important;
}
.summary.entry-summary {
	padding-top: 10px !important;
}
.wp-post-image{
	border-radius: 15px !important;
	border: 1px solid #e3e3e3 !important;
}
.button.wc-forward.wp-element-button {
	background-color: #e5fe99;
    color: #000000;
    font-family: "poppins" !important;
    font-weight: 600;
}
.coupon #coupon_code {
	padding: 15px 30px 15px 30px !important;
	width: 55%;
}
.overview-holder h1 {
	text-align: center;
	padding-bottom: 20px !important;
}
.button .wp-element-button{
	background-color: #e5fe99;
    color: #000000;
    font-family: "poppins" !important;
    font-weight: 600;
}
/*RESPONSIVE*/

@media screen and (max-width: 3840px) {
.banner-sec .elementor-container.elementor-column-gap-default {
	min-height: 950px !important;
	}
.elementor-122 .elementor-element.elementor-element-d3f0426 {
	--spacer-size: 1450px !important;
}}
@media screen and (max-width: 2160px) {
.banner-sec .elementor-container.elementor-column-gap-default {
	min-height: 850px !important;
	}
	.elementor-122 .elementor-element.elementor-element-d3f0426 {
	--spacer-size: 850px !important;
}
}
@media screen and (max-width: 1920px) {
.banner-sec .elementor-container.elementor-column-gap-default {
	min-height: 750px !important;
	}
	.elementor-122 .elementor-element.elementor-element-d3f0426 {
	--spacer-size: 750px !important;
}
}
@media screen and (max-width: 1680px) {
.banner-sec .elementor-container.elementor-column-gap-default {
	min-height: 650px !important;
	}
		.elementor-122 .elementor-element.elementor-element-d3f0426 {
	--spacer-size: 650px !important;
}
}

@media screen and (max-width: 1440px) {
.banner-sec .elementor-container.elementor-column-gap-default {
	min-height: 550px !important;
	}
			.elementor-122 .elementor-element.elementor-element-d3f0426 {
	--spacer-size: 550px !important;
}
}
@media screen and (max-width: 1280px) {
.banner-sec .elementor-container.elementor-column-gap-default {
	min-height: 500px !important;
	}

}
@media screen and (max-width: 1024px) {
.banner-sec .elementor-container.elementor-column-gap-default {
	min-height: 450px !important;
	}
	.overview-holder {
	padding: 40px 10px 40px 10px !important;
}
	.holder.e-commerce {
	padding: 40px 10px 40px 10px !important;
}
	}

@media screen and (max-width: 767px) {
.banner-sec .elementor-container.elementor-column-gap-default {
	min-height: 350px !important;
	}
.banner-sec .elementor-heading-title {
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-size: 30px !important;
	font-weight: 700;
}
		.overview-holder {
	padding: 30px 10px 30px 10px !important;
}
	.holder.e-commerce {
	padding: 30px 10px 30px 10px !important;
}
	.woocommerce .cart .button, .woocommerce .cart input.button {
	float: none;
	background-color: #e5fe99;
	color: #000000;
	font-family: "poppins" !important;
	font-weight: 600;
	font-size: 14px !important;
}
	a.checkout-button.button.alt.wc-forward.wp-element-button {
	background-color: #e5fe99;
	color: #000000;
	font-family: "poppins" !important;
	font-weight: 600;
	font-size: 16px !important;
}
}

@media screen and (max-width: 480px) {
.banner-sec .elementor-container.elementor-column-gap-default {
	min-height: 350px !important;
	}
}


@media screen and (max-width: 414px) {

}