/* ==================================================================================================================== */
/* ! The 1140px Grid V2 by Andy Taylor \ http://cssgrid.net \ http://www.twitter.com/andytlr \ http://www.andytlr.com   */
/* ==================================================================================================================== */

/* Mobile */
@media handheld, only screen and (max-width: 767px) {
	body { -webkit-text-size-adjust: none; }

	.row, body, .container {
		display : block;
		min-width: 0;
		margin-left: 0px;
		margin-right: 0px;
	}

	.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
		width: auto;
		float: none;
		margin-left: 0px;
		margin-right: 0px;
	}

  .hidden { display: none; }

	.mobile-inlinerow {} /* Forces columns to stay inline */

	.mobile-inlinerow .onecol, .mobile-inlinerow .twocol, .mobile-inlinerow .threecol, .mobile-inlinerow .fourcol, .mobile-inlinerow .fivecol, .mobile-inlinerow .sixcol,
	.mobile-inlinerow .sevencol, .mobile-inlinerow .eightcol, .mobile-inlinerow .ninecol, .mobile-inlinerow .tencol, .mobile-inlinerow .elevencol {
		margin-right: 1.5%;
		float: left;
		min-height: 1px;
	}

  .last, .colextend { margin-right: 0; }
	.mobile-inlinerow .onecol { width: 4.85% }
	.mobile-inlinerow .onecol.colextend {width: 8.65%;}
	.mobile-inlinerow .twocol { width: 13.45% }
	.mobile-inlinerow .twocol.colextend {width: 15.25%;}
	.mobile-inlinerow .threecol { width: 22.05% }
	.mobile-inlinerow .threecol.colextend { width: 25.85% }
	.mobile-inlinerow .fourcol { width: 30.75% }
	.mobile-inlinerow .fourcol.colextend { width: 34.55% }
	.mobile-inlinerow .fivecol { width: 39.45% }
	.mobile-inlinerow .fivecol.colextend { width: 43.25% }
	.mobile-inlinerow .sixcol { width: 48% }
	.mobile-inlinerow .sixcol.colextend { width: 51.8% }
	.mobile-inlinerow .sevencol { width: 56.75% }
	.mobile-inlinerow .sevencol.colextend { width: 60.55% }
	.mobile-inlinerow .eightcol { width: 65.4% }
	.mobile-inlinerow .eightcol.colextend { width: 69.2% }
	.mobile-inlinerow .ninecol {width: 74.55%;}
	.mobile-inlinerow .ninecol.colextend { width: 77.85% }
	.mobile-inlinerow .tencol { width: 82.7% }
	.mobile-inlinerow .tencol.colextend { width: 86.5% }
	.mobile-inlinerow .elevencol { width: 91.35% }
	.mobile-inlinerow .elevencol.colextend { width: 95.15% }
	.mobile-inlinerow .last { margin-right: 0px }

  .mobile-blockrow { width: 100%; }
/*
	.s-onecol, .s-twocol, .s-threecol, .s-fourcol,
	.s-fivecol, .s-sixcol, .s-sevencol, .s-eightcol,
	.s-ninecol, .s-tencol, .s-elevencol, .s-twelvecol
	{
		float: left;
	}

	.s-onecol { width: 6.95% }
	.s-onecol.colextend { width: 8.45% }

	.s-twocol { width: 15.4% }
	.s-twocol.colextend { width: 16.9% }

	.s-threecol { width: 23.85% }
	.s-threecol.colextend { width: 25.35% }

	.s-fourcol { width: 32.30% }
	.s-fourcol.colextend { width: 33.8% }

	.s-fivecol { width: 40.75% }
	.s-fivecol.colextend { width: 42.25% }

	.s-sixcol { width: 49.2% }
	.s-sixcol.colextend { width: 50.4% }

	.s-sevencol { width: 57.65% }
	.s-sevencol.colextend { width: 59.15% }

	.s-eightcol { width: 66.1% }
	.s-eightcol.colextend { width: 67.6% }

	.s-ninecol { width: 74.55% }
	.s-ninecol.colextend { width: 76.05% }

	.s-tencol { width: 83% }
	.s-tencol.colextend { width: 84.5% }

	.s-elevencol { width: 91.45% }
	.s-elevencol.colextend { width: 92.95% }
*/


.mobile-inlinerow .s-twocol { width: 15.4% }
.mobile-inlinerow .s-twocol.colextend { width: 16.9% }
.mobile-inlinerow .s-threecol { width: 23.85% }
.mobile-inlinerow .s-threecol.colextend { width: 25.35% }
.mobile-inlinerow	.s-twelvecol,
.mobile-inlinerow .s-twelvecol.colextend { width: 100% }
.mobile-inlinerow .s-fivecol { width: 40.75% }
.mobile-inlinerow .s-fivecol.colextend { width: 42.25% }
.mobile-inlinerow .s-sixcol { width: 49.2% }
.mobile-inlinerow .s-sixcol.colextend { width: 50.4% }

/*	.last {margin-right: 1.5%;}
	.s-last {margin-right: 0%;}
	.s-show {display: block;}
	.s-hidden {display: none;}*/

	.filter-options {right: 0;}

	/*.s-padding-15 { padding: 15px;}*/
	/*.s-padding-top-15 { padding-top: 15px;} */
	/*.s-padding-left-15 { padding-left: 15px;}*/
	/*.s-padding-right-15 { padding-right: 15px;}
	.s-padding-bottom-15 { padding-bottom: 15px;}*/

	/*.s-margin-15 { margin: 15px;}
	.s-margin-top-15 { margin-top: 15px;}
	.s-margin-left-15 { margin-left: 15px;}
	.s-margin-right-15 { margin-right: 15px;
	.s-margin-bottom-15 { margin-bottom: 15px;} */

	/*.s-inline {width: auto; display: inline-block;}*/

	/*.s-text-align-left {text-align: left;}*/
	/*.s-text-align-right {text-align: right;}*/
	/*.s-text-align-center {text-align: center;}*/
}


/*Catering for bigger screen*/
@media screen and (min-width: 1900px) {
	.row, .container-inner {
		max-width: 1520px;
	}

	body {
		/*font-size: 16px;*/
	}

	.text-helper {
		left: -230%;
	}
}




