/*
Theme Name:  Gtechniq Child Theme Salient 15
Theme URL:   https://gtechniq.siteprogress.online
Description: Write here theme description.
Author:      Williams Pinto
Author URL:  https://gtechniq.siteprogress.online
Template:    salient
Version:     1.0.0
*/
/*
.wp-die-message {
			font-size: 14px;
			line-height: 1.5;
			margin: 25px 0 20px;
			display: none!important;
}
#header-outer #logo img, #header-outer .logo-spacing img {
	height: 85px!important;}

body {
  
  max-width: none !important;
 margin: 0px !important;
  padding: 0px !important;
	
}*/
/* Hide Stripe Payment Box Description */
.payment_box.payment_method_stripe p {
    display: none !important;
}

/* Hide the $0.00 price for the Ultimate Combo product */
.woocommerce .product .price span.amount:contains('$0.00') {
    display: none;
}
/* Professional Use Only */
h2.woocommerce-loop-product__title {
    margin-bottom: 8px !important;
}
*/
.woocommerce-page div.product span.price del {
  color: rgba(45, 45, 45, 0.65) !important;
  text-decoration: underline !important;
   text-decoration-color: currentcolor !important;
   text-underline-offset: -.9em !important;
  text-decoration-skip-ink: none !important;
  text-decoration-color: #c84f4f !important;
  text-decoration-thickness: 4px!important;
}
.menu-item-2912 {
  display: none;
}
.woocommerce div.product .summary p.price{display:none !important;
}

body #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover {
    background-color: transparent !important;
	max-width: none !important;
}

/* Animated Feature Headers */
.nectar-animated-title-inner{
    padding-right: 15px;
    margin-bottom: 18px;
}

.nectar-animated-title[data-style="color-strip-reveal"].completed .nectar-animated-title-inner:after {
    width: 100%;
    min-height: 185px;
    -webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 75% 40%, 100% 0);
    clip-path: polygon(0 0, 0 100%, 100% 100%, 75% 40%, 100% 0);
}

table.woocommerce-product-attributes.shop_attributes {
    display: none;
}

/* Header price convertor */

.woocommerce-currency-switcher-form .wSelect-theme-classic.wSelect{
    border: none !important;
    font-size: 12px !important;
    font-family: Bai Jamjuree !important;
    min-width: 115px !important;
    max-width: 120px !important;
    margin-bottom: 2px !important;
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -webkit-box-shadow :none !important;
}

.woocommerce-currency-switcher-form .wSelect-option-icon {
    padding-left: 30px !important; }


.woocommerce-currency-switcher-form .wSelect-theme-classic.wSelect-hover, 
.woocommerce-currency-switcher-form .wSelect-theme-classic.wSelect-active {
    border: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}


.woocommerce-currency-switcher-form .wSelect-selected {
    margin: 1px 0px 0px 4px !important;
    padding: 1px 0 1px 30px !important;
    background-size: 21px !important;
}

.woocommerce-currency-switcher-form .wSelect-option-value{
    margin: 1px 0px 0px 4px !important;
    padding: 3px 0 3px 30px !important;
    background-size: 21px !important;
}

.woocommerce-currency-switcher-form .wSelect-theme-classic .wSelect-options-holder{
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    z-index: 60000000 !important;
    border: none  !important;
    background-color: #FAFAFA !important;
}

.woocommerce-currency-switcher-form .wSelect-theme-classic .wSelect-options {
    border: none  !important;
    border-radius: 0px  !important;
    -webkit-border-radius: 0px  !important;
    -moz-border-radius: 0px  !important;
    background-color: #FAFAFA !important;
}

.woocommerce-currency-switcher-form .wSelect-theme-classic .wSelect-option-selected,
.woocommerce-currency-switcher-form .wSelect-theme-classic .wSelect-option:hover {
    background-color: #fe0000 !important;
}

.woocommerce-currency-switcher-form .wSelect-arrow {
    background-image: url(/wp-content/uploads/2020/05/currency-arrow.svg) !important;
    background-size: contain !important;
    background-position: right !important;
}

