.elementor-872 .elementor-element.elementor-element-ee4443b > .elementor-container{max-width:400px;}.elementor-872 .elementor-element.elementor-element-42a2e7b{text-align:center;}.elementor-872 .elementor-element.elementor-element-ae152cd > .elementor-container{max-width:800px;}.elementor-872 .elementor-element.elementor-element-781f049:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-872 .elementor-element.elementor-element-781f049 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-872 .elementor-element.elementor-element-781f049 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#001854;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:12px 24px 0px 10px;}.elementor-872 .elementor-element.elementor-element-781f049 > .elementor-element-populated, .elementor-872 .elementor-element.elementor-element-781f049 > .elementor-element-populated > .elementor-background-overlay, .elementor-872 .elementor-element.elementor-element-781f049 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-872 .elementor-element.elementor-element-781f049 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-872 .elementor-element.elementor-element-5e59e31{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:500;}/* Start custom CSS for shortcode, class: .elementor-element-3262287 */body {width: 900px; background-color:ivory !important; margin: auto;}
#edd_checkout_form_wrap {width: 83%;}
#edd_checkout_form input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border: 1px solid #666;
    border-radius: 3px;
    padding: .5rem 1rem;
    transition: all .3s;
    width: 100%;
    background-color: lightyellow;
    align: center;
}
#edd_checkout_cart_form {width:82%;}
#edd-card-wrap {width: 100%;} 

body > div.elementor.elementor-872 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-ee4443b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {width: 100%;}
body > div.elementor.elementor-872 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-ae152cd.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div {width: 100%; }
#edd_payment_mode_select > legend {font-weight: 700;}
.edd_cart_item_name {color: maroon; font-weight: 700; }
.edd_cart_item_price {color: maroon; font-size: 1.5em; vertical-align: middle; }
.edd_cart_actions {font-size: 1.2em; vertical-align: middle;}
#edd_checkout_user_info > legend {font-weight: 700;}
#edd_secure_site_wrapper {font-weight: 400; color: navy;}

body > div.elementor.elementor-872 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-ee4443b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {width: 82%;}

body > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-ae152cd.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {width: 82%; margin-left: 12px;}

.edd-required-indicator {color: red;}
.edd-gateway-option {margin-left: 1em;}

[type=checkbox], [type=radio] {
    margin-right: 0.3em;
}

#edd-purchase-button {
    color: blue;
    font-size: 1.2em;
    font-weight: 600;
    text-decoration: underline;
}
#edd-purchase-button:hover {
    background-color: whitesmoke;
  
}/* End custom CSS */