  /*
Theme Name: ebcbrakes Child Theme
Description: This is a custom child theme for 91´«Ã½
Author: Blayney
Author URI:  https://www.blayneypartnership.co.uk
Template: ebcbrakes
Version: 1.0
*/



/* GENERAL */

.page-header-bg-image:before {background: #2941b7;background: linear-gradient( 135deg,#2941b7 0%,#000830 100%) !important;opacity: 0.9;content: '';position: absolute;width: 100%;height: 100%;left: 0px;}
.material .wpb_row, .material .wpb_content_element, div.nectar-split-heading {margin-bottom: 15px;}
.nectar-fancy-box .hover-content strong {border-bottom: 2px solid #f80c07;padding-bottom: 8px;text-transform: uppercase;letter-spacing: 1px;font-size: 13px;line-height: 20px;margin-top: 15px !important;display: table;margin: auto;}	
body img.gform_ajax_spinner {display: none !important;}
body.material .sf-menu > li > a > .sf-sub-indicator i {font-weight: 600;}
body .nectar-flickity[data-controls="touch_total"] .visualized-total span {background-color: #ff0200 !important;}
body.material .main-content .nectar-post-grid[data-grid-spacing*="px"] .nectar-post-grid-item .nectar-post-grid-item-bg {border-radius: 0px !important;}
i.fa-wrench {font-family: dashicons !important;}
.fa-wrench:before {content: "\f107" !important;}
.menu-item.button_solid_color span.dashicons {width: 17px;height: 18px;font-size: 19px;margin-right: 9px;margin-left: -2px;margin-top: -1px;}
html body.material div#footer-outer #footer-widgets .gfield.gfield_error {background-color: transparent !important;}
.comments-section {display: none;}
.single-portfolio .row.project-title {display: none !important;}
p#breadcrumbs.yoast {display: none;}
body .tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li a {font-weight: 800 !important;padding: 30px;font-size: 20px;line-height: 32px;letter-spacing: -0.25px;}
body[data-ajax-transitions="true"] #ajax-loading-screen[data-method="standard"] .loading-icon {display: none !important;}
.nectar-milestone .number {font-family: 'Helvetica';}
html body .nectar-milestone .subject {letter-spacing: -0.25px;font-size: 17px;line-height: 26px;margin-top: 10px;opacity: 0.75;}
.gform_wrapper .gfield_required {color: #f90c09;font-weight: 600;}
#top #mobile-cart-link, #top .span_9 > .slide-out-widget-area-toggle {float: left;}
.nectar_image_with_hotspots .nectar_hotspot {font-weight: 700 !important;}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .inner h3 {color: #253688;font-size: 20px;line-height: 24px;margin-bottom: 7px;letter-spacing: -0.5px;}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip {padding: 28px;max-width: 285px;min-width: 300px;box-shadow: 0px 10px 50px rgb(0 0 0 / 15%) !important;}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .inner p {margin-bottom: 0px !important;color: #000;font-size: 13px;line-height: 21px;width: auto;}
.nectar-recent-posts-slider_multiple_visible .flickity-viewport:not(.no-hover) .nectar-recent-post-slide:hover .nectar-recent-post-bg-wrap {transform: none;}
.nectar-social {right: 20px;bottom: 20px;}
div#sidebar .nectar_icon_wrap[data-style="shadow-bg"] .nectar_icon:after {background-color: #f90c09;}
.ginput_recaptcha[data-size="invisible"] {opacity: 0;}
.bottom_controls {display: none;}
.nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-shadow-hover="yes"][data-card="yes"] .nectar-post-grid-item:hover:after {box-shadow: 0px 25px 60px rgba(0,0,0,0.22);}
body .nectar-progress-bar .bar-wrap span strong i, body .nectar-progress-bar .bar-wrap span strong {display: none;}
.select2-container--default .select2-search--dropdown .select2-search__field {appearance: none !important;--webkit-apperance: none !important;}
.rcui li .rcui__icon_none:after {content: '';background: #fa0e09;}
.rcui li .rcui__icon:before {content: '';border: 1px solid #e2e2e2;background-color: #fff !important;}
#pagination span, #pagination a,
#pagination .next.inactive, #pagination .prev.inactive,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce .container-wrap nav.woocommerce-pagination ul li span,
.container-wrap nav.woocommerce-pagination ul li span {font-family: 'Helvetica' !important}
.nectar-post-grid-wrap:not([data-style="content_overlaid"]) .nectar-post-grid-item .content .meta-excerpt {max-width: 100%;font-size: 14px;line-height: 23px;opacity: 0.8;}

/* TABS */

.tabbed[data-style="minimal_alt"] .wpb_tabs_nav li.magic-line {bottom: 0px;}
body .tabbed[data-style="minimal_alt"][data-alignment="left"] .wpb_tabs_nav li {margin-left: 0px !important;}
body .tabbed[data-style="minimal_alt"] .wpb_tabs_nav li a span {font-weight: 600 !important;}
.toggles.accordion .toggle:last-child {margin-bottom: 0px;}
.tabbed[data-style="minimal_alt"] ul.wpb_tabs_nav {border-bottom: 1px solid rgb(255 255 255 / 25%);margin-bottom: 50px;}
.tabbed[data-style="minimal_alt"] .wpb_tabs_nav li:not(.magic-line) {padding-bottom: 15px !important;font-size: 18px !important;}

/* TOGGLES */

div[data-style="default"] .toggle h3 a {font-size: 20px !important;line-height: 27px !important;letter-spacing: -0.5px;padding: 22px 20px 22px 50px;}
div[data-style="default"] .toggle h3 a i {width: 30px;height: 30px;font-size: 20px;line-height: 40px;top: 15px;}
body .toggle[data-inner-wrap="true"] > div .inner-toggle-wrap {padding: 20px 20px;}
body .toggle >div {box-shadow: none;background-color: #f4f4f4;}
body .toggle .inner-toggle-wrap p {font-size: 14px !important;line-height: 24px !important;padding-bottom: 15px;}

/* END */

/* SEARCH */

body.search #page-header-bg h1 {
	color: #fff;
}

body.search body #page-header-bg .span_6 span.subheader, #page-header-bg span.result-num, body .row .col.section-title > span, .page-header-no-bg .col.section-title h1 > span, .nectar-box-roll .overlaid-content .subheader{
	color: #fff;
}

/* END */


/* TRANSLATE ICONS */

li.translate-icons {display: flex;align-items: center;max-height: 32px;}
li.translate-icons img {height: 22px;width: 22px;}
li.translate-icons span {line-height: 22px;font-weight: 600;font-size: 13px;margin-left: 3px;margin-right: 10px;}
li.translate-icons span:last-child {margin-right: 0px;}
li.translate-icons span {display: none;}

/* END */


/* WHERE TO BUY? */

div#wpsl-result-list div#wpsl-stores ul.cat-icons {display: flex;align-items: center;}
div#wpsl-result-list div#wpsl-stores ul.cat-icons li {padding: 0;margin: 0 10px 0 0;border: none;width: 30px;}
div#wpsl-result-list div#wpsl-stores li > div.directions-link {display: flex;align-items: center;padding: 0;}
#wpsl-result-list li p.store-distance {font-style: italic;opacity: 0.5;display: table;padding-bottom: 0px;margin-bottom: 0px;margin-right: auto;}
.wpsl-directions {color: #fff !important;padding: 7px 20px;background-color: #253688;font-size: 13px;line-height: 24px;margin-left: 10px;border-radius: 10000px;display: block;}
.wpsl-directions.store-website {background-color: #f90c09;}
.where-to-buy-title h1 {font-size: 23px;line-height: 30px;letter-spacing: -0.75px;}
.where-to-buy-title-right {text-align: right;}
.where-to-buy-title-right .nectar-button {display: inline-block;}
.where-to-buy-title-right .wpb_text_column.wpb_content_element {display: inline-block;}
.wpsl-search {padding: 0px;width: 100%;float: left;margin-bottom: 0px;background-color: #fff;border-bottom: 1px solid #f0f0f0;}
div#wpsl-gmap {float: left;width: calc(100% - 625px);}
div#wpsl-result-list {float: right;margin-right: 0px;width: 625px;}
#wpsl-search-wrap form * {clear: unset;}
.gmnoprint .gm-style-mtc {margin-right: 10px !important;}
div#wpsl-result-list div#wpsl-stores {padding: 25px;background-color: #f5f7ff;}
div#wpsl-result-list div#wpsl-stores li {position: relative;background-color: #fff;padding: 30px;margin-bottom: 25px;border-bottom: 3px solid #e3e6edd6;transition: all 0.25s ease;}
div#wpsl-result-list div#wpsl-stores li:last-child {margin-bottom: 0px;}
div#wpsl-result-list div#wpsl-stores li:hover {border-bottom: 3px solid #f90c09;transition: all 0.25s ease;}
.wpsl-store-location > p:not(.wpsl-contact-details) {padding-bottom: 0px;margin-bottom: 0px !important;}
.gm-ui-hover-effect>span {background-color: #fff;}
#wpsl-result-list li p strong a, #wpsl-result-list li p > strong {user-select: none !important;pointer-events: none !important;font-size: 16px;line-height: 22px;margin-bottom: 6px !important;display: block;color: #243588;}

#wpsl-result-list li p {font-size: 14px;line-height: 24px;}
.wpsl-input, .wpsl-select-wrap, div#wpsl-category {margin-bottom: 0px !important;}
input#wpsl-search-input {padding-left: 50px !important;background-color: #f5f5f5 !important;border: none;padding: 14px 16px;border-radius: 4px;width: 100%;display: block !important;}
#wpsl-stores,
#wpsl-direction-details,
#wpsl-gmap {height: 70vh !important;min-height: 600px !important;}
.wpsl-selected-item:after {position: absolute;content: "";right: 15px;top: 50%;margin-top: -3px;border: 6px solid transparent;border-top: 6px solid #253688;}
.wpsl-active .wpsl-selected-item:after {border-bottom: 6px solid #253688;}
#wpsl-search-wrap {transition: all 0.25s ease;margin-right: 0px !important;max-width: 1500px;padding: 15px 90px;margin: auto !important;display: flex;float: none;}
#wpsl-search-btn:hover {background-color: #253688;transition: all 0.25s ease;}
body #wpsl-search-btn {margin-right: 0px;font-size: 14px;line-height: 24px !important;background-color: #f90c09 !important;background-image: unset;color: #fff;border: none;transform: none !important;padding: 13px 40px !important;}
.wpsl-search-btn-wrap {margin-right: 0px !important;}
#wpsl-search-wrap .wpsl-input,
#wpsl-search-wrap div#wpsl-category,
#wpsl-search-wrap #wpsl-radius,
#wpsl-search-wrap #wpsl-results {display: flex;align-items: center;flex: 1;}
#wpsl-search-wrap form {width: 100% !important;display: flex;align-items: center;}
body #wpsl-search-wrap .wpsl-input {min-width: 450px;}
#wpsl-search-wrap .wpsl-select-wrap,
body #wpsl-search-wrap .wpsl-input,
#wpsl-search-wrap #wpsl-radius,
#wpsl-search-wrap div#wpsl-category {margin-right: 25px;}
#wpsl-search-wrap #wpsl-results {margin-right: 0px;}
.wpsl-dropdown .wpsl-selected-item,
.wpsl-selected-item {padding: 14px 16px !important;font-size: 15px;line-height: 24px;}
.wpsl-dropdown {background-color: whitesmoke;border: none;width: 110px !important;}
#wpsl-search-wrap div label {float: left;margin-right: 15px;line-height: 32px;font-size: 14px;font-weight: 600 !important;}
#wpsl-search-wrap .wpsl-input label,
body #wpsl-search-wrap .wpsl-input > div, .wpsl-selected-item:after {display: none;}
#wpsl-search-input,
#wpsl-category .wpsl-dropdown {width: 100% !important;}
.wpsl-input label, #wpsl-radius label, #wpsl-category label {width: auto !important;appearance: none;}
.wpsl-input:before {width: 20px;height: 25px;display: block;position: absolute;content: '';float: left;background-image: url(/wp-content/uploads/2021/06/placeholder.svg);z-index: 9999;left: 15px;background-repeat: no-repeat;}
#wpsl-search-wrap .wpsl-dropdown div {box-shadow: 0px 5px 50px #0000005c;border: none !important;border-radius: 5px !important;top: 60px;}
#wpsl-search-wrap .wpsl-dropdown div li:nth-child(odd) {padding: 12px 15px !important;background-color: white;font-size: 14px;line-height: 20px;}
#wpsl-search-wrap .wpsl-dropdown div li:nth-child(even) {padding: 12px 15px !important;background-color: whitesmoke;font-size: 14px;line-height: 20px;}
#wpsl-search-wrap .wpsl-dropdown div li:hover {background-color: #ebebeb !important;color: #000;}
#wpsl-wrap {margin-bottom: 0px;}
.wpsl-directions {transition: all 0.25s ease;}
.wpsl-directions:hover {transition: all 0.25s ease;background-color: #0d1b5a;}
.wpsl-dropdown {padding: 12px 16px;appearance: none;-webkit-appearance: none;background-image: url(/wp-content/uploads/2021/06/select.svg);background-color: whitesmoke !important;background-size: contain;background-position: right;background-repeat: no-repeat;}
.gm-svpc img {position: relative !important;}
.wpsl-dropdown .wpsl-selected-item, .wpsl-selected-item {padding: 0px !important;}
a.store-logo {box-shadow: 0px 5px 30px #ceced04d;overflow: hidden;width: 75px !important;height: 75px !important;background-color: #fff !important;border: 1px solid #e8eaf0;display: block;border-radius:1000px;position: absolute;right: 30px;top: 30px;}
div#wpsl-result-list div#wpsl-stores li > div {padding-right: 100px;}
#wpsl-gmap .gm-style .gm-style-iw-c .wpsl-info-window a.wpsl-directions {display: none;}
#wpsl-gmap .gm-style .gm-style-iw-c .wpsl-info-window .wpsl-info-actions a {float: none;}
#wpsl-gmap .gm-style .gm-style-iw-c .wpsl-info-window > p {padding-bottom: 0px;}
#wpsl-gmap .gm-style .gm-style-iw-c .wpsl-info-window > p a {margin-bottom: 5px;display: block;font-size: 14px;line-height: 18px;}
#wpsl-gmap .gm-style .gm-style-iw-c .wpsl-info-window > p span {font-weight: 400;font-size: 13px;line-height: 16px;display: block;margin-bottom: 4px;}
.wpsl-info-window > span {margin-bottom: 7px;font-size: 12.75px;line-height: 15px;font-weight: 400;}
#wpsl-gmap .gm-style .gm-style-iw-c {min-width: 200px !important;}
#wpsl-gmap .gm-style .gm-style-iw-c .wpsl-info-window .wpsl-info-actions a.wpsl-streetview {background-color: red;color: #fff;font-weight: 500;padding: 8px 20px !important;padding-top: 6px !important;height: auto;display: table;margin: auto;font-size: 12px;line-height: 18px;border-radius: 1000px;text-transform: capitalize;margin-top: 6px !important;}
#wpsl-gmap .gm-style .gm-style-iw-c .wpsl-info-window .wpsl-info-actions {margin-bottom: 5px !important;}
#wpsl-gmap .gm-style .gm-style-iw-c .wpsl-info-window .wpsl-info-actions a.wpsl-zoom-here {display: none !important;}
#wpsl-gmap .gm-style .gm-style-iw-c .gm-style-iw-d {padding-left: 0px !important;padding-right: 0px !important;padding-top: 8px !important;padding-bottom: 8px !important;}
.where-to-buy-popular-retailers .cell img:hover {transition: all 0.5s ease;border-color: #ff0500;}
.where-to-buy-popular-retailers .cell {width: 120px !important;transform: scale(1);transition: all 0.25s ease;}
.where-to-buy-popular-retailers .cell:hover {transform: scale(1.15);transition: all 0.25s ease;}
.where-to-buy-popular-retailers .cell img {transition: all 0.5s ease;border-radius: 1000000px;border: 4px solid #263788;box-shadow: 0px 10px 50px #0d122936 !important;background-color: #fff;}
.where-to-buy-popular-retailers .flickity-viewport {margin-top: 5px !important;margin-bottom: 25px !important;}
.where-to-buy-popular-retailers .cell .inner_row {position: relative;}
.where-to-buy-popular-retailers .cell .inner_row.us .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/uploads/2021/04/us.svg);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.uk .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/uploads/2021/04/uk.svg);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.es .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/spain.svg);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.de .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/german.svg);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.it .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/italy.svg);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.fr .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/france.svg);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.fi .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/Finland.png);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.dk .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/Denmark.png);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.pl .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/Poland.png);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.no .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/Norway.png);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.bu .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/Bulgaria.png);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.hu .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/Hungary.png);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.au .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/Australia.png);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;} 
.where-to-buy-popular-retailers .cell .inner_row.aus .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/Austria.png);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.br .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/Brazil.png);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.cn .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/China.png);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.co .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/Columbia.png);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.gh .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/Ghana.png);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.gr .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/Greece.png);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.nl .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/Holland.png);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.hk .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/HongKong.png);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.in .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/India.png);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.ind .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/Indonesia.png);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.ma .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/Malta.png);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.nz .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/NewZealand.png);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.po .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/Portugal.png);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.sa .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/SouthAfrica.png);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.sw .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/Sweden.png);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.tw .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/Taiwan.png);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.ca .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/Canada.svg);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.th .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/Thailand.png);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.tu .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/Turkey.png);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
/* .where-to-buy-popular-retailers .cell .inner_row.mx .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/Mexico.png);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;} */
.where-to-buy-popular-retailers .cell .inner_row.ch .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: '';position: absolute;background-image: url(/wp-content/themes/ebcbrakes-child/images/Chile.png);background-size: 100%;width: 30px !important;height: 30px !important;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.su .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: '';position: absolute;background-image: url(/wp-content/themes/ebcbrakes-child/images/Switzerland.png);background-size: 100%;width: 30px !important;height: 30px !important;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.mx .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: '';position: absolute;background-image: url(/wp-content/themes/ebcbrakes-child/images/Mexico.png);background-size: 100%;width: 30px !important;height: 30px !important;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}
.where-to-buy-popular-retailers .cell .inner_row.uae .img-with-aniamtion-wrap .hover-wrap:before {display:block !important;content: url(/wp-content/themes/ebcbrakes-child/images/UAE.png);position: absolute;width: 30px;height: 30px;right: 0px;bottom: 0px;z-index: 9999999;background-color: #fff;border-radius: 100000px;-webkit-border-radius: 100000px;overflow: hidden;box-shadow: 0px 10px 50px #0d122936 !important;}

/* END */


/* ABOUT */

.about-video .nectar-video-box {margin-left: -50vw;left: 50%;width: 100vw;}
.about-video .nectar-video-box .inner-wrap img {visibility: hidden;}
.about-video img {max-height: 70vh;}
.nectar_single_testimonial span.title {font-weight: 400;font-style: italic;color: #f90c09 !important;opacity: 1 !important;font-size: 13px;line-height: 22px;}
.nectar_single_testimonial span {font-style: normal;font-weight: 700;}
.about-hq .wpb_column:last-child .img-with-aniamtion-wrap {position: relative;width: 170% !important;max-width: none;float: left;}
.about-hq .wpb_column:first-child .img-with-aniamtion-wrap {width: 170% !important;max-width: none;float: right;}
.about-hq .hover-wrap {margin-bottom: 0px !important;}
.about-hq-uk .iwithtext {left: 30px;}
.about-hq-us .iwithtext {right: 30px;}
.about-hq .iwithtext {z-index: 999;position: absolute;bottom: 28px;}
.about-hq .iwt-icon img {background-color: #fff;border-radius: 100000px;overflow: hidden;border: 1px solid white !important;}
.about-hq .iwithtext p {font-size: 13px;line-height: 20px;}
.about-hq .iwithtext .iwt-text {padding-left: 50px;}
.about-hq .iwithtext h4 {margin-bottom: -2px;margin-top: -6px;}
.about-hq-uk .img-with-aniamtion-wrap:before {content: '';width: 100%;height: 100%;z-index: 99999 !important;display: block;position: absolute;z-index: 1 !important;background: -moz-linear-gradient(30deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 18%);background: -webkit-linear-gradient(30deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 18%);background: linear-gradient(30deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 18%);}
.about-hq-us .img-with-aniamtion-wrap:before {right:0px;content: '';width: 100%;height: 100%;z-index: 99999 !important;display: block;position: absolute;z-index: 1 !important;background: -moz-linear-gradient(-30deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 18%);background: -webkit-linear-gradient(-30deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 18%);background: linear-gradient(-30deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 18%);}

/* END */


/* CATALOGUE */

.catalogue-carousel .cell {text-align: center;}
.catalogue-carousel .cell:hover .inner_row .img-with-aniamtion-wrap {box-shadow: 0px 35px 90px rgb(9 13 36 / 25%);transition: all 0.25s ease;filter: brightness(1.1);transform: translateY(-10px);}
.catalogue-carousel .cell .inner_row .img-with-aniamtion-wrap {width: 275px;margin: auto !important;box-shadow: 0px 25px 60px rgb(0 0 0 / 10%);margin-bottom: 45px !important;transition: all 0.25s ease;filter: brightness(1);transform: translateY(0px);}
.catalogue-carousel .cell .inner_row h4 {font-size: 23px;line-height: 27px;margin-bottom: 0px;margin-top: 25px;}
.catalogue-carousel .flickity-viewport {margin-top: -200px !important;}
.catalogue-carousel .cell .inner_row p {margin-top: -5px;margin-bottom: 17px !important;}
.catalogue-carousel .cell .inner_row a.nectar-button {margin-bottom: 20px !important;}
.catalogue-carousel .cell .inner_row .img-with-aniamtion-wrap .hover-wrap {margin-bottom: 0px !important;}
.catalogue-carousel .cell {width: 33.3% !important;margin-right: 0px !important;}

/* END */


/* R&D */

.research-and-dev-header p {font-size: 21px;line-height: 34px;font-weight: 300;margin-bottom: 20px !important;margin-top: -5px;}

/* END */


/* GLOBAL HELP */

.global-help-row h2 {font-size: 35px;line-height: 42px;}
.global-help-row .nectar_icon_wrap {margin-bottom: 18px !important;}
div#sidebar .global-help-row .vc_column-inner {padding-left: 8%;}
div#sidebar .global-help-row .nectar-button {width: 90% !important;margin-top: 15px !important;margin-right: 0px !important;}

/* END */


/* POST SLIDER */

body .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected:before {background-color: #f90c09 !important;transform: none !important;}
body .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot:before {margin: 0px !important;width: 100%;height: 2px;border-radius: 0px;box-shadow: none !important;background-color: #0000005e !important;}
body .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot {width: 60px;margin: 0px 5px;}
body .nectar-recent-posts-slider_multiple_visible .flickity-page-dots {bottom: -70px;}
body .nectar-recent-posts-slider_multiple_visible {padding-bottom: 80px;padding-top: 45px !important;}
body .nectar-recent-posts-slider_multiple_visible .nectar-recent-post-bg,
body .nectar-recent-posts-slider_multiple_visible .nectar-recent-post-bg:after {border-radius: 0px !important;}
body .nectar-recent-posts-slider_multiple_visible h3 a {font-size: 27px;line-height: 33px;display: block;}
body .nectar-recent-posts-slider_multiple_visible h3 {margin-bottom: 0px !important;}
body .nectar-recent-posts-slider_multiple_visible .recent-post-container.container .nectar-button {letter-spacing: 1px;font-size: 13px;line-height: 20px;margin-top: 25px !important;background-color: transparent !important;border-radius: 0px !important;text-transform: uppercase !important;font-weight: 600 !important;padding: 0px;}
body .recent-post-container .inner-wrap span.strong a span {transition: all 0.25s ease;font-weight: 600 !important;color: #fff;background-color: #f80c07 !important;padding: 7px 14px;margin-bottom: 0px;display: block;font-size: 13px;line-height: 15px;border-radius: 10000px;}
body .nectar-recent-posts-slider_multiple_visible .recent-post-container.container {bottom: 0px;left: 0px;max-width: 100%!important;padding-bottom: 35px !important;padding-left: 35px !important;padding-right: 35px !important;}

/* END */


/* COOKIE POLICY */

div#cookie-law-info-bar > span {background-color: #fff;display: block;padding: 18px 25px;box-shadow: 0px 0px 50px rgb(0 0 0 / 20%);border-radius: 0px;}
div#cookie-law-info-bar {padding: 0px !important;background-color: transparent !important;box-shadow: none !important;border-radius: 0px !important;}
div#cookie-law-info-bar .cli-style-v2 .cli-bar-message {width: 100%;}
div#cookie-law-info-bar .cli-bar-btn_container {width: 200px;}
div#cookie-law-info-bar a#cookie_action_close_header {margin-bottom: 0px;border-radius: 10000px;padding: 9px 15px;background-color: #253688 !important;transition: all 0.25s ease;margin-top: 1px !important;margin-left: 10px !important;}
.cli-bar-message {font-size: 14px;line-height: 20px;}
a#cookie_action_close_header:hover {background-color: #f90c09 !important;transition: all 0.25s ease;}
div#cookie-law-info-bar .cli-bar-message,
div#cookie-law-info-bar a.button,
div#cookie-law-info-bar a.cli_settings_button,
div#cookie-law-info-bar a#cookie_action_close_header {font-size: 14px !important;line-height: 20px !important;}
/* div#cookie-law-info-bar:before {content: '';width: 3000vh;height: 3000vh;display: block;background-color: #000000a1;backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px);position: fixed;top: 0px;z-index: -1;} */
div#cookie-law-info-bar {border: 1px solid red;width:277px !important;}
a#cookie_action_close_header {right: 27px;position: absolute;}


a.cky-banner-element {position: fixed;bottom: 65px;left: 15px;z-index:999999999 !important;}
.cky-consent-container.cky-box-bottom-left {display: none !important;}
.cky-box-bottom-left {display: none !important;}
/* END */


/* FORMS */

.gform_anchor::before {content: "";display: block;width: 0;height: 50px;margin: -50px 0 0;}
.no-margins label.gfield_label, .no-margins.gfield {margin: 0px !important;}
.gfield.field-padding-right {padding-right: 10% !important;}
.gfield input,
.gfield textarea {color: #000;padding: 18px !important;border-radius: 5px !important;font-size: 16px !important;line-height: 27px !important;}
body .gform_wrapper select {color: #000;background-image: url(/wp-content/uploads/2021/06/select.svg) !important;background-repeat: no-repeat;background-position: right;padding: 18px !important;border-radius: 5px !important;font-size: 16px !important;line-height: 27px !important;appearance: none;-webkit-appearance: none;}
body .light .gform_wrapper select {background-image: url(/wp-content/uploads/2021/07/light-select.svg) !important;}
.light .gform_legacy_markup_wrapper .gsection {border-color: rgb(255 255 255 / 25%);}
body .gform_legacy_markup_wrapper li.gfield.field_description_below.gsection {border-color: rgb(255 255 255 / 25%);margin-top: 50px !important;margin-bottom: 50px !important;padding: 0px !important;}
.gdpr .rcui.rcui_large li .rcui__text {margin-top: -3px;}
.rcui.rcui_large li .rcui__text {font-size: 14px;line-height: 22px;padding-top: 0px;margin-top: 3px;margin-left: 5px;}
body .gform_wrapper h1,
body .gform_wrapper h2,
body .gform_wrapper h3 {font-weight: 600;}
body[data-form-submit="regular"] .container-wrap .gform_footer input[type=submit] {font-weight: 600;padding: 25px !important;width: 420px;margin: auto !important;display: block;font-size: 16px;line-height: 18px;}
body[data-form-submit="regular"] .container-wrap .gform_footer {padding: 0px !important;margin-top: 50px !important;}
body .gform_wrapper .top_label .gfield_label {font-size: 15px;line-height: 20px;}
input[type=text]:focus,
textarea:focus,
input[type=email]:focus,
input[type=search]:focus,
input[type=password]:focus,
input[type=tel]:focus,
input[type=url]:focus, 
input[type=date]:focus,
select:focus,
.wpsl-dropdown:hover {box-shadow: none !important;}
body[data-form-submit="regular"] .container-wrap .light .gform_footer input[type=submit] {background-color: #f90c09;}
.html-section-heading h3 {margin-bottom: 0px !important;}
.html-section-heading:first-child {margin-top: 0px !important;border: none;padding-top: 0px !important;}
.dark .html-section-heading {border-color: rgb(0 0 0 / 25%);}
.light .html-section-heading {border-color: rgb(255 255 255 / 25%);}
.html-section-heading {margin-top: 50px !important;border-top: 1px solid;padding-top: 50px !important;}
body .select2-dropdown {border: none;box-shadow: 0px 60px 70px rgb(0 0 0 / 20%);}
body .select2-search--dropdown {display: block;padding: 10px 15px;padding-top: 15px;}
body .select2-results__option {padding: 10px 15px;font-size: 14px;line-height: 1.3;}
body .select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #f90c09;}
body .select2-container--default .select2-search--dropdown .select2-search__field {appearance: none !important;--webkit-apperance:none!important;border: 1px solid #ebebeb;padding: 12px 15px;background-color: whitesmoke;font-size: 15px;}
button.gform_button_select_files {appearance: unset;-webkit-appearance: none !important;background-color: #f90c09;color: #fff;padding: 10px 25px;font-size: 12px;line-height: 16px;font-weight: 700;text-transform: capitalize;border: none;}
button.gform_button_select_files:hover {transition: all 0.25s ease;background-color: #253688;}
.light .gform_legacy_markup_wrapper span.gform_drop_instructions {color: #fff;}
.dark .gform_legacy_markup_wrapper span.gform_drop_instructions {color: #000;}
.light .gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area {border-color: rgba(255, 255, 255, 0.2);transition: all 0.25s ease;}
.light .gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area:hover {border-color: rgba(255, 255, 255, 0.6);transition: all 0.25s ease;}

/* END */


/* CONTACT */

.contact-map {margin-bottom: -300px !important;z-index: 9999;}
.contact-intro .wpb_column:last-child {text-align: right;}
.contact-intro p {font-size: 20px;line-height: 35px;}
.contact-intro .wpb_column:last-child .nectar_icon_wrap {margin-bottom: 0px !important;margin-left: 20px !important;}
.contact-intro .wpb_column:last-child .nectar_icon_wrap:first-child {margin-right: -9px;}
.contact-details i.icon-default-style {color: rgb(255 255 255 / 100%) !important;font-size: 25px !important;line-height: 32px !important;}
.contact-details .nectar-fancy-ul ul,
.contact-details .nectar-fancy-ul {margin-bottom: 0px !important;}
.contact-form h2 {text-align: center;}
.contact-desktop {display: block;}
.contact-mobile {display: none;}
.contact-intro p a {transition:all 0.25s ease;color: #000;}
.contact-intro p a:hover {transition:all 0.25s ease;color: #253688;}
.contact-details li, .contact-details li a, .contact-details a, .contact-reg-no a {color: #fff !important;}
.gm-style .gm-style-iw-c {box-shadow: 0 2px 27px rgb(0 0 0 / 15%);border-radius: 0px;padding: 20px !important;}
body .gm-style .gm-style-iw div {padding: 0px !important;overflow: hidden !important;text-align: center;}
body .gm-style .gm-style-iw div strong {color: #253688;}
button.gm-ui-hover-effect {opacity: 1;transform: scale(0.85);background-color: #f90c09 !important;right: 5px !important;top: 5px !important;}
button.gm-ui-hover-effect img {width: 20px !important;height: 20px !important;margin-left: 5px !important;margin-top: 5px !important;filter: invert(1);opacity: 1 !important;}
.contact-intro .wpb_column .nectar_icon_wrap:hover {opacity: 0.4;transition: all 0.25s ease;}
.contact-intro .wpb_column .nectar_icon_wrap {opacity: 1;transition: all 0.25s ease;}

/* END */


/* TRUSTPILOT SLIDER */

.trustpilot-slider .testimonial_slider {margin-bottom: -35px !important;}
.trustpilot-slider .img-with-aniamtion-wrap {width: 375px !important;margin: auto;}
.trustpilot-slider .testimonial_slider .image-icon.has-bg {display: none;}
.trustpilot-slider .testimonial_slider blockquote {font-style: normal !important;font-size: 20px !important;line-height: 34px !important;}
.trustpilot-slider .testimonial_slider blockquote .testimonial-name {font-size: 22px !important;line-height: 30px !important;font-style: normal !important;font-weight: 600 !important;}
.trustpilot-slider .testimonial_slider blockquote span.title {font-style: normal !important;font-size: 15px !important;line-height: 25px !important;}
.trustpilot-slider .testimonial_slider[data-style="minimal"] blockquote .star-rating,
.trustpilot-slider .testimonial_slider[data-style="minimal"] blockquote .star-rating .filled {font-size: 18px !important;line-height: 20px !important;}
.trustpilot-slider .testimonial_slider[data-style="minimal"] .controls {display: none !important;}
.trustpilot-slider .based-on-reviews {font-size: 18px;line-height: 20px;margin-top: 25px !important;margin-bottom: 50px !important;}
.trustpilot-slider .testimonial_slider .star-rating:before {color: rgb(220 220 230 / 50%) !important;}
.testimonial_slider blockquote p {letter-spacing: -0.15px;}
.testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev,
.testimonial_slider[data-style="minimal"] .testimonial-next-prev .next {margin-top: -70px;}

/* END */


/* SEARCH */

body.material #search-outer #search #search-box input[type="text"]::placeholder {color: #00000026 !important;}
body.material #search-outer #search #search-box input[type="text"] {text-transform: none;letter-spacing: -1px;font-size: 45px;line-height: 50px !important;color: #000;}
#search-outer #search #close a:before {background-color: #f80c07;}
#search-outer .close-wrap .close-line {background-color: #fff !important;}
.nectar-ajax-search-results .post-featured-img {border-radius: 128px;background-color: #f0f0f0;}
.nectar-ajax-search-results .search-post-item h5 {letter-spacing: -0.5px;font-size: 16px;line-height: 22px;background-image: none !important;}
.nectar-ajax-search-results .meta {color: #868686;}
.search-results .page-header-overlay-color {display:none !important;}
.search-results #page-header-bg span.result-num {font-size: 17px;line-height: 19px;margin-top: 12px !important;display: block;opacity: 0.7;}
body.search #page-header-bg {height: 350px;}
body.material #search-results .result .inner-wrap {border-radius: 0px;}

/* END */


/* SINGLE POST */

.single-post div#page-header-bg .section-title .inner-wrap > a {background-color: #f90a07 !important;}
.single-post p#breadcrumbs,
.single-post div#author-bio {display: none;}
.blog_next_prev_buttons {margin-top: 0px;}
.single-post .container.main-content .post-content a {font-weight: 600;color: #253688;transition: all 0.25s ease;}
.single-post .container.main-content .post-content a:hover {transition: all 0.25s ease;color: #ff0200;}
body.single-post .section-title.blog-title a {padding: 10px 20px !important;font-size: 14px !important;line-height: 17px !important;font-weight: 700 !important;margin: 0px 10px !important;margin-bottom: 10px !important;letter-spacing: -0.2px !important;}
body.single-post #page-header-bg.fullscreen-header[data-alignment-v="middle"] .span_6 {top: 48%!important;}
body.single-post #page-header-bg.fullscreen-header.bg-overlay:after {background: -moz-linear-gradient(45deg, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient( 45deg, rgba(0,0,0,0.85) 0%,rgba(0,0,0,0) 100%);background: linear-gradient( 45deg, rgba(0,0,0,0.85) 0%,rgba(0,0,0,0) 100%);}
.single-post .blog_next_prev_buttons {order:2;}
.single-post .related-post-wrap {order:1;}
.single-post .container > .row:last-child {display: flex;flex-direction: column;}
body .related-posts[data-style="material"] .article-content-wrap {padding-bottom: 60px!important;padding-top: 0px !important;}
.related-posts[data-style="material"] .meta-category a {margin-bottom: 10px;}
.blog-recent.related-posts h3.title {font-size: 25px;line-height: 30px;letter-spacing: -0.75px;}
.related-posts[data-style="material"] .meta-category a:before {display: none;}
.related-posts[data-style="material"] .grav-wrap .text span {font-style: italic;font-size: 14px;line-height: 17px;display: block;opacity: 0.5;}
.related-posts[data-style="material"] .meta-category a {float: left;margin-bottom: 10px;font-weight: 700 !important;display: table;color: #ff0200 !important;font-size: 15px;line-height: 20px;}
.related-posts[data-style="material"] .meta-category {padding: 30px 30px 0 30px;}
body .related-posts[data-style="material"] .inner-wrap {background-color: #fff;border-radius: 0px;}
.related-posts .article-content-wrap .excerpt {margin-top: 10px;font-size: 14px;line-height: 25px;}
.related-post-wrap h3.related-title {text-align: center;padding-top: 100px !important;margin-bottom: 0px;font-size:35px;line-height: 40px;}
.blog-recent.related-posts {padding-bottom: 100px !important;}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project span:not(.text),
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .previous-post span:not(.text),
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project span:not(.text),
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post span:not(.text) {font-size: 18px;line-height: 40px;letter-spacing: -0.75px;}
#single-below-header [class^="icon-"] {font-size: 18px;line-height: 19px;}
.single-post .post-area >article .content-inner {padding: 0px;}
#page-header-bg.fullscreen-header .author-section .meta-date i {font-size: 15px;line-height: 20px;}
#page-header-bg.fullscreen-header .author-section .avatar-post-info {margin-top: 0px;}
.single-post .blog_next_prev_buttons .previous-post span:not(.text) {margin-top: -5px;letter-spacing: -0.5px;font-size: 17px;line-height: 40px;}

/* END */


/* SLIDER */

.nectar-recent-posts-single_featured .recent-post-container img.avatar {border: 2px solid #f80c07 !important;width: 48px;height: 48px;}
.nectar-recent-posts-single_featured .grav-wrap .text > a {color: #f80c07;font-weight: 600 !important;letter-spacing: -0.5px;;}
.nectar-recent-posts-single_featured.multiple_featured .controls li span:after {font-size: 45px;line-height: 40px;position: absolute;right: -1px;bottom: 24px;text-align: right;letter-spacing: -0.5px;font-weight: 300;}
.nectar-recent-posts-single_featured.multiple_featured .controls li:nth-child(1) span:after {content: '01';}
.nectar-recent-posts-single_featured.multiple_featured .controls li:nth-child(2) span:after {content: '02';}
.nectar-recent-posts-single_featured.multiple_featured .controls li:nth-child(3) span:after {content: '03';}
.nectar-recent-posts-single_featured.multiple_featured > .container .controls {width: 300px;margin-bottom: 0px;margin-top: -85px;}

body .nectar-recent-posts-single_featured.multiple_featured .controls li span {
    padding-right: 65px;
    line-height: 22px !important;
    font-size: 14px !important;
}

.nectar-recent-posts-single_featured.multiple_featured .controls li {padding-top: 0px;padding-bottom: 20px;}
.nectar-recent-posts-single_featured h2 {margin: 15px 0 30px 0;font-size: 50px;line-height: 60px;}
.nectar-recent-posts-single_featured h2 a > span {margin-bottom: -15px !important;}
.nectar-recent-posts-single_featured .recent-post-container {padding-top: 125px !important;padding-bottom: 255px !important;}
.nectar-recent-posts-single_featured .inner-wrap {width: 55%;}
.nectar-recent-posts-single_featured .nectar-recent-post-slide .nectar-recent-post-bg:after {background: -moz-linear-gradient(45deg, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(45deg, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(45deg, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);}
.nectar-recent-posts-single_featured.multiple_featured .controls li:first-child {margin-top: 0px;}
.nectar-recent-posts-single_featured.multiple_featured .controls li {padding-top: 0px;padding-bottom: 18px;}
.nectar-recent-posts-single_featured .grav-wrap .text a:before {display: none;}
.nectar-recent-posts-single_featured .grav-wrap .text a:hover {opacity: 0.65;transition: all 0.25s ease;}
.nectar-recent-posts-single_featured .grav-wrap .text a {opacity: 1;transition: all 0.25s ease;font-weight: 600 !important;}
.nectar-recent-posts-single_featured .recent-post-container .text > span {display: none;}

/* END */


/* BLOG */

.nectar-post-grid .nectar-post-grid-item .content .post-heading {max-width: 100%;}
.nectar-post-grid-wrap .nectar-post-grid-filters {margin-bottom: 30px !important;padding: 0px;}
.nectar-post-grid-filters a {padding-bottom: 10px;}
.nectar-post-grid-wrap .load-more {background-color: #f80c07;border: none !important;padding: 13px 40px;color: #fff;font-size: 15px;line-height: 26px;}
.nectar-post-grid-wrap .load-more-wrap {margin-bottom: 0px !important;}

.nectar-post-grid .nectar-post-grid-item .content .meta-category a {transition: all 0.25s ease;font-weight: 600 !important;color: #fff;background-color: #f80c07 !important;padding: 7px 11px;padding-bottom: 6px;font-size: 12.5px;line-height: 15px;border-radius: 10000px;}

.nectar-post-grid .nectar-post-grid-item:hover .content .meta-category a {background-color: #253688 !important;transition: all 0.25s ease;}
.nectar-post-grid .nectar-post-grid-item .content .meta-category a:before {display: none;}
.nectar-post-grid .meta-date {display: block;font-size: 14px;line-height: 20px;margin-top: 10px;font-style: italic;color: rgb(255 255 255 / 75%) !important;}
.nectar-post-grid-filters a {padding-bottom: 10px;letter-spacing: -0.15px;}
.nectar-post-grid-filters a:last-child {margin-right: 0px !important;}
.nectar-post-grid-filters a:first-child {margin-left: 0px !important;}
.nectar-post-grid-filters a {padding-bottom: 10px;letter-spacing: -0.15px;margin: 8px 10px;}
.material .blog_next_prev_buttons {margin-top: 0px;}
.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide .nectar-recent-post-bg:after {background-color: rgba(25,25,25,0.37);transition: background-color .28s ease;background: linear-gradient(to bottom,rgba(15,15,15,0),rgb(0 0 0 / 75%) 100%);transition: opacity .65s cubic-bezier(.05,0.2,.1,1);}
.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide,
.nectar-recent-posts-slider_multiple_visible .flickity-viewport .nectar-recent-post-bg-wrap {border-radius: 0px !important;}
.latest-news-row.desktop {display: block !important;}
.latest-news-row.mobile, [data-style="list_featured_first_row"] .meta-category a:before {display: none !important;}
body .blog-recent[data-style="list_featured_first_row"] .featured > img,
body .blog-recent[data-style="list_featured_first_row"] .featured > .img-thumbnail,
body .blog-recent[data-style="list_featured_first_row"] .featured .post-featured-img {border-radius: 0px;}
body .blog-recent .col .post-header a {opacity: 1 !important;transition: all 0.25s ease;font-weight: 600 !important;color: #fff;background-color: #f80c07 !important;padding: 5px 14px;font-size: 13px;line-height: 21px;border-radius: 10000px;margin-bottom: 10px !important;display: table;}
body .blog-recent .col.span_4 h5 {font-size: 18px;line-height: 22px;letter-spacing: -0.5px;}
body .blog-recent[data-style="list_featured_first_row"] a.small .img-thumbnail {border-radius: 10000px;}
body .blog-recent[data-style="list_featured_first_row"] .col.span_4.post:nth-child(n+4) span.meta-category a {display: none;}
body .blog-recent[data-style="list_featured_first_row"] .col.span_4.post:nth-child(n+4) {margin-bottom: 40px !important;}
.racing-articles-intro img {width: 250px !important;}
.blog-recent[data-style="list_featured_first_row"] {margin-top: 50px !important;}
.racing-articles .nectar-button {margin-bottom: 0px !important;}
.all-articles-row h2 strong {color: #d4d4d4;}
.news-featured-posts .blog-recent[data-style="list_featured_first_row"] {margin-top: 0px !important;}
.nectar-post-grid-filters[data-align="left"] a {margin: 0 25px 0 0;}

.nectar-post-grid .nectar-post-grid-item .content h3.post-heading a {font-size: 22px;line-height: 29px;display: block;margin-top: 3px;margin-bottom: 15px;}

.all-articles-row h2 strong {color: #d4d4d4;}
div#single-below-header {display: none;}
.single-post .post-area article {margin-bottom: 100px !important;}
.blog-recent[data-style="list_featured_first_row"] a.small {margin-right: 20px;}
.blog-recent .post .post-header h3 {font-size: 25px;line-height: 34px;}
.nectar-post-grid-item .bg-overlay[data-opacity="0.3"] {opacity: 0.6;}
.nectar-post-grid .nectar-post-grid-item .content .meta-category a:first-child {display: block;}
.nectar-post-grid .nectar-post-grid-item .content .meta-category a {display: none;}

/* END */


/* ARCHIVE */

body.archive .page-header-bg-image:after {background: #2941b7;background: linear-gradient( 135deg,#2941b7 0%,#000830 100%);opacity: 0.9;}
body.archive .container-wrap {padding-top: 100px !important;padding-bottom: 100px !important;background: rgb(255,255,255);background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(245,247,255,1) 100%);background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,247,255,1) 100%);background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(245,247,255,1) 100%);}
body.author #page-header-wrap #page-header-bg,
body.category #page-header-wrap #page-header-bg,
body.tag #page-header-wrap #page-header-bg,
body.date #page-header-wrap #page-header-bg {padding-top: 150px;padding-bottom: 150px;}
body.archive div#page-header-wrap .inner-wrap {text-align: center;}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li a .popular-featured-img img {width: 100%;border-radius: 10000px;}
.material .widget .tagcloud a,
.material #sidebar .widget .tagcloud a,
.single .post-area .content-inner > .post-tags a {padding: 7px 14px;font-size: 12px !important;line-height: 20px !important;font-weight: 700 !important;}
span.tag-link-count {opacity: 0.6;}
body.archive div#page-header-wrap span.subheader {display: table;margin: auto;background-color: #f90c09;padding: 3px 22px;font-size: 13px !important;line-height: 30px !important;border-radius: 10000px;margin-bottom: 20px !important;}
.auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img:after {background: linear-gradient(to bottom,rgba(35,35,35,0),rgb(0 0 0 / 90%) 100%);}
body.material .masonry-blog-item .meta-category a {transition: all 0.25s ease;font-weight: 600 !important;color: #fff;background-color: #f80c07 !important;padding: 7px 16px;font-size: 13px;border-radius: 10000px;opacity: 1 !important;}
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:before {display: none !important}
.auto_meta_overlaid_spaced .masonry-blog-item .inner-wrap {border-radius: 0px !important;}
body div#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"] > li .post-title {font-size: 16px;line-height: 20px;font-weight: 700 !important;letter-spacing: -0.5px;}
body div#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"] > li .meta-wrap {padding-left: 18px;}
body div#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"] > li span.post-date {font-size: 12px;line-height: 12px;font-style: italic;color: #f90c09;margin-top: 6px;}
body div#sidebar .widget select {color: #000;background-image: url(/wp-content/uploads/2021/06/select.svg) !important;background-repeat: no-repeat;background-position: right;padding: 18px !important;border-radius: 5px !important;font-size: 16px !important;line-height: 27px !important;appearance: none;-webkit-appearance: none;}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1) .post-header,
.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+6) .post-header,
.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7) .post-header,
.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8) .post-header {max-width: 100%;}

.all-products .nectar-post-grid-filters a:after {display: none !important;}
.all-products .nectar-post-grid-filters a.active {color: #fff;background-color: #f90c09;}
.all-products .nectar-post-grid-wrap .nectar-post-grid-filters h4 {display: inline-block;margin-right: 20px;font-weight: 700;letter-spacing: -0.25px;font-size: 17px;}
.all-products .nectar-post-grid-filters a {background-color: rgb(37 54 136 / 10%);color: #253688;padding: 12px 22px;padding-bottom: 13px;font-size: 15px !important;line-height: 12px !important;border-radius: 10000px;}
.all-products .nectar-post-grid {border-top: 1px solid #e8eaf1;padding-top: 45px;margin-top: 45px !important;}

/* END */


/* TWEET BAR */

.tweet-bar div.twitter-tweets-tweet-text {background-color: transparent !important;color: #fff !important;border: none !important;padding: 0px !important;font-size: 14px;line-height: 20px !important;}
.tweet-bar .twitter-tweets-meta,
.tweet-bar .twitter-tweets-tweet-message,
.tweet-bar .twitter-tweets-tweet-time {margin-bottom: 0px !important;margin-top: 0px !important;display: inline-block !important;width: auto !important;float: left;}
.tweet-bar div.twitter-tweets-tweet-text:before,
.tweet-bar div.twitter-tweets-tweet-text:after,
.tweet-bar a.twitter-tweets-tweet-bird.twitter-tweets-tweet-bird-twirl,
.tweet-bar .twitter-tweets-actions.twitter-tweets-actions-slide,
.tweet-bar a.twitter-tweets-name,
.tweet-bar a.twitter-tweets-screen-name {display: none !important;}
.tweet-bar div.twitter-tweets-tweet-text a {transition:all 0.25s ease;color: rgb(255 255 255 / 75%) !important;}
.tweet-bar div.twitter-tweets-tweet-text a,
.tweet-bar div.twitter-tweets-tweet-text {font-size: 14px !important;line-height: 20px !important;color: #fff !important;}
.tweet-bar .twitter-tweets-cell {padding-left: 30px !important;margin-left: 20px !important;position: relative;width: auto !important;padding-left: 30px !important;}
.tweet-bar .widget_twitter_tweets_user_timeline > h4 {display: none;}
.tweet-bar .widget_twitter_tweets_user_timeline {position: relative;width: 100vw;max-width: 100%;height: 50px;padding-top: 15px;padding-bottom: 15px;}
.tweet-bar .twitter-tweets-grid {position: absolute;white-space: nowrap;will-change: transform;animation: marquee 40s linear infinite;width: auto !important;}
.tweet-bar div.twitter-tweets-tweet-text a.twitter-tweets-tweet-time {transition:all 0.25s ease;font-size: 14px !important;line-height: 20px !important;color: rgb(255 255 255 / 65%) !important;margin-left: 10px;}
.tweet-bar .twitter-tweets-cell:before {left: 0px;top: 0px;content: "\f099";font-family: FontAwesome;font-weight: normal;font-style: normal;text-decoration: inherit;-webkit-font-smoothing: antialiased;position: absolute;font-size: 22px !important;line-height: 21px !important;}
.tweet-bar div.twitter-tweets-tweet-text a:hover {transition:all 0.25s ease;color: rgb(255 255 255 / 65%) !important;}
.tweet-bar div.twitter-tweets-tweet-text a.twitter-tweets-tweet-time:hover {transition:all 0.25s ease;color: #fff !important;}
.tweet-bar div.twitter-tweets-tweet-text a {font-weight: 600;}

@keyframes marquee {
  from { transform: translateX(0); }
  to { transform: translateX(-50%); }
}

/* END */


/* HEADER */

.sub-menu img.menu-image.menu-image-title-after {width: 100%;width: 80px;margin-bottom: 0px !important;}
#header-outer nav >ul >.megamenu >.sub-menu span.menu-image-title-after.menu-image-title {font-size: 17px;line-height: 18px;font-weight: 600;letter-spacing: -0.25px;color: #253688;}
#header-outer nav >ul >.megamenu >.sub-menu a.menu-image-title-after {padding: 0px;margin-bottom: 15px;}
.menu-image-title-after.menu-image-title:after {background-color: #0000000f;margin-top: 10px;}
body.material #header-outer .sf-menu > li.menu-item.megamenu > ul {background: rgb(255,255,255) !important;box-shadow: 0px 120px 80px -70px rgb(0 0 0 / 15%);z-index: 2 !important;}
#header-outer[data-header-button_style*="hover_scale"] #top nav >ul >li[class*="button_solid_color"] >a:before {display: none !important}
#header-outer[data-header-button_style*="hover_scale"] #top nav >ul >li[class*="button_solid_color"] a:hover,
li.menu-item.menu-item-hardcoded-in-header:hover {transition:all 0.25s ease;background-color: #243588!important}
#header-outer[data-header-button_style*="hover_scale"] #top nav >ul >li[class*="button_solid_color"] a,
li.menu-item.menu-item-hardcoded-in-header {transition: all 0.25s ease;background-color:#f80c07;padding: 11px 19px !important;border-radius: 10000px;margin-right: 0px !important;}
li.menu-item.menu-item-hardcoded-in-header {display: none;}
span.menu-title-text.menu-item-hardcoded-in-header-text {font-size: 14px;line-height: 21px;font-weight: 700;}
li.mobile-only.scrollable {display: none !important;}
body #header-outer[data-lhe="default"] #top nav .sf-menu > .current-menu-item.button_solid_color_2 > a,
body #header-outer[data-lhe="default"] #top nav .sf-menu > .current-menu-item.button_solid_color > a {color: #fff !important;}
.button_solid_color .menu-image-title-after.menu-image-title:after {display: none !important;}
div#header-outer {border-bottom: 1px solid #f6f6f6;}
body #top .sf-menu > li.menu-item:not(.megamenu) > ul {box-shadow: 0px 20px 50px -20px #00000042;background-color: #fff !important;}
.dashicons-placeholder:before {content: url(/wp-content/uploads/2021/06/white-placeholder.svg);}
div#header-outer.at-top {box-shadow: none !important;}
body.material #header-secondary-outer nav >ul >li >a {border-left: 0px;line-height: 22px;font-weight: 600;font-size: 12.5px;margin: 0 15px;}
body #header-outer nav >ul >.megamenu li#menu-item-6072 ul.sub-menu li.menu-item a {background-color: transparent !important;}

/* END */


/* HOMEPAGE */

.homepage-hero h2, .homepage-hero h2 strong {font-size: 28px !important;line-height: 1 !important;margin-bottom: 7.5px !important;font-weight: 300 !important;letter-spacing: -0.045em !important;}
.homepage-hero h1 {font-size: 80px !important;line-height: 0.9 !important;margin-bottom: 0px !important;margin-top: -10px;letter-spacing: -2px !important;}
.homepage-hero .nectar-rotating-words-title .dynamic-words span {line-height: 1.2 !important;}
.homepage-hero {padding-top: 125px !important;}
.homepage-hero .nectar-next-section-wrap.bounce a::before {
    display: none;
}

.homepage-hero .nectar-next-section-wrap.bounce a {
    height: auto !important;
    line-height: 30px !important;
}

.homepage-hero .nectar-next-section-wrap.bounce i {
    line-height: 1 !important;
    top: unset !important;
    font-size: 30px !important;
}

.homepage-hero .nectar-next-section-wrap {
    margin-bottom: -10px !important;
}

.homepage-hero-buttons a.nectar-button {
    margin: 0px !important;
}

.homepage-hero-buttons .wpb_wrapper {
    display: flex;
    justify-content: center;
    gap: 20px;
    margin-top: -5px !important;
    flex-wrap: wrap;
    align-items: center;
}

a.nectar-button.large.nectar_video_lightbox::before {float: right;background: url(https://www.ebcbrakes.com/wp-content/uploads/2024/08/play-button.svg) no-repeat center center / cover;content: '';display: flex;align-items: center;width: 31px;height: 31px;position: absolute;top: 9px;right: 9px;}
a.nectar-button.large.nectar_video_lightbox span {margin-right: 28px;}
body .homepage-3-col {margin-top: -100px;margin-bottom: 0px !important;}
body .homepage-3-col .hover-wrap {margin-bottom: 0px !important;}
body .homepage-3-col-inner {padding-top: 20px;}
body .homepage-3-col-inner h4 {font-size: 22px !important;line-height: 23px !important;margin-bottom: 10px !important;}
body .homepage-3-col .wpb_column .img-with-aniamtion-wrap {transform: translateY(0px);transition:all 0.25s ease;filter: brightness(1) saturate(1);}
body .homepage-3-col .wpb_column:hover .img-with-aniamtion-wrap {transform: translateY(-20px);transition:all 0.25s ease;filter: brightness(1.35) saturate(1.2);}
.vehicle-types-carousel .nectar-fancy-box[data-style="hover_desc"][data-alignment="center"] .hover-content {padding: 0 0%;}
.vehicle-types-carousel .flickity-viewport {margin-top: 0px !important;}
.vehicle-types-margin-top .col.span_12 {margin-top: -75px;}
.vehicle-types-carousel-heading-row {display: none !important;}
.nectar-next-section-wrap.bounce i {font-size: 24px;width: 24px;height: 24px;line-height: 24px;color: #fff;top: 15px;display: inline-block;background-color: transparent;}
.nectar-next-section-wrap.bounce a::before {content: "Read More";color: white;position: absolute;top: 0px !important;}
.nectar-next-section-wrap.bounce a {width:110px;}
.nectar_video_lightbox.play_button_with_text .play {height: 44px;width: 44px;}
.nectar_video_lightbox.play_button_with_text .link-text {margin-left: 10px !important;}
/* END */


/* PART FINDER */

div#part-finder-page-title-nav {border-top: 1px solid #80808014;border-bottom: 1px solid #80808014;background-color: rgb(246 246 246 / 95%) !important;padding-bottom: 10px;padding-top: 10px;}
.part-finder-page-name {user-select: none;pointer-events: none;color: #000;font-weight: 600;z-index: 99999;font-size: 17px;line-height: 34px;letter-spacing: -0.5px;}
.part-finder-links {width: 50%;float: left;text-align: right;}
.part-finder-page-name {width: 50%;float: left;}
.part-finder-links a:last-child {margin-right: 0px;}
.part-finder-links a {font-size: 14px;line-height: 34px;opacity: 1;color: #000;margin-right: 20px;}
.part-finder-right {margin-bottom: -20px !important;}
.part-finder-right {width: 42%;}
.part-finder-left p {font-size: 19px;font-weight: 300;margin-bottom: 0px !important;width: 100%;line-height: 1.55;}
.part-finder-form > .col.span_12 .wpb_column {padding: 0px !important;}
.part-finder-form {margin-bottom: 5px !important;}
.part-finder-form > .col.span_12 > .wpb_column {margin-bottom: 20px !important;background-color: #fff;padding: 35px !important;border-radius: 15px;box-shadow: 0px 20px 80px rgb(21 25 45 / 60%);z-index: 9999;margin-left: 20px !important;margin-right: 20px !important;}
.part-finder-form > .col.span_12 > .wpb_column .vc_column-inner {margin-left: -5px;margin-right: -5px;}
.part-finder-form select {appearance: none;-webkit-appearance: none;background-color: #f4f4f4 !important;color: #253688 !important;padding: 20px 15px !important;font-size: 16px;line-height: 20px !important;background-image: url(/wp-content/uploads/2021/04/select-arrow.svg);background-repeat: no-repeat;background-position: right;background-size: contain;}
.part-finder-form ul li {margin: 0px !important;}
.part-finder-form .gform_footer.top_label {display: none !important;}
.part-finder-form li.search input {background-color: #253688 !important;padding: 20px !important;border: none !important;color: #fff !important;text-align: center !important;cursor: pointer;user-select: none;pointer-events: none;}
.part-finder-form label.gfield_label {display: none !important;}
.part-finder-form .gform_wrapper {margin: 0px;}
.part-finder-form .gform_wrapper ul li.gfield {padding: 0px !important;}
.part-finder-form .ginput_container {margin-top: 0px !important;}
.part-finder-form .gform_footer.top_label {display: inline-block;width: 33.3% !important;float: left;margin-top: 0px;padding: 0px;}
.part-finder-form .gfield.search select {background-image:none !important;transition: all 0.25s ease;border: none !important;background-color: #253688 !important;color: #263788 !important;text-align: center !important;-webkit-apperance: none !important;appearance: none !important;font-weight: 600;}
.part-finder-form .gfield.search:hover select {background-image:none !important;transition: all 0.25s ease;background-color: #f80c07 !important;color: #f80c07 !important;}
.part-finder-form .gfield.search .ginput_container:before {height: 63px;content: 'Search';z-index: 99999;display: block;position: absolute;opacity: 1;color: #fff;width: 100%;text-align: center;font-size: 16px;line-height: 65px;font-weight: 600;}
.part-finder-form .gfield.search .ginput_container {position: relative;}
.part-finder-form .gform_wrapper ul li.gfield {padding: 8px !important;}
.part-finder-right {position: absolute;width: 530px;right: 20px;top: -180px;}
.part-finder-left {width: 100% !important;padding-bottom: 10px;max-width: 850px !important;text-align: center;margin: auto !important;margin-top: -20px;}
html body .main-content .part-finder-row .iwithtext i {color: #fff !important;font-size: 20px !important;width: 20px !important;}
.part-finder-row .iwithtext:hover {opacity: 0.25;transition: all 0.5s ease;}
.part-finder-left .iwithtext:hover {opacity: 1 !important;}
.part-finder-row .iwithtext {z-index:999999;opacity: 1;transition: all 0.5s ease;}
.part-finder-form .wpb_column {padding-left: 10px !important;padding-right: 10px !important;}
.part-finder-row > .col.span_12 {padding-bottom: 175px;}
.part-finder-row .iwithtext i.fa-wrench {line-height: 30px;}
.part-finder-left .iwithtext {margin-bottom: 12px;}
.part-finder-row .part-finder-form .iwithtext {position: absolute;top: -85px;left: -30px;cursor: pointer;}
.part-finder-left h2 {font-size: 45px;line-height: 1;margin-bottom: -4px !important;width: 100%;}
.part-finder-left i.icon-default-style.fa.fa-wrench {font-size: 17px !important;line-height: 38px !important;width: 43px !important;}
.part-finder-left .iwithtext {margin: auto;margin-bottom: 15px;display: table;background-color: #f90c09;padding: 5px 17px;padding-bottom: 7px;border-radius: 10000px;}
.part-finder-left p a {font-weight: 600;color: #fff;transition: all 0.25s ease;text-shadow: 0px 0px 0px rgb(0 0 0 / 0%);}
.part-finder-left p a:hover {color: #fff;transition: all 0.25s ease;text-shadow: 0px 0px 27px rgb(0 0 0 / 50%);}
.part-finder-row .part-finder-left .iwithtext .iwt-text {font-size: 14px !important;line-height: 24px !important;padding-left: 22px;}

/* END */


/* PART FINDER LANDING PAGE */

.part-finder-landing-page .part-finder-right {position: absolute;width: 465px;right: 20px;top: unset;bottom: -100px;}

/* END */


/* MAIN FOOTER C2A */

.main-footer-call-to-action-left .vc_column-inner,
.main-footer-call-to-action-right .vc_column-inner {padding: 70px;}
.main-footer-call-to-action-inner .col.span_12 {margin-top: -185px !important;}
.main-footer-call-to-action.product-call-to-action .main-footer-call-to-action-left {width: 60%;}
.main-footer-call-to-action.product-call-to-action .main-footer-call-to-action-right {width: 40%;}
.main-footer-call-to-action.product-call-to-action .main-footer-call-to-action-right .img-with-aniamtion-wrap {width: 160%;float: right;}
.main-footer-call-to-action.product-call-to-action .main-footer-call-to-action-left .vc_column-inner .wpb_wrapper {max-width: 90%;}
.main-footer-call-to-action-inner h4 em {background-color: red;padding: 10px 20px;border-radius: 10000px;font-size: 15px;margin-bottom: 13px !important;display: table;}

/* END */


/* FOOTER */

#footer-outer #copyright li {float: left;margin-left: 20px;padding-top: 5px !important;margin-bottom: -2px !important;}
div#footer-outer .numbers span.first-number,
div#footer-outer .numbers span.second-number {color: #e4241f !important;}
div#footer-outer div#footer-widgets .col.span_6 {width: 100% !important;}
div#footer-outer div#footer-widgets .col.span_6:last-child {display: none !important;}
#footer-outer .row {padding: 0;}
#footer-outer .widget {margin-bottom: 0px;}
#footer-outer .widget h5 {font-size: 20px;line-height: 22px;letter-spacing: -0.15px;color: #253688;margin-bottom: 13px;}
div#footer-outer .wpb_content_element {margin-bottom: 0px;}
#footer-outer #footer-widgets li.menu-item a {font-size: 15px;line-height: 20px;display: block;position: relative;}
.material #footer-outer #footer-widgets .col ul li.menu-item {padding: 7px 0px !important;}
div#footer-outer {overflow: hidden;background-color: #fff !important;}
#footer-outer #copyright {padding: 24px 0px;}
#footer-outer #copyright span.built-by-blayney a {transition:all 0.25s ease;font-weight: 600;position: relative;}
#footer-outer #copyright span.built-by-blayney a:before {content: url(/wp-content/uploads/2021/04/blayney.svg);position: absolute;top: -1px;width: 18px;right: -23px;}
#footer-outer #copyright span.built-by-blayney a:hover {transition:all 0.25s ease;opacity: 0.5;}
#footer-outer #copyright .col.span_5 {width: calc(100% - 150px);margin: 0px;}
#footer-outer #copyright .col.span_7 {width: 150px;float: right;}
/* GREY PANEL */ .footer-top-right:before {content: '';width: 200vw;height: 200vw;position: absolute;top: -110px;left: 0px;background: -moz-linear-gradient(top, rgba(250,250,250,0) 0%, rgba(201,201,201,1) 100%) !important;background: -webkit-linear-gradient(top, rgba(250,250,250,0) 0%,rgba(201,201,201,1) 100%) !important;background: linear-gradient(to bottom, rgba(250,250,250,0) 0%,rgba(201,201,201,1) 100%) !important;}
				 #footer-outer #copyright {z-index: 9999;}
				 .footer-bottom-right, .footer-top-right {padding-left: 50px !important;}
.footer-flags .img-with-aniamtion-wrap {width: 45px;float: left;margin-right: 20px;border-radius: 10000px;overflow: hidden;transform: scale(1);transition: all 0.5s ease;}
.footer-flags .img-with-aniamtion-wrap .hover-wrap {margin-bottom: 0px !important;}
.footer-flags .img-with-aniamtion-wrap:hover {box-shadow: 0px 10px 50px rgb(0 0 0 / 20%);transform: scale(1.2);transition: all 0.5s ease;}
.footer-top-right, .footer-bottom-right {width: 330px;}
.footer-top-left, .footer-bottom-left {width: calc(100% - 330px);padding-right: 50px !important;}
.footer-newsletter .gform_footer.top_label .gform_button {width: 100% !important;max-width: none !important;margin-right: 0px !important;padding: 15px 20px;opacity: 1 !important;font-weight: 600;border-top-left-radius: 0px !important;border-bottom-left-radius: 0px !important;}
div#footer-outer .gform_wrapper form.gf_simple_horizontal {width: 100% !important;}
div#footer-outer .gform_wrapper form.gf_simple_horizontal div.gform_footer {width: 100% !important;max-width: none !important;display: block;position: absolute;top: 0px;}
div#footer-outer .gform_wrapper form.gf_simple_horizontal div.gform_body {display:block;max-width: none !important;width: 100% !important;}
.footer-logo, .footer-newsletter .wpb_column:first-child {width: 260px !important;}
.footer-logo img {width: 125px !important;}
div#footer-outer .footer-newsletter .wpb_column:last-child {width: calc(100% - 300px);padding: 0px;}
.footer-menu-col {width: calc(33.3% - 88px);}
div#footer-outer .footer-newsletter .wpb_column:first-child {text-shadow: 0px 0px 4px #ffffff;font-size: 16px;line-height: 24px;margin-right: 20px !important;}
div#footer-outer .footer-newsletter .validation_message {position: absolute;top: 50px;color: #f80c07 !important;}
html body.material div#footer-outer #footer-widgets .gfield.gfield_error,
body div#footer-outer .gform_validation_error .gform_footer.top_label {padding: 0px !important;}
div#footer-outer .gform_wrapper li.gfield.gfield_error input {background-color: #ffe9e9 !important;}
div#footer-outer .footer-newsletter .gfield input {margin-bottom: 0px !important;transition: all 0.5s ease;background-color: #f4f4f4;border-radius: 0px;padding: 16px 18px !important;padding-right: 55px !important;font-size: 15px !important;line-height: 26px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;border: none !important;box-shadow: none !important;}
div#footer-outer .footer-newsletter .gfield input:hover,
div#footer-outer .footer-newsletter .gfield input:focus,
div#footer-outer .footer-newsletter .gfield input:active {background-color: #ececec !important;transition: all 0.5s ease;}
div#footer-outer #footer-widgets .col input[type="submit"]:hover {transition:all 0.5s ease;background-color: #f80c07 !important;transform: none !important;box-shadow: none !important;}
div#footer-outer #footer-widgets .col input[type="submit"] {transition:all 0.5s ease;}
div#footer-outer .footer-newsletter .gform_button {border-radius: 0px !important;overflow: visible;transition: all 0.25s ease;width: 25px !important;right: 18px;top: 21px;position: absolute;margin-bottom: 0px !important;max-width: none !important;margin-right: 0px !important;padding: 15px 45px;opacity: 1 !important;font-weight: 600;font-size: 15px;line-height: 28px;}
div#footer-outer .footer-newsletter .gform_validation_error .gform_button {top: 16px;}
div#footer-outer .footer-newsletter .gform_button:hover {transform: scale(1.1) !important;filter: hue-rotate(125deg) brightness(1.5) contrast(1.7) !important;transition: all 0.25s ease;}
div#footer-outer .gform_wrapper {margin: 0px !important;}
div#footer-outer .gform_wrapper div.validation_error {display: none;}
.footer-top-right em {font-size: 13px;line-height: 18px;display: block;margin-bottom: 3px;}
.footer-top-right .wpb_text_column:last-child em {margin-bottom: 0px;}
div#footer-outer .wpb_text_column.wpb_content_element.numbers {margin-top: 10px;margin-bottom: 10px !important;}
div#footer-outer .vc_row {z-index: 30 !important;}
/* GLOBE */ .footer-top-row:before {left: -350px;top: 10px;content: '';width: 700px;height: 700px;background-image: url(/wp-content/uploads/2021/04/globe.svg) !important;background: no-repeat;display: block;position: absolute;visibility: visible;opacity: 0.6;z-index: 10;user-select: none;pointer-events: none;}
.footer-logo .img-with-aniamtion-wrap:last-child {position: absolute;bottom: 5px;}
.footer-bottom-right a.nectar-button {color: #fff !important;}
.footer-bottom-right a.nectar-button i.icon-button-arrow {font-size: 17px !important;width: 32px !important;background-color: rgb(255 255 255 / 25%) !important;}
.footer-logo .img-with-aniamtion-wrap:last-child img {width: 80% !important;left: -5px;}

/* END */


/* NOTE */

.wpb_content_element.note em strong {color: #f90c09 !important;}
.wpb_content_element.note em {font-size: 14px;line-height: 22px;display: block;color: rgb(0 0 0 / 80%);}
.wpb_content_element.note {display: table;background-color: #f2f2f2;padding: 20px 25px;border-left: 5px solid #253688 !important;}

/* END */


/* EXPANDIBLE TEXT BOX */

.desc-collapsed {max-height: 145px;overflow: hidden;transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);}
.desc-expanded {max-height: 10000px;transition: max-height 1s ease-in-out;}

span.desc-more {margin: auto;margin-top: 20px;cursor:pointer;border-radius: 100000px;background-color: #f90c09;color: #fff;padding: 12px 28px;display: table;}
span.desc-more:hover {box-shadow: 0 20px 38px rgb(0 0 0 / 16%);-ms-transform: translateY(-3px);transform: translateY(-3px);-webkit-transform: translateY(-3px);transition: opacity .45s cubic-bezier(0.25, 1, 0.33, 1), transform .45s cubic-bezier(0.25, 1, 0.33, 1), border-color .45s cubic-bezier(0.25, 1, 0.33, 1), color .45s cubic-bezier(0.25, 1, 0.33, 1), background-color .45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow .45s cubic-bezier(0.25, 1, 0.33, 1);}

/* END */


/* PRODUCTS */

.single-portfolio div#header-outer {box-shadow: none !important;}
.product-intro-section .nectar-split-heading {margin-bottom: 15px;}
.product-intro-section p {font-size: 17px;line-height: 30px;font-weight: 400;margin-bottom: 30px !important;}
.caliper-colourways-carousel {display: none !important;}
.caliper-colourways-grid {display: block!important;}
.caliper-colourways-grid .inner_row .col.span_12 .vc_column-inner {padding: 50px;}
.caliper-colourways-grid .inner_row {margin-bottom: 0px !important;overflow: hidden;}
.caliper-colourways-grid .inner_row .col.span_12 .vc_column-inner .wpb_wrapper {height: 100% !important;}
.caliper-colourways-grid .inner_row .col.span_12 .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap img {width: 600px;max-width: none;}
.caliper-colourways-grid .inner_row:hover .col.span_12 .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap {transform: translateY(-30px);transition: all 0.25s ease;}
.caliper-colourways-grid .inner_row .col.span_12 .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap {position: absolute;bottom: -90px;right: -80px;transform: translateY(0px);transition: all 0.25s ease;}
.caliper-colourways-yellow {border-right: 10px solid #fff;}
.caliper-colourways-blue {border-bottom: 10px solid #fff;border-left: 10px solid #fff;}
.caliper-colourways-black {border-left: 10px solid #fff;border-top: 10px solid #fff;}
.caliper-colourways-grid .inner_row h3 span {display: block;}
.caliper-colourways-grid .inner_row h3 {font-size: 38px;line-height: 40px;}
.caliper-colourways-right .vc_column-inner {height: 350px;margin-bottom: 0px !important;}
.caliper-colourways-left .vc_column-inner {height: 720px;}
.why-apollo-calipers img {width: 85%;}
.floating-brake-rotors-grid-text .vc_column-inner {padding: 75px;background-color: #383838;}
.floating-brake-rotors:after {display: none !important;}
.floating-brake-rotors.product-intro-section p {width: 750px;margin: auto;}
.product-intro-section img.yellowstuff-hero {width: 750px !important;margin-bottom: -235px !important;margin-top: 50px !important;}
.product-intro-section img.balanced-big-brakes-hero {width: 900px !important;margin-bottom: -275px !important;margin-top: 50px !important;}
.full-width-cascading-image .nectar_cascading_images .cascading-image .img-wrap {display: block;}
.yellow-stuff-pads p {column-count: 2;column-gap: 50px;}
.tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li a:before {position: absolute;display: block;content: '';bottom: 0px;}
.product-intro-section.floating-brake-rotors .wpb_row .row-bg-wrap {height:105%;top: -1px;}
.floating-brake-rotors-grid:before,
.floating-brake-rotors-grid:after,
.product-intro-section.floating-brake-rotors:before,
.product-intro-section.floating-brake-rotors:after {display: none !important;}
.floating-brake-rotors-grid .row-bg-wrap {border-top: 2px solid black;}
.floating-brake-rotors-grid .nectar-fancy-ul ul {margin-bottom: 0px;}
.floating-brake-rotors-grid-text h3 {font-size: 34px !important;line-height: 36px !important;}
.floating-brake-rotors-grid-text .nectar-fancy-ul ul li {font-size: 14.5px;line-height: 24px;margin-bottom: 12px;}
.product-page-submenu .page-submenu li a {font-size: 14px;line-height: 18px;opacity: 1;}
.product-page-submenu .page-submenu .full-width-section ul {position: relative;top: 0px !important;}
.product-page-submenu .page-submenu .full-width-section ul {background-color: transparent !important;}
.product-page-submenu .page-submenu .full-width-section {border-top: 1px solid #80808014;border-bottom: 1px solid #80808014;background-color: rgb(246 246 246 / 95%) !important;backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);}
.product-page-sub-menu.has-global-section {display: none;}
.product-page-submenu .page-submenu .container:before {user-select: none;pointer-events: none;position: absolute;left: 90px;color: #000;font-weight: 600;z-index: 99999;font-size: 17px;line-height: 58px;letter-spacing: -0.5px;content:'Navigation';}
.product-page-submenu .page-title {margin-bottom: 0px;}
.product-page-submenu .page-submenu {padding: 0 90px!important;max-width: 1500px;margin: auto;}
.product-page-submenu .page-submenu.stuck {margin: auto;display: block !important;width: 100% !important;max-width: none;}
.product-page-help-row {width: 700px;margin: auto;}
.product-page-help-row p {margin-bottom: -10px !important;}
.why-apollo-calipers-title {width: 900px;margin: auto;}
.brake-lines-mobile {display: none !important;}
.brake-lines img {height: 900px !important;width: auto !important;float: none;margin: auto;}
.brake-lines h2 {font-size: 52px;line-height: 54px;}

/* END */


/* WARRENTY */

.warrenty-form .wpb_text_column h4 {font-weight: 400 !important;}
.warrenty-form .wpb_text_column h4 span {font-weight: 700 !important;}
.warrenty-form h2 {font-size: 50px;line-height: 55px;margin-top: -2px;margin-bottom: 25px !important;}

/* END */


/* THANKYOU */

.thank-you-row p {width: 470px;margin: auto;}

/* END */


/* NEWSLETTER */

body[data-form-submit="regular"] .container-wrap .newsletter-form .gform_footer input[type=submit] {margin-left: 0px !important;width: 100% !important;}
.newsletter-form .gdpr {margin-top: 20px !important;border-top: 1px solid #ebebeb;padding-top: 15px !important;}
.newsletter-form .gdpr label {max-width: none !important;}
.newsletter-form .gform_body h3 {margin-bottom: -5px;}
.newsletter-form .gfield:not(.gdpr) .rcui.rcui_large li .rcui__text {font-size: 16px;}
.newsletter-form .gfield:not(.gdpr) .rcui.rcui_large li {margin-bottom: 12px;}
body .newsletter-form .gform_wrapper .top_label .gfield_label {margin-top: 10px;}
body[data-form-submit="regular"] .container-wrap .newsletter-form .gform_footer {padding: 0px !important;margin-top: 30px !important;}
.newsletter-form .gform_wrapper {margin: 0px !important;}
.newsletter-title h1 {font-size: 58px;line-height: 67px;}
.newsletter-title h3 {font-size: 32px !important;line-height: 32px !important;}

/* END */









/* 1500 */

@media only screen and (max-width: 1500px) {
	.nectar-recent-posts-slider_multiple_visible[data-columns="3"] .nectar-recent-post-slide {width: 33.3% !important;}

}

/* END */


/* 1400 */

@media only screen and (max-width: 1400px) {
	div#header-outer .container,
	body[data-ext-responsive="true"] .container .page-submenu > .full-width-section .container:not(.tab-container):not(.recent-post-container):not(.normal-container) {padding: 0px 25px !important;}
	body .page-submenu[data-alignment="right"] .container:before {left: 25px;}

	/* RESEARCH & DEV */
	.research-and-dev-header p {font-size: 18px;line-height: 31px;font-weight: 300;margin-bottom: 25px !important;margin-top: -5px;}
	.research-and-dev-header .wpb_column:last-child {margin-top: 100px !important;}
	.research-and-dev-header .wpb_column h1 {font-size: 54px !important;line-height: 56px !important;}

	/* NECTAR SLIDER */
	.nectar-recent-posts-single_featured .inner-wrap {width: 60%;}

	/* ARCHIVE */
	body.archive .container.main-content {padding: 0px 30px;}
	body[data-bg-header="true"].category .container-wrap,
	body[data-bg-header="true"].author .container-wrap,
	body[data-bg-header="true"].date .container-wrap,
	body[data-bg-header="true"].blog .container-wrap {padding-top: 30px !important;}
	body.archive div#sidebar {margin-top: 10px;}

	/* WHERE TO BUY */
	div#wpsl-result-list {float: right;margin-right: 0px;width: 500px;}
	div#wpsl-gmap {width: calc(100% - 500px);}
	body #wpsl-search-wrap .wpsl-input {min-width: 350px;}
	#wpsl-search-wrap {padding: 20px 25px;}
	.where-to-buy-title, .where-to-buy-popular-retailers {margin-left: -50vw;left: 50%;width: 100vw;}
	.where-to-buy-title .col.span_12 {padding-left: 25px;padding-right: 25px;}
	.where-to-buy-popular-retailers > .col.span_12 {padding-left: 25px;padding-right: 25px;}
	td.align-right {width: 200px;}
}

/* END */


/* 1300 */

@media only screen and (max-width: 1300px) {
	.container,
	body[data-header-format="left-header"] .container,
	.woocommerce-tabs .full-width-content .tab-container,
	.nectar-recent-posts-slider .flickity-page-dots,
	.post-area.standard-minimal.full-width-content .post .inner-wrap, .material #search-outer #search,
	body #ajax-content-wrap .homepage-hero > .col.span_12 {padding: 0px 50px;}
	
	.footer-top-right, .footer-bottom-right {width: 310px;}
	.footer-top-left, .footer-bottom-left {width: calc(100% - 310px);padding-right: 50px !important;}
	.footer-logo, .footer-newsletter .wpb_column:first-child {width: 225px !important;}
	div#footer-outer .footer-newsletter .wpb_column:last-child {width: calc(100% - 265px);padding: 0px;}
	.footer-menu-col {width: calc(33.3% - 75px);}
	
	/* HOMEPAGE */
	.homepage-hero h1 {font-size: 70px !important;line-height: 0.7 !important;}
	
	.nectar-recent-posts-single_featured .inner-wrap {width: calc(100% - 390px);}
	.nectar-recent-posts-single_featured.multiple_featured .controls li {margin-bottom: 40px !important;}
	.nectar-recent-posts-single_featured.multiple_featured .controls li .title {font-size: 15px;line-height: 22px;}
	.nectar-recent-posts-single_featured.multiple_featured .controls li:first-child {margin-top: 0px !important;}
	.nectar-recent-posts-single_featured.multiple_featured .controls li {margin: 45px 0px !important;}
	.nectar-recent-posts-single_featured.multiple_featured > .container .controls {width: 280px;margin-bottom: 0px;margin-top: -100px;}
	.nectar-recent-posts-single_featured.multiple_featured .controls li span {padding-right: 70px;}
	.nectar-recent-posts-slider_multiple_visible[data-columns="3"] .nectar-recent-post-slide {width: 50% !important;}
	.nectar-recent-posts-single_featured h2 {margin: 10px 0 30px 0;}
	body .nectar-recent-posts-single_featured.multiple_featured .controls li span {padding-right: 65px;line-height: 20px !important;font-size: 13px !important;}

	/* WHERE TO BUY */
	.where-to-buy-popular-retailers .cell {margin-right: 15px !important;}

	/* CONTACT */
	.contact-title h1.heading {font-size: 55px;line-height: 40px !important;}
	.contact-intro > .col.span_12 > .wpb_column:last-child {width: calc(100% - 850px) !important;}
	.contact-intro > .col.span_12 > .wpb_column:first-child {width: 850px !important;}
	.contact-intro .wpb_column:last-child .nectar_icon_wrap:first-child {margin-right: -9px;margin-left: 0px !important;}
	.contact-intro .wpb_column:last-child .nectar_icon_wrap {margin-bottom: 0px !important;margin-left: 13px !important;}

	/* THANK YOU */
	.thank-you-row {padding-top: 100px !important;padding-bottom: 225px !important;}
	.thank-you-row .nectar_icon_wrap[data-padding="15px"] .nectar_icon {padding: 10px;}
	.thank-you-row .nectar_icon_wrap[data-padding="15px"] .nectar_icon i.fa.fa-check {font-size: 32px !important;line-height: 50px !important;width: 50px !important;height: 50px !important;}

	/* PRODUCTS */
	.product-intro-section img.balanced-big-brakes-hero {width: 80% !important;margin-bottom: -35% !important;}
	.floating-brake-rotors-grid-text .vc_column-inner {padding: 60px;}
	.yellow-stuff-milestones .nectar-milestone .symbol-wrap,
	.yellow-stuff-milestones .nectar-milestone .number {font-size: 50px !important;line-height: 50px !important;}
	html body .nectar-milestone .subject {font-size: 16px;line-height: 25px;margin-top: 5px;}
	.yellow-stuff.product-intro-section img.balanced-big-brakes-hero {width: 750px !important;margin-bottom: -250px !important;margin-top: 50px !important;}
	.brake-lines h2 {font-size: 45px;line-height: 48px;}

	/* FOOTER C2A */
	.main-footer-call-to-action-right .vc_column-inner {min-height: 300px;padding: 60px;}
}

/* END */


/* 1200 */

@media only screen and (max-width: 1200px) {
	body.material #search-outer #search #close {right: 20px;}

	.vehicle-types-carousel .cell {min-width: 400px;}

	/* RESEARCH & DEV */
	.research-and-dev-header .wpb_column:last-child img.img-with-animation {width: 120%;max-width: none;margin-top: -50px;}

	/* WHERE TO BUY */
	body #wpsl-search-wrap .wpsl-input {min-width: 300px;}

	/* CONTACT */
	body .contact-intro > .col.span_12 > .wpb_column,
	.contact-intro > .col.span_12 > .wpb_column:last-child {width: 100% !important;text-align: left !important;float: left !important;}
	.contact-intro .wpb_column:last-child {text-align: left;margin-top: 20px;}
	.contact-intro .wpb_column:last-child .nectar_icon_wrap {margin-bottom: 0px !important;margin-left: 20px !important;}
	.contact-title h1.heading {font-size: 45px;line-height: 35px !important;}
	.contact-intro p {font-size: 18px;line-height: 30px;}
	.contact-title {padding-top: 75px !important;}

	/* COOKIE POLICY */
	div#cookie-law-info-bar .cli-style-v2 .cli-bar-message {width: calc(100% - 400px);padding-right: 50px !important;}

	/* FOOTER */
	.footer-menu-col {width: 33.33%;}
	.footer-logo, .footer-newsletter .wpb_column:first-child {width: 100% !important;}
	div#footer-outer .footer-newsletter .wpb_column:last-child {width: 100%;padding: 0px 20px;margin-top: 10px;}
	.footer-logo img {width: 100px !important;}
	.footer-logo {height: 100px;}
	.footer-top-right {padding-top: 100px;}
	#footer-outer .widget h5 {font-size: 18px;line-height: 20px;margin-bottom: 10px;}
	.footer-logo .img-with-aniamtion-wrap:last-child {bottom: unset;top: 0px;left: 140px;}
	.footer-bottom-right a.nectar-button {color: #fff !important;margin-bottom: 0px;margin-top: 30px;}
	.footer-logo .img-with-aniamtion-wrap:last-child img {width: 170px !important;top: -5px;left: 0px;}

	/* SLIDER */
	.full-width-content .recent-post-container .inner-wrap h2 {font-size: 40px;line-height: 48px;margin-top: 10px;}
	.nectar-recent-posts-single_featured .recent-post-container {padding-top:110px !important;padding-bottom: 230px !important;}	
	.nectar-recent-posts-single_featured .recent-post-container img.avatar {border: 2px solid #f80c07 !important;width: 45px;height: 45px;}
	.nectar-recent-posts-single_featured.multiple_featured .controls li .title {font-size: 14px;line-height: 20px;}
	.nectar-recent-posts-single_featured.multiple_featured > .container .controls {width: 250px;}
	.nectar-recent-posts-single_featured .inner-wrap {width: calc(100% - 310px);}
	.nectar-recent-posts-single_featured.multiple_featured .controls li span:after {font-size: 38px;line-height: 30px;top: 6px;bottom: unset;}
	.nectar-recent-posts-single_featured.multiple_featured .controls li {margin: 40px 0px !important;padding-bottom: 15px;}

	/* HEADER */
	body.material #header-outer #logo img, body.material #header-outer .logo-spacing img {height: 44px;}
	.menu-item-home {display: none !important;}
	#header-outer[data-lhe="default"] #top nav > ul > li > a {padding-left: 18px;padding-right: 18px;}
}

/* END */


/* 1150 */

@media only screen and (max-width: 1150px) {
	.nectar-post-grid[data-columns="3"][data-masonry="yes"] {grid-template-columns: auto !important;grid-auto-rows: minmax(30vh, auto);}
	body .tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li a {font-weight: 800 !important;padding: 0px;padding-bottom: 25px;font-size: 18px;line-height: 30px;}
	body .tabbed[data-style="minimal_flexible"] h2 {font-size: 30px;line-height: 38px;margin-bottom: -10px !important;}
	body .tabbed[data-style="minimal_flexible"] p {font-size: 14px;line-height: 27px;}
	div#wpsl-result-list, div#wpsl-gmap {width: 100% !important;margin-bottom: 0px;}
	div#wpsl-gmap {height: 500px !important;min-height: 500px !important;margin: 0px;}
	div#wpsl-result-list div#wpsl-stores {padding: 25px 25px;padding-bottom: 100px;background-color: #f5f7ff;overflow: visible !important;height: 100% !important;display: block;float: left;width: 100% !important;}
	div#wpsl-radius {margin-right: 0px !important;padding-right: 6% !important;}
	#wpsl-search-wrap div label {float: left;margin-right: 0px !important;padding-right: 20px !important;}
	
	/* GLOBAL HELP */
	div#sidebar .global-help-row p {font-size: 14px;line-height: 25px;}
	div#sidebar .global-help-row h2 {font-size: 27px;line-height: 34px;}
	div#sidebar .global-help-row .nectar_icon_wrap {transform: scale(0.85);}
	div#sidebar .global-help-row .nectar_icon_wrap {margin-bottom: 8px !important;}
	div#sidebar .global-help-row .vc_column-inner {padding-left: 0%;}

	/* NEWSLETTER FORM */
	.newsletter-form {padding-top: 25px !important;}
	.newsletter-form .gfield:not(.gdpr) .rcui.rcui_large li .rcui__text {font-size: 14px;margin-left: 0px;}
	.newsletter-form .gform_body h3 {display: none !important;}
	.newsletter-form .gform_body {margin-top: -20px;}
	.newsletter-form .wpb_column:last-child {padding: 0px !important;}
	.newsletter-title h3 {font-size: 28px !important;line-height: 30px !important;}

	/* R&D */
	.research-and-dev-header .wpb_column:last-child {margin-top: 200px !important;}
	.research-and-dev-header .wpb_column:last-child img.img-with-animation {width: 130%;max-width: none;margin-top: -100px;}

	/* CATALOGUE */
	.catalogue-carousel .cell {width: 45% !important;}

	/* BLOG */
	body .blog-recent[data-style="list_featured_first_row"] .col.span_4.post:nth-child(n+4) {width: 50% !important;float: left !important;margin-right: 0px !important;padding-right: 20px !important;margin-top: 50px !important;margin-bottom: 0px !important;}

	/* WHERE TO BUY */
	div#wpsl-result-list {float: right;margin-right: 0px;width: 425px;}
	div#wpsl-gmap {width: calc(100% - 425px);}
	#wpsl-search-wrap form {width: 100% !important;display: block;}
	body #wpsl-search-wrap .wpsl-input {margin-bottom: 22px !important;min-width: 100%;}
	#wpsl-search-wrap div#wpsl-category {width: 31% !important;margin-right: 3% !important;}
	#wpsl-search-wrap .wpsl-search-btn-wrap {width: 13% !important;}
	#wpsl-search-wrap #wpsl-search-btn {padding: 13px 0px !important;width: 100% !important;}
	#wpsl-search-wrap .wpsl-select-wrap {width: 50% !important;margin-right: 3% !important;display: flex;}
	.wpsl-dropdown {width: 100% !important;}
	#wpsl-search-wrap div label {padding-right: 15px !important;}
	#wpsl-search-wrap {padding: 25px;}

	/* PRODUCTS */
	.larger-right-image-on-mobile img {width: 150% !important;max-width: none !important;}
	.floating-brake-rotors-grid-text .vc_column-inner {padding: 55px;}
	.floating-brake-rotors-grid-text .nectar-fancy-ul ul li {padding-left: 32px;}
	.floating-brake-rotors-grid-text h3 {font-size: 30px !important;line-height: 34px !important;}
	.why-apollo-calipers-title {width: 80%;margin: auto;}

	/* COOKIE POLICY */
	div#cookie-law-info-bar .cli-style-v2 .cli-bar-message {width: calc(100% - 280px);padding-right: 50px !important;}
	div#cookie-law-info-bar .cli-bar-message,
	div#cookie-law-info-bar a.button,
	div#cookie-law-info-bar a.cli_settings_button,
	div#cookie-law-info-bar a#cookie_action_close_header {font-size: 13px !important;line-height: 20px !important;}
	div#cookie-law-info-bar .cli-bar-btn_container {width: 200px;display: block;text-align: right;}
	div#cookie-law-info-bar a#cookie_action_close_header {margin-bottom: 0px;border-radius: 10000px;padding: 6px 15px;background-color: #253688 !important;transition: all 0.25s ease;margin-top: 1px !important;margin-left: 5px !important;}
	div#cookie-law-info-bar > span {padding: 20px 22px;}

	/* FOOTER C2A */
	.main-footer-call-to-action-right {width: 45%;}
	.main-footer-call-to-action-left {width: 55%;}
	.main-footer-call-to-action.product-call-to-action .main-footer-call-to-action-left {width: 60%;}
	.main-footer-call-to-action.product-call-to-action .main-footer-call-to-action-right {width: 40%;}
	.main-footer-call-to-action.product-call-to-action .main-footer-call-to-action-left .vc_column-inner .wpb_wrapper {max-width: 100%;}

	/* WARRENTY */
	.warrenty-form h4 {width: 80%;margin: auto;}
	.warrenty-form h2 {font-size: 42px;line-height: 45px;margin-bottom: 15px !important;}
}

/* END */


/* 1025 */

@media only screen and (max-width: 1025px) {
	div#cookie-law-info-bar {width: 100%;}
}

/* END */


/* ABOVE 1000 */

@media only screen and (min-width: 1000px) {
	.all-products .nectar-post-grid-filters h4:after,
	.all-products .nectar-post-grid-filters h4:before {display: none}
	.all-products .nectar-post-grid-wrap .nectar-post-grid-filters div {display: inline-block;}
	.all-products .nectar-post-grid-filters h4 {padding-left: 0px;}
}

/* END */


/* 999 */

@media only screen and (max-width: 999px) {
	.container,
	body[data-header-format="left-header"] .container,
	.woocommerce-tabs .full-width-content .tab-container,
	.nectar-recent-posts-slider .flickity-page-dots,
	.post-area.standard-minimal.full-width-content .post .inner-wrap, .material #search-outer #search,
	body #ajax-content-wrap .homepage-hero > .col.span_12 {padding: 0px 0px;}
	
	.nectar-recent-posts-single_featured.multiple_featured .controls li:before {height: 2px;width: 50px;}
	.nectar-recent-posts-single_featured.multiple_featured .controls li {margin: 40px 4px !important;padding-bottom: 15px;width: 50px;}
	.latest-news-row.desktop {display: none !important;}
	.latest-news-row.mobile {display: block !important;}
	body .tabbed[data-style="minimal_alt"] .wpb_tabs_nav li a span {margin-bottom: 5px !important;}
	#page-header-bg .span_6 h1 {font-size: 50px;line-height: 55px;margin: 0px !important;padding: 0px !important;}
	div#page-header-bg {padding-bottom: 105px !important;padding-top: 100px !important;}
	div#page-header-bg .col.span_6 {margin-bottom: 0px !important;}
	.tabbed[data-style="minimal_alt"] .wpb_tabs_nav li:not(.magic-line) a {padding-bottom: 15px !important;margin-bottom: -9px;}
	.tabbed[data-style="minimal_alt"] .wpb_tabs_nav li:not(.magic-line) {padding-bottom: 0px !important;font-size: 16px !important;line-height: 18px !important;}
	.nectar-post-grid .nectar-post-grid-item .content .post-heading a {font-size: 20px;line-height: 23px;display: block;}

	/* OUR PRODUCTS */
	.all-products .nectar-post-grid-wrap .nectar-post-grid-filters h4 {background-color: #f90c09;width: 100%;margin: 0px;padding: 16px 20px;}
	.all-products {padding-top: 0px !important;}
	.all-products .col.span_12 {margin-top: -32px !important;}
	.all-products .nectar-post-grid-filters a {width: 30% !important;margin: 1.6% !important;line-height: 24px !important;}
	.all-products .nectar-post-grid-filters .visible {margin-left: -3.33%;margin-right: -3.33%;margin-top: 35px;}

	/* ARCHIVE */
	.archive .post-area.masonry, .post-area.masonry.span_9,
	body.archive [data-ext-responsive="true"] .post-area.masonry.span_9,
	body.archive [data-ext-responsive="true"] .post-area.masonry.span_9.meta_overlaid {width: 100% !important;max-width: none !important;margin-left: 0px;margin-right: 0px;}
	.post-area.masonry.span_9.auto_meta_overlaid_spaced .masonry-blog-item {width: 100%;}
	.post-area.auto_meta_overlaid_spaced .masonry-blog-item .post-content {height: 375px !important;}
	.archive .masonry-blog-item .post-header {max-width: none !important;width: 100% !important;}
	.auto_meta_overlaid_spaced[data-ams="8px"] .masonry-blog-item {padding: 0px !important;margin-bottom: 25px;}
	.auto_meta_overlaid_spaced[data-ams="8px"] .masonry-blog-item:last-child {margin-bottom: 25px;}
	body[data-bg-header="true"].category .container-wrap .container .row,
	body[data-bg-header="true"].author .container-wrap .container .row,
	body[data-bg-header="true"].date .container-wrap .container .row,
	body[data-bg-header="true"].blog .container-wrap .container .row,
	body[data-bg-header="true"].tag .container-wrap .container .row {padding-top: 0px !important;margin-top: -175px !important;}
	body.author #page-header-wrap #page-header-bg,
	body.category #page-header-wrap #page-header-bg,
	body.tag #page-header-wrap #page-header-bg,
	body.date #page-header-wrap #page-header-bg {padding-bottom: 225px !important;padding-top: 95px !important;}
	.search-results #page-header-bg span.result-num {font-size: 17px;line-height: 19px;margin-top: 12px !important;display: block;opacity: 0.7;}

	/* CATALOGUE */
	.catalogue-carousel .cell .inner_row .img-with-aniamtion-wrap {width: 100%;}
	.catalogue-carousel .cell {width: 300px !important;margin-right: 65px !important;}
	.catalogue-carousel .cell p {margin: auto;width: 80%;line-height: 24px;}

	/* NEWSLETTER */
	.newsletter-title h3 {font-size: 28px !important;line-height: 34px !important;}
	.newsletter-title h1 {font-size: 55px;line-height: 63px;}
	.newsletter-form {padding-top: 0px !important;}

	/* R&D */
	.research-and-dev-header .wpb_column:last-child img.img-with-animation {width: 100%;margin-top: 0px;right: -40px;}
	.research-and-dev-header .wpb_column:last-child {margin-top: 50px !important;}
	div#further-information img {width: 220px;margin-top: 30px;margin-bottom: 10px;}

	/* GLOBAL HELP */
	div#sidebar .global-help-row .nectar_icon_wrap {transform: scale(1);}
	div#sidebar .global-help-row .nectar_icon_wrap {margin-bottom: 15px !important;}
	div#sidebar .global-help-row p {font-size: 15px;line-height: 28px;}
	div#sidebar .global-help-row .nectar-button {width: auto !important;margin-right: 15px !important;}
	div#sidebar .global-help-row .nectar-button:last-child {margin-right: 0px !important;}
	div#sidebar .global-help-row {padding-top: 60px !important;}

	/* MOBILE MENU TEST */
	body #header-outer #mobile-menu ul li.menu-item a {font-size: 20px;line-height: 25px;text-transform: none;letter-spacing: -0.25px;padding: 18px 0;}
	body #header-outer #mobile-menu a > .sf-sub-indicator i {font-size: 25px;}
	body #header-outer #mobile-menu ul li.columns-4.products.menu-item ul.sub-menu li ul.sub-menu li span {letter-spacing: -0.2px;font-size: 16px;line-height: 25px;color: #575757;}

	/* ABOUT */
	.about-hq-uk .iwithtext,
	.about-hq-us .iwithtext {left: 30px;}
	.about-hq-us .img-with-aniamtion-wrap:before,
	.about-hq-uk .img-with-aniamtion-wrap:before {background: -moz-linear-gradient(30deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 18%);background: -webkit-linear-gradient( 30deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 18%);background: linear-gradient( 30deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 18%);left: 0px !important;right: unset !important;bottom: 0px;}
	.about-hq .wpb_column:first-child .img-with-aniamtion-wrap,
	.about-hq .wpb_column:last-child .img-with-aniamtion-wrap {width: 100% !important;max-width: none;float: left;}

	/* WHERE TO BUY */
	.where-to-buy-title-left,
	.where-to-buy-title-right {width: 50% !important;margin-bottom: 0px !important;}
	div#vehicle-tables-wrapper td span.view-parts,Ã‚Â #where-to-buy-wrapperÃ‚Â {background-color: #243588;display: block;text-align: center;color: #fff;font-size: 14px;line-height: 23px;padding: 11pxÃ‚Â 4px;border-radius: 100000px;transition: all 0.25sÃ‚Â ease;}
	
	/* GENERAL */
	body h3, .row .col h3 {letter-spacing: -0.75px;}
	body .tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li a {padding: 25px;}

	/* CONTACT */
	.contact-intro p br {display: none;}
	.contact-intro .wpb_column:last-child {margin-top: 7px;}
	.contact-map .wpb_column {margin-left: -50vw !important;left: 50%;width: 100vw;padding-left: 25px !important;padding-right: 25px !important;}
	.contact-map {margin-bottom: -213px !important;}
	.contact-details .wpb_column:last-child {margin-bottom: 0px !important;}
	.contact-details .wpb_column {margin-bottom: 55px !important;}
	.contact-details .wpb_column p strong {display: block !important;}
	.contact-details .wpb_column {width: 50%;}
	.contact-details .wpb_column:last-child {width: 100%;}
	.contact-reg-no p {font-size: 13px;line-height: 21px;}
	.gform_wrapper .gfield_checkbox li label {width: 100% !important;max-width: 100%;padding-right: 16px !important;}
	body[data-form-submit="regular"] .container-wrap .gform_footer input[type=submit] {font-weight: 600;padding: 25px !important;width: 100%;}

	/* HOMEPAGE */
	.vehicle-types-carousel .cell {min-width: 100% !important;}
	.vehicle-types-carousel .nectar-fancy-box {min-height: 350px !important;padding: 50px;}
	.vehicle-types-carousel-heading-row {display: block !important;}
	.part-finder-row > .col.span_12 {padding-bottom: 100px;}
	.vehicle-types-carousel-heading-row h2 {font-weight: 400;}
	.nectar-post-grid-wrap .nectar-post-grid-filters h4 {padding: 11px 35px 11px 58px;margin-bottom: 0;border: none;background-color: #253688;color: #fff;font-size: 15px;line-height: 30px;}
	.nectar-post-grid-wrap .nectar-post-grid-filters h4:before,
	.nectar-post-grid-wrap .nectar-post-grid-filters h4:after {background-color: #fff !important;}
	.latest-news-row .inner_row {margin-bottom: 25px !important;}
	.vehicle-types-carousel .nectar-fancy-box {min-height: 350px !important;}
	body .wpb_row .nectar-post-grid[data-columns][data-masonry="yes"] > div:nth-child(3n+1) {grid-column-end: span 1;}
	.homepage-header .nectar-rotating-words-title .dynamic-words {font-size: 60px !important;margin-top: 0px!important;}
	
	.homepage-hero h1 {
	    font-size: 55px !important;
	}
	
	.homepage-hero h2, .homepage-hero h2 strong {
	    font-size: 22px !important;
	    line-height: 1 !important;
	    margin-bottom: 10px !important;
	}
	
	.nectar-rotating-words-title h1 {
	    margin-bottom: 10px !important;
	}
	
	body #ajax-content-wrap .homepage-hero > .col.span_12 {
	    max-width: 600px !important;
	    margin: auto !important;
	    padding:0px !important;
	}
	
	
	body #ajax-content-wrap .homepage-hero > .col.span_12 > .col > div > div {
	    display: flex;
	    flex-wrap: wrap;
	    gap: 15px;
	    justify-content: center;
	}
	
	body #ajax-content-wrap .homepage-hero > .col.span_12 > .col > div > div .divider-wrap {display: none !important;}
	
	.homepage-hero-buttons .wpb_wrapper {padding:0px 25px;margin-top: -15px !important;}
	.homepage-hero .nectar-rotating-words-title h1 {margin-bottom: 0px !important;}
	
	
	/* SUBMENU */
	body[data-ext-responsive="true"] .container .page-submenu > .full-width-section .container:not(.tab-container):not(.recent-post-container):not(.normal-container) {padding: 0px !important;max-width: none !important;}
	.page-submenu .mobile-menu-link {width: 100%;border: none !important;visibility: hidden;}
	.page-submenu .mobile-menu-link i.salient-page-submenu-icon:before {visibility: visible;right: 25px;position: absolute;content: "\f107" !important;font-family: FontAwesome;font-size: 24px;line-height: 18px !important;}
	body .page-submenu[data-alignment="right"] .container:before {left: 25px;font-size: 15px;line-height: 49px;letter-spacing: -0.35px;}
	.product-page-submenu .page-submenu li a {font-size: 14px;line-height: 18px;opacity: 1;text-align: left;padding: 14px 25px;border-top: 1px solid rgb(237 237 237);}
	.salient-page-submenu-icon {visibility: visible;}

	/* PRODUCTS */
	.product-page-help-row {width: 100%;}
	.product-intro-section-inner h1 span {display: block;}
	.product-intro-section img.balanced-big-brakes-hero {width: 100% !important;margin-bottom: -45% !important;margin-top: -35px !important;}
	/*.product-intro-section p {font-size: 20px;line-height: 30px;font-weight: 400;margin-bottom: 28px !important;}*/
	.larger-right-image-on-mobile img {width: 100% !important;max-width: none !important;}
	.product-intro-section.apollo-series-brake-calipers p {width: 75%;margin: auto;}
	.caliper-colourways-carousel {display: block !important;}
	.caliper-colourways-grid {display: none !important;}
	.floating-brake-rotors-grid-image {height: 500px;}
	.floating-brake-rotors.product-intro-section p {width: 100%;margin: auto;}
	.caliper-colourways-carousel .flickity-slider .cell .inner_row {border: none !important;}
	.caliper-colourways-carousel .flickity-slider .cell .inner_row .vc_column-inner {padding: 35px;}
	.caliper-colourways-carousel .flickity-slider .cell .inner_row .wpb_wrapper {min-height: 200px;}
	.caliper-colourways-carousel .flickity-slider .cell .inner_row {overflow: hidden;}
	.caliper-colourways-carousel .flickity-slider .cell .inner_row .vc_column-inner .img-with-aniamtion-wrap.center {position: absolute;bottom: -35px;right: -10px;transform: translateY(0px);transition: all 0.25s ease;width: 450px;}
	.caliper-colourways-carousel .visualized-total {background-color: #0000001a !important;}
	.caliper-colourways-carousel .flickity-viewport {margin-top: 35px !important;}
	.why-apollo-calipers-title {width: 100%;margin: auto;}
	.yellow-stuff.product-intro-section img.balanced-big-brakes-hero {margin-top: 75px !important;width: 750px !important;margin-bottom: -180px !important;}
	.yellow-stuff-milestones .inner_row .wpb_column:last-child {display: none;}
	.yellow-stuff-milestones .inner_row .wpb_column {width: 50%;margin-bottom: 0px !important;}
	.yellow-stuff-milestones {padding-top: 220px !important;padding-bottom: 100px !important;}
	.product-intro-section img.yellowstuff-hero {width: 900px !important;margin-bottom: -195px !important;margin-top: 70px !important;}
	.yellow-stuff-pads p {column-count: 1;column-gap: 0px;text-align: center;}
	.full-width-cascading-image.yellow-stuff-pads .nectar_cascading_images img {max-width: 150% !important;width: 150%;margin-left: -25%;margin-top: 45px !important;}
	.brake-lines-right {display: none !important;}
	.brake-lines {padding-top: 100px !important;padding-bottom: 100px !important;}
	.brake-lines-mobile {display: block !important;margin-top: 25px !important;;margin-left: -50vw;left: 50%;width: 100vw;}
	.brake-lines img {height: auto !important;width: 100% !important;margin: auto;margin-top: 75px !important;}
	.brake-lines h2 {font-size: 40px;line-height: 42px;}

	/* TESTIMONIAL */
	.trustpilot-slider .testimonial_slider blockquote {padding: 0px;}
	.trustpilot-slider .img-with-aniamtion-wrap {width: 350px !important;}
	.testimonial_slider[data-style="minimal"] .testimonial-next-prev .next {right: 0px;}
	.testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev {left: 0px;}
	.trustpilot-slider .based-on-reviews {margin-bottom: 35px !important;}

	/* BLOG */
	.single-post #page-header-bg.fullscreen-header h1 {font-size: 50px;line-height: 55px;padding: 0px;}
	html body.single-post div#page-header-wrap .row .section-title.blog-title {top: unset !important;transform: none !important;-webkit-transform: none !important;}
	.single-post div#page-header-bg {height: auto !important;padding-top: 125px !important;padding-bottom: 225px !important;}
	body.single-post #page-header-bg.fullscreen-header.bg-overlay:after {background: -moz-linear-gradient(180deg, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(180deg, rgba(0,0,0,0.85) 0%,rgba(0,0,0,0) 100%);background: linear-gradient( 180deg, rgba(0,0,0,0.85) 0%,rgba(0,0,0,0) 100%);height: 150% !important;}
	body .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post,
	body .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post {min-height: 325px !important;}
	.blog_next_prev_buttons span {margin-bottom: 5px;font-size: 28px;line-height: 35px;}
	body .nectar-recent-posts-slider_multiple_visible {padding-top: 15px !important;}
	body .blog-recent[data-style="list_featured_first_row"] .col.span_4.post:nth-child(n+4) {width: 100% !important;float: left !important;margin-right: 0px !important;padding-right: 0px !important;margin-top: 40px !important;margin-bottom: 0px !important;}
	.racing-articles-intro .wpb_column:last-child {width: 220px !important;float: right !important;}
	.racing-articles-intro .wpb_column:first-child {width: calc(100% - 220px);margin-bottom: 0px !important;}
	.all-articles-row .nectar-post-grid-filters[data-align="left"] a {margin: 20px 20px 0 0;}
	.all-articles-row .nectar-post-grid-filters, .all-articles-row h2 {text-align: center;}
	.all-articles-row .inner_row {margin-bottom: 30px !important;}
	.nectar-recent-posts-slider_multiple_visible .recent-post-container.container .strong a:first-child {display: table;}
	.nectar-recent-posts-slider_multiple_visible .recent-post-container.container .strong a {display: none;}

	/* TWEET BAR */
	.tweet-bar div.twitter-tweets-tweet-text a,
	.tweet-bar div.twitter-tweets-tweet-text,
	.tweet-bar div.twitter-tweets-tweet-text a.twitter-tweets-tweet-time {font-size: 13px !important;line-height: 20px !important;}
	.tweet-bar .widget_twitter_tweets_user_timeline {height: 51px;padding-top: 16px;padding-bottom: 16px;}
	.tweet-bar .twitter-tweets-cell:before {font-size: 19px !important;line-height: 21px !important;}
	.tweet-bar .twitter-tweets-cell {padding-left: 28px !important;}

	/* OFF CANVAS */
	#header-outer #mobile-menu li.mobile-only.scrollable > a {height: 0px;padding: 0px;}
	#header-outer #mobile-menu {margin-top: 0px;box-shadow: 0px 30px 40px rgb(0 0 0 / 0%);padding-top: 5px;height: 100vh;overflow: hidden;}
	li.mobile-only.scrollable {display: block !important;}
	#header-outer #mobile-menu .menu-items-wrap > ul {padding: 0px 20px;}
	#header-outer #mobile-menu ul .mobile-only.scrollable > ul.sub-menu li span {opacity: 1;transform: none;letter-spacing: -0.1px;text-transform: none;}
	#header-outer #mobile-menu ul .mobile-only.scrollable > ul.sub-menu {display: block !important;margin-left: -4px;margin-right: -4px;}
	#header-outer #mobile-menu ul .mobile-only.scrollable > ul.sub-menu li {width: 25%;float: left;}
	#header-outer #mobile-menu li.mobile-only.scrollable .sub-menu li.menu-item {width: 25%;display: inline-block;}
	#header-outer #mobile-menu li.mobile-only.scrollable {visibility: hidden;margin-bottom: 5px;}
	header > .container > .row > .col {z-index: 999999999 !important;}
	#header-outer #mobile-menu li.mobile-only.scrollable .sub-menu {visibility: visible;display: block !important;}
	#header-outer #mobile-menu ul li.menu-item {position: relative;float: left;width: 100%;}
	#mobile-menu .below-menu-items-wrap {float: left;padding-left: 20px;width: 100%;}
	#header-outer #mobile-menu li.mobile-only.scrollable a {margin: 0px;}
	#header-outer #mobile-menu li.mobile-only.scrollable .sub-menu li.menu-item a {padding: 18px 10px;background-color: #f4f4f4;border-radius: 15px;border: 4px solid #fff;}
	#header-outer #mobile-menu li.mobile-only.scrollable a:before {display: none !important;}
	#mobile-menu .menu-items-wrap li.mobile-only.scrollable ul:not(.nectar_widget) > li:before {display: none !important;}
	#header-outer #mobile-menu ul li.columns-4.products.menu-item:before {display: none !important;}
	#header-outer #mobile-menu ul .mobile-only.scrollable > ul.sub-menu li img.menu-image.menu-image-title-below {width: 55% !important;height: auto;margin-top: -5%;mix-blend-mode: multiply;}
	#header-outer #mobile-menu li.mobile-only.scrollable .sub-menu li.menu-item a:hover {background-color: #e9e9e9;}
	#header-outer #mobile-menu ul li.columns-4.products.menu-item a {margin: 0px;}
	#header-outer #mobile-menu ul li.columns-4.products.menu-item a img {display: none;}
	#header-outer #mobile-menu ul li.columns-4.products.menu-item ul.sub-menu li {position: relative;float: left;width: 100%;}
	#header-outer #mobile-menu ul li.columns-4.products.menu-item ul.sub-menu li ul.sub-menu li {width: 100%;}
	#header-outer #mobile-menu ul li.columns-4.products.menu-item ul.sub-menu li ul.sub-menu li span {opacity: 1;text-transform: none;transform: none;font-weight: 400;color: #727272;font-size: 13px;line-height: 13px;display: block;}
	#header-outer #mobile-menu ul li.columns-4.products.menu-item ul.sub-menu li:before {display: none;}
	#header-outer #mobile-menu ul li.columns-4.products.menu-item > ul.sub-menu {padding-top: 0px;padding-bottom: 20px;float: left;width: 100%;}
	#header-outer #mobile-menu ul li.columns-4.products.menu-item > ul.sub-menu li.menu-item-has-children > a > span,
	#mobile-menu .inner ul .visible > ul > li > a span {text-transform: none;}
	#header-outer #mobile-menu ul li.columns-4.products.menu-item ul.sub-menu li ul.sub-menu li {width: 33.3%;}
	#header-outer #mobile-menu ul li.columns-4.products.menu-item ul.sub-menu li ul.sub-menu {width: 100%;padding-bottom: 8px !important;float: left;}
	#header-outer #mobile-menu ul li.columns-4.products.menu-item > ul.sub-menu:before {top: 0px;width: calc(100% + 40px);background-color: #f4f4f4;height: 100%;position: absolute;content: '';left: -20px;}
	#header-outer #mobile-menu ul li.columns-4.products.menu-item > ul.sub-menu {padding-top: 10px;padding-bottom: 10px;float: left;width: 100%;}
	#header-outer #mobile-menu ul li.columns-4.products.menu-item ul.sub-menu li a {padding-right: 0px !important;}
	#header-outer #mobile-menu .part-finder.menu-item {display: none !important;}
	.menu-image-title-after.menu-image-title:after {display: none !important;}
	#header-outer #mobile-menu ul li.columns-4.products.menu-item ul.sub-menu > li.menu-item > a {padding: 12px 0;}
	li.columns-4.products.menu-item .sub-menu li.menu-item .sub-menu li.menu-item a {padding: 8px 0 !important;}
	#header-outer #mobile-menu > .inner {height: 100vh;max-height: none !important;}
	#header-outer #mobile-menu > .inner {height: 100%;max-height: none !important;padding-bottom: 160px !important;}
	#header-outer #mobile-menu ul ul > li > a {margin-left: 0px !important;}
	#header-outer #mobile-menu li.mobile-only.scrollable::-webkit-scrollbar {display: none !important;}
	#header-outer #mobile-menu li.mobile-only.scrollable {-ms-overflow-style: none;scrollbar-width: none;}

	/* FOOTER C2A */
	.main-footer-call-to-action-left,
	.main-footer-call-to-action-right {width: 100%;text-align: center;}
	.main-footer-call-to-action-left .vc_column-inner,
	.main-footer-call-to-action-right .vc_column-inner {padding: 0px;}
	.main-footer-call-to-action {margin-left: -50vw;margin-left: calc(-50vw + var(--scroll-bar-w)/2);left: 50%;width: 100vw;width: calc(100vw - var(--scroll-bar-w));}
	.main-footer-call-to-action-inner .col.span_12 {margin-top: 0px !important;}
	.main-footer-call-to-action-div {display: none !important;}
	.main-footer-call-to-action-left,
	.main-footer-call-to-action-right {padding: 0px;}
	.main-footer-call-to-action-left .vc_column-inner > .wpb_wrapper,
	.main-footer-call-to-action-right .vc_column-inner > .wpb_wrapper {width: 600px;margin: auto;margin-top: 70px;margin-bottom: 70px;}
	.main-footer-call-to-action.product-call-to-action .main-footer-call-to-action-left,
	.main-footer-call-to-action.product-call-to-action .main-footer-call-to-action-right {width: 100%;}
	.main-footer-call-to-action.product-call-to-action .main-footer-call-to-action-right .img-with-aniamtion-wrap {width: 100%;margin-top: -170px;}
	.main-footer-call-to-action.product-call-to-action .main-footer-call-to-action-left .vc_column-inner > .wpb_wrapper {margin-bottom: 150px;}
	.main-footer-call-to-action.product-call-to-action .vc_column-inner {min-height: 210px;}
	.main-footer-call-to-action-inner h4 em {margin: auto;font-size: 14px;}
	.main-footer-call-to-action.product-call-to-action .main-footer-call-to-action-right.wpb_column .vc_column-inner > .wpb_wrapper {margin-bottom: 20px;}
	.main-footer-call-to-action.product-call-to-action {margin-bottom: -75px !important;}
	.main-footer-call-to-action.product-call-to-action .main-footer-call-to-action-left .vc_column-inner > .wpb_wrapper {margin-top: 100px;}
	.main-footer-call-to-action.product-call-to-action .main-footer-call-to-action-right .column-bg-overlay {display: none;}

	/* SLIDER */
	.nectar-recent-posts-single_featured.multiple_featured > .container .controls {width: 100%;margin-top: 0px !important;}
	.nectar-recent-posts-single_featured.multiple_featured .nectar-recent-post-slide .container {margin-bottom: 175px;padding-top: 100px !important;padding-bottom: 100px !important;}
	.nectar-recent-posts-single_featured.multiple_featured .controls .active:before {background-color: #f80c07 !important;}
	.nectar-recent-posts-single_featured.multiple_featured > .container {transform: none !important;-webkit-transform: none !important;position: relative;margin-top: -195px;margin-bottom: 90px;}
	.homepage-3-col-inner .wpb_text_column.wpb_content_element {max-width: none !important;}

	/* HEADER */
	div#header-outer .container {max-width: none;padding: 0px 20px !important;}
	.nectar-recent-posts-single_featured .inner-wrap {width: 100%;}
	#search-outer #search #close, body.material #header-outer #search-outer #search #close {top: 4px;right: 17px;}
	body.material #search-outer #search #search-box input[type="text"] {font-size: 33px;line-height: 52px !important;}	
	li.menu-item.menu-item-hardcoded-in-header * {color: #fff}
	li.menu-item.menu-item-hardcoded-in-header span.dashicons.dashicons-placeholder {width: 14px;margin-top: -1px;margin-right: 10px;}
	#top .mobile-search {float: left;margin-right: 6px;}
	li.menu-item.menu-item-hardcoded-in-header {float: left;margin: 0px 0px 0px 8px;display: inline-block;background-color: #f80c07;padding: 10px 20px !important;text-transform: uppercase;font-weight: 600;border-radius: 100px;}
	li.menu-item.menu-item-hardcoded-in-header.where-to-buy-menu-item {background-color: #545660;}
	#top .span_9 >.slide-out-widget-area-toggle {transform: scale(0.9);}
	#top .span_9 >.slide-out-widget-area-toggle span[aria-hidden="true"] {transform: scale(1.08);}
	li.menu-item.menu-item-hardcoded-in-header span.dashicons {width: 19px;height: 19px;font-size: 20px;line-height: 20px;margin-right: 8px;margin-left: -3px;}
	#header-outer #mobile-menu ul .menu-item.scrollable > ul.sub-menu li span.menu-image-title {margin-bottom: -2px;font-size: 15px;line-height: 20px;margin-top: 6px;}

	/* FOOTER */
	div#footer-widgets .footer-top-row .footer-top-left,
	div#footer-widgets .footer-bottom-row .footer-bottom-left {width: 100% !important;}
	div#footer-widgets .container .col {padding: 0px !important;width: 100%;margin-left: 0px;}
	div#footer-widgets .footer-top-row .footer-top-left,
	div#footer-widgets .footer-bottom-row .footer-bottom-left {width: 100% !important;padding-right: 0px !important;}
	div#footer-widgets .footer-top-row .inner_row .wpb_column,
	div#footer-widgets .footer-bottom-row .inner_row .wpb_column {padding: 0px !important;width: 100% !important;margin-right: 0px !important;}
	.material #footer-outer #footer-widgets .col ul li.menu-item:nth-child(odd) {padding-right: 10px !important;}
	div#footer-widgets .footer-top-row .inner_row .footer-menu-col li.menu-item {width: 50% !important;float: left;}
	div#footer-widgets .footer-top-row .inner_row .wpb_column.footer-menu-col:last-child {margin-bottom: 0px !important;}
	div#footer-widgets .footer-top-row .inner_row .wpb_column.footer-menu-col {margin-bottom: 30px !important;}
	.footer-bottom-right, .footer-top-right {padding-left: 20px !important;}
	.footer-top-right {padding-top: 0px;}
	div#footer-widgets .footer-bottom-row .inner_row .wpb_column {margin-bottom: 0px !important;}
	div#footer-widgets .footer-bottom-row .inner_row .wpb_column:first-child {font-size: 20px;line-height: 24px;margin-bottom: 10px !important;}
	div#footer-widgets .container .footer-top-right {margin-bottom: 0px;}
	.material #footer-outer #footer-widgets .col ul li.menu-item {padding: 6px 0px !important;}
	div#footer-widgets .footer-top-row .footer-top-left {margin-bottom: 40px !important;}
	.footer-top-right:before {display:none;}
	.footer-newsletter {padding-top: 50px !important;border-top: 1px solid #e4e7f1;margin-top: 10px !important;}
	.footer-bottom-right {margin-bottom: 0px !important;}
	div#footer-outer div#footer-widgets .col.span_6 {width: 100% !important;padding: 0px !important;margin-bottom: 0px;}
	.footer-bottom-row {padding-bottom: 75px !important;}
	.footer-flags .img-with-aniamtion-wrap {width: 40px;margin-right: 20px;}
	.footer-top-row:before {left: unset;right: -300px;top: 60px;content: '';width: 700px;height: 700px;}
	.footer-top-right .wpb_text_column.wpb_content_element.address br,
	div#footer-outer .wpb_text_column.wpb_content_element.numbers br {display: none;}
	div#footer-outer .numbers span.second-number {margin-left: 10px;}
	div#footer-outer .footer-newsletter .validation_message {position: relative;top: 0px;}
	.footer-logo .img-with-aniamtion-wrap:last-child {left: 140px;}
	.footer-bottom-right a.nectar-button {margin-top: -10px;}

	/* FORMS */
	body .select2-container--default .select2-search--dropdown .select2-search__field {padding: 8px 10px;font-size: 14px;}
	body .select2-results__option {padding: 8px 10px;}
	body .select2-search--dropdown {display: block;padding: 10px 8px;padding-top: 10px;}
	.gfield.field-padding-right {padding-right: 20px !important;}
	.gf_first_quarter, .gf_second_quarter, .gf_third_quarter, .gf_fourth_quarter {width: 50% !important;}
	.full-width-smaller-screens.gfield {padding-right:0px !important;width: 100% !important;}
}

/* END */


/* 985 */

@media only screen and (max-width: 985px) {
	div#cookie-law-info-bar .cli-bar-btn_container {width: 280px;display: block;text-align: right;}
}

/* END */


/* 769 */

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

	/* OFF CANVAS */
	#header-outer #mobile-menu ul .menu-item.scrollable > ul.sub-menu li span.menu-image-title {margin-bottom: 0px;font-size: 14px;line-height: 20px;margin-top: 2px;}

	/* CONTACT */
	.nectar-recent-posts-slider_multiple_visible[data-columns="3"] .nectar-recent-post-slide {margin: 0px 10px !important;width: 75% !important;}
	body .nectar-recent-posts-slider_multiple_visible {padding-top: 15px !important;}

	/* COOKIE POLICY */
	div#cookie-law-info-bar .cli-style-v2 .cli-bar-message {width: 100%;padding-right: 0px !important;}
	div#cookie-law-info-bar .cli-bar-btn_container {width: 100%;display: block;text-align: left;}
	div#cookie-law-info-bar .cli-bar-btn_container a.cli_settings_button {margin-left: 0px !important;}
	div#cookie-law-info-bar a#cookie_action_close_header {padding: 5px 14px;}

	/* CONTACT */
	.contact-details .wpb_column {width: 100% !important;}
	.contact-map {margin-bottom: 0PX !important;}
	.contact-map .wpb_column {padding-left: 0px !important;padding-right: 0px !important;}
		
	/* Homepage */
	.homepage-header .nectar-rotating-words-title .dynamic-words {font-size: 50px !important;}


}


/* END */


/* 690 */

@media only screen and (max-width: 690px) {
	body {font-size: 14px;line-height: 25px;}
	.nectar-recent-posts-single_featured.multiple_featured .nectar-recent-post-slide .container {padding-top: 70px !important;padding-bottom: 115px !important;margin-bottom: 125px;}
	.tabbed[data-style*="minimal"] > ul li a {padding: 20px 30px !important;}
	.tabbed[data-style*="minimal"] > ul li {margin-bottom: 10px !important;}
	.tabbed[data-style="minimal_flexible"] .wpb_tabs_nav {margin-bottom: 35px;}
	.tabbed .wpb_tab .inner_row {margin-bottom: 0px !important;}
	.nectar_image_with_hotspots .nectar_hotspot_wrap {display: none;}
	.nectar-post-grid-filters {max-width: none !important;}
	div[data-style="default"] .toggle h3 a {font-size: 17px !important;line-height: 23px !important;letter-spacing: -0.5px;padding: 22px 20px 22px 50px;}
	div[data-style="default"] .toggle h3 a i {width: 28px;height: 28px;font-size: 17px;line-height: 38px;top: 14px;}
	body .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot {width: 50px;margin: 0px 5px;}
	body .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot:last-child {margin-right: 0px !important;}
	body .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot:first-child {margin-left: 0px !important;}
	.part-finder-row a#part-lookup-btn {line-height: 27px;}
	#page-header-bg .span_6 h1 {font-size: 42px;line-height: 45px;}
	body div[data-style="minimal"] .toggle h3 a {letter-spacing: -0.5px}

	.full-width-content .recent-post-container .inner-wrap h2 {font-size: 33px;line-height: 40px;margin-top: 10px;}
	
	/* ALL PRODUCTS */
	.all-products .nectar-post-grid-filters a {width: 47% !important;margin: 1.5% !important;line-height: 25px !important;}

	/* ARCHIVE */
	body.archive .container.main-content {padding: 0px 0px;}
	.auto_meta_overlaid_spaced .masonry-blog-item .post-header h3 {font-size: 24px;line-height: 30px;}
	body.material .masonry-blog-item .meta-category a {padding: 8px 14px;font-size: 12px;line-height: 14px;}
	.auto_meta_overlaid_spaced article .content-inner > .play {display: none !important;}

	/* CATALOGUE */
	.catalogue-carousel .cell {width: 80% !important;margin-right: 65px !important;}
	.catalogue-carousel .cell p {margin: auto;width: 100%;line-height: 24px;}
	.catalogue-carousel .cell .inner_row h4 {font-size: 20px;line-height: 27px;margin-bottom: -5px;margin-top: 25px;}
	.catalogue-carousel .cell .inner_row p {margin-top: -8px;margin-bottom: 18px !important;}
	.catalogue-carousel .cell .inner_row .img-with-aniamtion-wrap {width: 80%;}

	/* NEWSLETTER */
	.newsletter-title h1 {font-size: 42px;line-height: 55px;}
	.newsletter-title h3 {font-size: 22px !important;line-height: 28px !important;margin-top: -5px;}

	/* R&D */
	.research-and-dev-header .wpb_column h1 {font-size: 45px !important;line-height: 48px !important;}
	.tabbed[data-style="minimal_alt"] > ul li:not(.cta-button) {margin: 0 15px!important;}
	.tabbed[data-style="minimal_alt"] > ul li:not(.cta-button):last-child {margin-right: 0px !important;}

	/* THANK YOU */
	.thank-you-row h2 {font-size: 35px;line-height: 45px;}
	.thank-you-row p {width: 100%;margin: auto;}

	/* ABOUT */
	.about-hq.vc_row {padding-bottom: 0px !important;}
	.about-hq .wpb_column {margin-bottom: 0px !important;}
	.about-hq {margin-left: -50vw;left: 50%;width: 100vw;}
	.about-hq .wpb_column:first-child .img-with-aniamtion-wrap,
	.about-hq .wpb_column:last-child .img-with-aniamtion-wrap {width: 170% !important;}

	/* WHERE TO BUY */
	div#wpsl-result-list div#wpsl-stores li > div.directions-link {margin-bottom: 0px !important;}
	#wpsl-search-wrap .wpsl-search-btn-wrap {width: 100% !important;margin-top: 25px !important;}
	#wpsl-search-wrap .wpsl-select-wrap {width: 60% !important;margin-right: 3% !important;display: flex;}
	#wpsl-search-wrap div#wpsl-category {width: 37% !important;margin-right: 0% !important;}
	div#wpsl-gmap {height: 500px !important;min-height: unset !important;margin: 0px;}
	#wpsl-search-wrap .wpsl-input,
	#wpsl-search-wrap div#wpsl-category,
	#wpsl-search-wrap #wpsl-radius,
	#wpsl-search-wrap #wpsl-results {display: block !important;}
	.wpsl-input:before {top: 13px;}
	.where-to-buy-title-right {width: 200px !important;line-height: 18px !important;}
	.where-to-buy-title-left {width: calc(100% - 200px) !important;}
	a.store-logo {width: 60px !important;height: 60px !important;}
	div#wpsl-result-list div#wpsl-stores li > div {padding-right: 75px;margin-bottom: 25px;}
	.where-to-buy-popular-retailers h3 {font-size: 25px !important;line-height: 25px !important;margin-bottom: 0px !important;}
	.where-to-buy-popular-retailers .cell {width: 110px !important;margin-right: 5px !important;}
	.where-to-buy-popular-retailers .flickity-viewport {margin-top: 0px !important;margin-bottom: 18px !important;}

	/* CONTACT */
	body .gform_wrapper ul li.gfield {padding-right: 0px !important;width: 100% !important;}
	body .gform_wrapper .top_label .gfield_label {font-size: 14px;line-height: 20px;}
	.nectar-google-map {max-height: 500px;}
	.contact-title h1.heading {font-size: 34px;line-height: 28px !important;}
	.contact-intro p {font-size: 16px;line-height: 28px;}
	.contact-intro i[class*="fa-"] {font-size: 30px !important;line-height: 30px !important;width: auto !important;height: 30px !important;}
	.contact-intro .wpb_column:last-child .nectar_icon_wrap {margin-right: 5px !important;}
	.contact-intro .wpb_column:last-child .nectar_icon_wrap:first-child {margin-right: 0px !important;margin-left: 0px !important;}
	.contact-details h3 {font-size: 24px !important;line-height: 24px !important;}
	.contact-reg-no p {font-size: 12.5px;line-height: 19.5px;}
	.contact-details .wpb_column p strong {display: inline-block !important;}
	body[data-form-submit="regular"] .container-wrap .gform_footer input[type=submit] {font-weight: 600;padding: 23px !important;width: 100%;font-size: 15px !important;line-height: 20px !important;}
	.contact-desktop {display: none;}
	.contact-mobile {display: block;}

	/* BLOG */
	.full-width-content .recent-post-container .inner-wrap h2 {margin-top: 0px;}
	.vehicle-types-carousel .cell {min-width: 100% !important;}
	.nectar-post-grid-item:first-child {margin-top: 0px !important;}
	.nectar-post-grid-item .bg-overlay {opacity: 1 !important;background: -moz-linear-gradient(45deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(45deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(45deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background-color: transparent !important;}
	.nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item h3.post-heading a {font-size: 23px;line-height: 28px;}
	.nectar-recent-posts-slider_multiple_visible[data-columns="3"] .nectar-recent-post-slide {width: 420px !important;}

	/* PRODUCTS */
	.product-intro-section p {font-size: 16px;line-height: 28px;}
	.product-page-help-row h2 {font-size: 32px;line-height: 35px;width: 310px;margin: auto;}
	.product-intro-section img.balanced-big-brakes-hero {width: 120% !important;margin-left: -10% !important;margin-bottom: -55% !important;margin-top: -35px !important;max-width: none !important;}
	.product-intro-section.apollo-series-brake-calipers p {width: 100%;margin: auto;}
	.hotspots-row.inner_row {margin-left: -50vw;margin-left: calc(-50vw + var(--scroll-bar-w)/2);left: 50%;width: 100vw;width: calc(100vw - var(--scroll-bar-w));}
	.hotspots-row.inner_row .col.span_12 {width: 90% !important;margin: auto !important;}
	.floating-brake-rotors-grid-image {height: 350px;}
	.floating-brake-rotors-grid-text .vc_column-inner {padding: 40px;}
	.floating-brake-rotors-grid-text h3 {font-size: 28px !important;line-height: 34px !important;}
	.caliper-colourways-carousel .flickity-slider .cell {width: 100% !important;}
	.caliper-colourways-carousel .flickity-slider .cell .inner_row .vc_column-inner {padding: 25px;}
	.caliper-colourways-carousel .flickity-slider .cell .inner_row .vc_column-inner .img-with-aniamtion-wrap.center {position: absolute;bottom: -25px;right: 0px;transform: translateY(0px);transition: all 0.25s ease;width: 355px;}
	.caliper-colourways-carousel .flickity-slider .cell .inner_row .wpb_wrapper {min-height: 150px;}
	.yellow-stuff-milestones .nectar-milestone .symbol-wrap,
	.yellow-stuff-milestones .nectar-milestone .number {font-size: 36px !important;line-height: 30px !important;}
	.product-intro-section img.yellowstuff-hero {width: 118% !important;margin-left: -9% !important;max-width: none;margin-bottom: -195px !important;margin-top: 70px !important;}
	.full-width-cascading-image.yellow-stuff-pads .nectar_cascading_images img {max-width: 200% !important;width: 200%;margin-left: -50%;margin-top: 45px !important;}
	.hotspots-row.inner_row .col.span_12 .wpb_column {padding: 0px !important;}
	.hotspots-row.inner_row .col.span_12 {width: 100% !important;margin: auto !important;}

	/* TESTIMONIAL */
	.testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev,
	.testimonial_slider[data-style="minimal"] .testimonial-next-prev .next {bottom: 48px;}

	/* BLOG */
	.material #page-header-bg.fullscreen-header .author-section {margin-top: 30px;}
	.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:after,
	.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:after,
	.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post:after,
	.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post:after {opacity: 0.5;}
	.nectar-post-grid-filters h4:after {left: 33px;}
	.nectar-post-grid-filters h4:before {left: 40px;}
	.related-post-wrap h3.related-title {font-size: 30px;line-height: 30px;}
	.row .blog-recent[data-style="list_featured_first_row"].columns-3 .col:not(:first-child),
	.row .blog-recent[data-style="list_featured_first_row"].columns-2 .col {width: 100%;margin-right: 0%!important;}
	.racing-articles h2,
	.all-articles-row h2 {font-size: 32px;line-height: 35px;}
	.all-articles-row .inner_row {margin-bottom: 25px !important;}
	.nectar-post-grid-filters[data-align="left"] a,
	.nectar-post-grid-filters[data-align="left"] a:first-child,
	.nectar-post-grid-filters[data-align="left"] a:last-child {margin: 3px 7px 3px 7px !important;font-size: 15px !important;line-height: 17px !important;}
	.nectar-post-grid-filters div {display: none;margin-top: 30px;}
	.blog-recent .col {margin-bottom: 60px;}
	.blog-recent .col:last-child {margin-bottom: 0px !important;}
	.news-featured-posts .blog-recent .col:nth-child(3) {margin-bottom: 20px !important;}
	.blog-recent[data-style="list_featured_first_row"] a.small {margin-right: 20px;}
	.racing-articles-intro .wpb_column:first-child {display: none !important;}
	.racing-articles-intro .wpb_column:last-child {width: 100% !important;}
	.racing-articles-intro img {width: 225px !important;margin: auto !important;display: block !important;}
	.single-post #page-header-bg.fullscreen-header h1 {font-size: 40px;line-height: 48px;}

	/* OFF CANVAS */
	#header-outer #mobile-menu ul li.columns-4.products.menu-item ul.sub-menu li ul.sub-menu li {width: 50%;}
	#header-outer #mobile-menu ul .mobile-only.scrollable > ul.sub-menu {display: flex !important;width: 1500px !important;}
	#header-outer #mobile-menu ul.secondary-header-items li.menu-item {width: auto;display: table;float: left;margin-right: 15px;}
	#header-outer #mobile-menu ul.secondary-header-items li.menu-item a {text-transform: none;font-weight: 400;opacity: 1;transform: none;color: #727272 !important;font-size: 15px;line-height: 15px;letter-spacing: 0px !important;display: block;margin-bottom: 10px !important;}
	#header-outer #mobile-menu ul.secondary-header-items li.menu-item:before,
	#header-outer #mobile-menu ul.secondary-header-items li.menu-item:after {display: none;}
	body #header-outer #mobile-menu .off-canvas-social-links li i {font-size: 22px;margin-right: 5px !important;}
	body #header-outer #mobile-menu .off-canvas-social-links {margin-top: 0px;}
	body #header-outer #mobile-menu li.mobile-only.scrollable {overflow: scroll;}
	.menu-image-title-after.menu-image-title:after {width: 100%;}
	#header-outer #mobile-menu li.mobile-only.scrollable {visibility: visible;}
	body #header-outer #mobile-menu li.mobile-only.scrollable > a > span {display: none;}
	li.scrollable.mobile-only.menu-item {width: calc(100% + 40px) !important;left: -20px;}
	#header-outer #mobile-menu li.mobile-only.scrollable .sub-menu li.menu-item:last-child {margin-right: 20px !important;}
	#header-outer #mobile-menu li.mobile-only.scrollable .sub-menu li.menu-item:first-child {margin-left: 20px;}
	#header-outer #mobile-menu .below-menu-items-wrap > *:last-child {margin-bottom: 20px;margin-top: 10px !important;}

	/* FOOTER C2A */
	div#footer-outer .footer-newsletter .wpb_column:last-child {width: 100%;padding: 0px 20px;margin-top: 15px;}
	.main-footer-call-to-action-inner h2 {font-size: 30px;line-height: 35px;}
	.main-footer-call-to-action-left .vc_column-inner > .wpb_wrapper,
	.main-footer-call-to-action-right .vc_column-inner > .wpb_wrapper {width: 420px;margin: auto;margin-top: 70px;margin-bottom: 70px;}
	.main-footer-call-to-action.product-call-to-action .main-footer-call-to-action-right .wpb_wrapper {width: 80%;}

	/* HEADER */
	body[data-header-format].material #header-secondary-outer {display: block;}
	.product-page-submenu .page-submenu.stuck {margin-top: -1px;}
	.contact-title {padding-top: 85px !important;}
	li.menu-item.menu-item-hardcoded-in-header {float: left;margin: 0px 0px 0px 5px;display: inline-block;background-color: #f80c07;padding: 13px 20px !important;padding-bottom: 10px !important;text-transform: uppercase;font-weight: 600;border-radius: 100px;}
	#top #mobile-cart-link, #top .span_9 > .slide-out-widget-area-toggle {transform: scale(0.95);}
	span.menu-title-text.menu-item-hardcoded-in-header-text {display: none;}
	li.menu-item.menu-item-hardcoded-in-header img.nectar-menu-icon-img {margin-right: 0px !important;width: 26px !important;}
	#header-outer .mobile-search .icon-salient-search {font-size: 19px;margin:auto !important;}
	li.menu-item.menu-item-hardcoded-in-header {padding: 0px !important;margin: 0px 0px !important;margin-left: 7px !important;float: left;width: 44px;height: 44px;margin-top: -1px !important;}
	li.menu-item.menu-item-hardcoded-in-header a {width: 100%;height: 100%;display: block;}
	li.menu-item.menu-item-hardcoded-in-header span.dashicons.dashicons-placeholder {width: 18px;margin-top: -1px;margin-right: 13px;}
	body.material #header-secondary-outer nav >ul >li >a {border-left: 0px;line-height: 22px;font-weight: 600;font-size: 12.5px;margin: 0 8px;}
	li.menu-item.menu-item-hardcoded-in-header span.dashicons {width: 36px;height: 36px;font-size: 27px;line-height: 44px;margin-right: 4px;margin-left: 0px;}
	ul.secondary-header-items {display: none;}

	/* FOOTER */
	div#footer-widgets .footer-bottom-row .inner_row .wpb_column:first-child {font-size: 18px;line-height: 20px;margin-bottom: 0px !important;}
	body #footer-outer #copyright .col.span_5,
	body #footer-outer #copyright .col.span_7 {text-align: left;width: 100%;margin: 0px;float: left;}
	div#footer-widgets .footer-top-row .footer-top-left,
	div#footer-widgets .footer-bottom-row .footer-bottom-left {margin-bottom: 25px;}
	body #footer-outer #copyright .col.span_5 {margin-bottom: 20px;}
	.footer-newsletter label.gfield_label {display: none !important;}
	div#footer-outer .footer-newsletter .gform_validation_error {margin-bottom: 30px !important;}
	.homepage-hero .nectar-next-section-wrap.bounce i {font-size: 25px !important;}
	
	/* FORMS */
	.no-margins label.gfield_label,
	.no-margins.gfield {margin: 0px !important;margin-top: 13px !important;}
	.warrenty-form .gfield_html h4 {margin-bottom: -10px !important;font-size: 20px;line-height: 25px;}
	.warrenty-form .gfield_html.field-padding-right h4 {margin-bottom: 5px !important;}
	.warrenty-form .tabbed[data-style="minimal_alt"] > ul li:not(.cta-button) {width: 50%;margin-left: 0px !important;margin-right: 0px !important;margin-bottom: 4px !important;float: left;}
}

/* END */


/* 689 */

@media only screen and (max-width: 689px) {
	.nectar_image_with_hotspots .nectar_hotspot_wrap {display: block;}
	.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .inner h3 {font-size: 22px;line-height: 26px;margin-bottom: 10px;}
	.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .inner p {font-size: 14px;line-height: 25px;}
	.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose {top: -50px;left: 50%;margin-left: -21px;height: 32px;width: 32px;ine-height: 22px;border: 2px solid #000;border-radius: 100px;background-color: #f70c06;}
	.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span:before,
	.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span:after {background-color: #fff;}
	.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span {margin-left: 4px !important;margin-top: 5px !important;transform: scale(1.2) rotate(45deg);height: 19px;width: 19px;}
	body.single-portfolio .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip {top: 70px !important;}
	.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .inner {width: 75%;}
}

/* END */


/* 640 */

@media only screen and (max-width: 640px) {
	div#footer-outer .footer-newsletter .gfield input {margin-bottom: 0px !important;transition: all 0.5s ease;background-color: #f4f4f4;border-radius: 10px;}
	div#footer-outer .footer-newsletter .gform_button {margin-bottom: 0px !important;}
	div#footer-outer .gform_wrapper form.gf_simple_horizontal div.gform_footer {width: 100% !important;max-width: none !important;padding-top: 0px !important;margin-top: 0px !important;}
	body div#footer-outer .gform_wrapper .top_label div.ginput_container, .footer-newsletter .gform_wrapper .gform_body li.gfield {margin-top: 0px;}
		.homepage-header .nectar-rotating-words-title .dynamic-words {
    font-size: 38px !important;
}

}

/* END */


/* 479 */

@media only screen and (max-width: 479px) {
	/* 	CONTAINER */
	#ajax-content-wrap .container-wrap .container, div#footer-outer .container {max-width: calc(100% - 40px) !important;}
	div#header-outer .container {padding: 0px 18px !important;}
	body .homepage-3-col-inner h4 {font-size: 20px !important;line-height: 20px !important;margin-bottom: 10px !important;}
	.vehicle-types-carousel .nectar-fancy-box {min-height: 350px !important;padding: 40px 15px;}
	body .homepage-3-col .wpb_column:hover .img-with-aniamtion-wrap {transform: none;}
	.nectar-recent-posts-slider_multiple_visible[data-columns="3"] .nectar-recent-post-slide {width: 350px !important;margin: 0px 10px !important;}
	body .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot {width: 45px;margin: 0px 4px;}
	body .nectar-recent-posts-slider_multiple_visible h3 a {font-size: 25px;line-height: 32px;display: block;}
	body .recent-post-container .inner-wrap span.strong a span {padding: 6px 12px;font-size: 12px;line-height: 14px;}
	.blog-recent[data-style="list_featured_first_row"] .col.span_4 .post-header.small, .blog-recent[data-style="list_featured_first_row"] .col.span_6 .post-header.small {padding-right: 0px;}
	.brake-selector-help.global-help-row h2 {font-size: 28px;line-height: 34px;}
	.nectar-recent-posts-single_featured.multiple_featured .nectar-recent-post-slide .container {padding-top: 60px !important;padding-bottom: 115px !important;margin-bottom: 105px;}

	body .nectar-recent-posts-slider_multiple_visible .recent-post-container.container .nectar-button {font-size: 13px;line-height: 20px;margin-top: 15px !important;}
	.full-width-content .recent-post-container .inner-wrap h2 {font-size: 28px;line-height: 36px;margin-top: 0px;margin-bottom: 25px;}

	/* HOMEPAGE */
	.homepage-hero h2 {font-size: 18px !important;line-height: 1.1 !important;margin-bottom: 0px !important;font-weight: 400;letter-spacing: -0.25px;}
	.homepage-hero h2 strong {display:none;}
	.homepage-hero .nectar-rotating-words-title h1 {font-size: 42px !important;}
	.homepage-header i {display: none !important;}
	.homepage-hero-buttons .wpb_wrapper a.nectar-button i.icon-button-arrow {display: none !important;}
	.homepage-hero-buttons .wpb_wrapper a.nectar-button span {transform: none !important;font-size: 13.5px !important;}
	.homepage-hero-buttons .wpb_wrapper a.nectar-button {padding: 12px 28px !important;margin-right: 7.5px !important;}
	.homepage-hero-buttons .wpb_wrapper span.link-text {display: none !important;} 
	.homepage-hero-buttons .wpb_wrapper {gap: 10px 7.5px;padding: 0px 15px;}
	.homepage-hero.vc_row {padding-top: 90px !important;padding-bottom: 180px !important;}
	.homepage-hero-buttons {padding-bottom: 0px !important;margin-top: -5px !important;}
	.homepage-hero a.nectar-button.large.nectar_video_lightbox::before {width: 27px;height: 27px;position: absolute;top: 8.5px;right: 8.5px;}
	.homepage-hero a.nectar-button.large.nectar_video_lightbox span {margin-right: 10px !important;}
	.part-quick-search-wrapper {margin-bottom:50px !important;}
	
	/* CATALOGUE */
	.catalogue-carousel .cell {width: 100% !important;margin-right: 75px !important;}	

	/* NEWSLETTER */
	.newsletter-title h1 {font-size: 38px;line-height: 52px;}
	.newsletter-title h3 {font-size: 20px !important;line-height: 26px !important;margin-top: -5px;}
	.newsletter-form li:not(.gdpr) li.gchoice {width: 50%;}
	.newsletter-form img {width: 130% !important;max-width: none !important;margin-left: -15% !important;}

	/* WARRENTY  */
	.warrenty-form h4 {width: 100%;}
	.warrenty-form h2 {font-size: 35px;line-height: 35px;margin-top: 0px;margin-bottom: 5px !important;}

	/* R&D  */
	.research-and-dev-header .wpb_column h1 {font-size: 38px !important;line-height: 40px !important;}
	.research-and-dev-header p {font-size: 16px;line-height: 27px;font-weight: 400;}

	/* THANK YOU */
	.thank-you-row h2 {font-size: 30px;line-height: 40px;}

	/* ABOUT */
	.about-hq-us .img-with-aniamtion-wrap:before,
	.about-hq-uk .img-with-aniamtion-wrap:before {background: -moz-linear-gradient(0deg, rgba(0,0,0,1) -10%,rgba(0,0,0,0) 50%);background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) -10%,rgba(0,0,0,0) 50%);background: linear-gradient(0deg, rgba(0,0,0,1) -10%,rgba(0,0,0,0) 50%);}
	div#sidebar .global-help-row p {font-size: 14px;line-height: 25px;}

	/* WHERE TO BUY */
	div#wpsl-result-list div#wpsl-stores li {padding: 25px;}
	div#wpsl-result-list div#wpsl-stores li a.store-logo {right: 25px;top: 25px;}
	div#wpsl-result-list div#wpsl-stores li * {width: 100%;}
	div#wpsl-result-list .wpsl-directions.store-website {top: -45px;margin-left: 0px !important;margin-right: 4% !important;margin-bottom: 0px !important;}
	div#wpsl-result-list li p.store-distance {font-style: italic;opacity: 0.5;display: table;float: left;padding-bottom: 0px;margin-bottom: 20px;}
	div#wpsl-result-list div#wpsl-stores li > div {padding-right: 75px;margin-bottom: 10px;}
	div#wpsl-result-list a.wpsl-directions {margin-bottom: 0px !important;display: inline-block;padding: 10px 15px;width: 48% !important;float: left;margin-right: 0px !important;margin-left: 0px !important;text-align: center;font-size: 13px;line-height: 22px;}
	#wpsl-result-list li p {font-size: 14px;line-height: 23px;}
	.where-to-buy-popular-retailers .cell {width: 80px !important;margin-right: 20px !important;margin-bottom: 15px !important;}
	.where-to-buy-popular-retailers .cell img {transition: all 0.5s ease;border-width: 3px;}
	.where-to-buy-popular-retailers .cell .inner_row .img-with-aniamtion-wrap .hover-wrap:before {width: 25px !important;height: 25px !important;}
	.where-to-buy-popular-retailers > .col.span_12 > .wpb_column {margin-top: -42px!important;}
	.where-to-buy-title-right {width: 185px !important;line-height: 16px !important;font-size: 13px;}
	.where-to-buy-title-left {width: calc(100% - 185px) !important;}
	div#wpsl-result-list div#wpsl-stores li > div.directions-link .clearfix {display: none;}
	div#wpsl-result-list div#wpsl-stores ul.cat-icons li {margin: 0 5px 0 0;width: 30px;height: 30px;}
	div#wpsl-result-list div#wpsl-stores li > div.directions-link {margin-top: 20px;}
	div#wpsl-result-list li .directions-link {position: relative;}
	div#wpsl-result-list li p.store-distance {position: absolute;top: -45px;right: 0px;text-align: right;}
	div#wpsl-result-list div#wpsl-stores li > div p {font-size: 13px;line-height: 20px;}
	.where-to-buy-popular-retailers .nectar-flickity.nectar-carousel .inner-wrap {padding: 0px !important;}

	/* CONTACT */
	.contact-title h1.heading {font-size: 35px;line-height: 25px !important;padding-right: 20px;}
	.gform_wrapper .gfield_checkbox li label {padding-right: 0px !important;}

	/* TWEET BAR */
	.tweet-bar .widget_twitter_tweets_user_timeline {height: 42px;padding-top: 11px;padding-bottom: 12px;}

	/* PRODUCTS */
	.product-intro-section h1 {font-size: 35px;line-height: 40px;}
	.floating-brake-rotors-grid-text .vc_column-inner {padding: 30px;}
	.floating-brake-rotors-grid-text h3 {font-size: 25px !important;line-height: 30px !important;}
	.floating-brake-rotors-grid-text .nectar-fancy-ul ul li {font-size: 13.5px;line-height: 22px;margin-bottom: 15px;}
	.floating-brake-rotors-grid-image {height: 300px;}
	.floating-brake-rotors-grid-text .nectar-fancy-ul ul li:last-child {margin-bottom: 0px !important;}
	.caliper-colourways-title h2 {width: 265px;font-size: 30px;line-height: 32px;margin: auto;}
	.caliper-colourways-carousel .flickity-slider .cell .inner_row .vc_column-inner .img-with-aniamtion-wrap.center {bottom: -30px;right: -40px;width: 320px;}
	.hotspots-row.apollo-calipers-heatmap img {width: 130% !important;margin-left: -15% !important;max-width: none !important;margin-bottom: -30px !important;}
	span.desc-more {padding: 10px 26px;font-size: 14px;}
	.yellow-stuff-milestones .inner_row .wpb_column {width: 50%;margin-bottom: 0px !important;display: block !important;padding: 0px 0px !important;}
	.yellow-stuff-milestones .inner_row .wpb_column:first-child {width: 100% !important;margin-bottom: 45px !important;}
	.yellow-stuff-milestones .inner_row > .col > .wpb_column:first-child .nectar-milestone .symbol-wrap,
	.yellow-stuff-milestones .inner_row > .col > .wpb_column:first-child .nectar-milestone .number {font-size: 55px !important;line-height: 50px !important;}
	.yellow-stuff-milestones .nectar-milestone .symbol-wrap,
	.yellow-stuff-milestones .nectar-milestone .number {font-size: 32px !important;line-height: 30px !important;}
	.yellow-stuff-milestones .inner_row > .col > .wpb_column .nectar-milestone .subject {font-size: 15px;line-height: 20px;}
	.yellow-stuff-milestones {padding-top: 175px !important;padding-bottom: 100px !important;}
	.product-intro-section img.yellowstuff-hero {width: 110% !important;margin-left: -5% !important;max-width: none;margin-bottom: -35% !important;margin-top: 20% !important;}
	.brake-fluid img {width: 55%;margin-top: 25px !important;}
	.brake-lines h2 {font-size: 35px;line-height: 37px;}

	/* SUBMENU */
	.product-page-submenu .page-submenu {padding: 0px 18px !important;}
	html body[data-ext-responsive="true"] #ajax-content-wrap .container-wrap .container .page-submenu > .full-width-section .container:not(.tab-container):not(.recent-post-container):not(.normal-container) {max-width: unset !important;}
	body .page-submenu[data-alignment="right"] .container:before {left: 18px;}
	.page-submenu .mobile-menu-link i.salient-page-submenu-icon:before {right: 18px;}
	.product-page-submenu .page-submenu li a {font-size: 14px;line-height: 18px;padding: 14px 18px;}

	/* COOKIES */
	div#cookie-law-info-bar > span {padding: 20px 23px;}
	a#cookie_action_close_header, a.cli_settings_button {font-size: 14px;line-height: 14px;}

	/* TESTIMONIAL */
	.trustpilot-slider .img-with-aniamtion-wrap {width: 260px !important;!i;!;}
	.trustpilot-slider .based-on-reviews {margin-bottom: 35px !important;margin-top: 16px !important;font-size: 14px;line-height: 14px;}
	.trustpilot-slider .testimonial_slider blockquote p {letter-spacing: -0.05px;padding-bottom: 25px;}
	.trustpilot-slider .testimonial_slider blockquote {font-style: normal !important;font-size: 18px !important;line-height: 30px !important;}
	.trustpilot-slider .testimonial_slider blockquote .testimonial-name {font-size: 20px !important;line-height: 25px !important;}
	.trustpilot-slider .testimonial_slider blockquote span.title {font-size: 14px !important;line-height: 28px !important;}

	/* SINGLE POST */
	.single-post #page-header-bg.fullscreen-header h1 {font-size: 35px;line-height: 45px;padding-top: 7px !important;}
	body.single-post .section-title.blog-title a {padding: 9px 18px !important;font-size: 13px !important;line-height: 17px !important;font-weight: 700 !important;margin-bottom: 7px !important;letter-spacing: 0px !important;}
	.related-post-wrap h3.related-title {font-size: 27px;line-height: 30px;}

	/* OFF CANVAS */
	#header-outer #mobile-menu li.mobile-only.scrollable .sub-menu li.menu-item:last-child {margin-right: 15px !important;}
	#header-outer #mobile-menu li.mobile-only.scrollable .sub-menu li.menu-item:first-child {margin-left: 15px;}
	#header-outer #mobile-menu ul li.columns-4.products.menu-item ul.sub-menu li ul.sub-menu li {width: 100%;}
	#header-outer #mobile-menu ul li.columns-4.products.menu-item ul.sub-menu li ul.sub-menu li span {font-size: 14px;line-height: 20px;}
	#header-outer #mobile-menu ul li.columns-4.products.menu-item ul.sub-menu li ul.sub-menu a {padding: 6px 0px !important;}
	body #header-outer #mobile-menu ul li.menu-item a {font-size: 18px;line-height: 20px;}
	body #header-outer #mobile-menu ul li.columns-4.products.menu-item ul.sub-menu li ul.sub-menu li span {letter-spacing: -0.1px;font-size: 15px;line-height: 20px;}

	/* FOOTER C2A */
	.footer-top-right:before {top: 255px !important;height: 335px;}
	.nectar-post-grid .nectar-post-grid-item .content .meta-category a {padding: 7px 12px;padding-bottom: 6px;font-size: 12px;}
	body .nectar-post-grid .nectar-post-grid-item .content {padding: 28px;}
	.main-footer-call-to-action-left .vc_column-inner > .wpb_wrapper,
	.main-footer-call-to-action-right .vc_column-inner > .wpb_wrapper {width: 330px;}
	.main-footer-call-to-action-right .vc_column-inner {min-height: 350px;}
	.main-footer-call-to-action.product-call-to-action .vc_column-inner {min-height: unset;}
	.main-footer-call-to-action.product-call-to-action .main-footer-call-to-action-right .wpb_wrapper {width: 85%;}
	.main-footer-call-to-action.product-call-to-action .main-footer-call-to-action-right .img-with-aniamtion-wrap {width: 100%;margin-top: -43%;margin-bottom: 10%;}
	.main-footer-call-to-action.product-call-to-action .main-footer-call-to-action-left .vc_column-inner > .wpb_wrapper {margin-bottom: 180px;}

	/* HEADER */
	div#header-secondary-outer ul.sf-menu .menu-item:last-child a {margin-right: 0px;}
	body.material #header-secondary-outer #social li:last-child a {margin-right: 0px;}
	body.material #header-secondary-outer #social li a {margin: 0px 7px;}
	#top .mobile-search span:before {color: #fff !important;font-weight: 600;}
	body.material #header-outer #logo img, body.material #header-outer .logo-spacing img {height: 37px !important;}
	li.menu-item.menu-item-hardcoded-in-header span.dashicons {width: 43px;height: 43px;font-size: 26px;line-height: 42px;margin-right: 0px;margin-left: 0px;}
	li.menu-item.menu-item-hardcoded-in-header span.dashicons.dashicons-placeholder {width: 18px;height: auto !important;margin-top: -1px;margin-right: 13px;}
	li.menu-item.menu-item-hardcoded-in-header {width: 43.7px;height: 43.7px;margin-top: -2px !important;}
	#header-outer .mobile-search .icon-salient-search {font-size: 18.5px;line-height: 19px;margin: auto !important;}
	#top .mobile-search {float: left;padding: 9px 13px !important;background-color: #383838;border-radius: 10000px;height: 45px;width: 45px;text-align: center !important;top: -3px;margin-right: 1px;}
	.homepage-header .nectar-rotating-words-title .dynamic-words {
    margin-bottom: 5px !important;
}
	.homepage-header a.nectar-button.large.nectar_video_lightbox {display: none;}

	/* FOOTER */
	.footer-newsletter p span strong {display: block;}
	#footer-outer #footer-widgets li.menu-item a {font-size: 14px;line-height: 16px;}
	.footer-top-row:before {left: unset;right: -210px;top: 40px;content: '';width: 500px;height: 500px;}
	.footer-logo {margin-bottom: 0px !important;}
	#footer-outer .widget h5 {font-size: 17px;line-height: 20px;margin-bottom: 10px;}
	div#footer-widgets .footer-bottom-row .inner_row .wpb_column:first-child {font-size: 20px;line-height: 25px;margin-bottom: 0px !important;}
	.footer-newsletter label.gfield_label {display: none !important;}
	span.built-by-blayney {display: block;margin-top: 5px;}
	div#footer-outer .wpb_text_column.wpb_content_element.numbers br {display: block;}
	div#footer-outer .numbers span.second-number {margin-left: 0px;}
	div#footer-outer .footer-newsletter .gform_validation_error {margin-bottom: 15px !important;}
	.footer-logo {height: 90px;}
		
	/* BLOG */
	body .nectar-recent-posts-slider_multiple_visible h3 a {font-size: 22px;line-height: 30px;display: block;}
	body .recent-post-container .inner-wrap span.strong a span {padding: 7px 14px;padding-bottom: 6px;font-size: 11.5px;line-height: 14px;border-radius: 10000px;}

	/* SEARCH */
	body.search #page-header-bg h1 {font-size: 32px;line-height: 37px;}
	.search-results #page-header-bg span.result-num {font-size: 16px;line-height: 19px;margin-top: 22px !important;}
}

/* END */


/* 428 */

@media only screen and (max-width: 428px) {
	/* OFF CANVAS */
	#header-outer #mobile-menu ul .mobile-only.scrollable > ul.sub-menu {width: 1300px !important;}
	#header-outer #mobile-menu li.mobile-only.scrollable .sub-menu li.menu-item a {padding: 18px 10px;}
	#header-outer #mobile-menu ul .mobile-only.scrollable > ul.sub-menu li img.menu-image.menu-image-title-below {width: 80px !important;height: auto;margin-top: -10px;mix-blend-mode: multiply;}

	/* PRODUCTS */
	.hotspots-row.apollo-calipers-heatmap img {width: 160% !important;margin-left: -30% !important;max-width: none !important;margin-bottom: -35px !important;}

	/* FOOTER C2A */
	.main-footer-call-to-action.product-call-to-action .main-footer-call-to-action-right .wpb_wrapper {width: 92%;}
}

/* END */


/* 414 */

@media only screen and (max-width: 414px) {
	#ajax-content-wrap .container-wrap .container, div#footer-outer .container {}
	.nectar-recent-posts-slider_multiple_visible[data-columns="3"] .nectar-recent-post-slide {width: 325px !important;margin: 0px 10px !important;}
	.global-help-row a.nectar-button.has-icon {padding-left: 42px !important;padding-right: 34px !important;margin-right: 0px !important;}
    .global-help-row a.nectar-button {padding-left: 25px !important;padding-right: 25px !important;margin-right: 10px !important;}


	/* NEWSLETTER */
	.newsletter-form img {width: 120% !important;max-width: none !important;margin-left: -10% !important;}

	/* WHERE TO BUY */
	.where-to-buy-popular-retailers h3 {font-size: 22px !important;line-height: 25px !important;}
	.where-to-buy-title h1 {font-size: 21px;line-height: 28px;}
	
	/* PRODUCTS */
	.caliper-colourways-carousel .flickity-slider .cell .inner_row .vc_column-inner .img-with-aniamtion-wrap.center {bottom: -30px;right: -55px;width: 290px;}
	.caliper-colourways-carousel .flickity-slider .cell .inner_row .wpb_wrapper {min-height: 140px;}

	/* FOOTER C2A */
	.main-footer-call-to-action.product-call-to-action .main-footer-call-to-action-right .img-with-aniamtion-wrap {width: 130%;margin-top: -45%;}
}

/* END */


/* 400 */

@media only screen and (max-width: 400px) {
	div#header-secondary-outer ul.sf-menu .menu-item:last-child {display: none !important;}
	div#header-secondary-outer li.menu-item a {margin: 0px 0px 0px 10px !important;}

	/* WHERE TO BUY */
	#wpsl-search-wrap div#wpsl-category,
	#wpsl-search-wrap .wpsl-select-wrap {width: 100% !important;}
	#wpsl-search-wrap .wpsl-dropdown {width: 100%!important;}
	#wpsl-search-wrap div#wpsl-category {margin-top: 22px !important;}
}

/* END */


/* 375 */

@media only screen and (max-width: 375px) {
	#header-outer #mobile-menu li.mobile-only.scrollable .sub-menu li.menu-item a {padding: 16px 8px;font-size: 13px;}
	#header-outer #mobile-menu ul .mobile-only.scrollable > ul.sub-menu {width: 1150px !important;}
	body.material #header-secondary-outer nav >ul >li >a {margin: 0 5px;}
	.single-post #page-header-bg.fullscreen-header h1 {font-size: 35px;line-height: 42px;padding: 0px;}
	.homepage-header .nectar-rotating-words-title .dynamic-words {
    font-size: 32px !important;
}


	/* WHERE TO BUY */
	.where-to-buy-title-left {width: 100% !important;}
	.where-to-buy-title-right {width: 100% !important;text-align: center !important;font-size: 15px;line-height: 20px !important;}
	.where-to-buy-title h1 {text-align: center;margin-bottom: 6px !important;font-size: 24px;line-height: 30px;}
	.where-to-buy-title.vc_row.bottom_padding_phone_60px {padding-top: 30px !important;padding-bottom: 65px !important;}
	.where-to-buy-title-right strong {color: #fff;}
	.where-to-buy-title-right p {color: rgb(255 255 255 / 75%);}
	
	/* PRODUCTS */
	.yellow-stuff-milestones .inner_row .wpb_column:first-child {display: block !important;margin-bottom: 0px !important;}
	.yellow-stuff-milestones .inner_row .wpb_column {display: none !important;}
	.yellow-stuff-milestones .inner_row > .col > .wpb_column:first-child .nectar-milestone .number {font-size: 45px !important;line-height: 50px !important;}

	/* FOOTER C2A */
	.main-footer-call-to-action.product-call-to-action .main-footer-call-to-action-right .img-with-aniamtion-wrap {width: 150%;margin-top: -50%;}
}

/* END */


/* 350 */

@media only screen and (max-width: 350px) {
	#ajax-content-wrap .container-wrap .container, div#footer-outer .container {max-width: 320px !important;}

	/* WHERE TO BUY */
	#wpsl-result-list li p strong a {font-size: 15px;line-height: 22px;margin-bottom: 5px !important;}
	div#wpsl-result-list div#wpsl-stores li a.store-logo {right: 0px;top: 0px;position: relative;margin-bottom: 15px !important;}
	div#wpsl-result-list div#wpsl-stores li > div {padding-right: 0px;margin-bottom: 5px;}
	body div#wpsl-result-list a.wpsl-directions.store-website {margin-bottom: 8px !important;}
	body div#wpsl-result-list a.wpsl-directions {width: 100% !important;margin-right: 0px !important;margin-left: 0px !important;margin-bottom: 0px !important;}
	div#wpsl-result-list div#wpsl-stores li > div.directions-link {display: block;}
	div#wpsl-result-list li p.store-distance {position: relative;top: unset;text-align: left;}
	.where-to-buy-title-right {width: 100% !important;text-align: center !important;font-size: 14px;line-height: 18px !important;}
	
	/* THANK YOU */
	.thank-you-row h2 {font-size: 26px;line-height: 30px;}
	.thank-you-row .nectar_icon_wrap[data-padding="15px"] .nectar_icon i.fa.fa-check {font-size: 30px !important;line-height: 45px !important;width: 45px !important;height: 45px !important;}

	/* NEWSLETTER */
	.newsletter-title h1 {font-size: 33px;line-height: 48px;}
	.newsletter-title h3 {font-size: 19px !important;line-height: 25px !important;margin-top: -9px;}

	/* R&D */
	div#further-information img {width: 240px;margin-top: 35px;}

	/* PRODUCTS */
	.product-intro-section p {font-size: 15px;line-height: 28px;}
	.product-intro-section h1 {font-size: 30px;line-height: 35px;}
	.brake-lines h2 {font-size: 35px;line-height: 38px;}
	.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .inner {width: 80%;}
	body .tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li a {padding: 19px 20px !important;font-size: 16px;line-height: 25px;}
	.product-page-help-row h2 {font-size: 28px;line-height: 34px;width: 100%;}

	/* GENERAL */
	.trustpilot-slider .img-with-aniamtion-wrap {width: 90% !important;}
	.wpb_content_element.note em {font-size: 12px;line-height: 18px;}
	.wpb_content_element.note {padding: 14px 18px;border-left: 4px solid #253688 !important;}
	.nectar-recent-posts-slider_multiple_visible[data-columns="3"] .nectar-recent-post-slide {width: 285px !important;margin: 0px 10px !important;}

	/* PART FINDER */
	.part-finder-left p {width: 100% !important;}

	/* HEADER */
	html body.material #header-secondary-outer nav >ul >li >a {margin: 0 7px;}
	div#header-secondary-outer ul.sf-menu .menu-item:last-child {display: none !important;}
	
	/* FOOTER */
	.main-footer-call-to-action-left .vc_column-inner > .wpb_wrapper,
	.main-footer-call-to-action-right .vc_column-inner > .wpb_wrapper {width: 100%;padding-left: 20px;padding-right: 20px;}
	.main-footer-call-to-action.product-call-to-action .main-footer-call-to-action-right .wpb_wrapper {width: 100%;}
	.homepage-header .nectar-rotating-words-title .dynamic-words {font-size: 30px !important;}
}

/* END */


/* 320 */

@media only screen and (max-width: 320px) {
	
	/* GENERAL */
	#ajax-content-wrap .container-wrap .container, div#footer-outer .container {max-width: 280px !important;}
	.global-help-row .nectar-button {width: 90% !important;margin-top: 15px !important;margin-right: 0px !important;}
	.global-help-row a.nectar-button {margin-right: 0px !important;}

	/* CONTACT */
	.contact-title h1.heading {font-size: 33px;line-height: 22px !important;padding-right: 0px;}
	
	/* FOOTER */
	.footer-top-right .address span.company-name {display: none;}
	.footer-logo .img-with-aniamtion-wrap:last-child {top: 5px;left: 130px;}

	/* HEADER */
	#top .mobile-search {display: none;}
	html body.material #header-secondary-outer {display: none !important;}

	/* FOOTER C2A */
	.main-footer-call-to-action.product-call-to-action .main-footer-call-to-action-right .img-with-aniamtion-wrap {width: 160%;margin-top: -60%;margin-bottom: 5%;}
	.homepage-header .nectar-rotating-words-title .dynamic-words {}

}





