.bypostauthor{display:block;}
.bypostauthor{display:block;}
.woocommerce-page .product-category .mask-container{display:none;}
.cart-totals-inner shipping_method +p.woocommerce-shipping-destination{display:none;}
#footer .footer-bottom{display:block !important;}
.product-category.grid_item.product img{display:none;}
.single-product .product-summary-wrap .price{font-family:'Oswald';font-weight:500;color:#dd3333;}
.text-bold{font-weight:bold;}
.page-top{padding-top:10px;min-height:44px;}
.main-content, .left-sidebar, .right-sidebar{padding-top:0;}
#header .searchform button{width:46px;padding:0;}
#header .header-contact span{margin-top:-2px;display:inline-block;font-size:11px;text-align:left;letter-spacing:0;}
#header .header-contact span b{font-size:18px;font-weight:600;display:block;line-height:15px;letter-spacing:0;color:#606669 !important;}
.home #header .main-menu-wrap{margin-bottom:10px;}
#header.sticky-header .main-menu-wrap #main-menu .mega-menu > li.menu-item > a,
#header.sticky-header .main-menu-wrap #main-menu .mega-menu .menu-custom-block a,
#header.sticky-header .main-menu-wrap #main-menu .mega-menu .menu-custom-block span{padding:6px 12px}
#header .top-links>li.menu-item:after{margin-right:6px;}
.home-ads img{width:100%;}
.home-ads div.wpb_single_image .vc_single_image-wrapper{display:block;}
.post-item.style-4 .thumb-info{padding:10px}
.thumb-info-caption-text h2{color:#2b2b2d;font-size:18px;line-height:22px;font-weight:400;margin-top:10px!important}
.thumb-info-caption-text a{text-decoration:none!important}
.thumb-info-side-image{border:none!important}
.thumb-info-caption-text .post-excerpt{line-height:24px;color:#687176}
.thumb-info-caption-text .read-more.read-more-block{margin-left:18px;font-family:'Oswald';text-transform:uppercase;font-size:12px;letter-spacing:.05em;color:#fff;background-color:#2b2b2d;padding:9px 16px;border-radius:2px;display:table;margin-top:20px!important;line-height:17px;font-weight:300}
.thumb-info-caption-text .read-more.read-more-block i{display:none}
.thumb-info-caption-text .post-meta{position:absolute;top:17px;left:17px;background-color:#08c;text-align:center;font-family:'Oswald';color:#fff;font-weight:400;padding:10px 8px 8px;font-size:16px!important;width:45px;letter-spacing:.05em;font-weight:400;text-transform:uppercase;}
.thumb-info-side-image .thumb-info-caption .thumb-info-caption-text{padding:0;}
.thumb-info > a{pointer-events:none}
@media(max-width:767px){
.thumb-info-side-image .thumb-info-side-image-wrapper{float:none;margin-right:0;margin-bottom:15px;}
.thumb-info-caption-text .read-more.read-more-block{margin-left:0;}
}
.owl-carousel.nav-inside-center .owl-dots{right:auto;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.owl-carousel .owl-dots .owl-dot span{width:11px;height:3px;margin:5px;background:#a0a09f;}
.owl-carousel .owl-dots .owl-dot.active span{background-color:#2b2b2d;}
.owl-carousel .owl-next,.owl-carousel .owl-prev{color:#3a3a3a !important;background:transparent !important;text-shadow:none !important;}
.main-content .owl-carousel .owl-next, .main-content .owl-carousel .owl-prev{font-size:22px!important;}
.main-content .owl-carousel .owl-nav{margin-top:-23px;}
.home-slider .owl-carousel .owl-next, .home-slider .owl-carousel .owl-prev{font-size:36px!important;color:#0088cc !important;}
.home-slider .owl-carousel .owl-prev{left:10px !important;}
.home-slider .owl-carousel .owl-next{right:10px !important;}
.home .owl-carousel .owl-nav .owl-next:before{content:"\e828"!important}
.home .owl-carousel .owl-nav .owl-prev:before{content:"\e829"!important}
.owl-carousel.show-nav-title .owl-nav .owl-prev{left:-40px;}
.home .post-carousel .thumb-info .zoom{display:none;}
.star-rating span:before{color:#2b2b2c;}
.product-image{border:none;}
#mini-cart .buttons a{background:#010204;}
#mini-cart.minicart-arrow-alt .cart-head::after{right:9px;color:#606669}
.product-image .inner{border:none;}
ul.products li.product-col.show-outimage-q-onimage-alt .add_to_cart_button, ul.products li.product-col.show-outimage-q-onimage-alt .add_to_cart_read_more{background:#f4f4f4;}
ul.products li.product:hover .add-links .add_to_cart_button, ul.products li.product:hover .add-links .add_to_cart_read_more{background:#2b2b2d;border-color:#2b2b2d;}
.products-slider.owl-carousel .product{margin-bottom:25px;margin-top:10px;}
.products-slider.owl-carousel .owl-item:hover{z-index:2;}
ul.products li.product-col .product-inner{background:#fff;}
ul.products li.product-col h3{color:#5f5f5f;}
ul.products .price, ul.product_list_widget li .product-details .amount, .widget ul.product_list_widget li .product-details .amount{font-family:'Oswald';font-weight:400;letter-spacing:0.005em;}
ul.products li.product-col .price{font-size:18px;color:#2b2b2d;}
ul.products li.product-col:hover .product-inner{box-shadow:0 5px 35px 0px rgba(0, 0, 0, 0.1);}
.add-links .add_to_cart_button, .add-links .add_to_cart_read_more,
.add-links .quickview, .yith-wcwl-add-to-wishlist a, .yith-wcwl-add-to-wishlist span{border:none;background-color:#f4f4f4;}
ul.products li.product-col .rating-wrap{margin-bottom:10px;margin-top:20px;}
.add-links .add_to_cart_button:hover, .add-links .add_to_cart_read_more:hover,
.add-links .add_to_cart_button:focus, .add-links .add_to_cart_read_more:focus{background-color:#0188cc;color:#fff;}
.add-links .add_to_cart_button{padding:0 1.2em;color:#6f6e6b;}
ul.products li.product-col:hover .add-links .add_to_cart_button{padding:0 .7143em;}
.add-links .add_to_cart_button:before{display:none;}
ul.products li.product-col:hover .add-links .add_to_cart_button:before{display:inline-block;}
ul.products li.product-col h3{padding-left:20px;padding-right:20px;}
ul.list li.product-col h3{padding-left:0;padding-right:0;}
.product-image .labels .onhot, .product-image .labels .onsale{border-radius:12px;padding-left:0.8em;padding-right:0.8em;}
.products-slider.owl-carousel .owl-stage-outer{padding-left:5px;padding-right:5px;margin-left:-5px;margin-right:-5px;}
@media(max-width:575px){
.products-slider.owl-carousel .owl-stage-outer{padding-left:2px;padding-right:2px;margin-left:-2px;margin-right:-2px;}
}
.single-product .sidebar-content{padding-bottom:25px;}
#footer .widget .widget_wysija{max-width:none;}
#footer .footer-bottom{display:none}
#footer .vc_icon_element-icon{font-size:19px!important;line-height:16px!important}
#footer .widget_wysija_cont p label{display:none;}
#footer .widget_wysija_cont .wysija-paragraph{width:auto;}
#footer .widget_wysija .wysija-input{width:100%;max-width:350px;height:48px;color:#686865;font-size:14px;border-radius:30px 0 0 30px;box-shadow:none;padding-left:25px;border:none;}
#footer .widget_wysija_cont .wysija-submit{width:120px;height:48px;text-transform:uppercase;font-size:14px;border-radius:0 30px 30px 0}
.widget{margin-bottom:24px;margin-top:24px}
#footer .widget p{margin-top:0;margin-bottom:17px;line-height:18px}
#footer .widget .custom-line-height-20 p{line-height:20px}
html #topcontrol{width:40px;height:40px;right:15px;border-radius:5px 5px 0 0;}
.newsletter-popup-form .formError .formErrorContent{color:#fff !important;width:165px;}
.newsletter-popup-form .wysija-submit:hover{background:#e6e6e6;}
.newsletter-popup-form{position:relative;max-width:700px;width:100%;margin-left:auto;margin-right:auto;box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);background:url(//sw-themes.com/porto_dummy/wp-content/uploads/2016/06/newsletter_popup_bg.jpg) no-repeat;background-size:cover;padding:30px 30px 10px;background-position:bottom right;}
.newsletter-popup-form .porto-modal-content{max-width:332px;padding:0;text-align:center;width:100%;background:none;}
.newsletter-popup-form h2{color:#313131;font-size:16px;font-weight:700;letter-spacing:0;margin:20px 0 12px;}
.newsletter-popup-form .widget_wysija{color:#444;font-size:13px;line-height:1.4;}
.newsletter-popup-form .widget_wysija:after{content:'';display:block;clear:both;}
.newsletter-popup-form .wysija-paragraph{float:left;margin-top:0;text-align:left;width:83%;margin-bottom:15px;}
.newsletter-popup-form .wysija-submit{background:#fff;border-color:#ccc;border-radius:0 5px 5px 0;color:#686868;float:left;margin-left:-2px;margin-top:0;padding:0 12px;height:34px;}
.newsletter-popup-form .wysija-input{border:1px solid #ccc;border-radius:5px 0 0 5px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;color:#bfbfa6;font-size:13px;padding:7px 12px;width:100%;}
.newsletter-popup-form .checkbox{color:#777;font-size:11px;}
.newsletter-notification-form > .vc_column-inner{padding-top:0 !important;}
.rtl .newsletter-popup-form .wysija-paragraph{float:right;text-align:right;}
.rtl .newsletter-popup-form .wysija-submit{border-radius:5px 0 0 5px;float:right;margin-right:-2px;margin-left:0;}
.rtl .newsletter-popup-form .wysija-input{border-radius:0 5px 5px 0;}
.rtl #topcontrol{left:15px;}
.rtl #header .top-links>li.menu-item:after{margin-left:6px;}
.rtl #mini-cart.minicart-arrow-alt .cart-head::after{left:9px;right:auto;}
.rtl .thumb-info-caption-text .post-meta{left:auto;right:17px;}
.rtl .thumb-info-caption-text .post-excerpt{padding-left:30px;padding-right:initial;}
@media(max-width:767px){
.rtl .thumb-info-side-image .thumb-info-side-image-wrapper{float:none;margin-right:15px;margin-left:0;}
.rtl .thumb-info-caption-text .read-more.read-more-block{margin-right:0;}
}
.rtl.home .owl-carousel .owl-nav .owl-prev:before{content:"\e828" !important;}
.rtl.home .owl-carousel .owl-nav .owl-next:before{content:"\e829" !important;}
.rtl .thumb-info-caption-text .read-more.read-more-block{margin-right:18px;margin-left:0;}
.rtl #footer .widget_wysija .wysija-input{border-radius:0 30px 30px 0;}
.rtl #footer .widget_wysija_cont .wysija-submit{border-radius:30px 0 0 30px;}
span.woofrom{display:none}
.grecaptcha-badge{visibility:hidden;}
.fancybox-outer, .fancybox-inner{position:absolute!important;}
.woo-page-header{display:none !important;}
.single_add_to_cart_button{background:#dd3333 !important;}
.cart-total tr.tax-total{display:none !important;}
#place_order.button.alt.btn-v-dark.w-100.mt-3.py-3{background-color:#d83434 !important;}
.thumb-info-title, .sub-title.thumb-info-inner{color:#000000 !important;}
a.btn.btn-v-dark.w-100.m-t-lg.py-3{background-color:#d83434 !important;}
span.sku_wrapper{font-size:1.35em !important;font-weight:normal !important;}
button.woocommerce-Button.button.login-btn.btn-v-dark.py-3.text-md.w-100, button.woocommerce-Button.button.register-btn.btn-v-dark.text-md.py-3.w-100{background-color:#d83434 !important;}
h4.mb-0, label.porto-control-label.text-capitalize.font-weight-normal, h4.m-b-sm, th{font-weight:bold !important;}
td.text-start{position:relative;}
div.porto-radio.porto-control-disable{position:absolute;top:45%;right:2.5%;transform:translateY(-50%);}
label.porto-control-label.text-capitalize.font-weight-normal{font-size:1.02em;}
a::before{display:none;}
p.woocommerce-form-row.form-row.mb-0{margin-top:43px;}
.woocommerce-cart .cart-subtotal .woocommerce-Price-amount{font-weight:bold;}
.woocommerce-cart h4.card-sub-title.text-md.text-uppercase.m-b-md.pb-1{position:relative;color:white;}
.woocommerce-cart h4.card-sub-title.text-md.text-uppercase.m-b-md.pb-1 span{display:none;}
.woocommerce-cart h4.card-sub-title.text-md.text-uppercase.m-b-md.pb-1::after{content:"Cart Total";position:absolute;top:0;left:0;font-size:24px;color:black;}
a.wc-action-btn.view-cart-btn.button.wc-forward{display:none;}
div.cart-collaterals > div.woocommerce-message{display:flex;flex-direction:column;}
div.woocommerce-message strong.single-cart-notice{display:block;margin-top:-2.5em;margin-left:2em;}
div.woocommerce-message span.font-weight-medium{display:block;margin-left:2em;}
div.woocommerce-message a.button.wc-forward{margin-bottom:-12em;}
div.woocommerce-message{margin-bottom:7em;}
i.minicart-icon.porto-icon-bag-2{font-size:2.3em;height:2.3em;width:2.3em;line-height:2.3em;}
span.cart-items{display:inline-block;margin-top:18px;}
@media(min-width:768px){ div.carousel-wrap{width:65%;margin:0 auto;}
}
@media(min-width:768px){ h2.wt-crp-heading{width:65%;margin:0 auto 20px;}
}
@media(min-width:768px){ ul.products.products-container.grid.pcols-lg-4.pcols-md-3.pcols-xs-3.pcols-ls-2.pwidth-lg-4.pwidth-md-3.pwidth-xs-2.pwidth-ls-1{width:65%;margin:0 auto;}
}
div.owl-item.active:hover .button{color:#fff;}
.page .img-thumbnail{display:none;}
a.remove.remove-product.position-absolute:before{content:"";background-image:url(//www.kbdbodykits.com/images/productimages/Red_X-1.png);background-size:contain;display:inline-block;width:20px;height:20px;}
a.remove.remove-product{content:"";background-image:url(//www.kbdbodykits.com/images/productimages/Red_X-1.png) !important;background-repeat:no-repeat;background-position:center center;background-size:contain;}
a.remove.remove-product:hover{opacity:0.5;}
body:not(:has(#jig1)) h3.customer-photos{display:none;}
span.jigErrorMessage{display:none;}
.woocommerce-orders-table__cell-order-actions .submit-claim-btn{display:inline-block;margin-left:8px;padding:5px 10px;border:1px solid #ccc;background-color:#fff;color:#555;text-decoration:none;}
.woocommerce-orders-table__cell-order-actions .submit-claim-btn:hover{background-color:#555;color:#fff;}
.woocommerce-orders-table__cell-order-actions .submit-claim-btn a{color:#555;text-decoration:none;}
.woocommerce-orders-table__cell-order-actions .submit-claim-btn a:hover{color:#fff;}
.order-actions .submit-claim-btn{margin-top:10px;padding:5px 10px;border:1px solid #ccc;background-color:#fff;color:#555;text-decoration:none;}
.order-actions .submit-claim-btn:hover{background-color:#555;color:#fff;}
.order-actions .submit-claim-btn a{color:#555;text-decoration:none;}
.order-actions .submit-claim-btn a:hover{color:#fff;}
.warranty_info{display:none !important;}
.pp_pic_holder{width:100% !important;left:3px !important;position:absolute !important;}
.pp_expand{display:none !important;}
.pp_content{width:100% !important;height:96vh !important;text-align:center;box-sizing:border-box !important;}
#pp_full_res{height:90vh !important;width:100% !important;box-sizing:border-box !important;}
#pp_full_res img{max-width:100% !important;max-height:100% !important;height:auto !important;width:auto !important;box-sizing:border-box !important;}
.pp_details{width:99% !important;}
div.pp_hoverContainer{text-align:center;width:98% !important;box-sizing:border-box !important;}
.page-top > .container{}
.pcd-selector-box .block-content .pcd-category-container button{display:none;}
.pcd-selector-box{background-color:#212529 !important;padding:7px;padding-bottom:0px;}
article.post-208 div.page-content div.woocommerce div.cart-v2 .row .col-lg-4 div div div  div.woocommerce-shipping-totals, article.post-208 div.page-content div.woocommerce div.cart-v2 .row .col-lg-4 div div div form.woocommerce-shipping-calculator{display:none !important;}
#panel-cart-total div.card-body table.cart-total tbody tr.tax-total,#panel-cart-total div.card-body table.cart-total tbody tr.order-total{display:none !important;}
#panel-cart-total div.card-body table.cart-total tbody tr.cart-subtotal{margin-bottom:20px !important;}
.product-category a span.thumb-info span.thumb-info-wrap span.thumb-info-title{color:#242424;text-shadow:0px 0px 1px #eee;}
.product-category a span.thumb-info span.thumb-info-wrap span.thumb-info-title h3{padding-left:0px !important;}
div.archive-products ul.products li.product-category span.thumb-info span.thumb-info-wrapper img{display:none;}
div.archive-products ul.products li.product-category span.thumb-info{background-color:rgba(27,27,23,0.15) !important;width:100%;height:200px;}
@media(max-width:780px){
div.archive-products ul.products li.product-category span.thumb-info{height:100px;}
}
article.category-equipped div.page-image .porto-carousel .owl-stage-outer .owl-stage .owl-item div div.img-thumbnail img{width:auto !important;max-height:400px;}
article.category-equipped div.page-image .porto-carousel .owl-stage-outer .owl-stage .owl-item div div.img-thumbnail .zoom{left:15px;bottom:15px;}
@media(max-width:767px){
.resp-tabs-container h2.resp-accordion{pointer-events:none !important;border-color:#dd3333 !important;padding-left:2px !important;}
.woocommerce-tabs h2.resp-accordion::before{content:'' !important;margin:0 !important;}
.resp-tabs-container .tab-content{display:block !important;}
}
li.wc_payment_method.payment_method_paypal label img{max-width:40px;margin-top:-7px;margin-left:5px;}
li.wc_payment_method.payment_method_paypal{margin-top:13px;}
label[for="payment_method_paypal"] img{max-width:40px;margin-left:5px;}
@media only screen and (max-width: 600px) {
li.wc_payment_method.payment_method_paypal label img{display:inline;margin-right:8px;}
li.wc_payment_method.payment_method_paypal label{width:90%;}
a.about_paypal {
display: inline !IMPORTANT;
width: auto !IMPORTANT;
}}
.fancybox-outer, .fancybox-inner{position:absolute!important;}
form.woocommerce-checkout .form-row label{display:inline-block;}
.side-header-narrow-bar-logo{max-width:105px;}
#header,
.sticky-header .header-main.sticky{border-top:3px solid #ededed;}
@media(max-width:991px){
#header .header-main .header-left,
#header .header-main .header-center,
#header .header-main .header-right,
.fixed-header #header .header-main .header-left,
.fixed-header #header .header-main .header-right,
.fixed-header #header .header-main .header-center,
.header-builder-p .header-main{padding-top:15px;padding-bottom:15px;}
}
.page-top .page-title-wrap{line-height:0;}
.page-top .page-title:not(.b-none):after{content:'';position:absolute;width:100%;left:0;border-bottom:5px solid var(--porto-primary-color);bottom:-32px;}
body.single-product .page-top .breadcrumbs-wrap{padding-right:55px;}
@media(max-width:991px){
#header .separator{display:none;}
}
.woocommerce-page .product-category .mask-container{display:none;}
.cart-totals-inner shipping_method + p.woocommerce-shipping-destination{display:none;}
#footer .footer-bottom{display:block !important;}
.product-category.grid_item.product img{display:none;}
.single-product .product-summary-wrap .price{font-family:'Oswald';font-weight:500;color:#dd3333;}
.text-bold{font-weight:bold;}
.page-top{padding-top:10px;min-height:44px;}
.main-content, .left-sidebar, .right-sidebar{padding-top:0;}
#header .searchform button{width:46px;padding:0;}
#header .header-contact span{margin-top:-2px;display:inline-block;font-size:11px;text-align:left;letter-spacing:0;}
#header .header-contact span b{font-size:18px;font-weight:600;display:block;line-height:15px;letter-spacing:0;color:#606669 !important;}
.home #header .main-menu-wrap{margin-bottom:10px;}
#header.sticky-header .main-menu-wrap #main-menu .mega-menu > li.menu-item > a,
#header.sticky-header .main-menu-wrap #main-menu .mega-menu .menu-custom-block a,
#header.sticky-header .main-menu-wrap #main-menu .mega-menu .menu-custom-block span{padding:6px 12px;}
#header .top-links > li.menu-item:after{margin-right:6px;}
.home-ads img{width:100%;}
.home-ads div.wpb_single_image .vc_single_image-wrapper{display:block;}
.post-item.style-4 .thumb-info{padding:10px;}
.thumb-info-caption-text h2{color:#2b2b2d;font-size:18px;line-height:22px;font-weight:400;margin-top:10px !important;}
.thumb-info-caption-text a{text-decoration:none !important;}
.thumb-info-side-image{border:none !important;}
.thumb-info-caption-text .post-excerpt{line-height:24px;color:#687176;}
.thumb-info-caption-text .read-more.read-more-block{margin-left:18px;font-family:'Oswald';text-transform:uppercase;font-size:12px;letter-spacing:.05em;color:#fff;background-color:#2b2b2d;padding:9px 16px;border-radius:2px;display:table;margin-top:20px !important;line-height:17px;font-weight:300;}
.thumb-info-caption-text .read-more.read-more-block i{display:none;}
.thumb-info-caption-text .post-meta{position:absolute;top:17px;left:17px;background-color:#08c;text-align:center;font-family:'Oswald';color:#fff;font-weight:400;padding:10px 8px 8px;font-size:16px !important;width:45px;letter-spacing:.05em;font-weight:400;text-transform:uppercase;}
.thumb-info-side-image .thumb-info-caption .thumb-info-caption-text{padding:0;}
.thumb-info > a{pointer-events:none;}
@media(max-width:767px){
.thumb-info-side-image .thumb-info-side-image-wrapper{float:none;margin-right:0;margin-bottom:15px;}
.thumb-info-caption-text .read-more.read-more-block{margin-left:0;}
}
.owl-carousel.nav-inside-center .owl-dots{right:auto;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.owl-carousel .owl-dots .owl-dot span{width:11px;height:3px;margin:5px;background:#a0a09f;}
.owl-carousel .owl-dots .owl-dot.active span{background-color:#2b2b2d;}
.owl-carousel .owl-next, .owl-carousel .owl-prev{color:#3a3a3a !important;background:transparent !important;text-shadow:none !important;}
.main-content .owl-carousel .owl-next, .main-content .owl-carousel .owl-prev{font-size:22px !important;}
.main-content .owl-carousel .owl-nav{margin-top:-23px;}
.home-slider .owl-carousel .owl-next, .home-slider .owl-carousel .owl-prev{font-size:36px !important;color:#0088cc !important;}
.home-slider .owl-carousel .owl-prev{left:10px !important;}
.home-slider .owl-carousel .owl-next{right:10px !important;}
.home .owl-carousel .owl-nav .owl-next:before{content:"\e828" !important;}
.home .owl-carousel .owl-nav .owl-prev:before{content:"\e829" !important;}
.owl-carousel.show-nav-title .owl-nav .owl-prev{left:-40px;}
.home .post-carousel .thumb-info .zoom{display:none;}
.star-rating span:before{color:#2b2b2c;}
.product-image{border:none;}
#mini-cart .buttons a{background:#010204;}
#mini-cart.minicart-arrow-alt .cart-head::after{right:9px;color:#606669;}
.product-image .inner{border:none;}
ul.products li.product-col.show-outimage-q-onimage-alt .add_to_cart_button, ul.products li.product-col.show-outimage-q-onimage-alt .add_to_cart_read_more{background:#f4f4f4;}
ul.products li.product:hover .add-links .add_to_cart_button, ul.products li.product:hover .add-links .add_to_cart_read_more{background:#2b2b2d;border-color:#2b2b2d;}
.products-slider.owl-carousel .product{margin-bottom:25px;margin-top:10px;}
.products-slider.owl-carousel .owl-item:hover{z-index:2;}
ul.products li.product-col .product-inner{background:#fff;}
ul.products li.product-col h3{color:#5f5f5f;}
ul.products .price, ul.product_list_widget li .product-details .amount, .widget ul.product_list_widget li .product-details .amount{font-family:'Oswald';font-weight:400;letter-spacing:.005em;}
ul.products li.product-col .price{font-size:18px;color:#2b2b2d;}
ul.products li.product-col:hover .product-inner{box-shadow:0 5px 35px 0 rgba(0, 0, 0, 0.1);}
.add-links .add_to_cart_button, .add-links .add_to_cart_read_more, .add-links .quickview, .yith-wcwl-add-to-wishlist a, .yith-wcwl-add-to-wishlist span{border:none;background-color:#f4f4f4;}
ul.products li.product-col .rating-wrap{margin-bottom:10px;margin-top:20px;}
.add-links .add_to_cart_button:hover, .add-links .add_to_cart_read_more:hover, .add-links .add_to_cart_button:focus, .add-links .add_to_cart_read_more:focus{background-color:#0188cc;color:#fff;}
.add-links .add_to_cart_button{padding:0 1.2em;color:#6f6e6b;}
ul.products li.product-col:hover .add-links .add_to_cart_button{padding:0 .7143em;}
.add-links .add_to_cart_button:before{display:none;}
ul.products li.product-col:hover .add-links .add_to_cart_button:before{display:inline-block;}
ul.products li.product-col h3{padding-left:20px;padding-right:20px;}
ul.list li.product-col h3{padding-left:0;padding-right:0;}
.product-image .labels .onhot, .product-image .labels .onsale{border-radius:12px;padding-left:.8em;padding-right:.8em;}
.products-slider.owl-carousel .owl-stage-outer{padding-left:5px;padding-right:5px;margin-left:-5px;margin-right:-5px;}
@media(max-width:575px){
.products-slider.owl-carousel .owl-stage-outer{padding-left:2px;padding-right:2px;margin-left:-2px;margin-right:-2px;}
}
.single-product .sidebar-content{padding-bottom:25px;}
#footer .widget .widget_wysija{max-width:none;}
#footer .footer-bottom{display:none;}
#footer .vc_icon_element-icon{font-size:19px !important;line-height:16px !important;}
#footer .widget_wysija_cont p label{display:none;}
#footer .widget_wysija_cont .wysija-paragraph{width:auto;}
#footer .widget_wysija .wysija-input{width:100%;max-width:350px;height:48px;color:#686865;font-size:14px;border-radius:30px 0 0 30px;box-shadow:none;padding-left:25px;border:none;}
#footer .widget_wysija_cont .wysija-submit{width:120px;height:48px;text-transform:uppercase;font-size:14px;border-radius:0 30px 30px 0;}
.widget{margin-bottom:24px;margin-top:24px;}
#footer .widget p{margin-top:0;margin-bottom:17px;line-height:18px;}
#footer .widget .custom-line-height-20 p{line-height:20px;}
html #topcontrol{width:40px;height:40px;right:15px;border-radius:5px 5px 0 0;}
.newsletter-popup-form .formError .formErrorContent{color:#fff !important;width:165px;}
.newsletter-popup-form .wysija-submit:hover{background:#e6e6e6;}
.newsletter-popup-form{position:relative;max-width:700px;width:100%;margin-left:auto;margin-right:auto;box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);background:url(//sw-themes.com/porto_dummy/wp-content/uploads/2016/06/newsletter_popup_bg.jpg) no-repeat;background-size:cover;padding:30px 30px 10px;background-position:bottom right;}
.newsletter-popup-form .porto-modal-content{max-width:332px;padding:0;text-align:center;width:100%;background:none;}
.newsletter-popup-form h2{color:#313131;font-size:16px;font-weight:700;letter-spacing:0;margin:20px 0 12px;}
.newsletter-popup-form .widget_wysija{color:#444;font-size:13px;line-height:1.4;}
.newsletter-popup-form .widget_wysija:after{content:'';display:block;clear:both;}
.newsletter-popup-form .wysija-paragraph{float:left;margin-top:0;text-align:left;width:83%;margin-bottom:15px;}
.newsletter-popup-form .wysija-submit{background:#fff;border-color:#ccc;border-radius:0 5px 5px 0;color:#686868;float:left;margin-left:-2px;margin-top:0;padding:0 12px;height:34px;}
.newsletter-popup-form .wysija-input{border:1px solid #ccc;border-radius:5px 0 0 5px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;color:#bfbfa6;font-size:13px;padding:7px 12px;width:100%;}
.newsletter-popup-form .checkbox{color:#777;font-size:11px;}
.newsletter-notification-form > .vc_column-inner{padding-top:0 !important;}
.rtl .newsletter-popup-form .wysija-paragraph{float:right;text-align:right;}
.rtl .newsletter-popup-form .wysija-submit{border-radius:5px 0 0 5px;float:right;margin-right:-2px;margin-left:0;}
.rtl #topcontrol{left:15px;}
.rtl #header .top-links > li.menu-item:after{margin-left:6px;}
.rtl #mini-cart.minicart-arrow-alt .cart-head::after{left:9px;right:auto;}
.rtl .thumb-info-caption-text .post-meta{left:auto;right:17px;}
.rtl .thumb-info-caption-text .post-excerpt{padding-left:30px;padding-right:initial;}
@media(max-width:767px){
.rtl .thumb-info-side-image .thumb-info-side-image-wrapper{float:none;margin-right:15px;margin-left:0;}
.rtl .thumb-info-caption-text .read-more.read-more-block{margin-right:0;}
}
.rtl.home .owl-carousel .owl-nav .owl-prev:before{content:"\e828" !important;}
.rtl.home .owl-carousel .owl-nav .owl-next:before{content:"\e829" !important;}
.rtl .thumb-info-caption-text .read-more.read-more-block{margin-right:18px;margin-left:0;}
.rtl #footer .widget_wysija .wysija-input{border-radius:0 30px 30px 0;}
.rtl #footer .widget_wysija_cont .wysija-submit{border-radius:30px 0 0 30px;}
span.woofrom{display:none;}
.grecaptcha-badge{visibility:hidden;}
.fancybox-outer, .fancybox-inner{position:absolute !important;}
.woo-page-header{display:none !important;}
.single_add_to_cart_button{background:#dd3333 !important;}
.cart-total tr.tax-total{display:none !important;}
#place_order.button.alt.btn-v-dark.w-100.mt-3.py-3{background-color:#d83434 !important;}
.thumb-info-title, .sub-title.thumb-info-inner{color:#000000 !important;}
a.btn.btn-v-dark.w-100.m-t-lg.py-3{background-color:#d83434 !important;}
span.sku_wrapper{font-size:1.35em !important;font-weight:normal !important;}
button.woocommerce-Button.button.login-btn.btn-v-dark.py-3.text-md.w-100, button.woocommerce-Button.button.register-btn.btn-v-dark.text-md.py-3.w-100{background-color:#d83434 !important;}
h4.mb-0, label.porto-control-label.text-capitalize.font-weight-normal, h4.m-b-sm, th{font-weight:bold !important;}
td.text-start{position:relative;}
div.porto-radio.porto-control-disable{position:absolute;top:45%;right:2.5%;transform:translateY(-50%);}
label.porto-control-label.text-capitalize.font-weight-normal{font-size:1.02em;}
a::before{display:none;}
p.woocommerce-form-row.form-row.mb-0{margin-top:43px;}
.woocommerce-cart .cart-subtotal .woocommerce-Price-amount{font-weight:bold;}
.woocommerce-cart h4.card-sub-title.text-md.text-uppercase.m-b-md.pb-1{position:relative;color:white;}
.woocommerce-cart h4.card-sub-title.text-md.text-uppercase.m-b-md.pb-1 span{display:none;}
.woocommerce-cart h4.card-sub-title.text-md.text-uppercase.m-b-md.pb-1::after{content:"Cart Total";position:absolute;top:0;left:0;font-size:24px;color:black;}
a.wc-action-btn.view-cart-btn.button.wc-forward{display:none;}
div.cart-collaterals > div.woocommerce-message{display:flex;flex-direction:column;}
div.woocommerce-message strong.single-cart-notice{display:block;margin-top:-2.5em;margin-left:2em;}
div.woocommerce-message span.font-weight-medium{display:block;margin-left:2em;}
div.woocommerce-message a.button.wc-forward{margin-bottom:-12em;}
div.woocommerce-message{margin-bottom:7em;}
i.minicart-icon.porto-icon-bag-2{font-size:2.3em;height:2.3em;width:2.3em;line-height:2.3em;}
span.cart-items{display:inline-block;margin-top:18px;}
@media(min-width:768px){
div.carousel-wrap{width:65%;margin:0 auto;}
}
@media(min-width:768px){
h2.wt-crp-heading{width:65%;margin:0 auto 20px;}
}
@media(min-width:768px){
ul.products.products-container.grid.pcols-lg-4.pcols-md-3.pcols-xs-3.pcols-ls-2.pwidth-lg-4.pwidth-md-3.pwidth-xs-2.pwidth-ls-1{width:65%;margin:0 auto;}
}
div.owl-item.active:hover .button{color:#fff;}
.page .img-thumbnail{display:none;}
a.remove.remove-product.position-absolute:before{content:"";background-image:url(//www.kbdbodykits.com/images/productimages/Red_X-1.png);background-size:contain;display:inline-block;width:20px;height:20px;}
a.remove.remove-product{content:"";background-image:url(//www.kbdbodykits.com/images/productimages/Red_X-1.png) !important;background-repeat:no-repeat;background-position:center center;background-size:contain;}
a.remove.remove-product:hover{opacity:0.5;}
body:not(:has(#jig1)) h3.customer-photos{display:none;}
span.jigErrorMessage{display:none;}
.woocommerce-orders-table__cell-order-actions .submit-claim-btn{display:inline-block;margin-left:8px;padding:5px 10px;border:1px solid #ccc;background-color:#fff;color:#555;text-decoration:none;}
.woocommerce-orders-table__cell-order-actions .submit-claim-btn:hover{background-color:#555;color:#fff;}
.woocommerce-orders-table__cell-order-actions .submit-claim-btn a{color:#555;text-decoration:none;}
.order-actions .submit-claim-btn{margin-top:10px;padding:5px 10px;border:1px solid #ccc;background-color:#fff;color:#555;text-decoration:none;}
.order-actions .submit-claim-btn:hover{background-color:#555;color:#fff;}
.order-actions .submit-claim-btn a{color:#555;text-decoration:none;}
.order-actions .submit-claim-btn a:hover{color:#fff;}
.woocommerce-orders-table__cell-order-actions .submit-claim-btn a:hover{color:#fff;}
body.woocommerce-order-received .submit-claim-btn {
display: none;
}.porto-free-shipping{padding:1.25rem 1rem;background-color:#fbf7ed;}
.porto-free-shipping .porto-free-shipping-notice{display:flex;font-size:0.8125rem;font-weight:600;line-height:1.25rem;letter-spacing:-0.01em;color:var(--porto-heading-color);margin-bottom:0.625rem;}
.porto-free-shipping .porto-free-shipping-notice i{font-size:1.125rem;margin:0 0.25rem 0 0;}
.porto-free-shipping .porto-free-shipping-notice bdi{color:var(--porto-primary-color);}
.porto-free-shipping .porto-free-shipping-bar{display:block;height:8px;width:100%;pointer-events:none;-webkit-appearance:none;appearance:none;border:0;background-color:#f4f4f4;}
.porto-free-shipping .porto-free-shipping-bar::-webkit-progress-bar{background-color:#e7e7e7;}
.porto-free-shipping .porto-free-shipping-bar::-webkit-progress-value{background-color:var(--porto-primary-color);}
body.dark .porto-free-shipping{background-color:#444951;}
.woocommerce-checkout .porto-free-shipping{margin-bottom:2rem;}
#mini-cart.minicart-offcanvas .widget_shopping_cart_content .porto-free-shipping{margin-left:-1.25rem;margin-right:-1.25rem;padding-left:1.25rem;padding-right:1.25rem;}
#mini-cart ul li:last-child{border-bottom:none;}
.woocommerce-cart-form .porto-free-shipping{margin-bottom:10px;}
.mini-cart:not(.minicart-offcanvas) .widget_shopping_cart_content .porto-free-shipping {
margin-left: -15px;
margin-right: -15px;
padding-left: 1.5625rem;
padding-right: 1.5625rem;
}