.page .main-content h1.headline-hr.ce_rsce_tao_separator.-centered {
  font-size: 2em !important;
}


.page .offers-selection__dropdown-wrapper::after {
  background-image: unset;
}


.page #mdloffersframe #offersectionframe .manufacturerPickupBox-title {background-color: #f6f3f2;margin-top:0;padding-top: 15px;}
.page #mdloffersframe #offersectionframe .manufacturerPickupBox-quickz {background-color: #f6f3f2; margin-bottom:0;}
.page #mdloffersframe #offersectionframe .manufacturerPickupBox-headline {background-color: #f6f3f2;}
.page #mdloffersframe #offersectionframe .offersec .manufacturerPickupBox-quickz {padding-bottom: 15px;}
.page #mdloffersframe #offersectionframe .dotted { display:none}
.page #mdloffersframe #offersectionframe .manufacturerPickupBox-headline {margin-bottom: -11px;}
.page #mdloffersframe #offersectionframe #buttonframe { background-color: #002c5f; cursor: pointer;}
.page #mdloffersframe #offersectionframe #buttonframe:hover {background-color: #003c78;}
.page #mdloffersframe #offersectionframe .manufacturerPickupBox-button {border:0}
.page #mdloffersframe #offersectionframe .offersec.-fullwidth .manufacturerPickupBox-button {padding-bottom: 0;}


.tao-fullwidth.omoda-page .page .content-wrapper .main-content .model-swiper {
	display:none;
}



#mdloffersframe #offersectionframe .offersec.manufacturerPickupRow.model .manufacturerPickupBox-headline.small.disable-select {
  font-size: 0.95em;
}

.tao-fullwidth.omoda-page .page .content-wrapper .main-content .des-container.rightTxt {
  padding-bottom: 0;
}

.main-content .overidecol h1#welcome.headline-hr.ce_rsce_tao_separator {
	font-weight: 600;
}


.main-content .infos-block h1.title { font-family: Raleway; font-weight: 700;font-variant-numeric: lining-nums;}
.main-content .infos-block h2.subtitle {font-family: Raleway !important; text-rendering: optimizeLegibility !important;font-weight: 400;font-size: 1.3em;font-variant-numeric: lining-nums;}
.main-content .richtext.richtext-full-bleed.description, .main-content .richtext.richtext-full-bleed.description p{font-family: Raleway !important; font-variant-numeric: lining-nums;font-weight: 400 !important; text-rendering: optimizeLegibility !important;font-size: 1em;}
.main-content .two-columns-full-bleed .description p {font-size: 1em;}
.main-content #finance-extra-button .finance-details,
.main-content .btn-standard.btn-blue,
.main-content .btn-standard.btn-redd, 
.main-content .btn-standard.btn-green, 
.main-content .btn-standard.btn-orange {font-family: Raleway; font-weight: 400;text-rendering: optimizeLegibility;letter-spacing: -0.020em;font-variant-numeric: lining-nums;}
.main-content  .backdetailat #chevron {vertical-align: middle;padding-bottom: 1px;}

.latestoffers-im .constrain-offer h3.dscptn {font-family: Raleway;font-weight: 600;font-variant-numeric: lining-nums;}
.latestoffers-im .constrain-offer h2.dscptn {font-family: Raleway; font-weight: 400;font-variant-numeric: lining-nums;}
#viewnewcarsavail h2 {font-family: Raleway !important;font-weight: 500;text-rendering: optimizeLegibility;font-size: 1em;text-transform: initial;color: #FFF;margin-top: -1px;font-variant-numeric: lining-nums;}
#viewnewcarsavail {font-size: 1em;line-height: 19px;height: 46px;text-align: center;padding: 12px 34px;min-width: fit-content; border: 1px solid;white-space: nowrap;max-width: fit-content;margin-bottom: 20px;margin-left: auto;margin-right: auto;background-color: #1f385b;border-radius: 4px;}
#viewnewcarsavail:hover {cursor: pointer;background-color: #38518e !important;transition: background-color 0.4s ease-out, width 0.4s ease-out;}
#viewnewcarsavail h2:hover{color: #FFFFFF;}

.sgp_centerblock.pagebody #static-offer .repoffer.static h3,
.tao-fullwidth .fancybox-container .fancybox-content, 
.page .content-wrapper .main-content .mfrnewcaroffers,
.page .content-wrapper .main-content .mfrnewcaroffers h1,
.page .content-wrapper .main-content .mfrnewcaroffers .manufacturerNewModelRow .manufacturerNewModelBox .boxtitle.title,
.page .content-wrapper .main-content .mfrnewcaroffers .manufacturerNewModelRow .manufacturerNewModelBox .boxtitle.light,
.page .content-wrapper .main-content .mfrnewcaroffers .manufacturerNewModelRow .manufacturerNewModelBox ul.flexcontainer li.flex-item,
.page .content-wrapper .main-content .mfrnewcaroffers .manufacturerNewModelRow .manufacturerNewModelBox-more
{
 font-family: Raleway !important; 
 font-weight: 500 !important;
 text-rendering: optimizeLegibility !important;
 font-variant-numeric: lining-nums;
}

