﻿/*This CSS resource incorporates links to font software which is the valuable copyrightedproperty of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,redistribute, convert, modify or reverse engineer this font software. Please contact MonotypeImaging with any questions regarding Web Fonts:  http://webfonts.fonts.com*/  html, body, div, span, applet, object, iframe,  h1, h2, h3, h4, h5, h6, p, blockquote, pre,  a, abbr, acronym, address, big, cite, code,  del, dfn, em, img, ins, kbd, q, s, samp,  small, strike, strong, sub, sup, tt, var,  b, u, i, center,  dl, dt, dd, ol, ul, li,  fieldset, form, input, textarea, keygen, select, button, label, legend,  table, caption, tbody, tfoot, thead, tr, th, td,  article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary,  time, mark, audio, video {    margin: 0;    padding: 0;    border: 0;    font: inherit;    font-size: 100%;	outline: 0;    vertical-align: baseline;  }@font-face{font-family:"Frutiger_n3";src:url("fonts/99f761bf-9f30-4bdd-b284-ee7038dc52c9.eot?#iefix") format("eot")}@font-face{font-family:"Frutiger";src:url("fonts/99f761bf-9f30-4bdd-b284-ee7038dc52c9.eot?#iefix");src:url("fonts/99f761bf-9f30-4bdd-b284-ee7038dc52c9.eot?#iefix") format("eot"),url("fonts/59d9a83f-4045-4d43-af46-655f845461ee.woff") format("woff"),url("fonts/f901b503-9104-414a-a856-af9bcc802b5c.ttf") format("truetype"),url("fonts/e4d07d96-8993-47b9-9f1d-1e228bf1c529.svg#e4d07d96-8993-47b9-9f1d-1e228bf1c529") format("svg");font-weight: 300;font-style: normal;}@font-face{font-family:"Frutiger_i3";src:url("fonts/412becac-582a-4ba8-960b-67344a7c4f35.eot?#iefix") format("eot")}@font-face{font-family:"Frutiger";src:url("fonts/412becac-582a-4ba8-960b-67344a7c4f35.eot?#iefix");src:url("fonts/412becac-582a-4ba8-960b-67344a7c4f35.eot?#iefix") format("eot"),url("fonts/9df27c27-758a-459d-adef-ec794e2f4339.woff") format("woff"),url("fonts/e32edd56-9f04-4f0b-8ed3-4c2fee583dcf.ttf") format("truetype"),url("fonts/9cf390ea-aabe-4d32-8126-d627ce744f4e.svg#9cf390ea-aabe-4d32-8126-d627ce744f4e") format("svg");font-weight: 300;font-style: italic;}@font-face{font-family:"Frutiger_n4";src:url("fonts/c94bd41e-23b3-4522-8237-0a0f7bd0e953.eot?#iefix") format("eot")}@font-face{font-family:"Frutiger";src:url("fonts/c94bd41e-23b3-4522-8237-0a0f7bd0e953.eot?#iefix");src:url("fonts/c94bd41e-23b3-4522-8237-0a0f7bd0e953.eot?#iefix") format("eot"),url("fonts/409b4bec-c67e-4764-a141-054db8df81d2.woff") format("woff"),url("fonts/efe9def0-77d1-4c28-8fd2-371236a3c8ed.ttf") format("truetype"),url("fonts/70b07d32-76f5-474e-83b0-7d5a3fefb15b.svg#70b07d32-76f5-474e-83b0-7d5a3fefb15b") format("svg");font-weight: 400;font-style: normal;}@font-face{font-family:"Frutiger_i4";src:url("fonts/b535a427-c56c-4484-b834-dde05736736c.eot?#iefix") format("eot")}@font-face{font-family:"Frutiger";src:url("fonts/b535a427-c56c-4484-b834-dde05736736c.eot?#iefix");src:url("fonts/b535a427-c56c-4484-b834-dde05736736c.eot?#iefix") format("eot"),url("fonts/97935525-8e9d-4d37-a4df-956f6656209b.woff") format("woff"),url("fonts/1b127be3-961c-4b75-8ab4-7bec69e88c2f.ttf") format("truetype"),url("fonts/3048f5a2-9f13-481a-b01c-22228223c00b.svg#3048f5a2-9f13-481a-b01c-22228223c00b") format("svg");font-weight: 400;font-style: italic;}@font-face{font-family:"Frutiger_n7";src:url("fonts/4d38d09a-3017-4733-a624-366fb9a71388.eot?#iefix") format("eot")}@font-face{font-family:"Frutiger";src:url("fonts/4d38d09a-3017-4733-a624-366fb9a71388.eot?#iefix");src:url("fonts/4d38d09a-3017-4733-a624-366fb9a71388.eot?#iefix") format("eot"),url("fonts/3c514636-142f-43f9-983f-76110a86b424.woff") format("woff"),url("fonts/f147a146-bb13-4102-a482-bbad38d9fcc0.ttf") format("truetype"),url("fonts/10c3886a-7856-45f7-951d-24230bc1491a.svg#10c3886a-7856-45f7-951d-24230bc1491a") format("svg");font-weight: 700;font-style: normal;}@font-face{font-family:"Frutiger_i7";src:url("fonts/02b9986e-456b-4558-a8ad-505610712af0.eot?#iefix") format("eot")}@font-face{font-family:"Frutiger";src:url("fonts/02b9986e-456b-4558-a8ad-505610712af0.eot?#iefix");src:url("fonts/02b9986e-456b-4558-a8ad-505610712af0.eot?#iefix") format("eot"),url("fonts/39967461-d5a8-478e-b0ea-71e3a19e6026.woff") format("woff"),url("fonts/8acd4c9f-64ad-413f-a91b-62cab06e39ea.ttf") format("truetype"),url("fonts/901c0cd0-12ab-4cc1-98fa-03352a525e92.svg#901c0cd0-12ab-4cc1-98fa-03352a525e92") format("svg");font-weight: 700;font-style: italic;}@font-face{font-family:"Frutiger_n9";src:url("fonts/16b533e0-95d6-4cc3-9294-2167207e104a.eot?#iefix") format("eot")}@font-face{font-family:"Frutiger";src:url("fonts/16b533e0-95d6-4cc3-9294-2167207e104a.eot?#iefix");src:url("fonts/16b533e0-95d6-4cc3-9294-2167207e104a.eot?#iefix") format("eot"),url("fonts/ea887890-06b4-4e2c-9c5e-b1d792d048c1.woff") format("woff"),url("fonts/9146045f-1241-414d-a918-05313a2c12a1.ttf") format("truetype"),url("fonts/4aa5740e-f5d5-4991-98db-2d574814b001.svg#4aa5740e-f5d5-4991-98db-2d574814b001") format("svg");font-weight: 900;font-style: normal;}@font-face{font-family:"Frutiger_i9";src:url("fonts/121e37ed-98f6-43c3-b7da-7a5e46a9a50e.eot?#iefix") format("eot")}@font-face{font-family:"Frutiger";src:url("fonts/121e37ed-98f6-43c3-b7da-7a5e46a9a50e.eot?#iefix");src:url("fonts/121e37ed-98f6-43c3-b7da-7a5e46a9a50e.eot?#iefix") format("eot"),url("fonts/73f9e696-bbd9-446d-89e6-5e279012a202.woff") format("woff"),url("fonts/4117191a-4f31-4301-8514-86ebe6fcc7e3.ttf") format("truetype"),url("fonts/ff606a40-8dc7-4a4c-8a5a-c0773b74a8ea.svg#ff606a40-8dc7-4a4c-8a5a-c0773b74a8ea") format("svg");font-weight: 900;font-style: italic;}@font-face{font-family:"Frutiger-Bold-Condensed_c7";src:url("fonts/70d83e26-5eda-46ec-95ba-643813861c3a.eot?#iefix") format("eot")}@font-face{font-family:"Frutiger-Bold-Condensed";src:url("fonts/70d83e26-5eda-46ec-95ba-643813861c3a.eot?#iefix");src:url("fonts/70d83e26-5eda-46ec-95ba-643813861c3a.eot?#iefix") format("eot"),url("fonts/2c61b2bd-b119-4f37-ba50-99d8159a29b7.woff") format("woff"),url("fonts/e48e72ec-22ed-4e7a-a891-62748411433f.ttf") format("truetype"),url("fonts/7dac69d8-812a-4c73-b79b-338e7813ed23.svg#7dac69d8-812a-4c73-b79b-338e7813ed23") format("svg");font-weight: 400;font-style: normal;}@font-face {	font-family: "icomoon";	src:url('fonts/icomoon.eot?ajv11w');	src:url('fonts/icomoon.eot?#iefixajv11w') format('embedded-opentype'),		url('fonts/icomoon.woff?ajv11w') format('woff'),		url('fonts/icomoon.ttf?ajv11w') format('truetype'),		url('fonts/icomoon.svg?ajv11w#icomoon') format('svg');	font-weight: normal;	font-style: normal;}/* for use when switching icon display method[class^="icon-"], [class*=" icon-"] {	font-family: icomoon;	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	line-height: 1;	/* Better Font Rendering =========== /	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}*/  /* line 22, ../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */  html {    line-height: 1.6em;  }  /* line 24, ../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */  ol, ul {    list-style: none;    font-size: 14px;  }  /* line 26, ../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */  table {    border-collapse: collapse;    border-spacing: 0;  }  /* line 28, ../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */  caption, th, td {    text-align: left;    font-weight: 400;    vertical-align: middle;  }  /* line 30, ../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */  q, blockquote {    quotes: none;  }  /* line 103, ../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */  q:before, q:after, blockquote:before, blockquote:after {    content: "";    content: none;  }  /* line 32, ../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */  a img {    border: none;  }  em {    font-style:italic;  }  sup {  font-size: 11px;  vertical-align:super;  }  /* line 116, ../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */  article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {    display: block;  }  .hide-desktop{    display:none;  }  .slider-container {    width: 100%;    height: auto;    position: relative;	margin: 0 0 20px 0;    overflow: hidden;  }  .takeover .slider-container {    margin-bottom: 0;  }  .body-content .slider-container {	margin: 0;	padding: 10px 0;  }  .slider {    width: 100%;    height: 100%;    position: relative;    z-index: 1;    top: 0;    left: 0;  }  .slider ul {    padding: 0;    margin: 0;    list-style: none;    position: relative;    display: block;    width: 100%;    height: auto;  }  /* line 26, ../../static/sass/slider.scss */  .slider ul li {    width: 100%;    height: 100%;    display: block;    float: left;    margin: 0;    padding: 0 !important;  }  /* In main content area we need to lose the left margin */  #main-content .slider ul li {    left: 0;  }  /* line 32, ../../static/sass/slider.scss */  .slider ul li .slide {    width: 100%;    height: 100%;    position: relative;  }  /* line 37, ../../static/sass/slider.scss */  .slider ul li .slide .info {    position: absolute;    z-index: 1;    bottom: 20px;    left: 20px;  }  /* line 43, ../../static/sass/slider.scss */  .slider ul li .slide .info h1 {    background: #66bc29;    background: rgba(102, 188, 41, 0.85);    text-transform: uppercase;    padding: 10px 20px;    margin: 0;    line-height: 35px;    font-size: 28px;    display: -moz-inline-stack;    display: inline-block;    vertical-align: middle;    *vertical-align: auto;    zoom: 1;    *display: inline;  }    .slider ul li .slide .info h1  a {      color:#fff;    }  /* line 54, ../../static/sass/slider.scss */  .slider ul li .slide .info p {    background: #fff;    background: rgba(255, 255, 255, 0.85);    padding: 10px 20px;    margin: 0;    font-size: 14px;    display: -moz-inline-stack;    display: inline-block;    vertical-align: middle;    *vertical-align: auto;    zoom: 1;    *display: inline;    max-width:400px;  }  .slider ul li .slide .info p a {    font-weight: 700;    display: inline-block;}    .slider ul li .slide .info p a:after {        content: "»";        float: right;        font-weight: 700;        font-size: 24px;        line-height: 14px;        margin-left: 3px;        margin-top: 4px;    }  /* line 63, ../../static/sass/slider.scss */  .slider ul li .slide img {    width: 100%;  }  .slider ul li .slide .video  {    position: absolute;    top: 25px;    right: 25px;    width: 68px;    height: 68px;    background: transparent url("/img/slider-play.png") no-repeat center center;  }  /* line 72, ../../static/sass/slider.scss */  .slider-nav {    position: absolute;    z-index: 2;    bottom: 20px;    right: 20px;    padding: 0 !important;    margin: 0;    list-style: none;  }  /* line 82, ../../static/sass/slider.scss */  .slider-nav li {    float: left;    margin: 0 3px 0 0;    padding: 0 !important;    list-style: none;  }  /* line 86, ../../static/sass/slider.scss */  .slider-nav li a {    display: block;    width: 26px;    height: 26px;    line-height: 26px;    text-align: center;    color: #fff !important;    font-weight: 700;    font-size: 10px;    background: #7f807f;    background: rgba(127, 128, 127, 0.5);  }  /* line 98, ../../static/sass/slider.scss */  .slider-nav li a:hover {    background: #66bc29;    background: rgba(102, 188, 41, 0.85);  }  /* line 104, ../../static/sass/slider.scss */  .slider-nav li .current {    background: #66bc29;    background: rgba(102, 188, 41, 0.85);  }  /* Remove the content prepending defined elsewhere */  #main-content ul.slider-nav li:before {    content: "";  }  /* line 111, ../../static/sass/slider.scss */  .content .slider-nav {    list-style-type: none;    padding: 0;  }  /* line 117, ../../static/sass/slider.scss */  .content .slider ul {    list-style: none;    padding: 0;    margin: 0;  }  /* line 124, ../../static/sass/slider.scss */  .content .slider-caption .slider-nav {    bottom: 75px;    left: 20px;    right: auto;  }  /* line 159, ../../static/sass/slider.scss */  .content .slider-caption .slider ul li .slide, .slider-caption {    width: 337px !important;    height: 275px !important;  }/* colourway mouseovers for callout boxes */.module-featured span {    background-color: #66bc29;    border: 1px solid #66bc29;}.module-featured:hover .green-btn {    color: #66bc29;    background-color: #fff;}.content .module-featured { position: relative; }.content .module-featured span{    bottom: 0;    display: block;    margin: 10px;    max-width: 180px;    padding: 5px 10px;    position: absolute;    text-transform: uppercase;}.content .module-featured.orange span {  background-color: #d38f39;}.content .module-featured.blue span {  background-color: #2399d3;}.content .module-featured.purple span {  background-color: #c041c9;}.content .module-featured.brown span {  background-color: #a5a032;}.content .module-featured.maroon span {  background-color: #752a1f;}.content .module-featured.dark-green span {  background-color: #18661f;}.content .module-featured.turquoise span {  background-color:#128f68;}.content .module-featured.dark-blue span {  background-color: #19078a;}  /* max width should be 320 for production and testing */  @media screen and (max-width: 1000px) and (min-width: 641px) {    /* line 174, ../../static/sass/slider.scss */    .slider-container {      max-width: 720px;      height: 298px;    }    /* line 179, ../../static/sass/slider.scss */    .slider ul li .slide {      width: 720px;      height: 298px;    }    .takeover .slider-container {      max-width: 720px;      height: 276px;    }    .takeover .slider ul li .slide {      width: 720px;      height: 276px;    }    .slider ul li .slide .info h1 {        font-size: 22px;        line-height: 27px;    }  }  @media screen and (max-width: 640px) {    iframe, img, div {        max-width:100% !important;    }    /* line 203, ../../static/sass/slider.scss */    .slider-container {      display: none;      width: 320px;      height: auto;    }    .home-hero .slider-container {      display: inherit;    }    .home-hero .slider {        height: 100% !important;    }    .home-hero .slider > ul {        height: auto !important;        left: 0 !important;    }    .home-hero .slider-nav {        display: none;    }    .home-hero .slider li {        height: auto !important;        float: none;        margin-bottom: 20px    }    /* line 208, ../../static/sass/slider.scss */    .home-hero .slider ul li .slide {      width: 320px;      height: auto;    }    .home-hero .slider ul li .slide .info {    position: inherit;    }    .slider ul li .slide img {        height: 133px;        width: 320px;    }    /* line 213, ../../static/sass/slider.scss */    .slider ul li .slide .info h1 {      font-size: 16px;      line-height: 18px;      padding: 10px;    }    /* line 219, ../../static/sass/slider.scss */    .slider ul li .slide .info p {      background: none repeat scroll 0 0 #F3F3F3;      padding: 7px 10px 10px;      width: 300px;    }    /* line 223, ../../static/sass/slider.scss */    .slider ul li .slide .info {      bottom: 0;      left: 0;    }    section#blog-masthead h2 {        padding-bottom: 25px;    }    section {            margin: 0 auto;    }  }  /* line 1, ../../static/sass/scroller.scss */  .content .scroller .scroller-wrap ul {    padding: 0;    margin: 0;    list-style-type: none;  }  /* line 7, ../../static/sass/scroller.scss */  .scroller {    width: auto;    height: auto;    margin: 10px 0 10px 0;    margin-left:-3px;    position: relative;  }  /* line 13, ../../static/sass/scroller.scss */  .scroller .scroller-wrap {    width: auto;    overflow: hidden;    position: relative;  }  /* line 18, ../../static/sass/scroller.scss */  .scroller .scroller-wrap ul {    display: block;    overflow: hidden;    position: relative;  }  /* line 23, ../../static/sass/scroller.scss */  .scroller .scroller-wrap ul li {    float: left;    margin: 0 10px 0 0;  }  #main-content .scroller-object li:before {    display: none;  }  #main-content .scroller-object li {    left: 0;    padding: 0;  }  /* Override gallery widths to prevent content pushing in the RHS sidebar */  .content-scroller.gallery { width: 660px; margin-left: 20px; }  .scroller.gallery .scroller-wrap ul li { margin-right: 5px; }  /* line 31, ../../static/sass/scroller.scss */  .nav-item {    display: block;    width: 15px;    height: 20px;    background-color: #2f2f2f;    background-position: 50% 50%;    background-repeat: no-repeat;    position: absolute;    top: 50%;    margin-top: -10px;    left: 0;    z-index: 1;    text-indent: -9999px;  }  /* line 46, ../../static/sass/scroller.scss */  .nav-item-left {    left: -20px;    background-image: url(../img/arrow-left-small.png);  }  /* line 51, ../../static/sass/scroller.scss */  .nav-item-right {    right: -20px;    left: auto;    background-image: url(../img/arrow-right-small.png);  }  /* line 59, ../../static/sass/scroller.scss */  .large-arrows .nav-item {    width: 34px;    height: 56px;    margin-top: -28px;  }  /* line 65, ../../static/sass/scroller.scss */  .large-arrows .nav-item-right {    background-image: url(../img/arrow-right-large.png);    right: -39px;  }  /* line 70, ../../static/sass/scroller.scss */  .large-arrows .nav-item-left {    background-image: url(../img/arrow-left-large.png);    left: -39px;  }  @media screen and (max-width: 640px) {    /* line 82, ../../static/sass/scroller.scss */    .large-arrows .nav-item {      display: none;    }  }  @media print {    /* line 7, ../../static/sass/print.scss */    .top-nav,    .header nav,    .breadcrumb,    .content .wrapper .grid .grid-wrap .end,    .social,    .footer-meta {      display: none !important;    }    /* line 9, ../../static/sass/print.scss */    h1.segment {      background: none !important;      color: #000 !important;    }    /* line 14, ../../static/sass/print.scss */    .content h1 {      padding-bottom: 0 !important;    }    /* line 18, ../../static/sass/print.scss */    h1.segment {      height: 40px !important;      min-height: 40px !important;      padding: 10px 0 10px 0 !important;      margin: 0 !important;      line-height: 40px !important;    }    /* line 25, ../../static/sass/print.scss */    h1.segment:after, h1.segment:before {      background: none !important;    }    /* line 30, ../../static/sass/print.scss */    .content {      padding-top: 0 !important;    }  }    /* line 2, ../../static/sass/isotope.scss */  .isotope,  .isotope .isotope-item {    /* change duration value to whatever you like */    -webkit-transition-duration: 0.8s;    -moz-transition-duration: 0.8s;    -ms-transition-duration: 0.8s;    -o-transition-duration: 0.8s;    transition-duration: 0.8s;  }  /* line 11, ../../static/sass/isotope.scss */  .isotope {    -webkit-transition-property: height, width;    -moz-transition-property: height, width;    -ms-transition-property: height, width;    -o-transition-property: height, width;    transition-property: height, width;  }  /* line 19, ../../static/sass/isotope.scss */  .isotope .isotope-item {    -webkit-transition-property: -webkit-transform, opacity;    -moz-transition-property: -moz-transform, opacity;    -ms-transition-property: -ms-transform, opacity;    -o-transition-property: top, left, opacity;    transition-property: transform, opacity;  }  /* line 43, ../../static/sass/screen.scss */  body, input, select {    font: 13px/20px 'Frutiger','Arial',sans-serif;    font-stretch: normal;    font-weight: 400;    color: #2a2a2a;  }	textarea, input.text, input[type="text"], input[type="button"], input[type="submit"], .input-checkbox {	-webkit-appearance: none;	border-radius: 0;	}  /* line 48, ../../static/sass/screen.scss */  a {    color: #66bc29;    text-decoration: none;  }  a, input, button, span {    /*transition: all 0.3s ease-out;*/  }  a:before, a:after {    /*transition: all 0.3s ease-out;*/  }  p {    padding: 7px 0 7px 0;  }  sub {    font-size: 70%;    line-height: normal;    vertical-align: sub;  }  sup {    font-size: 70%;    line-height: normal;    vertical-align: super;  }  h1 {    font-weight: 900;    font-size: 28px;    color: #000;    line-height: 36px;  }  /* line 64, ../../static/sass/screen.scss */  h2 {    font-weight: 700;  }  /* line 68, ../../static/sass/screen.scss */  h3 {    font-weight: 400;  }  /* line 72, ../../static/sass/screen.scss */  h4, h5, h6 {    font-weight: 700;  }  /* line 80, ../../static/sass/screen.scss */  h5 {    font-size: 14px;    line-height: 16px;    padding: 5px 0 0 0;    margin: 0;  }  /* line 87, ../../static/sass/screen.scss */  h6 {    font-size: 12px;    line-height: 14px;    padding: 5px 0 0 0;    margin: 0;  }  /* line 94, ../../static/sass/screen.scss */  .tiny {    font-size: 10px;    line-height: 15px;    font-weight: 700;    text-transform: uppercase;    padding: 5px 0 5px 0;  }  /* line 112, ../../static/sass/screen.scss */  .wrapper {    width: 940px;    margin: 0 auto 0 auto;  }  /* line 117, ../../static/sass/screen.scss */  section {    width: 100%;    padding: 20px 0 20px 0;    border-bottom: solid 1px #e2e2e2;  }.browser-message {    padding: 5px;    color: #fff;    background-color: #000;    text-align: center;    font-weight: bold;    font-size: 1.2em;}  /* line 130, ../../static/sass/screen.scss */  .grid .end {    padding-right: 0;  }  /* line 135, ../../static/sass/screen.scss */  .grid-wrap {    margin-left: -10px;    zoom: 1;  }  /* line 142, ../../static/sass/screen.scss */  .w-border .col {    border-right: solid 1px white;    margin-left: -1px;    zoom: 1;  }  /* line 148, ../../static/sass/screen.scss */  .w-border .end {    border: none;  }  /* line 153, ../../static/sass/screen.scss */  .col {    float: left;    padding-right: 10px;    padding-left: 10px;  }  /* line 160, ../../static/sass/screen.scss */  .col-9 {    width: 700px;  }  .col-9 p{    font-size: 16px;    line-height:1.7em;  }  /* line 164, ../../static/sass/screen.scss */  .col-45 {    width: 340px;  }  /* line 168, ../../static/sass/screen.scss */  .col-3 {    width: 220px;  }  .col.col-3.hide-tablet.hide-mobile.end {    padding-left: 0px;  }  .col.col-3.hide-tablet.hide-mobile.last-home-module.end {    padding-left: 10px;    }  /* line 173, ../../static/sass/screen.scss */  .texture-dark h1 {    color: #fff;  }  /* line 177, ../../static/sass/screen.scss */  .texture-dark .col {    border-color: #464646;  }  /* line 182, ../../static/sass/screen.scss */  .col-50 {    float: left;    width: 50%;  }  /* line 195, ../../static/sass/screen.scss */  .inline-nav li, #main-nav li {    float: left;    padding: 0 5px 0 5px;  }  /* line 201, ../../static/sass/screen.scss */  .img-list {    overflow: hidden;  }  /* line 204, ../../static/sass/screen.scss */  .img-list li {    overflow: hidden;  }  .img-list li h6 {    font-family: "Frutiger-Bold-Condensed";    font-weight: 400;    line-height: 1.3em;  }  .img-list li p { line-height: 1.7em; }  /* line 207, ../../static/sass/screen.scss */  .img-list li img {    float: left;    margin: 10px 10px 0 0;    padding: 3px;    background: white;  }  /* line 216, ../../static/sass/screen.scss */  .content .img-list {    padding-left: 0px;    list-style: none;  }  /* line 221, ../../static/sass/screen.scss */  .content .inline-nav, .content #main-nav {    list-style: none;    padding: 0;    margin: 0;  }  /* line 231, ../../static/sass/screen.scss */  ul .dropdown, ul .no-dropdown  {    position: relative;  }  /* line 235, ../../static/sass/screen.scss */  ul .dropdown:hover ul, ul .no-dropdown:hover ul {    display: block;    font-size: 11px;  }  /* line 240, ../../static/sass/screen.scss */  ul .dropdown ul,   ul .no-dropdown ul {    display: none;    position: absolute;    top: 0;    left: 0;    z-index: 1000;  }  /* line 249, ../../static/sass/screen.scss */  ul .dropdown ul li a, ul .no-dropdown ul li a {    white-space: nowrap;  }  /* line 256, ../../static/sass/screen.scss */  ul .end {    margin-right: 0;  }  /* line 261, ../../static/sass/screen.scss */  .small-nav {    color:#000;    display: block;    height: 10px;    padding: 6px 0 0 0;    font-size: 11px;    text-transform: uppercase;    line-height: 10px;    color: #000;    font-family: "Frutiger-Bold-Condensed";    font-weight: 400;  }  /* line 272, ../../static/sass/screen.scss */  .small-nav li {    height: 10px;    border-right: solid 1px #000;  }  /* line 276, ../../static/sass/screen.scss */  .small-nav li a {    height: 25px;    display: block;    color: #000;  }  .no-dropdown li a {    height: auto;  }  /* line 283, ../../static/sass/screen.scss */  .small-nav .dropdown {    padding-right: 6px;  }  /* line 286, ../../static/sass/screen.scss */  .small-nav .dropdown a {    background: url(../img/arrow-down.png) no-repeat right 3px;    padding: 0 14px 0 0;  }  /* line 292, ../../static/sass/screen.scss */  .small-nav .dropdown ul, .small-nav .no-dropdown ul {    background: #f2f2f2;    padding: 0;    margin: -8px 0 0 -2px;    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);  }  /* line 298, ../../static/sass/screen.scss */  .small-nav .dropdown ul li, .small-nav .no-dropdown ul li {    padding: 7px;    border-right: none;    border-bottom: solid 1px #d1d0d0;    float: none;    height: auto;    line-height: 12px;  }  .small-nav .dropdown ul li:hover, .small-nav .no-dropdown ul li:hover {    background-color: #E2E2E2;    transition: all 0.2s ease-out;  }  /* line 306, ../../static/sass/screen.scss */  .small-nav .dropdown ul li a {    background: none;    height: auto;    padding: 0;  }  /* line 318, ../../static/sass/screen.scss */  .horz-list li {    float: left;    margin: 0 5px 0 0;  }  /* line 325, ../../static/sass/screen.scss */  .separated-list li {    padding-right: 5px;    border-right: solid 1px #bcbcbc;    line-height: 12px;  }  /* line 332, ../../static/sass/screen.scss */  .content .plain-list {    padding: 10px 0 0 0;    margin: 0;    list-style: none;  }  /* line 337, ../../static/sass/screen.scss */  .content .plain-list a {    color: #000;  }  /* line 342, ../../static/sass/screen.scss */  .content .tags-list {    list-style: none;    padding: 10px 0 0 0;    margin: 0;  }  /* line 350, ../../static/sass/screen.scss */  .tags-list li {    display: inline;  }  /* line 353, ../../static/sass/screen.scss */  .tags-list li a {    color: #000;  }  /* line 358, ../../static/sass/screen.scss */  .tags-list .tag-med {    font-size: 14px;  }  /* line 362, ../../static/sass/screen.scss */  .tags-list .tag-large {    font-size: 18px;  }  /* line 367, ../../static/sass/screen.scss */  .content .tags-block-list {    padding: 5px 0 15px 0;    margin: 0;    list-style: none;  }  /* line 373, ../../static/sass/screen.scss */  .tags-block-list {    overflow: hidden;  }  /* line 376, ../../static/sass/screen.scss */  .tags-block-list li {    float: left;    margin: 0 10px 0 0;  }  /* line 380, ../../static/sass/screen.scss */  .tags-block-list li a {    display: block;    background: #c2e4a9;    color: #000;    padding: 3px;  }  /* line 391, ../../static/sass/screen.scss */  .search-list li {    border-top: 1px solid #E3E3E3;    margin: 0 0 10px;    padding: 10px 0 0;  }    .search-list li:first-child {        border-top: medium none;        padding-top: 0;    }  /* line 395, ../../static/sass/screen.scss */  .search-list .end {    margin-bottom: 0;  }  /* line 399, ../../static/sass/screen.scss */  .search-list .align-left {    width: 83%;    position: relative;  }  /* line 403, ../../static/sass/screen.scss */  .search-list .align-left .flag {    right: auto;    left: -35px;    top: 8px;  }  /* line 409, ../../static/sass/screen.scss */  .search-list .align-left .download {    display: block;    font-size: 14px;    margin: 10px 0 0;  }  /* line 417, ../../static/sass/screen.scss */  #main-nav {    display: block;    height: 37px;    padding: 4px 0 0 0;  }  /* line 423, ../../static/sass/screen.scss */  #main-nav li {    padding-left: 1px;    padding-right: 0;  }  /* line 427, ../../static/sass/screen.scss */  #main-nav li > a {    display: block;    width: auto;    max-width: 200px;    min-width: 110px;    padding: 0 20px;    height: 32px;    background: none repeat scroll 0 0 #F3F3F3;    border-top: solid 4px #f3f3f3;    text-align: center;    line-height: 31px;    font-size: 17px;    font-weight: 700;  }  .en #main-nav li > a {  font-size: 18px;  }  /* line 442, ../../static/sass/screen.scss */  #main-nav li ul {    background: #b6d2c6;    padding: 5px 12px 5px 12px;    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);    top: 36px;  }  /* line 448, ../../static/sass/screen.scss */  #main-nav li ul li {    display: block;    border-bottom: solid 1px #90bba9;    float: none;  }  /* line 453, ../../static/sass/screen.scss */  #main-nav li ul li a {    width: auto;    background: url(../img/arrow-right.png) no-repeat right 10px;    padding: 0 10px 0 0;    color: #3f3f3f !important;    border: none;    text-align: left;    font-size: 12px;    line-height: 24px;    height: 24px;    display: -moz-inline-stack;    display: inline-block;    vertical-align: middle;    *vertical-align: auto;    zoom: 1;    *display: inline;  }  /* line 467, ../../static/sass/screen.scss */  #main-nav li ul .end {    border-bottom: none;  }  #main-nav a:hover { color: #fff; }  /* line 473, ../../static/sass/screen.scss */  #main-nav .green {    border-top-color: #66bc29;  }  #main-nav a.green:hover {    background-color: #66bc29;  }  /* line 474, ../../static/sass/screen.scss */  #main-nav .orange {    border-top-color: #d38f39;  }  #main-nav a.orange:hover {    background-color: #d38f39;  }  /* line 475, ../../static/sass/screen.scss */  #main-nav .blue {    border-top-color: #2399d3;  }  #main-nav a.blue:hover {    background-color: #2399d3;  }  /* line 476, ../../static/sass/screen.scss */  #main-nav .purple {    border-top-color: #c041c9;  }  #main-nav a.purple:hover {    background-color: #c041c9;  }  #main-nav .brown {    border-top-color: #a5a032;  }  #main-nav a.brown:hover {    background-color: #a5a032;  }  #main-nav .maroon {    border-top-color: #752a1f;  }  #main-nav a.maroon:hover {    background-color: #752a1f;  }  #main-nav .dark-green {    border-top-color: #18661f;  }  #main-nav a.dark-green:hover {    background-color: #18661f;  }  #main-nav .turquoise {    border-top-color:#128f68;  }  #main-nav a.turquoise:hover {    background-color: #128f68;  }  #main-nav .dark-blue {    border-top-color: #19078a;  }  #main-nav a.dark-blue:hover {    background-color: #19078a;  }  /* line 478, ../../static/sass/screen.scss */  #main-nav .current .green {    background-color: #66bc29;  }  /* line 479, ../../static/sass/screen.scss */  #main-nav .current .orange {    background-color: #d38f39;  }  /* line 480, ../../static/sass/screen.scss */  #main-nav .current .blue {    background-color: #2399d3;  }  /* line 481, ../../static/sass/screen.scss */  #main-nav .current .purple {    background-color: #c041c9;  }  #main-nav .current .brown {    background-color: #a5a032;  }  #main-nav .current .maroon {    background-color: #752a1f;  }  #main-nav .current .dark-green {    background-color: #18661f;  }  #main-nav .current .turquoise {    background-color:#128f68;  }  #main-nav .current .dark-blue {    background-color: #19078a;  }  /* line 483, ../../static/sass/screen.scss */  #main-nav .current a {    color: #fff;  }section#blog-masthead {    padding: 0;    position: relative; }section#blog-masthead h2 {    margin-top: 30px;    line-height: 1em;}#blog-nav {    display: block;    height: 37px;    padding: 4px 0 0 0;    position: absolute;    bottom: 0;}  #blog-nav li {    float: left;    padding: 1px 1px 0 0;  }  #blog-nav li > a {    display: block;    width: auto;    max-width: 200px;    min-width: 110px;    padding: 0 10px;    height: 32px;    border-bottom: solid 4px #999;    text-align: center;    line-height: 31px;    font-size: 17px;    font-weight: 700;    color: #999;      text-transform: uppercase;  }  #blog-nav li > a:hover {      color: #333;      border-color: #333;  }     .en #blog-nav li > a {	  font-size: 17px;  }  #blog-nav li ul {    padding: 5px 12px 5px 12px;    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);    top: 36px;  }  #blog-nav li ul li {    display: block;    border-bottom: solid 1px #90bba9;    float: none;  }  #blog-nav li ul li a {    width: auto;    background: url(../img/arrow-right.png) no-repeat right 10px;    padding: 0 10px 0 0;    color: #3f3f3f !important;    border: none;    text-align: left;    font-size: 12px;    line-height: 24px;    height: 24px;    display: -moz-inline-stack;    display: inline-block;    vertical-align: middle;    *vertical-align: auto;    zoom: 1;    *display: inline;  }  #blog-nav li ul .end {    border-bottom: none;  }    #blog-nav a:hover { color: #fff; }  #blog-nav .current a {    color: #fff;  }#blog-nav {list-style: none;padding: 0 0 4px 0;margin: 0;}  /* line 488, ../../static/sass/screen.scss */  .content .sitemap-list {    padding: 0;    margin: 0;    list-style: none;  }  /* line 495, ../../static/sass/screen.scss */  .content .sitemap-list li ul {    padding: 18px 0 18px 15px;    margin: 0;    list-style: none;  }  /* line 502, ../../static/sass/screen.scss */  .content .sitemap-list li ul li ul {    padding: 0 0 18px 20px;    margin: 0;    list-style: none;  }  /* line 511, ../../static/sass/screen.scss */  .content .sitemap-list a {    color: #000;    text-decoration: underline;  }  /* line 522, ../../static/sass/screen.scss */  .country-select .flag {    position: static;    float: left;    position: static;    float: left;    top: auto;    right: auto;    margin: 6px 5px 0 0;    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;  }  /* line 534, ../../static/sass/screen.scss */  .top-nav {    padding-top: 8px;    padding-bottom: 8px;  }  /* line 539, ../../static/sass/screen.scss */  .header {    padding-top: 27px;    padding-bottom: 27px;    height: 66px;    position: relative;  }  .header #logo {    line-height: 60px;  }  body.global .header nav p {    padding-top: 5px;    padding-bottom: 0;    font-weight: 400;    font-size: 26px;    line-height: 60px;  }  /* line 547, ../../static/sass/screen.scss */  .header nav p {    padding-top: 5px;    padding-bottom: 0;    font-weight: 700;    font-size: 15px;  }  .en .header nav p {    font-size: 18px;    padding-top: 8px;  }  /* line 555, ../../static/sass/screen.scss */  .header .wrapper {    position: relative;  }    input, textarea, select {        border: 1px solid #66BC29;        border-radius: 0;        -moz-border-radius:0px;        -webkit-border-radius:none;    }	input, textarea {	    padding: 5px;	}	textarea {		line-height: 1.5;	}    input[type="text"], input[type="email"], input[type="number"], select, textarea {		background: none repeat scroll 0 0 #e0f2d4;    	font-weight: 300;    }	input[type="text"], input[type="email"], input[type="number"], select {		font-size: 20px;		height: 30px;	    letter-spacing: 1px;		line-height: normal;	}	input[type="text"]:focus, input[type="email"]:focus, input[type="number"]:focus, select:focus, textarea:focus {		background-color: #ffffff;		border-color: #333333;	}	input[type="button"], input[type="submit"], input [type="radio"], .green-btn {        cursor: pointer;        -webkit-appearance: none;    }	input[type="button"], input[type="submit"], .green-btn {		background: none repeat scroll 0 0 #66bc29;		border: 1px solid #66bc29;		color: #ffffff;		font-size: 18px;		font-weight: 700;		height: 42px;		padding: 5px 30px;    }	input[type="button"]:hover, input[type="submit"]:hover, .green-btn:hover {		background: none repeat scroll 0 0 #e0f2d4;		color: #66bc29;	}	.green-btn {    height: 30px;	}	input.small {		color: #000000;		font-size: 12px;		height: 19px;		padding: 0 5px;		width: 110px;	}	label {		color: #6c6c6c;		font-family: "Frutiger-Bold-Condensed";		font-size: 12px;		font-weight: 400;		text-transform: uppercase;	}  .input-select, select {    width: auto;    display: -moz-inline-stack;    display: inline-block;	height: 42px;    zoom: 1;    *display: inline;    margin-bottom: 10px;  }  .search-form {    padding-top: 1px;    padding-left: 5px;    overflow: hidden;  }	.search-form input[type="text"] {		border: 1px solid #C2E4A9;	}  /* line 567, ../../static/sass/screen.scss */  .social h1 {    padding: 0 0 20px 0;  }  /* line 571, ../../static/sass/screen.scss */  .social p {    padding: 5px 0 5px 0;  }  .social-logo img {      margin-bottom: 15px;  }  iframe.twitter-follow-button {    margin-top: 10px;    }  /* line 576, ../../static/sass/screen.scss */  .youtube-thumbs {    padding: 20px 0 10px 0;  }  /* line 578, ../../static/sass/screen.scss */  .youtube-thumbs li {    margin-right: 3px;  }  .social .signup-header {    margin-bottom: 10px;  }  /* line 583, ../../static/sass/screen.scss */  .footer-meta {    padding-top: 0;  }  /* line 586, ../../static/sass/screen.scss */  .footer-meta h2 {    font-size: 12px;    line-height: 12px;    padding: 25px 0 0 0;    margin: 0;    text-transform: uppercase;  }  /* line 595, ../../static/sass/screen.scss */  .footer-meta a:hover {    text-decoration: underline;  }  /* line 600, ../../static/sass/screen.scss */  .footer-meta p {    padding-top: 5px;  }  /* line 604, ../../static/sass/screen.scss */    .contact-us ul {        padding-bottom: 15px;        padding-top: 5px;    }  /* line 608, ../../static/sass/screen.scss */  .footer-meta .grid {    border-bottom: solid 1px #464646;  }  /* line 612, ../../static/sass/screen.scss */  .footer-meta footer {    padding-top: 20px;  }  /* line 615, ../../static/sass/screen.scss */  .footer-meta footer img {    margin-right: 75px;  }  /* line 619, ../../static/sass/screen.scss */  .footer-meta footer p {    padding-top: 0;  }  footer span.green-heading {	margin-bottom: 22px;	padding-top: 3px;  }  /* line 625, ../../static/sass/screen.scss */  .mobile-search {    padding-top: 7px;    padding-bottom: 7px;    display: none;  }  /* line 632, ../../static/sass/screen.scss */  .mobile-search .search-form input.small {    width: 265px;    height: 30px;    font-size: 14px;  }  /* line 638, ../../static/sass/screen.scss */  .mobile-search .search-form .mag-btn {    width: 30px;    height: 30px;    background-image: url(../img/icon-mag-large.png);  }  /* line 656, ../../static/sass/screen.scss */  .news-section {    padding-bottom: 50px;    padding-top: 30px;  }  /* line 660, ../../static/sass/screen.scss */  .news-section h1 {    color: #2a2a2a;  }  /* line 664, ../../static/sass/screen.scss */  .news-section header {    position: relative;    margin: 0 0 20px 0;  }  /* line 668, ../../static/sass/screen.scss */  .news-section header > a {    margin: 10px 0 0 10px;    font-weight: 700;  }  .news-section #browse-archive {    display: none;  }  /* line 675, ../../static/sass/screen.scss */  .h-underline {    border-bottom: solid 1px #d7d7d7;  }  /* line 679, ../../static/sass/screen.scss */  .filter-list {    display: block;    height: 25px;    position: absolute;    z-index: 1;    bottom: -8px;    right: 0;    font-family: "Frutiger-Bold-Condensed";    font-weight: 400;  }  /* line 688, ../../static/sass/screen.scss */  .filter-list li {    line-height: 25px;    height: 10px;    border-right: solid 1px #cacaca;    margin: 0;    padding: 0;  }  /* line 695, ../../static/sass/screen.scss */  .filter-list li a {    padding: 0 13px 0 13px;    display: block;    height: 25px;    margin: -8px 0 0 0;    zoom: 1;    text-transform: uppercase;  }    .filter-list li a:hover {      color: #fff;      background-color: #000;    }  /* line 704, ../../static/sass/screen.scss */  .filter-list li .type-all {    color: #a5a032;  }  /* line 705, ../../static/sass/screen.scss */  .filter-list li .type-blog {    color: #18661f;  }  .filter-list li .type-blog.current, .filter-list li .type-blog:hover {    background-color: #18661f;  }  /* line 706, ../../static/sass/screen.scss */  .filter-list li .type-news {    color: #19078a;  }.filter-list li .type-news.current, .filter-list li .type-news:hover {    background-color: #19078a;  }  /* line 707, ../../static/sass/screen.scss */  .filter-list li .type-press {    color: #752a1f;  }  .filter-list li .type-press.current, .filter-list li .type-press:hover {    background-color: #752a1f;  }  /* line 708, ../../static/sass/screen.scss */  .filter-list li .type-research {    color: #128f68;  }   .filter-list li .type-research.current, .filter-list li .type-research:hover {    background-color: #128f68;  }  /* line 710, ../../static/sass/screen.scss */  .filter-list li .current {    background: black;    color: #fff;  }  /* line 717, ../../static/sass/screen.scss */  .news-filter-wrap {    width: 942px;    padding-left:-1px;    height: 330px;    overflow: hidden;    position: relative;    margin: 0px;  }  /* line 724, ../../static/sass/screen.scss */  .filter-items {    width: 5000px;    height: 330px;    overflow: hidden;    position: absolute;    z-index: 1;    top: 0;    left: 0;  }  /* line 733, ../../static/sass/screen.scss */  .news-node {    width: 131px;    height: 125px;    float: left;    background: white;    border-top-style: solid;    border-top-width: 5px;    border-top-color: black;    padding: 10px 10px 20px 10px;    position: relative;    margin: 0 3px 5px 3px;    overflow: hidden;  }  .loader { margin-top: 25px;text-align: center; }  .news-node a {display: block; height: 100%; }  .news-node a h2,   .news-node a p { color: #fff; }  .news-node a  .news-node-panel h2 { color: #fff; }  /* line 747, ../../static/sass/screen.scss */  .news-node h2 {    font-size: 14px;    font-weight: 400;    line-height: 18px;    padding: 0 0 3px 0;  }  /* line 753, ../../static/sass/screen.scss */  .news-node p {    line-height: 18px;    padding: 3px 0 3px 0;  }  /* line 759, ../../static/sass/screen.scss */  .news-node-large {    width: 278px;    height: 290px;    padding: 10px 15px 20px 15px;  }  /* line 765, ../../static/sass/screen.scss */  .news-node-large h2 {    font-size: 14px;    line-height: 20px;    padding: 5px 0 5px 0;  }  /* line 771, ../../static/sass/screen.scss */  .news-node-large p {    padding: 5px 0 5px 0;    line-height: 20px;  }  /* line 776, ../../static/sass/screen.scss */  .news-node-large img {    padding: 0;  }  /* line 780, ../../static/sass/screen.scss */  .news-node-large .news-node-panel {    width: 298px;  }  /* line 784, ../../static/sass/screen.scss */  .news-node-large .rollover {  /*  height: 325px;*/    width: 308px;  }  /* line 791, ../../static/sass/screen.scss */  .news-node-img {    width: 150px;    height: 155px;    padding: 0;  }  /* line 797, ../../static/sass/screen.scss */  .news-node-img.news-node-wide {    width: 308px;    height: 155px;    padding: 0;  }  /* line 803, ../../static/sass/screen.scss */  .news-node-panel {    background: #000;    background: rgba(0, 0, 0, 0.5);    bottom: 0;    color: #fff;    font-size: 11px;    left: 0;    position: absolute;    padding: 5px 5px 0;    width: 141px;    z-index: 1;  }  /* line 814, ../../static/sass/screen.scss */  .news-node-panel h2 {    padding-bottom: 2px;  }  .news-node-panel a h2, .news-node-panel a p { color: #000; }  .news-node-large a > h2, .news-node-wide a > h2 {    font-weight: 700;  }  /* line 819, ../../static/sass/screen.scss */  .news-node-wide {    width: 288px;  }  /* line 822, ../../static/sass/screen.scss */  .news-node-wide .rollover h2 {    font-size: 14px;    line-height: 20px;    padding: 0;    margin: 0;  }  .news-node a.call-to-action {    cursor: pointer;    -webkit-appearance: none;    background: none repeat scroll 0 0 #2a2a2a;    border: 1px solid #2a2a2a;    color: #ffffff;    font-size: 14px;    font-weight: 600;    height: auto;    width: auto;    display: inline-block;    margin: 10px 0 5px 0;    padding: 2px 10px;    vertical-align: middle;    text-transform: uppercase;    line-height: 1.6em;    float: right;  }  .news-node a.call-to-action:hover {    color: #2a2a2a;    background-color: #e0f2d4;  }  .news-node a.call-to-action:after {    content: "»";    font-size: 16px;    margin-left: 3px;  }  .news-node a.call-to-action:hover:after {    color: #2a2a2a;     }    .news-node p.call-to-action:after {    border-bottom: 12px solid #a5a032;    border-left: 5px solid #FFFFFF;    border-top: 9px solid #a5a032;    content: "";    display: inline-block;    height: 0;    line-height: 0;    margin: 0 0 -8px 5px;    width: 0;    z-index: 2;  }  .news-node p.call-to-action:hover:after {    border-left-color: #F3F3F3;  }  .node-type-blog p.call-to-action {    color: #18661f;  }  .node-type-blog p.call-to-action:after {    border-top-color: #18661f;    border-bottom-color: #18661f;  }  .node-type-news p.call-to-action {    color: #19078a;  }  .node-type-news p.call-to-action:after {    border-top-color: #19078a;    border-bottom-color: #19078a;  }  .node-type-press p.call-to-action {    color: #752a1f;  }  .node-type-press p.call-to-action:after {    border-top-color: #752a1f;    border-bottom-color: #752a1f;  }  .node-type-research p.call-to-action {    color: #128f68;  }  .node-type-research p.call-to-action:after {    border-top-color: #128f68;    border-bottom-color: #128f68;  }  .news-node-date {     text-align:right;  }  /* line 830, ../../static/sass/screen.scss */  .news-node-wide .news-node-panel {    width: 298px;  }  /* line 834, ../../static/sass/screen.scss */  .node-type-all {    border-top-color: #a5a032;  }  /* line 835, ../../static/sass/screen.scss */  .node-type-blog {    border-top-color: #18661f;  }  /* line 836, ../../static/sass/screen.scss */  .node-type-news {    border-top-color: #19078a;  }  /* line 837, ../../static/sass/screen.scss */  .node-type-press {    border-top-color: #752a1f;  }  /* line 838, ../../static/sass/screen.scss */  .node-type-research {    border-top-color: #128f68;  }  .node-type-blog {    background: none repeat scroll 0 0 rgba(24, 102, 31, 1);  }  .node-type-news {    background: none repeat scroll 0 0 rgba(25, 7, 138, 1);  }  .node-type-press {    background: none repeat scroll 0 0 rgba(117, 42, 31, 1);  }  .node-type-research {    background: none repeat scroll 0 0 rgba(18, 143, 104, 1);  }  .node-type-blog .news-node-panel {    background: none repeat scroll 0 0 rgba(24, 102, 31, 0.7);  }  .node-type-news .news-node-panel {    background: none repeat scroll 0 0 rgba(25, 7, 138, 0.7);  }  .node-type-press .news-node-panel {    background: none repeat scroll 0 0 rgba(117, 42, 31, 0.7);  }  .node-type-research .news-node-panel {    background: none repeat scroll 0 0 rgba(18, 143, 104, 0.8);  }  /* line 840, ../../static/sass/screen.scss */  .rollover {    position: absolute;    z-index: 1;    top: 0;    left: 0;    width: 100%;    background: white;    height: 100%;    z-index: 1;    display: none;  }  /* line 856, ../../static/sass/screen.scss */  .breadcrumb {    padding: 0;    font-family: "Frutiger-Bold-Condensed";    font-weight: 400;  }  /* line 860, ../../static/sass/screen.scss */  .breadcrumb a {    color: #5E5E5E;  }  /* line 867, ../../static/sass/screen.scss */  .block-list {    display: block;    overflow: hidden;    height: 25px;  }  /* line 872, ../../static/sass/screen.scss */  .block-list li {    float: left;    border-right: solid 1px #e4e4e4;    position: relative;  }  /* line 877, ../../static/sass/screen.scss */  .block-list li a {    display: block;    padding: 0 10px 0 10px;    line-height: 26px;    font-size: 11px;    text-transform: uppercase;    overflow: hidden;  }  /* line 887, ../../static/sass/screen.scss */  .block-list li .selected {    background: #e4e4e4;  }  /* line 891, ../../static/sass/screen.scss */  .block-list li .current {    background: #66bc29;    color: #fff;    padding-right: 0;  }  /* line 897, ../../static/sass/screen.scss */  .block-list li .sub-current {    background: #396817;    color: #fff;    padding-right: 0;    padding-left: 20px;  } .block-list li:first-child .sub-current {   padding-left: 10px; }  /* line 904, ../../static/sass/screen.scss */  .block-list li .after-current {    padding-left: 20px;  }  /* line 908, ../../static/sass/screen.scss */  .block-list li .current:after, .block-list li .sub-current:after {    content: "";    display: block;    width: 0;    height: 0;    border-top: 21px solid transparent;    border-bottom: 21px solid transparent;    border-left: 15px solid #66bc29;    position: absolute;    top: 50%;    margin-top: -21px;    left: 100%;    z-index: 2;  }  /* line 923, ../../static/sass/screen.scss */  .block-list li .current:before, .block-list li .sub-current:before {    content: " ";    display: block;    width: 0;    height: 0;    border-top: 21px solid transparent;    border-bottom: 21px solid transparent;    border-left: 15px solid white;    position: absolute;    top: 50%;    margin-top: -21px;    margin-left: 2px;    left: 100%;    z-index: 1;  }  /* line 939, ../../static/sass/screen.scss */  .block-list li .sub-current:after {    border-left-color: #396817;  }  .block-list li .current:hover:after, .block-list li .sub-current:hover:after {      border-left-color:  #396817;  }  .block-list li a:hover {    background: #396817; color: #fff;  }  /* line 950, ../../static/sass/screen.scss */  .lt-ie9 .block-list li .current:after, .lt-ie9 .block-list li .sub-current:after {    display: none;  }  /* line 954, ../../static/sass/screen.scss */  .lt-ie9 .block-list li .current:before, .lt-ie9 .block-list li .sub-current:before {    display: none;  }  /* line 958, ../../static/sass/screen.scss */  .lt-ie9 .block-list li .after-current {    padding-left: 10px;  }  /* line 962, ../../static/sass/screen.scss */  .lt-ie9 .block-list li .sub-current {    padding-right: 10px;    padding-left: 10px;  }  /* Section Grid Links */  #section-grid { width: 700px;height: 400px;padding-left: 10px; }  #section-grid .module {  width: 322px; margin-right: 16px; }  #section-grid.grid-3 .module { width: 207px; margin-right: 9px; }  #section-grid .module.alt,  #section-grid.grid-3 .module.alt { margin-right: 0; }  /* line 970, ../../static/sass/screen.scss */  .segment {    background: #f3f3f3;    display: block;    min-height: 60px;    height: auto !important;    height: 60px;    padding: 10px 1% 10px 5%;    margin: 0 0 25px -3%;    width: 99%;  }  /* line 979, ../../static/sass/screen.scss */  .image-caption {    position: relative;  }  /* line 982, ../../static/sass/screen.scss */  .image-caption .caption {    width: 100%;    position: absolute;    z-index: 2;    bottom: 0;    left: 0;    background: white;    background: none repeat scroll 0 0 rgba(51, 51, 51, 0.75);  }  /* line 991, ../../static/sass/screen.scss */  .image-caption .caption p {    color: #FFFFFF;    font-size: 14px;    padding: 10px 15px;  }  .image-caption .caption a {    background-color: #F3F3F3;    display: inline-block;    font-weight: 700;    padding: 0 5px;  }  .image-caption .caption a:hover {    background-color: #FFFFFF;  }  /* line 997, ../../static/sass/screen.scss */  .content .align-left.image-caption, .content .slider-container.align-left {    margin: 10px 20px 20px 0;  }   .content .align-right.image-caption, .content .slider-container.align-right {    margin: 10px 0 20px 20px;  }  .content .align-center.image-caption, .content .slider-container.align-center {    margin:20px auto;  }  /* line 1033, ../../static/sass/screen.scss */  .content h1 {    background: #66bc29;    line-height: 60px;    color: #fff;    margin-left: -42px;    padding-top: 0;    padding-bottom: 0;    padding-left: 42px;    text-transform: uppercase;    position: relative;  }  .content h1.segment {    white-space: nowrap;  }.content h1.segment.wrap {	line-height: 35px;	margin-bottom: 10px;	margin-left: 0;	min-height: inherit;	padding: 10px;	white-space: normal !important;	width: auto;}.content h1.segment.wrap:before {	background-image: none !important;}  /* line 1045, ../../static/sass/screen.scss */  .content h1.segment:before {    content: '';    display: block;    position: absolute;    z-index: 1;    top: 0;    left: 0;    background: url("//www.ciwf.org.uk/images/2013/h/h1end.png") no-repeat;    width: 32px;    height: 60px;    background-size: 32px 60px;  }  /* line 1058, ../../static/sass/screen.scss */  .content h2 {    font-size: 28px;    line-height: 40px;    padding: 10px 0 0 0;  }  /* line 1065, ../../static/sass/screen.scss */  .content h3 {    font-size: 24px;    line-height: 34px;    padding: 10px 0 0 0;    font-weight: 400;  }  /* line 1072, ../../static/sass/screen.scss */  .content h4 {    font-size: 18px;    line-height: 22px;    padding: 10px 0 0 0;    font-weight: 400;  }  /* line 1079, ../../static/sass/screen.scss */  .content h5 {    font-size: 16px;    line-height: 18px;    padding: 10px 0 0 0;    font-weight: 400;  }  /* line 1086, ../../static/sass/screen.scss */  .content h6 {    font-size: 13px;    line-height: 20px;    padding: 10px 0 0 0;    font-weight: 400;  }  /* line 1093, ../../static/sass/screen.scss */  .content ul {    line-height:2em;    list-style: disc outside none;  }  .body-content > *:first-child {    padding-top: 0;  }  .body-content ul {    font-size: 16px;    line-height: 2em;    list-style: none;    margin-top: 1em;  }  .body-content ul li {    position: relative;    left: 0.5em;    overflow: hidden;    padding: 0 0 10px 25px;  }  .body-content ul li:before {    content: "■";    color: #66BC29;    display: block;    font-size: 1.5em;    left: 0;    line-height: 1.8em;    position: absolute;    top: -0.35em;  }  /* IE9 specific styles go here */  .body-content ul li:before {    font-size: 0.8em\9;    top: -0.4em\9;  }@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {      /* IE10+ specific styles go here - also picks up \9 */    .body-content ul li:before {        font-size: 1em;        top: -0.4em;    }}  /* IE11 specific styles go here */  *::-ms-backdrop, .body-content ul li:before {         font-size: 0.8em;        top: -0.3em;  }  .body-content li ul li:before {color: #999; font-size: 1.1em; line-height: 2.4em;}  .colour-brown .body-content ul li:before {    color: #a5a032;  }  .colour-maroon .body-content ul li:before {    color: #752a1f;  }  .colour-orange .body-content ul li:before {    color: #d38f39;  }  .colour-blue .body-content ul li:before {    color: #2399d3;  }  .colour-purple .body-content ul li:before {    color: #c041c9;  }  .colour-dark-green .body-content ul li:before {    color: #18661f;  }  .colour-dark-blue .body-content ul li:before {    color: #19078a;  }  .colour-turquoise .body-content ul li:before {    color: #128f68;  }  .colour-grey .body-content ul li:before {    color: #333;  }  .body-content p > a, .body-content li > a {    font-weight: 700;  }    .body-content p a[href$=".pdf"], .body-content li a[href$=".pdf"] {        background-image: url("../img/icon-pdf-link.png");        background-position: right top;        background-repeat: no-repeat;        background-size: contain;        margin-right: 2px;        padding-right: 22px;    }        .body-content p a[href$=".doc"], .body-content li a[href$=".doc"], .body-content p a[href$=".docx"], .body-content li a[href$=".docx"] {        background-image: url("../img/icon-doc-link.png");        background-position: right top;        background-repeat: no-repeat;        background-size: contain;        margin-right: 2px;        padding-right: 22px;    }        .body-content p a[href$=".zip"], .body-content li a[href$=".zip"] {        background-image: url("../img/icon-zip-link.png");        background-position: right top;        background-repeat: no-repeat;        background-size: contain;        margin-right: 2px;        padding-right: 22px;    }  /* line 1098, ../../static/sass/screen.scss */  .content ol {    line-height: 2em;    padding: 10px 0 10px 30px;    list-style: decimal outside none;  }  .body-content ol {    counter-reset:li; /* Initiate a counter */    margin-left:0; /* Remove the default left margin */    padding-left:0; /* Remove the default left padding */  }  .body-content ol > li {    border-top: 2px solid #66BC29;    font-size: 16px;    list-style: none outside none;    margin: 0 0 20px 2em;    padding: 11px 10px 4px 30px;    position: relative;  }  .body-content ol > li:before {    content:counter(li); /* Use the counter as content */    counter-increment:li; /* Increment the counter by 1 */    /* Position and style the number */    position:absolute;    top:-2px;    left:-1.3em;    -moz-box-sizing:border-box;    -webkit-box-sizing:border-box;    box-sizing:border-box;    width:2em;    /* Some space between the number and the content in browsers that support       generated content but not positioning it (Camino 2 is one example) */    margin-right:8px;    padding:8px;    border-top:2px solid #66BC29;    color:#fff;    background:#66BC29;    font-weight: 900;    font-size: 1.5em;    text-align:center;  }  .colour-brown .body-content ol > li, .colour-brown .body-content ol > li:before {    border-top-color: #a5a032;  }  .colour-brown .body-content ol > li:before {    background-color: #a5a032;  }  .colour-maroon   .body-content ol > li, .colour-maroon   .body-content ol > li:before {    border-top-color: #752a1f;  }  .colour-maroon .body-content ol > li:before {    background-color: #752a1f;  }  .colour-orange .body-content ol > li, .colour-orange .body-content ol > li:before {    border-top-color: #d38f39;  }  .colour-orange .body-content ol > li:before {    background-color: #d38f39;  }  .colour-blue .body-content ol > li, .colour-blue .body-content ol > li:before {    border-top-color: #2399d3;  }  .colour-blue .body-content ol > li:before {    background-color: #2399d3;  }  .colour-purple .body-content ol > li, .colour-purple .body-content ol > li:before {    border-top-color: #c041c9;  }  .colour-purple .body-content ol > li:before {    background-color: #c041c9;  }  .colour-dark-green .body-content ol > li, .colour-dark-green .body-content ol > li:before {    border-top-color: #18661f;  }  .colour-dark-green .body-content ol > li:before {    background-color: #18661f;  }  .colour-dark-blue .body-content ol > li, .colour-dark-blue .body-content ol > li:before {    border-top-color: #19078a;  }  .colour-grey .body-content ol > li, .colour-grey .body-content ol > li:before {    border-top-color: #333;  }  .colour-dark-blue .body-content ol > li:before {    background-color: #19078a;  }  .colour-turquoise .body-content ol > li, .colour-turquoise .body-content ol > li:before {    border-top-color: #128f68;  }  .colour-turquoise .body-content ol > li:before {    background-color: #128f68;  } .colour-grey .body-content ol > li:before {    background-color: #333;  }  .body-content li ol, .body-content li ul {      margin-top:6px;      }  .body-content ol ol li:last-child {      margin-bottom:0;      }  .body-content li > *:first-child {    padding-top: 0;        }  .body-content li > *:last-child {        padding-bottom: 0;  }  /* line 1001, ../../static/sass/screen.scss */  .social-icon, .social-icons li a {    display: block;    width: 36px;    height: 36px;    background-image: url(../img/icons.png);  }  /* line 1008, ../../static/sass/screen.scss */  .content .social-icons {    padding: 10px 0 10px 0;    margin: 0;    list-style-type: none;    overflow: hidden;  }  /* line 1017, ../../static/sass/screen.scss */  #main-content .social-icons, #main-content .tags-block-list {    margin: 0;  }  #main-content .social-icons li, #main-content .tags-block-list li  {    float: left;    left: 0;    margin: 0 10px 10px 0;    padding: 0;  }  #main-content .social-icons li:last-of-type, #main-content .tags-block-list li:last-of-type {    margin-right: 0;}  #main-content .tags-block-list li a  {    font-weight: 400;  }  /* line 1023, ../../static/sass/screen.scss */  .icon-facebook {    background-position: 0 0;  }  /* line 1024, ../../static/sass/screen.scss */  .icon-twitter {    background-position: -36px 0;  }  /* line 1025, ../../static/sass/screen.scss */  .icon-linkedin {    background-position: -72px 0;  }  /* line 1026, ../../static/sass/screen.scss */  .icon-g {    background-position: -108px 0;  }  /* line 1027, ../../static/sass/screen.scss */  .icon-pinterest {    background-position: -144px 0;  }  /* line 1028, ../../static/sass/screen.scss */  .icon-stu {    background-position: -180px 0;  }  /* line 1029, ../../static/sass/screen.scss */  .icon-tumblr {    background-position: -216px 0;  }  /* line 1103, ../../static/sass/screen.scss */  .content .news-list {    padding-top: 20px;  }  /* line 1106, ../../static/sass/screen.scss */  .content .news-list .align-left {    width: 80%;  }  /* line 1110, ../../static/sass/screen.scss */  .content .news-list .module {    overflow: hidden;    padding: 10px 15px 15px;  }  /* line 1115, ../../static/sass/screen.scss */  .content .news-list .end .module {    margin-bottom: 0;  }  /* line 1122, ../../static/sass/screen.scss */  blockquote {    margin: 30px 0 10px 0;    padding: 0 50px 30px 40px;    position: relative;  }  .module blockquote {	padding: 0 15px 20px;    margin: 20px 0 0;    font-weight: 300;    font-size: 16px;  }  .image-caption.align-right + blockquote {    display:table;  }  .body-content blockquote p {    font-weight: 300;    font-size: 17px;  }  .body-content blockquote.highlight p {    font-size: 22px;  }  /* line 1128, ../../static/sass/screen.scss */  .en blockquote:before, .en blockquote:after {    content: "“";    display: block;    position: absolute;    z-index: 1;    font-weight: 700;    font-size: 60px;    color: #66bc29;  }  .en .module blockquote:before,  .en .module blockquote:after {    font-size: 40px;  }  .en blockquote:before {    top: 15px;    left: -10px;	  }  .en .module blockquote:before {	top: 2px;    left: -5px;  }  .en blockquote:after {    right: 30px;    bottom: 0;  }  .en .module blockquote:after {    bottom: 0px;    right: -5px;  }    /* line 1128, ../../static/sass/screen.scss */  .fr blockquote:before, .fr blockquote:after {    content: "«";    display: block;    position: absolute;    z-index: 1;    top: 15px;    left: 0;    font-weight: 700;    font-size: 60px;    color: #66bc29;  }  /* line 1140, ../../static/sass/screen.scss */  .fr blockquote:after {    left: auto;    right: 10px;    content: "» ";    bottom: 0;  }  blockquote + .quote-source {    font-style: italic;    font-size: 20px;    font-weight: 300;    margin: -30px 60px 20px 0;    text-align: right;  }    .image-caption.align-right + blockquote + p.quote-source {        padding-left: 40px;        text-align: left;    }  /* line 1148, ../../static/sass/screen.scss */  hr {    border: 0;    height: 1px;    background: #e3e3e3;    margin: 10px 0 10px 0;    display: block;    clear: both;  }  /* line 1157, ../../static/sass/screen.scss */  .b-20 {    margin-bottom: 20px;  }  /* line 1161, ../../static/sass/screen.scss */  table {    font-size: 14px;  }  /* line 1167, ../../static/sass/screen.scss */  table thead tr td {    font-weight: 700;  }  /* line 1173, ../../static/sass/screen.scss */  table tr:nth-child(even) {    background: #e8e8e8;  }  /* line 1175, ../../static/sass/screen.scss */  table tr {    border-bottom: solid 1px #e2e2e2;  }  /* line 1178, ../../static/sass/screen.scss */  table tr td {    padding: 3px 5px 3px 5px;  }  /* line 1184, ../../static/sass/screen.scss */  .content .pagination {    padding: 10px 0 20px 0;    list-style: none;    overflow: hidden;  }  /* line 1189, ../../static/sass/screen.scss */  .content .pagination li {    float: left;    margin: 0 5px 5px 0;    line-height: 25px;    width: 35px;  }  /* line 1194, ../../static/sass/screen.scss */  .content .pagination li a {    display: block;    height: 25px;    padding: 0 8px 0 8px;    font-size: 10px;    line-height: 25px;    background: #b9b9b9;    color: #fff;    text-align: center;    text-decoration: none;  }  /* line 1210, ../../static/sass/screen.scss */  .content .pagination .current a {    background: #66bc29;    color: #fff;  }  /* line 1214, ../../static/sass/screen.scss */  .content .pagination .current a:hover {    background: #66bc29;    cursor: default;  }  /* line 1222, ../../static/sass/screen.scss */  .takeover {    border-bottom: none;    padding-bottom: 0;  }  .takeover h1 {    display:none;    }.takeover .col {  padding-right: 0;}  /* line 1227, ../../static/sass/screen.scss */  .download {    display: -moz-inline-stack;    display: inline-block;    font-size: 16px;    vertical-align: middle;    *vertical-align: auto;    zoom: 1;    *display: inline;    background: url(../img/icon-pdf.png) no-repeat;    margin: 10px 0 0 0;    padding: 3px 0 0 35px;    min-height: 25px;    height: auto !important;    height: 25px;    line-height: 25px;  }  .download a {    font-weight: 700;  }    .download .size {        display: inline-block;        padding: 0 0 0 0.5em;    }  /* line 1236, ../../static/sass/screen.scss */  .subtitle, .subtitle-full {    display: -moz-inline-stack;    display: inline-block;    vertical-align: middle;    *vertical-align: auto;    zoom: 1;    *display: inline;    width: 50%;    font-weight: 700;    font-size: 18px;    line-height: 25px;    min-height: 25px;    height: auto !important;    height: 25px;    margin: 10px 0 0 0;  }  /* line 1246, ../../static/sass/screen.scss */  .subtitle-full {    width: 100%;  }  /* line 1251, ../../static/sass/screen.scss */  .page-search-results .content .pagination {    padding: 0;  }  /* line 1255, ../../static/sass/screen.scss */  .results-count {    padding: 10px 0;    line-height: 29px;    display: block;    height: 35px;    font-size: 14px;  }  /* line 1263, ../../static/sass/screen.scss */  .padded {    padding: 5px;    background: white;  }  /* line 1272, ../../static/sass/screen.scss */  .page-form {    padding: 0 0 30px 0;  }  /* line 1276, ../../static/sass/screen.scss */  .content .form-field {    display: inline-block;    margin: 0 10px 10px 0;    position: relative;    width: auto;  }  /* line 1281, ../../static/sass/screen.scss */  .content .form-field label {    width: auto;    padding-top: 3px;    display: block;    vertical-align: middle;    *vertical-align: auto;    zoom: 1;    vertical-align: top;  }  .content .form-field.CheckBox label {    display: inline-block;  }  .content .form-field .CheckBox > input {    margin-top: 6px;}  .content .form-field .text {	  width: 260px;  }  .content .form-field textarea {    font-size: 18px;    height: 160px;    padding-bottom: 10px;    padding-top: 5px;    width: 640px;  }  .content legend { font-weight: bold; }  .content .form-field.RadioButtonList label, .content .form-field.CheckBoxList label { width: auto; }  .content .form-field .radiobuttonlist, .content .form-field.CheckBoxList .checkboxlist { display: inline-block; }  /* line 1288, ../../static/sass/screen.scss */  .content .form-field ul {    padding: 0;    list-style: none;  }  /* line 1292, ../../static/sass/screen.scss */  .content .form-field ul li {    padding: 0 0 5px 0;  }  .contourErrorMessage{	padding: .8em;	margin-bottom: .5em;	border: 2px solid #FBC2C4;}.contourErrorMessage, .contourError{	background: #FBE3E4;	color: #8a1f11;}.contour input.input-validation-error, .contour textarea.input-validation-error{	background: #FBE3E4;	border-color: #8a1f11;}.contour span.field-validation-error {    color: #8a1f11 !important;    background: transparent !important;}.form-field.contourField.CheckBox > input {    float: left;    margin: 5px;}  .PayPalButton {	border: none;  }	#location-switcher {		background-color: #fff;		border: 1px solid #cacaca;		font-size: 13px;		height: auto;		margin-bottom: 0;	}	.notice {		background: #66bc29;		color: white;		position: absolute;		z-index: 1;		top: -15px;		right: -70px;		padding: 10px;	}  /* line 1346, ../../static/sass/screen.scss */  .notice:after {    content: "";    display: block;    width: 0;    height: 0;    border-color: transparent #66bc29 transparent transparent;    border-style: solid;    border-width: 15px;    position: absolute;    top: 50%;    margin-top: -15px;    left: -30px;    z-index: 2;  }  /* line 1362, ../../static/sass/screen.scss */  .form-error {    width: 110px;  }  /* line 1372, ../../static/sass/screen.scss */  .module {    margin: 0 0 20px 0;    min-height: 135px;    height: auto !important;    height: 135px;  }  /* line 1376, ../../static/sass/screen.scss */  .module .search-form {    padding: 10px 0 0 0;  }  /* line 1379, ../../static/sass/screen.scss */  .module .search-form input.small {    width: 150px;  }  /* line 1384, ../../static/sass/screen.scss */  .module h6 {    font-family: "Frutiger-Bold-Condensed";    font-weight: 400;    text-transform: uppercase;    line-height: 13px;    padding-top: 0;  }  .module-donate {    padding: 15px 15px 0 15px;    min-height: 120px;    height: 120px;  }  .module-donate h2, .module-donate .pound {    font-size: 22px;    padding: 0;    margin: 0;    line-height: 22px;  }  .module-donate .pound {    margin: 0 5px 0 0;    font-weight: 700;  }  .module-donate .form-row.align-left {    margin-right: 5px;  }  .module-donate .form-row {    margin-bottom: 5px;  }  .module-donate input.small {    height: 22px;  }  .module-notice {    background: #f3f3f3;    border-top: solid 5px #66bc29;    padding: 10px 10px 15px 10px;    min-height: 95px;    height: auto !important;    height: 95px;  }  /* line 1426, ../../static/sass/screen.scss */  .module-notice h2 {    padding: 0;    margin: 0 0 5px;    font-size: 15px;    line-height: 18px;    word-wrap: break-word  }  /* line 1433, ../../static/sass/screen.scss */  .module-notice a {    color: #66bc29;  }  /* line 1437, ../../static/sass/screen.scss */  .module-notice p {    font-size: 14px;    padding: 0;    line-height: 20px;  }  .module-notice a h2, .module-notice a p { color: #000; }  /* line 1442, ../../static/sass/screen.scss */  .module-notice img.align-right {    margin-left: 10px;  }  /* line 1447, ../../static/sass/screen.scss */  .module-list {    padding-right: 15px;  }  /* line 1450, ../../static/sass/screen.scss */  .module-list ol, .module-list ul {    padding-top: 0;    padding-left: 10px;  }  /* line 1454, ../../static/sass/screen.scss */  .module-list ol li, .module-list ul li {    padding: 10px 0 10px 0;    border-bottom: solid 1px #e1e1e1;    font-size: 13px;  }  .module-list ol li p, .module-list ul li p {    display: block;  }  /* line 1459, ../../static/sass/screen.scss */  .module-list ol .end, .module-list ul .end, .module-list ul li:last-child, .module-list ol li:last-child {    border-bottom: none;    padding-bottom: 0;  }  /* line 1466, ../../static/sass/screen.scss */  .side-modules .module {    margin-bottom: 0;  }  /* line 1470, ../../static/sass/screen.scss */  .col-3 .module-notice img {    width: 59px;    height: auto;  }  .col-3 .module-notice img.autosize {      width: auto;      height: auto;  }  .col-3 a, .module a {    word-wrap: break-word;  }  .featured-listing {    padding: 10px 15px 15px;    margin-bottom: 5px;  }  .featured-listing h2 {    font-size: 28px;    line-height: 32px;    padding: 5px 0 0;  }  .featured-listing h3 {    color: #000000;    font-weight: 700;    font-size: 15px;    line-height: 18px;    padding: 5px 0 0;  }  .featured-listing p {    font-size: 16px;    line-height: 1.7em;    padding: 10px 0 0;  }  .featured-listing .image-caption.align-right {    margin: 0 0 0 20px;  }  .featured-listing .align-right img {    background: none repeat scroll 0 0 #FFFFFF;    padding: 3px;  }  .featured-listing a.call-to-action:after {    border-bottom-color: #F3F3F3;    border-top-color: #F3F3F3;  }  .featured-listing span.download {    font-size: 16px;  }  .resource-module a.call-to-action {    float:right;  }  .resource-summary > p {    font-size: 20px;    line-height: 30px;  }  .resource-summary .download {      display: table;  }  /* line 1482, ../../static/sass/screen.scss */  form {    position: relative;  }  /* line 1485, ../../static/sass/screen.scss */  form hr {    margin-top: 20px;    margin-bottom: 20px;  }  /*    .plain {    padding: 0;    border: none;    background: white;    display: block;  }  */  /* line 1507, ../../static/sass/screen.scss */  input.mag-btn {    width: 21px;    height: 21px;    padding: 0;    margin: 0;    background: url(../img/icon-mag.png) no-repeat 50% 50% #66bc29;    display: block;    border: none;    text-indent: 100%;    white-space: nowrap;    overflow: hidden;    line-height: 0;    font-size: 0;  }  input.mag-btn:hover {    background: url("../img/icon-mag.png") no-repeat scroll 50% 50% #66bc29;  }  /* line 1533, ../../static/sass/screen.scss   .no-cssgradients {    background: #66bc29;  }*/  /* line 1538, ../../static/sass/screen.scss */.module .green-btn, .module .contourNavigation input[type=submit], footer .green-btn {    font-size: 14px;	height: auto;    padding: 3px 5px;}  /* line 1545, ../../static/sass/screen.scss */  .newsletter-form .small {    width: 100px;    height: 16px;  }/* e-activist sign up form */.grid-wrap .module p.signup-header {    display: none;}div.sign-up {    display: table;    margin: 20px auto;}div.sign-up-2-col {	display: block;	float: left;	margin: 15px 20px 20px 0;	width: 340px;}input.sign-up[type="text"] {    border-right: 0 none;    float: left;    width: 300px;}div.sign-up-2-col input.sign-up[type="text"] {	width: 200px;}div.sign-up-2-col input.green-btn, .contourNavigation input[type="submit"] {	padding: 5px 20px;}div.sign-up-2-col+p {	overflow: hidden;}input.sign-up[type="submit"] {    height: 42px;}.food-guide {    background: none repeat scroll 0 0 #C2E4A9;    float: left;    margin: 10px 20px 20px 0;    padding: 10px;    width: 420px;			}.food-guide > h2 {    font-size: 20px;    padding: 0 0 5px;}				input.food-guide[type="text"] {    float: left;    font-size: 20px;    font-weight: 300;    height: 30px;    letter-spacing: 1px;	margin: 0 0 10px 0;    width: 250px;}.food-guide label {	clear: left;    display: inherit;    font-size: 15px;    line-height: 20px;    margin: 0 0 10px;}.food-guide input[type="checkbox"] {    margin: 4px 10px 0 0;}.module input[type="text"] {	font-size: 15px;    height: 16px;    width: 100px;}.module-donate input[type="text"] {    width: 80px;}footer input[type="text"] {    border: 1px solid #66bc29;    font-size: 15px;    height: 16px;    padding: 5px;    width: 120px;}footer input[type="text"]:focus {	border: 1px solid #66bc29;}footer input[type="submit"], .module input[type="submit"] {	left: auto;    right: inherit;    height: 28px;}footer input#email, .module input#email {    border-right: medium none;}  /* line 1551, ../../static/sass/screen.scss */  .form-row {    position: relative;  }  /* line 1555, ../../static/sass/screen.scss */  .submit-btn {    margin-top: 20px;  }.field-validation-valid {        position: absolute;    z-index: 1;    top: 0;    right: 47px;    width: 30px;    height: 30px;    background-repeat: no-repeat;    background-position: 50%;            background-image: url(../img/icon-tick.png);            text-indent: -9999px;        }.field-validation-error {        position: absolute;    z-index: 1;    top: 0;    right: 47px;    width: 30px;    height: 30px;    background-repeat: no-repeat;    background-position: 50%;    background-image: url(../img/icon-alert.png);    text-indent: -9999px;                }  /* line 1559, ../../static/sass/screen.scss */  .alert {    position: absolute;    z-index: 1;    top: 0;    right: 47px;    width: 30px;    height: 30px;    background-repeat: no-repeat;    background-position: 50%;  }  /* line 1570, ../../static/sass/screen.scss */  .alert-tick {    background-image: url(../img/icon-tick.png);  }  /* line 1574, ../../static/sass/screen.scss */  .alert-alert {    background-image: url(../img/icon-alert.png);  }  /* line 1578, ../../static/sass/screen.scss */  input.input-super {    width: 60%;    height: 44px;    padding: 0 15px;    font-size: 20px;  }  /* line 1585, ../../static/sass/screen.scss */  input.super-mag {    background: url(../img/icon-mag-super.png) no-repeat 94% 50% #66bc29;    height: 46px;    display: block;    padding: 0 40px 0 10px;    margin: 0;    text-transform: uppercase;    color: white;  }  input.super-mag:hover {    background: url(../img/icon-mag-super.png) no-repeat 94% 50% #e0f2d4;		  }  /* line 1600, ../../static/sass/screen.scss */  .lt-ie8 .super-mag {    padding: 0;  }  /* line 1604, ../../static/sass/screen.scss */  .large-search-box {    padding: 10px 0 10px 0;  }  /* line 1614, ../../static/sass/screen.scss */  .light-grey {    background: #f2f2f2;  }  /* line 1618, ../../static/sass/screen.scss */  .light-green {    background: #c2e4a9;  }  /* line 1622, ../../static/sass/screen.scss */  .black {    background: black;    color: #bcbcbc;  }  /* line 1626, ../../static/sass/screen.scss */  .black a {    color: #bcbcbc;  }  /* line 1631, ../../static/sass/screen.scss */  .texture-light {    background: url(../img/texture-light.gif) repeat;  }  /* line 1635, ../../static/sass/screen.scss */  .texture-dark {    background: url(../img/texture-dark.gif) repeat;    color: #fff;  }  /* line 1640, ../../static/sass/screen.scss */  .texture-mid {    background: url(../img/texture-mid.gif) repeat;    color: #fff;  }  /* line 1643, ../../static/sass/screen.scss */  .texture-mid a {    color: #fff;  }  /* line 1648, ../../static/sass/screen.scss */  .no-border {    border: none;  }  /* line 1652, ../../static/sass/screen.scss */  .align-left {    float: left;  }  /* line 1656, ../../static/sass/screen.scss */  .align-inline {    display: inline;  }  /* line 1660, ../../static/sass/screen.scss */  img.align-inline {    margin-right: 5px;  }  /* line 1664, ../../static/sass/screen.scss */  .align-right {    float: right;  }  /* line 1668, ../../static/sass/screen.scss */  .align-bottom {    vertical-align: bottom;    line-height: 13px;  }  /* line 1673, ../../static/sass/screen.scss */  .end, ul .end {    border: none;  }  /* line 1683, ../../static/sass/screen.scss */  .green {    color: #66bc29;  }  /* line 1684, ../../static/sass/screen.scss */  .orange {    color: #d38f39;  }  /* line 1685, ../../static/sass/screen.scss */  .blue {    color: #2399d3;  }  /* line 1686, ../../static/sass/screen.scss */  .purple {    color: #c041c9;  }  .brown {    color: #a5a032;  }  .maroon {    color: #752a1f;  }  .dark-green {    color: #18661f;  }  .turquoise {    color:#128f68;  }  .dark-blue {    color: #19078a;  }  /* line 1688, ../../static/sass/screen.scss */  .clearfix:before, .clearfix:after {    content: "";    display: table;  }  /* line 1689, ../../static/sass/screen.scss */  .clearfix:after {    clear: both;  }  /* line 1690, ../../static/sass/screen.scss */  .clearfix {    *zoom: 1;  }  .clear-left { clear: left; }  .clear-right { clear: right; }  .clear-both { clear: both; }  /* For image replacement */  /* line 1693, ../../static/sass/screen.scss */  .ir {    display: block;    border: 0;    text-indent: -999em;    overflow: hidden;    background-color: transparent;    background-repeat: no-repeat;    text-align: left;    direction: ltr;    *line-height: 0;  }  /* line 1694, ../../static/sass/screen.scss */  .ir br {    display: none;  }  /* Hide from both screenreaders and browsers: h5bp.com/u */  /* line 1697, ../../static/sass/screen.scss */  .hidden {    display: none !important;    visibility: hidden;  }  /* Hide only visually, but have it available for screenreaders: h5bp.com/v */  /* line 1700, ../../static/sass/screen.scss */  .visuallyhidden {    border: 0;    clip: rect(0 0 0 0);    height: 1px;    margin: -1px;    overflow: hidden;    padding: 0;    position: absolute;    width: 1px;  }  /* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */  /* line 1703, ../../static/sass/screen.scss */  .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {    clip: auto;    height: auto;    margin: 0;    overflow: visible;    position: static;    width: auto;  }  /* Hide visually and from screenreaders, but maintain layout */  /* line 1706, ../../static/sass/screen.scss */  .invisible {    visibility: hidden;  }  /* line 1709, ../../static/sass/screen.scss */  .green-heading {    color: #66bc29;    font-size: 15px;    font-weight: 700;  }  /* line 1715, ../../static/sass/screen.scss */  span.green-heading {    display: block;  }  /* line 1719, ../../static/sass/screen.scss */  .pos {    position: absolute;    z-index: 1;    top: 0;    left: 0;  }  /* line 1726, ../../static/sass/screen.scss */  .top-right {    left: auto;    right: 0;  }  /* line 1731, ../../static/sass/screen.scss */  a.null {    color: #000;    text-decoration: none !important;    cursor: default;  }  /* line 1736, ../../static/sass/screen.scss */  a.null:hover {    text-decoration: none;    cursor: default;  }  /* line 1747, ../../static/sass/screen.scss */  img {    vertical-align: bottom;  }  /* line 1751, ../../static/sass/screen.scss */  strong {    font-weight: 700;  }  /* line 11, ../../static/sass/mixins.scss */  .colour-brown .content a {    color: #a5a032;  }  /* line 16, ../../static/sass/mixins.scss */  .colour-brown .slider-nav li .current,  .colour-brown .slider-nav li a:hover {    background: #a5a032;  }  /* line 20, ../../static/sass/mixins.scss */  .colour-brown h1.segment {    background: #a5a032;  }  /* line 24, ../../static/sass/mixins.scss */  .colour-brown blockquote:before, .colour-brown blockquote:after {    color: #a5a032;  }  /* line 28, ../../static/sass/mixins.scss */  .colour-brown .module-notice {    border-color: #a5a032;  }  /* line 38, ../../static/sass/mixins.scss */  .colour-brown .content .pagination .current a {    background: #a5a032;  }  /* line 41, ../../static/sass/mixins.scss */  .colour-brown .content .pagination .current a:hover {    background: #a5a032;  }  /* line 54, ../../static/sass/mixins.scss */  .colour-brown .block-list li .current {    background: #a5a032;  }  /* line 58, ../../static/sass/mixins.scss */  .colour-brown .block-list li .sub-current {    background: #57541a;  }  /* line 62, ../../static/sass/mixins.scss */  .colour-brown .block-list li .current:after, .colour-brown .block-list li .sub-current:after {    border-left: 15px solid #a5a032;  }  .colour-brown .block-list li .current:hover:after, .colour-brown .block-list li .sub-current:hover:after {      border-left-color:  #a5a032;  }  /* line 66, ../../static/sass/mixins.scss */  .colour-brown .block-list li .sub-current:after {    border-left-color: #57541a;  }  .colour-brown .block-list li .after-current:hover {    background: #57541a; color: #fff;  }  .colour-brown .slide .info h1 {    background: rgba(165, 160, 50, 0.85)  !important;  }  .colour-brown .slide .info a {    color: #a5a032;  }  .module.module-notice.colour-brown{    border-color:#a5a032;  }  /* line 11, ../../static/sass/mixins.scss */  .colour-maroon .content a {    color: #752a1f;  }  /* line 16, ../../static/sass/mixins.scss */  .colour-maroon .slider-nav li .current,  .colour-maroon .slider-nav li a:hover {    background: #752a1f;  }  /* line 20, ../../static/sass/mixins.scss */  .colour-maroon h1.segment {    background: #752a1f;  }  /* line 24, ../../static/sass/mixins.scss */  .colour-maroon blockquote:before, .colour-maroon blockquote:after {    color: #752a1f;  }  /* line 28, ../../static/sass/mixins.scss */  .colour-maroon .module-notice {    border-color: #752a1f;  }  /* line 38, ../../static/sass/mixins.scss */  .colour-maroon .content .pagination .current a {    background: #752a1f;  }  /* line 41, ../../static/sass/mixins.scss */  .colour-maroon .content .pagination .current a:hover {    background: #752a1f;  }  /* line 54, ../../static/sass/mixins.scss */  .colour-maroon .block-list li .current {    background: #752a1f;  }  /* line 58, ../../static/sass/mixins.scss */  .colour-maroon .block-list li .sub-current {    background: #240d0a;  }  /* line 62, ../../static/sass/mixins.scss */  .colour-maroon .block-list li .current:after, .colour-maroon .block-list li .sub-current:after {    border-left: 15px solid #752a1f;  }  .colour-maroon .block-list li .current:hover:after, .colour-maroon .block-list li .sub-current:hover:after {      border-left-color:  #240D0A;  }  /* line 66, ../../static/sass/mixins.scss */  .colour-maroon .block-list li .sub-current:after {    border-left-color: #240d0a;  }  .colour-maroon .block-list li .after-current:hover, .colour-maroon .block-list li .current:hover {    background: #240d0a;    color: #fff;  }  .colour-maroon .slide .info h1 {    background: rgba(117, 42, 31, 0.85)  !important;  }  .colour-maroon .slide .info a {    color: #752a1f;  }  .module.module-notice.colour-maroon{    border-color:#752a1f;  }  /* line 11, ../../static/sass/mixins.scss */  .colour-orange .content a {    color: #d38f39;  }  /* line 16, ../../static/sass/mixins.scss */  .colour-orange .slider-nav li .current,  .colour-orange .slider-nav li a:hover {    background: #d38f39;  }  /* line 20, ../../static/sass/mixins.scss */  .colour-orange h1.segment {    background: #d38f39;  }  /* line 24, ../../static/sass/mixins.scss */  .colour-orange blockquote:before, .colour-orange blockquote:after {    color: #d38f39;  }  /* line 28, ../../static/sass/mixins.scss */  .colour-orange .module-notice {    border-color: #d38f39;  }  /* line 38, ../../static/sass/mixins.scss */  .colour-orange .content .pagination .current a {    background: #d38f39;  }  /* line 41, ../../static/sass/mixins.scss */  .colour-orange .content .pagination .current a:hover {    background: #d38f39;  }  /* line 54, ../../static/sass/mixins.scss */  .colour-orange .block-list li .current {    background: #d38f39;  }  /* line 58, ../../static/sass/mixins.scss */  .colour-orange .block-list li .sub-current {    background: #88591e;  }  /* line 62, ../../static/sass/mixins.scss */  .colour-orange .block-list li .current:after, .colour-orange .block-list li .sub-current:after {    border-left: 15px solid #d38f39;  }  /* line 66, ../../static/sass/mixins.scss */  .colour-orange .block-list li .sub-current:after {    border-left-color: #88591e;  }  .colour-orange .block-list li a:hover {    background-color: #88591e; color: #fff;  }  .colour-orange .block-list li .current:hover:after, .colour-orange .block-list li .sub-current:hover:after {      border-left-color:  #88591E;  }  .colour-orange .slide .info h1 {    background: rgba(211, 143, 57, 0.85)  !important;  }  .colour-orange .slide .info a {    color: #d38f39;  }  .module.module-notice.colour-orange{  border-color:#D38F39;}  /* line 11, ../../static/sass/mixins.scss */  .colour-blue .content a {    color: #2399d3;  }  /* line 16, ../../static/sass/mixins.scss */  .colour-blue .slider-nav li .current,  .colour-blue .slider-nav li a:hover {    background: #2399d3;  }  /* line 20, ../../static/sass/mixins.scss */  .colour-blue h1.segment {    background: #2399d3;  }  /* line 24, ../../static/sass/mixins.scss */  .colour-blue blockquote:before, .colour-blue blockquote:after {    color: #2399d3;  }  /* line 28, ../../static/sass/mixins.scss */  .colour-blue .module-notice {    border-color: #2399d3;  }  /* line 38, ../../static/sass/mixins.scss */  .colour-blue .content .pagination .current a {    background: #2399d3;  }  /* line 41, ../../static/sass/mixins.scss */  .colour-blue .content .pagination .current a:hover {    background: #2399d3;  }  /* line 54, ../../static/sass/mixins.scss */  .colour-blue .block-list li .current {    background: #2399d3;  }  /* line 58, ../../static/sass/mixins.scss */  .colour-blue .block-list li .sub-current {    background: #145a7c;  }  /* line 62, ../../static/sass/mixins.scss */  .colour-blue .block-list li .current:after, .colour-blue .block-list li .sub-current:after {    border-left: 15px solid #2399d3;  }  .colour-blue .block-list li .current:hover:after, .colour-blue .block-list li .sub-current:hover:after {      border-left-color:  #145a7c;  }  /* line 66, ../../static/sass/mixins.scss */  .colour-blue .block-list li .sub-current:after {    border-left-color: #145a7c;  }  .colour-blue .block-list li a:hover, .colour-blue .block-list li .after-current:hover, .colour-blue .block-list li .sub-current:hover {    background: #145a7c; color: #fff;  }  .colour-blue .slide .info h1 {    background: rgba(35, 153, 211, 0.85)  !important;  }  .colour-blue .slide .info a {    color: #2399d3;  }  .module.module-notice.colour-blue{    border-color:#2399d3;  }  /* line 11, ../../static/sass/mixins.scss */  .colour-purple .content a {    color: #c041c9;  }  /* line 16, ../../static/sass/mixins.scss */  .colour-purple .slider-nav li .current,  .colour-purple .slider-nav li a:hover {    background: #c041c9;  }  /* line 20, ../../static/sass/mixins.scss */  .colour-purple h1.segment {    background: #c041c9;  }  /* line 24, ../../static/sass/mixins.scss */  .colour-purple blockquote:before, .colour-purple blockquote:after {    color: #c041c9;  }  /* line 28, ../../static/sass/mixins.scss */  .colour-purple .module-notice {    border-color: #c041c9;  }  /* line 38, ../../static/sass/mixins.scss */  .colour-purple .content .pagination .current a {    background: #c041c9;  }  /* line 41, ../../static/sass/mixins.scss */  .colour-purple .content .pagination .current a:hover {    background: #c041c9;  }  /* line 54, ../../static/sass/mixins.scss */  .colour-purple .block-list li .current {    background: #c041c9;  }  /* line 58, ../../static/sass/mixins.scss */  .colour-purple .block-list li .sub-current {    background: #7a2480;  }  /* line 62, ../../static/sass/mixins.scss */  .colour-purple .block-list li .current:after, .colour-purple .block-list li .sub-current:after {    border-left: 15px solid #c041c9;  }  .colour-purple .block-list li .current:hover:after, .colour-purple .block-list li .sub-current:hover:after {      border-left-color:  #7a2480;  }  /* line 66, ../../static/sass/mixins.scss */  .colour-purple .block-list li .sub-current:after {    border-left-color: #7a2480;  }  .colour-purple .block-list li a:hover {    background: #7a2480; color: #fff;  }  .colour-purple .slide .info h1 {    background: rgba(192, 65, 201, 0.85)  !important;  }  .colour-purple .slide .info a {    color: #c041c9;  }  .module.module-notice.colour-purple{    border-color:#c041c9;  }  /* line 11, ../../static/sass/mixins.scss */  .colour-dark-green .content a {    color: #18661f;  }  /* line 16, ../../static/sass/mixins.scss */  .colour-dark-green .slider-nav li .current,  .colour-dark-green .slider-nav li a:hover {    background: #18661f;  }  /* line 20, ../../static/sass/mixins.scss */  .colour-dark-green h1.segment {    background: #18661f;  }  /* line 24, ../../static/sass/mixins.scss */  .colour-dark-green blockquote:before, .colour-dark-green blockquote:after {    color: #18661f;  }  /* line 28, ../../static/sass/mixins.scss */  .colour-dark-green .module-notice {    border-color: #18661f;  }  /* line 38, ../../static/sass/mixins.scss */  .colour-dark-green .content .pagination .current a {    background: #18661f;  }  /* line 41, ../../static/sass/mixins.scss */  .colour-dark-green .content .pagination .current a:hover {    background: #18661f;  }  .colour-dark-green .block-list li a:hover {   background: #051306; color: #fff;  }  /* line 54, ../../static/sass/mixins.scss */  .colour-dark-green .block-list li .current {    background: #18661f;  }  .colour-dark-green .block-list li .current:hover {    background: #051306;  }  /* line 58, ../../static/sass/mixins.scss */  .colour-dark-green .block-list li .sub-current {    background: #051306;  }  /* line 62, ../../static/sass/mixins.scss */  .colour-dark-green .block-list li .current:after, .colour-dark-green .block-list li .sub-current:after {    border-left: 15px solid #18661f;  }  .colour-dark-green .block-list li .current:hover:after, .colour-dark-green .block-list li .sub-current:hover:after {      border-left-color:  #051306;  }  .colour-dark-green .slide .info h1 {    background: rgba(24, 102, 31, 0.85)  !important;  }  .colour-dark-green .slide .info a {    color: #18661f;  }  .module.module-notice.colour-dark-green{    border-color:#18661f;  }  /* line 66, ../../static/sass/mixins.scss */  .colour-dark-green .block-list li .sub-current:after {    border-left-color: #051306;  }  .colour-dark-green .block-list li .after-current:hover {    background: #051306; color: #fff;  }  /* line 11, ../../static/sass/mixins.scss */  .colour-dark-blue .content a {    color: #19078a;  }  /* line 16, ../../static/sass/mixins.scss */  .colour-dark-blue .slider-nav li .current,  .colour-dark-blue .slider-nav li a:hover {    background: #19078a;  }  /* line 20, ../../static/sass/mixins.scss */  .colour-dark-blue h1.segment {    background: #19078a;  }  /* line 24, ../../static/sass/mixins.scss */  .colour-dark-blue blockquote:before, .colour-dark-blue blockquote:after {    color: #19078a;  }  /* line 28, ../../static/sass/mixins.scss */  .colour-dark-blue .module-notice {    border-color: #19078a;  }  /* line 38, ../../static/sass/mixins.scss */  .colour-dark-blue .content .pagination .current a {    background: #19078a;  }  /* line 41, ../../static/sass/mixins.scss */  .colour-dark-blue .content .pagination .current a:hover {    background: #19078a;  }  /* line 54, ../../static/sass/mixins.scss */  .colour-dark-blue .block-list li .current {    background: #19078a;  }  /* line 58, ../../static/sass/mixins.scss */  .colour-dark-blue .block-list li .sub-current {    background: #070229;  }  /* line 62, ../../static/sass/mixins.scss */  .colour-dark-blue .block-list li .current:after, .colour-dark-blue .block-list li .sub-current:after {    border-left: 15px solid #19078a;  }   .colour-dark-blue .block-list li .current:hover:after, .colour-dark-blue .block-list li .sub-current:hover:after {      border-left-color:  #070229;  }  /* line 66, ../../static/sass/mixins.scss */  .colour-dark-blue .block-list li .sub-current:after {    border-left-color: #070229;  }  .colour-dark-blue .block-list li a:hover {    background: #070229; color: #fff;  }  .colour-dark-blue .block-list li .current:hover {    background: #070229;  }  .colour-dark-blue .slide .info h1 {    background: rgba(25, 7, 138, 0.85)  !important;  }  .colour-dark-blue .slide .info a {    color: #19078A;  }  .module.module-notice.colour-dark-blue{    border-color: #070229;  }  /* line 11, ../../static/sass/mixins.scss */  .colour-turquoise .content a {    color: #128f68;  }  /* line 16, ../../static/sass/mixins.scss */  .colour-turquoise .slider-nav li .current,  .colour-turquoise .slider-nav li a:hover {    background: #128f68;  }  /* line 20, ../../static/sass/mixins.scss */  .colour-turquoise h1.segment {    background: #128f68;  }  /* line 24, ../../static/sass/mixins.scss */  .colour-turquoise blockquote:before, .colour-turquoise blockquote:after {    color: #128f68;  }  .colour-turquoise .block-list li .current:hover:after, .colour-turquoise .block-list li .sub-current:hover:after {      border-left-color:  #073426;  }  /* line 28, ../../static/sass/mixins.scss */  .colour-turquoise .module-notice {    border-color: #128f68;  }  /* line 38, ../../static/sass/mixins.scss */  .colour-turquoise .content .pagination .current a {    background: #128f68;  }  /* line 41, ../../static/sass/mixins.scss */  .colour-turquoise .content .pagination .current a:hover {    background: #128f68;  }  /* line 54, ../../static/sass/mixins.scss */  .colour-turquoise .block-list li .current {    background: #128f68;  }  .colour-turquoise .block-list li .sub-current:hover {    background: #073426;  }  /* line 58, ../../static/sass/mixins.scss */  .colour-turquoise .block-list li .sub-current {    background: #073426;  }  .colour-turquoise  .block-list li a:hover {    background: #073426; color: #fff;  }  .colour-turquoise .block-list li .current:after, .colour-turquoise .block-list li .sub-current:after {    border-left: 15px solid #128f68;  }  .colour-turquoise .block-list li .sub-current:after {    border-left-color: #073426;  }   .colour-turquoise .block-list li a:hover {    border-left-color: #073426;  }  .colour-turquoise .block-list li .after-current:hover {    background: #073426; color: #fff;  }  .colour-turquoise .slide .info h1 {    background: rgba(18, 143, 104, 0.85)  !important;  }  .colour-turquoise .slide .info a {    color: #128f68;  }  .module.module-notice.colour-turquoise{    border-color:#128F68;  }    .colour-green .block-list li a:hover {    border-left-color: #128f68;  }  .colour-green .block-list li .after-current:hover {    background: #396817; color: #fff;  }    .colour-grey .slider-nav li .current,  .colour-grey .slider-nav li a:hover {    background: #333;  }  .colour-grey h1.segment {    background: #333;  }  .colour-grey blockquote:before, .colour-grey blockquote:after {    color: #333;  }  .colour-grey .module-notice {    border-color: #333;  }  .colour-grey .content .pagination .current a {    background: #333;  }  .colour-grey .content .pagination .current a:hover {    background: #333;  }  .colour-grey .block-list li a:hover {   background: #999; color: #fff;  }  .colour-grey .block-list li .current {    background: #333;  }  .colour-grey .block-list li .current:hover {    background: #999;  }  .colour-grey .block-list li .sub-current {    background: #333;  }  .colour-grey .block-list li .current:after, .colour-grey .block-list li .sub-current:after {    border-left: 15px solid #333;  }  .colour-grey .block-list li .current:hover:after, .colour-grey .block-list li .sub-current:hover:after {      border-left-color:  #999;  }  .colour-grey .slide .info h1 {    background: rgba(51, 51, 51, 0.85)  !important;  }  .colour-grey .slide .info a {    color: #333;  }  .module.module-notice.colour-grey{    border-color:#333;  }  .colour-grey .block-list li .sub-current:after {    border-left-color: #333;  }  .colour-grey .block-list li .after-current:hover {    background: #999; color: #fff;  }  /* max width should be 320 for production and testing */  @media screen and (max-width: 1000px) and (min-width: 641px) {    /* line 1794, ../../static/sass/screen.scss */    .hide-desktop{      display:block;    }    .hide-tablet {      display: none;    }    /* line 1799, ../../static/sass/screen.scss */    .wrapper {      width: 720px;    }    /* line 1806, ../../static/sass/screen.scss */    input.small {      width: 70px;    }    #main-nav{      margin-top:10px;    }    /* line 1808, ../../static/sass/screen.scss */    #main-nav li > a {      max-width: 200px;      min-width: 80px;      padding: 0 10px;    }    /* line 1810, ../../static/sass/screen.scss */    #main-nav li a {      font-size: 13px;    }    .en #main-nav li > a {        font-size: 14px;    }    /* line 1820, ../../static/sass/screen.scss */    .home-hero .home-promos .end {      width: 720px;    }    /* line 1835, ../../static/sass/screen.scss */    .home-hero .side-modules {      width: 220px;      float: right;      margin: -155px 0 0 0;    }    /* line 1846, ../../static/sass/screen.scss */    #news-scroller {        margin: 0 auto;        width: 628px;    }    a#browse-archive.align-left{      clear:both;    }    .news-section header > a {      margin-left:0px    }    /* line 1878, ../../static/sass/screen.scss */    .col-12 img {      height: auto;      max-width: 720px;      width: 100%;    }    .grid-wrap {        width: 100%;    }    /* line 1885, ../../static/sass/screen.scss */    .content .col-9, .content .col-3 {      width: 100%;    }    /* line 1889, ../../static/sass/screen.scss */    .content .module-donate, .content .module-featured {      float: left;      margin-right: 30px;    }	.content h1.segment {		line-height: 35px;		margin-bottom: 10px;		margin-left: 0;		min-height: inherit;		padding: 10px;		white-space: normal !important;		width: auto;	}	.content h1.segment:before {      display: none;    }    /* line 1894, ../../static/sass/screen.scss */    /*    .content .module-notice {      clear: both;    }    */    #section-grid {        width: 720px;    }    #section-grid .module {        width: 332px;    }    .col-3 .module {        float: left;        width: 220px;    }    .col-3 .module-notice {        width: 200px;    }    .col-3 .module-donate {        width: 190px;    }    .col-3 .module-cloud, .col-3 .module-list {        clear: both;        width: 695px;    }    .module-list {        clear: both;    }    #youtube-panel {        border: 0 none;        padding-right: 0;    }    /* line 1903, ../../static/sass/screen.scss */    .social .grid .grid-wrap > .end {      display: none;    }    .contact-us li {        float: left;        margin-right: 10px;        width: 230px;    }    .contact-us li:last-child {    margin-right: 0;    }    div.col.col-3.end.texture-mid.contact-us p{      float:left;      margin-right: 20px;      width: 223px    }    div.col.col-3.end.texture-mid.contact-us p:last-child {        margin-right: 0px;    }    .col.col-3.end.texture-mid.contact-us {        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);        border-top: 1px solid #464646;        height:auto;        margin: 20px 0 20px 10px;        padding-left: 0;        width: 720px;    }    /* line 1909, ../../static/sass/screen.scss */    .footer-meta footer .separated-list {      width: 420px;    }    /* line 1912, ../../static/sass/screen.scss */    .footer-meta footer .separated-list li {      margin-bottom: 10px;    }    section#blog-masthead h2 {        padding-bottom: 75px;    }  }  /* line 1921, ../../static/sass/screen.scss */  #select-nav {    display: none;  }  blockquote sup {    position: absolute;    top: 3px;    right: 3px;  }  /* Tag Styles */  .TagCloud { line-height: 150%; }  .TagCloud a {display: inline-block; padding: 8px; }  .TagCloud a:hover { text-decoration: underline; }  .tag1 { text-decoration: none; font-size: 20px; }  .tag2 { text-decoration: none; font-size: 18px; }  .tag3 { text-decoration: none; font-size: 16px; }  .tag4 { text-decoration: none; font-size: 14px; }  .tag5 { text-decoration: none; font-size: 12px; }  .tag6 { text-decoration: none; font-size: 10px; }  /* End Tag Styles */.module.module-notice.colour-green{  border-color:#66BC29;}.fix-wrapping-text {        overflow:hidden;}	.pp_social .facebook { width: 90px !important; }.tooltip { display: none;}.contour .tooltip { display: none !important;}.content a.call-to-action {    cursor: pointer;    -webkit-appearance: none;    background: none repeat scroll 0 0 #66bc29;    border: 1px solid #66bc29;    color: #ffffff;    font-size: 14px;    font-weight: 600;    height: auto;    width: auto;    display: inline-block;    margin: 10px 0 5px 0;    padding: 2px 10px;    vertical-align: middle;    text-transform: uppercase;    line-height: 1.6em;}.content ol a.call-to-action {}.content a.call-to-action:hover {    color: #66bc29;    background-color: #e0f2d4;  }  .colour-brown .content a.call-to-action {    background-color: #a5a032;    border: 1px solid #a5a032;  }  .colour-brown .content a.call-to-action:hover {    background-color: #e0f2d4;    color: #a5a032;  }  .colour-brown .content a.call-to-action:hover:after {    color: #a5a032;  }  .colour-maroon .content a.call-to-action {    background-color: #752a1f;    border: 1px solid #752a1f;  }  .colour-maroon .content a.call-to-action:hover {    background-color: #e0f2d4;    color: #752a1f;  }  .colour-maroon .content a.call-to-action:hover:after {    color: #752a1f;  }  .colour-orange .content a.call-to-action {    background-color: #d38f39;    border: 1px solid #d38f39;  }  .colour-orange .content a.call-to-action:hover {    background-color: #e0f2d4;    color: #d38f39;  }  .colour-orange .content a.call-to-action:hover:after {    color: #d38f39;  }  .colour-blue .content a.call-to-action {    background-color: #2399d3;    border: 1px solid #2399d3;  }  .colour-blue .content a.call-to-action:hover {    background-color: #e0f2d4;    color: #2399d3;  }  .colour-blue .content a.call-to-action:hover:after {    color: #2399d3;  }  .colour-purple .content a.call-to-action {    background-color: #c041c9;    border: 1px solid #c041c9;  }  .colour-purple .content a.call-to-action:hover {    background-color: #e0f2d4;    color: #c041c9;     }  .colour-purple .content a.call-to-action:hover:after {    color: #c041c9;     }  .colour-dark-green .content a.call-to-action {    background-color: #18661f;    border: 1px solid #18661f;  }  .colour-dark-green .content a.call-to-action:hover {    background-color: #e0f2d4;    color: #18661f;  }  .colour-dark-green .content a.call-to-action:hover:after {    color: #18661f;     }  .colour-dark-blue .content a.call-to-action {    background-color: #19078a;    border: 1px solid #19078a;  }  .colour-dark-blue .content a.call-to-action:hover {    background-color: #e0f2d4;    color: #19078a;  }  .colour-dark-blue .content a.call-to-action:hover:after {    color: #19078a;     }  .colour-turquoise .content a.call-to-action {    background-color: #128f68;    border: 1px solid #128f68;  }  .colour-turquoise .content a.call-to-action:hover {    background-color: #e0f2d4;    color: #128f68;  }  .colour-turquoise .content a.call-to-action:hover:after {    color: #128f68;     }  .colour-grey .content a.call-to-action {    background-color: #333;    border: 1px solid #333;  }  .colour-grey .content a.call-to-action:hover {    background-color: #e0f2d4;    color: #333;  }  .colour-grey .content a.call-to-action:hover:after {    color: #333;     }ul.tags-block-list .call-to-action:after {    content: "";    font-size: 16px;    margin-left: 3px;}a.call-to-action:after {    content: "»";    font-size: 16px;    margin-left: 3px;}ol a.call-to-action:after {    /*padding: 2px 10px;*/}a.call-to-action:hover:after {    color: #66bc29;     }  .colour-brown .content a.call-to-action:after {    border-left-color: #a5a032;  }  .colour-brown .content a.call-to-action:hover:after {    border-left-color: #a5a032;  }  .colour-maroon .content a.call-to-action:after {    border-left-color: #752a1f;  }  .colour-maroon .content a.call-to-action:hover:after {    border-left-color: #752a1f;  }  .colour-orange .content a.call-to-action:after {    border-left-color: #d38f39;  }  .colour-orange .content a.call-to-action:hover:after {    border-left-color: #88591E;  }  .colour-blue .content a.call-to-action:after {    border-left-color: #2399d3;  }  .colour-blue .content a.call-to-action:hover:after {    border-left-color: #145a7c;  }  .colour-purple .content a.call-to-action:after {    border-left-color: #c041c9;  }  .colour-purple .content a.call-to-action:hover:after {    border-left-color: #7a2480;  }  .colour-dark-green .content a.call-to-action:after {    border-left-color: #18661f;  }  .colour-dark-green .content a.call-to-action:hover:after {    border-left-color: #051306;  }  .colour-dark-blue .content a.call-to-action:after {    border-left-color: #19078a;  }  .colour-dark-blue .content a.call-to-action:hover:after {    border-left-color: #070229;  }  .colour-turquoise .content a.call-to-action:after {    border-left-color: #128f68;  }  .colour-turquoise .content a.call-to-action:hover:after {    border-left-color: #073426;  }  .colour-grey .content a.call-to-action:after {    border-left-color: #333;  }  .colour-grey .content a.call-to-action:hover:after {    border-left-color: #999;  }    .read-more {        display: inline-block;    }    .read-more:after {        color: #66BC29;        content: "»";        font-size: 14px;        line-height: 16px;        margin: 13px 0 0 3px;    }  .content .emphasis {    background: #f3f3f3;    display: block;    height: auto !important;    padding: 20px;    margin: 20px 0 0 0;  }  .emphasis + .emphasis {        margin: 0;        padding-top:0;  }  .emphasis + * {        margin-top: 20px;  }    .videoBox {        background: none repeat scroll 0 0 #F3F3F3;        border-top: 5px solid #66BC29;        padding: 20px;    }    h2.videoHeading {        display:table-cell;        float: left;        max-width: 65%;        padding: 0 0 10px;    }    h2.wideHeading {        max-width: 100%;    }    p.videoWarning {        background-color: #AB0634;        color: #FFFFFF;        display: table-cell;        float: right;        font-family: "Frutiger-Bold-Condensed";        font-size: 13px;        font-weight: 400;        margin: 0 -20px 10px;        max-width: 200px;        padding: 1px 10px;        text-align: left;        text-transform: uppercase;    }    .videoBox > iframe  {        width: 660px;        height: 397px;    }    .timeline-item {        border-top: 2px solid #66BC29;        clear: both;        display: inline-block;        margin: 10px 0;        width: 100%;    }    .timeline-date {        background-color: #66BC29;        color: #FFFFFF;        display: inline-block;        float: left;        font-size: 20px;        font-weight: 900;        line-height: 16px;        padding: 10px 5px;        text-align: center;        width: 70px;    }  .timeline-date a { color: #fff; }  .timeline-item a.call-to-action { clear: both; }    .timeline-day {        font-weight: 700;        font-size: 18px;    }    .timeline-month {        display: block;        font-family: "Frutiger-Bold-Condensed";        font-size: 12px;        font-weight: 400;        line-height: 12px;        text-transform: uppercase;    }    .timeline-year {        line-height: 30px;    }    .timeline-entry {        float: left;        padding: 10px 0 0 15px;        width: 605px;    }    .timeline-entry h4 {        padding: 0;    }    .timeline-entry > a:not(.read-more) {        color: #2A2A2A;    }    .timeline-image {        float: right;        margin: 7px 0 15px 15px;    }@media screen and (max-width: 640px) {    /* line 1931, ../../static/sass/screen.scss */    .hide-desktop {        display: block;    }    .hide-mobile {        display: none !important;    }    /* line 1935, ../../static/sass/screen.scss */    .wrapper {        width: 320px;        position: relative;    }    /* line 1945, ../../static/sass/screen.scss */    .header {        height: 165px;        padding-bottom: 17px;    }    /* line 1949, ../../static/sass/screen.scss */    #select-nav {        display: block;        font-size: 14px;        height: 30px;        position: absolute;        right: 0;        top: 75px;        width: 60px;        z-index: 1;    }    /* line 1958, ../../static/sass/screen.scss */    #main-nav {        width: 320px;        margin: 20px 0 0 0;    }        /* line 1962, ../../static/sass/screen.scss */        #main-nav li {            padding: 0;        }            /* line 1965, ../../static/sass/screen.scss */            #main-nav li a {                width: 160px;                padding: 0;            }    .en #main-nav li > a {        font-size: 17px;    }    /* line 1973, ../../static/sass/screen.scss */    .content h1 {        margin-left: 0;        padding: 10px;        width: 300px;    }        /* line 1979, ../../static/sass/screen.scss */        .content h1.segment:before {            display: none;        }    /* line 1984, ../../static/sass/screen.scss */    .content .image-caption {        margin-left: 0;        margin-right: 0;    }    .content .align-left.image-caption, .content .slider-container.align-left, .content .align-right.image-caption, .content .slider-container.align-right {        float: left;        margin: 5px;        padding: 5px;    }    /* line 1988, ../../static/sass/screen.scss */    .content .image-caption img {        width: 100%;    }    /* line 1994, ../../static/sass/screen.scss */    .mobile-search {        display: none;    }    /* line 2003, ../../static/sass/screen.scss */    .col {        float: none;        padding: 20px 0 20px 0;    }    /* line 2008, ../../static/sass/screen.scss */    .col-3, .col-9 {        width: 320px;    }        .col-9 p {            font-size: 15px;            line-height: 1.7em;        }    .content h1.segment {        line-height: 35px;        margin-bottom: 0;        min-height: inherit;        padding-bottom: 10px;        padding-top: 10px;        white-space: normal !important;    }    .fix-wrapping-text {        overflow: visible;    }    /* line 2012, ../../static/sass/screen.scss */    .grid-wrap {        margin-left: 0;    }    /* line 2018, ../../static/sass/screen.scss */    .w-border .col {        border-right: none;        border-bottom-style: solid;        border-bottom-width: 1px;        margin-left: 0;    }    /* line 2025, ../../static/sass/screen.scss */    .w-border .end {        border: none;    }    /* line 2031, ../../static/sass/screen.scss */    .col-12 img {        width: 100%;        height: auto;    }    /* line 2041, ../../static/sass/screen.scss */    .home-hero .col {        padding: 0;    }    /* line 2047, ../../static/sass/screen.scss */    .home-promos .end {        border-top: solid 1px #d7d7d7;        padding-top: 20px;    }    /* line 2053, ../../static/sass/screen.scss */    .module-donate .centre {        text-align: center;        margin: 0 auto 0 auto;        width: 185px;    }    .scroller {        margin: 10px 0 10px 0px;    }    /* line 2063, ../../static/sass/screen.scss */    .news-filter-wrap {        height: 990px !important;        width: 320px;    }    /* line 2067, ../../static/sass/screen.scss */    .news-node-img.news-node-wide {        width: 320px;    }        /* line 2070, ../../static/sass/screen.scss */        .news-node-img.news-node-wide .news-node-panel {            width: 300px;        }        /* line 2074, ../../static/sass/screen.scss */        .news-node-img.news-node-wide img {            width: 320px;        }    /* line 2079, ../../static/sass/screen.scss */    .news-section {        padding-bottom: 0;    }    /* line 2083, ../../static/sass/screen.scss */    .filter-items, .news-filter-wrap {        width: auto;        position: static;        left: auto;        top: auto;    }    /* line 2092, ../../static/sass/screen.scss */    .news-node {        float: left;    }    /* line 2100, ../../static/sass/screen.scss */    .module {        clear: both;        margin-bottom: 20px;        overflow: hidden;        width: 320px;    }    .module-donate, .featured-listing, .resource-module {        width: 290px;    }    .module-list, .module-notice {        padding-left: 10px;        padding-right: 10px;        width: 300px;    }    .content .news-list .module {        padding: 10px 10px 15px;    }    #section-grid {        width: 320px !important;        padding-left: 0px !important;    }        #section-grid .module {            width: 300px;        }    div.module.module-donate.light-green {        margin-top: 80px;    }    /* line 2105, ../../static/sass/screen.scss */    .module-featured img {        width: 320px;        height: auto;    }    .featured-listing .image-caption.align-right img {        width: 284px;    }    /* line 2111, ../../static/sass/screen.scss */    .col-50 {        width: 100%;        float: none;    }    /* line 2116, ../../static/sass/screen.scss */    .content .news-list .align-left, .search-list .align-left {        width: 60%;    }    /* line 2120, ../../static/sass/screen.scss */    .subtitle, .subtitle-full {        width: 100%;    }    /* line 2124, ../../static/sass/screen.scss */    .input-super {        width: 85%;    }    /* line 2128, ../../static/sass/screen.scss */    .results-count {        float: left;        margin: 10px 0 0 0;    }    /* line 2133, ../../static/sass/screen.scss */    .search-list .download {        position: static;    }    /* line 2141, ../../static/sass/screen.scss */    .input-text, .input-textarea, .input-select {        width: 188px;    }    .content .form-field textarea {        width: 308px;    }    /* line 2146, ../../static/sass/screen.scss */    .search-form .small {        width: 120px;    }    input.sign-up[type="text"] {        width: 160px;    }    input.sign-up[type="submit"] {        padding: 5px 20px;    }    /* line 2156, ../../static/sass/screen.scss */    .social h1 {        font-size: 18px;        line-height: 24px;        padding: 0;    }    /* line 2162, ../../static/sass/screen.scss */    .social .newsletter-form {        display: block;        width: 210px;    }        /* line 2166, ../../static/sass/screen.scss */        .social .newsletter-form input.small {            width: 160px;        }    /* line 2172, ../../static/sass/screen.scss */    .footer-meta {        background: url(../img/texture-mid.gif) repeat;        padding-bottom: 130px;    }        /* line 2176, ../../static/sass/screen.scss */        .footer-meta .contact-us {            height: auto;            padding-top: 0;        }    .contact-us li {	clear: left;	display: inline-block;	float: left;	margin-right: 0;	width: 150px;    }    .contact-us li:last-child {	position: absolute;	right: 0;    }    .footer-meta .grid {        padding-bottom: 10px;    }    /* line 2181, ../../static/sass/screen.scss */    .footer-meta footer {        position: relative;        border-bottom: solid 1px #464646;        padding-bottom: 10px;    }        /* line 2186, ../../static/sass/screen.scss */        .footer-meta footer .footer-logo {            position: absolute;            z-index: 1;            top: 180px;            left: 0;        }        /* line 2193, ../../static/sass/screen.scss */        .footer-meta footer .separated-list {            width: 240px;        }            /* line 2196, ../../static/sass/screen.scss */            .footer-meta footer .separated-list li {                margin-bottom: 8px;            }    .slider-nav {        top: 20px;    }    .timeline-date {        font-family: "Frutiger-Bold-Condensed";        font-size: 14px;        font-weight: 400;        padding: 0;        width: 100%;    }    .timeline-day {        font-family: "Frutiger-Bold-Condensed";        font-size: 14px;        font-weight: 400;    }    .timeline-month {        display: inline-block;        font-family: "Frutiger-Bold-Condensed";        font-size: 14px;        font-weight: 400;    }    .videoBox > iframe {        width: 280px;        height: 168px;    }    .colour-brown .slide .info h1 {        background: rgba(165, 160, 50, 1) !important;    }    .colour-maroon .slide .info h1 {        background: rgba(117, 42, 31, 1) !important;    }    .colour-orange .slide .info h1 {        background: rgba(211, 143, 57, 1) !important;    }    .colour-blue .slide .info h1 {        background: rgba(35, 153, 211, 1) !important;    }    .colour-purple .slide .info h1 {        background: rgba(192, 65, 201, 1) !important;    }    .colour-dark-green .slide .info h1 {        background: rgba(24, 102, 31, 1) !important;    }    .colour-dark-blue .slide .info h1 {        background: rgba(25, 7, 138, 1) !important;    }    #blog-masthead h2 {        margin-top: 0 !important;        padding-top: 0 !important;    }    #blog-nav {        position: inherit;    }    #blog-nav li > a {        min-width: 135px;    }    #section-grid.grid-3 .module {        width: 300px;    }}/* RSS Icon */.rss-icon {    position: inherit;    float:right;    bottom: 15px;}@media screen and (max-width: 1000px) and (min-width: 641px) {    .rss-icon {        bottom: 4px;    }}@media screen and (max-width: 600px) {    .rss-icon {        display: none;    }}/* 404 table */  .responsive-table {    border: 1px solid #ccc;    width: 100%;    margin:0;    padding:0;    border-collapse: collapse;    border-spacing: 0;  }  .responsive-table tr {    border: 1px solid #ddd;    padding: 5px;  }  .responsive-table th, .responsive-table td {    padding: 10px;    text-align: center;  }  .responsive-table th {    text-transform: uppercase;    font-size: 14px;    letter-spacing: 1px;  }  @media screen and (max-width: 600px) {    .responsive-table {      border: 0;      margin-left: 5px;      margin-right: 5px;    }    .responsive-table thead {      display: none;    }    .responsive-table tr {      margin-bottom: 10px;      display: block;      border-bottom: 2px solid #ddd;    }    .responsive-table td {      display: block;      text-align: right;      font-size: 13px;      border-bottom: 1px dotted #ccc;    }    .responsive-table td:last-child {      border-bottom: 0;    }    .responsive-table td:before {      content: attr(data-label);      float: left;      text-transform: uppercase;      font-weight: bold;    }  }/* Accordion page menu */.acc_holder {	overflow: hidden;    display: block;}	.acc_content {	display: none;}.acc_image {    background-repeat: no-repeat;        -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;    min-height: 266px;    position: relative;}.acc_image_review {    background-repeat: no-repeat;        -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;    min-height: 400px;    position: relative;}.acc_holder p.acc_header {    font-size: 28px;    padding: 10px 20px 10px 10px;}.acc_content p:first-of-type {    padding: 20px 20px 0px 20px;}.acc_content p {    padding: 10px 20px 0 20px;}h2.acc_subheader {    background-color: rgba(0,0,0,0.3);    width: 53%;    padding: 0px 20px;    color: #fff;}.new-call-to-action {    cursor: pointer;    -webkit-appearance: none;    background: none repeat scroll 0 0 #66bc29;    border: 1px solid #ccc;    color: #ffffff;    font-size: 14px;    font-weight: 600;    height: auto;    margin-top: 10px;    margin-bottom: 10px;    display: inline-block;    width: auto;    padding: 2px 10px;        text-align: center;    vertical-align: middle;    text-transform: uppercase;  }.new-call-to-action:after { content: "»"; font-size: 18px; padding-left: 3px;}/*food business button requires different margin*/.fb-call-to-action {    cursor: pointer;    -webkit-appearance: none;    background: none repeat scroll 0 0 #66bc29;    border: 1px solid #ccc;    color: #ffffff;    font-size: 14px;    font-weight: 600;    height: auto;    display: inline-block;    width: auto;    padding: 2px 10px;        text-align: center;    vertical-align: middle;    text-transform: uppercase;    position: absolute;    left: 5px;    bottom: 5px;}.fb-call-to-action:after { content: "»"; font-size: 18px; padding-left: 3px;}.scroll-mobile {    display: none;}@media screen and (max-width: 1000px) and (min-width: 641px) {    .acc_image {    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;    max-height: fit-content;    }    .acc_image_review {    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;    }        p.acc_header {        font-size: 24px; padding: 15px;    }    h2.acc_subheader {        background-color: rgba(0,0,0,0.3); width: 60%;        font-size: 20px;        padding: 5px 10px;        line-height: 26px;    }        .fb-call-to-action {        margin-top: 125px;        margin-left: 10px;    }    }@media screen and (max-width: 600px) {    .scroll-mobile {        display: block;        text-align: center;        padding: 5px;        font-weight: 700;    }        .acc_image {        max-height: 150px;    }    .acc_image_review {        min-height: 180px;    }    p.acc_header {        font-size: 22px; padding: 15px;    }    h2.acc_subheader {        background-color: rgba(0,0,0,0.3); width: 100%;        font-size: 16px;        padding: 0 5px;        line-height: 20px;    }        .fb-call-to-action {        margin-top: 45px;        /*margin-left: 10px;*/    }}.recent-posts {    background-color: #f3f3f3;    padding: 0;    margin: 0;    position:relative;    overflow:hidden;}.rp-image {    display: block;}.rp-title {    text-align: center;    font-size: 20px;    display: block;    background-color: #66bc29;    height: 50px;    text-transform: uppercase;    font-weight: 700;    vertical-align:top;}.rp-title p {    padding:15px;    color: #fff;}.rp-image {    display: block;}.rp-list{    background-color: #f3f3f3;     padding: 10px;}.rp-list ul {    padding-left: 0px;    list-style: none;}.rp-list li {     color: #66bc29;    text-transform: uppercase;    font-weight: 400;    line-height: 1.6em;    font-family: Frutiger-Bold-Condensed;    padding-top:5px;}.rp-list li:not(:last-child) {    border-bottom: 1px dotted #cccccc;}.float-right {    float: right;}.float-left {    float: left;}