@charset "UTF-8";
/* CSS Document */
/* B&C / FEBRUARY 2014 */

/* -------------------------- @MEDIA ---------------------------- */
@viewport {
    width: device-width;
}

/* ---------------------------- SCREENS ---------------------------- */

/* FIREFOX FIX */
@media only screen 
and (min-width : 1050px){
 	@-moz-document url-prefix() {
 	/*FIREFOX FIX ONLY*/   
	} 
}

@media only screen 
and (max-width : 900px){
	#home #rotator h2 {font-size:35px;}	
}


/* General ---------------------------- */
@media only screen 
and (max-width : 800px){
	#access li {margin-right:30px;}
}
@media only screen 
and (max-width : 600px){
	#home #rotator span.left h2 {padding-left:10%;}
}
@media only screen 
and (max-width : 585px){
	/*#access {display:none;}
	#mobileaccess {display:block;}*/
	#access li {margin-right:20px;}
	#navigation {max-width:85%;}
	#defaultpage {padding-top:100px;}
	#quotearea {max-width:99%;}
}



/* ---------------- APPLE / MOBILE DEVICES ---------------------- */

/* iPHONE ONLY */
@media only screen 
and (max-device-width: 480px) {
	#header {display:none;}
}

/* PORTRAIT iPHONE ONLY */
@media screen 
and (max-device-width: 480px) 
and (orientation: portrait){
	#footer {}
	#defaultpage {padding-top:0!important;max-width:440px;height:440px;}
	#home h1 {font-size:30px!important;}
	#access li a {font-size:8px;}
	#access li {margin-right:15px;}
	#header2 {margin-bottom:30px;}
	
	#home #rotator span.left h2 {
		padding-left:9%;
		font-size:22px;
		/*box sizing*/
		-webkit-box-sizing: border-box;
		-moz-box-sizing: 	border-box; 
		box-sizing: 			border-box;
	}
	
}

/* LANDSCAPE iPHONE ONLY */
@media screen 
and (max-device-width: 640px) 
and (orientation: landscape){
	#home h1,#home h2 {font-size:30px!important;}
	#rotatorholder {margin-top:-40px;}
	#access li a {font-size:12px;}
}

/* PORTRAIT iPAD ONLY */
@media only screen 
and (min-device-width: 768px)
and (max-device-width: 1024px) 
and (orientation: portrait){
	
}

/* LANDSCAPE iPAD ONLY */
@media only screen 
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape){
	
}




/* CSS Document */