@import url(components/misc.css);
/**
 * Header (Logo, Search, Links, Navigation)
 */
/* line 6, ../sass/parts/_header.scss */
#header > .wrapper {
  position: relative;
  padding: 0;
}
/* line 11, ../sass/parts/_header.scss */
#header .mobile-menu {
  display: none;
  clear: both;
}
/* line 16, ../sass/parts/_header.scss */
#header #logo {
  display: block;
  margin: 0 auto 14px;
  height: 56px;
  width: 238px;
  background: url("../images/logo-new.png") no-repeat 0 0;
  outline: none;
  background-size: contain;
}
@media screen and (max-width: 320px) {
  /* line 16, ../sass/parts/_header.scss */
  #header #logo {
    float: right;
  }
}

/* line 31, ../sass/parts/_header.scss */
#block-menu-menu-secondary-menu li a {
  color: #5d5d5d;
}
/* line 33, ../sass/parts/_header.scss */
#block-menu-menu-secondary-menu li a:hover {
  text-decoration: underline;
}

@media screen and (min-width: 321px) {
  /* line 40, ../sass/parts/_header.scss */
  #block-menu-menu-secondary-menu ul {
    padding: 0;
    margin: 0;
    line-height: 12px;
  }
  /* line 46, ../sass/parts/_header.scss */
  #block-menu-menu-secondary-menu li {
    display: inline-block;
    padding: 0 7px 0 5px;
    margin: 0;
    background: url("../images/sec-nav-border.png") no-repeat 100% 2px;
    list-style: none;
    list-style-image: none;
  }
  /* line 54, ../sass/parts/_header.scss */
  #block-menu-menu-secondary-menu li.last {
    background: none;
    padding: 0 0 0 5px;
  }
  /* line 58, ../sass/parts/_header.scss */
  #block-menu-menu-secondary-menu li a {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: normal;
  }
  /* line 63, ../sass/parts/_header.scss */
  #block-menu-menu-secondary-menu li a:hover {
    text-decoration: underline;
  }
  /* line 68, ../sass/parts/_header.scss */
  #block-menu-menu-secondary-menu li img {
    position: relative;
    top: 4px;
  }
}
@media screen and (max-width: 767px) {
  /* line 79, ../sass/parts/_header.scss */
  .mobile-menu {
    position: relative;
    background: #e4e3d8;
  }

  /* line 83, ../sass/parts/_header.scss */
  .header__region {
    padding: 20px 0;
  }
}
@media screen and (min-width: 768px) {
  /* line 94, ../sass/parts/_header.scss */
  #header .open-menu {
    display: none;
  }
  /* line 98, ../sass/parts/_header.scss */
  #header .mobile-menu {
    display: block !important;
  }
  /* line 102, ../sass/parts/_header.scss */
  #header .block-search {
    float: right;
  }
  /* line 106, ../sass/parts/_header.scss */
  #header ul.links {
    text-align: center;
  }
  /* line 108, ../sass/parts/_header.scss */
  #header ul.links li {
    display: inline-block;
  }
  /* line 110, ../sass/parts/_header.scss */
  #header ul.links li a {
    padding: 10px 4px;
    font-size: 14px;
  }
  /* line 117, ../sass/parts/_header.scss */
  #header #block-menu-menu-secondary-menu {
    margin: 0;
    clear: initial;
    text-align: left;
    padding-top: 0;
  }
  /* line 122, ../sass/parts/_header.scss */
  #header #block-menu-menu-secondary-menu li a {
    color: #fff;
  }

  /* line 129, ../sass/parts/_header.scss */
  #content-container:after {
    content: "";
    display: table;
    clear: both;
  }

  /* line 135, ../sass/parts/_header.scss */
  #content-page {
    float: right;
    width: 69%;
  }

  /* line 140, ../sass/parts/_header.scss */
  #left-sidebar {
    float: left;
    width: 29%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  /* line 148, ../sass/parts/_header.scss */
  .mobile-menu {
    position: relative;
    padding-bottom: 40px;
  }
  /* line 152, ../sass/parts/_header.scss */
  .mobile-menu .mobile-menu-main {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
@media screen and (max-width: 1000px) {
  /* line 164, ../sass/parts/_header.scss */
  #header {
    background: #007e9e;
    background: -moz-linear-gradient(top, #007e9e 0%, #2392af 60px, #5ca9bf 120px);
    background: -webkit-linear-gradient(top, #007e9e 0%, #2392af 60px, #5ca9bf 120px);
    background: linear-gradient(to bottom, #007e9e 0%, #2392af 60px, #5ca9bf 120px);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007e9e', endColorstr='#5ca9bf',GradientType=0 );
    overflow: hidden;
  }
  /* line 172, ../sass/parts/_header.scss */
  #header .header-height {
    padding: 12px 0 10px;
    position: relative;
  }
  /* line 177, ../sass/parts/_header.scss */
  #header .header-right {
    width: 100%;
    text-align: center;
  }
  /* line 185, ../sass/parts/_header.scss */
  #header .block-search {
    margin: 0;
  }
  /* line 188, ../sass/parts/_header.scss */
  #header .block-search .container-inline {
    position: relative;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    width: 180px;
  }
  /* line 196, ../sass/parts/_header.scss */
  #header .block-search h2, #header .block-search label {
    display: none;
  }
  /* line 199, ../sass/parts/_header.scss */
  #header .block-search #search-block-form .form-item-search-block-form {
    float: left;
    padding: 0;
    margin: 0;
    width: 157px;
  }
  /* line 205, ../sass/parts/_header.scss */
  #header .block-search #search-block-form input.form-text {
    padding: 0px 5px 0px 10px;
    height: 20px;
    line-height: 10px;
    vertical-align: top;
    margin: 1px -1px 0 0;
    border: 0;
    width: 142px;
    color: #5d5d5d;
    font-size: 10px;
    background: #fff;
    border-radius: 10px 0px 0 10px;
  }
  /* line 219, ../sass/parts/_header.scss */
  #header .block-search #edit-submit {
    position: absolute;
    top: 0px;
    right: 3px;
    height: 22px;
    line-height: 22px;
  }
  /* line 227, ../sass/parts/_header.scss */
  #header .block-search input.form-submit {
    border: none;
    height: 22px;
    width: 21px;
    background: url("../images/search-button.png") no-repeat 0 0;
    margin: 0;
    padding: 0;
    cursor: pointer;
    text-indent: -9999px;
  }
  /* line 238, ../sass/parts/_header.scss */
  #header .block-search input.form-submit:hover, #header .block-search input.form-submit:active {
    background-position: 0 -21px;
  }
  /* line 245, ../sass/parts/_header.scss */
  #header #block-menu-menu-secondary-menu {
    margin: 0;
    padding-bottom: 6px;
  }
  /* line 248, ../sass/parts/_header.scss */
  #header #block-menu-menu-secondary-menu h2 {
    display: none;
  }
  /* line 251, ../sass/parts/_header.scss */
  #header #block-menu-menu-secondary-menu ul {
    list-style: none;
    margin-bottom: 0;
    padding: 0;
  }
  /* line 258, ../sass/parts/_header.scss */
  #header .links {
    margin: 0;
    padding: 0;
  }
  /* line 263, ../sass/parts/_header.scss */
  #header .links li {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  /* line 268, ../sass/parts/_header.scss */
  #header .links li.last {
    background: none;
  }
  /* line 273, ../sass/parts/_header.scss */
  #header .links li:hover, #header .links li.active {
    background: none;
  }
  /* line 277, ../sass/parts/_header.scss */
  #header .links li a {
    display: block;
    height: 20px;
    margin: 0;
    padding: 7px 17px;
    font-family: "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 17px;
    color: #5d5d5d;
    text-align: center;
  }
  /* line 288, ../sass/parts/_header.scss */
  #header .links li a.active {
    color: #367d9d;
    background: #e1dfd2;
    background: -moz-linear-gradient(top, #e1dfd2 0%, #fdfefd 100%);
    background: -webkit-linear-gradient(top, #e1dfd2 0%, #fdfefd 100%);
    background: linear-gradient(to bottom, #e1dfd2 0%, #fdfefd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1dfd2', endColorstr='#fdfefd',GradientType=0 );
  }
  /* line 297, ../sass/parts/_header.scss */
  #header .links li a:hover {
    color: #fff;
    background: #feb261;
    background: -moz-linear-gradient(top, #feb261 0%, #ff8010 100%);
    background: -webkit-linear-gradient(top, #feb261 0%, #ff8010 100%);
    background: linear-gradient(to bottom, #feb261 0%, #ff8010 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb261', endColorstr='#ff8010',GradientType=0 );
  }
  /* line 311, ../sass/parts/_header.scss */
  #header .mobile-menu-main .links {
    background: #d4d1bf;
    background: -moz-linear-gradient(top, #d4d1bf 0%, #cac6af 100%);
    background: -webkit-linear-gradient(top, #d4d1bf 0%, #cac6af 100%);
    background: linear-gradient(to bottom, #d4d1bf 0%, #cac6af 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4d1bf', endColorstr='#cac6af',GradientType=0 );
  }
  /* line 319, ../sass/parts/_header.scss */
  #header .mobile-menu-main .links li.active-trail a {
    color: #367d9d;
    background: #e1dfd2;
    background: -moz-linear-gradient(top, #e1dfd2 0%, #fdfefd 100%);
    background: -webkit-linear-gradient(top, #e1dfd2 0%, #fdfefd 100%);
    background: linear-gradient(to bottom, #e1dfd2 0%, #fdfefd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1dfd2', endColorstr='#fdfefd',GradientType=0 );
  }
  /* line 330, ../sass/parts/_header.scss */
  #header .open-menu {
    position: absolute;
    width: 28px;
    height: 27px;
    padding-top: 1px;
    background: #017F9F;
    border-radius: 2px;
    left: 10px;
    top: 30px;
    border: 1px solid rgba(255, 255, 255, 0.42);
  }
  /* line 341, ../sass/parts/_header.scss */
  #header .open-menu:hover {
    cursor: pointer;
    background: #5AA8BF;
  }
  /* line 346, ../sass/parts/_header.scss */
  #header .open-menu span {
    width: 20px;
    height: 2px;
    background: rgba(255, 255, 255, 0.95);
    display: block;
    margin: 5px auto;
  }
}
@media screen and (min-width: 1000px) {
  /* line 361, ../sass/parts/_header.scss */
  #header {
    background: url("../images/header.png") no-repeat 50% 0px;
  }
  /* line 363, ../sass/parts/_header.scss */
  #header .header-height {
    height: 116px;
  }
  /* line 367, ../sass/parts/_header.scss */
  #header .header-right {
    position: absolute;
    top: 0;
    right: 0;
  }
  /* line 373, ../sass/parts/_header.scss */
  #header a#logo {
    display: block;
    float: left;
    height: 56px;
    width: 238px;
    background: url("../images/logo-new.png") no-repeat 0 0;
    background-size: 239px;
    outline: none;
    margin: 31px 0 0;
  }
  /* line 384, ../sass/parts/_header.scss */
  #header #block-menu-menu-secondary-menu ul {
    padding: 0;
    margin: 0;
    line-height: 12px;
  }
  /* line 388, ../sass/parts/_header.scss */
  #header #block-menu-menu-secondary-menu ul li {
    float: left;
    padding: 0 7px 0 5px;
    margin: 0;
    background: url("../images/sec-nav-border.png") no-repeat 100% 2px;
    list-style: none;
    list-style-image: none;
  }
  /* line 395, ../sass/parts/_header.scss */
  #header #block-menu-menu-secondary-menu ul li.last {
    background: none;
    padding: 0 0 0 5px;
  }
  /* line 399, ../sass/parts/_header.scss */
  #header #block-menu-menu-secondary-menu ul li a {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: normal;
  }
  /* line 409, ../sass/parts/_header.scss */
  #header #block-menu-menu-secondary-menu,
  #header .block-search {
    float: right;
    clear: both;
    margin: 20px 0 0;
  }
  /* line 415, ../sass/parts/_header.scss */
  #header .block-search .container-inline {
    position: relative;
    display: block;
    height: 22px;
    line-height: 22px;
    width: 180px;
  }
  /* line 423, ../sass/parts/_header.scss */
  #header .block-search #edit-submit {
    position: absolute;
    top: 0px;
    right: 3px;
    height: 22px;
    line-height: 22px;
  }
  /* line 433, ../sass/parts/_header.scss */
  #header #block-menu-menu-secondary-menu h2,
  #header .block-search h2,
  #header .block-search label {
    display: none;
  }
  /* line 437, ../sass/parts/_header.scss */
  #header .block-search #search-block-form .form-item-search-block-form {
    float: left;
    padding: 0;
    margin: 0;
    width: 157px;
  }
  /* line 444, ../sass/parts/_header.scss */
  #header .block-search #search-block-form input.form-text {
    padding: 0px 5px 0px 10px;
    height: 20px;
    line-height: 10px;
    vertical-align: top;
    margin: 1px -1px 0 0;
    border: 0;
    width: 142px;
    color: #5d5d5d;
    font-size: 10px;
    background: #fff;
    border-radius: 10px 0 0 10px;
  }
  /* line 458, ../sass/parts/_header.scss */
  #header .block-search input.form-submit {
    border: none;
    height: 22px;
    width: 21px;
    background: url("../images/search-button.png") no-repeat 0 0;
    margin: 0;
    padding: 0;
    cursor: pointer;
    text-indent: -9999px;
  }
  /* line 467, ../sass/parts/_header.scss */
  #header .block-search input.form-submit:hover {
    background-position: 0 -21px;
  }
  /* line 470, ../sass/parts/_header.scss */
  #header .block-search input.form-submit:active {
    background-position: 0 -21px;
  }
  /* line 475, ../sass/parts/_header.scss */
  #header ul.links {
    margin: 0;
    padding: 0;
  }
  /* line 478, ../sass/parts/_header.scss */
  #header ul.links li {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    background: url("../images/nav-border.png") no-repeat 100% 100%;
  }
  /* line 484, ../sass/parts/_header.scss */
  #header ul.links li.last {
    background: none;
  }
  /* line 487, ../sass/parts/_header.scss */
  #header ul.links li a {
    display: block;
    float: left;
    height: 20px;
    margin: 0;
    padding: 7px 17px;
    font-family: "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 17px;
    color: #5d5d5d;
  }
  /* line 497, ../sass/parts/_header.scss */
  #header ul.links li a:hover {
    color: #fff;
    background: url("../images/main-nav-sprite.gif") 1px -68px;
  }
  /* line 503, ../sass/parts/_header.scss */
  #header ul.links li:hover, #header ul.links li.active {
    background: none;
  }
  /* line 508, ../sass/parts/_header.scss */
  #header ul.links li a.active, #header ul.links li.active-trail a {
    color: #367d9d;
    background: url("../images/main-nav-sprite.gif") 1px -34px;
  }
}
/* line 519, ../sass/parts/_header.scss */
#block-menu-menu-secondary-menu li {
  vertical-align: middle;
}

