* {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

@font-face {
	font-family: 'teenbold_italic';
	src: url('../fonts/teen_bd_it-webfont.woff2') format('woff2'),
	url('../fonts/teen_bd_it-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'teenbold';
	src: url('../fonts/teen_bd-webfont.woff2') format('woff2'),
	url('../fonts/teen_bd-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'teenitalic';
	src: url('../fonts/teen_it-webfont.woff2') format('woff2'),
	url('../fonts/teen_it-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'teenlight_italic';
	src: url('../fonts/teen_lt_it-webfont.woff2') format('woff2'),
	url('../fonts/teen_lt_it-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'teenlight';
	src: url('../fonts/teen_lt-webfont.woff2') format('woff2'),
	url('../fonts/teen_lt-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'teenregular';
	src: url('../fonts/teen-webfont.woff2') format('woff2'),
	url('../fonts/teen-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'dine_1451_std';
	src: url('../fonts/DINEngschriftStd.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'utopia_std_regular';
	src: url('../fonts/UtopiaStd-Regular.woff2') format('woff2'),
	url('../fonts/UtopiaStd-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'utopia_std_bold';
	src: url('../fonts/UtopiaStd-Bold.woff2') format('woff2'),
	url('../fonts/UtopiaStd-Bold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
/*font-family: 'Poppins', sans-serif;*/


body {
	margin: 0 auto;
	padding: 0;
	font-family: 'utopia_std_regular', sans-serif;
	background-attachment: fixed;
	height: 100%;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	position: relative;
	background-position: center top;
	background-size: cover;
	/*background-image: url(../images/index4.jpg);
	opacity: 0.7;
	*/
}
.body_overlay {
	background-color: #049592;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
	opacity: 0.7;
	z-index: -1;
}
.body_shadow{
	box-shadow: 0px 0px 46px 0px rgba(0, 0, 0, 0.11);
	max-width: 1170px;
	margin: 0 auto;

}
.overlay{
	background-color: rgba(4,149,146,0.3);
	width: 100%;
	height: 100%;
	position: absolute;
}
a:hover {
	text-decoration: none;
}
a:focus {
	outline: 0;
}
#cssmenu > ul > li.active > a{
	color: #ed4860;
	/*background: transparent;*/
}
#cssmenu ul li ul li.active a {
    color: #ed4860;
}
.no-space{
	padding: 0px;
}
.container_main{
	float: left;
	width: 100%;
}
.header_in{
	width: 100%;
	float: left;
	position: relative;
	margin: 0 auto;
	padding: 0px;
	z-index: 9;
}
.header_in:after{
	background: url(../filarkiv/site_images/header_bg.png);
	position: absolute;
	content: "";
	bottom: -7px; 
	left: 0; 
	right: 0;
	margin: auto;
	width: 100%;
	height: 110px;
	z-index: -1;
}
.logo {
	float: left;
	margin:15px 0 0 23px;
}
.logo img {
	max-width: 235px;
	width: 100%;
}
.button{
	top: -62px;
}
#cssmenu > ul > li{
	margin-left: 35px;
}
#cssmenu > ul > li > a{
	letter-spacing: 0;
}
#cssmenu{
	margin: 42px 25px 0 0;
}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before{display: none;}
#cssmenu li:hover > ul{padding: 0px; top: 25px;}
#cssmenu > ul > li > a{padding: 0px 0px 15px;}
#cssmenu ul ul li a{text-align: left;background: #333;}
#cssmenu > ul > li.has-sub > a{padding-right: 0;}
#cssmenu ul ul, #cssmenu ul ul ul{padding: 0;}
#cssmenu ul li ul li a{color:#fff;}
/*banner css start*/
.banner,.inner_banner{
	float: left;
	width: 100%;
}
/*.inner_banner{
	height: 230px;
	}*/
	.banner img{
		width: 100%;
		height: 100%;
	}
	/*banner css end*/

	/*middle css start*/
	.full_width{
		float: left;
		width: 100%;
	}
	.center-block{
		float: none;
	}
	.store_item{
		float: left;
		width: 100%;
		background-image: url(../filarkiv/site_images/store_back.jpg);
		background-repeat: no-repeat;
		height: 100%;
		padding: 0 30px;
	}
	.box_main{
		float: left;
		width: 100%;    
		border-radius: 0 0 10px 10px;
	}
	.box_main .inner_box_main{
		border-radius: 0 0 10px 10px;
		float: left;
		width: 100%;
		overflow: hidden;
	}
	.box_main .col-md-4{
		padding: 0px;
	}
	.boxes{
		float: left;
		width: 100%;
		padding:18px 25px;
		height: 60px;
		align-items: center;
		cursor: pointer;
		-webkit-transition: all 0.7s;
		-o-transition: all 0.7s;
		transition: all 0.7s;

	}
	.boxes:hover .box_img{
		margin-right: -10px;
	}
	.box_img{
		float: right;
		padding-top: 5px;
		display: inline-block;
		-webkit-transition: all 0.7s;
		-o-transition: all 0.7s;
		transition: all 0.7s;
	}
	.box_img img{
		transition: all 5s ease 0s;
		float: right;
		position: relative;

	}
	.main_btn{
		float:left;
		width: 100%;
		text-align: center;
		margin-top: 25px;
	}
	.main_btn a{
		border: 2px solid #1a1a18;
		border-radius: 5px;
		color: #1a1a18;
		background:#fff;
		max-width: 210px;
		width: 100%;
		height: 48px;
		line-height: 48px;
		display: inline-block;
		font-size: 24px;
		font-family: 'dine_1451_std';
		margin-right: 15px;
		transition: all 0.5s ease-in-out 0s;
		letter-spacing: 1.5px;

	}
	.main_btn a:last-child{
		margin-right: 0;
	}
	.main_btn a:hover{
		background: #1a1a18;
		color: #fff;
	}
	.box_text{
		float: left;
	}
	.box_text h3 {
		font-family: 'dine_1451_std';
		color: #fff;
		text-transform: capitalize;
		font-size: 24px;
		line-height: 14px;
		margin: 0;
		line-height: 24px;
	}
	.box_text h4{
		font-family: 'utopia_std_regular', sans-serif;
		font-weight: 700;
		font-size: 13px;
		text-transform: uppercase;
		color: #24262b;
		opacity: 0.7;
		margin: 0;
		letter-spacing: 0.6px;
	}
	.hc_group{
		float: left;
		width: 100%;    
		padding: 30px 0 10px;
	}
	.hc_group h4,.timer h3{
		font-family: 'dine_1451_std';
		font-size: 28px;
		color: #24262b;
		margin:0 0 20px;
		font-weight: 400;
		text-align: center;
		line-height: 26px;
	}
	#hc_group_slider{
		padding: 10px;
		background-color: #fff;
		box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.08);
		position: relative;
	}

	#hc_group_slider .item{
		height: 380px;
	}
	#hc_group_slider .item img{
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#hc_group_slider .owl-prev{
		position: absolute;    
		left:50px;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}
	#hc_group_slider .owl-next{
		position: absolute;    
		right: 50px;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}

	/*middle css start*/

	/*stopwatch css start*/
	.stopwatch{
		float: left;
		width: 100%;
	}
	.timer {
		width: 100%;
		float: left;    
		padding: 10px 0 25px;
	}
	.timer h3{
		margin-bottom:20px;
	}

	#clockdiv {
		font-family: sans-serif;
		text-align: center;
		color: #7bb56f;
	}

	#clockdiv > div {    
		border-radius:5px;
		display: inline-block;
		position: relative;
		width:73px;
		height:60px;
		margin: 0 11px;
		padding:11px 0 0 0;
		background: #e6ffe1;   
		-webkit-box-shadow: 0px 6px 0px 0px rgba(123,181,111,0.9);
		-moz-box-shadow: 0px 6px 0px 0px rgba(123,181,111,0.9);
		box-shadow: 0px 6px 0px 0px rgba(123,181,111,0.9);
	}

	#clockdiv div > span {
		float: left;
		width: 100%;
		font-size: 47px;
		font-family: 'dine_1451_std';
		line-height: 34px;
	}
	.smalltext {
		color: #7bb56f;
		text-transform: uppercase;
		font-size: 12px;
		font-family: 'dine_1451_std';
		line-height: 8px;
		float: left;
		width: 100%;
		margin: 4px 0 0 0;
	}
	#clockdiv > div:after {
		content:"";
		position: absolute;
		width:7px;
		height:7px;
		top: 20px;
		right:-15px;
		background-color: #636466;
		border-radius: 50%;
	}
	#clockdiv > div:before{
		content:"";
		position: absolute;
		width:7px;
		height:7px;
		top:40px;
		right:-15px;
		background-color: #636466;
		border-radius: 50%;
	}
	#clockdiv > div:last-child:before,#clockdiv > div:last-child:after {
		background-color: transparent;
	}
	/*stopwatch css end*/

	/*newsmail css start*/
	.news_section {
		width: 100%;
		float: left;
		background-color: #7bb56f;
		padding:0 28px;
		margin:32px 0 32px;
	}
	.news_section h4{
		font-family: 'dine_1451_std';
		font-size:27px;	
		color:#fff;
		margin:37px 13px 0 0;    
		float: left;
	}
	.news_section form {
		float: left;
		max-width: 728px;
		width: 100%;
		border-radius: 3px;
		font-family: 'utopia_std_regular', sans-serif;
		font-weight: 400;
		font-size: 16px;
		letter-spacing: 1.4px;
		display: table;
		position: relative;
		padding: 29px 0;
	}

	.news_section form input[type="email"] {
		width: 100%;
		padding:5px 50px 5px 18px;
		border: 0;
		border-radius: 3px;
		height: 48px;
	}

	.news_section form input[type="email"]:focus {
		outline: 0;
	}

	.news_section form input[type="submit"]{
		position: absolute;
		right: 19px;
		top: 46px;
		background: url(../filarkiv/site_images/and_right.png) no-repeat;
		border: 0;
		outline: 0;
		cursor: pointer;
		height: 20px;
		width: 22px;
		font-size: 0;    
		transition: 0.5s all;
	}
	.news_section form input[type="submit"]:hover{
		right: 10px;
	}
	.fb_img{
		float: left;
		width: 100%;
	}
	.fb_img img{
		width: 100%;
	}
	/*newsmail css end*/


	.white_part{
		background-color: #fff;
		padding: 0 30px;
	}
	.gallary {    
		padding:30px 0px 0;
	}
	.inner_gallary{margin-bottom: 27px;border-radius: 5px; overflow: hidden;}
	.inner_gallary .gallary_img{
		height: 220px;
	}
	.inner_gallary .gallary_img img{
		height: 100%;
		width: 100%;
		object-fit:cover;
	}
	.inner_gallary .gallary_containt{
		padding: 14px 23px;
		float: left;
		width: 100%;    
		height: 140px;
		position: relative;
	}
	.inner_gallary .gallary_containt h2 {
		font-size: 17px;
		margin: 0px 0px 4px 0;
		font-weight: 500;
		float: left;
		width: 100%;
	}
	.inner_gallary .gallary_containt p{
		font-weight: 400;
		font-size: 14px;
		display: inline-block;
		margin: 0 0 11px;
	}
	.inner_gallary .read_more{
		color:#7bb56f;
		font-weight: 600;
		font-size: 16px;
		position: absolute;
		bottom:22px;
		left: 22px;    
		line-height: 13px;
		transition: 0.5s all;
	}
	.inner_gallary .read_more:hover{
		color: #000;
	}
	.nyhedsarkivet_form .cmn_bg_btn{
		margin: 0 auto;
		display: table;
	}
	.index_btn{
		float: left;
		width: 100%;
		text-align: center;
	}
	.cmn_bg_btn {
		background-color: #7bb56f;
		color: #fff;
		font-family: 'dine_1451_std';
		font-size: 22px;
		padding: 12px 24px;
		border-radius: 5px;
		transition: 0.5s all;
		display: inline-block;
	}
	.cmn_bg_btn:hover{
		background-color:#24262b;
		color: #fff;
	}

	.inner_gallary.venner{
		border-radius: 0px;
	}
	.inner_gallary.venner .gallary_img{
		height: 285px;
	}

	.inner_gallary.venner .gallary_containt{
		padding:20px 0 0 0;
		height: auto;
	}
	.inner_gallary.venner .gallary_containt h2{
		font-weight: 400;
		font-size: 23px;
		margin-bottom:0;
		color: #24262b;
	}

	.inner_gallary.venner .gallary_containt .read_more{
		position: relative;
		left: 0;
	}
	.gallary_containt img{
		width: 100%;
	}
	.august{
		float: left;
		width: 100%;
		text-align: center;
	}
	.august h3{
		font-size: 132px;
		color: #24262b;
		font-family: 'dine_1451_std';
		margin: 0;
		padding: 50px 0 10px;
		line-height: 100px;
	}
	.august span{
		font-size: 14px;
		color: #FFF;
		font-family: 'dine_1451_std';
		background: #ee6b43;
		letter-spacing: 9px;
		text-transform: uppercase;
		margin: -73px auto 54px;
		padding:  0 0 0 4px;
		display: table;
		position: relative;
		z-index: 1;
	}
	.august h4{
		font-size: 37px;
		color: #ee6b43;
		font-family: 'dine_1451_std';
		margin: 0;
	}
	.gallery{
		width: 100%;
		float: left;
		margin: 15px 0 30px;
	}
	.gallery_image {
		float: left;
		width: calc(25% - 20px);
		height: 200px;
		margin: 0 10px 20px;
	}
	.gallery_image img {
		object-fit: cover;
		width: 100%;
		height: 100%;
	}
	.gallery .gallery_img img:hover {
		background-color: rgba(0,0,0,0.5);
	}
	.fancybox-lock .fancybox-overlay {
		background: rgba(0,0,0,0.6);
	}
	.gallary_fancy{
		margin: 0px -11px;
	}

	/*sponser css start*/
	#sponser_slider{
		float: left;
		width: 100%;
	}
	.sponser_img{
		float: left;
		width: 100%;
		padding-bottom: 30px;
	}
	.sponser_img .image img{
		left: 50%;
		transform: translate(-50%, -50%);
		top: 50%;
		position: absolute;
		max-height: 80%;
		max-width: 80%;
	}
	.sponser_img .image{
		vertical-align: middle;
		height: 100px;
		background-color: #f5f5f5;
		position: relative;
		float: left;
		margin:0 5px 10px;
		width: calc(16.66% - 10px);
	}
	.sponser_text{
		float: left;
		width: 100%;
		padding: 50px 0 30px;
	}
	.sponser_text h5{
		font-size: 28px;
		color: #24262b;
		float: left;
		font-family: 'dine_1451_std';
		padding-right: 25px;

	}
	.sponser_text p{
		font-size: 16px;
		color: #595959;
		font-family: 'utopia_std_regular', sans-serif;
		float: left;
	}
	.sponr_btn{
		float: right;
		padding-right: 92px;
		padding-top: 8px;
	}
	#sponser_slider .owl-prev{
		border:1px solid #019390;
		background:red;
		color: #000;
		float: left;
		width: 39px;
		height: 39px;
		background-color:#019390;
		border-radius: 2px;
		line-height: 35px;
		text-align: center;
	}	
	#sponser_slider .owl-next{
		border:1px solid #019390;
		background:red;
		color: #000;
		float: left;
		width: 39px;
		height: 39px;
		background-color:#019390;
		border-radius: 2px;
		line-height: 35px;
		text-align: center;
		margin-left: 5px;
	}
	#sponser_slider .owl-next:hover,#sponser_slider .owl-prev:hover{
		background-color:#24262b;
		border-color: #24262b;
		transition: all 0.5s;
	}
	#sponser_slider .owl-nav{
		position: absolute;
		top: -75px;
		right: 0;
	}
	.local_btn{
		color: #fff;
		background-color: #7bb56f;
		padding: 5px 30px;
		display: table;
		font-family: 'utopia_std_regular', cursive;
		font-weight: 400;
		font-size: 25px;
		border-radius: 5px;
		transition: 0.7s all;
		display: inline-block;
	}
	.local_btn:hover{
		background-color: #24262b;
		color: #fff;
		transition: all 0.5s;
	}
	/*footer css start*/
	.foot_data{
		width: 100%;
		float: left;
		background-color: #24262b;
		padding: 7px 30px 0 35px;
	}
	.footer_content {
		width: 100%;
		float: left;
		margin-top: 25px;
	}
	.footer_content ul {
		width: 100%;
		float: left;
		position: relative;
		list-style-type: none;
		margin: 0px 0px;
		padding: 0px 0px;
	}
	.footer_content .col-md-4:after {
		content: " ";
		position: absolute;
		width: 1px;
		height: 231px;
		top: 12px;
		right: 12px;
		background-color: #373a40;
	}
	.footer_content .col-md-4:last-child:after {
		background-color: transparent !important;
	}
	footer .footer_content li {
		width: 100%;
		float: left;
		margin-bottom: 8px;
	}
	footer .bottom_logo {
		width: 100%;
		float: left;
	}
	footer .bottom_logo li{
		margin: 6px 0;
		line-height: 22px;
	}
	footer .bottom_logo img {
		margin: 0px 0px 0px 0px;
	}
	footer .bottom_logo h5 {
		font-family: 'utopia_std_regular', sans-serif;
		color: #fff;
		font-weight: 500;
		font-size: 16px;
	}
	footer .bottom_logo b{
		color: #fff;
		font-size: 15px;
		font-family: 'utopia_std_regular', sans-serif;
	}
	footer .bottom_logo p {
		color: #fff;
		font-family: 'utopia_std_regular', sans-serif;
		font-weight: 400;
		font-size: 15px;
		line-height: 26px;
	}
	footer .bottom_logo a {
		color: #fff;
		font-size: 16px;
		margin-left: 5px;
	}
	footer .bottom_logo a:hover {
		color: #bb3e51;
		transition: all ease 0.5s;
	}
	footer .claus {
		width: 100%;
		float: left;
	}
	footer .claus li{
		margin-bottom: 5px;
	}
	footer .claus h5,footer .info h5 {
		color: #f47723;
		font-family: 'utopia_std_regular', sans-serif;
		font-size: 16px;
		font-weight: 700;
		letter-spacing: 1.2px;
	}
	footer .claus strong {
		color: #fff;
		font-size: 14px;
		font-weight: 700;
	}
	footer .claus h6 {
		color: #fff;
		font-size: 14px;
		margin-top: 0px;
		font-weight: 400;
		letter-spacing: 1.3px;
	}
	footer .info p {
		color: #fff;
		font-family: 'utopia_std_regular', sans-serif;
		font-size: 14px;
		margin-bottom: 8px;
		letter-spacing: 0.3px;
	}
	.extrap{
		margin-bottom: 30px !important;
	}

	/*footer css end*/

	/*om-os css start*/
	.common_form{
		padding: 0;
	}
	.common_form .news_section{
		margin: 0;
	}
	.common_form .nyhedsarkivet_form{
		padding: 0;
	}
	.common_form .news_section form{
		max-width: 790px;
		padding: 29px 0 29px 50px;
	}
	.om_andi{
		float: left;
		width: 100%;
		background-image: url(../filarkiv/site_images/store_back.jpg);
		height: 100%;
		padding: 30px 20px;
	}
	.om_gallary{
		float: left;
		width: 100%;
		margin-bottom: 12px;
	}
	.om_gallary img{
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.omoc_text{
		float: left;
		width: 100%;
	}
	.omoc_text h4{
		font-size: 28px;
		color: #24262b;
		font-family: 'dine_1451_std';
		margin: 0;
	}
	.omoc_text h6{
		font-size: 16px;
		color: #444;
		margin: 5px 0;
		font-weight: bold;
		font-family: 'utopia_std_regular', sans-serif;
	}
	.omoc_text p{
		font-size: 16px;
		color: #444444;
		line-height: 22px;
		font-family: 'utopia_std_regular', sans-serif;
		margin: 0 0 20px;
	}
	.andi_data{
		float: left;
		width: 100%;
	}
	.billetter_item{
		float: left;
		width: 100%;
	}
	.om_gallary.small_gallary{
		height: 150px;
		width: calc(50% - 12px);
		float: left;
		margin: 0 6px 10px;
		overflow: hidden;
	}
	.view_more{
		float: left;
		margin: 0 -6px;
	}
	.more{
		position: relative;
                cursor: pointer;
	}
	.more a{
		position: absolute;
		right: 0;
		text-align: center;
		top: 50%;
		left: 0;
		font-size: 35px;
		color: #fff;
		transform: translateY(-50%);
		font-style: italic;
		font-family: "utopia_std_regular",cursive;
                cursor: pointer;
	}
	.gallry_overlay{
		background-color: rgba(237,72,96,0.7);
		bottom: 0;
		position: absolute;
		top: 0;
		width: 100%;
		pointer-events:none;
	}
	/*om-os css end*/

	/*.image{
		-webkit-animation-duration: 10s;
		animation-duration: 10s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-animation-name: fadeIn;
		animation-name: fadeIn;
	}
	@-webkit-keyframes fadeIn {
		0% {opacity: 0;}
		100% {opacity: 1;}
	}

	@keyframes fadeIn {
		0% {opacity: 0;}
		100% {opacity: 1;}
	}
	.image:nth-child(even){
		animation-duration: 10s;
	}
	.image:nth-child(odd){
		animation-duration: 15s;
		}*/
/*		.move-me-1 {
			animation: move-in-steps 5s infinite;
			animation-duration: 5s;
		}
		.move-me-2 {
			animation: move-in-steps 10s infinite;
			animation-duration: 10s;
		}
		.move-me-3 {
			animation: move-in-steps 15s infinite;
			animation-duration: 15s;
		}
		.move-me-4 {
			animation: move-in-steps 20s infinite;
			animation-duration: 20s;
		}
		.move-me-5 {
			animation: move-in-steps 25s infinite;
			animation-duration: 25s;
		}
		.move-me-6 {
			animation: move-in-steps 30s infinite;
			animation-duration: 30s;
		}
		.move-me-7 {
			animation: move-in-steps 35s infinite;
			animation-duration: 35s;
		}
		.move-me-8 {
			animation: move-in-steps 40s infinite;
			animation-duration: 40s;
		}
		.move-me-9 {
			animation: move-in-steps 45s infinite;
			animation-duration: 45s;
		}
		.move-me-10 {
			animation: move-in-steps 50s infinite;
			animation-duration: 50s;
		}
		.move-me-11 {
			animation: move-in-steps 55s infinite;
			animation-duration: 55s;
		}
		.move-me-12 {
			animation: move-in-steps 60s infinite;
			animation-duration: 60s;
		}*/
		
		/*nyheder css start*/
                .fadeIn {
                    -webkit-animation-name: fadeIn !important;
                    animation-name: fadeIn !important;
                }
		.hcg_pagination{
			float: left;
    width: 100%;
			text-align: center;
			margin: 15px 0 30px;
}
		.hcg_pagination h4{
			color: #24262b;
			font-size: 16px;
			font-family: 'utopia_std_regular', sans-serif;
			letter-spacing: 1px;
			font-weight: 400;
		}
		.hcg_pagination li span,.hcg_pagination li a{
			border-style: solid;
			border-width: 1px;
			border-color: rgb(231, 231, 231);
			border-radius: 3px;
			background-color: rgb(255, 255, 255);
			padding: 10px 18px;
			color: #24262b;
			font-size: 12px;
			font-family: 'utopia_std_regular', sans-serif;
			transition: all 0.5s ease-in-out 0s;
    text-transform: uppercase;
}.hcg_pagination .pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover
		{
			background-color: #ed4860 !important ;
			border-color: #ed4860 !important;

}
		.hcg_pagination .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover{
			background-color: #ed4860;
			border-color: #ed4860;
			color: #fff;
}
		.hcg_pagination .page-link{
			margin-right: 8px;
}
		.rightside{
			padding: 10px 35px 10px 10px !important;
			
}
		.leftside{
			padding: 10px 10px 10px 25px !important;
}
		.rightside::before{
			border-top: 1px solid #24262b;
			border-right: 1px solid #24262b;
			bottom: 0;
			content: "";
			display: block;
			height: 7px;
			margin: auto;
			position: absolute;
			right: 10px;
			top: 0;
			transform: rotate(45deg);
			width: 7px;
			transition: all ease 0.5s;
}
		.leftside::before{
			border-left: 1px solid #24262b;
			border-bottom: 1px solid #24262b;
			bottom: 0;
			content: "";
			display: block;
			height: 7px;
			margin: auto;
			position: absolute;
			left: 10px;
			top: 0;
			transform: rotate(45deg);
			width: 7px;
			transition: all ease 0.5s;
}
		.sponser_head{
			float: left;
			width: 100%;
			margin: 50px 0 30px;
		}
		.sponser_head .image{
			background-color: #fff;
			width: calc(20% - 10px);
			height: 135px;
			margin: 0 5px 10px;
			border: 1px solid #e6e6e6;
		}
                .left-image > img {
    width: 100%;
}
.item-page h2 {
    font-size: 26px;
    margin: 0 0 17px;
    padding: 20px 40px 10px;
    text-transform: uppercase;
    font-family: "dine_1451_std";
}
.store-content p {
    color: #444444;
    font-family: "utopia_std_regular",sans-serif;
    font-size: 16px;
    line-height: 22px;
    margin: 20px 0 20px;
}
.year-list{
    padding-top: 2px;
    padding-bottom: 2px;
}
.year-list p {
  font-size: 16px;
  font-weight: 500;
  line-height: 13px;
  transition: all 0.5s ease 0s;
}
.year-list p a {
  color: #444444;
  cursor: pointer;
  text-decoration: underline;
}
.om_gallary.top-banner {
    padding-left: 30px;
    padding-right: 30px;
}
.back_bnt a ,.back_bnt a:hover{
    color: #000;
    cursor: pointer;
}
.back_bnt {
    float: right;
}
.praktisk-info-btn {
    color: #ffffff;
    font-family: "utopia_std_regular";
    font-size: 150%;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 1.5;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    word-spacing: normal;
}
.praktisk-info-btn {
    background: #5cba3c none repeat scroll 0 0;
    border-color: rgba(0, 0, 0, 1);
    border-radius: 10px;
    border-style: solid;
    border-width: 0;
    box-shadow: none;
    padding: 10px 30px;
}
.bestyrelsen-main{
    text-align: center;
    min-height: 228px;
}
.bestyrelsen-content p{
    font-size: 14px;
}
