/* Colors
 --------------------------------------------------------------------------- */
/* Common stlyes
 ---------------------------------------------------------------------------
 font-family: 'FunnyGothicItalic', Helvetica,Arial,sans-serif;
  */
/* Sizes
 --------------------------------------------------------------------------- */
/* Media Queries
--------------------------------------------------------------------------- */
/* Vendor prefixes
--------------------------------------------------------------------------- */
/* Layout
 --------------------------------------------------------------------------- */
.container-12 .grid-12 {
  margin-left: 1%;
  width: 98%; }

/* Header start
 --------------------------------------------------------------------------- */
#section-header + * {
  margin-top: 135px; }

#section-header.open .logo-img {
  background: none;
  margin: 0 14px 0 9px; }
  #section-header.open .logo-img img {
    display: block; }

#page-title {
  font-size: 1.875em;
  line-height: 0.9em;
  padding-left: 1.92308%;
  margin-top: 10px; }

.logo-img {
  /*    height: 40px;
      width: 47px;
      img {
        height: 40px;
        width: 47px;
      }*/ }

#block-search-form input[type=text] {
  width: 93%; }

h6.site-slogan {
  font-size: 0.938em;
  width: 310px; }

#block-block-7 a#sections-menu {
  /* background-position: 14px 1px;
   padding: 1px 0 0 38px;*/ }

#block-views-67bb455dc175e149913bf315c9681160 + #block-views-exp-case-studies-page {
  position: absolute;
  top: 0;
  left: 50%; }

/*.navigation{
  ul#main-menu{
    background: none;
    float: none;
    padding-top: 0;
    li{
      &.first{
        a{
          border-top: none;
        }
      }
      a{
        font-size: 18px;
        color: #000;
      }
    }
  }
}*/
/*#block-block-8 {
	width: auto;
	right: 0;
  .content {
    padding: 0;
  }
  a#search-form-link{
    font-size: 0;
    text-indent: -9999px;
    overflow: hidden;
    width: 100px;
    padding-right: 5%;
    padding-top: 30px;
  }
}*/
/*#block-block-8{
	a#search-form-link{
	  padding-right: 0;
  }
}*/
#block-block-8 a#search-form-link {
  background-position: 50px center;
  padding: 0;
  width: 100%; }

#block-block-18 h1#logo-wrap {
  display: block;
  left: 0; }
  #block-block-18 h1#logo-wrap a {
    background: none; }
    #block-block-18 h1#logo-wrap a img {
      display: block; }
  #block-block-18 h1#logo-wrap .shape {
    padding-left: 2%;
    background-position: right -125px;
    background-size: 400px;
    width: 160px; }

/* Content start
 --------------------------------------------------------------------------- */
#zone-content {
  position: relative; }

/* Page start
 --------------------------------------------------------------------------- */
.item-list {
  margin-top: 0; }

/* Portfolio start
 --------------------------------------------------------------------------- */
.page-portfolio h1#page-title {
  padding-left: 8px; }
.page-portfolio #section-content {
  padding-bottom: 0px; }
.page-portfolio .view-case-studies .view-content {
  padding-top: 0;
  margin-bottom: 10px;
  margin-top: 5px; }
.page-portfolio .view-case-studies .views-field-field-thumbnail {
  float: left;
  margin-bottom: 0;
  width: 53%;
  margin-right: 1.0416%; }
.page-portfolio .view-case-studies .views-field-field-case-study-title, .page-portfolio .view-case-studies .views-field-title {
  width: 44%;
  float: left; }
.page-portfolio .view-case-studies .views-row {
  overflow: hidden;
  clear: both;
  padding: 4px 1.0416%; }
  .page-portfolio .view-case-studies .views-row img {
    margin-right: 1.0416%; }
.page-portfolio #section-footer {
  margin-top: 10px; }
.page-portfolio #block-system-main, .page-portfolio .page-portfolio-clients #block-system-main {
  position: relative;
  width: 100%; }
