.elementor-1334 .elementor-element.elementor-element-29328f4 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1334 .elementor-element.elementor-element-0d482f8 .uael-dual-color-heading{text-align:center;}.elementor-1334 .elementor-element.elementor-element-0d482f8 .uael-before-heading{margin-right:12px;}.elementor-1334 .elementor-element.elementor-element-0d482f8 .uael-after-heading{margin-left:12px;}.elementor-1334 .elementor-element.elementor-element-0d482f8.uael-stack-desktop-yes .uael-before-heading{margin-bottom:12px;margin-right:0px;display:inline-block;}.elementor-1334 .elementor-element.elementor-element-0d482f8.uael-stack-desktop-yes .uael-after-heading{margin-top:12px;margin-left:0px;display:inline-block;}.elementor-1334 .elementor-element.elementor-element-0d482f8 .uael-dual-heading-text{color:#111111;font-size:42px;font-weight:600;}.elementor-1334 .elementor-element.elementor-element-0d482f8 .uael-dual-heading-text.uael-highlight-text{color:#893168;}.elementor-1334 .elementor-element.elementor-element-0d482f8 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-1334 .elementor-element.elementor-element-909ac0d .uael-dual-color-heading{text-align:center;}.elementor-1334 .elementor-element.elementor-element-909ac0d .uael-before-heading{margin-right:0px;}.elementor-1334 .elementor-element.elementor-element-909ac0d .uael-after-heading{margin-left:0px;}.elementor-1334 .elementor-element.elementor-element-909ac0d.uael-stack-desktop-yes .uael-before-heading{margin-bottom:0px;margin-right:0px;display:inline-block;}.elementor-1334 .elementor-element.elementor-element-909ac0d.uael-stack-desktop-yes .uael-after-heading{margin-top:0px;margin-left:0px;display:inline-block;}.elementor-1334 .elementor-element.elementor-element-909ac0d .uael-dual-heading-text{color:#111111;}.elementor-1334 .elementor-element.elementor-element-909ac0d .uael-dual-heading-text.uael-highlight-text{color:#893168;}.elementor-1334 .elementor-element.elementor-element-909ac0d > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-1334 .elementor-element.elementor-element-3e364cc > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1334 .elementor-element.elementor-element-3e364cc:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1334 .elementor-element.elementor-element-3e364cc > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fafafa;}.elementor-1334 .elementor-element.elementor-element-3e364cc > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#cacaca;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:center;margin:0px 5px 0px 5px;padding:15px 15px 2px 15px;}.elementor-1334 .elementor-element.elementor-element-3e364cc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1334 .elementor-element.elementor-element-9ae16fc .elementor-heading-title{color:#111111;}.elementor-1334 .elementor-element.elementor-element-9ae16fc > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-1334 .elementor-element.elementor-element-8efbd21:not(.elementor-motion-effects-element-type-background), .elementor-1334 .elementor-element.elementor-element-8efbd21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1334 .elementor-element.elementor-element-8efbd21{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1334 .elementor-element.elementor-element-8efbd21 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1334 .elementor-element.elementor-element-5bc2e51 > .elementor-element-populated{margin:032px 0px 0px 0px;}.elementor-1334 .elementor-element.elementor-element-17275cb > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#cacaca;}.elementor-1334 .elementor-element.elementor-element-2771bf3{padding:0px 0px 92px 0px;}.elementor-1334 .elementor-element.elementor-element-d1ddb39 .uael-dual-color-heading{text-align:center;}.elementor-1334 .elementor-element.elementor-element-d1ddb39 .uael-before-heading{margin-right:12px;}.elementor-1334 .elementor-element.elementor-element-d1ddb39 .uael-after-heading{margin-left:12px;}.elementor-1334 .elementor-element.elementor-element-d1ddb39.uael-stack-desktop-yes .uael-before-heading{margin-bottom:12px;margin-right:0px;display:inline-block;}.elementor-1334 .elementor-element.elementor-element-d1ddb39.uael-stack-desktop-yes .uael-after-heading{margin-top:12px;margin-left:0px;display:inline-block;}.elementor-1334 .elementor-element.elementor-element-d1ddb39 .uael-dual-heading-text{color:#111111;font-size:42px;font-weight:600;}.elementor-1334 .elementor-element.elementor-element-d1ddb39 .uael-dual-heading-text.uael-highlight-text{color:#893168;}.elementor-1334 .elementor-element.elementor-element-d1ddb39 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-1334 .elementor-element.elementor-element-e86df15 .uael-dual-color-heading{text-align:center;}.elementor-1334 .elementor-element.elementor-element-e86df15 .uael-before-heading{margin-right:0px;}.elementor-1334 .elementor-element.elementor-element-e86df15 .uael-after-heading{margin-left:0px;}.elementor-1334 .elementor-element.elementor-element-e86df15.uael-stack-desktop-yes .uael-before-heading{margin-bottom:0px;margin-right:0px;display:inline-block;}.elementor-1334 .elementor-element.elementor-element-e86df15.uael-stack-desktop-yes .uael-after-heading{margin-top:0px;margin-left:0px;display:inline-block;}.elementor-1334 .elementor-element.elementor-element-e86df15 .uael-dual-heading-text{color:#111111;}.elementor-1334 .elementor-element.elementor-element-e86df15 .uael-dual-heading-text.uael-highlight-text{color:#893168;}.elementor-1334 .elementor-element.elementor-element-e86df15 > .elementor-widget-container{margin:-42px 0px 0px 0px;}.elementor-1334 .elementor-element.elementor-element-9ad1577{margin-top:0px;margin-bottom:0px;}.elementor-1334 .elementor-element.elementor-element-8883d83{--divider-border-style:solid;--divider-border-color:#EEEEEE;--divider-border-width:1px;}.elementor-1334 .elementor-element.elementor-element-8883d83 .elementor-divider-separator{width:100%;}.elementor-1334 .elementor-element.elementor-element-8883d83 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1334 .elementor-element.elementor-element-b8008e7 .elementor-spacer-inner{height:15px;}.elementor-1334 .elementor-element.elementor-element-dbc9dec .elementor-spacer-inner{height:15px;}.elementor-1334 .elementor-element.elementor-element-34c557b:not(.elementor-motion-effects-element-type-background), .elementor-1334 .elementor-element.elementor-element-34c557b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1334 .elementor-element.elementor-element-34c557b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-31px;margin-bottom:0px;}.elementor-1334 .elementor-element.elementor-element-34c557b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1334 .elementor-element.elementor-element-19ee16c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1334 .elementor-element.elementor-element-9bff048{padding:15px 0px 0px 0px;}.elementor-1334 .elementor-element.elementor-element-ac7ef6f:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1334 .elementor-element.elementor-element-ac7ef6f > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fafafa;}.elementor-1334 .elementor-element.elementor-element-ac7ef6f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#cacaca;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-1334 .elementor-element.elementor-element-ac7ef6f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1334 .elementor-element.elementor-element-b71d4d6 .uael-heading-text{color:#111111;}.elementor-1334 .elementor-element.elementor-element-b71d4d6 .uael-heading{margin:0px 0px 4px 0px;}.elementor-1334 .elementor-element.elementor-element-b71d4d6 .uael-separator, .elementor-1334 .elementor-element.elementor-element-b71d4d6 .uael-separator-line > span{border-top-style:solid;}.elementor-1334 .elementor-element.elementor-element-b71d4d6 .uael-separator, .elementor-1334 .elementor-element.elementor-element-b71d4d6 .uael-separator-line > span, .elementor-1334 .elementor-element.elementor-element-b71d4d6 .uael-divider-text{border-top-color:#cacaca;}.elementor-1334 .elementor-element.elementor-element-b71d4d6 .uael-separator, .elementor-1334 .elementor-element.elementor-element-b71d4d6 .uael-separator-line > span {border-top-width:1px;}.elementor-1334 .elementor-element.elementor-element-b71d4d6 .uael-separator, .elementor-1334 .elementor-element.elementor-element-b71d4d6 .uael-separator-wrap{width:100%;}.elementor-1334 .elementor-element.elementor-element-cf9603a .uael-woocommerce li.product{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );}.elementor-1334 .elementor-element.elementor-element-cf9603a .uael-woocommerce ul.products{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );}.elementor-1334 .elementor-element.elementor-element-cf9603a .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-1334 .elementor-element.elementor-element-cf9603a .uael-sale-flash-wrap .uael-onsale{min-height:2em;min-width:2em;line-height:2em;padding:2px 10px 2px 10px;margin:10px 10px 10px 10px;}.elementor-1334 .elementor-element.elementor-element-3d28fc1 .elementor-spacer-inner{height:95px;}@media(max-width:1024px){.elementor-1334 .elementor-element.elementor-element-0d482f8.uael-heading-stack-tablet .uael-before-heading {margin-bottom:12px;margin-right:0px;display:inline-block;}.elementor-1334 .elementor-element.elementor-element-0d482f8.uael-heading-stack-tablet .uael-after-heading {margin-top:12px;margin-left:0px;display:inline-block;}.elementor-1334 .elementor-element.elementor-element-909ac0d.uael-heading-stack-tablet .uael-before-heading {margin-bottom:0px;margin-right:0px;display:inline-block;}.elementor-1334 .elementor-element.elementor-element-909ac0d.uael-heading-stack-tablet .uael-after-heading {margin-top:0px;margin-left:0px;display:inline-block;}.elementor-1334 .elementor-element.elementor-element-5bc2e51 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-1334 .elementor-element.elementor-element-d1ddb39.uael-heading-stack-tablet .uael-before-heading {margin-bottom:12px;margin-right:0px;display:inline-block;}.elementor-1334 .elementor-element.elementor-element-d1ddb39.uael-heading-stack-tablet .uael-after-heading {margin-top:12px;margin-left:0px;display:inline-block;}.elementor-1334 .elementor-element.elementor-element-e86df15.uael-heading-stack-tablet .uael-before-heading {margin-bottom:0px;margin-right:0px;display:inline-block;}.elementor-1334 .elementor-element.elementor-element-e86df15.uael-heading-stack-tablet .uael-after-heading {margin-top:0px;margin-left:0px;display:inline-block;}}@media(max-width:767px){.elementor-1334 .elementor-element.elementor-element-0d482f8.uael-heading-stack-mobile .uael-before-heading {margin-bottom:12px;margin-right:0px;display:inline-block;}.elementor-1334 .elementor-element.elementor-element-0d482f8.uael-heading-stack-mobile .uael-after-heading {margin-top:12px;margin-left:0px;display:inline-block;}.elementor-1334 .elementor-element.elementor-element-0d482f8 .uael-dual-heading-text{font-size:32px;}.elementor-1334 .elementor-element.elementor-element-909ac0d.uael-heading-stack-mobile .uael-before-heading {margin-bottom:0px;margin-right:0px;display:inline-block;}.elementor-1334 .elementor-element.elementor-element-909ac0d.uael-heading-stack-mobile .uael-after-heading {margin-top:0px;margin-left:0px;display:inline-block;}.elementor-1334 .elementor-element.elementor-element-d1ddb39.uael-heading-stack-mobile .uael-before-heading {margin-bottom:12px;margin-right:0px;display:inline-block;}.elementor-1334 .elementor-element.elementor-element-d1ddb39.uael-heading-stack-mobile .uael-after-heading {margin-top:12px;margin-left:0px;display:inline-block;}.elementor-1334 .elementor-element.elementor-element-d1ddb39 .uael-dual-heading-text{font-size:32px;}.elementor-1334 .elementor-element.elementor-element-e86df15.uael-heading-stack-mobile .uael-before-heading {margin-bottom:0px;margin-right:0px;display:inline-block;}.elementor-1334 .elementor-element.elementor-element-e86df15.uael-heading-stack-mobile .uael-after-heading {margin-top:0px;margin-left:0px;display:inline-block;}}@media(min-width:768px){.elementor-1334 .elementor-element.elementor-element-dff0582{width:75%;}.elementor-1334 .elementor-element.elementor-element-5bc2e51{width:24.997%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1334 .elementor-element.elementor-element-dff0582{width:100%;}.elementor-1334 .elementor-element.elementor-element-5bc2e51{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-3984c8b */.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2
{
    width: 49.5%;
}

@media only screen and (max-width: 768px) {
  .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2
{
    width: 100%;
}
}

.woocommerce form.login, .woocommerce form.register{
    border-radius: 0px;
    height: 360px;
}

.woocommerce form.login{
    
    border: 1px solid #cacaca;
}

.woocommerce form.register{
     background: #fafafa;
    border: 1px solid #893168;
}

.woocommerce .title-area{
    border-bottom: 1px solid #cacaca;
    margin-bottom: 25px;
}

.woocommerce .title-area h2{
    margin-bottom: 0;
    font-weight: 600;
}
.woocommerce .title-area h5{
    margin-bottom: 10px;
    font-weight: 300;
    font-size: 16px;
}

.woocommerce-input-inline label{
    float: left;
    font-weight: 400 !important;
}

.woocommerce-input-inline input{
    float: right;
    width: 62% !important;
    font-size: 14px;
    padding: 7px 6px;
}

.woocommerce-form-button,.woocommerce-LostPassword{
    text-align: right;
}


.woocommerce-form-button{
    padding-top: 15px !important;
    padding-bottom: 10px !important;
}

.woocommerce button.button,
.woocommerce button.button:hover{
    border: 1px solid #893168;
}

.woocommerce-LostPassword{
    margin-top: 18px;
}

.remember-me-check{
    padding: 5px 0;
}
span.remember-me{
    font-weight: 400;
    padding-right: 5px;
}

.woocommerce-LostPassword{
    line-height: 1px;
    font-size: 14px;
}

.woocommerce form .form-row label.inline{
    display: block;
}

.woocommerce-privacy-policy-text{
    font-size: 12px;
    text-align: right;
}/* End custom CSS */
/* Start custom CSS for sidebar, class: .elementor-element-17275cb */.widget_shopping_cart h2{
    font-size: 15px;
    font-weight: 500;
}

.widget_shopping_cart_content{
    border-top:1px solid #cacaca;
}

.widget_shopping_cart .buttons{
    display: none;
}

.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total{
     border-top:1px solid #cacaca;
     border-bottom:none;
}

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a{
    font-weight: 400;
}

.woocommerce-mini-cart__empty-message{
    font-size: 13px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-19ee16c */@media only screen and (max-width: 600px) {
table.upcoming_appointments,
table.order_details{
margin-bottom: 0;
overflow: hidden;
overflow-x: scroll;
display: block;
white-space: nowrap;
}
table.my_account_orders
    tr:nth-of-type(2n) {background-color: inherit;}
    table.my_account_orders 
    tr td:first-child {background: #f0f0f0; font-weight:bold;font-size:1.3em;}

}

@media only screen and (max-width: 885px) {
	.sswcmaat .woocommerce-MyAccount-navigation > ul {
		height: 48px;
		overflow-y: hidden;
		overflow-x: auto;
		white-space: nowrap;
		-webkit-overflow-scrolling: touch;
	}
}

#wrapper-account{
    text-align: center;
    margin-top: -203px;
    margin-bottom: 52px;
}

.account-user-info{
    display: inline-block;
    width: 250px;
    height: 92px;
    background: #fafafa;
    border: 1px solid #cacaca;
    padding: 15px;
    text-align: left;
}

.account-user-info .element-80{
    float: left;
}
.account-user-info .element-20{
    float: right;
}

.sswcmaat .woocommerce-MyAccount-navigation > ul > li.is-active{
    z-index: 9;
}

.sswcmaat .woocommerce-MyAccount-navigation > ul::before{
    border: none;
}

.sswcmaat .woocommerce-MyAccount-navigation > ul > li.is-active a, .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{
    color: #fafafa !important;
    box-shadow: none;
    background: #893168;
    border-bottom: 4px solid #893168;
}

.sswcmaat .woocommerce-MyAccount-navigation > ul > li{
    background: #fafafa;
}

.sswcmaat .woocommerce-MyAccount-navigation > ul > li a{
    color: #111;
}

.sswcmaat.tabs-default.tabs-vertical .woocommerce-MyAccount-navigation > ul > li:first-child > a{
    padding-top: 10px
}


.sswcmaat .woocommerce-MyAccount-navigation > ul > li a:hover, .woocommerce-account .woocommerce-MyAccount-navigation li a:hover{
    color: #893168;
    border-bottom: 4px solid #893168;
}

.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a:hover{
    color: #111;
}

.woocommerce-MyAccount-navigation-link{
    border: none;
}

.woocommerce-MyAccount-content{
    padding: 25px 10px !important;
}

.woocommerce-MyAccount-content h2{
    font-weight: 500;
    padding-bottom: 12px;
    border-bottom: 1px solid;
}


.woocommerce-orders-table__cell-order-actions a.woocommerce-button{
    margin: 0 4px;
    background: #893168;
}

td.woocommerce-orders-table__cell-order-actions{
    line-height: 58px;
}

.woocommerce-button.button,
.woocommerce-button.button:hover{
    border: 1px solid #893168 !important;
}


.order_downloads_ebook_store td.product-total,
.woocommerce-MyAccount-downloads td.product-total{
    font-size: 1.5em;
    color:#893168;
}
.order_downloads_ebook_store td.product-total a,
.woocommerce-MyAccount-downloads td.product-total a{
    color:#893168;
}
.order_downloads_ebook_store td.product-total a:hover,
.woocommerce-MyAccount-downloads td.product-total a:hove{
    color:#111;
}

.order_downloads_ebook_store td.product-total small,
.woocommerce-MyAccount-downloads td.product-total small{
    font-size: 80%;
    font-weight: bold;
    color: red;
}/* End custom CSS */