/*@import url(http://fonts.googleapis.com/css?family=Francois+One);*/
/*@import url(http://fonts.googleapis.com/css?family=Oswald);*/
@import url(http://fonts.googleapis.com/css?family=News+Cycle:400,700);


/*********************************************/
/***************** UNIVERSUM *****************/
/*********************************************/


/*
--- COLORS ---
-----------------------------------------------------------------------------------*/

/* WHITE */

body,
a,
input[type=text], 
input[type=password], 
input[type=search],
input[type=email],
textarea{
	color: #fff;
	}
	
/* LIGHT GREY */

#content h3,
#footer h4,
.gallery_detail_box,
.search-results h1.page-title{
	color: #aaa;
	}

/* GREY */

.footer-text,
.footer-text a{
	color: #888;
	}

	
/* DARK GREYs */

input[type="text"], 
input[type="password"], 
textarea, 
input[type="search"],
input[type="email"],
.back-top a{
	background-color: #444;
	}
	
.social-widgets,	
.footer-text{
	background: #333;
	}

/* BLACK GREYs */

#footerwrap{
	background: #222;
	}
	
#body,
#main-nav-wrap{
	background-color: rgb(34, 34, 34); /* Fallback */
	background-color: rgba(34, 34, 34, 0.95);
	}

textarea:focus, 
input[type=password]:focus, 
input[type=text]:focus, 
input[type=search]:focus,
input[type="email"]:focus{
	background-color: #111;
	}
	
#footer .col3-1{
	border-top-color: #111;
	}
	
/* BLACK */

body{
	background: #000;
	}
	
/* RED */

#main-nav a:hover,
#main-nav .current-menu-item,
input[type=reset], 
input[type=submit], 
button{
	background-color: #851d17;
	}
	
.evcal_desc .evcal_desc3 em{
	color: #cc2222 !important;
	}
	
/* AQUA BLUE  */

.evo_party .evcal_desc3 em{
	color: #9fe7de !important;
	}

.evo_party{
	border-left-color: #9fe7de !important;
	}
	
/* COLOR MIX */

.evo_konzert.evo_party .evcal_desc3 em:nth-child(2){
	color: #cc2222 !important;
	}

.evo_konzert.evo_party{
	-webkit-border-image: -webkit-gradient(linear, 0 0,0 100%, from(#9FE7DE), to(#cc2222)) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(#9FE7DE, #cc2222) 1 100%;
    -moz-border-image: -moz-linear-gradient(#9FE7DE, #cc2222) 1 100%;    
    -o-border-image: -o-linear-gradient(#9FE7DE, #cc2222) 1 100%;
    border-image: linear-gradient(to bottom, #9FE7DE, #cc2222) 1 100%;
	}

	
	
/* 
--- FONTS ---
-----------------------------------------------------------------------------------*/

body,
/* eventon */
.ajde_evcal_calendar .eventon_events_list p,
.evcal_evdata_row.evcal_event_details .evcal_evdata_cell p,
.eventon_events_list .eventon_list_event .evcal_desc span{
	font-family: 'News Cycle', Arial, Helvetica, sans-serif;
	}

#main-nav,
#site-description,
.page-title,
h1, h2, h3, h4,
.gallery_detail_box,
#fancybox-title,
.footer-nav,
.footer-text,
#searchform #b,
/* eventon */
.ajde_evcal_calendar .calendar_header p,
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, 
.evcal_desc span.evcal_desc2, 
.evcal_evdata_row .evcal_evdata_cell h2, 
.evcal_evdata_row .evcal_evdata_cell h3.evo_h3, 
.evcal_month_line p, 
.evo_clik_row .evo_h3, 
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, 
.evo_pop_body .evcal_desc span.evcal_event_subtitle,
.evo_metarow_ICS .evcal_evdata_cell p a, 
.evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a{
	font-family: 'News Cycle', sans !important;
	font-weight: 700 !important;
	text-transform: uppercase;
	}
	
/* adjustments (incorrect baseline) */

#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title{
    line-height: 1em;
	}

.eventon_events_list .eventon_list_event .evcal_desc .evcal_time{
	line-height: normal;
	}



/* 
--- HEADER ---
-----------------------------------------------------------------------------------*/

#header {
	padding-top: 10px;
	text-align: center;
	}

#site-logo {
	background-image: url(images/universum-stuttgart-logo.png);
	width: 125px;
	margin-left: 0;
	}
	
#site-logo a {
	height: 105px;
	}
	
#main-nav a{
	letter-spacing: 1px;
	}

	
/* 
--- EVENTON ---
-----------------------------------------------------------------------------------*/

.eventon_events_list .eventon_list_event .desc_trig{
	background: #333;
	}
	
.eventon_events_list .eventon_list_event .desc_trig:hover{
	background: #444;
	}
	
.event_description{
	background-color: #111 !important;
	}
	
/* BOX - Close */

.event_description .evcal_close{
	background-color: #111 !important;
	}
	

/* 
--- MEDIA QUERIES & RETINA ---
-----------------------------------------------------------------------------------*/

@media screen and (max-width: 760px) {
			
}

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

}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 
	
	/* header */
	
	#site-logo {
		background-image: url(images/universum-stuttgart-logo-retina.png);
		background-size: 125px 104px;
		}
		
	/* footer */
		
	#goto-goldmarks{
		background-image: url(images/footer-goldmarks-logo-retina.png);
		background-size: 180px 48px;
		}
}
