/* ==================================================================================================================== */
/* ! 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%;
  }
}




