@media screen and (max-width:920px){}.cust-hide{display:none!important}.cust-txt-center{text-align:center!important}.header-to-normal-text{line-height:inherit!important;font-weight:inherit!important;font-family:inherit!important;font-size:inherit!important;display:inline!important;padding:0!important;margin:inherit!important;margin:0!important;color:inherit!important}.cust-text-shadow{text-shadow:-1px -1px 0 black,1px -1px 0 black,-1px 1px 0 black,1px 1px 0 black!important}.cust-text-shadow.white{text-shadow:-1px -1px 0 white,1px -1px 0 white,-1px 1px 0 white,1px 1px 0 white!important}.cust-text-shadow.red{text-shadow:-1px -1px 0 red,1px -1px 0 red,-1px 1px 0 red,1px 1px 0 red!important}.theme-button{text-shadow:none}.top-bar-right{padding-top:0!important}#top-bar-social-alt{float:none;font-size:14px!important}@media screen and (max-width:768px){#top-bar-social{float:none!important;text-align:center;display:none}#top-bar-social-alt{float:none!important;text-align:center}}.tb-info-mobile{display:none}#top-bar-content .wpex-inline{display:inline-block!important;margin-bottom:0!important}#top-bar-content .wpex-inline{margin-right:20px!important}#top-bar-content .wpex-inline:last-child{margin-right:0px!important}#top-bar-content .wpex-inline .ticon{margin-right:2px!important}#top-bar-social-alt .wpex-inline{display:inline-block!important;margin-bottom:0!important}#top-bar-social-alt .wpex-inline:not(:first-child){margin-left:20px!important}#top-bar-social-alt .wpex-inline .ticon{margin-right:2px!important}@media screen and (max-width:720px){.tb-info-desktop{display:none}.tb-info-mobile{display:inline-block!important}}@media screen and (max-width:420px){#top-bar-content{text-align:center}#top-bar-content .wpex-inline.tb-one-line,#top-bar-social-alt .wpex-inline.tb-one-line{display:inline-block!important;width:100%;margin-right:0!important;text-align:center}}#top-bar-social-alt img{vertical-align:middle}#top-bar-content a:hover{text-decoration:none}#top-bar-social-alt{font-size:inherit}#header-aside{width:65%!important}#header-aside .header-aside-content.clr{width:75%!important}@media screen and (max-width:1200px){#header-aside{width:100%!important;display:none}}@media screen and (max-width:920px){#header-aside{display:none}}#header-aside{padding:0 0 0 0}#header-aside .header-aside-content{display:flex;justify-content:flex-end}#header-aside .header-aside-content>.wpex-inline:not(.cta-call-btn){width:auto}#header-aside .header-aside-content>.wpex-inline:not(.cta-call-btn) div{float:none;overflow:hidden}#header-aside .header-aside-content>.wpex-inline{padding:0;display:flex;align-items:center}#header-aside .header-aside-content>.wpex-inline:not(:first-child){margin-left:20px}#header-aside img{float:left;margin:5px 5px 0 0;width:40px;height:auto}#header-aside .ticon{float:left;margin:0 10px 0 0;width:50px;height:50px}#header-aside a:hover{text-decoration:none}#header-aside .ticon{font-size:25px;border:1px solid #ac6b05;border-radius:50%;text-align:center;line-height:45px}#header-aside .wpex-inline{font-size:20px!important;line-height:16px;font-family:Arial,Helvetica,sans-serif;text-align:left}#header-aside .wpex-inline a{color:inherit}#header-aside .wpex-inline .small-text{font-family:Arial,Helvetica,sans-serif;font-size:16px}#header-aside .wpex-inline .tb-info-desktop{font-size:18px;font-family:Arial,Helvetica,sans-serif;line-height:26px}#footer-widgets .widget_recent_entries li,#footer-widgets .widget_recent_comments li,#footer-widgets .widget_archive li,#footer-widgets .widget_categories li,#footer-widgets .widget_nav_menu li{line-height:30px!important;border-bottom:1px dotted #ccc!important}:root{--cta-phone-icon:34px;--cta-phone-font:34px}@media screen and (max-width:1400px){:root{--cta-phone-icon:32px;--cta-phone-font:32px}}@media screen and (max-width:1400px){:root{--cta-phone-icon:30px;--cta-phone-font:30px}}@media screen and (max-width:1300px){:root{--cta-phone-icon:28px;--cta-phone-font:30px}}#header-aside .cta-call-btn{text-align:right;width:auto}#header-aside .cta-call-btn .top{overflow:hidden}#header-aside .cta-call-btn a div span.ticon{margin-right:5px;margin-top:10px;width:auto;height:auto;border:none;line-height:1;font-size:var(--cta-phone-icon);color:#881616}#header-aside .cta-call-btn a div span.phone{font-size:var(--cta-phone-font);line-height:1.5;font-weight:700}#header-aside .cta-call-btn div.label{font-size:16px;font-style:italic}#site-navigation-wrap{border:0!important}.sidr-class-nav-social{display:none}.nav-social a,.sidr-class-nav-social a{border-radius:50%;text-align:center!important;margin-top:7px!important;margin-left:6px!important;height:26px!important;width:26px!important;line-height:0px!important;padding:0!important;top:4px;color:#fff}.sidr-class-nav-social a{margin-left:20px!important;margin-top:0!important}.nav-social a span,.sidr-class-nav-social a span{font:normal normal normal 14px/1 ticons!important;padding:0!important;color:#fff}.nav-social a span:before,.sidr-class-nav-social a span:before{padding-top:6px!important;margin-left:-6px}@media screen\0{.nav-social a span:before,.sidr-class-nav-social a span:before{margin-left:7px}}.nav-social.nav-facebook a span,.sidr-class-nav-social.nav-facebook a span{padding-left:2px!important}.nav-social a span,.sidr-class-nav-social a span{text-indent:4000px!important;display:inline-block;position:absolute}.nav-social a span:before,.sidr-class-nav-social a span:before{text-indent:0;float:left}.nav-social.nav-facebook a,.sidr-class-nav-social.sidr-class-nav-facebook a{background:#3b5998!important}.nav-social.nav-facebook a span:before,.sidr-class-nav-social.sidr-class-nav-facebook a span:before{content:"\f09a"}.nav-social.nav-twitter a,.sidr-class-nav-social.sidr-class-nav-twitter a{background:#00aced!important}.nav-social.nav-twitter a span:before,.sidr-class-nav-social.sidr-class-nav-twitter a span:before{content:"\f099"}.nav-social.nav-youtube a,.sidr-class-nav-social.sidr-class-nav-youtube a{background:#C4302B!important}.nav-social.nav-youtube a span:before,.sidr-class-nav-social.sidr-class-nav-youtube a span:before{content:"\f167"}.nav-social.nav-instagram a,.sidr-class-nav-social.sidr-class-nav-instagram a{background:#305777!important}.nav-social.nav-instagram a span:before,.sidr-class-nav-social.sidr-class-nav-instagram a span:before{content:"\f16d"}#site-navigation .link-inner .ticon{margin-right:0}li.nav-button span{background:#d60000!important;color:#fff;text-shadow:1px 1px #121212;border:1px solid #d60000}li.nav-button:hover span{background:#ffffff!important;color:#d60000!important;text-shadow:none}#site-navigation ul li.menu-button a{background:#d60000!important}#site-navigation ul li.menu-button a:hover{background:#ffffff!important}#site-navigation ul li.menu-button a span{background:none!important;color:#ffffff!important;text-shadow:1px 1px #121212}#site-navigation ul li.menu-button a:hover span{color:#d60000!important;text-shadow:none}body:not(.logged-in) .logged-in-only,body.logged-in .logged-out-only{display:none!important}nav#site-navigation .cust-menu-tab-banner img{height:50px;margin-top:-3px}body:not(.home) #site-header{box-shadow:0 0 9px #333;box-shadow:0 4px 6px -6px #909090}.post-type-archive-easy-photo-album .cpt-entry .cpt-entry-inner ul.meta{display:none}.epa-title.wp-caption{border:none;background:none}.wpcr3_leave_text{font-size:32px}.wpcr3_respond_1.wpcr3_in_content table.wpcr3_table_2{color:inherit}.wpcr3_div_2{width:100%}#id_wpcr3_ftext{width:100%;min-width:0}.wpcr3_button_1{font-family:inherit!important;background:#2bc07e;border:none;color:#fff}.wpcr3_button_1:hover{background:#20915f;color:#fff}.wpcr3_item_name{font-size:32px!important}.wpcr3_aggregateRating_overallText,.wpcr3_aggregateRating_reviewCount{font-size:24px!important}.wpcr3_review .wpcr3_item_name,.wpcr3_aggregateRating,.wpcr3_review_datePublished,.wpcr3_review_author{font-size:inherit!important}.wpcr3_review_title.wpcr3_caps{font-size:24px!important;margin-top:10px;margin-bottom:10px}.wpcr3_table_2 td{padding-right:0}.wpcr3_table_2 td input[type="text"]{width:300px}.wpcr3_table_2 td input[type="text"],.wpcr3_table_2 td textarea{font-size:14px}@media screen and (max-width:720px){.wpcr3_table_2 td input[type="text"]{width:100%}}.woocommerce-EditAccountForm>p,.woocommerce-EditAccountForm>fieldset>p{width:350px!important}.woocommerce-address-fields__field-wrapper>p>label{width:250px!important;display:block;max-width:100%}.woocommerce-address-fields__field-wrapper>p>span{width:350px!important;display:block;max-width:100%}.woocommerce-address-fields__field-wrapper>p>span input{width:100%!important}.widget_shopping_cart .buttons .button.wc-forward:not(.checkout){background:#fff;color:#2c87f0!important}.woocommerce-Price-amount.amount{font-size:24px!important}ul.products .product-details h2{line-height:normal!important}.button.add_to_cart_button{font-size:10px!important;border-radius:0!important;padding:5px 10px!important}.product-details .price{font-size:28px!important}.wpex-loop-product-images .wpex-loop-product-add-to-cart>.button,.wpex-loop-product-images .wpex-loop-product-add-to-cart>.added_to_cart{background:#2c87f0!important}ul.products li div.product-inner{border:1px solid #e6e6e6;background:#f6f6f6}ul.products li div.product-inner:hover{border:1px solid #c6c6c6;background:#eee}@media screen and (max-width:767px){body.archive ul.products>li,body.single-product section.related.products ul.products>li{}}.single-product .woocommerce-notices-wrapper a.button.wc-forward,.post-type-archive-product .woocommerce-notices-wrapper a.button.wc-forward,.woocommerce-checkout .woocommerce-notices-wrapper a.button.wc-forward,.woocommerce-cart .woocommerce-notices-wrapper a.button.wc-forward,.woocommerce-account .woocommerce-Message--info.woocommerce-info a.button{padding:5px 10px 3px;background:#2c87f0!important;color:#ffffff!important}.woocommerce .product .summary .single_add_to_cart_button.wc-variation-selection-needed,.woocommerce .product .summary .added_to_cart.wc-variation-selection-needed{border:0!important}.woocommerce .product .summary .variations .wpex-select-wrap{border-color:#121212!important;width:200px!important}.woocommerce .product .summary .variations .wpex-select-wrap select{color:#121212!important}.single-product table.variations a.reset_variations{float:left!important}form.cart div.quantity input.input-text.qty.text,form.woocommerce-cart-form div.quantity input.input-text.qty.text{color:#121212!important}form.cart div.quantity input.input-text.qty.text,form.woocommerce-cart-form div.quantity input.input-text.qty.text,div.wpex-quantity-btns{border-color:#121212!important}.woocommerce .product .woocommerce-tabs.wc-tabs-wrapper .comment-form textarea,.woocommerce .product .woocommerce-tabs.wc-tabs-wrapper .comment-form input:not([type=submit]){border-color:#121212!important}.single-product form.cart button{font-size:18px!important;padding:10px 20px;height:46px!important}.woocommerce-cart .shop_table.cart th,.woocommerce-cart .shop_table.cart td{border:none!important}.woocommerce-cart .shop_table.cart tr:not(:last-child){border-bottom:1px solid #f0f0f0}.woocommerce-cart .cart_totals>h2{display:none}.woocommerce-cart .cart_totals .shop_table th,.woocommerce-cart .cart_totals .shop_table td{border:none!important}.woocommerce-cart .cart_totals .shop_table tr.cart-subtotal,.woocommerce-cart .cart_totals .shop_table tr.tax-rate{text-align:right}.woocommerce-cart .cart_totals .shop_table tr.tax-rate,.woocommerce-cart .cart_totals .shop_table tr.order-total{display:none!important}.woocommerce-cart .button:disabled[disabled]{border:0!important}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{width:85%!important}.woocommerce-cart .woocommerce-shipping-calculator,.woocommerce-cart .woocommerce-shipping-destination{display:none}.woocommerce-checkout form.woocommerce-checkout #customer_details>div{margin:auto!important;float:none!important}.woocommerce-checkout .woocommerce-form-login-toggle,.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout form.login,.woocommerce-checkout form.woocommerce-form-coupon,.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-message,.woocommerce-checkout .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{width:48%!important;margin-left:auto;margin-right:auto}.woocommerce-checkout #order_review{margin-bottom:30px}.woocommerce-checkout form.login,.woocommerce-checkout form.woocommerce-form-coupon,.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-account-fields,.woocommerce-checkout #order_review_heading,.woocommerce-checkout th,.woocommerce-checkout td,.woocommerce-checkout .wc_payment_methods.payment_methods.methods>li,.woocommerce-checkout input[type=text],.woocommerce-checkout input[type=tel],.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=password],.woocommerce-checkout textarea,.woocommerce-checkout span.select2-selection,.woocommerce-checkout .woocommerce-terms-and-conditions{border:1px solid #c0c0c0!important}.woocommerce-checkout form.login,.woocommerce-checkout form.woocommerce-form-coupon,.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-shipping-fields>h3,.woocommerce-checkout #order_review_heading,.woocommerce-checkout .wc_payment_methods.payment_methods.methods>li,.woocommerce-checkout .woocommerce-account-fields{border-radius:3px}.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-checkout h3#ship-to-different-address,.woocommerce-checkout h3#order_review_heading{background:#f6f6f6!important}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{font-size:16px;font-weight:400;padding-bottom:0px!important}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a{font-weight:600}.woocommerce-checkout form.login{margin-bottom:20px!important}.woocommerce-checkout form.woocommerce-form-coupon{padding:20px;padding-bottom:0px!important}.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-checkout h3#ship-to-different-address,.woocommerce-checkout h3#order_review_heading{padding:10px 10px;text-align:center}.woocommerce-checkout .checkout-inline-error-message,.woocommerce-checkout .woocommerce-checkout #terms_description{color:red;font-size:14px}.woocommerce-checkout h3#ship-to-different-address{margin-bottom:0}.woocommerce-checkout .woocommerce-shipping-fields{margin-top:20px;margin-bottom:20px}.woocommerce-checkout .woocommerce-shipping-fields .shipping_address{margin-top:20px}.woocommerce-checkout label[for="billing_country"],.woocommerce-checkout label[for="shipping_country"]{width:fit-content;float:left;margin-right:10px}.woocommerce-checkout #billing_country_field,.woocommerce-checkout #shipping_country_field{margin-bottom:10px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields .shipping_address,.woocommerce-checkout .woocommerce-account-fields{padding:0 20px 25px 20px!important}.woocommerce-checkout #order_review_heading{border-bottom-left-radius:0;border-bottom-right-radius:0}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{padding:0 20px 0 20px!important}.woocommerce-checkout .woocommerce-account-fields{margin-top:20px;padding:20px 20px 20px 20px!important}.woocommerce-checkout .woocommerce-account-fields>p.create-account,.woocommerce-checkout .woocommerce-account-fields #account_password_field{margin-bottom:0}.woocommerce-checkout .woocommerce-account-fields>div.create-account{margin-top:5px}.woocommerce-checkout #order_review_heading{margin-top:20px!important;margin-bottom:0px!important;border-bottom:none!important}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table th.product-total{width:160px}.woocommerce-checkout tr.woocommerce-shipping-totals.shipping ul#shipping_method li label{display:inline}.woocommerce-checkout .wc_payment_methods.payment_methods.methods>li{background:#f6f6f6;margin-bottom:20px!important;font-size:16px;padding:15px 20px}.woocommerce-checkout .wc_payment_methods.payment_methods.methods>li:last-child{margin-bottom:0px!important}.woocommerce-checkout #payment>ul>li.wc_payment_method>label{display:inline!important;font-size:24px}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin-bottom:20px}.woocommerce-checkout .woocommerce-terms-and-conditions{padding:10px;margin-top:10px;margin-bottom:10px}.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text{font-size:16px}#wc-stripe-payment-request-wrapper{width:260px;margin:auto}.woocommerce-checkout #payment #stripe-payment-data ul{list-style:none}.woocommerce-checkout #stripe-card-element,.woocommerce-checkout #stripe-exp-element,.woocommerce-checkout #stripe-cvc-element{padding:10px;border:1px solid silver}.woocommerce-checkout #payment>ul>li.wc_payment_method.payment_method_square_credit_card label img{display:inline}body.woocommerce-checkout.woocommerce-page .wc_payment_method label[for="payment_method_authnet"] img{display:inline-block!important}body.woocommerce-checkout.woocommerce-page #wc-authnet-cc-form label[for="authnet-card-expiry"],body.woocommerce-checkout.woocommerce-page #wc-authnet-cc-form label[for="authnet-card-cvc"]{width:100%}.woocommerce-cart .wc-proceed-to-checkout .checkout-button,.woocommerce-checkout .place-order #place_order{width:100%;text-align:center;font-size:24px}.woocommerce-account.woocommerce-page .woocommerce-privacy-policy-text p,.woocommerce-checkout.woocommerce-page .woocommerce-privacy-policy-text p{font-size:12px}@media only screen and (min-width:769px){.woocommerce-account .woocommerce-MyAccount-navigation{width:22%}.woocommerce-account .woocommerce-MyAccount-content{width:77%}}@media only screen and (min-width:769px){nav.woocommerce-MyAccount-navigation ul{list-style-type:none;padding-left:0;max-width:210px;font-size:15px;line-height:26px}nav.woocommerce-MyAccount-navigation ul li{padding:8px 20px;background-color:rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}nav.woocommerce-MyAccount-navigation ul li a{color:#000}nav.woocommerce-MyAccount-navigation ul li a:hover{background:none}nav.woocommerce-MyAccount-navigation ul li.is-active{background-color:rgba(0,0,0,.1)}nav.woocommerce-MyAccount-navigation ul li.is-active a{color:rgba(0,0,0,.8);cursor:default;background:none;font-weight:700}nav.woocommerce-MyAccount-navigation ul li.is-active:after{content:"";height:0;width:0;border-top:20px solid transparent;border-left:14px solid rgba(0,0,0,.1);border-bottom:20px solid transparent;float:right;margin-right:-34px;margin-top:-40px}nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover{font-weight:700}nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover:after{content:"";height:0;width:0;border-top:20px solid transparent;border-left:14px solid rgba(0,0,0,.07);border-bottom:20px solid transparent;float:right;margin-right:-34px;margin-top:-40px}}.woocommerce-account input[type="date"],.woocommerce-account input[type="time"],.woocommerce-account input[type="datetime-local"],.woocommerce-account input[type="week"],.woocommerce-account input[type="month"],.woocommerce-account input[type="text"],.woocommerce-account input[type="email"],.woocommerce-account input[type="url"],.woocommerce-account input[type="password"],.woocommerce-account input[type="search"],.woocommerce-account input[type="tel"],.woocommerce-account input[type="number"],.woocommerce-account textarea,.woocommerce-account .select2-container--default .select2-selection--single,.woocommerce-account .select2-container--default .select2-search--dropdown .select2-search__field,.woocommerce-account .select2-dropdown{border-color:silver}.woocommerce .addresses .col-1,.woocommerce .addresses .col-2{border-color:silver}body.woocommerce-account .woocommerce-form-row.woocommerce-form-row--first,body.woocommerce-account .woocommerce-form-row.woocommerce-form-row--first>label{width:100%!important}body.woocommerce-account .woocommerce-form-row.woocommerce-form-row--last{float:left!important}body.woocommerce-account .woocommerce-form-row.woocommerce-form-row--first>#account_first_name{width:350px;max-width:100%}body.woocommerce-account .woocommerce>h2{text-align:center}body.woocommerce-account .woocommerce>.woocommerce-form.woocommerce-form-login{width:300px;margin:auto}body.woocommerce-account.woocommerce-page form.woocommerce-form-login,body.woocommerce-account.woocommerce-page form.woocommerce-form-register,body.woocommerce-account.woocommerce-page form.woocommerce-ResetPassword{border-color:#c0c0c0!important;padding:30px 20px 10px!important}body.woocommerce-account.woocommerce-page form.woocommerce-ResetPassword{border-width:1px;border-style:solid;width:400px;max-width:100%;margin:auto}body.woocommerce-account.woocommerce-page p.woocommerce-form-row label{display:inline-block}body.woocommerce-account.woocommerce-page form.woocommerce-form-login p.woocommerce-form-row label{width:210px}body.woocommerce-account.woocommerce-page form.woocommerce-form-register p.woocommerce-form-row label{width:120px}body.woocommerce-account.woocommerce-page p.woocommerce-form-row label,body.woocommerce-checkout.woocommerce-page form.woocommerce-form.woocommerce-form-login label{display:inline-block}body.woocommerce-account.woocommerce-page form.woocommerce-form-login p.woocommerce-form-row label,body.woocommerce-checkout.woocommerce-page form.woocommerce-form.woocommerce-form-login label{width:260px}body.woocommerce-account.woocommerce-page form.woocommerce-form-register p.woocommerce-form-row label{width:120px}body.woocommerce-account.woocommerce-page form.woocommerce-form input[type=text],body.woocommerce-account.woocommerce-page form.woocommerce-form input[type=password],body.woocommerce-account.woocommerce-page form.woocommerce-form input[type=email],body.woocommerce-checkout.woocommerce-page form.woocommerce-form.woocommerce-form-login input[type=text],body.woocommerce-checkout.woocommerce-page form.woocommerce-form.woocommerce-form-login input[type=password],body.woocommerce-checkout.woocommerce-page form.woocommerce-form.woocommerce-form-login input[type=email]{border-color:#303030!important}@media screen and (max-width:920px){body.woocommerce-account.woocommerce-page form.woocommerce-form input[type=text],body.woocommerce-account.woocommerce-page form.woocommerce-form input[type=password],body.woocommerce-account.woocommerce-page form.woocommerce-form input[type=email],body.woocommerce-checkout.woocommerce-page form.woocommerce-form.woocommerce-form-login input[type=text],body.woocommerce-checkout.woocommerce-page form.woocommerce-form.woocommerce-form-login input[type=password],body.woocommerce-checkout.woocommerce-page form.woocommerce-form.woocommerce-form-login input[type=email]{width:100%}}.woocommerce-checkout.woocommerce-page .woocommerce-form.woocommerce-form-login.login{width:500px;max-width:100%;margin:auto}.woocommerce-checkout.woocommerce-page .woocommerce-form.woocommerce-form-login.login .form-row.form-row-first,.woocommerce-checkout.woocommerce-page .woocommerce-form.woocommerce-form-login.login .form-row.form-row-last{width:100%}@media screen and (min-width:768px){.wpum-account-page .wpum_one_third{width:100%;margin-bottom:30px}.wpum-account-page .wpum_two_third.last{width:100%}#wpum-account-forms-tabs ul li{float:left}}#wpum-account-forms-tabs ul li.active{background:#2c87f0}#wpum-account-forms-tabs ul li.active a{color:#fff}#wpum-submit-login-form input.button,#wpum-submit-registration-form input.button,#wpum-submit-password-recovery-form input.button,#wpum-submit-account-form input[type="submit"]{border:1px solid #2c87f0!important}#wpum-submit-login-form .input-text,#wpum-submit-login-form .input-email,#wpum-submit-registration-form .input-text,#wpum-submit-registration-form .input-email,#wpum-submit-password-recovery-form .input-text,#wpum-submit-account-form .input-text,#wpum-submit-account-form .input-email,#wpum-submit-account-form select,#wpum-submit-password-form .input-text{border-color:#c0c0c0!important;color:#121212}#wpum-submit-account-form select#user_displayname{padding:8px 10px;border-color:silver;border-radius:4px}#wpum-submit-account-form select{padding:5px;border-radius:3px}@media screen and (min-width:1040px){#wpum-submit-account-form .input-text:not(textarea),#wpum-submit-account-form .input-email,#wpum-submit-account-form select,#wpum-submit-account-form select#user_displayname,#wpum-submit-password-form .input-text{width:50%}}.wpum-account-page .wpum-form>h2{font-size:32px}.wpcf7-form-control.wpcf7-submit{border:1px solid #2c87f0!important;font-size:18px;border-radius:0}.wpcf7-select{border:1px solid #a0a0a0!important;font-size:16px;padding:5px}.wpcf7-text,.wpcf7-textarea{border:1px solid #a0a0a0!important;border-radius:2px!important;font-size:16px!important;color:#121212!important}.wpcf7-not-valid{border-color:red!important}.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio.wpcf7-not-valid{border:1px solid red;display:block!important}.wpcf7-not-valid-tip{display:block!important}.wpcf7-response-output{float:left;margin-top:0!important;width:100%}.cust-main-form-fields p:not(:last-child){margin-bottom:10px}.cust-main-form-fields p input[type="text"],.cust-main-form-fields p input[type="email"],.cust-main-form-fields p input[type="tel"],.cust-main-form-fields p textarea{padding:15px;font-size:16px;width:100%}.cust-main-form-fields p textarea{height:100px}.cust-main-form-fields p input:focus,.cust-main-form-fields p textarea:focus{border-color:red}.cust-main-form-fields p input[type="submit"]{font-size:24px;width:100%;padding:10px 20px}.cust-contact-form{font-size:18px}.cust-contact-form>div:not(:last-child){margin-bottom:10px}.cust-contact-form .cust-block-1-2{padding-right:20px}.cust-contact-form textarea{height:200px}.login-form-wrapper,.signup-form-wrapper,.lost-pass-form-wrapper{width:45%;border:1px solid #a0a0a0;padding:10px 20px;border-radius:3px}.lost-pass-form-wrapper{margin:auto;float:none}.login-separator-wrapper{width:10%;text-align:center;font-size:24px;padding-top:100px}.login-title{font-size:24px}@media screen and (max-width:720px){.login-form-wrapper,.signup-form-wrapper,.lost-pass-form-wrapper{width:100%}.login-separator-wrapper{width:100%;padding:20px 0}}.cust-phone,.cust-phone a{color:#000000!important}@supports (-webkit-overflow-scrolling:touch){a[href^=tel]{color:inherit;text-decoration:none}}.single-product .summary .date-time-picker.rnb-component-wrapper input,.single-product .summary .redq-quantity .inventory-qty{border:1px solid #a0a0a0;color:#000!important}.single-product .summary .price-showing{display:block!important}.yith-wocc-button-container{text-align:center}.yith-wocc-button-container .yith-wocc-button.button{font-size:14px;font-family:arial;color:#270e00!important;border-color:#af9a69!important;padding:5px 10px!important;background-image:url(/wp-content/themes/webfor99/images/am-button-bg.jpg)}.yith-wocc-button-container .yith-wocc-button.button:hover{background-image:url(/wp-content/themes/webfor99/images/am-button-bg-hover.jpg)}.yith-wocc-select-address-container{text-align:center}.yith-wocc-select-address-container span.select2-selection__placeholder{color:#121212!important}.design-1 .pcdfwoo-product-cat_inner .pcdfwoo_title{bottom:0}.pcdfwoo_woocommerce_slider .design-1 .slick-list{padding-bottom:25px}.wcpa_form_outer .wcpa_form_item label{width:100%}.wcpa_form_outer .wcpa_form_item input[type=text],.wcpa_form_outer .wcpa_form_item input[type=date]{width:260px}.post-list-table .post-list-post-title-cell{font-size:16px;padding:10px 20px!important}.post-list-container .post-list-table{border-collapse:collapse}.post-list-container .post-list-table .post-list-table-row{border:1px solid #e2e2e2}table.bizz-info-widget{margin-bottom:0px!important}table.bizz-info-widget td{padding:0!important;border:0}table.bizz-info-widget td{text-align:left;vertical-align:top}table.bizz-info-widget td:first-child{text-align:center}table.bizz-info-widget td.widget-biz-contact-img{text-align:left}table.bizz-info-widget tr:not(:last-child) td{padding-bottom:15px!important}table.bizz-info-widget td:nth-child(2){padding-left:5px!important}@media screen and (max-width:767px){.src-fix-2,.src-fix-3{border:0 solid red;position:static;width:100%;margin-left:0px!important;margin-right:0px!important}.src-fix-2 .wpb_column.vc_column_container,.src-fix-3 .wpb_column.vc_column_container{float:left}.src-fix-2 .wpb_column.vc_column_container>div,.src-fix-3 .wpb_column.vc_column_container>div{padding-left:2px;padding-right:2px}.src-fix-2 .wpb_column.vc_column_container{width:50%}.src-fix-3 .wpb_column.vc_column_container{width:33%}.src-fix-product-2 ul.products.wpex-grid,.src-fix-product-3 ul.products.wpex-grid{display:flex;flex-wrap:wrap}.src-fix-product-2 div.woocommerce ul.products li{width:calc(50% - 10px)}.src-fix-product-3 div.woocommerce ul.products li{width:calc(33.333% - 13.333px)}.vcex-terms-grid.src-fix-2>div,.vcex-terms-grid.src-fix-3>div{float:left}.vcex-terms-grid.src-fix-2>div{width:50%}.vcex-terms-grid.src-fix-3>div{width:33%}{}}@media screen and (max-width:420px){.swap-on-mobile{display:flex!important;flex-direction:column-reverse}}.mobile-custom-top-btn{padding:0;top:62px;z-index:1000;display:none;left:50%;width:140px;margin-left:55px;margin-top:15px}.mobile-custom-top-btn a{background:#d60000;font-size:16px;display:block;text-align:center;color:#fff;border-radius:5px;padding:5px}.mobile-custom-top-btn a:hover{text-decoration:none}@media screen and (max-width:920px){.mobile-custom-top-btn{display:block}}.mobile-bottom-floating-bar-wrapper{position:fixed;bottom:10px;padding:0;z-index:1000;display:none}.mobile-bottom-floating-bar{display:flex}.mobile-bottom-floating-bar-tab{padding:10px 0;float:left;flex:1 1 0%}@media screen and (max-width:920px){.mobile-bottom-floating-bar-wrapper{display:block}}.mobile-bottom-floating-bar-wrapper.mbb-2-tab{width:97%;margin-left:-48.5%;left:50%}.mobile-bottom-floating-bar-wrapper.mbb-2-tab .mobile-bottom-floating-bar-tab{border-radius:30px;box-shadow:0 4px 6px -6px #909090;box-shadow:0 0 9px #333;box-shadow:0 1px 6px #909090;color:#fff;font-size:18px;text-align:center}.mobile-bottom-floating-bar-wrapper.mbb-2-tab .mobile-bottom-contact-info-email{background:#1d294a}.mobile-bottom-floating-bar-wrapper.mbb-2-tab .mobile-bottom-contact-info-tel{background:#17990e}.mobile-bottom-floating-bar-wrapper.mbb-2-tab .mobile-bottom-contact-info-chat{background:#b70300}.mobile-bottom-floating-bar-wrapper.mbb-2-tab .mobile-bottom-small-res{display:none}.mobile-bottom-floating-bar-wrapper.mbb-2-tab .mobile-bottom-floating-bar-tab a{color:#fff}@media screen and (max-width:600px){.mobile-bottom-floating-bar-wrapper.mbb-2-tab .mobile-bottom-large-res{display:none}.mobile-bottom-floating-bar-wrapper.mbb-2-tab .mobile-bottom-small-res{display:inline-block}}.mobile-bottom-floating-bar-wrapper.mbb-4-tab{width:320px;margin-left:-160px;left:50%;border-radius:50px;box-shadow:0 4px 6px -6px #909090;box-shadow:0 0 9px #333;box-shadow:0 1px 6px #909090}.mobile-bottom-floating-bar-wrapper.mbb-4-tab .mobile-bottom-floating-bar-tab{background:#fff;text-align:center}.mobile-bottom-floating-bar-wrapper.mbb-4-tab .mobile-bottom-floating-bar div:not(:last-child){border-right:1px solid #e3e5e8}.mobile-bottom-floating-bar-wrapper.mbb-4-tab .mobile-bottom-floating-bar div:first-child{border-top-left-radius:50px;border-bottom-left-radius:50px}.mobile-bottom-floating-bar-wrapper.mbb-4-tab .mobile-bottom-floating-bar div:last-child{border-top-right-radius:50px;border-bottom-right-radius:50px}.mobile-bottom-floating-bar-wrapper.mbb-4-tab .mobile-bottom-floating-bar-tab a{color:#121212;font-size:14px;display:block}.mobile-bottom-floating-bar-wrapper.mbb-4-tab .mobile-bottom-floating-bar-tab a:last-child{margin-top:-10px}.mobile-bottom-floating-bar-wrapper.mbb-4-tab .mobile-bottom-floating-bar-tab a:hover{text-decoration:none}.mobile-bottom-floating-bar-wrapper.mbb-4-tab .mobile-bottom-small-res{display:none}.mobile-bottom-floating-bar-wrapper.mbb-4-tab .mobile-bottom-floating-bar-tab img{width:28px}.wpex-carousel.vcex-testimonials-carousel .owl-item{background:#fff;padding:10px}.header-contact{text-align:left}.header-contact img{vertical-align:middle}.blink-it{animation:blink-it 1s infinite}@keyframes blink-it{from{opacity:1}50%{opacity:.5}to{opacity:1}}.shake-it:hover,.shake-it-1:hover{animation:shake 0.5s;animation-iteration-count:infinite}@keyframes shake{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px,0) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}100%{transform:translate(1px,-2px) rotate(-1deg)}}.shake-it-2:hover{animation:shake-it-2 0.82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);perspective:1000px}@keyframes shake-it-2{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.shake-it-3:hover{animation:shake-it-3 0.4s infinite}@keyframes shake-it-3{0%{transform:translateX(0) rotate(0deg)}20%{transform:translateX(-4px) rotate(-4deg)}40%{transform:translateX(-2px) rotate(-2deg)}60%{transform:translateX(4px) rotate(4deg)}80%{transform:translateX(2px) rotate(2deg)}100%{transform:translateX(0) rotate(0deg)}}.bg-zoom-in{animation-duration:90s;animation-name:bg-zoom-in;animation-fill-mode:forwards;background-position-x:center;background-position-y:center}@keyframes bg-zoom-in{from{background-size:100%}to{background-size:160%}}@media screen and (max-width:920px){@keyframes bg-zoom-in{from{background-size:auto 100%}to{background-size:auto 160%}}}rs-module-wrap{left:0px!important}.media-frame-router .media-router button[aria-selected="false"]{color:#2289D6}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}