.elementor-3585 .elementor-element.elementor-element-ad8cdde{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.2;--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:190px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-3585 .elementor-element.elementor-element-ad8cdde:not(.elementor-motion-effects-element-type-background), .elementor-3585 .elementor-element.elementor-element-ad8cdde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-64ae608 );}.elementor-3585 .elementor-element.elementor-element-ad8cdde::before, .elementor-3585 .elementor-element.elementor-element-ad8cdde > .elementor-background-video-container::before, .elementor-3585 .elementor-element.elementor-element-ad8cdde > .e-con-inner > .elementor-background-video-container::before, .elementor-3585 .elementor-element.elementor-element-ad8cdde > .elementor-background-slideshow::before, .elementor-3585 .elementor-element.elementor-element-ad8cdde > .e-con-inner > .elementor-background-slideshow::before, .elementor-3585 .elementor-element.elementor-element-ad8cdde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sitemakers.ca/wp-content/uploads/2024/09/blur-gradient-abstract-colorful-pastel-background.jpg");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-3585 .elementor-element.elementor-element-ad8cdde::before{filter:brightness( 80% ) contrast( 100% ) saturate( 200% ) blur( 0px ) hue-rotate( 210deg );}.elementor-3585 .elementor-element.elementor-element-b79d080{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-33f134d );--border-color:var( --e-global-color-33f134d );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3585 .elementor-element.elementor-element-b79d080:not(.elementor-motion-effects-element-type-background), .elementor-3585 .elementor-element.elementor-element-b79d080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF17;}.elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:var( --e-global-color-1e387bf );}.elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:var( --e-global-color-accent );}.elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var( --e-global-color-secondary );}.elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-3585 .elementor-element.elementor-element-6606688 #add_payment_method #payment #place_order{background-color:var( --e-global-color-e8d0f6e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-33f134d );}.elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-3585 .elementor-element.elementor-element-6606688 #add_payment_method #payment #place_order:hover{background-color:var( --e-global-color-1e387bf );border-color:var( --e-global-color-33f134d );}.elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{background-color:var( --e-global-color-e8d0f6e );border-width:1px 1px 1px 1px;}.elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover, .elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover, .elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button:hover, .elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button:hover{background-color:#0A74DA;}.elementor-3585 .elementor-element.elementor-element-6606688{--tab-content-spacing:0px;--tabs-alignment:center;--tabs-normal-color:var( --e-global-color-fa302c4 );--tabs-hover-color:var( --e-global-color-c9bf90f );--tabs-hover-border-color:var( --e-global-color-33f134d );--tabs-active-color:var( --e-global-color-64ae608 );--tabs-active-border-color:#FFFFFF30;--tabs-border-type:solid;--tabs-border-color:#FFFFFF30;--tabs-border-radius:0px 0px 0px 0px;--tabs-padding:20px 20px 20px 20px;--tabs-spacing:7px;--sections-background-color:#00000000;--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 40px 30px 40px;--edit-link-margin-top:0px;--edit-link-margin-start:40px;--typography-section-titles-color:var( --e-global-color-secondary );--general-text-color:#FFFFFF;--login-messages-color:#FFFFFF;--checkboxes-color:#00BFFF;--payment-methods-radio-buttons-color:#00BFFF;--links-normal-color:#F16522;--forms-columns-gap-padding-right:calc( 0px/2 );--forms-columns-gap-padding-left:calc( 0px/2 );--forms-columns-gap-margin-left:calc( -0px/2 );--forms-columns-gap-margin-right:calc( -0px/2 );--forms-rows-gap:8px;--forms-labels-color:#FFFFFF;--forms-fields-normal-color:var( --e-global-color-primary );--forms-fields-focus-color:var( --e-global-color-secondary );--forms-fields-padding:10px 10px 10px 10px;--forms-buttons-normal-text-color:var( --e-global-color-fa302c4 );--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-radius:0px 0px 0px 0px;--order-summary-rows-gap-top:calc( 15px/2 );--order-summary-rows-gap-bottom:calc( 15px/2 );--tables-title-color:var( --e-global-color-primary );--tables-items-color:var( --e-global-color-fa302c4 );--variations-color:var( --e-global-color-fa302c4 );--tables-links-normal-color:var( --e-global-color-accent );--tables-divider-border-type:solid;--tables-divider-border-width:1px;--tables-divider-border-color:var( --e-global-color-33f134d );--tables-button-normal-text-color:var( --e-global-color-fa302c4 );--tables-buttons-border-type:solid;--tables-button-border-radius:0px 0px 0px 0px;}.elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:16px;font-weight:500;border-width:1px 1px 1px 1px;}.elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 0px + 40px );}.elementor-3585 .elementor-element.elementor-element-6606688 .woocommerce-pagination{padding-bottom:30px;}.elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:18px;text-transform:capitalize;}.elementor-3585 .elementor-element.elementor-element-6606688 .woocommerce-form__label-for-checkbox span{text-transform:capitalize;letter-spacing:1px;}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-primary );}.elementor-3585 .elementor-element.elementor-element-6606688 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-primary );}.e-woo-select2-wrapper .select2-results__option:focus{color:var( --e-global-color-secondary );}.elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-33f134d );}.elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (10px*2) + 16px );padding-left:10px;padding-right:10px;}.elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (10px*2) + 16px );right:10px;}.elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{height:auto;}.elementor-3585 .elementor-element.elementor-element-6606688 button.button, .elementor-3585 .elementor-element.elementor-element-6606688 #add_payment_method #payment #place_order{text-transform:capitalize;letter-spacing:0px;}.elementor-3585 .elementor-element.elementor-element-6606688 .shop_table .button, .elementor-3585 .elementor-element.elementor-element-6606688 .order-again .button, .elementor-3585 .elementor-element.elementor-element-6606688 .woocommerce-pagination .button, .elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-weight:400;}.elementor-3585 .elementor-element.elementor-element-6606688 {--tables-buttons-border-color:var( --e-global-color-33f134d );}.elementor-3585 .elementor-element.elementor-element-5c89c98{--display:flex;--overlay-opacity:0.2;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-33f134d );--border-color:var( --e-global-color-33f134d );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3585 .elementor-element.elementor-element-5c89c98:not(.elementor-motion-effects-element-type-background), .elementor-3585 .elementor-element.elementor-element-5c89c98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF17;}.elementor-3585 .elementor-element.elementor-element-5c89c98::before, .elementor-3585 .elementor-element.elementor-element-5c89c98 > .elementor-background-video-container::before, .elementor-3585 .elementor-element.elementor-element-5c89c98 > .e-con-inner > .elementor-background-video-container::before, .elementor-3585 .elementor-element.elementor-element-5c89c98 > .elementor-background-slideshow::before, .elementor-3585 .elementor-element.elementor-element-5c89c98 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3585 .elementor-element.elementor-element-5c89c98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sitemakers.ca/wp-content/uploads/2025/01/p1-il-1.webp");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:auto;}.elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:var( --e-global-color-1e387bf );}.elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:var( --e-global-color-accent );}.elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var( --e-global-color-secondary );}.elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-3585 .elementor-element.elementor-element-253e2c9 #add_payment_method #payment #place_order{background-color:var( --e-global-color-e8d0f6e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-33f134d );}.elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-3585 .elementor-element.elementor-element-253e2c9 #add_payment_method #payment #place_order:hover{background-color:var( --e-global-color-1e387bf );border-color:var( --e-global-color-33f134d );}.elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{background-color:var( --e-global-color-e8d0f6e );border-width:1px 1px 1px 1px;}.elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover, .elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover, .elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button:hover, .elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button:hover{background-color:#0A74DA;}.elementor-3585 .elementor-element.elementor-element-253e2c9{--tab-content-spacing:0px;--tabs-alignment:center;--tabs-normal-color:var( --e-global-color-fa302c4 );--tabs-hover-color:var( --e-global-color-c9bf90f );--tabs-hover-border-color:var( --e-global-color-33f134d );--tabs-active-color:var( --e-global-color-64ae608 );--tabs-active-border-color:#FFFFFF30;--tabs-border-type:solid;--tabs-border-color:#FFFFFF30;--tabs-border-radius:0px 0px 0px 0px;--tabs-padding:20px 20px 20px 20px;--tabs-spacing:7px;--sections-background-color:#00000000;--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-padding:30px 30px 30px 30px;--edit-link-margin-top:30px;--edit-link-margin-start:30px;--typography-section-titles-color:var( --e-global-color-secondary );--general-text-color:#FFFFFF;--login-messages-color:#FFFFFF;--checkboxes-color:#00BFFF;--payment-methods-radio-buttons-color:#00BFFF;--links-normal-color:#F16522;--forms-columns-gap-padding-right:calc( 0px/2 );--forms-columns-gap-padding-left:calc( 0px/2 );--forms-columns-gap-margin-left:calc( -0px/2 );--forms-columns-gap-margin-right:calc( -0px/2 );--forms-rows-gap:8px;--forms-labels-color:#FFFFFF;--forms-fields-normal-color:var( --e-global-color-primary );--forms-fields-focus-color:var( --e-global-color-secondary );--forms-fields-padding:10px 10px 10px 10px;--forms-buttons-normal-text-color:var( --e-global-color-fa302c4 );--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-radius:0px 0px 0px 0px;--tables-title-color:var( --e-global-color-primary );--tables-items-color:var( --e-global-color-fa302c4 );--variations-color:var( --e-global-color-fa302c4 );--tables-links-normal-color:var( --e-global-color-accent );--tables-divider-border-type:none;--tables-button-normal-text-color:var( --e-global-color-fa302c4 );--tables-buttons-border-type:solid;--tables-button-border-radius:0px 0px 0px 0px;}.elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:16px;font-weight:500;border-width:1px 1px 1px 1px;}.elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 30px + 40px );}.elementor-3585 .elementor-element.elementor-element-253e2c9 .woocommerce-pagination{padding-bottom:30px;}.elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:18px;text-transform:capitalize;}.elementor-3585 .elementor-element.elementor-element-253e2c9 .woocommerce-form__label-for-checkbox span{text-transform:capitalize;letter-spacing:1px;}.elementor-3585 .elementor-element.elementor-element-253e2c9 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-primary );}.elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-33f134d );}.elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (10px*2) + 16px );padding-left:10px;padding-right:10px;}.elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (10px*2) + 16px );right:10px;}.elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{height:auto;}.elementor-3585 .elementor-element.elementor-element-253e2c9 button.button, .elementor-3585 .elementor-element.elementor-element-253e2c9 #add_payment_method #payment #place_order{text-transform:capitalize;letter-spacing:0px;}.elementor-3585 .elementor-element.elementor-element-253e2c9 .order_details thead th, .elementor-3585 .elementor-element.elementor-element-253e2c9 .order_details tfoot td, .elementor-3585 .elementor-element.elementor-element-253e2c9 .order_details tfoot th, .elementor-3585 .elementor-element.elementor-element-253e2c9 .nobr{font-weight:400;line-height:8px;}.elementor-3585 .elementor-element.elementor-element-253e2c9 {--tables-buttons-border-color:var( --e-global-color-33f134d );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3585 .elementor-element.elementor-element-5c89c98{--width:40%;}}@media(max-width:1024px){.elementor-3585 .elementor-element.elementor-element-ad8cdde{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:200px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-3585 .elementor-element.elementor-element-ad8cdde{--padding-top:200px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3585 .elementor-element.elementor-element-6606688{--tabs-padding:5px 5px 5px 5px;--sections-padding:5px 5px 5px 5px;--edit-link-margin-top:5px;--edit-link-margin-start:5px;--forms-label-spacing:6px;}.elementor-3585 .elementor-element.elementor-element-6606688 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 5px + 40px );}.elementor-3585 .elementor-element.elementor-element-6606688 .woocommerce-pagination{padding-bottom:5px;}.elementor-3585 .elementor-element.elementor-element-6606688 .woocommerce-form-row label, .elementor-3585 .elementor-element.elementor-element-6606688 .woocommerce-address-fields label{font-size:12px;line-height:1.4em;}.elementor-3585 .elementor-element.elementor-element-253e2c9{--tabs-padding:5px 5px 5px 5px;--sections-padding:5px 5px 5px 5px;--edit-link-margin-top:5px;--edit-link-margin-start:5px;--forms-label-spacing:6px;}.elementor-3585 .elementor-element.elementor-element-253e2c9 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 5px + 40px );}.elementor-3585 .elementor-element.elementor-element-253e2c9 .woocommerce-pagination{padding-bottom:5px;}.elementor-3585 .elementor-element.elementor-element-253e2c9 .woocommerce-form-row label, .elementor-3585 .elementor-element.elementor-element-253e2c9 .woocommerce-address-fields label{font-size:12px;line-height:1.4em;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-6606688 */.woocommerce-info {background-color: transparent; color: white; border: none;}
.woocommerce-Address-title.title {padding: 0 !important; background-color: transparent !important; border: none !important; margin: 10px;}
.woocommerce-Address-title.title h2 {margin-bottom: -10px !important; margin-left: 10px !important; margin-top: 20px !important;}
.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce-MyAccount-content {padding: 10px 0 0 20px !important;}
.form-row .input-text {background-color: #2a4077 !important; border: solid 1px #ffffff30 !important;}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content h2:first-of-type {
    margin-top: 10px;
    margin-bottom: 10px !important;
}
.product-quantity {
  display: none;
}
.wc-item-meta {
  margin-top: 20px;
  margin-left: -20px !important;
}
.woocommerce-Price-taxLabel.tax_label {
  padding-left: 5px;
}
.woocommerce table.shop_table th {
  padding: 20px 0px 0px 0px;
  line-height: 1px;
}
.awcdp_deposits_summary_title {
  font-size: 20px;
  color: orange;
  letter-spacing: 0.1px;
  margin-left: 20px;
}
.awcdp_deposits_summary {
  margin: 20px;
background-color: #ffffff17;
border: 1px solid #ffffff30;
max-width: 90%;
}

