.menu .expanded,
.menu .collapsed {
  list-style: none;
}

a.button.inline {
  color: white;
  background-color: #5d538b;
}
a.button.inline:hover, a.button.inline:focus {
  background-color: #9a7da9;
}

.view-event-page .view-header {
  visibility: hidden;
  margin: 0;
  padding: 0;
}

.page-node-fees .view-event-page .view-header {
  display: none;
}

.field--name-field-start-of-honorary-fellowsh .field__label {
  font-size: 1.125rem !important;
  line-height: 1.7 !important;
}

@media screen and (min-width: 1200px) {
  .page-civicrm-event form#Register {
    max-width: 73%;
  }
}
.page-civicrm-event .crm-container {
  font-size: 1.125rem !important;
  line-height: 1.75 !important;
}
.page-civicrm-event .crm-container .register_link-top {
  float: none;
  margin-left: 0;
}
.page-civicrm-event .crm-container .crm-actionlinks-top + .crm-section {
  clear: both;
}
.page-civicrm-event .crm-container.crm-public .content {
  font-size: 1.125rem !important;
  margin-bottom: 0 !important;
}
.page-civicrm-event .crm-container .label {
  font-size: 1.125rem !important;
  font-weight: 600 !important;
  margin-bottom: 0 !important;
}
.page-civicrm-event .crm-container a {
  color: #5d538b;
}
.page-civicrm-event .crm-container a.button {
  font-size: 1.125rem !important;
}
.page-civicrm-event .crm-container table {
  font-size: 1.125rem !important;
}
.page-civicrm-event .crm-container table td:first-child {
  padding-left: 0;
}
.page-civicrm-event .crm-container .crm-socialnetwork {
  border-color: #5d538b;
  border-style: solid;
  border-radius: 0;
}
.page-civicrm-event .crm-container .crm-socialnetwork h3 {
  color: #5d538b;
  font-size: 1.5rem !important;
  padding-left: 0;
}
.page-civicrm-event .crm-container .cividiscount input {
  float: left;
}
.page-civicrm-event .crm-container .cividiscount .crm-form-submit {
  height: 38px !important;
  padding: 0 15px !important;
}
.page-civicrm-event .crm-container .event_fee-section input[type=radio] {
  margin-top: -4px !important;
}
.page-civicrm-event .crm-container input[type=text],
.page-civicrm-event .crm-container select,
.page-civicrm-event .crm-container .select2-container .select2-choice {
  background-image: none !important;
  height: 38px !important;
  margin-right: 5px !important;
}

.l-region--header .menu li.last a {
  background-color: #5d538b;
  color: white;
}
.l-region--header .menu li.last a:hover, .l-region--header .menu li.last a:focus {
  background-color: #7d75a2;
}
.l-region--header #block-search-form {
  clear: right;
  margin-top: 0;
  margin-left: 20px;
}
.l-region--header #block-search-form #edit-search-block-form--2 {
  color: #777;
}
.l-region--header #block-search-form #edit-search-block-form--2::placeholder {
  color: #777;
}
.l-region--header #block-search-form #edit-search-block-form--2:-internal-autofill-selected {
  background-color: #fff !important;
  color: #777 !important;
}
.l-region--header #block-search-form .form-text {
  width: 100px;
  font-size: 1rem;
  font-weight: 400;
  border-bottom: 1px solid #777 !important;
  padding: 3px 0px 0px;
  margin: 0 2px 0 0px;
}
.l-region--header #block-gtranslate-gtranslate.block--gtranslate {
  background-image: none !important;
  padding-left: 20px !important;
}
.l-region--header #block-menu-block-3 {
  margin-top: 15px;
  margin-right: 15px;
}
.l-region--header #block-menu-block-3 .menu-block-3 ul.menu {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-evenly;
  align-items: center;
}
.l-region--header #block-menu-block-3 .menu-block-3 ul.menu li {
  line-height: 1 !important;
}
.l-region--header #block-menu-block-3 .menu-block-3 ul.menu li.last a {
  color: #515151;
  background: transparent;
  border-radius: 0;
  display: inline-block;
  padding: 0;
}
.l-region--header input:-webkit-autofill,
.l-region--header input:-webkit-autofill:hover,
.l-region--header input:-webkit-autofill:focus,
.l-region--header textarea:-webkit-autofill,
.l-region--header textarea:-webkit-autofill:hover,
.l-region--header textarea:-webkit-autofill:focus,
.l-region--header select:-webkit-autofill,
.l-region--header select:-webkit-autofill:hover,
.l-region--header select:-webkit-autofill:focus {
  -webkit-text-fill-color: #777;
  -webkit-box-shadow: 0 0 0px 1000px #fff inset;
  transition: background-color 5000s ease-in-out 0s;
}

