@charset "UTF-8";
/*
Theme Name: Chromium Child
Theme URI: http://chromium.themes.zone/
Author: Themes Zone
Author URI: https://themes.zone
Template: chromium
Description: Premium Auto Part Shop WooCommerce Theme.
Version: 1.5.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post, translation-ready
Text Domain: chromium-child
*/

/*@import url("../chromium/style.css");*/

@font-face {
    font-family: 'serpentine';
    src: url('https://palmbattery.com/wp-content/themes/chromium-child/fonts/serpentine_sans_icg_boldoblique-webfont.woff2') format('woff2'),
         url('https://palmbattery.com/wp-content/themes/chromium-child/fonts/serpentine_sans_icg_boldoblique-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.info-message-icon {
    color: #fff !important;
}

.red-alert {
  background-color: red;
  color: white;
}

.default-alert {
  background-color: white;
  color: black;
}

wc-order-attribution-inputs{
    display:none !important;
}

.hgroup-sidebar > div:not(div.widget_tz_shopping_cart) {
    font-family: 'serpentine';
}

.site-branding .site-logo, .site-branding .header-group {
    padding: 0em 1em !important;
}

.site-branding .hgroup-sidebar {
    padding: 1em 1em !important;
}

.site-logo img {
    width: auto !important;
    height: 66px !important;
}

.mega-menu-wrap {
    float: left;
}

.widget-area.nav-sidebar {
    float: right;
    padding:10px;
    margin-right: 60px;
}

.primary-nav .nav-sidebar .widget:first-of-type a{
    color:#000 !important;
}

.primary-nav .nav-sidebar .widget:first-of-type{
    margin-bottom: 0 !important;
    font-size:15px;
    color: #000 !important;
}

.site-boxed #site-navigation .mega-menu-wrap {
    float: left;
}

.tz-login-heading.inline .logged-in-as strong {
    color:#000;
}

.main-navigation.primary-nav {
    float: left;
    width: 100%;
    background: #ffffff;
    box-shadow: none;
}

.chromium-look-tires.home .site-branding:before {
    height:auto;
}

.main-navigation.primary-nav{
    background: #f4f4f4;
}

nav.woocommerce-breadcrumb a:first-child{display:none;}
nav.woocommerce-breadcrumb span:first-of-type{display:none;}
nav.woocommerce-breadcrumb,nav.woocommerce-breadcrumb a,nav.woocommerce-breadcrumb span 
{
    font-size:21px;
}
@media screen and (min-width: 1025px) {
    .site-boxed.layout-two-col-left .site {
        grid-template-columns: 1fr 1fr repeat(3, max-content) 1fr !important;
    }
	.site-boxed.layout-two-col-left .site {
        grid-template-columns: 2fr repeat(5, max-content) 1fr;
        grid-template-areas:
          " header header header header header header "
          " . breadcrumbs breadcrumbs breadcrumbs breadcrumbs . "
          " . sidebar sort sort sort ."
          " . sidebar content content content . "
          " footer footer footer footer footer footer ";
      }
    .product-sorting{
        grid-area: sort; 
        width: 100%;
        padding:0 16px;
    }
}

#mega-menu-wrap-primary-nav #mega-menu-primary-nav > li.mega-menu-item.mega-departments-link > a.mega-menu-link {
background-color: #ed1c24 !important;
color: #fff !important;
}

.product.badges-style-2 .onsale{
	color:#fff !important;
}
.site-header {
  /* margin: 0 0  0; */
  background-color: #fff;!important;
  flex-basis: 100%;
  width: 100%;
}


.videoGallery>div {
	padding-bottom: 30px
}

.videoGallery td {
	width: 48%;
	padding: 1%;
	text-align: center
}

.videoGallery td h3 {
	font-family: "Montserrat";
	font-size: 14px;
	text-align: center;
	font-weight: 500;
	margin-top: 20px
}

.videoGallery thead {
	display: none
}

.videoGallery .dataTables_filter label {
	font-family: "Montserrat";
	font-size: 12px;
	font-weight: 600;
	color: #444343;
	text-align: left;
	text-transform: uppercase;
	width: 50%;
	margin-top: 20px
}

.videoGallery .dataTables_filter label input[type="search"] {
	border: 1px solid #c4c4c4;
	padding: 4px;
	border-radius: 5px;
	margin-left: 10px;
	width: 80%
}

.video-hub-disclaimer {
	float: left;
	width: 100%;
	padding-left: 6px
}

.video-hub-disclaimer h5 {
	color: red;
	font-family: "Montserrat"
}

.video-hub-disclaimer p {
	text-align: justify;
	font-family: "Montserrat";
	font-size: 10px
}

.productDisclaimer {
	font-size: 12px;
	margin-bottom: 10px;
	float: left !important
}



.cont .search input[type="search"] {
	padding: 8px;
	width: 100%;
	border: 1px solid #c4c4c4
}

.cont {
	width: 100%
}

.listContainer li {
	list-style: none
}

.cont .listContainer {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	width: 100%;
	padding: 0
}



.cont .pagination {
	padding: 20px
}

.cont .pagination,
.cont .pagination * {
	user-select: none
}

.cont .pagination a {
	display: inline-block;
	padding: 0 10px;
	cursor: pointer;
	width: auto;
	min-height: auto
}

.cont .pagination a.disabled {
	opacity: 0.3;
	pointer-events: none;
	cursor: not-allowed
}

.cont .pagination a.current {
	background: #f3f3f3
}


@media only screen and (min-width:640px)
{
	.cont .search {
		padding-left: 5px;
		margin-bottom: 5px;
		width: 25vw
	}

	.cont .single-item {
		width: 18.95%;
		height: 150px;
		align-items: center;
		justify-content: center;
		margin: 5px 5px 20px;
		font-size: 13px
	}
}

@media only screen and (max-width:639px) 
{
	.cont .search
	{
		width:100%;
	}

	.cont .single-item {
		width: 100%;
		height: auto;
		align-items: center;
		justify-content: center;
		margin: 20px 5px 20px;
		font-size: 17px;
		text-align: center;
	}
	.product-sorting *{
		text-align:center
	}
	
}

@media only screen and (max-width:450px) {
	
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit
{
    right: -21px !important;
    top: 10px  !important;
    left: unset !important;
}

#rev_slider_8_1_wrapper {
    left: 0 !important;
}

td.product-name .variation dt, 
td.product-name .variation dd
{
	width:auto !important;
}
.variation-BasePrice td.product-name .variation dd
{
	text-indent:0 !important;
}

a.button.wc-forward {
    display: none;
}

a.button.checkout.wc-forward {
    display: inline-block;
}



.quantity {
    padding: 0 !important;
    float: left;
    background-color: unset !important;
    border-bottom:1px solid #d7d4d4;
    height: 35px !important;
}

a.wccu-decrease,
a.wccu-increase
{
    background:unset !important;
    float:left;
    padding:0 5px !important;
    display:inline-block !important;
	cursor:pointer;
}

a.wccu-decrease:hover,
a.wccu-increase:hover{
    color:#d63528;
}


span.stock.Call-Normally.In-stock {
    display: none;
}

.price-wrapper span.price ~ a{
    height: auto !important;
}

