/*body.elementor-kit-6 .elementor-widget-text-editor {
    hyphens: auto;
}*/

.elementor-top-section {
    padding: var(--standard-p-top) var(--standard-p-side) var(--standard-p-bottom) var(--standard-p-side);
}


body.elementor-kit-6 .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: var(--container-max-width);
}

.elementor-location-footer.elementor-edit-area>.elementor-section-wrap>.elementor-element.e-con>.e-con-inner,
.page-content>.elementor-edit-area>.elementor-section-wrap>.elementor-element.e-con>.e-con-inner,
.page-content>.elementor>.elementor-element.e-con>.e-con-inner,
.elementor-location-footer>.elementor-element.e-con>.e-con-inner,
/* Archive */
.elementor-location-archive>.elementor-section-wrap>.elementor-element.e-con>.e-con-inner,
.elementor-location-archive>.elementor-element.e-con>.e-con-inner {
    padding: var(--standard-p-top) var(--standard-p-side) var(--standard-p-bottom) var(--standard-p-side);
}


.elementor-location-single>.elementor-section-wrap>.elementor-element.e-con,
.elementor-location-single>.elementor-element.e-con {
    padding: calc(var(--standard-p-top)/2) var(--standard-p-side) calc(var(--standard-p-bottom)/2) var(--standard-p-side);
}


.page-content>.elementor>.elementor-element-edit-mode.pt-0.e-con>.e-con-inner {
    padding-top: 0;
}


body.elementor-kit-6 .elementor-heading-title {
    margin-bottom: 0rem;
}

.elementor-kit-6 .elementor-button {
    cursor: pointer;
}



.elementor-kit-6 .elementor-button-text {
    white-space: nowrap;
}



/* elementor-location-footer */
.elementor-location-footer a .elementor-icon-list-text {
    opacity: .5;
}

.elementor-location-footer a:hover .elementor-icon-list-text {
    opacity: 1;
}


.elementor-location-single {
    overflow-x: hidden;
}

/* breadcrumbs */

#breadcrumbs a {
    text-decoration: underline;
}

#breadcrumbs a:hover {
    text-decoration: none;
}



/* Elementor-Form */

label.elementor-field-label {
    position: absolute;
    z-index: 2;
    background-color: white;
    left: 16px;
    top: -11px;
    padding-right: 2px;
}


html .elementor-button-align-stretch .e-form__buttons__wrapper {
    align-items: flex-end !important;
    flex-basis: auto;
    flex-grow: unset;
}




html .elementor-button-align-stretch .e-form__buttons__wrapper {
    flex-basis: unset;
    flex-grow: unset;
}

html .elementor-field-required label::after {
    content: '*';
    color: red;
}

.elementor-field-option label {
    font-weight: 300 !important;
}

.elementor-field-type-radio .elementor-field-label {
    position: relative !important;
    margin-bottom: -0.5rem !important;
}

.elementor-field-type-radio {
    margin-bottom: 1rem !important;
}

html body.elementor-kit-6 input.elementor-field-textual,
html .elementor-kit-6 input:not([type="button"]):not([type="submit"]) {
    line-height: inherit;

}





/* */


.arrow-button .elementor-button-icon svg {
    height: 1.1em;
    width: auto;
}

body.elementor-kit-6 .elementor-widget-text-editor p a {
    text-decoration: underline;
}

body.elementor-kit-6 .elementor-widget-text-editor p a:hover {
    text-decoration: none;
}


