/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Typography
	#Buttons
	#Generic Styles
	#Separators
	#Nav
	#Intro
	#Work
	#Services
	#About
	#Contact
	#Media Queries
	#Font-Face */


/* #Typography
================================================== */

/*#priser .sixteen.columns h2{
	margin-top: 0px;
}*/

.cal-titles{
	background: #fff!important;
}

.circle{
	border-radius: 50%;
	width: 28px;
	height: 28px;
	background: #F8981D;
	display: inline-block;
	text-align: center;
	font-weight: 600;
	float: left;
	line-height: 1.8em;
	font-size: 16px!important;
	margin-right: 10px;
	line-height: auto!important;
	color: #fff!important;
	margin-top: -5px!important;
}


.calendar-wrapper{
	width:710px; 
	padding:0 5px 40px 0; 
	margin-bottom:0; 
	overflow: hidden; 
	margin-left: 12.5%;	
}

.eventon_filter_dropdown{
	z-index: 0!important;
	}

.eventon_list_event p.no_events {
    border-left: 1px solid #621a4b!important;
}

#evcal_list {
    border-color: #621a4b!important;
}

.evofc_month{
	width: 33.4%!important;
}

.eventon_fc_days{
	border-left: 1px solid #621a4b!important;
}

.eventon_fullcal .evo_fc_day{
	border-top: 1px solid #621a4b!important;
	border-right: 1px solid #621a4b!important;
	
}

#parkeringsomraden h5{
	margin-top: 40px;
	font-weight: 700!important;
}

#parkeringsomraden .parkeringsinfo{
	margin-left: 40px;
	margin-bottom: 20px;
	font-size: 18px;
	line-height: 1.6em;
	color: #611749;
	font-family: "Georgia" !important;	
}

#evcal_head{
	border-top: 1px solid #621a4b;
	border-left: 1px solid #621a4b;	
	border-right: 1px solid #621a4b;		
	width: 50%!important;
	height: 50px!important;
	margin-bottom: -23px!important;
	overflow: hidden!important;
}

.eventon_fc_daynames {
    border-left: 1px solid #621a4b!important;
}

.evo_fc_day{
	color: #621a4b!important;			
}

.eventon_fullcal .evo_fc_day.bb {
    border-bottom: 1px solid #621a4b!important;
}

.evo_fc_day.has_events{
	font-weight: 300!important;
}

#evcal_cur{
	text-transform: capitalize!important;
	font-family: "Gothman"!important;
}

.ajde_evcal_calendar .calendar_header{
	margin-bottom: -10px!important;
}

.eventon_sorting_section {
	margin-top: 0!important;
}

#evcal_cur{
	width: 180px!important;
	position: absolute!important;
	margin-left: 84px!important;
	text-align: center!important;
	display: inline-block!important;
	overflow: hidden!important;
}

#evcal_prev{
	position: absolute!important;
	left: 10px!important;
}

#evcal_next{
	position: absolute!important;
	left: 290px!important;
}

#evcal_prev, #evcal_next{
	margin-top: 4px!important;
}

.ajde_evcal_calendar .calendar_header .evcal_arrows {
	width:28px!important;
	height:28px!important;	
}

.ajde_evcal_calendar .calendar_header .evcal_arrows .fa {
	margin-top: 1px!important;
}

.fa.fa-angle-left{
	left: 7px!important;	
}

.fa.fa-angle-right{
	left: 11px!important;
}

.evcal_cblock{
	margin-left: 30px!important;
}

.evcal_list_a.desc_trig.sin_val{
	padding: 30px 0 0 0px!important;
}


.eventon_events_list .eventon_list_event .evcal_cblock span, .evo_pop_body .evcal_cblock span{
	vertical-align: baseline!important;
}

.evcal_event_title{
	margin-left: 25%!important;
	float: left!important;
	width: 248px!important;
}

.evcal_event_subtitle{
	float: left!important;
	margin-left: 0!important;
}

