@import 'vendor/menu.css';

@import 'common/variable.css';

@import 'component/_table-price.css';
@import 'component/_cookies.css';

@import 'template/slide-main-h.css';
@import 'template/description-h-style-1.css';
@import 'template/register-matchmaking.css';
@import 'template/page-question.css';
@import 'template/page-result.css';
@import 'template/show-result1.css';
@import 'template/custom-UM-profile.css';
@import 'template/antal-profiler.css';
@import 'template/dit-perfekte-match.css';
@import 'template/product-detail.css';



/* optimate */
@media (max-width: 767px) {
    #content .elementor-974 .elementor-element.elementor-element-51f5ae42>.elementor-background-overlay {
        background-image: none;
    }
}

.lazy-section-custom {
  display: none;
}
.lazy-section-custom.visible {
  display: block;
}


/* header main MatchMaking */

.header-main__Matchmaking.elementor-section-height-default.elementor-section-height-default .elementor-heading-title.elementor-size-default{
	font-size: 24px;
}


/* block MatchMaking content main */

.Content-main__MatchMaking.elementor-section-height-default.elementor-section-height-default .elementor-accordion .elementor-accordion-item .elementor-tab-title {
	display: flex;
    align-items: center;
}

.Content-main__MatchMaking.elementor-section-height-default.elementor-section-height-default .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-title {
	font-size: 15px;
    font-weight: 600;
    text-decoration: none;
}

.Content-main__MatchMaking.elementor-section-height-default.elementor-section-height-default .elementor-accordion .elementor-accordion-item .elementor-tab-content.elementor-clearfix.elementor-active {
	border-top: 1.8px solid #C39006;
}

/* button main MatchMaking */

.button-main__MatchMaking.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-button-wrapper .elementor-button-link.elementor-button.elementor-size-sm {
	text-decoration: none;
	padding: 10px 26px;
}

.button-main__MatchMaking.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-button-wrapper .elementor-button-content-wrapper{
	font-size: 12px;
}

/* slide main MatchMaking */

.slide-main_MatchMaking.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
	margin-top: 60px;
}

/* title FAQ MatchMaking */

.title-FAQ__MatchMaking.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-heading-title.elementor-size-default {
	font-size: 24px;
    font-weight: 700;
	margin-bottom: 25px;
}

/* content FAQ MatchMaking */

.content-FAQ__MatchMaking.elementor-section-boxed.elementor-section-height-default .elementor-widget-wrap.elementor-element-populated .elementor-toggle-title {
	font-weight: 700;
    text-decoration: none;
}

.content-FAQ__MatchMaking.elementor-section-boxed.elementor-section-height-default .elementor-container.elementor-column-gap-default .elementor-toggle-item .elementor-tab-title {
	border-bottom: none;
}

/* button FAQ MatchMaking */

.button-FAQ__Matchmaking.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-button-link.elementor-button.elementor-size-sm {
	padding: 10px 24px;
    border-radius: 0px;
	text-decoration: none;
}

.button-FAQ__Matchmaking.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-button-content-wrapper {
	font-size: 12px;
}















/* banner tak for din profiloprettelse */

.banner-main__profiloprettelse.elementor-section-height-default.elementor-section-height-default .elementor-widget-container a {
	padding: 12px 24px;
	text-decoration: none;
}

.banner-main__profiloprettelse.elementor-section-height-default.elementor-section-height-default .elementor-widget-container span {
	font-size: 14px;
}

.banner-main__profiloprettelse.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-default .elementor-top-column.elementor-element {
	padding: 60px 0 90px 0;
}

/* content din profiloprettelse */
.banner-main__profiloprettelse.elementor-section-height-default.elementor-section-height-default .elementor-heading-title.elementor-size-default {
	font-size: 22px;
}

.banner-main__profiloprettelse .elementor-widget.elementor-widget-text-editor .elementor-widget-container p {
	font-size: 14px;
}

.elementor-2074 .elementor-element.elementor-element-3507fc1 .elementor-button {	
    text-decoration: none !important;
    margin: 20px 0 20px 0;
}

.elementor-2074 .elementor-align-center.elementor-widget.elementor-widget-button .elementor-button-link.elementor-button.elementor-size-sm {	
    text-decoration: none !important;
    margin: 20px 0 20px 0;
}

/* information prifiloprettelse */
.profiloprettelse-information__main.elementor-section-height-default.elementor-section-height-default {
	padding: 20px 100px 0px 100px;
}
.profiloprettelse-information__main .elementor-widget.elementor-widget-image .elementor-widget-container {
	text-align: center;
}

.profiloprettelse-information__main .elementor-widget.elementor-widget-text-editor .elementor-widget-container p {
	font-size: 14px;
    line-height: 22px;
}

.profiloprettelse-information__main .elementor-widget.elementor-widget-text-editor .elementor-widget-container p strong {
	font-size: 14px;
}

.um-register .um-field.um-field-mailchimp {
    display: none;
}

/* Elementor form feedback on these landing-page forms was inheriting white text from the kit primary color. */
#kontaktformular_sendmail .elementor-message.elementor-message-danger,
#kontaktformular_sendmail .elementor-message.elementor-help-inline,
#kontaktformular_sendmail .elementor-message.elementor-message-success,
#Telefon .elementor-message.elementor-message-danger,
#Telefon .elementor-message.elementor-help-inline,
#Telefon .elementor-message.elementor-message-success {
    color: #000 !important;
}

#kontaktformular_sendmail .elementor-message,
#Telefon .elementor-message {
    margin-top: 12px;
}
