/*
 Theme Name:     KG
 Description:    Karls-Gymnasium Main Theme
 Author:         Aldinger+Wolf
 Author URI:     http://www.aldingerwolf.com
 Template:       enfold
 Version:        1.11
*/

@import url("../enfold/style.css");

/* Change Log
V1.00	07.04.2014
V1.01	02.05.2014		font: to Helvetica Neue Light; 
						main menu: font size to 14px; 
						title container: main title font size to 18px, font color to #a81010; 
						fullscreen slider: scroll down button color appearance and size; 
						normal gallery: borders and padding;
						team member: name font size to 14px and font weight to 300;
						icon box: font size to 20px, font weight to 300 and text-transform to none;
V1.02	03.05.2014		socket: font color hover to #ffffff;
V1.03	07.05.2014		base css link fix;
V1.04	08.05.2014		main menu: item color to #222222, hover/selected to #a81010;
V1.05	17.05.2014		magazine element: remove border;
V1.06	19.05.2014		icon box: background to #fbf3f3;
V1.07	22.06.2014		added fix for subheading padding;
						added text columns;
V1.08	29.06.2014		changed "normal gallery" to "gallery";
						changed gallery borders and padding;
V1.09	04.08.2014		changed magazine element time and author text transformation form uppercase to none, change title font size from 14px to 13px;
V1.10	06.08.2014		removed border from newsthumb image
V1.11	14.01.2015		change body font size to 15px
*/





/* font */
.helvetica-neue-websave{
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", Open Sans, Helvetica, Arial, Verdana, sans-serif;	
}

	/* body font size */	
	body {
	  font-size: 15px;
	}

/* main menu*/
.header_color .main_menu ul:first-child > li > a{
	color: #222222;
}

.header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a{
	color: #a81010;
}
	
.main_menu ul:first-child > li > a{
	font-size: 14px;
	font-family: "OpenSans", "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}

	/* ipad menu width adjustment */
	
	@media only screen and (max-width: 1140px) {
	.av-main-nav > li > a {
		padding: 0 7px; 
	}
	}
	
/* title container*/

	/* main title*/
	.title_container .main-title {
		font-size: 20px;
		text-transform: uppercase;
	}

	/* font color */
	.alternate_color .breadcrumb, .alternate_color .breadcrumb a, #top .alternate_color.title_container .main-title,
	#top .alternate_color.title_container .main-title a {
   		color: #a81010;
	}

/* socket */

	/* font color hover */
	.socket_color a:hover {
		color: #FFFFFF;
	}

/* base css link fix */

a { 
	text-decoration: none; outline: 0; max-width:100%; max-width:none; 
}

/* fullscreen slider */

	/* scroll down button */
	#top .scroll-down-link {
    	margin: 0px 0px 20px -40px;
		color: #FFF;
    	background: #a81010;
	}

/*  gallery */ 
#top div .avia-gallery img {
    border-width: 0px;
    padding: 1px;
}

#top div .avia-gallery .avia-gallery-big {
	border-width: 0px;
    padding: 1px;
}

/* team member */

	/* name */
	.team-member-name{
		font-size:14px;
		font-weight:300;
	}

/* iconbox */

	/* title */
	.iconbox .iconbox_content .iconbox_content_title {
    	font-size: 20px;
		font-weight: 300;
		text-transform:none;
		padding: 5px;
	}

	/*background*/
	.main_color.iconbox_top .iconbox_content {
		background: #fbf3f3;
	}

/* magazine element */

.av-magazine-hero .av-magazine-thumbnail {
	border: none;
	padding: 0px;
}

.av-magazine-thumbnail {
	border: none;
	padding: 0px;
}

/* subheading padding front page */

#aktuelles .av-subheading_below { padding-bottom: 100px; }

/* text columns */

	/* two columns */
	@media only screen and (min-width: 767px) {
	.twocolumns {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
	.twocolumns p {
		margin-top: 0;
	}
	}

	/* three columns */
	@media only screen and (min-width: 767px) {
	.threecolumns {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
	.threecolumns p {
		margin-top: 0;
	}
	}

	/* four columns */
	@media only screen and (min-width: 767px) {
	.fourcolumns {
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4;
	}
	.fourcolumns p {
		margin-top: 0;
	}
	}

/* magazine element */

	/* time and author */
	.av-magazine-time, .av-magazine-author, .av-magazine-text-sep {
    	text-transform: none;
	}
	
	/* title */
	.av-magazine .av-magazine-content-wrap .av-magazine-title {
		font-size: 13px;
	}

/* newsthumb */

.news-thumb {
	border-style: none;
	padding: 0px;
}

.news-thumb img {
	width: 34px;
	height: 34px;
}

body div .avia-button {
	border-radius: 0px;
}