body {
  background: #eae9e9 url("../img/vertical_cloth.png") repeat;
  font-family: "Helvetica", sans-serif; }

.domain-technical-textiles h1,
.domain-technical-textiles h2,
.domain-technical-textiles .block-title,
#navbar .navbar-nav li a {
  font-family: "Oswald", Helvetica, sans-serif !important; }

p,
.field-name-node-link,
.field-name-post-date,
.btn {
  font-family: "Helvetica", sans-serif; }

h2 {
  font-size: 22px !important;
  margin: 0; }
  h2 a {
    color: #242121; }

.btn {
  padding: 3px 5px;
  font-size: 12px; }

.block-title {
  margin: 50px 0px 15px 0px;
  background: #7a7a7a;
  color: white;
  padding: 12px 12px 9px 22px;
  text-transform: uppercase;
  letter-spacing: 0;
  font-size: 20px;
  font-weight: 700;
  text-shadow: 1px 1px 2px #4d4d4d;
  text-align: center; }

h2.block-title {
  font-size: 18px !important; }

.block:first-child h2.block-title {
  margin-top: 50px !important; }

#block-block-5 p {
  color: #ffffff; }

.page-header {
  margin: 42px 0px 15px 0px; }

.simplead-container {
  margin: 15px 0px 15px 0px; }

#admin-menu {
  z-index: 9999; }

.sharethis-wrapper .stButton .st-facebook-counter,
.sharethis-wrapper .stButton .st-twitter-counter,
.sharethis-wrapper .stButton .st-email-counter {
  height: 23px; }

.breadcrumb li a {
  color: #777777; }
.breadcrumb .active {
  color: #673d98; }

.navbar-default {
  border: 0; }

.navbar {
  min-height: 50px;
  margin-bottom: 0px !important;
  border-radius: 0 !important;
  padding-left: 40px !important;
  padding-right: 40px !important; }

.navbar.container {
  margin-top: 0px !important;
  max-width: 1089px !important; }

#navbar {
  background: #1c05a3 !important;
  min-height: 50px; }
  #navbar .navbar-nav {
    min-height: 50px;
    margin-left: -30px; }
    #navbar .navbar-nav li a {
      color: white;
      border-top: 1px solid #1c05a3;
      border-left: 1px solid #1c05a3;
      border-right: 1px solid #1c05a3;
      font-size: 17px;
      padding: 15px 14px 14px 14px; }
    #navbar .navbar-nav li a:hover {
      color: #242121;
      -webkit-box-shadow: inset 0 7px 16px 1px #D4D4D4;
      box-shadow: inset 0 7px 16px 1px #D4D4D4;
      border-top: 1px solid #c0c0c0;
      border-left: 1px solid #c0c0c0;
      border-right: 1px solid #c0c0c0;
      background: #f2f5f6;
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2VhZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(100%, #e3eaed));
      background: -webkit-linear-gradient(top, #f2f5f6 0%, #e3eaed 100%);
      background: -o-linear-gradient(top, #f2f5f6 0%, #e3eaed 100%);
      background: -ms-linear-gradient(top, #f2f5f6 0%, #e3eaed 100%);
      background: linear-gradient(to bottom, #f2f5f6 0%, #e3eaed 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6', endColorstr='#e3eaed', GradientType=0); }
    #navbar .navbar-nav li .active {
      color: #242121;
      border-top: 1px solid #c0c0c0;
      border-left: 1px solid #c0c0c0;
      border-right: 1px solid #c0c0c0;
      -webkit-box-shadow: inset 0 7px 16px 1px #D4D4D4;
      box-shadow: inset 0 7px 16px 1px #D4D4D4; }
    #navbar .navbar-nav li .active-trail {
      color: #242121;
      -webkit-box-shadow: inset 0 7px 16px 1px #D4D4D4;
      box-shadow: inset 0 7px 16px 1px #D4D4D4;
      background: #f2f5f6;
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2VhZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(100%, #e3eaed));
      background: -webkit-linear-gradient(top, #f2f5f6 0%, #e3eaed 100%);
      background: -o-linear-gradient(top, #f2f5f6 0%, #e3eaed 100%);
      background: -ms-linear-gradient(top, #f2f5f6 0%, #e3eaed 100%);
      background: linear-gradient(to bottom, #f2f5f6 0%, #e3eaed 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6', endColorstr='#e3eaed', GradientType=0); }

#page-header .logo {
  display: block;
  margin: -12px 0px 30px 0px;
  height: 90px;
  width: 300px;
  background: white url("../img/logo.png") repeat; }
  #page-header .logo img {
    display: none; }

#block-simpleads-ad-groups-66 {
  margin-top: -10px; }
  #block-simpleads-ad-groups-66 .simplead-container {
    margin-top: 0; }

#header_below {
  padding: 0px 20px 16px 20px;
  clear: both;
  margin: 0px 0px 15px 0px;
  border-bottom: 1px solid #c0c0c0;
  border-left: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  background: #f2f5f6;
  -webkit-box-shadow: inset 0 -7px 16px 1px #D4D4D4;
  box-shadow: inset 0 -7px 16px 1px #D4D4D4;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTNlYWVkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTYlIiBzdG9wLWNvbG9yPSIjZjRmOGY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UzZWFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 0%, #f4f8f9 56%, #e3eaed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(0%, #e3eaed), color-stop(56%, #f4f8f9), color-stop(100%, #e3eaed));
  background: -webkit-linear-gradient(top, #f2f5f6 0%, #e3eaed 0%, #f4f8f9 56%, #e3eaed 100%);
  background: -o-linear-gradient(top, #f2f5f6 0%, #e3eaed 0%, #f4f8f9 56%, #e3eaed 100%);
  background: -ms-linear-gradient(top, #f2f5f6 0%, #e3eaed 0%, #f4f8f9 56%, #e3eaed 100%);
  background: linear-gradient(to bottom, #f2f5f6 0%, #e3eaed 0%, #f4f8f9 56%, #e3eaed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6', endColorstr='#e3eaed', GradientType=0); }
  #header_below #block-search-form {
    margin: 11px 10px 0px 0px;
    font-family: "Helvetica", sans-serif;
    display: inline-block;
    float: left; }
    #header_below #block-search-form .form-search {
      padding-top: 6px;
      max-width: 330px;
      float: left; }
    #header_below #block-search-form .form-control {
      height: 39px;
      margin: 0px 0px 0px 2px; }
    #header_below #block-search-form .btn {
      padding: 8px 8px 8px 8px;
      font-size: 14px; }
    #header_below #block-search-form .ui-theme-basic-green.ui-autocomplete-input {
      background-position: 100% -38px;
      background-image: url("../img/throbber.gif"); }
    #header_below #block-search-form .ui-theme-basic-green.ui-autocomplete-input.ui-autocomplete-loading {
      background-position: 100% -6px; }
  #header_below .col-md-9 .block-title {
    display: none; }
  #header_below .col-md-9 p {
    font-size: 13px;
    padding: 12px 0px 0px 5px; }

#block-menu-menu-follow-us,
#block-menu-menu-follow-us-pm {
  display: inline-block;
  float: left; }
  #block-menu-menu-follow-us .block-title,
  #block-menu-menu-follow-us-pm .block-title {
    display: none; }
  #block-menu-menu-follow-us .menu,
  #block-menu-menu-follow-us-pm .menu {
    float: righ; }
    #block-menu-menu-follow-us .menu li,
    #block-menu-menu-follow-us-pm .menu li {
      display: inline-block;
      width: 60px;
      height: 62px;
      margin: 10px 0px 10px -13px; }
      #block-menu-menu-follow-us .menu li a,
      #block-menu-menu-follow-us-pm .menu li a {
        display: inline-block;
        width: 60px;
        height: 62px;
        background: transparent url("../img/social-sprite.png") no-repeat 0px 0px;
        background-image: url("../img/social-sprite.png");
        text-indent: -9999px; }
      #block-menu-menu-follow-us .menu li a:hover,
      #block-menu-menu-follow-us-pm .menu li a:hover {
        background-position: 0px -60px; }
    #block-menu-menu-follow-us .menu .first a,
    #block-menu-menu-follow-us-pm .menu .first a {
      background-position: -60px 0px; }
    #block-menu-menu-follow-us .menu .first a:hover,
    #block-menu-menu-follow-us-pm .menu .first a:hover {
      background-position: -60px -60px; }
    #block-menu-menu-follow-us .menu .last a,
    #block-menu-menu-follow-us-pm .menu .last a {
      background-position: -120px 0px; }
    #block-menu-menu-follow-us .menu .last a:hover,
    #block-menu-menu-follow-us-pm .menu .last a:hover {
      background-position: -120px -60px; }

.navbar-static-top {
  margin: 0px 0px 0px 0px; }

.main-container {
  background: white;
  padding: 95px 40px 50px 40px;
  margin-top: -50px;
  border-left: 1px #4d4d4d solid;
  border-right: 1px #4d4d4d solid;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }
  .main-container .view-mode-dvm_1_page_homepage, .main-container .view-mode-dvm_2_page_homepage {
    margin-top: 20px; }

#block-block-1 {
  background: transparent url("../img/sub2-tt.jpg") no-repeat;
  padding: 5px 20px 5px 20px;
  margin-top: 5px;
  height: 341px; }
  #block-block-1 .phone,
  #block-block-1 .phone-tt {
    display: none; }
  #block-block-1 .block-title {
    display: none; }
  #block-block-1 .subtext {
    margin: 155px 0px 0px 0px;
    font-size: 15px; }
    #block-block-1 .subtext p {
      color: #777777;
      text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5); }
    #block-block-1 .subtext .btn {
      margin: 13px auto;
      font-size: 16px;
      font-weight: bold;
      display: block;
      width: 60%;
      background: #fbe981;
      border: 1px solid #9e9e9e;
      color: #9e9e9e; }
      #block-block-1 .subtext .btn:hover {
        box-shadow: inset 0px 0px 8px #4d4d4d;
        -webkit-box-shadow: inset 0px 0px 8px #4d4d4d; }

.simpleads-70 .adslist, .simpleads-71 .adslist {
  float: right; }
  .simpleads-70 .adslist a, .simpleads-71 .adslist a {
    margin-left: auto;
    margin-right: auto; }

#block-simpleads-ad-groups-67 .adslist {
  float: right; }

#block-views-fe-feature-block-4 {
  margin: 0px 10px 0px 15px; }
  #block-views-fe-feature-block-4 .view-id-fe_feature {
    margin: 0px 0px 0px 0px; }
    #block-views-fe-feature-block-4 .view-id-fe_feature .col-sm-6 {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px; }
      #block-views-fe-feature-block-4 .view-id-fe_feature .col-sm-6 .col-sm-12 {
        position: relative; }
        #block-views-fe-feature-block-4 .view-id-fe_feature .col-sm-6 .col-sm-12 .field-name-title {
          position: absolute;
          left: 35px;
          bottom: 10px;
          width: 75%;
          background: #242121;
          padding: 0px 15px 0px 15px;
          opacity: 0.9; }
          #block-views-fe-feature-block-4 .view-id-fe_feature .col-sm-6 .col-sm-12 .field-name-title h2 {
            line-height: 20px;
            font-size: 18px;
            margin: 5px 0px 10px 0px;
            padding: 0px 0px 0px 0px; }
            #block-views-fe-feature-block-4 .view-id-fe_feature .col-sm-6 .col-sm-12 .field-name-title h2 a {
              color: white; }

#block-views-fe-feature-block-5 {
  margin: 2px 10px 0px 15px; }
  #block-views-fe-feature-block-5 .view-id-fe_feature .col-sm-6 {
    padding-left: 0px;
    padding-right: 0px; }
    #block-views-fe-feature-block-5 .view-id-fe_feature .col-sm-6 .field-name-title {
      position: absolute;
      left: 35px;
      bottom: 10px;
      width: 75%;
      background: #242121;
      padding: 0px 15px 0px 15px;
      opacity: 0.9; }
      #block-views-fe-feature-block-5 .view-id-fe_feature .col-sm-6 .field-name-title h2 {
        font-size: 18px;
        margin: 9px 0px 10px 0px; }
        #block-views-fe-feature-block-5 .view-id-fe_feature .col-sm-6 .field-name-title h2 a {
          color: white; }