.page .content-wrapper .main-content .mfrnewcaroffers h1,
.page .content-wrapper .main-content .mfrnewcaroffers .manufacturerNewModelRow .manufacturerNewModelBox .boxtitle.title,
.page .content-wrapper .main-content .mfrnewcaroffers .manufacturerNewModelRow .manufacturerNewModelBox-more 
{
	font-weight: 700;
}



.page .numberCircle {
  border: 2px solid #003c78;
  color: #3262aa; 
}

.page #numtwo {
	padding-top: 9px;
}

.page #numthree {
	padding-top: 9px;
}

.page .rsts-skin-sgpetch .rsts-prev,
.page .rsts-skin-sgpetch .rsts-next {
	background-color: rgb(15, 43, 91) !important;
}

.page .offersec .manufacturerPickupBox-title {
  font-size: 0.95em !important;
}

.page .offersec .manufacturerPickupBox-headline {
  color: #000000;
  font-size: 1em;
}


/*
.page .page-header.is-fixed .mod_sgpetchcustomtemplate .hometagline {
	background-color: #002c5f !important;
}
*/

.page .manufacturerPickupBox-weekly {
	color: #002c5f;
}



.evsavingsframe #evsavingdata #savingoutput .variantsavingoutput {
	font-family: Raleway !important; 
	font-weight: 400 !important;
	text-rendering: optimizeLegibility !important;
	font-size: 0.9em;
	font-variant-numeric: lining-nums;
}

.evsavingsframe #evsavingdata #savingresults {
	font-family: Raleway !important; 
	font-weight: 400 !important;
	text-rendering: optimizeLegibility !important;
	font-size: 0.85em;
	font-variant-numeric: lining-nums;
}

.evsavingsframe #variantresults .head {
	color:#FFFFFF;
	background-color: #002c5f;
}

#model-gallery-bottom.mod_sgpetchdatabridge .gallery-bottom {
		font-size: 1em !important;
}