.price-wrapper span.price ~ a:after{
    left: -8px  !important;
    top: 0 !important;
}
.woocommerce-info .button.wc-forward {
    display: none !important;
}
.woocommerce-no-products-found .woocommerce-info {display: block !important;}

.woocommerce-billing-fields .floatingCheckBox .cm-checkbox {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    width: 20px !important;
    height: 20px !important;
    border: 2px solid #007bff !important; 
    border-radius: 3px !important;
    background-color: white !important;
    opacity: 1 !important;
    cursor: not-allowed !important;
    display: inline-block !important;
    position: relative !important;
}
.woocommerce-billing-fields .floatingCheckBox .cm-checkbox:checked {
    background-color: #007bff !important;
}
.woocommerce-billing-fields .floatingCheckBox .cm-checkbox:checked::after {
    content: '' !important;
    position: absolute !important;
    top: 2px !important;
    left: 6px !important;
    width: 5px !important;
    height: 10px !important;
    border: solid white !important;
    border-top-width: initial !important;
    border-right-width: initial !important;
    border-bottom-width: initial !important;
    border-left-width: initial !important;
    border-top-style: solid !important;
    border-right-style: solid !important;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-top-color: white !important;
    border-right-color: white !important;
    border-bottom-color: white !important;
    border-left-color: white !important;
    border-image-source: initial !important;
    border-image-slice: initial !important;
    border-image-width: initial !important;
    border-image-outset: initial !important;
    border-image-repeat: initial !important;
    border-width: 0 2px 2px 0 !important;
    transform: rotate(45deg) !important;
}


a.button.product_type_simple {
	display: block;
	font-size: 14px !important;
	padding-right: 0px;
	padding-left: 3px;
	width: 150px;
	line-height: 1.3;
	text-align: center;
	font-weight: 400 !important;
}
li.product .excerpt-wrapper .button {
	color: #169543 !important;
}
.price-wrapper span.price~a:after {
	background-color: #169543 !important;
	content: "\2713" !important;
}

.vinshortcodecont {
	top: 13.7em;
}

li.product .excerpt-wrapper .button {
    color: #169543 !important;
    background-color: white !important;
    font-size: 13px;
    font-weight: 800;
}

@media only screen and (max-width: 767px) {
  
#wrap-section-supercharge .elementor-container.elementor-column-gap-default {
		display: block !important;
}
	
#wrap-mobile-set {
    display: block !important;
}	

}

.single-product .stock-msg {
    display: none;
}
.single-product form.cart {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.price > span.mk-stock {
    display: none !important;!i;!;
}

span.quantity-button.quantity-down {
    left: 30px !important;
}

span.quantity-button.quantity-up {
    right: 30px !important;
}
@media only screen and (max-width: 767px) {
  
#wrap-section-supercharge .elementor-container.elementor-column-gap-default {
		display: block !important;
}
	
#wrap-mobile-set {
    display: block !important;
}	

}
.dgwt-wcas-search-wrapp .dgwt-wcas-ico-magnifier, .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit svg path, .dgwt-wcas-om-bar .dgwt-wcas-om-return svg path
{
	fill: #ffff !important;
}
#checkVin{
	border: 2px solid #ed1c24;
	background: #ed1c24;
	text-align: center;
}
#dgwt_wcas_ajax_search-6{
		    width: 100% !important;
	}
.sample_vin{
	display:none;
}

.vinshortcodecont {
    position: absolute;
    right: 400px;
    top: 140px;
    z-index: 99;
    width: 28vw;
}
@media screen and (min-width: 768px) {

/* 	.footer-widgets .widget-area.col-2, .footer-widgets .widget-area.col-3 {
    margin-left: auto !important;
} */
	{
		    grid-row: 2;
	}
	.site-branding .hgroup-sidebar .header_phone.widget.widget_text {
    margin: auto 0 0 26px !important;
    position: relative;
    left: -13px;
}
	.site-branding .hgroup-sidebar  .searchTitle.widget.widget_text {
    padding-top: 10px !important;
    text-align: left !important;
    float: left !important;
    margin: unset !important;
    position: relative !important;
		color: #FFFF !important;
	}
	.site-branding .hgroup-sidebar .widget{
		margin:auto !important;
	}
	.site-boxed:not(.chromium-elementor-header-enabled) .site-branding, .site-boxed #site-navigation .mega-menu-wrap {
    max-width: 100% !important;
    padding: 0 3vw;
	}
	.logo-pos-left:not(.chromium-elementor-header-enabled) .site-branding {
    grid-template-columns: 0fr 0fr !important;
	}
	#dgwt_wcas_ajax_search-6{
		    width: 100 !important;
	}
	.logo-pos-left:not(.chromium-elementor-header-enabled) .site-branding .hgroup-sidebar{
		display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr !important;
		
	}
	#custom_html-7,
	#custom_html-8{
		position: relative;
    left: 20px;
		margin-left: 25px !important;
	}
	.info-message-icon p{
		text-align: center;
    margin: 0px;
    color: #FFFFFF;
    font-size: 16px;
	}
.info-message-icon .widget-heading {
    text-align: left;
    font-size: 20px !important;
    max-width: 199px !important;
}
	.header_address.widget.widget_text {
    padding-top: 10px !important;
    text-align: left !important;
    margin: unset !important;
    color: #FFFF !important;
    font-size: 20px;
    margin: auto 0 0 39px !important;
    grid-column-start: 2;
    grid-column-end: 4;
    grid-row: 2;
}
/* 	main.site-content.store-content {
    margin-top: -3796px;
} */
	div#text-13 {
    margin-left: 15px !important;
}
}

@media screen and (min-width: 768px) {
	.footer-widgets {
    grid-template-columns: repeat(8, 1fr) !important;
}
	.blog .site-sidebar {
		padding-top: 4em;
	}
	.archive:not(.woocommerce) .site-sidebar {
		padding-top: 65px;
	}
	.site-branding .hgroup-sidebar .widget {
    margin: 0 25px 0 0;
  }
	
	.site-branding .hgroup-sidebar .widget.widget_search {
    width: 500px;
		max-width: 100%;
	}
.widget_tz_contacts ul li.a-logo {
    max-width: 70%;
  }
	section#woocommerce_layered_nav-10 {
    max-height: 60vh;
    overflow-y: scroll;
}
}

@media screen and (min-width: 801px) {
	.logo-pos-left .site-branding .hgroup-sidebar .widget.widget_search {
		width: 500px;
	}
	.tz-sales-carousel .img-wrapper img {
    max-width: 75%;
}
}

.site .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit {
	background-color: #ed1c24 !important;
	color: #ffff;
	font-weight: 500;
}

.site .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover, .site .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus, .site .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active {
	color: #ffff;
}
.dgwt-wcas-ico-magnifier{
	fill: #212121 !important;
}

.elementor-1961 .elementor-element.elementor-element-01e8704 iframe {
	height: 450px !important;
}

.footer-widgets .widget-area .widget.widget_mailchimpsf_widget+.widget {
	margin-top: 99px;
}

.elementor-element-6ba5f732 .tz-testimonials {
	max-width: 800px;
	margin: 0 auto;
}

.tz-categories-grid .title-wrapper {
    margin-bottom: 10px;
}

.tz-hoverable-tabs li.active .inner-content,
.tz-hoverable-tabs li.active .inner-content .elementor-top-section {
	min-height: 562px;
}

