/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/:root{--primary:#ff5b28;--dark:#1E1E1E}.container-width, .full-width .ubermenu-nav,.container,.row{max-width:1400px}.row.row-small{max-width:1400px}html .nav-dropdown{border-radius:10px;padding:10px 0}.nav-dropdown-has-shadow .nav-dropdown{box-shadow:1px 1px 15px rgba(0,0,0,0.1)}.nav-dropdown-has-border .nav-dropdown{border:1px solid #ddd}.nav-dropdown-has-arrow li.has-dropdown:before{border-width:10px;margin-left:-10px}.box-image{border-radius:8px}.banner.info-box{border-radius:8px;overflow:hidden}.header-top{border-bottom:1px solid #ededed}.nav-uppercase.header-contact>li>a{text-transform:none;color:#000}.large-4 .info-box .res-text{font-size:14px}.footer-1{position:relative;padding:0;border:0}.footer-1:after{content:"";display:block;height:90px;background:url(images/footer-shap.svg) repeat-x center top;background-size:auto 100%;transform:rotatex(180deg);margin-top:1px;margin-bottom:-2px}.badge-frame .badge-inner, .badge-outline .badge-inner{border-radius:5px}.product-category .box .box-text{position:relative;bottom:0}.product-category .box, .product-small .box-image{border:1px solid #ddd;border-radius:8px;background:#fff}.box-text .product-title{font-size:16px;font-weight:600}.box-text .product-title a{color:var(--dark)}.box-text .product-title a:hover{color:var(--primary)}.clients-box .img-inner{height:80px;display:flex;align-items:center;justify-content:center}.clients-box .img-inner img{width:auto;display:block;transition:all 0.4s}.clients-box .img-inner:hover img{transform:scale(1.1)}.sidebar-inner .widget{border:1px solid #ddd;border-radius:8px;margin:0 0 20px;padding:20px}.sidebar-inner .widget .is-divider{display:none}.sidebar-inner .widget .widget-title{display:block;padding:14px 20px;margin:-21px -21px 20px;font-size:16px;background:var(--primary);color:#fff;border-radius:6px 6px 0 0;box-shadow:0 22px 0 0 rgba(255,255,255,0.11) inset}html .breadcrumbs{font-size:13px;text-transform:none;font-weight:normal}.page-title-inner p{font-size:13px}.page-title-inner .shop-page-title{margin-bottom:6px}.featured-title .page-title-inner{padding-bottom:15px;padding-top:15px}header .account-link.button.icon, header .nav-top-link.button.icon{padding:0 10px;box-shadow:0 14px 0 0 rgba(255,255,255,0.14) inset}header .nav-dropdown li ul{font-size:0.9em}.nav-dropdown .menu-item-has-children>a:after, .nav-dropdown .title>a:after, .nav-dropdown .nav-dropdown-col>a:after{content:"";display:block;width:30px;height:3px;background:var(--primary);margin-top:7px}.product-categories a{color:#000}.product-categories a:hover{color:var(--primary)}.button.icon.wishlist-button{border:1px solid var(--primary);color:var(--primary);padding:0;height:34px;width:34px;text-align:center;line-height:34px;transition:all 0.4s}.button.icon.wishlist-button:hover{color:#fff;background:var(--primary)}.page-title-inner .woocommerce-ordering, .page-title-inner .woocommerce-ordering select{border-radius:5px;font-size:13px;margin:0;height:36px;background-color:#fff;color:#222}.page-title-inner .woocommerce-ordering select{background-image:url(data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E)}html .page-title-inner{min-height:50px}.footer-1:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:4px;background:#1E1E1E}html .lightbox-content{border-radius:15px;border:14px solid #efefef}button.button{border-radius:5px;border:0;box-shadow:0 20px 0 0 rgba(255,255,255,0.13) inset}html label{font-size:14px;font-weight:normal;margin:0 0 3px}label .required{color:red}input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection{border:1px solid #ddd;border-radius:5px;box-shadow:0 0 0 transparent !important;padding:0px 15px;height:44px;font-size:14px}.button,button,input,textarea,select,fieldset{margin-bottom:0}form p{margin-bottom: .8em}.button.woocommerce-form-login__submit{margin-top:10px}html .mfp-bg.mfp-ready{opacity: .8}html .mfp-close{background:var(--primary);right:50px;opacity:1 !important;border-radius:0 0 10px 10px;box-shadow:0 -17px 0 0 rgba(255,255,255,0.18) inset;transition:all 0.4s;transform:translatey(-100%);mix-blend-mode:unset}html .mfp-close:hover{color:var(--primary);background:#fff}.woocommerce-breadcrumb.breadcrumbs>*:nth-child(1),.woocommerce-breadcrumb.breadcrumbs>*:nth-child(2){display:none}.product-info{padding-top:0}.product-info .product-title{font-size:22px;padding-right:140px}.product-info .price .amount{font-weight:normal}.product-info .price{font-size:22px;font-weight:normal;margin:15px 0}.product-short-description p{font-size:13px;line-height:150%;margin-bottom:8px;color:#000}.product-short-description ul{font-size:14px}.product-short-description ul li{margin:0 0 2px 15px}.header-search-form-wrapper input.search-field{height:34px;padding:0 30px 0 20px}html .searchform .button.icon i{font-size:14px}.variations_form select{height:40px;font-size:15px;cursor:pointer;box-shadow:0 -20px 0 0 rgba(0,0,0,0.025) inset !important;margin:3px 0;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-gallery .product-images{border:1px solid #ddd;border-radius:6px;overflow:hidden;max-width:500px;margin:0 auto}html .variations .reset_variations{background:var(--primary);opacity:1;color:#fff;padding:3px 8px;border-radius:4px;bottom:auto;top:-18px;font-size:10px}html .variations .reset_variations:hover{background:var(--dark);color:#fff}.product-footer .woocommerce-tabs{padding:0 0 0;margin:0 0 20px;border:0}.product-footer .woocommerce-tabs>.nav-line:not(.nav-vertical){margin:0;padding:0 30px}.product-footer .woocommerce-tabs .tab-panels{border:1px solid #ddd;border-radius:6px;padding:30px;font-size:15px;background:#fff}.product-footer .product-section{border-top:0}.product-footer .woocommerce-tabs .nav>li{margin:0 30px 0 0}.product-footer .woocommerce-tabs .nav>li a{display:block;border-radius:5px;padding:0 20px 14px;line-height:20px;text-transform:none;font-weight:600;font-size:18px;color:#000}.product-footer .woocommerce-tabs .nav>li a::before{opacity:1;bottom:-2px;top:auto;left:0;right:0;transform:none;height:3px;margin:auto;width:0;transition:all 0.4s}.product-footer .woocommerce-tabs .nav>li a:hover:before , .product-footer .woocommerce-tabs .nav>li.active a::before{width:100%;transition:all 0.4s}html .product-info{padding-top:0;padding-bottom:0}.form-submit input[type='submit']{border:0;border-radius:4px;box-shadow:0 20px 0 0 rgba(255,255,255,0.12) inset}.step-box{text-align:center;position:relative}.step-box .icon{display:flex;background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%);position:relative;height:140px;width:140px;align-items:center;justify-content:center;border:5px solid var(--primary);margin:20px auto 20px;border-radius:50%;box-shadow:0 0 0 6px #fff inset;padding:25px}.step-box .icon:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;border:2px dashed var(--primary);border-radius:50%;margin:-13px;opacity:0.3}.step-box .icon span{display:flex;background:var(--primary);width:65px;height:65px;border-radius:50%;position:absolute;right:0;top:0;margin:-22px;color:#fff;font-weight:600;text-transform:uppercase;font-size:22px;line-height:110%;justify-content:center;align-items:center;flex-direction:column;border:5px solid #fff}.step-box .icon span small{font-size:10px;line-height:120%;font-weight:600}.step-box:before{content:"";display:block;position:absolute;height:0;border-bottom:2px dashed #ccc;width:80px;right:-55px;top:70px}[class*="col-"]:last-child .step-box:before{display:none}.row>[class*="col-"]{padding-left:15px;padding-right:15px}.row>.col-md-4{width:33.33%}.is-outline{color:#555}.button.is-outline{line-height:2.4em}.button.is-outline,input[type='submit'].is-outline,input[type='reset'].is-outline,input[type='button'].is-outline{border:1px solid currentColor}.product-main .row{max-width:1100px}.single_add_to_cart_button.button:hover{background:var(--primary) !important;box-shadow:0 20px 0 0 rgba(255,255,255,0.13) inset}.product-footer{background:linear-gradient(to bottom, rgba(246,246,246,1) 0%,rgba(246,246,246,1) 81%,rgba(255,255,255,1) 100%);padding-top:40px;padding-bottom:40px}.file_section .img, .file_section .img img{width:auto !important;margin:0 auto;display:block;text-align:center}.file_section .img .image-lightbox{display:inline-block;vertical-align:top;max-width:100%}.file_section .col{padding-bottom:0}.file_section{padding-top:40px !important;padding-bottom:40px !important}.file_section h2{font-size:32px;margin:0 0 5px}.file_section .file_title{margin:0 0 35px;text-align:center}.mfp-figure .mfp-close{display:none}html .widget_shopping_cart .button{border-radius:5px;box-shadow:0 20px 0 0 rgba(255,255,255,0.1) inset}dl.variation{display:flex;flex-wrap:wrap;text-transform:none;color:#222;font-size:12px;line-height:140%}dl.variation dt{font-weight:600;flex-basis:40%;max-width:40%;margin:0;padding-right:5px}dl.variation dd{flex-basis:60%;max-width:60%;margin:0 0 2px}.button-continue-shopping.button{border-radius:5px}.cart_totals .button{border-radius:5px;box-shadow:0 20px 0 0 rgba(255,255,255,0.1) inset}.cart_totals .button:hover{background:var(--primary) !important}.shop_table .product-quantity{display:none}.row.row-large{max-width:1400px}html .checkout-breadcrumbs a{display:inline-block;font-weight:600}.checkout-breadcrumbs .breadcrumb-step{display:block;width:44px;height:44px;text-align:center;line-height:38px;font-size:17px;margin:0 auto 12px;border:2px solid transparent;box-shadow:0 0 0 2px #fff inset}html .checkout-breadcrumbs .divider{display:inline-block;vertical-align:top;margin:5px 20px 0;font-size:30px;top:0;bottom:auto;align-self:flex-start}html .cart-sidebar , html .woocommerce-cart-form{border:1px solid #ddd;padding:30px;border-radius:7px;box-shadow:4px 4px 2px 0 rgba(0,0,0,0.04)}html .cart-sidebar table thead th , html .cart-sidebar .widget-title{border:0;text-transform:none;letter-spacing:0;padding:0;font-size:20px}html .cart-sidebar .widget-title{margin:0 0 8px}.checkout_coupon .coupon{position:relative}.checkout_coupon .coupon input.is-form{position:absolute;right:0;top:41px;margin:4px;border-radius:4px;width:124px !important;color:#fff;background:#000;border:0;padding:0;height:34px;min-height:0;line-height:34px;font-size:15px;letter-spacing:normal;text-shadow:0 0 0 transparent}.checkout_coupon .coupon input.is-form:hover{background:var(--primary);color:#fff}.woocommerce.row .large-7{flex-basis:65%;max-width:65%}.woocommerce.row .large-5{flex-basis:35%;max-width:35%}.row-large>.flickity-viewport>.flickity-slider>.col,.row-large>.col{padding-left:15px;padding-right:15px }.row .row-large:not(.row-collapse), .container .row-large:not(.row-collapse){margin-left:-15px;margin-right:-15px}.row-divided>.col+.col.cart-collaterals:not(.large-12){border-left:0}a.remove,a.icon-remove{border:0;background:var(--primary);color:#fff;line-height:24px !important;font-size:18px !important}a.remove:hover,a.icon-remove:hover{background:var(--dark);color:#fff}.shop_table thead th{padding:0px 20px 10px;text-transform:none;letter-spacing:normal;font-size:16px}.shop_table .cart_item td{padding:12px 20px}.cart_totals table.shop_table td, .cart_totals table.shop_table th{border-bottom:0;font-size:14px}.cart_totals table.shop_table .order-total td, .cart_totals table.shop_table .order-total th{font-size:17px}.product-main .product-info{background:#F4F4F4;padding:40px;position:relative}.product-main .product-info .price *{color:#fff;font:inherit}.product-main .product-info .price{background:var(--primary);color:#fff;display:none;position:absolute;right:-5px;top:25px;margin:0;font-size:22px;font-weight:5;padding:8px 10px;border-radius:8px 0 0 8px;text-align:center;box-shadow:0 18px 0 0 rgba(255,255,255,0.14) inset, -2px 2px 6px 0 rgba(0,0,0,0.22);min-width:130px;font-family:"Open Sans",sans-serif;letter-spacing:1px}.product-main .product-info .woocommerce-variation-price .price{display:block}.product-main .product-info .price:before, .product-main .product-info .price:after{content:"";display:block;position:absolute;bottom:100%;right:0;border-bottom:6px solid #d34c22;border-right:6px solid transparent}.product-main .product-info .price:after{top:100%;bottom:auto;transform:rotate(90deg)}.product-main form.variations_form.cart{position:static !important;margin-bottom:0px}.variations td label{font-weight:600}.product_meta .sku_wrapper{display:none}html .product_meta>span{border-top:0}.product .box-text .category{opacity:1;text-transform:capitalize;font-size:12px;letter-spacing:0;margin:0}.product .box-image .image-fade_in_back{height:280px}.product .box-image .image-fade_in_back a{display:flex;height:100%;align-items:center;justify-content:center}.woocommerce-noreviews{margin-bottom:0}html .sticky-jump .stuck{background:#fff}html .banner{background:#fff}.product-category .box{box-shadow:3px 3px 3px 0 rgba(0,0,0,0.04)}.product-category .box-image{height:280px;display:flex;align-items:center;justify-content:center}.product-category .box img{width:auto;max-height:280px;transition:all 0.4s}.product-category .box:hover img{transform:scale(1.1)}.product-category .box-bounce:hover .box-image{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.product-category .box-bounce:hover .box-text{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0px);background-color:var(--primary);color:#fff}.product-category .box-bounce .box-text{border-radius:0 0 8px 8px;padding:10px}.product-category .box .header-title{letter-spacing:normal;font-size:16px;text-transform:none;margin:0 0 4px}.product-category .box-bounce:hover .header-title{color:#fff}.term-description p{font-size:14px}.product-category .box .count{text-transform:none;font-weight:normal;font-size:11px}html .section-title b{display:none}html .section-title span{border:0;padding:0;line-height:120%;font-size:30px}html .section-title{justify-content:center}html .section{padding-top:50px !important;padding-bottom:50px !important}.nav.nav-left>li{margin:0 30px 0 0}.footer-primary .menu-secondary-container{display:none}.absolute-footer .footer-secondary{padding:0}.absolute-footer .footer-primary{padding:6px 0}.footer .widget-title{display:block;text-transform:none;letter-spacing:normal;font-size:22px;font-weight:normal;margin:0 0 14px}footer .widget .is-divider{background:var(--primary)}footer ul.menu>li+li, footer .widget>ul>li+li{border-top:0}footer ul.menu>li>a{padding:2px 0 2px 20px;position:relative;display:inline-block;vertical-align:top}.footer{font-size:14px}.footer-2 .row{max-width:1220px}footer ul.menu>li>a:hover{color:var(--primary) !important}footer .absolute-footer.dark{color:#fff}.social-icons .button.icon.circle{border-radius:4px !important;background:var(--primary);color:#fff;border:0;height:30px;padding:0;width:30px;line-height:30px;font-size:12px;min-width:0;min-height:0;margin:0 8px 0 0;box-shadow:0 16px 0 0 rgba(255,255,255,0.15) inset}footer ul.menu>li>a:before{content:"";display:block;position:absolute;left:0;top:10px;width:6px;height:6px;border-right:2px solid;border-bottom:2px solid;border-top:2px solid transparent;transform:rotate(-45deg);border-left:2px solid transparent}.footer-contact li{margin:0 0 10px;position:relative;padding-left:30px}.footer-contact li i{display:block;position:absolute;left:0;top:5px;font-size:16px}.footer-1 .block_widget{background:#fff;width:100%;flex-basis:860px;max-width:860px;margin:0px auto -80px;box-shadow:2px -2px 5px 0 rgba(0,0,0,0.05);padding:30px 30px 30px 280px!important;position:relative;z-index:5}.footer-1 .block_widget .widget-title{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;width:210px;padding:0 10px 0 30px;color:#fff;font-weight:500;background:var(--primary);margin:0;text-transform:none;font-size:32px;line-height:140%}.footer-1 .block_widget .widget-title:before{content:"";display:block;position:absolute;left:100%;top:0;bottom:0;background:url(images/newslatter-shap.svg) no-repeat 0 0;background-size:auto 100%;width:70px;pointer-events:none}.footer-1 .block_widget .is-divider{display:none}.footer-1 .block_widget form{margin:0}.newsletter_horizontal .wpcf7-form-control-wrap .wpcf7-form-control{border:2px solid var(--primary);border-radius:50px;padding:0 80px 0 30px;height:48px}.newsletter_horizontal{position:relative}.newsletter_horizontal .wpcf7-submit{display:block;position:absolute;right:0;top:0;background:var(--primary);margin:5px;border-radius:50px;height:38px;padding:0 30px;box-shadow:0 17px 0 0 rgba(255,255,255,0.12) inset!important}.newsletter_horizontal .wpcf7-submit:hover{background:var(--dark) !important}.footer-1 .block_widget h3{font-weight:normal;color:#000;margin:0px 0 12px 20px;line-height:120%;font-size:18px}.footer-1 .block_widget .wpcf7 .wpcf7-not-valid-tip{display:none}html .wpcf7 .wpcf7-not-valid-tip{color:red;font-size:12px;font-weight:600;margin:2px 0 0;padding:0;background:transparent}html .wpcf7 .wpcf7-not-valid-tip:after{display:none}html .wpcf7 .wpcf7-response-output{font-size:13px;line-height:120%;padding:8px 12px;border-radius:5px;margin:10px 0 0}html .wpcf7 form.invalid .wpcf7-response-output, html .wpcf7 form.unaccepted .wpcf7-response-output , .wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{border-color:red;color:red}.header-main .nav>li.shop_menu>a{background:var(--primary);padding:10px 18px;color:#fff;line-height:120% !important;border-radius:50px;box-shadow:0 17px 0 0 rgba(255,255,255,0.12) inset}.header-main .nav>li.shop_menu>a:before{display:none}.header-main .nav>li.shop_menu:hover>a{background:var(--dark);border-radius:20px 20px 0 0}.header-main .nav > li.shop_menu > a i{opacity:1;margin-left:20px}.autocomplete-suggestion{font-size:13px;position:relative;padding-left:60px;display:block;line-height:120%;min-height:60px;cursor:pointer}.autocomplete-suggestion img{position:absolute;left:0;top:0;margin:10px}.file_prep_btn{position:fixed;right:15px;bottom:70px;z-index:99;transition:all 0.3s}.has-sticky-product-cart .file_prep_btn{bottom:70px}.file_prep_btn a:hover{background:var(--dark);color:#fff}.file_prep_btn a{background:var(--primary);color:#fff;padding:0 30px;cursor:pointer;border-radius:5px;line-height:36px;display:inline-block;transition:all 0.3s;vertical-align:top;position:relative;font-size:16px;font-family:"Lato",sans-serif;font-weight:600;letter-spacing:0.5px;box-shadow:0 20px 0 0 rgba(255,255,255,0.13) inset}.file_prep_btn a:after{animation:1s ease 0s normal none infinite running heartBeat;background:var(--primary);transition:all 0.3s;z-index:-1;display:block;content:'';position:absolute;top:0;bottom:0;left:0;right:0;border-radius:7px;opacity:0.7;margin:auto;width:100%;height:auto}.file_prep_btn a:hover:after{opacity:0.7;height:60px;width:60px;top:-30px;bottom:-30px;border-radius:50px;-webkit-animation-name:heartBeathover;animation-name:heartBeathover;background:var(--dark)}@keyframes heartBeat{0%{-webkit-transform:scale(0.9);transform:scale(0.9)}80%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}100%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}}@keyframes heartBeathover{0%{-webkit-transform:scale(0.9);transform:scale(0.9)}25%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(0.9);transform:scale(0.9)}}.file_prep_detail a:hover{background:var(--dark);color:#fff}.file_prep_detail a{background:var(--primary);color:#fff;padding:0 30px;cursor:pointer;border-radius:5px;line-height:36px;display:inline-block;transition:all 0.3s;vertical-align:top;position:relative;font-size:16px;font-family:"Lato",sans-serif;font-weight:600;letter-spacing:0.5px;box-shadow:0 20px 0 0 rgba(255,255,255,0.13) inset}.file_prep_detail a:after{animation:1s ease 0s normal none infinite running heartBeat;background:var(--primary);transition:all 0.3s;z-index:-1;display:block;content:'';position:absolute;top:0;bottom:0;left:0;right:0;border-radius:7px;opacity:0.7;margin:auto;width:100%;height:auto}.file_prep_detail a:hover:after{opacity:0.7;height:60px;width:60px;top:-30px;bottom:-30px;border-radius:50px;-webkit-animation-name:heartBeathover;animation-name:heartBeathover;background:var(--dark)}.file_prep_detail{position:relative;z-index:1;text-align:center;margin:0 0 30px}.file_prep_detail:before{content:"";display:block;height:280px;background:url("images/file_prep_banner.jpg") no-repeat center 0;background-size:100% auto}.file_prep_detail:last-child{margin-bottom:0}.icon-box.contact-info-box:last-child{margin-bottom:0}.icon-box.contact-info-box{background:#fff;padding:20px 20px 20px 100px;border-radius:6px;border:1px solid #ddd;box-shadow:3px 3px 2px 0 rgba(0,0,0,0.05);position:relative;text-align:left;margin:0 0 15px;min-height:80px}.icon-box.contact-info-box .icon-box-img{position:absolute;left:0;top:0;bottom:0;margin:auto 20px;width:auto !important;height:60px}.icon-box.contact-info-box .icon-inner{width:60px;height:60px;display:flex;align-items:center;margin:0 auto;background:var(--primary);border-radius:5px;padding:12px}.icon-box.contact-info-box .icon-inner img{width:auto;max-width:100%;max-height:100%;filter:brightness(0) invert(1);padding:0}.icon-box.contact-info-box h3{font-size:18px;margin:0 0 2px}.icon-box.contact-info-box p{font-size:14px;margin:0}.icon-box.contact-info-box a{color:inherit}.icon-box.contact-info-box a:hover{color:var(--primary)}.icon-box.contact-info-box .get-map{color:#fff;background:var(--dark);font-size:12px;padding:0 8px;line-height:24px;display:inline-block;vertical-align:top;border-radius:5px;margin-top:3px}.icon-box.contact-info-box .get-map:hover{background:var(--primary);color:#fff}.contact-map iframe{display:block;width:100%;border-radius:7px;box-shadow:3px 3px 2px 0 rgba(0,0,0,0.05);border:1px solid #ddd !important;height:440px}.contact-section{position:relative;z-index:1}.contact-section:before{content:"";display:block;position:absolute;left:50%;right:0;margin-left:-210px;top:0;bottom:0;background:url('images/contact-banner.jpg') no-repeat right center;background-size:auto 100%;background-color:#222;z-index:-1}.contact-section:after{content:"";display:block;position:absolute;left:50%;right:0;margin-left:-210px;top:0;bottom:0;background-color:#111;z-index:-1;opacity:0.7}.contact-section h2{font-size:28px;margin:0 0 15px}.contact-section .social-icons span{display:block;color:#000;font-size:17px;margin:0 0 4px;padding:0}.contact-section .contact-form-block .col-inner{background:#fff;padding:30px;margin-left:50px;width:auto;border-radius:6px;box-shadow:3px 3px 2px 0 rgba(0,0,0,0.05)}.contact-form-block h3{font-size:28px;margin:0 0 5px}.contact-form-block p{font-size:14px}.wpcf7-form .field{margin:0 0 12px}.wpcf7-form .field label em{font-style:normal;color:red}.wpcf7-form .fields{display:flex;flex-wrap:wrap;margin:0 -15px}.wpcf7-form .fields .field{width:50%;padding:0 15px}.wpcf7-form .field textarea.wpcf7-form-control{padding-top:10px;resize:none;height:120px}.btn-submit input.wpcf7-submit{background:var(--primary);border:0;border-radius:6px;font-size:15px;letter-spacing:0;font-weight:600;padding:0 30px;height:40px;box-shadow:0 20px 0 0 rgba(255,255,255,0.13) inset;transition:all 0.5s}.btn-submit input.wpcf7-submit:hover{background:var(--dark)}.file_prep_detail_banner a:hover{background:var(--dark);color:#fff}.file_prep_detail_banner a{background:var(--primary);color:#fff;padding:0 30px;cursor:pointer;border-radius:5px;line-height:36px;display:inline-block;transition:all 0.3s;vertical-align:top;position:relative;font-size:16px;font-family:"Lato",sans-serif;font-weight:600;letter-spacing:0.5px;box-shadow:0 20px 0 0 rgba(255,255,255,0.13) inset}.file_prep_detail_banner a:after{animation:1s ease 0s normal none infinite running heartBeat;background:var(--primary);transition:all 0.3s;z-index:-1;display:block;content:'';position:absolute;top:0;bottom:0;left:0;right:0;border-radius:7px;opacity:0.7;margin:auto;width:100%;height:auto}.file_prep_detail_banner a:hover:after{opacity:0.7;height:60px;width:60px;top:-30px;bottom:-30px;border-radius:50px;-webkit-animation-name:heartBeathover;animation-name:heartBeathover;background:var(--dark)}.file_prep_detail_banner{background:url('images/contact-banner.jpg') no-repeat center center;background-size:cover;background-color:#000;position:relative;z-index:1;padding:60px 40px;border-radius:10px;margin:0 0 20px}.product-short-description{margin:0 0 25px}.p_details_items{display:flex;flex-wrap:wrap;justify-content:space-between}.p_details_items .item{display:flex;align-items:center;flex-wrap:wrap;padding:20px 0;border:1px solid #ddd;border-radius:6px;margin:0 0 20px;width:49%}.p_details_items .item .text{width:55%;padding:0 20px}.p_details_items .item .img{width:45%;padding:0 20px}.p_details_items .item img{width:auto;display:block;margin:0 auto}.p_details_items .item p{font-size:14px}.p_details_items .item p:last-child{margin-bottom:0}.p_details_items .item h3{font-size:18px;margin:0 0 5px}.woocommerce-Tabs-panel h2{font-size:26px;margin:20px 0 15px;display:flex;align-items:center}.woocommerce-Tabs-panel h2:after{content:"";height:2px;flex-grow:1;background:#ddd;margin-left:20px;box-shadow:-210px 0 110px -40px #fff inset}.file_prep_detail_wrap .txt{margin-bottom:40px}.imp_note{color:red;font-weight:600}.file_prep_detail_wrap ol{font-size:14px}.file_prep_detail_wrap ol li{margin-bottom:5px}.info-content{background:#F7E294;padding:30px;position:relative;margin:0 0 30px;border-left:6px solid #EDB900;font-size:15px}.info-content h2{font-size:22px}.info-content.info-content-blue{background:#A6D9FF;border-color:#0997FF}.shop-page-title.page-title{background:#000}html a.wcfu-dropzone, html a.wcfu-dropzone:focus{background:#fff;min-height:0}html a.wcfu-dropzone{box-shadow:0 0 4px 0 rgba(0,0,0,0.15);transition:all 0.5s;border-radius:8px;display:block !important}html a.wcfu-dropzone:hover, html a.wcfu-dropzone.hovering{background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,0.10)}html a.wcfu-dropzone p , html a.wcfu-dropzone span{color:#999}html a.wcfu-dropzone::before{border-color:#999;width:auto;left:0;right:0;top:0;bottom:0;margin:12px;height:auto}html .wcfu-errors{margin:5px 0 5px;font-size:12px}html p.wcfu-accepted{margin-top:5px;font-size:13px}html .wcfu-title{font-size:20px;margin:0 0 10px}.sticky-add-to-cart--active span.wcfu-icon-upload{display:none}.sticky-add-to-cart--active a.wcfu-dropzone p{font-size:15px}.sticky-add-to-cart--active a.wcfu-dropzone{padding:18px 30px}.sticky-add-to-cart--active .wcfu-title{font-size:16px;margin:0 0 5px}.sticky-add-to-cart--active a.wcfu-dropzone::before{margin:8px}.sticky-add-to-cart--active p.wcfu-accepted{display:none}html .wcfu-errors .error{padding:0}.sticky-add-to-cart--active .wcfu{margin:0 20px}.back-to-top.button{background:#fff;bottom:11px}.back-to-top.button:hover{background:var(--primary)}html .product-section-title{padding-bottom:0}.variations .design-service-td td{padding:11px 0px;border-top:8px solid #F4F4F4;border-bottom:8px solid #F4F4F4;box-shadow:0 1px 0 0 #ddd inset, 0 -1px 0 0 #ddd inset}.variations .design-service-td td label{color:var(--primary)}.variations .design-service-td td select{border-color:var(--primary)}.variations_form table.variations{margin-bottom:0}.woocommerce-variation-description p{font-size:13px}html .woocommerce-variation-price{border-top:0;padding:0}button.single_add_to_cart_button.button{display:block;width:80%;margin:0 auto;height:48px;font-size:18px;box-shadow:0 24px 0 0 rgba(255,255,255,0.13) inset}textarea{padding-top:10px}.nav-dropdown .woocommerce-MyAccount-navigation-link--downloads, .nav-vertical .woocommerce-MyAccount-navigation-link--downloads,.woocommerce-MyAccount-navigation-link--downloads{display:none}.form-row em{font-size:80%;line-height:120%;display:inline-block;margin-top:4px}.has-border{border-radius:10px}.select2-container .select2-choice>.select2-chosen, .select2-container .select2-selection--single .select2-selection__rendered,.select2-selection{line-height:43px}.upload-error a.wcfu-dropzone::before{border-color:red}.upload-error a.wcfu-dropzone{border:1px solid red}.upload-error .wcfu-title:after{content:"*";color:red;margin-left:3px;font-weight:normal}html .wcfu-errors .error{color:red}html .wcfu-errors .error+.error{display:none}.no-upload-msg{color:red;font-size:13px;font-weight:600;margin-top:6px;display:none}.upload-error .no-upload-msg{display:block}html li.current-dropdown>.nav-dropdown-full, html li.has-dropdown:hover>.nav-dropdown-full{left:2% !important;transform:none;max-width:1315px !important;max-height:80vh;overflow:auto}html .nav>li>a, html .nav-dropdown>li>a, html .nav-column>li>a{color:#000;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}html .nav-column li>a, html .nav-dropdown>li>a{padding:5px 15px;font-size:13px}html .nav-dropdown>li.nav-dropdown-col, html .nav-dropdown>li.image-column{width:184px;min-width:184px;margin-bottom:15px}.section-content .button{margin:5px 1px 5px 0}.product-quick-view-container .price-wrapper .price{display:none}.product-quick-view-container .wcfu{display:none}.product-quick-view-container .product_meta{display:none}.product-quick-view-container form{margin:0;position:static !important}.product-quick-view-container .file_prep_btn{display:none}.product-quick-view-container .single_add_to_cart_button.disabled{opacity:1}.product-quick-view-container .single_add_to_cart_button{width:100%}.product-quick-view-container .woocommerce-variation-add-to-cart{margin-top:20px}.product-quick-view-container .price-wrapper{min-height:35px}.product-lightbox-inner h1{font-size:22px}.product-quick-view-container .product-lightbox-inner{padding:20px !important;position:relative}.product-quick-view-container .woocommerce-variation-price{position:absolute;top:80px}.product-quick-view-container .plain:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:48px;margin:20px;z-index:9}.product-quick-view-container .plain:hover ~ form .single_add_to_cart_button{background:var(--primary)}.wcfu-dropzone .file-qty-upload-msg{font-size:15px;margin-top:5px}.wcfu-dropzone .file-qty-upload-msg span{font-size:100%;line-height:120%;margin:0;color:#555;display:none}.custom_file_1 .wcfu-dropzone .file-qty-upload-msg .f-file-msg{display:block}.custom_file_2 .wcfu-dropzone .file-qty-upload-msg .fb-file-msg{display:block}.product-dtc-button .btn{color:#fff;background:var(--primary);padding:8px 30px;vertical-align:top;display:inline-block;border-radius:50px;font-weight:600}.product-dtc-button .btn:hover{color:#fff;background:#222}.product-dtc-button{margin:0 0 20px}.portfolio-box.box-shade .box-text{display:none}.portfolio-box.box-shade .shade{display:none}.portfolio-box.box-shade .box-image{border:1px solid #ddd;background:#fff}.product-gallery .product-thumbnails.thumbnails{margin:15px 0 0}.product-gallery .product-thumbnails.thumbnails a{height:100px;border-radius:7px;border:1px solid #efefef;display:block;cursor:pointer}.product-gallery .product-thumbnails.thumbnails a img{width:100%;height:100%;object-fit:cover;transform:none !important;transition:all 0.5s;opacity:1}.product-gallery .product-thumbnails.thumbnails a:hover img{transform:scale(1.1) !important}.product-gallery .product-thumbnails.thumbnails .is-selected a{border:2px solid var(--primary);background:var(--primary)}@media (min-width:992px) and (max-width:1199px){.header-button .header-account-title{display:none}.header-button .button.icon.circle>span+i{margin-left:1px}.header-button .button.icon.circle>i{margin:0 1px}html .search-form{width:47%}}@media (min-width:768px) and (max-width:991px){[data-show="hide-for-medium"],.hide-for-medium{display:none !important}[data-show="show-for-medium"],.show-for-medium{display:block !important}.banner.info-box h4{font-size:14px;margin:0 0 8px}.banner.info-box p{margin:0 0 5px;font-size:10px}.banner.info-box .button{margin:2px;font-size:9px;white-space:nowrap}html .section-title span{font-size:26px}.banner.info-box{padding-top:60% !important}.footer-2 .col{width:25%}.footer-1 .block_widget .widget-title{width:190px;font-size:27px}.footer-1 .block_widget{flex-basis:720px;max-width:720px;padding:20px 20px 20px 250px!important}.footer-1 .block_widget h3{font-size:16px}.footer{font-size:13px}.social-icons .button.icon.circle{height:26px;width:26px;line-height:28px;font-size:11px;margin:0 4px 4px 0}.footer .widget-title{font-size:19px}.cart-popup-inner.inner-padding{padding:30px 20px 20px}html .mfp-close{right:20px}.category-filter-row{padding:10px 0 00}.medium-flex-wrap.page-title-inner .flex-col{padding-bottom:0}.sidebar-inner .product-categories{font-size:14px}.product-main .product-gallery{width:50%}.product-main .product-info{padding:20px;width:50%}.social-icons .button.icon.circle{display:inline-block!important}button.single_add_to_cart_button.button{height:46px;font-size:16px}.variations_form select{font-size:14px}.product-main .product-info .price{right:10px;top:13px;font-size:18px;padding:8px 10px;border-radius:6px;min-width:100px}.product-main .product-info .price:before, .product-main .product-info .price:after{display:none}html .wcfu-title{font-size:18px}html a.wcfu-dropzone p{font-size:17px}.file_prep_detail:before{height:150px;max-width:680px;margin:0 auto}.product-footer .woocommerce-tabs .tab-panels{padding:20px}.product-footer .woocommerce-tabs .nav>li a{padding:0 15px 12px;font-size:16px}html label{font-size:13px}.stuck #logo img{max-height:50px!important}html .cart-sidebar, html .woocommerce-cart-form{padding:12px}.shop_table thead th{padding:0px 15px 10px;font-size:15px}.shop_table .product-remove a{line-height:24px !important;font-size:18px !important}.cart-collaterals{padding-left:0}.cart_totals table.shop_table td, .cart_totals table.shop_table th{font-size:13px}.cart_totals table.shop_table .order-total td, .cart_totals table.shop_table .order-total th{font-size:15px}.cart_totals .button{font-size:14px}html .cart-sidebar table thead th, html .cart-sidebar .widget-title{font-size:16px}.checkout_coupon .coupon input.is-form{top:34px;width:85px !important;height:30px;line-height:28px;font-size:11px}.checkout_coupon input.input-text{padding-right:90px;height:38px;font-size:13px;padding-left:10px}.shop_table .cart_item td{padding:10px 10px}}@media (max-width:767px){.footer-1 .block_widget{margin:0px 15px -80px;padding:15px!important;border-radius:10px}.footer-1 .block_widget .widget-title{position:relative;margin:-15px -15px 15px;padding:10px 10px;width:auto;text-align:center;font-size:20px;display:block;border-radius:10px 10px 0 0}.footer-1 .block_widget .widget-title:before{display:none}.footer-1 .block_widget h3{margin:0 0 10px;font-size:14px;text-align:center}.newsletter_horizontal .wpcf7-form-control-wrap .wpcf7-form-control{padding:0 80px 0 20px;height:42px;font-size:14px}.newsletter_horizontal .wpcf7-submit{margin:4px;height:33px;font-size:11px;padding:0 14px}.footer{font-size:13px}.social-icons .button.icon.circle{height:26px;width:26px;line-height:26px;font-size:11px;margin:0 4px 4px 0}.footer .widget-title{font-size:19px}.cart-popup-inner.inner-padding{padding:30px 20px 20px}html .mfp-close{right:30px}html body{font-size:13px}.header-top .html_topbar_left{display:none}.header-top .header-contact-wrapper{display:flex;align-items:center;justify-content:center;margin:0;font-size:13px}html #logo img{max-height:48px}html .stuck #logo img{max-height:48px!important}.mobile-nav li.cart-item.has-icon{padding-right:10px}.header-button .icon{font-size:1em}.info-box.banner h4{font-size:14px;margin:0 0 5px}.info-box.banner p{font-size:12px;margin:0 0 7px}.info-box.banner .button{font-size:10px;margin:1px}.col{padding-bottom:20px}.main-slider .banner h2{font-size:20px}html .section-title span{font-size:20px}.section-title-container{margin-bottom:15px}html .section-title{margin-bottom:0}.product-category .box-image{height:200px}.product .box-image .image-fade_in_back{height:210px}.box-text .product-title{font-size:13px}.product .box-text .category{font-size:11px}.product-category .box .header-title{font-size:14px}.clients-box .col{width:50%;max-width:50%}.sidebar-inner .product-categories{font-size:14px}.sidebar-inner .widget{padding:15px}.sidebar-inner .widget .widget-title{padding:14px 16px;margin:-16px -16px 15px;font-size:15px}.category-filter-row{padding:10px 0 00}.medium-flex-wrap.page-title-inner .flex-col{padding-bottom:0}.product-main .product-info{padding:15px;margin-top:15px}.social-icons .button.icon.circle{display:inline-block!important}button.single_add_to_cart_button.button{height:42px;font-size:16px;box-shadow:0 21px 0 0 rgb(255 255 255 / 13%) inset}.variations_form select{font-size:13px;height:36px;margin:1px 0;padding:0 12px}.product-main .product-info .price{right:10px;top:13px;font-size:18px;padding:8px 10px;border-radius:6px;min-width:100px}.product-main .product-info .price:before, .product-main .product-info .price:after{display:none}html .wcfu-title{font-size:18px}.file_prep_detail:before{height:auto;max-width:100%;margin:0 auto;padding-top:23%}.product-footer .woocommerce-tabs .tab-panels{padding:10px;font-size:13px}.product-footer .woocommerce-tabs .nav>li a{padding:10px 15px 10px;font-size:15px;text-align:center}html label{font-size:13px}.product-footer .woocommerce-tabs>.nav-line:not(.nav-vertical){padding:0}.file_prep_detail a{padding:0 22px;line-height:32px;font-size:13px}.file_prep_btn a{padding:0 15px;line-height:30px;font-size:12px}.file_prep_btn{right:10px;bottom:50px;display:none}.has-border{padding:10px}.stars a{font-size:11px}input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection{font-size:13px}textarea{min-height:90px}.product-info .product-title{font-size:18px;padding-right:125px}html a.wcfu-dropzone::before{margin:8px}html a.wcfu-dropzone{padding:30px 15px}html a.wcfu-dropzone span{font-size:36px;margin-bottom:10px}html a.wcfu-dropzone p{font-size:15px}.product-footer{padding-top:30px;padding-bottom:30px}.page-title-inner .next-prev-thumbs{display:none}.featured-title .page-title-inner{padding-bottom:10px;padding-top:10px;min-height:0}.product-main{padding:15px 0 3px}.back-to-top.button{bottom:12px;right:10px}html .cart-sidebar, html .woocommerce-cart-form{padding:10px}.shop_table thead th{padding:0px 15px 10px;font-size:15px}.shop_table .product-remove a{line-height:24px !important;font-size:18px !important}.cart-collaterals{padding-left:0}.cart_totals table.shop_table td, .cart_totals table.shop_table th{font-size:13px}.cart_totals table.shop_table .order-total td, .cart_totals table.shop_table .order-total th{font-size:15px}.cart_totals .button{font-size:14px}html .cart-sidebar table thead th, html .cart-sidebar .widget-title{font-size:16px}.checkout_coupon .coupon input.is-form{top:34px;width:85px !important;height:30px;line-height:28px;font-size:11px}.checkout_coupon input.input-text{padding-right:90px;height:38px;font-size:13px;padding-left:10px}.shop_table .cart_item td{padding:10px 8px}.woocommerce.row .large-5{flex-basis:100%;max-width:100%}.woocommerce.row .large-7{flex-basis:100%;max-width:100%}.checkout-breadcrumbs .hide-for-small{display:block !important}.checkout-breadcrumbs .breadcrumb-step{width:38px;height:38px;line-height:34px;font-size:14px;margin:0 auto 8px}.breadcrumbs.checkout-breadcrumbs{font-size:12px;padding:0}html .checkout-breadcrumbs .divider{margin:5px 5px 0;font-size:23px}.has-border{border-radius:5px}}


html .woocommerce-thankyou-order-received {
    text-align: center;
    font-size: 20px;
}
html .woocommerce-thankyou-order-received:before {
    content: "";
    display: block;
    width: 120px;
    height: 120px;
    background: url(images/success.png) no-repeat center center;
    background-size: 100% auto;
    margin: 0 auto 15px;
}
.authorize-logo {
    max-width: 80px;
    margin-top: 20px;
}
.postid-48695 .product-main .product-info .price ,
.postid-48689 .product-main .product-info .price {
    display: block;
}
.postid-48695 .product-short-description p,
.postid-48689 .product-short-description p {
    font-size: 14px;
    line-height: 170%;
}
.postid-48695 .product-short-description p strong,
.postid-48689 .product-short-description p strong {
    letter-spacing: 0.5px;
}
.postid-48695 .product_meta,
.postid-48689 .product_meta {
    display: none;
}
.postid-48695 .social-icons.share-icons ,
.postid-48689 .social-icons.share-icons {
    margin-top: 20px;
}
.post-password-form {
    border: 1px solid #ddd;
    border-radius: 15px;
    padding: 30px;
    margin: 80px auto 80px;
    max-width: 630px;
}
.post-password-form p {
    font-size: 14px;
}
.post-password-form input[type="submit"] {
    width: 140px;
    display: block;
    margin: 20px auto 0;
    border-radius: 8px;
    height: 40px;
    letter-spacing: normal;
    font-size: 18px;
    font-weight: 600;
    border: 0;
}
.wc-authorize-net-cim-credit-card-new-payment-method-form {
    font-size: 12px;
}
html .place-order .button {
    width: 350px;
    max-width: 100%;
    margin: 0 auto 20px;
    line-height: 50px;
    font-size: 17px;
    display: block;
    box-shadow: 0 26px 0 0 rgb(255 255 255 / 13%) inset;
}
html .place-order .button:hover {
    background:var(--primary);
}
.checkout_coupon .button.expand {
    padding: 0 20px !important;
    line-height: 44px;
}
.checkout_coupon .flex-col:last-child {
    padding-left: 20px;
}
html .error-f {
    border-color: red;
}
html .woocommerce-form p:has(.error-f):after {
    content: 'This field is required';
    display: block;
    font-size: 13px;
    color: red;
}
html .woocommerce-form p.wrongpw:after {
    content: "Password and confirm password dosn't match";
    font-size: 14px;
    color: red;
}
html .newsletter_horizontal .wpcf7-spinner {
    position: absolute;
    right: 55px;
    top: 0;
    bottom: 0;
    margin: auto;
}
html .woocommerce-account #customer_login {
    padding: 30px 0 60px;
    margin: 0 -25px;
}
html .woocommerce-account #customer_login > .col {
    padding: 0 25px;
}
html .woocommerce-account #customer_login .col {
    max-width: 65%;
    flex-basis: unset;
}
html .woocommerce-account #customer_login .col:first-child {
    max-width: 35%;
}
html .woocommerce-account form.register {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}
html .woocommerce-account form.register > * {
    width: 50%;
    padding: 0 10px;
}
html .woocommerce-account form.register .woocommerce-privacy-policy-text {
    width: 100%;
}
html .woocommerce-account form.register .woocommerce-form-row:has(button[type="submit"]) {
    width: 100%;
}
html .woocommerce-account .password-input {
    position: relative;
    display: block;
}
html .woocommerce-account .password-input .show-password-input {
    display: block;
    width: 44px;
    height: 44px;
    background-image: url('/wp-content/uploads/2024/06/pass-show.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 16px;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 5px;
    opacity: 0.5;
    cursor: pointer;
    transition: all 0.4s;
}
html .woocommerce-account .password-input .show-password-input.display-password {
    background-image: url('/wp-content/uploads/2024/06/pass-hide.png');
}
html .woocommerce-account .password-input .show-password-input:hover {
    opacity: 1;
}
.woocommerce-password-strength {
    color: red;
}
.woocommerce-password-strength.good {
    color: #ff9104;
}
.woocommerce-password-strength.strong {
    color: green;
}
.message-container.container.medium-text-center {
    text-align: center;
    width: 860px;
    margin-top: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 12px;
    border: 2px solid #008000;
    font-size: 16px;
    color: #008000;
    min-height: 0;
    font-weight: 500;
    background: #0080000f;
}
.woocommerce-error .message-container.container.medium-text-center {
    margin-top: 20px;
    border-color: #FF0000;
    color: #FF0000;
    background: #ff000014;
    display: block;
}
.woocommerce-error .message-container.container.medium-text-center a.showlogin {
    margin: 0;
    font-weight: 600;
}
html .woocommerce-lost-password .lost_reset_password {
    width: 700px;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 20px;
}
html .woocommerce-lost-password .lost_reset_password p {
    text-align: center;
    margin-right: 0;
    width: 100%;
}
html .woocommerce-lost-password .lost_reset_password label {
    text-align: left;
}



@media (max-width:991px) {
    html .woocommerce-account label {
        font-size: 12px;
    }
    .woocommerce-password-strength {
        font-size: 13px;
    }
    html .woocommerce-form p.wrongpw:after {
        font-size: 13px;
    }
    .message-container.container.medium-text-center {
        max-width: 90%;
    }
    html .woocommerce-account #customer_login {
        padding: 40px 0;
        margin: 0 -15px;
    }
    html .woocommerce-account #customer_login>.col {
        padding: 0 15px;
    }
    html .woocommerce-account #customer_login .col:first-child {
        border-right: 1px solid #ececec;
    }
}
@media (max-width:767px){
	.postid-48695 .product-short-description p ,
	.postid-48689 .product-short-description p {
		font-size: 13px;
	}
	.postid-48695 .social-icons.share-icons ,
	.postid-48689 .social-icons.share-icons {
		margin-top: 20px;
	}
    html .newsletter_horizontal .wpcf7-spinner {
        right: 32px;
    }
    html .woocommerce-account #customer_login {
        margin: 0;
    }
    html .woocommerce-account #customer_login>.col {
        padding: 0 5px;
    }
    html .woocommerce-account #customer_login .col {
        max-width: 100%;
        flex-basis: unset;
    }
    html .woocommerce-account #customer_login .col:first-child {
        max-width: 100%;
        margin-bottom: 20px;
    }
    html .woocommerce-account form.register > * {
        width: 100%;
    }
    .message-container.container.medium-text-center {
        font-size: 14px;
        display: block;
    }
    html .woocommerce-account #customer_login .col:first-child {
        border-right: 0;
    }
}