.front .view-fe-home .row .col-sm-12 .field-name-body {
  margin: 0px 0px 0px 4px;
  background: #f2f5f6;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(37%, #f9f9f9), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
  background: -o-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
  background: -ms-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
  background: linear-gradient(to bottom, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6', endColorstr='#ffffff', GradientType=0);
  padding: 10px 12px 5px 16px;
  border-top: 1px solid #e6e6e6; }

.field-name-plug-tt {
  margin-top: 38px; }
  .field-name-plug-tt .block-title {
    background: #9e9e9e;
    margin: 0px 0px 15px 0px; }
  .field-name-plug-tt .field-name-node-link a {
    color: #9e9e9e; }
  .field-name-plug-tt .field-name-title h2 {
    color: #242121;
    font-size: 23px;
    margin-bottom: 8px;
    padding: 8px 0px 8px 0px; }
  .field-name-plug-tt .view .row {
    margin: 5px 0px 5px 0px;
    border-bottom: 1px dashed gray; }
    .field-name-plug-tt .view .row .col-sm-12 {
      margin: 0px 0px 30px 0px;
      background: #f2f5f6;
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(37%, #f9f9f9), color-stop(100%, #ffffff));
      background: -webkit-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
      background: -o-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
      background: -ms-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
      background: linear-gradient(to bottom, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6', endColorstr='#ffffff', GradientType=0);
      padding: 10px 12px 5px 16px;
      border-top: 1px solid #e6e6e6; }

#block-views-fe-feature-block-7 .block-title {
  background: #673d98; }
#block-views-fe-feature-block-7 .field-name-node-link a {
  color: #673d98;
  font-weight: bold; }
#block-views-fe-feature-block-7 .field-name-title h2 a {
  color: #242121;
  font-size: 23px; }
#block-views-fe-feature-block-7 .field-name-post-date {
  font-size: 12px;
  margin: 6px 0px 6px 0px;
  color: #242121; }
#block-views-fe-feature-block-7 .view .row {
  margin: 5px 0px 5px 0px; }
  #block-views-fe-feature-block-7 .view .row .col-lg-12 {
    margin: 0px 0px 30px 0px;
    background: #f2f5f6;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(37%, #f9f9f9), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: -o-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: -ms-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: linear-gradient(to bottom, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6', endColorstr='#ffffff', GradientType=0);
    padding: 5px 5px 5px 8px;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px dashed gray; }

/* Main feature HP */
.field-name-homepage-main-feature .block-title {
  background: #605a80; }

.field-name-homepage-main-feature .field-name-node-link a {
  color: #605a80;
  font-weight: bold; }

.field-name-homepage-main-feature .field-name-title h2 {
  line-height: 24px; }

.field-name-homepage-main-feature .field-name-title h2 a {
  color: #605a80;
  font-size: 23px; }

.field-name-homepage-main-feature .field-name-post-date {
  font-size: 12px;
  margin: 6px 0px 6px 0px;
  color: #605a80; }

.field-name-homepage-main-feature .view .row {
  margin: 5px 0px 13px 0px;
  background: #f2f5f6;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #fff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(37%, #f9f9f9), color-stop(100%, #fff));
  background: -webkit-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #fff 100%);
  background: -o-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #fff 100%);
  background: -ms-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #fff 100%);
  background: linear-gradient(to bottom, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6', endColorstr='#ffffff', GradientType=0);
  padding: 5px 5px 5px 8px;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px dashed gray; }

.field-name-homepage-main-feature .view .row .col-sm-6 {
  padding-top: 8px;
  padding-bottom: 8px; }

#block-views-fe-feature-block-6 .block-title {
  background: #673d98; }
#block-views-fe-feature-block-6 .field-name-node-link a {
  color: #673d98;
  font-weight: bold; }
#block-views-fe-feature-block-6 .field-name-title h2 a {
  color: #242121;
  font-size: 24px; }
#block-views-fe-feature-block-6 .field-name-post-date {
  font-size: 12px;
  margin: 6px 0px 6px 0px;
  color: #242121; }
#block-views-fe-feature-block-6 .view .row {
  margin: 5px 0px 5px 0px; }
  #block-views-fe-feature-block-6 .view .row .col-lg-12 {
    margin: 0px 0px 13px 0px;
    background: #f2f5f6;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(37%, #f9f9f9), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: -o-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: -ms-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: linear-gradient(to bottom, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6', endColorstr='#ffffff', GradientType=0);
    padding: 5px 5px 5px 8px;
    border-bottom: 1px dashed gray;
    border-top: 1px solid #e6e6e6; }

.field-name-homepage-centre-column-more-feat .block-title {
  background: #605a80; }

.field-name-homepage-centre-column-more-feat .field-name-node-link a {
  color: #605a80;
  font-weight: bold; }

.field-name-homepage-centre-column-more-feat .field-name-title h2 {
  line-height: 24px; }

.field-name-homepage-centre-column-more-feat .field-name-title h2 a {
  color: #605a80;
  font-size: 23px; }

.field-name-homepage-centre-column-more-feat .field-name-post-date {
  font-size: 12px;
  margin: 6px 0px 6px 0px;
  color: #605a80; }

.field-name-homepage-centre-column-more-feat .view .row {
  margin: 5px 0px 5px 0px; }

.field-name-homepage-centre-column-more-feat .view .row .col-lg-12 {
  margin: 0px 0px 13px 0px;
  background: #f2f5f6;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #fff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(37%, #f9f9f9), color-stop(100%, #fff));
  background: -webkit-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #fff 100%);
  background: -o-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #fff 100%);
  background: -ms-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #fff 100%);
  background: linear-gradient(to bottom, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6', endColorstr='#ffffff', GradientType=0);
  padding: 5px 5px 5px 8px;
  border-bottom: 1px dashed gray;
  border-top: 1px solid #e6e6e6; }

#block-views-events-block .block-title {
  background: #242121; }
#block-views-events-block .view .row {
  margin: 0px -8px 11px -8px; }
  #block-views-events-block .view .row .col-sm-12 {
    background: #f2f5f6;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(37%, #f9f9f9), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: -o-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: -ms-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: linear-gradient(to bottom, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6', endColorstr='#ffffff', GradientType=0);
    padding: 10px 20px 25px 20px;
    border-bottom: 1px dashed gray;
    border-top: 1px solid #e6e6e6; }
    #block-views-events-block .view .row .col-sm-12 .field-name-title {
      margin: 0px 0px 12px 0px; }
      #block-views-events-block .view .row .col-sm-12 .field-name-title a:hover {
        text-decoration: underline;
        color: #242121; }
    #block-views-events-block .view .row .col-sm-12 .field-name-field-cover {
      margin: 0px 0px 12px 0px; }
    #block-views-events-block .view .row .col-sm-12 .display-price {
      font-family: "Helvetica", sans-serif;
      font-size: 15px; }
    #block-views-events-block .view .row .col-sm-12 .field-name-node-link {
      margin: 17px 0px 0px 0px; }
      #block-views-events-block .view .row .col-sm-12 .field-name-node-link a {
        color: #242121;
        font-weight: bold; }

#block-views-fe-products-block-1--2 .block-title,
#block-views-fe-products-block-1 .block-title {
  background: #242121; }
#block-views-fe-products-block-1--2 .view .row .node-product-taxable,
#block-views-fe-products-block-1--2 .view .row .node-product-not-taxable,
#block-views-fe-products-block-1 .view .row .node-product-taxable,
#block-views-fe-products-block-1 .view .row .node-product-not-taxable {
  background: #f2f5f6;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(37%, #f9f9f9), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
  background: -o-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
  background: -ms-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
  background: linear-gradient(to bottom, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6', endColorstr='#ffffff', GradientType=0);
  padding: 10px 10px 10px 10px;
  border-bottom: 1px dashed gray;
  border-top: 1px solid #e6e6e6;
  margin: 0px 0px 15px 0px; }
  #block-views-fe-products-block-1--2 .view .row .node-product-taxable .field-name-title,
  #block-views-fe-products-block-1--2 .view .row .node-product-not-taxable .field-name-title,
  #block-views-fe-products-block-1 .view .row .node-product-taxable .field-name-title,
  #block-views-fe-products-block-1 .view .row .node-product-not-taxable .field-name-title {
    margin: 0px 0px 22px 0px; }
    #block-views-fe-products-block-1--2 .view .row .node-product-taxable .field-name-title a:hover,
    #block-views-fe-products-block-1--2 .view .row .node-product-not-taxable .field-name-title a:hover,
    #block-views-fe-products-block-1 .view .row .node-product-taxable .field-name-title a:hover,
    #block-views-fe-products-block-1 .view .row .node-product-not-taxable .field-name-title a:hover {
      text-decoration: underline;
      color: #242121; }
  #block-views-fe-products-block-1--2 .view .row .node-product-taxable .field-name-field-cover,
  #block-views-fe-products-block-1--2 .view .row .node-product-not-taxable .field-name-field-cover,
  #block-views-fe-products-block-1 .view .row .node-product-taxable .field-name-field-cover,
  #block-views-fe-products-block-1 .view .row .node-product-not-taxable .field-name-field-cover {
    margin: 0px 0px 12px 0px; }
  #block-views-fe-products-block-1--2 .view .row .node-product-taxable .display-price,
  #block-views-fe-products-block-1--2 .view .row .node-product-not-taxable .display-price,
  #block-views-fe-products-block-1 .view .row .node-product-taxable .display-price,
  #block-views-fe-products-block-1 .view .row .node-product-not-taxable .display-price {
    font-family: "Helvetica", sans-serif;
    float: right;
    clear: right;
    margin: 0px 8px 0px 0px;
    font-size: 15px; }
  #block-views-fe-products-block-1--2 .view .row .node-product-taxable .field-name-node-link,
  #block-views-fe-products-block-1--2 .view .row .node-product-not-taxable .field-name-node-link,
  #block-views-fe-products-block-1 .view .row .node-product-taxable .field-name-node-link,
  #block-views-fe-products-block-1 .view .row .node-product-not-taxable .field-name-node-link {
    float: right;
    clear: right;
    margin: 0px 8px 0px 0px; }
    #block-views-fe-products-block-1--2 .view .row .node-product-taxable .field-name-node-link a,
    #block-views-fe-products-block-1--2 .view .row .node-product-not-taxable .field-name-node-link a,
    #block-views-fe-products-block-1 .view .row .node-product-taxable .field-name-node-link a,
    #block-views-fe-products-block-1 .view .row .node-product-not-taxable .field-name-node-link a {
      color: #242121;
      font-weight: bold; }

.field-name-sa-hp-lc {
  margin: 50px 0px 0px 0px; }

.field-name-sa-hp-lc .block-title,
.field-name-homepage-left-column-small .block-title,
.field-name-homepage-centre-column-base .block-title {
  display: none; }

#block-views-fe-news-block-2 .block-title,
#block-views-fe-news-block-1--2 .block-title,
#block-views-fe-news-block-5 .block-title,
.field-name-stop-press-latest-10 .block-title,
#block-views-fe-news-block-4 .block-title {
  background: #cdac3c;
  margin-top: 0; }
#block-views-fe-news-block-2 .field-name-node-link a,
#block-views-fe-news-block-1--2 .field-name-node-link a,
#block-views-fe-news-block-5 .field-name-node-link a,
.field-name-stop-press-latest-10 .field-name-node-link a,
#block-views-fe-news-block-4 .field-name-node-link a {
  color: #cdac3c; }
#block-views-fe-news-block-2 .field-name-title h2,
#block-views-fe-news-block-1--2 .field-name-title h2,
#block-views-fe-news-block-5 .field-name-title h2,
.field-name-stop-press-latest-10 .field-name-title h2,
#block-views-fe-news-block-4 .field-name-title h2 {
  line-height: 25px;
  font-size: 21px; }
  #block-views-fe-news-block-2 .field-name-title h2 a,
  #block-views-fe-news-block-1--2 .field-name-title h2 a,
  #block-views-fe-news-block-5 .field-name-title h2 a,
  .field-name-stop-press-latest-10 .field-name-title h2 a,
  #block-views-fe-news-block-4 .field-name-title h2 a {
    color: #cdac3c;
    font-size: 21px; }
#block-views-fe-news-block-2 .field-name-post-date,
#block-views-fe-news-block-1--2 .field-name-post-date,
#block-views-fe-news-block-5 .field-name-post-date,
.field-name-stop-press-latest-10 .field-name-post-date,
#block-views-fe-news-block-4 .field-name-post-date {
  font-size: 12px;
  margin: 6px 0px 6px 0px;
  color: #242121; }
#block-views-fe-news-block-2 .view .row,
#block-views-fe-news-block-1--2 .view .row,
#block-views-fe-news-block-5 .view .row,
.field-name-stop-press-latest-10 .view .row,
#block-views-fe-news-block-4 .view .row {
  margin: 0px -8px 11px -8px; }
  #block-views-fe-news-block-2 .view .row .col-sm-12,
  #block-views-fe-news-block-1--2 .view .row .col-sm-12,
  #block-views-fe-news-block-5 .view .row .col-sm-12,
  .field-name-stop-press-latest-10 .view .row .col-sm-12,
  #block-views-fe-news-block-4 .view .row .col-sm-12 {
    background: #f2f5f6;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(37%, #f9f9f9), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: -o-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: -ms-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: linear-gradient(to bottom, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6', endColorstr='#ffffff', GradientType=0);
    padding: 5px 5px 5px 8px;
    border-bottom: 1px dashed gray;
    border-top: 1px solid #e6e6e6; }
#block-views-fe-news-block-2 .view .view-footer .row,
#block-views-fe-news-block-1--2 .view .view-footer .row,
#block-views-fe-news-block-5 .view .view-footer .row,
.field-name-stop-press-latest-10 .view .view-footer .row,
#block-views-fe-news-block-4 .view .view-footer .row {
  margin: -8px 0px 0px 2px; }
#block-views-fe-news-block-2 .view .view-footer .btn,
#block-views-fe-news-block-1--2 .view .view-footer .btn,
#block-views-fe-news-block-5 .view .view-footer .btn,
.field-name-stop-press-latest-10 .view .view-footer .btn,
#block-views-fe-news-block-4 .view .view-footer .btn {
  font-size: 15px;
  color: #cdac3c;
  font-weight: bold; }
#block-views-fe-news-block-2 .more-link,
#block-views-fe-news-block-1--2 .more-link,
#block-views-fe-news-block-5 .more-link,
.field-name-stop-press-latest-10 .more-link,
#block-views-fe-news-block-4 .more-link {
  margin: 8px 0px 0px 9px; }
  #block-views-fe-news-block-2 .more-link a,
  #block-views-fe-news-block-1--2 .more-link a,
  #block-views-fe-news-block-5 .more-link a,
  .field-name-stop-press-latest-10 .more-link a,
  #block-views-fe-news-block-4 .more-link a {
    color: #cdac3c;
    font-weight: bold; }