.page-portfolio #region-sidebar-first {
  width: 100%; }

#block-views-promoted-case-studies-block {
  display: none;
  /* TODO: Find out if this should be hidden */ }

.page-portfolio-clients #section-footer {
  margin-top: 10x; }
.page-portfolio-clients #block-views-clients-industry-filter-block {
  width: 100%; }
.page-portfolio-clients #region-sidebar-first .block-menu, .page-portfolio-clients #region-sidebar-first .block- {
  width: 100%; }
.page-portfolio-clients .view-clients .views-row header {
  left: 15%; }
.page-portfolio-clients .view-clients > .view-content {
  margin-bottom: 15px; }
.page-portfolio-clients.node-type-client .view-client-case-studies .views-row {
  padding-left: 1.0416%;
  padding-right: 1.0416%; }
.page-portfolio-clients .view-clients.no-pager > .view-content {
  margin-top: -10px; }

.view-client-case-studies-list {
  clear: none;
  float: left;
  margin: 20px 0 0 2.6143%; }

.node-type-client .view-client-case-studies .views-row {
  padding-left: 1.0416%;
  padding-right: 1.0416%; }

/* Case study start
 --------------------------------------------------------------------------- */
.node-type-case-study.logged-in #block-relation-add-block {
  margin-top: 140px; }
.node-type-case-study.logged-in #block-system-main #tabs_content {
  margin-top: 0px; }
.node-type-case-study #tabs > .tabs-wrapper {
  width: 450px;
  margin-left: auto;
  margin-right: auto; }
.node-type-case-study #block-system-main {
  top: 20px;
  width: 100%;
  position: relative; }
.node-type-case-study #tabs_content {
  margin-top: 0; }
.node-type-case-study #overview-wrapper {
  background-position: 0 0; }
.node-type-case-study #overview-wrapper > .field-name-field-primary-client {
  display: none; }
  .node-type-case-study #overview-wrapper > .field-name-field-primary-client img {
    height: auto;
    width: 10%;
    border-width: 5px; }
.node-type-case-study #overview-wrapper > .field-name-field-cs + .field-name-field-primary-client {
  display: block;
  margin: 0;
  float: none; }
.node-type-case-study #tabs_content {
  margin-top: 0px; }
  .node-type-case-study #tabs_content.tab-videos, .node-type-case-study #tabs_content.tab-images {
    margin-top: -16px; }
  .node-type-case-study #tabs_content .field-name-field-tags-tags {
    padding: 11px 20px 16px; }
.node-type-case-study .field-name-field-thumbnail {
  float: left;
  margin: -10px 12px 0 10px;
  width: 52%;
  position: relative;
  top: -1px; }
  .node-type-case-study .field-name-field-thumbnail img {
    width: 100%; }
.node-type-case-study .field-name-field-cs {
  padding-top: 12px;
  padding-left: 0; }
.node-type-case-study .field-name-body {
  clear: both;
  padding-top: 11px; }
.node-type-case-study #block-fg-share-fg-share {
  padding: 0;
  width: 100%; }
  .node-type-case-study #block-fg-share-fg-share > .block-inner {
    padding: 0 20px; }
.node-type-case-study .field-name-field-highlights-link {
  width: 46%;
  float: left;
  margin: 10px 5px 0 10px;
  padding-top: 0px;
  border-top: 0; }
  .node-type-case-study .field-name-field-highlights-link + .view-related-case-studies {
    width: 211px;
    float: left;
    margin-top: 10px; }
.node-type-case-study .field-name-field-implementation {
  width: 94%;
  float: left;
  margin: 10px 0 0px 10px; }
  .node-type-case-study .field-name-field-implementation ul.field-items li {
    width: 120px; }
.node-type-case-study .view-related-case-studies {
  margin: 10px 0 0;
  width: 46%; }
