/*  MAKE LAYOUT RESPONSIVE at 480px FOR IPHONE LANDSCAPE ================================================================ */
.hideBlue {display:none;}
.table {
    display: table;
    margin: 0 auto;
    text-align: center;
    width: 90%;
}
.print {
    background: none repeat scroll 0 0 #3687BA;
    color: #FFFFFF;
    font-weight: bold;
    padding: 8px;
    position: relative;;
    right: 0;
    top: 0;
}
.listServices {
    width: 100%;
}
.topSlogan > h3 {
    color: #FFFFFF;
    display: table-cell;
    margin: 0;
    padding: 0;
    white-space: normal;
}
.bx-wrapper {display:none;}
.table > h2 {
    font-size: 2.5em;
    font-weight: bold;
}
.wideFix {width:80%;margin:0 auto;}
.pushSpaceLeft {border-right:none!important;}
.horizontal-list {
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.horizontal-list > li {
    font-size: 1.5em;
    list-style-type: none;
    padding: 1%;
    text-align: center;
}
.navigation {
    clear: both;
    position: relative;
}
	.hideOn480 {display:none;}
	.col {width:100%;}
	
		header {
			width: 93.75%; /* 450px / 480px */
		}

			nav {
				margin-top: 25px;
			}

nav ul#menu {
    list-style: none outside none;
    margin: 0 auto;
    padding: 0;
    width: 90%;
}
					nav ul#menu li{
						margin: 0 5px 0 0;
					}
					
					nav ul#menu li a {
						padding: 3px 8px;
						display: block;
						color: #333;
						outline:0;  
						text-decoration:none; 
					}
					

		#maincontent{
			width: 93.75%; /* 450px / 480px */
		}


			#maincontentleft{
				width: 100%; 
				margin: 0px 0px 20px 0px; 
			}


			#maincontentright{
				width: 100%;
			}
		
		footer {
			width: 93.75%; /* 450px / 480px */
		}
		
		
/*  REMOVE MARGINS */			
		
	.col { 
		margin: 1% 0 1% 0%;
	}	
	
/*  GRID OF THREE GOES FULL WIDTH */		
	
	.span_3_of_3 {
		width: 100%; 
	}
	.span_2_of_3 {
		width: 100%; 
	}
	.span_1_of_3 {
		width: 100%;
	}

/*  GRID OF FOUR GOES FULL WIDTH */

	.span_1_of_4 {
		width: 100%; 
	}
	.span_2_of_4 {
		width: 100%; 
	}
	.span_3_of_4 {
		width: 100%;
	}
	.span_4_of_4 {
		width: 100%;
	}

/*  GRID OF FOUR TURNS INTO A GRID OF TWO IN THE CONTENT */
.headerRight {text-align:center;}

#maincontent .span_4_of_4 {
	width: 100%;
}

#maincontent .span_3_of_4 {
	width: 100%;
}

#maincontent .span_2_of_4 {
	width: 100%;
	margin: 1% 0 1% 3.2%; 
}

#maincontent .span_1_of_4 {
	width: 48.4%;
	float: left;
	padding: 0; 
	margin: 1% 0 1% 3.2%; 
}

#maincontent .span_1_of_4:nth-child(2n+1) { 
	clear: both;
	margin-left: 0;
}

.col.span_1_of_4 {
    text-align: center !important;
    width: 100% !important;
}


/*  GRID OF EIGHT TURNS INTO A GRID OF FOUR IN THE CONTENT */

#maincontent .span_8_of_8 {
	width: 100%; 
}

#maincontent .span_7_of_8 {
	width: 100%;
}

#maincontent .span_6_of_8 {
	width: 100%;
}

#maincontent .span_5_of_8 {
	width: 100%;
}

#maincontent .span_4_of_8 {
	width: 100%;
}

#maincontent .span_3_of_8 {
	width: 100%;
}

#maincontent .span_2_of_8 {
	width: 48.4%;
	margin: 1% 0 1% 3.2%; 
}

#maincontent .span_1_of_8 {
	width: 22.6%;
	margin: 1% 0 1% 3.2%; 
}

#maincontent .span_1_of_8:nth-child(4n+1) { 
	clear: both;
	margin-left: 0;
}




.smallgridfirst { 
	clear: both;
	margin-left: 0;
}

