/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

@import url('https://use.typekit.net/sza6htc.css'); 

#nf-field-21-wrap {
	display: none !important;
}

.elementor-button-link {
	transition: all .3s;
}

.elementor-button-link:hover {
	filter: brightness(0.8);
}

.elementor-nav-menu > .trp-language-switcher-container {
	border: 2px solid #ECE8DD !important;
	transition: all .2s;
}
.elementor-menu-toggle {
	font-size: 35px !important;
}
.elementor-item-active, .current_page_parent > a {
	color: #BE931C !important;
}

.current_page_parent:nth-child(2) ~ .current_page_parent > a {
	color: #ECE8DD !important;
}

.current_page_parent:nth-child(2) ~ .current_page_parent > a:hover {
	color: #BE931C !important;
}

.elementor-testimonial__icon svg {
	width: 30px !important;
	height: 30px !important;
}

.submit-wrap input, .submit-wrap input:hover, .nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
	padding: 20px 20px 5px 20px !important;
	border-bottom: 5px solid #33462e !important;
	color: #33462e !important;
	font-size: 35px !important;
	background-color: #ECE8DD !important;
	height: auto !important;
}

/* Hide scrollbar for Chrome, Safari and Opera */
.elementor-nav-menu--dropdown::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.elementor-nav-menu--dropdown {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

.elementor-nav-menu--dropdown {
	overflow-y: hidden !important;
}

.grecaptcha-badge {
	display: none;
}

body:not(.home) p {
	font-family: proxima-nova, sans-serif;
	font-weight: 400;
	font-style: normal;
}

.entry-title {
	display: none !important;
}

.site-footer p, .site-footer a, .site-footer li{
	font-family: 'Teko', sans-serif !important;
}

.site-footer ul {
	list-style: none;
	text-transform: uppercase;
	font-size: 25px;
}

ol, ul {
	margin: 0px !important;
}

.elementor-location-header .elementor-section {
	background-position: center;
}

.elementor-heading-title {
	text-transform: uppercase;
}

.page-header-image {
	display: none;
}

.sub-menu {
	padding: 20px !important;
}

.sub-menu li {
	font-size: 30px;
}


.menu-item a:active, .menu-item a:hover, .elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-sub-item.elementor-item-active, .elementor-sub-item.highlighted, .elementor-sub-item:focus, .elementor-sub-item:hover {
	background-color: transparent !important;
	color: #BE931C !important;
}

.elementor-button-text {
	padding-bottom: 5px;	
}

.cta-frontpage .elementor-button-text {
	border-bottom: 5px solid #fff;
}

.cta-frontpage-header .elementor-button-text {
	border-bottom: 5px solid #33462e;
}

.elementor-swiper {
	pointer-events: none !important;
}

body:not(.home) {
	background-color: rgba(117, 76, 14, 0.1);
}

html {
	background-image: url('https://hotelmoen.dk/wp-content/uploads/2021/08/MicrosoftTeams-image-1.png');
	background-size: cover;
}

.inside-article {
	background-color: rgba(0,0,0,0) !important;
}

.service-msg {
	text-align: center;
	padding: 0px !important;
}

.service-msg p {
	margin-bottom: 0px;
}

.jet-listing-grid__item { 
	margin: 0px !important;
	padding: 0px !important;
}

.top-header-message {
	position: relative;
    z-index: 5;
    overflow: hidden;
    width: 100%;
    top: 0;
}

.top-header-message p {
	font-family: proxima-nova, sans-serif !important;
	font-weight: 400;
	font-style: normal;
}

.top-header-message .elementor-column {
	min-height: 0px !important;
}


.top-header-message > .elementor-column-gap-default > .elementor-column > .elementor-element-populated { 
	margin: 0px !important;
	padding: 0px !important;
}

.embed-indesign {
	height: 1100px;
}

.translatepress-da_DK .en-menu-card {
	display: none;
}

.translatepress-en_GB .en-menu-card {
	display: block;
}

.translatepress-da_DK .dk-menu-card {
	display: block;
}

.translatepress-en_GB .dk-menu-card {
	display: none;
}

@media screen and (max-width: 767px) {
	.elementor-nav-menu > .trp-language-switcher-container {
		margin-right: 10px;
	}
	

	.embed-indesign {
	height: 450px;
	}
	
}

		/* Tilpasning af billedestørrelser */
.elementor-col-50:nth-child(2) .elementor-widget-image:first-child img {
	
	width: 100%;
	height: 502px;
	object-fit: cover;
}

@media screen and (max-width: 767px) {
.elementor-col-50:nth-child(2) .elementor-widget-image:first-child img {
	
	width: 100%;
	height: 315px;
	object-fit: cover;
	
	}
}
		

	}