/* MEDIA STYLE SHEET 
--------------------------------------------------------------*/
/*  Android and iphone don't use handheld but used just as a catch all */
@media handheld and (max-width: 480px), only screen and (max-width: 750px), only screen and (max-device-width: 480px) {

	/* MAIN LAYOUT */
	#outer-wrap {margin: 0; min-width: 1px; max-width: auto;}
	
	.inner-wrap-one, .inner-wrap-two {width: auto;}
	.inner-wrap-one, #side-wrap-two {float: none;}
	.inner-wrap-two, #side-wrap-one {float: none;}

	#side-wrap-one, #side-wrap-two {width: auto;}
	
	.side-wrap-left .inner-wrap-one, 
	.side-wrap-left .content,
	.side-wraps .inner-wrap-one {margin-left: 0;}
	
	.side-wrap-right .inner-wrap-two, 
	.side-wrap-right .content, 
	.side-wraps .inner-wrap-two {margin-right: 0;}

	.side-wraps .content, .content {
		margin-left: 0; 
		margin-right: 0;
	}
	
	/* STANDARD COLUMNS */
	.column {float: none;}
	.column-double .column, .column-triple .column {width: 100%;}	
	
	.column-double .column-1 .box, 
	.column-triple .column-1 .box, 
	.column-triple .column-2 .box {margin-right: 0;}
	
	.column-double .column-2 .box, 
	.column-triple .column-2 .box, 
	.column-triple .column-3 .box {margin-left: 0;}
		
	/* HEADER */
	#featured-area a, #featured-area a:link {position: static;}
	
	#logo, #featured-area {float: none;}
	#logo {margin-bottom: 20px;}
	.site-wide-services ul {margin-bottom: 10px;}	
	
	.header .inner-wrap-two {margin-right: 0;}
	.header .content {margin-right: 0;}	
	
	/* FORMS */
	label {
		display: block; 
		float: none;
		text-align: left;
		width: auto;
		margin-right: 0;}
			
	.form-text input, .form-textarea textarea {width: 100%;}
	
	
	.eforms fieldset {margin-right: 10px;}
	.eforms legend {width: 95%;}	
	.eforms .form-radio, .eforms .form-checkbox {padding-left: 10px;}
	.eforms .form-controls {margin-left: 10px;}
	
	/* FIXED AND FLEXIBLE COLUMNS */
	.column-layout .col-one, .column-layout .col-two, .column-layout .col-three,
	.layout-2cell .row .cell-one, 
	.layout-4cell .row .cell-one, 
	.layout-6cell .row .cell-one,
	.layout-4cell-flex .row .cell-one, .layout-4cell-flex .row .cell-two,
	.layout-6cell-flex .row .cell-one, .layout-6cell-flex .row .cell-two {float: none;}
	
	.layout-4cell .col-one, .layout-4cell .col-two,
	.layout-6cell .col-one, .layout-6cell .col-two, .layout-6cell .col-three,
	.layout-2cell-flex .row .col-one, .layout-2cell-flex .row .col-two,
	.layout-3cell-flex .row .col-one, .layout-3cell-flex .row .col-two, .layout-3cell-flex .row .col-three,
	.layout-4cell-flex .col-one, .layout-4cell-flex .col-two,
	.layout-4cell-flex .row .cell-one, .layout-4cell-flex .row .cell-two,
	.layout-6cell-flex .col-one, .layout-6cell-flex .col-two, .layout-6cell-flex .col-three,
	.layout-6cell-flex .row .cell-one, .layout-6cell-flex .row .cell-two {width: 100%;}
	
	.layout-2cell .row .cell-two,
	.layout-4cell .row .cell-two, 
	.layout-6cell .row .cell-two {margin-left: 0;}
	
	.layout-4cell-flex .row .cell-one, .layout-4cell-flex .row .cell-two,
	.layout-6cell-flex .row .cell-one, .layout-6cell-flex .row .cell-two {padding: 0;}
	
	.layout-4cell, 
	.layout-6cell, 
	.layout-6cell .row, 
	.layout-2cell-flex,
	.layout-3cell-flex,
	.layout-3cell-flex .wrap-one,
	.layout-4cell-flex,
	.layout-4cell-flex .wrap-one,
	.layout-4cell-flex .row,
	.layout-6cell-flex,
	.layout-6cell-flex .wrap-one, 
	.borders .row,
	.borders .wrap-two, 
	.borders .wrap-three {background: none;}
	
	.header .box-two, .site-wide-services ul, 
	.atoz, #featured-area, .accordion, .email-icon-large, 
	.rss-feeds, .logos, .site-details, .content-footer, .footer .box-one {display: none;}
	
} /* end media query */

@media screen and (min-width: 40em){
	.side-wraps #side-wrap-two {
		clear: both;  
		float: none;  
		width: auto; 
		margin-left: 240px;
		}
		
	.side-wraps #content {
		margin-right: 0;
		}
}/* end media query */

@media screen and (min-width: 50em){
	.side-wraps #side-wrap-two {
		clear: none; 
		float: right;  
		width: 220px; 
		margin-left:0;
		}
		
	.side-wraps #content {
		margin-right: 240px;
		}
}/* end media query */