/* START new layout */
.tao-fullwidth .manufacturerPickupBox {border:0;}
.tao-fullwidth .manufacturerPickupBox-title[data-icon]::before {display:none;}
.tao-fullwidth .manufacturerPickupBox .manufacturerPickupBox-view,
.tao-fullwidth .manufacturerPickupBox .manufacturerPickupBox-more,
.tao-fullwidth .manufacturerPickupBox .manufacturerPickupBox-scrappage {display:none !important;}
.tao-fullwidth .manufacturerPickupBox .manufacturerPickupBox-pview { color:#FFFFFF; font-size: 0.5em; text-transform:uppercase;}
.offername {	font-size: 1em;}
.manufacturer-mdl-range .manufacturerPickupBox-title.small {margin-bottom: 5px;}
.page .manufacturerPickupBox-more[data-icon]::before {align-items: center;justify-content: center;color: #3262aa; display: flex; margin-left: 5px; }
.tao-no-sidebar.tao-fullwidth .manufacturerPickupBox .manufacturerPickupBox-more { display: flex !important; flex-direction: row-reverse; float: left; margin-left: 5px; width: auto; color: #002C5F; background-color: transparent !important; border-top: 0; margin-top: -10px;}
body.tao-no-sidebar.tao-fullwidth .manufacturerPickupBox .manufacturerPickupBox-more:hover { background-color: transparent !important; color: #3262aa; }
.tao-fullwidth .main-content .quickjump-selection__dropdown-wrapper::before, .main-content .offers-selection__dropdown-wrapper::before { background-color: #041f4c; }
.tao-fullwidth .main-content .quickjump-selection__dropdown-wrapper select, .main-content .offers-selection__dropdown-wrapper select { border: 1px solid #041f4c; }
.page .manufacturerPickupBox-more[data-icon]::before { margin-top: 0px; }
.manufacturer-mdl-range #newCarSearchResultsUpdateBlock .manufacturerPickupRow .manufacturerPickupBox .manufacturerPickupBox-pview .fueltype {padding: 4px 4px 2px 4px;}

#mdloffersframe #offersectionframe .manufacturerPickupBox .manufacturerPickupBox-title,
.page .manufacturer-mdl-range #newCarSearchResultsUpdateBlock .manufacturerPickupBox-title { text-transform: none;}

/* END new layout */

.main-content .manufacturerPickupBox .manufacturerPickupBox-more:hover,
.main-content .manufacturerPickupBox-evsav:hover,
.main-content .offersec .manufacturerPickupBox-mores:hover,
.tao-fullwidth .manufacturerPickupBox-more.omoda.disable-select:hover,
.tao-fullwidth .offersec .manufacturerPickupBox-qview.omoda:hover,
.tao-fullwidth #manufacturer-aftersales .omoda:hover,
.tao-fullwidth #model-options .omoda:hover {
	background-color: #38518E !important;
}

.manufacturerPickupBox .manufacturerPickupBox-title { color: #002c5f;}

.main-content .conversion-element #conversion_copy_copy_primaryCtaTitle-L_3.btn,
.main-content .conversion-element #conversion_copy_copy_primaryCtaTitle-L_2.btn,
.main-content .conversion-element #conversion_copy_copy_primaryCtaTitle-L_1.btn {
	font-family: Raleway !important;font-weight: 600 !important;
	font-variant-numeric: lining-nums;
	line-height: 1.9em;
}

.main-content .manufacturerPickupBox .manufacturerPickupBox-more { background-color: #002C5F !important; text-transform: initial; font-size: 0.75em;}

.main-content .quickjump-selection__dropdown-wrapper::before, .main-content .offers-selection__dropdown-wrapper::before  { background-color: #434b4f; }
.main-content .quickjump-selection__dropdown-wrapper select, .main-content .offers-selection__dropdown-wrapper select { border: 1px solid #434b4f; }
.main-content .offersec .manufacturerPickupBox-mores { background-color: #9FCECE !important; }
.main-content .offersec .manufacturerPickupBox-mores:hover { background-color: #75ACD0 !important; }
.main-content .offername {color: #003c78;}
.main-content .manufacturerPickupBox-view, .main-content .manufacturerPickupBox-scrappage {background-color: #E4DCD3 !important;}
.main-content .manufacturerPickupBox-view:hover, .main-content .manufacturerPickupBox-scrappage:hover {background-color: #F6F3F2 !important;}
.main-content .offersec.-fullwidth .manufacturerPickupBox-button { background-color: #002C5F; text-transform: initial !important; font-size:1em !important;}
.main-content .offersec.-fullwidth .manufacturerPickupBox-button:hover  { background-color: #003c78; }





.shc {	text-transform: none !important;}
.tao-fullwidth .main-content h1#gallery.headline-hr.ce_rsce_tao_separator,
.tao-fullwidth .main-content h1#welcome.headline-hr.ce_rsce_tao_separator.-centered {
		font-size:1.8em;
}

.main-content .variantOverview flex-container#stats flex-item .keyfeatures.offercolours select#colours {
	  text-rendering: optimizeLegibility;
    font: 0.85em/1.6625 Raleway, Fabriga regular,Humanist777BT-LightB, Lato, sans-serif;
    font-weight: 400;
    width: 500px;
    color: rgba(15,15,15,0.8);
}		



.main-content .variantOverview flex-container#stats flex-item .keyfeatures.offercolours select#colours option {
 font: 1em/1.6625 Raleway, Fabriga regular,Humanist777BT-LightB, Lato, sans-serif;
 font-weight: 400;
}




.main-content h3.headline-hr.ce_rsce_tao_separator.-centered {
	font-family: Raleway !important; font-weight: 600 !important;
	text-rendering: optimizeLegibility;
	font-size: 1.5em;
	font-variant-numeric: lining-nums;
  }
  
  




.main-content .flex-item.pagination-columnleft a div#detailbacklinkar.backdetailat {
		font-family: Raleway;
		font-weight: 600;
	  font-size: 1em;
	  text-transform: uppercase;
	  font-variant-numeric: lining-nums;
}

.main-content h3 {
	margin-top: 4em;
}

.tao-fullwidth .main-content .headline-hr.ce_rsce_tao_separator.-centered {
	font-family: Raleway;
	font-weight: 400;
	text-rendering: optimizeLegibility;
	font-variant-numeric: lining-nums;
	/*text-transform: uppercase;*/
}

.main-content p {
	font-family: Raleway;
	font-weight: 500;
	text-rendering: optimizeLegibility;
	font-style: normal;
	color: #858585;
	font-size: 1em;
	font-variant-numeric: lining-nums;
}

.main-content .formresponse.strong {
    font-family: Raleway,Fabriga Medium,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;
    font-size: 1em;
    font-weight: 600;
    font-variant-numeric: lining-nums;
}


.variantevresult,
#financetabid.financetab .resp-tabs-container.hor_1 .slider-table .finance-slider-title,
#financetabid.financetab .resp-tabs-container.hor_1 .slider-table .finance-slider,
.slider-table,
.terms-table,
#termsfinance-hp, #termsfinance-pcp, #termsfinance-cs,
.manufacturerPickupBox-enquirenewcaroffer,
.vacancy-application-headline h4,
.manufacturerPickupBox-quick,
.offer-table,
.eligiblebody,
.manufacturerPickupBox-motabilityhighlights,
.manufacturerPickupBox-evsav,
.manufacturerPickupBox-mores,
.manufacturerPickupBox-qview,
.offersec.manufacturerPickupRow.model.motability .offername,
.manufacturerPickupBox-title,
.manufacturerPickupBox-headline,
.manufacturerPickupBox-quickz .manufacturerPickupBox-features li.flex-item.first.is-more,
.manufacturerPickupBox-button,
#model-gallery-bottom.mod_sgpetchdatabridge .gallery-bottom,
.offername {
	font-family: Raleway !important; font-weight: 600 !important;
	text-rendering: optimizeLegibility !important;
	font-variant-numeric: lining-nums;
}

.manufacturerPickupBox-title {
		font-family: Raleway !important; font-weight: 600 !important;
		font-variant-numeric: lining-nums;
}



.manufacturerPickupBox-mores,
.manufacturerPickupBox-qview {
	font-weight: 300 !important;
	font-size: 0.75em !important;
}

.contactrow {
	font-size: 1.3em !important;
	font-weight: 400 !important;
}

.offer-table {
		font-size: 1em !important;
}


.eligiblebody {
	font-weight: 300 !important;
	font-size: 0.85em !important;
}

.manufacturerPickupBox-weeklyrental {
	font-size: 0.75em !important;
}

.main-content .offersec.-fullwidth .manufacturerPickupBox-button {
	width: 100%;
}


.manufacturerPickupBox-quickz .manufacturerPickupBox-features ul.flexcontainer {
	font-family: Raleway;
	text-rendering: optimizeLegibility;
	font-size:0.9em;
	font-weight: 400;
	font-variant-numeric: lining-nums;
}


h2.offers-selection__dropdown-label {
		font-size:0.80em !important;
}


.manufacturerPickupBox-quickz .manufacturerPickupBox-features li.flex-item.first.is-more {
	font-size:0.95em;
	font-weight: 300;
}

.ss-wrap #electricvariants select,
#evsavingdata .ss-wrap,
.main-content #offers-selection .offers-selection__wrapper .offers-selection__dropdown,
.main-content .quickjump-selection__dropdown-wrapper select {
	font-family: Raleway;
	font-weight: 400;
	text-rendering: optimizeLegibility;
	font-size: 0.9em;
	font-variant-numeric: lining-nums;
}


.main-content #vehicle-mfr-links.mod_sgpetchdatabridge .gallery-top p a {
 background-color: #002C5F;
 font-size: 1em;
}

.main-content #vehicle-mfr-links.mod_sgpetchdatabridge .gallery-top p a:hover {
 background-color: #003c78;
}

#launchcalc {
  font-family: Fabriga regular,"Lato",sans-serif;
  font-size: 1em;
  line-height: 23px;
  height: 46px;
  text-align: center;
  border-radius: 4px;
  padding: 10px !important;
  min-width: 230px;
  border: 2px solid transparent;
  white-space: nowrap;
  max-width: 200px;
  background-color: #1f385b;
  margin-bottom: 20px;
  font-family: Raleway !important;
  font-weight: 400 !important;
  text-rendering: optimizeLegibility;
  font-size: 1em;
  margin-top: 0px;
  font-variant-numeric: lining-nums;
}

#vehicle-mfr-links.mod_sgpetchdatabridge .gallery-top p a,
.main-content #offers-selection.offers-selection .offers-selection__wrapper h2,
.main-content #model-options.icon-boxes .icon-boxes-item h2,
.main-content #manufacturer-aftersales.icon-boxes .icon-boxes-item.valid h2 {
	font-family: Raleway !important;
	font-weight: 400 !important;
	text-rendering: optimizeLegibility;
	font-size:  1em;
	margin-top: 0px;
	font-variant-numeric: lining-nums;
	/*text-transform: uppercase;*/
	/*letter-spacing: -0.020em;*/
}


.main-content #newCarSearchResultsUpdateBlock .manufacturerPickupBox {
	font-family: Raleway;
	text-rendering: optimizeLegibility;
	font-weight: 400;
	font-size: 1.3em;
	font-variant-numeric: lining-nums;
}

.main-content .manufacturerPickupBox-evsav.disable-select,
.main-content .manufacturerPickupBox-mores.disable-select,
.main-content .manufacturerPickupBox-qview.disable-select {
		font-size: 1em !important;
}

.main-content .manufacturerPickupBox-evsav.disable-select,
.main-content .manufacturerPickupBox-mores.disable-select,
.main-content .manufacturerPickupBox-qview.disable-select,
.main-content .manufacturerPickupBox-scrappage.disable-select,
.main-content .manufacturerPickupBox-view.disable-select,
.main-content .manufacturerPickupBox-more.disable-select.omoda {
	font-family: Raleway; font-weight: 600;
	text-rendering: optimizeLegibility;
	text-transform: capitalize;
	letter-spacing: 0.03em;
	font-size: 0.75em;
	font-variant-numeric: lining-nums;
}



.tao-fullwidth .main-content .keyfeatures.button {
	text-transform: uppercase;
	font-size: 1.4em !important;
}

.main-content .manufacturerPickupBox-view.disable-select,
.main-content .manufacturerPickupBox-rangefrom.disable-select,
.main-content .manufacturerPickupBox-scrappage {
	font-weight: 400;
}


.mod_rocksolid_slider.manufacturer-branches-slider-items.block.rsts-main.rsts-direction-x.rsts-type-slide.rsts-skin-partner.rsts-no-touch {
	font-family: Raleway;
	text-rendering: optimizeLegibility;
	font-weight: 400;
	font-variant-numeric: lining-nums;
}

 .callbranchbutton a {
	font-family: Raleway !important;
	font-weight: 400 !important;
	text-rendering: optimizeLegibility;
	font-size: 1.15em;
	font-variant-numeric: lining-nums;
 }
 
.mod_sgpetchmfrlinks.mfr-links .mfrlinks {
	font-family: Raleway;
	text-rendering: optimizeLegibility;
	font-weight: 400;
	color: #000000;
	font-variant-numeric: lining-nums;
}



.callbranchbutton,
.callbranchbutton:hover,
.callbranchbutton:active {
    background-color: #002c5f;
    padding-top: 0.9em;
}



.main-content .gallery-top,
.main-content .gallery-bottom {
	font-family: Raleway;
	font-variant-numeric: lining-nums;
	text-rendering: optimizeLegibility;
	font-weight: 400;
	font-size: 1em;
}

.main-content .manufacturer-branches-slider-items .rsts-caption {
		font-size: 0.9em;
		font-weight: 400;
}

.main-content .manufacturer-terms {
	font-family: Raleway;
	font-variant-numeric: lining-nums;
	text-rendering: optimizeLegibility;
	font-weight: 400;
	font-size: 0.8em;
}

.main-content table#overview-rangepricelist {
	font-family: Raleway;
	text-rendering: optimizeLegibility;
	font-weight: 400;
	font-size: 0.9em;
	font-variant-numeric: lining-nums;
}


.main-content table#overview-rangepricelist .overview-registered.even {
	font-family: Raleway;
	text-rendering: optimizeLegibility;
	font-weight: 400;
	font-variant-numeric: lining-nums;
}


.main-content #pluginterms {
	font-family: Raleway;
	text-rendering: optimizeLegibility;
	font-weight: 400;
	font-size: 0.9em;
	font-variant-numeric: lining-nums;
}


.main-content .newCarSearchModelInfoButton a {
	font-family: Raleway;
	text-rendering: optimizeLegibility;
	font-weight: 400;
	font-size: 1.1em;
	font-variant-numeric: lining-nums;
}


.tao-fullwidth .main-content p.stackdes {
	font-family: Raleway;
	font-weight: 400;
	font-variant-numeric: lining-nums;
}

.main-content .variantOfferDetail .main-offer-title {
	font-family: Raleway;
	font-weight: 400;
	text-rendering: optimizeLegibility;
	color:#000000;
	font-size: 1.5em;
	line-height: 1.5em;
	font-variant-numeric: lining-nums;
}


.sgp_centerblock.pagebody h2.sub-offer-title {
	font-family: Raleway !important;
	/*text-transform: uppercase;*/
	font-weight: 400;
	font-variant-numeric: lining-nums;
}

.main-content .keyfeatures {
	font-family: Raleway !important;
	font-weight: 400 !important;
	text-rendering: optimizeLegibility !important;
	font-size: 1.7em !important;
	line-height: 1.7em !important;
	font-variant-numeric: lining-nums;
}


.main-content flex-container#stats flex-item .keyfeatures.button {
	font-size: 1.3em;
}


.main-content flex-container#stats flex-item .keyfeatures.offermodel {
	font-size: 2.1em !important;
}


.main-content flex-container#stats flex-item .keyfeatures.offerdescription {
	font-size: 1.3em !important;
  line-height: 1.6em !important;
}


