.elementor-1853 .elementor-element.elementor-element-4f29ace:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-1853 .elementor-element.elementor-element-4f29ace > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fcfcfc;}.elementor-1853 .elementor-element.elementor-element-4f29ace > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1853 .elementor-element.elementor-element-4f29ace > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1853 .elementor-element.elementor-element-05d6c76 > .elementor-widget-container{padding:20px 20px 20px 20px;}@media(min-width:768px){.elementor-1853 .elementor-element.elementor-element-db48e17{width:36.491%;}.elementor-1853 .elementor-element.elementor-element-4f29ace{width:63.509%;}}/* Start custom CSS for page-settings */.product .summary.entry-summary {
    margin-left: 0px !important;
}
.product .avada-product-gallery {
    width: 500px;
    display: none !important;
}
.single-product .product .summary .cart .quantity {
    display: none !important;
}
.gform_wrapper {
    margin: 5px 0;
    width: 100% !important;
}
.woocommerce div.product .images {
    display: none !important;
}
.woocommerce div.product .product_title {
    display: none;
}
.woocommerce .product .summary .price {
    display: none;
}
.product .product-border {
    margin-top: 0px !important;
    margin-bottom: 0px!important;
}
form.cart {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
#input_1_10 {margin-top: 12px !important;}
.terms-text h4, .vc_tta-title-text h4 {font-size: 11px !important; text-transform: uppercase;}

/* Gravity Form */
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="search"], input[type="range"], textarea, select {
    border-radius: 0rem!important;
    box-shadow: 0 0 0 0 transparent, 0 0 0 rgba(0,0,0,0.00) inset;
    border: 1px solid #e8e8e8;
    height: 40px !important;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    background: #fbfbfb !important;
}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
    background: #fbfbfb !important;
}

.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
    margin-left: 1px;
    margin-top: 15px!important;
}

.gform_wrapper .gfield_checkbox li label {
    margin: 7px 0 0 0 !important;
}

.gform_wrapper table.gfield_list td.gfield_list_icons img {
    margin-top: 12px !important;
}

.w-tabs-item-title {font-size: 12px;}
.w-tabs-section-header {font-size: 12px !important;}
.w-tabs.layout_ver.title_left .w-tabs-item {
    text-align: left;
    background: #f4f4f4;
    border-bottom: 1px solid #eaeaea;
}
.w-tabs.layout_ver .w-tabs-list {
    background-color: #ffffff !important;
}
.w-tabs.layout_ver .w-tabs-section {
    float: none;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    background: #fbfbfb;
}
.w-tabs-sections-h {
    border: 1px solid #f2f2f2;
}
.w-tabs.layout_ver .w-tabs-item.active {
    border-color: #223650 !important;
    background: #223650 !important;
}
.gform_wrapper .gsection h2 {
    font-size: 16px !important;
    font-weight: 400 !important;
}
.gform_wrapper .gsection h2 {
    font-size: 1.5rem;
    margin-bottom: 15px;
    margin-top: 15px !important;
    padding-top: 20px !important;
}

.gform_wrapper label.gfield_label {
    font-weight: 400 !important;
    font-size: inherit;
}

.woocommerce div.product .images {
    display: none !important;
}
.woocommerce div.product .summary {
    width: 100% !important;
}
.woocommerce div.product .product_title {
    display: none;
}
.woocommerce .product .summary .price {
    display: none;
}
.woocommerce-breadcrumb {
    margin-bottom: 2.2rem !important;
}
/* Gravity Form */

.gform_wrapper .gsection {
    border-top: none !important;
}
.gform_wrapper .gsection {
    clear: both;
    margin-top: 0!important;
    padding-top: 0!important;
}
body .gform_wrapper ul li.gfield {
    margin-top: 0px!important;
}
.gform_wrapper .gform_heading, .gform_wrapper .gfield {
    margin: 0!important;
}
body .gform_wrapper .top_label div.ginput_container {
    margin-top: 0px !important;
}
#input_9_32, .ginput_container ginput_container_select {
    margin-top: 15px !important;
}
#input_9_32{
    margin-bottom: 20px !important;
}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="search"], input[type="range"], textarea, select {
    border-radius: 0rem!important;
    box-shadow: 0 0 0 0 transparent, 0 0 0 rgba(0,0,0,0.00) inset;
    border: 1px solid #e8e8e8;
}
@media only screen and (min-width: 641px) {
.gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
    width: 32%;
}
}
.gform_wrapper .top_label li.gfield.gf_middle_third {
    float: left;
    margin-left: 1.5%!important;
    clear: none!important;
}
.gform_wrapper .top_label li.gfield.gf_left_half {
    padding-right: 15px !important;
}
.gform_wrapper .top_label li.gfield.gf_right_half {
    padding-right: 0px !important;
}
@media only screen and (min-width: 641px) {
.gform_wrapper ul.gform_fields li.gfield {
     padding-right: 0px !important;
}
}
#field_2_16 {margin-top: 15px !important;}
.woocommerce div.product .cart .quantity {
    display: none;
}
.gform_wrapper li.gfield.field_description_below+li.gsection {
    margin-top: 24px!important;
    margin-bottom: 20px !important;
}
.woocommerce .required {
    display:none !important;
}
.woocommerce input[type="checkbox"], input[type="radio"] {
    margin-top: 6px !important;
}
.woocommerce input:not([type="submit"]), select, textarea {
    outline: none !important;
    border: 1px solid #e8e8e8 !important;
}
h3 {
    font-size: 16px !important;
    line-height: 1.4;
    font-weight: 400 !important;
    letter-spacing: 0em;
}/* End custom CSS */