.article__header{background-position: right center;}
.content__split__text {
    width: 100%;
    text-align: center;
	padding-top:0px;
	padding-bottom: 5px
}
.container.article__container{padding-top:10px;padding-bottom:0px; padding-right:30px; padding-left:30px}
.content__split {
    margin-top: 30px;
	margin-bottom: 0px
}

.article__header__text {
   text-align: left;
    position: absolute;
    max-width: 617px;
    margin-left: 0px;
    top: 21%;
    left: 7%;
}
.range__categories__grid3.ocplus.suppliers .productGrid {
    flex: none;
}
div#omnicraftBanner a.button.orange {
    margin-top: 20px;
}
.article__header.light__header.float a.button.orange {
    margin-top: 20px;
}
.article__header.light__header.float .article__header__text{
    text-align: left;
   max-width: 510px;
    margin-left: 0px;
}
.range__categories__grid3 {
    padding-top: 26px;
}
.range__categories__grid3.ocplus.suppliers {
    justify-content: center !important;
	gap: 30px;
}
.recruitment-search-stripe {
    background-color: #FCDE17;
}
.recruitment-search-stripe h2 {
    padding: 15px;
    text-align: center;
	margin-bottom:0px;
}
.article__header__text h1{font-size: 50px}
a.backLink {
    margin-top: 15px;
    display: inline-block;
}
.videoContainer {
    background: #ececec;
	text-align: center;
	padding:40px}
iframe {
    max-width: 100%;
}
.flexContainer {
	margin-top: 33px !important;
    width: 80% !important;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-around;
    align-items: baseline;
    margin: 0 auto;
}