.evo_date .start{
	font-weight: 300!important;
	font-size: 18px!important;	
	padding-top: 5px!important;
	color: #F8991D!important;

}

.evo_date .start em{
	float: right!important;
	font-size: 18px!important;	
	text-transform: none!important;	
	font-weight: 300!important;
	margin-left: 3px!important;
	margin-top: -1px!important;
}


.evcal_desc span {
	display: inline-block!important;
	margin-left: 10%;
}

.eventon_events_list{
	margin-top: 60px!important;
}

#evcal_list{
	border-top:1px solid #621a4b!important;
	width: 710px!important;
}

.eventon_events_list .eventon_list_event .evcal_list_a {
	padding-bottom: 0px!important;
}

.evcal_list_a{
	background: #e2e2e2!important;
	border-left: 1px solid #621a4b!important;
	padding-bottom: 0!important;
}

.evo_info span, .evo_date span{
	text-transform: none!important;
}

.evo_date .start, .evo_info span, .evo_date span{
	color: #F8991D!important;
}


.evo_fc_day{
	text-transform: capitalize!important;
}

#eventon_loadbar_section{
	border-bottom: 0px!important;
}

.evo_fc_day{
	font-family: 'Open Sans', sans-serif!important;
	font-size: 1.2em!important;
}

p[data-filter_val = "all"]{
	display: none!important;
}

.eventon_sort_line.evo_sortOpt{
	display: none;
}

.evo_sort_btn{
	display: none;
}

.eventon_sorting_section{
	display: block!important;
	border: none!important;
}

.eventon_filter_line{
	border-left: none!important;
	padding-left: 0!important;
}

/*
.ajde_evcal_calendar .calendar_header .evcal_arrows {
	width: 22px!important;
	height: 22px!important;	
}

.ajde_evcal_calendar .calendar_header .evcal_arrows .fa {
    font-size: 14px!important;
    margin-top: 6px;
    position: absolute;
    left: 8px!important;
}
*/

.eventon_fullcal{
	margin-bottom: 40px!important;
	border-bottom: 0px!important;
}

.eventon_fullcal, #eventon_loadbar_section{
	width: 50%!important;
}

.eventon_filter_selection{
left:375px;
margin-top: -35px;
position: absolute!important;
float: none!important;
}

.eventon_filter_dropdown{
	min-width: 340px!important;
	display: block!important;
	position: relative!important;
	margin-top: 0px!important;
	opacity: 1!important;
	background: none!important;
	border-radius: 0!important;
	border: 0!important;
	border-top: 1px solid #621a4b!important;
	box-shadow: none!important;
	text-align: center!important;	
}

p.head{
	font-family: "Gothman"!important;
	color: #621a4b!important;
	line-height: 1.38em!important;
	font-size: 22px!important;
	text-transform: none!important;
	padding: 12px 10px!important;
	border-radius: 0!important;
	font-weight: 500!important;
	background: none!important;
	border-right: 1px solid #621a4b!important;
	border-left: 1px solid #621a4b!important;
	border-top: 1px solid #621a4b!important;
	text-align: center!important;	
}

.eventon_events_list .eventon_list_event .evcal_list_a::after {
	height: 0px!important;
}

.eventon_filter_dropdown p{
	color: #621a4b!important;
	line-height: 1.4em!important;
	font-size: 16px!important;
	text-transform: none!important;
	padding: 14px 10px 15px!important;
	border-radius: 0!important;
	font-weight: 300!important;
	background: none!important;
	border-right: 1px solid #621a4b!important;
	border-left: 1px solid #621a4b!important;
	border-bottom: 1px solid #621a4b!important;
	text-align: center!important;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;		
}

.eventon_filter_dropdown p.active, .filtering_set_val{
	background: #F8981D!important;
	text-align: center!important;
	color: #621A4B!important;
}

.eventon_filter_dropdown p.active:hover{
	color: #621A4B!important;
}


.eventon_filter_dropdown p:hover{
	color:#F8981D!important;
}

