.sub-title{padding:10px 0}.normal-title,.upsells.products>h2,.related.products h2,.cross-sells>h2{margin:0 0 16px}.shortcode-title.left .normal-title:before,.normal-title:before,.upsells.products>h2:before,.related.products h2:before,.cross-sells>h2:before{background:#000 none repeat scroll 0 0;bottom:-16px;top:auto;content:"";height:2px;left:0;margin:0 auto;position:absolute;right:0;z-index:9;width:160px}.shortcode-title.center .normal-title:before{left:0;right:0}.shortcode-title.right .normal-title:before{left:auto;right:0}.page-title-inner{background:#f5f5f5 none repeat scroll 0 0;box-sizing:border-box;display:inline-block;margin:0!important;padding:20px;vertical-align:top;width:100%!important}.page-title{text-align:center;width:1170px;padding:0;margin:0 auto 30px;display:block}.page-title .entry-title-main{text-align:left}.site-header-fix.header-style{min-height:178px}.header-bottom{border:none}.nav-top.active .menu-toggle:before,.nav-top.active .menu-toggle:after{top:18px}.header-top{padding:45px 0 42px}.header-center{display:inline-block;position:absolute;left:0;right:0;text-align:center}.quick-access{margin:0}.sticky-menu .quick-access{margin:0 10px}.header-search input[type="text"],.header-search input[type="search"]{border-radius:8px;height:50px;border:2;background-color:#fff;color:#000}.header-search .woocommerce-product-search button,.header-search .search-form #searchsubmit,.header-search .woocommerce-product-search button:hover,.header-search .search-form #searchsubmit:hover{background-position:center 15px;height:50px;border-radius:0}.woocommerce-product-search{width:308px}.header-cart .shopping_cart{background-position:left -178px;padding:0 0 0 40px;width:auto}.header-cart .shopping_cart:hover{background-position:left -226px}.header-right>div:first-child::before{border-left:1px solid #ccc;content:"";height:38px;position:absolute;left:0;top:3px}.header-right>div{padding:0 0 0 20px}.mega-menu ul li a{margin:13px 24px}.main-navigation{float:left}.mega-menu ul.mega>li>a:before,.mega-menu ul.mega .current_page_item>a:before{background:none}.sub-banner1 .static-wrapper{left:6.6%;right:auto;top:31.3%}.sub-banner2 .static-wrapper{left:11.2%;top:31.3%}.sub-banner3 .static-wrapper{left:6.6%;top:26%;text-align:left}.sub-banner4 .static-wrapper{left:6.6%;top:26%;text-align:left}.service-cms .service-title{color:#000;font-size:16px;font-weight:600;letter-spacing:.5px}.service-cms{padding:20px 0}#woo-products{padding-top:10px}.woocommerce ul.products li .container-inner,.woocommerce-page ul.products li .container-inner{margin:0 15px 15px}.blog-posts-content .container .container-inner,.portfolio-main .single-portfolio{margin:5px 15px}.primary-sidebar .widget_product_categories{background-color:#f5f5f5;padding:0;border:0}.primary-sidebar .widget_product_categories .widget-title{background-color:#22C55E;color:#000}.primary-sidebar .widget_black_studio_tinymce .textwidget,.primary-sidebar .widget>.toggle-block,.primary-sidebar .widget_price_filter .toggle-block,.primary-sidebar .widget_shopping_cart_content,.primary-sidebar .widget_pages>ul,.primary-sidebar .widget ul.toggle-block,.singleproduct-sidebar .woo-content.products_block{padding:20px}.widget .widget-title{text-transform:capitalize;background-color:#2E2E2E;color:#fff;padding:14px 20px}.primary-sidebar .widget,.singleproduct-sidebar .widget{padding:0!important}.singleproduct-sidebar .bx-controls-direction a,#secondary .owl-theme .owl-buttons div{top:-57px;border-color:#fff;color:#000}.singleproduct-sidebar .bx-controls-direction a:hover{border-color:#ffc301;color:#fff}.widgets-footercontact .fa,.site-footer h3.widget-title{color:#fff}.follow-us a{background-color:#989898}.follow-us a i{color:#000}.follow-us a:hover i{color:#fff}.first-widget{border-color:#454545!important}.footer-bottom{padding:0;text-align:center}.footer-bottom .theme-container{border-top:1px solid #454545;box-sizing:border-box;display:inline-block;float:none;margin:0 auto;padding:23px 0;text-align:left}.header-cart .cart-contents{background:#fff0 none repeat scroll 0 0;display:block;padding:0;position:relative;top:5px;text-align:left}.header-cart span{display:block;font-family:montserrat;font-size:12px;font-weight:500;line-height:20px;color:#acacac}.header-cart .label{color:#000;font-size:13px}.header-cart .shopping_cart:hover span{color:#22C55E}.topbar-link-wrapper,.header-cart .togg .widget.widget_shopping_cart{top:84px}.header-style .topbar-link-wrapper,.header-style .header-cart .togg .widget.widget_shopping_cart{top:62px}input.search-field::-moz-placeholder{color:#fff}