:root {
	--primary-color: #ed1c24;
	--primary-color-rgb: 237, 28, 36;
}
/*****All Button Section****/
.rs-modal-footer .search_again i.fa{
	color: #666666;
}
.tkf-container i.fa.fa-cart-plus{
	color: #000;
}
a.calControl .cr i.fa{
	color: #000;
}
.ch-btn-two,
.btn-add-rear{
	background: var(--primary-color-btn);
	border:none;
}
.tkf-container .confirmation-icon i {
	color: var(--primary-color) !important;
}
.btn-continue,
.tkf-product .btn-add-tyre {
	background: var(--primary-color-btn)  !important;
	border-color: var(--primary-color-btn) !important;
}
.ch-btn{
	border:none;
}
/*****All Button Section****/
.api-tab-pane > ul > li{
	color: #fff;
}
.apiCol2 .qty{
	background: #f2f5f6;
	background: -moz-linear-gradient(top,  #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);
	background: -webkit-linear-gradient(top,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);
	background: linear-gradient(to bottom,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 );
	color: #202020;
}
.ap-page-heading {
    border-bottom: 1px solid #4091cf;
}
.findMidSection .main-r-option.active span{
	color: var(--primary-color);
}
.api-tabs > ul.api-tab-list > li.active > a{
	background: #0762a8;
}
.api-tabs{
	background: var(--primary-color);
	box-shadow: 0 0 3px 1px #ccc;
}
.api-tab-pane .api-tab-pane{
	background: rgba(0,0,0,0.2);
}
.api-tabs-content .api-tab-pane > ul > li > a{
	text-decoration: underline;
	color: var(--primary-color);
}
/* .new-layout .findMidSection .rim-size-btn .select-r-option {
	border: 2px solid #fff !important;
} */
.findMidSection .main-r-option span{
	color:#fff;
}
.new-layout .ap-page-heading h3 {
	color: var(--primary-color);
}
.api-do-action .search-btn{
	background: var(--primary-color-btn);
}
.main-r-option .select-r-option select option{
	background: var(--primary-color);
}
.ap-page-heading h3{
	color: #fff;
}
.confirm-vehicle {
	padding:0 10px 10px;
}
.vt-tyre-size{
	background: rgba(0, 0, 0, 0.2);
}
.confirm-vehicle p{
	color:#000;
}
.vt-tyre-size > small{
	color: #000;
}
.vt-select-size .checkbox label{
	color: #000 !important;
}
.confirm-vehicle .v-note{
	color: #666;
}
.filter-sidebar{
	background: rgba(0, 0, 0, 0.2);
	box-shadow: none;
}
.sidebar-filters .selectBox{
	background: #f2f5f6;
	background: -moz-linear-gradient(top,  #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);
	background: -webkit-linear-gradient(top,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);
	background: linear-gradient(to bottom,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 );
}
.sidebar-filters .selectBox select{
	color: var(--primary-color);
}
.sidebar-filters .selectBox:after{
	color: var(--primary-color);
}
.sidebar-filters .selectBox select option{
	background: var(--primary-color);
	color: #fff;
}
.findMidSection .main-r-option .main-r-value:after{
	border-bottom: 2px solid #fff;
}
.main-r-option .select-r-option{
	background: #f2f5f6;
	background: -moz-linear-gradient(top,  #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);
	background: -webkit-linear-gradient(top,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);
	background: linear-gradient(to bottom,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 );
}
.main-r-option .select-r-option select{
	color: var(--primary-color);
}
.wheel-btn-back,
.wheel-detail-addCart button {
	background: var(--primary-color);
	border-color: var(--primary-color);
    line-height: 1.6;
}
.wheel-detail-addCart button:hover {
	background: #0a5086;
	border-color: #0a5086;
	color: #fff;
}
.form-area input, .form-area textarea {
	color: #000;
}
.tkf-container .confirmation-icon i {
	color: var(--primary-color) !important;
}
.api-tabs > ul.api-tab-list > li a small {
	color: #4ea3e5;
}
#cart_message span { color: var(--primary-color) !important; } 
.wheel-detail-package a {
	background: #333;
	border-color: #333;
    line-height: 1.6;
}
.wheel-detail-package a:hover {
	background: #000;
	border-color: #000;
	color: #fff;
}
.select-r-option:after{
	color:var(--primary-color);
}
.inner-page {
	background: var(--primary-color);
    overflow: hidden;
}
.specialTyre{
	background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
	box-shadow: none;
	margin:10px;
	width: auto;
	border:none;
}
.vehicle-specs-row .v-title{
	color:#000;
}
.vehicle-specs-row .v-specs{
	color:#000;
}
.confirm-vehicle h3{
	color:#8b8b8b;
}
.rs-modal-footer .search_again{
	color:#666;
}
.cart .items{
	background: rgba(0, 0, 0, 0.2);
	border:none;
}
.TyreDetails, .SpecialTyre-sm, .Brands-sm, .Rating-sm, .Price{
	background: var(--primary-color);
	border-bottom: 1px solid #fff;
}
.bookingLocator .center-details a{
	background: url(../img/grey-title-strip.png) repeat-x;
}
.ap-select-time-inner{
	background: url(../img/grey-title-strip.png) repeat-x;
}
.quotes-service span{
	background: rgba(0, 0, 0, 0.2);
}
.quotes-service span:hover{
	background: url(../img/grey-title-strip.png) repeat-x;
}
.tkf-container .rs-specs .edit i.fa{
	color: #fff;
}
.confirm-vehicle .vehicle-specs-row {
    border-bottom: none;
}
.search-again-box .fa.fa-check-circle,
.search-again-box .v-note,
.continue-top-text i,
.change-columns.active,
.coupon-form-action,
.cart-total-amount,
.sidebar-total-count strong,
.cart-page .price-box,
.thankyou-page .main-box-holder:first-child h3,
.thankyou-page .main-box-holder:first-child h3 i,
.cart-page .box-holder .heading h3 {
	color: var(--primary-color) !important;
}
.search_again,
.new-layout .btn-tkf-2 {
	background: var(--primary-color-btn) !important;
	color: var(--primary-color-btn-text) !important;
}
.btn-continue {
	background: var(--primary-color-btn)  !important;
	border-color: var(--primary-color-btn) !important;
}
.ta-custom-control .ta-fake-custom-input:before {
	background: var(--primary-color)  !important;
}
.cart-page .box-holder .heading h3:after, .booking-detail-main:after {
    border-left-color: var(--primary-color);
    border-bottom-color: var(--primary-color);
}
.tkf-product .detailArea ul li{
	color: #000;
}
.service_img_additional{
	background: var(--primary-color);
}
.description-block h2{
	color: #fff;
}
.description-content{
	color: #fff;
}
.service_disclaimer{
	color: #fff;
}
.inline-calendar .datepicker table td.day:hover{
	background: var(--primary-color);
}
.switch-field label{
	color: #000;
}
.switch-field label:hover{
	background: var(--primary-color);
}
#gdpr_div h3 { color: #000;}
.switch-field input[type="radio"]:checked + label{
	background-color: var(--primary-color);
}
.rs_booking_form input[type=text], .rs_booking_form textarea {
	color: #000;
}
.rs_booking_form input[type=text]::-webkit-input-placeholder {
	color: #000;
}

.rs_booking_form input[type=text]:-ms-input-placeholder {
	color: #000;
}

.rs_booking_form input[type=text]::placeholder {
	color: #000;
}
.reg-number-plate input[type=text]::-webkit-input-placeholder {
	color: #000;
}
.noresultfound h1 {
	color: #000;
}
.reg-number-plate input[type=text]:-ms-input-placeholder {
	color: #000;
}

.reg-number-plate input[type=text]::placeholder {
	color: #000;
}
.checkbox .cr .cr-icon, .radio .cr .cr-icon{
	color: var(--primary-color);
}
.defaultBtn{
	background: var(--primary-color);
	border:1px solid var(--primary-color);
	color:#000;
}
.refineTyreDetail .wrapper h3 {
	font-size: 17px;
	line-height: 1.42857;
	font-family: "Ubuntu",sans-serif;
	color: #000;
	font-style: italic;
	text-align: left;
	margin-left: 8px;
	margin:0;
}
.Brands-sm ul li{
	color:#000;
}
.Brand-sm ul li .checkbox .cr, 
.Brand-sm ul li  .radio .cr{
	border:1px solid var(--primary-color);
}
.refineTyreDetail{
	background: var(--primary-color);
}
.selected-values,
.refineTyreChoice.dark-bg {
	background: var(--primary-color);
}
.filter-result.wheel_filters h3 {
	color: #000 !important;
}
.refineTyreChoice{
	background: url(../img/grey-title-strip.png) repeat-x;
	background-size: cover;
}
.rim-option:after{
	border-right: 1px solid #fff;
}
.rim-option .selectBox{
	background: #f2f5f6;
	background: -moz-linear-gradient(top,  #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);
	background: -webkit-linear-gradient(top,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);
	background: linear-gradient(to bottom,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 );
	color: var(--primary-color);
}
.rim-option .selectBox select{
	color: #fff;
}
.rim-option .selectBox select option{
	color: #fff;
}
.rim-option .selectBox::after{
	color: #fff;
}
.specialTyre h2{
	color:#fff;
	border-bottom: 1px solid #4091cf;
}
.topFilterArrow{
	border-right: 1px solid #4091cf;
	color: #fff;
}
.search_heading{
	color:#fff;
}
.search_heading span{
	color:url(../img/grey-title-strip.png) repeat-x;
}
.filter-result h3{
	color: #fff !important;
}
.filter-result h4{
	color:#fff;
}
.filter-result ul li{
	color:#fff;
}
#search_output .sort-by{
	background: rgba(0, 0, 0, 0.2);
}
.topFilterArrow .radio label,
.topFilterArrow .checkbox label{
	color: #fff !important;
}

.btn-tkf-2{
	background: #f2f5f6;
	background: -moz-linear-gradient(top,  #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);
	background: -webkit-linear-gradient(top,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);
	background: linear-gradient(to bottom,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 );
	color: var(--primary-color);
}
.btn-add-more{
	background: var(--primary-color);
	border:1px solid var(--primary-color);
}

#dayTimeWrap a.selectSlot{
	border:1px solid #fff;
	color: #fff;
}
#dayTimeWrap a.selectSlot.selected{
	background: url(../img/grey-title-strip.png) repeat-x;
	border:none;
}
#dayTimeWrap a.slotClosed{
	opacity: 0.5;
	border:1px solid #4091cf;
}
#dateWrap .dates{
	color: #fff;
}
.selected-branch ul li strong{
	color: #fff;
}
.n-booking-method .radio{
	background: rgba(0, 0, 0, 0.2);
}
.n-booking-method .radio{
    background: rgb(255, 255, 255, 0.2);
    border: 2px solid #ddd;
	color: #000 !important;
}
.rs_second_popup_content{
	background: var(--primary-color);
	border:1px solid #262626;
}
.rs_booking_form .ap-form{
	color: #000;
}
input.rs_btn_booking,
a.rs_btn_booking,
button.rs_btn_booking{
	background: var(--primary-color-btn)  !important;
	border-color: var(--primary-color-btn) !important;
}
input.rs_btn_booking:hover,
a.rs_btn_booking:hover,
button.rs_btn_booking:hover{
	background: var(--primary-color-btn)  !important;
	border-color: var(--primary-color-btn) !important;
}
.extras h2{
	color: #222;
}
.extras h2 small{
	color: #222;
}
.extra-service{
	background: rgba(0, 0, 0, 0.2);
}
.extra-service .m-price{
	color: #ddd;
}
/* .cart-page{
	color: #ddd;
} */
.tkf-container .method-info i.fa{
	color: #777;
}
.lvl-details{
	color: var(--primary-color);
}
.rs-mot-details #dayTimeWrap a.selectSlot{
	border:1px solid #fff;
	color: #fff;
}

