.contact-page-section .wpcf7-form.init p{margin:0 0 20px 0}.contact-page-section input{border-left:0px!important;border-right:0px!important;border-bottom:1px solid #999!important;border-top:0px!important;width:100%;padding:10px}.contact-page-section .wpcf7 .wpcf7-not-valid{border-color:#b00020!important;color:#b00020!important}.footer-box.span_1_of_3.col.col-3 .wpex-pb-40{padding-bottom:10px}#site-header.overlay-header.dyn-styles{background:#fff;margin:15px auto 0 auto;width:1200px;left:0;right:0;box-shadow:0 9px 35px 0 rgba(26,47,106,.04)}#site-header #site-header-inner{max-width:95%!important}#top-bar{z-index:9}#contact-block textarea{height:150px}#header-section{z-index:0!important}#heading-info-section{margin-top:-130px}#header-contact-info{border-radius:20px 0 0 0}#header-contact-info .vcex-icon-box-heading{margin:0}#cta_setion .vcex-button.theme-button{border:1px solid #2a6bac!important;color:#2a6bac!important;margin:2px}#services-section p{line-height:28px;margin-top:10px}rs-module-wrap{left:0px!important}.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img{border:1px solid #fff;padding:10px;background:#f3f3f3}#header-section #quick-form h3{margin:0;color:#113b5e;font-size:28px}.page-header.background-image-page-header:not(.wpex-supports-mods) .page-header-title{color:#fff;font-weight:400;font-size:36px}#header-section input{width:100%}#header-section textarea{height:70px}#contact-block .vc_col-sm-6,#contact-block .vc_col-sm-12{margin:0 0 15px 0;padding-left:0}#contact-block textarea,#contact-block input,#header-section input{width:100%;padding:10px;font-size:18px}#contact-block input[type="submit"],#header-section input[type="submit"]{width:auto;border:0px!important;background:#e1a122;text-transform:uppercase;font-weight:600;letter-spacing:1px;padding:10px 35px;color:#fff}#wehatwedo-block{padding:50px 100px}#header-section input[type="submit"]{width:100%;height:70px}#bottom-cta-section{text-align:center}.wpex-pt-40{padding-top:40px;padding-bottom:28px}#wehatwedo-block .vcex-bullets ul li{margin:0;list-style-type:none;padding:5px 0}#whatweoffer-block{position:relative;z-index:9;margin:0 -80px 0 0}#whatweoffer-block{position:relative;z-index:9;margin:0 -80px 0 80px}#paypal-btn{text-align:center;background:#fff;margin:0 auto;padding:10px 5px;height:auto;overflow:hidden;border:1px solid #f29303;background:#fff}#paypal-btn select{width:100%;padding:15px;border:1px solid #ccc}#paypal-btn h4{margin:0;line-height:50px;font-size:20px}#contact-section .vcex-module.vcex-icon-box{padding:40px 20px!important;border:1px solid #bddbd9;border-radius:5px}#site-header.overlay-header.dark-style.dyn-styles #mobile-menu .wpex-bars>span,#site-header.overlay-header.dark-style.dyn-styles #mobile-menu .wpex-bars>span::before,#site-header.overlay-header.dark-style.dyn-styles #mobile-menu .wpex-bars>span::after{background:#2a6bac}@media screen and (max-width:1368px){#header-section{margin-top:0px!important;z-index:0;min-height:500px!important}#heading-info-section{margin-top:0}}@media screen and (max-width:1280px){#header-section{margin-top:0px!important;z-index:0;min-height:500px!important}#heading-info-section{margin-top:0}}@media screen and (max-width:1200px){#wehatwedo-block{padding:15px}#site-header.overlay-header.dyn-styles{margin:0 auto 0 auto;width:100%}#heading-info-section{margin-top:0}}@media screen and (max-width:1040px){#wehatwedo-block{padding:15px}#site-header.overlay-header.dyn-styles{margin:0 auto 0 auto;width:100%}#heading-info-section{margin-top:0}}@media screen and (max-width:920px){#wehatwedo-block{padding:15px}#site-header.overlay-header.dyn-styles{margin:0 auto 0 auto;width:100%}#heading-info-section{margin-top:0}}@media screen and (max-width:767px){#cta_setion .vcex-heading{text-align:center;margin:0 0 15px 0}#cta_setion .wpb_wrapper{text-align:center}#header-section{margin-top:0px!important;z-index:0;min-height:450px!important}#paypal-btn select{margin:0 0 10px 0}#site-header.overlay-header.dyn-styles{margin:0 auto 0 auto;width:100%}#heading-info-section{margin-top:0}#contact-block .vc_col-sm-6,#contact-block .vc_col-sm-12{padding:0}.swap-on-mobile{display:flex!important;flex-direction:column-reverse}}@media screen and (max-width:480px){#cta_setion .vcex-heading{text-align:center;margin:0 0 15px 0}#cta_setion .wpb_wrapper{text-align:center}#header-section{margin-top:0px!important;z-index:0;min-height:450px!important}#paypal-btn select{margin:0 0 10px 0}#site-header.overlay-header.dyn-styles{margin:0 auto 0 auto;width:100%}#heading-info-section{margin-top:0}#contact-block .vc_col-sm-6,#contact-block .vc_col-sm-12{padding:0}.swap-on-mobile{display:flex!important;flex-direction:column-reverse}}.cust-block,.cust-block-1-1,.cust-block-2-2,.cust-block-3-3,.cust-block-4-4,.cust-block-5-5,.cust-block-6-6{width:100%}.cust-block-1-2,.cust-block-2-4,.cust-block-3-6{width:50%}.cust-block-1-3,.cust-block-2-6{width:33.333%}.cust-block-2-3,.cust-block-4-6{width:66.666%}.cust-block-1-4{width:25%}.cust-block-3-4{width:75%}.cust-block-1-5{width:20%}.cust-block-2-5{width:40%}.cust-block-3-5{width:60%}.cust-block-4-5{width:80%}.cust-block-1-6{width:16.666%}.cust-block-5-6{width:83.333%}.cust-block,.cust-block-1-1,.cust-block-1-2,.cust-block-2-2,.cust-block-1-3,.cust-block-2-3,.cust-block-3-3,.cust-block-1-4,.cust-block-2-4,.cust-block-3-4,.cust-block-4-4,.cust-block-1-5,.cust-block-2-5,.cust-block-3-5,.cust-block-4-5,.cust-block-5-5,.cust-block-1-6,.cust-block-2-6,.cust-block-3-6,.cust-block-4-6,.cust-block-5-6,.cust-block-6-6{float:left;box-sizing:border-box}@media screen and (max-width:380px){.cust-block-1-2,.cust-block-1-3,.cust-block-2-3,.cust-block-1-4,.cust-block-2-4,.cust-block-3-4,.cust-block-1-5,.cust-block-2-5,.cust-block-3-5,.cust-block-4-5,.cust-block-1-6,.cust-block-2-6,.cust-block-3-6,.cust-block-4-6,.cust-block-5-6{width:100%}}@media screen and (min-width:381px) and (max-width:720px){.cust-block-1-4,.cust-block-3-4,.cust-block-1-6,.cust-block-2-6,.cust-block-3-6,.cust-block-4-6,.cust-block-5-6{width:50%}.cust-block-1-3,.cust-block-2-3,.cust-block-1-4,.cust-block-3-4,.cust-block-1-5,.cust-block-2-5,.cust-block-3-5,.cust-block-4-5{width:100%}}.cust-block img{max-width:100%}.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;text-align:right;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-content a:hover{text-decoration:none}#top-bar-social-alt{font-size:inherit}#header-aside{width:68%!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 .wpex-inline.vc_col-sm-4,#header-aside .wpex-inline.vc_col-sm-3{padding-top:13px}#header-aside img{float:left;margin:5px 15px 0 0;width:40px;height:auto}#header-aside .header-aside-content.clr{text-align:left}#header-aside a:hover{text-decoration:none;color:#b01f24}#header-aside .ticon{font-size:38px;margin:0 0 0 0;color:#881616;border-radius:50%;text-align:center;line-height:45px}.menu-footer-widget-menu-container ul li{line-height:30px!important;border-bottom:1px dotted #ccc!important}#header-aside .wpex-inline{font-size:20px!important;line-height:16px;font-weight:700;font-family:Open Sans!important;color:#152644;text-align:left;padding:0}#header-aside .wpex-inline .small-text{color:#333;font-family:arial;font-size:16px;font-weight:400}#header-aside .wpex-inline .tb-info-desktop{color:#333;font-size:18px;font-weight:700;line-height:26px}#header-aside .wpex-inline.cta-call-btn{color:#152644;text-align:right;float:right}#header-aside .wpex-inline.cta-call-btn .h2{margin:4px 0;font-size:32px;background:#881616;text-shadow:0 0 5px #000;color:#fff;padding:1px 10px 5px 10px;font-weight:400;font-style:italic;letter-spacing:.5px;line-height:32px}#header-aside .wpex-inline.cta-call-btn .h3{font-size:36px!important;line-height:16px;font-weight:700;color:#152644;text-align:right;margin:0}#header-aside .wpex-inline.cta-call-btn p{margin:0;font-size:19px;line-height:26px;font-style:italic;font-weight:300}#header-aside .wpex-inline.cta-call-btn p u{color:red}.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}#site-navigation ul li.menu-button a span.link-inner{background:#1f7cc9!important;border:1px solid #1f7cc9!important;color:#fff}#site-navigation ul li.menu-button a span.link-inner:hover{background:#ffffff!important;color:#1f7cc9!important;text-shadow:none}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}body header#site-header,body.woocommerce-page header#site-header{margin-bottom:40px}body.home header#site-header,body.page-with-background-title header#site-header,header.background-image-page-header{margin-bottom:0}@media screen and (max-width:1040px){body:not(.home) #main{}}.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}.woocommerce .button,.shop_table .coupon button,.wc-proceed-to-checkout a:not(.woocommerce-privacy-policy-link),.form-row.place-order a:not(.woocommerce-privacy-policy-link),.single_add_to_cart_button,.button.add_to_cart_button,#place_order,.woocommerce-address-fields p button[type="submit"],.woocommerce-Button.button,.woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward{border:1px solid #2c87f0!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;border:1px solid #2c87f0!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 th,.woocommerce-cart td{border-color:silver}.woocommerce-cart .button:disabled[disabled]{border:0!important}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{width:100%}.woocommerce-cart .woocommerce-shipping-calculator,.woocommerce-cart .woocommerce-shipping-destination{display:none}.woocommerce-checkout form.login{border-color:silver}.woocommerce-checkout form.woocommerce-checkout #customer_details>div{margin:auto!important;float:none!important}.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{border-color:#a0a0a0!important}.woocommerce-checkout th,.woocommerce-checkout td{border-color:silver}.woocommerce-checkout #order_review{margin-bottom:30px}.woocommerce-checkout tr.woocommerce-shipping-totals.shipping ul#shipping_method li label{display:inline}.woocommerce-checkout #payment>ul>li.wc_payment_method{font-size:16px;margin-bottom:30px;padding:5px 20px;background:#efefef!important}.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}.woocommerce-checkout #payment>ul>li.wc_payment_method>label{display:inline!important;font-size:24px}.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-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{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}}.theme-button,input[type="submit"],button:not(.searchform-submit):not(.fancybox-button):not(.sidr-class-searchform-submit):not(.ui-dialog-titlebar-close):not(.slick-arrow):not(.insert-media):not(.wp-switch-editor):not(.owl-prev):not(.owl-next){border:0 solid #2c87f0!important}.cust-phone,.cust-phone a{color:#000000!important}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}@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%}.home div.woocommerce ul.products li{width:50%}{}}.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-contact-info{text-align:center;color:#fff;font-size:18px;padding:10px;position:fixed;bottom:0;width:100%;z-index:1000;display:none}.mobile-bottom-contact-info a{color:#fff}.mobile-bottom-contact-info-tab{padding:10px 0;border-radius:30px;box-shadow:0 4px 6px -6px #909090;box-shadow:0 0 9px #333;box-shadow:0 1px 6px #909090}.mobile-bottom-contact-info-email{background:#1d294a}.mobile-bottom-contact-info-tel{background:#17990e}.mobile-bottom-contact-info-chat{background:#b70300}.mobile-bottom-small-res{display:none}@media screen and (max-width:920px){.mobile-bottom-contact-info{display:block}}@media screen and (max-width:600px){.mobile-bottom-large-res{display:none}.mobile-bottom-small-res{display:inline-block}.mobile-bottom-contact-info .cust-block-1-2{width:50%}.mobile-bottom-contact-info .cust-block-1-3{width:33%}}.ui-dialog{padding:0!important}.ui-widget.ui-widget-content,.ui-widget-header{border:0!important;border-radius:0;padding:10px!important}button.ui-dialog-titlebar-close{border:1px solid #c0c0c0!important}._close_{cursor:pointer;text-decoration:underline}.ui-dialog .ui-dialog-titlebar{position:absolute;right:-2px;background:none!important;top:-10px}#popup-cont-id{overflow:hidden}.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)}}