#block-menu-menu-footer-menu {
  width: 100%;
  text-align: center;
}
#block-menu-menu-footer-menu .menu li {
  width: 100%;
  text-align: center;
}
@media screen and (min-width: 740px) {
  #block-menu-menu-footer-menu {
    width: 24%;
    text-align: left;
  }
  #block-menu-menu-footer-menu .menu li {
    text-align: left;
  }
}
@media screen and (min-width: 960px) {
  #block-menu-menu-footer-menu {
    width: 33%;
  }
  #block-menu-menu-footer-menu .menu li {
    width: 100%;
  }
}

#block-block-3 {
  width: 100%;
  text-align: center;
}
#block-block-3 p {
  margin: 0.8rem 0;
}
@media screen and (min-width: 740px) {
  #block-block-3 {
    width: 28%;
    text-align: left;
  }
}
@media screen and (min-width: 960px) {
  #block-block-3 {
    width: 33%;
  }
}

#block-block-4 {
  width: 80%;
  margin: auto;
}
@media screen and (min-width: 740px) {
  #block-block-4 {
    width: 38%;
    margin: inherit;
  }
}
@media screen and (min-width: 960px) {
  #block-block-4 {
    width: 27%;
  }
}

#block-masquerade-masquerade {
  clear: both;
}

.front ul.tabs.tabs--primary {
  display: none;
}
.front .block-latest-news,
.front .block-publications,
.front .block-events-opportunities,
.front .homepage-twitter {
  padding: 20px;
  margin-bottom: 20px;
  border: 1px #dfdfdf solid;
  border-width: 0 0 1px 0;
}
.front .block-latest-news__header,
.front .block-latest-publications__header,
.front .block-latest-events__header,
.front .homepage-twitter .block__title,
.front .homepage-twitter p:first-child {
  width: 100%;
  text-align: center;
}
.front [class$=__content-wrapper] {
  width: 100%;
}

.view-publications-home {
  border: 0 none;
}

@media screen and (min-width: 740px) {
  .front .l-content {
    margin: 0;
    padding: 0;
    display: flex;
    flex-flow: row wrap;
    border: 0 none;
  }
  .front .l-content > div.view-mode-full.node--full.node--page--full {
    display: none;
  }
  .front .l-content .block {
    flex-basis: 50%;
    padding: 40px;
    margin: 0;
  }
  .front .l-content .block-latest-news {
    border-width: 0 1px 1px 0;
  }
  .front .l-content .block-publications {
    border-width: 0 0 1px 0;
  }
  .front .l-content .block-events-opportunities {
    border-width: 0 1px 0 0;
  }
  .front .l-content .homepage-twitter {
    border-width: 0;
  }
  .front .l-content .column--4 {
    width: 47%;
  }
}
@media screen and (min-width: 768px) {
  .homepage-twitter {
    max-width: 50%;
  }
}
.homepage-twitter .block__title::before {
  display: inline-block;
  content: "";
  background-image: url("https://image.flaticon.com/icons/svg/8/8800.svg");
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: 20px;
  width: 20px;
  height: 20px;
  margin-right: 7px;
}
@media screen and (max-width: 767px) {
  .homepage-twitter .view-tweets.view-display-id-block_1 .view-header .view-twitter-images.view-id-twitter_images {
    display: none;
  }
}
.homepage-twitter .view-tweets.view-display-id-block_1 .view-content {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
@media screen and (min-width: 768px) {
  .homepage-twitter .view-tweets.view-display-id-block_1 .view-content .views-row {
    flex-basis: 48%;
    overflow: hidden;
  }
}
.homepage-twitter .view-tweets.view-display-id-block_1 .view-content .views-row .field-content {
  text-align: left !important;
}
.homepage-twitter .view-tweets.view-display-id-block_1 .view-content .views-row .views-field-created-time {
  margin-top: 15px;
  font-size: 14px;
}

/* Archive section menu */
.block--nice-menus ul.nice-menu > li.menu-path-node-769 a:hover,
.block--nice-menus ul.nice-menu > li.menu-path-node-769 a.active,
.block--nice-menus ul.nice-menu-down > li.menu-path-node-769 a:hover,
.block--nice-menus ul.nice-menu-down > li.menu-path-node-769 a.active {
  border-bottom-color: #9A86A4;
}

/* Archive landing page and some section generals */
.node-type-landing-page #block-delta-blocks-breadcrumb li, .node-type-landing-page #block-delta-blocks-breadcrumb a,
.section-archive-dev #block-delta-blocks-breadcrumb li,
.section-archive-dev #block-delta-blocks-breadcrumb a {
  color: #9A86A4;
}
.node-type-landing-page .field--name-field-section-title,
.section-archive-dev .field--name-field-section-title {
  color: #9A86A4;
}
.node-type-landing-page .field--name-field-section-title .field__item:before,
.section-archive-dev .field--name-field-section-title .field__item:before {
  background-position: 25% 0;
}
.node-type-landing-page .field--name-field-section-description,
.section-archive-dev .field--name-field-section-description {
  border-left-color: #9A86A4;
}

