	
/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.html
* 6/20/2012
*/

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
/* ---------------------------------------- */
			/*	Contact and Comments Forms
			/* ---------------------------------------- */

.comments-form input,  .contact-form input {
	width: 60%;
}
/* ---------------------------------------------------------------------- */
/*	Wrapper
		/* ---------------------------------------------------------------------- */

		
		/* ---------------------------------------------------------------------- */
		/*	Header
		/* ---------------------------------------------------------------------- */

			/* -------------------------------------------------- */
			/*	Main Navigation
			/* -------------------------------------------------- */
			
.navigation > div > ul > li > a {
	padding: 9px 18px;
}
/* ---------------------------------------------------------------------- */
		/*	Slider
		/* ---------------------------------------------------------------------- */
			
			/* -------------------------------------------------- */
			/*	Flexslider
			/* -------------------------------------------------- */	
		
.slider .flexslider .caption {
	top: 80%;
}
/* ---------------------------------------------------------------------- */
/*	Content
		/* ---------------------------------------------------------------------- */

		
		/* ---------------------------------------------------------------------- */
		/*	Footer
		/* ---------------------------------------------------------------------- */

			/* -------------------------------------------------- */
			/*	Widgets
			/* -------------------------------------------------- */

				/* ---------------------------------------- */
				/*	Flickr
				/* ---------------------------------------- */

.flickr-badge li:nth-child(3n) {
	margin-right: 10px;
}
.flickr-badge li:nth-child(2n) {
	margin-right: 0;
}
/* ---------------------------------------------------------------------- */
		/*	Widgets + Shortcodes
		/* ---------------------------------------------------------------------- */				
				
			/* -------------------------------------------------- */
			/*	Map
			/* -------------------------------------------------- */
			
#content .google_map {
	height: 350px;
}
}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
/* ---------------------------------------- */
/*	Contact and Comments Forms
			/* ---------------------------------------- */

			
.comments-form input,  .contact-form input {
	width: 100%;
}
.comments-form label,  .contact-form label {
	display: block;
	margin-top: 10px;
	margin-left: 0;
}
/* ---------------------------------------------------------------------- */
/*	Wrapper
		/* ---------------------------------------------------------------------- */
	
		
		/* ---------------------------------------------------------------------- */
		/*	Slider
		/* ---------------------------------------------------------------------- */
			
			/* -------------------------------------------------- */
			/*	Flexslider
			/* -------------------------------------------------- */	
			
.slider .flexslider .caption {
	top: 20%;
	padding: 15px;
	max-width: 380px;
}
/* ---------------------------------------------------------------------- */
		/*	Header
		/* ---------------------------------------------------------------------- */
		
#header {
	text-align: center;
}
/* -------------------------------------------------- */
			/*	Logo
			/* -------------------------------------------------- */

#logo {
	float: left;
	margin-top: 0;
	margin-bottom: 20px;
}
/* -------------------------------------------------- */
/*	Top Phone
			/* -------------------------------------------------- */

			
#header .vcard {
	float: none;
	text-align: center;
	margin-bottom: 10px;
}
/* -------------------------------------------------- */
			/*	Social Icons
			/* -------------------------------------------------- */

#header ul.social-icons {
	float: none;
	text-align: center;
}
/* -------------------------------------------------- */
/*	Main Navigation
			/* -------------------------------------------------- */


.navigation {
	display: none;
}
.responsive-nav {
	display: block;
}
/* -------------------------------------------------- */
			/*	Search
			/* -------------------------------------------------- */

.search-wrapper {
	display: inline-block;
	float: none;
	margin-bottom: 0;
	padding-top: 0;
	border-left-width: 1px;
}
.search-wrapper input[type="text"] {
	margin: 0 4px;
	padding: 8px 5px;
	font-size: 13px;
}
.search-wrapper .submit-search:after {
	background-color: #d4d4d4;
	color: #fff;
	font-size: 17px;
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-ms-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
}
.search-wrapper .submit-search:hover:after,  .search-wrapper .submit-search.active:after {
	background-color: #000;
	color: #fff;
}
/* ---------------------------------------------------------------------- */
/*	Content
		/* ---------------------------------------------------------------------- */
		
			
.item .title {
	font-size: 16px;
}
/* -------------------------------------------------- */
/*	Team
			/* -------------------------------------------------- */

			
			/* -------------------------------------------------- */
			/* Pricing Tables
			/* -------------------------------------------------- */	

.container .simple-pricing-table .column {
	margin-bottom: 30px;
}
/* ---------------------------------------------------------------------- */
		/*	Footer
		/* ---------------------------------------------------------------------- */
		
			/* -------------------------------------------------- */
			/*	Widgets
			/* -------------------------------------------------- */
			
				/* ---------------------------------------- */
				/*	Flickr
				/* ---------------------------------------- */

.flickr-badge li:nth-child(3n) {
	margin-right: 10px;
}
.flickr-badge li:nth-child(2n) {
	margin-right: 10px;
}
/* -------------------------------------------------- */
			/*	Copyright
			/* -------------------------------------------------- */	

