/*
Theme Name: Chromium Theme Child
Theme URI: http://chromium.themes.zone
Author: Themes Zone
Author URI: http://themes.zone
Description: Multi purpose Theme.
Version: 1.0 (see readme.txt for detailed changelog)
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, fixed-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post, translation-ready
Text Domain: plumtree
Template: chromium
*/

/*** TEMPORARY REMOVAL - PRODUCT THUMBNAIL REVIEW ***/
.product .excerpt-wrapper .star-rating, .product .excerpt-wrapper .reviews-wrapper, form.cart { display: none !important; }

/*** NEWS BANNER ***/
.news-banner h4 {
	font-size: 22px;
	text-align: center;
	color: #FFF !important;
	background: #ed2e21;
	letter-spacing: 1px;
	
	padding: 10px 0;
}

/*** REMOVE PRODUCT LIGHTBOX FUNCTION ***/
.woocommerce-product-gallery__image a {
	cursor: default;
	pointer-events: none;
}

/*** REMOVE WOOCOMMERCE BREADCRUMBS ***/
.woocommerce-breadcrumb {
	display: none !important;
}

/*** YOAST WOO BREADCRUMBS ***/
.woo-breadcrumbs {
	font-size: 13px;
	text-align: center;
	
	margin-bottom: 2em;
}

/*** BACK TO TOP BUTTON ***/
a.to-top {
	margin-bottom: 65px;
}

/*** FORMILLA CHAT BUTTON ***/
#formilla-chat-button-inner a.chat-btn {
	box-shadow: 0 0 15px 0 rgb(0 0 0 / 40%);
}

/*** FONT FIX ***/
body, .site-branding, #nf-field-6-container #nf-field-6, #nf-field-5-container input[type="email"], #nf-field-5-container input[type="email"]::placeholder, .search-field, .woocommerce-mini-cart__buttons a.button, #orderid, #order_email, .button, input[type="button"], #nf-field-21::placeholder, .woocommerce-Input, .ninja-forms-field::placeholder, #coupon_code::placeholder, #calc_shipping_state::placeholder, #calc_shipping_city::placeholder, #calc_shipping_postcode::placeholder, #billing_address_1::placeholder, #billing_address_2::placeholder, #billing_email::placeholder, #order_comments::placeholder, input  {
	font-family: 'ws' !important;
}

/*** COOKIES ***/
.comment-form-cookies-consent label {
	width: 90% !important;
}

/*** NINJA FORM STYLING ***/
.nf-form-fields-required, .nf-error.field-wrap .nf-field-element:after, .grecaptcha-badge, .tm-woocompare-button, /* COMPARE BUTTON */
.hgroup-sidebar {
	display: none !important;
}
.nf-form-content {
	padding: 0 !important;
}
#nf-form-1-cont label, #nf-form-4-cont label {
	font-size: 15px;
	color: #333;
}
#nf-form-1-cont input, #nf-form-1-cont textarea, #nf-form-4-cont input, #nf-form-4-cont textarea, #nf-field-27-wrap .nf-field-element div {
	border-radius: 5px;
}

#nf-field-4, #nf-field-22 {
	background-color: #ee3124;
	color: #FFF;
	text-transform: uppercase;
	cursor: pointer;
	
	padding: 0 25px;
}
#nf-field-4:hover, #nf-field-22:hover {
	background-color: #333;
}
#nf-field-27 {
	padding-top: 5px;
}

/*** BREADCRUMBS ***/
.woocommerce-breadcrumb, .site-breadcrumbs {
	width: 100%;
	text-align: center;
}

/*** RED LINK / UNDERLINE & BLACK HOVER ***/
a.redlink, a.edit, a.add, .woocommerce-MyAccount-content p a, a.affirm-modal-trigger {
	color: #ee3124;
}
.woocommerce-MyAccount-content a.woocommerce-button, p.order-again a, #tz_woo_cart-2 .woocommerce-mini-cart__buttons a {
	color: #FFF !important;
}
a.redlink:hover {
	color: #333;
}
a.redlink:hover, a.edit:hover, a.add:hover, .woocommerce-MyAccount-content p a:hover, a.affirm-modal-trigger:hover {
	text-decoration: underline;
}

/*** RED BUTTON / BLACK HOVER ***/
a.link-to-post {
	background-color: #ee3124 !important;
}
a.link-to-post:hover, .elementor-button:hover {
	background-color: #333 !important;
}

/*** SINGLE PRODUCT TAB BUTTONS ***/
a.tab-link {
	background: #ee3124;
	border-radius: 5px;
	color: #FFF !important;
	
	padding: 15px 20px;
}
a.tab-link:hover {
	background: #333;
}