/* Latest news HP */
.field-name-homepage-latest-news-10 .block-title {
  background: #2c2266; }

.field-name-homepage-latest-news-10 .field-name-node-link a {
  color: #2c2266;
  font-weight: bold; }

.field-name-homepage-latest-news-10 .field-name-title h2 {
  line-height: 25px;
  font-size: 21px;
  margin-top: 0px; }

.field-name-homepage-latest-news-10 .field-name-title h2 a {
  color: #2c2266;
  font-size: 21px; }

.field-name-homepage-latest-news-10 .field-name-post-date {
  font-size: 12px;
  margin: 6px 0px 6px 0px;
  color: #242121; }

.field-name-homepage-latest-news-10 .view .row {
  margin: 0px -8px 11px -8px; }

.field-name-homepage-latest-news-10 .view .row .col-sm-12 {
  background: #f2f5f6;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #fff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(37%, #f9f9f9), color-stop(100%, #fff));
  background: -webkit-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #fff 100%);
  background: -o-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #fff 100%);
  background: -ms-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #fff 100%);
  background: linear-gradient(to bottom, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6', endColorstr='#ffffff', GradientType=0);
  padding: 5px 5px 5px 8px;
  border-bottom: 1px dashed gray;
  border-top: 1px solid #e6e6e6; }

.field-name-homepage-latest-news-10 .view .view-footer .row {
  margin: -8px 0px 0px 2px; }

.field-name-homepage-latest-news-10 .view .view-footer .btn {
  font-size: 15px;
  color: #2c2266;
  font-weight: bold; }

.field-name-homepage-latest-news-10 .more-link {
  margin: 8px 0px 0px 9px; }

.field-name-homepage-latest-news-10 .more-link a {
  color: #2c2266;
  font-weight: bold; }

.not-front .view-fe-feature .field.field-name-title.field-type-ds.field-label-hidden {
  margin-top: 10px; }
.not-front .view-fe-feature .field.field-name-node-link.field-type-ds.field-label-hidden {
  margin-top: 15px;
  color: #1c05a3; }
  .not-front .view-fe-feature .field.field-name-node-link.field-type-ds.field-label-hidden a {
    color: #1c05a3 !important; }
.not-front .view-fe-feature .row {
  margin: 5px 0px 5px 0px; }
  .not-front .view-fe-feature .row .col-lg-12 {
    background: #f2f5f6;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(37%, #f9f9f9), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: -o-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: -ms-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: linear-gradient(to bottom, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6', endColorstr='#ffffff', GradientType=0);
    padding: 5px 5px 5px 5px;
    border-top: 1px solid #e6e6e6; }
    .not-front .view-fe-feature .row .col-lg-12 .node-feature {
      margin: 0px 0px 20px 0px;
      padding: 0px 0px 20px 0px;
      border-bottom: 1px dashed gray; }
      .not-front .view-fe-feature .row .col-lg-12 .node-feature .field-name-field-cover {
        margin: 10px 0px 20px 0px; }
      .not-front .view-fe-feature .row .col-lg-12 .node-feature .field-name-title h2 a {
        font-size: 30px;
        line-height: 32px;
        display: block;
        margin: 0px 0px 10px 0px; }
      .not-front .view-fe-feature .row .col-lg-12 .node-feature .field-name-title h2 a:hover {
        text-decoration: underline;
        color: #242121; }
      .not-front .view-fe-feature .row .col-lg-12 .node-feature .field-name-post-date {
        font-size: 15px;
        margin: 6px 0px 15px 0px;
        color: #242121; }
      .not-front .view-fe-feature .row .col-lg-12 .node-feature .field-name-node-link a {
        color: #673d98;
        font-weight: bold; }
.not-front .node-feature .field-name-title h2 {
  font-size: 30px;
  line-height: 32px;
  display: block;
  margin: 0px 0px 10px 0px; }
.not-front .node-feature .field-name-submitted-by {
  font-size: 15px;
  margin: 6px 0px 15px 0px;
  color: #626262;
  font-style: italic;
  font-family: "Helvetica", sans-serif; }
.not-front .node-feature .galleria-container {
  max-width: 100%;
  background: white; }
  .not-front .node-feature .galleria-container img {
    max-width: 100%; }
  .not-front .node-feature .galleria-container .galleria-thumbnails .galleria-image {
    border: 1px solid gray; }

.not-front .view-fe-news .row .col-lg-6 .node-news,
.not-front .view-taxonomy-term .row .col-lg-6 .node-news,
.page-taxonomy-term .view-fe-news .row .col-lg-6 .node-news,
.page-taxonomy-term .view-taxonomy-term .row .col-lg-6 .node-news {
  background: #f2f5f6;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(37%, #f9f9f9), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
  background: -o-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
  background: -ms-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
  background: linear-gradient(to bottom, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6', endColorstr='#ffffff', GradientType=0);
  padding: 10px 12px 15px 16px;
  border-top: 1px solid #e6e6e6;
  margin: 0px 0px 20px 0px;
  border-bottom: 1px dashed gray; }
.not-front .view-fe-news .row .col-lg-6 .field-name-post-date,
.not-front .view-taxonomy-term .row .col-lg-6 .field-name-post-date,
.page-taxonomy-term .view-fe-news .row .col-lg-6 .field-name-post-date,
.page-taxonomy-term .view-taxonomy-term .row .col-lg-6 .field-name-post-date {
  font-size: 15px;
  margin: 6px 0px 8px 0px;
  color: #1c05a3 !important; }
  .not-front .view-fe-news .row .col-lg-6 .field-name-post-date a,
  .not-front .view-taxonomy-term .row .col-lg-6 .field-name-post-date a,
  .page-taxonomy-term .view-fe-news .row .col-lg-6 .field-name-post-date a,
  .page-taxonomy-term .view-taxonomy-term .row .col-lg-6 .field-name-post-date a {
    color: #673d98; }
.not-front .view-fe-news .row .col-lg-6 .field-name-node-link,
.not-front .view-taxonomy-term .row .col-lg-6 .field-name-node-link,
.page-taxonomy-term .view-fe-news .row .col-lg-6 .field-name-node-link,
.page-taxonomy-term .view-taxonomy-term .row .col-lg-6 .field-name-node-link {
  margin-top: 15px !important; }
  .not-front .view-fe-news .row .col-lg-6 .field-name-node-link a,
  .not-front .view-taxonomy-term .row .col-lg-6 .field-name-node-link a,
  .page-taxonomy-term .view-fe-news .row .col-lg-6 .field-name-node-link a,
  .page-taxonomy-term .view-taxonomy-term .row .col-lg-6 .field-name-node-link a {
    font-weight: bold;
    color: #1c05a3 !important; }
.not-front .view-fe-news .row .col-lg-6 .field-name-title,
.not-front .view-taxonomy-term .row .col-lg-6 .field-name-title,
.page-taxonomy-term .view-fe-news .row .col-lg-6 .field-name-title,
.page-taxonomy-term .view-taxonomy-term .row .col-lg-6 .field-name-title {
  padding: 18px 0px 8px 0px; }
  .not-front .view-fe-news .row .col-lg-6 .field-name-title h2 a:hover,
  .not-front .view-taxonomy-term .row .col-lg-6 .field-name-title h2 a:hover,
  .page-taxonomy-term .view-fe-news .row .col-lg-6 .field-name-title h2 a:hover,
  .page-taxonomy-term .view-taxonomy-term .row .col-lg-6 .field-name-title h2 a:hover {
    text-decoration: underline;
    color: #242121; }
.not-front .view-fe-news .row .col-lg-6 .field.field-name-node-link.field-type-ds.field-label-hidden,
.not-front .view-taxonomy-term .row .col-lg-6 .field.field-name-node-link.field-type-ds.field-label-hidden,
.page-taxonomy-term .view-fe-news .row .col-lg-6 .field.field-name-node-link.field-type-ds.field-label-hidden,
.page-taxonomy-term .view-taxonomy-term .row .col-lg-6 .field.field-name-node-link.field-type-ds.field-label-hidden {
  margin-top: 15px; }

.pagination {
  color: #1c05a3 !important; }
  .pagination li a {
    color: #673d98; }
  .pagination .active > a,
  .pagination .active > span,
  .pagination .active > a:hover,
  .pagination .active > span:hover,
  .pagination .active > a:focus,
  .pagination .active > span:focus {
    z-index: 2 !important;
    color: #fff !important;
    cursor: default !important;
    background-color: #1c05a3 !important;
    border-color: #1c05a3 !important; }
  .pagination .page-node .node-news .field-name-title h2 {
    font-size: 30px;
    line-height: 32px;
    display: block;
    margin: 0px 0px 10px 0px; }
  .pagination .page-node .node-news .field-name-submitted-by {
    font-size: 15px;
    margin: 6px 0px 15px 0px;
    color: #626262;
    font-style: italic;
    font-family: "Helvetica", sans-serif; }

.node-news.view-mode-full div.field-name-field-images {
  float: right;
  padding-bottom: 20px;
  position: relative; }
  .node-news.view-mode-full div.field-name-field-images .Bdy-caption {
    position: absolute;
    bottom: 10px;
    left: 0px;
    width: inherit;
    background: #242121;
    padding: 10px 20px 20px 15px;
    margin: 0px 0px 0px 25px;
    opacity: 0.9;
    color: white; }
  .node-news.view-mode-full div.field-name-field-images img {
    margin-bottom: 50px;
    padding-left: 25px; }

.node-type-news .node-news .lead,
.node-type-news .node-feature .lead,
.node-type-feature .node-news .lead,
.node-type-feature .node-feature .lead {
  margin: 13px 0px 12px 0px; }
  .node-type-news .node-news .lead p,
  .node-type-news .node-feature .lead p,
  .node-type-feature .node-news .lead p,
  .node-type-feature .node-feature .lead p {
    color: #1c05a3; }
.node-type-news .node-news .field-name-field-body h2,
.node-type-news .node-feature .field-name-field-body h2,
.node-type-feature .node-news .field-name-field-body h2,
.node-type-feature .node-feature .field-name-field-body h2 {
  font-weight: bold;
  color: #242121;
  margin: 40px 0px 14px 0px;
  font-size: 21px; }
.node-type-news .node-news .field-name-field-body h3,
.node-type-news .node-feature .field-name-field-body h3,
.node-type-feature .node-news .field-name-field-body h3,
.node-type-feature .node-feature .field-name-field-body h3 {
  font-weight: bold;
  color: #242121;
  margin: 30px 0px 14px 0px;
  font-size: 21px; }
.node-type-news .node-news .field-name-field-body a,
.node-type-news .node-feature .field-name-field-body a,
.node-type-feature .node-news .field-name-field-body a,
.node-type-feature .node-feature .field-name-field-body a {
  color: #1c05a3; }
.node-type-news .node-news .field-name-post-date,
.node-type-news .node-feature .field-name-post-date,
.node-type-feature .node-news .field-name-post-date,
.node-type-feature .node-feature .field-name-post-date {
  font-size: 18px;
  margin: 6px 0px 15px 0px;
  color: #242121; }
.node-type-news .node-news .field-name-field-terms,
.node-type-news .node-news .field-name-field-references,
.node-type-news .node-news .field-name-field-contact,
.node-type-news .node-feature .field-name-field-terms,
.node-type-news .node-feature .field-name-field-references,
.node-type-news .node-feature .field-name-field-contact,
.node-type-feature .node-news .field-name-field-terms,
.node-type-feature .node-news .field-name-field-references,
.node-type-feature .node-news .field-name-field-contact,
.node-type-feature .node-feature .field-name-field-terms,
.node-type-feature .node-feature .field-name-field-references,
.node-type-feature .node-feature .field-name-field-contact {
  margin: 30px 0px 30px 0px; }
  .node-type-news .node-news .field-name-field-terms .field-label,
  .node-type-news .node-news .field-name-field-references .field-label,
  .node-type-news .node-news .field-name-field-contact .field-label,
  .node-type-news .node-feature .field-name-field-terms .field-label,
  .node-type-news .node-feature .field-name-field-references .field-label,
  .node-type-news .node-feature .field-name-field-contact .field-label,
  .node-type-feature .node-news .field-name-field-terms .field-label,
  .node-type-feature .node-news .field-name-field-references .field-label,
  .node-type-feature .node-news .field-name-field-contact .field-label,
  .node-type-feature .node-feature .field-name-field-terms .field-label,
  .node-type-feature .node-feature .field-name-field-references .field-label,
  .node-type-feature .node-feature .field-name-field-contact .field-label {
    color: #242121;
    font-size: 18px;
    font-family: "News Cycle", "Arial Narrow Bold", sans-serif; }
  .node-type-news .node-news .field-name-field-terms .field-items a,
  .node-type-news .node-news .field-name-field-references .field-items a,
  .node-type-news .node-news .field-name-field-contact .field-items a,
  .node-type-news .node-feature .field-name-field-terms .field-items a,
  .node-type-news .node-feature .field-name-field-references .field-items a,
  .node-type-news .node-feature .field-name-field-contact .field-items a,
  .node-type-feature .node-news .field-name-field-terms .field-items a,
  .node-type-feature .node-news .field-name-field-references .field-items a,
  .node-type-feature .node-news .field-name-field-contact .field-items a,
  .node-type-feature .node-feature .field-name-field-terms .field-items a,
  .node-type-feature .node-feature .field-name-field-references .field-items a,
  .node-type-feature .node-feature .field-name-field-contact .field-items a {
    color: #1c05a3; }

#comments {
  border-top: 1px dashed gray;
  margin-top: 50px;
  padding-top: 30px; }
  #comments a {
    color: #1c05a3; }
  #comments .comment {
    margin: 18px 0px 18px 0px;
    padding: 8px 15px 8px 0px;
    border-bottom: 1px solid #c0c0c0;
    border-left: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;
    background: #f2f5f6;
    -webkit-box-shadow: inset 0 -7px 16px 1px #D4D4D4;
    box-shadow: inset 0 -7px 16px 1px #D4D4D4;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTNlYWVkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTYlIiBzdG9wLWNvbG9yPSIjZjRmOGY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UzZWFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 0%, #f4f8f9 56%, #e3eaed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(0%, #e3eaed), color-stop(56%, #f4f8f9), color-stop(100%, #e3eaed));
    background: -webkit-linear-gradient(top, #f2f5f6 0%, #e3eaed 0%, #f4f8f9 56%, #e3eaed 100%);
    background: -o-linear-gradient(top, #f2f5f6 0%, #e3eaed 0%, #f4f8f9 56%, #e3eaed 100%);
    background: -ms-linear-gradient(top, #f2f5f6 0%, #e3eaed 0%, #f4f8f9 56%, #e3eaed 100%);
    background: linear-gradient(to bottom, #f2f5f6 0%, #e3eaed 0%, #f4f8f9 56%, #e3eaed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6', endColorstr='#e3eaed', GradientType=0); }
    #comments .comment .row {
      margin: 5px 0px 5px 0px; }
      #comments .comment .row .col-sm-3 {
        font-size: 13px;
        padding-top: 20px; }
      #comments .comment .row .col-sm-9 {
        padding: 15px;
        border-top: 1px solid #e6e6e6;
        background: #f2f5f6;
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(37%, #f9f9f9), color-stop(100%, #ffffff));
        background: -webkit-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
        background: -o-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
        background: -ms-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
        background: linear-gradient(to bottom, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6', endColorstr='#ffffff', GradientType=0); }
        #comments .comment .row .col-sm-9 .permalink {
          font-weight: bold; }
        #comments .comment .row .col-sm-9 .field-name-comment-body {
          margin-top: 8px;
          font-size: 13px; }
  #comments .comment-form {
    width: 75%;
    padding: 15px;
    border-top: 1px solid #e6e6e6;
    background: #f2f5f6;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(37%, #f9f9f9), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: -o-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: -ms-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: linear-gradient(to bottom, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6', endColorstr='#ffffff', GradientType=0); }
    #comments .comment-form label {
      color: #1c05a3; }
    #comments .comment-form .btn-primary {
      background: #1c05a3;
      border: 1px solid #1c05a3; }
  #comments .title.comment-form {
    background: white; }

.node-type-book .node-book,
.node-type-book .node-event,
.node-type-book .node-event-outside-uk,
.node-type-book .node-book-digital-delivery-only-,
.node-type-book .node-product-taxable,
.node-type-book .node-product-non-taxable,
.node-type-book .node-membership,
.node-type-event .node-book,
.node-type-event .node-event,
.node-type-event .node-event-outside-uk,
.node-type-event .node-book-digital-delivery-only-,
.node-type-event .node-product-taxable,
.node-type-event .node-product-non-taxable,
.node-type-event .node-membership,
.node-type-event-outside-uk .node-book,
.node-type-event-outside-uk .node-event,
.node-type-event-outside-uk .node-event-outside-uk,
.node-type-event-outside-uk .node-book-digital-delivery-only-,
.node-type-event-outside-uk .node-product-taxable,
.node-type-event-outside-uk .node-product-non-taxable,
.node-type-event-outside-uk .node-membership,
.node-type-book-digital-delivery-only- .node-book,
.node-type-book-digital-delivery-only- .node-event,
.node-type-book-digital-delivery-only- .node-event-outside-uk,
.node-type-book-digital-delivery-only- .node-book-digital-delivery-only-,
.node-type-book-digital-delivery-only- .node-product-taxable,
.node-type-book-digital-delivery-only- .node-product-non-taxable,
.node-type-book-digital-delivery-only- .node-membership,
.node-type-product-taxable .node-book,
.node-type-product-taxable .node-event,
.node-type-product-taxable .node-event-outside-uk,
.node-type-product-taxable .node-book-digital-delivery-only-,
.node-type-product-taxable .node-product-taxable,
.node-type-product-taxable .node-product-non-taxable,
.node-type-product-taxable .node-membership,
.node-type-product-non-taxable .node-book,
.node-type-product-non-taxable .node-event,
.node-type-product-non-taxable .node-event-outside-uk,
.node-type-product-non-taxable .node-book-digital-delivery-only-,
.node-type-product-non-taxable .node-product-taxable,
.node-type-product-non-taxable .node-product-non-taxable,
.node-type-product-non-taxable .node-membership,
.node-type-membership .node-book,
.node-type-membership .node-event,
.node-type-membership .node-event-outside-uk,
.node-type-membership .node-book-digital-delivery-only-,
.node-type-membership .node-product-taxable,
.node-type-membership .node-product-non-taxable,
.node-type-membership .node-membership {
  font-family: "Helvetica", sans-serif; }
  .node-type-book .node-book .row,
  .node-type-book .node-event .row,
  .node-type-book .node-event-outside-uk .row,
  .node-type-book .node-book-digital-delivery-only- .row,
  .node-type-book .node-product-taxable .row,
  .node-type-book .node-product-non-taxable .row,
  .node-type-book .node-membership .row,
  .node-type-event .node-book .row,
  .node-type-event .node-event .row,
  .node-type-event .node-event-outside-uk .row,
  .node-type-event .node-book-digital-delivery-only- .row,
  .node-type-event .node-product-taxable .row,
  .node-type-event .node-product-non-taxable .row,
  .node-type-event .node-membership .row,
  .node-type-event-outside-uk .node-book .row,
  .node-type-event-outside-uk .node-event .row,
  .node-type-event-outside-uk .node-event-outside-uk .row,
  .node-type-event-outside-uk .node-book-digital-delivery-only- .row,
  .node-type-event-outside-uk .node-product-taxable .row,
  .node-type-event-outside-uk .node-product-non-taxable .row,
  .node-type-event-outside-uk .node-membership .row,
  .node-type-book-digital-delivery-only- .node-book .row,
  .node-type-book-digital-delivery-only- .node-event .row,
  .node-type-book-digital-delivery-only- .node-event-outside-uk .row,
  .node-type-book-digital-delivery-only- .node-book-digital-delivery-only- .row,
  .node-type-book-digital-delivery-only- .node-product-taxable .row,
  .node-type-book-digital-delivery-only- .node-product-non-taxable .row,
  .node-type-book-digital-delivery-only- .node-membership .row,
  .node-type-product-taxable .node-book .row,
  .node-type-product-taxable .node-event .row,
  .node-type-product-taxable .node-event-outside-uk .row,
  .node-type-product-taxable .node-book-digital-delivery-only- .row,
  .node-type-product-taxable .node-product-taxable .row,
  .node-type-product-taxable .node-product-non-taxable .row,
  .node-type-product-taxable .node-membership .row,
  .node-type-product-non-taxable .node-book .row,
  .node-type-product-non-taxable .node-event .row,
  .node-type-product-non-taxable .node-event-outside-uk .row,
  .node-type-product-non-taxable .node-book-digital-delivery-only- .row,
  .node-type-product-non-taxable .node-product-taxable .row,
  .node-type-product-non-taxable .node-product-non-taxable .row,
  .node-type-product-non-taxable .node-membership .row,
  .node-type-membership .node-book .row,
  .node-type-membership .node-event .row,
  .node-type-membership .node-event-outside-uk .row,
  .node-type-membership .node-book-digital-delivery-only- .row,
  .node-type-membership .node-product-taxable .row,
  .node-type-membership .node-product-non-taxable .row,
  .node-type-membership .node-membership .row {
    margin: 5px 0px 5px 0px; }
    .node-type-book .node-book .row .col-sm-3,
    .node-type-book .node-book .row .col-sm-4,
    .node-type-book .node-event .row .col-sm-3,
    .node-type-book .node-event .row .col-sm-4,
    .node-type-book .node-event-outside-uk .row .col-sm-3,
    .node-type-book .node-event-outside-uk .row .col-sm-4,
    .node-type-book .node-book-digital-delivery-only- .row .col-sm-3,
    .node-type-book .node-book-digital-delivery-only- .row .col-sm-4,
    .node-type-book .node-product-taxable .row .col-sm-3,
    .node-type-book .node-product-taxable .row .col-sm-4,
    .node-type-book .node-product-non-taxable .row .col-sm-3,
    .node-type-book .node-product-non-taxable .row .col-sm-4,
    .node-type-book .node-membership .row .col-sm-3,
    .node-type-book .node-membership .row .col-sm-4,
    .node-type-event .node-book .row .col-sm-3,
    .node-type-event .node-book .row .col-sm-4,
    .node-type-event .node-event .row .col-sm-3,
    .node-type-event .node-event .row .col-sm-4,
    .node-type-event .node-event-outside-uk .row .col-sm-3,
    .node-type-event .node-event-outside-uk .row .col-sm-4,
    .node-type-event .node-book-digital-delivery-only- .row .col-sm-3,
    .node-type-event .node-book-digital-delivery-only- .row .col-sm-4,
    .node-type-event .node-product-taxable .row .col-sm-3,
    .node-type-event .node-product-taxable .row .col-sm-4,
    .node-type-event .node-product-non-taxable .row .col-sm-3,
    .node-type-event .node-product-non-taxable .row .col-sm-4,
    .node-type-event .node-membership .row .col-sm-3,
    .node-type-event .node-membership .row .col-sm-4,
    .node-type-event-outside-uk .node-book .row .col-sm-3,
    .node-type-event-outside-uk .node-book .row .col-sm-4,
    .node-type-event-outside-uk .node-event .row .col-sm-3,
    .node-type-event-outside-uk .node-event .row .col-sm-4,
    .node-type-event-outside-uk .node-event-outside-uk .row .col-sm-3,
    .node-type-event-outside-uk .node-event-outside-uk .row .col-sm-4,
    .node-type-event-outside-uk .node-book-digital-delivery-only- .row .col-sm-3,
    .node-type-event-outside-uk .node-book-digital-delivery-only- .row .col-sm-4,
    .node-type-event-outside-uk .node-product-taxable .row .col-sm-3,
    .node-type-event-outside-uk .node-product-taxable .row .col-sm-4,
    .node-type-event-outside-uk .node-product-non-taxable .row .col-sm-3,
    .node-type-event-outside-uk .node-product-non-taxable .row .col-sm-4,
    .node-type-event-outside-uk .node-membership .row .col-sm-3,
    .node-type-event-outside-uk .node-membership .row .col-sm-4,
    .node-type-book-digital-delivery-only- .node-book .row .col-sm-3,
    .node-type-book-digital-delivery-only- .node-book .row .col-sm-4,
    .node-type-book-digital-delivery-only- .node-event .row .col-sm-3,
    .node-type-book-digital-delivery-only- .node-event .row .col-sm-4,
    .node-type-book-digital-delivery-only- .node-event-outside-uk .row .col-sm-3,
    .node-type-book-digital-delivery-only- .node-event-outside-uk .row .col-sm-4,
    .node-type-book-digital-delivery-only- .node-book-digital-delivery-only- .row .col-sm-3,
    .node-type-book-digital-delivery-only- .node-book-digital-delivery-only- .row .col-sm-4,
    .node-type-book-digital-delivery-only- .node-product-taxable .row .col-sm-3,
    .node-type-book-digital-delivery-only- .node-product-taxable .row .col-sm-4,
    .node-type-book-digital-delivery-only- .node-product-non-taxable .row .col-sm-3,
    .node-type-book-digital-delivery-only- .node-product-non-taxable .row .col-sm-4,
    .node-type-book-digital-delivery-only- .node-membership .row .col-sm-3,
    .node-type-book-digital-delivery-only- .node-membership .row .col-sm-4,
    .node-type-product-taxable .node-book .row .col-sm-3,
    .node-type-product-taxable .node-book .row .col-sm-4,
    .node-type-product-taxable .node-event .row .col-sm-3,
    .node-type-product-taxable .node-event .row .col-sm-4,
    .node-type-product-taxable .node-event-outside-uk .row .col-sm-3,
    .node-type-product-taxable .node-event-outside-uk .row .col-sm-4,
    .node-type-product-taxable .node-book-digital-delivery-only- .row .col-sm-3,
    .node-type-product-taxable .node-book-digital-delivery-only- .row .col-sm-4,
    .node-type-product-taxable .node-product-taxable .row .col-sm-3,
    .node-type-product-taxable .node-product-taxable .row .col-sm-4,
    .node-type-product-taxable .node-product-non-taxable .row .col-sm-3,
    .node-type-product-taxable .node-product-non-taxable .row .col-sm-4,
    .node-type-product-taxable .node-membership .row .col-sm-3,
    .node-type-product-taxable .node-membership .row .col-sm-4,
    .node-type-product-non-taxable .node-book .row .col-sm-3,
    .node-type-product-non-taxable .node-book .row .col-sm-4,
    .node-type-product-non-taxable .node-event .row .col-sm-3,
    .node-type-product-non-taxable .node-event .row .col-sm-4,
    .node-type-product-non-taxable .node-event-outside-uk .row .col-sm-3,
    .node-type-product-non-taxable .node-event-outside-uk .row .col-sm-4,
    .node-type-product-non-taxable .node-book-digital-delivery-only- .row .col-sm-3,
    .node-type-product-non-taxable .node-book-digital-delivery-only- .row .col-sm-4,
    .node-type-product-non-taxable .node-product-taxable .row .col-sm-3,
    .node-type-product-non-taxable .node-product-taxable .row .col-sm-4,
    .node-type-product-non-taxable .node-product-non-taxable .row .col-sm-3,
    .node-type-product-non-taxable .node-product-non-taxable .row .col-sm-4,
    .node-type-product-non-taxable .node-membership .row .col-sm-3,
    .node-type-product-non-taxable .node-membership .row .col-sm-4,
    .node-type-membership .node-book .row .col-sm-3,
    .node-type-membership .node-book .row .col-sm-4,
    .node-type-membership .node-event .row .col-sm-3,
    .node-type-membership .node-event .row .col-sm-4,
    .node-type-membership .node-event-outside-uk .row .col-sm-3,
    .node-type-membership .node-event-outside-uk .row .col-sm-4,
    .node-type-membership .node-book-digital-delivery-only- .row .col-sm-3,
    .node-type-membership .node-book-digital-delivery-only- .row .col-sm-4,
    .node-type-membership .node-product-taxable .row .col-sm-3,
    .node-type-membership .node-product-taxable .row .col-sm-4,
    .node-type-membership .node-product-non-taxable .row .col-sm-3,
    .node-type-membership .node-product-non-taxable .row .col-sm-4,
    .node-type-membership .node-membership .row .col-sm-3,
    .node-type-membership .node-membership .row .col-sm-4 {
      font-size: 13px;
      margin: 0px 0px 30px 0px;
      padding: 15px 15px 15px 18px;
      border-top: 1px solid #c0c0c0;
      border-bottom: 1px solid #c0c0c0;
      border-left: 1px solid #c0c0c0;
      border-right: 1px solid #c0c0c0;
      background: #f2f5f6;
      -webkit-box-shadow: inset 0 -7px 16px 1px #D4D4D4;
      box-shadow: inset 0 -7px 16px 1px #D4D4D4;
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTNlYWVkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTYlIiBzdG9wLWNvbG9yPSIjZjRmOGY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UzZWFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
      background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 0%, #f4f8f9 56%, #e3eaed 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(0%, #e3eaed), color-stop(56%, #f4f8f9), color-stop(100%, #e3eaed));
      background: -webkit-linear-gradient(top, #f2f5f6 0%, #e3eaed 0%, #f4f8f9 56%, #e3eaed 100%);
      background: -o-linear-gradient(top, #f2f5f6 0%, #e3eaed 0%, #f4f8f9 56%, #e3eaed 100%);
      background: -ms-linear-gradient(top, #f2f5f6 0%, #e3eaed 0%, #f4f8f9 56%, #e3eaed 100%);
      background: linear-gradient(to bottom, #f2f5f6 0%, #e3eaed 0%, #f4f8f9 56%, #e3eaed 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6', endColorstr='#e3eaed', GradientType=0); }
      .node-type-book .node-book .row .col-sm-3 .field,
      .node-type-book .node-book .row .col-sm-4 .field,
      .node-type-book .node-event .row .col-sm-3 .field,
      .node-type-book .node-event .row .col-sm-4 .field,
      .node-type-book .node-event-outside-uk .row .col-sm-3 .field,
      .node-type-book .node-event-outside-uk .row .col-sm-4 .field,
      .node-type-book .node-book-digital-delivery-only- .row .col-sm-3 .field,
      .node-type-book .node-book-digital-delivery-only- .row .col-sm-4 .field,
      .node-type-book .node-product-taxable .row .col-sm-3 .field,
      .node-type-book .node-product-taxable .row .col-sm-4 .field,
      .node-type-book .node-product-non-taxable .row .col-sm-3 .field,
      .node-type-book .node-product-non-taxable .row .col-sm-4 .field,
      .node-type-book .node-membership .row .col-sm-3 .field,
      .node-type-book .node-membership .row .col-sm-4 .field,
      .node-type-event .node-book .row .col-sm-3 .field,
      .node-type-event .node-book .row .col-sm-4 .field,
      .node-type-event .node-event .row .col-sm-3 .field,
      .node-type-event .node-event .row .col-sm-4 .field,
      .node-type-event .node-event-outside-uk .row .col-sm-3 .field,
      .node-type-event .node-event-outside-uk .row .col-sm-4 .field,
      .node-type-event .node-book-digital-delivery-only- .row .col-sm-3 .field,
      .node-type-event .node-book-digital-delivery-only- .row .col-sm-4 .field,
      .node-type-event .node-product-taxable .row .col-sm-3 .field,
      .node-type-event .node-product-taxable .row .col-sm-4 .field,
      .node-type-event .node-product-non-taxable .row .col-sm-3 .field,
      .node-type-event .node-product-non-taxable .row .col-sm-4 .field,
      .node-type-event .node-membership .row .col-sm-3 .field,
      .node-type-event .node-membership .row .col-sm-4 .field,
      .node-type-event-outside-uk .node-book .row .col-sm-3 .field,
      .node-type-event-outside-uk .node-book .row .col-sm-4 .field,
      .node-type-event-outside-uk .node-event .row .col-sm-3 .field,
      .node-type-event-outside-uk .node-event .row .col-sm-4 .field,
      .node-type-event-outside-uk .node-event-outside-uk .row .col-sm-3 .field,
      .node-type-event-outside-uk .node-event-outside-uk .row .col-sm-4 .field,
      .node-type-event-outside-uk .node-book-digital-delivery-only- .row .col-sm-3 .field,
      .node-type-event-outside-uk .node-book-digital-delivery-only- .row .col-sm-4 .field,
      .node-type-event-outside-uk .node-product-taxable .row .col-sm-3 .field,
      .node-type-event-outside-uk .node-product-taxable .row .col-sm-4 .field,
      .node-type-event-outside-uk .node-product-non-taxable .row .col-sm-3 .field,
      .node-type-event-outside-uk .node-product-non-taxable .row .col-sm-4 .field,
      .node-type-event-outside-uk .node-membership .row .col-sm-3 .field,
      .node-type-event-outside-uk .node-membership .row .col-sm-4 .field,
      .node-type-book-digital-delivery-only- .node-book .row .col-sm-3 .field,
      .node-type-book-digital-delivery-only- .node-book .row .col-sm-4 .field,
      .node-type-book-digital-delivery-only- .node-event .row .col-sm-3 .field,
      .node-type-book-digital-delivery-only- .node-event .row .col-sm-4 .field,
      .node-type-book-digital-delivery-only- .node-event-outside-uk .row .col-sm-3 .field,
      .node-type-book-digital-delivery-only- .node-event-outside-uk .row .col-sm-4 .field,
      .node-type-book-digital-delivery-only- .node-book-digital-delivery-only- .row .col-sm-3 .field,
      .node-type-book-digital-delivery-only- .node-book-digital-delivery-only- .row .col-sm-4 .field,
      .node-type-book-digital-delivery-only- .node-product-taxable .row .col-sm-3 .field,
      .node-type-book-digital-delivery-only- .node-product-taxable .row .col-sm-4 .field,
      .node-type-book-digital-delivery-only- .node-product-non-taxable .row .col-sm-3 .field,
      .node-type-book-digital-delivery-only- .node-product-non-taxable .row .col-sm-4 .field,
      .node-type-book-digital-delivery-only- .node-membership .row .col-sm-3 .field,
      .node-type-book-digital-delivery-only- .node-membership .row .col-sm-4 .field,
      .node-type-product-taxable .node-book .row .col-sm-3 .field,
      .node-type-product-taxable .node-book .row .col-sm-4 .field,
      .node-type-product-taxable .node-event .row .col-sm-3 .field,
      .node-type-product-taxable .node-event .row .col-sm-4 .field,
      .node-type-product-taxable .node-event-outside-uk .row .col-sm-3 .field,
      .node-type-product-taxable .node-event-outside-uk .row .col-sm-4 .field,
      .node-type-product-taxable .node-book-digital-delivery-only- .row .col-sm-3 .field,
      .node-type-product-taxable .node-book-digital-delivery-only- .row .col-sm-4 .field,
      .node-type-product-taxable .node-product-taxable .row .col-sm-3 .field,
      .node-type-product-taxable .node-product-taxable .row .col-sm-4 .field,
      .node-type-product-taxable .node-product-non-taxable .row .col-sm-3 .field,
      .node-type-product-taxable .node-product-non-taxable .row .col-sm-4 .field,
      .node-type-product-taxable .node-membership .row .col-sm-3 .field,
      .node-type-product-taxable .node-membership .row .col-sm-4 .field,
      .node-type-product-non-taxable .node-book .row .col-sm-3 .field,
      .node-type-product-non-taxable .node-book .row .col-sm-4 .field,
      .node-type-product-non-taxable .node-event .row .col-sm-3 .field,
      .node-type-product-non-taxable .node-event .row .col-sm-4 .field,
      .node-type-product-non-taxable .node-event-outside-uk .row .col-sm-3 .field,
      .node-type-product-non-taxable .node-event-outside-uk .row .col-sm-4 .field,
      .node-type-product-non-taxable .node-book-digital-delivery-only- .row .col-sm-3 .field,
      .node-type-product-non-taxable .node-book-digital-delivery-only- .row .col-sm-4 .field,
      .node-type-product-non-taxable .node-product-taxable .row .col-sm-3 .field,
      .node-type-product-non-taxable .node-product-taxable .row .col-sm-4 .field,
      .node-type-product-non-taxable .node-product-non-taxable .row .col-sm-3 .field,
      .node-type-product-non-taxable .node-product-non-taxable .row .col-sm-4 .field,
      .node-type-product-non-taxable .node-membership .row .col-sm-3 .field,
      .node-type-product-non-taxable .node-membership .row .col-sm-4 .field,
      .node-type-membership .node-book .row .col-sm-3 .field,
      .node-type-membership .node-book .row .col-sm-4 .field,
      .node-type-membership .node-event .row .col-sm-3 .field,
      .node-type-membership .node-event .row .col-sm-4 .field,
      .node-type-membership .node-event-outside-uk .row .col-sm-3 .field,
      .node-type-membership .node-event-outside-uk .row .col-sm-4 .field,
      .node-type-membership .node-book-digital-delivery-only- .row .col-sm-3 .field,
      .node-type-membership .node-book-digital-delivery-only- .row .col-sm-4 .field,
      .node-type-membership .node-product-taxable .row .col-sm-3 .field,
      .node-type-membership .node-product-taxable .row .col-sm-4 .field,
      .node-type-membership .node-product-non-taxable .row .col-sm-3 .field,
      .node-type-membership .node-product-non-taxable .row .col-sm-4 .field,
      .node-type-membership .node-membership .row .col-sm-3 .field,
      .node-type-membership .node-membership .row .col-sm-4 .field {
        margin: 0px 0px 16px 0px; }
      .node-type-book .node-book .row .col-sm-3 .field-label,
      .node-type-book .node-book .row .col-sm-4 .field-label,
      .node-type-book .node-event .row .col-sm-3 .field-label,
      .node-type-book .node-event .row .col-sm-4 .field-label,
      .node-type-book .node-event-outside-uk .row .col-sm-3 .field-label,
      .node-type-book .node-event-outside-uk .row .col-sm-4 .field-label,
      .node-type-book .node-book-digital-delivery-only- .row .col-sm-3 .field-label,
      .node-type-book .node-book-digital-delivery-only- .row .col-sm-4 .field-label,
      .node-type-book .node-product-taxable .row .col-sm-3 .field-label,
      .node-type-book .node-product-taxable .row .col-sm-4 .field-label,
      .node-type-book .node-product-non-taxable .row .col-sm-3 .field-label,
      .node-type-book .node-product-non-taxable .row .col-sm-4 .field-label,
      .node-type-book .node-membership .row .col-sm-3 .field-label,
      .node-type-book .node-membership .row .col-sm-4 .field-label,
      .node-type-event .node-book .row .col-sm-3 .field-label,
      .node-type-event .node-book .row .col-sm-4 .field-label,
      .node-type-event .node-event .row .col-sm-3 .field-label,
      .node-type-event .node-event .row .col-sm-4 .field-label,
      .node-type-event .node-event-outside-uk .row .col-sm-3 .field-label,
      .node-type-event .node-event-outside-uk .row .col-sm-4 .field-label,
      .node-type-event .node-book-digital-delivery-only- .row .col-sm-3 .field-label,
      .node-type-event .node-book-digital-delivery-only- .row .col-sm-4 .field-label,
      .node-type-event .node-product-taxable .row .col-sm-3 .field-label,
      .node-type-event .node-product-taxable .row .col-sm-4 .field-label,
      .node-type-event .node-product-non-taxable .row .col-sm-3 .field-label,
      .node-type-event .node-product-non-taxable .row .col-sm-4 .field-label,
      .node-type-event .node-membership .row .col-sm-3 .field-label,
      .node-type-event .node-membership .row .col-sm-4 .field-label,
      .node-type-event-outside-uk .node-book .row .col-sm-3 .field-label,
      .node-type-event-outside-uk .node-book .row .col-sm-4 .field-label,
      .node-type-event-outside-uk .node-event .row .col-sm-3 .field-label,
      .node-type-event-outside-uk .node-event .row .col-sm-4 .field-label,
      .node-type-event-outside-uk .node-event-outside-uk .row .col-sm-3 .field-label,
      .node-type-event-outside-uk .node-event-outside-uk .row .col-sm-4 .field-label,
      .node-type-event-outside-uk .node-book-digital-delivery-only- .row .col-sm-3 .field-label,
      .node-type-event-outside-uk .node-book-digital-delivery-only- .row .col-sm-4 .field-label,
      .node-type-event-outside-uk .node-product-taxable .row .col-sm-3 .field-label,
      .node-type-event-outside-uk .node-product-taxable .row .col-sm-4 .field-label,
      .node-type-event-outside-uk .node-product-non-taxable .row .col-sm-3 .field-label,
      .node-type-event-outside-uk .node-product-non-taxable .row .col-sm-4 .field-label,
      .node-type-event-outside-uk .node-membership .row .col-sm-3 .field-label,
      .node-type-event-outside-uk .node-membership .row .col-sm-4 .field-label,
      .node-type-book-digital-delivery-only- .node-book .row .col-sm-3 .field-label,
      .node-type-book-digital-delivery-only- .node-book .row .col-sm-4 .field-label,
      .node-type-book-digital-delivery-only- .node-event .row .col-sm-3 .field-label,
      .node-type-book-digital-delivery-only- .node-event .row .col-sm-4 .field-label,
      .node-type-book-digital-delivery-only- .node-event-outside-uk .row .col-sm-3 .field-label,
      .node-type-book-digital-delivery-only- .node-event-outside-uk .row .col-sm-4 .field-label,
      .node-type-book-digital-delivery-only- .node-book-digital-delivery-only- .row .col-sm-3 .field-label,
      .node-type-book-digital-delivery-only- .node-book-digital-delivery-only- .row .col-sm-4 .field-label,
      .node-type-book-digital-delivery-only- .node-product-taxable .row .col-sm-3 .field-label,
      .node-type-book-digital-delivery-only- .node-product-taxable .row .col-sm-4 .field-label,
      .node-type-book-digital-delivery-only- .node-product-non-taxable .row .col-sm-3 .field-label,
      .node-type-book-digital-delivery-only- .node-product-non-taxable .row .col-sm-4 .field-label,
      .node-type-book-digital-delivery-only- .node-membership .row .col-sm-3 .field-label,
      .node-type-book-digital-delivery-only- .node-membership .row .col-sm-4 .field-label,
      .node-type-product-taxable .node-book .row .col-sm-3 .field-label,
      .node-type-product-taxable .node-book .row .col-sm-4 .field-label,
      .node-type-product-taxable .node-event .row .col-sm-3 .field-label,
      .node-type-product-taxable .node-event .row .col-sm-4 .field-label,
      .node-type-product-taxable .node-event-outside-uk .row .col-sm-3 .field-label,
      .node-type-product-taxable .node-event-outside-uk .row .col-sm-4 .field-label,
      .node-type-product-taxable .node-book-digital-delivery-only- .row .col-sm-3 .field-label,
      .node-type-product-taxable .node-book-digital-delivery-only- .row .col-sm-4 .field-label,
      .node-type-product-taxable .node-product-taxable .row .col-sm-3 .field-label,
      .node-type-product-taxable .node-product-taxable .row .col-sm-4 .field-label,
      .node-type-product-taxable .node-product-non-taxable .row .col-sm-3 .field-label,
      .node-type-product-taxable .node-product-non-taxable .row .col-sm-4 .field-label,
      .node-type-product-taxable .node-membership .row .col-sm-3 .field-label,
      .node-type-product-taxable .node-membership .row .col-sm-4 .field-label,
      .node-type-product-non-taxable .node-book .row .col-sm-3 .field-label,
      .node-type-product-non-taxable .node-book .row .col-sm-4 .field-label,
      .node-type-product-non-taxable .node-event .row .col-sm-3 .field-label,
      .node-type-product-non-taxable .node-event .row .col-sm-4 .field-label,
      .node-type-product-non-taxable .node-event-outside-uk .row .col-sm-3 .field-label,
      .node-type-product-non-taxable .node-event-outside-uk .row .col-sm-4 .field-label,
      .node-type-product-non-taxable .node-book-digital-delivery-only- .row .col-sm-3 .field-label,
      .node-type-product-non-taxable .node-book-digital-delivery-only- .row .col-sm-4 .field-label,
      .node-type-product-non-taxable .node-product-taxable .row .col-sm-3 .field-label,
      .node-type-product-non-taxable .node-product-taxable .row .col-sm-4 .field-label,
      .node-type-product-non-taxable .node-product-non-taxable .row .col-sm-3 .field-label,
      .node-type-product-non-taxable .node-product-non-taxable .row .col-sm-4 .field-label,
      .node-type-product-non-taxable .node-membership .row .col-sm-3 .field-label,
      .node-type-product-non-taxable .node-membership .row .col-sm-4 .field-label,
      .node-type-membership .node-book .row .col-sm-3 .field-label,
      .node-type-membership .node-book .row .col-sm-4 .field-label,
      .node-type-membership .node-event .row .col-sm-3 .field-label,
      .node-type-membership .node-event .row .col-sm-4 .field-label,
      .node-type-membership .node-event-outside-uk .row .col-sm-3 .field-label,
      .node-type-membership .node-event-outside-uk .row .col-sm-4 .field-label,
      .node-type-membership .node-book-digital-delivery-only- .row .col-sm-3 .field-label,
      .node-type-membership .node-book-digital-delivery-only- .row .col-sm-4 .field-label,
      .node-type-membership .node-product-taxable .row .col-sm-3 .field-label,
      .node-type-membership .node-product-taxable .row .col-sm-4 .field-label,
      .node-type-membership .node-product-non-taxable .row .col-sm-3 .field-label,
      .node-type-membership .node-product-non-taxable .row .col-sm-4 .field-label,
      .node-type-membership .node-membership .row .col-sm-3 .field-label,
      .node-type-membership .node-membership .row .col-sm-4 .field-label {
        color: #673d98;
        font-weight: bold;
        margin: 0px 0px 4px 0px; }
    .node-type-book .node-book .row .display-price,
    .node-type-book .node-book .row .add-to-cart,
    .node-type-book .node-book .row .sharethis-buttons,
    .node-type-book .node-event .row .display-price,
    .node-type-book .node-event .row .add-to-cart,
    .node-type-book .node-event .row .sharethis-buttons,
    .node-type-book .node-event-outside-uk .row .display-price,
    .node-type-book .node-event-outside-uk .row .add-to-cart,
    .node-type-book .node-event-outside-uk .row .sharethis-buttons,
    .node-type-book .node-book-digital-delivery-only- .row .display-price,
    .node-type-book .node-book-digital-delivery-only- .row .add-to-cart,
    .node-type-book .node-book-digital-delivery-only- .row .sharethis-buttons,
    .node-type-book .node-product-taxable .row .display-price,
    .node-type-book .node-product-taxable .row .add-to-cart,
    .node-type-book .node-product-taxable .row .sharethis-buttons,
    .node-type-book .node-product-non-taxable .row .display-price,
    .node-type-book .node-product-non-taxable .row .add-to-cart,
    .node-type-book .node-product-non-taxable .row .sharethis-buttons,
    .node-type-book .node-membership .row .display-price,
    .node-type-book .node-membership .row .add-to-cart,
    .node-type-book .node-membership .row .sharethis-buttons,
    .node-type-event .node-book .row .display-price,
    .node-type-event .node-book .row .add-to-cart,
    .node-type-event .node-book .row .sharethis-buttons,
    .node-type-event .node-event .row .display-price,
    .node-type-event .node-event .row .add-to-cart,
    .node-type-event .node-event .row .sharethis-buttons,
    .node-type-event .node-event-outside-uk .row .display-price,
    .node-type-event .node-event-outside-uk .row .add-to-cart,
    .node-type-event .node-event-outside-uk .row .sharethis-buttons,
    .node-type-event .node-book-digital-delivery-only- .row .display-price,
    .node-type-event .node-book-digital-delivery-only- .row .add-to-cart,
    .node-type-event .node-book-digital-delivery-only- .row .sharethis-buttons,
    .node-type-event .node-product-taxable .row .display-price,
    .node-type-event .node-product-taxable .row .add-to-cart,
    .node-type-event .node-product-taxable .row .sharethis-buttons,
    .node-type-event .node-product-non-taxable .row .display-price,
    .node-type-event .node-product-non-taxable .row .add-to-cart,
    .node-type-event .node-product-non-taxable .row .sharethis-buttons,
    .node-type-event .node-membership .row .display-price,
    .node-type-event .node-membership .row .add-to-cart,
    .node-type-event .node-membership .row .sharethis-buttons,
    .node-type-event-outside-uk .node-book .row .display-price,
    .node-type-event-outside-uk .node-book .row .add-to-cart,
    .node-type-event-outside-uk .node-book .row .sharethis-buttons,
    .node-type-event-outside-uk .node-event .row .display-price,
    .node-type-event-outside-uk .node-event .row .add-to-cart,
    .node-type-event-outside-uk .node-event .row .sharethis-buttons,
    .node-type-event-outside-uk .node-event-outside-uk .row .display-price,
    .node-type-event-outside-uk .node-event-outside-uk .row .add-to-cart,
    .node-type-event-outside-uk .node-event-outside-uk .row .sharethis-buttons,
    .node-type-event-outside-uk .node-book-digital-delivery-only- .row .display-price,
    .node-type-event-outside-uk .node-book-digital-delivery-only- .row .add-to-cart,
    .node-type-event-outside-uk .node-book-digital-delivery-only- .row .sharethis-buttons,
    .node-type-event-outside-uk .node-product-taxable .row .display-price,
    .node-type-event-outside-uk .node-product-taxable .row .add-to-cart,
    .node-type-event-outside-uk .node-product-taxable .row .sharethis-buttons,
    .node-type-event-outside-uk .node-product-non-taxable .row .display-price,
    .node-type-event-outside-uk .node-product-non-taxable .row .add-to-cart,
    .node-type-event-outside-uk .node-product-non-taxable .row .sharethis-buttons,
    .node-type-event-outside-uk .node-membership .row .display-price,
    .node-type-event-outside-uk .node-membership .row .add-to-cart,
    .node-type-event-outside-uk .node-membership .row .sharethis-buttons,
    .node-type-book-digital-delivery-only- .node-book .row .display-price,
    .node-type-book-digital-delivery-only- .node-book .row .add-to-cart,
    .node-type-book-digital-delivery-only- .node-book .row .sharethis-buttons,
    .node-type-book-digital-delivery-only- .node-event .row .display-price,
    .node-type-book-digital-delivery-only- .node-event .row .add-to-cart,
    .node-type-book-digital-delivery-only- .node-event .row .sharethis-buttons,
    .node-type-book-digital-delivery-only- .node-event-outside-uk .row .display-price,
    .node-type-book-digital-delivery-only- .node-event-outside-uk .row .add-to-cart,
    .node-type-book-digital-delivery-only- .node-event-outside-uk .row .sharethis-buttons,
    .node-type-book-digital-delivery-only- .node-book-digital-delivery-only- .row .display-price,
    .node-type-book-digital-delivery-only- .node-book-digital-delivery-only- .row .add-to-cart,
    .node-type-book-digital-delivery-only- .node-book-digital-delivery-only- .row .sharethis-buttons,
    .node-type-book-digital-delivery-only- .node-product-taxable .row .display-price,
    .node-type-book-digital-delivery-only- .node-product-taxable .row .add-to-cart,
    .node-type-book-digital-delivery-only- .node-product-taxable .row .sharethis-buttons,
    .node-type-book-digital-delivery-only- .node-product-non-taxable .row .display-price,
    .node-type-book-digital-delivery-only- .node-product-non-taxable .row .add-to-cart,
    .node-type-book-digital-delivery-only- .node-product-non-taxable .row .sharethis-buttons,
    .node-type-book-digital-delivery-only- .node-membership .row .display-price,
    .node-type-book-digital-delivery-only- .node-membership .row .add-to-cart,
    .node-type-book-digital-delivery-only- .node-membership .row .sharethis-buttons,
    .node-type-product-taxable .node-book .row .display-price,
    .node-type-product-taxable .node-book .row .add-to-cart,
    .node-type-product-taxable .node-book .row .sharethis-buttons,
    .node-type-product-taxable .node-event .row .display-price,
    .node-type-product-taxable .node-event .row .add-to-cart,
    .node-type-product-taxable .node-event .row .sharethis-buttons,
    .node-type-product-taxable .node-event-outside-uk .row .display-price,
    .node-type-product-taxable .node-event-outside-uk .row .add-to-cart,
    .node-type-product-taxable .node-event-outside-uk .row .sharethis-buttons,
    .node-type-product-taxable .node-book-digital-delivery-only- .row .display-price,
    .node-type-product-taxable .node-book-digital-delivery-only- .row .add-to-cart,
    .node-type-product-taxable .node-book-digital-delivery-only- .row .sharethis-buttons,
    .node-type-product-taxable .node-product-taxable .row .display-price,
    .node-type-product-taxable .node-product-taxable .row .add-to-cart,
    .node-type-product-taxable .node-product-taxable .row .sharethis-buttons,
    .node-type-product-taxable .node-product-non-taxable .row .display-price,
    .node-type-product-taxable .node-product-non-taxable .row .add-to-cart,
    .node-type-product-taxable .node-product-non-taxable .row .sharethis-buttons,
    .node-type-product-taxable .node-membership .row .display-price,
    .node-type-product-taxable .node-membership .row .add-to-cart,
    .node-type-product-taxable .node-membership .row .sharethis-buttons,
    .node-type-product-non-taxable .node-book .row .display-price,
    .node-type-product-non-taxable .node-book .row .add-to-cart,
    .node-type-product-non-taxable .node-book .row .sharethis-buttons,
    .node-type-product-non-taxable .node-event .row .display-price,
    .node-type-product-non-taxable .node-event .row .add-to-cart,
    .node-type-product-non-taxable .node-event .row .sharethis-buttons,
    .node-type-product-non-taxable .node-event-outside-uk .row .display-price,
    .node-type-product-non-taxable .node-event-outside-uk .row .add-to-cart,
    .node-type-product-non-taxable .node-event-outside-uk .row .sharethis-buttons,
    .node-type-product-non-taxable .node-book-digital-delivery-only- .row .display-price,
    .node-type-product-non-taxable .node-book-digital-delivery-only- .row .add-to-cart,
    .node-type-product-non-taxable .node-book-digital-delivery-only- .row .sharethis-buttons,
    .node-type-product-non-taxable .node-product-taxable .row .display-price,
    .node-type-product-non-taxable .node-product-taxable .row .add-to-cart,
    .node-type-product-non-taxable .node-product-taxable .row .sharethis-buttons,
    .node-type-product-non-taxable .node-product-non-taxable .row .display-price,
    .node-type-product-non-taxable .node-product-non-taxable .row .add-to-cart,
    .node-type-product-non-taxable .node-product-non-taxable .row .sharethis-buttons,
    .node-type-product-non-taxable .node-membership .row .display-price,
    .node-type-product-non-taxable .node-membership .row .add-to-cart,
    .node-type-product-non-taxable .node-membership .row .sharethis-buttons,
    .node-type-membership .node-book .row .display-price,
    .node-type-membership .node-book .row .add-to-cart,
    .node-type-membership .node-book .row .sharethis-buttons,
    .node-type-membership .node-event .row .display-price,
    .node-type-membership .node-event .row .add-to-cart,
    .node-type-membership .node-event .row .sharethis-buttons,
    .node-type-membership .node-event-outside-uk .row .display-price,
    .node-type-membership .node-event-outside-uk .row .add-to-cart,
    .node-type-membership .node-event-outside-uk .row .sharethis-buttons,
    .node-type-membership .node-book-digital-delivery-only- .row .display-price,
    .node-type-membership .node-book-digital-delivery-only- .row .add-to-cart,
    .node-type-membership .node-book-digital-delivery-only- .row .sharethis-buttons,
    .node-type-membership .node-product-taxable .row .display-price,
    .node-type-membership .node-product-taxable .row .add-to-cart,
    .node-type-membership .node-product-taxable .row .sharethis-buttons,
    .node-type-membership .node-product-non-taxable .row .display-price,
    .node-type-membership .node-product-non-taxable .row .add-to-cart,
    .node-type-membership .node-product-non-taxable .row .sharethis-buttons,
    .node-type-membership .node-membership .row .display-price,
    .node-type-membership .node-membership .row .add-to-cart,
    .node-type-membership .node-membership .row .sharethis-buttons {
      clear: left;
      float: left;
      margin: 6px 0px 20px 0px; }

#block-uc-multi-currency-uc-multi-currency,
#block-uc-multi-currency-uc-multi-currency-clone {
  text-align: center;
  margin-bottom: 20px; }
  #block-uc-multi-currency-uc-multi-currency .block-title,
  #block-uc-multi-currency-uc-multi-currency-clone .block-title {
    background: #242121; }
  #block-uc-multi-currency-uc-multi-currency .uc-multi-currency-chooser,
  #block-uc-multi-currency-uc-multi-currency-clone .uc-multi-currency-chooser {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; }
    #block-uc-multi-currency-uc-multi-currency .uc-multi-currency-chooser li,
    #block-uc-multi-currency-uc-multi-currency-clone .uc-multi-currency-chooser li {
      padding: 2px 0px 2px 0px; }
      #block-uc-multi-currency-uc-multi-currency .uc-multi-currency-chooser li a,
      #block-uc-multi-currency-uc-multi-currency-clone .uc-multi-currency-chooser li a {
        color: #673d98;
        font-size: 16px; }

.page-search .region-sidebar-first .block-facetapi {
  margin: 0px 0px 20px 0px; }
  .page-search .region-sidebar-first .block-facetapi .block-title {
    background: #605072;
    text-shadow: none;
    font-size: 16px;
    text-transform: capitalize;
    color: #d4cadf;
    margin: 0px 0px 8px 0px;
    padding: 8px 7px 11px 11px;
    -webkit-box-shadow: inset 2px 2px 7px 1px #4b3c5c;
    box-shadow: inset 2px 2px 7px 1px #4b3c5c;
    border: solid 1px #4b3c5c; }
  .page-search .region-sidebar-first .block-facetapi ul {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; }
    .page-search .region-sidebar-first .block-facetapi ul li {
      padding: 2px 0px 2px 0px;
      text-transform: capitalize; }
      .page-search .region-sidebar-first .block-facetapi ul li input {
        margin-right: 5px; }
      .page-search .region-sidebar-first .block-facetapi ul li a {
        color: #4d4d4d;
        font-size: 13px;
        text-transform: capitalize; }
      .page-search .region-sidebar-first .block-facetapi ul li a:hover {
        color: #673d98; }
.page-search .view-search-results .view-content #views-bootstrap-grid-1 .row {
  margin: 5px 0px 5px 0px; }
  .page-search .view-search-results .view-content #views-bootstrap-grid-1 .row .col-lg-12 {
    margin: 0px 0px 13px 0px;
    background: #f2f5f6;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(37%, #f9f9f9), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: -o-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: -ms-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: linear-gradient(to bottom, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6', endColorstr='#ffffff', GradientType=0);
    padding: 10px 12px 5px 16px;
    border-bottom: 1px dashed gray;
    border-top: 1px solid #e6e6e6; }
    .page-search .view-search-results .view-content #views-bootstrap-grid-1 .row .col-lg-12 .views-field-created span {
      font-size: 12px;
      margin: 6px 0px 6px 0px;
      color: #673d98;
      display: block; }
    .page-search .view-search-results .view-content #views-bootstrap-grid-1 .row .col-lg-12 .views-field-view-node {
      margin: 8px 0px 8px 0px; }
      .page-search .view-search-results .view-content #views-bootstrap-grid-1 .row .col-lg-12 .views-field-view-node a {
        color: #673d98;
        font-weight: bold; }
    .page-search .view-search-results .view-content #views-bootstrap-grid-1 .row .col-lg-12 h2 {
      font-size: 24px; }

.footer {
  background: #242121;
  padding: 0px 50px 30px 50px;
  margin-top: 0 !important;
  border-top: 0 !important; }
  .footer .block-title {
    background: #242121;
    margin: 0px 0px 30px 0px;
    padding: 0; }
  .footer .col-md-3 {
    border-right: 1px #3f3d3d solid;
    padding: 0px 25px 40px 25px;
    margin: 50px 0px 0px 0px; }
  .footer .col-md-3:nth-child(4) {
    border-right: 0; }
  .footer #block-menu-menu-footer-base ul {
    list-style-type: none;
    margin: 50px 10px 0px 0px;
    padding: 0;
    float: right; }
    .footer #block-menu-menu-footer-base ul li a {
      font-family: "Helvetica", sans-serif;
      margin: 0;
      padding: 0;
      color: #cdac3c; }
    .footer #block-menu-menu-footer-base ul li a:hover {
      background: #242121;
      color: white; }
  .footer #block-views-fe-news-block .view .row {
    margin: 0px -15px 20px -15px; }
    .footer #block-views-fe-news-block .view .row .field-name-title h2 a {
      color: #9d9d9d; }
    .footer #block-views-fe-news-block .view .row .field-name-post-date {
      font-size: 12px;
      margin: 6px 0px 6px 0px;
      color: #626262; }
    .footer #block-views-fe-news-block .view .row .field-name-node-link a:hover {
      color: white;
      text-decoration: none; }
  .footer #block-views-events-block-1 .view-events .row {
    margin: 0px -15px 20px -15px; }
    .footer #block-views-events-block-1 .view-events .row .field-name-title h2 a {
      color: #9d9d9d; }

.page-events #block-system-main .view-events .row {
  padding: 5px 15px 5px 15px; }
  .page-events #block-system-main .view-events .row .col-lg-12 {
    background: #f2f5f6;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(37%, #f9f9f9), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: -o-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: -ms-linear-gradient(top, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    background: linear-gradient(to bottom, #f2f5f6 0%, #f9f9f9 37%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6', endColorstr='#ffffff', GradientType=0);
    padding: 5px 5px 5px 8px;
    border-top: 1px solid #e6e6e6;
    margin: 0px 0px 20px 0px;
    border-bottom: 1px dashed gray; }
    .page-events #block-system-main .view-events .row .col-lg-12 .field-name-title {
      margin: 0px 0px 8px 0px; }
      .page-events #block-system-main .view-events .row .col-lg-12 .field-name-title h2 a {
        font-size: 24px; }
    .page-events #block-system-main .view-events .row .col-lg-12 .field-name-field-date {
      color: #1c05a3 !important;
      margin: 0px 0px 10px 0px; }
    .page-events #block-system-main .view-events .row .col-lg-12 .field-name-node-link {
      font-weight: bold;
      margin: 16px 0px 10px 0px; }
      .page-events #block-system-main .view-events .row .col-lg-12 .field-name-node-link a {
        color: #1c05a3 !important; }

.page-catalog .view-uc-catalog-terms .col-lg-4 {
  position: relative;
  margin: 0px 0px 20px 0px; }
  .page-catalog .view-uc-catalog-terms .col-lg-4 .field-name-title {
    position: absolute;
    top: 23px;
    left: 30px;
    width: 80%; }
    .page-catalog .view-uc-catalog-terms .col-lg-4 .field-name-title a {
      color: white;
      font-size: 23px;
      line-height: 22px; }
  .page-catalog .view-uc-catalog-terms .col-lg-4 .field-name-uc-catalog-image {
    margin: 0px 0px 15px 0px; }
.page-catalog .view-uc-catalog #views-bootstrap-grid-1 .row .col-lg-6 .views-field-title {
  margin: 0px 0px 0px 0px;
  background: #d0d8ed;
  padding: 20px 20px 20px 20px;
  border-bottom: 1px dashed gray; }
  .page-catalog .view-uc-catalog #views-bootstrap-grid-1 .row .col-lg-6 .views-field-title a {
    color: #242121;
    font-size: 20px; }
.page-catalog .view-uc-catalog #views-bootstrap-grid-1 .row .col-lg-6 .views-field-body {
  background: #d0d8ed;
  margin: 0;
  padding: 20px 20px 5px 20px; }
.page-catalog .view-uc-catalog #views-bootstrap-grid-1 .row .col-lg-6 .views-field-display-price {
  color: #242121;
  background: #d0d8ed;
  padding: 5px 20px 13px 20px; }
.page-catalog .view-uc-catalog #views-bootstrap-grid-1 .row .col-lg-6 .views-field-view-node {
  margin-bottom: 40px;
  background: #d0d8ed;
  padding: 5px 20px 15px 20px; }
  .page-catalog .view-uc-catalog #views-bootstrap-grid-1 .row .col-lg-6 .views-field-view-node a {
    color: #1c05a3;
    font-weight: bold; }

.page-cart .alert {
  background: #efefef;
  color: #898989;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: 2px 2px 10px #4d4d4d;
  border: 0; }
.page-cart .panel {
  margin-bottom: 56px;
  box-shadow: none;
  -webkit-box-shadow: none; }
.page-cart .panel-default {
  border: 0; }
.page-cart .panel-heading {
  border: 1px solid #dddddd;
  margin-bottom: 0px;
  color: #242121; }
.page-cart #cart-form-pane table th,
.page-cart #cart-pane table th,
.page-cart #billing-pane table th,
.page-cart #quotes-pane table th,
.page-cart #coupon-pane table th,
.page-cart #coupon-automatic-pane table th,
.page-cart #payment-pane table th,
.page-cart #comments-pane table th {
  padding: 0px 0px 13px 14px;
  color: #242121; }
.page-cart #cart-form-pane table tr td,
.page-cart #cart-pane table tr td,
.page-cart #billing-pane table tr td,
.page-cart #quotes-pane table tr td,
.page-cart #coupon-pane table tr td,
.page-cart #coupon-automatic-pane table tr td,
.page-cart #payment-pane table tr td,
.page-cart #comments-pane table tr td {
  padding: 16px 13px 0px 13px; }
.page-cart #cart-form-pane table tr .desc,
.page-cart #cart-form-pane table tr .price,
.page-cart #cart-pane table tr .desc,
.page-cart #cart-pane table tr .price,
.page-cart #billing-pane table tr .desc,
.page-cart #billing-pane table tr .price,
.page-cart #quotes-pane table tr .desc,
.page-cart #quotes-pane table tr .price,
.page-cart #coupon-pane table tr .desc,
.page-cart #coupon-pane table tr .price,
.page-cart #coupon-automatic-pane table tr .desc,
.page-cart #coupon-automatic-pane table tr .price,
.page-cart #payment-pane table tr .desc,
.page-cart #payment-pane table tr .price,
.page-cart #comments-pane table tr .desc,
.page-cart #comments-pane table tr .price {
  padding: 19px 13px 13px 13px; }
.page-cart #cart-form-pane table tr .remove .btn,
.page-cart #cart-pane table tr .remove .btn,
.page-cart #billing-pane table tr .remove .btn,
.page-cart #quotes-pane table tr .remove .btn,
.page-cart #coupon-pane table tr .remove .btn,
.page-cart #coupon-automatic-pane table tr .remove .btn,
.page-cart #payment-pane table tr .remove .btn,
.page-cart #comments-pane table tr .remove .btn {
  background: #1c05a3;
  border: 1px solid #1c05a3;
  color: white; }
.page-cart #cart-form-pane table tr .qty input,
.page-cart #cart-pane table tr .qty input,
.page-cart #billing-pane table tr .qty input,
.page-cart #quotes-pane table tr .qty input,
.page-cart #coupon-pane table tr .qty input,
.page-cart #coupon-automatic-pane table tr .qty input,
.page-cart #payment-pane table tr .qty input,
.page-cart #comments-pane table tr .qty input {
  padding: 0px 0px 0px 7px;
  width: 50px; }
