.elementor-widget-text-editor p:last-child {
    margin-bottom: 0;
}
.elementor-form .elementor-field-textual:hover,
.elementor-form .elementor-field-textual:focus {
    outline: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.she-header {
    -webkit-box-shadow: 3px 3px 18px rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 18px rgba(0, 0, 0, 0.2);
    background: linear-gradient(0deg, #F2F6F9 0%, #FFF 100%);
}
.elementor-location-header .she-header-yes:not(.she-header) {
    position: absolute;
}

body {
    overflow-x: hidden;
}
.h3 {
    font-size: 32px;
    line-height: 1.2;
}
.home-slider .h3 {
    font-weight: 700;
}

.bg-white {
    background-color: #FFF !important;
}
.bg-odd {
    background-color: #F2F6F9 !important;
}
.bd-left-table {
    border-left: 1px solid #ececec !important;
}

.single-product table:not(.eael-data-table) th,
.single-product table:not(.eael-data-table) td {
    padding: 12px 20px;
    border-color: #ececec;
}
.single-product table:not(.eael-data-table) thead th,
.single-product table:not(.eael-data-table) thead td {
    color: #fff;
    background-color: #636363;
}
.single-product table:not(.eael-data-table) tbody tr:nth-child(odd),
.single-product table:not(.eael-data-table) .bg-odd {
    background-color: #F2F6F9 !important;
}
.single-product table:not(.eael-data-table) tbody tr:nth-child(even),
.single-product table:not(.eael-data-table) .bg-white {
    background-color: #FFF !important;
}
.single-product table:not(.eael-data-table) tbody > tr:nth-child(odd) > td {
    background-color: inherit;
}

