/*
Theme Name: USA Wipers
Description: usa wipers is a simple responsive SEO friendly theme. 
Version: 1.0
Tags:  blog, news, featured-images, one-column, theme-options, consultants
Text Domain: usawipers
Domain Path: usawipers
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}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	margin-bottom: 1.3%!important;
}

.headsec {
  background-size: 65% 47% !important;
}
.eicon::before {
  content: '\e8e7' !important;
}
.carttico #hfe-menu-cart__toggle_button {
  background-color: #358dc7;
  border-radius: 50%;
  padding: 8px 8px 8px 9px !important;
  margin: 0px 0px 5px 0px !important;
}
.serachbr .hfe-search-form__container {
  min-height: 0px !important;
}
.serachbr .hfe-search-form__input {
  height: 35px !important;
}
.serachbr #clear-with-button {
  height: 35px !important;
}
.serachbr .hfe-search-submit {
  height: 35px !important;
}
.icoo .elementor-icon-list-icon {
  background-color: #358dc7;
  padding: 8px 5px 8px 8px !important;
  border-radius: 50% !important;
}
.icoo .elementor-icon-list-items {
  list-style: none !important;
  margin: 0px !important;
}
.ftricoo .elementor-icon-list-items {
  list-style: none !important;
}
.shpbtn .elementor-button-text:hover {
  text-transform: uppercase !important;
  font-weight: bold !important;
}
.abtimg .attachment-full.size-full.wp-image-221 {
  margin: -30px;
}
.imgbx .elementor-image-box-img {
  background-color: #e9e9e9;
  padding: 20px;
  margin: 0px !important;
}
.imgbx .elementor-image-box-content {
  padding: 20px 25px 50px 25px !important;
  background-color: #fff !important;
  min-height: 270px;
}
.imgbx .elementor-image-box-title {
  padding: 20px 0px !important;
}
.fltrtab #mmy_sc_make {
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.1);
  width: 200px;
}
.fltrtab #mmy_sc_model {
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.1);
  width: 200px;
}
.fltrtab #mmy_sc_year {
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.1);
  width: 200px;
}
.fltrtab .bbmmy_hsc {
  padding-right: 30px;
}
/*
.signmail p {
  background-color: #fff;
  padding: 0px 0px 0px 10px !important;
  border-radius: 10px !important;
}*/
.signmail input {
  background-color: #fff;
  padding: 10px 0px 10px 10px !important;
  border-radius: 10px 0px 0px 10px !important;
  border-style: none !important;
}