.page-cart #cart-form-pane table tr .subtotal #subtotal-title,
.page-cart #cart-pane table tr .subtotal #subtotal-title,
.page-cart #billing-pane table tr .subtotal #subtotal-title,
.page-cart #quotes-pane table tr .subtotal #subtotal-title,
.page-cart #coupon-pane table tr .subtotal #subtotal-title,
.page-cart #coupon-automatic-pane table tr .subtotal #subtotal-title,
.page-cart #payment-pane table tr .subtotal #subtotal-title,
.page-cart #comments-pane table tr .subtotal #subtotal-title {
  color: #605072;
  padding: 0px 10px 0px 0px; }
.page-cart #block-uc-cart-cart .cart-block-title-bar {
  padding-right: 0; }
.page-cart #block-uc-cart-cart h2.block-title a {
  display: none; }
.page-cart #uc-cart-view-form #edit-continue-shopping,
.page-cart #edit-update,
.page-cart #edit-checkout--2 {
  float: right;
  margin: 0px 0px 30px 8px; }
.page-cart #edit-checkout--2 {
  background: #fbe981;
  color: #9e9e9e; }
.page-cart #edit-update {
  background: #1c05a3;
  border: 1px solid #1c05a3;
  color: white; }
.page-cart #uc-cart-pane-coupon {
  width: 50%;
  float: right;
  clear: right;
  text-align: right;
  padding: 10px 10px 10px 10px;
  border: dashed 1px #cecece; }
  .page-cart #uc-cart-pane-coupon #uc-coupon-form h3 {
    margin: 0px 0px 3px 0px; }