.site-logo img {
	max-width: 200px;
}


@media screen and (max-width: 500px) {
	rs-fullwidth-wrap#rev_slider_8_1_forcefullwidth {
    display: none;
}
	.product .product-images-wrapper {
    margin-top: 76px!important;
}
	
	.site-branding .hgroup-sidebar {
    height: 170px;
		padding: 3rem 1rem 1rem 1em!important;
}
	ul.woocommerce-widget-layered-nav-list {
    overflow-y: scroll;
    max-height: 30vh;
}
	ul.woocommerce-widget-layered-nav-list::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  background-color: #737272;
  border: 1px solid #000;
}
	.site-logo {
    margin-top: 17px;
	}
	.site-logo > a > img {
    height: 120px !important;
    width: auto !important;
    max-width: 250px !important;
}
	.searchTitle.widget.widget_text {
        position: relative;
    top: -115px;
    font-size: 19px;
}
.woocommerce.dgwt-wcas-widget {
    margin-top: 10px;
    position: relative;
    top: -47px;
    width: 100%;
    left: -5px;
}
.widget_text.header_phone.widget.widget_custom_html {
    min-height: 40px !important;
    top: -43px;
    width: auto !important;
}

.header_address.widget.widget_text {font-size: 12px !important;
    position: relative;
    top: -116px;
    right: -74px !important;}
	
	.elementor-2392 .elementor-element.elementor-element-105ae5e3,
	.elementor-2325 .elementor-element.elementor-element-105ae5e3,
	.elementor-2233 .elementor-element.elementor-element-5e9101f6{
		background-size: contain;
	}
	
	#mc_signup_submit {
    margin-top: 0 em; !important
    width: 80%;!important
}
div#custom_html-1 {
    min-height: 60px;
    float: left;
    width: 155px;
    position:relative;
    left:-13px
}
 .widget.widget_tz_shopping_cart{
  float: left;
    width: auto;
    right: 10px;
    margin-right: 0 !important;
    margin-left: 0 !important;
    top: 40px;
    position: absolute;
 }
.chromium-look-tires .hgroup-sidebar .widget_tz_shopping_cart .heading .cart-count-wrapper
	{
		top: -21px;
    right: -19px;
    background-color: #fff !important;
    position: relative;
	}
 .chromium-look-tires .hgroup-sidebar .widget_tz_shopping_cart .heading{
       width: 50px;
    font-size: 12px !important;
 }

 .chromium-look-tires .hgroup-sidebar .widget_tz_shopping_cart .heading .widget-heading
 {
   font-size:12px;
    display: none;
 }

.site-branding {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}

button.owl-dot {
    padding-right: 10px;
    padding-left: 10px;
}

.footer-widgets *{
    text-align:center !important;   
}

.footer-widgets li:before{
    content:"" !important;
}

#mega-menu-wrap-primary-nav #mega-menu-primary-nav > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    color: #ffffff;
    background: #ec1b24;
}
	
.footer-widgets  .widget_pages ul li:before{
    content:'';
    display:none;
}

.tab-nav-wrapper {
    padding:0 10px !Important;
}

.ymms_modal {
        height:auto !important;
        padding-right:20px;
        display: inline-block;
    }

.widget-area.nav-sidebar {
    margin: 0;
    float: right;
    width: 100%;
    position: relative;
    z-index: 10;
	background: #fff;
}



button.mega-toggle-animated.mega-toggle-animated-slider {
    height: 30px;
}

#mega-menu-wrap-primary-nav .mega-menu-toggle .mega-toggle-block {
    height:10px;
}

.mega-toggle-blocks-right {
    height: auto !important;
}

#mega-menu-wrap-primary-nav .mega-menu-toggle {
    width: 100%;
}
.mega-menu-toggle{
    background: transparent !important;
}
.site-boxed #site-navigation .mega-menu-wrap {
    width: 100%;
    z-index: 100000;
    float: left;
    position: absolute;
    top: 33px;
    -webkit-transition: all 0.5s 0s ease;
    -moz-transition: all 0.5s 0s ease;
    -o-transition: all 0.5s 0s ease;
    transition: all 0.5s 0s ease;
}

	.mega-menu-toggle .mega-toggle-blocks-left, .mega-menu-toggle .mega-toggle-blocks-center {
		display: none !important;
	}
	
	#mega-menu-wrap-primary-nav .mega-menu-toggle .mega-toggle-blocks-right {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;;
    -webkit-justify-content: flex-start !important;;
    justify-content: flex-start !important;;
}
	
	
.mega-menu-primary-nav-mobile-open div#mega-menu-wrap-primary-nav {
    background:#fff !important;    
    width:100% !important;
    -webkit-transition: all 0.5s 0s ease;
    -moz-transition: all 0.5s 0s ease;
    -o-transition: all 0.5s 0s ease;
    transition: all 0.5s 0s ease;
}
	
.site-breadcrumbs{
    position:relative;
    float:none;
    display: grid;
    font-size: 13px;
}

.meta-counters > div {
    float: left;
    margin-right: 10px;
}

.meta-group i {
    margin-right: 7px;
}
	}
  .product-classic-style div.product .single-product-meta-wrapper .product_meta {
    width: 100%;
  }
.categories_main .elementor-container.elementor-column-gap-default{
  display:block !important;   
}
 
    div.product .woocommerce-tabs, div.product .upsells, div.product .related {
      grid-column: span 6;
    }
    .col3-col3 div.product .product-images-wrapper, .col3-col3 div.product .summary {
      grid-column: span 3;
    }
    .col4-col2 div.product .product-images-wrapper, .col2-col4 div.product .summary, .reverse.col4-col2 div.product .summary, .reverse.col2-col4 div.product .product-images-wrapper {
      grid-column: span 2;
    }
    .col2-col4 div.product .product-images-wrapper, .col4-col2 div.product .summary, .reverse.col2-col4 div.product .summary, .reverse.col4-col2 div.product .product-images-wrapper {
      grid-column: span 4;
      }
.site-boxed:not(.chromium-elementor-header-enabled) .site-branding, .site-boxed #site-navigation .mega-menu-wrap {
    /* max-width: 1200px; */
    padding: 0 3vw;


}

#mega-menu-wrap-primary-nav #mega-menu-primary-nav > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary-nav #mega-menu-primary-nav > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
color: #282929;
font-family: inherit;
font-size: 15px;
text-transform: none;
text-decoration: none;
font-weight: inherit;
text-align: left;
margin: 5px 5px 5px 20px;
padding: 0px 0px 0px 0px;
vertical-align: top;
display: block;
border: 0;
}

.site-header {
  /* margin: 0 0  0; */
  background-color: #fff;!important;
  flex-basis: 100%;
  width: 100%;
}

#mega-menu-wrap-primary-nav #mega-menu-primary-nav > li.mega-menu-megamenu > ul.mega-sub-menu {
z-index: 999;
border-radius: 0;
background: #f1f5f7;
border: 0;
padding: 0 0 0 0;
position: absolute;
width: 333px;
max-width: none;
box-shadow: 0px 2px 8px 0 rgba(0, 0, 0, 0.1);
}

.wp-block-file .wp-block-file__button {
    background: #f2142b;
    border-radius: 2em;
    color: #fff;
    font-size: .8em;
    padding:.5em 1em
}


