@font-face {
    font-family: objektiv-mk2;
    src: url(https://use.typekit.net/af/e9b173/00000000000000007735fd8c/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff2"),url(https://use.typekit.net/af/e9b173/00000000000000007735fd8c/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff"),url(https://use.typekit.net/af/e9b173/00000000000000007735fd8c/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("opentype");
    font-display: swap;
    font-style: italic;
    font-weight: 300;
    font-stretch: normal
}
@font-face {
    font-family: objektiv-mk2;
    src: url(https://use.typekit.net/af/50e815/00000000000000007735fd8a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/50e815/00000000000000007735fd8a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/50e815/00000000000000007735fd8a/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");
    font-display: swap;
    font-style: normal;
    font-weight: 300;
    font-stretch: normal
}

@font-face {
    font-family: objektiv-mk2;
    src: url(https://use.typekit.net/af/798733/00000000000000007735fd8b/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/798733/00000000000000007735fd8b/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/798733/00000000000000007735fd8b/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");
    font-display: swap;
    font-style: italic;
    font-weight: 400;
    font-stretch: normal
}

@font-face {
    font-family: objektiv-mk2;
    src: url(https://use.typekit.net/af/a816cc/00000000000000007735fd83/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/a816cc/00000000000000007735fd83/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/a816cc/00000000000000007735fd83/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal
}

@font-face {
    font-family: objektiv-mk2;
    src: url(https://use.typekit.net/af/a675b8/00000000000000007735fd99/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/a675b8/00000000000000007735fd99/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/a675b8/00000000000000007735fd99/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("opentype");
    font-display: swap;
    font-style: italic;
    font-weight: 500;
    font-stretch: normal
}

@font-face {
    font-family: objektiv-mk2;
    src: url(https://use.typekit.net/af/6755b5/00000000000000007735fd8e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/6755b5/00000000000000007735fd8e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/6755b5/00000000000000007735fd8e/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");
    font-display: swap;
    font-style: normal;
    font-weight: 500;
    font-stretch: normal
}

@font-face {
    font-family: objektiv-mk2;
    src: url(https://use.typekit.net/af/b83abe/00000000000000007735fd90/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/b83abe/00000000000000007735fd90/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/b83abe/00000000000000007735fd90/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal
}

@font-face {
    font-family: objektiv-mk2;
    src: url(https://use.typekit.net/af/3986ec/00000000000000007735fd86/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/3986ec/00000000000000007735fd86/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/3986ec/00000000000000007735fd86/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");
    font-display: swap;
    font-style: italic;
    font-weight: 700;
    font-stretch: normal
}
.tax-product_cat *:not(i, .material-icons), .page-template-product-search-template *:not(i, .material-icons){
    font-family:'objektiv-mk2' !important;
}
.tax-product_cat .footer-area-wrap #footer-area h5 {
    margin: 0 0 10px;
}
.tax-product_cat .footer-area .widget ul li {
    margin: 0 0 7px;
}
.need-help h6 {
    margin: 0 0 5px;
}
.tax-product_cat .footer-container .site-info {
    margin: 0 0 30px;
}
.page-template-product-search-template{
margin:0 !important;
}
.page-template-product-search-template .row [class*="col-"].product{
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    align-items: stretch;
    height: auto;
}
.sale-label {
    display: inline-block;
    font-size: 11px !important;
    line-height: 15px;
    vertical-align: top;
    position: relative;
    padding-left: 24px;
    font-weight: 500 !important;
    margin: 0 !important;
    color: #c70102 !important;
}
.tax-product_cat .footer-area .widget ul li a{
    color:#fff;
}
.tax-product_cat #sidebar-primary .widget li {
    font-size: 11px;
    margin: 0 0 5px;.tax-product_cat #sidebar-primary .widget-title
}
.tax-product_cat .footer-area .widget ul li a:hover{
    text-decoration:underline;
}
.tax-product_cat .need-help a i {
    font-size: 14px;
}
.woocommerce .woocommerce-ordering + .products .product .block_product_content .price del bdi, .page-template-product-search-template .block_product_content .price del bdi{
    text-decoration: line-through;
}
.sale-label::before {
    position: absolute;
    left: 0;
    content: "";
    display: inline-block;
    width: 17px;
    height: 20px;
    background: url(https://staging.easynumberplates.com/wp-content/themes/sportlabs/assets/images/offer_splodge_tag.svg) no-repeat 50%;
    margin-right: 3px;
}
.woocommerce-page.tax-product_cat div#woocommerce-content > h1.page-title{
    font-size:21px !important;
    font-weight:500;
    color: #333 !important;
    margin:50px 0px 15px !important;
}
.tax-product_cat .markdown p {
    font-size:12px;
    line-height:1.4;
    color: #333;
}
.tax-product_cat .markdown{
    padding:0 10px;
}
.custom-category-description * {
    font-size: 12px;
    text-transform: none;
    letter-spacing: 0;
    color: #333;
}
.woocommerce-page.tax-product_cat h1 + .bapf_sfilter {
    display: none;
}
div.custom-category-description {
        padding: 0 0 30px
}
.tax-product_cat #woocommerce-content .woocommerce-result-count, .tax-product_cat #woocommerce-content .woocommerce-result-count + form {
    display: none;
}
.tax-product_cat #woocommerce-content .term-description {
    margin: 0 0 35px;
}
.woocommerce.tax-product_cat .woocommerce-ordering + .products .product img, .page-template-product-search-template .block_product_content .block_product_thumbnail img{
        width: 170px;
    height: 170px;
    object-fit: cover;
}
.tax-product_cat #sidebar-primary ul li, body #sidebar-primary ul li{
    font-weight: 400;
    padding: 5px 0 5px !important;
    border-bottom: 1px solid #dbd8d8;
    font-size: 12px;
}
.tax-product_cat #sidebar-primary h3, body #sidebar-primary h3 {
    border-bottom: 1px solid #707070;
    font-size: 13px;
    font-weight: 400;
    padding: 0 7px 7px;
    letter-spacing: 0;
    margin: 0 0px;
}
.tax-product_cat #sidebar-primary h3{
padding: 7px;
}
.tax-product_cat #sidebar-primary h3{
margin: 20px 0 0px;
}
.tax-product_cat .bapf_show_hide {
    display: block;
    margin: 10px 0 0;
}
.tax-product_cat .lmp_load_more_button a {
    font-size: 15px !important;
    padding: 10px 14px !important;
    border-radius: 5px !important;
}
.woocommerce .woocommerce-ordering + .products .product .block_product_content_footer, .page-template-product-search-template .block_product_content_footer{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
flex-wrap:wrap;
    margin:0px 0 0;
}
.w3ctrl-products .ti-widget.ti-goog .ti-reviews-container-wrapper .ti-inner>.ti-stars, .page-template-product-search-template .ti-widget.ti-goog .ti-review-item .ti-stars{
    margin: 0 0 10px;
    font-size: 11px;
    font-weight: 400;
color:#333;
}
div.ti-widget.ti-goog .ti-widget-container {
    margin: 0px 0 0;
}
.ti-widget.ti-goog span.ti-verified-review {
    margin: 0px 0 -2px 6px !important;
    display: inline-block;
}
.w3ctrl-products .ti-widget.ti-goog .ti-reviews-container-wrapper .ti-inner>.ti-stars .ti-star, .ti-widget.ti-goog .ti-reviews-container-wrapper .ti-inner>.ti-stars .ti-star {
    width: 11px !important;
    height: 11px !important;
    margin: 0 1px !important;
}
.w3ctrl-products .ti-widget.ti-goog .ti-review-content, .page-template-product-search-template .ti-widget .ti-review-content{
    font-size: 12px !important;
    color: #333;
    line-height: 1.4 !important;
    font-style: italic;
}
.ti-widget.ti-goog div.ti-controls-line {
    height: 1px;
    border-radius: 3px;
    background: #dbd8d8;
}
.ti-widget.ti-goog div.ti-reviews-container-wrapper div.ti-inner {
    padding: 0 !important;
}
.ti-widget.ti-goog div.ti-reviews-container-wrapper {
    margin: 0 !important;
}
.ti-widget.ti-goog .ti-review-item>.ti-inner, .page-template-product-search-template .ti-widget.ti-goog .ti-review-item, .ti-widget.ti-goog .ti-review-item>.ti-inner, .w3ctrl-products .ti-widget.ti-goog .ti-review-item>.ti-inner, .w3ctrl-products .ti-widget.ti-goog .ti-review-item{
    padding: 0 !important;
}
.w3ctrl-products .ti-widget.ti-goog .ti-reviews-container-wrapper .ti-inner>.ti-stars .ti-star:first-child, .page-template-product-search-template .ti-widget.ti-goog .ti-review-item .ti-stars .ti-star:first-child{
    margin-left: 4px !important;
}
.w3ctrl-products .ti-widget.ti-goog .ti-reviews-container-wrapper .ti-inner>.ti-stars .ti-star:last-child, .page-template-product-search-template .ti-widget.ti-goog .ti-review-item .ti-stars .ti-star:last-child{
    margin-right: 4px !important;
}
.tax-product_cat .site-content .container, body .site-content .container{
  max-width: max-content !important;
}
.woocommerce .woocommerce-ordering + .products .product .block_product_content_footer .button, .page-template-product-search-template .block_product_content_footer .button{
    width: calc(50% - 5px);
    padding: .375rem .75rem;
    min-height: 33px;
    border: none;
    line-height: 1.6;
    font-weight: 300;
    text-transform: inherit;
    font-size: 12px;
    letter-spacing: 0;
    border-radius: 5px;
    background: #000 !important;
color:#fff;
}
.woocommerce-page.tax-product_cat #woocommerce-content p.woocommerce-result-count {
    padding: 0 0 0 10px;
}
.woocommerce.tax-product_cat .woocommerce-ordering + .products .product {
    flex: 0 0 33.33%;
position:relative;
    max-width: 33.33%;
}
.woocommerce.tax-product_cat .woocommerce-ordering + .products .product a::before, .page-template-product-search-template .woocommerce-ordering + .products .product a::before{
    content: '';
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    right: 0;
    bottom: 0;
}
.woocommerce .woocommerce-ordering + .products .product .block_product_content_footer .button:first-child, .page-template-product-search-template .block_product_content_footer .button:first-child{
    background: #84754e !important;
}
.woocommerce .woocommerce-ordering + .products .product .block_product_content h4.product_title_loop, .page-template-product-search-template .block_product_content h4.product_title_loop{
    opacity: .9;
    font-size: 14px;
    text-align: left;
    letter-spacing: 0;
    line-height: 1.4;
    margin-top: 10px;
    margin-bottom: 5px;
    font-weight: 500;
    color: #333 !important;
    text-transform: capitalize;
}
.custom-ad-banner {
    height: 100%;
    margin: 0 0 0rem !important;
}
.custom-ad-banner img {
    display: block;
    height: 100%;
}
.custom-price-w3ctrl{
    font-size: 15px;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-weight: 500;
}
.custom-price-w3ctrl br {
    display: none;
}
.custom-price-w3ctrl del {
    flex: 1;
    text-align: right;
}
.custom-price-w3ctrl del * {
    font-size: 11px;
    color: #333;
}
.tax-product_cat #sidebar-primary, body #sidebar-primary{
    background: transparent;
    padding: 0 16px 16px;
    border-radius: 10px;
}
.tax-product_cat #sidebar-primary{
padding: 16px;
}
.tax-product_cat #sidebar-primary p, body #sidebar-primary p{
    font-size: 11px;
}
.custom-price-w3ctrl bdi{
        color: #c70102;
    font-weight: 500;
    font-size: 16px;
    display: inline-block;
    margin: 0 0 0 5px;
}
.woocommerce .woocommerce-ordering + .products .block_product_content_footer .add_to_cart_button .select {
    padding: 5px;
}
.tax-product_cat .wp-google-powered {
    font-size: 12px !important;
}
.tax-product_cat .accordion-content * {
    font-size: 11px;
}
.tax-product_cat .accordion-container .accordion-title.open::after {
    transform: translateY(5px) rotate(90deg);
}
.custom-price-w3ctrl del bdi {
    color: #333;
    text-decoration: line-through;
    font-size: 11px;
}
.tax-product_cat .tm_custom_menu_widget::before {
    content: '';
    background: #00000047;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
}
.tax-product_cat .tm_custom_menu_widget {
    position: relative;
}
.tax-product_cat .tm_custom_menu_widget * {
    color: #fff !important;
    z-index: 11;
    position: relative;
    font-size: 11px;
}
.tax-product_cat .accordion-container .accordion-title {
    font-size: 13px;
    letter-spacing: 0;
    text-transform: inherit;
    border: 1px solid #ddd;
    border-radius: 5px;
}
.tax-product_cat .wp-google-wr a {
    font-size: 12px !important;
    padding: 6px 14px 9px !important;
}
.tax-product_cat .wp-star svg {
    width: 17px !important;
    height: 17px !important;
}
.tax-product_cat .wp-google-text {
    font-size: 12px !important;
    line-height: 1 !important;
}
.tax-product_cat .wp-gr .wp-google-place .wp-star svg {
    height: 17px !important;
    width: 17px !important;
}
.tax-product_cat .wp-google-rating {
    font-size: 15px !important;
}
.tax-product_cat .buttonwid a {
    padding: 8px 15px;
    font-size: 12px;
    border-radius: 5px;
}
.woocommerce .woocommerce-ordering + .products .block_product_content_footer .add_to_cart_button, .tax-product_cat aside .swiper-slide .add_to_cart_button{
    font-size: 11px;
    border: none;
    height: 33px;
    border-radius: 5px;
    font-weight: 400;
}
.woocommerce.tax-product_cat aside .products div.product .price {
    font-size: 16px;
    font-weight: 300;
    margin: 10px 0;
}
aside .swiper-slide .product_title_loop {
    font-size: 13px;
}
.woocommerce.tax-product_cat span.featured, body span.featured, .page-template-product-search-template .block_product_content .onsale{
    font-size: 11px;
    background: #3fe737;
color:#fff;
line-height:14px;
    position: absolute;
    top: 0;
    left: 50%;
    min-height: 0;
    margin: 0;
    padding: 4px 15px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 2;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: 700;
        min-width: 140px;
    text-align: center;
    text-transform: uppercase;
}
.tax-product_cat #sidebar-primary .widget-title, body #sidebar-primary .widget-title{
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0;
z-index:5;
    color: #333;
}
.tax-product_cat a#toTop::before {
    font-size: 28px;
    height: 100%;
    line-height: 1.2;
}
.tax-product_cat a#toTop {
    width: 33px;
    height: 33px;
    border: 1px solid #ddd;
}
.tax-product_cat .enp-whatsapp-chat {
    width: 33px;
    height: 33px;
    bottom: 30px;
    right: 10px;
}
.woocommerce .woocommerce-ordering + .products .block_product_content_footer .add_to_cart_button .material-icons, .tax-product_cat aside .swiper-slide .add_to_cart_button .material-icons {
    font-size: 21px;
    line-height: 1.3;
}
.tax-product_cat aside .swiper-slide .add_to_cart_button {
    width: calc(100% - 30px);
}
.tax-product_cat .woocommerce.swiper-container .swiper-button-next:after, .tax-product_cat .woocommerce.swiper-container .swiper-button-prev:after{
    font-size: 20px;
    line-height: 1.7;
}
.woocommerce.swiper-container .swiper-button-next, .woocommerce.swiper-container .swiper-button-prev {
    width: 33px;
    height: 33px;
}
/*New Css End*/