/*** BORDER RADIUS / BOX SHADOW ***/
#post-1708, #price-match-gaurantee, /* PRICE MATCH PAGE */ 
.blog article, /* RESOURCES PAGE */
.single-post article, 
.contact-col-1 .elementor-widget-wrap, .contact-col-2 .elementor-widget-wrap, /* CONTACT PAGE */
#post-1706, /* CART PAGE */ 
#post-1707, /* CHECKOUT PAGE */ 
.hc-col-1, .hc-col-2, /* HELP CENTER */ 
.support-page .elementor-widget-wrap, /* SUPPORT PAGE */
#post-1761, /* WISHLIST PAGE */
#post-9961 section, /* FAQ PAGE */ 
#post-9996 section, /* WARRANTY PAGE */ 
#woocommerce_price_filter-3, /* SHOP FILTER */ 
.about-section, /* ABOUT SECTION */
#post-10264 section, /* TERMS PAGE */
#post-10275, /* PRIVACY PAGE */
#post-10284 section, /* RETURN POLICY */
#post-10761, /* VEHICLE GALLERY */
#post-10734 {
	border-radius: 15px;
	box-shadow: 2px 2px 2px #eee;
}

.home .tz-banner img /* HOMEPAGE BOTTOM BANNER */ {
	border-radius: 5px;
	box-shadow: 2px 2px 2px #eee;
}

#post-10275 img {
	border-radius: 5px;
}

/*** GALLERY ***/
#post-10734 {
	background: #FFF;
	
	padding: 25px;
}
#post-10761 {
	background: #FFF;
	
	padding: 15px;
}
#post-10761 h1 {
	margin-bottom: 0 !important;
	
	padding-left: 15px;
	padding-top: 10px;
}
#post-10734 img, .vehicle-gallery-col img {
	border-radius: 5px;
}
.gallery-h5 h5 {
	font-weight: 400 !important;
}
.vehicle-gallery-col .elementor-widget-wrap .elementor-widget-image {
	margin-bottom: 10px !important;
}

/*** HEADER ***/
.site-logo, .hgroup-sidebar {
	padding: 5px 25px !important;
}
.site-branding {
	max-width: 2560px !important;
	
	font-family: 'Montserrat';
	background-color: #FFF;
}
.chromium-look-tires.home .site-branding:before {
	background: none;
}
.chromium-look-tires .hgroup-sidebar .widget_tz_shopping_cart .heading {
	background-color: transparent !important;
	
	width: 40px;
	
	padding: 0;
}
.chromium-look-tires .hgroup-sidebar .widget_tz_shopping_cart .heading:before {
	font-size: 24px;
	color: #212121;
}
.subtotal, .cart-count-wrapper {
	display: none !important;
}
.widget_tz_login_register + .widget:before {
	background-color: transparent !important;
}
.hgroup-sidebar input[type="search"] {
	border: 1px solid #212121;
	border-radius: 35px;
	height: 45px;
}
.hgroup-sidebar input[type="search"], .hgroup-sidebar input[type="search"]::placeholder, .widget_search .search-form::before {
	color: #212121 !important;
}
.widget_search .search-form::before {
	top: 5px;
}
#search-3 {
	margin-right: 0;
}

#mega-menu-item-8538 ul.mega-sub-menu a {
	color: #212121 !important;
}
#mega-menu-item-8538 ul.mega-sub-menu #mega-menu-item-8973 a, #mega-menu-item-8538 a {
	color: #ee3124 !important;
}


.header-top {
	max-width: 2560px;
	
	padding-left: 20px;
}
.header-top .top-header-info {
	font-family: 'ws';
	font-size: 13px;
}
.header-top .top-header-info a {
	color: #212121;
}
.top-widgets-right .widget {
	margin-right: 15px;
	padding-top: 0;
}
#media_image-9 a, #media_image-8 a {
	display: flex;
}
.widget_tz_shopping_cart .heading:before {
	font-size: 25px;
}
#tz_woo_cart-2 {
	padding-top: 44px;
}
#tz_woo_cart-3 {
	margin-top: 4px;
}
.woocommerce-mini-cart__buttons a.button, .woocommerce-mini-cart__buttons a.button:hover {
	color: #FFF !important;
}

/*** MOBILE MENU ***/
#mega-toggle-block-0 {
	padding-top: 10px;
}
#mega-menu-wrap-logo-group-nav .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner {
	color: #FFF !important;
}