.adjective {
	text-align: center;
}
.copyright,  .developed {
	float: none;
}
/* -------------------------------------------------- */
/*	Control Panel
			/* -------------------------------------------------- */	
			
		/* ---------------------------------------------------------------------- */
		/*	Scribble Correct
		/* ---------------------------------------------------------------------- */
			

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
		
@media screen and (max-width: 980px) {
 .a2a_kit.a2a_kit_size_32.a2a_floating_style.a2a_vertical_style {
display: none;
}
}
 @media only screen and (min-width: 480px) and (max-width: 767px) {

		
		/* ---------------------------------------------------------------------- */
		/*	Widgets + Shortcodes
		/* ---------------------------------------------------------------------- */				
				
			/* -------------------------------------------------- */
			/*	Map
			/* -------------------------------------------------- */
			
			#content .google_map {
height: 250px;
}
}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		
		/* ---------------------------------------------------------------------- */
		/*	Slider
		/* ---------------------------------------------------------------------- */
			
			/* -------------------------------------------------- */
			/*	Flexslider
			/* -------------------------------------------------- */	
			
			.slider .flexslider .caption {
 top: 0;
 padding: 10px;
 max-width: 100%;
}
			
		/* ---------------------------------------------------------------------- */
		/*	Widgets + Shortcodes
		/* ---------------------------------------------------------------------- */				
				
			/* -------------------------------------------------- */
			/*	Map
			/* -------------------------------------------------- */
			
			#content .google_map {
height: 200px;
}
}
/* Icons */