.wp-block-file .wp-block-file__button {
    background: #f2142b;
    border-radius: 2em;
    color: #fff;
    font-size: .8em;
    padding:.5em 1em
}

div.product .stock {
    color: #169543;
    font-size: 1.2em;
    margin-left: 43px;
}
span.stock.in-stock {
    width: 50%;
    text-align: center;
    color: #169543;
    font-size: 1em;
    margin-left: 43px;
}
#mega-menu-wrap-primary-nav #mega-menu-primary-nav > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link:before, #mega-menu-wrap-primary-nav #mega-menu-primary-nav > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link:before, #mega-menu-wrap-primary-nav #mega-menu-primary-nav > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link:before {
  display: inline-block;
  width: calc(100% - 40px);
  height: 1px;
  background-color: #ed1c24;
  position: absolute;
  bottom: 15px;
	left: 20px;}
  /* Mobile overrides */

.tax-pa_group-size div#ymms_modal {
    display: none;
}
.tax-pa_group-size .codeinpk_drive {
    display: block !important;
}
@media only screen and (max-width: 600px) {
	
	body.product-template-default.single.single-product .warr-box .p-warr a {
		width: 250px !important;
	}
	
	.page-id-701 .ymmsCat.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-617382e {
    max-width: 50%;
}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-337d4b5.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default figcaption {
    font-size: 18px;
}
	div.product .product_title {
    font-size: 5vw;
    font-weight: 900;
    text-transform: uppercase;
    margin-bottom: 15px;
}
	.slider.nickx-slider-for.nslick-initialized.nslick-slider.vertical-img-left {
    float: unset;
}
	.elementor-element.elementor-element-09da38f.elementor-widget.elementor-widget-image {
    box-shadow: 0px 0px 8px 0px #00000054;
    padding: 1px;
    height: 100%;
    border-radius: 2px;
}

.owl-carousel .owl-nav.disabled {
    display: block;
/*     background-color: black; */
    z-index: 9999;
    position: absolute;
    margin: 0;
    top: 36%;
	width:100%;
}
	button.owl-next::after, button.owl-prev::before {
    background-color: #0000009e !important;
}
	ul.products.columns-4.owl-carousel.owl-loaded.owl-drag .owl-dots {
    display: none;
}
	a.nickx-popup.fa.fa-expand::before {
    display: none;
}
	.vertical-img-left.nickx-slider-for {
    margin-left: 3%;
    width: 100%;
}
	img.attachment-shop_single.size-shop_single.wp-post-image {
    margin: 0 !important;
    width: 92%;
}
}
/* responsive  */
@media only screen and (max-width: 1100px) { 
    .hgroup-sidebar > div:not(div.widget_tz_shopping_cart) a > * {
        font-size: 14px !important;
    }
    .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp 
    {
        padding:10px 0 10px !important;
    }
    section#prdct--hdngg, section#ol-crsl, section#cat-prdct {
        left: 0 !important;
    }
}
@media only screen and (max-width: 1024px) and (min-width: 900px) { 
.logo-pos-left:not(.chromium-elementor-header-enabled) .site-branding .hgroup-sidebar {
    display: grid;
    grid-template-columns: 1fr 1fr !important;
}
	.header_address.widget.widget_text {
    grid-column-start: unset !important;
    grid-column-end: unset  !important;
    grid-row: unset !important;
}
	.chromium-look-tires .hgroup-sidebar .widget_tz_shopping_cart .heading {
    padding: 15px;
    max-width: 170px;
    border-radius: 3px;
    color: #fff;
    position: relative;
}
	.heading span.cart-count-wrapper {
    position: absolute;
}
	.textwidget span {
    margin-left: 15px;
}
	div#text-13 {
    margin: 0 !important;
}
}
@media only screen and (max-width: 899px) and (min-width: 768px) { 

.logo-pos-left:not(.chromium-elementor-header-enabled) .site-branding .hgroup-sidebar {
    display: grid;
    grid-template-columns: 1fr !important;
}
	.header_address.widget.widget_text {
    grid-column-start: unset !important;
    grid-column-end: unset  !important;
    grid-row: unset !important;
}
	.chromium-look-tires .hgroup-sidebar .widget_tz_shopping_cart .heading {
    padding: 15px;
    max-width: 170px;
    border-radius: 3px;
    color: #fff;
    position: relative;
}
	.heading span.cart-count-wrapper {
    position: absolute;
}
	.textwidget span {
    margin-left: 15px;
}
	div#text-13 {
    margin: 0 !important;
}
	.site-branding .hgroup-sidebar .widget {
    margin: 0px 0 0 2px !important;
}
}
@media only screen and (max-width: 1024px) { 
section#ol-crsl {
    padding: 0 20px;
}
}
@media only screen and (max-width: 1000px) { 
    .dgwt-wcas-search-form{
        width:90% !important;
    }
    .slider.nickx-slider-for.nslick-initialized.nslick-slider.vertical-img-left {
        float: unset;
    }
    	a.nickx-popup.fa.fa-expand::before {
        display: none;
    }
}
@media only screen and (max-width: 768px) { 
		.vinshortcodecont {
    position: absolute;
    right: 4%;
    top: 24em !important;
    z-index: 99;
}
.slider.nickx-slider-for.nslick-initialized.nslick-slider.vertical-img-left {
    float: unset;
}
	section#prdct--hdngg, section#ol-crsl, section#cat-prdct {
    left: -14px !important;
}
}
@media screen and (max-width: 767px) {
	
	.elementor-element.elementor-element-09da38f.elementor-widget.elementor-widget-image {
    box-shadow: 0px 0px 8px 0px #00000054;
    padding: 1px;
    height: 100%;
    border-radius: 2px;
}
	.page-id-701 .ymmsCat.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-617382e {
    max-width: 50%;
}
}
@media only screen and (max-width: 370px) { 
.textwidget span {
    font-size: 14px !important;
}
}
@media only screen and (max-width: 1199px) and (min-width:1025px) {
    .dgwt-wcas-search-form{
        width:90% !important;
    }
    .hgroup-sidebar > div:not(div.widget_tz_shopping_cart) a > * {
        font-size: 14px !important;
    }
    .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp 
    {
        padding:10px 0 10px !important;
    }
.site-boxed.layout-one-col .site {
    grid-template-areas: initial !important;
}
.site-boxed .site {
    grid-template-columns: unset !important;
    grid-template-rows: auto !important;
}
	.site-boxed .site, .site-fullwidth .site {
    display: inline-flex !important;

}
}
.comp_content{
	padding:20px !important;
}
.com_link{
		padding: 5px;
    padding-left: 36px;
    marging-top: 2px;
    background-color: black;
    color: white;
    padding-right: 36px;
}

.com_link:hover {
    background-color: #ed1c24 !important;
    color: black !important;
}
/* 	17-12-20201 */

