/*
Theme Name: GKN
Theme URI: https://www.tipsandtricks-hq.com/wordpress-twenty-sixteen-2016-child-theme-simple-clean-design-8509
Author: the Tips and Tricks HQ
Author URI: https://www.tipsandtricks-hq.com
Template: twentysixteen
Description: This Twenty Sixteen child theme uses a very simple and clean design for the blog posts and pages.
Version: 1.1
License: GNU General Public License v2 or later
Tags: black, blue, gray, red, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentysixteen
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
html, body, div {
	margin: 0;
	padding: 0;
	border: 0;
}
html {min-height:100%}

body,
button,
input,
select,
textarea {
	color: #1a1a1a;
	font-family: "PT Sans" !important;
	font-size: 16px;
	line-height: 1.75;
}
html, body, div {	margin: 0;	padding: 0;	border: 0;}body {background: #fff; font-family:"PT Sans", Arial, sans-serif; font-size: 16px; color:#333;}

body #content .post .entry-content {
    float: none;
    width: 100%;
}
body #content .post .entry-footer {display: none;}
.BlockedForCookiePreferences_3,.BlockedForCookiePreferences_4,.BlockedForCookiePreferences_2{display:none;}
 /*---------------- STYLE---------------------------------------- */ 
h1, h2, h3, h4, h5, h6 {font-weight: normal;font-family:"PT Sans", Arial, sans-serif;color: #333;letter-spacing:0;font-weight:700; }
h1 {font-size: 1.7em;margin-bottom: 0.8em;  line-height:1.6em;}

h2 {font-size: 1.5em;margin-bottom: 0.3em; border-bottom:none; text-transform:none;margin-top: 1.2em;line-height: 1.3em;}


h3 { font-size:1.3em; margin-bottom: 0.4em;font-weight:600; }
h4 {font-size: 1.1em; margin-bottom:0.3em;}

p {	font-size: 1em;margin-bottom: 0.7em;line-height: normal;color:#333;}

a {
	text-decoration: none;
	color: #ff8000;
	font-size:1em;
	line-height: normal;
}
p a {
	text-decoration: none;
	color: #ff8000;
	font-size:1em;
	margin-bottom: 0.7em;
	line-height: normal;
}
.orange{color:#ff8000;}

.orange a{color:#ff8000;}


blockquote {
    border: 0 solid #ff8800;
    border-left-width: 4px;
    color: #686868;
    font-size: 19px;
    font-size: 1.1875rem;
    font-style: italic;
    line-height: 1.4736842105;
    margin: 0 0 1.4736842105em;
    overflow: hidden;
    padding: 0 0 0 1.263157895em;
font-size:1em;}

em{font-size:1em;font-style: italic;}
strong{
	font-weight: bold;
}

.fl {
	float: left;
}
.fr {
	float: right;
}

.cl {
	clear: left;
}
.cr {
	clear: right;
}
.cb {
	clear: both;
	height: 0;
}
.lastCol {
	margin-right: 0 !important;
}

.site-header {padding: 0;}
.site-branding {
    width: 1320px;
    margin: 0 auto;
    position: relative;
    max-width: 100%;
    padding: 2.4% 3% 0%;
}
	
.page-header {border-top: none; margin: 0 0% 2em; padding-top: 1em;}
.page-title {font-family: PT Sans;font-size: 1.5em;}
.page-title h1{margin-left:0;text-align:left;}
.menu-toggle {
    width: 100%;
    border: none;
    color: #fff;
    font-size: 1em;
    font-size: 1rem;
    margin: 0;
    padding: .5em;
    margin-bottom: 1em;
    text-align: center;
	background-color:#333;}

.menu-toggle:hover {background-color:#ff8800;color:#333;}
.menu-toggle:active {background-color:#ff8800;color:#333;}
.menu-toggle:focus {background-color: #333; color:#fff}	
.main-navigation a {color: #333;}

#slideraarhus{display:none;}


.site-inner {
	width: 1320px;
	margin: 0 auto;
	position: relative;
	max-width:100%;
	padding:3%;
	}
.nav-inner {
	width: 1320px;
	margin: 0 auto;
	position: relative;
	max-width:100%;
	padding: 1em 3%;
	}
	
.nav-inner2 {
	width: 1320px;
	margin: 0 auto;
	position: relative;
	max-width:100%;
	padding:3%;
	}	
	
	

	
.site-main {margin-bottom: 0.6em;}
	
.topimg{width:100%;max-height:400px;margin-bottom:1em;}
.contentWrapperDivider{
	width: 1320px;
	margin: 0 auto;
	position: relative;
	max-width:100%;
	padding: 1em 3%;
		}	
	
.contentWrapper{
	width: 1320px;
	margin: 0 auto;
	position: relative;
	max-width:100%;
	padding: 0 3%;
		}
	
#content img{margin-bottom:2em;}

.contentWrapper ul {
	padding:0 0 0 15px;
	list-style: disc;
	margin-bottom:1em;
	}

.contentWrapper li{
	font-family: "PT Sans" !important;
	line-height:1.3em;
	}	
	
	
	
.contentWrapperProdukter{
	width:1320px;
	margin: 0 auto;
	max-width: 100%;
	padding:3%;
	}
	
.dividerWrapper{
	width: 1320px;
	margin: 0 auto;
	position: relative;
	max-width:100%;
	padding:1em 3%;
		}
		

	
.ventre{width:45%;	float:left; margin-top:0.6em; margin-bottom:1em;}	
.ventre img{width:60%;}	
.hojre{width:50%; float:right; margin-top:0.6em;}			
.hojre .hvhus{text-align: right;font: 1.4em "PT Sans";color: #333;font-weight: 400;float: right;}
.hojre h1{text-align: right;font: 1.4em "PT Sans";color: #333;font-weight: 400;float: right;}

.navwrapper2{display:block;margin:0 3%;}
.navwrapper{display:none}
.navwrapper3{display:none}


.menu-item-description {
    color: #333;
	display:none;
    }
	
.main-navigation {font-family: PT Sans,sans-serif;}

article{margin-bottom:3em;}

/*  NYHEDER  */

.wprpsp-gridbox-slider h2.wprpsp-post-title a, .wprpsp-recent-post-carousel h2.wprpsp-post-title a, .wprpsp-recent-post-slider h2.wprpsp-post-title a {
    font-size: 1.1em!important;
    color: #444;
}

.wprpsp-recent-post-carousel .wprpsp-post-date {
    font-size: 1em;
}

.wprpsp-recent-post-carousel.wprpsp-design-5 .wprpsp-post-grid-content .wprpsp-post-line {
    width: 40%;
    height: 3px;
    background: #ff8800;
    margin-top: 15px;
}

.wprpsp-read-more-btn {
    color: #333;
    border: 1px solid #ff8800;
    font-size: 1em;
  }
  
.wprpsp-read-more-btn:hover {
    color: #fff;
	background-color:#333;
}

.wppap-main-wrapper .wppap-design-9 li .wppap-title-overlay {
    -webkit-transition: .3s all ease-in-out;
    transition: .3s all ease-in-out;
    box-shadow: inset 0 0 1px 1px rgba(35,82,124,.8),0 0 0 transparent;
    text-shadow: none;
    background-color: #9999;
    font-size: 36px;
    opacity: 0.9;
}

ul.wppap-thumbs li .wppap-title-overlay {
    display: table;
    display: -webkit-inline-box;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    text-decoration: none;
    font-size: 36px;
    color: #fff;
    font-weight: 600;
    padding: 10px;
    text-transform: uppercase;
    width: 100%;
    position: absolute;
    height: 100%;
    text-align: center;
	top: 0;}

.wppap-img-grp .wppap-popup-img-slick img {
    height: 100%;
    width: 100%;
    object-fit: contain;
    object-position: top center;
}

.wpapap-portfolio-img-slider .wppap-portfolio-slide img {
    object-fit: contain;
    object-position: top center;
    height: 100%;
    width: 100%;
    border-radius: 0!important;
    box-shadow: none!important;
}




.wppap-main-wrapper p , .wppap-popup-main-wrapper p {
    color: black;
}
.wppap-main-wrapper strong , .wppap-popup-main-wrapper strong {
    color: black;
}

.wppap-main-wrapper a , .wppap-popup-main-wrapper a {
    color: #ff8800;
}
.wppap-popup-img-info {
    position: absolute;
    bottom: 0;
    background: -webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.7) 100%);
    background: -moz-linear-gradient(top,transparent 0,rgba(0,0,0,.7) 100%);
    background: -o-linear-gradient(top,transparent 0,rgba(0,0,0,.7) 100%);
    background: -ms-linear-gradient(top,transparent 0,rgba(0,0,0,.7) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%);
    width: 100%;
    color: #fff;
    text-align: center;
    padding: 20px 10px 50px 10px;
    line-height: normal;
    display: none;
}
.wppap-portfolio-wrp.wppap-columns {
    padding: 1em 1em 1em 0;
}


.wppap-portfolio-meta-tbl tr td .wppap-popup-cats span{color:#000;}

#wppap-popup-slider-2 .wppap-popup-portfolio-content{color:black;}

.aigpl-design-4 .aigpl-img-caption-wrap .aigpl-img-title {
    background: #ff8000;
    color: #fff;
    font-size: 18px;
    padding: 10px 0;
    text-align: center;
    text-transform: capitalize;
}
.mfp-bottom-bar {
    margin-top: -45px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
    font-size: 2em;
}

.frm_grid_container .frm12 ul{padding-left:1em;}

/* ------------------------------------- DIVIDER --------------------------------------------------------- */
.bg {background-color:#333;} 
.bg h1{color:white;font-size:1.5em;text-align:center;padding: 0.4em 0 0.3em 0;margin-bottom:0;}
.bg h3{color:white;font-size:1.5em;text-align:center;padding: 0.4em 0 0.3em 0;margin-bottom:0;}
.bg h4{color:white;font-size:1.5em;text-align:center;padding: 0.4em 0 0.1em 0;}


.bg3T3B {background-color:#333;;;margin-top:2em;} 
.bg3T3B h3{color:white;font-size:1.5em;text-align:center;padding: 0.4em 0 0.1em 0;}

.nyhedsbrev{background: url(images/nyhedsbrev.png) no-repeat;background-position: 0 40%;text-align: left;border: none;width: 100%;margin: 0 auto;padding: 0.6em 0;}
.nyhedsbrev h3{font-size:1.5em;text-align:left;padding-left:3em;}
.nyhedsbrev a{color:white;}



.contentWrapper .knapNyhedsbrev a {
    color:white;
    font-size:1em;
    background: transparent !importent;
    text-align: center;
    font-style: normal;
	margin-left:0.5em;
	display: inline;
    padding: 0.5em;
    border: 1px solid #ff8000;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;

}


/* TOGGLE -------------------------------------------------*/
.toggle-trigger {
	text-decoration: none;
	color: #525252;
	font-weight: bold;
	padding: 15px 15px 15px 0;
	cursor: pointer;
	border-bottom: 1px solid #b7c7d1;
	background: url(images/toggleopen.jpg) no-repeat 99% center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}


.toggle-trigger.active {
	border-bottom:1px solid #b7c7d1;
	background: url(images/toggleclose.jpg) no-repeat 99% center;
}
.toggle-trigger:hover {
	
	color:#000;
}

.toggle-container {
	margin-bottom: 0px;
	padding: 5px 10px;
	/*border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;*/
}
.toggle-container p{
	font-size:1em;
	line-height:1.4em;
	margin-right:10%;
	margin-top:0.3em;
}

/* ---------------------------------HUSENE -------------------------------- */

.enaftre_30-husene{width:100%; margin-bottom:2em;padding:1.2em 0; }
.enaftre_30-husene:first-of-type{margin-top:2em; }

.hus{background-color:#ddd;color:white;padding:1.2em;height:100%;}
.hus h3 {color: #333; margin-bottom: 0; font: 200 1.6em "PT Sans"; letter-spacing:0;text-align:center;}
.hus:hover{background-color:#ff8800;color:#333;font-weight:700;}


.enaftre_30-hv{width:100%; margin-bottom:2em;background-color: #ddd;padding: 1.5em 1em;}
.enaftre_30-hv:first-of-type{margin-top:2em; }
.enaftre_30-hv ul {list-style-type:none;}
.enaftre_30-hv ul li {margin-bottom:0.6em;font-size: 1.3em;}
.enaftre_30-hv ul li a{color:#333;}
.enaftre_30-hv ul li a:hover{color:#ff8800;}
.enaftre_30-hv h3 {font: 200 1.6em "PT Sans";text-align:left;margin:0.3em 0 0.6em 0;}


.frm_style_formidable-styling.with_frm_style .frm_required {
    color: #b94a4b;
    font-weight: bold;
    display: none;
}

/* ---------------------------------FOOTER -------------------------------- */
.enaftoFooter {
    width: 100%;
    float: left;
    font-family: "PT Sans";
    margin-right: 0;
	margin-top:1em;
}
.toaftoFooter {margin-top:1em;	}
.topbillede{display:none;}
#container{display:none;}


/* -----------------------SIDEBAR -------------------------------- */
.to_tredjedele{	width:100%;	float:none;padding-bottom:1.2em;margin-top:2em;}
.to_tredjedele ul li  {margin-bottom: 0.6em;}
.to_tredjedele ul li a {font: 1em/1.3em "PT Sans";}


.en_tredjedele{	width:100%;	float:none;margin-top:2em;}

.sidebar {
    margin-bottom: 2em;
	float: none;
    margin-left: 0;
    padding: 0;
    width: 100%;
}
   
}
.center{text-align:center;}

/*--------------------- SIDEBAR ------------------------------ */ 
#sidebarOrange{	background-color:#ff8000; padding:1.3em 1em; text-align:left;	color:#333;margin-bottom: 1em; }
#sidebarOrange h3{	font-size:1.5em; font-weight:bold; color:#333;}
#sidebarOrange p{color:#333;}
#sidebarOrange h4 {font-size: 1em;font-weight: bold;color: #333;margin-bottom: 0.9em;margin-top: 0.4em;}
#sidebarOrange h4:first-of-type {margin-top: 0;margin-bottom: 0.6em;}
#sidebarOrange a{color:#333;}
hr.sideOrange { border: solid #333; border-width: 1px 0 0; clear: both; margin: 12px 0 18px; height: 0; }


.OrangeBoks{background-color:#ff8000; padding:1em; text-align:left;	color:#333;margin-bottom: 1em; }
.OrangeBoks h3 {font-style: italic;font-weight: bold;}
.OrangeBoks p {font-style: italic;}

.graaBoks{background-color:#ddd; padding:1em; text-align:left;	color:#333;margin-bottom: 1em; }
.graaBoks h3 {font-style: italic;font-weight: bold;}
.graaBoks p {font-style: italic;}

.blaaBoks{background-color:#6699ff; padding:1em; text-align:left;	color:#333;margin-bottom: 1em;}
.gronBoks{background-color:#66cc66; padding:1em; text-align:left;	color:#333;margin-bottom: 1em;}

.contentWrapper .to_tredjedele .enafto .blaaBoks ul {
  
	padding: 0 0 0 9px;	
  list-style-type: "✓ ";

}

.contentWrapper .to_tredjedele h1 {margin-left:0;}
#brodkrumme{display:none;}

.breadcrumbs {
   width: 1320px;
	margin: 0 auto;
	position: relative;
	max-width:100%;
	padding:0.5em 3%;
}


.ddd{background-color:#ddd;padding:1em 0;margin:2em 0;}

.dddU{background-color:#ddd;padding:1em 0;margin:0;}

.dddUluftBund {
    background-color: #ddd;
    padding: 0;
    margin:0;
}

/*  ------------------------- 3 SPALTER 30% --------------------------------*/
.enaftre30{
	width:100%;
	float:none;
	margin-right:0;
	margin-bottom:2em;
	}
.enaftre30 img{
	width:100%;
	height:auto;
	}

.enaftre30 p {color:#333;}

/*  ------------------------- 3 SPALTER 30% --------------------------------*/
.enaftre30Orange{
	width:100%;
	float:none;
	margin-right:0;
	margin-bottom:2em;
	background-color:#ff8000;
	padding:1em;
	}
.enaftre30Orange img{
	width:100%;
	height:auto;
	}

.enaftre30Orange p {color:#333;}
/*  ------------------------- 4 SPALTER 23.5% --------------------------------*/

.enaffire23{
	margin-top:0.6em;
	width:100%;
	float:none;
	margin-right:0;
	margin-bottom:2em;
	}
.enaffire23 img{
	width:100%;
	height:auto;
	}

.enaffire23 h2{
	font-family: 'PT Sans Narrow';
	font-size: 1.4em;
	margin-top:0.3em;
	margin-bottom:0.2em;
	font-weight:500;
	}	

.enaffire23 p {color:#333;}

/* -----------------------------  */

.enaffire23ikon{
	margin-top:0.6em;
	width:100%;
	float:none;
	margin-right:0;
	margin-bottom:2em;
	}
.enaffire23ikon img{
	width:25%;
	height:auto;
	}

.enaffire23ikon h2{
	font-family: 'PT Sans Narrow';
	font-size: 1.4em;
	margin-top:0.3em;
	margin-bottom:0.2em;
	font-weight:500;
	}	

.enaffire23ikon p {color:#333;}

/*  ------------------------- 5 SPALTER 18%--------------------------------*/
.enafffem18{
	margin-top:0.6em;
	width:100%;
	float:none;
	margin-right:0;
	margin-bottom:2em;
	}
.enafffem18 img{
	width:60%;
	height:auto;
	}

.enafffem18 h2{
	font-family: 'PT Sans Narrow';
	font-size: 1.4em;
	margin-top:0.3em;
	margin-bottom:0.2em;
	font-weight:500;
	}	

	
	.enafffem18 p {color:#333;}

/*  ------------------------- 5 SPALTER 18% ikon--------------------------------*/
.enafffem18ikon{
	margin-top:0.6em;
	width:100%;
	float:none;
	margin-right:0;
	margin-bottom:2em;
	}
.enafffem18ikon img{
	width:10%;
	height:auto;
	}

.enafffem18ikon h2{
	font-family: 'PT Sans Narrow';
	font-size: 1.4em;
	margin-top:0.3em;
	margin-bottom:0.2em;
	font-weight:500;
	}	

	
.enafffem18ikon p{color:#333;}

.enafffem18ikon .orange{color:#ff8800;}

/*  ------------------------- 2 SPALTER 48%--------------------------------*/

.enafto h2:first-of-type {margin-top: 0;margin-bottom: 0.3em;line-height:1.4em;}
.enafto{width:100%;float:none;;margin-right:0;}		
.enafto:last-child{margin:0 !important;}
.enafto img{width:100%;height:auto;}
	
.toafto{width:100%;float:none;}
.toafto img{width:100%;height:auto;}
.toafto h2{margin-top: 1.2em;margin-bottom: 0.3em;}

/*  ------------------------- 2 SPALTER 48%--------------------------------*/



.enSpeciel{width:100%;float:none;;margin-right:0;}		

.enSpeciel img{width:100%;height:auto;margin-bottom:2em;}
	



.enafto .ikoner img{width:20%;height:auto;margin:1.6em 1em 0 0;}
.toafto .ikoner img{width:20%;height:auto;margin:1.6em 1em 0 0;}
.toafto.tekstTop h2{margin-top:0;}




.enaftoFooter h2:first-of-type {margin-top: 0;margin-bottom: 0.3em;line-height:1em;}
.toaftoFooter h2:first-of-type {margin-top: 0;margin-bottom: 0.3em;line-height:1em;}
.toaftoFooter h2:first-of-type {margin-top: 0;margin-bottom: 0.3em;line-height:1em;}




/*  ------------------------------------ GAVER DER GAVNER PRODUKTER---------------- */

.col-container {
    
    width: 100%;
	margin-bottom:3em;
}
.col {
	float:none;
   	vertical-align:top;
	width:100%;
}
.kcases img{width:100%;
	height:auto;}




.col img{width:100%;
	height:auto;}


.col2 {
	width:100%; 
	float:none;	
    background-color:#eee;
	padding:1em;

}

.col-container .col2 {
    margin-top: 0;
    background-color: #eee;
    text-align: left;
	}

.col2 h2{
    font-weight:bold;
	margin-top:0.2em;
}

.gaverImg{
	width:68%;
	float:left;
}

.en_tredjedelegaver{
	width:30%;
	float:right;

}
.en_tredjedelegaver h2{
	font-weight:bold;
}

.orangebox{background-color:#ff8000;padding:0.3em;color:black;}

/*  ------------------------------------ MEDARBEJDERPROFILER STORKOBENHAVN ------------------------------------------------- */
.profilSK{
	width:100%;
	float:none;
	
	margin-bottom:2em;
	}

.profilSK img{width:100%;}









.to_tredjedele .post-thumbnail img{
	margin-top:1em;
	width:100%;
	height:auto;
}

.post-thumbnail {
    display: block;
    margin: 0 0 1em 0;
}

/*-------------------- FORMULAR ------------------------------------------ */ 
.frm_style_formidable-styling.with_frm_style .frm_primary_label {font-family: "PT Sans", Arial, sans-serif;font-weight: 500;}
.frm_style_formidable-style.with_frm_style .frm-edit-page-btn:hover, .frm_style_formidable-style.with_frm_style input[type=submit]:hover, .frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:hover, .frm_style_formidable-style.with_frm_style .frm_submit button:hover {
    background: #ff8800;
    border-color: #ff8800;
    color: white;
}
	
.frm_style_formidable-style.with_frm_style .frm_submit button{background-color:#ddd;color:#333;}
.frm_style_formidable-styling.with_frm_style .form-field {margin-bottom: 12px;}


/*-------------------- NYHEDER ------------------------------------------------------------ */ 
.entry-body {margin-bottom: 1em;}
.entry-body h2{margin-top:0;}

.entry-meta span {
    background: no-repeat left center;
    padding-right: 12px;
    margin-right: 12px;
    border-right: 1px solid #ddd;}

.entry-meta .author {
    background-image: url(images/blog/author.png);
    padding-left: 21px;
	color:#ff8800;}

.entry-meta span:last-child {
    border: none;
    padding-right: 0;
    margin-right: 0;}

.entry-meta .category {
    background-image: url(images/blog/folder.png);
    padding-left: 23px;}


.entry-date {
	float: left;
	width: 44px;
	margin: 0 20px 10px 0;
	text-align: center;}

.entry-day {
	height: 40px;
	border-radius: 3px 3px 0 0;
	background-color: #ddd;	
	font-weight: bold;
	font-size: 1.666em; /* 20px */
	line-height: 40px; /* vertical align */
	color: #333;}

.entry-month {
	height: 25px;
	border-radius: 0 0 3px 3px;
	line-height: 25px; /* vertical align */
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background-color: #333;}

.entry-body {overflow: hidden;}


.page-header {border-top: none;}



.contentWrapper .itgenbrugEksternLogo img {
    width: 25%;
    float: left;
    margin-bottom: 1.6 em;
	margin-right: 1em;}


.is-menu path {fill: #fff;}
.search-submit::before {color: #fff;}


.smush-detected-img {
    border-radius: 0	;
    transition: all 0.5s ease;
    box-shadow: none;
}




#sidebar {
	margin-top:3em;
    background-color: #eee;
    padding: 2em;
    text-align: left;
}




	
/* ---------------------------------WIDGET -------------------------------- */


.widget {
	width:100%;
    border-top: none;
    margin-bottom: 3.5em;
    padding-top: 0.3em;
}

.widget .widget-title {
    font-family: "PT Sans" !important;
    font-size: 16px;
    font-size: 1.2rem;
    letter-spacing: .046875em;
    line-height: 1.3125;
    margin: 0 0 1em;
    text-transform: none;
    font-weight: bold;	
	color:black;
}

	
.widget ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.widget ul li > a, .widget ul.menu li > a > * {
    color: #333;
}
	
.widget ul li > a {
    display: block;
    padding: 8px 0 8px 11px;
    background: url(images/bullets/list-arrow.png) no-repeat left 1.166em;
	font-size:1em;
}

.widget ul li {
    border-bottom: 1px solid #ddd;
}	

#footer{	font-size: 1em;	background-color:#fff;	text-transform:normal;	padding:0;	margin-bottom:2em;	}

#footer .fr {float:none};	
#footer .fr a{	font-size:1em;	color:#333;	text-transform:uppercase;	}	
#footer .fr img {float:none};

.not{display:none;}


/* ---------------------------- Teskst ovenover billede--------------------------------------------- */
.container {
	width: 1140px;
    max-width: 100%;
	margin: 0 auto;
	}
	#tekstovenpaa {
position:absolute;
bottom:100px;
left:0;
width:52em;
width:63%;
color:white;
text-align:left;
z-index:1;
}

#tekstovenpaa p {
	font-family: "PT Sans" !important;
	background: rgba(0,0,0,0.75);
	border-radius: 3px;
}


#tekstovenpaa > div {
	padding: 15px 20px;
}

	
#tekstovenpaa h2 {
	font-family: "PT Sans" !important;
	font-size: 1.6em; /* 13px */
	background: rgba(0,0,0,0.75);
	border-radius: 3px;
	margin-bottom: 10px;
	padding: 10px 20px;
	color: #fff !important;
	z-indez:1;
	font-weight:bold;}
	
#tekstovenpaa p {
	font-family: "PT Sans" !important;
	background: rgba(255,136,0,0.75);
	border-radius: 3px;
	font-size: 1em; /* 13px */
	line-height: 1.4em; /* 20px/13px */
	color: #fff !important;
	margin-bottom: 10px;
	padding: 10px 20px;
}

.topBcontainer {
  position: relative;
  text-align: center;
  width:100%;}

	.topBcontainer img {width:100%;height:auto; max-height:400px;vertical-align: middle;}
	.centered {
		position: absolute;
		bottom: 20%;
		left: 20%;
		right:20%;
		}
	.centered h2{display:none;
		}
	
	.centered h3{
		display:none;
		}


.wphtsp-history-design-1 .wphtsp-timeline .wphtsp-timeline-block .wphtsp-timeline-img{-webkit-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; display: block;width: 100px;height: 100px;overflow: hidden;position: absolute;z-index: 100;background-color: #fff;border-radius: 100%;border: 5px solid #fff;text-align: center;box-sizing: border-box;left: 0;right: 0;margin: 0 auto;}
		
	


.wphtsp-clearfix::before {margin-top: 1em;}

embed, iframe, object, video {margin-bottom: 0.6em;
   }
.itgenbrugEksternLogo{margin-top:1.6em;}

.huseneFor{
	width:31%;
	float:left;
	margin-right:2%;
	margin-bottom:1em;
}
.huseneFor ul{list-style: none;}

#mg_overlay_content, .mg_item_load {box-shadow: none; }


	/* -------------------------------------------------------------------------------------MEDIE QUERIES START -------------------------------------------------------------------------------------------------------------------------- */





@media screen and (min-width: 40em){
	/* ---------------------------------HUSENE -------------------------------- */
.aigpl-design-4 .aigpl-img-caption-wrap .aigpl-img-title {
    background: #ff8000;
    color: #fff;
    font-size: 18px;
    padding: 10px 0;
    text-align: center;
    text-transform: capitalize;
}


	
	

	.enaftre_30-husene{width:47.5%; margin-bottom:0; margin-right:3%;float:left;margin-top:1em;}
	.enaftre_30-husene:first-of-type{margin-top:1em; }
	.enaftre_30-husene:nth-child(2n+1){margin-right:0;}
	

	

	.hus{background-color:#ddd;color:white;padding:1.2em;}
	.hus h3 {color: #333; margin-bottom: 0; font: 200 1.6em "PT Sans"; letter-spacing:0;text-align:center;}
	.hus:hover{color:#333;font-weight:700;}
	
	
	.enaftre_30-hv{width:47.5%; margin-bottom:0; margin-right:3%;float:left;margin-top:1em;min-height:36em;}
	.enaftre_30-hv:first-of-type{margin-top:1em; }
	.enaftre_30-hv:nth-child(2n+1){margin-right:0;}
	
	
	.ventre img {width: 63%;}
	
	.toafto img {margin-top: 1em;}	
	
	.enaftoFooter {
		width: 48%;
		float: left;
		margin-right: 4%;
	}	
		
	.toaftoFooter {
		width: 48%;
		float: left;

		margin-right: 0;
	}
	

		/*  ------------------------- 3 SPALTER 30%--------------------------------*/
		.enaftre30{
			width:48%;
			float:left;
			margin-right:4%;
			margin-bottom:2em;
			}
		
		.enaftre30 img{
		width:100%;
		height:auto;
		}
		
		.enaftre30:nth-child(2n+1){margin-right:0;}		
	
	/*  ------------------------- 4 SPALTER 23%--------------------------------*/
	.enaffire23{
		margin-top:0.6em;
		width:48%;
		float:left;
		margin-right:4%;
		margin-bottom:2em;
		}
	
	.enaffire23 img{
	width:100%;
	height:auto;
	}
	
	.enaffire23:nth-child(2n+1){margin-right:0;}
	
/* -------------------------------------------------*/	
	
	.enaffire23ikon{
		margin-top:0.6em;
		width:48%;
		float:left;
		margin-right:4%;
		margin-bottom:2em;
		}
	
	.enaffire23ikon img{
	width:25%;
	height:auto;
	}
	
	.enaffire23ikon:nth-child(2n+1){margin-right:0;}	
	
	
	
	
	
	/*  ------------------------- 5 SPALTER 18%--------------------------------*/
	.enafffem18{
		margin-top:0.6em;
		width:48%;
		float:left;
		margin-right:4%;
		margin-bottom:2em;
		}
		
	.enafffem18:nth-child(2n+1){margin-right:0;}
		

		
	/*  ------------------------- 5 SPALTER 18%--------------------------------*/
	.enafffem18ikon{
		margin-top:0.6em;
		width:48%;
		float:left;
		margin-right:4%;
		margin-bottom:2em;
		}
		
	.enafffem18ikon:nth-child(2n+1){margin-right:0;}
		
	.enafffem18ikon img{
		width:20%;
		
		}
		
		
.contentWrapper .itgenbrugEksternLogo img {width: 11%;}

.topimg {margin-bottom:2em;}

	.centered h2{
		display:block;
		background: rgba(255,136,0,.75);
		padding:0.3em 1em;
		color: #fff;
		font-size: 1.2em;
		}
		
.profilSK{
	width:47%;
	float:left;
	margin-right:3%;
	margin-bottom:1em;
	}

.profilSK:nth-child(even){clear: left;}

.page-header{margin-left:0;}
		
	
}

@media screen and (min-width: 44.375em){
	
.aigpl-design-4 .aigpl-img-caption-wrap .aigpl-img-title {
    background: #ff8000;

}	

		.site {    margin: 0 0;}
		.site-header-menu{ max-width: 100%;padding:0;}
		body:not(.custom-background-image):before, body:not(.custom-background-image):after {    height: 0;   }
		.site-header{padding: 0;}	
		
		.site-header-menu {margin: 0;}
		.wpsisac-slick-slider.wpsisac-prodesign-3 .wpsisac-slider-content {bottom: 18%;}



#footer .fr {float:right}
#footer .fr img {float:right}




}


@media screen and (min-width: 48.9375em){
	body:not(.custom-background-image)
	.admin-bar:before {    top: 0;} 
	
	/* -----------------------SIDEBAR -------------------------------- */
	.to_tredjedele{	width:63%;	float:left;padding-bottom:2em;margin-top: 0;}
	.to_tredjedele ul li  {margin-bottom: 0.6em;}
	.to_tredjedele ul li a {font: 1em/1.3em "PT Sans";}


	.en_tredjedele{	width:30%;float:right;padding: 0  0 1.6em 0;margin-top: 0;}


/*  ------------------------- 2 SPALTER 48% speciel--------------------------------*/	

	.enSpeciel{width:47%;float:left;margin-right:3%;margin-bottom:0;}		
	.enSpeciel img {width:100%;height:auto;max-width:400px;}	


	
.profilSK{
	width:30%;
	float:left;
	margin-right:3%;
	margin-bottom:1em;
	}
.profilSK:nth-child(even){clear: none;}
.profilSK:nth-of-type(3n+1) { clear: left; }
	
	
}
	
@media screen and (min-width: 56.875em){
.hojre .hvhus{text-align: right;font: 1.4em "PT Sans";color: #333;font-weight: 400;float: right;}
.hojre h1{text-align: right;font: 1.4em "PT Sans";color: #333;font-weight: 400;float: right;}

.no-sidebar .page-header,
	.no-sidebar .page-content,
	.no-sidebar .content-bottom-widgets {
		margin-right: 0;
		margin-left: 0;
	}	
	.profilSK{
		width:22%;
		float:left;
		margin-right:3%;
		margin-bottom:1em;
		}
		
	.profilSK:nth-of-type(3n+1) { clear: none; }	
	.profilSK:nth-of-type(4n+1) { clear: left }
		

#menu-item-60{margin-bottom:1em;}	

	h1 {font-size: 1.7em;}
	h2 {font-size:1.5em;margin-bottom: 0.3em; }	
	h3 {margin-bottom: 0.2em; font-size: 1.3em;}
	h4 {font-size:  1.1em; margin-bottom:0.1em;}
	
.site-header {    padding-right: 0;    padding-left: 0;}
.navwrapper2{display:none;}		
.site-header-menu {margin: 0;width: 100%;padding: 0;}

.page-header{margin-left:0;}

#site-navigation{z-index:99999999999999999999999999;}


.nav-inner {padding: 0 3% 0 3%;}
.nav-inner .main-navigation ul li a:first-child {padding-top: 1em;padding-bottom:1em;}	
.nav-inner2 .main-navigation ul li a:first-child {padding-top: 1em;padding-bottom:0;}
.nav-inner2 .main-navigation ul ul li a:first-child {padding-top: 1em;padding-bottom:1em;}
.navwrapper {
    display: block;
    background-color: #333;
	margin-bottom:0;
	width:100%;
	
	
	}
.navwrapper3 {
	position: absolute;
    display: block;
    background-color: #333;
	margin-bottom:0;
	width:100%;
	z-index:54;
	}



	.site-inner {
		padding: 0 3% 3% 3%; }
	
	.contentWrapper {
    padding: 0 3%;
}

	.contentWrapperProdukter {
    padding: 0.3em 3%;
	margin-bottom:3em;
}
.luftmenu{margin-bottom:1em;}
.bgUluftTop {margin-bottom:2em;} 
.bg {margin-bottom: 3em;}	
.bg3T3B {margin-bottom: 3em;}	
#billedforsideNederstAarhusM {
    background-color: #333;
    margin: 2em 0 3em 0;
}	
	.nav-inner2 {
		padding: 0 3%;	}		
			
			.main-navigation a {
		color: #fff;
		padding: 0em 3em 0em 3em;
		font-size: 0.8em;
	}

	.main-navigation ul ul li:hover>ul, .main-navigation ul ul li.focus>ul {
			right: auto;
			left: 100%;
		}

	.main-navigation ul ul a {
		white-space: normal;
		width: 12.6875em;
		color: #333;
	}
	.main-navigation ul li a:first-child {
			padding-left: 1em;
		}
		
	.main-navigation p {
		    margin: 0;
		}
		
	.menu-item-description {
		color: #fff;
		font-size: .9em;
		display: inherit;
	}

		.content-area {
			float: none;
			margin-right: 0;
			width: 100%;
		}


		.main-navigation ul ul .menu-item-has-children>a:after {
			-webkit-transform: rotate(270deg);
			-moz-transform: rotate(270deg);
			-ms-transform: rotate(270deg);
			transform: rotate(270deg);
		}	


		.main-navigation ul ul a:hover {
			color: #ff8800;
		}

		.main-navigation .menu-item-has-children:hover {
			 color: #ff8800;
		}

		.main-navigation li:hover > a, .main-navigation li.focus > a {
			color: #ff8800;
		}
		.menu-afdelinger-container{padding-top:0em;}
		
		.main-navigation .menu-item-has-children>a:after {
		content: "";
		position: relative;
		right: .625em;
		/*top: .8125em; */
	}
	
	.main-navigation p{padding-bottom:0;}

	
	#brodkrumme{display:block;background-color:#ddd;margin-top:0;margin-bottom:2em;}
	
	
	
.ventre img {width: 50%;}		
	.hus:hover{color:#333;font-weight:700;}	



.bg3T3B h3 {font-size: 1.7em;}	


	/*  ------------------------- 3 SPALTER 30%--------------------------------*/
	.enaftre30{
		width:30%;
		float:left;
		margin-right:4.5%;
		}
	
	.enaftre30:nth-child(2n+1){margin-right:4.5%;}	
	.enaftre30:nth-child(3n+1){margin-right:0;}

	.enaftre30Orange{
		width:30%;
		float:left;
		margin-left:4.5%;
		}
	
	.enaftre30Orange:nth-child(2n+1){margin-left:4.5%;}	
	.enaftre30Orange:nth-child(3n+1){margin-left:0;}

	/*  ------------------------- 4 SPALTER 23%--------------------------------*/
	.enaffire23{
		margin-top:0.6em;
		width:48%;
		float:left;
		margin-right:4%;
		margin-bottom:2em;
		}
	
	.enaffire23 img{
	width:100%;
	height:auto;
	}
	
	.enaffire23:nth-child(2n+1){margin-right:0;}	
	
/* ------------------------------------------------------------------------------*/
	.enaffire23ikon{
		margin-top:0.6em;
		width:48%;
		float:left;
		margin-right:4%;
		margin-bottom:2em;
		}
	
	.enaffire23ikon img{
	width:25%;
	height:auto;
	}
	
	.enaffire23ikon:nth-child(2n+1){margin-right:0;}	


	/*  ------------------------- 5 SPALTER 18%--------------------------------*/
	.enafffem18{
		margin-top:0.6em;
		width:31%;
		float:left;
		margin-right:3.5%;
		margin-bottom:2em;
		}
		

	
	.enafffem18:nth-child(2n+1){margin-right:3.5%;}
	.enafffem18:nth-child(3n+1){margin-right:0;}	
	
	/*  ------------------------- 5 SPALTER 18% ikon--------------------------------*/
	.enafffem18ikon{
		margin-top:0.6em;
		width:31%;
		float:left;
		margin-right:3.5%;
		margin-bottom:2em;
		}
		
	.enafffem18ikon:nth-child(2n+1){margin-right:3.5%;}
	.enafffem18ikon:nth-child(3n+1){margin-right:0;}

	
	
.nyhedsbrev {width: 85%;padding: 0.8em 0 0.4em 0; }	
	
	
.centered h2{font-size: 1.4em;
		line-height:1.4em;
		}	
	
.centered h3{
	display:block;
		background: rgba(255,255,255,.8);
		padding:0.3em 1em;
		clear: both;
		color: #000;
		font-size: 1.3em;
		line-height:1.3em;
		}
	
}

@media screen and (min-width: 64em){
	
	.main-navigation a {
		font-size: 0.9em;}
		
	.wprpsp-recent-post-carousel.wprpsp-design-5 {padding-top: 0.6em;}
	.not {display: block;}
	
	.nav-inner2 {margin-bottom: 0;	}		
	
	#slideraarhus{display: block;}


/*  ------------------------- 2 SPALTER 48% speciel--------------------------------*/	

	.enSpeciel{width:36%;float:left;margin-right:3%;margin-bottom:0;}		
	.enSpeciel img {max-width:400px;height:auto;}	


	/*-------------------- SLIDER ------------------------------------------------------------ */ 

	.n2-section-smartslider {margin-bottom: 4em;}
	.wpsisac-slick-slider.wpsisac-prodesign-3 .wpsisac-slider-content {
		left: 50px;
		right: 50px;
	   
		bottom: 70px;
		text-align: center;
		padding: 0 15px;
		vertical-align: middle;
	}

	.wpsisac-slick-slider.wpsisac-prodesign-3 .wpsisac-slide-title{
	background: rgba(255,136,0,.75);
	width:40%;
		color: #fff;
		text-shadow: none;

	}


	.wpsisac-slick-slider.wpsisac-prodesign-3 .wpsisac-slider-short-content {
		width:72%;
		margin: 0 auto;
	}

	.wpsisac-slick-slider.wpsisac-prodesign-3 .wpsisac-slider-content{
		bottom:36%;
	}


	.wpsisac-slick-slider.wpsisac-prodesign-3 .wpsisac-slider-short-content{
		width:60%;
		margin: 0 auto;
	}


	.wpsisac-slider-wrp{
		margin-bottom: 4em;
	}


	.enafto{width:47%;float:left;margin-right:4%;}		
	.enafto:last-child{margin:4% !important;}
		
	.toafto{width:47%;float:right;margin-top:0;}
	.toafto img{width:100%;height:auto;margin-top:0;}
	
	.toafto h2:first-of-type {margin-top: 0;margin-bottom: 0.3em;line-height:1em;}
	


		
/*  ------------------------- 2 SPALTER 48%--------------------------------*/


	.toaftoIkoner{width:47%;float:right;margin-top:0;}
	.toaftoIkoner img{width:18%;height:auto;margin-top:0;}
	.toaftoIkoner h2:first-of-type {margin-top: 0;margin-bottom: 0.3em;line-height:1em;}
	
	
	
	.enaftre_30-husene{width:31%; margin-right:3.5%;}
	.enaftre_30-husene:first-of-type{margin-top:1em; }
	.enaftre_30-husene:nth-child(2n+1){margin-right:3.5%;}
	.enaftre_30-husene:nth-child(3n+1){margin-right:0;}
	
	.enaftre_30-hv{width:31%; margin-right:3.5%;}
	.enaftre_30-hv:first-of-type{margin-top:1em; }
	.enaftre_30-hv:nth-child(2n+1){margin-right:3.5%;}
	.enaftre_30-hv:nth-child(3n+1){margin-right:0;}	
	
	.enaftre_30-hv ul li {margin-bottom: 0.4em;font-size: 1em;}
	.enaftre_30-hv {min-height: 28em;}

	.dddU {padding: 2.6em 0;}
	.topbillede{display:block;margin-bottom: 3em;}
	
	.nyhedsbrev {width: 70%;}
	

.ddd {
    padding: 2.6em 0;
    margin: 2em 0;
}


.wphtsp-history-design-1 .wphtsp-timeline-block {
		min-height: 200px;
}

.centered {
		position: absolute;
		bottom: 30%;
		}
		
.col {
    display: table-cell;
   padding-right:2%;
	 vertical-align:top;
	 line-height: 0;
	 width:62%;
}
.col img{width:100%;
height:auto;}


.col2 {
    display: table-cell;
    background-color:#eee;
	vertical-align:top;
	width:36%;
}
}

@media screen and (min-width: 75em){
	.ventre img {width: 45%;}
	
	
	
	

	/*  ------------------------- 5 SPALTER 18%--------------------------------*/
	.enafffem18{
		margin-top:0.6em;
		width:18%;
		float:left;
		margin-right:2%;
		margin-bottom:2em;
		}
		
	.enafffem18:nth-child(2n+1){margin-right:2%;}
	.enafffem18:nth-child(3n+1){margin-right:2%;}	
	.enafffem18:nth-child(5n+1){margin-right:0;}
	
	


/*  ------------------------- 4 SPALTER 23%--------------------------------*/
	.enaffire23{
		margin-top:0.6em;
		width:23.5%;
		float:left;
		margin-right:2%;
		margin-bottom:2em;
		}
		
	.enaffire23:nth-child(2n+1){margin-right:2%;}
	.enaffire23:nth-child(3n+1){margin-right:2%;}	
	.enaffire23:nth-child(4n+1){margin-right:0;}
	
/* ------------------------------------------------------------- */	
	
	.enaffire23ikon{
		margin-top:0.6em;
		width:23.5%;
		float:left;
		margin-right:2%;
		margin-bottom:2em;
		}
		
	.enaffire23ikon:nth-child(2n+1){margin-right:2%;}
	.enaffire23ikon:nth-child(3n+1){margin-right:2%;}	
	.enaffire23ikon:nth-child(4n+1){margin-right:0;}
	
	
	
	

	
/*  ------------------------- 5 SPALTER 18% ikon--------------------------------*/
	.enafffem18ikon{
		margin-top:0.6em;
		width:18%;
		float:left;
		margin-right:2%;
		margin-bottom:2em;
		}
		
	.enafffem18ikon:nth-child(2n+1){margin-right:2%;}
	.enafffem18ikon:nth-child(3n+1){margin-right:2%;}	
	.enafffem18ikon:nth-child(5n+1){margin-right:0;}
	
	.enafffem18 img{
		width:100%;
		
		}
		
.nyhedsbrev {width: 60%;}
.nyhedsbrev h3 {font-size: 1.6em;}

.centered {
		left:25%;
		right: 25%;
		bottom:30%;
		}

.centered h2{font-size: 1.4em;
		line-height:1.4em;
		}	
	
.centered h3{
		font-size: 1.3em;
		line-height:1.3em;
		}

#sidebarOrange {
        padding: 1.6em 2em;
}

@media screen and (min-width: 80em){
	.ventre img {width: 36%;}
	.nyhedsbrev {width: 70%;}
.nyhedsbrev h3 {font-size: 1.7em;}



		
}

@media screen and (min-width: 85.375em){
	.ventre img {width: 45%;}
	.nyhedsbrev {width: 70%;}
.nyhedsbrev h3 {font-size: 1.7em;}



.centered h2{font-size: 1.4em;
		line-height:1.4em;
		}	
	
.centered h3{
		font-size: 1.3em;
		line-height:1.3em;
		}
}