/*** CATEGORY BOXES ***/
.elementor-element-9ff1f26 .tz-banner, .elementor-element-09f81ad .elementor-widget-container {
	border-radius: 15px;
	box-shadow: 2px 2px 2px #c4c4c4;
}
.home-cat-title {
	font-size: 22px;
	font-weight: 300;
	text-transform: uppercase;
	color: #FFF !important;
	line-height: 22px;
}

/*** PRODUCTS BOX ***/
.elementor-element-18fb5b64 .star-rating, .elementor-element-18fb5b64 .reviews-wrapper, .product .primary-cat {
	display: none !important;
}
.product .buttons-wrapper .product-tooltip {
	color: #ee3124 !important;
	text-shadow: none !important;
	
	margin-top: -10px;
	padding: 0 !important;
}
.elementor-element-18fb5b64 .price-wrapper .button::before {
	color: #FFF !important;
}
.chromium-product-style-3 li.product:hover .button.add_to_cart_button::before {
	color: #cacaca !important;
}
.price, .chromium-product-style-3 li.product .button:hover::before, .chromium-product-style-3 li.product:hover .button.add_to_cart_button:hover::before, .chromium-product-style-3 li.product:hover .button.ajax_add_to_cart:hover::before, .chromium-product-style-4 li.product .button:hover::before, .chromium-product-style-4 li.product:hover .button.add_to_cart_button:hover::before, .chromium-product-style-4 li.product:hover .button.ajax_add_to_cart:hover::before, .chromium-product-style-3 li.product .excerpt-wrapper .button.loading::after, .chromium-product-style-4 li.product .excerpt-wrapper .button.loading::after {
	color: #ee3124 !important;
}
li.product, li.product .inner-wrapper {
	border-radius: 5px;
}

ul.products li.product .price-wrapper {
	flex-direction: column;
	align-items: flex-start;
}
ul.products li.product .price-wrapper .price {
	padding-bottom: 10px;
}


/*** SHOP PAGE ***/
.orderby {
	border-radius: 20px !important;
}
li.product .woocommerce-loop-product__title {
	font-size: 18px !important;
}

/*** SINGLE PRODUCT PAGE ***/
.single-product .product .product-images-wrapper {
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
	box-shadow: 2px 2px 2px #eee;
}
.single-product .product .summary {
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	box-shadow: 2px 2px 2px #eee;
}
.single-product h1 {
	font-size: 30px;
	line-height: 32px;
	
	margin-bottom: 0 !important;
}
.single-product .summary .size-offset {
	font-size: 22px;
}
.single-product .summary .wheel-finish {
	font-size: 18px;
}
.single-product .summary .price {
	margin-bottom: 25px !important;
}
span.stock, .single-product-meta-wrapper, #product-9495 .woocommerce-Tabs-panel--shipping-returns h2 {
	display: none !important;
}

.single-product .wishlist-compare-wrapper {
	justify-content: flex-start !important;
}
.single-product .wishlist-compare-wrapper button {
	justify-content: flex-start;
	
	margin-left: 5px !important;
	padding-left: 50px !important;
}
.single-product .wishlist-compare-wrapper .tm-woowishlist-page-button {
	left: unset !important;
	right: 0 !important;
	text-align: right !important;
	
	margin-bottom: 25px !important;
}

.single-product .woocommerce-Tabs-panel {
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	
	box-shadow: 2px 2px 2px #eee;
}

.woocommerce-notices-wrapper a.button.wc-forward:hover, .woocommerce-notices-wrapper a.button.wc-forward:active, .woocommerce-notices-wrapper a.button.wc-forward:focus {
	background-color: transparent !important;
	color: #ee3124 !important;
	outline: none !important;
}

.wishlist-compare-wrapper .button.tm-woowishlist-button-single {
	padding-left: 35px !important;
}
.entry-summary .button.tm-woocompare-button-single, .entry-summary .button.tm-woowishlist-button-single, .entry-summary .button.tm-woowishlist-page-button, .entry-summary .button.tm-woocompare-page-button {
	width: 50% !important;
}

.cm_vehicle-widget_title {
	font-size: 15px !important;
	text-transform: uppercase;
}
.cm_vehicle-widget_title, .cm_vehicle-widget_body {
	padding-bottom: 10px !important;
}
.cm_verify-fitment_change {
	color: #ee3124 !important;
}
a.reset_variations {
	top: 0 !important;
}
.variations_form table.variations th.label {
	border-width: 0 !important;
}