.block--nice-menus ul.nice-menu > li.menu-path-node-827 a:hover,
.block--nice-menus ul.nice-menu > li.menu-path-node-827 a.active,
.block--nice-menus ul.nice-menu-down > li.menu-path-node-827 a:hover,
.block--nice-menus ul.nice-menu-down > li.menu-path-node-827 a.active,
.block--nice-menus ul.nice-menu-down > li.menu-path-node-827.active-trail > a,
.block--nice-menus ul.nice-menu-down > li.menu-path-node-827.active-trail > a {
  border-bottom-color: #6ba4b8;
}

.block--nice-menus ul.nice-menu-down > li.menu-path-node-827 > ul li a:hover,
.block--nice-menus ul.nice-menu-down > li.menu-path-node-827 > ul li a.active {
  color: #6ba4b8;
}

.block--nice-menus ul.nice-menu > li.menu-path-node-827 ul,
.block--nice-menus ul.nice-menu-down > li.menu-path-node-827 ul {
  border-bottom: 5px solid #6ba4b8;
}

.block--nice-menus ul.nice-menu > li.menu-path-node-819 a:hover,
.block--nice-menus ul.nice-menu > li.menu-path-node-819 a.active,
.block--nice-menus ul.nice-menu-down > li.menu-path-node-819 a:hover,
.block--nice-menus ul.nice-menu-down > li.menu-path-node-819 a.active,
.block--nice-menus ul.nice-menu-down > li.menu-path-node-819.active-trail > a,
.block--nice-menus ul.nice-menu-down > li.menu-path-node-819.active-trail > a {
  border-bottom-color: #6ba4b8;
}

.block--nice-menus ul.nice-menu-down > li.menu-path-node-819 > ul li a:hover,
.block--nice-menus ul.nice-menu-down > li.menu-path-node-819 > ul li a.active {
  color: #6ba4b8;
}

.block--nice-menus ul.nice-menu > li.menu-path-node-819 ul,
.block--nice-menus ul.nice-menu-down > li.menu-path-node-819 ul {
  border-bottom: 5px solid #6ba4b8;
}

.section-training-academy #block-easy-breadcrumb-easy-breadcrumb {
  color: #6ba4b8;
  text-decoration: none;
}
.section-training-academy #block-easy-breadcrumb-easy-breadcrumb a {
  color: #6ba4b8;
  text-decoration: none;
}
.section-training-academy .breadcrumb a,
.section-training-academy .breadcrumb a.active,
.section-training-academy .l-content a,
.section-training-academy .l-content a.active {
  color: #6ba4b8 !important;
}
.section-training-academy .l-content .view-content h3 {
  color: #6ba4b8 !important;
}
.section-training-academy .l-content .view-content span.read-more {
  background-color: #6ba4b8 !important;
}
.section-training-academy .l-content article.node--training-academy-support--full .field--name-field-file a {
  background-color: #6ba4b8;
}
.section-training-academy .l-content article.node--training-academy-support--full .field--name-field-file a:hover, .section-training-academy .l-content article.node--training-academy-support--full .field--name-field-file a:focus {
  background-color: #6ba4b8;
  opacity: 0.85;
}
.section-training-academy .l-content article.node--training-academy-support--full .print-page,
.section-training-academy .l-content article.node--training-academy-support--full .print-pdf {
  background-color: #6ba4b8;
}
.section-training-academy .l-content article.node--training-academy-support--full .print-page:hover, .section-training-academy .l-content article.node--training-academy-support--full .print-page:focus,
.section-training-academy .l-content article.node--training-academy-support--full .print-pdf:hover,
.section-training-academy .l-content article.node--training-academy-support--full .print-pdf:focus {
  background-color: #6ba4b8;
  opacity: 0.85;
}
.section-training-academy nav#block-menu-block-2 a.active {
  color: #6ba4b8;
  border-left-color: #6ba4b8;
}