/* line 523, ../sass/parts/_header.scss */
#block-menu-menu-secondary-menu .menu-social a {
  display: inline-block;
  height: 19px;
  width: 19px;
  text-align: left;
  text-indent: -9999px;
}

/* line 531, ../sass/parts/_header.scss */
li#menu-fb-icon a {
  background: transparent url("/sites/default/files/f_logo_s.jpg") no-repeat 50% 50%;
}

/* line 535, ../sass/parts/_header.scss */
li#menu-twitter-icon a {
  background: transparent url("/sites/default/files/images/twitter_icon_19.png") no-repeat 50% 50%;
}

/**
 * Banner
 */
@media screen and (max-width: 1000px) {
  /* line 7, ../sass/parts/_banner.scss */
  #banner {
    margin: -15px -10px 0;
    width: auto;
  }

  /* line 13, ../sass/parts/_banner.scss */
  #block-views-nodequeue-1-block,
  #block-views-nodequeue-3-block {
    margin-bottom: 20px;
  }

  /* line 18, ../sass/parts/_banner.scss */
  .view-id-nodequeue_1 .slide-queue-list,
  .view-id-nodequeue_3 .slide-queue-list {
    display: none;
    padding: 6px 8px;
    background-color: #525246;
    opacity: .9;
    filter: alpha(opacity=90);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  }

  /* line 28, ../sass/parts/_banner.scss */
  .view-id-nodequeue_1 .slide-queue-list a,
  .view-id-nodequeue_3 .slide-queue-list a {
    color: #fff;
    display: block;
    padding: 3px 0;
    background: url(../images/dot-line.gif) repeat-x 0 100%;
  }

  /* line 36, ../sass/parts/_banner.scss */
  .view-id-nodequeue_1 .slide-queue-list a:hover,
  .view-id-nodequeue_3 .slide-queue-list a:hover {
    opacity: 0.7;
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    filter: alpha(opacity=70);
  }

  /* line 44, ../sass/parts/_banner.scss */
  .view-id-nodequeue_1 .slide-queue-list a.last-one,
  .view-id-nodequeue_3 .slide-queue-list a.last-one {
    padding-bottom: 0;
    background: none;
  }

  /* line 50, ../sass/parts/_banner.scss */
  .view-id-nodequeue_1 .slide-info,
  .view-id-nodequeue_3 .slide-info {
    padding: 20px 10px;
    background-color: #cbc9b3;
    display: block;
  }

  /* line 57, ../sass/parts/_banner.scss */
  .view-id-nodequeue_1 .slide-info .title,
  .view-id-nodequeue_3 .slide-info .title {
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    font-style: italic;
    font-family: "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
  }

  /* line 65, ../sass/parts/_banner.scss */
  .slick-slide .slide-image img {
    max-width: 100%;
    width: 100%;
    height: auto;
  }
}
/* line 72, ../sass/parts/_banner.scss */
.views-slideshow-cycle-main-frame {
  width: 100% !important;
}

/* line 77, ../sass/parts/_banner.scss */
.view-id-nodequeue_1 .slick-dots,
.view-id-nodequeue_3 .slick-dots {
  text-align: center;
  background-color: #367d9d;
  display: block;
  height: 30px;
}

/* line 85, ../sass/parts/_banner.scss */
.view-id-nodequeue_1 .slick-dots li,
.view-id-nodequeue_3 .slick-dots li {
  display: inline-block;
  padding: 0;
}

/* line 91, ../sass/parts/_banner.scss */
.view-id-nodequeue_1 .slick-dots li button,
.view-id-nodequeue_3 .slick-dots li button {
  display: block;
  margin: 6px 5px;
  float: left;
  width: 18px;
  height: 18px;
  text-indent: -9999px;
  background: url(../images/banner-pager.gif) no-repeat 0 0;
  cursor: pointer;
  border: none;
  outline: none;
}

/* line 105, ../sass/parts/_banner.scss */
.view-id-nodequeue_1 .slick-dots li.slick-active button,
.view-id-nodequeue_3 .slick-dots li.slick-active button {
  background-position: -18px 0;
}

@media screen and (min-width: 1000px) {
  /* line 111, ../sass/parts/_banner.scss */
  #block-views-nodequeue-1-block,
  #block-views-nodequeue-3-block {
    margin-bottom: 20px;
  }

  /* line 116, ../sass/parts/_banner.scss */
  .view-id-nodequeue_1 .slide-queue-list,
  .view-id-nodequeue_3 .slide-queue-list {
    float: right;
    margin-top: 65px;
    padding: 6px 8px;
    position: absolute;
    left: 719px;
    width: 204px;
    background-color: #525246;
    opacity: .9;
    filter: alpha(opacity=90);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  }

  /* line 130, ../sass/parts/_banner.scss */
  .view-id-nodequeue_1 .slide-queue-list a,
  .view-id-nodequeue_3 .slide-queue-list a {
    color: #fff;
    display: block;
    padding: 3px 0;
    background: url(../images/dot-line.gif) repeat-x 0 100%;
  }

  /* line 138, ../sass/parts/_banner.scss */
  .view-id-nodequeue_1 .slide-queue-list a:hover
  .view-id-nodequeue_3 .slide-queue-list a:hover {
    opacity: 0.7;
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    filter: alpha(opacity=70);
  }

  /* line 146, ../sass/parts/_banner.scss */
  .view-id-nodequeue_1 .slide-queue-list a.last-one,
  .view-id-nodequeue_3 .slide-queue-list a.last-one {
    padding-bottom: 0;
    background: none;
  }

  /* line 152, ../sass/parts/_banner.scss */
  .view-id-nodequeue_1 .slide-info,
  .view-id-nodequeue_3 .slide-info {
    float: left;
    padding: 20px 10px;
    width: 220px;
    height: 244px;
    background-color: #cbc9b3;
  }

  /* line 161, ../sass/parts/_banner.scss */
  .view-id-nodequeue_1 .slide-info .title,
  .view-id-nodequeue_3 .slide-info .title {
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    font-style: italic;
    font-family: "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
  }

  /* line 170, ../sass/parts/_banner.scss */
  .view-id-nodequeue_1 .slide-image,
  .view-id-nodequeue_3 .slide-image {
    float: left;
  }

  /* line 175, ../sass/parts/_banner.scss */
  .view-id-nodequeue_1 .views-slideshow-controls-bottom,
  .view-id-nodequeue_3 .views-slideshow-controls-bottom {
    margin-top: -7px;
    padding: 10px 0 10px 400px;
    text-align: center;
    background-color: #367d9d;
    display: block;
  }

  /* line 184, ../sass/parts/_banner.scss */
  .view-id-nodequeue_1 .views_slideshow_pager_field_item,
  .view-id-nodequeue_3 .views_slideshow_pager_field_item {
    display: inline;
    padding: 0;
  }

  /* line 190, ../sass/parts/_banner.scss */
  .view-id-nodequeue_1 .views_slideshow_pager_field_item div.views-field-counter,
  .view-id-nodequeue_3 .views_slideshow_pager_field_item div.views-field-counter {
    display: block;
    margin: 0 5px;
    float: left;
    width: 18px;
    height: 18px;
    text-indent: -9999px;
    background: url(../images/banner-pager.gif) no-repeat 0 0;
    cursor: pointer;
  }

  /* line 202, ../sass/parts/_banner.scss */
  .view-id-nodequeue_1 .views_slideshow_pager_field_item div.views-content-counter,
  .view-id-nodequeue_3 .views_slideshow_pager_field_item div.views-content-counter {
    display: inline;
  }

  /* line 207, ../sass/parts/_banner.scss */
  .view-id-nodequeue_1 .views_slideshow_pager_field_item .activeSlide a,
  .view-id-nodequeue_3 .views_slideshow_pager_field_item .activeSlide a {
    background-position: -18px 0;
  }
}
/* Slider */
/* line 213, ../sass/parts/_banner.scss */
.slick-slider {
  position: relative;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 229, ../sass/parts/_banner.scss */
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

/* line 236, ../sass/parts/_banner.scss */
.slick-list:focus {
  outline: none;
}

/* line 239, ../sass/parts/_banner.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 245, ../sass/parts/_banner.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 253, ../sass/parts/_banner.scss */
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}

