span[itemprop="dateVehicleFirstRegistered"] {
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-indent: -21px;
}
.header-banner:before {
    position: absolute;
    top: 0;
    left: 0;
    height: 40px;
    width: 200%;
    content: '';
    background-color: #27496D;
    z-index: -1;
}
.logo {
    padding: 20px 40px 0px 0px;
}
.logo:before {
	right: -50px;}
}
.toll-free a {
    background: #142850;
    border-bottom: 3px #142850 solid;
}
.ask-question a {
    background: #00A8CC;
    border-bottom: 3px #00A8CC solid;
}
#summarySpecs h2 {
    color: #ffffff;
}
.product-view .product-shop .price {
    font-size: 26px;
    color: #142850;
    font-weight: 500;
}
#toTop {
		background-color: #142850;
}
.new-label{
	    background: #142850;
	 color: #ffffff
}
.klb-seperator {
	background: #FDD911;
}
.products-grid .item:hover .item-inner .item-info .info-inner .item-title a {
	color: #27496D;
}
a:hover {
	color: #FDD911;
	text-decoration: none;
}
.toll-free a {background:#142850; border-bottom: 3px #142850 solid;	}
.b-filter__btns .btn { width:100%; 
	background:#142850; 
	color:#Ffffff;  border-bottom:3px #142850 solid
}
.page-heading {
    padding: 70px 0 70px 0;
    background-size: cover;
    border-bottom: none;
    text-align: center;
    background-repeat: no-repeat;
    background-image: 
}
.related-pro .new_title h2 {
	color: #ffffff;align-content
}
#nav li.drop-menu ul li:hover > a {
	color: #50B2FC;align-content}

.wpcm-sold {
    position: absolute;
    top: 0;
    left: 15px;
    background: #00A8CC;
    color: #fff;
    padding: 5px;
}
.klb-button,
.wpcm-car-form fieldset div.wpcm-account-sign-in .button,
a#wpcm-submit,
a.wpcm-button.wpcm-button-dashboard-profile-edit,
a.wpcm-button.wpcm-button-dashboard-add-new,
a.wpcm-button.wpcm-dashboard-button {
    padding: 10px 20px 10px 20px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 400;
    color: #FDD911;
    letter-spacing: 1px!important;
    border: none;
    background: #142850;
    border-radius: 0px;
    border-bottom: 0;
    font-family: 'Saira Condensed', sans-serif;
	display:inline-block;
	line-height:1;
	cursor:pointer;
}
.availability.in-stock span {
    color: #00A8CC;
    font-size: 13px;
    line-height: 16px;
    display: inline-block;
    border: 2px #00A8CC solid;
    padding: 5px 12px;
    border-radius: 999px;
    font-weight: 700;
}
.item .item-inner .item-img .item-box-hover .product-detail-bnt a {

	font-weight: normal;
	margin: 0;
	padding: 0px 0px;
	text-decoration: none;
	display: inline-block;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	width: 48px;
	height:48px;
	line-height:48px;
	background: #142850;
	 transform: rotate(40deg);
	 border: 2px #142850 solid;
	 	color: #FDD911;
}
.item .item-inner .item-img .item-box-hover .product-detail-bnt a:hover {
	background-color: #FDD911;
	cursor: pointer;
	bottom: 10%;
	color:#142850;
	border-color:#FDD911
}
.header-banner .call-us i {
    opacity: 1;
    font-size: 16px;
    margin-right: 4px;
    color: #FDD911;
    margin-left: 22px;
}
.top-cate {
    padding: 0px;
    width: 100%;
    position: relative;
    margin-top: 0px;
}
.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
}
.wpcf7-form input[type="submit"]{
    display: inline-block;
    background-color: #27496D;
		color: #fff;
    font-size: 13px;
    text-align: center;
    white-space: nowrap;
    font-weight: 500;
    border: none;
    border-radius: 999px;
    letter-spacing: 0.5px;
    padding: 12px 20px 10px 20px;
    font-family: 'Rubik', sans-serif;
    text-transform: uppercase;
    transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
    margin-top: 10px;	
}

