/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
html{
	scroll-padding-top: 12em;
}
/* Header Logo */
.fusion-sticky-logo{
	height: 25px !important;
}
.page-id-1135 .fusion-tb-header .fusion-body .fusion-flex-container.fusion-builder-row-2 {
    background-color: rgba(0, 38, 72, 0.6) !important;
}

/* menu */
.venstre-margin a span {padding-left: 10px;}

/* media queries */
@media only screen and (max-width: 640px) {
	.fusion-title h1, .fusion-title h2 {font-size: 26px !important;line-height: 35px !important;}
}

/*BLOG*/
#blog-news .fusion-image-wrapper{
	border-radius: 20px;
}

#blog-news .blog-shortcode-post-title .entry-title{
	margin-top: -40px;
}

#newsblogposts .tab-content li{
	aspect-ratio: 1 / 1;
}

.blog-2-type{
	background-image: linear-gradient(to right top, #002648, #002648, #002648, #002648, #002648, #002a4d, #012f51, #013356, #023d60, #04476b, #075175, #0c5c7f) !important;
}
.blog-2-latest-news .fusion-grid .post-card{
	aspect-ratio: 1/1
}

/*
#menu-item-1566-de{
	border: none;
	margin-top: -30px;
}

#menu-item-1566-en{
	border: none;
	margin-top: -30px;
}

#menu-item-1566-en a, 
#menu-item-1566-de a{
	display: flex;
    justify-content: end;
    align-items: center;
}
/*  */
.fusion-footer-widget-area .widget_nav_menu li a:before, .fusion-widget-area .widget_nav_menu li a:before{
	content: ""!important;
}


/* #menu-item-1566-de span{
	color: #706f6f;
}

#menu-item-1566-de span:hover{
	color: #00658f;
} */

#newsblogposts ul li .fusion-column-wrapper{
	aspect-ratio: 1/1;
}

#sliders-container{
	margin-top: -60px;
}

/* CONTACTFORM */

.gfield_required {
	color: #00658f !important;
}

.gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,
.gform_wrapper .gfield textarea:focus
{
	border-color: #00658f !important;
}

.gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper .gfield textarea 
{
	color: #000 !important;
}


.form-checkboxes-contact .gfield_checkbox{
	display: flex;
 	flex-wrap: wrap;
}

.form-checkboxes-contact .gfield_checkbox .gchoice {
  	flex-grow: 1;
  	width: 25%;
}
@media only screen and (max-width: 700px) {
	.form-checkboxes-contact .gfield_checkbox .gchoice {
		flex-grow: 1;
		width: 50%;
	}
}

@media only screen and (max-width: 375px) {
	.form-checkboxes-contact .gfield_checkbox .gchoice {
		flex-grow: 1;
		width: 100%;
	}
}

/*MENU - CONTACT - BTN*/
#menu-en-menu .contact-menu-btn .menu-text,
#menu-de-menu .contact-menu-btn .menu-text{
	background-color: #008fad;
    padding: 0.75rem 1.5rem;
	border-radius: 50px;
	transition: 0.5s;
	color: #ffffff !important;
}
#menu-en-menu .contact-menu-btn:hover .menu-text,
#menu-de-menu .contact-menu-btn:hover .menu-text{
	background-color: #002648;
	color: #ffffff !important;
	transition: 0.5s;
}
@media only screen and (max-width: 1024px) {
	.contact-menu-btn {
		padding: 10px 0;
	}
}