.node-type-case-study #tab_video .field-name-field-vids .caption {
  padding: 19px 10px 14px; }
.node-type-case-study #tab_images .field-name-field-more-images .caption {
  padding: 19px 10px 14px; }

.case_study_title {
  font-size: 1.286em; }

/* Client node start
 --------------------------------------------------------------------------- */
.node-type-client h1#page-title {
  padding-left: 8px; }
.node-type-client #block-system-main + div {
  position: relative;
  top: 0;
  width: 100%; }
  .node-type-client #block-system-main + div .block-views {
    margin-top: 0px; }
.node-type-client #block-system-main .field-item > img {
  top: -40px; }
.node-type-client .view-client-case-studies .views-row .views-field-field-thumbnail {
  float: left;
  margin-bottom: 0;
  width: 53%; }
  .node-type-client .view-client-case-studies .views-row .views-field-field-thumbnail img {
    width: 100%; }
.node-type-client .view-client-case-studies .views-row .views-field-title, .node-type-client .view-client-case-studies .views-row .views-field-field-case-study-title {
  width: 44%;
  float: left;
  margin-left: 1%; }
.node-type-client #region-sidebar-first .block-menu, .node-type-client #region-sidebar-first .block-views {
  width: 376px;
  margin-left: 94px; }
.node-type-client #zone-content > #page-title {
  display: none; }

.node-type-client.swaptitle .region-inner > #page-title {
  display: none; }
.node-type-client.swaptitle #region-sidebar-first {
  margin-top: 0;
  position: relative;
  top: 0; }
  .node-type-client.swaptitle #region-sidebar-first .block-menu {
    margin-top: 0; }

/* Footer start
 --------------------------------------------------------------------------- */
#section-footer {
  margin-top: 20px; }

#region-footer-second {
  /* height: 358px;*/ }

#section-content {
  padding-bottom: 20px; }

#block-block-3 {
  padding-top: 10px; }

#block-block-1 {
  padding: 13px 1.3% 13px 15.6%;
  width: 81.1%; }
  #block-block-1 p > span {
    display: inline; }

/* Search results start
 --------------------------------------------------------------------------- */
#block-menu-menu-search-menu {
  height: 33px;
  margin: 9px 0 0 0; }

.page-search h2 {
  font-size: 1.875em;
  line-height: 0.9em;
  margin-top: 10px;
  padding-left: 8px; }
  .page-search h2.page-title {
    width: 455px; }
.page-search ol.search-results li h3 {
  margin-bottom: 0px;
  max-width: 90%; }
.page-search ol.search-results li p.post-info {
  padding: 10px 0 0; }
.page-search ul.no-results-text {
  padding-top: 19px;
  padding: 8px; }

/* Blog landing start
 --------------------------------------------------------------------------- */
.page-blog .container-12 .grid-9 {
  width: 100%;
  margin-left: 0;
  margin-right: 0; }

.page-blog #block-system-main {
  top: 14px; }
.page-blog #zone-preface #region-preface-third {
  width: 240px;
  top: 15px; }
.page-blog #block-fg-share-fg-share-blog .block-title {
  margin-top: 5px; }
.page-blog #block-fg-share-fg-share-blog .content {
  width: 197px; }
.page-blog #block-fg-share-fg-share-blog .item-list ul li:nth-child(5) {
  width: auto;
  margin-top: 0; }
.page-blog .view-blog li.views-row {
  padding-bottom: 15px; }
  .page-blog .view-blog li.views-row.views-row-last {
    padding-bottom: 0; }

/* Blog post start
 --------------------------------------------------------------------------- */
.node-type-wp-blog h1.page-type a {
  font-size: 1.143em;
  background-position: left 3px; }
  .node-type-wp-blog h1.page-type a:hover {
    background-position: left -20px; }
.node-type-wp-blog .node-wp-blog .node-submitted {
  margin-top: 13px;
  margin-bottom: 3px; }