.main-content .keyfeatures.button {
	background-color: #000000 !important;
}


.main-content .keyfeatures.button:hover,
.main-content .keyfeatures.button :active {
	background-color: #222222 !important;
}


.main-content h2.sub-offer-title {
	font-family: Raleway;
	font-weight: 400;
	text-rendering: optimizeLegibility;
	font-variant-numeric: lining-nums;
}

.tao-fullwidth .main-content #enqsub.at-enquire .enquire-details,

.tao-fullwidth .main-content .btn.btn-standard,
.tao-fullwidth .main-content .description.d-none.d-md-block p,
.main-content .headerspecs .specs .spec-label,
.main-content .sgp_centerblock.pagebody .at-overview,
.main-content .sgp_centerblock.pagebody .at-gallery,
.main-content .sgp_centerblock.pagebody .at-finance,
.main-content .sgp_centerblock.pagebody .at-youvid,
.main-content #enquiryform #enquire.at-enquire,
.main-content .ov-right {
	font-family: Raleway;
	font-variant-numeric: lining-nums;
	font-weight: 400;
	text-rendering: optimizeLegibility;
}


.main-content .headerspecs .specs .spec-label,
.main-content #enquiryform #enquire.at-enquire,
.main-content .sgp_centerblock.pagebody .at-overview,
.main-content .sgp_centerblock.pagebody .at-gallery,
.main-content .sgp_centerblock.pagebody .at-finance {
	font-size:1.2em;
  font-family: Raleway; font-weight: 600;
  font-variant-numeric: lining-nums;
}