.page-cart #block-uc-multi-currency-uc-multi-currency .uc-multi-currency-chooser li a,
.page-cart #block-uc-multi-currency-uc-multi-currency-clone .uc-multi-currency-chooser li a {
  color: #1c05a3 !important;
  font-size: 16px; }
.page-cart #review-instructions {
  margin: 0px 0px 40px 0px; }
.page-cart .order-review-table {
  width: 100%;
  border: 0; }
  .page-cart .order-review-table .pane-title-row {
    padding: 10px 10px 13px 14px;
    color: #242121;
    text-align: left; }
    .page-cart .order-review-table .pane-title-row td {
      padding: 16px 13px 14px 13px;
      font-size: 17px;
      font-weight: normal;
      border: 1px solid #ddd;
      background: #f5f5f5; }
  .page-cart .order-review-table tr td {
    padding: 16px 13px 16px 13px;
    text-align: left; }
  .page-cart .order-review-table tr .desc,
  .page-cart .order-review-table tr .price {
    padding: 19px 13px 13px 13px; }
  .page-cart .order-review-table tr .remove .btn {
    background: #605072; }
  .page-cart .order-review-table tr .qty input {
    padding: 0px 0px 0px 7px; }
  .page-cart .order-review-table tr .subtotal #subtotal-title {
    color: #605072;
    padding: 0px 10px 0px 0px; }

body.maintenance-page {
  padding: 50px;
  text-align: center;
  color: white; }

.image-ad img {
  max-width: 100%; }

#block-simpleads-ad-groups-69 .image-ad a img {
  float: left;
  max-width: 50%; }