.node-type-wp-blog .node-wp-blog .body .blog-cover-image {
  margin-bottom: 29px; }
.node-type-wp-blog .region-inner .block-system-main .node-wp-blog h1.page-title {
  padding-bottom: 5px; }
.node-type-wp-blog #zone-preface-wrapper {
  padding-top: 1px; }
  .node-type-wp-blog #zone-preface-wrapper #zone-preface #region-preface-third #block-fg-share-fg-share-blog {
    width: 230px;
    height: 32px;
    margin-top: 11px; }
    .node-type-wp-blog #zone-preface-wrapper #zone-preface #region-preface-third #block-fg-share-fg-share-blog .block-title {
      padding-top: 5px;
      display: block; }
    .node-type-wp-blog #zone-preface-wrapper #zone-preface #region-preface-third #block-fg-share-fg-share-blog span.arrow {
      background-position: 66px 0px;
      width: 164px;
      height: 12px;
      display: block;
      margin: 0; }
    .node-type-wp-blog #zone-preface-wrapper #zone-preface #region-preface-third #block-fg-share-fg-share-blog .content {
      float: left;
      width: 187px;
      padding: 4px 0 0 0; }
      .node-type-wp-blog #zone-preface-wrapper #zone-preface #region-preface-third #block-fg-share-fg-share-blog .content .item-list {
        float: left;
        margin-top: 0; }
        .node-type-wp-blog #zone-preface-wrapper #zone-preface #region-preface-third #block-fg-share-fg-share-blog .content .item-list ul {
          float: left;
          margin: 0; }
          .node-type-wp-blog #zone-preface-wrapper #zone-preface #region-preface-third #block-fg-share-fg-share-blog .content .item-list ul li {
            float: left;
            margin: 0; }
            .node-type-wp-blog #zone-preface-wrapper #zone-preface #region-preface-third #block-fg-share-fg-share-blog .content .item-list ul li:nth-child(5) {
              width: auto;
              margin-left: 5px;
              border-left: 3px dotted #CCCCCC;
              margin-top: 0; }
              .node-type-wp-blog #zone-preface-wrapper #zone-preface #region-preface-third #block-fg-share-fg-share-blog .content .item-list ul li:nth-child(5) .caption {
                margin: 5px 5px 2px 7px; }
      .node-type-wp-blog #zone-preface-wrapper #zone-preface #region-preface-third #block-fg-share-fg-share-blog .content span {
        float: left; }
      .node-type-wp-blog #zone-preface-wrapper #zone-preface #region-preface-third #block-fg-share-fg-share-blog .content .left-dotted-border {
        height: 28px;
        margin-top: -4px;
        float: left;
        width: 65px;
        margin-left: 1px; }
      .node-type-wp-blog #zone-preface-wrapper #zone-preface #region-preface-third #block-fg-share-fg-share-blog .content span.email {
        float: left;
        padding-right: 5px;
        padding-left: 7px;
        padding-top: 10px;
        margin: 0; }
  .node-type-wp-blog #zone-preface-wrapper #zone-preface .st_email_custom {
    float: left;
    padding: 0px 0 4px 0px;
    margin: 0; }
  .node-type-wp-blog #zone-preface-wrapper #zone-preface .st_googleplus_custom, .node-type-wp-blog #zone-preface-wrapper #zone-preface .st_facebook_custom, .node-type-wp-blog #zone-preface-wrapper #zone-preface .st_pinterest_custom {
    padding-right: 5px; }
  .node-type-wp-blog #zone-preface-wrapper #zone-preface .st_twitter_custom {
    padding-left: 6px;
    padding-right: 4px; }
  .node-type-wp-blog #zone-preface-wrapper #zone-preface .content span.print {
    display: none; }

#block-views-blog-post-categories-block a, #block-views-blog-post-categories-block .current,
#block-views-blog-post-categories-block-top a,
#block-views-blog-post-categories-block-top .current {
  padding: 0 1.23457% 7px 2.99824%; }

