/*******************************************************************************
 * _layout.scss
 *
 * Styling of the "simple" layout demonstrating the Compass grid extension Susy
 * and building mobile first layouts.
 ******************************************************************************/
/* new colours*/
/* Primary palette */
/* Secondary palette */
/* Background colours */
/* Used in forms & guide */
/* For buttons & guide */
/*generic colours*/
/* flourishes*/
/* General Text */
/*info boxes*/
/* Link/action colours */
/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2012 Fontspring
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      K-Type
 * License URL: http://www.fontspring.com/fflicense/k-type
 *
 */
/* line 91, ../../../sass/variables/_icon-font.scss */
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  font-size: 120%;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

/* line 123, ../../../sass/variables/_icon-font.scss */
.lt-ie8 [class^="icon-"], .lt-ie8 [class*=" icon-"] {
  font-family: 'fontello';
  font-style: normal;
  font-weight: normal;
  /* fix buttons height */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  font-size: 120%; }

/*@mixin sectionblocks{
  padding-top:$vertical3;
  padding-bottom:$vertical3;
  margin-bottom:$vertical1;
  @include breakpoint($tab, true) {}

}*/
/* Mixins from gov.uk */
/* line 30, ../../../sass/layouts/lambeth/lambeth.layout.scss */
.l-container {
  *zoom: 1;
  max-width: 1024px;
  padding-left: 16px;
  padding-right: 16px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 18px; }
  /* line 38, ../../../../../../../../../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .l-container:after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 720px) {
    /* line 30, ../../../sass/layouts/lambeth/lambeth.layout.scss */
    .l-container {
      margin-bottom: 24px; } }

@media (min-width: 720px) {
  /* line 49, ../../../sass/layouts/lambeth/lambeth.layout.scss */
  .l-page .l-container {
    max-width: 1024px; }
  /* line 54, ../../../sass/layouts/lambeth/lambeth.layout.scss */
  .l-page .l-branding {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%; }
  /* line 57, ../../../sass/layouts/lambeth/lambeth.layout.scss */
  .l-page .l-region--header {
    width: 66.10169%;
    float: right;
    margin-right: 0;
    *margin-left: -16px; }
  /* line 60, ../../../sass/layouts/lambeth/lambeth.layout.scss */
  .l-page .l-region--navigation {
    clear: both; } }

@media (min-width: 720px) {
  /* line 72, ../../../sass/layouts/lambeth/lambeth.layout.scss */
  .has-sidebar-first .l-content {
    width: 66.10169%;
    float: right;
    margin-right: 0;
    *margin-left: -16px; }
  /* line 75, ../../../sass/layouts/lambeth/lambeth.layout.scss */
  .has-sidebar-first .l-region--sidebar-first {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%; } }

@media (min-width: 720px) {
  /* line 84, ../../../sass/layouts/lambeth/lambeth.layout.scss */
  .has-sidebar-second .l-content,
  .has-sidebar-third .l-content {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }
  /* line 87, ../../../sass/layouts/lambeth/lambeth.layout.scss */
  .has-sidebar-second .l-region--sidebar-second,
  .has-sidebar-second .l-region--sidebar-third,
  .has-sidebar-third .l-region--sidebar-second,
  .has-sidebar-third .l-region--sidebar-third {
    width: 32.20339%;
    float: right;
    margin-right: 0;
    *margin-left: -16px;
    clear: none; } }

@media (min-width: 720px) {
  /* line 98, ../../../sass/layouts/lambeth/lambeth.layout.scss */
  .has-sidebar-first.has-sidebar-second .l-content,
  .has-sidebar-first.has-sidebar-third .l-content {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }
  /* line 101, ../../../sass/layouts/lambeth/lambeth.layout.scss */
  .has-sidebar-first.has-sidebar-second .l-region--sidebar-first,
  .has-sidebar-first.has-sidebar-third .l-region--sidebar-first {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%; }
  /* line 104, ../../../sass/layouts/lambeth/lambeth.layout.scss */
  .has-sidebar-first.has-sidebar-second .l-region--sidebar-second,
  .has-sidebar-first.has-sidebar-second .l-region--sidebar-third,
  .has-sidebar-first.has-sidebar-third .l-region--sidebar-second,
  .has-sidebar-first.has-sidebar-third .l-region--sidebar-third {
    width: 32.20339%;
    float: right;
    margin-right: 0;
    *margin-left: -16px; } }

@media (min-width: 70em) {
  /* line 117, ../../../sass/layouts/lambeth/lambeth.layout.scss */
  .l-page .l-container {
    max-width: 1024px; }
  /* line 122, ../../../sass/layouts/lambeth/lambeth.layout.scss */
  .l-page .l-branding {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%; }
  /* line 125, ../../../sass/layouts/lambeth/lambeth.layout.scss */
  .l-page .l-region--header {
    width: 66.10169%;
    float: right;
    margin-right: 0;
    *margin-left: -16px; } }

@media (min-width: 70em) {
  /* line 133, ../../../sass/layouts/lambeth/lambeth.layout.scss */
  .has-sidebar-first .l-content {
    width: 66.10169%;
    float: right;
    margin-right: 0;
    *margin-left: -16px; }
  /* line 136, ../../../sass/layouts/lambeth/lambeth.layout.scss */
  .has-sidebar-first .l-region--sidebar-first {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%; } }

@media (min-width: 70em) {
  /* line 145, ../../../sass/layouts/lambeth/lambeth.layout.scss */
  .has-sidebar-second .l-content,
  .has-sidebar-third .l-content {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }
  /* line 148, ../../../sass/layouts/lambeth/lambeth.layout.scss */
  .has-sidebar-second .l-region--sidebar-second,
  .has-sidebar-second .l-region--sidebar-third,
  .has-sidebar-third .l-region--sidebar-second,
  .has-sidebar-third .l-region--sidebar-third {
    width: 32.20339%;
    float: right;
    margin-right: 0;
    *margin-left: -16px;
    clear: none; } }

@media (min-width: 70em) {
  /* line 159, ../../../sass/layouts/lambeth/lambeth.layout.scss */
  .has-sidebar-first.has-sidebar-second .l-content,
  .has-sidebar-first.has-sidebar-third .l-content {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }
  /* line 162, ../../../sass/layouts/lambeth/lambeth.layout.scss */
  .has-sidebar-first.has-sidebar-second .l-region--sidebar-first,
  .has-sidebar-first.has-sidebar-third .l-region--sidebar-first {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%; }
  /* line 165, ../../../sass/layouts/lambeth/lambeth.layout.scss */
  .has-sidebar-first.has-sidebar-second .l-region--sidebar-second,
  .has-sidebar-first.has-sidebar-second .l-region--sidebar-third,
  .has-sidebar-first.has-sidebar-third .l-region--sidebar-second,
  .has-sidebar-first.has-sidebar-third .l-region--sidebar-third {
    width: 32.20339%;
    float: right;
    margin-right: 0;
    *margin-left: -16px; } }

@media (min-width: 70em) {
  /* line 182, ../../../sass/layouts/lambeth/lambeth.layout.scss */
  .node-type-event .l-content,
  .node-type-place .l-content,
  .node-type-policy .l-content,
  .page-site-search .l-content,
  .node-type-webform .l-content {
    width: 62.38245%;
    float: left;
    margin-right: 0.31348%;
    margin-right: 25.07837%; } }

@media (min-width: 70em) {
  /* line 193, ../../../sass/layouts/lambeth/lambeth.layout.scss */
  .has-sidebar-first .l-content,
  .has-sidebar-second .l-content,
  .has-sidebar-third .l-content {
    margin-right: 0%; } }