/* line 260, ../sass/parts/_banner.scss */
.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}

/* line 264, ../sass/parts/_banner.scss */
.slick-track:after {
  clear: both;
}

/* line 267, ../sass/parts/_banner.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 271, ../sass/parts/_banner.scss */
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

/* line 278, ../sass/parts/_banner.scss */
[dir='rtl'] .slick-slide {
  float: right;
}

/* line 281, ../sass/parts/_banner.scss */
.slick-slide img {
  display: block;
}

/* line 284, ../sass/parts/_banner.scss */
.slick-slide.slick-loading img {
  display: none;
}

/* line 287, ../sass/parts/_banner.scss */
.slick-slide.dragging img {
  pointer-events: none;
}

/* line 290, ../sass/parts/_banner.scss */
.slick-initialized .slick-slide {
  display: block;
}

/* line 293, ../sass/parts/_banner.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}

/* line 296, ../sass/parts/_banner.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 301, ../sass/parts/_banner.scss */
.slick-arrow.slick-hidden {
  display: none;
}

/* line 1, ../sass/parts/_elements.scss */
.menu__item, .menu__item.is-leaf, .menu__item.is-expanded {
  list-style-image: none;
  list-style-type: none;
  list-style: none;
}

/*
** Markup free clearing
** Details: http://www.positioniseverything.net/easyclearing.html
*/
/* line 11, ../sass/parts/_elements.scss */
.clear-block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 19, ../sass/parts/_elements.scss */
.clear-block {
  display: inline-block;
}

/* Hides from IE-mac \*/
/* line 24, ../sass/parts/_elements.scss */
* html .clear-block {
  height: 1%;
}

/* line 28, ../sass/parts/_elements.scss */
.clear-block {
  display: block;
}

/* line 32, ../sass/parts/_elements.scss */
ul.primary.tabs li {
  padding-left: 0 !important;
}

/* line 36, ../sass/parts/_elements.scss */
body {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #5d5d5d;
  margin: 0;
  padding: 0;
  background-color: #367D9D;
}

/* line 47, ../sass/parts/_elements.scss */
.wrapper {
  min-width: 300px;
  margin: 0 auto;
  padding: 0 10px;
}

@media screen and (min-width: 939px) {
  /* line 55, ../sass/parts/_elements.scss */
  .wrapper {
    width: 939px;
    padding: 0;
  }
}
/* line 61, ../sass/parts/_elements.scss */
#main-container {
  background: #367d9d url("../images/bg.png") repeat-x 0 0;
  overflow: hidden;
}

/* line 66, ../sass/parts/_elements.scss */
#container {
  background-color: #fff;
}

/** Link Defaults **/
/* line 73, ../sass/parts/_elements.scss */
a:hover,
a.active {
  color: #367D9D;
}

/**
 * Elements
 */
/* line 80, ../sass/parts/_elements.scss */
a {
  color: #367D9D;
  text-decoration: none;
}

/* line 85, ../sass/parts/_elements.scss */
blockquote {
  color: #537b9a;
  font: italic bold 16px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  text-align: center;
  background: url(../images/quote.gif) no-repeat left top;
  margin: 0;
  padding: 10px 20px;
}

/* line 94, ../sass/parts/_elements.scss */
blockquote p {
  margin: 0;
  padding: 0;
}

/* line 99, ../sass/parts/_elements.scss */
blockquote .quote-author {
  color: #5d5d5d;
  float: right;
  font-size: 11px;
  font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
  font-weight: normal;
}

/* line 108, ../sass/parts/_elements.scss */
h1,
.heading1 {
  margin-top: 0;
  color: #367d9d;
  font-size: 24px;
  font-weight: bold;
  line-height: 31px;
}

/* line 118, ../sass/parts/_elements.scss */
h2,
.heading2 {
  color: #367d9d;
  font-size: 20px;
  font-weight: bold;
  line-height: 26px;
}

/* line 126, ../sass/parts/_elements.scss */
h3, .small-heading h2.block__title,
.heading3 {
  color: #367d9d;
  font-size: 16px;
  font-weight: bold;
  line-height: 21px;
}

/* line 134, ../sass/parts/_elements.scss */
h4,
.heading4 {
  color: #367d9d;
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
  line-height: 18px;
}

/* line 147, ../sass/parts/_elements.scss */
.tooltip {
  font-style: italic;
  color: #367D9D;
}

/* line 152, ../sass/parts/_elements.scss */
.tooltip span {
  display: none;
}

/* line 156, ../sass/parts/_elements.scss */
.related-content p {
  font-size: 11px;
  margin-top: 0px;
  margin-bottom: 10px;
  line-height: 16px;
}

/* line 163, ../sass/parts/_elements.scss */
.related-content a {
  color: #367D9D;
  text-decoration: underline;
}

/* line 168, ../sass/parts/_elements.scss */
.related-content .thumbnail {
  padding-bottom: 15px;
}

/* line 172, ../sass/parts/_elements.scss */
.related-content p img {
  float: left;
  padding-right: 4px;
}

/* line 183, ../sass/parts/_elements.scss */
.xsmall {
  font-size: x-small;
  font-weight: bold;
}

/** Careers page banner **/
/* line 5, ../sass/parts/_pages.scss */
.not-front .view-id-nodequeue_3 .views-field-title,
.not-front .view-id-nodequeue_3 .views-field-body,
.not-front .view-id-nodequeue_3 .views-field-field-link-url {
  display: none;
}

/* line 9, ../sass/parts/_pages.scss */
.not-front .view-id-nodequeue_3 .views-slideshow-controls-bottom {
  padding-left: 45%;
  margin-right: 1px;
}

/**
 * Content Area
 */
/* line 17, ../sass/parts/_pages.scss */
#container {
  padding-top: 20px;
  padding-bottom: 40px;
}

@media screen and (min-width: 1000px) {
  /* line 24, ../sass/parts/_pages.scss */
  #content-container {
    float: left;
    width: 700px;
  }

  /* line 29, ../sass/parts/_pages.scss */
  #content-page-wide {
    float: left;
    clear: both;
    width: 700px;
  }
}
/* line 36, ../sass/parts/_pages.scss */
#left-sidebar img {
  max-width: 100%;
  height: auto !important;
  display: block;
  margin: 0 auto;
  float: none !important;
}

@media screen and (min-width: 1000px) {
  /* line 46, ../sass/parts/_pages.scss */
  #left-sidebar {
    float: left;
    width: 222px;
    padding-right: 22px;
  }
}
/* line 53, ../sass/parts/_pages.scss */
#content-page {
  /*float: right;*/
  /*width: 456px;*/
  margin-bottom: 20px;
}

@media screen and (min-width: 1000px) {
  /* line 61, ../sass/parts/_pages.scss */
  #content-page {
    float: right;
    width: 456px;
  }
}
/* line 67, ../sass/parts/_pages.scss */
#right-sidebar table {
  width: 100% !important;
}

/* line 71, ../sass/parts/_pages.scss */
#right-sidebar img {
  display: block;
  margin: 0 auto;
}

@media screen and (min-width: 1000px) {
  /* line 78, ../sass/parts/_pages.scss */
  #right-sidebar {
    float: right;
    width: 222px;
  }
}
@media screen and (min-width: 700px) {
  /* line 85, ../sass/parts/_pages.scss */
  #content-left-page {
    width: 700px;
    display: inline-block;
  }
}
/* line 92, ../sass/parts/_pages.scss */
#content-page-wide a,
#content-page a {
  color: #367D9D;
  text-decoration: underline;
}

/* line 98, ../sass/parts/_pages.scss */
#content-page-wide a:hover,
#content-page a:hover {
  color: #f47f25;
  text-decoration: none;
}

/* line 104, ../sass/parts/_pages.scss */
.item-list ul,
.item-list ul li {
  margin: 0;
  padding: 0;
}

/* line 110, ../sass/parts/_pages.scss */
#content-page-wide ul,
#content-page ul {
  padding: 0px;
  margin: 0;
}

/* line 116, ../sass/parts/_pages.scss */
#content-page-wide ul li,
#content-page ul li {
  list-style-type: none;
  list-style-image: none;
  background: url("../images/bullet.gif") 0px 5px no-repeat;
  padding-left: 20px;
}

/* line 123, ../sass/parts/_pages.scss */
.item-list .pager {
  clear: both;
  text-align: center;
}

/* line 128, ../sass/parts/_pages.scss */
.item-list .pager li {
  display: inline;
}

/* line 132, ../sass/parts/_pages.scss */
.pager-current {
  font-weight: bold;
}

/** No orange bullet on these lists **/
/* line 142, ../sass/parts/_pages.scss */
#content-page-wide .views-admin-links li,
#content-page-wide ul.tabs li,
#content-page-wide ul.pager li,
#content-page .views-admin-links li,
#content-page ul.tabs li,
#content-page ul.pager li {
  padding-left: 5px;
  background: transparent;
}

/* line 147, ../sass/parts/_pages.scss */
#twitter-widget-0 {
  height: 350px !important;
}

/**
 * Views - Exposed Filters Blocks
 */
/* line 156, ../sass/parts/_pages.scss */
.block .views-exposed-form .form-text,
.block .views-exposed-form .form-select {
  width: 180px;
}

/* line 160, ../sass/parts/_pages.scss */
.block .views-exposed-form .description {
  margin-bottom: 0 !important;
}

/**
 * Thumbnail Node List
 */
/* line 168, ../sass/parts/_pages.scss */
.view-thumbnail-list .views-row,
.view-publications .views-row {
  padding-top: 10px;
  margin-top: 10px;
  border-top: 1px solid #ccc;
}

/* line 175, ../sass/parts/_pages.scss */
.view-thumbnail-list .views-row-1,
.view-publications .views-row-1 {
  padding-top: 0;
  border-top: 0;
}