.wpcf7-form input[type="submit"]:hover{
    background-color: #FDD911;
    color: #27496D;
}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid #ed6663;
}
footer p {
    line-height: 15px;
	    color: #c6c4c4
}
.our-features-box .feature-box {
    overflow: hidden;
    text-align: center;
    line-height: 1.4em;
    font-weight: normal;
    margin-right: 15px;
    border-radius: 3px;
    padding: 25px 0;
}
.clients_author {
    color: #fdd911;
}

#toTop:hover{
	background-color:#fbe122;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline
{
    color: #142850;
    border-color: #142850;
    background-color: transparent;
	
}
.btn, .button-inverse, .button-vote, .sidebar .button, .sidebar .btn, .dropdown .dropdown-menu .button, .buttons-set .back-link a, .scrolltop, .button-tabs li a {
	color: #ffffff;
}
.custom-slider .link {
	margin-top:360px;
	border-bottom:1px #ffffff solid;
	color: #ffffff
}
.carousel-caption{
	text-align:left;
}
.products-list .product-shop a.button {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 400;
    color: #ffffff;
    letter-spacing: 1px!important;
    border: none;
    background: #142850;
    border-radius: 0px;
    border-bottom: 2px #ecd213 solid;
    font-family: 'Saira Condensed', sans-serif;
    padding: 10px 20px 7px 20px;
	display:inline-block;
	margin-right:3px;
}

.products-list .product-shop a.button:hover{
    box-shadow: inset 0 -45px 0 0 #FDD911;
    border-bottom: 2px solid #121518;
    color: #fff;
}
.products-list a.tinvwl_add_to_wishlist_button {
    font-family: 'FontAwesome';
    font-size: 10px;
    font-weight: bold;
    margin: 0;
    padding: 10px 20px 6px 20px;
    text-decoration: none;
    display: inline-block;
    margin-right: 8px;
    background-color: #142850;
    color: #ffffff;
    border-bottom: 2px #e5e5e5 solid;
    letter-spacing: 1px;
}

.products-list a.tinvwl_add_to_wishlist_button span {
    font-size: 16px;
    padding: 0px;
    font-family: 'Saira Condensed', sans-serif;
    font-weight: normal;
    margin-left: 0;
}
.products-list .btn-cart:before {padding:0px; color:#16284f; padding-right:10px;     margin-right: 0px!important;}

.products-list a.tinvwl_add_to_wishlist_button:hover {
	  box-shadow: inset 0 -45px 0 0 #FDD911;
    border-bottom: 2px solid #121518;
	color: #fff;align-content
}
.item-inner .item-img .item-box-hover {
    opacity: 0 !important;
}

.products-list .product-shop a.button {
    display: none;
}
.products-list .btn-cart:before {padding:0px;color: #ffffff;padding-right:10px;margin-right: 0px!important;}
.featured-pro {
    padding: 0px 0px;
    position: relative;
    z-index: 1000;
    margin-top: 0px;
    padding-bottom: 0px;
    background-color: #fff;
    border-width: 1px;
    border-style: solid;
    border-color: #f5f5f5 #eee #ddd #eee;
    box-shadow: 0 5px 0 rgba(200,200,200,.2);
    margin-bottom: 30px;
    border-top: none;
}
.vc_custom_1593025074694 {
    padding-right: 15px !important;
    padding-left: 15px !important;
    padding-top: 20px;
    padding-bottom: 20px;
}
.vc_icon_element {
    line-height: 0;
    font-size: 14px;
    margin-bottom: 5px;
}
.header-banner .call-us i {
    opacity: 1;
    font-size: 16px;
    margin-right: 4px;
    color: #FDD911;
    margin-left: 22px;
}