.flexChild, a.js_product range__cat {
    flex: 1 1 0;
}
a.js_product.range__cat2 {
    display: inline-block;
    max-height: 260px;
    border-radius: 25px;
    background: #f28b2d;
    padding: 5px;
    max-width: 260px;
	margin-right: 10px;
}
a.js_product.range__cat2:hover{background:#0d4061}
a.js_product.range__cat2 img {
    max-height: 260px;
}
.flexBrochure h4, .productGrid h4 {
    color: #f28b2d;
    font-weight: bold;
    padding-top: 12px;
}
.flexBrochure {
	max-width: 260px;
    flex: 1 1 0;
}

.container.update {
    padding-top: 20px;
    text-align: center;
}
a.js_product.range__cat3 {
    background: #878787;
    border-radius: 18px;
    width:155px;
	height:155px;
	overflow: hidden; /* To crop the img inside of it */
    position: relative; /* Set for img position below */
	display:inline-block;
}
a.js_product.range__cat3 img{
	object-position: 11% 50% !important;
    min-height: 114% !important;
    object-fit: cover;
    margin-top: -10% !important;}
.range__categories__grid3{display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;}

.range__categories__grid3 .productGrid {
    flex: 1 0 14%; max-width: 14%;
}
.centre-locator-bottom-banner {
    padding: 15px 0px 15px 0px;
}
a:hover > .recruitment-search-stripe{background:#008CBA;}
a:hover > .recruitment-search-stripe h2{color:#fff}
a.js_product.range__cat3:hover {
    background: #f28b2d;
}
/*.range__categories__grid3:after {
    content: "";
    flex: auto;
}*/
.content__split__image {
	width: 100%;}

/*Consumables*/

p.blueSubText{color:#102B4E}
a.js_product.range__cat3.consumables, a.js_product.range__cat3.ford-genuine-mechanical-parts, a.js_product.range__cat3.ford-genuine-bodyshop-parts{background:#00263D;  -webkit-transition: background-color 2s ease-out;
  -moz-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out;}
a.js_product.range__cat3.consumables:hover{background:#FFDE00}
a.js_product.range__cat3.consumables.brochure {
    display: inline-block;
    max-height: 260px;
    padding: 5px;
    max-width: 260px;
    margin-right: 10px;
}
a.js_product.range__cat3.consumables img {
    object-position: unset !important;
    min-height: 100% !important;
    object-fit: cover;
    margin-top: 0% !important;
}
.range__categories__grid3.consumables h4 {
    color: #00263D;
}
a.js_product.range__cat3.consumables.brochure {
    display: inline-block;
    min-height: 260px;
	background:#024466;
    padding: 5px;
    min-width: 260px;
    margin-right: 10px;
}
a.js_product.range__cat3.consumables.brochure:hover {
	background:#FFDE00;
}
a.js_product.range__cat3.consumables.brochure img {
    padding: 25px;
    min-height: 98% !important;
}
.container.article__container.consumables h4{color: #00263D;}
.container.article__container.consumables {
    margin-bottom: 3%;
	padding-top:0px;
}
.container.article__container.consumables .flexContainer {
    margin-top: 10px !important;
}

/*The end Consumables*/
/*Oil*/
.range__categories__grid3.oil:after {
    content: none;
}
.range__categories__grid3.oil {
    justify-content: space-around;
}
.range__categories__grid3.oil h4 {
    color: #102B4E;
}
a.js_product.range__cat3.oil-range {
    background: #102B4E;
}
a.js_product.range__cat3.oil-range img {
    object-position: unset !important;
    min-height: 90% !important;
    object-fit: cover;
    margin-top: 5% !important;
}
a.js_product.range__cat3.oil-range:hover, a.js_product.range__cat3.ford-genuine-bodyshop-parts:hover, a.js_product.range__cat3.ford-genuine-mechanical-parts:hover {
    background: #2096CD;
}
.flexContainer.button-block {
    display: flex;
    width: 100% !important;
    max-width: 1400px;
    padding: 0px;
    align-items: flex-start;
}
.flexContainer.button-block .container{
	-webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1; 
     flex: 1;
}
.flexContainer.button-block .fullwidth-cta {
    background-position: 100% 50%; margin-top: 0px;
}
.flexContainer.button-block h2 {
    color: #fff;
}
.flexContainer.button-block .fullwidth-cta__text {
    max-width: 71%;
}
.flexContainer.button-block .container{padding:0px}
.flexContainer.button-block .fullwidth-cta {
    max-height: 270px;
    min-height: 270px;
}
.flexContainer.button-block .container:first-child{margin-right:25px}
.flexContainer.button-block .fullwidth-cta {
    margin-bottom: 0px;
}
.fullwidth-cta{margin-bottom:33px}
/*End of Oil*/

/*Genuine*/
.range__categories__grid3.genuine h4 {
    color: #2096CD;
}
/*End of Genuine*/

/*Motocraft*/
a.js_product.range__cat3.motorcraft:hover {
    background: #DC1816;
}
.range__categories__grid3.motocraft .productGrid h4 {
    color: #DC1816;
}
/*End of Motocraft*/

/*All Makes Oil Selector*/
.vehicle-selector .item {
    color: #FFDC00 !important;
}
/*End of All Makes Oil Selector*/

/*OC Plus*/
a.js_product.range__cat3.defa.brochure, .range__categories__grid3.ocplus a.js_product.range__cat3.omnicraft{
display: inline-block;
    min-height: 260px;
    padding: 5px;
    min-width: 260px;
    margin-right: 10px
}
a.js_product.range__cat3.defa.brochure img, .range__categories__grid3.ocplus a.js_product.range__cat3.omnicraft img, a.js_product.range__cat3.suppliers img {
    padding: 25px;
    min-height: 98% !important;
	object-position: unset !important;
    object-fit: cover;
    margin-top: 0% !important;
}
.range__categories__grid3.ocplus .productGrid, .container.article__container.ocplus .productGrid{
    flex: 1 0 25%;
    max-width: 100%;
}
.container.article__container.ocplus .flexContainer {
    margin-top: 10px !important;
    width: 100% !important;
}
.videoPositioner {
    transform: translateX(-50%);
    left: 50%;
    width: 100vw;
    right: 0;
    min-height: 540px;
    position: relative;
}
.videoContainer.ocplus h2 {
    margin-bottom: 30px;
}
.brochure-carousel.slick-initialized.slick-slider.slick-dotted ul.slick-dots {
    display: none !important;
}
.container.article__container.ocplus button.slick-prev.slick-arrow, .container.article__container.ocplus button.slick-next.slick-arrow, .container.article__container.consumables button.slick-prev.slick-arrow, .container.article__container.consumables button.slick-next.slick-arrow{
	font-size: 0;
    line-height: 0;
    position: absolute;
    z-index: 1;
    top: 37%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
	background: transparent;}

.container.article__container.ocplus button.slick-prev.slick-arrow, .container.article__container.consumables button.slick-prev.slick-arrow{left:0}

.container.article__container.ocplus button.slick-prev.slick-arrow:before, .container.article__container.consumables button.slick-prev.slick-arrow:before{
	content: '\276E';
	font-family: 'slick';
    font-size: 40px;
    line-height: 1;
    opacity: .75;
    color: #00263D;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.container.article__container.ocplus button.slick-next.slick-arrow:before, .container.article__container.consumables button.slick-next.slick-arrow:before{
	content: '\276F';
	font-family: 'slick';
    font-size: 40px;
    line-height: 1;
    opacity: .75;
    color: #00263D;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.container.article__container.ocplus .slick-next, .container.article__container.consumables .slick-next {
    right:0;
}
.brochure-carousel.slick-initialized.slick-slider.slick-dotted {
    padding-left: 35px;
    padding-right: 35px;
}
.container.article__container.ocplus .slick-track, .container.article__container.consumables .slick-track{
    display: flex;
    justify-content: space-between;
}
.range__categories__grid3.ocplus {
    padding-left: 69px;
    padding-right: 47px;
    justify-content: space-around !important;
}
/*End of OC PLus*/
@media (max-width: 1000px){
	.container.article__container{padding-right:40px; padding-left:40px}
	.article__header__text{margin-right:0px}
	.article__header.light__header.float .article__header__text{text-align:center;max-width: 100%;}
	.article__header {
    background-position: left top !important;
}
	.flexContainer.button-block .fullwidth-cta__text{max-width:100%}
	a.js_product.range__cat3.defa.brochure, .range__categories__grid3.ocplus a.js_product.range__cat3.omnicraft, a.js_product.range__cat3.consumables.brochure img, a.js_product.range__cat3.consumables.brochure {
    min-width: 160px !important;
    min-height: 160px !important;
}
	.range__categories__grid3.ocplus h4 {
	max-width: 160px;
}
	.container.article__container.ocplus .flexBrochure {
    max-width: 100%;
		
}
.range__categories__grid3.ocplus	
	.slick-list.draggable .productGrid h4{
    	max-width: 160px !important;
		margin:0 auto;
}
	.range__categories__grid3.ocplus .productGrid{flex: 1 0 50%; margin-bottom:15px}
}
@media (max-width: 1525px){
	.article__header {background-position: top center;}
	
}
@media (max-width: 1200px){
	.range__categories__grid3 .productGrid {
    flex: 1 1 0;
    max-width: none;}
	
}
@media only screen and (max-width: 800px) and (min-width: 670px){
.range__categories__grid3.motocraft .productGrid:last-child {
    flex: 1 1 100%;
    text-align: left;
    padding-left: 15px;
}
}
@media (max-width: 700px){
	.container.article__container.consumables .flexContainer {
    width: 100% !important;
}
	a.js_product.range__cat3.consumables.brochure img {
    padding: 5px;
    min-height: 90% !important;
}
	.range__categories__grid3.motocraft .productGrid {
    flex: 1 1 33% !important;
    max-width: none;
	text-align: center !important;
}
	a.js_product.range__cat3.consumables.brochure {
    display: inline-block;
    min-height: 150px;
    background: #024466;
    padding: 5px;
    min-width: 150px;
    margin-right: 10px;
}
}
@media (max-width: 500px){
.range__categories__grid3.consumables .productGrid {
    flex: 1 1 50%;
    max-width: none;}
	.range__categories__grid3.motocraft .productGrid:last-child {
    flex: 1 1 0% !important;
}
}
@media (max-width: 1280px){
	.article__header__text{max-width:505px}
	.article__header {
    	background-position: 44% 50%;
	}
	.flexContainer.button-block .fullwidth-cta::before {
		background: rgba(0, 0, 0, .4);
		opacity: 1;
	}
	a.js_product.range__cat3.defa.brochure, .range__categories__grid3.ocplus a.js_product.range__cat3.omnicraft, a.js_product.range__cat3.consumables.brochure{min-width:200px; min-height:200px}
	.range__categories__grid3.ocplus h4 {max-width: 200px;margin: 0 auto;}
	.range__categories__grid3.ocplus {
    padding-left: 0px;
    padding-right: 0px;
    justify-content: space-around !important;
    max-width: 93%;
    margin: 0 auto;
}
}
@media (max-width:1125px){
.range__categories__grid3.consumables {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
.range__categories__grid3.consumables:after{
	content: "";
  	flex: auto;
	}
}

.product-inner .cta__boxes .cta:hover h3, .product-inner .cta__boxes .cta:hover p, .product-inner .cta__boxes .cta:hover span {
color:#00263D;
}

.product-inner .cta__boxes .cta:hover {
    background:#f5f5f5;
}

.product-inner .cta__boxes .cta {
    justify-content:unset;
}

.product-inner .cta__boxes .cta-content h3 {
text-align:left;
}

.product-inner .cta__boxes .cta-content p {
text-align:left;
	font-size:18px;
	margin-bottom:25px;
}

.product-inner .cta__boxes .cta-content .button {
	max-width:150px;
	text-decoration:none;
	display:block;
}

.product-inner .cta__boxes .cta {
min-height:unset;
height:unset;
	padding:25px;
}

.product-table td {
	font-size: 15px;
}

/*Oil Page*/

.oilbanner {
display: block;
background: url('/media/5265/4442825624_oil_banner_v1.webp') top right no-repeat; 
height: 284px; 
max-width: 1010px; 
margin-top: 30px;
margin-bottom: 20px;
}

.oilbanner-inner {
max-width: 45%;
padding: 50px 0px 0px 50px;
text-align: center;
}

@media (max-width:480px) {
.oilbanner {
display: block;
background: #000000; 
height: auto; 
max-width: 100%; 
margin-top: 30px;
margin-bottom: 20px;
}

.oilbanner-inner {
max-width: 100%;
padding: 20px;
text-align: center;
}
}