/* About pages start
 --------------------------------------------------------------------------- */
.context-about .container-12 .grid-9 {
  width: 100%;
  margin: 0; }
.context-about .region-content h1#page-title {
  top: -77px; }

#region-sidebar-first #block-menu-menu-about-menu {
  top: 51px; }

.context-about #region-sidebar-first {
  position: relative;
  top: 0;
  width: 98%; }

#block-block-6 {
  position: absolute;
  left: 338px;
  top: 9px; }

/* Leadership start
 --------------------------------------------------------------------------- */
.context-about article[about*="leadership"] {
  padding: 11px;
  margin-bottom: 23px; }

#block-views-about_leadership-block .views-row {
  padding: 7px 11px 13px 46px;
  margin: 0 1px 20px 118px;
  min-height: 192px; }
  #block-views-about_leadership-block .views-row h4 {
    font-size: 1.143em;
    line-height: 22px; }
  #block-views-about_leadership-block .views-row h5 {
    font-family: 'FunnyGothicItalic', Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: inherit; }
#block-views-about_leadership-block li > a {
  top: -3px;
  right: -8px; }
#block-views-about_leadership-block .views-row img {
  width: 140px;
  height: 190px;
  margin-left: -160px;
  margin-top: 3px; }
#block-views-about_leadership-block .views-row:last-child {
  margin-bottom: -11px; }

/* Fg cares start
 --------------------------------------------------------------------------- */
#block-block-5 {
  margin-top: 6px; }

#block-block-5 .content {
  background-position: right 12px; }
#block-block-5 .fg-cares-logo {
  top: -2px; }

/* Who we are start
 --------------------------------------------------------------------------- */
.context-about #node-page-8 .field-name-body p {
  padding: 17px 10px 10px 27px; }
.context-about #node-page-8 .field-name-body li {
  margin: 7px 0 0 22px;
  padding: 10px 13px 11px 43px;
  background-size: 37px 137px;
  background-position: 0 15px; }

#block-fg-services-tree-fg-services-tree {
  margin-top: 22px;
  padding-top: 16px; }
  #block-fg-services-tree-fg-services-tree h2 {
    font-size: 1.750em; }
  #block-fg-services-tree-fg-services-tree .content {
    padding-left: 22px; }
    #block-fg-services-tree-fg-services-tree .content > .item-list > ul {
      -moz-column-width: 140px;
      -webkit-column-width: 140px;
      column-width: 140px; }

#block-views-517b06b94370966b6e0da3f590c65e8f {
  margin-top: 22px;
  padding-top: 16px; }
  #block-views-517b06b94370966b6e0da3f590c65e8f h2 {
    font-size: 1.750em;
    margin-bottom: 23px; }
  #block-views-517b06b94370966b6e0da3f590c65e8f .view-content {
    padding-left: 1.474926253687%; }
  #block-views-517b06b94370966b6e0da3f590c65e8f .award-caption {
    top: -10px; }
  #block-views-517b06b94370966b6e0da3f590c65e8f .views-row {
    margin-bottom: 10px; }

/* 404 page start
 --------------------------------------------------------------------------- */
.context-404 #section-content {
  padding-bottom: 0; }
.context-404 .field-item div {
  display: block;
  text-align: center;
  background: url("../images/giantarrow_340x230.png") no-repeat scroll transparent 0 0;
  background-size: 170px 115px;
  width: 126px;
  height: 85px;
  color: #5c5c5c;
  font-size: 0.75em;
  font-weight: none;
  line-height: 18px;
  font-style: normal;
  padding: 30px 22px 0;
  position: absolute;
  right: 8px;
  top: 19px; }
  .context-404 .field-item div > p + p {
    display: none; }
  .context-404 .field-item div > p [rel="search_icon"] {
    background: url("../images/ico40x40search.png") no-repeat scroll transparent right 0;
    display: inline-block;
    background-size: 20px 40px;
    height: 20px;
    padding-right: 20px;
    margin-bottom: -2px; }