/* News section menu */
.block--nice-menus ul.nice-menu > li.menu-path-node-833 a:hover,
.block--nice-menus ul.nice-menu > li.menu-path-node-833 a.active,
.block--nice-menus ul.nice-menu-down > li.menu-path-node-833 a:hover,
.block--nice-menus ul.nice-menu-down > li.menu-path-node-833 a.active,
.block--nice-menus ul.nice-menu-down > li.menu-path-node-833.active-trail > a,
.block--nice-menus ul.nice-menu-down > li.menu-path-node-833.active-trail > a {
  border-bottom-color: #F3B737;
}

.block--nice-menus ul.nice-menu-down > li.menu-path-node-833 > ul li a:hover,
.block--nice-menus ul.nice-menu-down > li.menu-path-node-833 > ul li a.active {
  color: #F3B737;
}

.block--nice-menus ul.nice-menu > li.menu-path-node-833 ul,
.block--nice-menus ul.nice-menu-down > li.menu-path-node-833 ul {
  border-bottom: 5px solid #F3B737;
}

.section-announcement .breadcrumb a,
.section-announcement .breadcrumb a.active,
.section-announcement .l-content a,
.section-announcement .l-content a.active,
.section-blog .breadcrumb a,
.section-blog .breadcrumb a.active,
.section-blog .l-content a,
.section-blog .l-content a.active,
.section-policy .breadcrumb a,
.section-policy .breadcrumb a.active,
.section-policy .l-content a,
.section-policy .l-content a.active {
  color: #F3B737;
}
.section-announcement nav#block-menu-block-2 a.active,
.section-blog nav#block-menu-block-2 a.active,
.section-policy nav#block-menu-block-2 a.active {
  color: #F3B737;
  border-left-color: #F3B737;
}

.section-news #block-delta-blocks-breadcrumb li, .section-news #block-delta-blocks-breadcrumb a {
  color: #F3B737;
}
.section-news .field--name-field-section-title {
  color: #F3B737;
}
.section-news .field--name-field-section-title .field__item:before {
  background-position: 0 0;
}
.section-news .field--name-field-section-description {
  border-left-color: #F3B737;
}

.section-conferences #block-delta-blocks-breadcrumb li, .section-conferences #block-delta-blocks-breadcrumb a,
.section-training-academy #block-delta-blocks-breadcrumb li,
.section-training-academy #block-delta-blocks-breadcrumb a {
  color: #6BA4B8;
}
.section-conferences .field--name-field-section-title,
.section-training-academy .field--name-field-section-title {
  color: #6BA4B8;
}
.section-conferences .field--name-field-section-title .field__item:before,
.section-training-academy .field--name-field-section-title .field__item:before {
  background-position: 12.5% 0;
}
.section-conferences .field--name-field-section-description,
.section-training-academy .field--name-field-section-description {
  border-left-color: #6BA4B8;
}
.section-conferences .field--name-field-section-description .field__item,
.section-training-academy .field--name-field-section-description .field__item {
  color: #515151 !important;
}

.section-membership-landing #block-delta-blocks-breadcrumb li, .section-membership-landing #block-delta-blocks-breadcrumb a {
  color: #E9684E;
}
.section-membership-landing .field--name-field-section-title {
  color: #E9684E;
}
.section-membership-landing .field--name-field-section-title .field__item:before {
  background-position: 74.8% 0;
}
.section-membership-landing .field--name-field-section-description {
  border-left-color: #E9684E;
}