thead {
  text-align: left;
  color: #fff;
}

.select2-dropdown {
    background-color: #111111 !important;}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 20px !important;}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields {padding: 0 20px;}
.select2-selection.select2-selection--single {background-color: #2a4077 !important; border: solid 1px #ffffff30 !important;}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default {background-color: transparent !important;}
body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row .select2-container--default .select2-selection--single {border-radius: 0px !important;}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-message {
    font-size: 14px;
    background-color: #3d6fd8;
    color: #fff;
}
body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row label:not(.checkbox):not(.radio):not(.woocommerce-form__label-for-checkbox) {letter-spacing: 1px !important; text-transform: capitalize;}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h2 {margin-bottom: -10px !important; margin-left: 20px;}
@media (max-width: 767px) {.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h2 {margin-bottom: 10px !important; margin-left: 20px;}}
.woocommerce form.register {margin-top: 0px !important;}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {width: 100% !important;}
.woocommerce-table__product-total.product-total {
  display: none;
}
.woocommerce-table__product-table.product-total {
  display: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-253e2c9 */.login {margin: 0 !important;}/* End custom CSS */
/* Start custom CSS *//* Remove the white focus border and shadow */
.el-input__wrapper.is-focus {
    outline: none !important; /* Remove any focus outline */
    box-shadow: none !important; /* Remove any box shadow */
    border: 1px solid #ffffff30 !important; /* Remove any border */
}

/* Also target the input element inside the wrapper */
.el-input__wrapper.is-focus .el-input__inner {
    outline: none !important;
    box-shadow: none !important;
    border: none !important;
}
.el-tag.el-tag--primary.el-tag--small.el-tag--plain {
  background-color: #f16522 !important;
  color: #fff !important;
  border-radius: 0px !important;
  border: 1px solid #ffffff30 !important;
}
.el-tag.el-tag--success.el-tag--small.el-tag--dark {
  border-radius: 0px !important;
  border: 1px solid #ffffff30 !important;
}
.el-button > span {letter-spacing: 1px !important; font-size: 12px !important;}
.el-input__wrapper {
  box-shadow: none !important;
  border: 1px solid #ffffff30 !important; padding: 1px !important;}
.el-select__wrapper {
  box-shadow: none !important;
  border: 1px solid #ffffff30 !important;}
.el-form input.el-input__inner, .fst_client_portal .el-form textarea {line-height: 20px !important;}
.el-upload__tip {color: orange !important;}
.el-select__placeholder {
  color: #fff !important;
}
.wp_vue_editor.wp_vue_editor_plain {
  background-color: #2a4077 !important;}
.el-input__wrapper {
  background-color: #2a4077 !important;
  border-radius: 0px !important;}
.el-select__wrapper {
  background-color: #2a4077 !important; border-radius: 0px !important;}
  .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h3 {margin-bottom: 10px !important;}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce strong {
  color: orange !important;
  font-size: 16px !important;
}
.fs_client_portal .fs_ticket_wrapper .fs_tickets_container {
  border: none !important;
  border-radius: 0 !important; background-color: transparent !important;}
  .fs_client_portal .fs_ticket_wrapper {padding: 0 !important; min-height: auto !important;}
  .fs_client_portal .fs_ticket_wrapper .fs_tickets_container .fs_tickets_table {
  background: transparent !important;}
  .fs_client_portal .fs_ticket_wrapper .fs_tickets_container .fs_tickets_table .el-table {
  background-color: transparent !important;}
  .fs_client_portal .fs_ticket_wrapper .fs_tickets_container .fs_tickets_table .el-table .el-table__body .fs_ticket_row {
  background: transparent !important;
}
.el-table__inner-wrapper::before {height: 0 !important;}
.fs_client_portal .fs_ticket_wrapper .fs_tickets_container .fs_tickets_header .fs_create_ticket_btn {
  background: orange !important;
  border-radius: 0 !important;
  color: #111 !important;}

.fs_client_portal .fs_ticket_wrapper .fs_tickets_container .fs_tickets_table .el-table .el-table__header {background: none !important;}
.fs_client_portal .fs_ticket_wrapper .fs_tickets_container .fs_tickets_header label {
  color: orange !important;
  font-size: 16px !important;
  letter-spacing: 1px !important;
  text-transform: capitalize !important;
}
.fs_client_portal .fs_ticket_wrapper .fs_tickets_container .fs_filters_section .fs_filter_container .fs_button_groups {
  background: #2a4077 !important;
  border-radius: 0 !important;
  border: 1px solid #ffffff30 !important;
}
.fs_client_portal .fs_ticket_wrapper .fs_tickets_container .fs_filters_section .fs_filter_container .fs_button_groups .status-btn {
  border-radius: 0 !important;
  color: #fff !important;
  font-size: 12px !important;
  text-transform: capitalize !important;
  letter-spacing: 1px !important;
}
.fs_client_portal .fs_ticket_wrapper .fs_tickets_container .fs_filters_section .fs_filter_container .fs_button_groups .status-btn.active {
  background: orange !important;
  color: #000 !important;}
  .fs_client_portal .fs_ticket_wrapper .fs_tickets_container .fs_filters_section .fs_filter_container .fs_button_groups .status-btn.hover {
  background: orange !important;
  color: #000 !important;}
  .fs_client_portal .fs_ticket_wrapper .fs_tickets_container .fs_tickets_table .el-table .el-table__body .fs_ticket_row .fs_ticket_conversation .fs_ticket_preview {
  color: #fff !important;}
  .el-table .cell {color: #fff !important;}
  .fs_client_portal .fs_ticket_wrapper .fs_tickets_container .fs_tickets_table .el-table .el-table__header thead th {
  background-color: #2a4077 !important;
  border-radius: 0 !important;
}
.fs_client_portal .fs_ticket_wrapper .fs_tickets_container .fs_tickets_table .el-table .el-table__header { border: 1px solid #ffffff30 !important;}
.el-table tr {
  background: none !important;
}
.fs_client_portal .fs_ticket_form_container {
  background: #ffffff17 !important;
  border: 1px solid #ffffff30 !important;
  border-radius: 0 !important;
}
.fs_client_portal .fs_ticket_header label {
  color: #fff !important;
  font-size: 16px !important;
  letter-spacing: 1px !important;
  text-transform: capitalize !important;
}
.fs_client_portal .el-form-item__label {
  color: #fff !important;
  letter-spacing: 1px !important;
  text-transform: capitalize !important;
}
.el-input__wrapper {padding: 5px !important;}
html .fs_client_portal .fs_tk_help {color: #fff !important;}
.fs_client_portal .fs-file-uploader .el-upload .fs-upload-content .fc-upload-text .fs_upload_instruction {color: #fff !important;}
.fs_client_portal .fs-file-uploader .el-upload .fs-upload-content .fc-upload-text .fs_upload_button {
  background-color: orange !important;
  border: 1px solid #ffffff30 !important;
  border-radius: 0 !important;
  color: #000 !important;}
  .fs_client_portal .fs-file-uploader .fs-upload-info {
  color: #fff !important;}
  .fs_client_portal .fs_submit_button_container .fs_create_ticket_button {
  background-color: orange !important;
  border: 1px solid #ffffff30 !important;
  border-radius: 0 !important;
  color: #000 !important;}
  .fs_client_portal .fs_back_btn {
  color: orange !important;
  font-size: 16px !important;
  text-transform: capitalize !important;
}
.fs_client_portal .fs_ticket_details_label {
  text-transform: capitalize !important;
  letter-spacing: 1px !important;
  margin-top: -15px !important;
}
.wp_vue_editor_wrapper {
  margin-top: 20px !important;
}
.fs_client_portal .fs_ticket_header {
  border-bottom: 1px solid #ffffff30 !important;
  padding: 10px !important;
  background: #222 !important;
}
.fs_client_portal .fs_ticket_wrapper .fs_pagination_container .fs_page_text {
  color: #fff !important;}
  .fs_client_portal .fs_ticket_wrapper .fs_pagination_container .el-pagination .el-pager li.is-active {
  background: #0a74da !important;
  color: #fff !important;
  border-radius: 0 !important;
  border: 1px solid #ffffff30 !important;
}
.fs_client_portal .fs_ticket_wrapper .fs_tickets_container .fs_filters_section .fs_filter_container .fs_sorting .el-button {
  border-radius: 0 !important;
  min-width: 50px !important;
  border: 1px solid #ffffff30 !important;}
.fs_status_badge {border-radius: 0 !important;}/* End custom CSS */