.context-404 #region-content {
  background-size: 333px 226px;
  background-position: -6px 15px; }

/* Sitemap start
 --------------------------------------------------------------------------- */
.page-sitemap #block-system-main .content > div.item-list {
  -moz-column-width: 138px;
  -moz-column-gap: 2px;
  -webkit-column-width: 138px;
  -webkit-column-gap: 2px;
  column-width: 138px;
  column-gap: 2px;
  margin-top: 15px; }

/* Footer sitemap start
 --------------------------------------------------------------------------- */
#block-fg-sitemap-fg-sitemap .content > div.item-list > ul {
  -moz-column-width: 138px;
  -webkit-column-width: 138px;
  column-width: 138px;
  -webkit-column-gap: 2px;
  -moz-column-gap: 2px;
  column-gap: 2px;
  margin-top: 10px; }
#block-fg-sitemap-fg-sitemap .content > .item-list > ul > li:first-child + li + li + li + li + li {
  margin-bottom: 10px; }

/* Jobs page start
 --------------------------------------------------------------------------- */
.node-type-job h1#page-title {
  padding-left: 10px; }
.node-type-job #block-webform-client-block-22 header {
  padding-left: 2.82575%;
  padding-right: 2.82575%; }
.node-type-job #block-webform-client-block-22 .field-name-body .required-label {
  top: -23px;
  right: 22px; }
.node-type-job #webform-client-form-22 {
  padding-left: 2.82575%;
  padding-right: 2.82575%; }
  .node-type-job #webform-client-form-22 #edit-actions {
    padding-top: 18px;
    padding-bottom: 22px;
    margin-top: 0px;
    margin-bottom: 0px; }

#view-all-link {
  margin: 7px 0 -4px 4px; }

/* Contact page start
 --------------------------------------------------------------------------- */
.context-contact h1#page-title {
  margin-bottom: 18px;
  padding-bottom: 17px; }
.context-contact #block-webform-client-block-29 {
  padding: 24px 5% 21px;
  margin-bottom: 17px; }
  .context-contact #block-webform-client-block-29 label {
    display: inline-block;
    text-align: right;
    width: 25%;
    margin-right: 10px;
    float: left;
    padding-top: 5px; }
    .context-contact #block-webform-client-block-29 label.error {
      text-align: right;
      margin-right: 0px;
      margin-bottom: 0px; }
  .context-contact #block-webform-client-block-29 .form-item {
    min-height: 37px; }
  .context-contact #block-webform-client-block-29 input[type=text], .context-contact #block-webform-client-block-29 input[type=email], .context-contact #block-webform-client-block-29 select {
    width: 72%; }
  .context-contact #block-webform-client-block-29 textarea {
    width: 72%;
    margin-top: 8px; }
  .context-contact #block-webform-client-block-29 #edit-actions {
    clear: both;
    float: none;
    margin: 0;
    overflow: hidden;
    padding: 19px 0 0;
    width: 455px;
    text-align: left; }
  .context-contact #block-webform-client-block-29 input[type="submit"] {
    margin-left: 185px; }
.context-contact #block-block-2 #fgmap {
  height: 505px; }

/* Jobs landing page start
 --------------------------------------------------------------------------- */
.page-node-10 .field-name-body {
  padding: 19px 16px 21px 18px; }
.page-node-10 h2 {
  font-size: 1.857em; }
.page-node-10 #block-views-jobs-menu-block .views-row a {
  font-size: 1em;
  margin: 10px 20px 0 20px;
  padding: 16px 10px 16px 20px; }
.page-node-10 #block-views-jobs-menu-block .view-footer {
  margin-left: 20px;
  padding: 14px 10px 16px 0; }

/* Timeline start
 --------------------------------------------------------------------------- */