/*** SINGLE PRODUCT PAGE - SWATCHES ***/
.wvs-style-squared .button-variable-item {
	min-width: 30px !important;
}
.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item, .variations_form select {
	border-radius: 5px !important;
}
.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.button-variable-item .variable-item-span {
	font-size: 18px;
}
.woo-variation-items-wrapper {
	padding-bottom: 15px !important;
}
.woo-variation-items-wrapper .select-wrapper::before, .woo-variation-items-wrapper .select-wrapper::after, .woo-variation-items-wrapper .select-wrapper {
	display: none !important;
}
.entry-content, .entry-summary, .page-content {
	hyphens: none !important;
}

/*** PRICE MATCH TAB - SINGLE PRODUCT PAGE ***/
.price-match-tab {
	display: flex;
}
.pm-tab-col1, .pm-tab-col2 {
	width: 50%;
	
	padding: 15px;
}
.pm-tab-col1 {
	color: #000;
}
#nf-field-10-container, #nf-field-8-container, ul.price-match-exclusions {
	margin-bottom: 5px;
}
.price-match-tab .nf-field-container, .price-match-tab p, ol.price-match-steps {
	margin-bottom: 10px;
}
#nf-field-7 {
	background-color: #ee3124;
	text-transform: uppercase;
	
	padding: 0 15px;
}
#nf-field-7:hover {
	background-color: #000;
	color: #FFF;
}
ul.price-match-exclusions, ul.price-match-exclusion-cont {
	font-size: 14px;
}
ul.price-match-exclusion-cont {
	padding-left: 75px;
}
ul.price-match-exclusion-cont li {
	list-style: circle;
}

/*** PRICE MATCH ***/
.page-id-9708 #post-8485 { display: none !important; }

/*** HELP CENTER ***/
#post-8491 {
	box-shadow: none !important;
}
.help-center .elementor-container {
	justify-content: space-between
}
.hc-col-1, .hc-col-2 {
	background-color: #FFF;
}
.hc-col-1 {
	width: 74% !important;
}
#hc-sub-title, #hc-sub-title .page-title {
	margin-bottom: 0 !important;
}
.hc-title h2 {
	border-bottom: 1px solid #333;
	
	padding-bottom: 10px;
}
.hc-links ul {
	list-style: none;
	
	padding: 0;
}
.hc-links ul li {
	padding-bottom: 10px;
}
.live-chat-icon, .call-us-icon {
	margin-bottom: 0 !important;
}
.contact-box {
	margin-bottom: 50px !important;
}
.chat-now a, .call-now a {
	background: #ee3124;
	color: #FFF !important;
	font-weight: 600;
	border-radius: 3px;
	
	padding: 15px 50px;
}
.chat-now a:hover, .call-now a:hover {
	background: #333;
}
.call-now .call-icon, .chat-now .chat-icon, .call-now .call-icon img, .chat-now .chat-icon img {
	margin-bottom: 3px;
}
.chat-now h2, .call-now h2 {
	font-size: 19px;
}

#nf-field-27 {
	padding-bottom: 5px;
}

/* HELP CENTER ICONS */
.hc-title h2 {
	background-repeat: no-repeat;
	background-position: right;
	
	padding: 15px 0;
}
#hc-my-orders h2 {
	background-image: url('https://wheelsuppliers.com/wp-content/uploads/2021/07/1.svg');
}
#hc-returns h2 {
	background-image: url('https://wheelsuppliers.com/wp-content/uploads/2021/07/2.svg');
}
#hc-complications h2 {
	background-image: url('https://wheelsuppliers.com/wp-content/uploads/2021/07/3.svg');
}
#hc-my-account h2 {
	background-image: url('https://wheelsuppliers.com/wp-content/uploads/2021/07/4.svg');
}
#hc-resources h2 {
	background-image: url('https://wheelsuppliers.com/wp-content/uploads/2021/07/5.svg');
}
#hc-other h2 {
	background-image: url('https://wheelsuppliers.com/wp-content/uploads/2021/07/6.svg');
}
#hc-live-chat h2 {
	background-image: url('https://wheelsuppliers.com/wp-content/uploads/2021/07/7.svg');
}
#hc-phone h2 {
	background-image: url('https://wheelsuppliers.com/wp-content/uploads/2021/07/8.svg');
}
#hc-email h2 {
	background-image: url('https://wheelsuppliers.com/wp-content/uploads/2021/07/9.svg');
}
#hc-hours h2 {
	background-image: url('https://wheelsuppliers.com/wp-content/uploads/2021/07/10.svg');
}

/*** FAQ PAGE ***/
.faq .elementor-accordion-item {
	border-bottom: 1px solid #ddd !important;
	
	margin-left: 15px;
}
.faq .elementor-tab-content {
	padding-left: 10px !important;
}
.elementor-accordion .elementor-tab-title {
	padding-left: 0 !important;
}