.tao-fullwidth .main-content .btn.btn-standard,
.tao-fullwidth .main-content .description.d-none.d-md-block p,
.main-content .ov-right {
	font-size:1em;
}


.main-content .offer-table-terms,
.main-content .at-enquiretxt {
	font-family: Raleway;
	font-variant-numeric: lining-nums;
	font-weight: 400;
	text-rendering: optimizeLegibility;
	font-size:1em;
}

.main-content .offer-table-terms {
	font-size:0.7em;
}


.mod_sgpetchmanufacturerheader .enq.disable-select .offer-table-terms {
  font-size: 0.9em;
}


.tao-fullwidth .main-content #vacancy-application-notes label,
.tao-fullwidth .main-content .vacancy-application {
	font-family: Raleway;
	font-variant-numeric: lining-nums;
	font-weight: 400;
	text-rendering: optimizeLegibility;
	font-size: 0.9em !important;
}

.tao-fullwidth .main-content .vacancy-application-headline h4 {
	font-weight: 500;
	font-size: 1.3em;
}

.tao-fullwidth .main-content #vacancy-application-department label,
.tao-fullwidth .main-content #vacancy-application-courtesy label,
.tao-fullwidth .main-content #vacancy-application-makeModel label,
.tao-fullwidth .main-content #vacancy-application-reg label,
.tao-fullwidth .main-content #vacancy-application-prefDate label,
.tao-fullwidth .main-content #vacancy-application-enablecallback label,
.tao-fullwidth .main-content #vacancy-application-howhere label,
.tao-fullwidth .main-content #vacancy-application-notes label,
.tao-fullwidth .main-content #vacancy-application-lname label, 
.tao-fullwidth .main-content #vacancy-application-tel label, 
.tao-fullwidth .main-content #vacancy-application-email label, 
.tao-fullwidth .main-content #vacancy-application-fname label {
    font-size: 1em;
}