/* line 181, ../sass/parts/_pages.scss */
.view-thumbnail-list .views-field-field-date-value,
.view-publications .views-field-nothing .date {
  /*float: left;
    width: 120px;*/
  font-weight: bold;
  font-size: 12px;
  margin: 0;
}

/* line 189, ../sass/parts/_pages.scss */
.view-thumbnail-list .views-field-field-image-fid {
  float: left;
  padding-top: 5px;
  margin: 10px 10px 10px 0;
}

/* line 195, ../sass/parts/_pages.scss */
.view-thumbnail-list .views-field-title a {
  color: #367d9d;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  padding: 0;
  display: block;
}

/* line 204, ../sass/parts/_pages.scss */
#content-page .view-publications .title a {
  color: #367d9d;
  font-size: 18px;
  line-height: 20px;
  font-weight: normal;
  padding: 0;
  display: block;
  text-decoration: none;
}
/* line 212, ../sass/parts/_pages.scss */
#content-page .view-publications .title a:hover {
  text-decoration: none;
  color: #f47f25;
}

/* line 218, ../sass/parts/_pages.scss */
div.view-id-publications .views-row {
  clear: both;
}

/**
 * Sub Menu
 */
/* line 226, ../sass/parts/_pages.scss */
#block-menu-menu-left-sub-menu {
  padding: 3px 0 10px 0;
  border-top: 4px solid #b9b598;
  border-bottom: 2px solid #b9b598;
}

/* line 232, ../sass/parts/_pages.scss */
#block-menu-menu-left-sub-menu ul {
  margin: 0;
  padding: 0;
}

/* line 237, ../sass/parts/_pages.scss */
#block-menu-menu-left-sub-menu ul li {
  margin: 0;
  padding: 4px 0;
  list-style: none;
  list-style-image: none;
  background: url(../images/light-dot-line.gif) repeat-x 0 100%;
  font-family: "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
  display: block;
}

/* line 247, ../sass/parts/_pages.scss */
#block-menu-menu-left-sub-menu ul li.last {
  padding-bottom: 0;
  background: none;
}

/* line 252, ../sass/parts/_pages.scss */
#block-menu-menu-left-sub-menu ul li a {
  color: #7f7c59;
  font-weight: bold;
  font-style: italic;
  display: block;
  width: 100%;
}

/* line 261, ../sass/parts/_pages.scss */
#block-menu-menu-left-sub-menu ul li a:hover,
#block-menu-menu-left-sub-menu ul li a.active {
  color: #f47f25;
}

/**
 * Sub Menu (Right)
 */
/* hide top level items that are not expanded */
/* line 271, ../sass/parts/_pages.scss */
.block-menu-block .menu li.collapsed {
  display: none;
}

/* line 275, ../sass/parts/_pages.scss */
.block-menu-block .menu li.active-trial {
  display: block;
}

/* line 279, ../sass/parts/_pages.scss */
.block-menu-block li.active-trail > a {
  color: #367D9D;
}

/* line 283, ../sass/parts/_pages.scss */
.block-menu-block .menu li.active-trail ul li.collapsed {
  display: block;
}

/* line 288, ../sass/parts/_pages.scss */
#right-sidebar .block-menu,
.block-menu-block {
  padding: 3px 0 10px 0;
}

@media screen and (min-width: 1000px) {
  /* line 295, ../sass/parts/_pages.scss */
  #right-sidebar .block-menu,
  .block-menu-block {
    border-top: 4px solid #b9b598;
    border-bottom: 2px solid #b9b598;
  }
}
/* line 302, ../sass/parts/_pages.scss */
#right-sidebar .block-menu h2,
.block-menu-block h2 {
  margin: 0;
  padding: 0 0 0 20px;
  font-size: 16px;
  background: url(../images/arrow-down-orange.gif) no-repeat 5px 10px;
}

/* line 310, ../sass/parts/_pages.scss */
#right-sidebar .block-menu h2 span,
.block-menu-block h2 span {
  padding: 5px 0;
  display: block;
  background: url(../images/light-dot-line.gif) repeat-x 0 100%;
  font-size: 16px;
}

/* line 318, ../sass/parts/_pages.scss */
#right-sidebar .block-menu ul,
.block-menu-block ul {
  margin: 0 0 0 15px;
  padding: 0;
}

/* line 324, ../sass/parts/_pages.scss */
#right-sidebar .block-menu ul li,
.block-menu-block ul li {
  margin: 0;
  padding: 0 0 0 20px;
  list-style: none;
  list-style-image: none;
  font-size: 14px;
  font-weight: bold;
  background: url(../images/arrow-brown.gif) no-repeat 5px 10px;
}

/* line 336, ../sass/parts/_pages.scss */
#right-sidebar .block-menu ul li a,
.block-menu-block ul li a {
  display: block;
  padding: 5px 0;
  color: #817c56;
  background: url(../images/light-dot-line.gif) repeat-x 0 100%;
}

/* line 347, ../sass/parts/_pages.scss */
#right-sidebar .block-menu ul li a:hover,
.block-menu-block ul li a:hover,
#right-sidebar .block-menu ul li a.active,
.block-menu-block ul li a.active {
  color: #367D9D;
}

/* line 352, ../sass/parts/_pages.scss */
#right-sidebar .block-menu ul li ul li,
.block-menu-block ul li ul li {
  font-size: 14px;
  font-weight: normal;
  background: url(../images/arrow-small-brown.gif) no-repeat 5px 10px;
}

/* line 359, ../sass/parts/_pages.scss */
#right-sidebar ul.menu li.active-trail,
.block-menu-block ul.menu li.active-trail {
  background: url(../images/arrow-down-orange.gif) no-repeat 5px 10px;
}

/* line 363, ../sass/parts/_pages.scss */
.block-menu-block ul.menu {
  margin: 0;
  padding: 0;
}

/**
 * Filtered Search
 */
/* line 371, ../sass/parts/_pages.scss */
.block-filter-form {
  margin: 20px 0;
  background: url(../images/block-section.gif) repeat-y 100% 0;
  width: 222px;
}

/* line 377, ../sass/parts/_pages.scss */
.block-filter-form .rounded-top {
  background: url(../images/block-section.gif) no-repeat 0 0;
}

/* line 381, ../sass/parts/_pages.scss */
.block-filter-form .rounded-bottom {
  background: url(../images/block-section.gif) no-repeat -222px 100%;
}

/* line 385, ../sass/parts/_pages.scss */
.block-filter-form .content {
  padding: 15px;
}

/* line 389, ../sass/parts/_pages.scss */
.block-filter-form h2 {
  margin: 0 0 10px;
  font-size: 16px;
}

/* line 394, ../sass/parts/_pages.scss */
.block-filter-form .views-exposed-widget {
  margin: 0;
  padding: 0;
}

/* line 399, ../sass/parts/_pages.scss */
.block-filter-form #edit-keyword {
  border: 0;
  padding: 0 30px 0 10px;
  font-size: 9px;
  color: #727d8b;
  width: 137px;
  height: 21px;
  background: url(../images/filter-keywords.gif) no-repeat 0 0;
}

/* line 409, ../sass/parts/_pages.scss */
.block-filter-form label {
  position: relative;
  top: 4px;
  font-size: 10px;
  font-weight: normal;
}

/* line 416, ../sass/parts/_pages.scss */
.block-filter-form .form-submit {
  text-indent: 1000px;
  margin: 0 0 0 60px;
  width: 74px;
  height: 21px;
  border: 0;
  cursor: pointer;
  background: url(../images/apply.gif) no-repeat 0 0;
  overflow: hidden;
}

/* line 427, ../sass/parts/_pages.scss */
.block-filter-form .form-submit:active {
  background: url(../images/apply.gif) no-repeat 0 100%;
}

/**
 * Donate Block
 */
/* line 435, ../sass/parts/_pages.scss */
#block-block-80 {
  margin-top: -38px;
  text-align: right;
}

/* line 440, ../sass/parts/_pages.scss */
#block-block-80 p {
  margin: 0;
  padding: 0;
}

/* line 445, ../sass/parts/_pages.scss */
a.donate-mdr {
  height: 285px;
  width: 217px;
  position: relative;
  display: block;
}

/* line 452, ../sass/parts/_pages.scss */
#block-block-80 .hover {
  display: none;
  position: absolute;
  top: 253px;
  left: 0;
  z-index: 10;
}

/* line 460, ../sass/parts/_pages.scss */
#block-block-80 a:hover {
  text-align: right;
  /* IE HACK */
}

/* line 464, ../sass/parts/_pages.scss */
#block-block-80 img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
}

/* line 471, ../sass/parts/_pages.scss */
#block-block-80 a:hover .hover {
  display: block;
}

/* line 475, ../sass/parts/_pages.scss */
.donate-now-inside-mdr {
  display: block;
  height: 105px;
  width: 222px;
  overflow: hidden;
  position: relative;
}

/* line 483, ../sass/parts/_pages.scss */
.donate-now-inside-mdr img.hover {
  position: absolute;
  bottom: 0px;
  left: 0px;
  display: none;
}

/* line 490, ../sass/parts/_pages.scss */
.donate-now-inside-mdr:hover img.hover {
  display: block;
}

/**
 * Simple Listing
 */
/* line 497, ../sass/parts/_pages.scss */
.simple-listing {
  margin-bottom: 60px;
  background: url(../images/light-dot-line.gif) repeat-x 0 100%;
}

/* line 502, ../sass/parts/_pages.scss */
.simple-listing .views-row {
  padding: 10px 0 6px;
  font-size: 12px;
  font-weight: bold;
  background: url(../images/light-dot-line.gif) repeat-x 0 0;
}

/* line 509, ../sass/parts/_pages.scss */
.simple-listing .views-row a {
  color: #367d9d;
}

/**
 * Breadcrumb
 */
/* line 516, ../sass/parts/_pages.scss */
.breadcrumb {
  margin-top: -12px;
  margin-bottom: 16px;
  font-size: 11px;
}

/* line 522, ../sass/parts/_pages.scss */
.breadcrumb a {
  color: #b3b09b;
}

/* line 526, ../sass/parts/_pages.scss */
.breadcrumb a:hover {
  color: #649fb8;
}

/**
 * Messages
 */
/* line 534, ../sass/parts/_pages.scss */
.messages,
.messages.error {
  margin: 0 0 15px 0;
  padding: 20px 20px 20px 55px;
  font-size: 16px;
  font-weight: bold;
  color: #5d5d5d;
}

/* line 542, ../sass/parts/_pages.scss */
.messages.status {
  border: 1px solid #c8c6af;
  background: #e2f7cb url(../images/success.gif) no-repeat 15px 14px;
}

/* line 547, ../sass/parts/_pages.scss */
.messages.error {
  border: 1px solid #e3dfc9;
  background: #fff8e4 url(../images/alert.gif) no-repeat 15px 16px;
}

/**
 * FAQ
 */
/* line 556, ../sass/parts/_pages.scss */
.view-faqs .views-row {
  padding-top: 8px;
}

/* line 560, ../sass/parts/_pages.scss */
.view-faqs .views-row-0 {
  padding: 0;
}