/*** VEHICLE GALLERY PAGES ***/
body.vehicle_gallery-template-default .site {
	background-color: #FFF !important;
}
.single-vehicle_gallery .thumbnail-wrapper, .single-vehicle_gallery header.entry-header, .single-vehicle_gallery footer.entry-meta {
	display: none;
}
.available-fitments p {
	font-size: 18px;
}

/*** RESOURCES ***/
.single-post .meta-counters, .single-post .post-tags, .blog .page-title, .blog .meta-counters, .blog .post-date-wrapper { display: none !important; }
#sidebar-blog {
	padding-top: 25px !important;
}
#sidebar-blog .search-field {
	border-radius: 20px;
}
.tagcloud {
	display: flex;
	flex-wrap: wrap;
}
.tagcloud a {
	font-size: 14px !important;
	background: #FFF;
	
	padding: 5px 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.widget ul li, .widget ol li { /* SIDEBAR */
	margin-bottom: 12px !important;
}

.blog .thumbnail-wrapper {
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

.single-post img, .support-page img {
	border-radius: 5px;
}

.resource-page h2 {
	color: #333 !important;
	
	padding-bottom: 15px;
}
.resource-page h3 {
	color: #8a8a8a !important;
	
	padding-top: 5px;
	padding-bottom: 10px;
}

.blog.blog-grid-posts .site-content {
	grid-column-gap: 1em;
}

/*** TAGS PAGE ***/
.archive.tag .post-date-wrapper, .archive.tag .meta-counters, .single-post .thumbnail-wrapper {
	display: none;
}
.archive.tag .site-content {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.archive.tag .site-content .page-title {
	width: 100%;
}
.archive.tag article {
	width: 48%;
	border-radius: 15px;
	box-shadow: 2px 2px 2px #eee;
}
.archive.tag article .thumbnail-wrapper {
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

/*** ABOUT PAGE ***/
#post-3515 img {
	border-radius: 5px;
}

/*** CONTACT PAGE ***/
#contact-page-info ul {
	list-style: none;
	
	margin-bottom: 0;
	padding-left: 0;
}
#contact-page-info ul li {
	padding-bottom: 10px;
}
#contact-page-info .hours {
	display: flex;
	flex-direction: column;
}

/*** GALLERY - VEHICLE SHOOT SINGLE PAGE ***/
.gallery-image-main-img {
	margin-bottom: 0 !important;
}
.gallery-text-title {
	margin-bottom: 5px !important;
}

/*** GALLERY UPLOAD FORM ***/
#nf-form-5-cont .nf-form-content label {
	font-size: 15px;
}
#nf-form-5-cont .nf-form-content .list-select-wrap .nf-field-element>div, #nf-form-5-cont .nf-form-content input:not([type=button]), #nf-form-5-cont .nf-form-content textarea {
	border-radius: 10px;
}
.nf-breadcrumbs li.active a, .nf-next-previous li input, #nf-field-47 {
	background: #ee3124 !important;
	color: #FFF !important;
}
.nf-next-previous li input, #nf-field-47 {
	text-transform: uppercase;
	
	padding: 0 25px !important;
}
.nf-next-previous li input:hover, #nf-field-47:hover {
	background: #232323 !important;
}
.nf-fu-fileinput-button {
	font-size: 15px !important;
	border-radius: 5px;
	
	padding: 0 25px !important;
}

/*** FOOTER ***/
.site-footer a, .footer-widgets .widget-area .widget .widget-title {
	color: #333 !important;
}
.site-footer a:hover {
	color: #ee3124 !important;
}
#nf-field-54-container {
	margin-bottom: 10px !important;
}
#nf-field-5-container {
	margin-bottom: 0;
}

/*** NEWSLETTER ***/
#nf-field-6-container {
	margin-left: 0;
}
#nf-field-6-container #nf-field-6 {
	background-color: #ee3124;
	text-transform: uppercase;
	cursor: pointer;
	
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	
	padding: 5px 15px !important;
}
#nf-field-6-container #nf-field-6:hover {
	background-color: #333;
	color: #FFF;
}
#nf-field-5-container input[type="email"] {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

/*** COPYRIGHT ***/
.site-info {
	display: flex;
}
.site-info .copyright-text {
	display: flex;
	flex-direction: column;
}
.site-info .copyright-text .copyright-right {
	margin-left: -105px;
}
.site-info .copyright-text .copyright-right a.mkg {
	font-size: 15px;
	color: #ee3124 !important;
}
.site-info .copyright-text .copyright-right a.mkg:hover {
	text-decoration: underline;
}