.filtering_set_val{
	color: #621A4B!important;
	background: none;
	font-weight: 300!important;
	font-size: 16px!important;
	line-height: 1.4em!important;
	padding: 14px 10px 15px!important;
	font-style: normal!important;
	border-radius: 0px!important;	
	text-transform: none!important;
	border-left: 1px solid #621a4b!important;
	border-right: 1px solid #621a4b!important;
	margin-bottom: 0px!important;
	border-top: 1px solid #621a4b!important;
	
}

.evo_fc_day span i{
	display: none!important;
}

#evcal_cur{
	color: #621a4b!important;
	font-size: 20px;
}

.eventon_sf_field{
	/*float: none!important;
	display: block!important;
	clear: both!important;*/
	display:none!important;
}

.eventon_sf_field p{
	color: #621a4b!important;
	font-size: 14px!important;
	text-transform: none!important;
	margin-bottom: 4px!important;
}

.eventon_fc_days .evo_fc_day {
	padding: 6px 0!important;
}

.eventon_list_event,
.evcal_list_a { border-bottom: none !important; }

.evcal_list_a.desc_trig.sin_val { padding: 0 !important; }
.cal-titles { float: left; display: block; width: 100%; border-bottom: 1px solid #621a4b; }
.cal-titles .single-title { float: left; display: inline-block; width: 33%; padding: 10px 0; color: #621a4b; font-size: 18px; text-align: center; border-right: 1px solid #621a4b; font-weight: 700; }
.cal-titles .single-title:last-child { border: none; }

.event-wrap .hide-price { display: none !important; }

.event-wrap  { float: left; display: block; width: 100%; background: #F8981D; border-bottom: 1px solid #e5e5e5; }
.event-wrap:last-child { border: none; }
.event-wrap .single-info { float: left; display: inline-block; width: 33%; color: #621a4b; padding: 10px 0; font-size: 16px; text-align: center; font-family: "Georgia" !important; border-right: 1px solid #621a4b; font-weight: 300; }
.event-wrap .single-info:last-child { border: none; }

@media only screen and (min-width: 768px) and (max-width: 959px) {


	#evcal_list{
		width: 702px!important;
	}

	.evcal_event_subtitle{
		margin-right: 0%!important;
	}
	
	#evcal_cur{
		position: absolute!important;
		margin-left: 64px!important;
		display: inline-block!important;
		overflow: hidden!important;
	}
	
	#evcal_prev{
		position: absolute!important;
		left: 10px!important;
	}
	
	#evcal_next{
		position: absolute!important;
		left: 250px!important;
	}
	
	
	.eventon_filter_selection{
	left:320px!important;
	position: absolute!important;
	float: none!important;
	}
	
}

@media only screen and (max-width: 959px) {

.calendar-wrapper{
		width:600px!important;
		overflow: hidden; 
		margin-left: 12.5%;	
	}

	.cal-titles .single-title { font-size: 13px; }
	.event-wrap .single-info { font-size: 12px; }
	
.eventon_filter_selection{

margin-top: 15px;
}


	#evcal_head{
		width: 308px!important;
	}


	#evcal_list{
		width: 100%!important;
	}


	.evcal_event_title{
		max-width: 200px!important;
	}

	#evcal_cur{
		position: absolute!important;
		margin-left: 60px!important;
		display: inline-block!important;
		overflow: hidden!important;
	}
	
	#evcal_prev{
		position: absolute!important;
		left: 10px!important;
	}
	
	#evcal_next{
		position: absolute!important;
		left: 250px!important;
	}	
	
	.evcal_cblock{
		margin-left: 0px!important;
	}

	.evcal_desc span {
		display: inline-block!important;
		margin-left: 5%!important;
	}

	.evcal_event_subtitle{
		margin-right: 0%!important;
	}

	
	.eventon_filter_dropdown{
	min-width: 298px!important;
	}
	
	.eventon_filter_selection{
		left:0px!important;
		position: relative!important;
		float: left!important;
		padding-left: 0!important;
	}
	
	.eventon_filter_selection p{
		padding-left: 5!important;	
		font-size: 16px!important;		
	}
	
	.filtering_set_val{
		font-size: 16px!important;		
		padding: 10px !important;
		margin-top: 0!important;		
	}
	
	.eventon_fullcal, #eventon_loadbar_section{
		width: 100%!important;
	}
}