.tao-fullwidth .main-content #vacancy-application-courtesy label {
	padding-right: 15px;	
}

.tao-fullwidth .main-content #vacancy-application-prefcallback label {
	 font-size: 1.1em;
}

.tao-fullwidth .main-content #applicationForm .vacancy-application div#vacancy-application-department select,
.tao-fullwidth .main-content #applicationForm .vacancy-application div#vacancy-application-prefcallback select,
.tao-fullwidth .main-content #applicationForm .vacancy-application div#vacancy-application-howhere select {
		font-family: Raleway;
		font-variant-numeric: lining-nums;
  	font-weight: 400;
	  font-size: 1.1em;
}


.tao-fullwidth .main-content .mod_sgpetchmanufacturerheader .enq.disable-select .offer-table-terms {
		font-size:0.9em;
}

.tao-fullwidth .main-content .at-enquireheader  {
	font-family: Raleway;
	font-variant-numeric: lining-nums;
  font-weight: 400;
	font-size:1.1em;
}



.tao-fullwidth .main-content .vacancy-application {
	font-family: Raleway;
	font-variant-numeric: lining-nums;
	font-weight: 400;
	text-rendering: optimizeLegibility;
	font-size:0.85em !important;
}

.tao-fullwidth .main-content input {
	font-family: Raleway !important;
	font-weight: 400 !important;
	text-rendering: optimizeLegibility;
	font-size:1.1em !important;
	font-variant-numeric: lining-nums;
}


.tao-fullwidth .main-content #applicationForm .vacancy-application #vacancy-application-notes textarea {
	font-family: Raleway !important;
	font-weight: 400 !important;
	text-rendering: optimizeLegibility;
	font-size:1.1em !important;
	font-variant-numeric: lining-nums;
}

.tao-fullwidth .main-content #vacancy-application-enablecallback input#enablecallback {
	margin-top: 10px;
}


.tao-fullwidth .main-content .enq #vacancy-application-notes textarea {
	font-family: Raleway !important;
	font-weight: 400 !important;
	text-rendering: optimizeLegibility;
	font-size:1em !important;
	font-variant-numeric: lining-nums;
}


.tao-fullwidth .main-content #gdpr.vacancy-application p {
		font-weight: 400;
		font-size:1em;
}


.tao-fullwidth .main-content #enqsub.at-enquire .enquire-details {
  font-size: 0.9em;
  /*text-transform: uppercase;*/
  font-family: Raleway; font-weight: 600;
  font-variant-numeric: lining-nums;
}

.tao-fullwidth .main-content .googlecap {
		font-family: Raleway;
		text-rendering: optimizeLegibility;
		font-weight: 400;
		font-size:0.75em;
		font-variant-numeric: lining-nums;
}

.tao-fullwidth .main-content #vacancy-application-optin-text label, 
.tao-fullwidth .main-content #vacancy-application-optin-phone label, 
.tao-fullwidth .main-content #vacancy-application-optin-email label, 
.tao-fullwidth .main-content #vacancy-application-optin-post label {
	font-size: 1em;
  font-weight: 600;
}



.tao-fullwidth .main-content .manufacturerPickupBox-quickz {
	font-size: 1em;
	font-weight: 200;
}

.tao-fullwidth .main-content .offersec .manufacturerPickupBox-quick {
    font-size: 1em;
}


/*
.tao-fullwidth .main-content .more-hidden {
    font-size: 0.9em;
}
*/