/*** CART ***/
.cart_totals, .woocommerce .woocommerce-order-details, .woocommerce .woocommerce-customer-details {
	max-width: 100% !important;
}
ul#shipping_method li input:checked+label::after {
	box-shadow: inset 0 0 0 6px #ee3124 !important;
}

/*** CHECKOUT ***/
.payment_method_paypal img, .payment_method_paypal a, .woocommerce-form-track-order p:first-child, .bitpay_logo, .mailchimp-newsletter, .woocommerce-checkout-review-order .woocommerce-shipping-totals, .cart_totals .woocommerce-shipping-totals, .cart_totals .tax-total {
	display: none !important;
}
td.product-name .variation dt {
	padding-bottom: 10px;
}
td.product-name .variation {
	margin-top: 50px !important;
}
.cart-discount th {
	width: 75% !important;
}

/*** BACK TO TOP BUTTON ***/
a.to-top {
	display: flex;
	align-items: center;
	justify-content: center;
}

/*** MY ACCOUNT ***/
.woocommerce-orders-table .woocommerce-button.view, .woocommerce-orders-table .woocommerce-button.ast_track, .woocommerce-orders-table .woocommerce-button.ast_multi_track {
	width: 100%;
	text-align: center;
}
.woocommerce-orders-table .woocommerce-button.view {
	margin-top: 5px;
	margin-bottom: 2px;
}
.woocommerce-orders-table .woocommerce-button.ast_track, .woocommerce-orders-table .woocommerce-button.ast_multi_track {
	margin-top: 2px;
	margin-bottom: 5px;
}
.woocommerce-MyAccount-content a.woocommerce-Button {
	background-color: #ee3124;
	color: #FFF;
	
	margin: 0;
	padding: 10px;
}
.woocommerce-MyAccount-content a.woocommerce-Button:hover {
	background-color: #333;
}


/********** MEDIA QUERIES **********/

@media only screen and (min-width: 768px) {
	.site-boxed .site, .site-fullwidth .site {
		display: flex;
	}
	
	/*** HEADER ***/
	.header-top {
		grid-template-columns: auto 1fr auto;
	}
	#mega-menu-logo-group-nav li:last-child {
		margin-right: 0 !important;
	}
	#mega-menu-logo-group-nav li:last-child a {
		padding-right: 0 !important;
	}
	
	/*** MOBILE MENU ***/
	#mega-menu-item-26761, #mega-menu-item-26762, #mega-menu-item-26760 {
		display: none !important;
	}
	
	/*** SEARCH BAR ***/
	#elementor-tab-title-2581 {
		border-top-left-radius: 15px;
	}
	#elementor-tab-title-2583 {
		border-top-right-radius: 15px;
	}
	#elementor-tab-content-2581, #elementor-tab-content-2582, #elementor-tab-content-2583 {
		border-top-right-radius: 15px;
		border-bottom-left-radius: 15px;
		border-bottom-right-radius: 15px;

		box-shadow: 0 2px 2px -1px #c4c4c4;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1135px) {
	/*** HEADER ***/
	#logo-navigation {
		position: absolute;
		width: 100%;
		
		background-color: #f6f6f6;
		
		margin-top: 90px;
	}
	
	/*** BREADCRUMBS ***/
	.woocommerce-breadcrumb {
		padding-top: 30px !important;
	}
	.site-breadcrumbs p {
		margin-top: 25px;
	}
	
	/*** INFO BOXES ***/
	.elementor-element-09f81ad .elementor-widget-container .elementor-image-box-description {
		min-height: 100px;
	}
	
	/*** SINGLE PRODUCT PAGE ***/
	ul.tabs.wc-tabs {
		display: flex !important;
	}
	ul.tabs.wc-tabs>li>a {
		font-size: 13px !important;
		padding: 0 25px !important;
	}
}

@media only screen and (min-width: 767px) and (max-width: 990px) {
	/*** SINGLE PRODUCT - RELATED PRODUCTS ***/
	.single-product .related.products ul.columns-4 li:last-child {
		display: none;
	}
}

@media only screen and (min-width: 1005px) {
	/*** SHOP BODY ***/
	.site-boxed .site-content {
		max-width: 1200px !important;
	}
	
	/*** INFO BOXES ***/
	.non-standard-display {
		display: none;
	}
}

@media only screen and (max-width: 1140px) {
	/*** NEWS BANNER ***/
	.news-banner h4 {
		padding-top: 30px;
	}
	
	/*** HELP CENTER ***/
	.help-center .elementor-container {
		flex-direction: column;
	}
	.help-center .hc-col1-content .elementor-container {
		flex-direction: row;
	}
	.hc-col-1, .hc-col-2 {
		width: 100% !important;
	}
	.hc-col-1 {
		margin-bottom: 25px;
	}
	
	.contact-box {
		width: 50% !important;
	}
}