#block-simpleads-ad-groups-70 .image-ad a img,
#block-simpleads-ad-groups-71 .image-ad a img {
  width: 100%; }

img {
  max-width: 100%;
  height: auto; }

.region-header-search {
  width: 260px;
  position: absolute;
  right: 0; }

@media (max-width: 1200px) {
  .navbar .container {
    margin-top: 0px !important;
    max-width: 889px !important; }

  .navbar.container .container {
    margin: 0px 5px 0px 0px;
    padding: 0;
    width: 100%;
    max-width: 100%; }

  #navbar {
    background: #242121;
    padding-top: 5px;
    width: 100%;
    display: block; }
    #navbar .navbar-nav li a {
      padding: 10px;
      font-size: 16px; }

  #page-header .logo {
    display: block;
    margin: -12px 0px 30px 0px;
    height: 72px;
    width: 200px;
    background: white url("../img/logo-med-tt.png") repeat !important; }

  #block-block-1 {
    background: transparent url("../img/sub2-tablet-tt.jpg") no-repeat;
    padding: 40px 20px 5px 20px;
    height: 391px;
    width: auto; }
    #block-block-1 .block-title {
      display: none; }
    #block-block-1 .subtext {
      margin: 120px 0px 0px 0px;
      font-size: 15px; }
      #block-block-1 .subtext p {
        color: #777777;
        text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5); }
      #block-block-1 .subtext .btn {
        margin: 13px auto;
        font-size: 16px;
        font-weight: bold;
        display: block;
        width: 100%;
        background: #fbe981;
        border: 1px solid #9e9e9e; }

  #header_below #block-search-form {
    display: block;
    margin-left: -15px;
    margin-right: 0; }

  .page-catalog .view-uc-catalog-terms .col-lg-4 {
    position: relative;
    margin: 0px 0px 20px 0px; }
    .page-catalog .view-uc-catalog-terms .col-lg-4 .field-name-title {
      position: absolute;
      top: 10px;
      left: 30px;
      width: 80%; }
      .page-catalog .view-uc-catalog-terms .col-lg-4 .field-name-title a {
        color: white;
        font-size: 21px;
        line-height: 24px; } }