a[href="#block-fg-timeline-fg-timeline"] {
  width: 454px; }

.page-node-255 #region-sidebar-first {
  padding-bottom: 16px;
  margin-bottom: -16px; }
.page-node-255 #block-system-main {
  width: 454px; }

#block-fg-timeline-fg-timeline {
  width: 478px; }
  #block-fg-timeline-fg-timeline .content {
    background-position: 410px 10px; }
  #block-fg-timeline-fg-timeline li.month > .item-list {
    width: 407px; }

/* Thank you page start
 --------------------------------------------------------------------------- */
.context-contact-thank-you #section-content {
  padding-bottom: 0px; }
.context-contact-thank-you h1#page-title {
  padding-bottom: 17px; }
.context-contact-thank-you #block-system-main .dont-call {
  padding-left: 211px; }

.context-jobs-thank-you #section-content {
  padding-bottom: 0px; }
.context-jobs-thank-you h1#page-title {
  padding-bottom: 17px; }
.context-jobs-thank-you #block-system-main {
  background-position: 98px 6px;
  background-size: 344px 234px;
  top: -58px;
  padding-top: 250px; }
.context-jobs-thank-you #block-system-main .dont-call {
  padding-left: 211px; }

/* Play section
 --------------------------------------------------------------------------- */
.page-play h1#page-title {
  margin-top: 10px;
  margin-bottom: 20px; }
.page-play #section-content #region-content .view-play .views-row ul.links {
  right: 20px;
  bottom: 19px;
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1); }

/* Search tags result start
 --------------------------------------------------------------------------- */
.page-search-tags #block-system-main .view-content .views-row .views-field-title {
  max-width: 86.6423%; }
.page-search-tags .view-empty h2 {
  font-size: 1.875em;
  line-height: 0.9em; }

/* Homepage touts start
 --------------------------------------------------------------------------- */
.block-views-homepage-touts-block {
  height: 420px; }
  .block-views-homepage-touts-block .views-row {
    float: none;
    position: relative;
    top: 0; }
  .block-views-homepage-touts-block .views-row-1 {
    background: url("../images/hp_tout_narrow_467x425.png") no-repeat scroll transparent 0 0;
    height: 157px;
    background-size: 100% 425px; }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .block-views-homepage-touts-block .views-row-1 {
        background: url("../images/hp_tout_narrow_467x425@2x.png") no-repeat scroll transparent 0 0;
        background-size: 467px 425px; } }
  .block-views-homepage-touts-block .views-row-2 {
    background: url("../images/hp_tout_narrow_467x425.png") no-repeat scroll transparent 0 -157px;
    height: 133px;
    margin-top: -6px;
    background-size: 100% 425px; }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .block-views-homepage-touts-block .views-row-2 {
        background: url("../images/hp_tout_narrow_467x425@2x.png") no-repeat scroll transparent 0 -157px;
        background-size: 467px 425px; } }
  .block-views-homepage-touts-block .views-row-3 {
    background: url("../images/hp_tout_narrow_467x425.png") no-repeat scroll transparent 0 -290px;
    height: 136px;
    margin-top: -6px;
    background-size: 100% 425px; }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      .block-views-homepage-touts-block .views-row-3 {
        background: url("../images/hp_tout_narrow_467x425@2x.png") no-repeat scroll transparent 0 -290px;
        background-size: 467px 425px; } }

/* Homepage client logos start
 --------------------------------------------------------------------------- */
#block-block-21 ul {
  margin-bottom: 20px; }
  #block-block-21 ul li {
    width: 33%; }
  #block-block-21 ul li + li + li + li + li + li + li {
    display: block; }
  #block-block-21 ul li + li + li + li + li + li + li + li + li + li {
    display: none; }
#block-block-21 h4 {
  text-align: center;
  font-size: 22px; }
  #block-block-21 h4 br {
    display: none; }

/*# sourceMappingURL=fg2013-fg2013-default-narrow.css.map */