@media only screen and (max-width: 1024px) {
	/*** CATEGORY BOXES ***/
	.elementor-element-9ff1f26 .elementor-widget-wrap {
		justify-content: space-around;
	}
	.elementor-element-9ff1f26 .elementor-widget-wrap .elementor-element {
		width: 48%;
	}
	
	/*** SINGLE PRODUCT PAGES ***/
	.single-product .product .product-images-wrapper {
		border-top-right-radius: 15px;
		border-bottom-left-radius: 0;
	}
	.single-product .product .summary {
		border-top-right-radius: 0;
		border-bottom-left-radius: 15px;
	}
	
	/*** FOOTER ***/
	.footer-widgets .widget-area {
		padding: 0 !important;
	}
	#tz_contacts-2 ul, #nav_menu-2, #nav_menu-2 ul, #nav_menu-3, #nav_menu-3 ul {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	#tz_contacts-2 ul li {
		text-align: center;
		width: unset;
	}
	#ninja_forms_widget-2, #tz_socials-2 {
		text-align: center !important;
	}
	.site-info .copyright-text .copyright-right {
		margin-left: 0;
	}
	.site-info {
		display: block;
		text-align: center;
	}
 	#nf-field-5-container input[type="email"], #nf-field-6-container #nf-field-6 {
		border-radius: 5px;
	} 
	
	.widget-area.col-1, .widget-area.col-4 {
		grid-column: span 12 !important;
	}
	.widget-area.col-2, .widget-area.col-3 {
		grid-column: span 6 !important;
	}
 	#nf-field-5-container, #nf-field-6-container {
		width: 100% !important
	}
	#ninja_forms_widget-3 {
		text-align: center;
	}
	#nf-field-5-wrap {
		max-width: 600px;
		
		margin: 0 auto;
	}
	
	/*** CHECKOUT ***/
	.woocommerce-remove-coupon {
		margin-left: 5px;
	}
}

@media screen and (max-width: 991px) {
	/*** MY ACCOUNT ***/
	.woocommerce-account .entry-content .woocommerce {
		flex-direction: column;
	}
	.woocommerce-MyAccount-content {
		width: 100% !important;
	}
}

@media screen and (max-width: 800px) {
	/*** CONTACT ***/
	.nf-form-content .nf-field {
		margin-bottom: 15px;
	}
}

@media screen and (min-width: 768px) and (max-width: 800px) {
	/*** HEADER ***/
	#search-3 {
		margin-top: 0 !important;
	}
}