@media only screen and (min-width: 1300px)
{
    .dgwt-wcas-search-form{
        width:90% !important;
    }
    .hgroup-sidebar > div:not(div.widget_tz_shopping_cart) a > * {
        font-size: 18px !important;
    }
    .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp 
    {
        padding:10px 0 10px !important;
    }
	.logo-pos-left:not(.chromium-elementor-header-enabled) .site-branding .hgroup-sidebar {
    display: grid;
    grid-template-columns:1fr 1fr 1fr 1fr !important;
}
	.site-branding .hgroup-sidebar .widget {
    margin-left: 0 !important;
}
	div#text-13 {
    padding-top: 0 !important;
}
div#text-8 {
    padding-top: 0px !important;
    margin-top: 4px !important;
}
}
@media only screen and (min-width: 1420px)
{
	.logo-pos-left:not(.chromium-elementor-header-enabled) .site-branding .hgroup-sidebar {
    display: grid;
    grid-template-columns:2fr 1fr 1fr 1fr !important
}
}
@media only screen and (min-width: 1487px)
{
	.logo-pos-left:not(.chromium-elementor-header-enabled) .site-branding .hgroup-sidebar {
    display: grid;
    grid-template-columns:2.5fr 1fr 1fr 1fr !important
}
}
@media only screen and (min-width: 1490px)
{
	.logo-pos-left:not(.chromium-elementor-header-enabled) .site-branding .hgroup-sidebar {
    display: grid;
    grid-template-columns:2.5fr 1fr 1fr 1fr !important
}
}
@media only screen and (min-width: 1593px)
{
	.logo-pos-left:not(.chromium-elementor-header-enabled) .site-branding .hgroup-sidebar {
    display: grid;
    grid-template-columns:3fr 1fr 1fr 1fr !important
}
}
@media only screen and (min-width: 1797px)
{
	.logo-pos-left:not(.chromium-elementor-header-enabled) .site-branding .hgroup-sidebar {
    display: grid;
    grid-template-columns:3fr 1fr 1fr 1fr !important
}
}
@media only screen and (min-width: 1900px)
{
	.logo-pos-left:not(.chromium-elementor-header-enabled) .site-branding .hgroup-sidebar {
    display: grid;
    grid-template-columns:4fr 1fr 1fr 1fr !important;
}
}
@media only screen and (min-width: 2100px)
{
	.logo-pos-left:not(.chromium-elementor-header-enabled) .site-branding .hgroup-sidebar {
    display: grid;
    grid-template-columns:4fr 1fr 1fr 1fr !important
}
}
@media only screen and (min-width: 2200px)
{
	.logo-pos-left:not(.chromium-elementor-header-enabled) .site-branding .hgroup-sidebar {
    display: grid;
    grid-template-columns:3fr 1fr 1fr 1fr !important
}
}
@media only screen and (min-width: 2300px)
{
	.logo-pos-left:not(.chromium-elementor-header-enabled) .site-branding .hgroup-sidebar {
    display: grid;
    grid-template-columns:7.5fr 1fr 1fr !important;
}
}
@media only screen and (min-width: 2400px)
{
	.logo-pos-left:not(.chromium-elementor-header-enabled) .site-branding .hgroup-sidebar {
    display: grid;
    grid-template-columns:8fr 1fr 1fr !important;
}
}

/* @media only screen and (max-width: 1430px) and (min-width: 1300px) 
{
	.logo-pos-left:not(.chromium-elementor-header-enabled) .site-branding .hgroup-sidebar {
    display: grid;
    grid-template-columns:4fr 1.35fr 1.2fr !important;
}
}
 

@media only screen and (max-width: 1699px) and (min-width: 1551px) 
 {
	.logo-pos-left:not(.chromium-elementor-header-enabled) .site-branding .hgroup-sidebar {
    display: grid;
    grid-template-columns:6fr 1.35fr 1.2fr !important;
}
}
@media only screen and (max-width: 1998px) and (min-width: 1700px)  {
	.logo-pos-left:not(.chromium-elementor-header-enabled) .site-branding .hgroup-sidebar {
    display: grid;
    grid-template-columns:6fr 1.35fr 1.2fr !important;
}
}
 @media only screen and (max-width: 2180px) and (min-width: 1999px)
	 {
	.logo-pos-left:not(.chromium-elementor-header-enabled) .site-branding .hgroup-sidebar {
    display: grid;
    grid-template-columns: 8fr 1.35fr 1.2fr !important;
}
}
@media screen and (min-width: 2181px) {
	.logo-pos-left:not(.chromium-elementor-header-enabled) .site-branding .hgroup-sidebar {
    display: grid;
    grid-template-columns: 10fr 1.35fr 1.2fr !important;
}
} */
@media screen and (max-width: 768px) {
.owl-dots {
    display: none;
}
	.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
    display: block !important;
/*     background-color: black; */
}
	.owl-nav.disabled {
    width: 98%;
}
	button.owl-prev::before, button.owl-next::after {
    background-color: #999595 !important;
}
}
a.nickx-popup.fa.fa-expand {
    display: none;
}
.zoom.nslick-slide.nslick-current.nslick-active img.zoomImg {
    display: none !important;
}
/* 18/12/21 */
.header-top {
    display: none;
}

/* 23/12/2021 */
@media screen and (min-width: 768px){
	.tax-pa_group-size .woocommerce-breadcrumb{
	display:none !important;
}

.tax-pa_group-size  #sidebar-shop{
	margin-top:90px !important;
}
.tax-pa_group-size #ymms_modal{
	margin-top:120px !important;
}
	.tax-pa_group-size .view-controls-wrapper {
    width: 85%;
    position: absolute;
    margin-top: -204px;
    display: flex;
    justify-content: space-between;
		z-index:99;
}
.tax-pa_group-size .woocommerce-result-count{
	    font-size: 16px;
    	font-weight: bold;
	
}
.tax-pa_group-size .ymmsLabel {
    font-size: 16px;
    position: absolute;
    margin-top: -46px;
	display: flex;
    flex-direction: column;
	margin-left: 22px;
    
		font-weight: bolder;
}
	main.site-content.store-content {
    margin-top: 58px;
}
	span.mess {
    margin-top: 3px;
}
} 
@media screen and (max-width: 600px){
	.tax-pa_group-size .ymmsLabel {
    font-size: 16px;
   display: flex;
    flex-direction: column;
/*     color: #f30f0f; */
		font-weight: bolder;
}
		span.mess {
    margin-top: 15px;
}
/* 	.ymms_modal.codeinpk_drive{
		margin-top:97px!important;
		
	} */
}

.codeinpk_drive .ymms_model_container .ymms_model_title h2 {
    display: none;
}

@media screen and (max-width: 600px){
	
::-webkit-scrollbar {
    -webkit-appearance: none;
}

::-webkit-scrollbar:vertical {
    width: 6px;
}

::-webkit-scrollbar:horizontal {
    height: 12px;
}

::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .5);
    border-radius: 10px;
    border: 2px solid #ffffff;
}

::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #ffffff;
}

}
.clear-filters-container.ymms_modal {
    height: auto !important;
	margin-bottom:0 !important;
	position: unset !important;
	min-height: auto !important;
}

div.site-info::after a{
	display:none;
}

/* 12/1/2222 */
/* .clear-filters-container {
    position: absolute;
    left: 14px;
}
 */
/* a#woo-clear-filters {
    position: absolute;
    top: 46%;
    background-color: white;
    height: 30px;
    width: 115px;
    padding: 17px;
} */

a#woo-clear-filters {
/*     position: absolute;
    top: 175px; */
    height: 30px;
    width: 115px;
    padding: 5px;
    background-color: #ed1c24;
    color: white;
    text-align: center;
    border-radius: 8px;