.page-node-862 #block-delta-blocks-breadcrumb li, .page-node-862 #block-delta-blocks-breadcrumb a,
.section-awards-and-grants #block-delta-blocks-breadcrumb li,
.section-awards-and-grants #block-delta-blocks-breadcrumb a,
.section-nutrition-society-awards #block-delta-blocks-breadcrumb li,
.section-nutrition-society-awards #block-delta-blocks-breadcrumb a,
.section-nutrition-society-grants #block-delta-blocks-breadcrumb li,
.section-nutrition-society-grants #block-delta-blocks-breadcrumb a,
.section-partner-grants #block-delta-blocks-breadcrumb li,
.section-partner-grants #block-delta-blocks-breadcrumb a {
  color: #ae5171;
}
.page-node-862 nav#block-menu-block-2 a.active,
.section-awards-and-grants nav#block-menu-block-2 a.active,
.section-nutrition-society-awards nav#block-menu-block-2 a.active,
.section-nutrition-society-grants nav#block-menu-block-2 a.active,
.section-partner-grants nav#block-menu-block-2 a.active {
  color: #ae5171;
  border-left-color: #ae5171;
}
.page-node-862 .field--name-field-section-title,
.section-awards-and-grants .field--name-field-section-title,
.section-nutrition-society-awards .field--name-field-section-title,
.section-nutrition-society-grants .field--name-field-section-title,
.section-partner-grants .field--name-field-section-title {
  color: #ae5171;
}
.page-node-862 .field--name-field-section-title .field__item:before,
.section-awards-and-grants .field--name-field-section-title .field__item:before,
.section-nutrition-society-awards .field--name-field-section-title .field__item:before,
.section-nutrition-society-grants .field--name-field-section-title .field__item:before,
.section-partner-grants .field--name-field-section-title .field__item:before {
  background-position: 99.74% 0;
}
.page-node-862 .field--name-field-section-description,
.section-awards-and-grants .field--name-field-section-description,
.section-nutrition-society-awards .field--name-field-section-description,
.section-nutrition-society-grants .field--name-field-section-description,
.section-partner-grants .field--name-field-section-description {
  border-left-color: #ae5171;
}
.page-node-862 .second-level-landing .view-content .views-row .text h3,
.section-awards-and-grants .second-level-landing .view-content .views-row .text h3,
.section-nutrition-society-awards .second-level-landing .view-content .views-row .text h3,
.section-nutrition-society-grants .second-level-landing .view-content .views-row .text h3,
.section-partner-grants .second-level-landing .view-content .views-row .text h3 {
  color: #ae5171;
}
.page-node-862 .second-level-landing .view-content .views-row .text p span.read-more,
.section-awards-and-grants .second-level-landing .view-content .views-row .text p span.read-more,
.section-nutrition-society-awards .second-level-landing .view-content .views-row .text p span.read-more,
.section-nutrition-society-grants .second-level-landing .view-content .views-row .text p span.read-more,
.section-partner-grants .second-level-landing .view-content .views-row .text p span.read-more {
  background-color: #ae5171;
}
.page-node-862 .second-level-landing .view-content .views-row .text p span.read-more:hover, .page-node-862 .second-level-landing .view-content .views-row .text p span.read-more:focus,
.section-awards-and-grants .second-level-landing .view-content .views-row .text p span.read-more:hover,
.section-awards-and-grants .second-level-landing .view-content .views-row .text p span.read-more:focus,
.section-nutrition-society-awards .second-level-landing .view-content .views-row .text p span.read-more:hover,
.section-nutrition-society-awards .second-level-landing .view-content .views-row .text p span.read-more:focus,
.section-nutrition-society-grants .second-level-landing .view-content .views-row .text p span.read-more:hover,
.section-nutrition-society-grants .second-level-landing .view-content .views-row .text p span.read-more:focus,
.section-partner-grants .second-level-landing .view-content .views-row .text p span.read-more:hover,
.section-partner-grants .second-level-landing .view-content .views-row .text p span.read-more:focus {
  background-color: #ae5171;
}

.page-node-862 .field--name-field-sub-section > .field__items > .field__item:last-of-type .field--name-field-section-title {
  color: #e9684e;
}
.page-node-862 .field--name-field-sub-section > .field__items > .field__item:last-of-type .field--name-field-section-title .field__item:before {
  background-position: 74.8% 0;
}
.page-node-862 .field--name-field-sub-section > .field__items > .field__item:last-of-type .field--name-field-section-description {
  border-left-color: #e9684e;
}

.section-nutrition-society-awards .l-content a,
.section-nutrition-society-grants .l-content a,
.section-partner-grants .l-content a {
  color: #ae5171 !important;
}

