/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

* { font-family: 'Open Sans' !important;}

nav.main_menu li a { text-transform: uppercase; font-size: 15px; font-weight: 400; letter-spacing: 1px; }

.av-main-nav > li > a { padding: 0 24px; }

.content h1, h2 { font-weight: 300; margin-bottom: 40px;}

#mission { padding-top: 100px; padding-bottom: 100px; }

#mission p { font-size: 24px; font-weight: 300; line-height: 36px;}

.copyright a { display: none; }

.socialfooter a { margin: 0 10px 0 0; }

#top .widget_nav_menu ul ul li:before {

	content: '';
}

#top .widget_nav_menu .current-menu-item > ul, #top .widget_nav_menu .current_page_item > ul, #top .widget_nav_menu .current_page_ancestor > ul, #top .widget_nav_menu .current-menu-ancestor > ul {

	padding: 0;
	
}

#top .widget_nav_menu ul ul li a {

	padding-left: 0;
}

#socket {

	font-size: 13px;
	
}

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */
	
	.content, .sidebar { padding-top: 120px; padding-bottom: 100px; }
	
	.content h1, h2 {
		
		font-size: 40px;		
	}	
  
}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

  
	h1 {
	
		font-size: 32px;
		
	}
	
	#footer .av_one_third {
		
		text-align: center;
	}
	
	span.copyright {
	
		text-align: center;
		margin: 0 auto;
	}
	
	.responsive #socket .sub_menu_socket {
	
		display: block;
	}
	
	.responsive #socket .sub_menu_socket ul {
		list-style: none;
	}
	
	#kundenstimmen img.avia_image {
	
		display: block;
		margin: 0 auto;
		
	}
	
	#kundenstimmen .avia-image-container.avia-align-right {
	
		float: none;
	}

	
	
	
}