/* line 564, ../sass/parts/_pages.scss */
.view-faqs .views-field-title {
  font-weight: bold;
  cursor: pointer;
  color: #367D9D;
}

/* line 570, ../sass/parts/_pages.scss */
.view-faqs .views-field-body {
  margin: 0 0 20px 0px;
  border-bottom: 1px solid #ccc;
}

/**
 * Image Block
 */
/* line 579, ../sass/parts/_pages.scss */
#block-views-node-block-1,
#block-views-sidebar-block-1 {
  margin: 30px 0;
  text-align: center;
}

/* line 585, ../sass/parts/_pages.scss */
#block-views-node-block-1 img,
#block-views-sidebar-block-1 img {
  padding: 1px;
  border: 2px solid #c4c0a5;
}

/** Contact Us Page **/
/* line 592, ../sass/parts/_pages.scss */
#sub-content-wrapper {
  background: #fff;
}

/* line 596, ../sass/parts/_pages.scss */
#content-footer {
  width: 100%;
  margin: 0 auto;
  padding-top: 20px;
}

/* line 602, ../sass/parts/_pages.scss */
.contact-gmap-location {
  display: block;
  width: 90%;
  margin: 0 auto;
}

/* line 610, ../sass/parts/_pages.scss */
.contact-gmap-location iframe {
  border: solid 1px #bbb699;
  width: 100%;
}

/* line 615, ../sass/parts/_pages.scss */
#content-footer .even {
  margin: 0 auto;
}

@media screen and (min-width: 1000px) {
  /* line 622, ../sass/parts/_pages.scss */
  #content-footer {
    width: 939px;
  }

  /* line 626, ../sass/parts/_pages.scss */
  .contact-gmap-location {
    width: 460px;
    float: left;
  }

  /* line 631, ../sass/parts/_pages.scss */
  #content-footer .even {
    margin: 0 0 15px 15px;
  }
}
/* line 636, ../sass/parts/_pages.scss */
#node-12 {
  background: #e4e4d8;
  width: 100%;
  border-radius: 8px;
}

/* line 642, ../sass/parts/_pages.scss */
#webform-client-form-12 {
  padding: 10px;
}
/* line 645, ../sass/parts/_pages.scss */
#webform-client-form-12 label {
  color: #5d5d5d;
  font-size: 11px;
  display: block;
}
/* line 654, ../sass/parts/_pages.scss */
#webform-client-form-12 .form-text,
#webform-client-form-12 .resizable-textarea {
  display: block;
  width: 100%;
  box-sizing: border-box;
}
/* line 664, ../sass/parts/_pages.scss */
#webform-client-form-12 .resizable-textarea {
  margin-bottom: 20px;
}
/* line 668, ../sass/parts/_pages.scss */
#webform-client-form-12 textarea {
  resize: vertical;
}
/* line 672, ../sass/parts/_pages.scss */
#webform-client-form-12 .form-submit {
  background: url("../images/btn-send-message.gif") no-repeat top left;
  height: 21px;
  width: 127px;
  border: 0;
  text-indent: -1000px;
  display: block;
  cursor: pointer;
  margin: 0 auto;
}
/* line 685, ../sass/parts/_pages.scss */
#webform-client-form-12 #webform-component-message {
  padding-bottom: 15px;
}

@media screen and (min-width: 1000px) {
  /* line 692, ../sass/parts/_pages.scss */
  #node-12 {
    width: 464px;
  }

  /* line 698, ../sass/parts/_pages.scss */
  #webform-client-form-12 label {
    display: block;
  }
}
/** End contact us page **/
/** Multimedia Page **/
/* line 708, ../sass/parts/_pages.scss */
.views-media-list .views-field-field-image-fid {
  float: left;
  margin: 0 15px 10px 0;
}

/* line 713, ../sass/parts/_pages.scss */
.views-media-list .views-row {
  margin-bottom: 20px;
  border-top: 1px solid #ccc;
  padding-top: 15px;
}

/* line 719, ../sass/parts/_pages.scss */
.views-media-list .views-row-1 {
  border-top: 0;
  padding: 0;
}

/* line 724, ../sass/parts/_pages.scss */
.views-media-list .views-field-title {
  /*margin-left: 115px;*/
  display: block;
}

/* line 728, ../sass/parts/_pages.scss */
.views-media-list .views-field-title a {
  color: #367d9d;
  font-size: 16px;
  font-weight: bold;
  padding: 0 0 5px 0;
  display: block;
}

/* line 737, ../sass/parts/_pages.scss */
.views-media-list .views-field-created span,
.views-media-list .views-field-field-event-date-value {
  font-size: 12px;
  font-weight: bold;
}

/* line 742, ../sass/parts/_pages.scss */
.views-media-list .views-field-field-country-req-value {
  font-style: italic;
}

/** END multimedia page **/
/** VIEWS TABLES **/
/* line 750, ../sass/parts/_pages.scss */
.node-page table {
  width: 100% !important;
}

/* line 754, ../sass/parts/_pages.scss */
.views-table {
  width: 100%;
}

/* line 758, ../sass/parts/_pages.scss */
.views-table tr {
  border: 0;
}

/* line 762, ../sass/parts/_pages.scss */
.views-table tr.even {
  background: #e4e3d8;
}

/* line 766, ../sass/parts/_pages.scss */
.views-table tr.odd {
  background: transparent;
}

/* line 770, ../sass/parts/_pages.scss */
.views-table thead {
  background: #b9b598;
  border: 0;
}

/* line 775, ../sass/parts/_pages.scss */
.views-table th {
  color: #FFF;
  font-weight: bold;
  border: 0;
  padding-left: 3px;
}

/* line 782, ../sass/parts/_pages.scss */
.views-table tbody {
  border: 0;
}

/* line 786, ../sass/parts/_pages.scss */
.views-table td {
  font-size: 13px;
  border-right: solid 1px #fff;
  text-align: left;
  padding: 4px;
}

/* Mobile */
@media only screen and (max-width: 479px) {
  /* line 802, ../sass/parts/_pages.scss */
  table.responsive {
    margin-bottom: 0;
  }

  /* line 804, ../sass/parts/_pages.scss */
  .pinned {
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    width: 35%;
    overflow: hidden;
    overflow-x: scroll;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
  }

  /* line 805, ../sass/parts/_pages.scss */
  .pinned table {
    border-right: none;
    border-left: none;
    width: 100%;
  }

  /* line 807, ../sass/parts/_pages.scss */
  .pinned table th,
  .pinned table td {
    white-space: nowrap;
  }

  /* line 808, ../sass/parts/_pages.scss */
  .pinned td:last-child {
    border-bottom: 0;
  }

  /* line 810, ../sass/parts/_pages.scss */
  div.table-wrapper {
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;
    border-right: 1px solid #ccc;
  }

  /* line 811, ../sass/parts/_pages.scss */
  div.table-wrapper div.scrollable {
    margin-left: 35%;
    overflow: scroll;
    overflow-y: hidden;
  }

  /* line 813, ../sass/parts/_pages.scss */
  table.responsive td, table.responsive th {
    position: relative;
    white-space: nowrap;
    overflow: hidden;
  }

  /* line 816, ../sass/parts/_pages.scss */
  .st-key,
  table.responsive.pinned td {
    display: none;
  }

  /* line 818, ../sass/parts/_pages.scss */
  .stacktable.large-only {
    display: none;
  }
}
@media (min-width: 480px) {
  /* line 822, ../sass/parts/_pages.scss */
  .stacktable.small-only {
    display: none;
  }
}
/* line 825, ../sass/parts/_pages.scss */
.st-head-row {
  text-align: left;
}

/* line 829, ../sass/parts/_pages.scss */
#content-page .st-head-row:not(.st-head-row-main) strong {
  display: block;
  margin-top: 1em;
}

/* line 834, ../sass/parts/_pages.scss */
.small-only > caption {
  text-align: left;
}

/* line 838, ../sass/parts/_pages.scss */
.small-only td {
  padding: 0.5em 0;
  text-align: left;
}

/* line 843, ../sass/parts/_pages.scss */
.section-about table.small-only {
  background-color: #e4e3d8;
  font-size: small;
  line-height: 130%;
}

/** Glossary Page **/
/* line 851, ../sass/parts/_pages.scss */
.view-glossary {
  margin-bottom: 20px;
}

/* line 855, ../sass/parts/_pages.scss */
.view-glossary a {
  font-weight: bold;
}

/* line 859, ../sass/parts/_pages.scss */
.view-glossary .views-field-title {
  cursor: pointer;
}

/* line 863, ../sass/parts/_pages.scss */
.view-glossary .views-field-title:hover {
  color: #367d9d;
}

/* line 867, ../sass/parts/_pages.scss */
.ipm-views-table caption {
  /*font-weight: 14px;*/
  font-weight: bold;
  text-transform: uppercase;
  padding-bottom: 10px;
}

/* line 874, ../sass/parts/_pages.scss */
.ipm-views-table .views-table {
  width: 100%;
  margin-top: 40px;
}

/* line 879, ../sass/parts/_pages.scss */
.ipm-views-table .views-field-title {
  width: 60px;
}

/* line 883, ../sass/parts/_pages.scss */
.ipm-views-table .views-field-tid-2 {
  width: 40px;
}

/* line 887, ../sass/parts/_pages.scss */
.ipm-views-table .views-field-field-countries-value {
  width: 80px;
}

/* line 892, ../sass/parts/_pages.scss */
.ipm-views-table .views-field-tid,
.ipm-views-table .views-field-field-plaintextfield-value {
  width: 70px;
}

/** Scientific Articles **/
/* line 898, ../sass/parts/_pages.scss */
.view-scientific-articles .views-row {
  margin: 0 0 10px 15px;
  padding-top: 5px;
}

/* line 903, ../sass/parts/_pages.scss */
.view-scientific-articles .views-row-last {
  margin-bottom: 35px;
}

/* line 907, ../sass/parts/_pages.scss */
.view-scientific-articles .field-item {
  float: left;
  display: inline-block;
  margin-right: 3px;
}

/* line 913, ../sass/parts/_pages.scss */
.view-scientific-articles .field-item:after {
  content: ", ";
}

/* line 917, ../sass/parts/_pages.scss */
.view-scientific-articles h4 {
  margin: 0 0 5px 0;
  padding: 0;
  text-transform: none;
  font-weight: bold;
}

/* line 924, ../sass/parts/_pages.scss */
.view-scientific-articles p {
  margin: 0;
  padding: 0;
}

/* line 929, ../sass/parts/_pages.scss */
.view-scientific-articles p.read-more-link {
  width: 100%;
  float: left;
  margin-bottom: 15px;
}

/* line 934, ../sass/parts/_pages.scss */
.form-item-compound .description {
  display: none;
}

/** Study Snapshot block **/
/* line 940, ../sass/parts/_pages.scss */
.block-study-snapshot {
  margin: 20px 0;
  background: url(../images/block-section.gif) repeat-y 100% 0;
  width: 222px;
}