.node-type-landing-page .field--name-field-short-description {
  margin-bottom: 50px;
}
.node-type-landing-page .field--name-field-sub-section > .field__items {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.node-type-landing-page .field--name-field-sub-section > .field__items > .field__item {
  margin-bottom: 40px;
  flex-basis: 100%;
}
@media screen and (min-width: 740px) {
  .node-type-landing-page .field--name-field-sub-section > .field__items > .field__item {
    flex-basis: 48.5%;
  }
}
.node-type-landing-page .field--name-field-sub-section > .field__items > .field__item a {
  color: #515151;
}
.node-type-landing-page .field--name-field-section-image {
  margin-bottom: 30px;
}
.node-type-landing-page .field--name-field-section-title {
  width: 95%;
  clear: right;
  float: right;
  margin-left: 0;
  margin-right: 3%;
}
@media screen and (min-width: 960px) {
  .node-type-landing-page .field--name-field-section-title {
    width: 24%;
    float: left;
  }
}
.node-type-landing-page .field--name-field-section-title .field__item {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 10px;
  padding-left: 30px;
}
.node-type-landing-page .field--name-field-section-title .field__item:before {
  content: " ";
  background-image: url("/sites/all/themes/nutrition_society/images/ns-icons.png");
  background-repeat: no-repeat;
  background-size: cover;
  width: 23px;
  height: 23px;
  float: left;
  margin-right: 8px;
  display: inline-block;
  margin-left: -30px;
}
.node-type-landing-page .field--name-field-section-description {
  width: 90%;
  clear: right;
  float: right;
  margin-right: 0;
  border-left-width: 3px;
  border-left-style: solid;
  padding-left: 30px;
}
@media screen and (min-width: 960px) {
  .node-type-landing-page .field--name-field-section-description {
    width: 73%;
  }
}
@media screen and (min-width: 960px) {
  .node-type-landing-page.page-node-833 .field--name-field-section-title, .node-type-landing-page.page-node-837 .field--name-field-section-title {
    width: 28%;
  }
}
@media screen and (min-width: 960px) {
  .node-type-landing-page.page-node-833 .field--name-field-section-description, .node-type-landing-page.page-node-837 .field--name-field-section-description {
    width: 69%;
  }
}

/* Second level landing - Exhibitions, etc  */
.section-archive .field--name-body {
  margin-bottom: 30px;
}

.second-level-landing .view-content {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.second-level-landing .view-content .views-row {
  flex-basis: 100%;
  margin-top: 20px;
  margin-bottom: 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #DFDFDF;
}
@media screen and (min-width: 960px) {
  .second-level-landing .view-content .views-row {
    flex-basis: 48.5%;
  }
}
.second-level-landing .view-content .views-row .image-wrap {
  float: left;
  width: 33%;
}
@media screen and (min-width: 960px) {
  .second-level-landing .view-content .views-row .image-wrap {
    width: 40%;
  }
}
@media screen and (min-width: 1200px) {
  .second-level-landing .view-content .views-row .image-wrap {
    width: 43%;
  }
}
.second-level-landing .view-content .views-row .text {
  float: right;
  width: 63%;
}
@media screen and (min-width: 960px) {
  .second-level-landing .view-content .views-row .text {
    width: 56%;
  }
}
@media screen and (min-width: 1200px) {
  .second-level-landing .view-content .views-row .text {
    width: 57%;
    float: left;
  }
}
.second-level-landing .view-content .views-row .text h3 {
  font-size: 1.125rem;
}
.second-level-landing .view-content .views-row .text h3 {
  color: #9A86A4;
  cursor: pointer;
}
.second-level-landing .view-content .views-row .text p {
  color: #717171;
  font-size: 1rem;
  line-height: 1.5;
  cursor: default;
}
.second-level-landing .view-content .views-row .text p span.read-more {
  background-color: #9a86a4;
  color: white;
  cursor: pointer;
}
.second-level-landing .view-content .views-row .text p span.read-more:hover, .second-level-landing .view-content .views-row .text p span.read-more:focus {
  background-color: #9a7da9;
}

.view-training-academy .view-content,
.view-conferences .view-content {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
}
.view-training-academy .view-content .views-row,
.view-conferences .view-content .views-row {
  margin-top: 50px;
  flex-basis: 46%;
  margin-right: 4%;
}
@media screen and (min-width: 960px) {
  .view-training-academy .view-content .views-row,
.view-conferences .view-content .views-row {
    flex-basis: 23%;
    margin-right: 2.6%;
  }
  .view-training-academy .view-content .views-row:nth-of-type(4n),
.view-conferences .view-content .views-row:nth-of-type(4n) {
    margin-right: 0;
  }
}
.view-training-academy .view-content .views-row .views-field-title,
.view-conferences .view-content .views-row .views-field-title {
  font-weight: 600;
  line-height: 1.5;
  margin: 10px 0;
}
.view-training-academy .view-content .views-row .views-field-title a,
.view-conferences .view-content .views-row .views-field-title a {
  color: #515151;
  text-decoration: none;
}
.view-training-academy .view-content .views-row .views-field-title a:hover, .view-training-academy .view-content .views-row .views-field-title a:focus,
.view-conferences .view-content .views-row .views-field-title a:hover,
.view-conferences .view-content .views-row .views-field-title a:focus {
  color: #777;
  text-decoration: none;
}
.view-training-academy .view-content .views-row .views-field-field-date,
.view-conferences .view-content .views-row .views-field-field-date {
  font-size: 0.85rem;
  margin-top: 10px;
}

.view-news-section .view-content {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
}
.view-news-section .view-content .views-row {
  margin-top: 50px;
  flex-basis: 46%;
  margin-right: 4%;
}
@media screen and (min-width: 960px) {
  .view-news-section .view-content .views-row {
    flex-basis: 23%;
    margin-right: 2.6%;
  }
  .view-news-section .view-content .views-row:nth-of-type(4n+2) {
    margin-right: 0;
  }
  .view-news-section .view-content .views-row.views-row-1, .view-news-section .view-content .views-row.views-row-2 {
    flex-grow: 2;
    flex-basis: 45%;
  }
}
.view-news-section .view-content .views-row .views-field-title {
  font-weight: 600;
  line-height: 1.5;
  margin: 10px 0;
}
.view-news-section .view-content .views-row .views-field-title a {
  color: #515151;
  text-decoration: none;
}
.view-news-section .view-content .views-row .views-field-title a:hover, .view-news-section .view-content .views-row .views-field-title a:focus {
  color: #777;
  text-decoration: none;
}
.view-news-section .view-content .views-row .views-field-field-date {
  font-size: 0.85rem;
  margin-top: 10px;
}

.block--nice-menus ul.nice-menu > li.menu-path-node-862 a:hover,
.block--nice-menus ul.nice-menu > li.menu-path-node-862 a.active,
.block--nice-menus ul.nice-menu-down > li.menu-path-node-862 a:hover,
.block--nice-menus ul.nice-menu-down > li.menu-path-node-862 a.active,
.block--nice-menus ul.nice-menu-down > li.menu-path-node-862.active-trail > a,
.block--nice-menus ul.nice-menu-down > li.menu-path-node-862.active-trail > a {
  border-bottom-color: #ae5171;
}

.block--nice-menus ul.nice-menu-down > li.menu-path-node-862 > ul li a:hover,
.block--nice-menus ul.nice-menu-down > li.menu-path-node-862 > ul li a.active {
  color: #ae5171;
}

.block--nice-menus ul.nice-menu > li.menu-path-node-862 ul,
.block--nice-menus ul.nice-menu-down > li.menu-path-node-862 ul {
  border-bottom: 5px solid #ae5171;
}

.section-grants-and-awards .breadcrumb a,
.section-grants-and-awards .breadcrumb a.active,
.section-grants-and-awards .l-content a,
.section-grants-and-awards .l-content a.active,
.section-awards-and-grants .breadcrumb a,
.section-awards-and-grants .breadcrumb a.active,
.section-awards-and-grants .l-content a,
.section-awards-and-grants .l-content a.active,
.section-awards .breadcrumb a,
.section-awards .breadcrumb a.active,
.section-awards .l-content a,
.section-awards .l-content a.active,
.section-grants .breadcrumb a,
.section-grants .breadcrumb a.active,
.section-grants .l-content a,
.section-grants .l-content a.active {
  color: #ae5171;
}

.node--exhibition .field--name-field-image,
.node-type-training-academy-support .field--name-field-image {
  float: right;
  padding: 20px 0 20px 40px;
}

.node-type-training-academy-support .node__content {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #eaeaea;
  overflow: hidden;
}
.node-type-training-academy-support .node__content .field--name-field-file .file img.file-icon,
.node-type-training-academy-support .node__content .field--name-field-file .file span.file-size {
  display: none;
}
.node-type-training-academy-support .node__content .field--name-field-file .file a {
  font-family: "Roboto", "Arial", "Helvetica", sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  text-align: center;
  border-radius: 5px;
  display: inline-block;
  padding: 15px 25px;
  background: #5d538b;
  color: #fff !important;
}
.node-type-training-academy-support .node__content .field--name-field-file .file a:after {
  content: " >";
}
.node-type-training-academy-support .node__content .field--name-field-file .file a:hover, .node-type-training-academy-support .node__content .field--name-field-file .file a:focus {
  background-color: #756ba6;
}
.node-type-training-academy-support ul.links li a {
  font-family: "Roboto", "Arial", "Helvetica", sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  text-align: center;
  border-radius: 5px;
  display: inline-block;
  padding: 15px 25px;
  background: #5d538b;
  color: #fff !important;
}
.node-type-training-academy-support ul.links li a:hover, .node-type-training-academy-support ul.links li a:focus {
  background-color: #756ba6;
}
.node-type-training-academy-support ul.links .print_html,
.node-type-training-academy-support ul.links .print_mail,
.node-type-training-academy-support ul.links .print_pdf,
.node-type-training-academy-support ul.links .print_epub {
  margin-left: 0;
  margin-right: 10px;
}

.node--feature .field--name-field-headshot {
  float: left;
  padding: 5px 20px 20px 0;
}
.node--feature .field--name-field-headshot img {
  border-radius: 50%;
}
.node--feature .field--name-field-feature-date {
  padding-top: 10px;
  color: #9a86a4;
  font-size: 1rem;
  line-height: 1.5;
}
.node--feature .field--name-field-author-name {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}
.node--feature .field--name-field-author-title {
  font-size: 1rem;
  font-style: italic;
  line-height: 1.5;
}
.node--feature .field--name-field-image {
  float: right;
  padding: 0 0 20px 40px;
}
.node--feature .field--name-body {
  clear: left;
}

#slick-views-features-for-an-exhibition-1 {
  position: relative;
}
#slick-views-features-for-an-exhibition-1 .slide__content {
  position: relative;
}
#slick-views-features-for-an-exhibition-1 .slide__content .feature-title {
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.6);
  border-top-left-radius: 100%;
  padding: 6% 5% 4% 44%;
  text-align: right;
}
#slick-views-features-for-an-exhibition-1 .slide__content .feature-title h2 a {
  color: #515151;
  text-decoration: none;
  font-size: 2.2rem;
}
#slick-views-features-for-an-exhibition-1 nav.slick__arrow {
  position: absolute;
  left: 20px;
  right: 20px;
  display: flex;
  justify-content: space-between;
}
#slick-views-features-for-an-exhibition-1 nav.slick__arrow button {
  background-color: transparent;
  border: 0 none;
  font-size: 50px;
  color: #515151;
}
#slick-views-features-for-an-exhibition-1 nav.slick__arrow button:focus, #slick-views-features-for-an-exhibition-1 nav.slick__arrow button:active {
  outline: 0 none;
}