.eligiblebody {
	font-weight: 400 !important;
	font-size: 0.9em !important;
	font-family: Raleway !important;
	font-variant-numeric: lining-nums;
}

.contactrow {
	font-size: 1em !important;
	font-weight: 400 !important;
}

.manufacturerPickupBox-button,
.manufacturerPickupBox-mores,
.manufacturerPickupBox-qview {
	font-family: Raleway !important;
	font-weight: 400 !important;
	font-size: 0.9em !important;
	text-shadow: none !important;
	font-variant-numeric: lining-nums;
}

.offersec .motabiltxt.custommotorspecs.inputbox input{
	font-size: 0.9em !important;
}

.offersec .motabiltxt.custommotorspecs select.branch {
    font-size: 0.9em !important;
    font-weight: 300 !important;
}

.offersec .manufacturerPickupBox-tablename.contactsgp {
		font-size: 0.9em !important;
    font-family: Raleway !important;
    font-weight: 400 !important;
    font-variant-numeric: lining-nums;
}

.tao-fullwidth .main-content .manufacturerPickupRow .offername {
	font-weight: 800;
}


.formerror-offers {
    font-size: 1em !important;
    font-family: Raleway !important;
    font-weight: 400 !important;
    font-variant-numeric: lining-nums;
}

.tao-fullwidth .main-content #applicationForm .error {
	  font-size: 1.2em !important;
    font-family: Raleway !important;
    font-weight: 400 !important;
    font-variant-numeric: lining-nums;
}

.tao-fullwidth .main-content .error {
	  font-size: 1em !important;
    font-family: Raleway !important;
    font-weight: 400 !important;
    font-variant-numeric: lining-nums;
}
	


.tao-fullwidth .main-content .pagebody button.mobileaccordion {
	font-family: Raleway; font-weight: 600;
	font-size: 1.2em;
	text-rendering: optimizeLegibility;
	text-transform: initial !important;
	font-variant-numeric: lining-nums;
}

.tao-fullwidth .main-content .mobile-cta.d-md-none a.link-arrow {
	font-family: Raleway;
	font-weight:400;
	font-size: 0.9em;
	text-rendering: optimizeLegibility;
	font-variant-numeric: lining-nums;
}

	
	
	
.tao-fullwidth .main-content h1#servicing.headline-hr.ce_rsce_tao_separator.-centered {
	font-size: 1.5em;
}

.tao-fullwidth .main-content .small {
 font-family: Raleway;
 font-weight: 400;
 text-rendering: optimizeLegibility;
 font-variant-numeric: lining-nums;
}


.tao-fullwidth .main-content #minor,
.tao-fullwidth .main-content #major,
.tao-fullwidth .main-content .icon-boxes-item flex-item li.pkey {
 font-family: Raleway;
 font-variant-numeric: lining-nums;
 font-weight: 400;
 text-rendering: optimizeLegibility;
}


.tao-fullwidth .main-content #partex-changedetails-pcp,
.tao-fullwidth .main-content #partexresult-updatedetails-pcp,
.tao-fullwidth .main-content #partexresult-changedetails-pcp,
.tao-fullwidth .main-content #partexresult-toggledetails-pcp,
.tao-fullwidth .main-content #partex-changedetails-hp,
.tao-fullwidth .main-content #partexresult-updatedetails-hp,
.tao-fullwidth .main-content #partexresult-changedetails-hp,
.tao-fullwidth .main-content #partexresult-toggledetails-hp,
.tao-fullwidth .main-content #partex-changedetails-cs,
.tao-fullwidth .main-content #partexresult-updatedetails-cs,
.tao-fullwidth .main-content #partexresult-changedetails-cs,
.tao-fullwidth .main-content #partexresult-toggledetails-cs,
.tao-fullwidth .main-content button {
	font-family: Raleway;
	font-variant-numeric: lining-nums;
	font-weight:400;
	text-transform: initial;
	opacity: 1;
}

.tao-fullwidth .main-content #partex-error-hp, 
.tao-fullwidth .main-content #partex-error-pcp,
.tao-fullwidth .main-content #partex-error-cs {
	font-family: Raleway;
	font-variant-numeric: lining-nums;
	font-weight:400;
}

.tao-fullwidth .main-content .partexvh,
.tao-fullwidth .main-content .resultvaluation,
.tao-fullwidth .main-content .resultvalidon,
.tao-fullwidth .main-content .resulttxt, 
.tao-fullwidth .main-content .resultheader,
.tao-fullwidth .main-content .mainheader,
.tao-fullwidth .main-content .subheader,
.tao-fullwidth .main-content #hp-label-personalise, 
.tao-fullwidth .main-content #pcp-label-personalise,
.tao-fullwidth .main-content #cs-label-personalise,  
.tao-fullwidth .main-content #print-hp #printfinance-hp, 
.tao-fullwidth .main-content #print-pcp #printfinance-pcp,
.tao-fullwidth .main-content #print-cs #printfinance-cs,
.tao-fullwidth .main-content .partex, 
.tao-fullwidth .main-content .personalise {
	font-family: Raleway;
	font-variant-numeric: lining-nums;
	font-weight:400;
}

