/** 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) {						/* ---------------------------------------- */			/*	Page Header			/* ---------------------------------------- */						.page-header {				border-top-width: 1px;				border-top-style: solid;				border-top-color: #ebebeb;			}						/* ---------------------------------------- */			/*	Menu Shadow			/* ---------------------------------------- */						.menu-shadow { display: none; }						/* ---------------------------------------- */			/*	Text Bar			/* ---------------------------------------- */					.text-bar {				background-image: none;				background-color: #f5f5f5;				height: auto;				padding: 25px;				text-align: center;								-webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,.1);		   		-moz-box-shadow: 2px 2px 2px 0 rgba(0,0,0,.1);				box-shadow: 2px 2px 2px 0 rgba(0,0,0,.1);			}						.text-bar .button {				float: none;			}											/* -------------------------------------------------- */			/*	Pie Chart			/* -------------------------------------------------- */				.bg-facts { background: none; }			.chart { width: 47%!important; margin-bottom:50px!important; text-align: center; }			.percentage-light { margin: 0 auto 20px!important; }											/* ---------------------------------------------------------------------- */			/*	Footer			/* ---------------------------------------------------------------------- */						#footer {				border-radius: 0;			}									/* ---------------------------------------------------------------------- */			/*	Countdown			/* ---------------------------------------------------------------------- */									.countdown-row {				position: inherit;				text-align: center;				margin-right: 0;				padding: 0;			}						.countdown-section {				padding: 0 20px;				margin-top: 10px;			}						.countdown-amount {				font-size: 43px;			}		}	/* 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		/* ---------------------------------------------------------------------- */		.boxed #wrapper { width: 768px; }				/* ---------------------------------------------------------------------- */		/*	Header		/* ---------------------------------------------------------------------- */			/* -------------------------------------------------- */			/*	Main Navigation			/* -------------------------------------------------- */						.navigation > div > ul > li > a { padding: 9px 30px 9px 0; }			.fixed#header .navigation > div > ul > li > a { padding: 17px 0 9px 25px; }							/* -------------------------------------------------- */			/*	Search			/* -------------------------------------------------- */						.search-wrapper { margin-top: 2px; }					/* ---------------------------------------------------------------------- */		/*	Slider		/* ---------------------------------------------------------------------- */						/* -------------------------------------------------- */			/*	Flexslider			/* -------------------------------------------------- */						.slider .flexslider  .caption { top: 35%; }					/* ---------------------------------------------------------------------- */		/*	Content		/* ---------------------------------------------------------------------- */					.item { width: 165px; }				/* ---------------------------------------------------------------------- */		/*	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			/* ---------------------------------------- */						#respond { width: 100%; }						.comments-form input,			.contact-form input { width: 100%; }				.comments-form label,				.contact-form label {					display: block;					margin-top: 10px;					margin-left: 0;				}				/* ---------------------------------------------------------------------- */		/*	Wrapper		/* ---------------------------------------------------------------------- */		.boxed #wrapper { width: 300px; }					/* ---------------------------------------------------------------------- */		/*	Slider		/* ---------------------------------------------------------------------- */						/* -------------------------------------------------- */			/*	Slider Onepage			/* -------------------------------------------------- */						.slider-top {				height: 250px;			}						/* -------------------------------------------------- */			/*	Flexslider			/* -------------------------------------------------- */							.slider .flexslider .caption {				top: 20%;				padding: 15px;				max-width: 380px;			}		/* ---------------------------------------------------------------------- */		/*	Header		/* ---------------------------------------------------------------------- */				#header { text-align: center; }					/* -------------------------------------------------- */			/*	Logo			/* -------------------------------------------------- */				#logo { 					float: none;					margin-top: 0;					margin-bottom: 20px;					text-align: center;				}							/* -------------------------------------------------- */			/*	Top Phone			/* -------------------------------------------------- */			.top-phone {				display: inline-block;				float: none;				margin-bottom: 20px;				text-align: center;			}						#header .vcard {				float: none;				text-align: center;				margin-bottom: 10px;			}			/* -------------------------------------------------- */			/*	Social Icons			/* -------------------------------------------------- */			#header ul.social-icons {				float: none;  				text-align: center;			}				/* -------------------------------------------------- */			/*	Main Navigation			/* -------------------------------------------------- */			.menu-container {				border-top-width: 0;				border-top-color: transparent;				border-bottom-width: 0;				border-bottom-color: transparent;			}				.navigation		{ display: none; }				.responsive-nav { display: block; }				.navigation .device-cart-text {	display: block; }						/* -------------------------------------------------- */			/*	Search			/* -------------------------------------------------- */			.search-wrapper {				display: inline-block;				float: none;				margin-bottom: 20px;				margin-top: 5px;				padding-top: 0;				border-left-width: 0;			}							.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 { 				margin: 0 10px;			}								.item .title { font-size: 16px; }							/* -------------------------------------------------- */			/*	Clients			/* -------------------------------------------------- */							ul.clients-items li { width: 50%; }				/* -------------------------------------------------- */			/* 404 Page			/* -------------------------------------------------- */						.e404 {				padding: 30px 0 80px 0;				text-align: center;			}				.e404 h1 {					float: none;					margin-right: 0;					padding-right: 0;					border-right: none;					font-size: 150px;				}				.e404 h2 { 					margin-bottom: 10px;					font-size: 25px;				}				/* ---------------------------------------------------------------------- */		/*	Sidebar		/* ---------------------------------------------------------------------- */								#sidebar {					margin-top: 30px;				}								/* ---------------------------------------------------------------------- */		/*	Shop		/* ---------------------------------------------------------------------- */				.sorting-sidebar {					margin-right: -10px;				}								.sort {					width: 100%;				}								.sort form {					float: right;					margin-left: 5px;				}									.pagenavi .order {					float: right;				}								.show-nr {					display: none;				}									.shop-navi-sidebar {					margin-right: -10px;				}								.product-description .categories-product {					margin-bottom: 30px;				}					/* ---------------------------------------------------------------------- */		/*	Blog		/* ---------------------------------------------------------------------- */						.entry-meta span {					margin: 0;					width: 50%;				}					/* -------------------------------------------------- */			/*	Pagenavi			/* -------------------------------------------------- */			.pagenavi { margin-bottom: 40px; }						/* -------------------------------------------------- */			/* Pricing Tables			/* -------------------------------------------------- */				.container .simple-pricing-table .column { margin-bottom: 30px; }							/* -------------------------------------------------- */			/* Pie Chart			/* -------------------------------------------------- */			.bg-facts { text-align: center; }			.chart { width: 100%!important; margin: auto!important; margin-bottom:50px!important; text-align: center!important;}						/* -------------------------------------------------- */			/* Stats			/* -------------------------------------------------- */						.bg-stats {				background: none;			}						.stats {				border-top: dashed 2px #ddd;			}			.stats.last {				border-bottom: dashed 2px #ddd;			}						/* -------------------------------------------------- */			/* Button Group			/* -------------------------------------------------- */						.button-group .button {	font-size: 16px!important; padding: 10px 0 25px!important;	width: 80%!important; border-radius: 0!important; border-top-left-radius: 10px!important; border-top-right-radius: 10px!important; }			.button-group .button:last-child { padding: 25px 0 10px!important; border-radius: 0!important; border-bottom-left-radius: 10px!important; border-bottom-right-radius: 10px!important; }						/* -------------------------------------------------- */			/*	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; }				.footer-bottom-right { width: 100%; padding-top: 20px; }				.copyright,				.developed { float: none; }							/* -------------------------------------------------- */			/*	Control Panel			/* -------------------------------------------------- */								.control-panel { display: none; }					.countdown-amount {	font-size: 35px; }						.countdown-section { width: 25%; }			}	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */	@media only screen and (min-width: 480px) and (max-width: 767px) {			/* ---------------------------------------------------------------------- */		/*	Wrapper		/* ---------------------------------------------------------------------- */		.boxed #wrapper { width: 420px; }				/* ---------------------------------------------------------------------- */		/*	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		/* ---------------------------------------------------------------------- */					/* -------------------------------------------------- */			/* Layerslider			/* -------------------------------------------------- */						#layerslider .button { padding: 10px 15px !important; }						/* -------------------------------------------------- */			/*	Flexslider			/* -------------------------------------------------- */							.slider .flexslider .caption {				top: 0;				padding: 10px;				max-width: 100%;			}						/* -------------------------------------------------- */			/* Button Group			/* -------------------------------------------------- */						.button-group .button {	width: 100%!important; }					/* ---------------------------------------------------------------------- */		/*	Widgets + Shortcodes		/* ---------------------------------------------------------------------- */											/* -------------------------------------------------- */			/*	Map			/* -------------------------------------------------- */						#content .google_map { height: 200px; }							/* -------------------------------------------------- */			/*	Newsletter			/* -------------------------------------------------- */						#newsletter-form .form-field {				margin: 0 0 14px;			}						#newsletter-form .form-submit {				margin: 0 auto;				position: static;				right: auto;				top: auto;			}						#newsletter_email:focus {				border-right: solid 1px;			}						#newsletter_email, #newsletter_submit {				border-radius: 3px;			}						.countdown-section { font-size: 7px; padding: 0 10px; }						.countdown-amount {	font-size: 22px; }			}		/* 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.html);	}	[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;  			}	.icons-app				{ background-position: 0 0; }	.icons-shuffle			{ background-position: -45px 0; }	.icons-monitor			{ background-position: -90px 0; }	.icons-magnifying		{ background-position: -135px 0; }	.icons-mail				{ background-position: -180px 0; }	.icons-users			{ background-position: -225px 0; }	.icons-present			{ background-position: -270px 0; }	.icons-download			{ background-position: -315px 0; }	.icons-upload			{ background-position: -360px 0; }	.icons-in-tray			{ background-position: -405px 0; }	.icons-cat				{ background-position: -450px 0; }	.icons-cog				{ background-position: -495px 0; }	.icons-polaroid			{ background-position: -540px 0; }	.icons-electricity		{ background-position: -585px 0; }	.icons-lightbulb		{ background-position: -630px 0; }	.icons-graph-up			{ background-position: -675px 0; }	.icons-pie-chart		{ background-position: -720px 0; }	.icons-bar-chart		{ background-position: -765px 0; }	.icons-disc-graph		{ background-position: -810px 0; }	.icons-screwdriver		{ background-position: -855px 0; }	.icons-sun				{ background-position: -900px 0; }	.icons-coffee-cup		{ background-position: -945px 0; }	.icons-shamrock			{ background-position: -990px 0; }	.icons-target			{ background-position: -1035px 0; }	.icons-life-ring		{ background-position: -1080px 0; }	.icons-puzzle			{ background-position: -1125px 0; }	.icons-umbrella			{ background-position: -1170px 0; }	.icons-bomb				{ background-position: -1215px 0; }	.icons-speech-bubble	{ background-position: -1260px 0; }	.icons-link				{ background-position: -1305px 0; }	.icons-alarm-clock		{ background-position: -1350px 0; }	.icons-thumbs-up		{ background-position: -1395px 0; }	.icons-thumbs-down		{ background-position: -1440px 0; }	.icons-tick-circle		{ background-position: -1485px 0; }	.icons-cross-circle		{ background-position: -1530px 0; }	.icons-arrow			{ background-position: -1575px 0; }	.icons-heart			{ background-position: -1620px 0; }	.icons-wallet			{ background-position: -1665px 0; }	.icons-tick				{ background-position: -1710px 0; }	.icons-paint-brush		{ background-position: -1755px 0; }	.icons-network			{ background-position: -1800px 0; }	.icons-layout			{ background-position: -1845px 0; }	.icons-megaphone		{ background-position: -1890px 0; }	.icons-book				{ background-position: -1935px 0; }	.icons-calendar			{ background-position: -1980px 0; }	.icons-refresh			{ background-position: -2025px 0; }	.icons-earth			{ background-position: -2070px 0; }	.icons-house			{ background-position: -2115px 0; }	.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; }