[class^="icons-"],  [class*=" icons-"] {
	display: inline-block;
	margin-right: 12px;
	margin-bottom: 4px;
	vertical-align: middle;
	width: 45px;
	height: 45px;
	background-image: url(/images/icons/icons.png);
}
[class^="icons-"],  [class*=" icons-"] {
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
.stateColor [class^="icons-"],  .stateColor [class*=" icons-"] {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
.detail-box.defaultState .icons-app {
	background-position: 0 -45px;
}
.detail-box.defaultState .icons-shuffle {
	background-position: -45px -45px;
}
.detail-box.defaultState .icons-monitor {
	background-position: -90px -45px;
}
.detail-box.defaultState .icons-magnifying {
	background-position: -135px -45px;
}
.detail-box.defaultState .icons-mail {
	background-position: -180px -45px;
}
.detail-box.defaultState .icons-users {
	background-position: -225px -45px;
}
.detail-box.defaultState .icons-present {
	background-position: -270px -45px;
}
.detail-box.defaultState .icons-download {
	background-position: -315px -45px;
}
.detail-box.defaultState .icons-upload {
	background-position: -360px -45px;
}
.detail-box.defaultState .icons-in-tray {
	background-position: -405px -45px;
}
.detail-box.defaultState .icons-cat {
	background-position: -450px -45px;
}
.detail-box.defaultState .icons-cog {
	background-position: -495px -45px;
}
.detail-box.defaultState .icons-polaroid {
	background-position: -540px -45px;
}
.detail-box.defaultState .icons-electricity {
	background-position: -585px -45px;
}
.detail-box.defaultState .icons-lightbulb {
	background-position: -630px -45px;
}
.detail-box.defaultState .icons-graph-up {
	background-position: -675px -45px;
}
.detail-box.defaultState .icons-pie-chart {
	background-position: -720px -45px;
}
.detail-box.defaultState .icons-bar-chart {
	background-position: -765px -45px;
}
.detail-box.defaultState .icons-disc-graph {
	background-position: -810px -45px;
}
.detail-box.defaultState .icons-screwdriver {
	background-position: -855px -45px;
}
.detail-box.defaultState .icons-sun {
	background-position: -900px -45px;
}
.detail-box.defaultState .icons-coffee-cup {
	background-position: -945px -45px;
}
.detail-box.defaultState .icons-shamrock {
	background-position: -990px -45px;
}
.detail-box.defaultState .icons-target {
	background-position: -1035px -45px;
}
.detail-box.defaultState .icons-life-ring {
	background-position: -1080px -45px;
}
.detail-box.defaultState .icons-puzzle {
	background-position: -1125px -45px;
}
.detail-box.defaultState .icons-umbrella {
	background-position: -1170px -45px;
}
.detail-box.defaultState .icons-bomb {
	background-position: -1215px -45px;
}
.detail-box.defaultState .icons-speech-bubble {
	background-position: -1260px -45px;
}
.detail-box.defaultState .icons-link {
	background-position: -1305px -45px;
}
.detail-box.defaultState .icons-alarm-clock {
	background-position: -1350px -45px;
}
.detail-box.defaultState .icons-thumbs-up {
	background-position: -1395px -45px;
}
.detail-box.defaultState .icons-thumbs-down {
	background-position: -1440px -45px;
}
.detail-box.defaultState .icons-tick-circle {
	background-position: -1485px -45px;
}
.detail-box.defaultState .icons-cross-circle {
	background-position: -1530px -45px;
}
.detail-box.defaultState .icons-arrow {
	background-position: -1575px -45px;
}
.detail-box.defaultState .icons-heart {
	background-position: -1620px -45px;
}
.detail-box.defaultState .icons-wallet {
	background-position: -1665px -45px;
}
.detail-box.defaultState .icons-tick {
	background-position: -1710px -45px;
}
.detail-box.defaultState .icons-paint-brush {
	background-position: -1755px -45px;
}
.detail-box.defaultState .icons-network {
	background-position: -1800px -45px;
}
.detail-box.defaultState .icons-layout {
	background-position: -1845px -45px;
}
.detail-box.defaultState .icons-megaphone {
	background-position: -1890px -45px;
}
.detail-box.defaultState .icons-book {
	background-position: -1935px -45px;
}
.detail-box.defaultState .icons-calendar {
	background-position: -1980px -45px;
}
.detail-box.defaultState .icons-refresh {
	background-position: -2025px -45px;
}
.detail-box.defaultState .icons-earth {
	background-position: -2070px -45px;
}
.detail-box.defaultState .icons-house {
	background-position: -2115px -45px;
}
.detail-box.stateColor .icons-app {
	background-position: 0 -45px;
}
.detail-box.stateColor .icons-shuffle {
	background-position: -45px -45px;
}
.detail-box.stateColor .icons-monitor {
	background-position: -90px -45px;
}
.detail-box.stateColor .icons-magnifying {
	background-position: -135px -45px;
}
.detail-box.stateColor .icons-mail {
	background-position: -180px -45px;
}
.detail-box.stateColor .icons-users {
	background-position: -225px -45px;
}
.detail-box.stateColor .icons-present {
	background-position: -270px -45px;
}
.detail-box.stateColor .icons-download {
	background-position: -315px -45px;
}
.detail-box.stateColor .icons-upload {
	background-position: -360px -45px;
}
.detail-box.stateColor .icons-in-tray {
	background-position: -405px -45px;
}
.detail-box.stateColor .icons-cat {
	background-position: -450px -45px;
}
.detail-box.stateColor .icons-cog {
	background-position: -495px -45px;
}
.detail-box.stateColor .icons-polaroid {
	background-position: -540px -45px;
}
.detail-box.stateColor .icons-electricity {
	background-position: -585px -45px;
}
.detail-box.stateColor .icons-lightbulb {
	background-position: -630px -45px;
}
.detail-box.stateColor .icons-graph-up {
	background-position: -675px -45px;
}
.detail-box.stateColor .icons-pie-chart {
	background-position: -720px -45px;
}
.detail-box.stateColor .icons-bar-chart {
	background-position: -765px -45px;
}
.detail-box.stateColor .icons-disc-graph {
	background-position: -810px -45px;
}
.detail-box.stateColor .icons-screwdriver {
	background-position: -855px -45px;
}
.detail-box.stateColor .icons-sun {
	background-position: -900px -45px;
}
.detail-box.stateColor .icons-coffee-cup {
	background-position: -945px -45px;
}
.detail-box.stateColor .icons-shamrock {
	background-position: -990px -45px;
}
.detail-box.stateColor .icons-target {
	background-position: -1035px -45px;
}
.detail-box.stateColor .icons-life-ring {
	background-position: -1080px -45px;
}
.detail-box.stateColor .icons-puzzle {
	background-position: -1125px -45px;
}
.detail-box.stateColor .icons-umbrella {
	background-position: -1170px -45px;
}
.detail-box.stateColor .icons-bomb {
	background-position: -1215px -45px;
}
.detail-box.stateColor .icons-speech-bubble {
	background-position: -1260px -45px;
}
.detail-box.stateColor .icons-link {
	background-position: -1305px -45px;
}
.detail-box.stateColor .icons-alarm-clock {
	background-position: -1350px -45px;
}
.detail-box.stateColor .icons-thumbs-up {
	background-position: -1395px -45px;
}
.detail-box.stateColor .icons-thumbs-down {
	background-position: -1440px -45px;
}
.detail-box.stateColor .icons-tick-circle {
	background-position: -1485px -45px;
}
.detail-box.stateColor .icons-cross-circle {
	background-position: -1530px -45px;
}
.detail-box.stateColor .icons-arrow {
	background-position: -1575px -45px;
}
.detail-box.stateColor .icons-heart {
	background-position: -1620px -45px;
}
.detail-box.stateColor .icons-wallet {
	background-position: -1665px -45px;
}
.detail-box.stateColor .icons-tick {
	background-position: -1710px -45px;
}
.detail-box.stateColor .icons-paint-brush {
	background-position: -1755px -45px;
}
.detail-box.stateColor .icons-network {
	background-position: -1800px -45px;
}
.detail-box.stateColor .icons-layout {
	background-position: -1845px -45px;
}
.detail-box.stateColor .icons-megaphone {
	background-position: -1890px -45px;
}
.detail-box.stateColor .icons-book {
	background-position: -1935px -45px;
}
.detail-box.stateColor .icons-calendar {
	background-position: -1980px -45px;
}
.detail-box.stateColor .icons-refresh {
	background-position: -2025px -45px;
}
.detail-box.stateColor .icons-earth {
	background-position: -2070px -45px;
}
.detail-box.stateColor .icons-house {
	background-position: -2115px -45px;
}