/* line 946, ../sass/parts/_pages.scss */
.block-study-snapshot .rounded-top {
  background: url(../images/block-section.gif) no-repeat 0 0;
}

/* line 950, ../sass/parts/_pages.scss */
.block-study-snapshot .rounded-bottom {
  background: url(../images/block-section.gif) no-repeat -222px 100%;
}

/* line 954, ../sass/parts/_pages.scss */
.block-study-snapshot .content {
  padding: 15px;
}

/* line 958, ../sass/parts/_pages.scss */
.block-study-snapshot h2 {
  font-size: 16px;
  margin-top: 0;
  text-transform: capitalize;
}

/* line 964, ../sass/parts/_pages.scss */
.block-study-snapshot div {
  font-size: 12px;
}

/* line 968, ../sass/parts/_pages.scss */
.block-study-snapshot label {
  font-weight: bold;
}

/* line 975, ../sass/parts/_pages.scss */
.block-study-snapshot .views-field-field-countries-value div.field-content,
.block-study-snapshot .views-field-field-countries-value div.field-item,
.block-study-snapshot .views-field-field-plaintextfield-value div.field-content,
.block-study-snapshot .views-field-field-plaintextfield-value div.field-item {
  display: inline;
}

/* line 981, ../sass/parts/_pages.scss */
.block-study-snapshot .views-field-field-countries-value div.field-item:before,
.block-study-snapshot .views-field-field-plaintextfield-value div.field-item:before {
  content: ", ";
}

/* line 986, ../sass/parts/_pages.scss */
.block-study-snapshot .views-field-field-countries-value div.field-item-0:before,
.block-study-snapshot .views-field-field-plaintextfield-value div.field-item-0:before {
  content: "";
}

/** SHARE THIS ITEMS **/
/* line 992, ../sass/parts/_pages.scss */
div.share-this-container {
  margin-top: 20px;
}

/* line 996, ../sass/parts/_pages.scss */
div.share-this-container iframe {
  position: relative;
  top: 7px;
}

/** STAFF PAGE **/
/* line 1003, ../sass/parts/_pages.scss */
.views-grid-staff table td {
  width: 150px;
  vertical-align: top;
  padding-bottom: 10px;
  padding-left: 5px;
}

/* line 1010, ../sass/parts/_pages.scss */
.views-grid-staff div span.field-content {
  font-size: 10px;
  font-weight: bold;
  padding-right: 5px;
}

/** Publications list **/
/* line 1018, ../sass/parts/_pages.scss */
.view-publications .views-row .views-field-nothing img {
  float: left;
  margin: 5px 10px 10px 0;
  border: 2px solid #C4C0A5;
  padding: 1px;
}

/* line 1024, ../sass/parts/_pages.scss */
.view-publications .views-row .views-field-nothing h2.title {
  margin: 0;
}

/* line 1028, ../sass/parts/_pages.scss */
body .views-field-field-organization-value {
  line-height: 110%;
}

/** TWO COLUMN PAGE **/
/* line 1034, ../sass/parts/_pages.scss */
div#content-page-right {
  width: 600px;
  padding: 25px;
  float: right;
  background: #fbeccb;
  position: relative;
}

/* line 1042, ../sass/parts/_pages.scss */
.node-type-two-column-page #content-page {
  width: 275px;
}

/* line 1046, ../sass/parts/_pages.scss */
#tctlr {
  position: absolute;
  top: 0px;
  left: 0px;
}

/* line 1052, ../sass/parts/_pages.scss */
#tcblr {
  position: absolute;
  bottom: 0px;
  left: 0px;
}

/** ROUNDED BLOCK **/
/* line 1060, ../sass/parts/_pages.scss */
.rounded-inside {
  background: url(../images/block-section.gif) repeat-y 100% 0;
  width: 222px;
}

/* line 1065, ../sass/parts/_pages.scss */
.rounded-inside .rounded-top {
  background: url(../images/block-section.gif) no-repeat 0 0;
}

/* line 1069, ../sass/parts/_pages.scss */
.rounded-inside .rounded-bottom {
  background: url(../images/block-section.gif) no-repeat -222px 100%;
}

/* line 1073, ../sass/parts/_pages.scss */
.rounded-inside .rounded-content {
  padding: 1px 10px;
}

/** MAILCHIMP SIGNUP BLOCK **/
/* line 1079, ../sass/parts/_pages.scss */
#mc_embed_signup {
  border: 0;
  position: relative;
}

/* line 1084, ../sass/parts/_pages.scss */
#mc_embed_signup fieldset {
  border: 0;
}

/* line 1088, ../sass/parts/_pages.scss */
#mc_embed_signup label {
  font-size: 11px;
}

/* line 1092, ../sass/parts/_pages.scss */
#mc_embed_signup input {
  width: 175px;
}

/* line 1096, ../sass/parts/_pages.scss */
#mc-embedded-subscribe {
  background: url("../images/block_btn_submit.png") 0 0 no-repeat;
  width: 112px;
  height: 28px;
  overflow: hidden;
  border: 0;
  text-indent: 1000px;
  position: absolute;
  bottom: -18px;
  left: 55px;
  cursor: pointer;
}

/* line 1109, ../sass/parts/_pages.scss */
#mc-embedded-subscribe:hover {
  background-position: 0 -28px;
}

/* line 1113, ../sass/parts/_pages.scss */
#mce-success-response {
  padding: 5px 0;
}

/* line 1117, ../sass/parts/_pages.scss */
.mce_inline_error {
  color: red;
}

/* line 1122, ../sass/parts/_pages.scss */
.ie6 #mc-embedded-subscribe,
.ie7 #mc-embedded-subscribe {
  padding-left: 2000px;
}

/** INTRANET MENU **/
/* line 1128, ../sass/parts/_pages.scss */
#block-menu-menu-intranet-pages {
  /*  margin-top: 10px;*/
}

/* SIGNUP BLOCK */
/* line 1133, ../sass/parts/_pages.scss */
#block-block-76 {
  margin-top: 20px;
}

/* line 1137, ../sass/parts/_pages.scss */
body.page-publications-media div#content-page div.view div.item-list ul.pager {
  /* cant hide it here */
}

/** MISC **/
/* line 1143, ../sass/parts/_pages.scss */
iframe {
  border: 0;
  outline: 0;
  margin: 0px;
  padding: 0px;
  max-width: 100%;
}

/* line 1151, ../sass/parts/_pages.scss */
.front h1#title {
  font-size: 22px;
  line-height: 22px;
  padding: 0px;
  margin: 0px 0px 0.5em 0px;
}

/*************************************************************************************************************
UPDATES APRIL 28 - overrides much of above
*************************************************************************************************************/
/** publications-media/publications/landing **/
/* line 1164, ../sass/parts/_pages.scss */
.fake-hr {
  height: 1px;
  line-height: 1px;
  width: 100%;
  background: #999;
  margin: 10px 0;
  padding: 0px;
  float: left;
  clear: both;
}

/* line 1175, ../sass/parts/_pages.scss */
.view-publications-r2 .date-display-single {
  margin: 0px;
  padding: 0px;
  line-height: 12px;
  height: 12px;
  font-weight: bold;
  font-size: 12px;
}

/* line 1184, ../sass/parts/_pages.scss */
.view-publications-r2 .field-content .title {
  font-size: 18px;
  font-weight: normal;
  line-height: 22px;
  margin: 0 0 5px 0;
  padding: 0;
}

/* line 1192, ../sass/parts/_pages.scss */
.view-publications-r2 .field-content p.date {
  margin: 0px;
  padding: 0px;
}

/* line 1199, ../sass/parts/_pages.scss */
#content-page .view-publications-r2 .field-content h2 a,
#content-page .view-publications-r2 .field-content h2 a:link,
#content-page .view-publications-r2 .field-content h2 a:visited {
  text-decoration: none;
  display: block;
}

/* line 1204, ../sass/parts/_pages.scss */
.view-publications-r2 .field-content p.body {
  font-size: 13px;
  line-height: 17px;
  margin: 0px;
  padding: 0px;
}

/* line 1211, ../sass/parts/_pages.scss */
.view-publications-r2 .views-row {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: dashed 1px #999;
}

/** publications-media/publications/filter **/
/* line 1219, ../sass/parts/_pages.scss */
.view-publications-filter-view .date-display-single {
  margin: 0px;
  padding: 0px;
  line-height: 12px;
  height: 12px;
  font-weight: bold;
  font-size: 12px;
}

/* line 1228, ../sass/parts/_pages.scss */
.view-publications-filter-view .field-content .title {
  font-size: 18px;
  font-weight: normal;
  line-height: 22px;
  margin: 0 0 5px 0;
  padding: 0;
}

/* line 1236, ../sass/parts/_pages.scss */
.view-publications-filter-view .field-content p.date {
  margin: 0px;
  padding: 0px;
}

/* line 1243, ../sass/parts/_pages.scss */
#content-page .view-publications-filter-view .field-content h2 a,
#content-page .view-publications-filter-view .field-content h2 a:link,
#content-page .view-publications-filter-view .field-content h2 a:visited {
  text-decoration: none;
  display: block;
}

/* line 1248, ../sass/parts/_pages.scss */
.view-publications-filter-view .field-content p.body {
  font-size: 13px;
  line-height: 17px;
  margin: 0px;
  padding: 0px;
}

/* line 1255, ../sass/parts/_pages.scss */
.view-publications-filter-view .field-content p.body .imagecache {
  float: left;
  margin: 0 10px 10px 0px;
  border: solid 2px #e4e3d8;
}

/* line 1261, ../sass/parts/_pages.scss */
.view-publications-filter-view .views-row {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: dashed 1px #999;
}

/** publications-media/publications/scientific-articles **/
/* line 1269, ../sass/parts/_pages.scss */
.view-publications-r2-scientific-art .date-display-single {
  margin: 0px;
  padding: 0px;
  line-height: 12px;
  height: 12px;
  font-weight: bold;
  font-size: 12px;
}

/* line 1278, ../sass/parts/_pages.scss */
.view-publications-r2-scientific-art .field-content .title {
  font-size: 18px;
  font-weight: normal;
  line-height: 22px;
  margin: 0 0 5px 0;
  padding: 0;
}

/* line 1286, ../sass/parts/_pages.scss */
.view-publications-r2-scientific-art .field-content p.date {
  margin: 0px;
  padding: 0px;
}

/* line 1291, ../sass/parts/_pages.scss */
.view-publications-r2-scientific-art .field-content p.term {
  margin: -3px 0 4px 0;
  padding: 0px;
  font-size: 11px;
  color: #A2A083;
  text-transform: uppercase;
}

/* line 1301, ../sass/parts/_pages.scss */
#content-page .view-publications-r2-scientific-art .field-content h2 a,
#content-page .view-publications-r2-scientific-art .field-content h2 a:link,
#content-page .view-publications-r2-scientific-art .field-content h2 a:visited {
  text-decoration: none;
  display: block;
}

/* line 1306, ../sass/parts/_pages.scss */
.view-publications-r2-scientific-art .field-content p.body {
  font-size: 13px;
  line-height: 17px;
  margin: 0px;
  padding: 0px;
}