#block-views-exhibitions-sidebar-menu-block h2.block__title {
  font-family: "Roboto", "Arial", sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.75;
  text-transform: uppercase;
  margin-bottom: 20px;
  margin-left: 30px;
  color: #9a86a4;
}
#block-views-exhibitions-sidebar-menu-block h2.block__title:before {
  content: " ";
  background-image: url("/sites/all/themes/nutrition_society/images/ns-icons.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 25% 0;
  width: 23px;
  height: 23px;
  float: left;
  margin-right: 8px;
  display: inline-block;
  margin-left: -30px;
}
#block-views-exhibitions-sidebar-menu-block .view-content div a {
  display: block;
  margin-bottom: 20px;
  color: #515151;
  font-size: 1.125rem;
  text-decoration: none;
}
#block-views-exhibitions-sidebar-menu-block .view-content div a:nth-child(n+2) {
  margin-left: 15px;
  margin-bottom: 10px;
}
#block-views-exhibitions-sidebar-menu-block .view-content div a:nth-child(n+2):before {
  content: "> ";
}
#block-views-exhibitions-sidebar-menu-block .view-content div a:last-child {
  margin-bottom: 20px;
}
#block-views-exhibitions-sidebar-menu-block .view-content div a.active {
  font-weight: 600;
  color: #9A86A4;
}
#block-views-exhibitions-sidebar-menu-block .view-content div a:first-child.active, #block-views-exhibitions-sidebar-menu-block .view-content div a:first-child.active-trail {
  border-left-width: 3px;
  border-left-style: solid;
  padding-left: 10px;
}

#block-easy-breadcrumb-easy-breadcrumb {
  color: #9a86a4;
  text-decoration: none;
}
#block-easy-breadcrumb-easy-breadcrumb a {
  color: #9a86a4;
  text-decoration: none;
}

/*# sourceMappingURL=style.new.css.map */
