iframe, .ss-htmleditorfield-file.embed, .ss-htmleditorfield-file.embed iframe { max-width: 100% !important; }
#mc-embedded-subscribe { margin-left: 0px !important; }
.content-element__content .image { max-width: 100%; }
.sidebar-form__field input { border: 2px solid #000; }
#search-go { color: #FFF; }
.single-content a:hover {
  color: #A78230;
}
@media (min-width: 1335px) {
  .filters__btn {
    font-size: 16px;
  }
}
.row-of-4-info-items__title {
  font-size: 18px;
}
.row-of-4-info-items__subtitle {
  font-size: 25px;
  color: #000;
}
.post-item__info {
  padding: 20px 20px 20px 10px;
}
.contact-form {
  border: 1px solid #a1a1a1;
}
.btn--greenBg {
  background: #A78230;
}
.contact-item__hover {
	background-color: rgba(0, 0, 0, .7);
}
.captionImage img.image.left, .captionImage img.image.right { margin-bottom: 0px; }
.content-dropdown__head::after { left: 0px; }
.content-dropdown__head { padding-left: 40px; }
.industry-banner__container { max-height: 576px; }
.industry-banner__content { display: block; padding: 40px 40px 24px 40px; }
.NZDFAHomePage .industry-banner__btn, .DINZHomePage .industry-banner__btn, .DINZHomePage .btn--product { background: #FFF; color: #000; border: 1px solid #FFF} 
.NZDFAHomePage .industry-banner__btn:hover, .DINZHomePage .industry-banner__btn:hover, .DINZHomePage .btn--product:hover { background: #A78230; color: #FFF; border: 1px solid #A78230} 
/*.DINZHomePage .news h2 { font-size: 25px; color: #000; font-family: Roboto;}*/
.DINZHomePage .news__another-title, .NZDFAHomePage .news__another-title {
  color: #A78230;
  font-size: 30px !important;
  font-family: NordMedium;
  line-height: 38px;
}
#edit { position: sticky; bottom: 0px; left: 0px; padding: 10px 20px; background: green; color: white; font-size: 20px; }
@media (min-width: 1701px) {
  .DINZHomePage .product-item__text {
    font-size: 25px;
  }
}
@media (min-width: 1335px) {
  .landing-info h2 {
    font-size: 30px;
  }
}
.search-field { border: 0px; }
#banner-content-wrap { max-height: 100%; }
.industry-banner__content { min-height: auto; }
.content-element__content h1 { color: #000; font-size: 25px; font-weight: bold; }
.content-element__content h2 { color: #A78230; font-size: 25px; font-weight: bold; }
.content-element__content h3 { color: #84a64e; font-size: 25px; font-weight: bold; }
.content-element__content h4 { color: #84a64e; font-size: 18px; font-weight: bold; }
.content-element__content h5 { color: #000; font-size: 18px; font-weight: bold; }
.content-element__content h6 { color: #A78230; font-size: 18px; font-weight: bold; }

.content-element__content a { color: #000 !important; }
.content-element__content a:hover { color: #A78230 !important; }


a.header-sub-submenu__link.link { color: #000; }
a.header-sub-submenu__link.link:hover { color: #A78230; }
/* .industry-banner, .industry-banner__content { max-height: 713px; } */
@media (min-width: 1025px) {
  .header-sub-submenu__link::before {
    border-color: transparent transparent transparent #e5e5e5;
    
  }
}
@media (min-width: 1025px) {
  .header-sub-submenu__link::after {
    background-color: #A78230;
  }
}

@media (min-width: 1650px) {
  #g-search {

  }
}
.industry-banner__slider-item { }
.NZDFAHomePage .industry-banner__slider-item { padding-top: 10%; }
.industry-banner__content { justify-content: center !important; }
.single-content__head { border-radius: 0px;}
.gsc-result-info, .gsc-orderby-label { color: #e1e1e1; }
body, html {
    overflow-x: inherit;
}
body.StandardPage {
    overflow-x: hidden;
}
.gsc-control-cse {
    background-color: transparent !important;
    border: transparent !important;
}
#g-search table tr:nth-child(2n+1) {
  background: transparent !important;
}
#g-search table td {
  padding: 0px !important;
}
#g-search {
  position: absolute;
  right: -32%;
  z-index: 5;
  max-width: 230px;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
#g-search .gsc-search-button-v2 {
  border-color: transparent;
  background-color: #FFF;
  padding: 13px 20px;
  margin: 0px;
  border: 1px solid white;
  border-radius: 0px;
  border-top-right-radius: 13px;
  border-bottom-right-radius: 13px;
}
#g-search .gsc-input-box {
    border: transparent;
    background: #fff;
    border-top-left-radius: 13px;
    border-bottom-left-radius: 13px;
}
#g-search .gsc-search-button-v2 svg {
    fill: #000;
}
#g-search #gsc-i-id1 {
  padding: 11px 0px 11px !important;
  margin-left: 10px !important;
}
#g-search #gs_tti50 {
  width: 125px;
}
.header__menu.header-menu { background-image: none !important;}
/* .banner .search-field, #header-search { display: none; } */
.cm #header-search { display: flex; }
#header .header-menu.color-nav-tab-1 {
  background-color: #606060;
  background-image: linear-gradient(to top, rgba(54, 54, 54, 0.4) 0%, rgba(125, 125, 125, 0.4) 60%);
}
#header .header-menu.color-nav-tab-2 {
  background-color: #577233;
  background-image: linear-gradient(to top, rgba(54, 54, 54, 0.4) 0%, rgba(125, 125, 125, 0.4) 60%);
}
#header .header-menu.color-nav-tab-3 {
  background-color: #222;
  background-image: linear-gradient(to top, rgba(54, 54, 54, 0.4) 0%, rgba(125, 125, 125, 0.4) 60%);
}
@media (min-width: 1800px) {
  #banner-content-wrap {
      /*height: 405px;
      vertical-align: middle;
      padding: 104px 0px;*/
  }
}

@media (min-width: 1025px) {

  .StandardPage main {
    margin-top: 152px;
  }

  .posts--news-row .post-item:not(:last-child) {
      padding-bottom: 22px;
  }
  .captionImage.right {
      float: right;
      margin-left: 20px;
  }
  .captionImage.left {
      float: left;
      margin-right: 20px;
  }
}
@media (min-width: 1335px)
.events-list h2 {
    font-weight: 600;
}
.initiatives__container {
  max-width: 1400px;
}
.captionImage.leftAlone {
  float: none;
  display: block;
  text-align: left;
}
.captionImage.rightAlone {
  float: none;
  display: block;
  text-align: left;
}
.Blog .posts--news-row .post-item--news-row span {
    margin: 0px;
}
.Blog .post-item--news-row .post-item__info {
    min-height: 165px;
	padding-top: 0px;
}
.content-tabs__tab-links-wrapper {
  border: 0px;
}
img.right {
    float: right;
    margin: 0px 0px 10px 10px;
}
img.left {
    float: left;
    margin: 0px 10px 10px 0px;
}
ol {
  list-style: decimal;
  padding-left: 20px;
}
.single-content ol li:before {
  content: "";
}
.content-tabs__tab-links-wrapper:first-of-type {
    border-bottom: 2px solid #e1e1e1;
}
.content-tabs {
  margin-top: 25px;
}
.content-with-sidebar  {
  min-height: 750px;
}
/*.Blog .post-item__img img {
  max-width: 380px;
  height: 186px;
}*/
.text-center {
  text-align: center;
}
.contact-form--modal form {
  display: inline-block;
}
.contact-form--modal .contact-form__info {
  display: inline-block;
  width: 33%
}
.post-item--news-row {
    display: grid;
    grid-template-columns: 32% calc(60% - 30px);
    gap: 30px;
}
.header-menu.colour-nav-tab-1 {
  background-color: #606060;
  background-image: linear-gradient(to top, rgba(54, 54, 54, 0.4) 0%, rgba(125, 125, 125, 0.4) 60%);
}
.header-menu.colour-nav-tab-1 .header-menu__link:hover {
  color: #606060;
}
.header-menu.colour-nav-tab-2 {
  background-color: #577233;
  background-image: linear-gradient(to top, rgba(54, 54, 54, 0.4) 0%, rgba(125, 125, 125, 0.4) 60%);
}
.header-menu.colour-nav-tab-2 .header-menu__link:hover {
  color: #459449;
}
.header-menu.colour-nav-tab-3 {
  background-color: #A78230;
  background-image: linear-gradient(to top, rgba(54, 54, 54, 0.4) 0%, rgba(125, 125, 125, 0.4) 60%);
}
.header-menu.colour-nav-tab-3 .header-menu__link:hover {
  color: #A78230;
}
.ask-item__title-wrap {
  border-bottom: 0px;
}
.ask-item__text {
  padding-top: 0px;
}
.landing-banner h1 {
  font-size: 35pt;
  padding: 0px;
}
.landing-banner h1:before {
    display: none;
}
.banner__content {
  justify-content: center;
}
.single-content li {
    margin-bottom: 0.6rem;
}
.content-tabs__tab-links {
  background: none;
}
.content-tabs__tab-link {
  background-color: #e1e1e1;
}
.content-tabs__tab-link.content-tabs__tab-link--active {
  background-color: #4c6566;
}
.sidebar-search.sidebar__item {
  margin-top: 40px;
}
.content-dropdown--active .content-dropdown__head {
  color: #A78230;
  font-weight: bold;
}
.content-dropdown--active .content-dropdown__head::after {
  background: url(../img/header/arrow-point-to-right-gold.svg) no-repeat;
  background-size: contain;
}
.sidebar-links a:not(:last-child) {
  margin-right: 0px;
}
.sidebar-links a img {
	max-width: 30px;
}
@media (min-width: 1025px) {
  .sidebar-links {
    justify-content: flex-start;
  }
}
.posts h2 {
  font-size: calc(1rem + 1.87406vw);
  font-weight: 500;
  font-family: NordMedium,sans-serif;
  letter-spacing: .25px;
  padding: 0 0 20px;
  color: #000;
}
.landing-info h2 { color: #A78230; }
.current {
  font-weight: bold;
  color: #A78230 !important;
}
.current h4 {
  font-weight: bold;
  color: #A78230 !important;
}
.post-item--add-date .post-item__info {
    min-height: 190px;
}
.StandardPage .content-with-sidebar__body {
    min-height: 720px
}
img.image.left {
  display: inline-block;
  text-align: left;
  padding: 0px 10px 10px 0px;
}
img.image.right {
  display: inline-block;
  text-align: left;
  padding: 0px 0px 10px 10px;
}
img.image.center {
  margin: 0 auto;
  padding: 0px 10px 10px 10px;
}
.captionImage.center img {
	padding: 0px;
}
.single-content li {
    font-size: 1.6rem;
    margin-bottom: 0.3rem;
}
.single-content p:first-of-type {
    /* font-size: 1.8rem; */
    font-size: 1.6rem;
}
.element.accordionelement {
  margin: 30px 0px;
}
.product-item__small-title {
    letter-spacing: 0.2rem;
}
.initiatives__title {
  font-size: 45px;
  color: #000;
}
.initiatives .slick-next {
    background-image: url(../img/icons/right-arrow.svg);
}
.initiatives .slick-prev {
    background-image: url(../img/icons/left-arrow.svg);
}
.post-item--industry-news .post-item__text h4 {
  margin-bottom: 17px;
}
.filters {
    padding: 35px 0;
}
.sidebar-map.sidebar__item iframe {
  margin-top: 5px;
}
.gallery-category {
    width: auto;
}
.content-with-sidebar__container li {
  margin-bottom: 6px;
}
.gallery-section__categories { border-bottom: 0px; }
.element.summaryelement { margin-top: 12px; }
.content-tabs__tab-link.content-tabs__tab-link--active { background-color: #000; }
.post-item--events-list .post-item__text h3 { font-weight: 600; }
.post-item--add-date .post-item__info { min-height: 0px; }
table { border-collapse: separate; border-spacing: 3px 0px; }
table td { font-size: 1.6rem; padding: 16px; }
table th { background: #4c6566;}
table tr.headtr { vertical-align: middle; padding: 0px 20px; color: #FFF; background: #4c6566 !important; }
table tr:nth-child(even) { background-color: #dbdcde; }
table tr:nth-child(odd) { background-color: #f5f5f5; }
#banner-content-wrap { margin-top: 75px; }
.looking-mobile__wrap { justify-content: center; }
.btn--with-icon { height: 34px; }
.more-event { display: block; color: #A78230; text-align: right; font-size: 13px; font-weight: 900;}
.intro-filter p {color: #555555; margin-bottom: 20px;
    font-size: 1.8rem;
    line-height: 2.5rem;
    display: block;
    letter-spacing: 0.45px;}
.EventPage .events-list .post-item__info {
  border: 0px
}
.StandardPage .content-element__content img {
  max-width: 100%;
}
.LandingPage .posts--landing.posts .posts__title p {
  font-size: 1.8rem;
  line-height: 2.5rem;
  font-weight: 400;
}


::-webkit-scrollbar {
    -webkit-appearance: none;
}

::-webkit-scrollbar:vertical {
    width: 12px;
}

::-webkit-scrollbar:horizontal {
    height: 12px;
}

::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .5);
    border-radius: 10px;
    border: 2px solid #ffffff;
}

::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #ffffff;
}
.gallery-section {

}
.gallery-section__items {
 -webkit-column-count:4;
 -moz-column-count:4;
 column-count:4;
 -webkit-column-gap:30px;
 -moz-column-gap:30px;
 column-gap:30px
}
.gallery-item {
  width: auto;
}
.single-content li::before {
  content: "";
}
.sidebar li {
  border-bottom: 1px solid #cfcfcf;
  padding-bottom: 18px;
}
.sidebar .img-with-title__title {
  margin-left: 0px;
  max-width: 100%;
}
.sidebar .img-with-title__title h4 {
  color: #000;
  text-transform: none;
}
.sidebar .current .img-with-title__title h4 {
  font-weight: bold;
}
#content-for-print ol li {
  margin-left: 15px;
}
#content-for-print ul li {
  list-style-type: disc;
  margin-left: 15px;
}
@media(max-width:1280px)and (min-width:768px) {
 .gallery-section__items {
  -webkit-column-count:3;
  -moz-column-count:3;
  column-count:3
 }
}
@media(max-width:767px) {
 .gallery-section__items {
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2
 }
 .btn--with-icon { background: #000; }
 .looking-mobile span { color: #000; }
 .looking-mobile { margin-bottom: 15px; }
}

@media(max-width:1024px) {
  .content-tab--active .content-tab__head {
    background-color: #459449;
  }
  .content-dropdown__head::after { left: 5px; }
}
@media (max-width: 575px) {
  .product-item__small-title {
    background: #000;
  }
  .news {
    border-top: 8px solid #000;
  }
  .BlogPost .landing-banner__container { background: #000; }

  .events-list::before {
    background-color: #000;
  }
  .contact-form h3 {
    margin-bottom: 16px;
    margin-top: 20px;
  }

}

@media (max-width: 1024px) {
  .header--color-theme-blue .header__main {
    background-color: #222;
    background-image: none;
  }
  .header__main { background-color: #577233; background-image: none;}
  .header-menu__link { background: #666; background-color: none; }
  .header-submenu__link::after {
    background: url(../img/header/plus-icon--black.svg) no-repeat;
  }
  .header-submenu__list-item--active .header-submenu__link::after {
    background: url(../img/header/minus-icon--black.svg) no-repeat;
  }
  .captionImage { max-width: 100% !important; }
  .content-dropdown__head {
    left: -7px;
  }
  .content-tab--active .content-tab__head {
    background-color: #000;
  }

  .contact-section .content-tab--active .content-tab__head {
    background-color: #000;
  }

  .contact-section {
    padding: 15px 0;
  }

  .ContactPage h2 {
    font-size: 25px !important;
  }


}

.select-item {
  border: 1.8px solid #000;
}

.row-of-4-info-items__subtitle { font-size: 25px; }
.single-content__highlighted-grey-bg::before {
  background: none;
}
.blowoutelement { border-top: 1px solid #cfcfcf; margin-top: 15px; }

.gallery-section__item {
 display:inline-block;
 margin-bottom:40px;
 border-radius:0 0 2% 0
}

.table-wrap { overflow-x: auto; }
@media (max-width: 575px) {
  .NZDFAHomePage .landing-info h2 {
    padding-bottom: 0px;
  }
  .NZDFAHomePage .looking-mobile {
    margin-top: 0px;
  }
  .post-item--initiatives .post-item__info {
    background: grey;
  }
  .StandardPage #content-for-print img {
    max-width: 100%;
  }
  .DINZHomePage .post-item--initiatives .post-item__img img {
    width: 100%;
    height: auto;
    /* object-fit: fill; */
  }
  .Blog .post-item--news-row {
    grid-template-columns: auto;
  }
  .landing-looking .post-item::after {
      box-shadow: none;
    }
    .DINZHomePage .initiatives__mobile-header {
      background: none;
      color: transparent;
    }
    .DINZHomePage .initiatives__title {
      display: block;
      padding-bottom: 5px;
      font-size: 16pt;
    }
  }
  #banner-content-wrap { margin-top: 0px; }
  .MainEventsPage .post-item--industry-news .post-item__text h3 { margin-bottom: 2px; font-size: 18px; color: #A78230; }
  .contact-section__head { width: auto;}
  .industry-banner__slider-item h2 { font-weight: 300; }
  .mobile { display: block; }
  .no-mobile { display: none !important; }
  .ContactPage h2 { color: #000; font-weight: 900; font-size: 35px; }
  .ContactPage h3 {font-size: 21px;font-weight: 900;}
  .ContactPage .contact-section__body .content-tabs { margin-top: 70px; }
  .contact-form__info { background: #f1f2f2; }
  .gallery-category {display: inline-block;margin: 5px;}
  .gallery-section__categories .btn--greenBg { margin-top: 6px; }
  .landing-banner h1 {font-size: 27pt;}
  a.single-content__go-back:hover { background-color: #82c859; color: #FFF; font-weight: bold; }
}



.search-item { display: block; }
.search-item{padding:1.8rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}@media(min-width:1025px){.search-item{padding:2.8rem 0}}.search-item:hover h3{color:#A78230}.search-item h3{font-size:2rem;line-height:1.15;font-weight:500;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.search-item h3,.search-item span{letter-spacing:.25px;color:#000;font-family:Roboto,serif}.search-item span{font-size:1.4rem;line-height:1.64;font-style:italic}.search-item p{font-size:1.6rem;line-height:1.43;color:#000;font-family:Roboto,serif;margin-top:.6rem}.search-item__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:1.6rem}.search-item__row .search-item__key:not(:first-of-type){margin-left:1.3rem;padding-left:1.5rem}.search-item__row .search-item__key:not(:first-of-type):before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:#000}@media(min-width:1025px){.search-item__row .search-item__key:not(:first-of-type):before{top:5px;height:13px}}.search-item__key{position:relative;font-size:1.4rem;line-height:1.64;color:#000;font-family:Roboto,serif}

.search{padding:2rem 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media(min-width:1025px){.search{padding:4.6rem 0 2.6rem}}.search .search-item:not(:first-of-type){border-top:.25px solid rgba(1,1,1,.5)}.search h2{font-size:2.5rem}.search h2,.search h4{line-height:1.2;font-weight:700;color:#A78230}.search h4{font-size:1.6rem; color: #000;}.search__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.search__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.search__aside{position:relative}@media(min-width:768px){.search__aside{width:35%;height:100%;padding-right:3.4rem;-webkit-box-sizing:border-box;box-sizing:border-box}}@media(min-width:1281px){.search__aside{width:23%;padding-right:7rem}}@media(min-width:768px){.search__aside:before{content:"";width:.25px;height:calc(100% + 25px);background-color:rgba(1,1,1,.5);position:absolute;top:0;right:0}}.search__radios{margin-top:1rem}.search__radios ul{margin-top:1.4rem}.search__radios li{position:relative}.search__radios li:not(:first-of-type){margin-top:1.2rem}.search__radios label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-size:1.6rem;line-height:1.2;cursor:pointer}.search__radios .search__dot{position:absolute;left:0;top:0}.search__radios .search__dot:before{width:1.8rem;height:1.8rem;border:.25px solid #010101;border-radius:50%;background-color:#fff;top:0;left:0}.search__radios .search__dot:after,.search__radios .search__dot:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box}.search__radios .search__dot:after{width:10px;height:10px;border-radius:50%;background-color:#459449;top:4px;left:4px;visibility:hidden;opacity:0;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}.search__radios input{width:1.8rem;height:1.8rem;position:relative;visibility:hidden;margin-right:1.9rem}.search__radios input:checked~.search__dot:after{visibility:visible;opacity:1}.search__between{margin-top:2rem}.search__between h4{margin-bottom:2rem}.search__between span{display:block;margin:1rem 0;font-family:Myriad Pro,serif;font-size:1.6rem;line-height:1.2}.search__row,.search__row label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.search__row label{font-family:Myriad Pro,serif;font-size:1.6rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.search__row label:not(:first-of-type){margin-left:2.1rem}.search__row input{font-family:Roboto;max-width:9.3rem;height:3rem;border:1px solid #010101;margin-top:1.2rem}@media(min-width:1025px){.search__row input{height:4.1rem}}.search__main{margin-top:2.4rem}@media(min-width:768px){.search__main{margin-top:0;width:65%;padding-left:2.4rem;-webkit-box-sizing:border-box;box-sizing:border-box}}@media(min-width:1281px){.search__main{width:77%;padding-left:4rem}}.search__search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}@media(min-width:768px){.search__search{text-align:left}}.search__search label{border:3px solid #A78230;border-radius:34px}@media(min-width:1025px){.search__search label{height:68px}}.search__search input{padding:.9rem 1.4rem;font-size:2.5rem}@media(min-width:1025px){.search__search input{padding:1.2rem 3.4rem}}.search__search input::-webkit-input-placeholder{color:#7d7d7d}.search__search input::-moz-placeholder{color:#7d7d7d}.search__search input:-ms-input-placeholder{color:#7d7d7d}.search__search input::-ms-input-placeholder{color:#7d7d7d}.search__search input::placeholder{color:#7d7d7d}.search__search span{margin-top:1.4rem;font-family:Myriad Pro,serif;font-size:1.6rem}.search__tabs{margin-top:3.6rem}.search__tabs,.search__tabs a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.search__tabs a{padding:2rem 2.75rem 2.2rem;border-radius:25px 25px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:2rem;font-weight:700;background-color:#e1e1e1}.search__tabs .link-active{background-color:#000;color:#fff}.search__links{margin-top:1.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:1281px){.search__links{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.search__links a{padding:.3rem 1rem;font-size:2rem;line-height:1.2;font-weight:700;color:#000;text-transform:uppercase;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.search__links a:hover{color:#459449}@media(min-width:768px){.search__inner{margin-top:1rem}}@media(min-width:1025px){.search__inner{margin-top:3rem;max-width:868px}}


.pagination li { display: inline-block; font-size: 16px; margin-right: 10px; }
.pagination li.active a { color: #577233; }
#pag-title { font-size: 20px;font-weight: bold; margin-bottom: 10px;}
.search__links a.letter-link-active { color: #459449; }
#doc-search { display: flex;
align-items: center;
background: #459449;
border-radius: 10px;
padding: 5px 15px;
margin-top: 20px;
text-align: right;
float: right;
margin-right: -10px;
color: #FFF; }
#doc-search svg {  margin-left: 10px; }


.search__radios li {
    min-width: 264px;
}

.search__search span {
  width: 50%;
}

#clear-filters {
  text-decoration: underline;
}

#clear-filters-2 {
  font-size: 16px;
  text-align: right;
  width: 50%;
  margin-top: 15px;
  text-decoration: underline;
}
.flex-wrapper {
  display: flex;
  columns: 2;
}
.text-right {
  text-align: right;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.news__another-title {
  font-weight: 500;
}
@media (min-width: 768px) and (max-width: 1700px) {
  .product-item__title {
    font-size: 45px;
  }
  .product-item__text {
    font-size: 25px;
  }  
}

.NZDFAHomePage .header__menu.header-menu { background-color: #222; }

@media print {
  /* All your print styles go here */
  .sidebar, .footer, #header, #edit {
    display: none !important;
  }
}

.news--second-landing.news h2 { color: #000; font-size: 25px; font-family: Roboto; text-transform: uppercase;}
@media (max-width: 1024px) {
  .header-menu__head::after {
    background: url(../img/header/arrow-point-to-right-white.svg) no-repeat;
  }
}


@media (max-width: 768px) {
	.landing-banner { background: #000; }
	.landing-banner .landing-banner__background img { display: none; }
}