.plakat .thumb,
.plakater .thumb {width: 30%;}


#comments{max-width: 400px;margin: auto;width: 100%;}
#comments-list ol{padding-left:0;}
#comments-list li{border-bottom:1px solid #666;margin-bottom: 30px;}
.comment > p{font-size: 22px;}
.comment > div{display:inline-block; margin-right:20px;}
.comment-author img,
.comment-meta span,
.comment-meta a
{display:none;}
.form-submit{text-align: center;}
.form-textarea textarea{width:100%;}
.form-submit input[type="submit"]{ float:none; border:1px solid #666; margin:10px auto;}
#commentform div:nth-of-type(5),
#commentform div:nth-of-type(6){display:none;}

.comment > .comment-author{display:none;}
/*
THEME NAME: Sandbox
*/
/*html {
    -ms-overflow-style: none;  // IE 10+
    overflow: -moz-scrollbars-none;  // Firefox
}
html::-webkit-scrollbar { 
    display: none;  // Safari and Chrome
}*/

html{
	overflow-y:auto;
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


textarea:focus, input:focus{
    outline: 0;
}
html, body {height: 100%;}
img a, img{
	border:0;
}
img{height:auto; max-width:100%;}
p{
	margin-top:0;
}
a{
	text-decoration:none;
	color:inherit;
}
.wrapper a{color:#808285;}
.wrapper{max-width:1020px; margin:0 auto; overflow:hidden; padding:65px 10px 0;position: relative;}
.wrapper.people-wrapper{ padding-top:0;}
#search-layer{display:none; z-index:2000; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.8);}
#search-layer form{width:400px; margin:30vh auto; max-width:90%; border-bottom:1px solid #fff;    padding-bottom: 10px;}
#search-layer input{width:70%; font-size:26px; font-family: 'europa-regular', sans-serif; color:#fff;background: none;
    border: none;
    margin-right: 35px;}
#search-layer form img{max-width:36px; float:right;}

ul, li{
	list-style:none;
	margin:0;
	padding:0;
}
.searcher img{max-width: 24px;margin-bottom:15px;}
	
.searcher input{width: 95.5%;
height: 20px;
padding: 1px 2%;}
	
	
body{
	margin:0;
	padding:0;
	font-size:14px;
	line-height: 1.3;
	font-family: 'europa-regular', sans-serif;
}
h1,h2,h3,h4,h5,h6{font-weight: normal;margin:0;font-family: 'europa-regular', sans-serif; }

h1,h2{font-family: 'europa-light'; font-size:85px; line-height:1.1; text-align:center;letter-spacing: -1px;}
h3{margin:10px 0; font-family: 'europa-light'; font-size:24px; text-align:center;}
h4{margin:35px 0 10px; color: #000;font-size:20px;}
h5{font-size:14px; font-family: 'europa-bold';text-transform:uppercase;}
h6{font-size:10px; line-height:13px;}


hr{ border:none; border-top:#bcbec0 solid 1px; width:100%; margin:50px 0 30px;}
.entry-content ul{ margin:15px 0 15px 9px; text-indent:-6px;}
.entry-content ul li:before{ content:"-"; position:relative; left:-15px;}
.entry-content ul li{padding-left:15px;}
.entry-content a{text-decoration:underline;}
.entry-content p{overflow:hidden;}

#container{overflow:hidden;}
#content{padding:150px 0;}


#post-891 h2{ margin-bottom:100px; color:#bfd857;}
#post-891 .entry-content{text-align:center; max-width:100%;}
#post-891 iframe{width:30.7%; margin:0 1% 20px; display:inline-block;}


.entry-top{max-width:1040px; margin:0 auto; overflow:hidden;padding-top: 0;}
.entry-title{padding:0 15% 1%;}


.entry-slug{ text-align:center;margin-top:30px; text-transform:uppercase; letter-spacing:1px; font-size:15px;}

.entry-intro{margin:60px auto 5vw;padding:0 15%;font-size:21px;}
.cat_title{text-align:center; font-size:20px;}

.entry-pic{width:100%;}
.entry-pic img{width:100%;}
.prototype .entry-pic{padding-top:65px;}
.page-template-page-about-php .entry-pic{height: 400px;overflow: hidden;}


.entry-content{float:left; width:100%; max-width:665px; text-align:left;     font-size: 15px;line-height: 1.3;    letter-spacing: 0.1px;margin-bottom: 250px;}
.entry-sidebar{ width:315px;float:right;    margin-bottom: 180px; }
.entry-sidebar a{color: #808285;}


.single-intro{font-size: 18px; font-family: 'europa-regular', sans-serif; margin-bottom:20px;}
.entry-bottombar{overflow:hidden; font-size: 14px; font-family: 'europa-regular', sans-serif;}
.entry-bottombar a{text-decoration:none;}
.entry-bottombar .widget{float:left; width:235px;}
.entry-bottombar .widget:nth-of-type(2n){float:right;}
.entry-sidebar .widget h5{margin-top:0;}
.prototype .ssba{display:none;}
.prototype #the_blog_wrapper{position:relative; overflow:visible;}
.prototype #the_blog{overflow:hidden;}
.prototype #btn{ display:none;position: absolute;top: 270px;padding: 8px 0px;-webkit-appearance: none; color:#808285;border:1px solid #e6e7e8;outline: none; font-family: 'europa-bold'; font-size:11px;     margin: 0 110px; text-transform: uppercase;width: 95px;text-align: center;}







#person-popup .ssba{display:none;}






.left-sidebar{word-break: break-word;float:left; width:150px; margin-right:35px;margin-top:40px; border-top:solid #000 3px; padding-top:5px;}
.left-sidebar h5{ padding:10px 0; margin-top:30px;}
.left-sidebar h5:nth-of-type(1){margin-top:0;}
.right-sidebar{ width:305px;float:right; margin-top:40px; }
.event .entry-content,
.prototype .entry-content{max-width:490px;margin-top:30px;margin-right: 35px;}
.big-sidebar{max-width:490px; float:right;font-size:13px;    margin-bottom: 250px;}
.big-sidebar .widget{width: 100%;}
.video-sidebar{width:100%; margin-top:40px;}



.event-wrapper a{color:#70da08;}




.calendar .entry-content{margin-top:40px;}






iframe{max-width: 100%;}






.widget{margin-bottom:100px; width: 315px;}
.widget h5{ padding:10px 0; border-top: 3px solid #000; margin-top:30px;}
.widget h5:nth-of-child(1){margin-top:0;}
.widget .textwidget a{display:block;}
.widget .size-mini{margin: 6px 5.8px 0px 0;}
.quote{color:#000; font-size:30px; background-image:url(http://choraconnection.dk/elements/q-mark.png); background-size: 100%;background-repeat: no-repeat;    padding-top: 50px;font-family: 'europa-light';}



.wrapper.related{overflow:hidden; padding-top:0;}
.related h3{margin:50px 0; font-family: 'europa-regular', sans-serif;}
.related img{-webkit-filter: grayscale(1);filter:grayscale(1);}
.related .thumb-pic:hover img{-webkit-filter: grayscale(0);filter:grayscale(0);}
.related .thumb-time, .related .thumb-text{display:none;}
.related .thumb .thumb-title {font-size: 20px;}
.prototype .related h3{ padding-top:30px; border-top:1px solid #000;}





.about-menu{z-index:500;    position: absolute;top: 105px;width:140px;  border-top:solid #000 7px; padding-top:5px;}
.about-menu li{margin:10px 0 0; color: #808285;font-size:20px;}
.about-content{float:left; width:100%; max-width:490px; text-align:left; font-family:Georgia, "Times New Roman", Times, serif;}
.about-content .ezcol{font-family: 'europa-regular', sans-serif; font-size:12px;}
.first-about{position: relative;left: 185px;}

.about-sidebar{ width:315px;float:right; margin-top:40px; }

.about-sidebar .widget{margin-bottom:100px;}


.about-sidebar #text-6 h5{color:#000;}
.about-sidebar #text-6 a{display:block; margin:5px 0;}

.wrapper2{    max-width: 835px; float: right;}
.wrapper2 .about-content{margin-right:30px;}  
.wrapper2 .about-sidebar{margin-top:240px;}

/*.people-wrapper,.wrapper2{ max-width:846px; padding-left:187px;}*/



.contact .about-menu {font-size: 11px; line-height:1.6;padding-top: 10px;float: left; margin: 40px 25px 0 0; position:static;    margin: 40px 35px 0 0; display:block;}

.contact .about-content{margin-top:40px;}
.contact .entry-sidebar{border-top: solid #000 7px;padding-top: 10px;}
.contact .about-sidebar p,
.contact .about-menu p { margin-bottom: 30px;}

#wrapper{
	width:100%;
	height: 100%;
	
}

#logo-b{position: absolute;    z-index: 100;    width: 220px;}
.burger{display:none;}



.btn a{float:left; padding: 8px 30px;-webkit-appearance: none; color:#808285;border:1px solid #e6e7e8;outline: none; font-family: 'europa-bold'; font-size:11px}
.btn:last-child a{float:right;}


.entry-content div.ssba{border-bottom:1px solid #808285;  width: 98vw;max-width: 1020px;} 
.calendar .entry-content div.ssba{margin-left: -175px;}
.entry-content .ssba div{text-align:center !important;}
.entry-content .ssba img {width: 28px !important;  padding:70px 40px;}

.event .entry-content div.ssba{position: absolute;left: 1%;bottom: 0px;}
.event-wrapper{padding-bottom: 150px;margin-bottom: 30px; position:relative;}


.mob{ display:none;}
#footer b, strong {
    font-family: 'europa-bold';
    font-weight: 400;}
#footer .btn a{color:#fff;}
#footer .mc-field-group input {    width:85%;}
#footer{width: 100%;padding: 70px 0 0; color:#fff; font-family: 'europa-light'; background: #000 url('../../../elements/grafik-felt.png') repeat-x; text-align:left;}
#footer-inner{max-width:1010px; margin:0 auto; overflow:hidden; padding: 0 20px; }
#footer-inner .ezcol-one-third p{ margin-bottom:13px;}
#footer-inner .ezcol-last p{ margin-bottom:5px;}
.footerImg{margin: 0 0 40px 10%;max-width: 80% !important; height: auto;}
#footer img.dt{margin-left:-5px;}

.newslet{width:100%; overflow:hidden;margin: 10px 0 62px;}

.mc-field-group{float: left;  width: 69%;}
.mc-field-group input{ -webkit-appearance: none;border:1px solid #fff; background:#000 ;outline: none; font-family: 'europa-regular'; color:#fff; padding: 7px 8px; width: 170px;}

input[type="submit"]{ -webkit-appearance: none; color:#808285; text-transform:uppercase; background:#fff; padding:8px 20px; border:none;font-family: 'europa-bold'; float:right;}
#footer img.wp-image-193{max-width:264px;}
#footer #mc_embed_signup input.mce_inline_error {-webkit-appearance: none;  border-color: #fff;}
#footer #mc_embed_signup div.mce_inline_error {  background-color: #fff;  color: #808285;}
#footer .ssba{display:none;}





/*IMAGE ALIGN*/
img.alignright {float:right; margin:0 0 30px 30px}
img.alignleft {float:left; margin:0 30px 30px 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; margin: 0 0 10px 30px;}
.alignleft {float:left; margin: 0 30px 10px 0;}
.aligncenter {display: block; margin-left: auto; margin-right: auto}



@font-face {
    font-family: 'europa-bold';
    src: url('../../../font/EuropaBold-webfont.eot');
    src: url('../../../font/EuropaBold-webfont.eot#iefix') format('embedded-opentype'),
         url('../../../font/EuropaBold-webfont.woff') format('woff2'),
         url('../../../font/EuropaBold-webfont.woff') format('woff'),
         url('../../../font/EuropaBold-webfont.ttf') format('truetype'),
         url('../../../font/EuropaBold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'europa-light';
    src: url('../../../font/EuropaLight-webfont.eot');
    src: url('../../../font/EuropaLight-webfont.eot#iefix') format('embedded-opentype'),
         url('../../../font/EuropaLight-webfont.woff') format('woff2'),
         url('../../../font/EuropaLight-webfont.woff') format('woff'),
         url('../../../font/EuropaLight-webfont.ttf') format('truetype'),
         url('../../../font/EuropaLight-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'europa-regular';
    src: url('../../../font/EuropaRegular-webfont.eot');
    src: url('../../../font/EuropaRegular-webfont.eot#iefix') format('embedded-opentype'),
         url('../../../font/EuropaRegular-webfont.woff') format('woff2'),
         url('../../../font/EuropaRegular-webfont.woff') format('woff'),
         url('../../../font/EuropaRegular-webfont.ttf') format('truetype'),
         url('../../../font/EuropaRegular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}



#fancybox-close {
top: 0 !important;
right: 0 !important;
width: 60px !important;
height: 60px !important;
background-position: 0px 0px !important;
}
.fancybox-bg{display:none !important;}

#fancybox-left-ico{background-image: url(../../../elements/fancybox_l.png) !important; background-position: 0 0 !important;}
#fancybox-right-ico{background-image: url(../../../elements/fancybox_r.png) !important; background-position: 0 0 !important;}
#fancybox-loading{display:none !important;}




.thumber{width:103%;margin-left: -1.5%;text-align:center;}
.thumb{ width:30.33%; margin: 0 1.5% 40px; display:inline-block; text-align:left;vertical-align: top;}
.thumb .thumb-pic img{ width:100%; height:auto;}
.thumb .thumb-time{margin-top:30px;font-family: 'europa-bold';font-size:13px;}
.thumb .thumb-title{font-size:30px; line-height:1.1; margin-top:12px; margin-bottom:20px;font-family: 'europa-light'; color:#000;}
.thumb .thumb-text{color:#000;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px; margin-top:20px;  margin-bottom: 20px; overflow:hidden; }
.thumb .thumb-text .name{font-family: 'europa-bold';}
.thumb .thumb-text .titel{font-family: 'europa-bold'; color:#808285; margin-bottom:15px;}
.thumb .thumb-cats, .thumb .thumb-cats a{color:#5aa7d7;font-family: 'europa-bold'; letter-spacing:0.5px; font-size:11px; text-transform:uppercase;}
.events .thumb .thumb-text {    margin-top: 6px;}

.thumb-btn{   float:left; overflow:visible; z-index:50; position:relative; width:31%; margin-right:3.5%;}
.thumb-btn-title{ padding:5px;  color:#fff;   background: #000;}
.thumb-btn.searcher{width:65.5%;  background:none; padding:0;margin-right:0;}
.thumb-btn ul{visibility: hidden;-webkit-transition: all 0.5s;  transition: all 0.5s}
.thumb-btn:hover ul{visibility: visible;}
.thumb-btn li{color:#73787d; text-transform:uppercase; background:#f5f5f5; padding:6px 12px; }
.thumb-btn h3.widgettitle{margin:0px;}

.page-thumb .thumb-title{margin-top: 53px;}
.people-thumb{ height:240px; margin:0px 1.5% 20px 0%;width:23.3%;}
.people-thumb:nth-of-type(4n) {margin-right:0;}
.people-thumb div{margin:0; }


.people-thumb .thumb-text{ color:#000; font-size:13px;font-family: 'europa-light'; margin-top:20px;  margin-bottom: 20px; overflow:hidden; }
.people-thumb .thumb-text .name{font-family: 'europa-bold';}
.people-thumb .thumb-text .titel{font-family: 'europa-bold'; color:#808285; margin-bottom:15px;}


.page-template-page-prototypes-php h2,
.page-template-page-prototypes-php .cat_title
{color:#f26b65;}
.page-template-page-prototypes-php .thumb-time{display:none;}

.page-template-page-events-php h2,
.page-template-page-events-php .cat_title,
.page-template-page-events-php .thumb-time
{color:#5aa7d7;}

.page-template-page-calendar-php h2,
.page-template-page-calendar-php .cat_title,
.page-template-page-calendar-php .thumb-time
{color:#a35b90;}




.category.category-news h2,
.category-news .thumb-time
{color:#f89d5a;}


.category.category-media h2,
.category-media .thumb-time
{color:#bfd857;}






#person-container #content{padding:7% 7% 0; overflow:hidden;}
.person-pic{float:left; margin-right:4%; margin-bottom:30px;max-width: 300px;width: 35%;}
.person-pic img{max-width: 300px;width: 100%; height:auto;}
.person-text{float:left; width:50%; max-width:500px;}
.person-text .name{font-family: 'europa-bold';}
.person-text .titel{font-family: 'europa-bold'; color:#808285; margin-bottom:15px;}



	
.people_group{ clear:both;    float: right;    max-width: 835px;}
	
.subtitle{
	margin: 0px 0 35px;
}




	
	

@media screen and (max-width :  900px) {.entry-content div.ssba{width: 97vw;} }
@media screen and (max-width :  800px) {.entry-content div.ssba{width: 96vw;} }
@media screen and (max-width :  700px) {.entry-content div.ssba{width: 98vw;} }
	
	
@media screen and (max-width :  768px) {.entry-content .ssba img {padding: 40px 20px;}}



@media screen and (min-width: 1041px) {
	.contact .about-menu .ezcol{float:none; width:100%;}
}
@media screen and (max-width: 1040px) {
	.about-content{left:0;}
	.about-menu{display:none;}
	.wrapper{    padding: 30px 5vw;}
	.wrapper.filter{padding-top:0px;}
	.thumber {width: 100vw;margin-left: -5vw;}
	.entry-top{padding-bottom:0;}
	.event-wrapper{padding-bottom:150px;}
	/*.page-template-page-about-php .wrapper{padding:65px 10px 0;width: 846px;}*/
	h2{font-size: 8.3vw;}
	h3{font-size: 2.4vw;}
	.entry-content { width: 55%;}
	#post-891 .entry-content{width:100%;}
	
	.contact > div{width:100%; margin:0 0 30px; float:none;    clear: both;}
	
	
	.contact .about-sidebar p{display: inline-block; width:48%; margin-right:3.3%;}
	.contact .about-sidebar p:last-child{margin-right:0;}
	.contact .about-content{max-width:initial;}
	
	.wrapper2{    max-width: initial;    width: 100%;}
	.wrapper2 .about-content{margin-right: 0;}
	
	.people_group {max-width:initial;}
	
	
}
@media screen and (max-width: 950px) {
	.big-sidebar{ float:none;}
}
@media screen and (max-width: 920px) {
	.page-template-page-about-php .entry-pic{height:initial;}
	.about-content{width: 60%;}
	.about-sidebar{width: 35%;}
	.widget {width: 100%;margin-bottom: 50px;}
	.quote { font-size:24px;}
	/*.page-template-page-about-php .wrapper,.people-wrapper, .wrapper2{padding:65px 2%; width:96%;}
	.people-thumb:nth-of-type(4n){ margin-right:5%;}*/
}


@media screen and (max-width: 480px) {
	#footer-inner div:first-child{text-align: right;}
	#footer-inner {padding: 0 20px; max-width:100%;}
	#footer-inner .ezcol-one-third{width:30.6%!important;}
	/*#footer-inner .mob{ display:none;}
	#footer-inner .dt{ display:block;}	*/
}

@media screen and (max-width :  880px) {
	.people-thumb:nth-of-type(2n) {  margin-right: 0;}
	.people-thumb {   height: 45vw;    width: 48.8%;	}
}

@media screen and (max-width :  768px) {
	#content {padding: 120px 0;}
	#logo-b {left: -14.5px;top: -10.5px; width: 181px;}
	h2.entry-title{ font-size:9vw;}
	
	
	.calendar .entry-content div.ssba{margin:0;}
	.entry-sidebar, .left-sidebar, .right-sidebar,.entry-content{    clear: both;float: none;margin-top: 50px;width: 100%;}
	.event .entry-content, .protoype .entry-content{    margin-top: 0;}
	
	#post-891 iframe {width: 47.5%;}
	
	.contact .ezcol-one-quarter{width:22%; margin-right:4%;}
	.contact .ezcol-last{margin-right:0;}
	
	
	
	
}

@media screen and (max-width: 650px) {
	.about-content,.about-sidebar{ width:100%; float:none; max-width:initial;}
	.people-thumb {width: 100%; margin-right:0; height:80vw;}
	.person-pic {float: none;margin-right: 0;margin-bottom: 30px;max-width: 100%;width: 100%;}
	.person-text { float: left; width: 100%; max-width: 500px;}
	
	.contact .about-menu ezcol:nth-of-type(3){ clear:both;}
	.contact .about-sidebar p{display: block; width:100%; margin-right:0;}
	.contact .ezcol-one-quarter{width: 48%;  margin-right: 2%;}
	.contact .ezcol-one-quarter:nth-of-type(2n){margin-right:0;}
	.contact .ezcol-one-quarter:nth-of-type(2n+1){ clear:both;}
}

@media screen and (max-width: 600px) {
	h2.entry-title{padding:0 5%; font-size:11.5vw;}
	.entry-intro {padding:0 10%; font-size:5vw;}
	h3{font-size: 5vw;}
	.entry-intro{margin-bottom:40px;}
	.entry-slug{font-size:13px;}
	.thumb {width: 90%;    margin: 0 5% 40px;}
	.related .thumb .thumb-title{font-size: 30px;}
	
	#post-891 iframe {width: 100%; margin:0 0 20px;}
	
	
}


@media screen and (min-width : 769px) and (max-width : 1024px) {
	#footer-inner .ezcol-one-third p { margin-bottom: 8px;}
	#footer-inner .newslet {margin-bottom: 45px;}
}
@media screen  and (max-width :  768px) {
	#footer-inner .ezcol-one-third{width:100%!important; margin-bottom:30px; font-size: 16px;}
	#footer-inner .ezcol-one-third:nth-of-child(1){text-align:center;}
	#footer img.dt{margin:0 auto;}
	/*#footer-inner .mob{ display:block; }
	#footer-inner .dt{ display:none; }*/
}
#footer-front{display:none;}



/* *** REDIGERET AF GABRIEL BRODERSEN – gabriel@choraconnection.dk *** */


/* FONT */
body {
	font-size: 16px;
}

.about-content p, .entry-content p {
	color: #222;
}


h3 {
	margin: 0 0 0.4em 0;
	line-height: 1.2;
	font-size: 2.4rem;
}

h4 {
	margin: 0 0 0.4em 0;
	line-height: 1;
	font-size: 1.5rem;
}

h5 {
	margin: 0 0 0.4em 0;
	line-height: 1;
	margin: 0em 0 0.7em;
}

h6 {
	font-size: 0.7rem;
	text-transform: uppercase;
	margin: 0 0 0.7em 0;
	line-height: 1.4;
	font-family: 'europa-bold', sans-serif;
}

ul {
	font-family: 'europa-regular', sans-serif;
	line-height: 1.5;
	margin-bottom: 1em;
}


.entry-content p , .about-content p {
	font-family: 'europa-regular', sans-serif;
	line-height: 1.3;
	font-size: 1rem;
}

.big-sidebar, .left-sidebar, right-sidebar {
	font-size: 0.875rem;
	line-height: 1.5;
}
.big-sidebar p {
	margin-bottom: 0;
}


#footer-inner, .ezcol-one-third p {
	margin-bottom: 9px;
	font-size: 14px;
	line-height: 1.3rem;
}


.entry-slug {
	text-align: center;
	margin-top: 30px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 1rem;
}

.entry-intro {
	margin: 10px auto 5vw;
	font-size: 1.2rem;
}

/* lists */
.wrapper ul {
	margin-bottom: 1.3rem;
}


/* Kategoriside */
.news-thumb .thumb-title {
	font-size: 24px;
	line-height: 1.2;
	margin-top: 12px;
	margin-bottom: 4px;
}

.news-thumb .thumb-text {
	font-family: 'europa-regular', sans-serif;
	font-size: 1rem;
	line-height: 1.4;
	margin-top: 6px;
	margin-bottom: 24px;
}

.thumb .thumb-time {
	margin-top: 12px;
}
/* Søgefelter i bund */
.thumb-btn .thumb-btn-title {
	padding: 10px;
	font-family: 'europa-bold', sans-serif;
	color: #00AFEC;
	background: white;
	border: 1px solid #e6e7e8;
}
.searcher input {
	width: 95.5%;
	max-width: 300px;
	height: initial;
	padding: 10px;
	font-size: 14px;
	font-family: 'europa-regular', sans-serif;
	border: 1px solid #e6e7e8;
	margin-top: 0;
	transition: 0.2s ease-out;
}



/* FORSIDE */

.cluster-inner > .text > .title > a {
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
}
.cluster-inner > .text > .slug > a {
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
}


/* Forside billeder */

.thumbbox .darkbox, .cluster-inner > .text {
	pointer-events: none;
}
#new_frontpage .thumbbox img {
	width: 100vw !important;
}



/* Billeder zoom */

.widget .size-mini, .alignleft.size-mini, .related img, .people-thumb a img, .thumb-pic img {
	transition: 0.2s ease-out;
}

.related img:hover, .thumb-pic img:hover{
	transform: scale(1.02);
}
.people-thumb a img:hover {
	transform: scale(1.03);
}

.size-mini:hover, .alignleft.size-mini:hover {
	transform: scale(1.07) !important;
	box-shadow: 0 1px 4px 1px rgba(0,0,0,0.3) !important;
}


/* BURGER MENU */

#menu_btn, #menu_btn_close {
	cursor: pointer;
	transition: 0.2s ease-out;
}
#menu_btn:hover, #menu_btn_close:hover {
	transform: scale(1.1);
}


/* BURGER MENU items */

#menu-main .menu-item {
    transition: 0.2s ease-out;
}
#menu-main .menu-item:hover {
    transform: translateX(6px);
    font-weight: bolder;
}


/* BURGER MENU language select */

#lang #qtranslate-chooser .active a span {
    text-decoration: none;
    font-weight: bolder;
}
#lang #qtranslate-chooser a span {
    transition: 0.2s ease-out;
}

#lang #qtranslate-chooser a span:hover {
    text-decoration: underline;
}


/* 17 GOALS CIRCLE ROTATE EASTER EGG */

@keyframes rotateUN17GoalsWheel {
  from {transform: rotateZ(0deg);}
  to {transform: rotateZ(-360deg);}
}
.top-sdg img {
	animation: rotateUN17GoalsWheel 270s linear infinite;
}
.top-sdg {
	right: 84px !important;
	top: 55px;
	width: 110px;
}


/* FORSIDE FOOTER */

.related img {
	transition: all .2s ease-out;
}
.address li a:hover {
text-decoration: underline;
}


/* ABOUT US SIDE */
.about-menu a:hover {
	color: #B7BABF;
}
div.kontaktinfo {
	font-size: 1em;
}
.people-thumb .thumb-text {
	font-size: 14px;
	margin-top: 8px;
}
.people-thumb .thumb-text .titel {
	margin-bottom: 8px;
}
.wrapper .kontaktinfo > p {
	line-height: 1.3rem;
}
.wrapper .kontaktinfo > p > a {
	text-decoration: none;
}



/*WIDGET SIDEBAR*/

.widget .size-mini {
	margin: 4px 4px 4px 4px;
	box-shadow: 0 0 0 1px #e6e7e8;
}
.widget .clearfix {
	clear: both;
	padding-top: 35px;
}
img.alignleft {
	margin: 0 10px 10px 0;
}
img.alignright {
	margin: 0 0 10px 10px;
}

/* INDLAEG */
.event .entry-content, .prototype .entry-content {
	margin-top: 36px;
}

/* FARVE LINK TEKST + HOVER I INDLAEG */

.entry-content p > a, .wrapper a {
	transition: all .1s ease-out;
	text-decoration: none;
	color: black;
	font-family: 'europa-regular';
	letter-spacing: 0.2px;
}

.wrapper p a {
text-decoration: underline;
}

.entry-content p > a:hover, .wrapper a:hover {
	color: #0088AF;
}


/* SHARE KNAPPER I BUNDEN AF INDLAEG */

div.ssba.ssba-wrap {
	position: absolute;
    bottom: 0;
}

div.ssba.ssba-wrap > div {
	display: inline-block;
}

.entry-content .ssba div {
	padding-bottom: 6px;
	margin: 0 0 0 0;
	color: black;
}

.ssba, .ssba a {
	vertical-align: 2px;
}

.entry-content .ssba img {
	width: 48px !important;
	padding: 0;
	margin: 0 2px;
	transition: 0.2s ease-out;
}
.entry-content .ssba img:hover {
	opacity: 0.9;
	transform: scale(1.1);
}

.wrapper {
	padding: 25px 10px 0;
}



.wrapper .btn a {
	transition: 0.2s ease-out;
	background: black;
	color: white;
	border: 1px solid black;
}

.wrapper .btn a:hover {
	background: white;
	color: black;
	border: 1px solid black;
}


/* INDLAEG AFSLUTNING */

.entry-content, .big-sidebar {
	margin-bottom: 150px;
}

.related h3 {
    margin: 30px 0;
}
#content {
    padding-bottom: 40px;
}


/* INDLAEG FOOTER */
#footer {
	padding: 40px 0 0;
}

#footer .btn a {
	transition: 0.2s ease-out;
}
#footer .btn a:hover {
	background-color: white;
	color: black;
}
#footer-inner .p1 a:hover {
	text-decoration: underline;
}

input[type="submit"] {
	color: black;
	transition: 0.2s ease-out;
	cursor: pointer;
}
input[type="submit"]:hover {
	color: #808285;
}

#mce-EMAIL {
	transition: 0.2s ease-out;
}
#mce-EMAIL:focus {
	background: white;
	color: black;
}


/* SOCIAL FOOTER ICONS */

img.alignnone.size-full.wp-image-193 {
width: 210px;
margin-top: 8px;
}


/*FANCYBOX*/

#fancybox-close {
	background: url(../../uploads/fancybox_x.png) no-repeat top left !important;
	background-size: 30px !important;
	width: 30px !important;
	height: 30px !important;
	top: -15px !important;
	right: -15px !important;
	border-radius: 50% !important;
	box-shadow: rgb(17, 17, 17) 0px 0px 10px 0px !important;
}

#fancybox-right-ico {
	background: url(../../uploads/fancybox_r.png) no-repeat top left !important;
	background-size: 30px !important;
	width: 30px !important;
	height: 30px !important;
	border-radius: 50% !important;
	opacity: 0.6;
}
#fancybox-left-ico {
	background: url(../../uploads/fancybox_l.png) no-repeat top left !important;
	background-size: 30px !important;
	width: 30px !important;
	height: 30px !important;
	border-radius: 50% !important;
	opacity: 0.6;
}



/* TEMP SIDEBAR */

img .alignleft{float: none;}

.widget .size-mini {
    margin: 4px 8px 4px 0px;
    box-shadow: 0 0 0 1px #e6e7e8;
    display: inline-block;
    float: none;
}

.widget .size-mini {
    margin: 5px 5px 0px 0px;
    box-shadow: 0 0 0 1px #e6e7e8;
    display: inline-block;
    float: none;
}

hr {
    border: none;
    border-top: #bcbec0 solid 1px;
    width: 100%;
    margin: 24px 0px;
    clear: both;
}