@media (max-width: 991px) {
  #navbar {
    background: #242121; }
    #navbar .navbar-nav li a {
      padding: 8px;
      font-size: 13px; }

  .navbar-default .navbar-collapse {
    max-height: 600px;
    border: 0; }

  .navbar-toggle {
    margin: 2px -30px 0px 0px !important; }

  #page-header .logo {
    display: block;
    margin: -12px 0px 30px 0px;
    height: 72px;
    width: 200px;
    background: white url("../img/logo-med.png") repeat; }

  #header_below .col-xs-12 {
    width: 49%;
    display: inline-block; }
  #header_below #block-search-form {
    display: block;
    margin: 10px 0px 0px -15px; }

  #block-block-1 {
    background: #f2f5f6;
    -webkit-box-shadow: inset 0 -7px 16px 1px #d4d4d4;
    box-shadow: inset 0 -7px 16px 1px #d4d4d4;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTNlYWVkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTYlIiBzdG9wLWNvbG9yPSIjZjRmOGY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UzZWFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 0%, #f4f8f9 56%, #e3eaed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(0%, #e3eaed), color-stop(56%, #f4f8f9), color-stop(100%, #e3eaed));
    background: -webkit-linear-gradient(top, #f2f5f6 0%, #e3eaed 0%, #f4f8f9 56%, #e3eaed 100%);
    background: -o-linear-gradient(top, #f2f5f6 0%, #e3eaed 0%, #f4f8f9 56%, #e3eaed 100%);
    background: -ms-linear-gradient(top, #f2f5f6 0%, #e3eaed 0%, #f4f8f9 56%, #e3eaed 100%);
    background: linear-gradient(to bottom, #f2f5f6 0%, #e3eaed 0%, #f4f8f9 56%, #e3eaed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6', endColorstr='#e3eaed',GradientType=0 );
    padding: 5px 20px 5px 20px;
    height: auto;
    width: 100%; }
    #block-block-1 .block-title {
      display: none; }
    #block-block-1 .phone {
      display: none; }
    #block-block-1 .phone-tt {
      display: block; }
    #block-block-1 .subtext {
      margin: 13px 0px 0px 0px;
      font-size: 15px; }
      #block-block-1 .subtext p {
        color: #777777;
        text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5); }
      #block-block-1 .subtext .btn {
        margin: 13px auto;
        font-size: 14px;
        padding: 5px;
        display: block;
        width: 80%;
        background: #fbe981; }
        #block-block-1 .subtext .btn:hover {
          box-shadow: inset 0px 0px 8px #4d4d4d; }

  #block-views-events-block .block-title {
    background: #242121; }
  #block-views-events-block .view .row {
    margin: 0px -8px 11px -8px; }
    #block-views-events-block .view .row .col-sm-12 .field-name-field-introduction {
      display: none; }

  #block-views-fe-feature-block-6 .view-fe-feature .view-content .col-sm-6,
  #block-views-fe-feature-block-7 .view-fe-feature .view-content .col-sm-6 {
    width: 100%;
    display: block; }
    #block-views-fe-feature-block-6 .view-fe-feature .view-content .col-sm-6 .field-name-field-cover,
    #block-views-fe-feature-block-7 .view-fe-feature .view-content .col-sm-6 .field-name-field-cover {
      margin: 10px 0px 20px 0px; }

  .not-front.node-type-news .region-content .col-sm-10,
  .not-front.node-type-feature .region-content .col-sm-10 {
    width: 95%; }
  .not-front.node-type-news .region-content .col-sm-2,
  .not-front.node-type-feature .region-content .col-sm-2 {
    width: 5%; }

  #block-menu-menu-footer-base ul {
    float: left !important;
    clear: left !important; } }