/*     left: 0px; */
}
@media screen and (min-width: 1025px) {
#sidebar-shop {
    margin-top: 115px !important;
}
}
@media screen and (max-width: 1024px) {
/* 	a#woo-clear-filters {
    top: 465px;
    left: 175px;
} */
}
@media screen and (max-width: 768px) {
/* 	a#woo-clear-filters {
        top: 682px;
    left: 445px;
} */
/* 	div#mega-menu-wrap-primary-nav {
    background-color: red !important;
} */
	
}

@media screen and (max-width: 600px) {
/* a#woo-clear-filters {
    top: 652px !important;
} */
	
}
@media screen and (max-width: 560px) {
/* a#woo-clear-filters {
    top: 703px !important;
} */
	.clear-filters-container.ymms_modal.only_group_size_filter.codeinpk_drive {
    position: absolute !important;
    top: 860px !important;
    left: 35%;
		
}
.tax-pa_group-size 
	.product-sorting {
    margin-top: 110px;
}
	.clear-filters-container.ymms_modal.archive_page {
    position: relative;
}
	.clear-filters-container.ymms_modal.archive_page a#woo-clear-filters {
    position: absolute;
    right: 5%;
    transform: translateY(16px);
}
}
@media screen and (max-width: 450px) {
/* a#woo-clear-filters {
    top: 727px !important;
    left: auto !important;
    right: 10%;
} */


}
@media screen and (max-width: 414px) {
	td.product-name .variation dd {
    margin: 0;
    display: inline-block;
    width: 100%;
    max-width: 60% !important;
    text-indent: 0%;
    color: black;
    font-style: oblique;
    text-align: left;
    position: relative;
    left: 0px;
}
.woocommerce-cart	.woocommerce-message .button.wc-forward {
    padding: 3px 6px;
    width: 100%;
    text-align: end;
	font-style: initial;
}
	/* 	27 1 2022 */
	div.product .entry-summary .price {
    font-size: 1.7em;
    margin-bottom: 1em;
    width: 100%;
    max-width: 100%;
}
	span.stock.in-stock {
    margin-left: 0%;
}
.woocommerce-cart	dt.variation-RefundableCoreDeposit {
   max-width: 35% !important;
    font-style: oblique;
    color: black;
    font-size: 11px;
	text-align: initial;
}
.woocommerce-cart	.woocommerce-message {
    color: black;
    font-style: oblique;
    font-size: 15px !important;
}
/* .term-946 a#woo-clear-filters {
		top: 620px !important;
    left: auto !important;
    right: 10%;
	}  */
/* .term-747 a#woo-clear-filters, .term-744 a#woo-clear-filters, .term-743 a#woo-clear-filters, .term-742 a#woo-clear-filters, .term-741 a#woo-clear-filters, .term-740 a#woo-clear-filters, .term-739 a#woo-clear-filters, .term-738 a#woo-clear-filters, .term-737 a#woo-clear-filters,
.term-755 a#woo-clear-filters,  .term-756 a#woo-clear-filters {
		top: 705px !important;
    left: auto !important;
    right: 10%;
	} */
/* .term-753 a#woo-clear-filters, .term-752 a#woo-clear-filters, .term-751 a#woo-clear-filters, 
.term-746 a#woo-clear-filters,
	.term-757 a#woo-clear-filters{
		top: 720px !important;
    left: auto !important;
    right: 10%;
	}
	.term-758 a#woo-clear-filters,
.term-745 a#woo-clear-filters{
		top: 785px !important;
    left: auto !important;
    right: 10%;
	}
.term-748 a#woo-clear-filters, 
.term-749 a#woo-clear-filters,
.term-750 a#woo-clear-filters,
.term-754 a#woo-clear-filters {
		top: 680px !important;
    left: auto !important;
    right: 10%;
	} */
}
@media screen and (max-width: 390px) {

/* 	.term-755 a#woo-clear-filters,
 .term-756 a#woo-clear-filters {
		top: 705px !important;
    left: auto !important;
    right: 10%;
	}
.term-757 a#woo-clear-filters{
		top: 720px !important;
    left: auto !important;
    right: 10%;
	}

.term-754 a#woo-clear-filters {
		top: 680px !important;
    left: auto !important;
    right: 10%;
	} */
}
@media screen and (max-width: 375px) {
	body.product-template-default.single.single-product .warr-box .p-warr a {
    width: 230px !important;
}
/* 	27 1 2022 */
	div.product .entry-summary .price {
    font-size: 1.7em;
    margin-bottom: 1em;
    width: 100%;
    max-width: 35%;
}
		span.stock.in-stock {
    margin-left: 0%;
}
/* a#woo-clear-filters {
    top: 785px !important;
}

	.term-755 a#woo-clear-filters,
 .term-756 a#woo-clear-filters {
		top: 709px !important;
    left: auto !important;
    right: 10%;
	}
.term-754 a#woo-clear-filters {
		top: 680px !important;
    left: auto !important;
    right: 10%;
	}

	.term-757 a#woo-clear-filters{
		top: 720px !important;
    left: auto !important;
    right: 10%;
	} */
}
/* .search-no-results a#woo-clear-filters {
	display:none !important;
}
.archive_page{
	display: block !important;
 margin-top: 59px;

} */

/* 14/1/2222 */
/* 
.tax-pa_group-size .clear-filters-container.ymms_modal.archive_page #woo-clear-filters, .term-482 .clear-filters-container.ymms_modal.archive_page #woo-clear-filters {
    display: none;
} */
/* .term-758 a#woo-clear-filters {
    position: absolute;
    top: 140%;
    height: 30px;
    width: 115px;
    padding: 5px;
    background-color: #ed1c24;
    color: white;
    text-align: center;
    border-radius: 8px;
    left: 15px;
} */
/* .tax-pa_group-size a#woo-clear-filters {
    position: absolute;
    top: 50%;
    height: 30px;
    width: 115px;
    padding: 5px;
    background-color: #ed1c24;
    color: white;
    text-align: center;
    border-radius: 8px;
    left: 5px;
	z-index:999;
} */
/*  .term-756 a#woo-clear-filters,
 .term-755 a#woo-clear-filters, .term-747 a#woo-clear-filters, .term-744 a#woo-clear-filters, .term-743 a#woo-clear-filters, .term-742 a#woo-clear-filters, .term-741 a#woo-clear-filters, .term-740 a#woo-clear-filters, .term-739 a#woo-clear-filters, .term-738 a#woo-clear-filters, .term-737 a#woo-clear-filters  {
    position: absolute;
    top: 115px;
    height: 30px;
    width: 115px;
    padding: 5px;
    background-color: #ed1c24;
    color: white;
    text-align: center;
    border-radius: 8px;
    left: 0px;
} */
/* .term-754 a#woo-clear-filters, .term-753 a#woo-clear-filters, .term-752 a#woo-clear-filters, .term-751 a#woo-clear-filters,
.term-750 a#woo-clear-filters, 
.term-749 a#woo-clear-filters, .term-748 a#woo-clear-filters, .term-745 a#woo-clear-filters, .term-746 a#woo-clear-filters{
	left:15px;
} */
/* .term-736 a#woo-clear-filters, .term-735 a#woo-clear-filters {
	display:none;
} */
/* 15/1/22 */