/* line 1313, ../sass/parts/_pages.scss */
.view-publications-r2-scientific-art .field-content p.body .imagecache {
  float: left;
  margin: 0 10px 10px 0px;
  border: solid 2px #e4e3d8;
}

/* line 1319, ../sass/parts/_pages.scss */
.view-publications-r2-scientific-art .views-row {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: dashed 1px #999;
}

/** publications-media/publications/brochures-fact-sheets **/
/* line 1327, ../sass/parts/_pages.scss */
.view-publications-r2-brochures-facts .date-display-single {
  margin: 0px;
  padding: 0px;
  line-height: 12px;
  height: 12px;
  font-weight: bold;
  font-size: 12px;
}

/* line 1336, ../sass/parts/_pages.scss */
.view-publications-r2-brochures-facts .field-content .title {
  font-size: 18px;
  font-weight: normal;
  line-height: 22px;
  margin: 0 0 5px 0;
  padding: 0;
}

/* line 1344, ../sass/parts/_pages.scss */
.view-publications-r2-brochures-facts .field-content p.date {
  margin: 0px;
  padding: 0px;
}

/* line 1351, ../sass/parts/_pages.scss */
#content-page .view-publications-r2-brochures-facts .field-content h2 a,
#content-page .view-publications-r2-brochures-facts .field-content h2 a:link,
#content-page .view-publications-r2-brochures-facts .field-content h2 a:visited {
  text-decoration: none;
  display: block;
}

/* line 1356, ../sass/parts/_pages.scss */
.view-publications-r2-brochures-facts .field-content p.body {
  font-size: 13px;
  line-height: 17px;
  margin: 0px;
  padding: 0px;
}

/* line 1363, ../sass/parts/_pages.scss */
.view-publications-r2-brochures-facts .field-content p.body a.imagecache {
  float: left;
  margin: 0 10px 10px 0;
}

/* line 1368, ../sass/parts/_pages.scss */
.view-publications-r2-brochures-facts .field-content p.body a.imagecache img {
  border: solid 2px #e4e3d8;
}

/* line 1372, ../sass/parts/_pages.scss */
.view-publications-r2-brochures-facts .views-row {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: dashed 1px #999;
}

/** publications-media/publications/ipm-reports **/
/* line 1380, ../sass/parts/_pages.scss */
.view-publications-r2-ipm-reports .date-display-single {
  margin: 0px;
  padding: 0px;
  line-height: 12px;
  height: 12px;
  font-weight: bold;
  font-size: 12px;
}

/* line 1389, ../sass/parts/_pages.scss */
.view-publications-r2-ipm-reports .field-content .title {
  font-size: 18px;
  font-weight: normal;
  line-height: 22px;
  margin: 0 0 5px 0;
  padding: 0;
}

/* line 1397, ../sass/parts/_pages.scss */
.view-publications-r2-ipm-reports .field-content p.date {
  margin: 0px;
  padding: 0px;
}

/* line 1404, ../sass/parts/_pages.scss */
#content-page .view-publications-r2-ipm-reports .field-content h2 a,
#content-page .view-publications-r2-ipm-reports .field-content h2 a:link,
#content-page .view-publications-r2-ipm-reports .field-content h2 a:visited {
  text-decoration: none;
  display: block;
}

/* line 1409, ../sass/parts/_pages.scss */
.view-publications-r2-ipm-reports .field-content p.body {
  font-size: 13px;
  line-height: 17px;
  margin: 0px;
  padding: 0px;
}

/* line 1416, ../sass/parts/_pages.scss */
.view-publications-r2-ipm-reports .field-content p.body a.imagecache {
  float: left;
  margin: 0 10px 10px 0;
}

/* line 1421, ../sass/parts/_pages.scss */
.view-publications-r2-ipm-reports .field-content p.body a.imagecache img {
  border: solid 2px #e4e3d8;
}

/* line 1425, ../sass/parts/_pages.scss */
.view-publications-r2-ipm-reports .views-row {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: dashed 1px #999;
}

/** publications-media/publications/annual-reports **/
/* line 1433, ../sass/parts/_pages.scss */
.view-publications-r2-ipm-annual .date-display-single {
  margin: 0px;
  padding: 0px;
  line-height: 12px;
  height: 12px;
  font-weight: bold;
  font-size: 12px;
}

/* line 1442, ../sass/parts/_pages.scss */
.view-publications-r2-ipm-annual .field-content .title {
  font-size: 18px;
  font-weight: normal;
  line-height: 22px;
  margin: 0 0 5px 0;
  padding: 0;
}

/* line 1450, ../sass/parts/_pages.scss */
.view-publications-r2-ipm-annual .field-content p.date {
  margin: 0px;
  padding: 0px;
}

/* line 1457, ../sass/parts/_pages.scss */
#content-page .view-publications-r2-ipm-annual .field-content h2 a,
#content-page .view-publications-r2-ipm-annual .field-content h2 a:link,
#content-page .view-publications-r2-ipm-annual .field-content h2 a:visited {
  text-decoration: none;
  display: block;
}

/* line 1462, ../sass/parts/_pages.scss */
.view-publications-r2-ipm-annual .field-content p.body {
  font-size: 13px;
  line-height: 17px;
  margin: 0px;
  padding: 0px;
}

/* line 1469, ../sass/parts/_pages.scss */
.view-publications-r2-ipm-annual .field-content p.body a.imagecache {
  float: left;
  margin: 0 10px 10px 0;
}

/* line 1474, ../sass/parts/_pages.scss */
.view-publications-r2-ipm-annual .field-content p.body a.imagecache img {
  border: solid 2px #e4e3d8;
}

/* line 1478, ../sass/parts/_pages.scss */
.view-publications-r2-ipm-annual .views-row {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: dashed 1px #999;
}

/** publications-media/publications/annual-reports **/
/* line 1486, ../sass/parts/_pages.scss */
.view-id-media .date-display-single {
  margin: 0px;
  padding: 0px;
  line-height: 12px;
  height: 12px;
  font-weight: bold;
  font-size: 12px;
}

/* line 1495, ../sass/parts/_pages.scss */
.view-id-media .field-content .title {
  font-size: 18px;
  font-weight: normal;
  line-height: 22px;
  margin: 0 0 5px 0;
  padding: 0;
}

/* line 1503, ../sass/parts/_pages.scss */
.view-id-media .field-content p.date {
  margin: 0px;
  padding: 0px;
}

/* line 1510, ../sass/parts/_pages.scss */
#content-page .view-id-media .field-content h2 a,
#content-page .view-id-media .field-content h2 a:link,
#content-page .view-id-media .field-content h2 a:visited {
  text-decoration: none;
  display: block;
}

/* line 1515, ../sass/parts/_pages.scss */
.view-id-media .field-content p.body {
  font-size: 13px;
  line-height: 17px;
  margin: 0px;
  padding: 0px;
}

/* line 1522, ../sass/parts/_pages.scss */
.view-id-media .field-content p.body a.imagecache {
  float: left;
  margin: 0 10px 10px 0;
}

/* line 1527, ../sass/parts/_pages.scss */
.view-id-media .field-content p.body a.imagecache img {
  border: solid 2px #e4e3d8;
}

/* line 1531, ../sass/parts/_pages.scss */
.view-id-media .views-row {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: dashed 1px #999;
  border-top: 0px;
}

/** publications-media/media-resources/press-releases-statements **/
/* line 1540, ../sass/parts/_pages.scss */
.view-press-releases .date-display-single {
  margin: 0px;
  padding: 0px;
  line-height: 12px;
  height: 12px;
  font-weight: bold;
  font-size: 12px;
}

/* line 1549, ../sass/parts/_pages.scss */
.view-press-releases .field-content .title {
  font-size: 18px;
  font-weight: normal;
  line-height: 22px;
  margin: 0 0 5px 0;
  padding: 0;
}

/* line 1557, ../sass/parts/_pages.scss */
.view-press-releases .field-content p.date {
  margin: 0px;
  padding: 0px;
}

/* line 1564, ../sass/parts/_pages.scss */
#content-page .view-press-releases .field-content h2 a,
#content-page .view-press-releases .field-content h2 a:link,
#content-page .view-press-releases .field-content h2 a:visited {
  text-decoration: none;
  display: block;
}

/* line 1569, ../sass/parts/_pages.scss */
.view-press-releases .field-content p.body {
  font-size: 13px;
  line-height: 17px;
  margin: 0px;
  padding: 0px;
}

/* line 1576, ../sass/parts/_pages.scss */
.view-press-releases .field-content p.body a.imagecache {
  float: left;
  margin: 0 10px 10px 0;
}

/* line 1581, ../sass/parts/_pages.scss */
.view-press-releases .field-content p.body a.imagecache img {
  border: solid 2px #e4e3d8;
}

/* line 1585, ../sass/parts/_pages.scss */
.view-press-releases .views-row {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: dashed 1px #999;
  border-top: 0;
  margin-top: 0;
}

/** publications-media/media-resources/featured-articles **/
/* line 1595, ../sass/parts/_pages.scss */
.view-featured-articles .date-display-single {
  margin: 0px;
  padding: 0px;
  line-height: 12px;
  height: 12px;
  font-weight: bold;
  font-size: 12px;
}

/* line 1604, ../sass/parts/_pages.scss */
.view-featured-articles .field-content .title {
  font-size: 18px;
  font-weight: normal;
  line-height: 22px;
  margin: 0 0 5px 0;
  padding: 0;
}

/* line 1612, ../sass/parts/_pages.scss */
.view-featured-articles .field-content p.date {
  margin: 0px;
  padding: 0px;
}

/* line 1619, ../sass/parts/_pages.scss */
#content-page .view-featured-articles .field-content h2 a,
#content-page .view-featured-articles .field-content h2 a:link,
#content-page .view-featured-articles .field-content h2 a:visited {
  text-decoration: none;
  display: block;
}

/* line 1624, ../sass/parts/_pages.scss */
.view-featured-articles .field-content p.body {
  font-size: 13px;
  line-height: 17px;
  margin: 0px;
  padding: 0px;
}

/* line 1631, ../sass/parts/_pages.scss */
.view-featured-articles .field-content p.body a.imagecache {
  float: left;
  margin: 0 10px 10px 0;
}

/* line 1636, ../sass/parts/_pages.scss */
.view-featured-articles .field-content p.body a.imagecache img {
  border: solid 2px #e4e3d8;
}

/* line 1640, ../sass/parts/_pages.scss */
.view-featured-articles .views-row {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: dashed 1px #999;
  border-top: 0;
  margin-top: 0;
}

/** publications-media/media/events **/
/* line 1650, ../sass/parts/_pages.scss */
.view-events .date-display-single {
  margin: 0px;
  padding: 0px;
  line-height: 12px;
  height: 12px;
  font-weight: bold;
  font-size: 12px;
}

/* line 1659, ../sass/parts/_pages.scss */
.view-events .field-content .title {
  font-size: 18px;
  font-weight: normal;
  line-height: 22px;
  margin: 0 0 5px 0;
  padding: 0;
}