@media only screen and (max-width: 759px) {

.calendar-wrapper{
		width:400px!important;
		overflow: hidden; 
		margin-left: 5%!important;	
	}

	.cal-titles .single-title { font-size: 13px; }
	.event-wrap .single-info { font-size: 12px; }
	
.eventon_filter_selection{

margin-top: 15px;
}


	#evcal_head{
		width: 308px!important;
	}


	#evcal_list{
		width: 100%!important;
	}


	.evcal_event_title{
		max-width: 200px!important;
	}

	#evcal_cur{
		position: absolute!important;
		margin-left: 60px!important;
		display: inline-block!important;
		overflow: hidden!important;
	}
	
	#evcal_prev{
		position: absolute!important;
		left: 10px!important;
	}
	
	#evcal_next{
		position: absolute!important;
		left: 250px!important;
	}	
	
	.evcal_cblock{
		margin-left: 0px!important;
	}

	.evcal_desc span {
		display: inline-block!important;
		margin-left: 5%!important;
	}

	.evcal_event_subtitle{
		margin-right: 0%!important;
	}

	
	.eventon_filter_dropdown{
	min-width: 298px!important;
	}
	
	.eventon_filter_selection{
		left:0px!important;
		position: relative!important;
		float: left!important;
		padding-left: 0!important;
	}
	
	.eventon_filter_selection p{
		padding-left: 5!important;	
		font-size: 16px!important;		
	}
	
	.filtering_set_val{
		font-size: 16px!important;		
		padding: 10px !important;
		margin-top: 0!important;		
	}
	
	.eventon_fullcal, #eventon_loadbar_section{
		width: 100%!important;
	}
}


@media all and (max-width: 480px){
.calendar-wrapper{
		width:300px!important;
		overflow: hidden; 
		margin-left: 12.5%;	
	}


	.cal-titles .single-title { font-size: 13px; }
	.event-wrap .single-info { font-size: 12px; }
	
	#evcal_head{
		width: 99.5%!important;
	}

}


/* end hover overlay */


/* #Services
================================================== */

#services {
	background: url(../images/bg-dark.jpg) repeat;
	position: relative;
	z-index: 300;
	padding-top: 40px;
	padding-bottom: 40px;
	-webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.9);
	box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.9);
}

.serv-list {
	text-align: center;
	margin-top: 60px;
}

.serv-list h4 {
	margin-bottom: 50px;
}

.serv-list p {
	margin-top: 35px;
}


.pricing {
	text-align: center;
	margin-bottom: 20px;
}

.pricing h3 {
	margin-top: 70px;
	margin-bottom: 60px;
}

p.p-name {
	background: url(../images/price-name-bg.jpg) repeat;
	font-size: 22px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 12px 0 8px 0;
	margin: 0;
	color: #fff;
}

p.p-price {
	background: url(../images/price-bg.jpg) repeat;
	font-size: 28px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	padding: 20px 0 16px 0;
	margin: 0;
}

span.p-small {
	font-size: 14px;
	color: #a0a0a0;
}

.pricing ul {
	background: url(../images/price-feat-bg.jpg) repeat;
	margin: 0;
}

.pricing ul li {
	font-size: 14px;
	text-transform: uppercase;
	color: #d7d7d7;
	border-bottom: 1px solid #333333;
	padding: 10px 0;
	margin: 0;
}

.signup {
	padding: 14px 0;
	margin-bottom: 30px;
}

.signup button2 {
	margin: 0;
}

.signup {
	background: url(../images/price-bg.jpg) repeat;
}