/*:root {
  	--text-color: #F06D06;
	--border-width:4px;
	--border-style:solid;
	--border-color:green;
	--margin10:10px;
}

#masthead {
  	color: var(--text-color);
	border-width: var(--border-width);
	border-style: var(--border-style);
	border-color: var(--border-color);
	margin: var(--padding10)
}*/

@font-face {
    font-family: 'bike_fontregular';
    src: url('../fonts/bikefont-webfont.woff2') format('woff2'),
	url('../fonts/bikefont-webfont.woff') format('woff'),
	url('../fonts/BIKEFONT.TTF') format('ttf');
    font-weight: normal;
    font-style: normal;
	
}
@font-face {
    font-family: 'laser_charles_wright_3dRg';
    src: url('../fonts/laser_charles_wright_3d-webfont.woff2') format('woff2'),
	url('../fonts/laser_charles_wright_3d-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-size:120px;
	
}

@font-face {
    font-family: 'laser_charles_wrightregular';
    src: url('../fonts/laser_charles_wright-webfont.woff2') format('woff2'),
	url('../fonts/laser_charles_wright-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	
}
@font-face {
    font-family: 'laser_charles_wright_inlineRg';
    src: url('fonts/laser_charles_wright_inline-webfont.woff2') format('woff2'),
	url('fonts/laser_charles_wright_inline-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	
}
@font-face {
    font-family: 'number_plateregular';
    src: url('../fonts/laser_irl-webfont.woff2') format('woff2'),
	url('../fonts/laser_irl-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	
}
@font-face {
    font-family: 'laser_charles_wright_mcRg';
    src: url('../fonts/lasercw_mb-webfont.woff2') format('woff2'),
	url('../fonts/lasercw_mb-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	
}
@font-face {
    font-family: 'laser_charles_wright_mc_3dRg';
    src: url('../fonts/lasercw_mb_3d-webfont.woff2') format('woff2'),
	url('../fonts/lasercw_mb_3d-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	
}
@font-face {
    font-family: 'shoplt01regular';
    src: url('../fonts/shoplt01-webfont.woff2') format('woff2'),
	url('../fonts/shoplt01-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	
}
@font-face {
    font-family: 'shoplt02regular';
    src: url('../fonts/shoplt02-webfont.woff2') format('woff2'),
	url('../fonts/shoplt02-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	
}
@font-face {
    font-family: 'shoplt03regular';
    src: url('../fonts/shoplt03-webfont.woff2') format('woff2'),
	url('../fonts/shoplt03-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	
}
@font-face {
    font-family: 'shoplt04regular';
    src: url('../fonts/shoplt04-webfont.woff2') format('woff2'),
	url('../fonts/shoplt04-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'shoplt05regular';
    src: url('../fonts/shoplt05-webfont.woff2') format('woff2'),
	url('../fonts/shoplt05-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	
}
@font-face {
    font-family: 'shoplt06regular';
    src: url('../fonts/shoplt06-webfont.woff2') format('woff2'),
	url('../fonts/shoplt06-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	
}
@font-face {
    font-family: 'shoplt07regular';
    src: url('../fonts/shoplt07-webfont.woff2') format('woff2'),
	url('../fonts/shoplt07-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	
}
@font-face {
    font-family: 'shoplt08regular';
    src: url('../fonts/shoplt08-webfont.woff2') format('woff2'),
	url('../fonts/shoplt08-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	
}
@font-face {
    font-family: 'shoplt09regular';
    src: url('../fonts/shoplt09-webfont.woff2') format('woff2'),
	url('../fonts/shoplt09-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	
}
@font-face {
    font-family: 'shoplt10regular';
    src: url('../fonts/shoplt10-webfont.woff2') format('woff2'),
	url('../fonts/shoplt10-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	
}
@font-face {
    font-family: 'shoplt11regular';
    src: url('../fonts/shoplt11-webfont.woff2') format('woff2'),
	url('../fonts/shoplt11-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	
}
@font-face {
    font-family: 'shoplt12regular';
    src: url('../fonts/shoplt12-webfont.woff2') format('woff2'),
	url('../fonts/shoplt12-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	
}
@font-face {
    font-family: 'shoplt13regular';
    src: url('../fonts/shoplt13-webfont.woff2') format('woff2'),
	url('../fonts/shoplt13-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	
}
@font-face {
    font-family: 'shoplt14regular';
    src: url('../fonts/shoplt14-webfont.woff2') format('woff2'),
	url('../fonts/shoplt14-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	
}
@font-face {
    font-family: 'uk79regathin';
    src: url('../fonts/uk79rgat-webfont.woff2') format('woff2'),
	url('../fonts/uk79rgat-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	
}
@font-face {
    font-family: 'from_cartoon_blocksregular';
    src: url('../fonts/from_cartoon_blocks-webfont.woff2') format('woff2'),
         url('../fonts/from_cartoon_blocks-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body{
	touch-action: manipulation;
}
input, select { font-size: 100%; }

.site-branding .site-link__img{
padding: 10px;
width:90px;
}

.builder-index-index .site-header{
	position: sticky;
	left: 0;
	right: 0;
	top: 0;
	z-index: 101;
}

.builder-index-index .site-header.sticky-header{
	position: relative;
}
.builder-index-index .site-header.sticky-header .header-container{
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 101;
}
.builder-index-index .site-header.sticky-header .static-top-header{
	position: fixed;
	left: 0;
	right: 0;
	top:62px;
	z-index: 101;
}

.footerlogo{
	width: 150px;
	}

.plate-type .post-grid .item{
	background: #222 !important;
	min-height: 360px;
	border: 1px solid #444;
}

.paginate a.next, .paginate a.prev{
	width: auto;
}

.paginate a, .paginate span{
	height: auto
}

.about-content-block h2{
	color: #000;
}

.about-content-block h5{
	color: #000;
}

.plate-grid .grid-nav-bottom{display: none}
.main-title.margin0 h2{margin-bottom:0px;}

.scrtabs-tabs-fixed-container{overflow: hidden;margin:auto; padding-bottom: 120px;}
.top-tabing-outer .scrollable-tab .scrtabs-tab-scroll-arrow {
    background: #ffd900;
    color: #333;
    cursor: pointer;
    font-size: 30px;
    height: 45px;
    line-height: 45px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 25px;
    z-index: 9;
}
.top-tabing-outer .scrollable-tab .scrtabs-js-tab-scroll-arrow-right {
    right: 0;
}
.top-tabing-outer .scrollable-tab .scrtabs-js-tab-scroll-arrow-left {
    left: 0;
}
.top-tabing-outer .scrollable-tab .scrtabs-tab-container, .top-tabing-outer .scrollable-tab .scrtabs-tabs-movable-container {
    position: relative;
}
.top-tabing-outer .scrollable-tab .nav-tabs {
    border: none;
    margin: 0;
    float: left;
	width: 100%;
}
.scrtabs-tabs-fixed-container ul li.custom-tab{float: left; list-style: none;margin-bottom: 0;margin-right:0px;border-right:solid 3px #000}
.scrtabs-tabs-fixed-container ul li.custom-tab.active > a{background:#fff;color:#000}
.scrtabs-tabs-fixed-container ul li.custom-tab > a{
	height: 40px;
	line-height: 37px;
	text-decoration: none;
	color: #000;
	text-transform: uppercase;
	float: left;
	width: 100%;
	font-size: 15px;
	background: #e4b505;
	padding: 0 15px;
	border: 1px solid #fff;
	margin: 3px 0;
}
	

.reg-field{margin:0px;padding:0px;}
.reg-field li{list-style:none; float: left;margin-right:2px;}
.reg-field li input{
	width: 32px;
	padding: 9px 0;
	height: auto;
	text-align: center;
	font-weight: 600;
	font-size: 24px;
	text-transform: uppercase;
}
.plate_container .plate-view{margin-bottom:40px;border-radius: 10px;text-align: center;/*width:100% !important;*/ }
.plate_container .plate-view .outer_text{border-radius: 10px; padding:15px 10px 5px 10px;}

.plates-builder-row {display: table;width: 100%;max-width:1170px; margin: auto}
.plates-builder-column{/*width:70%; float: left;*/}
.price-box-outer{/*width:30%; float: left;*/}
.price-box-inner{width:150px; height: 150px;display: flex;justify-content: center;font-size: 30px;line-height: 35px;position:relative;background:#f2f2f2;align-items: center;border:solid 2px #fddf3c;overflow: hidden; border-radius: 50%;text-align: center;margin:0 auto 30px;color:#000}
.price-box-inner:before{content:'';background:url('http://easynumberplate.projectstatus.in/demo2/wp-content/uploads/2019/09/3D-GEL-PLATES-386x360.jpg');background-size:cover;width:150px; height:150px;opacity:0.2;position:absolute;left:0;right:0;}

.price-box-inner:hover{border:solid 2px #000;}
.price-box-inner strong{display: block;}
#buttonReset{
	background:#eee;
	border: solid 2px #eee;
}

#buttonReset:hover{
	color:#000
}
.reset_btn{
	background: #fddf3c;
	padding: 0px 22px;
	display: inline-block;
	height: 45px;
	line-height: 40px;
	color: #222;
	border: solid 2px #fddf3c;
	vertical-align: middle;
	font-size: 16px;
	margin: 3px;
	font-weight: 600;
}
.reset_btn img {display: inline-block;margin: 0 5px 0 0;vertical-align: middle;}
.platebuttons{text-align: center}
.plates-middle-section{padding:50px 30px 30px !important;float:left;width:100%;  
	 /* Old browsers */
	position: relative;}

.plate-type-radio{margin:0px;padding:0px;display: flex;flex-wrap: wrap}
.plate-type-radio li{list-style: none;width:150px;margin-right:15px;background:#fff;padding:3px;}
.plate-type-radio li .plate-type-radio-bg{display: block;}
.plate-type-radio li.checked-box{background:#fd3c3d; border: 3px solid #fd3c3d;}

#rear_image_car .outer_text_outer .outer_text{
	display: block;
}

#rear_image_car .slog_text{
	bottom: 17px;
	text-align: center;
}

.cart_item #rear_image_car .slog_text,
.order_item #rear_image_car .slog_text{
	/*bottom: 4px;*/ 
}


ul.plate-type-radio li .check {display: block;position: absolute;border: 4px solid #fff;border-radius: 100%;height: 35px;width: 35px;
    top: 10px;left: 10px;z-index: 5;transition: border .25s linear;-webkit-transition: border .25s linear;}
	ul.plate-type-radio li input[type=radio]:checked~.check {border: 4px solid #fd3c3d;}
	ul.plate-type-radio li label {
		display: block;
		position: absolute;
		top: 0;
		height: 100%;
		width: 100%;
		z-index: 9;
		cursor: pointer;
		margin: 0;
		-webkit-transition: all .25s linear;
	}

	ul.plate-type-radio li {
		position: relative;
		float: left;
		border: 3px solid #fff;
		margin-right: 2%;
		width: 150px;
		overflow: hidden;
		padding: 0;
	}

	ul.plate-type-radio li .plate-type-radio-bg::after {
		background: rgba(0,0,0,.8);
		content: "";
		height: 130%;
		left: -20px;
		position: absolute;
		top: -64%;
		transform: rotate(48deg);
		-webkit-transform: rotate(48deg);
		width: 100px;
		z-index: 4;
	}

	ul.plate-type-radio li .check::before {
		display: block;
		position: absolute;
		content: "";
		border-radius: 100%;
		height: 15px;
		width: 15px;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		top: 50%;
		left: 0;
		right: 0;
		margin: -1px auto 0;
		transition: background .25s linear;
		-webkit-transition: background .25s linear;
	}
	ul.plate-type-radio li input[type=radio]:checked~.check::before {
		background: #fd3c3d;
	}	
	ul.plate-type-radio li input[type=radio] {
		position: absolute;
		visibility: hidden;
	}
	ul.plate-type-radio li .title-text {
		background: #fff;
		color: #000;
		padding: 5px 10px;
		text-align: center;
		width: 100%;
		text-transform: uppercase;
		font-family: 'Open Sans',sans-serif;
		font-weight: 600;
		font-size: 16px;
	}
	ul.plate-type-radio li.checked-box .title-text {
		background: #fd3c3d;
		color: #fff;
	}
	@media screen and (-webkit-min-device-pixel-ratio: 0)
		
ul.plate-type-radio li .check::before {
    margin: 0 auto;
}
.plates-size-list{ display: flex; flex-wrap: wrap;margin:0px;padding:0px;font-weight: 400}
.plates-size-list > li{list-style: none; padding:0 15px; border-right:solid 1px #fd3c3d; line-height: 15px;}
.plates-size-list > li:first-child{}
.plates-size-list > li:last-child{border:none}
.plates-size-list li.active .plates-size-list-dropdown{display: block}
.plates-size-list-dropdown{padding:15px; margin: 0 0 0 6px;}
.plates-size-list-dropdown li{margin:0 10px 10px 0;padding:0 0px; line-height: 18px;}
.plates-size-list-dropdown li a{color:#000; font-size: 15px; font-weight:500; cursor: pointer;}
.plates-size-list-dropdown li a.current-font{/*font-weight: bold;color:#fff*/}
.plates-size-list-dropdown li a.activethis{/*font-weight: bold;color:#fd3c3d*/}

.plate-textstyle-list ul li a{font-size: 29px;}
.plate-textstyle-list ul li a:hover{color:#000}

.plate-material-list{margin:0px;padding:0px; display: flex;flex-wrap: wrap; align-items: center; justify-content:flex-start;}
.plate-material-list li{margin-right:10px;color:#fff;font-size:20px; text-align: center; list-style: none;}
.plate-material-list li .material-bt > a{
	color:#000;text-transform: uppercase;font-weight: 500;cursor: pointer;width:220px; height:80px;
	background: #fae27c; /* Old browsers */
	background: -moz-linear-gradient(top, #fae27c 0%, #f4c516 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fae27c 0%,#f4c516 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fae27c 0%,#f4c516 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fae27c', endColorstr='#f4c516',GradientType=0 );
	padding: 15px;
	font-size: 42px;
	font-family: laser_charles_wrightregular;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

ul.plates-dropdown .plates-size-list-dropdown {
    top: 100%;
    display: none;
    position: absolute;
    padding: 20px 15px 20px 20px;
	margin: 0;
	width: 100%;
	min-width: 285px;
	z-index: 99;
    max-height: 200px;
    overflow-y: auto;
	left:0;
	margin-top: 10px;
	border: 1px solid #222;
}

ul.plate-textstyle-list.plates-size-list-dropdown{
	
}

.plate-material-list li a.activeMate, .plate-material-list li a:hover{
	
}

.plate-material-list li .material-bt > a.activeMate:after{
	font-family: FontAwesome;
	content: "\f00c";
	font-size: 14px;
	position: absolute;
	width: 20px;
	height: 20px;
	border-radius: 1.25rem;
	top: 0;
	right: -6px;
	z-index: 100;
	text-align: center;
	color:#fff;
	background:#fd3c3d;
	display: flex;
	align-items: center;
	justify-content: center;
}

.plate-material-list li .material-bt > a span{
	background: #000; /* Old browsers */
	background: -moz-linear-gradient(top, #666 0%, #000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #666 0%,#000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #666 0%,#000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666', endColorstr='#000',GradientType=0 );
	-webkit-text-fill-color: transparent;
	text-fill-color: transparent;
	-webkit-background-clip: text;
	background-clip: text;
}

.close-up a, .close-up-text a{
	color:#fff !important;
	font-weight: 500 !important;
	font-size: 14px !important;
} 

.close-up a span span, .close-up-text a span span{
	margin-left:5px;
	font-family: Lato, sans-serif;
}

.close-up, .close-up-text{
	line-height: 18px;
}

.close-up-text{
	text-align: center
}

.popup-custom{
	padding: 10px !important;
	max-width: 600px !important;
	width: 100% !important;
	left: 0 !important;
	right: 0 !important;
	margin: auto;
	position: fixed !important;
	top: 50% !important;
	transform: translateY(-50%);
}

.popup-custom .ui-widget-header{
	position: absolute !important;
	right: -10px;
	top: -20px;
	background: none;
	border: none;
}

.popup-custom .ui-dialog-content{
	padding: 0 !important
}

.ui-dialog .ui-dialog-titlebar-close{
	z-index: 1;
}

.plate-textstyle-list{
	margin: 0px;
	padding: 0px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
}

.plate-textstyle-list li{list-style: none; margin: 0 0 10px 0;
padding: 0 0px;
line-height: 18px;}
.plate-textstyle-list li a{font-size: 24px; font-family: laser_charles_wrightregular;
	line-height: 30px; cursor: pointer; color: #222;}
.plate-textstyle-list li a:hover{color:#222}
.plate-textstyle-list li ul li{padding:0}

.plate-badges-list{margin:0px;padding:0px;}
.plate-badges-list li{ list-style: none}
.plate-badges-list li ul{width:100%; display:flex;flex-wrap: wrap;justify-content:flex-start;background:#000; align-items: center;margin:0px 0px;padding:15px 15px; float:left;}
.plate-badges-list li ul li{    border-right: 1px solid #888;border-bottom: 1px solid #888;float: left;min-height: 53px; padding: 0 ;text-align: center;    width: 10%;}
.plate-badges-list li ul li a{border:solid 1px #666;background:#2d2d2d; display: block;padding:10px 0}
.plate-badges-list li ul li a:hover{background:#fd3c3d}

.plates-color-list{margin:0px;padding:0px;}
.plates-color-list li{list-style: none; float: left; text-align: center;padding-right:3px;}
.plates-color-list a{width:70px; height:70px;border:solid 5px #666;border-radius:10px 0;display: flex; align-items: center; justify-content: center; font-weight: 500}
.plates-color-list li.active:before{opacity:1;height: 0;content: "\f058";font-size: 28px;color: #fff;position: absolute;left: 0;right: 0;top:0;bottom:0;margin:auto;width:35px;height:35px;font-family: FontAwesome;text-shadow: 0 0 5px #494949;}


.plates-fitting-list{margin:0px;padding:0px;}
.plates-fitting-list li{
	list-style: none;
	margin-bottom: 0px;
	padding: 1px 0;
	}
.plates-fitting-list li .fitting-outer{border:1px solid #222;padding:5px 10px;}
.plates-fitting-list li .selector{
	padding: 0px;
	display: inline-block;
	border: solid 1px #666;
	display: inline-block;
	font-size: 14px;
	vertical-align: top;
	height: 37px;
}
.plates-fitting-list li span{
	display: inline-block;
	margin-bottom: 10px;
	font-size: 14px;
	width: 200px;
	margin: 0;
	line-height: 18px;
}
.selector-number{display:inline-block;padding:0px;text-align:center;display: inline-block;width:35px; height:33px;}
.plates-fitting-list li .selector a{cursor: pointer; width:35px; height:35px;margin:0 0px;text-align: center; line-height: 35px;color:#fff;background:#666; display: inline-block}

.loading_div {background:#fff;top: 0;bottom:0;left:0;right:0; z-index:10; position: absolute}
.loading_div_inner {animation: 1s ease-in-out 0s normal none infinite running spin;background: url(../images/loader.svg) center center/cover rgba(0,0,0,0);
	font-size: 2em;height: 1em;position: absolute; left:0;text-align: center;width: 1em;top: 0;right:0;bottom:0;margin:auto}
	
#borderImg, .loading_div, .rearSec {position: absolute;}	
.outer_text_outer {display: table-cell;width: 100%;text-align: center;}
.plates-row {
	background: #fae27c; /* Old browsers */
	background: -moz-linear-gradient(top, #fae27c 0%, #f4c516 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fae27c 0%,#f4c516 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fae27c 0%,#f4c516 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fae27c', endColorstr='#f4c516',GradientType=0 );
	position: relative;
}
.plates-row #modelcar{margin-bottom:-10px;}
.rearSec {display: table;height: 100%;left: 0;right: 0;padding: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);width:80%;}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.rearSec { display: flex; justify-content: center; align-items: center}
}

.outer_text h3 {color: #000;text-transform: uppercase;font-weight: 400; z-index: 9;}
#borderImg {left: 0;top: 0; width: 100%;padding: 19px 20px;height: 100%;}
#plate_content {max-width: 750px;margin:auto;}
.footer-area-wrap .widget-about__logo{display: none}
#modelcar {width: 100%;}
.plate-view {width: 512px;margin: auto auto 30px; padding: 10px; /*overflow: hidden; display: table;*/ border: 1px solid #272727;-webkit-border-radius: 12px;
    -moz-border-radius: 12px;border-radius: 12px; background: #dbdbdb;-webkit-box-shadow: 0 0 12px 0 #000;-moz-box-shadow: 0 0 12px 0 #000;
	box-shadow: 0 0 12px 0 #000;}
	#plate_content, #rear_image_car, .rearSec {margin: 0 auto;}	
	.plate-badges-list li ul{display: none}
	.badge {min-width:45px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background: 0 0;display: none;vertical-align: middle;}
	.badge img {display: block;	max-width: 32px;margin:auto}
	.footer-area .custom-html-widget h5{margin:0 0 1em 0;padding:0px;font-size:28px;}
	.footer-area .custom-html-widget h5 span{color:#fddf3c}
	.rearSec.carD {width: 75%;}
	#borderImg, .plate-view * {box-sizing: border-box;}
	.plates-middle-section *, .top-tabing-outer * {box-sizing: border-box;}
	.outer_text_outer .outer_text h3 {display: table-cell;margin: 0;vertical-align: middle;}
	.outer_text_outer .outer_text {display: table;height: 100%;width: 100%;	padding: 0;}
	.outer_text_outer {display: table-cell;width: 100%;text-align: center; vertical-align: middle;}
	.outer_text_outer .outer_text h3 {font-family: laser_charles_wrightregular;display: block;margin: 0;vertical-align: middle;}
	.outer_text h3 {/*font-size: 135px;line-height: 75%;*/} 
	.page-template-page-plateBuilder2 {background:#555; /*background:#181a1f url('../images/plate-builder-banner_new.png') center 108px no-repeat;*/}


.default-plate{
	background: #fff; /* Old browsers */
}

.vintage_custom{
	background:#333 !important
}

.vintage_custom .outer_text_outer .outer_text h3{
	-webkit-text-fill-color: #fff;
	text-fill-color: #fff;
}

#rear_image, #rear_image_car{
	background: #fae27c; 
	background: -moz-linear-gradient(top, #fae27c 0%, #f4c516 100%); 
	background: -webkit-linear-gradient(top, #fae27c 0%,#f4c516 100%); 
	background: linear-gradient(to bottom, #fae27c 0%,#f4c516 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fae27c', endColorstr='#f4c516',GradientType=0 );
}

.commercial-custom-plate{
	background: #fae27c; 
	background: -moz-linear-gradient(top, #fae27c 0%, #f4c516 100%); 
	background: -webkitlinear-gradient(top, #fae27c 0%,#f4c516 100%); 
	background: linear-gradient(to bottom, #fae27c 0%,#f4c516 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fae27c', endColorstr='#f4c516',GradientType=0 );
}

#main #woocommerce-content .woocommerce-notices-wrapper{
	display: inline-block
}

.outer_text{
	display: block;
}

.outer_text_outer .outer_text h3{
	/*display: block;
	white-space: pre;*/ 
	background: #000; /* Old browsers */
	/*background: -moz-linear-gradient(top, #666 0%, #000 100%); 
	background: -webkit-linear-gradient(top, #666 0%,#000 100%); 
	background: linear-gradient(to bottom, #666 0%,#000 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666', endColorstr='#000',GradientType=0 );*/
	-webkit-text-fill-color: transparent;
	text-fill-color: transparent;
	-webkit-background-clip: text;
	background-clip: text;
	padding: 0 !important;
}

.slog_text{
	margin-top: -15px;
	position: absolute;
	bottom: 3px;
	left: 0;
	right: 0;
	line-height: 20px;
}

#frontimg .slog_text small{
	background: #fff;
}

#rearimg .slog_text small{
	background: #f4c71d;
}

.plate-textstyle-list ul li a{
	font-family: 'laser_charles_wright_mcRg'
}

.slog_text small{
	padding: 0 5px;
}

.plate_container .plate-view{
	position: relative;
}


/*.plate_container .outer_text h3.neon-blue{
	position:relative;
	background: url(../images/texture.jpg) no-repeat center center;
	-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	background: -moz-linear-gradient(top, #888 0%, #333 100%);
	background: -webkit-linear-gradient(top, #888 0%,#333 100%); 
	background: linear-gradient(to bottom, #888 0%,#333 100%);  
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888', endColorstr='#333',GradientType=0 );
	
	font-family: 'laser_charles_wright_mcRg' !important; 
	text-shadow: -5px -3px 1px rgba(15,71,188,0.7), 
				-1px -1px 0 rgba(0,0,0,0.8), 
				0px -5px 5px rgba(0,0,0,0.3);
	text-shadow: -1px -1px 0px #fff, -5px -3px 2px rgba(13,52,133,0.8);
}

.plate_container .outer_text h3.neon-blue:after{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:100%;
	content: attr(data-after);
	text-shadow: -5px -3px 1px rgba(15,71,188,0.7), 
				-1px -1px 0 rgba(0,0,0,0.8), 
				0px -5px 5px rgba(0,0,0,0.3);
}*/

/*=============== font 3D style =================*/



.plate_container .outer_text h3.four-d_carbon{
	font-family: 'laser_charles_wright_mcRg' !important;
	position:relative;
		text-transform: uppercase;
		text-align: center;
	display: inline-block;
	background: url(../images/four-d_carbon.jpg) no-repeat center top / cover;
	-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		-webkit-text-stroke-width: 1px;
		-webkit-text-stroke-color: #414f68;  
		display: table-cell;
}

.plate_container .outer_text h3.four-d_laser{
	font-family: 'laser_charles_wright_mcRg' !important;
	position:relative;
		text-transform: uppercase;
		text-align: center;
	background: #444; /* Old browsers */
	background: -moz-linear-gradient(top, #444 0%, #000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #444 0%,#000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #444 0%,#000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444', endColorstr='#000',GradientType=0 ); /* IE6-9 */
	color: transparent;
	text-shadow: 0px 3px 3px rgba(255,255,255,0.30);
	-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		-webkit-text-stroke-width: 1px;
		-webkit-text-stroke-color: #414f68;  
}

/*======== neon red font ===========*/

.plate_container .outer_text h3.neon_red{
	font-family: 'laser_charles_wright_mcRg' !important;
	position:relative;
		text-transform: uppercase;
		text-align: center;
	text-shadow: 
		-2px 0px 1px #d21111, 
		-2px 0px 1px #d21111, 
		-2px 2px 1px #d21111, 
		-2px 2px 1px #d21111
}

.plate_container .outer_text h3.neon_red:after{
	position:absolute;
	left: 0;
	right: 0;
	top: 50%;
		text-align: center;
	content: attr(data-after);
	background: #444; /* Old browsers */
	background: -moz-linear-gradient(top, #444 0%, #000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #444 0%,#000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #444 0%,#000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444', endColorstr='#000',GradientType=0 ); /* IE6-9 */
	color: transparent;
	text-shadow: 0px 3px 3px rgba(255,255,255,0.30);
	-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		-webkit-text-stroke-width: 1px;
		-webkit-text-stroke-color: #414f68;  
		transform: translateY(-50%);
		-moz-transform: translateY(-50%);  
		-webkit-transform: translateY(-50%);
}

/*======== neon blue font ===========*/

.plate_container .outer_text h3.neon-blue{
	font-family: 'laser_charles_wright_mcRg' !important;
	position:relative;
		text-transform: uppercase;
		text-align: center;
	text-shadow: 
		-2px 0px 1px #3a5ecb, 
		-2px 0px 1px #3a5ecb, 
		-2px 2px 1px #3a5ecb, 
		-2px 2px 1px #3a5ecb
}

.plate_container .outer_text h3.neon-blue:after{
	position:absolute;
	left: 0;
	right: 0;
	top: 50%;
		text-align: center;
	content: attr(data-after);
	background: #444; /* Old browsers */
	background: -moz-linear-gradient(top, #444 0%, #000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #444 0%,#000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #444 0%,#000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444', endColorstr='#000',GradientType=0 ); /* IE6-9 */
	color: transparent;
	text-shadow: 0px 3px 3px rgba(255,255,255,0.30);
	-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		-webkit-text-stroke-width: 1px;
		-webkit-text-stroke-color: #414f68;  
		transform: translateY(-50%);
		-moz-transform: translateY(-50%);  
		-webkit-transform: translateY(-50%);
}

/*======== neon green font ===========*/

.plate_container .outer_text h3.neon_green{
	font-family: 'laser_charles_wright_mcRg' !important;
	position:relative;
		text-transform: uppercase;
		text-align: center;
	text-shadow: 
		-2px 0px 1px #79da38, 
		-2px 0px 1px #79da38, 
		-2px 2px 1px #79da38, 
		-2px 2px 1px #79da38
}

.plate_container .outer_text h3.neon_green:after{
	position:absolute;
	left: 0;
	right: 0;
	top: 50%;
		text-align: center;
	content: attr(data-after);
	background: #444; /* Old browsers */
	background: -moz-linear-gradient(top, #444 0%, #000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #444 0%,#000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #444 0%,#000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444', endColorstr='#000',GradientType=0 ); /* IE6-9 */
	color: transparent;
	text-shadow: 0px 3px 3px rgba(255,255,255,0.30);
	-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		-webkit-text-stroke-width: 1px;
		-webkit-text-stroke-color: #414f68;  
		transform: translateY(-50%);
		-moz-transform: translateY(-50%);  
		-webkit-transform: translateY(-50%);
}


/*======== neon orange font ===========*/

.plate_container .outer_text h3.neon_orange{
	font-family: 'laser_charles_wright_mcRg' !important;
	position:relative;
		text-transform: uppercase;
		text-align: center;
	text-shadow: 
		-2px 0px 1px #f86a0c, 
		-2px 0px 1px #f86a0c, 
		-2px 2px 1px #f86a0c, 
		-2px 2px 1px #f86a0c
}

.plate_container .outer_text h3.neon_orange:after{
	position:absolute;
	left: 0;
	right: 0;
	top: 50%;
		text-align: center;
	content: attr(data-after);
	background: #444; /* Old browsers */
	background: -moz-linear-gradient(top, #444 0%, #000 100%); 
	background: -webkit-linear-gradient(top, #444 0%,#000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #444 0%,#000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444', endColorstr='#000',GradientType=0 ); /* IE6-9 */
	color: transparent;
	text-shadow: 0px 3px 3px rgba(255,255,255,0.30);
	-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		-webkit-text-stroke-width: 1px;
		-webkit-text-stroke-color: #414f68;
		transform: translateY(-50%);
		-moz-transform: translateY(-50%);  
		-webkit-transform: translateY(-50%);
}

/*======== neon yellow font ===========*/

.plate_container .outer_text h3.neon_yellow{
	font-family: 'laser_charles_wright_mcRg' !important;
	position:relative;
		text-transform: uppercase;
		text-align: center;
	text-shadow: 
		-2px 0px 1px #e3e34a, 
		-2px 0px 1px #e3e34a, 
		-2px 2px 1px #e3e34a, 
		-2px 2px 1px #e3e34a
}

.plate_container .outer_text h3.neon_yellow:after{
	position:absolute;
	left: 0;
	right: 0;
	top: 50%;
		text-align: center;
	content: attr(data-after);
	background: #444; /* Old browsers */
	background: -moz-linear-gradient(top, #444 0%, #000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #444 0%,#000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #444 0%,#000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444', endColorstr='#000',GradientType=0 ); /* IE6-9 */
	color: transparent;
	text-shadow: 0px 3px 3px rgba(255,255,255,0.30);
	-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		-webkit-text-stroke-width: 1px;
		-webkit-text-stroke-color: #414f68;  
		transform: translateY(-50%);
		-moz-transform: translateY(-50%);  
		-webkit-transform: translateY(-50%); 
}

.scrollable-tab .container h2{
	font-size: 22px;
	color:#222;
}


/*=============end= font 3D style =================*/

form.cart table.thwepo-extra-options td.leftside{
	display: block;
	width: 100%;
	margin-bottom: 7px; 
}

.outer_text_outer .outer_text h3 img{
	/*height: 90px;*/
	height:auto;
	width:12%;
	padding: 0 2px;
}


.woocommerce table.shop_table tbody tr td.product-thumbnail .outer_text img{
	display: inline-block;
	padding: 0;
	background: none;
	height: 90px !important;
}

ul.plate-textstyle-list a.plate-button i{
	margin: 2px 10px 0 0;
	position: absolute;
	right: 0;
}

ul.plates-dropdown > li{
	position: relative;
	padding: 9px 15px 9px;
	width: 100%;
	border: 1px solid #222 !important;
}

.plates-size-list-dropdown{
	top: 100%
}

.plates-dropdown a.plateSizeLink span i, .plates-dropdown a.plate-button span i{
	position: absolute;
	margin-left: 10px;
	right: 10px;
	top: 14px;
	font-size: 20px;
}

.plates-size-list a.plateSizeLink{
	display: block;
	font-weight: 500;
	text-align: left;
	padding-right: 15px;
	font-size:20px;
	line-height: 26px;
	font-family: laser_charles_wrightregular;
	color: #222;
}

.plate-badges-list li a.plate-button {
	font-size: 24px;
	font-family: laser_charles_wrightregular;
	line-height: 30px;
	cursor: pointer;
	color: #222;
}

#rear_image_car .slog_text small{
	background: #f3c724
}

.woocommerce table.shop_table tbody tr td.product-thumbnail img{
	background: none;
	padding: 0;
}

.yellow-text-style a.plate-bt{
	color:#000;text-transform: uppercase;display:block;
	background: #fae27c; /* Old browsers */
	background: -moz-linear-gradient(top, #fae27c 0%, #f4c516 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fae27c 0%,#f4c516 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fae27c 0%,#f4c516 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fae27c', endColorstr='#f4c516',GradientType=0 );
	padding: 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center
}

.yellow-text-style a.plate-bt span{
	background: #000; /* Old browsers */
	background: -moz-linear-gradient(top, #666 0%, #000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #666 0%,#000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #666 0%,#000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666', endColorstr='#000',GradientType=0 );
	-webkit-text-fill-color: transparent;
	text-fill-color: transparent;
	-webkit-background-clip: text;
	background-clip: text;
}

.yellow-text-style a.plate-bt.activethis:after{
	font-family: FontAwesome;
	content: "\f00c";
	font-size: 14px;
	position: absolute;
	width: 20px;
	height: 20px;
	border-radius: 1.25rem;
	top: 0;
	right: -6px;
	z-index: 100;
	text-align: center;
	color:#fff;
	background:green;
	display: flex;
	align-items: center;
	justify-content: center;
}

.yellow-text-style.Laser .plate-bt span{
	text-shadow: 0px 3px 3px rgba(255,255,255,0.30);
}

.yellow-text-style.TEXT a.plate-bt{
	background: url(../images/3d-text.png) no-repeat center center / 255px auto;
	width: 100%;
	height: 50px;
}

.yellow-text-style.GEL.CARBON a.plate-bt{
	background: url(../images/3d-gel-c.png) no-repeat center center / 255px auto;
	width: 100%;
	height: 50px;
}

.yellow-text-style.GEL.BLACK a.plate-bt{
	background: url(../images/3d-gel-b.png) no-repeat center center / 255px auto;
	width: 100%;
	height: 50px;
}

.yellow-text-style.TEXT a.plate-bt span, 
.yellow-text-style.GEL.CARBON a.plate-bt span,
.yellow-text-style.GEL.BLACK a.plate-bt span{
	display: none
}

.yellow-text-style.Carbon .plate-bt span{
	background: url(../images/four-d_carbon.jpg) no-repeat center center / 450px;
	background-clip: border-box; 
	-webkit-background-clip: text;
}

.yellow-text-style.Neon.Red .plate-bt span{
	text-shadow: -1px -1px 0px #d21111;
	-webkit-text-fill-color:#444;
	text-fill-color:#444;
}

.yellow-text-style.Neon.Blue .plate-bt span{
	text-shadow: -1px -1px 0px #3a5ecb;
	-webkit-text-fill-color:#444;
	text-fill-color:#444;
}

.yellow-text-style.Neon.Green .plate-bt span{
	text-shadow: -1px -1px 0px #79da38;
	-webkit-text-fill-color:#444;
	text-fill-color:#444;
}

.yellow-text-style.Neon.Orange .plate-bt span{
	text-shadow: -1px -1px 0px #f86a0c;
	-webkit-text-fill-color:#444;
	text-fill-color:#444;
}

.yellow-text-style.Neon.Yellow .plate-bt span{
	text-shadow: -1px -1px 0px #e3e34a;
	-webkit-text-fill-color:#444;
	text-fill-color:#444;
}


#billing_country_field .select2 .select2-selection, #shipping_country_field .select2 .select2-selection{
	padding: 7px;
	height: auto;
	position: relative;
	color: #444;
}

#billing_country_field .select2 .select2-selection span.select2-selection__arrow,
#shipping_country_field .select2 .select2-selection span.select2-selection__arrow{
	top: 11px;
	right: 5px;
	color: #444;
}

ul#select2-shipping_country-results, ul#select2-billing_country-results{
	color: #444;
}

.plates-size-list a.plateSizeLink span{
	padding-right: 10px;
}

body.woocommerce-page #post-body.columns-2 #postbox-container-1{
	float: left;
    margin-right: 0;
    width: 100%;
}

body.woocommerce-page #poststuff #post-body.columns-2 #side-sortables{
	width: 100%;
}

body.woocommerce-page #poststuff #post-body.columns-2 {
    margin-right: 0;
}

#rear_image_car h3{
	width: 100%;
}

#rear_image[style*=" width: 60%; "] .outer_text_outer .outer_text h3 img{
	/*height: 105px;*/
}

#rear_image[style*=" width: 50%; "] .outer_text_outer .outer_text h3 img{
	/*height:59px;*/
}

#rear_image[style*=" width: 70%; "] .outer_text_outer .outer_text h3 img{
	/*height: 70px;*/
}

/*.plate-view[style*="width: 90%; "] .outer_text_outer .outer_text h3{
	font-size:115px !important;
}

.plate-view[style*=" width: 90%; "] .outer_text_outer .outer_text h3{
	font-size:115px !important;
}*/

#billing_country_field .select2 .select2-selection, #shipping_country_field .select2 .select2-selection{
	padding: 7px;
}


.woocommerce.single-product #page div.product .jssort01-99-66 .w img{ padding:5px;}

body.woocommerce-cart .woocommerce-cart-form td.product-thumbnail{
	width: 200px;
}

.lipped-size:after{
	background: #000;
	content: "";
	width: auto;
	height: 16px;
	display: block;
	position: absolute;
	bottom: -16px;
	left: 6%;
	right: 6%;
	border-radius: 0 0 5px 5px;
	border-top: 1px solid #fff;
}

.commercial-custom-plate.lipped-size:after{
	border-top:1px solid #f4c516;
	content: "";
}

.plates-fitting-list.plate_fitting{
	overflow-y: scroll;
	height: 400px;
}

.sidebar-primary .price_slider_amount .price_label{
	color:#222
}

.sidebar-primary .tagcloud a.tag-cloud-link{
	color:#222 
}

.container .top-panel{
	background: #eee;
}

body .top-panel .dropdown_top_menu .material-icons{
	color: #222;
}

body .top-panel .dropdown_top_menu .material-icons:hover {
    color: #000;
}

body .top-panel .search-form__submit {
    color: #222;
}

body .top-panel .search-form__submit:hover {
    color: #000;
}

.footer-container .site-info{
	display: -webkit-box; 
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex; 
	display: flex;
	flex-wrap: wrap;
	-webkit-align-items: center;
	align-items: center;
	justify-content: space-between;
}

.footer-container .mobile-center{font-size: 11px;font-weight: 300;margin-top:0px;color:#fff}
.our_clients{margin-top:0px}
.our_clients img{max-height: 20px;}
.latest-video-heading h2{    margin: 0;
    padding: 0;
    text-transform: none;
    font-weight: 500;
    font-size: 22px;
    letter-spacing: normal;}


.woocommerce-mini-cart .woocommerce-mini-cart-item h6{
	color:#fff;
}

.woocommerce-mini-cart .woocommerce-mini-cart-item .mini_cart_item_title{
	color:#fff !important;
}

header .widget_shopping_cart .woocommerce-mini-cart__total .woocommerce-Price-amount.amount{
	color:#fff !important;
}

header .widget_shopping_cart .quantity .woocommerce-Price-amount.amount{
	color:#fff !important;
}

.top-panel {
    background-color: #eee !important;
}

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info, .woocommerce-page .woocommerce-message{
	color: #fff !important
}

.woocommerce .woocommerce-error::before, .woocommerce .woocommerce-info::before, .woocommerce .woocommerce-message::before, .woocommerce-page .woocommerce-error::before, .woocommerce-page .woocommerce-info::before, .woocommerce-page .woocommerce-message::before{
	color:#fff !important
}

.navbar-header-cart.menu .widget_shopping_cart .woocommerce-mini-cart__buttons a.button{
	background: #fddf3c !important;
	border-color: #fddf3c !important;
	color: #222 !important;
}

.woocommerce-form-coupon-toggle .woocommerce-info{
	color:#222 !important 
}

.woocommerce-form-coupon-toggle .woocommerce-info:before{
	color:#222 !important;
	left: 0.5em;	
}

.custom-tab .tab-content .tab-pane .tab-content-inner a.white_anchr{
	color: #222;
    text-decoration: underline;
}

.woocommerce-checkout-payment .payment_method_stripe .payment_box{
	background-color: #f4c518 !important;
	color: #222 !important;
	font-weight: 500;
}

.woocommerce-checkout-payment .payment_method_stripe .payment_box:before{
	border:none !important
}

.price-box-outer{
	margin-top: 20px;
}

#order_review table.shop_table tr th,
#order_review table.shop_table tr td{
	border: 1px solid #555;
}

.woocommerce-checkout-review-order-table tfoot select.shipping_method{
	width:100%
}

.woocommerce-page #woocommerce-content > h1.page-title {
    color: #fff !important;
    background: #757575;
	width:100% !important
}

form.variations_form.cart .variations tr td select{
	background: #eee !important;
	line-height: 25px;
}

form.variations_form.cart .variations tr td a.reset_variations{
	color: #222 !important;
}

.woocommerce-variation-add-to-cart table.thwepo-extra-options{
	margin: 0 !important;
}

.woocommerce-variation-add-to-cart .quantity{
	margin-top: 0 !important;
}

body.single-product .woocommerce-variation-add-to-cart button.single_add_to_cart_button{
	margin-top: 0 !important;
	background: #fddf3c !important;
	border-color: #333 !important;
	color: #222 !important;
}

body.single-product .woocommerce-variation-add-to-cart button.single_add_to_cart_button:hover{
	color: #222 !important;
}

.single_product_wrapper .entry-summary .wishlist_compare_button_block{
	padding: 10px 0 !important;
}

.single_product_wrapper .entry-summary .wishlist_compare_button_block .button{
	padding: 10px 12px !important;
	background: #eee !important;
	color: #222 !important;
	font-weight: 600 !important;
	text-transform: uppercase;
	font-size: 14px !important;
	margin: 0 8px 0 0 !important;
}

.single_product_wrapper .entry-summary .wishlist_compare_button_block .button:hover{
	background: #222 !important;
	color: #fff !important;
}

.posted_in a{
	color:#222 !important
}

.posted_in a:hover{
	color:#000 !important
}

.woocommerce-tabs ul.tabs li a:hover{
	color: #000 !important;
}

.woocommerce-tabs ul.tabs li:hover a, .woocommerce-tabs ul.tabs li a{
	color: #222 !important;
}

.single_product_wrapper .entry-summary .wishlist_compare_button_block .button:before,
.single_product_wrapper .entry-summary .wishlist_compare_button_block .button:after{
	content:inherit !important;
	display:none !important
}

#woocommerce-content .products.row{
	margin:0 !important
    gap: 20px 0px;
}

.woocommerce-variation-add-to-cart .quantity input.qty{
	padding: 23px 40px 23px;
	border-radius: 0;
}

.overlay-bg:before{
	background-color: rgba(0, 0, 0, 0.5) !important;
	width: 100% !important;
	height: 100% !important;
	left: 0 !important;
	content:"" !important
}

.overlay-bg h2.tm_pb_link_box_title{
	color: #fff !important;
	z-index: 1;
}

/*html body #content .woocommerce-variation-add-to-cart button.single_add_to_cart_button{
	background: #fddf3c !important;
	border-color: #333 !important;
	color: #222 !important;
	padding: 16px 28px !important;
}*/

.comment-respond{
	background: #fff !important;
	padding: 20px 0 !important	
}

.comment-respond a{
	color:#222;
	text-decoration: underline;
}

.comment-respond a:hover{
	color:#000;
	text-decoration: none;
}

.post-navigation .nav-previous a, .post-navigation .nav-next a{
	border-color: #222;
}


article.type-post .entry-content p a{
	color: #222;
	text-decoration: underline;
}

article.type-post header.entry-header .post-navigation a{
	border: 1px solid #555;
}

article.type-post header.entry-header .post-navigation a .meta-nav{
	color: #222;
}

article.type-post header.entry-header .post-navigation a .post-title{
	color: #222;
}

article.type-post header.entry-header .entry-footer .share-btns__list a{
	color:#222
}

.post-author__title a{
	color:#222 !important;
	text-decoration: underline;
}

#customer_login .lost_password a{
	color:#222;
}

.woocommerce-MyAccount-content{
	background:none !important;
}

.woocommerce-account.logged-in .woocommerce-MyAccount-navigation a{
	color:#222 !important
}

.woocommerce-MyAccount-content a{
	color:#222 !important;
	text-decoration:underline !important;
}

.buttonwid a{background: #000;font-size:14px;color: #fff;padding: 10px;text-align: center;text-decoration: none;text-transform: uppercase;}

.subscribe-form input[type="submit"]{
	border: 2px solid transparent;
	padding: 15px 30px;
}

.subscribe-form input[type="submit"]:hover {
    color: #ffffff;
    background-color: #23262c;
	border: 2px solid #fff; 
}
.addtocart-custom-message{position:fixed;left: 0;right:0;bottom: 0; display: none !important; z-index: 10;}

/*new css added on 14/11/2022 */

div#popUpForm {
    position: fixed;
  display:none;
  top:0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  padding: 15px;
  background-color:rgba(0,0,0,0.5);
}

.popupinner{display: flex;align-items:center;justify-content: center; min-height: 100vh; }


#popContainer {
    width:550px;
    text-align: center;
    margin: 0 auto;
    background:url(../images/popup-banner.jpg) center top no-repeat;
    height: auto;
    margin-top:0px;
	position: relative;
	padding:50px 35px;
	z-index: 10;
}
#popContainer .gift-icon img{max-width:100px;}
#popContainer h1{color:#fff;font-size: 35px;;}
#popContainer h2{color:#fff;font-size: 25px;font-weight: 500;margin-bottom: 25px;}
#popContainer h2 span{font-weight: 700;font-size:30px;}
#popContainer h3{color:#fff;font-weight: 300;font-size:20px;margin: 0;padding: 0;text-transform: none;}
.coupon-code{text-transform: uppercase;font-weight: 700;font-size: 35px;text-align: center;color:#fff}

#popContainer:before{content:'';background:rgba(0,0,0,0.8); position: absolute;left:0;right: 0;top: 0;bottom: 0;}
#popContainer>div{position: relative;z-index: 2;}

#popContainer #close{position: absolute;right:15px;top:15px;color:#fff;width:30px;height:30px;border-radius: 50%;display: flex;align-items: center; justify-content: center;cursor: pointer;}
#close:hover{background-color:#ff44449e;}
.social-list .menu-item.tiktok a{display: flex;align-items: center;justify-content: center;}
.social-list .menu-item.tiktok a::before{
	content:'';background:url(../images/icon-tiktok.svg) center center no-repeat;width:18px;height:25px;position: absolute;background-size: 100%;}
.social-list .menu-item.tiktok a:hover:before{background:url(../images/icon-tiktok-o.svg) center center no-repeat;width:18px;height:25px;background-size: 100%;}

.static-top-header{
	margin-top:0;
}

.content {
	height:80px;
	overflow:hidden;
	margin-bottom:10px;
  }
  
  .content.visible {
	height:auto;
	overflow:visible; 
  }
 .show_hide{background: #fddf3c;color: #222 !important; border-radius: 0 !important; padding:12px 30px; height: auto; font-weight: 600;margin:10px 0; display: inline-block;text-transform: uppercase;}
.accordion-title{width: 100%;margin-bottom: 15px;text-align: left;}
.accordion-content{padding:15px 15px;;}

.accordion-container .accordion-title{position: relative;}
.accordion-container .accordion-title::after {content: "";position: absolute;top:13px;right:15px;background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='35' height='37' viewBox='0 0 35 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M25.386 36L8.19298 18.807L26 1' stroke='black'/%3e%3c/svg%3e ");transform: rotate(-90deg);width: 15px;
    height: 15px;background-size: 100%;background-size:12px 15px}
  .accordion-container .accordion-title.open::after {transform: rotate(90deg);}
  
  .home-blogpost {margin:60px 0}  
.home-blogpost .row [class*="col-"]{padding:0 15px !important;margin-bottom: 25px;}
.home-blogpost .bg-white {background:#fff; height: 100%;padding:0px;text-align: left;}
.home-blogpost .postdate {color:#434343;font-size: 12px;font-weight: 300;}
.home-blogpost .icon-content{padding:25px 20px}
.home-blogpost .icon-content h5 {color:#000;font-size:20px;font-weight:500;text-transform:none; letter-spacing: normal;margin:10px 0;padding: 0;}
.home-blogpost .icon-content a{font-size: 12px;color:#000;letter-spacing: 2px; background: url(../images/arrow-next.svg) right 5px no-repeat;padding-right:30px;}

article.type-post .entry-content a {color: #222;text-decoration: underline;}
.tm_pb_text a{text-decoration: underline ;}
.tm_pb_text a:hover{color:#000}

/*.footer-area-wrap ul li a:hover{color:#fddf3c !important}*/
.search-strip{background:#fff;padding:10px;margin:15px 0;}	
.search-strip .form-row{display: flex; flex-wrap: nowrap;  align-items: center; justify-content: center;}	
.search-strip .form-row [class*="col-"]{flex: 0 0 50%;max-width:50%;}	
.search-strip select{width:100%;border: solid 1px #d1d1d1;}	
.search-strip button[type="submit"]{padding:12px 15px;background:#000;color:#fff;border-radius:5px;}	
/* .search-strip button[type="submit"] .vehica-button__text{display: none;} */	
.search-strip button[type="submit"] i{display: none;}

.site-footer.container{max-width: 100%;}
.page-template-product-search-template .col-md-push-3{left: 0;}
.page-template-product-search-template .col-md-pull-9 {right: 0;}
.page-template-product-search-template #primary {max-width:100%;flex: 0 0 100%;}
.page-template-product-search-template .block_product_content {text-align: center;}
.page-template-product-search-template .block_product_content h4{margin: 0;padding: 0;}
.page-template-product-search-template .block_product_content .price{font-weight: 700;color:#777;margin:10px 0;display: block;}
.page-template-product-search-template .wishlist_compare_button_block button{background: #333 !important;border-color: #333 !important;color: #fff !important; position: relative;width: 30px;height: 30px;margin:0px 4px !important;}
.page-template-product-search-template .wishlist_compare_button_block button span.text {
    position: absolute;top: -30px;left: 50%;transform: translate(-50%, 0);max-width: none;padding: 6px 8px 5px;
    visibility: hidden;overflow: visible;opacity: 0;transition: all .2s ease;font-size: 9.6px;font-size: 0.6rem;line-height: 1;
    text-transform: uppercase;background: #000;color: #fff;}

	.page-template-product-search-template .wishlist_compare_button_block button:after{left: 0 !important;right: 0 !important;margin: auto;}
	.page-template-product-search-template .wishlist_compare_button_block{display: flex;justify-content:center;padding:10px 0;}
	.page-template-product-search-template .row [class*="col-"].product{flex:0 0 33.33%;max-width: 33.33%;background:transparent;padding: 0 12px;margin:0 0px 32px;}
	.page-template-product-search-template .block_product_content_footer a{display: block !important;}
	.page-template-product-search-template .wishlist_compare_button_block button:hover span.text {opacity: 1;visibility: visible;top: -23px;}
	.page-template-product-search-template .wishlist_compare_button_block button:hover span.text:after {
		content: "";position: absolute;bottom: 0;left: 50%;-webkit-transform: translate(-50%, 100%);transform: translate(-50%, 100%);
		width: 0;height: 0;border-style: solid;border-width: 6px 5px 0 5px;border-color: #000 transparent transparent transparent;}

		#sidebar-primary .search-form__submit i.material-icons{ line-height: 35px;}
		#sidebar-primary button.search-form__submit{padding: 0;margin: 0;width: 40px;height: 40px;border-radius: 5px;margin-left: 5px;}
.search-toggle{display: none;}


.header-container_wrap .header-container__flex{
	max-width: 1270px;
	margin: auto;
	padding: 0 15px;
}

.header-container_wrap .site-branding .site-link__img{
	padding:0px 0;
}

/*#masthead.site-header { position:sticky; top:0; z-index:9999; width:100%;padding:0px 0;left: 0;right: 0;}*/
#masthead.site-header .header-container{padding:7px 0;}
body.home #content.site-content{ padding-top:0; margin-top: -20px;}

.custom-socialtext-13{text-align: center;}
.custom-socialtext-13 .widget-title{border: none;}
.custom-socialtext-13 .widget-title::before{display: none;}
.custom-socialtext-13 h2{margin:0;padding:10px 0 20px;}
.custom-socialtext-13 ul{display: flex;justify-content: center;}
.custom-socialtext-13 ul li{list-style: none;margin:5px;}
.custom-socialtext-13 ul li a{width:56px;height:56px;border: solid 2px #fff;border-radius:50%;display: flex;justify-content: center;align-items: center;font-size: 20px;color:#fff;}
.custom-socialtext-13 ul li a:hover{background:#fff;color:#000;}
.custom-socialtext-13 ul li a .icon-tiktok{fill:#fff;}
.custom-socialtext-13 ul li a:hover .icon-tiktok{fill:#000;}

/* body #page #tm_builder_outer_content .tm_pb_button:hover{color:#757575 !important} */

.logo-slider.owl-carousel .owl-item img{width: auto;max-height: 80px;}
.logo-slider .owl-nav button{position:absolute;top:0;bottom:0;margin: auto;height: 40px;width:40px;}
.logo-slider .owl-nav button span{font-size: 35px;line-height: normal;}
.logo-slider .owl-nav button.owl-prev{left:0;}
.logo-slider .owl-nav button.owl-next{right:0} 

.mobile-view.woocommerce-tabs{display: none;}
.custom_desc_tab_content li{list-style: none;}
.custom_desc_tab_content li:nth-child(even) .row{flex-direction: row-reverse;} 
.related-products{padding:35px 0;}
.related-products h2{text-align: center;font-size: 17px;text-transform: none;font-weight: 500;letter-spacing: normal;}
.related-products .popular-carousel .popular-box{padding: 0;}
.related-products .owl-dots{display: none;}
.related-products .item { background: #f2f2f2; color: #000; border-color: #f2f2f2; text-transform: capitalize; font-weight: 400; padding: 12px 5px; font-size: 11px; border-radius: 5px; text-align: center; }
.plate_grid_box a{background:rgba(255,255,255,0.5);position:absolute;bottom:0 ;left: 0;right: 0;font-size: 16px;padding:5px 5px}
.footer-area-wrap .col-md-3 {flex: 0 0 20%;max-width: 20%;}
.related.products h2{font-weight: 500;text-transform: none;letter-spacing: normal;font-size: 20px;}

.plates-section-two{padding:50px 0;}
.plates-section-two h2, .plates-section h2{text-transform: none;letter-spacing: normal;margin-bottom:15px;}
.plates-section{margin:25px 0;}


.btn.btn-default{background:#000;border-radius: 5px;padding:10px 50px;color:#fff;border: solid 1px #000}
.btn.btn-default:hover{border: solid 1px #000;}


@media screen and (min-width:1200px) and (max-width:1920px){
	
}




@media screen and (min-width:1200px) and (max-width:1400px){
	#tm_builder_outer_content .tm_pb_slider .tm_pb_slide{height:400px !important}
	.woocommerce-page #woocommerce-content > h1.page-title{
		margin: 0 10px 15px 0;
	}
	#tm_builder_outer_content .tm_pb_title_holder h1, #tm_builder_outer_content .home-slider h1{font-size: 50px !important;}
	
	.woocommerce-page #woocommerce-content > h1.page-title{
		font-size: 15px !important;
	}
	
	.woocommerce-page #woocommerce-content p.woocommerce-result-count{
		font-size: 15px !important;
	}

	.woocommerce table.shop_table tbody tr td.product-thumbnail .outer_text img{
		height: 60px !important;
	}
	
	body #content .cart_item .plate_container .outer_text_outer .outer_text h3,
	body #content .order_item .plate_container .outer_text_outer .outer_text h3{
		font-size: 50px !important;
		line-height: 70px !important;
	}
	
	.cart_item .plate-view, .order_item .plate-view{
		height: auto !important;
	}

	tbody#order_line_items .outer_text_outer .outer_text h3{
		font-size: 138px !important;
	}
	
	/*.woocommerce div.products div.product .block_product_thumbnail img{ height:210px; object-fit:cover;}*/
	.product-category .category-shop-title{ font-size:27px;}
	
}

@media screen and (max-width:1250px) and (min-width:1025px){

	.outer_text_outer .outer_text h3 {

		font-size: 100px !important;

	}

	#rear_image_car .outer_text_outer .outer_text h3{font-size:100px !important;}

	.order_item .outer_text_outer .outer_text h3 img {
		height: 60px;
		vertical-align: middle;
	}

}

@media screen and (max-width:1199px) and (min-width:992px){
	#tm_builder_outer_content .tm_pb_slider .tm_pb_slide{height:475px !important}
	body #content .cart_item .plate_container .outer_text_outer .outer_text h3,
	body #content .order_item .plate_container .outer_text_outer .outer_text h3{
		font-size: 28px !important;
		line-height: 50px !important;
	}
	
	.cart_item .plate-view, .order_item .plate-view{
		height: auto !important;
	}

	tbody#order_line_items .outer_text_outer .outer_text h3{
		font-size: 85px !important;
	}
	.header-container__flex{flex-wrap: nowrap;}
	.main-navigation > .menu > li{padding:0 15px;}
	
}

	@media screen and (max-width:1024px) and (min-width:992px){
		.top-tabing-outer .scrollable-tab .nav-tabs{border:none}	
		.footer-area .widget{ flex: 0 0 50%;max-width: 50%;}
		.price-box-outer {width: 100%;}
		.plates-builder-column {width: 100%;}
		.reset_btn {font-size: 14px;height: 40px;display: inline-block;	line-height: 40px;padding: 0 20px;}
		.plates-fitting-list li .selector{float: none;}
		.plates-fitting-list {display: flex;flex-wrap: wrap;}
		.plates-fitting-list li span{display: block; font-weight: 400}
		.plates-size-list{display: table}
		.plates-size-list > li {display: table-cell;text-align: center;padding-bottom: 15px; line-height:20px;}

		.plates-size-list > li ul li{text-align: left}

		#rear_image_car .outer_text_outer .outer_text h3{font-size:100px !important;}

		.outer_text_outer .outer_text h3{font-size:130px !important;}

		#front_image[style*=" width: 90%; "] .outer_text_outer .outer_text h3{
			font-size:115px !important;
		}

		.outer_text_outer .outer_text h3.custom_badge {
			font-size: 100px !important;
		}

		.order_item .outer_text_outer .outer_text h3 img {
			height: 55px;
			vertical-align: middle;
		}
        .header-container .main-navigation { order: 0;flex: 0 1 52%;}
        #main .woocommerce-tabs.wc-tabs-wrapper ul.wc-tabs li{min-width:12%;}
	}

	@media screen and (max-width:1199px){
	
		.container {
			max-width: 1180px;
			width: 100%;
		}
		
		.woocommerce table.shop_table tbody tr td.product-thumbnail .outer_text img{
			height: 40px !important;
		}
		
	}

	@media screen and (max-width:991px){
		.woocommerce table.shop_table tbody tr td.product-thumbnail{
			display: block !important
		}
		
#footer-area .textwidget a, #footer-area  a[href^="tel"] {color:#fff}

		.woocommerce table.shop_table tbody tr td.product-thumbnail .outer_text img{
			height: 28px !important;
		}
		
		.plate-builder h3{
			font-size:16px;
		} 
		.wc-tabs-wrapper{
			display: none;
		}
		#accordion.mobile-view.woocommerce-tabs{display: block;width: auto;margin: 0 -15px;}
		.custom-shortcode-section .owl-carousel .owl-nav button{position: absolute;top: 0;bottom: 0;margin: auto;background:rgba(255,255,255,0.5) !important;width:35px;height:40px;font-size:35px !important;}
		.custom-shortcode-section .owl-carousel .owl-nav button span{padding: 0;display: block;height:20px; line-height: 15px;}
		.custom-shortcode-section .owl-carousel .owl-nav button.owl-next{border-radius:4px 0 0 4px;right: 0;}
		.custom-shortcode-section .owl-carousel .owl-nav button.owl-prev{border-radius:0px 4px 4px 0px;left: 0;}
		.custom-shortcode-section .owl-carousel.plates-grid-carousel .owl-nav button{width:35px;height:40px;display: flex;align-items: center;justify-content: center;}

	}
	.custom-ad-banner img {
    width: 100%;
}
	@media screen and (min-width:992px){
		.woocommerce.tax-product_cat .woocommerce-ordering + .products .product, .page-template-product-search-template .row [class*="col-"].product{
    flex: 0 0 50%;
    position: relative;
    max-width: 50%;
}

		.view-my-plate{
			display:none;
		}
	}
@media screen and (min-width:1200px){

	#rear_image_car h3{
		font-size:100px !important
	}
.woocommerce.tax-product_cat .woocommerce-ordering + .products .product, .page-template-product-search-template .row [class*="col-"].product{
    flex: 0 0 33.33%;
    position: relative;
    max-width: 33.33%;
}
	h3.custom_badge{
		font-size: 115px !important
	}
}
	@media screen and (max-width:991px) and (min-width:768px){
		.woocommerce.tax-product_cat .woocommerce-ordering + .products .product, .page-template-product-search-template .row [class*="col-"].product{
    flex: 0 0 50%;
    position: relative;
    max-width: 50%;
}
		.top-tabing-outer .scrollable-tab .nav-tabs{border:none}
		.plates-builder-column{width:100%}
		.price-box-outer{width:100%}
		.plate_container .plate-view{margin:0 auto 40px;/*width:100% !important*/}
		.plates-size-list {display: table;}
		.plates-size-list > li {display: table-cell;text-align: center;padding-bottom: 15px;}
		.plates-size-list > li ul li{text-align: left}
		.plates-fitting-list li .selector{float: none;}
		.plates-fitting-list {display: flex;flex-wrap: wrap;}

		.outer_text_outer .outer_text h3{font-size:128px !important;}

		#rear_image_car .outer_text_outer .outer_text h3{font-size:95px !important;}

		.outer_text_outer .outer_text h3 {
			font-size: 115px !important;
		}

		.outer_text_outer .outer_text h3.custom_badge{
			font-size: 100px !important;
		}

		.order_item .outer_text_outer .outer_text h3 img {
			height: 41px;
			vertical-align: middle;
		}

		body #content .cart_item .plate_container .outer_text_outer .outer_text h3,
		body #content .order_item .plate_container .outer_text_outer .outer_text h3{
			font-size: 32px !important;
			line-height: 50px !important;
		}
		
		.cart_item .plate-view, .order_item .plate-view{
			height: auto !important;
		}

		.outer_text_outer .outer_text h3 img {
			/*height: 95px;*/
		}
		
		/*.woocommerce div.products div.product .block_product_thumbnail img{ height:175px; object-fit:cover;}*/
		
		div#popUpForm{overflow: auto;}
		.search-strip .form-row [class*="col-"]{padding:0 5px;} 
		.static-top-header {margin-top: 0;}
        .site-header.minimal .main-navigation{padding: 0;}
        #main-menu{top: 62px;}
	}

	@media screen and (max-width:767px){
.woocommerce-page.tax-product_cat div#woocommerce-content > h1.page-title {
    font-size: 18px !important;
}
.woocommerce-page.tax-product_cat div#woocommerce-content > h1.page-title{
    margin: 0px 0px 15px !important;
}
.woocommerce .woocommerce-ordering + .products .product .block_product_content .price del, .page-template-product-search-template .block_product_content .price del{
    flex: 0;
}
.custom-price-w3ctrl{
    flex-wrap: wrap;
    gap: 5px;
    padding: 7px 0 0;
    justify-content: start;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li a.next:before, .woocommerce nav.woocommerce-pagination ul.page-numbers li a.prev:before {
    color: #fff;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li a.next:hover:before, .woocommerce nav.woocommerce-pagination ul.page-numbers li a.prev:hover:before {
    color: #000;
}
.custom-ad-banner img {
    object-fit: cover;
}
.w3ctrl-products .ti-widget.ti-goog .ti-reviews-container-wrapper .ti-inner>.ti-stars, .page-template-product-search-template .ti-widget.ti-goog .ti-review-item .ti-stars{
    margin: 0 0 10px;
}
.custom-price-w3ctrl bdi {
    font-size: 13px;
}
.woocommerce .woocommerce-ordering + .products .product .block_product_content_footer .button, .page-template-product-search-template .block_product_content_footer .button{
    display: none !important;
}
.ti-widget.ti-goog .ti-controls-line {
    height: 1px;
}
.tax-product_cat .markdown p {
    font-size: 13px;
    line-height: 1.6;
    font-weight: 400;
}
.woocommerce.tax-product_cat .woocommerce-ordering + .products .product, .woocommerce.tax-product_cat .woocommerce-ordering + .products .w3ctrl-ad-banner, .col-sm-6.w3ctrl-ad-banner{
    flex: 0 0 50%;
    max-width: 50%;
}
.woocommerce .woocommerce-ordering + .products .product .block_product_content h4.product_title_loop, .page-template-product-search-template .block_product_content h4.product_title_loop{
    font-size: 13px;
}
.custom-price-w3ctrl{
    font-size: 11px;
}
.woocommerce-page .woocommerce-ordering select.orderby {
    margin: 0 0 0 10px;
}
.tax-product_cat #sidebar-primary, body #sidebar-primary {
    padding: 0 20px;
}
.woocommerce.tax-product_cat nav.woocommerce-pagination {
    margin: 0 10px 30px;
}
.tax-product_cat .accordion-container .accordion-content {
    padding-top: 10px;
}
.woocommerce.tax-product_cat nav.woocommerce-pagination + div + #accordion {
    padding: 0 10px;
}
.tax-product_cat .footer-area-wrap #footer-area h5{
    margin:0;
} 
.tax-product_cat .footer-area-wrap .col-md-3 {
    padding: 11px 0 !important;
}
.container.need-help {
        padding: 0 15px;
    }
.tax-product_cat .site-footer .footer-area-wrap {
        padding: 20px 20px 0;
    }
.tax-product_cat .accordion-container .accordion-title {
    margin: 0 0 10px;
        overflow: hidden;
}
.tax-product_cat .accordion-container .accordion-title.open::after {
    transform: translateY(1px) rotate(90deg);
}

/*End New Css*/
		.breadcrumbs {margin: 0 0 10px;}
		.top-tabing-outer .scrollable-tab .nav-tabs{border:none}
		.site-header {margin-bottom: 0;}
		.reg-field li input {padding:8px 0; width: 30px;}
		.plates-builder-column{width:100%}
		.price-box-outer{width:100%}
		.plate-view{/*width:100% !important; height:auto !important*/}
		.outer_text_outer .outer_text h3{font-size:100px !important;}
		.reset_btn {font-size: 14px;height: 40px;display: inline-block;	line-height: 40px;padding: 0 20px;}
		.plate-type-radio li {width:32.33%;margin-right: 2px;padding: 3px;}
		.plates-size-list {display: flex; flex-wrap: wrap}
		.plates-size-list > li {text-align: left;padding-bottom: 15px;width: 50%}
		.plates-size-list > li ul li{text-align: left}
		.plates-size-list > li{ position: static}
		.plates-size-list-dropdown{left:0;right:0px;}
		.plates-size-list > li:first-child{padding-left:15px;}
		.plate-badges-list li ul li{width:25%}
		.plates-color-list a{width:60px; height: 60px;}
		.plates-fitting-list li{width:100%}
		.plates-fitting-list li .selector{float:none}
		
		.selector-number{height:28px;}
		.plates-builder-column{margin-bottom:15px;}
		.outer_text_outer {padding:0 0 0 3px !important;}
		#borderImg {top: 5px;padding:3px 9px 8px;}
		.dropdown_top_menu{float: left}
		.top-panel__search {right: 70px;}
		.site-header-cart{margin-top:0px;}
		
		/* .header-container__flex{display: block}
		.header-container .site-branding{display: inline-block}
		.header-container .main-navigation{display:inline-block;width:auto; float: right;}
		.site-logo{font-size:25px !important;}
		.main-navigation ul {position: absolute;left: 10px;	right: 10px;background: #000;z-index: 100;} */
		
		.plates-middle-section{
			padding: 20px 15px !important;
		}
		
		.plate_container .plate-view{
			padding: 8px;
		}
		
		.plate_container .plate-view .outer_text{
			border-radius: 6px;
		}
		
		.plate-view{
			
		}

		.cart-custom-message {
			display: block !important;
			position: fixed;
			background: #fff;
			left: 0;
			right: 0;
			bottom: 0;
			border-top: solid 1px #f2f2f2;
			border-bottom: solid 1px #f2f2f2;
			padding: 12px 10px;
			z-index: 10;
		}
		.cart-custom-message a {
			background:green;
			font-size:18px;
			color: #fff;
			padding: 10px;
			text-align: center;
			display: block;
			text-decoration: none ;
			text-transform: uppercase;
		}
		
		.slog_text{
			line-height: 15px !important;
		}

		#rear_image_car .outer_text_outer .outer_text h3{font-size:80px !important;}

		.order_item .outer_text_outer .outer_text h3{font-size:45px !important;}
		.order_item #rear_image_car .outer_text_outer .outer_text h3{font-size:45px !important;}

		.order_item .outer_text_outer .outer_text h3 img {
			height: 17px;
			vertical-align: middle;
		}

		.plate_container .outer_text h3.neon_red{
			text-shadow: 
				-1px 0px 1px #d21111, 
				-1px 0px 1px #d21111, 
				-1px 1px 1px #d21111, 
				-1px 1px 1px #d21111
		}
		
		.plate_container .outer_text h3.neon-blue{
			text-shadow: 
				-1px 0px 1px #3a5ecb, 
				-1px 0px 1px #3a5ecb, 
				-1px 1px 1px #3a5ecb, 
				-1px 1px 1px #3a5ecb
		}
		
		.plate_container .outer_text h3.neon_green{
			text-shadow: 
				-1px 0px 1px #79da38, 
				-1px 0px 1px #79da38, 
				-1px 1px 1px #79da38, 
				-1px 1px 1px #79da38
		}
		
		.plate_container .outer_text h3.neon_orange{
			text-shadow: 
				-1px 0px 1px #f86a0c, 
				-1px 0px 1px #f86a0c, 
				-1px 1px 1px #f86a0c, 
				-1px 1px 1px #f86a0c
		}
		
		.plate_container .outer_text h3.neon_yellow{
			text-shadow: 
				-1px 0px 1px #e3e34a, 
				-1px 0px 1px #e3e34a, 
				-1px 1px 1px #e3e34a, 
				-1px 1px 1px #e3e34a
		}
		
		ul.plates-dropdown > li{
			width: 100%;
		}
		
		.text-style-block ul{
			display: block;
			margin: auto;
			padding: 0;
		}
		
		.text-style-block ul li{
			margin: 0 0 10px 0;
			text-align: center;
			padding: 10px 0;
		}
		
		.yellow-text-style a.plate-bt{
			margin: auto;
			display: inline-block;
			position:relative
		}
		
		 /* width */
		::-webkit-scrollbar {
		  width: 10px;
		}
	
		/* Track */
		::-webkit-scrollbar-track {
		  box-shadow: inset 0 0 5px grey;
		  border-radius: 5px;
		}
	
		/* Handle */
		::-webkit-scrollbar-thumb {
		  background: #ccc;
		  border-radius: 5px;
		} 
		
		.plates-size-list a.plateSizeLink{
			
		}

		.outer_text_outer .outer_text h3 img {
			/*height: 80px;*/
			height:auto;
		}

		.badge{
			min-width: 32px;
		}

		.badge img{
			max-width: 28px;
		}
		
		.plate_container .plate-view .outer_text{
			padding: 10px 5px 5px 5px;
		}
		
		.plate-view {width: 100%;}
		
		#order_review table.shop_table tr th, #order_review table.shop_table tr td{
			font-size: 12px;
		}
		
		.woocommerce table.shop_table tbody tr td.product-name .mini_cart_item_title{
			font-size: 12px
		}
		
		.rearSec .outer_text img#rearimgcar{
			padding-top: 5px; 
		}
		.addtocart-custom-message{position:fixed;left: 0;right:0;bottom: 0; display: block !important; z-index: 10;}
		.addtocart-custom-message a{background: #fddf3c;border-color: #333;font-size: 18px;color: #222;padding:6px 15px;display: block;text-transform: uppercase; text-align: center;}
		#popContainer{padding:30px 15px;overflow: auto;}
		#popContainer h2{font-size: 20px;;}
		#popContainer h2 span{font-size: 22px;}
		div#popUpForm{overflow: auto;}
		.home-blogpost {margin:30px 0} 
		.search-strip{padding:20px 0;}
			.search-strip .form-row [class*="col-"] {flex: 0 0 70%;max-width:70%;margin-bottom: 0px;padding: 0;}
		.search-strip button[type="submit"] .vehica-button__text{display:inline-block;margin-right:0px;;}
		.search-strip .vehica-search-classic-v2__search-button-wrapper{text-align: right;}
		.search-strip select{-webkit-appearance: none;}
		.header-container .social-list .icon-wishlist{
			display: none;
		}

		.header-container .social-list .icon-compare{
			display: none;
		}

		.header-container_wrap .site-branding .site-link__img{
			
		}

/* #masthead.site-header .header-container{
position: relative;
top: 0;
z-index: 9999;
width: 100%;
padding:0px;
} */
.sticky-header .static-top-header{display: none;}


		.site{overflow: visible;}
	

		body.home #content.site-content{
			margin-top: -20px;
		}

		.static-top-header {
			margin-top:0;
		 }

		.site-branding .site-link__img{
			width: 75px;
		}

		.container .header-container {
			min-height: 50px;
		}

		.main-navigation .menu-toggle{
			top:16px;
		}

		.site-header .top-panel__search{
			top: 55px;
		}

		#main-menu {
			top: 55px;
		}
		.header-container_wrap .header-container__flex{padding:0px;}
		.header-container .social-list{padding:5px 10px;}
        .header-container .main-navigation {order: 0; }
		.custom-socialtext-13 ul li a{width:30px;height:30px;font-size:14px;}
		.custom-socialtext-13 ul li a .icon-tiktok{width:15px}
		.rtwpvg-has-product-thumbnail{max-width: 100% !important;}
		#tm_builder_outer_content .woocommerce .single-product div.product .variations .value select, .woocommerce.single-product #page div.product .variations .value select, .woocommerce.single-product div.product .variations .value select{min-width:210px;}
		footer .social-list ul{justify-content: center;}
		.page-template-product-search-template .row [class*="col-"].product {        flex: 0 0 50%;
        max-width: 50%;
        padding: 0 10px;
        margin: 0 0 10px;}
.block_product_content h4.product_title_loop a {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
		.btn.button.add_to_cart_button .add_to_cart_button__text {padding: 6px 5px 5px;}
		.footer-area .widget {margin-bottom: 0;border-bottom: 1px solid #525252;padding: 15px 0px;
			margin: 0;width: 100%;max-width: 100%;flex: 0 0 100%;}
		.footer-area .widget .widget-title{margin:0px;font-size: 13px;font-weight: 500;text-transform: none;letter-spacing: normal;}
		.site-footer .footer-area-wrap{padding:0 15px;}
		.footer-full-width-area .widget {margin-top: 15px;margin-bottom: 0;}
		.need-help h6{padding:15px 0 5px;margin: 0;}
	   .site-footer .footer-container{padding:5px 5px;}
	   .our_clients{padding:15px 0;border-bottom:1px solid #525252;border-top:1px solid #525252;margin:20px 0;}
	   .container.need-help{font-size: 13px;;}
	   .container.need-help .fa{margin-right:5px !important; font-size: 15px;}
	   .container.need-help a{padding:5px 0;font-size: 11px;color:#fff !important; line-height: 16px; margin: 0;display: block;}
	   footer aside .textwidget,  footer aside .menu-footer-category-container, .menu-help-menu-container{padding-top:15px;font-size: 11px;}
	   .footer-area.widget-area{padding:0px;}
	   .footer-container .mobile-center,  .footer-container .mobile-center a{color:#fff !important;font-size: 11px;}
		 .footer-container .mobile-center a{text-decoration: underline;}
	   .mobile-footer-icon{display: block;}
	   .mobile-footer-icon h5{display: none}
	   .mobile-footer-icon ul{margin: 0;padding: 0 0 15px;display: flex;justify-content: center; align-items: center;}
	   .mobile-footer-icon ul li{list-style: none;margin: 0 10px;}
	   .mobile-footer-icon ul li a{color:#fff !important;font-size: 20px;display: flex; align-items: center;}
	   .mobile-footer-icon ul li a svg{fill:#fff;}
	   .footer-area-wrap ul li a{color:#fff !important} 
	   .custom-shortcode-section .container{margin:0px;padding: 0;}
	   .home-slider .tm_pb_slide{height: 475px;}
	   .home-slider .tm_pb_slide_content:before{display: none !important;}
	}

	@media screen and (max-width:600px){
		
		.outer_text_outer .outer_text h3{font-size:75px !important;}
		#rear_image_car .outer_text_outer .outer_text h3{font-size:65px !important;}

		.order_item .outer_text_outer .outer_text h3{font-size:22px !important;}
		.order_item #rear_image_car .outer_text_outer .outer_text h3{font-size:22px !important;}

		.order_item .outer_text_outer .outer_text h3 img {
			height: 15px;
			vertical-align: middle;  
		}

		.outer_text_outer .outer_text h3 img {
			/*height: 55px;*/
			height:auto;
		}
	
		.woocommerce table.shop_table tbody tr td.product-thumbnail .outer_text img{
			height: 40px;
		}
		
	}
	
	@media screen and (max-width:479px){
		.ti-widget.ti-goog div.ti-controls-line{
display:none !important;
}
.custom-ad-banner{
height:auto;
}
.custom-price-w3ctrl del {
    flex: 0;
}
.woocommerce .woocommerce-ordering + .products .product .block_product_content_footer, .page-template-product-search-template .block_product_content_footer{
    padding: 0 0 20px;
    margin: 0 0 10px;
    border-bottom: 1px solid #dbd8d8;
}
.ti-widget.ti-goog div.ti-widget-container {
    margin: 0;
}
		.outer_text_outer .outer_text h3{font-size:58px !important;}
		#rear_image_car .outer_text_outer .outer_text h3{font-size:48px !important;}

		.order_item .outer_text_outer .outer_text h3{font-size:19px !important;}
		.order_item #rear_image_car .outer_text_outer .outer_text h3{font-size:19px !important;}

		.order_item .outer_text_outer .outer_text h3 img {
			height: 11px;
			vertical-align: middle;
		}

		.outer_text_outer .outer_text h3 img {
			/*height: 35px;*/
			height:auto;
		}

		.outer_text_outer .outer_text h3.custom_badge{
			font-size: 47px !important;
		}
		
	}

	@media screen and (max-width:380px){
		
		.outer_text_outer .outer_text h3{font-size:47px !important;}
		#rear_image_car .outer_text_outer .outer_text h3{font-size:47px !important;}
		
	} 

	@media screen and (max-width:360px){
		
		.outer_text_outer .outer_text h3{font-size:45px !important;}
		#rear_image_car .outer_text_outer .outer_text h3{font-size:37px !important;}

		.outer_text_outer .outer_text h3.custom_badge{
			font-size: 37px !important;
		} 
		
	} 
.woocommerce-page div#woocommerce-content > h1.page-title {
  background: transparent !important;
  color: #000 !important;
  padding: 20px 0 0;
  margin: 0 !important;
  font-size: 18px;
  font-weight: 300;
}
.term-description h3 {
  line-height: 1.6;
}
.woocommerce .woocommerce-ordering + .products .product {
  flex: 0 0 50%;
  background: transparent !important;
  max-width: 50%;
}
.woocommerce .woocommerce-ordering + .products .product .block_product_content, .page-template-product-search-template .block_product_content{
  padding: 0;
  display: flex;
  flex-direction: column;
}
.w3ctrl-ad-banner {
    margin: 0 0 2rem !important;
}
.w3ctrl-ad-banner a {
    height: 100%;
    display: block;
}
div.ti-widget.ti-goog{
order:1;
}
.woocommerce .woocommerce-ordering + .products .product .block_product_content_footer .button, .page-template-product-search-template .block_product_content_footer .button{
    order: 3;
}
.woocommerce .woocommerce-ordering + .products .product .block_product_content h4.product_title_loop + .price, .page-template-product-search-template .block_product_content h4.product_title_loop + .price{
    display: none;
}
.custom-price-w3ctrl{
  order: 2;
  margin: 0;
  font-size: 11px;
    width: 100%;
    align-items: center;
  font-weight: 300;
}
.woocommerce .woocommerce-ordering + .products .block_product_content_footer .add_to_cart_button {
  width: 100%;
  margin: 10px 0 0;
}
.woocommerce .woocommerce-ordering + .products .product .block_product_content .block_product_thumbnail, .page-template-product-search-template .block_product_content .block_product_thumbnail{
  order: 1;
  margin: 0;
}
.woocommerce .woocommerce-ordering + .products .product .block_product_content h4.product_title_loop, .page-template-product-search-template .block_product_content h4.product_title_loop{
  order: 2;
}
.site-content_wrap .row strong {
  display: contents !important;
}
.term-oreo-number-plates strong {
  font-weight: inherit !important;
}
#colophon {
  max-width: 100% !important;
}