.bypostauthor{display:block;}
.product-details .product-field{color:#444444;font-weight:bold;margin-bottom:5px;font-size:13px;}
.tax-free-check{margin-right:5px;}
.product-details .product-field span{font-weight:normal;}
.single-product .product_title{font-size:25px;line-height:30px;color:#21293c;margin-bottom:0.2em;font-weight:600;letter-spacing:normal;}
.single-product .product-summary-wrap .price{font-size:21px;line-height:21px;font-weight:bold;color:#08c;letter-spacing:normal;font-family:Open Sans,sans-serif;}
.woocommerce-tabs .resp-tabs-list li.resp-tab-active, .woocommerce-tabs .resp-tabs-list li:hover{border-color:#08c !important;}
.single-product .related .slider-title{line-height:24px;display:inline-block;font-size:13px;padding:7px 0;border-bottom:2px solid #08c;font-weight:bold;color:#21293c;}
input[type="text"]:focus, input[type="email"]:focus, textarea:focus{border-color:#00aced !important;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 10px #00aced !important;}
.show-on-mobile{display:block !important;}
.hide-on-mobile{display:none !important;}
span.phone_for_mobile a{color:white;font-size:10px;}
a.button_for_mobie.vc_btn3.vc_btn3-shape-rounded.btn.btn-md.btn-primary{padding:7px !important;font-size:11px !important;}
.page-top > .container{padding-bottom:0;}
#header .searchform-popup .search-toggle{color:#606669;font-size:20px;}
#header .header-contact{margin-right:25px !important;}
#header .mobile-toggle{margin-right:12px;}
#header .logo{display:inline;}
#header .header-main .header-center{text-align:center;}
#header .header-center{text-align:center;}
body.woocommerce-page.archive .sidebar-content{border:0;}
body.woocommerce-page.archive .sidebar-content aside.widget{padding:0;margin-bottom:30px;margin-top:0;border-bottom:0;}
.term-description{margin-bottom:20px;}
.term-description-more{display:none;}
.product-image .labels .now_sold{position:absolute;z-index:1;top:.8em;font-size:10px;padding:5px 11px;left:.8em;background:#ff0000;color:#ffffff;}
.summary-before .labels .now_sold{position:absolute;z-index:1;top:.8em;font-size:.8571em;padding:.5833em .6333em;left:.8em;background:#ff0000;color:#ffffff;}
.single-product form.cart{display:none !important;}
.gf_contact_us_button, .print_products_button, .yith-ywraq-add-to-quote{display:inline-block;margin-right:5px;vertical-align:top;}
.gf_contact_us_form{display:none;}
.print_products_button{margin-right:0;}
.product-summary-wrap .summary .clear{display:none;}
.privacy-link a{font-size:10px;}
.livechat_button{padding:20px 0;margin-bottom:20px;border-bottom:1px solid #eeeeee;}
.livechat_button a{background-image:url(https://usedcubicles.com/wp-content/themes/porto-child/images/Text-Buttons.png);width:250px;height:55px;background-size:cover;display:inline-block;}
.livechat_button a:hover{background-position:0px 55px;}
.pf-address{display:none;}
.products-slider.products li.product .add-links-wrap{line-height:inherit;}
.mobile_menu{background-color:#0088cc;padding:10px 0;}
.mobile_menu .container{display:table;position:relative;}
.mobile_menu .header-center{display:table-cell;position:relative;vertical-align:middle;text-align:center;}
.mobile_menu a{color:#ffffff;text-decoration:none;font-size:11px;}
.mobile_search{background-color:#0088cc;padding:20px;}
.mobile_search form{display:flex;}
.mobile_search input[type="text"]{border-radius:20px 0 0px 20px;font-size:16px;width:100%;}
.mobile_search button{font-size:16px;background-color:#fad757;color:#888888;border-radius:0 20px 20px 0;}
.mobile_search .search_field{-webkit-flex:1;-ms-flex:1;-moz-flex:1;flex:1;position:relative;}
.mobile_search .fa-remove{font-size:16px;position:absolute;top:50%;margin-top:-8px;right:10px;cursor:pointer;}
img.ywraq-loader{width:auto !important;}
#mini-cart .total-count a{display:none;}
#mini-cart .buttons a{background:#800080 !important;}
.ginput_container_text input{background:url(//usedcubicles.com/wp-content/themes/porto-child/images/user_icon.png) no-repeat scroll 5px 50% transparent;display:block;padding-left:30px !important;}
.ginput_container_email input{background:url(//usedcubicles.com/wp-content/themes/porto-child/images/email_icon.png) no-repeat scroll 5px 50% transparent;display:block;padding-left:30px !important;}
.ginput_container_phone input{background:url(//usedcubicles.com/wp-content/themes/porto-child/images/phone_icon.png) no-repeat scroll 5px 50% transparent;display:block;padding-left:30px !important;}
.gravity_form_styled_wrapper.gform_wrapper{margin-top:0;}
.gravity_form_styled_wrapper.gform_wrapper form{border:1px solid #ccc;border-radius:20px;border-top:0;}
.gravity_form_styled_wrapper.gform_wrapper .gform_heading{text-align:center;padding:10px;position:relative;background-color:#08c;margin-bottom:0;border-radius:20px 20px 0 0;}
.gravity_form_styled_wrapper.gform_wrapper .gform_heading:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0, 136, 204, 0);border-top-color:#08c;border-width:15px;margin-left:-15px;}
.gravity_form_styled_wrapper.gform_wrapper .gform_body{padding:20px 40px;}
.gravity_form_styled_wrapper.gform_wrapper h3.gform_title, .gravity_form_styled_wrapper.gform_wrapper span.gform_description{color:#ffffff;}
.gravity_form_styled_wrapper.gform_wrapper ul.gform_fields li.gfield{padding:0;}
.gravity_form_styled_wrapper.gform_wrapper .gform_footer{margin:0;padding:0px 40px 20px}
.gravity_form_styled_wrapper.gform_wrapper .gform_footer a{display:none;}
.gravity_form_styled_wrapper.gform_wrapper .gform_footer input.button, .gravity_form_styled_wrapper.gform_wrapper .gform_footer input[type="submit"],
.gravity_form_styled_wrapper.gform_wrapper .gform_page_footer input.button, .gravity_form_styled_wrapper.gform_wrapper .gform_page_footer input[type="submit"]{margin:0;width:100%;background-color:#d428b9;border:0;text-transform:uppercase;font-size:20px;}
.gravity_form_styled_wrapper.gform_wrapper .gform_footer input.button:hover, .gravity_form_styled_wrapper.gform_wrapper .gform_footer input[type="submit"]:hover,
.gravity_form_styled_wrapper.gform_wrapper .gform_page_footer input.button:hover, .gravity_form_styled_wrapper.gform_wrapper .gform_page_footer input[type="submit"]:hover{background-color:#bf77b7;}
.gravity_form_styled_wrapper.gform_wrapper .ginput_container_text input, .gravity_form_styled_wrapper.gform_wrapper .ginput_container_email input, .gravity_form_styled_wrapper.gform_wrapper .ginput_container_phone input, .gravity_form_styled_wrapper.gform_wrapper .ginput_container_textarea textarea{background:none;background-repeat:no-repeat;background-position:96% 9px;padding-left:60px !important;padding-right:30px !important;z-index:1;color:#5e5e5e;}
.gravity_form_styled_wrapper.gform_wrapper .ginput_container_textarea textarea{padding-left:15px !important;padding-top:30px;}
.gravity_form_styled_wrapper.gform_wrapper  .top_label .gfield_label{display:none;}
.gravity_form_styled_wrapper.gform_wrapper .top_label div.ginput_container{position:relative;z-index:1;}
.gravity_form_styled_wrapper.gform_wrapper .ginput_container_text::before, .gravity_form_styled_wrapper.gform_wrapper .ginput_container_email::before, .gravity_form_styled_wrapper.gform_wrapper .ginput_container_phone::before, .gravity_form_styled_wrapper.gform_wrapper .ginput_container_textarea::before{display:block;position:absolute;font-size:12px;width:55px;padding:5px 0 0 15px;z-index:-1;}
.gravity_form_styled_wrapper.gform_wrapper .ginput_container_textarea::before{width:auto;}
.gravity_form_styled_wrapper.gform_wrapper .ginput_container_text::before{content:"Name";}
.gravity_form_styled_wrapper.gform_wrapper .ginput_container_email::before{content:"Email";}
.gravity_form_styled_wrapper.gform_wrapper .ginput_container_phone::before{content:"Phone";}
.gravity_form_styled_wrapper.gform_wrapper .ginput_container_textarea::before{content:"Detailed Comments";}
.gravity_form_styled.gform_confirmation_wrapper{background:#08c;padding:20px 40px;border-radius:12px;}
.gravity_form_styled .tick{background-image:url(https://usedcubicles.com/wp-content/themes/porto-child/images/tick.png) !important;}
.related.products{background:#ffffff;padding-top:25px;}
.related.products .yith-wcwl-add-to-wishlist, .related.products .quickview{display:none;}
.check-stock-btn-overlay.show{position:fixed;background:rgba(0,0,0,0.5);width:100%;height:100%;z-index:5000;}
.gravity_form_styled_wrapper.gform_wrapper form.bring_to_front{position:relative;z-index:6000;background:#ffffff;border:none;}
.sticky-active{z-index:5000;}
.mega-menu.show-arrow > li.has-sub::before, .mega-menu.show-arrow > li.has-sub::after{border:transparent;}
#header .main-menu > li#nav-menu-item-23486 > a{color:red;}
ul.products li.product-col .woocommerce-loop-product__title{white-space:normal;font-weight:bold;font-size:14px;color:#0088CC;}
.woo-custom-excerpt{font-size:12px;margin-bottom:5px;}
.yasr-overall-rating{margin-bottom:10px;}
.porto-info-list{padding:0;}
.porto-info-list-item{list-style:none;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;}
.porto-info-icon{margin-right:10px;line-height:22px !important;}
.request-quote-form-wrapper .gform_wrapper form{border:none;border-radius:0;}
.request-quote-form-wrapper .gform_wrapper .gform_body{padding:0;}
.request-quote-form-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]{margin:0 5px 0 0;}
.request-quote-form-wrapper .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
.request-quote-form-wrapper .gravity_form_styled_wrapper.gform_wrapper .ginput_container_textarea textarea{background-color:#f7f7f7;}
.request-quote-form-wrapper .gravity_form_styled_wrapper.gform_wrapper .ginput_container_text::before, .request-quote-form-wrapper .gravity_form_styled_wrapper.gform_wrapper .ginput_container_email::before, .request-quote-form-wrapper .gravity_form_styled_wrapper.gform_wrapper .ginput_container_phone::before, .request-quote-form-wrapper .gravity_form_styled_wrapper.gform_wrapper .ginput_container_textarea::before{z-index:1;}
.request-quote-form-wrapper input[type="text"]:focus, .request-quote-form-wrapper input[type="email"]:focus, .request-quote-form-wrapper textarea:focus{background-color:#ffffff !important;}
.request-quote-form-wrapper .gravity_form_styled_wrapper.gform_wrapper .gform_footer input.button, .request-quote-form-wrapper .gravity_form_styled_wrapper.gform_wrapper .gform_footer input[type="submit"],
.request-quote-form-wrapper .gravity_form_styled_wrapper.gform_wrapper .gform_page_footer input.button, .request-quote-form-wrapper .gravity_form_styled_wrapper.gform_wrapper .gform_page_footer input[type="submit"]{width:auto;background-color:#0088CC;margin-right:10px;}
.request-quote-form-wrapper .gravity_form_styled_wrapper.gform_wrapper .gform_footer input.button:hover, .request-quote-form-wrapper .gravity_form_styled_wrapper.gform_wrapper .gform_footer input[type="submit"]:hover, .request-quote-form-wrapper .gravity_form_styled_wrapper.gform_wrapper .gform_page_footer input.button:hover, .request-quote-form-wrapper .gravity_form_styled_wrapper.gform_wrapper .gform_page_footer input[type="submit"]:hover{background-color:#0077b3;}
.request-quote-form-wrapper .gravity_form_styled_wrapper.gform_wrapper .gform_footer{margin-top:40px;padding:0;}
.request-quote-form-wrapper .gravity_form_styled_wrapper.gform_wrapper .gform_footer span{font-size:12px;}
.pum-container, .pum-content, .pum-content + .pum-close, .pum-content + .pum-close:active, .pum-content + .pum-close:focus, .pum-content + .pum-close:hover, .pum-overlay, .pum-title{font-size:inherit;}
.pum-content .wpb_content_element{margin-bottom:0;}
.request-quote-heading{padding:40px 0;border-bottom:1px solid #dbe0e2;background:#f7f7f7;border-radius:40px 40px 0 0;}
.request-quote-body{background-color:#ffffff;padding:20px;border-radius:0 0 40px 40px;}
#popmake-25116 .pum-content > :first-child{display:none;}
.pum-theme-lightbox .pum-container{padding-top:0;}
.vc_row.after_product_title_block{margin:10px 0;font-size:12px;}
.after_product_title_block .wpb_content_element, .after_product_title_block-2 .wpb_content_element, .after_product_title_block-2 .vc_btn3-container{margin-bottom:0;}
.rating-block .wpb_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;align-items:center;}
.rating-block .wpb_wrapper > p{margin-right:15px;margin-bottom:0;-webkit-box-flex:33%;-ms-flex:33%;flex:33%;}
.rating-block .yasr-overall-rating{margin-bottom:0px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:10px;}
.after_product_title_block-2 input{width:50px;text-align:center;font-weight:bold;color:#000000;font-size:20px;border:2px solid #DBE0E2;}
.after_product_title_block-2{background:#f7f7f7;padding:10px 20px;border:1px solid #eaeaea;}
.product-details.attributes{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;}
.product-details.attributes .attributes-col{-webkit-box-flex:40%;-ms-flex:40%;flex:40%;}
.product-details.attributes .brand-col{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-flex:60%;-ms-flex:60%;flex:60%;align-items:flex-end;}
.product-details.attributes .brand-col .tags{margin-top:auto;}
.product-details.attributes .brand-col .tags span{font-size:12px;display:inline-block;color:#444444;font-weight:bold;background-color:#f7f7f7;border:1px solid #eaeaea;padding:5px 10px;}
.product-details.attributes .brand-col a{display:block;text-align:right;color:black;text-decoration:underline;font-size:13px;}
.woocommerce-tabs .tab-content{border:solid 1px #eaeaea;padding:30px 30px 15px;}
.woocommerce-tabs .resp-tabs-list li{padding:10px 20px !important;margin:0;border:0 !important;position:relative;}
.woocommerce-tabs .resp-tabs-list li.resp-tab-active{color:#0088CC !important;border:solid 1px #eaeaea !important;border-bottom:0 !important;}
.woocommerce-tabs .resp-tabs-list li.resp-tab-active::after{content:'';display:block;width:100%;border-bottom:1px solid #fff;position:absolute;left:0;bottom:0px;}
.tabs-chat{float:left;margin-left:5px;}
.tabs-chat img{width:150px;height:auto;}
#popmake-25230 .pum-content{border-radius:40px;background-color:#ffffff;}
.after_product_title_block-2 .btn{white-space:normal;}
@media(min-width:992px){
.show-on-mobile{display:none !important;}
.hide-on-mobile{display:block !important;}
}
@media(max-width:991px){
.product-details.attributes .brand-col .tags span{font-size:10px;}
.header-top{background:#364551;}
#header .header-main .header-left, #header .header-main .header-right{width:20%;}
#header .header-left, #header .header-right{width:20%;}
.porto-product-filters.mobile-sidebar{display:none;}
}
@media(max-width:767px){ .hide-on-mobile {
display: block;
}
}