@charset "UTF-8";
/*******************************************************************/
/*** MIXINS ********************************************************/
/*******************************************************************/
/*******************************************************************/
/*** VARIABLES *****************************************************/
/*******************************************************************/
/* line 28, ../sass/layout.scss */
html {
  width: 100%;
}

/* line 31, ../sass/layout.scss */
body {
  order: 1000;
  border-image-slice: 1000;
  z-index: 1000;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7899c2), color-stop(65%, #ffffff));
  background-image: -webkit-linear-gradient(#7899c2 0%, #ffffff 65%);
  background-image: -moz-linear-gradient(#7899c2 0%, #ffffff 65%);
  background-image: -o-linear-gradient(#7899c2 0%, #ffffff 65%);
  background-image: linear-gradient(#7899c2 0%, #ffffff 65%);
  font-family: "Open Sans", arial, sans-serif;
  font-size: 13px;
  line-height: 1.3;
}

/* line 41, ../sass/layout.scss */
h2 {
  margin: 0;
}

/* line 44, ../sass/layout.scss */
.content {
  background-color: transparent;
}
/* line 46, ../sass/layout.scss */
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
  margin: 0;
}

/* line 50, ../sass/layout.scss */
.div-buttonbar {
  text-align: center;
  padding-bottom: 20px;
  word-spacing: -4px;
}
/* line 54, ../sass/layout.scss */
.div-buttonbar a {
  border-bottom: none;
}

/* line 58, ../sass/layout.scss */
.img-button {
  max-width: 142px;
  max-height: 80px;
  margin: 0 1.1%;
  display: inline-block;
}

/* line 64, ../sass/layout.scss */
.home-pull, .home-pull-all {
  display: block;
  display: none;
  margin: 0;
  width: 100%;
  border-top: 1px solid #2c6fbf;
  color: #2c6fbf;
  text-decoration: none;
  padding: 5px;
  text-align: right;
}
/* line 74, ../sass/layout.scss */
.home-pull .icon-menu, .home-pull-all .icon-menu {
  font-size: 125%;
  line-height: 0.5;
}

/* line 79, ../sass/layout.scss */
.home-pull, .home-pull-all {
  display: none;
}

/* line 83, ../sass/layout.scss */
ul, .item-list ul {
  list-style: none outside none;
  padding: 0;
}

/* line 87, ../sass/layout.scss */
iframe {
  float: left;
}

/*******************************************************************/
/*** IMAGE *********************************************************/
/*******************************************************************/
/* line 93, ../sass/layout.scss */
.home-banner {
  position: relative;
  display: block;
  z-index: 1;
  width: 100%;
  min-height: 450px;
  background-color: #143d8d;
  box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.3);
  padding: 0;
  overflow: hidden;
  text-align: center;
}

/* line 106, ../sass/layout.scss */
.region-banner {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -720px;
}

/* LINKS REQ */
/* line 114, ../sass/layout.scss */
.nav-main {
  position: relative;
  display: block;
  width: 270px;
  background-color: #143d8d;
  background-color: rgba(20, 61, 141, 0.6);
  overflow: hidden;
  word-spacing: -4px;
  text-align: left;
  padding-bottom: 6px;
  z-index: 1000;
}

/* line 126, ../sass/layout.scss */
.img-bigcrc {
  margin: 0 auto;
  display: block;
}

/* line 130, ../sass/layout.scss */
.img-welcome {
  display: block;
  margin: 0 auto;
  position: relative;
}

/* line 135, ../sass/layout.scss */
.welcome {
  display: block;
  position: relative;
  top: -70px;
  font: 2em "Dancing Script", cursive;
  color: #fc8300;
  line-height: 0.5;
  float: right;
  padding-right: 8px;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
}

/* line 146, ../sass/layout.scss */
.links-req {
  margin-top: 0;
  margin-bottom: 0;
  list-style-type: none;
  position: relative;
}
/* line 152, ../sass/layout.scss */
.links-req li a {
  display: block;
  background: white url("../images/arrow.png") no-repeat center right;
  background: rgba(255, 255, 255, 0.85) url("../images/arrow.png") no-repeat center right;
  padding: 12px 0 12px 12px;
  width: 96%;
  margin: 0 auto 4px auto;
  color: #143d8d;
  text-decoration: none;
  font-family: "Open Sans", arial, sans-serif;
  font-weight: bold;
  line-height: 1;
  word-wrap: none;
  text-transform: uppercase;
}
/* line 167, ../sass/layout.scss */
.links-req li a:hover {
  background-color: #fff;
}

/* line 172, ../sass/layout.scss */
.links-req-split {
  position: relative;
  width: 96%;
  margin: 0 2%;
  list-style-type: none;
  word-spacing: -4px;
}

/* line 179, ../sass/layout.scss */
.links-req-split li {
  width: 32%;
  text-align: center;
  display: inline-block;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
  margin-left: 2%;
  vertical-align: top;
}

/* line 188, ../sass/layout.scss */
.links-req-split li:first-child {
  margin-left: 0;
}

/* line 191, ../sass/layout.scss */
.links-req-split li a {
  display: inline-block;
  width: 100%;
  padding-top: 10px;
  background-image: none;
  background-color: transparent;
  color: #143d8d;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  min-height: 32px;
  vertical-align: top;
  line-height: 0.9;
}

/* line 206, ../sass/layout.scss */
.links-req-split li.last a {
  padding: 4px 0;
}

/* line 209, ../sass/layout.scss */
.links-req-split li a:hover {
  background-color: #fff;
}

/* line 212, ../sass/layout.scss */
.links-req-split li:first-child a {
  padding-top: 10px;
}

/* HIDE Home button for Home page*/
/* line 216, ../sass/layout.scss */
.links-crc .first {
  display: none;
}

/* line 219, ../sass/layout.scss */
.links-crc li:nth-child(2) {
  border-left: none;
}

/* End hide */
/* line 223, ../sass/layout.scss */
.col1, .col2, .col3, .col4 {
  width: 24%;
  display: inline-block;
  vertical-align: top;
  text-align: left;
  text-overflow: hidden;
  margin: 16px 0 0 0;
}
/* line 230, ../sass/layout.scss */
.col1 a, .col2 a, .col3 a, .col4 a {
  text-decoration: none;
}

/* line 234, ../sass/layout.scss */
.col1, .col2, .col3 {
  margin-right: 1%;
}

/* line 237, ../sass/layout.scss */
.col1, .col2 {
  width: 25%;
}

/* line 240, ../sass/layout.scss */
.col4 {
  width: 23%;
}

/* line 244, ../sass/layout.scss */
.h2-featured, .h2-news, .h2-events, .h2-social {
  background-color: #143d8d;
  padding: 6px 8px;
  color: #fc8300;
  font-weight: normal;
  font-size: 120%;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  font-family: 'Ubuntu';
  text-transform: uppercase;
}

/* line 254, ../sass/layout.scss */
.col1 h2 span, .h2-news span, .h2-events span, .h2-social span {
  font-family: "Dancing Script", cursive;
  font-size: 120%;
  color: #dcebf1;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  text-transform: capitalize;
}

/* line 261, ../sass/layout.scss */
.social-container {
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}

/* line 267, ../sass/layout.scss */
.social-container {
  background-color: #dcebf1;
  color: #143d8d;
  padding-bottom: 4px;
}

/*******************************************************************/
/*** ADMIN SECTION *************************************************/
/*******************************************************************/
/* line 275, ../sass/layout.scss */
.admin {
  margin-top: 10px;
  border: 2px dashed #e7ebf3;
  padding: 0 8px;
}

/* line 280, ../sass/layout.scss */
.sidebar-left {
  display: inline-block;
  width: 24%;
  margin: 0 1% 0 0;
  vertical-align: top;
}

/* line 286, ../sass/layout.scss */
.main-content {
  display: inline-block;
  width: 75%;
  margin: 0;
  vertical-align: top;
}

/*******************************************************************/
/*** LEFT SPECIAL & FEATURED ***************************************/
/*******************************************************************/
/* line 296, ../sass/layout.scss */
.special-container .views-row {
  margin-bottom: 8px;
}
/* line 299, ../sass/layout.scss */
.special-container .views-row-last {
  margin-bottom: 12px;
}
/* line 302, ../sass/layout.scss */
.special-container img {
  display: block;
}
/* line 305, ../sass/layout.scss */
.special-container .admin-link {
  margin: -12px 0 12px;
  display: block;
}

/* line 310, ../sass/layout.scss */
.featured-container {
  /*.spotlight-more {
  	display:block;
  	text-decoration: none;
  	padding:0 8px 8px 8px;
  	text-align:right;
  }*/
}
/* line 311, ../sass/layout.scss */
.featured-container ul li, .featured-container td {
  position: relative;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background: #ffffff;
  /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover, white 50%, #f8daac 100%);
  /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(50%, white), color-stop(100%, #f8daac));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, white 50%, #f8daac 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, white 50%, #f8daac 100%);
  /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, white 50%, #f8daac 100%);
  /* IE10+ */
  background: radial-gradient(ellipse at center, #ffffff 50%, #f8daac 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8daac',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
  display: block;
  margin-left: 0;
}
/* line 325, ../sass/layout.scss */
.featured-container .admin-link {
  margin: -8px 0 8px;
  display: block;
}
/* line 329, ../sass/layout.scss */
.featured-container img {
  display: block;
  width: 100%;
  max-width: 255px;
  height: auto;
}
/* line 335, ../sass/layout.scss */
.featured-container h3 {
  font-weight: bold;
  font-size: 105%;
  color: #143d8d;
  padding: 8px;
}
/* line 341, ../sass/layout.scss */
.featured-container p {
  position: relative;
  font-size: 90%;
  vertical-align: top;
  margin: 0;
  margin-bottom: 6px;
  padding: 0 8px 8px 8px;
}
/* line 349, ../sass/layout.scss */
.featured-container p span {
  font-weight: bold;
  font-size: 110%;
  color: #143d8d;
}
/* line 360, ../sass/layout.scss */
.featured-container .scald-file-icon {
  display: none;
}
/* line 363, ../sass/layout.scss */
.featured-container table div {
  margin: 0 0 8px;
}
/* line 366, ../sass/layout.scss */
.featured-container table {
  margin-bottom: 0;
}
/* line 369, ../sass/layout.scss */
.featured-container input {
  padding: 5px;
}
/* line 372, ../sass/layout.scss */
.featured-container a.tabledrag-handle .handle {
  position: absolute;
}
/* line 375, ../sass/layout.scss */
.featured-container .tabledrag-toggle-weight-wrapper {
  display: none;
}
/* line 378, ../sass/layout.scss */
.featured-container tr.drag, .featured-container tr.even, .featured-container tr.odd, .featured-container tr.drag-previous {
  background-color: transparent;
  border-bottom: none;
}
/* line 382, ../sass/layout.scss */
.featured-container tr.even td, .featured-container tr.odd td {
  padding: 0;
}

/*******************************************************************/
/*** NEWS **********************************************************/
/*******************************************************************/
/* line 389, ../sass/layout.scss */
.news-container {
  position: relative;
}
/* line 391, ../sass/layout.scss */
.news-container ul {
  margin-bottom: 0;
}
/* line 393, ../sass/layout.scss */
.news-container ul li {
  position: relative;
  display: block;
  margin-left: 0;
  margin-top: 8px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: #fff;
}
/* line 401, ../sass/layout.scss */
.news-container ul li:first-child {
  margin-top: 0;
}
/* line 405, ../sass/layout.scss */
.news-container img {
  display: block;
  width: 100%;
  max-width: 255px;
  height: auto;
}
/* line 411, ../sass/layout.scss */
.news-container h3 {
  margin: 0 0 2px 0;
  font-weight: bold;
  font-size: 105%;
  color: #143d8d;
  padding: 8px 8px 0 8px;
}
/* line 418, ../sass/layout.scss */
.news-container p {
  position: relative;
  font-size: 90%;
  vertical-align: top;
  margin: 0;
  padding: 0 10px;
}
/* line 425, ../sass/layout.scss */
.news-container span {
  font-weight: bold;
  font-size: 110%;
  color: #143d8d;
}
/* line 430, ../sass/layout.scss */
.news-container div {
  margin: 0;
}
/* line 433, ../sass/layout.scss */
.news-container input {
  padding: 5px;
  margin: 0 0 3px 8px;
}
/* line 437, ../sass/layout.scss */
.news-container .scald-file-icon {
  display: none;
}

/* line 441, ../sass/layout.scss */
.news-more {
  display: block;
  padding: 0 8px 8px 8px;
  text-align: right;
  text-decoration: none;
  color: #fc8300;
}

/*******************************************************************/
/*** EVENTS ********************************************************/
/*******************************************************************/
/* line 451, ../sass/layout.scss */
.events-container {
  position: relative;
  word-spacing: -4px;
}
/* line 454, ../sass/layout.scss */
.events-container .events-list {
  padding-bottom: 10px;
  border-top: 1px dotted #1e53a3;
  padding-top: 10px;
}
/* line 459, ../sass/layout.scss */
.events-container h3 {
  display: inline-block;
  background-color: #3e98e7;
  width: 18%;
  max-width: 65px;
  margin-left: 4%;
  text-align: center;
  padding: 5px 0;
  line-height: 1;
  color: #fff;
  font-size: 120%;
  font-weight: normal;
  vertical-align: top;
}
/* line 473, ../sass/layout.scss */
.events-container .event-month {
  display: block;
  font-variant: small-caps;
}
/* line 477, ../sass/layout.scss */
.events-container .event-date {
  display: block;
  font-size: 170%;
}
/* line 481, ../sass/layout.scss */
.events-container ul {
  display: inline-block;
  width: 70%;
  margin: 0 0 0 2%;
  vertical-align: top;
}
/* line 487, ../sass/layout.scss */
.events-container li {
  margin-bottom: 10px;
  line-height: 1;
  font-size: 100%;
  color: #fc8300;
}
/* line 493, ../sass/layout.scss */
.events-container .date-display-single {
  color: #fff;
  font-size: 80%;
}
/* line 497, ../sass/layout.scss */
.events-container .file {
  display: block;
}
/* line 499, ../sass/layout.scss */
.events-container .file a {
  color: #fff;
  font-size: 80%;
}
/* line 504, ../sass/layout.scss */
.events-container .file-icon {
  position: relative;
  display: none;
}
/* line 508, ../sass/layout.scss */
.events-container .spotlight-text {
  display: block;
  font-size: 0.9em;
  padding: 5px 0;
  text-align: center;
  color: #3E98E7;
  color: #fff;
  margin: 0;
  background-color: #2c6fbf;
}
/* line 518, ../sass/layout.scss */
.events-container .view-home-events {
  background-color: #143d8d;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
/* line 523, ../sass/layout.scss */
.events-container .view-footer {
  margin-bottom: 10px;
  margin-top: -10px;
}

/* line 529, ../sass/layout.scss */
.view-home-event-spotlight ul {
  margin: 0;
  width: 100%;
}
/* line 533, ../sass/layout.scss */
.view-home-event-spotlight li {
  background-color: #2c6fbf;
  background-color: #fff;
  background-color: #DBE3F5;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
/* line 538, ../sass/layout.scss */
.view-home-event-spotlight li img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
/* line 543, ../sass/layout.scss */
.view-home-event-spotlight li a {
  display: block;
  text-align: center;
  line-height: 12px;
}

/* line 550, ../sass/layout.scss */
.h2-events {
  text-shadow: none;
}

/* line 553, ../sass/layout.scss */
.more-events a {
  display: block;
  border-top: 2px solid #1e53a3;
  padding: 10px;
  color: #dcebf1;
  text-align: right;
  background-color: #143d8d;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}

/*******************************************************************/
/*** SOCIAL ********************************************************/
/*******************************************************************/
/* line 565, ../sass/layout.scss */
.social-buttons {
  margin-top: 0;
  list-style-type: none;
  background-color: #fff;
  text-align: center;
  width: 100%;
  word-spacing: -4px;
}
/* line 573, ../sass/layout.scss */
.social-buttons li {
  display: inline-block;
  width: 20%;
  border: 5px solid #fff;
  border-left: 0;
  background-color: #dcebf1;
}
/* line 580, ../sass/layout.scss */
.social-buttons li:first-child {
  border-left: 5px solid #fff;
}
/* line 583, ../sass/layout.scss */
.social-buttons a {
  text-decoration: none;
  font-size: 125%;
  color: #143d8d;
  display: block;
  padding: 8px 0;
}

/* line 592, ../sass/layout.scss */
.social-container h2 {
  display: none;
}
/* line 595, ../sass/layout.scss */
.social-container .item-list li {
  padding-bottom: 9px;
  width: 90%;
  margin: 9px 5%;
  border-bottom: 1px dotted #fc8300;
  font-size: 0.9em;
  word-break: break-word;
}
/* line 603, ../sass/layout.scss */
.social-container .item-list .last {
  border: 0;
}
/* line 606, ../sass/layout.scss */
.social-container .more-link {
  padding-right: 10px;
  padding-bottom: 6px;
  text-transform: lowercase;
}
/* line 611, ../sass/layout.scss */
.social-container .more-link a:after {
  content: " »";
}
/* line 614, ../sass/layout.scss */
.social-container .social-special {
  padding: 0 12px 8px 12px;
  margin-top: 10px;
  font-weight: bold;
}

/* line 620, ../sass/layout.scss */
.fb-like {
  margin: 0 10px 0 12px;
}

/* line 624, ../sass/layout.scss */
.col-button {
  display: table;
  width: 100%;
  margin-top: 6px;
}
/* line 628, ../sass/layout.scss */
.col-button a {
  background-color: #143d8d;
  margin: 10px 0;
  border-radius: 20px;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
  padding: 12px 5px 12px 6px;
  height: 65px;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
/* line 639, ../sass/layout.scss */
.col-button a span {
  color: #fff;
  font-size: 1.4em;
  line-height: 20px;
  text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
}
/* line 646, ../sass/layout.scss */
.col-button .phototour {
  text-align: center;
  padding: 6px;
  font-size: 1.8em;
}
/* line 650, ../sass/layout.scss */
.col-button .phototour span.textone {
  color: rgba(255, 255, 255, 0.5);
  font-weight: bold;
  font-family: 'Roboto Condensed',sans-serif;
  text-shadow: none;
}
/* line 656, ../sass/layout.scss */
.col-button .phototour span.texttwo {
  color: #fc8300;
  padding-bottom: 0;
  font-family: "Dancing Script", cursive;
}
/* line 661, ../sass/layout.scss */
.col-button .phototour span.textthree {
  color: #fc8300;
  font-family: "Dancing Script", cursive;
}
/* line 667, ../sass/layout.scss */
.col-button .egc {
  background: #143d8d url("../../../../../files/home/buttons/egc-fade.png") no-repeat;
  text-align: right;
}
/* line 671, ../sass/layout.scss */
.col-button .sustainability {
  background: #143d8d url("../../../../../files/home/buttons/sustainability-button-bg.png") no-repeat left center;
  padding-left: 75px;
  text-align: left;
  padding: 6px 5px 6px 82px;
}
/* line 676, ../sass/layout.scss */
.col-button .sustainability span {
  line-height: 16px;
}
/* line 679, ../sass/layout.scss */
.col-button .sustainability span span {
  color: #72b619;
  font-size: 1em;
}

/* line 686, ../sass/layout.scss */
.img-prescorner {
  border: 4px solid #fff;
}

/*******************************************************************/
/*** FOOTER ********************************************************/
/*******************************************************************/
/* line 692, ../sass/layout.scss */
.footer-three {
  padding-bottom: 8px;
}

/* line 695, ../sass/layout.scss */
.footer-left {
  width: 40%;
  padding: 0 8px 25px 0;
  display: inline-block;
  text-align: right;
  vertical-align: bottom;
}

/* line 702, ../sass/layout.scss */
.footer-center {
  width: 20%;
  display: inline-block;
  vertical-align: bottom;
  font-size: 125%;
}
/* line 707, ../sass/layout.scss */
.footer-center span {
  font-weight: bold;
}

/* line 711, ../sass/layout.scss */
.footer-right {
  width: 40%;
  padding: 0 0 25px 8px;
  display: inline-block;
  text-align: left;
  vertical-align: bottom;
}

/* line 718, ../sass/layout.scss */
.footer-five-one, .footer-five-two, .footer-five-three, .footer-five-four, .footer-five-five {
  vertical-align: top;
  display: inline-block;
  width: 20%;
}

/* line 723, ../sass/layout.scss */
.footer-five-one, .footer-five-two {
  text-align: right;
  padding-right: 8px;
}

/* line 727, ../sass/layout.scss */
.footer-five-three {
  font-size: 125%;
  text-align: center;
}

/* line 731, ../sass/layout.scss */
.footer-five-four, .footer-five-five {
  text-align: left;
  padding-left: 8px;
}

/*******************************************************************/
/*** RESPONSIVE BREAKPOINTS ****************************************/
/*******************************************************************/
/*** 1010px ********************************************************/
@media (max-width: 1010px) {
  /* line 740, ../sass/layout.scss */
  .img-button {
    margin: 0 0.8%;
    width: 15%;
  }
}
/*** 960px *********************************************************/
@media (max-width: 960px) {
  /* line 747, ../sass/layout.scss */
  body {
    order: 960;
    border-image-slice: 960;
    z-index: 960;
  }

  /* line 752, ../sass/layout.scss */
  .col-button .phototour {
    font-size: 1.5em;
  }

  /* line 755, ../sass/layout.scss */
  .col-button .egc {
    font-size: 0.9em;
  }

  /* line 758, ../sass/layout.scss */
  .col-button .sustainability {
    padding-left: 70px;
    font-size: 0.9em;
  }

  /* line 762, ../sass/layout.scss */
  footer .width {
    padding: 0;
  }

  /* line 765, ../sass/layout.scss */
  .img-button {
    margin: 0 0.6%;
    width: 14%;
  }

  /* line 769, ../sass/layout.scss */
  .div-phototour {
    width: 96%;
    margin-left: auto;
    margin-right: auto;
    box-shadow: none;
  }
}
/*** 910px *********************************************************/
@media (max-width: 910px) {
  /* line 778, ../sass/layout.scss */
  .region-banner {
    min-height: 385px;
  }

  /* line 781, ../sass/layout.scss */
  .links-crc {
    clear: both;
  }
}
/*** 820px *********************************************************/
@media (max-width: 820px) {
  /* line 788, ../sass/layout.scss */
  body {
    order: 820;
    border-image-slice: 820;
    z-index: 820;
  }

  /* line 793, ../sass/layout.scss */
  header {
    box-shadow: none;
  }

  /* line 796, ../sass/layout.scss */
  .div-menu-main {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  /* line 800, ../sass/layout.scss */
  .home-pull {
    display: block;
  }

  /* line 803, ../sass/layout.scss */
  .nav-main {
    width: 100%;
    padding: 0;
    background-image: none;
    background-color: rgba(44, 111, 191, 0.7);
  }

  /* line 809, ../sass/layout.scss */
  .welcome {
    display: none;
  }

  /* line 812, ../sass/layout.scss */
  .img-bigcrc {
    display: none;
  }

  /* line 815, ../sass/layout.scss */
  .main-image {
    min-height: 0;
  }

  /* line 818, ../sass/layout.scss */
  .links-crc li {
    width: 33%;
  }

  /* line 821, ../sass/layout.scss */
  .links-req {
    display: none;
    height: auto;
    top: 0;
  }
  /* line 826, ../sass/layout.scss */
  .links-req li a {
    display: block;
    width: 100%;
    padding: 12px;
    margin-left: 0;
    font-size: 100%;
    margin: 0 auto 0 auto;
    border-bottom: 1px solid #3e98e7;
  }

  /* line 836, ../sass/layout.scss */
  .links-req-split {
    display: none;
    width: 100%;
    margin: 0;
  }
  /* line 841, ../sass/layout.scss */
  .links-req-split li {
    font-size: 105%;
    display: block;
    width: 100%;
    text-align: left;
    margin: 0;
    border-bottom: 1px solid #3e98e7;
  }
  /* line 849, ../sass/layout.scss */
  .links-req-split li a {
    display: block;
    padding: 10px;
  }

  /* line 854, ../sass/layout.scss */
  .icon-menu {
    float: right;
    margin-right: 5px;
  }

  /* line 858, ../sass/layout.scss */
  .img-button {
    margin: 0 0.5%;
  }
}
/*** 770px *********************************************************/
@media (max-width: 770px) {
  /* line 864, ../sass/layout.scss */
  body {
    order: 770;
    border-image-slice: 770;
    z-index: 770;
  }

  /* line 869, ../sass/layout.scss */
  .col1, .col3 {
    width: 49%;
    margin-right: 2%;
  }

  /* line 873, ../sass/layout.scss */
  .col2, .col4 {
    width: 49%;
    margin-right: 0;
  }

  /* line 878, ../sass/layout.scss */
  .featured-container img {
    max-width: 355px;
  }

  /* line 883, ../sass/layout.scss */
  .news-container img {
    max-width: 355px;
  }

  /* line 887, ../sass/layout.scss */
  .col-button .phototour {
    font-size: 1.5em;
  }

  /* line 890, ../sass/layout.scss */
  .col-button .egc {
    text-align: center;
    padding-left: 40px;
    font-size: 1em;
  }

  /* line 895, ../sass/layout.scss */
  .col-button .sustainability {
    padding-left: 75px;
    font-size: 1em;
  }

  /* line 899, ../sass/layout.scss */
  .img-prescorner {
    width: 75%;
    max-width: 188px;
  }

  /* line 903, ../sass/layout.scss */
  .img-seal {
    width: 75%;
    max-width: 140px;
  }

  /* line 907, ../sass/layout.scss */
  .footer-left, .footer-center, .footer-right {
    width: 33%;
  }

  /* line 911, ../sass/layout.scss */
  .footer-five-one, .footer-five-two, .footer-five-three,
  .footer-five-four, .footer-five-five {
    width: 20%;
    padding: 2px;
  }

  /* line 915, ../sass/layout.scss */
  .img-button {
    margin: 10px 5%;
    width: 20%;
  }
}
/*** 560px *********************************************************/
@media (max-width: 560px) {
  /* line 922, ../sass/layout.scss */
  body {
    order: 560;
    border-image-slice: 560;
    z-index: 560;
    background-color: #fff;
  }

  /* line 928, ../sass/layout.scss */
  .body-width {
    padding-top: 0;
  }

  /* line 931, ../sass/layout.scss */
  .menus {
    display: none;
  }

  /* line 934, ../sass/layout.scss */
  .div-menu-extras {
    padding-top: 5px;
  }

  /* line 937, ../sass/layout.scss */
  .home-pull {
    display: none;
  }

  /* line 940, ../sass/layout.scss */
  .home-pull-all {
    display: block;
  }

  /* line 943, ../sass/layout.scss */
  .col1, .col2, .col3, .col4 {
    width: 100%;
    vertical-align: top;
    text-align: left;
    margin: 0;
  }

  /* line 949, ../sass/layout.scss */
  .col1 {
    margin-top: 10px;
    position: relative;
  }

  /* line 953, ../sass/layout.scss */
  .col3, .col4 {
    margin-top: 5px;
  }

  /* line 956, ../sass/layout.scss */
  .col4 {
    margin-bottom: 10px;
  }

  /* line 959, ../sass/layout.scss */
  .featured-container, .news-container, .social-container {
    box-shadow: none;
  }

  /* line 963, ../sass/layout.scss */
  .featured-container img, .featured-container .spotlight-text {
    width: 49%;
    display: inline-block;
    vertical-align: top;
  }
  /* line 968, ../sass/layout.scss */
  .featured-container img {
    height: auto;
  }

  /* line 973, ../sass/layout.scss */
  .news-container li {
    border-bottom: 1px solid #e7ebf3;
  }
  /* line 976, ../sass/layout.scss */
  .news-container img {
    width: 49%;
    height: auto;
    display: inline-block;
    vertical-align: top;
  }
  /* line 982, ../sass/layout.scss */
  .news-container .news-text {
    display: inline-block;
    vertical-align: top;
  }

  /* line 987, ../sass/layout.scss */
  .featured-item {
    box-shadow: none;
    margin-bottom: 0;
  }
  /* line 991, ../sass/layout.scss */
  .featured-item p {
    margin-bottom: 0;
  }

  /* line 995, ../sass/layout.scss */
  .h2-featured, .h2-news, .h2-events, .h2-social {
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #2b5098;
    border-bottom: 1px solid #103171;
  }

  /* line 1002, ../sass/layout.scss */
  .div-moreevents {
    border-bottom: 2px solid #1e53a3;
  }

  /* line 1005, ../sass/layout.scss */
  footer {
    padding-top: 10px;
    background: url("../images/footer-bg.png") repeat-x left bottom;
    background-image: none;
    background-color: #143d8d;
    padding-top: 0;
  }
  /* line 1012, ../sass/layout.scss */
  footer a {
    color: #fff;
  }

  /* line 1016, ../sass/layout.scss */
  .div-buttonbar {
    padding-top: 10px;
  }

  /* line 1019, ../sass/layout.scss */
  .col-button .sustainability, .col-button .egc {
    text-align: center;
    padding-left: 5px;
  }

  /* line 1023, ../sass/layout.scss */
  .seal {
    width: 25%;
  }

  /* line 1026, ../sass/layout.scss */
  .footer-left, .footer-right {
    padding: 0 0 10px 0;
  }

  /* line 1029, ../sass/layout.scss */
  .footer-center {
    vertical-align: middle;
    width: 30%;
  }

  /* line 1033, ../sass/layout.scss */
  .footer-center img {
    width: 80px;
  }

  /* line 1036, ../sass/layout.scss */
  .footer-five div {
    width: 100%;
    display: block;
    text-align: center;
  }

  /* line 1041, ../sass/layout.scss */
  .footer-five-one {
    padding: 0;
    width: 100%;
  }

  /* line 1045, ../sass/layout.scss */
  .footer-five-five {
    padding: 0;
    width: 100%;
  }
}
/*** 490px *********************************************************/
@media (max-width: 490px) {
  /* line 1052, ../sass/layout.scss */
  body {
    order: 490;
    border-image-slice: 490;
    z-index: 490;
  }

  /* line 1057, ../sass/layout.scss */
  header {
    padding-bottom: 2px;
  }

  /* line 1060, ../sass/layout.scss */
  .home-banner {
    display: none;
  }

  /* line 1063, ../sass/layout.scss */
  .links-req {
    width: 100%;
  }

  /* line 1066, ../sass/layout.scss */
  .links-req li a {
    padding: 8px;
  }

  /* line 1069, ../sass/layout.scss */
  .links-req-split li a {
    padding: 6px;
  }

  /* line 1073, ../sass/layout.scss */
  .div-buttonbar img {
    display: none;
  }
  /* line 1076, ../sass/layout.scss */
  .div-buttonbar a {
    text-decoration: none;
  }

  /*.img-button {
  	margin:0 0.5%;
  	max-width:90px;
  }*/
  /* line 1084, ../sass/layout.scss */
  .btn-philanthropy, .btn-hawks, .btn-theatre, .btn-music, .btn-library, .btn-accreditation {
    display: block;
    width: 96%;
    background-color: #2c6fbf;
    padding: 12px 0;
    margin: 4px auto;
    font-size: 120%;
  }

  /* line 1092, ../sass/layout.scss */
  .btn-philanthropy:before {
    content: "Philanthropy";
  }

  /* line 1095, ../sass/layout.scss */
  .btn-hawks:before {
    content: "Hawks";
  }

  /* line 1098, ../sass/layout.scss */
  .btn-theatre:before {
    content: "Theatre";
  }

  /* line 1101, ../sass/layout.scss */
  .btn-music:before {
    content: "Music";
  }

  /* line 1104, ../sass/layout.scss */
  .btn-library:before {
    content: "Library";
  }

  /* line 1107, ../sass/layout.scss */
  .btn-accreditation:before {
    content: "Accreditation";
  }
}
/*** 390px *********************************************************/
@media (max-width: 390px) {
  /* line 1114, ../sass/layout.scss */
  body {
    order: 390;
    border-image-slice: 390;
    z-index: 390;
  }

  /* line 1120, ../sass/layout.scss */
  .featured-container .spotlight-text {
    width: 100%;
  }

  /* line 1125, ../sass/layout.scss */
  .news-container li {
    border-bottom: 1px solid #e7ebf3;
  }
  /* line 1128, ../sass/layout.scss */
  .news-container .news-text {
    width: 100%;
  }

  /* line 1132, ../sass/layout.scss */
  .featured-item {
    box-shadow: none;
    margin-bottom: 0;
  }
  /* line 1136, ../sass/layout.scss */
  .featured-item p {
    margin-bottom: 0;
  }

  /* line 1140, ../sass/layout.scss */
  .links-utility li {
    width: 32%;
  }

  /* line 1143, ../sass/layout.scss */
  .links-crc li {
    width: 49%;
  }
}
