@charset "UTF-8";
.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}@font-face{font-family:star;src:url(//www.morethanbikeshop.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(//www.morethanbikeshop.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(//www.morethanbikeshop.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(//www.morethanbikeshop.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(//www.morethanbikeshop.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(//www.morethanbikeshop.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}div.pp_woocommerce .pp_content_container{background:#fff;border-radius:3px;box-shadow:0 1px 30px rgba(0,0,0,.25);padding:20px 0}div.pp_woocommerce .pp_content_container::after,div.pp_woocommerce .pp_content_container::before{content:" ";display:table}div.pp_woocommerce .pp_content_container::after{clear:both}div.pp_woocommerce .pp_loaderIcon::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(//www.morethanbikeshop.com/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}div.pp_woocommerce div.ppt{color:#000}div.pp_woocommerce .pp_gallery ul li a{border:1px solid rgba(0,0,0,.5);background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:2px;display:block}div.pp_woocommerce .pp_gallery ul li a:hover{border-color:#000}div.pp_woocommerce .pp_gallery ul li.selected a{border-color:#000}div.pp_woocommerce .pp_next::before,div.pp_woocommerce .pp_previous::before{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;transition:all ease-in-out .2s;font-family:WooCommerce;content:"\e00b";text-indent:0;display:none;position:absolute;top:50%;margin-top:-10px;text-align:center}div.pp_woocommerce .pp_next::before:hover,div.pp_woocommerce .pp_previous::before:hover{background-color:#000}div.pp_woocommerce .pp_next:hover::before,div.pp_woocommerce .pp_previous:hover::before{display:block}div.pp_woocommerce .pp_previous::before{left:1em}div.pp_woocommerce .pp_next::before{right:1em;font-family:WooCommerce;content:"\e008"}div.pp_woocommerce .pp_details{margin:0;padding-top:1em}div.pp_woocommerce .pp_description,div.pp_woocommerce .pp_nav{font-size:14px}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_nav,div.pp_woocommerce .pp_nav .pp_pause,div.pp_woocommerce .pp_nav p,div.pp_woocommerce .pp_play{margin:0}div.pp_woocommerce .pp_nav{margin-right:1em;position:relative}div.pp_woocommerce .pp_close{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;transition:all ease-in-out .2s;top:-.5em;right:-.5em;font-size:1.618em!important}div.pp_woocommerce .pp_close:hover{background-color:#000}div.pp_woocommerce .pp_close::before{font-family:WooCommerce;content:"\e013";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;transition:all ease-in-out .2s;position:relative;margin-top:-1px}div.pp_woocommerce .pp_arrow_next:hover,div.pp_woocommerce .pp_arrow_previous:hover{background-color:#000}div.pp_woocommerce .pp_arrow_next::before,div.pp_woocommerce .pp_arrow_previous::before{font-family:WooCommerce;content:"\e00b";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce .pp_arrow_previous{margin-right:.5em}div.pp_woocommerce .pp_arrow_next{margin-left:.5em}div.pp_woocommerce .pp_arrow_next::before{content:"\e008"}div.pp_woocommerce a.pp_contract,div.pp_woocommerce a.pp_expand{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;transition:all ease-in-out .2s;right:auto;left:-.5em;top:-.5em;font-size:1.618em!important}div.pp_woocommerce a.pp_contract:hover,div.pp_woocommerce a.pp_expand:hover{background-color:#000}div.pp_woocommerce a.pp_contract::before,div.pp_woocommerce a.pp_expand::before{font-family:WooCommerce;content:"\e005";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce a.pp_contract::before{content:"\e004"}div.pp_woocommerce #respond{margin:0;width:100%;background:0 0;border:none;padding:0}div.pp_woocommerce #respond .form-submit{margin-top:0;float:none}div.pp_woocommerce .pp_inline{padding:0!important}.rtl div.pp_woocommerce .pp_content_container{text-align:right}@media only screen and (max-width:768px){div.pp_woocommerce{left:5%!important;right:5%!important;box-sizing:border-box;width:90%!important}div.pp_woocommerce .pp_contract,div.pp_woocommerce .pp_expand,div.pp_woocommerce .pp_gallery,div.pp_woocommerce .pp_next,div.pp_woocommerce .pp_previous{display:none!important}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_close{height:44px;width:44px;font-size:44px;line-height:44px}div.pp_woocommerce .pp_arrow_next::before,div.pp_woocommerce .pp_arrow_previous::before,div.pp_woocommerce .pp_close::before{font-size:44px}div.pp_woocommerce .pp_description{display:none!important}div.pp_woocommerce .pp_details{width:100%!important}.pp_content{width:100%!important}.pp_content #pp_full_res>img{width:100%!important;height:auto!important}.currentTextHolder{line-height:3}}div.pp_pic_holder a:focus{outline:0}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9999}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_top{height:20px;position:relative}* html .pp_top{padding:0 20px}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle{left:0;position:static}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_fade{display:none}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}.pp_nav .pp_pause,.pp_nav .pp_play{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_next,a.pp_arrow_previous{display:block;float:left;height:15px;margin-top:3px;text-indent:-100000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery li.selected a,.pp_gallery ul a:hover{border-color:#fff}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{display:block;height:33px;width:50px}.pp_gallery li.default a img{display:none}.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous{margin-top:7px!important}a.pp_next{display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_contract,a.pp_expand{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;text-indent:-10000px}.pp_bottom{height:20px;position:relative}* html .pp_bottom{padding:0 20px}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle{left:0;position:static}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res .pp_inline{text-align:left}div.ppt{color:#fff!important;font-weight:700;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}html body { line-height: normal; }
a:focus, .btn:focus, button:focus, input:focus, textarea:focus { outline: none!important; }
th:last-child, td:last-child { border-right: none; }
.header .logo a { max-height: auto; max-width: 105px; margin-top: 0; }
#recent-home-product { margin: 0 -15px; width: auto; }
#recent-home-product .woo-list-product-grid { width: 20%; float: left; padding: 0 15px; background: none; margin-bottom: 30px; }
.iw-av-banner.style2 .banner-button { width: 100%; padding: 10px 15% 10px 20px; font-size: 2em; }
.iw-av-banner.style2 .iw-av-title { padding-left: 20px; font-family: "Prompt", sans-serif; font-size: 16px; font-weight: inherit; line-height: 1.3em; }
.iw-heading { float: left; width: 100%; }
.iw-heading.style2 .iwh-sub-title { font-family: "Prompt", sans-serif; letter-spacing: -2px; margin-bottom: 15px; }
.iw-heading.style1 .iwh-title, .iw-heading.style4 .iwh-title{ font-family: 'Kanit', sans-serif; }
.iw-heading.style4 .iwh-title { font-size: 2.4em; }
.iw-heading.style4 .iwh-title .title-text:before, .iw-heading.style4 .iwh-title .title-text:after { border-color: #444; }
.iw-footer-logo { width: 135px; margin-bottom: 10px; }
.iw-social-all { margin-bottom: 0; }
.footer-text h3 { font-family: "Prompt", sans-serif; font-weight: bold; color: #14a850; }
.footer-text h3 span { font-size: 0.7em; display: block; font-weight: 100; display: block; margin-top: 3px; color: #fff; }
.footer-text p { display: block; clear: left; font-family: "Prompt", sans-serif; line-height: normal; }
.info-item.style3 .icon { width: 48px; height: 48px; line-height: 48px; }
.info-item.style3 .info-item-content .info-item-desc { margin-left: 24px; }
.info-title-icon { min-height: 48px; margin-bottom: 15px; }
.woo-list-product-grid .cart-rating .add-cart span::before { background: #000; } 
.portfolio-slider-style1 p { line-height: normal; }
.portfolio-slider-style1 .owl-theme .owl-buttons .owl-prev, .portfolio-slider-style1 .owl-theme .owl-buttons .owl-next { line-height: 1em; }
.emergency-services { padding: 35px 25px; }
.emergency-services h4 { font-family: "Prompt", sans-serif; margin-top: 0; font-weight: bold; vertical-align: top; margin-right: 15px; margin-bottom: 10px; }
.emergency-services p { display: inline-block; color: #fff; vertical-align: top; font-size: 1em; margin-bottom: 0; }
.emergency-services .openshop { display: inline-block; line-height: 1.3em; text-align: left; font-family: "Prompt", sans-serif; margin-bottom: 15px; }
.emergency-services .phone { border: 2px solid #fff; border-radius: 30px;
font-size: 18px; margin-left: 10px; padding: 5px 30px 2px; display: inline-block; }
.emergency-services .phone a { color: #fff; }
.iw-footer-widget .widget_text { background: none; }
.iw-footer-widget .widget-title { font-family: "Prompt", sans-serif; font-weight: bold; line-height: normal; }
.open-shop p { display: inline-block; color: #fff; vertical-align: top; line-height: normal; font-family: "Prompt", sans-serif; }
.open-shop .phone { border: 2px solid #fff; border-radius: 30px;
font-size: 18px; margin-left: 10px; padding: 5px 30px 2px; display: inline-block; }
.logo-about { margin: 35px 0 0 0!important; }
.simple-list.check-mark li span.icon { vertical-align: top; }
.simple-list.check-mark li h4 { display: inline; font-family: "Prompt", sans-serif; }
.simple-list.check-mark li h4 a { color: #fff; }
.simple-list.check-mark li:hover h4 a, .simple-list.check-mark li:hover .icon { color: #14a850; }
.vc_custom_1459412393643 { padding-top: 0!important; }
.order-total .woocommerce-Price-amount { font-size: 1.8em!important; }
.woocommerce-Price-currencySymbol { margin-right: 5px; }
.cart-table-items .cart-table-title .title-cart-table, .woocommerce-cart .product-cart .cart-collaterals .cart_totals .title, .woo-cart-coupon .row-title { padding-top: 10px; padding-bottom: 10px; }
.woocommerce .product-cart a.remove { width: 36px; height: 36px; line-height: 38px; color: #f00!important; font-size: 24px; }
.woocommerce .product-cart a.remove:hover { color: #fff!important; }
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img { width: 75px; float: left; margin-right: 15px; }
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text { background: #222; border: 1px solid #353535; border-radius: 2px; height: 30px; line-height: 28px; padding: 0 10px; width: 200px; }
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { background: #14a850; border-radius: 2px; }
.woocommerce-cart-form__contents .product-remove { width: 60px; }
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { width: 100%; }
.cart_totals .title { padding: 10px 12px; font-weight: 700; text-transform: uppercase; }
#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th { padding: 9px 12px; border-color: #333!important; border-width: 1px!important; border-top: 0; }
.cart-subtotal td, .order-total td, .cart-discount td { text-align: right; }
.cart-discount td span { display: inline!important; }
.order-total td, .cart-discount td, strong.product-quantity { color: #14a850; }
.checkout-box .title { padding-top: 10px; padding-bottom: 10px; font-weight: bold; text-transform: uppercase; font-size: 13px; }
.woocommerce div#payment span::before { line-height: 2em; }
.woocommerce form .checkout-box-ship-address .form-row textarea.input-text, .woocommerce form .checkout-box-bill .form-row textarea.input-text { min-height: 100px; }
.blockOverlay { background: #555!important; }
.woocommerce-error { margin-left: 0!important; }
.header .iw-main-menu .iw-nav-menu li a { font-family: "Prompt", sans-serif; font-weight: 300; }
.page-heading .iw-heading-title, .info-item-title, .iwh-sub-title { font-family: "Prompt", sans-serif; }
.page-heading .iw-heading-title {padding-top: 180px;}
.iw-accordion-item .iw-accordion-header .iw-accordion-title > span::after { top: 20px; }
.pricebox .pricebox-price-desc { line-height: normal; }
.pricebox .pricebox-col2 { line-height: normal; }
.iw-heading.style2 .iwh-title { margin-bottom: 10px; }
.wysija-input { background: #222; border: 1px solid #2a2a2a; min-width: 280px; padding: 15px 20px; line-height: 1em; }
.wysija-paragraph { margin-bottom: 0; }
.wysija-submit { margin: 15px 0 0 0!important; border: 2px solid #fff!important; border-radius: 30px; display: inline-block; font-size: 18px; padding: 5px 30px 2px; background: none; }
.formError .formErrorContent { line-height: 1.6em; padding: 10px; border: 0!important; margin-top: -4px; }
.widget_wysija_cont .updated, .widget_wysija_cont .error, .widget_wysija_cont .xdetailed-errors { padding: 10px; }
.widget_wysija_cont .allmsgs ul li { line-height: 1.3em!important; }
.emergency-services { margin-bottom: -35px!important; }
.emergency-services._ { margin-top: 30px; margin-bottom: 0!important; }
.woocommerce-notice { font-size: 30px; line-height: 1.1em; margin-bottom: 30px; text-align: center; }
.woocommerce-notice > i { font-size: 3.5em; text-align: center; display: block; margin-bottom: 20px; position: relative; }
.woocommerce-notice > i:before { background: #fff; border-radius: 100%; padding: 0 10px; }
.woocommerce-notice--success { color: #14a850; }
.woocommerce ul.order_details li { font-size: 0.8em; color: #ddd; float: none; text-align: center; display: inline-block; *display: inline; zoom: 1; width: 25%; margin: 0 0 15px 0; padding: 0; }
.woocommerce ul.order_details li strong { color: #fff; margin-top: 3px; }
.woocommerce-thankyou-order-details { padding-bottom: 15px; border-bottom: 3px dashed #fff; text-align: center; }
.woocommerce-table--order-details tfoot tr:last-child td { color: #14a850; font-size: 1.8em; }
.woocommerce-table__product-name, .woocommerce-table--customer-details th { width: 35%; }
.woocommerce table.shop_table th, .woocommerce table.shop_table td { line-height: 1.3em; padding: 12px 15px; }
.woocommerce-bacs-bank-details { background: #fff; color: #000; text-align: center; padding: 15px; margin-top: -3em; margin-bottom: 30px; }
.wc-bacs-bank-details { margin-bottom: 0!important; }
.wc-bacs-bank-details li { color: #000!important; font-size: 0.95em!important; font-family: "Prompt", sans-serif!important; }
.wc-bacs-bank-details li strong { color: #14a850!important; }
.wc-bacs-bank-details-heading { font-weight: 600; }
.wc-bacs-bank-details-account-name { font-family: "Prompt", sans-serif; font-weight: 400!important; }
.woocommerce-checkout div#payment label { font-family: "Prompt", sans-serif; font-size: 1.3em; color: #fff; font-weight: 600; }
.input-text, select, textarea, .wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-date, .woo-review-form-field { border: 1px solid #333!important; color: #dadada!important; line-height: normal!important; padding: 10px 20px!important; border-radius: 0!important; height: inherit!important; background: #222!important; }
.select2-selection, .select2-selection span { height: auto!important; line-height: 1!important; }
.select2-selection span { padding: 15px 20px!important; }
.select2-selection__arrow { bottom: 0; }
.wpcf7-form .form-wrapper { padding: 0; }
select { width: 100px; }
.button { padding: 15px 20px!important; height: 45px!important; line-height: 1!important; font-weight: bold!important; }
.button.alt { padding-left: 35px!important; }
button.button { border-radius: 2px!important; }
.checkout-button { height: auto!important; }
.payment_method_paypal img { width: 200px; }
.about_paypal { font-size: 0.8em!important; font-weight: normal; display: block; line-height: normal!important; float: none!important; }
.woocommerce-checkout div#payment ul.payment_methods li.payment_method_paypal input.input-radio { margin-top: 5px; }
.woocommerce-checkout div#payment label { line-height: normal; margin-left: 10px; }
input[type="checkbox"], input[type="radio"] { margin-right: 10px; }
.woocommerce-checkout div#payment div.payment_box { padding-left: 30px; }
.btn-my-account, .btn-login { border: 2px solid #fff; border-radius: 30px; color: #ffffff; cursor: pointer; display: inline-block; font-size: 14px; height: 37px; line-height: 33px; margin-left: 5px; position: relative; text-align: center; padding-left: 15px; padding-right: 15px; font-family: "Prompt", sans-serif; font-weight: 300; }
.btn-login i { display: none; }
.header .cart-icon { float: none; margin-left: 5px; position: relative; }
.header .cart-icon .count { background: #ff4200; width: 20px; height: 20px; line-height: 20px; font-size: 0.7em; border-radius: 100%; position: absolute; color: #fff!important; top: -5px; right: -5px; }
.woocommerce-MyAccount-navigation ul { list-style: none; margin-left: 0; }
.woocommerce-MyAccount-navigation ul li { background: #222; border-top: 1px solid rgba(255, 255, 255, 0.1); border-left: 4px solid #222; }
.woocommerce-MyAccount-navigation ul li a { display: block; padding: 15px 15px 15px 45px; color: #fff; position: relative; }
.woocommerce-MyAccount-navigation ul li:hover, .woocommerce-MyAccount-navigation ul li.is-active { background: none; border-left: 4px solid #14a850; font-weight: bold; }
.woocommerce-MyAccount-navigation ul li:hover a, .woocommerce-MyAccount-navigation ul li:hover a:before { color: #14a850; }
.woocommerce-MyAccount-navigation ul li a:before { content: '>'; color: #fff; position: absolute; top: 15px; left: 20px; }
.woocommerce-account .woocommerce-MyAccount-navigation { width: 25%; }
.woocommerce-account .woocommerce-MyAccount-content { width: 73%; }
.hello, .title { font-family: "Prompt", sans-serif; line-height: normal; }
h2.title { font-family: "Kanit",sans-serif; color: #14a850; margin-top: 0; }
.tp-caption { font-family: "Prompt", sans-serif; font-weight: 600; }
.woocommerce table.my_account_orders { font-size: 1em; }
.woocommerce-Price-amount.amount { color: #14a850; display: block; font-size: 1.3em; font-weight: bold; line-height: normal; }
.woocommerce-Price-amount.amount+.woocommerce-Price-amount.amount { margin-left: 23px; padding-left: 0; }
.woocommerce-orders-table__header-order-actions { width: 100px; }
.increase-qty, .decrease-qty { width: 7px; overflow: hidden; }
.increase-qty { top: 13px; }
.decrease-qty { top: 21px; }
.increase-qty i, .decrease-qty i { position: absolute; top: 0; left: 0; height: 6px; }
.decrease-qty i { top: -6px; }
.woocommerce mark { margin: 0 10px; padding: 0 10px; background: #14a850; color: #fff; }
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { border: none; border-radius: 0; }
.woocommerce-form__label-for-checkbox { margin-left: 15px; }
.post-text ul, .entry-content ul, .post-text ol, .entry-content ol { color: #cacaca; }
td.label label { font-size: 125%; }
.price-box-inner { position: relative; white-space: nowrap; }
.price-box-inner > div { white-space: nowrap; }
.price-box i + span.amount { margin-left: -15px; }
.price-box i { position: absolute; z-index: 1; top: 50%; left: 40%; line-height: 0; font-weight: bold; font-size: 1.2em; }
.price-box span.amount { font-weight: normal; }
.price-and-rating .price-box span.amount { font-size: 1.3em; }
.product-image-wrapper:hover .price-box span.amount::before { background: #0f7f3c; }
.price-box span.amount { font-size: 1.2em; padding-right: 23px; padding-left: 10px; }
.woocommerce-variation-price { font-size: 1.6em; }
.woocommerce-Price-currencySymbol { font-size: 0.8em; }
.woocommerce-variation-add-to-cart { margin-right: 10px; margin-bottom: 10px!important; }
.single_variation_wrap+script+div { float: left!important; overflow: hidden; margin-bottom: 20px; }
ul.product-categories li .children { display: none; }
ul.product-categories li .children li, .widget_categories ul li .children li { padding-left: 15px; border-left-width: 8px; }
ul.product-categories li .children li a, .widget_categories ul li .children li a { width: 80%; }
ul.product-categories li:before, .widget_categories ul li:before { top: 24px; }
ul.product-categories .children li:before, .widget_categories ul .children li:before { left: 30px; }
ul.product-categories li, .widget_categories ul li { padding-left: 0!important; }
ul.product-categories li:before, .widget_categories ul li:before { left: 20px!important; }
ul.product-categories li li:before, .widget_categories ul li li:before { left: 40px!important; content: '\f105'; }
ul.product-categories li li li:before, .widget_categories ul li li li:before { left: 55px!important; content: '\f105'; }
ul.product-categories li a, .widget_categories ul li a { padding-left: 45px; }
ul.product-categories li .cat-item a, .widget_categories ul li .cat-item a { padding-left: 60px; }
ul.product-categories li .cat-item .cat-item a, .widget_categories ul li .cat-item .cat-item a { padding-left: 75px; }
.cat-parent > span.plus { position: absolute; top: 0; right: 0; width: 20%; text-align: center; padding: 24px 0; }
.cat-parent .cat-parent > span.plus { padding: 16px 0; line-height: normal; }
.cat-parent.active > span.plus:before { content: '\f068'; }
.shipping-calculator { border: none; }
.iw-icon-search-cart { z-index: 1500; position: relative; }
.wpcf7-form .title { font-weight: normal; border: 0; padding-left: 0; margin-bottom: 15px; }
div.wpcf7-response-output { padding: 15px; }
.wpcf7-form .select2 { margin-bottom: 20px; }
.wpcf7-not-valid-tip { margin-top: -10px; margin-bottom: 10px; }
.form-payment .row { margin-top: 30px; }
.price-box del { padding: 0; color: #aaa; }
.price-box del span.amount { font-size: 1.2em; }
.sale .price-box ins .woocommerce-Price-amount.amount:before { background: #ff9000!important; }
.sale .cart-rating, .sale:hover .info-products, .sale .actions a.quickview { background: #555!important; }
.woo-list-product-grid .product-image .product-status { top: 0; left: 0; font-weight: bold; font-size: 13px; }
.woo-list-product-grid .product-image .product-status+.product-status > span.soldout { top: 0; right: 0; }
.woo-list-product-grid .product-image .product-status .onsale { top: 5px; left: 5px; font-size: 1em; }
.woocommerce span.soldout, .woocommerce-page span.soldout { border-bottom: 90px solid transparent; border-right: 90px solid #d00; }
.woocommerce span.soldout span, .woocommerce-page span.soldout span { right: -90px; }
.onsale-label { font-weight: bold; }
.title.theme-bg, .checkout-box .title { background: rgba(20, 168, 80, 0.25)!important; }
.search-content > article { margin-bottom: 30px; }
.search-content > article .entry-meta { margin-bottom: 10px; }
.widget_layered_nav { overflow: hidden; }
div.wcvashopswatchlabel { border: none; }
.wcvaswatchinput div.wcva-selected-filter.wcvaround { border-color: white!important; box-shadow: 0 0 0 2px #222 inset!important; }
label.wcva_single_textblock, div.wcva_filter_textblock { background: #444!important; color: #fff; border-radius: 0!important; border: 2px solid #444!important; }
label.selectedswatch.wcva_single_textblock, .wcva_filter_textblock.wcva-selected-filter { box-shadow: 0 0 0 2px #222 inset!important; border: 2px solid #fff!important; }
div.wcva_filter_textblock { line-height: 1.4!important; }
.wcva_filter_widget div.wcvashopswatchlabel { float: left; padding: 0 10px; margin-right: 5px!important; margin-left: 0!important; outline: none; }
div.swatchinput { line-height: 0; }
.product-detail .product-essential table.variations td { padding-bottom: 10px; }
.select-swatch .swatchinput label { opacity: 0.35; }
.select-swatch .swatchinput label.selectedswatch { opacity: 1; }
.table th { background: rgba(20, 168, 80, 0.25); }
.woocommerce-variation-add-to-cart { margin-bottom: 30px; }
.woocommerce-variation-add-to-cart .single_add_to_cart_button { background: #14a850!important; }
.woocommerce-variation-add-to-cart .single_add_to_cart_button:before { content: "\f07a"; font-family: "FontAwesome"; left: 10px; position: absolute; }
.woocommerce-variation-add-to-cart .single_add_to_cart_button:after { background: rgba(0, 0, 0, 0.14)!important; content: ""; height: 100%; left: 0; position: absolute; top: 0; transform: skewX(-30deg) translateX(-25%); width: 50px; z-index: -1; }
.shipping-calculator { display: none; }
#shipping_method li { text-align: left; font-family: "Prompt", sans-serif; font-weight: normal!important; }
#shipping_method .woocommerce-Price-amount.amount { display: inline; }
.woo-list-product-grid .product-name a { font-size: 1.2em; line-height: 1.4em; font-family: "Prompt", sans-serif; }
.wpb_column .vc_column-inner { padding-top: 0!important; }
.woocommerce table.shop_attributes { border: 1px solid rgba(255, 255, 255, 0.1) }
.woocommerce table.shop_attributes td { padding: 8px; }
.woocommerce table.shop_attributes td p { padding-top: 0!important; }
.pricebox .pricebox-col2 { padding-right: 20px; padding-bottom: 30px; }
.info-item.style4 { padding-bottom: 45px; }
.product-detail .box-collateral ul { display: block; padding-left: 30px; }
.product-detail .box-collateral ul li { display: list-item; list-style: square; overflow: visible; padding-left: 10px; }
.product-detail .product-detail-title { line-height: normal; font-size: 20px; font-family: "Prompt", sans-serif; }
#wp-admin-bar-updates { display: none!important; }
.woocommerce-variation-price { font-size: 1.1em; }
.woocommerce-variation-price del span { color: #999!important; }
.woocommerce-variation-price .price ins { color: #333; }
.new-label { margin-right: 0!important; }
.onsale-label:before { background: #ff9000; }
.product-cart .variation { overflow: hidden; }
.product-cart .variation dt.variation-Color { margin-right: 10px!important; font-size: 1em!important; }
.woocommerce .widget_price_filter .price_label { clear: left; margin-top: 10px!important; float: left; }
.woocommerce .widget_price_filter .price_label span { font-size: 1.3em; font-weight: bold; }
.product-img-box .images img { width: 100%; }
.iw-product-content .product-status .new-label { left: 5px; top: 5px; position: static; }
.iw-product-content .product-status .iw-onsale-label { margin: 0; }
.select2-container { min-width: 200px; }
.page-content .term-description { display: none; }
.page-heading { height: auto; min-height: 280px; }
.page-heading .page-title .term-description { margin-bottom: 30px; }
.page-heading .page-title .term-description p { margin: 0; }
.page-heading .page-title h1 { margin-bottom: 10px; font-family: Kanit;}
.breadcrumbs { position: relative; }
.list-link-product-page a { display: block; font-family: "Prompt", sans-serif; padding: 10px; font-size: 1.1em; }
.list-link-product-page hr { border-color: #444; margin: 0; }
.widget-area .widget-title span { font-family: "Prompt", sans-serif; }
ul.product-categories li .children li a, .widget_categories ul li .children li a { padding-top: 12px; padding-bottom: 12px; }
ul.product-categories li .children li:before, .widget_categories ul li .children li:before { top: 15px; }
.wcva-standard-select { width: 100%; }
.wc-bacs-bank-details.order_details.bacs_details li.bank_name { position: relative; padding-left: 40px; }
.wc-bacs-bank-details.order_details.bacs_details li.bank_name strong { text-align: left; }
.wc-bacs-bank-details.order_details.bacs_details li strong:before { width: 30px; height: 30px; content: ''; position: absolute; left: 0; }
.wc-bacs-bank-details.order_details.bacs_details li:nth-of-type(1) strong:before { background: url(//www.morethanbikeshop.com/wp-content/themes/motohero/assets/images/logo-bank/kbank.svg) no-repeat rgb(18, 143, 15) center; background-size: 70%; }
.wpb_raw_html { margin-bottom: 0!important; }
.brandall a { display: block; }
.brandall a img { width: 100%; }
.brandall .owl-controls .owl-page span, .brandsidebar .owl-controls .owl-page span { margin: 3px!important; }
.brandsidebar { overflow: hidden; }
.brandsidebar > div { width: 25%; float: left; }
.brandmain { overflow: hidden; }
.brandmain a { display: block; }
.brandmain a img { width: 100%; }
.brandmain > div { float: left; width: 25%; }
.pricebox .pricebox-price { font-size: 40px; }
.pricebox .pricebox-col1 { padding: 30px 20px; width: 100%; min-height: auto; }
.pricebox .pricebox-col2 { background: #0c6530; width: 50%; min-height: 140px; }
.pricebox .pricebox-col3 { padding: 30px 20px; width: 50%; min-height: 140px; }
.pricebox-price { white-space: nowrap; }
.pricebox-price small { font-size: 0.6em; }
.pricebox-description li { color: #fff; font-family: "Prompt", sans-serif; font-size: 1.1em; }
.pricebox-title { font-family: "Prompt", sans-serif; }
.vc_custom_1505898340334 h3, .vc_custom_1505898334213 h3 { font-size: 30px!important; }
.info-item.style4 .icon i { width: 88px; height: 88px; line-height: 84px!important; font-size: 54px; }
.product-list .product-category.product { width: 25%; float: left; }
.product-list .product-category.product a { display: block; margin: 0 15px; }
.product-list .product-category.product h2 { font-size: 1.3em; font-weight: bold; }
.product-list .product-category.product .count { background: none; padding: 0; font-weight: normal; }
.tp-bgimg { opacity: 0.5!important; }
.off-canvas-open { width: 42px; height: 36px; top: 0!important; }
.off-canvas-open i { font-size: 24px; }
#off-canvas-close { width: 45px; height: 40px; line-height: 40px; position: absolute; right: 0; top: 10px; }
#off-canvas-close span { display: block; position: relative; height: 40px; }
#off-canvas-close span i { top: 20px; left: 12px; right: auto; }
#off-canvas-close span i:before, #off-canvas-close span i:after { content: ''; width: 20px; height: 2px; background: #fff; position: absolute; left: 0; }
#off-canvas-close span i:before { top: 0; -webkit-transform: rotateZ(45deg); -moz-transform: rotateZ(45deg); -ms-transform: rotateZ(45deg); -o-transform: rotateZ(45deg); transform: rotateZ(45deg); }
#off-canvas-close span i:after { top: 0; -webkit-transform: rotateZ(-45deg); -moz-transform: rotateZ(-45deg); -ms-transform: rotateZ(-45deg); -o-transform: rotateZ(-45deg); transform: rotateZ(-45deg); }
.table-margin { margin: 30px 0; }
.iw-social-all li a { display: inline-block; *display: inline; zoom: 1; margin-right: 8px!important; cursor: pointer; }
.iw-social-all li a img { width: 21px; }
.wpb_gallery, .our-class-main { clear: left; overflow: hidden;; }
.image_grid_ul { margin: 0!important; }
.image_grid_ul li { float: left; width: 20%; }
.our-class-main, .our-class-main .row { margin: 0!important; }
.portfolio-relate .post_item { padding: 7.5px; }
.portfolio-relate .port-category { margin-bottom: 15px; }
.portfolio-relate .port_title a { font-size: 14px; line-height: 1.3em; }
.portfolio-relate .port-detail a { padding: 10px 12px; }
.project-information { margin-bottom: 40px; margin-top: 15px; }
.project-information .iwp-ifo-item { padding-top: 15px!important; }
.project-information .iwp-ifo-item label.fname { font-weight: bold; font-family: "Kanit",sans-serif; }
.port-detail-title span { font-size: 18px; padding: 10px 45px 10px 15px; }
.portfolio-slider .owl-controls .owl-buttons div { background: #14a850!important; border-radius: 0!important; padding: 5px 15px!important; font-size: 14px!important; }
.emergency-services.portfolio { margin-top: 35px; margin-bottom: 0!important; }
.off-canvas-menu .search-form { overflow: hidden; position: relative; margin-bottom: 15px; }
.off-canvas-menu .search-form input[type="search"] { background: none; padding: 10px 15px; border: 1px solid #fff; width: 210px; margin-left: 15px; }
.off-canvas-menu .search-form button { position: absolute; background: none; border: none; top: 0;
right: 15px; width: 43px; height: 43px; padding: 0; }
.off-canvas-menu .search-form ::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.5); }
#post-10245 { margin: 0 -15px; width: auto; }
#post-10245 .woo-list-product-grid { width: 25%; float: left; padding: 0 15px; background: none; margin-bottom: 30px; }
.off-canvas-menu .search-form input[type="search"] { width: 100%!important; margin-left: 0!important; }
.woocommerce-variation-add-to-cart>div+button+script+div { display: none; }
.payments-gateway img { width: 140px; margin-top: 5px; }
.header-top .social-all, .header-top .chat-all { float: right; }
.header-top .social-all .title, .header-top .chat-all .title { display: inline; font-size: 1em; margin-right: 10px; }
@media (min-width: 992px) {
.vc_custom_1506485407937 + .woocommerce > div:last-child, .vc_custom_1509686173926 + .woocommerce > div:last-child, .vc_custom_1509686278470 + .woocommerce > div:last-child, .vc_custom_1506574010962 + .woocommerce > div:last-child { display: none; }
}
@media (max-width: 1199px) {
.product-related [class*="col-"] { margin-bottom: 30px!important; }
.iw-av-banner.style2 .banner-button { font-size: 1.8em; }
#post-10245 .woo-list-product-grid { width: 33.33333%; }
.header-top .social-all .title, .header-top .chat-all .title { display: none; }
}
@media (max-width: 991px) {
.search-form-header { padding: 0 15px!important; }
#recent-home-product .woo-list-product-grid, #post-10245 .woo-list-product-grid { width: 50%; }
.iw-av-banner.style2 .iw-av-title { display: none; }
.iw-av-banner.style2 .banner-content { bottom: 0; }
.header .logo { padding: 0; }
.header .logo a { width: 80px; }
.header .iw-icon-search-cart { margin-left: 80px; }
.off-canvas-menu h2.canvas-menu-title { margin-bottom: 15px; border: none; color: #14a850; }
.brandmain > div { width: 50%; }
.vc_custom_1506312498778, .iw-icon-search-cart .search-form { display: none; }
.off-canvas-menu .canvas-menu li > a { font-family: "Prompt", sans-serif; }
}
@media (max-width: 768px) {
.iw-av-banner.style2 .iw-av-title { display: block; }
.iw-av-banner.style2 .banner-content { bottom: 30px; }
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text { width: 50%; }
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img { float: none; width: 36px; }
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td { overflow: hidden; }
.quantity { float: right; margin-right: 0; }
.logo-about { text-align: center!important; }
.woocommerce-cart-form__contents .product-remove { width: 100%; }
.iw-heading.style2 .iwh-title { font-size: 48px; }
.iw-heading.style2 .iwh-content { font-size: 14px; }
.woocommerce ul.order_details li { width: 50%; border: none; }
.woocommerce-table__product-name, .woocommerce-table--customer-details th { width: 50%; }
.woocommerce-account .woocommerce-MyAccount-navigation { width: 100%; margin-bottom: 30px; }
.woocommerce-account .woocommerce-MyAccount-content { width: 100%; }
tbody.product-cart td { border-right: none; }
.product-essential { padding-right: 0!important; }
.product-essential .product-shop { padding: 15px; }
.product-sidebar { margin-top: 30px; }
.default-sidebar { display: none; }
.product-detail .iw-onsale-label { margin: 0!important; }
.back-to-top { top: 0; }
.pricebox .pricebox-col1 { padding-bottom: 30px; }
#tab-description ul li { overflow: visible!important; display: list-item!important; }
.product-list .product-category.product { width: 50%; }
.product-list .product-category.product a { margin: 0 7.5px; }
.tparrows { opacity: 1!important; top: 80%!important; visibility: visible!important; }
.header-address span { display: none; }
.off-canvas-menu { overflow-x: auto; }
}
@media (max-width: 480px) {
.header-top { height: initial; }
.header-address { float: none; width: 100%; line-height: initial; margin-top: 12px; text-align: right; }
.header-top .social-all .title, .header-top .chat-all .title { display: inline; }
}
@media (max-width: 400px) {
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img { width: 100%; margin-right: 0; margin-bottom: 15px; margin-top: 15px; }
.product-name a:last-child { text-align: left; display: block; }
.woocommerce ul.order_details li { text-align: left; }
.payment_method_paypal img { width: 120px; }
.btn-my-account, .btn-login, .header .cart-icon { margin-left: 0; }
.btn-my-account span, .btn-login span { display: none; }
.btn-login i { display: inline-block; }
.woo-list-product-grid .product-name a, .price-box span.amount, .price-box i { font-size: 1em; }
.price-box span.amount { padding: 7px 25px 7px 10px; }
.woo-list-product-grid .cart-rating .add-cart span { padding: 7px 15px 7px 40px; }
.product-detail .product-collateral ul li a, .product-related h3.title span { padding: 12px 40px 12px 15px; }
.price-box del span.amount { font-size: 1em; }
#recent-home-product .woo-list-product-grid, #post-10245 .woo-list-product-grid, .product-related [class*="col-"], .product-list [class*="col-"] { padding: 0 7.5px; margin-bottom: 15px!important; }
.wpb_wrapper .woocommerce { margin-left: 7.5px; margin-right: 7.5px; }
.product-related .row, .product-list .row { margin-left: -7.5px!important; margin-right: -7.5px!important; }
.woo-list-product-grid .cart-rating .add-cart span { white-space: nowrap; font-size: 0.9em; }
.woo-list-product-grid .product-name a { padding: 0 10px; margin-bottom: 10px; }
.iw-av-banner.style2 .banner-button { font-size: 1.6em; }
.iw-heading.style2 .iwh-sub-title { font-size: 1.6em; letter-spacing: -0.5px; }
.iw-heading.style2 .iwh-title { font-size: 2.2em; letter-spacing: -0.5px; }
.portfolio-slider-style1 h3, .right-background .iw-heading.style1 .iwh-title, .iw-heading.style1 .iwh-title { font-size: 2.2em; line-height: 1.2em; }
.iw-heading.style2 { padding-bottom: 0!important; }
.portfolio-slider-style1 { padding-top: 30px!important; }
p { font-size: 0.9em!important; }
.page-heading .iw-heading-title h1 { font-size: 1.8em; }
#wrapper .fusion-megamenu-wrapper { margin: 0 20px !important; }
.product-collateral ul, .product-collateral ul li, .product-collateral ul li a { width: 100%!important; display: block!important; }
.slide-container .custom .tp-bullet { width: 35px; height: 3px; }
.contents-main, .main-content { padding-top: 45px; }
.iw-contact input.captcha { width: 150px!important; }
.product-detail .quantity input.qty, .product-cart .quantity input.qty { width: 70px; }
.pricebox .pricebox-col1, .pricebox .pricebox-col2 { padding: 30px 15px!important; }
.price-box span.amount:before { -webkit-transform: skewX(-30deg) translateX(-15%)!important; transform: skewX(-30deg) translateX(-15%)!important; }
.price-box i { left: 44%; }
.price-box i + span.amount { margin-left: 0; } .pp_pic_holder.pp_default { width: 100%!important; left: 0!important; margin-top:-100px !important; overflow: hidden; }
div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
.pp_content { width: 100%!important; height: auto!important; }
.pp_fade { width: 100%!important; height: 100%!important; }
a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
#pp_full_res img { width: 100%!important; height: auto!important; }
.pp_details { width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }
a.pp_close { right: 10px!important; top: 10px!important; }
.pp_loaderIcon { background-color: #fff!important; border-radius: 0!important; margin: -24px 0 0 0!important; }
.image_grid_ul li { width: 25%; }
.portfolio-relate .port-category, .portfolio-relate .port_title a { display: none; }
.salesdesk-widget-button-default-text { display: none!important; }
}
@media (max-width: 360px) {
.header .display-search-box .top-search { width: 150px; }
}
.woocommerce a.button.alt {
background-color: #F16223 !important;
}
a.single_add_to_cart_button::before {
content: "\f07a";
font-family: "FontAwesome";
left: 10px;
position: absolute;
}
a.single_add_to_cart_button::after {
background: rgba(0, 0, 0, 0.14) !important;
content: "";
height: 100%;
left: 0;
position: absolute;
top: 0;
transform: skewX(-30deg) translateX(-25%);
width: 50px;
z-index: -1;
} .wcvaswatchinput,
.wcvashopswatchlabel {
display: none !important;
}
.wcva-standard-select {
display: block !important;
width: 100% !important;
max-width: 300px;
padding: 12px 20px !important;
font-size: 16px !important;
font-family: "Prompt", sans-serif !important;
background: #222 !important;
border: 2px solid #444 !important;
border-radius: 4px !important;
color: #fff !important;
margin-bottom: 15px !important;
cursor: pointer !important;
}
.wcva-standard-select:focus {
border-color: #14a850 !important;
outline: none !important;
box-shadow: 0 0 0 1px #14a850 !important;
}
.wcva-standard-select:hover {
border-color: #14a850 !important;
} .woo-list-product-grid .product-image .product-status .iw-onsale-label.out-of-stock {
margin: 0;
}
.woo-list-product-grid .product-image .product-status .iw-onsale-label.out-of-stock .onsale-label {
background: #dc3545;
color: #fff;
font-weight: bold;
padding: 5px 29px 5px 15px;
position: relative;
display: inline-block;
}
.woo-list-product-grid .product-image .product-status .iw-onsale-label.out-of-stock .onsale-label:before {
background: rgba(0, 0, 0, 0.2) !important;
content: "";
height: 100%;
left: 0;
position: absolute;
top: 0;
transform: skewX(-30deg) translateX(-25%);
width: 50px;
z-index: -1;
}
.rtwpvs .rtwpvs-wc-select,.rtwpvs .rtwpvs-wc-select+.select2,.rtwpvs .rtwpvs-wc-select+.select2-container,.rtwpvs .rtwpvs-wc-select+.theme-select{display:none!important}.rtwpvs .rtwpvs-terms-wrapper{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0;position:relative}.rtwpvs .rtwpvs-terms-wrapper.custom-variable-wrapper .rtwpvs-term-span-dual-color{height:100%;width:100%}.rtwpvs .rtwpvs-terms-wrapper .image-tooltip-wrapper{border-style:solid;border-width:2px;bottom:140%;box-shadow:0 7px 15px rgba(0,0,0,.3);line-height:0;opacity:0;pointer-events:none;position:absolute;transition:all .2s linear;visibility:hidden;width:150px;z-index:999}.rtwpvs .rtwpvs-terms-wrapper .image-tooltip-wrapper img{border-radius:0!important}.rtwpvs .rtwpvs-terms-wrapper .image-tooltip-wrapper:after{border:8px solid transparent;border-radius:0!important;border-top-color:rgba(51,51,51,.9);bottom:-16px;content:"";display:block;left:50%;position:absolute;transform:translateX(-50%)}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term{list-style:none;margin:0;padding:0;position:relative;transition:all .2s ease}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term.rtwpvs-image-term .rtwpvs-term-span{line-height:0}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term img{margin:0;padding:0;width:100%}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term){align-items:center;background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.3);box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;padding:2px}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term):last-of-type{margin-right:0}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term):hover{background-color:#fff!important;box-shadow:0 0 0 3px #000}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).selected,.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).selected:hover{box-shadow:0 0 0 2px #000}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-color-term .rtwpvs-term-span-color{height:100%;position:relative;width:100%}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-color-term .rtwpvs-term-span-color:after{box-shadow:inset 0 0 1px 0 rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term{border-radius:2px;height:inherit;text-align:center;width:auto}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term span{color:#000}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term span.rtwpvs-term-span{padding:0 5px}.rtwpvs .rtwpvs-terms-wrapper.radio-variable-wrapper{display:block}.rtwpvs .rtwpvs-terms-wrapper.radio-variable-wrapper .rtwpvs-radio-term{align-items:center;box-sizing:border-box;cursor:pointer;display:grid;gap:8px;grid-template-columns:auto 1fr;margin:0}.rtwpvs .rtwpvs-terms-wrapper.radio-variable-wrapper .rtwpvs-radio-term input{height:18px;width:18px}.rtwpvs .rtwpvs-terms-wrapper.radio-variable-wrapper .rtwpvs-radio-term label{color:#000;cursor:pointer;margin:inherit;padding:5px 0}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term-more{align-items:center;display:flex}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term-more a{font-size:small}.rtwpvs.rtwpvs-rounded .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-button-term),.rtwpvs.rtwpvs-rounded .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-button-term) .rtwpvs-term-span,.rtwpvs.rtwpvs-rounded .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-button-term) .rtwpvs-term-span:after,.rtwpvs.rtwpvs-rounded .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-button-term) img{border-radius:100%}.rtwpvs.rtwpvs-squared .rtwpvs-terms-wrapper .rtwpvs-term{border-radius:2px}.rtwpvs.rtwpvs-squared .rtwpvs-terms-wrapper .rtwpvs-term.rtwpvs-color-term span:after{border-radius:0}.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover{cursor:not-allowed;overflow:hidden;pointer-events:none;position:relative}.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled img,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled span,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover img,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover span{opacity:.3}.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:after,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:before,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover:after,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover:before{background:red!important;border:0;bottom:0;content:" "!important;height:1px;left:0;margin:0!important;min-width:auto;opacity:1;padding:0!important;position:absolute;right:0;top:50%;transform-origin:center;visibility:visible;width:100%;z-index:0}.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:before,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover:before{transform:rotate(45deg)}.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:after,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover:after{transform:rotate(-45deg)}.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-radio-term.disabled input,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-radio-term.disabled label,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-radio-term.disabled:hover input,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-radio-term.disabled:hover label{cursor:not-allowed;opacity:.5;text-decoration:line-through}.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-radio-term.disabled:after,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-radio-term.disabled:before,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-radio-term.disabled:hover:after,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-radio-term.disabled:hover:before{display:none}.rtwpvs.rtwpvs-attribute-behavior-blur-no-cross .rtwpvs-term:not(.rtwpvs-radio-term).disabled,.rtwpvs.rtwpvs-attribute-behavior-blur-no-cross .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover{box-shadow:0 0 0 1px rgba(0,0,0,.001);overflow:hidden;pointer-events:none;position:relative}.rtwpvs.rtwpvs-attribute-behavior-blur-no-cross .rtwpvs-term:not(.rtwpvs-radio-term).disabled img,.rtwpvs.rtwpvs-attribute-behavior-blur-no-cross .rtwpvs-term:not(.rtwpvs-radio-term).disabled span,.rtwpvs.rtwpvs-attribute-behavior-blur-no-cross .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover img,.rtwpvs.rtwpvs-attribute-behavior-blur-no-cross .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover span{opacity:.3}.rtwpvs.rtwpvs-attribute-behavior-blur-no-cross .rtwpvs-radio-term.disabled,.rtwpvs.rtwpvs-attribute-behavior-blur-no-cross .rtwpvs-radio-term.disabled:hover{overflow:hidden}.rtwpvs.rtwpvs-attribute-behavior-blur-no-cross .rtwpvs-radio-term.disabled input,.rtwpvs.rtwpvs-attribute-behavior-blur-no-cross .rtwpvs-radio-term.disabled label,.rtwpvs.rtwpvs-attribute-behavior-blur-no-cross .rtwpvs-radio-term.disabled:hover input,.rtwpvs.rtwpvs-attribute-behavior-blur-no-cross .rtwpvs-radio-term.disabled:hover label{opacity:.3;pointer-events:none}.rtwpvs.rtwpvs-attribute-behavior-hide .rtwpvs-term.disabled{height:0!important;margin:0!important;min-height:0!important;min-width:0!important;opacity:0;padding:0!important;transform:scale(0);transform-origin:center;visibility:hidden;width:0!important}.rtwpvs.rtwpvs-attribute-behavior-hide .rtwpvs-term.disabled.rtwpvs-radio-term{width:auto!important}.rtwpvs.rtwpvs-archive-align-left .rtwpvs-archive-variation-wrapper .variations{text-align:left}.rtwpvs.rtwpvs-archive-align-left .rtwpvs-archive-variation-wrapper .rtwpvs-terms-wrapper{justify-content:flex-start}.rtwpvs.rtwpvs-archive-align-left .rtwpvs-archive-variation-wrapper .reset_variations{margin:0}.rtwpvs.rtwpvs-archive-align-center .rtwpvs-archive-variation-wrapper .variations{text-align:center}.rtwpvs.rtwpvs-archive-align-center .rtwpvs-archive-variation-wrapper .rtwpvs-terms-wrapper{justify-content:center}.rtwpvs.rtwpvs-archive-align-center .rtwpvs-archive-variation-wrapper .reset_variations{margin:0}.rtwpvs.rtwpvs-archive-align-right .rtwpvs-archive-variation-wrapper .variations{text-align:right}.rtwpvs.rtwpvs-archive-align-right .rtwpvs-archive-variation-wrapper .rtwpvs-terms-wrapper{justify-content:flex-end}.rtwpvs.rtwpvs-archive-align-right .rtwpvs-archive-variation-wrapper .reset_variations{margin:0}.rtwpvs-product .variations tr{vertical-align:baseline}.rtwpvs-product.rtwpvs-selected-term-beside-label .variations td.value,.rtwpvs-product.rtwpvs-selected-term-beside-label .variations th.label{display:block;margin:0;padding:0 0 5px;text-align:left}.rtwpvs-image-load{animation:rtwpvs-image-fadeIn .5s ease-in;opacity:1}@keyframes rtwpvs-image-fadeIn{0%{opacity:0}to{opacity:1}}.rtwpvs-shape-checkmark .rtwpvs-term.selected span.rtwpvs-term-span:before{align-items:center;border-radius:50%;color:#fff;content:"✓";display:inline-flex;font-size:10px;font-weight:600;height:17px;justify-content:center;line-height:1.1;position:absolute;right:-10px;top:-10px;width:17px;z-index:9}@media only screen and (max-width:600px){.theme-storefront.single-product .variations_form{padding-left:2px!important}}.rtwpvs-product-loop-variation.rtwpvs_av_loading{opacity:0;visibility:visible}