@media only screen and (max-width: 768px) {
	/*** NEWS BANNER ***/
	.news-banner h4 {
		padding-top: 10px;
	}
	
	/*** MOBILE MENU ***/
	.site-branding {
		display: flex;
		flex-wrap: wrap;
	}
	.site-logo {
		flex-grow: 2;
	}
	.chromium-look-tires .site-branding .site-logo {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
	#logo-navigation {
		width: 100%;
	}
	#mega-menu-item-8538 a {
		color: #FFF !important;
	}
	#mega-menu-item-8538 .mega-sub-menu {
		padding: 0 !important;
	}
	
	#mega-menu-wrap-logo-group-nav .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-logo-group-nav .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-logo-group-nav .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
		background-color: #FFF;
	}
	#mega-menu-wrap-logo-group-nav #mega-menu-logo-group-nav > li.mega-menu-megamenu > ul.mega-sub-menu {
		background: #f6f6f6 !important;
	}
	#mega-menu-logo-group-nav li.mega-menu-item {
		border-bottom: 1px solid #f6f6f6 !important;
	}
	#mega-menu-3973-0 ul.mega-sub-menu {
		display: flex !important;
		justify-content: space-evenly;
		flex-wrap: wrap;
	}
	#mega-menu-wrap-logo-group-nav #mega-menu-logo-group-nav #mega-menu-item-3973 > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column {
		width: 48% !important;
	}
	#mega-menu-wrap-logo-group-nav #mega-menu-logo-group-nav li#mega-menu-item-4797.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
		display: block !important;
	}
	ul.mega-sub-menu li.mega-menu-item a {
		padding: 0 15px !important;
	}
	.mega-menu-item-8538 ul.mega-sub-menu {
		padding: 10px 15px !important;
	}
	
	/*** HOMEPAGE SHOP SECTION ***/
	.home-shop-section {
		background-size: cover !important;
		background-position: center !important;
	}
	button.owl-dot {
		height: 25px !important;
	}
	
	/*** CATEGORY BOXES ***/
	.elementor-element-9ff1f26 .elementor-widget-wrap .elementor-element {
		width: 100%;
	}
	
	/*** INFO BOXES ***/
	.non-standard-display {
		display: none;
	}
	
	/*** SINGLE PRODUCT PAGE ***/
	.price-match-tab {
		flex-direction: column;
	}
	.pm-tab-col1, .pm-tab-col2 {
		width: 100%;
	}
	
	.single-product .related.products ul li {
		width: 48% !important;
		
		margin-bottom: 15px !important;
	}
	
	/*** BRANDS PAGE ***/
	.cm_vehicle-categories_category-container {
		margin-bottom: 25px;
	}
	
	/*** ABOUT PAGE ***/
	.about-alt .elementor-container {
		display: flex;
		flex-direction: column-reverse;
	}
	
	/*** CONTACT ***/
	.contact-col-1 .elementor-widget-wrap, .contact-col-2 .elementor-widget-wrap {
		margin: 0 !important;
	}
	.contact-col-1 {
		margin-bottom: 25px;
	}
	
	/*** RESOURCE PAGES ***/
	.mobile-alternate .elementor-container {
		flex-direction: column-reverse;
	}
	
	/*** VEHICLE GALLERY PAGES ***/
		.gallery-image-half {
		width: 50%;
	}
	.vehicle-gallery-wheel-display .elementor-column {
		width: 33%;
	}
	
	/*** TAGS PAGE ***/
	.archive.tag article, .archive.tag article img {
		width: 100%;
	}
	
	/*** FOOTER ***/
	.footer-widgets {
		padding-top: 15px;
	}
	.footer-widgets .widget-area .widget + .widget {
		margin-top: 0 !important;
	}
	
	/*** CHECKOUT ***/
	.cart-discount th, .tax-total th {
		width: 65% !important;
	}
}

@media only screen and (max-width: 600px) {
	/*** FAQ PAGE ***/
	#post-9961 .elementor-accordion .elementor-tab-title {
		font-size: 18px !important;
		line-height: 24px !important;
	}
	
	/*** MY ACCOUNT ***/
	.woocommerce-MyAccount-content {
		margin-left: 0 !important;
		padding: 0 !important;
	}
}

@media only screen and (max-width: 570px) {
	/*** PRODUCTS ***/
	ul.products {
		justify-content: space-evenly !important;
	}
	.cm_SearchResult ul.products li {
		max-width: 48% !important;
		
		margin-bottom: 15px !important;
	}
	
	/*** SINGLE PRODUCT PAGE TITLE ***/
	.single-product h1 {
		font-size: 24px !important;
		line-height: 36px !important;
	}
}

@media only screen and (max-width: 500px) {
	/*** MOBILE MENU ***/
	#mega-menu-wrap-logo-group-nav #mega-menu-logo-group-nav #mega-menu-item-3973 > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column {
		width: 50% !important;
	}
	
	/*** MY ACCOUNT ***/
	.woocommerce-customer-details .woocommerce-column--1, .woocommerce-customer-details .woocommerce-column--2 {
		width: 100% !important;
	}
	
	/*** SHOP PAGE ***/
	li.product .woocommerce-loop-product__title {
		font-size: 16px !important;
	}
	
	/*** HELP CENTER ***/
	.contact-box {
		width: 100% !important;
	}
}

@media only screen and (max-width: 480px) {
	/*** SINGLE PRODUCT PAGE ***/
	.grid-variations table.variations tbody {
		grid-template-columns: 1fr !important;
	}
	.single-product h1 br:first-child {
		display: none !important;
	}
	.single-product .summary .size-offset {
		font-size: 24px !important;
	}
	
	/*** MY ACCOUNT ***/
	.woocommerce-MyAccount-content .fluid_container {
		display: flex;
		flex-direction: column;
	}
	.woocommerce-MyAccount-content .fluid_container .fluid_cl {
		display: flex;
		flex-direction: column;
		align-items: center;
		text-align: center;
		
		width: 100% !important;
	}
	.woocommerce-MyAccount-content .fluid_container .fluid_cl a.tracking_number {
		font-size: 14px !important;
	}
	.woocommerce-MyAccount-content .fluid_container .fluid_right_cl {
		padding-top: 0 !important;
	}
	.woocommerce .col2-set.addresses .col-1, .woocommerce-page .col2-set.addresses .col-1, .woocommerce .col2-set.addresses .col-2, .woocommerce-page .col2-set.addresses .col-2 {
		width: 100% !important;
	}
}