/* line 1667, ../sass/parts/_pages.scss */
.view-events .field-content p.date {
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  font-size: 12px;
}

/* line 1676, ../sass/parts/_pages.scss */
#content-page .view-events .field-content h2 a,
#content-page .view-events .field-content h2 a:link,
#content-page .view-events .field-content h2 a:visited {
  text-decoration: none;
  display: block;
}

/* line 1681, ../sass/parts/_pages.scss */
.view-events .field-content p.body {
  font-size: 13px;
  line-height: 17px;
  margin: 0px;
  padding: 0px;
}

/* line 1688, ../sass/parts/_pages.scss */
.view-events .field-content p.location {
  margin: 0px;
  padding: 0px;
  font-style: italic;
  margin-bottom: 5px;
  margin-top: -3px;
}

/* line 1696, ../sass/parts/_pages.scss */
.view-events .field-content p.body a.imagecache {
  float: left;
  margin: 0 10px 10px 0;
}

/* line 1701, ../sass/parts/_pages.scss */
.view-events .field-content p.body a.imagecache img {
  border: solid 2px #e4e3d8;
}

/* line 1705, ../sass/parts/_pages.scss */
.view-events .views-row {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: dashed 1px #999;
  border-top: 0;
  margin-top: 0;
}

/** publications-media/media-resources/filter **/
/* line 1715, ../sass/parts/_pages.scss */
.view-media-filter-view .date-display-single {
  margin: 0px;
  padding: 0px;
  line-height: 12px;
  height: 12px;
  font-weight: bold;
  font-size: 12px;
}

/* line 1724, ../sass/parts/_pages.scss */
.view-media-filter-view .field-content .title {
  font-size: 18px;
  font-weight: normal;
  line-height: 22px;
  margin: 0 0 5px 0;
  padding: 0;
}

/* line 1732, ../sass/parts/_pages.scss */
.view-media-filter-view .field-content p.date {
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  font-size: 12px;
}

/* line 1741, ../sass/parts/_pages.scss */
#content-page .view-media-filter-view .field-content h2 a,
#content-page .view-media-filter-view .field-content h2 a:link,
#content-page .view-media-filter-view .field-content h2 a:visited {
  text-decoration: none;
  display: block;
}

/* line 1746, ../sass/parts/_pages.scss */
.view-media-filter-view .field-content p.body {
  font-size: 13px;
  line-height: 17px;
  margin: 0px;
  padding: 0px;
}

/* line 1753, ../sass/parts/_pages.scss */
.view-media-filter-view .field-content p.location {
  margin: 0px;
  padding: 0px;
  font-style: italic;
  margin-bottom: 5px;
  margin-top: -3px;
}

/* line 1761, ../sass/parts/_pages.scss */
.view-media-filter-view .field-content p.body a.imagecache {
  float: left;
  margin: 0 10px 10px 0;
}

/* line 1766, ../sass/parts/_pages.scss */
.view-media-filter-view .field-content p.body a.imagecache img {
  border: solid 2px #e4e3d8;
}

/* line 1770, ../sass/parts/_pages.scss */
.view-media-filter-view .views-row {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: dashed 1px #999;
  border-top: 0;
  margin-top: 0;
}

/** Page node styles **/
/* line 1780, ../sass/parts/_pages.scss */
.field-name-body {
  padding-bottom: 2em;
}

/* line 1785, ../sass/parts/_pages.scss */
.field-name-body img {
  max-width: 100%;
  height: auto !important;
}

/* line 1790, ../sass/parts/_pages.scss */
img.cboxPhoto {
  width: initial !important;
  height: auto !important;
}

/** Mailchimp Signup **/
/* line 1800, ../sass/parts/_pages.scss */
.block-mailchimp-signup .form-item {
  margin-top: 1em;
  margin-bottom: 1em;
}
/* line 1804, ../sass/parts/_pages.scss */
.block-mailchimp-signup .form-item label {
  display: block;
  font-weight: bold;
}
/* line 1809, ../sass/parts/_pages.scss */
.block-mailchimp-signup .form-item input[type="text"] {
  border: solid 1px #2895B1;
  border-radius: 5px;
  padding: 3px;
  box-sizing: border-box;
  width: 100%;
  max-width: 460px;
}
/* line 1819, ../sass/parts/_pages.scss */
.block-mailchimp-signup input[type="submit"] {
  color: white;
  background-color: #2895B1;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  padding: 5px 7px;
  border-radius: 10px;
  border: solid 1px white;
  -moz-box-shadow: 1px 1px 3px 0 #333;
  -webkit-box-shadow: 1px 1px 3px 0 #333;
  box-shadow: 1px 1px 3px 0 #333;
}

@media screen and (min-width: 768px) {
  /* line 1839, ../sass/parts/_pages.scss */
  .block-mailchimp-signup .form-item input[type="text"] {
    width: 220px;
  }
}
/** FILTER BLOCK **/
/* line 1850, ../sass/parts/_pages.scss */
#views-exposed-form-publications-page-8 #edit-keywords,
#views-exposed-form-publications-r2-scientific-art-default #edit-scien-body {
  border: 0;
  padding: 0 30px 0 10px;
  font-size: 9px;
  color: #727d8b;
  width: 137px;
  height: 21px;
  background: url(../images/filter-keywords.gif) no-repeat 0 0;
}

/* line 1860, ../sass/parts/_pages.scss */
#views-exposed-form-publications-page-8 .form-item-language .description,
#views-exposed-form-publications-page-8 .form-item-publication-category .description {
  display: none;
}

/* CLEAR FIX */
/* line 1864, ../sass/parts/_pages.scss */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 1873, ../sass/parts/_pages.scss */
.clearfix {
  display: inline-block;
}

/* line 1877, ../sass/parts/_pages.scss */
html[xmlns] .clearfix {
  display: block;
}

/* line 1881, ../sass/parts/_pages.scss */
* html .clearfix {
  height: 1%;
}

/* line 1886, ../sass/parts/_pages.scss */
.view-nodequeue-2.view-display-id-block .views-row a {
  display: block;
  background: url(../images/bullet.gif) 0px 5px no-repeat;
  padding-left: 20px;
}

/* line 1893, ../sass/parts/_pages.scss */
[id^=block-views-partners-block-] .block__title {
  text-align: center;
  font-size: 16px;
  color: inherit;
}

/* line 1900, ../sass/parts/_pages.scss */
.view-partners .tagline {
  font-weight: bold;
  font-size: 13px;
  text-align: center;
}
/* line 1905, ../sass/parts/_pages.scss */
.view-partners .secondary-tagline {
  background: #e4e3d8;
  font-weight: bold;
  padding: 2px 7px;
  border-top: 1px solid #BBBBBB;
}
/* line 1911, ../sass/parts/_pages.scss */
.view-partners table {
  border-collapse: collapse;
  width: 100%;
}
/* line 1914, ../sass/parts/_pages.scss */
.view-partners table td {
  padding: 4px;
  vertical-align: bottom;
}
/* line 1918, ../sass/parts/_pages.scss */
.view-partners table tr {
  border-top: 1px solid #BBBBBB;
}
/* line 1920, ../sass/parts/_pages.scss */
.view-partners table tr:last-of-type {
  border-bottom: 1px solid #BBBBBB;
}
/* line 1925, ../sass/parts/_pages.scss */
.view-partners .views-field-body {
  font-size: 10px;
  font-weight: bold;
  line-height: normal;
}
/* line 1930, ../sass/parts/_pages.scss */
.view-partners .views-field-field-partners-link {
  font-size: 10px;
  font-weight: bold;
  line-height: normal;
}

/* line 1937, ../sass/parts/_pages.scss */
#block-views-research-studies-block-1 {
  background: #E5E3D8;
  border: 1px solid #D8D5C4;
  border-radius: 5px;
  padding: 10px;
  font-size: 12px;
}
/* line 1943, ../sass/parts/_pages.scss */
#block-views-research-studies-block-1 .block__title {
  font-size: 15px;
  margin-bottom: 10px;
}
/* line 1947, ../sass/parts/_pages.scss */
#block-views-research-studies-block-1 .views-label {
  display: inline;
  font-weight: bold;
}
/* line 1951, ../sass/parts/_pages.scss */
#block-views-research-studies-block-1 .field-content {
  display: inline;
}

/* line 1958, ../sass/parts/_pages.scss */
body.cke_editable,
body.cke_ltr {
  background: none;
}

/* line 1964, ../sass/parts/_pages.scss */
.view-media-blocks .caption {
  font-size: small;
}
/* line 1966, ../sass/parts/_pages.scss */
.view-media-blocks .caption a {
  font-size: small;
}

/**
 * Footer (Message, Menu)
 */
/* line 4, ../sass/parts/_footer.scss */
#footer-outer-wrapper .wrapper {
  padding: 0;
}

/* line 8, ../sass/parts/_footer.scss */
#footer {
  background: #367D9D;
  height: 49px;
  padding: 26px 22px;
}

/* line 16, ../sass/parts/_footer.scss */
#footer a:hover,
#footer #block-menu-menu-footer ul li a:hover,
#footer a.subscribe:hover {
  color: #cbc9b3;
}

/* line 20, ../sass/parts/_footer.scss */
#footer-message {
  font-size: 11px;
  color: #fff;
}

/* line 25, ../sass/parts/_footer.scss */
#footer-message a {
  color: #fff;
  border-bottom: 1px solid #a6c5d4;
}

/* line 30, ../sass/parts/_footer.scss */
#footer-message .address {
  margin: 10px 0 0;
}

/* line 34, ../sass/parts/_footer.scss */
#footer #block-menu-menu-footer {
  float: right;
  position: relative;
  z-index: 9;
}

/* line 40, ../sass/parts/_footer.scss */
#footer #block-menu-menu-footer h2 {
  display: none;
}

/* line 44, ../sass/parts/_footer.scss */
#footer #block-menu-menu-footer ul {
  padding: 0;
  margin: 0;
}

/* line 49, ../sass/parts/_footer.scss */
#footer #block-menu-menu-footer ul li {
  float: left;
  padding: 0 7px 0 5px;
  margin: 0;
  background: url("../images/sec-nav-border.png") no-repeat 100% 6px;
  list-style: none;
  list-style-image: none;
}

/* line 58, ../sass/parts/_footer.scss */
#footer #block-menu-menu-footer ul li.last {
  background: none;
  padding: 0 0 0 5px;
}

/* line 63, ../sass/parts/_footer.scss */
#footer #block-menu-menu-footer ul li a {
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-weight: normal;
  color: #fff;
}

/* line 71, ../sass/parts/_footer.scss */
#footer a.subscribe {
  float: right;
  color: #fff;
  margin: -12px 0 0;
  padding: 2px 22px 0px 0;
  font-size: 12px;
  display: block;
  font-weight: normal;
  background: url("../images/subscribe.png") no-repeat 100% 0;
  vertical-align: top;
  height: 14px;
  line-height: 14px;
  text-transform: lowercase;
}
