/* -------------------------------Tekst------------------------------- */

/* Link */
a, .g-features2-particle .g-features2-particle-title a {
	color: #6ca41f;
}

a:hover, .g-features2-particle .g-features2-particle-title a:hover {
	color: #88CF27;
}

.chronoforms6_credits {
	color: #ffffff!important;
}

/* Buttons */
#g-page-surround .btn.btn-success, #g-offcanvas .btn.btn-success, .ui.button.green {
	background: #6ca41f!important;
	border-color: #6ca41f!important;
}

#g-page-surround .btn.btn-success:hover, #g-offcanvas .btn.btn-success:hover, .ui.button.green:hover {
	background: #98bf62!important;
	border-color: #98bf62!important;
}

.ui.button.green {
	border-radius: 0;
	padding: 0.8rem 1.3rem;
	line-height: 1.5;
    font-size: 1rem;
	font-weight:300;
}

.g-cta-button.style2 .g-cta-inner .g-cta-right .button:hover {
	background: #848484!important;
	border-color: #848484!important;
}

/* Logo */
.g-logo {
	background: #ffffff;
	margin-top:0;
	box-shadow: none;
}

.g-mobile-logo {
	margin-top: 5px;
}

/* --------------------------Hoved elementer-------------------------- */

/* Header */
#g-header {
	height: 120px;
}

#g-container-header {
    margin-bottom: -120px;
}

#g-header .g-main-nav .g-toplevel, #g-header .g-main-nav .g-toplevel li  {
	height: 120px;
}

#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 42px 15px;
	font-size: 1.2rem;
}

/* Page preloader */
.sk-cube-grid .sk-cube {
	background: #6ca41f!important;
}



/* --------------------------Andre elementer-------------------------- */

/* Top billede */
#g-fullwidth img {
	width: 100%;
}

#g-fullwidth p {
	margin:0;
}

/* Rigth side */
#g-aside h3.g-title {
	margin-top: 32px;
}

/* Kontaktside */
#g-afterbottom {
	padding-top: 0;
}

#g-mainbody {
	padding-bottom: 0;
}

/* --------------------------Andre elementer-------------------------- */

@media screen and (max-width: 1400px) {
	.uk-width-1-3 {
		width: 50%;
		margin-top: 40px;
	}
}

@media screen and (max-width: 1200px) {
	.uk-width-1-3 {
		width: 100%;
	}
}

@media screen and (max-width: 1100px) {
	.uk-width-1-3 {
		margin-top: 120px;
	}
}

@media screen and (max-width: 960px) {
	/* Header */
	#g-header {
		height: 60px;
	}

	#g-container-header {
		margin-bottom: -60px;
	}

	#g-header .g-main-nav .g-toplevel, #g-header .g-main-nav .g-toplevel li  {
		height: 60px;
	}
	
	.g-offcanvas-toggle {
		margin-top: -15px;
	}
}

@media screen and (max-width: 900px) {
	.uk-width-1-3 {
		margin-top: 50px;
	}
	
	.uk-width-1-3 p {
		font-size: 13px;
	}
}

@media screen and (max-width: 450px) {
	.g-slideshow {
		display: none;
	}
}