.signmail [type="submit"] {
  background-color: #358dc7;
  color: #fff;
  padding: 10px 10px 10px 10px !important;
}
.signmail [type="submit"] {
  background-color: #358dc7;
  color: #fff;
  padding: 10px 10px 10px 10px !important;
  border-radius: 10px !important;
  margin-left: -12px !important;
}
.wpfrm .wpforms-field-container {
  font-family: "Raleway", Sans-serif;
  font-size: 16px !important;
}
.wpfrm #wpforms-submit-445 {
  font-family: "IBM Plex Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 27px;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: #358DC7;
  border-style: solid;
  border-width: 1px;
  border-color: #358DC7;
  padding: 5px 40px 5px 40px;
  border-radius: 30px !important;
}
.wpfrm .wpforms-submit-container {
  text-align: center;
}
.product_title.entry-title {
  color: #0F0F0F;
  font-family: "Titillium Web", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
}
.single_add_to_cart_button.button.alt {
  font-family: "Titillium Web", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  text-decoration: none;
  color: #FFFFFF !important;
  background-color: #358DC7 !important;
  padding: 8px 15px !important;
}
#pa_size {
  font-family: "Titillium Web", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  text-decoration: none;
  color: #FFFFFF !important;
  background-color: #358DC7 !important;
  padding: 8px 10px !important;
  border-style: none;
}
#tab-description h2 {
  color: #0F0F0F;
  font-family: "Titillium Web", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#tab-description p {
  color: #3C3C3C;
  font-family: "Raleway", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.tabs.wc-tabs {
  color: #0F0F0F;
  font-family: "Titillium Web", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
}
#tab-additional_information h2 {
  color: #0F0F0F;
  font-family: "Titillium Web", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.woocommerce-Reviews-title {
  color: #0F0F0F;
  font-family: "Titillium Web", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#tab-test_tab h2 {
  color: #0F0F0F;
  font-family: "Titillium Web", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.woocommerce-tabs.wc-tabs-wrapper {
  color: #3C3C3C;
  font-family: "Raleway", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.product_meta {
  font-family: "Raleway", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.product_meta a {
  font-family: "Raleway", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #358DC7;
}
#submit{
font-family: "IBM Plex Sans", Sans-serif;
font-size: 16px !important;
text-transform: uppercase;
color: #FFFFFF !important;
background-color: #358DC7 !important;
border-radius: 30px !important;
}
.button.wp-element-button.product_type_variable.add_to_cart_button {
  font-family: "Titillium Web", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 27px;
  color: #FFFFFF;
  background-color: #358DC7;
}
.woocommerce-loop-product__title {
  font-family: "IBM Plex Sans", Sans-serif;
  font-weight: 400;
  line-height: 27px;
  color: #000000;
}
.woocommerce-Price-amount.amount {
  color: #358dc7;
}
.button.wc-forward.wp-element-button {
  font-family: "Titillium Web", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
  color: #FFFFFF !important;
  background-color: #358DC7 !important;
  padding: 8px 15px !important;
}
.woocommerce-message {
  border-top-color: #358dc7;
}
.woocommerce-message::before {
  color: #358dc7 !important;
}
.checkout-button.button.alt.wc-forward {
  font-family: "IBM Plex Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  color: #FFFFFF;
  background-color: #358DC7;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #358DC7;
}
.checkout-button.button.alt.wc-forward:hover {
  font-family: "IBM Plex Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  color: #358DC7;
  background-color: #FFFFFF;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #358DC7;
}
.coupon .button {
  font-family: "IBM Plex Sans", Sans-serif;
  font-size: 16px;
}
.coupon .button:hover {
  font-family: "IBM Plex Sans", Sans-serif;
  font-size: 16px;
  background-color: #358DC7;
}
.title.text-center h3 {
  color: #0F0F0F;
  font-family: "Titillium Web", Sans-serif;
  font-size: 33px;
  font-weight: 700;
  text-transform: uppercase;
}
nav.woocommerce-MyAccount-navigation ul li {
    list-style: none !important;
    background-color: #358DC7 !important;
    color: #fff !important;
    margin: 10px !important;
	padding: 10px;
}
nav.woocommerce-MyAccount-navigation ul li a {
    color: #fff !important;
}
.cart_totals h2 {
  color: #0F0F0F;
  font-family: "Titillium Web", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
}
.page-title {
  color: #0F0F0F;
  font-family: "Titillium Web", Sans-serif;
  font-size: 33px;
  font-weight: 700;
  text-transform: uppercase;
}

#wpc-taxonomy-product_cat-791 {
  font-family: "Titillium Web", Sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  color: #FFFFFF !important;
  background-color: #358DC7 !important;
  padding: 8px 10px !important;
  border-style: none !important;
}

#wpc-taxonomy-pa_size-793 {
  font-family: "Titillium Web", Sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  color: #FFFFFF !important;
  background-color: #358DC7 !important;
  padding: 8px 10px !important;
  border-style: none !important;
}
#wpc-post_meta-_price-794 {
  font-family: "Titillium Web", Sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  color: #FFFFFF !important;
  background-color: #358DC7 !important;
  padding: 8px 10px !important;
  border-style: none !important;
}
.wpc-filters-section {
  margin-bottom: 0px !important;
}
.row {
  list-style: none;
}
.widget-title.wpc-filter-title {
  font-family: "Titillium Web", Sans-serif;
  font-size: 18px;
}
/*
#wpfBlock_1 {
  border: solid !important;
  border-width: 0px 0px 1px 0px !important;
  border-color: #358dc7 !important;
}
#wpfBlock_2 {
  border: solid !important;
  border-width: 0px 0px 1px 0px !important;
  border-color: #358dc7 !important;
}
#wpfBlock_3 {
  border: solid !important;
  border-width: 0px 0px 1px 0px !important;
  border-color: #358dc7 !important;
}
#wpfBlock_4 {
  border: solid !important;
  border-width: 0px 0px 1px 0px !important;
  border-color: #358dc7 !important;
}*/
.wpfFilterTitle {
  border: solid !important;
  border-width: 0px 0px 1px 0px !important;
  border-color: #358dc7 !important;
  padding-bottom: 10px;
  margin-bottom: 5px !important;
}
.wpfFilterWrapper[data-radio="1"] .wpfCheckbox label::before {
  border-radius: 0% !important;
}
.fa.wpfTitleToggle.fa-plus::before {
  content: "\f107";
  font-size: 20px !important;
  font-weight: bold !important;
  color: #358DC7 !important;

}
.fa.wpfTitleToggle.fa-minus::before {
  content: "\f106";
  font-size: 20px !important;
  font-weight: bold !important;
  color: #358DC7 !important;
}
.wpfFilterButton.wpfButton {
  font-family: "IBM Plex Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 27px;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: #358DC7;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #358DC7;
  padding: 0px 15px 0px 15px;
  min-height: 35px !important;
}
.wpfFilterWrapper .wpfCheckbox input[type="checkbox"]:checked + label::before {
  background: url('http://a2ztechnologies.co.uk/demo/usawipers/wp-content/uploads/2023/03/tick.png') !important;
  background-size: 100% 100% !important;
}
.u-column1.col-1 h2 {
  color: #000000;
  font-family: "Titillium Web", Sans-serif;
  font-size: 25px;
  font-weight: 700;
}
.u-column1.col-2 h2 {
  color: #000000;
  font-family: "Titillium Web", Sans-serif;
  font-size: 25px;
  font-weight: 700;
}
.woocommerce-form.woocommerce-form-login.login p {
  font-family: "IBM Plex Sans", Sans-serif !important;
  font-size: 16px !important;
  font-weight: 400;
}
.woocommerce-form.woocommerce-form-register.register p {
  font-family: "IBM Plex Sans", Sans-serif !important;
  font-size: 16px !important;
  font-weight: 400;
}
/*RESPONSIVE*/
@media screen and (max-width: 3840px) {
.headsec {
  background-size: 58% 47% !important;
}
}
	