/* HP GWash */

.iwithtext .iwt-text {
    padding-left: 37px;
    padding-top: 4px;
}

.vc_col-sm-4.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.instance-9 {
    margin-right: -50px !important;
}

.vc_col-sm-4.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.instance-8 {
    margin-right: -50px !important;
}

.gwash {
    margin-bottom: -170px !important;
    margin-left: 60px;
    margin-right: 60px;
}



/* Marine Service Form */

.small-print-total-mobile {display: none;}
.slider-display {margin-top: 5em !important;}
div.datedropper .picker .pick-lg ul li{list-style: none;}
div.datedropper{font-family: Bai Jamjuree !important;}
div.datedropper.dd-red:before{background-color: #fe0000 !important;}
div.datedropper.dd-red .pick-m{background-color: #fe0000 !important;}
div.datedropper.dd-red .pick-lg-h{background-color: #fe0000 !important;}
div.datedropper.dd-red .pick-lg-b .pick-sl:before{background-color: #fe0000 !important;}
div.datedropper.dd-red .pick-submit{background-color: #fe0000 !important;}
div.datedropper .picker ul.pick:hover .pick-arw{opacity: 1 !important;}
.gform_wrapper select {width: 100%;font-family: 'Bai Jamjuree';font-weight: 500;font-size: 14px;line-height: 19px;color: #555;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.16);transition: all 0.2s linear;-webkit-transition: all 0.2s linear;margin: 0px !important;-webkit-appearance: none;box-shadow: none;background-color: rgba(0,0,0,0.04);padding: 10px !important;border: none !important;background-image: url('/wp-content/uploads/2020/05/arrow-2.svg');background-position: right;background-repeat: no-repeat !important;}

/*.row .col img:not([srcset]){width: 100%;}*/

.gform_wrapper div.validation_error {color: #ff0001 !important;border-color: #ff0001 !important;}
.gform_wrapper li.gfield.gfield_error {color: #ff0001 !important;border-color: #ff0001 !important;background-color: #ffcbcc45 !important;}
.gform_wrapper .validation_message {color: #ff0001 !important;margin-bottom: 22px !important;}

li.gfield.hidden-total {
    position: fixed;
    left: 0px;
    bottom: 0px;
    padding: 10px 0px 10px 50px !important;
    background-color: #fe0000;
    color: #fff;
    width: 30%;
    z-index: 9999;
    height: 90px;
    z-index: 1500000;
    margin-top: 0px !important;
    display: flex;
    align-items: center;
}

body li.gfield.hidden-total:after {
    content: "" !important;
    display: inline-block;
    background-color: #ff0000;
    position: absolute;
    z-index: 0;
    top: 0;
    right: -8%;
    width: 10%;
    height: 100%;
    -webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 25% 100%, 100% 0);
    clip-path: polygon(0 0, 0 100%, 100% 100%, 35% 100%, 100% 0);
}

body .gfield.hidden-total .ginput_container {
    float: left;
    margin-top: 0px !important;
    margin-bottom: 0px;
    font-size: 25px !important;
    line-height: 25px !important;
}
.gfield.hidden-total label.gfield_label {
    float: left;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 25px !important;
    line-height: 25px !important;
}
.gfield.hidden-total .gfield_description {
    float: left !important;
    width: auto !important;
    clear: initial;
    font-size: 16px !important;
    line-height: 25px !important;
    margin-top: 6px;
    font-weight: 600 !important;
}

li.gfield.hidden-hours .gfield_description {
    float: left !important;
    width: auto !important;
    clear: initial;
    font-size: 25px !important;
    line-height: 25px !important;
}
li.gfield.hidden-hours .gfield_label {
    float: left;
    margin-top: 0px;
    margin-bottom: 0px !important;
    font-size: 25px !important;
    line-height: 25px !important;
}

li.gfield.hidden-hours .ginput_container.ginput_container_number {
    width: 90px;
    float: left;
    margin-left: 0px !important;
    margin-top: 0px !important;
    line-height: 25px !important;
    font-size: 25px !important;
}

.gfield.hidden-hours .ginput_container input {
    padding: 0px !important;
    background-color: transparent !important;
    border: none !important;
    font-size: 25px !important;
    line-height: 25px !important;
    margin: 0px !important;
    box-shadow: none !important;
    width: 100% !important;
    text-align: center;
}

li.gfield.hidden-hours {
    position: fixed;
    bottom: 0px;
    right: 0px;
    padding: 10px 10px 10px 80px !important;
    background-color: #ffffff;
    color: #000;
    -webkit-box-shadow: 0px 0px 45px rgba(50, 50, 50, 0.2);
    -moz-box-shadow: 0px 0px 45px rgba(50, 50, 50, 0.2);
    box-shadow: 0px 0px 45px rgba(50, 50, 50, 0.2);
    width: 70% !important;
    z-index: 1400000;
    height: 90px !important;
    display: flex;
    align-items: center;
}

.small-print-total {
    font-size: 12px;
    line-height: 17px;
    float: right !important;
    right: 7% !important;
    position: absolute;
    bottom: 34%;
    width: 250px;
}

.gform_wrapper span.ginput_product_price {
color: #fff!important;
font-size: 18px!important;}

.gform_wrapper span.ginput_total {
    color: #fff!important;
    font-size: 25px!important;
    line-height: 25px !important;
    margin-left: 15px !important;
    margin-right: 7px !important;
}
    
body .simple-list .rcui ul li::before{
content: "\f00c";
font-family: FontAwesome;
margin-right: 10px;
color: #00abb0;}

body .simple-list .rcui ul{
text-indent: -25px;
margin-left: 20px;}

.checked {
  color: #00abb0 !important;
}
.checked-auto {
  color: #fe0000 !important;
}

.unchecked {
  color: #dbdbdb !important;
}

body .extras .rcui ul li::before{
content: "\f00c";
font-family: FontAwesome;
margin-right: 10px;
color: #00abb0;}

body .extra .rcui ul{
text-indent: -25px;
margin-left: 20px;}
    
    
.gform_wrapper .gfield_radio li label{
max-width: 90% !important;
}

body .simple-list .rcui .rcui__icon {
margin-right: 15px !important;
}

    
body .simple-list .rcui .rcui__icon {margin-right: 15px !important;}

.rcui li .rcui__icon{
margin-right: -25px !important;
}

body .gform_wrapper .gfield_description{
font-size: 16px !important;
padding: 0px !important;
}

.gform_wrapper li.gfield.gf_list_5col ul.gfield_radio {
overflow: initial;
}

.image-choices-field .image-choices-choice-text{
color: #000;
}

.image-choices-field .image-choices-choice.image-choices-choice-selected .image-choices-choice-text{
color: #022c4c;
}

body .noUi-connect {
background: #00abb0 !important;
}

body .noUi-tooltip {position: relative;padding: 0px !important; bottom: 230% !important;}
li#field_3_3 {position: relative;}
li#field_3_3 .slide-overlay {background-color: #fff !important;opacity: 0.7;width: 100%;height: 100%;position: absolute;z-index: 9;display: none;}
li#field_3_3 .slide-overlay.active {display: block;}

.noUi-handle {transform: scale(1) !important;transition: all 0.75s ease !important;background-color: white !important;border: 1px solid #d9d9d9;box-shadow: none !important;width: 40px !important;height: 40px !important;border-radius: 100% !important;top: -13px !important;}
.noUi-handle:hover {box-shadow: 0px 7px 50px rgba(0, 0, 0, 0.1) !important;transform: scale(1.2) !important;transition: all 0.75s ease !important;}
.noUi-handle:before, .noUi-handle:after {display: none !important;}
.noUi-target {background: #FAFAFA;border-radius: 50px !important;border: 1px solid #d3d3d387;box-shadow: none !important;height: 15px !important;}
span.min-val-relation {text-align: center;font-size: 15px !important;line-height: 30px;margin: 9px !important;text-transform: uppercase !important;font-weight: 800 !important;margin-left: 0px !important;color: #bfbfbf !important;}
span.max-val-relation {text-align: center;font-size: 15px !important;line-height: 30px;margin: 9px !important;text-transform: uppercase !important;font-weight: 800 !important;margin-right: 0px !important;color: #bfbfbf !important;}
.noUi-tooltip {border: none !important; font-size: 25px !important; line-height: 25px !important; font-weight: 500; margin-top: 15px;padding: 35% !important;border-radius: 0px !important;color: #00abb0 !important;padding: 0px !important;background-color: transparent !important;}
body img.gform_ajax_spinner {display: none !important;}
.slider-display {border: none !important;background-color: rgba(229, 229, 229, 0.5) !important; margin-top: 2.5em;}
.noUi-connects {border-radius: 50px !important;}
.gform_wrapper .ginput_price {font-size: 20px; color: #00abb0; font-weight: 600;}

.rcui ul {
margin-left: 0px;
margin-bottom: 30px;
margin-top:20px;
font-size: 15px;}

.rcui__text{
    font-size: 15px;
    line-height: 28px !important;
}

.rcui ul {
    margin-top: 15px;
}

.gfield_radio ul li{
    width:100% !important;
}

.gfield_checkbox ul li{
    width:100% !important;
}
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{
    font-size: 15px !important;
    font-weight:300 !important;
}



/* FIND A DEALER */


#wpsl-stores .wpsl-store-thumb {
float: none;
border-radius: 3px;
margin: 0px;
padding: 0;
border: none;
display: flex;}

.wpsl-search input {-webkit-appearance: none !important;}

#wpsl-gmap {width: 65% !important;}
#wpsl-result-list {width: 35% !important;margin: 0px !important;background-color: #f6f6f6 !important;}

.find-a-dealer-header {padding-top: 175px !important;padding-bottom: 150px !important;}
.wpsl-search {margin: 0px !important;padding: 30px !important;text-align: center !important;background-color: #fff !important;box-shadow: 0px 0px 40px #0000001c;}
body #wpsl-search-btn {width: 100% !important;background: black !important;border: none !important;color: #fff !important;font-weight: 500 !important;height: 70px !important;margin: 0px !important;}
body #wpsl-search-btn:hover {background-color: #fe0000 !important;opacity: 1 !important;}
.wpsl-search-btn-wrap {margin: 0px !important;width: 10% !important;right: 30px !important;position: absolute;}
#wpsl-search-input {padding: 15px 20px !important;height: 70px !important;border-radius: 0px !important;}

.wpsl-input {display: flex !important;align-items: center;width: 50% !important;}
.wpsl-input div {margin-right: 30px !important;width: auto !important;float: left !important;}
.wpsl-input {width: auto !important;margin: 0px !important;}
input#wpsl-search-input {font-size: 15px !important;line-height: 22px !important;float: left !important;width: auto !important;min-width: 290px !important;border-color: #f1f1f1;font-family: Bai Jamjuree !important;font-weight: 500 !important;color: #000 !important;}
input#wpsl-search-input:focus {box-shadow: none !important;background-color: #ffffff !IMPORTANT;}

.wpsl-select-wrap {margin-bottom: 0px;width: auto !important;margin-left: 2% !important;margin-right: 2% !important;}
span.wpsl-selected-item {height: 70px !important;}
.wpsl-selected-item:after {border-radius: 0px !important;}
div#wpsl-results, div#wpsl-radius, div#wpsl-category {display: flex !important;align-items: center !important;}

.gm-style-iw-t {display: none !important;}

div#wpsl-results {width: auto !important;margin-right: 0px !important;}
div#wpsl-radius {width: auto !important;margin-right: 30px !important;}
div#wpsl-category {width: auto !important;margin: 0px !important; clear: none;}


span.wpsl-selected-item {height: 70px !important;align-items: center !important;line-height: 50px !important; }

#wpsl-wrap #wpsl-result-list ul li {padding: 40px;background-color: #fff;border-bottom: none !important;margin-bottom: 25px;border: solid 1px #ececec !important;}
div#wpsl-stores ul {padding: 30px !important;}
#wpsl-result-list li p strong {padding-bottom: 0px !important;font-size: 20px;line-height: 30px !important;}
#wpsl-result-list li p {margin-bottom: 0px;font-size: 15px;line-height: 27px;padding: 0px !important;}
p.wpsl-contact-details strong {font-size: 15px !important;}

li .wpsl-store-location {width: 80% !important;float: left !important;padding-right: 5% !important;}
.wpsl-direction-wrap {width: 20% !important;margin: 0px !important;float: left !important;text-align: right !important;}
#wpsl-wrap #wpsl-result-list ul li a.wpsl-directions {text-align: right !important;float: none !important;display: block !important;}


.wpsl-search label {width: auto !important;text-transform: capitalize !important;font-family: Bai Jamjuree !important;font-weight: 500 !important;font-size: 16px !important;line-height: 25px !important;}
.wpsl-dropdown {-webkit-appearance: none !important;width: auto !important;border-radius: 0px !important;box-shadow: none !important;border-color: #f1f1f1 !important;background-color: #f6f6f6 !important;height: 70px !important;font-family: Bai Jamjuree !important;font-weight: 500 !important;font-size: 15px !important;line-height: 25px !important;color: #000 !important;}

#wpsl-wrap {margin-bottom: 0px !important;}
.page-id-6149 .footer-company-icons-row {background-color: #ffffff;}


#wpsl-wrap .wpsl-info-window p a {font-size: 16px !important;line-height: 20px !important;padding-right: 40px !important;padding-bottom: 5px !important;display: block !important;}
.wpsl-info-window span {font-size: 13px !important;line-height: 20px !important;}
.wpsl-infobox {border-radius:0px !important;border:none !important;padding: 20px !important;padding-bottom: 25px !important;}


/* END */


/* CONTACT */

.contact-content-left {box-shadow: 0px 30px 100px rgba(0, 0, 0, 0.2) !important;margin-top: -160px;z-index: 9999999999;background-color: #fff;padding: 50px !important;}
.contact-content {padding-bottom: 125px !important;}
.gfield input {border-radius: 0px !important;padding: 20px !important;}
li#field_10_6 {margin: 0px !important;}
.gform_wrapper {margin: 0px !important;}
.gform_wrapper textarea {border-radius: 0px !important;padding: 20px !important;}
span.gfield_required {display: none !important;}
input#gform_submit_button_10 {font-size: 20px !important;margin: 0px !important;width: 100% !important;padding: 30px !important;}
.contact-content-info-box {background-color: #ff0001;padding: 50px !important;}
.contact-content-info-box h3 {color: #fff !important;font-size: 24px !important;line-height: 32px !important;}
.contact-content-info-box img {width: 70px !important;left: -10px !important;padding-bottom: 0px !important;}
.contact-content-info-box .nectar-split-heading.animated-in {margin-bottom: 0px !important;}
.contact-content-info-box p {color: #fff !important;padding-bottom: 10px !important;opacity: 0.75;}
.contact-content-info-box .nectar-split-heading {margin-bottom: 0px !important;}
.contact-content-address-box {background-color: #000;padding: 50px !important;margin-bottom: 15px !important;color: #fff !important;}
.contact-content-address-box h3 {color: #fff !important;}
.contact-content-left .gform_wrapper ul.gform_fields li.gfield {padding-right: 0px !important;}
.gform_wrapper.gf_browser_chrome select {-webkit-appearance: none !important;box-shadow: none !important;border-radius: 0px !important;padding: 20px !important;background-image: url(/wp-content/uploads/2020/05/arrow-2.svg);background-repeat: no-repeat;background-position: right;}
.gform_footer.top_label {margin: 0px !important;padding: 0px !important;}
.contact-form-image {width: 10% !important;float: left !important;}
.contact-form-text {width: 90% !important;float: left !important;font-size: 17px !important;line-height: 30px !important;}
.contact-form-image img {margin-bottom: 0px !important;}
.contact-form-text h2 {font-weight: 500 !important;}
li#field_10_11 {margin-bottom: 30px !important;margin-top: 20px !important;}
li#field_10_1 {padding-top: 20px !important;}
input#gform_submit_button_10:hover {opacity:1;background-color: #000 !important;}
li#field_10_10 {margin-bottom: 35px;}
.contact-header p {font-size: 25px;line-height: 35px;opacity: 0.75;}

/* END */




/* Cookie Bar */

div#catapult-cookie-bar {overflow: visible;border-radius: 0px !important;bottom: 0px !important;right: 0px !important;padding: 15px 0px !important;padding-right: 35px !important;width: auto !important;}
div#catapult-cookie-bar:before {content: "";background-color: #ff0001;display: block;height: 100%;position: absolute;left: -50px;top: 0;width: 158px;transform: skewX(-35deg);z-index: -1;}
.cookie-bar-block #catapult-cookie-bar h3 {display: none;}
.cookie-bar-block #catapult-cookie-bar span.ctcc-left-side {float: left;margin-top: 0px !important;margin-bottom: 0px !important;font-size: 14px;line-height: 32px;padding-right: 20px;}
.ctcc-right-side {margin-bottom: 0px !important;margin-top: 0px !important;float:left;}
button#catapultCookie {border-radius: 0px !important;font-family: Bai Jamjuree !important;font-weight: 600 !important;padding: 11px 18px;font-size: 12px !important;line-height: 20px !important;margin-right: 0px;}
#catapult-cookie-bar .ctcc-left-side a {font-weight: 700 !important;transition: all 0.25s ease;}
#catapult-cookie-bar .ctcc-left-side a:hover {color: #000;transition: all 0.25s ease;}

/* END */



/* Woocommerce Dropdowns */

.orderby {
    width: 100%;
    font-family: 'Bai Jamjuree';
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    color: #555;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.16);
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    margin: 0px !important;
    -webkit-appearance: none;
    box-shadow: none;
    background-color: white;
    padding: 10px !important;
    border: none !important;
    background-image: url(/wp-content/uploads/2020/05/arrow-2.svg);
    background-position: right;
    background-repeat: no-repeat !important;
    background-size: contain;
    background-origin: border-box;
}




.woocommerce div.product form.cart .variations select {
width: 100%;
    min-width: 200%;
 font-family: 'Bai Jamjuree'; 
font-weight: 500;
font-size: 14px;
line-height: 22px;
color: #555;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.16);
transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
margin: 0px !important;
-webkit-appearance: none;
box-shadow: none;
background-color: whitesmoke;
padding: 14px !important;
border: none !important;
background-image: url('/wp-content/uploads/2020/05/arrow-2.svg');
background-position: right;
background-repeat: no-repeat !important;
background-size: 20px;
background-origin: content-box, padding-box;
}

.select2-container .select2-selection--single {
    box-sizing: border-box;
    display: block;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none;
    width: 100%;
    height: 45px;
    font-family: 'Bai Jamjuree';
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: #555;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.16);
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    margin: 0px !important;
    -webkit-appearance: none;
    box-shadow: none;
    background-color: whitesmoke;
    padding: 14px !important;
    border: none !important;
    background-image: url(/wp-content/uploads/2020/05/arrow-2.svg);
    background-position: right;
    background-repeat: no-repeat !important;
    background-size: contain;
    background-origin: border-box;
}

.select2-container--default .select2-selection--single {
background-color: none;
border: none; 
border-radius: 0; 
}



.select2-container .select2-selection--single .select2-selection__rendered {
display: block;
padding-left: 0px; 
padding-right: 0px; 
overflow: hidden; 
text-overflow: ellipsis; 
white-space: nowrap; 
}

.select2-container--default .select2-selection--single .select2-selection__rendered{
line-height: 17px;
color: #444;
font-size: 14px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    display: none;
}

div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs {
display:none ;
}

.application-bullets{
-moz-column-count: 2;
-moz-column-gap: 40px;
-webkit-column-count: 2;
-webkit-column-gap: 40px;
column-count: 2;
column-gap: 40px;
}


/* Woocommerce Variations styling */

.woo-variation-swatches.wvs-archive-align-left .wvs-archive-variation-wrapper .variable-items-wrapper{
width: 100%;}

 .woocommerce div.product form.cart .variations, .woocommerce .variations{
margin-bottom: 10px;
}

.woocommerce .variations td label {
    font-size: 14px !important;
    line-height: 19px !important;
}

.woocommerce div.product p.price{
padding-bottom: 25px;
}
body.woocommerce div.product_meta{
    font-size: 14px !important;
line-height: 19px !important;
}

.woocommerce-variation-price{
color: #000 !important;
font-size: 18px;
letter-spacing: 0px;
}

body.woocommerce .summary .price, .woocommerce div.product .summary p.price{
    font-size: 25px;
line-height: 30px;
letter-spacing: 0px;
}

.woocommerce div.product span.price {
color: #000 !important;
font-size: 18px;
letter-spacing: 0px;

}

.woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-enabled {
margin-top: 25px !important;
}

.woocommerce-product-details__short-description ul {
margin-bottom: 15px;    
}

.woocommerce div.product form.cart .variations, .woocommerce .variations, .nectar-quick-view-box .variations, .woocommerce .nectar-quick-view-box div.product form.cart .variations{
    margin-bottom: 8px;
}

.nectar-quick-view-box.add-content .summary-content > *:nth-child(3) {
    display: none;
}

.nectar-quick-view-box .summary .price {
color: #000 !important;
font-size: 18px !important;
line-height: 30px !important;
}

.nectar-quick-view-box .reset_variations {
    display: none !important;
}

.woocommerce .woocommerce-breadcrumb a {
color: #000;
}

.woocommerce .woocommerce-breadcrumb {
color: #ff0000;
}

.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
color:#000
}


.woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-enabled, .nectar-quick-view-box  {
margin-top: 8px !important;
}


.woocommerce-page div.product span.price del{
    color: rgba(45, 45, 45, 0.65) !important;
}

span.woofrom { display: none}

.woocommerce .material.product:hover .product-wrap .product-meta > .price {
opacity: 1 !important;
    color: #ff0000 !important;
}

/* Trade Applicator Form - Drop-down styling */
.ur-frontend-form .ur-form-row .ur-form-grid select {
	-webkit-appearance: none;
background-color: #e9e9e9 !important; /* Set solid gray as the background color */
background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E");
background-repeat: no-repeat !important;
background-position: right 5px top 55% !important;
outline: #e9e9e9 10px !important;
}





/* Matt's */



.iconsmind-Snow:before {
    content: url(/wp-content/uploads/2020/03/wheels-tab.svg)!important;
    height: 90px !important;
    width:110px !important;
    margin: 0 15px 0 0;
    display:block;
}

.iconsmind-Aries-2:before {
    content: url(/wp-content/uploads/2020/03/interiors-tab.svg)!important;
    height: 90px !important;
    width:110px !important;
    margin: 0 15px 0 0;
    display:block;
}

.iconsmind-Capricorn-2:before {
    content: url(/wp-content/uploads/2020/03/pro-tab.svg)!important;
    height: 90px !important;
    width:110px !important;
    margin: 0 15px 0 0;
    display:block;
}

.iconsmind-Cancer-2:before {
    content: url(/wp-content/uploads/2020/03/exteriors-tab.svg)!important;
    height: 90px !important;
    width:110px !important;
    margin: 0 15px 0 0;
    display:block;
}


.gtech-left-title {
    position: relative;
    left: 80px;
}

.need-advise {
    height: 90px !important;
    width:110px !important;
    padding-top:50px;
}


.swiper-slide .content {
    top: 250px !important;
}

img.footer-icons {
    width: 40% !important;
    margin-top: 20px;
    margin-bottom: 20px;
}

#footer-widgets[data-cols="5"] .container .row >div:first-child img {
    width: 230px;
}



.social-footer img {
    width: 28px!important;
    height: 28px!important;
    vertical-align: top!important;
}

.swiper-wrapper .slider-down-arrow{
    bottom: 130px;
}




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

.iconsmind-Snow:before {
    content: url(/wp-content/uploads/2020/03/wheels-tab.svg)!important;
    height: 65px !important;
    width: 110px !important;
    margin: 0 15px 0 0;
    display: block;
}

.iconsmind-Aries-2:before {
    content: url(/wp-content/uploads/2020/03/wheels-tab.svg)!important;
    height: 65px !important;
    width: 110px !important;
    margin: 0 15px 0 0;
    display: block;
}

.iconsmind-Capricorn-2:before {
    content: url(/wp-content/uploads/2020/03/wheels-tab.svg)!important;
    height: 65px !important;
    width: 110px !important;
    margin: 0 15px 0 0;
    display: block;
}

.iconsmind-Cancer-2:before {
    content: url(/wp-content/uploads/2020/03/wheels-tab.svg)!important;
    height: 65px !important;
    width: 110px !important;
    margin: 0 15px 0 0;
    display: block;
}

.nectar-fancy-box .box-bg {
    height: 83.2% !important;
    width: 100.2%;
}

.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.instance-2.one-fourths.clear-both {
    margin-bottom: -82px;
}
.vc_col-sm-3.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.instance-3.one-fourths.right-edge {
    margin-bottom: -82px;
}
.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.instance-4.one-fourths.clear-both {
    margin-bottom: -82px;
}

.vc_col-sm-3.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.instance-5.one-fourths.right-edge {
    margin-bottom: -200px !important;
}

.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.instance-7.one-fourths.clear-both {
    margin-bottom: -82px;
}
.vc_col-sm-3.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.instance-8.one-fourths.right-edge {
    margin-bottom: -82px;
}
.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.instance-9.one-fourths.clear-both {
    margin-bottom: -82px;
}


div #fws_5e835d513ed9c {
    margin-top: -238px !important;
}

.home-about-image .column-image-bg {
    margin-top: 43px;
}

.vc_col-sm-6.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.instance-10 {
    padding-top: 50px !important;
}

.vc_col-sm-6.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.instance-11 {
    padding-bottom: 50px;
}

.nectar-flickity[data-controls="touch_total"] .visualized-total {
    margin-top: -42px;
    margin-bottom: 30px;
}

div #nectar-slider-instance-2 {
    height: 541px !important;
}

.footer-company-icons-row {
    background-color: #fff;
    border-bottom: 1px solid #ededed;
    margin: 0px !important;
}

.one-fourths.footer-company-icons-column.wpb_column {       
    width: 25% !important;    
    margin: 0px !important;
}

img.footer-icons {
    width: 100% !important;
    margin-top: 20px;
    margin-bottom: 20px;
}

header#top {
    background-color: #fff;
    width: 90% !important;
    align-content: center !important;
    margin-left: 5% !important;
    margin-right: 5% !important;
 }

#top .container .row {
    padding-bottom: 0;
    margin-right: 40px !important;
    
}

#header-outer #top .col.span_3 #logo {
    vertical-align: middle;
    margin-left: -16px !important;
}
    .application-bullets{
-moz-column-count: 1;
-webkit-column-count: 1;
column-count: 1;

    }


header#top {
    background-color: #fff;
    width: 100% !important;
    align-content: center !important;
    margin-left: 0% !important;
    margin-right: 0% !important;
    margin-top:-12px !important;
 }

#top .container .row {
    padding-bottom: 0;
    margin-right: 0px !important;
    
}

#header-outer #top .col.span_3 #logo {
    vertical-align: middle;
    margin-left: -60px !important;
}

img.image.wp-image-5.attachment-medium.size-medium {
    width: 230px;
}

.swiper-slide .container {
    z-index: 100;
    height: 60% !important;
}

#header-outer #mobile-menu .bike-menu.menu-item-has-children a {
background-color: #EFC002 !important;
padding: 20px 23px !important;
color: white !important;

}



	
	
	
	
	
	