.tkf-container .order-list-info i.fa{
	color: #000;
}
.rs_products li a:hover{
	background: var(--primary-color);
	color: #fff;

}
.rs_products li span{
	color: #fff;
}









.noUi-handle{
	background: url(../img/grey-title-strip.png) repeat-x;
	box-shadow: 0 0 1px url(../img/grey-title-strip.png) repeat-x inset, 0 1px 7px url(../img/grey-title-strip.png) repeat-x inset, 0 3px 6px -3px url(../img/grey-title-strip.png) repeat-x;
	border:none;
}
.noUi-connect{
	background: var(--primary-color);
}
.product-recommended .detailArea .price dt{
	color: #000;
}
.product-recommended .tkf-productChooseBtn {
	background: -moz-linear-gradient(top,  #ffffff 0%, #999ca1 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#999ca1)); 
	background: -webkit-linear-gradient(top,  #ffffff 0%,#999ca1 100%); 
	background: -o-linear-gradient(top,  #ffffff 0%,#999ca1 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#999ca1 100%); 
	background: linear-gradient(to bottom,  #ffffff 0%,#999ca1 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#999ca1',GradientType=0 );
	color:var(--primary-color);
}
.product-recommended .tkf-productChooseBtn:hover{
	color: #fff;
}
.show_datepicker.defaultBtn {
	background: var(--primary-color);
	border-color: var(--primary-color);
	color: #fff;
}
.sort-by h3{
	color: #8b8b8b;
}
.tyreSizes,
.priceRangeHighLow{
	background: var(--primary-color);
}
.tyreSizesHolder label {
	color: #fff;
}
.tyreSizes select,
.priceRangeHighLow select{
	background: #043861;
}

.feature-block > a:hover::before {
	background: rgba(0, 0, 0, 0) url("../img/icon-img1-1-red.png") no-repeat scroll 0 0 / cover ;
}
.feature-block > a.icon2:hover:before {
	background:url("../img/icon-img2-2-red.png") no-repeat scroll 0 0 / cover ;
}
.feature-block > a.icon3:hover::before {
	background:url("../img/icon-img3-3-red.png") no-repeat scroll 0 0 / cover ;
}
.feature-block > a:hover .icon-text:before{
	border-color: transparent url(../img/grey-title-strip.png) repeat-x transparent;
}
.feature-block>a:hover .tkf-icon-text {
	background: url(../img/grey-title-strip.png) repeat-x;
	color: #fff;
}
.feature-block > a:hover .icon-text{
	background: url(../img/grey-title-strip.png) repeat-x;
	color:#fff;
}
.feature-block>a:hover .tkf-icon-text:before {
	border-color: transparent url(../img/grey-title-strip.png) repeat-x transparent;
}
.tkf-product .detailArea{
	background: rgba(0, 0, 0, 0.5);
}
.tkf-product .detailArea .price{
	background: #043861;
	background: -moz-linear-gradient(left,  #043861 0%, var(--primary-color) 100%);
	background: -webkit-linear-gradient(left,  #043861 0%,var(--primary-color) 100%);
	background: linear-gradient(to right,  #043861 0%,var(--primary-color) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#043861', endColorstr='var(--primary-color)',GradientType=1 );

}
.tkf-product .detailArea .price dt{
	color:#000;
}
.tkf-product .detailArea span.booking-option i{
	color:#000;
}
.tkf-product-area .detailArea ul li .ap-method-title{
	color:#000;
}
.tkf-product .detailArea .price small{
	color: #000;
}
.ap-method-price strike{
	color: #000;
}
.invalid-error{
	color: #000;
}
.tkf-product .btn-add-tyre,
.product-recommended .btn-add-tyre,
.ap-select-time-inner .btn-add-tyre{
	background: var(--primary-color-btn) !important;
	border-color: var(--primary-color-btn) !important;
	color: var(--primary-color-btn-text) !important;
}
.tkf-product .btn-add-tyre label{
	color: var(--primary-color);
}
.tkf-product .tkf-productChooseBtn:hover{
	color:url(../img/grey-title-strip.png) repeat-x;
}
.custom-pagination li.active{
	background: var(--primary-color);
}
.custom-pagination li a{
	color:#000;
}
.rs_products li:hover a {
    background: var(--primary-color);
    color: #fff;
}
.impMessage .table-border td, 
.impMessage .table-border th{
	color:#fff;
}
.pp-popup-action.pages{
	color: #fff;
}
.detailArea .cd-popup-container{
	background: #fff;
}
.detailArea .dialogContent{
	color: #fff;
}
.tkf-container .confirmation-icon i{
	color: var(--primary-color);
}
.success-icon{
	background: url(../img/grey/success-icon.png);
}
.wrap.cf .heading h3{
	color: #fff;
}
.cart-area .cart-heading{
	color:#fff;
}
.cart-area .tyreTitle{
	color: #fff;
}
.cart-area .cart-description{
	color:var(--primary-color);
}
.ap-more-shopping{
	color: #fff;
}
.ap-more-shopping:hover, .ap-more-shopping:active, .ap-more-shopping:visited{
	color: #fff;
}
.selectWrapper {
	background: rgb(255,0,0);
	background: -moz-linear-gradient(top,  rgba(255,0,0,1) 0%, rgba(142,0,0,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(255,0,0,1) 0%,rgba(142,0,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,0,0,1) 0%,rgba(142,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='url(../img/grey-title-strip.png) repeat-x', endColorstr='#8e0000',GradientType=0 );
}
.selectWrapper select{
	background: url(../img/grey-title-strip.png) repeat-x;
}
.option-block{
	background: var(--primary-color);
}

.option-block.active {
	background: url(../img/grey-title-strip.png) repeat-x none repeat scroll 0 0;
}
.select-option{
	background: -moz-linear-gradient(top,  #ffffff 0%, #999ca1 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#999ca1)); 
	background: -webkit-linear-gradient(top,  #ffffff 0%,#999ca1 100%); 
	background: -o-linear-gradient(top,  #ffffff 0%,#999ca1 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#999ca1 100%); 
	background: linear-gradient(to bottom,  #ffffff 0%,#999ca1 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#999ca1',GradientType=0 );
	color:var(--primary-color);
	border:none;
}
.select-option:hover{
	color:url(../img/grey-title-strip.png) repeat-x;
}
.option-block h2{
	color:url(../img/grey-title-strip.png) repeat-x;
}
.option-block.active h2{
	color:var(--primary-color);
}
.new-info .infoContent{
	background:var(--primary-color);
}
.buyingToolTipContent{
	background: var(--primary-color);
}
.option-block h2 i.fa-check, 
.option-block h2 i.counting{
	color:url(../img/grey-title-strip.png) repeat-x;
}
.new-buying-option ul li strong{
	color:url(../img/grey-title-strip.png) repeat-x;
}
.cartAddBtn{
	background: var(--primary-color);
	border:1px solid var(--primary-color);
	color:#fff;
}
.cartAddBtn:hover{
	background: var(--primary-color);
	color:url(../img/grey-title-strip.png) repeat-x;
}
.extra-service-heading h4{
	color: #fff;
}
.extra-service .checkTitle{
	color: #000;
}
.cart-area .ExtraService span{
	background: url(../img/info-icon-black.png)no-repeat;
}
.cart-area .ExtraService b{
	background: var(--primary-color);
}
.total-amount{
	color: var(--primary-color);
}
.btn-checkout{
	background: var(--primary-color);
	color:#fff;
	border:2px solid var(--primary-color);
}
.btn-checkout:hover{
	color: var(--primary-color);
}
.checkInUsers a { color: #329ef1;}
.bookingOptionTitle{
	color:var(--primary-color);
}
.noticeFinalStep{
	color:var(--primary-color);
}
.checkOutAddBtn{
	background: var(--primary-color);
	color:#ff7a14;
	border:2px solid #ff7a14;
}
.new-buying-option ul li i{
	color:var(--primary-color);
}
.postCode .book_fitting_form a.fitting-center{
	background: rgb(139,139,139);
	background: -moz-linear-gradient(top,  rgba(139,139,139,1) 0%, rgba(68,68,68,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(139,139,139,1) 0%,rgba(68,68,68,1) 100%);
	background: linear-gradient(to bottom,  rgba(139,139,139,1) 0%,rgba(68,68,68,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8b8b8b', endColorstr='var(--primary-color)',GradientType=0 );
}
.postCode .book_fitting_form a.fitting-center:hover{
	
	background: rgb(68,68,68);
	background: -moz-linear-gradient(top,  rgba(68,68,68,1) 0%, rgba(139,139,139,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(68,68,68,1) 0%,rgba(139,139,139,1) 100%);
	background: linear-gradient(to bottom,  rgba(68,68,68,1) 0%,rgba(139,139,139,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--primary-color)', endColorstr='#8b8b8b',GradientType=0 );
	color:#fff;
}
.book-fitting h3{
	color:#000;
}
.bookingGrid h6{
	color:#000;
}
/* .book-fitting p{
	color:var(--primary-color);
} */
.book-fitting .date-time:after{
	background: var(--primary-color);
}
.book-fitting .date-time{
	background: var(--primary-color);
}
.book-fitting .date-time .onOffBtn .active{
	background: rgb(255,0,0);
	background: -moz-linear-gradient(top,  rgba(255,0,0,1) 0%, rgba(142,0,0,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(255,0,0,1) 0%,rgba(142,0,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,0,0,1) 0%,rgba(142,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='url(../img/grey-title-strip.png) repeat-x', endColorstr='#8e0000',GradientType=0 );
	border:2px solid #8e0000;
}
.fittingCenterTitle{
	color:#8b8b8b;
}
.cartBookFitting .date-time{
	background: var(--primary-color);
}
.cartBookFitting .date-time .onOffBtn .active{
	background: rgb(255,0,0);
	background: -moz-linear-gradient(top,  rgba(255,0,0,1) 0%, rgba(142,0,0,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(255,0,0,1) 0%,rgba(142,0,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,0,0,1) 0%,rgba(142,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='url(../img/grey-title-strip.png) repeat-x', endColorstr='#8e0000',GradientType=0 );
	border:2px solid #8e0000;
	color:#fff;
}
/* .book-fitting{
	color: #fff;
} */
a.calControl{
	text-decoration: none;
	color: var(--primary-color);
}
a.calControl span{
	border:none;
	color: var(--primary-color);
}
a.selected {
    background-color: var(--primary-color);
    border:none;
    color: #ffffff;
}
span.monthHeader{
	color: var(--primary-color);
}
.bk-details{
	background: rgba(0,0,0,0.2);
}
.rs_booking .bk-details{
	background: var(--primary-color);
}
/* .booking-procedure h3{
	color: var(--primary-color);
    width: 100%;
    font-size: 33px;
    font-style: normal;
    font-weight: bold;
    line-height: 33px;
    margin-bottom: 25px;
    text-align: center;
} */
.tkf-container .booking-procedure i.fa{
	color: #fff;
}
.rs-modal-footer{
	border-top: 1px solid #4091cf;
	color: #fff;
}
.removeWrap a.remove:hover {
	background: #f00;
	color: #fff;
}
.order-summary{
	border:none;
}
.order-summary p{
	color: #fff;
}
.order-summary p a{
	color: #fff;
}
/* .form-area .inputRow{
	color: #fff;
} */
.thankyou-page h3
{
	color: #fff;
}
.thankyou-page .checkInUsers p{
	color: #fff;
}
.thankyou-page .checkInUsers .checkbox label{
	color: #000;
}
.thankyou-page .checkInUsers p a{
	color: var(--primary-color);
}
.thankyou-page label a{
	color: #fff;
}
.booking-procedure #controls{
	color: #fff;
}
.ap-form label{
	color: #000;
}
.tkf-container .rs-otherdetail-show i.fa{
	color: #000;
}
.rs_thank_you{
	color: #000;
}
.rs-content .rs_thank_you h2{
	color: #000;
}
.rs_item_name{
	color: #000;
}
.rs_receipt_content, .rs_receipt_total{
	color: #000;
}
.tkf-container .rs_thank_you i.fa{
	color: #000;
}
.thankyou-page h3{
	color: #000;
}
.thankyou-page .checkInUsers p{
	color: #000;
	font-size: 14px;
	font-weight: 400;
}
.checkInUsers .gap-bottom-10{
	color: #000;
}
.impMessage li{
	color:#000;
}
.tkf-container .lvl-specs i.fa{
	color: #000;
}
.sub-extra .checkbox-wrapper{
	border-bottom: 1px solid #000;
}
.tkf-container .lvl-specs i.fa{
	color: #000;
}

.sub-extra .checkbox-wrapper{
	border-bottom:1px solid #4091cf;
}
.rs_tbl_heading{
	background: #555555 none repeat scroll 0 0;
}
.checklist-modal{
	border:none;
	color: #fff;
}
.lvl-specs{
	border:1px solid rgba(0,0,0,0.2);;
}
.lvl-specs td{
	background: none !important;
	color: #fff;
	border-bottom: 1px solid rgba(0,0,0,0.2);
	border:1px solid rgba(0,0,0,0.2);
}
.lvl-specs th{
	background: none !important;
	color:#fff;
	border-bottom:1px solid rgba(0,0,0,0.2);
	border:1px solid rgba(0,0,0,0.2);
}
.rs_description h3{
	color: #fff;
}
.rs_description ul li a{
	text-decoration: none;
	color: #fff;
}
.rs_inner .ap-subheading{
	color: #000;
}
.ap-coupon-code .apply-coupon{
	background: var(--primary-color-btn);
}
.special .specialContent{
	color: #fff;
}
.vt-select-size .checkbox label small{
	color: #000;
}
.search_again{
	color: #fff;
}
@-webkit-keyframes glowing {
  0% {  -webkit-box-shadow: 0 0 5px #fff; }
  50% { -webkit-box-shadow: 0 0 12px #fff; }
  100% { -webkit-box-shadow: 0 0 5px #fff; }
}

@-moz-keyframes glowing {
  0% {  -moz-box-shadow: 0 0 5px #fff; }
  50% { -moz-box-shadow: 0 0 12px #fff; }
  100% { -moz-box-shadow: 0 0 5px #fff; }
}

@-o-keyframes glowing {
  0% {  box-shadow: 0 0 5px #fff; }
  50% { box-shadow: 0 0 12px #fff; }
  100% { box-shadow: 0 0 5px #fff; }
}

@keyframes glowing {
  0% {  box-shadow: 0 0 5px #fff; }
  50% { box-shadow: 0 0 12px #fff; }
  100% { box-shadow: 0 0 5px #fff; }
}
.time_services_title{
	color:#000;
}
/*****Wheel Section Start*****/
.wheel-product-price{
	background: rgba(0, 0, 0, 0.5);
}
.wheel-product-price .wheel-price-tag{
	background: #1c70b5;
	background: -moz-linear-gradient(left,  #1c70b5 0%, #7db9e8 100%);
	background: -webkit-linear-gradient(left,  #1c70b5 0%,#7db9e8 100%);
	background: linear-gradient(to right,  #1c70b5 0%,#7db9e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c70b5', endColorstr='#7db9e8',GradientType=1 );
	color: #fff !important;
}
.wheel-product-price .wheel-price-tag span{
	color: #fff;
}
.wheel-product-price ul li{
	color: #fff;
}
.wheel-detail-page a{
	background: #333;
}
.stepwizard-row::before {
	background-color: rgba(0, 0, 0, 0.5);
}
.stepwizard-step .btn-primary{
	background-color: rgba(0, 0, 0, 0.5);
	border:1px solid rgba(0, 0, 0, 0.5);
	color: #fff;
}
.btn-circle{
	border:1px solid #fff;
}
.stepwizard-step .btn-default:hover{
	background: #1c70b5;
}
.stepwizard-step p{
	color: #fff;
}
.wheel-page-heading h4{
	color: #fff;

}
.wheel-page-content ul li a:hover,
.wheel-page-content ul li a:active,
.wheel-page-content ul li a:focus{
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
}
.wheel-product-title{
	color: #fff;
}
.wheel-detail-wrapper{
	background: #fff;
	margin:0;
	padding-top: 20px;
}
.tkf-pkg-details{
	color: #fff;
}
.tkf-product .detailArea.wheel ul li{
	color: #fff;
}
.tkf-product .detailArea.wheel ul li b small{
	color: #fff;
}
.p-product-wheel-inner{
	border:none;
	background: rgba(0, 0, 0, 0.2);
}
.wheel-detail-page a{
	background: #f2f5f6;
	background: -moz-linear-gradient(top,  #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);
	background: -webkit-linear-gradient(top,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);
	background: linear-gradient(to bottom,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 );
	color: var(--primary-color);
	border:none;
}


/* Thank you page*/
.thank-you-text {
	padding: 30px 10px;
	background: #075b9c;
	border-radius: 6px;
	margin-bottom: 20px;
}
.thank-you-text i {
    width: 60px;
    height: 60px;
    font-size: 26px;
    color: #61de4a !important;
    border: 3px solid #61de4a;
    border-radius: 60px;
    padding: 14px;
    margin-bottom: 10px;
}
.thank-you-text h2 {
	margin-bottom: 7px;
	color: #000;
}
.thank-you-text p {
	color: #fff;
}
.rs_thank_you .box {
	text-align: left;
}
.rs_thank_you .box ul,
.rs_thank_you .right-box ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.rs_thank_you .box ul li,
.rs_thank_you .right-box ul li {
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
}
.rs_thank_you .box ul li small {
	opacity: 0.7;
	margin: 20px 0 15px;
}
.rs_thank_you .right-box {
	text-align: left;
	padding: 0 20px;
	border: 1px solid #e8e8e8;
	border-radius: 6px;
}
.rs_thank_you .other-info {
    padding: 5px 0px 20px;
    border-bottom: 1px solid #e8e8e8;
    border-radius: 0;
    margin-bottom: 20px;
}
.rs_thank_you .total {
	border: 1px solid #e8e8e8;
	text-align: right;
	padding: 15px 0;
	border-radius: 0;
	font-size: 20px;
	border-left: 0;
	border-right: 0;
}
.rs_thank_you .total strong {
	margin-left: 5px;
	display: inline-block;
}
/*****Wheel Section End******/

