/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import url(../warp/css/responsive.css);


/* Breakpoints
----------------------------------------------------------------------------------------------------*/

/* All except large Screens */
@media (max-width: 1220px) {

}

/* Only Phones and Tablets (Portrait) */
@media (max-width: 959px) {

	/* Modules */
	

}

/* Only Tablets (Portrait) */
@media (min-width: 768px) and (max-width: 959px) {
	#logo{
		width:auto;
		max-width:50%;
	}
	#logo img{
		width:auto;
		max-width:100% !important;
		padding-top:35px;
	}
	#contact{
		float:left !important;
		display:block;
		width:100%;
		max-width:50%;
	}
	body{
		width:auto;
		max-width:100%;
		background-position:45% center;
	}
	#leftcolumn{
		margin-left:0px !important;
		width:auto;
		max-width:100%;
	}
	#rightcolumn{
		width:auto;
		max-width:76%;
		margin-left:0px !important;
	}
	#headerimage{
		width:auto;
		max-width:100%;
	}
	#headerimage img{
		max-width:100% !important;
	}
	#container{
		width:auto;
		max-width:100%;
	}
	#header{
		width:auto;
		max-width:100%;
	}
	#headerinside{
		width:auto;
		max-width:100%;
	}
	#content{
		width:auto;
		max-width:100%;
	}
	div#content h1{
		font-size:18pt;
	}
	div.home p{
		margin-bottom:0px !important;
	}
	div#content p{
		margin-bottom:0px !important;
		padding-top:5px;
	}
	div#content p img{
		width:auto;
		right:0px !important;
		max-width:100%;
		margin-right:6px !important;
	}
	#footer{
		display:none;
	}
	.style2 img{
		margin:0px !important;
	}
	.style1 img{
		margin:0px !important;
	}
	
}

/* Only Tablets (Portrait) and Phones (Landscape) */
@media (min-width: 480px) and (max-width: 959px) {
	
	/*#logo{
		width:auto;
		max-width:50%;
	}
	#logo img{
		width:auto;
		max-width:100% !important;
		padding-top:35px;
	}
	#contact{
		float:left !important;
		display:block;
		width:auto;
		max-width:50%;
		padding:30px 0px 0px 65px;
	}
	body{
		width:auto;
		max-width:100%;
		background-position:45% center;
	}
	#leftcolumn{
		margin-left:0px !important;
		width:auto;
		max-width:100%;
	}
	#rightcolumn{
		width:auto;
		max-width:76%;
		margin-left:0px !important;
	}
	#headerimage{
		width:auto;
		max-width:100%;
	}
	#headerimage img{
		max-width:100% !important;
	}
	#container{
		width:auto;
		max-width:100%;
	}
	#header{
		width:auto;
		max-width:100%;
	}
	#headerinside{
		width:auto;
		max-width:100%;
	}
	#content{
		width:auto;
		max-width:100%;
	}
	div#content h1{
		font-size:22pt;
	}
	div.home p{
		margin-bottom:0px !important;
	}
	div#content p{
		margin-bottom:0px !important;
		padding-top:5px;
	}
	div#content p img{
		width:auto;
		right:0px !important;
		max-width:100%;
		margin-right:6px !important;
	}
	#footer{
		display:none;
	}
	.style2 img{
		margin:0px !important;
	}
	.style1 img{
		margin:0px !important;
	}
	*/
	

}

/* Only Phones */
@media (max-width: 767px) {

	
	

}

/* Only Phones (Landscape) */
@media (min-width: 480px) and (max-width: 767px) {
	
	#logo{
		width:100%;
		max-width:100%;
	}
	#logo img{
		width:auto;
		max-width:100% !important;
		padding-top:35px;
	}
	#contact{
		float:left !important;
		display:block;
		width:100%;
		max-width:100%;
		min-height:140px;
	}
	body{
		width:auto;
		max-width:100%;
		background:transparent !important;
	}
	#leftcolumn{
		margin-left:0px !important;
		width:100%;
		max-width:100%;
		background-color:#000 !important;
		min-height:346px !important;
	}
	#rightcolumn{
		width:auto;
		max-width:100%;
		margin-left:0px !important;
	}
	#headerimage{
		width:auto;
		max-width:100%;
	}
	#headerimage img{
		max-width:100% !important;
	}
	#container{
		width:auto;
		max-width:100%;
	}
	#header{
		width:auto;
		max-width:100%;
	}
	#headerinside{
		width:auto;
		max-width:100%;
	}
	#content{
		width:auto;
		max-width:100%;
	}
	div#content h1{
		font-size:18pt;
	}
	div.home p{
		margin-bottom:0px !important;
	}
	div#content p{
		margin-bottom:0px !important;
		padding-top:10px;
	}
	div#content p img{
		width:auto;
		right:0px !important;
		max-width:100%;
		margin-right:6px !important;
	}
	#footer{
		display:none;
	}
	.style2 img{
		margin:0px !important;
	}
	.style1 img{
		margin:0px !important;
	}
	div#menu ul{
		margin:0px 0px 0px 50px;
	}
	blockquote, q{
		float: left;
  	 	padding: 0 0 0 50px;
	}
	div#menu ul li{
		float:left;
		margin-right:20px;
	}
	#quotes{
		clear:both;
	}
	/*#content h3{
		text-decoration:underline !important;
	}*/
	

}

/* Only Phones (Portrait) */
@media (max-width: 479px) {

	#logo{
		width:auto;
		max-width:100%;
	}
	#logo img{
		width:auto;
		max-width:100% !important;
		padding-top:35px;
	}
	#contact{
		float:left !important;
		display:block;
		width:100%;
		max-width:100%;
		min-height:140px;
	}
	body{
		width:auto;
		max-width:100%;
		background:transparent !important;
	}
	#leftcolumn{
		margin-left:0px !important;
		width:100%;
		max-width:100%;
		background-color:#000 !important;
	}
	
	#rightcolumn{
		width:auto;
		max-width:100%;
		margin-left:0px !important;
	}
	#headerimage{
		width:auto;
		max-width:100%;
	}
	#headerimage img{
		max-width:100% !important;
	}
	#container{
		width:auto;
		max-width:100%;
	}
	#header{
		width:auto;
		max-width:100%;
	}
	#headerinside{
		width:auto;
		max-width:100%;
	}
	#content{
		width:auto;
		max-width:100%;
	}
	div#content h1{
		font-size:18pt;
	}
	div.home p{
		margin-bottom:0px !important;
	}
	div#content p{
		margin-bottom:0px !important;
		padding-top:8px;
		padding-bottom:8px;
	}
	div#content p img{
		width:auto;
		right:0px !important;
		max-width:100%;
		margin-right:6px !important;
	}
	#footer{
		display:none;
	}
	.style2 img{
		margin:0px !important;
	}
	.style1 img{
		margin:0px !important;
	}
	div#menu ul{
		margin:0px 0px 0px 50px;
	}
	blockquote, q{
		float: left;
  	 	padding: 0 0 0 50px;
	}
/*	#content h3{
		text-decoration:underline !important;
	}*/
	
	

}