.tao-fullwidth .main-content #servicenotice,
.tao-fullwidth .main-content #motnotice {
	font-family: Raleway;
	font-variant-numeric: lining-nums;
	font-weight:400;
	text-rendering: optimizeLegibility;
}


#newCarSearchResultsUpdateBlock .manufacturerPickupRow.model .manufacturerPickupBox .manufacturerPickupBox-title.small {
	  font-weight: 700 !important;
}


.tao-fullwidth .main-content #vacancy-application-submit input.submit {
	  font-family: Raleway !important;
	  font-weight:400 !important;
	  text-shadow: none !important;
	  text-transform: initial;
	  font-variant-numeric: lining-nums;
}


.tao-fullwidth .main-content .manufacturerPickupBox-title.small {
    letter-spacing: -0.005em;
}

.tao-fullwidth .main-content .manufacturerPickupBox-more {
    font-family: Raleway, sans-serif;
    font-weight: 600;
    font-variant-numeric: lining-nums;
}


.tao-fullwidth .main-content .ov-flex-item .ov-right {
    line-height: 1.7em;
}


.main-content .newCarSearchModelInfoButton:hover {
	background-color: #003c78 !important;
}




/*  branch / manufacturer  */

.main-content .mod_sgpetchbranchheader .newcaroffers-slider .boxtitle {
    font: normal 1.2em/1.6625 Raleway,Lato,sans-serif;
    font-weight: 400;
}

.main-content .mod_sgpetchbranchheader  .newcaroffers-slider .manufacturerNewModelRow.disable-select .manufacturerNewModelBox .boxtitle.light {
     font: normal 1.1em/1.6625 Raleway,Lato,sans-serif;
     font-weight: 400;
}

.main-content .mod_sgpetchbranchheader .newcaroffers-slider .manufacturerNewModelRow .manufacturerNewModelBox ul.flexcontainer li.flex-item {
    font: normal 1em/1.6625 Raleway,Lato,sans-serif;
    font-weight: 400;
}

.main-content .mod_sgpetchbranchheader .newcaroffers-slider .manufacturerNewModelBox-more {
    font: bold 1.1em/1.6625 Raleway,Lato,sans-serif;
    font-weight: 400;
}

.main-content .mod_sgpetchbranchheader .manufacturerPickupBox-link {
    text-shadow: none;
    font: normal 1.1em/1.6625 Raleway,Lato,sans-serif;
    font-weight: 400;
}


.main-content .mod_sgpetchbranchheader .branch-recommendation-slider-items .testimonial.ce_rsce_tao_testimonial p {
	font: normal 0.95em/1.6625 Raleway,Lato,sans-serif;
	font-weight: 400;

}

.main-content .mod_sgpetchbranchheader .testimonial.ce_rsce_tao_testimonial .rateit,
.main-content .mod_sgpetchbranchheader .testimonial.ce_rsce_tao_testimonial .testimonial-author {
	font: normal 1em/1.6625 Raleway,Lato,sans-serif;
	font-weight: 400;
}


.main-content .mod_sgpetchbranchheader .mod_sgpetchmfrlinks .mfrlinks {
	font: normal 1em/1.6625 Raleway,Lato,sans-serif;
	font-weight: 400;
}


.main-content .mod_sgpetchbranchheader #openinghours h1 {
	font: normal 1.2em/1.75 Raleway,Fabriga regular,Lato,sans-serif;
	font-weight: 400;
}

.main-content .mod_sgpetchbranchheader #openinghours {
	font: normal 1em/1.75 Raleway,Fabriga regular,Lato,sans-serif;
	font-weight: 400;
}

.main-content .mod_sgpetchbranchheader .btn.map-toggle {
		font: normal 0.90em/1.75 Raleway,Fabriga regular,Lato,sans-serif;
		font-weight: 400;
}

.main-content .mod_sgpetchbranchheader .leaflet-popup-content{
		font: normal 1em/1.75 Raleway,Fabriga regular,Lato,sans-serif;
	  font-weight: 400;
}

/* iphone XR */	
@media only screen and (min-width: 414px) and (max-width: 1194px) and (orientation: landscape) {
	.sgp_centerblock.pagebody button.mobileaccordion { padding-left: 20px !important; width: 95%;}
	.sgp_centerblock.pagebody #overviewborder button.mobileaccordion { padding-left: unset !important; width:100%;}
}

/*  150 x 480  */
@media only screen and (min-width: 150px) and (max-width: 480px) and (orientation: portrait) {
 .main-content h3.headline-hr.ce_rsce_tao_separator.-centered { font-size: 1.3em;}
 
 .page .main-content .about-slider { width: 290px; }
 .tao-fullwidth .page .main-content .promo__content-wrapper.e5 {right:0px;}
 
}


@media only screen and (min-width: 375px)  and (orientation: landscape) {
	.tao-fullwidth .page .main-content .promo__content-wrapper.e5 {right:50px;}
}