.disclaimer_text_after_price{color: red;font-style: bold;font-weight: 700;font-size: 15px;width: 52%;margin-top: 8px;float: right;}
.product-shares-wrapper {
    display: none;
}
@media screen and (min-width: 792px) {
.special_error_class{
	font-size: 3.4em !important;
    text-transform: uppercase;
    display: block;
    margin: 33px;
    padding: 13px;
    color: #000;
}
.special_error_class_subtitle {
    color: #000!important;
    font-size: 2em !important;
}
}
.special_error_class{
	
    color: #000;
}
.special_error_class_subtitle {
    color: #000!important;
}
/* 27 2 2022  */
td.product-name .variation dt {
    font-weight: 500;
    display: inline-block;
    width: 100%;
    max-width: 30%;
    font-style: oblique;
    color: black;
}
td.product-name .variation dd {
    margin: 0;
    display: inline-block;
    width: 100%;
    max-width: 65%;
    text-indent: -28%;
    color: black;
    font-style: oblique;
}

.wc-tabs .active a{
	background-color:red !important;
	color:#fff !important;
}
.tax-pa_group-size .clear-filters-container.ymms_modal.archive_page #woo-clear-filters, .term-482 .clear-filters-container.ymms_modal.archive_page #woo-clear-filters {
	display: none;
}

.archive .only_group_size_filter  {
	display:none;
}
.clear-filters-container.ymms_modal.only_group_size_filter.codeinpk_drive {
    position: absolute !important;
    top: 66px;
}
/* 31/1/22 */

/* .wcdp-preview-btn-div:hover{
	background:#000;
	color:#fff;
	
} */
.btn.additional_information_button_:hover{
/* 	color:#fff; */
}
.home .wcdp-preview-btn-div {
    display: none;
	color:#000;
}
.btn.additional_information_button_ {
    background: none;
    font-size: 1.5em;
    padding-bottom: 0px;
    margin-bottom: 0px;
		width: 100%;
    text-align: center;
}
.product_meta.wcdp-preview-btn-div{
	text-align:center;
}
.btn.additional_information_button_[aria-expanded="true"] {
    background: #000;
	color:#fff;
	padding-right:25px;
	padding-left:25px;
	padding-top:5px;
	padding-bottom:5px;

	
 
}

footer .widget-area.col-4 section {
    margin: 0 !important;
    max-width: 6%;
	margin:0px 10px !important;
}
footer .widget-area.col-4 section#custom_html-6 {
    position: absolute;
    right: 7%;
    top: -58%;
    max-width: 100%;
    font-size: 16px;
}
footer .widget-area.col-4 section#custom_html-6 h3{
    text-transform: capitalize;
    font-style: italic;
}
footer .widget-area.col-4 {
    display: flex;
}
footer .widget-area.col-4 section img {
    height: 95% !important;
}
.footer-widgets .widget-area.col-4 {
    grid-column: span 12 !important;
    float: right;
    justify-content: flex-end;
    position: absolute;
    bottom: 0;
    padding: 0px;
    margin: 0;
}
.add_info_text{
	margin-left:9px;
}
@media screen and (max-width: 500px) {
	
.footer-widgets .widget-area.col-4 {
    grid-column: span 12 !important;
    float: unset;
    justify-content: center;
    position: absolute;
    bottom: .6%;
    padding: 0px;
    margin: 0;
    left: 0;
}
	footer .widget-area.col-4 section#custom_html-6 {
    position: absolute;
    right: 0;
    top: -25px;
    max-width: 100%;
    font-size: 14px;
    left: 0;
}
}
.woocommerce-checkout td.product-name .variation {
    display: flow-root;
    margin: auto;
    width: 100%;
}
.woocommerce-checkout td.product-name .variation dd {
    text-indent: 0%;
}

/* 12-02-22 */
@media screen and (max-width: 600px) {

	
	
	.mmnn {
    display: block !important;
}
	.mn1, .mn2 {
    max-width: 100% !important;
    width: 100% !important;
}
	body.product-template-default.single.single-product .warr-box .p-warr{
    float: unset;
    width: 100% !important;
}
body.product-template-default.single.single-product .warr-box .disclaimer_text_after_price {
    float: unset;
    text-align: center;
    width: 100% !important;
}
	#rev_slider_8_1_wrapper .metis.tparrows.tp-rightarrow.tparrows.metis {
    transform: translate(-54px, -30px) !important;
}
	#rev_slider_8_1_wrapper .metis.tparrows.tp-leftarrow.tparrows.metis {
    transform: translate(12px, -30px) !important;
}
	#rev_slider_8_1_wrapper .metis.tparrows {
    width: 36px !important;
	}
.dgwt-wcas-enable-mobile-form{
	z-index: 2 !important;
}
body div.tz-login-overlay {
	z-index: 2 !important;
}
	.vinshortcodecont{
		position: relative;
  right: 0;
  top: 0 !important;
  z-index: 99;
  width: 50%;
  display: block;
  margin: 0 auto
	}
	.ymms_modal{
		min-height:auto;
	}
	#coupon_desc {
    margin-left: 0px !important;
    padding: 8px !important;
    font-size: 16px !important;
}
}

#coupon {
	max-width: 100%;
    width: 100%;
}

@media screen and (max-width: 325px) and (min-width: 315px) { 
		#coupon_desc {
			padding: 8px !important
    font-size: 13px !important;
}
	.header_address.widget.widget_text {
    top: -108px !important;
    right: -2px !important;
}
	div#custom_html-1 {
    left: 60px !important;
    top: -50px !important;
}
}

/* 19-4-22 */

.single.single-product div#product_total_price {
    display: none;
}
 li.product .excerpt-wrapper .button {
    color: green !important;
    background-color: white !important;
	    font-size: 13px;
    font-weight: 800;
}
.price-wrapper span.price ~ a:after {
    display: inline-block;
    font-family: 'chromium';
    font-size: 8px;
    content: "\e92f";
    width: 15px;
    color: #fff;
    background-color: #fb3b3b;
    height: 15px;
    border-radius: 50%;
    text-align: center;
    line-height: 15px;
    margin: 0 5px 0 0;
	position:absolute;
	left:0;
	top:28%;
	margin: auto 0 !important;
}
.price-wrapper span.stock.in-stock ~ a:after {
    display: none !important;
}
.price-wrapper span.price ~ a{
	position:relative !important; 
}

body.page-template-default.page.page-id-1706.logged-in.admin-bar.wp-custom-logo.theme-chromium.tz-hf-header.tz-hf-template-chromium.tz-hf-stylesheet-chromium-child.woocommerce-cart.woocommerce-page.woocommerce-js.mega-menu-primary-nav.layout-one-col.site-boxed.logo-pos-left.blog-style-default.chromium-look-tires.chromium-elementor-header-disabled.chromium-product-style-3.elementor-default.elementor-kit-273.customize-support td div.coupon {
    display: none;
}

.coupon.under-proceed.custom_copon_code_input {
    
    display: flex;
    justify-content: space-between;
}
.custom_copon_code_input button.button {
    background: #4b993b;
}

.page-navigation a {
    padding: 11px;
    background: red;
	color:white;
    /* margin-left: 9%; */
}
.page-navigation span {
    padding: 11px;
    background: gray;
	color:white;
    /* margin-left: 9%; */
}
.page-id-7721 .page-navigation {
    margin-left: 0 !important;
    text-align: center;
}