@media screen and (max-width: 2880px) {
.headsec {
  background-size: 60% 47% !important;
}
}
		
@media screen and (max-width: 1920px) {		
.headsec {
  background-size: 63% 47% !important;
}		
}		

@media screen and (max-width: 1600px) {
.headsec {
  background-size: 65% 47% !important;
}
}

@media screen and (max-width: 1270px) {
.headsec {
  background-size: 70% 47% !important;
}
}

@media screen and (max-width: 1023px) {
.headsec {
  background-size: 74% 50% !important;
}
.fltrtab #mmy_sc_make {
  width: 130px;
}
.fltrtab #mmy_sc_model {
  width: 130px;
}
.fltrtab #mmy_sc_year {
  width: 130px;
}
.fltrtab .bbmmy_hsc {
  padding-right: 10px;
}
	
.product_title.entry-title {
  font-size: 18px;
}

#tab-description h2 {
  font-size: 18px;
}
#tab-description p {
  font-size: 15px;
}
.tabs.wc-tabs {
  font-size: 15px;
}
#tab-additional_information h2 {
  font-size: 18px;
}
.woocommerce-Reviews-title {
  font-size: 18px;
}
#tab-test_tab h2 {
  font-size: 18px;
}
.woocommerce-tabs.wc-tabs-wrapper {
  font-size: 15px;
}
.product_meta {
  font-size: 15px;
}
.product_meta a {
  font-size: 15px;
}
#submit{
font-size: 15px !important;
}
.checkout-button.button.alt.wc-forward {
  font-size: 15px;
}
.checkout-button.button.alt.wc-forward:hover {
  font-size: 15px;
}
.coupon .button {
  font-size: 15px;
}
.coupon .button:hover {
  font-size: 15px;
}
.title.text-center h3 {
  font-size: 32px;
}
.cart_totals h2 {
  font-size: 18px;
}	
.page-title {
  font-size: 32px;
}	
}

@media screen and (max-width: 820px) {
.headsec {
  background-size: 80% 57% !important;
  padding: 7px 0px !important;
}
.imgbx .elementor-image-box-content {
  padding: 10px 15px 30px 15px !important;
  background-color: #fff !important;
  min-height: 290px;
}
.imgbx .elementor-image-box-title {
  padding: 10px 0px !important;
}

}

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

}

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

}

@media screen and (max-width: 767px) {
	.product_title.entry-title {
  font-size: 16px;
}
#tab-description h2 {
  font-size: 16px;
}
#tab-description p {
  font-size: 14px;
}
.tabs.wc-tabs {
  font-size: 14px;
}
#tab-additional_information h2 {
  font-size: 16px;
}
.woocommerce-Reviews-title {
  font-size: 16px;
}
#tab-test_tab h2 {
  font-size: 16px;
}
.woocommerce-tabs.wc-tabs-wrapper {
  font-size: 14px;
}
.product_meta {
  font-size: 14px;
}
.product_meta a {
  font-size: 14px;
}
#submit{
font-size: 14px !important;
}
.checkout-button.button.alt.wc-forward {
  font-size: 14px;
}
.checkout-button.button.alt.wc-forward:hover {
  font-size: 14px;
}
.coupon .button {
  font-size: 14px;
}
.coupon .button:hover {
  font-size: 14px;
}
.title.text-center h3 {
  font-size: 24px;
}
.cart_totals h2 {
  font-size: 16px;
}	
.page-title {
  font-size: 24px;
}	
}
add_action( 'wp_head', function() {
	?>
	<script>// <!-- This site is converting visitors into subscribers and customers with OptinMonster - https://optinmonster.com -->
<script>(function(d,u,ac){var s=d.createElement('script');s.type='text/javascript';s.src='https://a.omappapi.com/app/js/api.min.js';s.async=true;s.dataset.user=u;s.dataset.account=ac;d.getElementsByTagName('head')[0].appendChild(s);})(document,323338,342615);</script>
<!-- / OptinMonster --></script>
	<?php
}, 999999999);
@media screen and (max-width: 480px) {

}

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

}

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

}

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

}

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

}