@media (max-width: 798px) {
  #header_below #block-search-form {
    display: block;
    margin: 10px 0px 0px 0px; }

  #header_below {
    margin: 0;
    padding: 0; }

  #navbar .navbar-collapse .navbar-nav {
    margin-left: -15px; } }
@media (max-width: 787px) {
  .navbar-default .navbar-collapse {
    max-height: 600px;
    border: 0;
    clear: both; }

  #navbar .navbar-nav li a {
    padding: 10px 10px 10px 10px; }

  #block-block-1 {
    background: #f2f5f6;
    -webkit-box-shadow: inset 0 -7px 16px 1px #D4D4D4;
    box-shadow: inset 0 -7px 16px 1px #D4D4D4;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTNlYWVkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTYlIiBzdG9wLWNvbG9yPSIjZjRmOGY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UzZWFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 0%, #f4f8f9 56%, #e3eaed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(0%, #e3eaed), color-stop(56%, #f4f8f9), color-stop(100%, #e3eaed));
    background: -webkit-linear-gradient(top, #f2f5f6 0%, #e3eaed 0%, #f4f8f9 56%, #e3eaed 100%);
    background: -o-linear-gradient(top, #f2f5f6 0%, #e3eaed 0%, #f4f8f9 56%, #e3eaed 100%);
    background: -ms-linear-gradient(top, #f2f5f6 0%, #e3eaed 0%, #f4f8f9 56%, #e3eaed 100%);
    background: linear-gradient(to bottom, #f2f5f6 0%, #e3eaed 0%, #f4f8f9 56%, #e3eaed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#e3eaed',GradientType=0 );
    padding: 5px 20px 5px 20px;
    height: auto;
    width: 100%; }
    #block-block-1 .phone {
      display: none; }
    #block-block-1 .block-title {
      display: none; }
    #block-block-1 .subtext {
      margin: 13px 0px 0px 0px;
      font-size: 15px; }
      #block-block-1 .subtext p {
        color: #777777;
        text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5); }
      #block-block-1 .subtext .btn {
        margin: 13px auto;
        font-size: 16px;
        display: block;
        width: 80%;
        background: #605072;
        text-shadow: none;
        color: white; }

  #block-views-events-block .block-title {
    background: #242121; }
  #block-views-events-block .view .row {
    margin: 0px -8px 11px -8px; }
    #block-views-events-block .view .row .col-sm-12 .field-name-field-introduction {
      display: block; }

  .not-front.node-type-news .region-content .col-sm-10,
  .not-front.node-type-feature .region-content .col-sm-10 {
    width: 99%; }
  .not-front.node-type-news .region-content .col-sm-2,
  .not-front.node-type-feature .region-content .col-sm-2 {
    width: 1%; } }
@media (max-width: 640px) {
  body {
    background-color: #ffffff; }

  .main-container {
    background: white;
    padding: 0px 0px 0px 0px !important;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0px;
    border-left: 0px #4d4d4d solid;
    border-right: 0px #4d4d4d solid;
    box-shadow: 0px 0px 52px #4d4d4d; }

  #page-header {
    display: none; }
    #page-header .logo {
      display: none; }

  #logo_responsive {
    display: block;
    margin: 0px 0px 5px -15px !important;
    height: 40px;
    width: 126px;
    background: white url("../img/logo-sm-tt.png") repeat !important; }

  .navbar-toggle {
    margin: 2px -30px 0px 0px !important; }

  #navbar .navbar-nav li a {
    padding: 10px 10px 10px 20px; }
  #navbar #logo_responsive {
    display: block;
    margin: 10px 0px 5px -3px;
    height: 40px;
    width: 126px;
    background: white url("../img/logo-sm.png") repeat; }

  #header_below {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 20px 0px; }
    #header_below .col-xs-12 {
      width: 100%;
      display: block; }
    #header_below #block-search-form {
      display: block;
      margin: 10px 10px 0px 0px; }
      #header_below #block-search-form .form-search {
        max-width: 100%;
        float: left; }

  #block-system-main {
    padding: 0px; }

  .view-fe-plug .col-sm-12 {
    padding: 0; }
    .view-fe-plug .col-sm-12 .field-name-title {
      padding: 0 10px; }
    .view-fe-plug .col-sm-12 .field-name-body {
      padding: 15px 10px 0 10px; } }

/*# sourceMappingURL=overrides.css.map */