@media only screen and (max-width: 1300px) and (min-width: 1025px) { 
.logo-pos-left:not(.chromium-elementor-header-enabled) .site-branding .hgroup-sidebar {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr !important
}
}
.woocommerce-Price-amount{
	font-weight: bold !important;
}
rs-fullwidth-wrap#rev_slider_8_1_forcefullwidth rs-sbg {
    background-color: white !important;
}

/* MK */
  body.archive .mk-stock,

        body.single-product span.stock.in-stock {

            display: none;

        }



        body.single-product .mk-stock {
display: block;
            font-size: 16px;

            margin-left: 0px !important;

            text-align: left;

            color: #169543;

        }

        .woocommerce-shipping-totals th {

            font-weight: bolder !important;

        }

        #myModal {

            display: none;

        }

        .mk-stock:before {

            display: inline-block;

            font-family: 'chromium';

            font-size: 10px;

            content: "\e917";

            width: 15px;

            color: #fff;

            background-color: #169543;

            height: 15px;

            border-radius: 50%;

            text-align: center;

            line-height: 16px;

            margin: 0 5px 0 0;

        }

        .disclaimer_text_after_price {/* width: 56% !important; */}

  body.single-product span.stock.in-stock {

                display: none;

                margin-left: 0px;

                text-align: left;

            }
  body.single-product span.stock.in-stock {

                display: block;

                margin-left: 0px;

                text-align: left;

            }
.warr-box{
	width: 100%;
	display: flex;
	gap: 20px;
}
.p-warr{
float: left;
    width: 40%;	
	margin-top: 30px;
}
.disclaimer_text_after_price{
	/* float: left !important; */
}

#order_review {
    display: flex;
    flex-direction: column;
}
table.shop_table.woocommerce-checkout-review-order-table {
    order: 1;
}
p#local-pickup-text{
	order: 2;
	margin-bottom: 0px;
}
p#local-pickup{
		order: 3;
	margin-bottom: 10px;
}
h3.payments-title {
    order: 5;
}
div#local_pickup_address_field {
    order: 4;
	width: 60%;
    margin: 0px auto;
    background-color: #FFFFFF;
    padding: 35px;
    border-radius: 10px;
}
div#payment {
    order: 6;
}
#local-pickup-popup{
	position: fixed;
    top: 0px;
    width: 100%;
    left: 0px;
    height: 100vh;
    background-color: rgb(0 0 0 / 59%);
    z-index: 999;
    padding: 100px;
}
@media screen and (max-width: 375px){
	div.product .entry-summary .price {
		max-width: 100%;
	}

}
.woocommerce-product-details__short-description p:last-child {
    display: none;
}
	body.product-template-default.single.single-product .warr-box .p-warr a {
    display: block;
    position: absolute;
    top: 0;
    width: 215px;
		color:blue;
    text-align: right;
}
body.product-template-default.single.single-product .warr-box .p-warr{
	position:relative;
	color:blue;
	font-weight:600;

}
body.product-template-default.single.single-product .warr-box .p-warr:hover, body.product-template-default.single.single-product .warr-box .p-warr:hover a {
	 color:	#ed1c24 !important;
}
.mn1 p strong{
/* 	float: right; */
    box-sizing: border-box;
    padding-right: 15px;
    font-weight: 100;
}

@media (max-width: 425px){
	#local-pickup-popup{
		padding: 0px;
	}
	div#local_pickup_address_field {
    order: 4;
    width: 83%;
    margin: 0px auto;
    background-color: #FFFFFF;
    padding: 35px;
    border-radius: 10px;
    z-index: 99;
    position: fixed;
    top: 160px;
    left: 38px;
}
}
@media screen and (min-width: 768px){
	.footer-widgets .widget-area.col-1{
      grid-column: span 2 !important;
    }
	  	.footer-widgets .widget-area.col-2 {
      grid-column: span 4 !important;
    }	

}
    .mmnn{
        width:100%;
        display: flex;
    }
    .mn1, .mn2 {
        max-width: 50%;
        width: 100%;
    }
.mmnn p {
    color: white;
}
.mmnn p.wrknghrs {
    margin-top: 15px !important;
}
li.option-title.a-logo, li.option-title.a-logo .logo img {
    max-width: 90%;
    width: 100%;
}
@media(max-width: 425px){
	.mn1 p strong{
	float: none;
    box-sizing: border-box;
    padding-right: 0px;
		padding-left: 10px;
    font-weight: 100;
}
/* 	#custom_html-7,
	#custom_html-8{
		display: none;
	} */
	#dgwt_wcas_ajax_search-6{
		width: 100%;
	}
	.logo-pos-left:not(.chromium-elementor-header-enabled) .site-branding .hgroup-sidebar {
    display: block;
	}
/* 	.searchTitle.widget.widget_text {
    top: -50px;
} */
}
p.core-title{
        font-size: 1.2em;
        margin-bottom: 5px;
        color: #000000;
        font-weight: 500;
     }
     p.core-title span{
        color: #ff0000;
     }
     p.core-text{
        color: #000000;
        margin-bottom: 5px;
     }

	div.product .stock.out-of-stock {

    text-align: left !important;
    margin: 0px !important;

}
.icons{

    color: white;
    background: green;
   
    padding: 1px;
    border-radius: 50%;

}
div.product .stock.out-of-stock:before {
    display: none !important;
    font-size: 0px !important;
    content: "" !important;
    width: 15px;
    color: #fff;
    background-color: #fb3b3b;
    height: 0px;
    border-radius: 50%;
    text-align: center;
    line-height: 15px;
    margin: 0 5px 0 0;
}
.woocommerce-info {
    display: none !important;
}
/* Hide the "No Results Found" message */
.no-results,
.page-no-results {
    display: none;
}

p.warrantyDuration {
    font-size: 1.7em !important;
    color: black !important;
    margin:0;
}

span.warrantyText {
    /* font-size: 1.7em; */
    color: blue;
}

.nslick-track {
    width: 430px !important;!i;!;
}

.zoom.woocommerce-product-gallery__image.nslick-slide.nslick-current.nslick-active {
    width: auto;
}

.warantyInfo {font-weight: bold;}

p.returnsLink, p.returnsLink a {
    color: blue !important;
}

ins {
    font-size: 1.25em !important;
    color: red;
    font-weight: 600;
    padding: 0 !important;
}
.primary-nav-wrapper {
    margin:0 !important;
}


li.product .price {
	width:100%;
}
small b {
    font-size: 1.7em;
    color: black;
}
span.currencySymbol {
    font-size: 0.5em;
    margin-top: 5px;
    position: absolute;
    margin-left: -6px;
}

span.to {
    margin: 0 10px;
}

li.woocommerce-MyAccount-navigation-link {
    font-size: 24px;
}

.woocommerce-MyAccount-content {
    font-size: 24px;
}

.elementor-section.elementor-top-section.elementor-element.elementor-element-2a82363.elementor-section-full_width.elementor-section-stretched.elementor-section-content-bottom.elementor-section-height-default.elementor-section-height-default
{
	left:-366px;
}

.add_info_text.rotated {
    transform: rotate(180deg);
    transition: transform 0.3s ease;
}
