@charset "utf-8";

/*
Author:		Rico Floß, floss@51nullacht.de
Author URI: http://www.51nullacht.de/
Date:		2013-11
Client:		MotoMonster
Project:	motomonster.de
*/

/* @import url(http://fonts.googleapis.com/css?family=Cabin:400,700,400italic|Cabin+Condensed|Fjalla+One|Open+Sans:300italic); */

.hide-desktop {		display: none; }
iframe#show-desktop {	display: block; }

@media all and (max-width: 1200px) {
		/* newsletter */
	.nl-subscription {
		position: relative;
		top: 0; right: 0;
		margin-bottom: 1em;
		
		-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
	}
}
@media all and (max-width: 944px) {

	.container {
		max-width: 100%;
		/* padding: 0.5em; */
	}

	.page-header a.logo {
		margin-top: 1em;
	}

	.social-navigation {
		position: absolute; top: 0; right: 0;
		margin-top: 0;
	}
	

	.page-navigation {
		position: relative;
		bottom: auto; top: 1em;
		float: left;
	}
	.page-navigation .navigation li a {
		padding-left: 0;
		padding-bottom: 0.5em;
		/* display: block;
		float: left; */
	}
	.page-navigation .navigation li.first a { padding-bottom: 0; }
	.page-navigation .navigation:hover li.first a { padding-bottom: 0.5em; }

	.subnavi li {
		height: 140px !important;
	}
	.subnavi li a {
		font-size: 100%;
		background-position: center center;
		background-size: 50%;
	}

	.home .facebook-stream {
		display: none;
	}

	.column {
		width: 100%;
	}
	.column .column-inner {
		min-height: auto !important;
	}

	.date-simple .column,
	.teamlist .column,
	.home .page-content article.column.styled.col_4.info.blank {
		clear: none;
		float: left;
		margin-right: 0.83% !important;
	}
	.date-simple .column {	width: auto !important; }
	.teamlist .column {		width: 48% !important; margin: 1% !important; }
	.teamlist .team-person a {
		height: auto;
	}
	
	.page-content .datelist .date-container h2 {
		padding-top: 1em;
		border-top: 1px solid #b2b2b2;
		border-bottom: none;
	}

	img.alignright { /* make alignright images to aligncenter */
		display: block;
		float: none;
		margin: 0 auto 1em auto !important;
	}

	/* fancybox team details */
	.team-person-details {
		padding: 0;
	}
	.team-person-details .page-content {
		padding: 0;
	}
	.team-person-details .page-content img {
		margin-bottom: 1em;
	}
	.team-person-details .page-content h2,
	.team-person-details .page-content h3 {
		font-size: 100%;
	}
	.team-person-details .page-content h2 {
		margin-bottom: 0;
	}
	.team-person-details .page-content p {
		font-size: 100%;
	}

	/* other */
	.hide-desktop {		display: block; }
	iframe#show-desktop {	display: none; }
	iframe {
		width: 100%;
	}
	.fb_iframe_widget {
		max-width: 100%;
		overflow: hidden;
	}

	

}

@media all and (max-width: 768px) {
	
	.na5108commerce .sameHeight .styled.col_3 { width: 100% !important; margin-left: 0 !important; }
	
	.page-content { margin-top: 0; }
	
	.navigation_mec {
		display: none;
	}
	
}

@media all and (max-width: 480px) {
	
	.page-content h1 { font-size: 200%; }
	.page-content .top-image { margin-top: -1em; }
	
}

@media all and (max-width: 320px) {

	.page-header a.logo {
		margin-top: 2.5em;
	}
	
	.page-navigation {
		top: -1em;
	}
	
	.teamlist .column {
		width: 100% !important;
	}
	
}