/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

/* #Page Styles
================================================== */

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
		#services-desktop { display: block; }
		#services-mobile { display: none; }
		
		.slide-background {	height: 400px; }
		.slide-text-background {
			height: 280px;
			margin: 40px 0 0 40px;
		}
		
		p { font-size: 1.2em; }		
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		#services-desktop { display: block; }
		#services-mobile { display: none; }
		
		.slide-background { height: 320px; }
		.slide-text-background {
			height: 240px;
			margin: 20px 0 0 20px;
		}
		
		p { font-size: 1.2em; }
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		#services-desktop { display: none; }
		#services-mobile { display: block; }
		
		h1 { font-size: 28px; }
		.services h3 { color: #000; }
		p { font-size: 1em; }
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		#services-desktop { display: none; }
		#services-mobile { display: block; }
		
		h1 { font-size: 28px; }
		.services h3 { color: #000; }
		p { font-size: 1em; }
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		#services-desktop { display: none; }
		#services-mobile { display: block; }
		
		#contact .types p, label { font-size: 12px; }
		
		h1 { font-size: 28px; }
		.services h3 { color: #000; }
		p { font-size: 1em; }
	}


/* #Font-Face
================================================== */

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 29, 2013 */

@font-face {
    font-family: 'Quicksand Light';
    src: url('../fonts/Quicksand_Light-webfont.eot');
    src: url('../fonts/Quicksand_Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Quicksand_Light-webfont.woff') format('woff'),
         url('../fonts/Quicksand_Light-webfont.ttf') format('truetype'),
         url('../fonts/Quicksand_Light-webfont.svg#QuicksandLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('../fonts/SourceSansPro-Regular-webfont.eot');
    src: url('../fonts/SourceSansPro-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/SourceSansPro-Regular-webfont.woff') format('woff'),
         url('../fonts/SourceSansPro-Regular-webfont.ttf') format('truetype'),
         url('../fonts/SourceSansPro-Regular-webfont.svg#SourceSansProRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}