/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

img.swiper-slide-image {
    object-fit: cover !important;
    height: 500px !important;
}

/*skjema*/

label.gfield_label.gform-field-label {
    Color: #FF4D00;
	font-family: "Zalando sans", "inter";
	font-size: 16px;
}


input#input_1_1, input#input_1_4, input#input_1_5 {
    padding: 23px;
}


input#gform_submit_button_1 {
    border-radius: 30px;
    border: 2px solid #FF4D00;
    background: transparent;
    color: #FF4D00;
    padding: 11px 32px;
}

label.gform-field-label.gform-field-label--type-inline.gfield_consent_label{
	color: white;
}

.gform_required_legend {
	display: none;
}

.gform-theme--framework .gform-field-label>.gfield_required{
	color: #FF4D00 !important;
}

input#input_1_1:focus, input#input_1_4:focus, input#input_1_5:focus, textarea#input_1_8:focus, input#input_1_10_1:focus {
  outline: 2px solid #B8FF00!important;
}





/* glow green */
.glow-filter-g img, .glow-filter-g, .glow-filter-g svg {
	filter: drop-shadow(0 0 12px rgba(164, 227, 0, 0.80)); !important;
}
	
.glow-box-g {
	filter: drop-shadow(0 0 12px rgba(164, 227, 0, 0.80)); !important;
}

.glow-text-g {
	filter: drop-shadow(0 0 12px rgba(164, 227, 0, 0.80)); !important;
}


/* glow blue */
.glow-text-b {
	filter: drop-shadow(0 0 12px #00FFEA) !important;
}

.glow-text-b img, .glow-text-b svg {
filter: drop-shadow(0 0 12px #00FFEA) !important;
}


/* glow orange */
.glow-filter-o img, .glow-filter-o, .glow-filter-o svg {
filter: drop-shadow(0 0 8px rgba(255, 34, 34, 0.70)); !important;
}
	
.glow-box-o {
	filter: drop-shadow(0 0 8px rgba(255, 34, 34, 0.70)); !important;
}

.glow-text-o, h1 {
	filter: drop-shadow(0 0 8px rgba(255, 34, 34, 0.70));
}

/* lysende knapper på pakker */
.e-n-tab-title:hover {
    filter: drop-shadow(0 0 8px rgba(255, 34, 34, 0.70)); !important;
}

/* Aktiv knapp (aria-selected = true) */
.e-n-tab-title[aria-selected="true"] {
    filter: drop-shadow(0 0 8px rgba(255, 34, 34, 0.70)); !important;
}

.e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
    filter: drop-shadow(0 0 8px rgba(255, 34, 34, 0.70)); !important;
}

.e-n-tab-title[aria-selected="true"] {
    filter: drop-shadow(0 0 8px rgba(255, 34, 34, 0.70)); !important;
}


ul {
	padding: 18px;
}


/* menu */

@media (max-width: 1024px) {
    a.elementor-sub-item {
        font-size: 16px !important;
        font-weight: 400 !important;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
}


/*Popup*/

#elementor-popup-modal-418 {
  overflow-y: auto !important;
}

#elementor-popup-modal-418 .dialog-widget-content {
  max-height: 90vh;
  overflow-y: auto !important;
}



.cookie-link a {
    font-size: 14px;
    color: #fff !important;
}