<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*!
Theme Name: Enfold Child
Description: A &lt;a href='http://codex.wordpress.org/Child_Themes'&gt;Child Theme&lt;/a&gt; for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
/*Add your own styles here:*/
/**
 * Swiper 6.8.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 22, 2021
 */
 @font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")
    format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
html.responsive {
  margin-top: 0 !important;
}
#wpadminbar {
  display:none !important
}
body#top .main_color h2 strong,
body#top .main_color h3 strong {
  color:#719430;
}
#top h4 a,
#top h5 a,
#top h6 a {
  color:#719430;
}
body#top #wrap_all .avia-section.news-section .big-preview.single-big {
  height: 250px;
}
body#top .news-section .avia-image-overlay-wrap {
  border:0;
}
body#top #wrap_all .avia-section.news-section .big-preview.single-big a,
body#top #wrap_all .avia-section.news-section .template-blog article img {
  height: 100%;
  object-fit: contain;
}
body#top.home #home-news .template-blog article footer a {
  display: none;
}
body#top #home-news .template-blog article footer a {
  background: white url(svg/right-arrow-green.svg) no-repeat right 30px top 18px;
  background-size: 12px;
  color: #228766;
  padding-left: unset;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
body#top #wrap_all .count-up .content .flex_column:first-of-type {
  margin-top: -65px;
}
.swiper-container-vertical &gt; .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow &gt; .swiper-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.swiper-container-multirow-column &gt; .swiper-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.swiper-container-free-mode &gt; .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-container-pointer-events {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.swiper-container-pointer-events.swiper-container-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

.swiper-slide {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(
    linear,
    right top,
    left top,
    from(rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background-image: -webkit-linear-gradient(
    right,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
  background-image: -o-linear-gradient(
    right,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
  background-image: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background-image: -webkit-linear-gradient(
    left,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
  background-image: -o-linear-gradient(
    left,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
  background-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background-image: -webkit-linear-gradient(
    bottom,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
  background-image: -o-linear-gradient(
    bottom,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
  background-image: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background-image: -webkit-linear-gradient(
    top,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
  background-image: -o-linear-gradient(
    top,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}

.swiper-container-css-mode &gt; .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-container-css-mode &gt; .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-container-css-mode &gt; .swiper-wrapper &gt; .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode &gt; .swiper-wrapper {
  -webkit-scroll-snap-type: x mandatory;
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode &gt; .swiper-wrapper {
  -webkit-scroll-snap-type: y mandatory;
  -ms-scroll-snap-type: y mandatory;
  scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size: 44px;
}

.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next:after,
.swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-next.swiper-button-white,
.swiper-button-prev.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}

.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black {
  --swiper-navigation-color: #000000;
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 0.3s opacity;
  -o-transition: 0.3s opacity;
  transition: 0.3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
  bottom: -100px;
  margin-right: 100px;
  right: 0;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-container-horizontal &gt; .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical &gt; .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical
  &gt; .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical
  &gt; .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical
  &gt; .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 0.2s transform, 0.2s top;
  -o-transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top;
}

.swiper-container-horizontal
  &gt; .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal
  &gt; .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal
  &gt; .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  -webkit-transition: 0.2s transform, 0.2s left;
  -o-transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left;
}

.swiper-container-horizontal.swiper-container-rtl
  &gt; .swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  -webkit-transition: 0.2s transform, 0.2s right;
  -o-transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right;
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}

.swiper-container-rtl
  .swiper-pagination-progressbar
  .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}

.swiper-container-horizontal &gt; .swiper-pagination-progressbar,
.swiper-container-vertical
  &gt; .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-horizontal
  &gt; .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical &gt; .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}

.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal &gt; .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical &gt; .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container &gt; canvas,
.swiper-zoom-container &gt; img,
.swiper-zoom-container &gt; svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
  animation: swiper-preloader-spin 1s infinite linear;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-container-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-filter: blur(50px);
  filter: blur(50px);
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.container-fluid {
  width: 100%;
  max-width: 1310px;
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 0px 50px;
  clear: both;
}
@media(max-width:767px) {
  .container-fluid {
    max-width: 85%;
    padding:0;
  }
}
.row &gt; * {
  width: 100%;
}

.row ul,
.page-template-members-marketing .avia_textblock ul {
  list-style: disc;
  margin-left: 15px;
}
.row &gt; div:first-of-type {
  margin-left: 0;
}

@media (min-width: 992px) {
  .col-md-2 {
    width: 18%;
    margin-left: 2%;
  }
  .col-md-3 {
    width: 24%;
    margin-left: 2%;
  }
  .col-md-4 {
    width: 34%;
    margin-left: 2%;
  }
  .col-md-8 {
    width: 64%;
    margin-left: 2%;
  }
  .col-sm-6 {
    width: 49%;
    margin-left: 2%;
  }
  .col-md-12 {
    width: 100%;
  }
}

.bbp-topics .bbp-body .bbp-topic-title:before,
.bbp-topics .bbp-body .topic-voices-multi .bbp-topic-title:before,
.bbp-topics .bbp-body .super-sticky .bbp-topic-title:before,
.bbp-topics .bbp-body .sticky .bbp-topic-title:before,
.bbp-topics .bbp-body .status-closed .bbp-topic-title:before,
.bbp-topics .bbp-body .super-sticky.status-closed .bbp-topic-title:before,
.bbp-topics .bbp-body .sticky.status-closed .bbp-topic-title:before,
#top .avia-layerslider .ls-nav-prev:before,
#top .avia-layerslider .ls-nav-next:before,
#top .avia-layerslider .ls-nav-start:before,
#top .avia_playpause_icon:before,
#top .avia-layerslider .ls-nav-stop:before,
#top .avia_playpause_icon.av-pause:before,
.image-overlay .image-overlay-inside:before,
.image-overlay.overlay-type-extern .image-overlay-inside:before,
.image-overlay.overlay-type-video .image-overlay-inside:before,
div.avia-popup button.mfp-arrow:before,
div.avia-popup button.mfp-arrow-left:before,
#top .avia-font-entypo-fontello,
body .avia-font-entypo-fontello,
.image-overlay .image-overlay-inside:before,
.html_av-submenu-hidden .av-submenu-indicator:before,
.more-link-arrow:after,
.avia-image-container.av-has-copyright.av-copyright-icon-reveal
  .avia-copyright:after {
  font-family: unset !important;
}

@font-face {
  font-family: "Myriad Web Pro";
  src: url("fonts/MyriadWebPro-Bold.eot");
  src: url("fonts/MyriadWebPro-Bold.eot?#iefix") format("embedded-opentype"),
    url("fonts/MyriadWebPro-Bold.woff2") format("woff2"),
    url("fonts/MyriadWebPro-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Myriad Web Pro";
  src: url("fonts/MyriadWebPro.eot");
  src: url("fonts/MyriadWebPro.eot?#iefix") format("embedded-opentype"),
    url("fonts/MyriadWebPro.woff2") format("woff2"),
    url("fonts/MyriadWebPro.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "DancingScript";
  src: url("fonts/DancingScript-Regular.eot");
  src: url("fonts/DancingScript-Regular.ttf") format("truetype"),
    url("fonts/DancingScript-Regular.eot?#iefix") format("embedded-opentype"),
    url("fonts/DancingScript-Regular.woff2") format("woff2"),
    url("fonts/DancingScript-Regular.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "P22Allyson";
  src: url("fonts/P22Allyson.eot");
  src: url("fonts/P22Allyson.ttf") format("truetype"),
    url("fonts/P22Allyson.eot?#iefix") format("embedded-opentype"),
    url("fonts/P22Allyson.woff2") format("woff2"),
    url("fonts/P22Allyson.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

#top .wpcf7 form {
  margin-bottom: 0;
}
#top .wpcf7 form p {
  margin: 0;
}
#top .wpcf7 form &gt; p {
  margin-bottom:15px;
}
#top .wpcf7 form &gt; p &gt; span,
#top .wpcf7 form label span {
  color:red;
}
body#top #wpmem_reg input,
body#top #wpmem_login input,
body#top #wpmem_pwdchange_form input,
body#top #wpmem_login_form input,
body#top #wpmem_profile_form form input,
body#top .wpcf7 form input {
  font-family: "Myriad Web Pro", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 26px;
  margin-bottom:15px;
}
body#top #wpmem_reg form input[type="submit"],
body#top #wpmem_login form input[type="submit"],
body#top #wpmem_pwdchange_form form input[type="submit"],
body#top #wpmem_login_form form input[type="submit"],
body#top #wpmem_profile_form form form input[type="submit"],
body#top .wpcf7 form form input[type="submit"] {
  font-family: "Myriad Web Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 50px;
  padding: 0 25px;
  border-radius: 4px;
  display: inline-block;
  min-width: 180px;
  text-align: center;
  color: white;
  background-color: #228766;
  font-style: normal;
  transition:.3s;
}
body#top #wpmem_reg form input[type="submit"]:hover,
body#top #wpmem_login form input[type="submit"]:hover,
body#top #wpmem_pwdchange_form form input[type="submit"]:hover,
body#top #wpmem_login_form form input[type="submit"]:hover,
body#top #wpmem_profile_form form form input[type="submit"]:hover,
body#top .wpcf7 form form input[type="submit"]:hover {
  text-decoration: none;
  background-color: #1d7357;
}

#top .content {
  margin-right: 0;
  border-right: 0;
}

#searchform #searchsubmit {
  background-color: #111;
  background-image: url("/wp-content/themes/enfold-child/svg/search.svg");
  background-size: 16px;
  background-position: center;
  background-repeat: no-repeat;
}

@-webkit-keyframes bounce {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  30% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  60% {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounce {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  30% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  60% {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

div .av_one_third {
  width: 32%;
  margin-left: 2%;
}

div .av_two_third {
  width: 64%;
  margin-left: 2%;
}

div .av_one_fourth {
  width: 23.5%;
  margin-left: 2%;
}
div .av_one_fifth {
  width: 18.4%;
  margin-left: 2%;
}
div .av_three_fourth {
  width: 74.5%;
  margin-left: 2%;
}

div .av_one_half {
  width: 49%;
  margin-left: 2%;
}

#top .btn {
  font-family: "Myriad Web Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 50px;
  padding: 0 25px;
  border-radius: 4px;
  display: inline-block;
  min-width: 180px;
  text-align: center;
  color: white;
  background-color: #228766;
  font-style: normal;
  transition:.25s;
}
#top .btn:hover {
  background-color: #1d7357;
}

.container .minor-meta {
  font-size: 16px;
  margin-top: 15px;
  display: block;
}

.avia_transform body#top .top-to-bottom {
  -webkit-animation: avia-ttb 1.5s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation: avia-ttb 1.5s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  opacity: 1;
}

body#top:not(.home) .av-column-link .avia-image-container-inner {
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

body#top:not(.home) .av-column-link:hover .avia-image-container-inner {
  -webkit-transform: scale(1.08);
  -ms-transform: scale(1.08);
  transform: scale(1.08);
}

body#top:not(.home) .avia-image-container .avia-image-overlay-wrap {
  overflow: hidden;
}
#main {
  background-repeat:no-repeat;
  background-position: center bottom;
  background-size:contain;
}
body#top:not(.home).page #main .container_wrap_first {
  background: url("/wp-content/uploads/2021/08/flowers-1.jpg") no-repeat right
    bottom 0;
  /* background-attachment: fixed; */
}
body#top:not(.home).page #main .container_wrap_first:before {
  /* content: "";
  width: 100%;
  height: 300px;
  background: white;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(white),
    color-stop(58%, rgba(255, 255, 255, 0))
  );
  background: -webkit-linear-gradient(
    top,
    white 0%,
    rgba(255, 255, 255, 0) 58%
  );
  background: -o-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 58%);
  background: linear-gradient(180deg, white 0%, rgba(255, 255, 255, 0) 58%);
  position: absolute;
  top: 0;
  left: 0; */
}
body#top:not(.home).page #main .container_wrap_first:after {
  /* content: "";
  width: 100%;
  height: 300px;
  background: white;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(255, 255, 255, 0)),
    color-stop(58%, white)
  );
  background: -webkit-linear-gradient(
    top,
    rgba(255, 255, 255, 0) 0%,
    white 58%
  );
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 58%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, white 58%);
  position: absolute;
  bottom: 0;
  left: 0; */
}
#wpmem_profile_form input[type="password"],
#wpmem_profile_form input[type="text"],
#wpmem_profile_form input[type="date"],
#wpmem_profile_form input[type="email"],
#wpmem_profile_form input[type="number"],
#wpmem_profile_form input[type="password"],
#wpmem_profile_form input[type="text"],
#wpmem_profile_form input[type="url"],
#wpmem_profile_form textarea,
body#top #wpmem_login input[type="password"],
body#top #wpmem_login input[type="text"],
body#top #wpmem_reg input[type="date"],
body#top #wpmem_reg input[type="email"],
body#top #wpmem_reg input[type="number"],
body#top #wpmem_reg input[type="password"],
body#top #wpmem_reg input[type="text"],
body#top #wpmem_reg input[type="url"],
body#top #wpmem_reg textarea {
  border: 0;
  border-radius: 6px;
  background-color: #fff;
  font-size: 16px;
  font-family: "Myriad Web Pro", Arial, Helvetica, sans-serif;
}

a {
  color: #1c7355;
}

body#top {
  font-family: "Myriad Web Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #111;
}
body#top.home .content {
  padding-bottom: 0;
}
body#top h2 {
  font-size: 48px;
  line-height: 1.2;
  text-transform: none;
  letter-spacing: 0;
}
@media (max-width: 767px) {
  body#top h2 {
    font-size: 36px;
    line-height: 46px;
  }
}
body#top h3 {
  font-size: 34px;
  line-height: 38px;
  text-transform: none;
}
@media (max-width: 767px) {
  body#top h3 {
    font-size: 24px;
    line-height: 30px;
  }
}
body#top h4 {
  font-size: 24px;
  line-height: 30px;
}
body#top a:hover {
  text-decoration: none;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
body#top #header_main {
  border-bottom: 0;
}
body#top.home .header-scrolled #header_main {
  -webkit-box-shadow: 5px 5px 15px 10px rgba(150,150,150,0.1); 
  box-shadow: 5px 5px 15px 10px rgba(150,150,150,0.1);
}
@media (max-width: 767px) {
  body#top #header_main {
    padding-bottom: 50px;
  }
}
body#top #header_main span.logo {
  top: -42px;
  position: absolute;
  height: 156px !important;
}
body#top #header_main span.logo * {
  max-height: 140px !important;
}
body#top #header_main .container .inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
body#top #header_main .container .inner-container nav.main_menu {
  position: relative;
  display: inline-block;
}
body#top
  #header_main
  .container
  .inner-container
  nav.main_menu
  li:nth-last-of-type(2)
  a {
  padding-right: 0;
}
body#top
  #header_main
  .container
  .inner-container
  nav.main_menu
  li.av-burger-menu-main
  &gt; a {
  margin-top: 25px;
}
body#top
  #header_main
  .container
  .inner-container
  nav.main_menu
  li.menu-item-has-children
  &gt; a
  &gt; .avia-menu-text {
  padding-right: 20px;
  background: url(svg/down-green.svg) no-repeat right center;
  background-size: 10px;
}
body#top #header_main .container .inner-container nav.main_menu .sub-menu {
  border-top: 0;
  border-radius:0 0 6px 6px;
  background-color:white;
  /* overflow:hidden; */
}
.av-main-nav ul.sub-menu {
  width:310px;
}
#top .av-main-nav ul ul {
  left:310px;
}
body#top #header_main .container .inner-container nav.main_menu .sub-menu a {
  font-size: 16px;
  border-right:0;
  border-left:0;
}
body#top #header_main .container .inner-container #menu-item-search {
  display: inline-block;
}
body#top header.header-scrolled .top-header {
  opacity: 0;
  display: none;
}
#top .header_color .main_menu .menu li.two-columns ul {
  width:600px;
}
#top .header_color .main_menu .menu li.two-columns  ul li {
  width:50%;
}
#top .header_color .main_menu .menu ul li &gt; a:hover {
  color:#175425;
}
body#top header.header-scrolled #header_main span.logo {
  top: 1px;
  position: absolute;
  height: 60px !important;
}
body#top header.header-scrolled #header_main span.logo * {
  max-height: 52px !important;
}
body#top header #header_main {
  background-color: white;
}
body#top .container_wrap {
  border-top: 0;
}
body#top .top-header {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #175425;
  text-align: right;
}
body#top .top-header .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
body#top .top-header .container .social-header {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: left;
  padding-left: 140px;
}
@media (max-width: 940px) {
  body#top .top-header .container .social-header {
    opacity: 0;
    display: none;
  }
}
body#top .top-header .container .social-header .widget {
  padding: 0;
}
body#top .top-header .container .social-header a {
  display: inline-block;
  vertical-align: middle;
  padding: 4px;
  margin-bottom: 6px;
  position: relative;
}
body#top .top-header .container .social-header a:hover img {
  opacity: 0.4;
}
body#top .top-header .container .social-header a span {
  position: absolute;
  bottom: -18px;
  left: 0px;
  font-weight: bold;
  font-size: 9px;
  text-transform: uppercase;
  color: white;
  opacity: 0.6;
}
body#top .top-header .container .social-header a img {
  height: 20px;
  vertical-align: middle;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  opacity: 0.9;
}
body#top .top-header .container &gt; a {
  color: white;
  line-height: 40px;
  display: inline-block;
  margin: 8px 0;
}
@media (max-width: 767px) {
  body#top .top-header .container &gt; a {
    display: none;
  }
  body#top #header_main span.logo {
    height: 120px !important;
  }
}
body#top .top-header .container &gt; a:hover {
  opacity: 0.6;
}
body#top .top-header .container &gt; a:not(:first-of-type) {
  margin-left: 26px;
}
body#top .top-header div.trp-language-switcher {
  margin: 0;
  margin-left: 26px;
  border: 0;
  padding: 0;
  line-height: 40px;
  background-color: #2c7b3e;
  z-index: 2;
}
.av-burger-overlay-active body#top .top-header div.trp-language-switcher {
  z-index: 1;
}
body#top .top-header div.trp-language-switcher:after {
  content: "";
  background: url(svg/down.svg) no-repeat center;
  background-size: 12px;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 10px;
  right: 15px;
  z-index: 99;
}
body#top .top-header div.trp-language-switcher &gt; div {
  background-image: none;
}
body#top
  .top-header
  div.trp-language-switcher
  .trp-ls-shortcode-current-language {
  margin: 0;
  border: 0;
  padding: 0;
  width: auto !important;
  background-color: #2c7b3e;
}
body#top
  .top-header
  div.trp-language-switcher
  .trp-ls-shortcode-current-language
  &gt; a {
  padding: 0 54px 0 20px;
  color: white;
  background-color: #2c7b3e;
  /* background: url(svg/globe.svg) no-repeat left 16px top 7px; */
  background-size: 25px;
  transform: translateX(-5px);
}
body#top .top-header div.trp-language-switcher:hover {
  transform: translateX(0);
}
.trp-language-switcher &gt; div &gt; a &gt; img {
  transform: translateY(1px);
}
body#top .top-header div.trp-language-switcher .trp-ls-shortcode-language {
  border: 0;
  padding: 0;
  border-radius: 3px;
  width: 100% !important;
  background-color: #91b508;
}
body#top .top-header div.trp-language-switcher .trp-ls-shortcode-language &gt; a {
  padding: 0;
  color: white;
  text-align: left;
  padding: 0 15px;
}
body#top
  .top-header
  div.trp-language-switcher
  .trp-ls-shortcode-language
  &gt; a:hover {
  background-color: #7d9d07;
}

@-webkit-keyframes memberbounce {
  0% {
    background: url(svg/user.svg) no-repeat left top 7px;
    background-size: 24px;
  }
  30% {
    background: url(svg/user.svg) no-repeat left top 12px;
    background-size: 24px;
  }
  60% {
    background: url(svg/user.svg) no-repeat left top 5px;
    background-size: 24px;
  }
  100% {
    background: url(svg/user.svg) no-repeat left top 7px;
    background-size: 24px;
  }
}

@keyframes memberbounce {
  0% {
    background: url(svg/user.svg) no-repeat left top 7px;
    background-size: 24px;
  }
  30% {
    background: url(svg/user.svg) no-repeat left top 12px;
    background-size: 24px;
  }
  60% {
    background: url(svg/user.svg) no-repeat left top 5px;
    background-size: 24px;
  }
  100% {
    background: url(svg/user.svg) no-repeat left top 7px;
    background-size: 24px;
  }
}
body#top .top-header .container &gt; a:first-of-type {
  padding-left: 34px;
  background: url(svg/user.svg) no-repeat left top 7px;
  background-size: 24px;
}
body#top .top-header .container &gt; a:first-of-type:hover {
  -webkit-animation: 0.6s memberbounce forwards;
  animation: 0.6s memberbounce forwards;
}
body#top .top-header .container &gt; a.lang {
  background: url(svg/globe.svg) no-repeat left 16px top 7px;
  background-size: 25px;
  padding-left: 34px;
  border-radius: 2px;
  padding: 0 54px 0 50px;
  background-color: #2c7b3e;
}
body#top .top-header .container &gt; a.lang:hover {
  background-size: 25px;
  background-color: #2c7b3e;
}
body#top .av-main-nav &gt; li &gt; a {
  font-size: 18px;
  font-weight: normal;
}
body#top .av-main-nav ul li.current_page_item a span {
  color:#2c7b3e;
}
body#top .av-main-nav &gt; li &gt; a .avia-menu-fx {
  display: none;
}
body#top .av-main-nav &gt; li &gt; a:hover {
  color: #175425;
}
body#top #menu-item-search {
  margin-left: 26px;
  position: relative;
  display: inline-block;
}

@-webkit-keyframes searchbounce {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  30% {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
  }
  60% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes searchbounce {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  30% {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
  }
  60% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
body#top #menu-item-search &gt; a {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
body#top #menu-item-search &gt; a:hover {
  -webkit-animation: 0.6s searchbounce forwards;
  animation: 0.6s searchbounce forwards;
}
body#top.home #main .container_wrap ~ .container,
body#top.page-template-why-cartons #main .container_wrap ~ .container {
  max-width: 100%;
  padding: 0;
  z-index:3;
}
body#top.page-template-why-cartons #main .container-fluid {
  padding: 0;
  max-width: 100%;
}
body#top.home #main .container_wrap ~ .container .entry-content-wrapper {
  padding-right: 0;
}

#top #menu-item-search .avia-font-entypo-fontello,
body #menu-item-search .avia-font-entypo-fontello,
html body #menu-item-search [data-av_iconfont="entypo-fontello"]:before {
  content: "";
  background-image: url(svg/search.svg);
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  display: inline-block;
  -webkit-transform: translateY(6px);
  -ms-transform: translateY(6px);
  transform: translateY(6px);
}

body#top #menu-item-search form .avia-font-entypo-fontello {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.responsive #top #wrap_all #menu-item-search input[type="text"] {
  border-radius:6px 0 0 6px;
}
.responsive #top #wrap_all #menu-item-search form .avia-font-entypo-fontello {
  width: 42px;
  height: 40px;
  background-image: url(svg/search.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  margin-right: 0;
  background-color: #91b508;
  border-radius:0 6px 6px 0;
}

#top #s {
  width: 100%;
  position: relative;
  padding: 11px 47px 11px 5px;
  z-index: 1;
  margin: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#top header #searchform #s {
  padding:7px 47px 6px 5px;
}
body#top footer {
  margin-bottom: 30px;
}

#footer .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 767px) {
  #footer .container .av_one_half .widget {
    margin: 0;
    padding: 0;
  }
}
#footer .container .av_one_half:first-of-type img {
  max-width: 125px;
}
#footer .container .av_one_half:last-of-type a {
  display: inline-block;
  vertical-align: middle;
  padding: 4px;
  margin-bottom: 6px;
}
#footer .container .av_one_half:last-of-type a:not(:last-of-type) {
  margin-right: 6px;
}
#footer .container .av_one_half:last-of-type a:hover {
  -webkit-animation: 0.6s bounce forwards;
  animation: 0.6s bounce forwards;
}
#footer .container .av_one_half:last-of-type a img {
  height: 28px;
  vertical-align: middle;
}
#footer .container .av_one_half:last-of-type .widget {
  padding: 10px 0;
}
@media (min-width: 768px) {
  #footer .container .av_one_half:last-of-type .widget {
    text-align: right;
  }
}
#footer-page {
  z-index: 3;
  position: relative;
}
body.home #footer-page .template-page {
  transform: translateY(-50px);
  z-index: 9;
}
.footer-block:before {
  /* content: "";
  height: 236px;
  -webkit-transform: translateY(-164px);
  -ms-transform: translateY(-164px);
  transform: translateY(-164px);
  width: 101%;
  display: inline-block;
  background: url("svg/swirl-white.svg") no-repeat center bottom;
  background-size: 100%;
  position: absolute; */
}
@media (max-width: 767px) {
  .footer-block:before {
    background-size: 100%;
    -webkit-transform: translateY(-190px);
    -ms-transform: translateY(-190px);
    transform: translateY(-190px);
  }
}

.footer-block .content {
  padding-top: 0;
  padding-bottom: 0;
}

.footer-block .flex_column .widget {
  padding-bottom: 0;
}

.footer-block .flex_column:first-of-type img {
  max-width: 125px;
}

.footer-block .flex_column:last-of-type a {
  display: inline-block;
  vertical-align: middle;
  padding: 4px;
  margin-bottom: 6px;
  position: relative;
}
.footer-block .flex_column:last-of-type a:not(:last-of-type) {
  margin-right: 6px;
}
.footer-block .flex_column:last-of-type a:hover {
  -webkit-animation: 0.6s bounce forwards;
  animation: 0.6s bounce forwards;
}
.footer-block .flex_column:last-of-type a img {
  height: 28px;
  vertical-align: middle;
}
.footer-block .flex_column:last-of-type a span {
  position: absolute;
  bottom: -21px;
  left: 0px;
  font-weight: bold;
  font-size: 11px;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  .footer-block .flex_column:last-of-type .widget {
    text-align: right;
    padding-top: 100px;
  }
}

.copyright {
  font-size: 16px;
  font-weight: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
.copyright .widget {
  padding: 0;
}
@media (max-width: 767px) {
  .copyright .widget {
    padding: 0;
    margin: 0;
  }
}
.copyright &gt; div {
  -webkit-box-flex: 1;
  -ms-flex: 1 auto;
  flex: 1 auto;
}
@media (max-width: 680px) {
  .copyright &gt; div {
    width: 100%;
  }
}
@media (max-width: 680px) {
  .copyright &gt; div.footer-links {
    margin-top: 25px;
  }
}
@media (min-width: 680px) {
  .copyright &gt; div .menu {
    text-align: right;
  }
}
.copyright &gt; div .menu li {
  display: inline-block;
}
.copyright &gt; div .menu li:not(:last-of-type) {
  margin-right: 25px;
}
.copyright &gt; div .menu li a {
  padding: 0;
  font-size: 16px;
}

#home-slider {
  position: relative;
  background-size:cover;
  background-position:left center;
  background-repeat:no-repeat;
  background-color:#f7f7f7;
  min-height: 560px;
}
#home-slider .home-slider-wrap {
  display: flex;
  justify-content: center;

  max-width: 1200px;
  margin: 0 auto;
}
#home-slider .home-slider-wrap:before {
  /* content:'';
  width:100%;
  height:200px;
  background: rgb(247,247,247);
  background: linear-gradient(0deg, rgba(247,247,247,1) 0%, rgba(221,221,221,1) 100%);
  z-index:9;
  position: absolute;
  z-index: 0; */
}
body#top #wrap_all .avia-section.myths-facts {
  position: relative;
}
body#top #wrap_all .avia-section.myths-facts:after {
  content: "";
  /* background: url(svg/swirl-white.svg) no-repeat center bottom -1px; */
  width: 101%;
  height: 240px;
  background-size: contain;
  z-index: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  pointer-events: none;
}
.no-swirl#and-more .content {
  padding-top: 0;
  margin-top: 0;
}
#home-slider:after {
  content: "";
  background: url("svg/swirl-white.svg") no-repeat center bottom -1px;
  width: 101%;
  height: 240px;
  background-size: contain;
  z-index: 1;
  position: absolute;
  bottom: -54px;
  left: 0;
  pointer-events: none;
}
@media (min-width: 1025px) {
  /* #home-slider:before {
    content: "";
    background: url(img/butterfly.webp) no-repeat;
    width: 150px;
    height: 160px;
    background-size: 100%;
    z-index: 9;
    position: absolute;
    bottom: -96px;
    left: 42.5%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  } */
}
@media (min-width: 991px) {
  #home-slider:before {
    width: 250px;
    height: 260px;
    bottom: 30px;
  }
}
#home-slider .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  min-height: 420px;
  background-color:#f7f7f7;
}
@media (min-width:1601px) {
  #home-slider .swiper-slide {
    /* min-height: 560px; */
    /* padding-right:50px; */
  }
}
@media (min-width:768px) and (max-width:1024px) {
  #home-slider .swiper-slide {
    max-height:380px
  }
}
#custom-left {
  width: 40%;
  display: inline-block;
  vertical-align: top;
  position: relative;
}
#custom-right {
  width: 60%;
  display: inline-block;
  position: relative;
  padding-top:25px;
}
@media (max-width: 767px) {
  #home-slider .swiper-slide {
    height: auto;
    min-height: 370px;
  }
}
#top #home-slider h2 {
  font-size: 70px;
  line-height: 1.1;
  font-weight: bold;
  margin-bottom: 0;
  position: relative;
  left: 0;
  /* top: 90px; */
  letter-spacing: -1px;
  /* text-transform: uppercase; */
  /* color: #175425; */
  /* color:white; */
  vertical-align: top;
  z-index:500;
  display: block;
  /* text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.29); */
  padding-top:90px;
}
#top #home-slider .btn {
  margin-top:15px;
  -webkit-box-shadow: 8px 5px 15px 1px rgba(23,84,37,0.27); 
  box-shadow: 8px 5px 15px 1px rgba(23,84,37,0.27);
}
#home-slider:after {
  bottom: 0;
  z-index:3;
}
#home-slider h2 span {
  color:#8eb108;
  font-size:18px;
  /* font-family: "P22Allyson", "Myriad Web Pro", Arial, Helvetica, sans-serif; */
  text-transform: uppercase;
  /* color: #175425; */
  margin-left:0;
  /* font-style:italic; */
  letter-spacing:2px;
  display: block;
}
#home-slider .text-overlay {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  z-index: 3;
}
@media(min-width:1301px) {
    .html_header_top.html_header_sticky #top #wrap_all #main {
    padding-top: 168px !important;
  }
}
@media (max-width: 1299px) {
  #top #home-slider h2 {
    font-size: 60px;
    /* margin-top: 50px; */
    /* left:150px; */
  }
}
@media (max-width:1024px) {
  /* #top #home-slider h2 {
    top:20px;
  } */
}
@media (max-width: 767px) {
  #home-slider {
    background-position: center;
    background-size: cover;
    min-height: 280px;
    /* text-align:center; */
  }
  #top #home-slider h2 {
    top: 0;
    left: 0;
    /* font-size: 40px; */
    margin-left: 0;
    margin-top: 80px;
  }
  #home-slider h2 span {
    margin-left: 0;
  }
  #home-slider #custom-left {
    width:100%;
    max-width: 85%;
    text-align:left;
  }
}
@media (max-width:1024px) {
  #top #home-slider h2 {
    margin-top: 45px;
  }
}
@media (min-width:768px) and (max-width:1300px) {
  .html_header_top.html_header_sticky #top #wrap_all #main {
    padding-top: 105px !important;
  }
}
@media (min-width: 768px) {
  .html_header_top.html_header_sticky
    #top.page-template-why-cartons
    #wrap_all
    #main {
    padding-top: 240px !important;
  }
}
@media(max-width:420px) {
  #top #home-slider h2 {
    font-size: 40px;
  }
}
#top.page-template-why-cartons .about-container {
  padding-bottom: 180px;
}
#top.page-template-why-cartons .about-container.main_color strong {
  font-size: 20px;
  line-height: 25px;
}
.main_color .toggle_content,
.main_color .toggler:hover,
#top .main_color .av-minimal-toggle .toggler,
.main_color .toggler {
  background-color: transparent;
}
.toggle_icon {
  border-width: 0px;
  top:30px;
}
.toggler.activeTitle {
  background: white;
}
body#top #wrap_all .avia-section.dark p.toggler.activeTitle,
body#top #wrap_all .avia-section.swirl-double p.toggler.activeTitle {
  color: #228766;
}
#page-introduction {
  padding: 0 0 50px;
  /* background:url(svg/swirl-green.svg) center bottom -1px no-repeat; */
  /* background-size:101%; */
}
@media (max-width:1600px) {
  #page-introduction {
    padding:50px 0;
  }
}
#page-introduction.main_color strong {
  font-size: 20px;
}
#page-introduction div:first-of-type {
  /*    position: relative;
    top: -50px;*/
}
@media (min-width: 768px) {
  #top
    .alternate_color.title_container.has-image ~ .container_wrap#page-introduction &gt; div &gt; main,
    .alternate_color.title_container.has-image ~ .container_wrap#page-introduction &gt; div &gt; main {
    transform: none;
  }
  #page-introduction .flex_column:first-of-type {
    margin-top: -70px;
  }
}
body#top .sustainable-forest-management-schemes {
  background-color:#175425;
  transform: none;
}
body#top .sustainable-forest-management-schemes ~ #footer-page .register-news {
  background-image: url(svg/swirl-white.svg), url(img/leafs.png);
  background-size:100%, cover;
  background-position:center bottom -50px, center;
  background-repeat: no-repeat;
}
body#top .sustainable-forest-management-schemes:before {
  /* content: "";
  height: 225px;
  width: 101%;
  display: inline-block;
  background: url(svg/swirl-dgreen2.svg) no-repeat center top -1px;
  background-size: 101%;
  top: -1px;
  position: absolute;
  transform: translateY(-150px); */
}
body#top #wrap_all .avia-section.swirl2.sustainable-forest-management-schemes {
  background: url(svg/swirl-white2.svg) center top -1px no-repeat;
  background-size: 101%;
  padding: 150px 0 150px;
}
body#top .sustainable-forest-management-schemes h2,
body#top .sustainable-forest-management-why-cartons h2 {
  font-size: 28px;
  line-height:32px;
}
body#top .sustainable-forest-management-schemes .content {
  padding-bottom:0;
}
.entry-content-wrapper .post-title {
  margin: 20px 0;
  font-size: 34px;
  line-height: 38px;
}
@media (max-width: 767px) {
  .entry-content-wrapper .post-title {
    font-size: 24px;
    line-height: 30px;
  }
}
body#top .why-cartons-sub {
  /* padding-bottom:150px; */
}
body#top .why-cartons-sub-bottom {
  padding-bottom:250px;
}
body#top .why-cartons-sub .avia-image-overlay-wrap {
  border: none;
}
.why-cartons-sub.myths-facts .avia-image-container img {
  border: 4px solid #91b508;
}
body#top:not(.home) .why-cartons-sub .avia-image-container img {
  border-radius:12px;
  border: 4px solid #91b508;
}
.why-cartons-sub .toggle_icon span {
  border-color:#175425;
}
.why-cartons-sub .toggler.activeTitle,
.why-cartons-sub .toggler.activeTitle:hover {
  background-color:transparent;
}
.why-cartons-sub .content {
  padding-top:0;
  /* padding-bottom: 200px; */
}
.sustainable-forest-management-schemes {
  padding-top:50px;
}
.main_color .avia-icon-list {
  padding-bottom:30px;
}
.main_color .avia-icon-list .iconlist_icon {
  background-color: #91b508;
  background-image: url(./svg/tree.svg);
  background-size: 30px;
  background-repeat: no-repeat;
  background-position: center center;
}
.latest-post {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9;
  left: 0;
  background-color: rgba(220, 229, 226, 0.8);
}
.latest-post a {
  background: url(svg/edit.svg) no-repeat left top 12px;
  background-size: 24px;
}
.latest-post a .post-title {
  text-align: center;
  color: #393939;
  line-height: 1;
  padding: 14px 0;
  padding-left: 30px;
  margin: 0;
}
.latest-post a .post-title strong {
  color: #393939;
}
.latest-post a .post-title p {
  margin:5px 0 0;
}
.latest-post .container {
  text-align: center;
}
.latest-post .container a {
  margin: 0 auto;
  display: inline-block;
}

.swiper-bullets {
  bottom: 220px;
  text-align: left;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 9;
}
@media (max-width:1200px) {
  body#top .why-cartons-sub,
  body#top .why-cartons-sub-bottom {
    padding-top:50px;
    padding-bottom:100px;
  }
}
@media (max-width: 767px) {
  .latest-post {
    position:relative;
  }
  .swiper-bullets {
    bottom: 100px;
  }
  .why-cartons-sub .content {
    padding-bottom: 50px;
  }
  body#top .why-cartons-sub,
  body#top .why-cartons-sub-bottom {
    padding-bottom:50px;
  }
}
@media (max-width: 767px) {
  .swiper-bullets .swiper-pagination {
    left: 0;
  }
}

.swiper-container-horizontal &gt; .swiper-bullets .swiper-pagination-bullets {
  background-color: #228766;
  border-radius: 4px;
  padding: 0 35px;
}
.swiper-container-horizontal
  &gt; .swiper-bullets
  .swiper-pagination-bullets
  .swiper-pagination-bullet {
  background-color: white;
  opacity: 0.6;
  margin: 0 10px;
}
.swiper-container-horizontal
  &gt; .swiper-bullets
  .swiper-pagination-bullets
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
}
.responsive #top #wrap_all .award__4.single-award .container {
  flex-wrap:wrap;
}
@media (max-width: 767px) {
  .responsive #top #wrap_all .container {
    width: 100%;
  }
  .responsive #top #wrap_all .single-award .container {
    flex-wrap:wrap;
  }
}

.about-container {
  padding-bottom:220px;
  background: url(svg/swirl-green.svg) center bottom -1px no-repeat;
  background-size: 101%;
}
@media (max-width:767px) {
  .about-container {
    padding-bottom:60px;
  }
}
/* @media (min-width: 768px) {
  .about-container {
    -webkit-transform: translateY(-38px);
    -ms-transform: translateY(-38px);
    transform: translateY(-38px);
  }
} */
.about-container .avia_textblock p {
  max-width: 400px;
  margin: 15px 0 25px;
}
.about-container .avia_textblock h3 {
  /* max-width: 340px; */
}
.about-container .avia_textblock p a {
  line-height: 50px;
  padding: 0 25px;
  border-radius: 4px;
  display: inline-block;
  min-width: 180px;
  text-align: center;
  color: white;
  background-color: #228766;
  transition:.5s;
}
.about-container .avia_textblock p a:hover {
  background-color:#1d7357;
}
@media (min-width: 768px) {
  .about-container .flex_column:first-of-type {
    margin-top: -80px;
  }
  .page-template-why-cartons .about-container .flex_column:first-of-type {
    margin-top: 0px;
  }
  .about-container .avia_textblock p {
    max-width: unset;
  }
}
#top.page-template-why-cartons
  .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
  margin-top: 0;
}
.swiper-container-horizontal &gt; .swiper-scrollbar {
  position: absolute;
  left: 50%;
  bottom: 10px;
  z-index: 50;
  height: 3px;
  width: 98%;
  max-width: 400px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: rgba(255, 255, 255, 0.3);
}
.swiper-container-horizontal &gt; .swiper-scrollbar .swiper-scrollbar-drag {
  background-color: white;
}

body#top #wrap_all .avia-section.news-section .container {
  padding-bottom: 100px;
}

body#top #wrap_all .avia-section.news-section .template-blog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -15px;
}
@media (max-width: 1024px) {
  body#top #wrap_all .avia-section.news-section .container {
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  body#top #wrap_all .avia-section.news-section .template-blog {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  body#top #wrap_all .avia-section.news-section .container {
    padding-bottom: 50px;
  }
}
body#top #wrap_all .avia-section.news-section .template-blog article {
  margin: 0 15px;
}
body#top
  #wrap_all
  .avia-section.news-section
  .template-blog
  article
  h2.post-title {
  line-height: 1.1;
}
body#top #wrap_all .avia-section.news-section .template-blog article img {
  border-radius: 12px;
  border: 4px solid white;
  background-color:#f1f1f1;
}
body#top
  #wrap_all
  .avia-section.news-section
  .template-blog
  article
  .entry-content {
  font-size: 18px;
  line-height: 24px;
}

body#top #wrap_all .avia-section.news-section .flex_column:last-of-type {
  margin-top: 0;
}
body#top #wrap_all .avia-section.news-section .flex_column:last-of-type a {
  line-height: 50px;
  padding: 0 25px;
  border-radius: 4px;
  display: inline-block;
  min-width: 180px;
  text-align: center;
  color: #175425;
  background-color: white;
}
@media (min-width: 768px) {
  body#top
    #wrap_all
    .avia-section.news-section
    .flex_column:last-of-type
    .av_textblock_section {
    text-align: right;
  }
}

body#top #wrap_all .avia-section.swirl {
  margin-top: 0;
  padding-bottom: 50px;
  background-size: 100%;
}
body#top #wrap_all .avia-section.swirl.dark {
  position: relative;
  /* background: url(svg/swirl-dgreen.svg) center bottom no-repeat; */
}
body#top #wrap_all .avia-section.swirl.dark.news-section {
  padding-top:220px;
  padding-bottom:40px;
  background:
  url(svg/swirl-dgreen.svg) center bottom -1px no-repeat,
  url(svg/swirl-white2.svg) center top -1px no-repeat;
  background-color:#228766;
  background-size: 101%;
}
body#top.home #wrap_all .avia-section.swirl.dark.news-section {
  padding-top:0;
  background:
  url(svg/swirl-white.svg) center bottom -1px no-repeat;
  background-color:#228766;
  background-size: 101%;
  z-index:2;
}
@media (max-width:1024px) {
  body#top.home #wrap_all .avia-section.swirl.dark.news-section {
    padding-top:20px;
  }
}
body#top #wrap_all .avia-section.swirl:before {
  /* content: "";
  height: 240px;
  -webkit-transform: translateY(-180px);
  -ms-transform: translateY(-180px);
  transform: translateY(-180px);
  width: 101%;
  display: inline-block;
  background: url("svg/swirl-green.svg") no-repeat center top;
  background-size: contain;
  position: absolute; */
}
/* @media (max-width: 767px) {
  body#top #wrap_all .avia-section.swirl:before {
    background-size: 800px;
    -webkit-transform: translateY(-72px);
    -ms-transform: translateY(-72px);
    transform: translateY(-72px);
    background-position: left top;
  }
} */
body#top #wrap_all .avia-section.swirl .template-page {
  padding-top: 0;
}
body#top.home #wrap_all .avia-section.swirl .template-page {
  transform: translateY(-60px);
}
body#top #wrap_all .avia-section.dark,
body#top #wrap_all .avia-section.swirl-double,
body#top #wrap_all .avia-section.swirl-double h3 {
  color: white;
}
body#top #wrap_all .avia-section.swirl-double p:not(.activeTitle),
body#top #wrap_all .avia-section.swirl-double p:not(.activeTitle) strong {
  color: white;
}
body#top #wrap_all .avia-section.dark .toggle_wrap.active_tc,
body#top #wrap_all .avia-section.swirl-double .toggle_wrap.active_tc {
  background-color:transparent;
}
body#top #wrap_all .avia-section.dark .togglecontainer .toggle_content,
body#top #wrap_all .avia-section.swirl-double .togglecontainer .toggle_content {
  background-color:rgba(255,255,255,.1);
}
body#top #wrap_all .avia-section.dark a,
body#top #wrap_all .avia-section.dark p,
body#top #wrap_all .avia-section.dark h1,
body#top #wrap_all .avia-section.dark h2,
body#top #wrap_all .avia-section.dark h3,
body#top #wrap_all .avia-section.dark h4,
body#top #wrap_all .avia-section.dark strong {
  color: white;
}

body#top #wrap_all .avia-section.swirl2:before {
  background: url("svg/swirl-dgreen.svg");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 100%;
}
body#top #wrap_all .avia-section.swirl2.sustainable-forest-management-schemes:before {
  background: url("svg/swirl-dgreen.svg");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 100%;
}
#leaves-background {
  position: absolute;
  top: -50px;
}
body#top #leaves-background .avia-image-overlay-wrap {
  border: none;
}
@media (max-width: 767px) {
  body#top #wrap_all .avia-section.swirl2:before {
    /* background-size: 800px;
    -webkit-transform: translateY(-72px);
    -ms-transform: translateY(-72px);
    transform: translateY(-72px);
    background-position: left top; */
  }
  body#top.home #wrap_all .avia-section.swirl .template-page {
    transform: translateY(0);
  }
}
body#top:not(.home) #wrap_all .avia-section.swirl3:before {
  content: "";
  height: 225px;
  width: 101%;
  display: inline-block;
  background: url("svg/swirl-dgreen2.svg") no-repeat center top -1px;
  background-size: 101%;
  top:-1px;
  position: absolute;
}
/* body#top:not(.home) #wrap_all .avia-section.swirl3.more-facts-about-forests-and-cartonboard {
  padding-top:0;
}
body#top:not(.home) #wrap_all .avia-section.swirl3.more-facts-about-forests-and-cartonboard:before {
  content:none;
} */
body#top.home #wrap_all .avia-section.swirl3:before {
  -webkit-transform: translateY(-150px);
  -ms-transform: translateY(-150px);
  transform: translateY(-150px);
}
body#top #wrap_all .avia-section.swirl2.sustainable-forest-management-schemes {
  background-color: #175425;
  /* background: #175425 */
  /* url("svg/swirl-white.svg") no-repeat center bottom -1px; */
  /* background-size: 100%; */
  /* padding-bottom: 240px; */
  padding:200px 0 0;
}
.more-facts-about-forests-and-cartonboard {
  padding: 200px 0 0;
}
body#top #wrap_all .avia-section.sustainable-forest-management-why-cartons ~ .more-facts-about-forests-and-cartonboard {
  padding-top:0;
}
.myths-facts #extra-publications {
  margin-bottom:100px;
}
body#top #wrap_all .avia-section.swirl {
  padding-bottom:0;
}
@media (max-width: 767px) {
  body#top #wrap_all .avia-section.swirl3:before {
    -webkit-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    transform: translateY(-1px);
    background-size: 101%;
  }
}
body#top #wrap_all .avia-section.swirl3 .content {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  padding-top: 40px;
  padding-bottom:20px;
}
body#top #wrap_all .avia-section.swirl3.video-section .content {
  padding-top: 55px;
}
body#top.home #wrap_all .avia-section.members-news {
  padding-bottom: 80px;
  padding-top:90px;
  background:
  url(svg/swirl-white.svg) no-repeat center bottom -1px,
  url(/wp-content/uploads/2021/10/Pine-Needles.png) no-repeat right top;
  background-size: 101%, contain;
  z-index:2;
}
body#top.home #wrap_all .avia-section.members-news:before {
  content: "";
  height: 210px;
  width: 101%;
  display: inline-block;
  background: url(svg/swirl-dgreen.svg) no-repeat center bottom;
  background-size: 100%;
  top: -190px;
  position: absolute;
  z-index: 9;
}
body#top #wrap_all .avia-section.members-news .entry-content-wrapper {
  padding: 0 0 50px 0;
  margin-top: -15px;
}
body#top.home #wrap_all .avia-section.members-news .entry-content-wrapper {
  padding:0;
}
@media (max-width:1400px) {
  body#top.home #wrap_all .avia-section.members-news {
    padding-top:100px;
  }
}
@media (max-width: 767px) {
  body#top #wrap_all .avia-section.members-news .entry-content-wrapper {
    padding: 50px 0 80px;
  }
  body#top #wrap_all .avia-section.members-news .entry-content-wrapper {
    margin-top:15px;
  }
  body#top.home #wrap_all .avia-section.members-news {
    padding-top:50px;
    padding-bottom:120px;
  }
}
body#top #wrap_all .avia-section.members-news .members-articles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin: 35px 0px;
}
@media (max-width: 767px) {
  body#top #wrap_all .avia-section.members-news .members-articles {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 35px 0 0;
  }
}
body#top .members-articles h3,
#top .flex_column .template-blog .post-title {
  font-size: 28px;
  line-height:32px;
}
.members-articles article {
  margin: 0 35px;
  flex:1;
}
body#top
  #wrap_all
  .avia-section.members-news
  .members-articles
  article:first-of-type {
  padding-left: 0;
  margin-left: 0;
}
body#top
  #wrap_all
  .avia-section.members-news
  .members-articles
  article:last-of-type {
  border-right: none;
  padding-right: 0;
}
@media (max-width: 767px) {
  body#top #wrap_all .avia-section.members-news .members-articles article {
    margin: 0 10px 35px;
  }
}
body#top #wrap_all .avia-section.members-news .members-articles article h3 {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  body#top #wrap_all .avia-section.members-news .members-articles article h3 {
    margin-bottom: 10px;
  }
}
body#top #wrap_all .avia-section.members-news .members-articles article .desc {
  font-size: 18px;
  line-height: 32px;
}
body#top #wrap_all .avia-section.members-news .flex_column:last-of-type {
  margin-bottom: 35px;
}
body#top #wrap_all .avia-section.members-news .flex_column:last-of-type a {
  line-height: 50px;
  padding: 0 25px;
  border-radius: 4px;
  display: inline-block;
  min-width: 180px;
  text-align: center;
  color: #175425;
  background-color: white;
}
body#top #wrap_all .avia-section.video-section .flex_column:last-of-type a {
  display: inline-block;
  padding:10px 0;
}
@media (min-width:768px) {
  body#top #wrap_all .avia-section.video-section .flex_column:last-of-type a {
    padding: 0 25px;
    border-radius: 4px;
    min-width: 180px;
    text-align: center;
    color: #fff;
    background-color: #228766;
    transition:.3s;
    line-height:50px;
  }
  body#top #wrap_all .avia-section.video-section .flex_column:last-of-type a:hover {
      background-color: #1d7357;
  }
}

.av_textblock_section .twitter-section-social-icons img {
  width: 30px;
  margin: 0 10px;
  filter: brightness(0) invert(1);
  border:0;
  border-radius:0;
}
.av_textblock_section .twitter-section-social-icons a {
  position:relative;
}
@media (min-width: 768px) {
  body#top
    #wrap_all
    .avia-section.members-news
    .flex_column:last-of-type
    .av_textblock_section,
  body#top
    #wrap_all
    .avia-section.video-section
    .flex_column:last-of-type
    .av_textblock_section {
    text-align: right;
  }
}
body#top #wrap_all .avia-section.members-news .template-blog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -15px;
}
body#top #wrap_all .avia-section.members-news .template-blog article {
  margin: 0 15px;
}
body#top
  #wrap_all
  .avia-section.members-news
  .template-blog
  article
  h2.post-title {
  line-height: 1;
}
body#top #wrap_all .avia-section.swirl-double {
  background:
  url("svg/swirl-white.svg") center bottom -1px no-repeat,
  url("svg/swirl-white2.svg") center top -1px no-repeat;
  /* url("/wp-content/uploads/2021/10/twitter-feed-bg.jpg") center no-repeat; */
  background-size: 101%, 101%;
  padding:150px 0 150px;
}
body#top #wrap_all .avia-section.swirl-double.ticcit-in-action.ticcit-home {
  background:
  url("svg/swirl-white2.svg") center top -1px no-repeat;
  background-size: 101%;
  padding:150px 0 0;
}

body#top #wrap_all .avia-section.swirl-double.ticcit-in-action {
  background:
  url(svg/swirl-white2.svg) center top -1px no-repeat,
  url(svg/swirl-white.svg) center bottom -1px no-repeat;
  background-size: 101%, 101%;
  padding:150px 0 110px;
}
#top.page-template-ticcit-at-home:not(.home) main ~ #footer-page .register-news {
  /* background-image: url(svg/swirl-grey2-rev.svg), url(svg/swirl-white.svg), url(img/leafs.png); */
}
/* ticcit page */
body#top #wrap_all div.avia-section.ticcit-main-resources {
  /* background:
  url("svg/swirl-grey2-rev.svg") center top -1px no-repeat;
  background-size: 101%;
  padding:200px 0 0; */
}
body#top #wrap_all div.avia-section.ticcit-main-areas {
  /* background:
  url("svg/swirl-dgreen2.svg") center top -1px no-repeat;
  background-size: 101%;
  padding:170px 0 0; */
}
body#top #wrap_all .avia-section.swirl-double .avia-image-overlay-wrap {
  border:0;
}
body#top #wrap_all .avia-section.swirl-double.ticcit-in-action .avia-image-overlay-wrap {
  border:4px solid #91b508;
}
@media (max-width:1200px) {
  body#top #wrap_all .avia-section.swirl-double.ticcit-in-action {
    padding:150px 0 50px;
  }
}
@media (max-width:767px) {
  body#top #wrap_all .avia-section.swirl-double {
    background: url("svg/swirl-white.svg") center bottom -1px no-repeat,
      url("svg/swirl-white2.svg") center top -2px no-repeat;
    background-size: 101%;
  }
  body#top #wrap_all .avia-section.members-news .flex_column:last-of-type {
    margin-bottom:0;
  }
}

body#top #wrap_all .avia-section.video-section {
  /* -webkit-transform: translateY(-120px);
  -ms-transform: translateY(-120px);
  transform: translateY(-120px); */
  padding-bottom:0;
  background-size:80%;
}
@media (max-width:110px) {
  body#top #wrap_all .avia-section.video-section {
    padding-bottom:120px;
  }
}
body#top #wrap_all .avia-section.video-section .entry-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
body#top #wrap_all .avia-section.video-section h2 {
  margin-bottom: 35px;
}
body#top #wrap_all .avia-section.video-section div .av_two_third {
  margin-left: 0;
  margin-right: 30px;
  width: calc(70% - 30px);
}
@media (max-width: 767px) {
  body#top #wrap_all .avia-section.video-section h2 {
    margin-top:50px;
    margin-bottom:0;
  }
  body#top #wrap_all .avia-section.video-section div .av_two_third {
    width: 100%;
    margin-right: 0;
  }
}
body#top #wrap_all .avia-section.video-section div .av_one_third {
  margin-left: 0;
  width: 30%;
}
@media (max-width: 767px) {
  body#top #wrap_all .avia-section.video-section div .av_one_third {
    width: 100%;
    margin-right: 0;
  }
}
body#top #wrap_all .avia-section.video-section .avia-image-container {
  margin: 0;
  overflow: hidden;
  border: 4px solid #228766;
  margin-bottom: 0;
  height: calc(50% - 15px);
  background-size: cover;
  background-position: center;
  border-radius:12px;
}
@media (max-width: 767px) {
  body#top #wrap_all .avia-section.video-section .avia-image-container {
    min-height: 340px;
  }
}
@media (max-width: 480px) {
  body#top #wrap_all .avia-section.video-section .avia-image-container {
    min-height: 240px;
  }
}
body#top #wrap_all .avia-section.video-section .avia-image-container a {
  display: inline-block;
  width: 100%;
  height: 100%;
}
body#top
  #wrap_all
  .avia-section.video-section
  .avia-image-container
  a
  .avia-image-container-inner {
  width: 100%;
  height: 100%;
}
body#top
  #wrap_all
  .avia-section.video-section
  .avia-image-container:first-of-type {
  margin-bottom: 5px;
}
body#top #wrap_all .avia-section.video-section .avia-video {
  overflow: hidden;
  border: 4px solid #228766;
  margin-bottom: 0;
  border-radius:12px;
}
.twitter-section-social-icons {
  text-align: right;
  position: relative;
  bottom: 0;
  top: 300px;
}
body#top #wrap_all .avia-section.sustainable-forest-management-why-cartons {
  margin-top:0;
  padding: 160px 0 290px;
  -webkit-transform: translateY(-120px);
  -ms-transform: translateY(-120px);
  transform: translateY(-120px);
}
body#top #wrap_all .avia-section.twitter-feed {
  padding: 130px 0 260px;
}
body#top #wrap_all .avia-section.twitter-feed .avia-image-container img {
  max-width:400px;
}
@media (max-width:1100px) {
  body#top #wrap_all .avia-section.twitter-feed {
    padding: 130px 0 240px;
  }
}
body#top #wrap_all .avia-section.sustainable-forest-management-why-cartons {
  padding: 200px 0 260px;
}
#and-more .content {
  padding-top: 0;
  /* margin-top: -100px; */
}
#and-more .entry-content-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.swirl-double ~ #and-more .template-page {
  /* transform: translateY(-100px); */
}
@media (max-width:1200px) {
  #and-more .entry-content-wrapper {
    justify-content: left;
  }
  #and-more .av_one_fifth {
    width: 32%;
    margin-left: 2%;
  }
  #and-more .av_one_fifth:nth-of-type(3n-4) {
    margin-left:0;
  }
}
.avia-icon-list .iconlist_icon {
  font-size: 0;
}
@media (max-width:1024px) {
  body#top #wrap_all .avia-section.sustainable-forest-management-why-cartons {
    padding: 100px 0 120px;
  }
  body#top #wrap_all .avia-section.twitter-feed {
    padding: 130px 0 240px;
  }
}
@media (max-width: 767px) {
  body#top #wrap_all .avia-section.sustainable-forest-management-why-cartons,
  body#top #wrap_all .avia-section.twitter-feed {
    padding: 70px 0;
  }
  body#top #wrap_all .avia-section.twitter-feed {
    padding: 130px 0 130px;
  }
}
body#top #wrap_all .avia-section.twitter-feed .flex_column:last-of-type {
  min-height: 230px;
}
@media (max-width: 767px) {
  body#top #wrap_all .avia-section.twitter-feed .flex_column:last-of-type {
    display: none;
    opacity: 0;
  }
}
.avia-icon-list .iconlist_title {
  text-transform: none;
}
.main_color.more-facts-about-forests-and-cartonboard {
  /* padding-top:200px; */
  position: relative;
  padding-bottom:0;
}
.main_color.more-facts-about-forests-and-cartonboard ul {
  padding-bottom:0;
}
.main_color.more-facts-about-forests-and-cartonboard ul .entry-footer {
  margin-bottom:0;
}
.avia-icon-list .av-iconlist-empty .iconlist_title {
  margin-top: 0;
}
@media (max-width:767px) {
  body#top .avia-icon-list .av-iconlist-empty h4.iconlist_title {
    font-size:18px;
    line-height:24px;
  }
}
body#top #wrap_all .avia-section.twitter-feed h2 {

  background: url(svg/x-logo-white.png) no-repeat left center;
  background-size: 40px;
  padding-left: 50px;

}
body#top #wrap_all .avia-section.twitter-feed .avia-image-container {
  position: absolute;
  right: 0;
  top: -100px;
}
body#top #wrap_all .avia-section .twitter-section-social-icons strong {
  position: absolute;
  bottom: -22px;
  left: 13px;
  color: #fff;
  font-weight: normal;
  font-size: 13px;
}
#top #main .avia-section.twitter-feed .template-page {
  padding-top:20px;
}
#top .avia-smallarrow-slider .slide-image,
#top .avia-logo-element-container img {
  padding: 0 10px;
  background: transparent;
}
body#top
  #wrap_all
  .avia-section.twitter-feed
  .avia-image-container
  .avia-image-overlay-wrap {
  border: 0;
  border-radius: 0;
}

body#top #wrap_all .avia-section.cartonboard {
  padding-top: 140px;
  padding-bottom: 180px;
  background: url("svg/swirl-white.svg") center bottom -50px no-repeat,
    url("svg/swirl-white2.svg") center top -1px no-repeat;
  background-size: 100%;
  min-height: 500px;
  z-index:2;
  position:relative;
}
@media (max-width:1100px) {
  body#top #wrap_all .avia-section.cartonboard {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
@media (max-width:767px) {
  body#top #wrap_all .avia-section.cartonboard {
    background: url("svg/swirl-white.svg") center bottom -1px no-repeat,
      url("svg/swirl-white2.svg") center top -1px no-repeat;
    background-size: 100%;
  }
  body#top #wrap_all .avia-section.cartonboard {
    padding-top:60px;
  }
}
/*  body#top #wrap_all #av_section_8:after {
      content: '';
      height: 100%;
      width: 100%;
      background: rgb(255,255,255);
background: -moz-linear-gradient(-90deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.23573179271708689) 100%);
background: -webkit-linear-gradient(-90deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.23573179271708689) 100%);
background: linear-gradient(-90deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.23573179271708689) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1);
      z-index: 0;
      display: block;
      position: absolute;
      top: 0;
  }*/
@media (max-width: 767px) {
  body#top #wrap_all .avia-section.cartonboard {
    min-height: auto;
    padding-bottom: 60px;
  }
  body#top #wrap_all .avia-section.cartonboard .content {
    padding-top: 25px;
    padding-bottom:25px;
  }
}
body#top #wrap_all .avia-section.cartonboard .swiper-slide {
  height: auto;
}
body#top #wrap_all .avia-section.cartonboard .swiper-slide img {
  border-radius: 0;
  border: 4px solid #91b508;
  overflow: hidden;
  border-radius:12px;
  height:auto;
}
body#top #wrap_all .avia-section.cartonboard .swiper-button-next:after,
body#top #wrap_all .avia-section.cartonboard .swiper-button-prev:after {
  color: white;
  opacity: 0.6;
}
body#top #wrap_all .avia-section.cartonboard .swiper-wrapper {
  margin-bottom: 50px;
}
body#top
  #wrap_all
  .avia-section.cartonboard
  .swiper-container-horizontal
  &gt; .swiper-scrollbar {
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 50;
  height: 3px;
  width: 98%;
  max-width: 400px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: rgba(255, 255, 255, 0.3);
}
body#top
  #wrap_all
  .avia-section.cartonboard
  .swiper-container-horizontal
  &gt; .swiper-scrollbar
  .swiper-scrollbar-drag {
  background-color: white;
}
body#top #wrap_all .avia-section.cartonboard .avia-slideshow-arrows a:before {
  content: "";
  background: rgba(255, 255, 255, 0.2) url("svg/right-arrow.svg") no-repeat
    center;
  background-size: 20px;
}
body#top
  #wrap_all
  .avia-section.cartonboard
  .avia-slideshow-arrows
  a:first-of-type {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}
body#top #wrap_all .avia-section.cartonboard .av-horizontal-gallery-link {
  right: 30px;
  background-color: transparent;
}
body#top
  #wrap_all
  .avia-section.cartonboard
  .av-horizontal-gallery-link:before {
  content: "";
  background: rgba(0, 0, 0, 0.2) url("svg/search.svg") no-repeat center;
  background-size: 18px;
  width: 36px;
  height: 36px;
  display: inline-block;
}
body#top #wrap_all .avia-section.partners {
  padding:0;
}
body#top #wrap_all .avia-section.partners .content {
  /* -webkit-transform: translateY(-142px); */
  /* -ms-transform: translateY(-142px); */
  /* transform: translateY(-142px); */
  padding-top: 0;
}
@media (max-width: 767px) {
  body#top #wrap_all .avia-section.partners .content {
    /* -webkit-transform: translateY(-85px); */
    /* -ms-transform: translateY(-85px); */
    /* transform: translateY(-85px); */
  }
}
body#top #wrap_all .avia-section.partners .content .swiper-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body#top #wrap_all .avia-section.partners .content .swiper-pagination2,
body#top #wrap_all .avia-section .content .swiper-pagination3 {
  text-align: center;
}
body#top
  #wrap_all
  .avia-section
  .content
  .swiper-pagination3
  .swiper-pagination-bullet,
body#top
  #wrap_all
  .avia-section.partners
  .content
  .swiper-pagination2
  .swiper-pagination-bullet {
  background-color: #228766;
  opacity: 0.6;
  margin: 0 10px;
}
body#top
  #wrap_all
  .avia-section
  .content
  .swiper-pagination3
  .swiper-pagination-bullet {
  background-color: #fff;
}
body#top
  #wrap_all
  .content
  .swiper-pagination3
  .swiper-pagination-bullet.swiper-pagination-bullet-active,
body#top
  #wrap_all
  .avia-section.partners
  .content
  .swiper-pagination2
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
}
@media (max-width: 767px) {
  body#top #wrap_all .avia-section.partners .content .flex_column {
    margin: 0;
    margin-bottom: 0;
  }
}
body#top #wrap_all .avia-section.partners .content .slide-entry-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body#top
  #wrap_all
  .avia-section.partners
  .content
  .slide-entry-wrap
  &gt; div.flex_column.slide-entry {
  border: 0;
  padding: 0;
  margin: 0 20px;
}
@media (max-width: 767px) {
  body#top
    #wrap_all
    .avia-section.partners
    .content
    .slide-entry-wrap
    &gt; div.flex_column.slide-entry {
    margin: 0;
    margin-bottom: 0;
  }
  body#top #wrap_all .avia-section.partners {
    padding-bottom:50px;
  }
}
body#top #wrap_all .count-up {
  padding-top:70px;
  padding-bottom:0px;
}
body#top #wrap_all .count-up .avia-image-container {
  position:relative;
  height:400px;
}
@media (min-width:1201px) {
  body#top #wrap_all .count-up .avia-image-container:before {
    content:'';
    width:500px;
    height:600px;
    position:absolute;
    background: white url("/wp-content/themes/enfold-child/img/paper-top.png") no-repeat center bottom;
    top:-640px;
    right:-50px;
    z-index:1;
    animation: stack 6s infinite;
  }
}
@keyframes stack {
  0% {
    top:-540px;
    transform: rotate(0deg);
  }
  49% {
    top:-540px;
    transform: rotate(0deg);
  }
  50% {
    top:-50px;
      transform: rotate(3deg);
    }
  59% {
    top:-50px;
      transform: rotate(3deg);
    }
  60% {
    top:-140px;
    transform: rotate(3deg);
  }
  69% {
    top:-140px;
    transform: rotate(3deg);
  }
  70% {
    top:-240px;
    transform: rotate(0deg);
  }
  79% {
    top:-240px;
    transform: rotate(0deg);
  }
  80% {
    top:-340px;
    transform: rotate(-3deg);
  }
  89% {
    top:-340px;
    transform: rotate(-3deg);
  }
  90% {
    top:-440px;
    transform: rotate(-7deg);
  }
  99% {
    top:-440px;
    transform: rotate(-7deg);
  }
  100% {
    top:-540px;
    transform: rotate(3deg);
  }
}
body#top #wrap_all .count-up .avia-image-container-inner {
  position:absolute;
  right:0;
  bottom:20px;
  width:400px;
  height:400px;
}
body#top #wrap_all .count-up .avia-image-container img {

}
body#top #wrap_all .count-up .avia-image-container .avia-image-overlay-wrap {
  border: 0;
  border-radius: 0;
}

body#top #wrap_all .count-up .template-page {
  padding-top: 0;
}
body#top #wrap_all .count-up .template-page .av_textblock_section {
  max-width: 450px;
}
body#top #wrap_all .count-up .template-page .av_textblock_section h2 {
  font-size: 125px;
  line-height: 1;
  color: #228766;
}
@media(max-width:991px) {
  body#top #wrap_all .count-up .avia-image-container-inner {
    bottom:-150px;
  }
}
@media (max-width: 767px) {
  body#top #wrap_all .count-up .template-page .av_textblock_section h2 {
    font-size: 65px;
  }
}
body#top #wrap_all .count-up .template-page .av_textblock_section h2,
body#top #wrap_all .count-up .template-page .av_textblock_section h3 {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  /* #custom-left:after {
    content:'';
    width:700px;
    height:100%;
    background: rgb(255,255,255);
    background:
    linear-gradient(270deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,1) 35%,
    rgba(255,255,255,1) 55%,
    rgba(255,255,255,0) 100%);
    display: inline-block;
    position: absolute;
    top: 0;
    right: -350px;
    z-index: 8;
  } */
  body#top
    #wrap_all
    .count-up
    .template-page
    .av_textblock_section:nth-of-type(2) {
    margin-left: 150px;
  }
  body#top
    #wrap_all
    .count-up
    .template-page
    .av_textblock_section:nth-of-type(3) {
    margin-left: 250px;
  }
}
#top #av_section_8 h3 {
  /*color: #fff;*/
}
body#top #wrap_all .count-up .content {
  padding-bottom: 140px;
}
@media (max-width: 767px) {
  body#top #wrap_all .count-up .content .flex_column:first-of-type {
    margin-top: 30px;
  }
}
body#top #wrap_all .count-up .content .flex_column:last-of-type {

}
@media (max-width: 767px) {
  body#top
    #wrap_all
    .count-up
    .content
    .flex_column:last-of-type
    .avia-image-container {
    display: none;
    opacity: 0;
  }
  body#top #wrap_all .count-up .content {
    padding-bottom:40px;
  }
}

body#top .register-news {
  min-height:420px;
  background-image: url(svg/swirl-white.svg), url(img/leafs.png);
  background-size:100%, cover;
  background-position: center bottom -50px, center top 40px;
  background-repeat: no-repeat
}
body#top:not(.home) .register-news {
  min-height: 530px;
  background-image: url(svg/swirl-white2.svg), url(svg/swirl-white.svg), url(img/leafs.png);
  background-size: 100%, 100%, cover;
  background-position: center top -50px, center bottom -50px, center;
  background-repeat: no-repeat
}
body#top.home .register-news:before {
  content: "";
  height: 210px;
  width: 101%;
  display: inline-block;
  background: url("svg/swirl-dgreen.svg") no-repeat center bottom;
  background-size: 100%;
  top:-190px;
  position: absolute;
  z-index:9;
}
body#top .register-news:before {
  /* content: "";
  height: 210px;
  -webkit-transform: translateY(-140px);
  -ms-transform: translateY(-140px);
  transform: translateY(-140px);
  width: 101%;
  display: inline-block;
  background: url("svg/swirl-dgreen.svg") no-repeat center bottom;
  background-size: 100%;
  position: absolute;
  z-index:9; */
}
body#top .register-news .av_textblock_section {
  margin-top:0;
}
@media (max-width:1600px) {
  body#top #wrap_all .avia-section.cartonboard {
    background: url(svg/swirl-white.svg) center bottom -20px no-repeat,
    url(svg/swirl-white2.svg) center top -20px no-repeat;
    background-size:100%;
  }
  body#top .register-news {
      background-position: center top -20px, center bottom -20px, center;
  }
  body#top.home .register-news {
    background-position: center bottom -1px, center;
  }
}
body#top .register-news:before {
  /* content: "";
  height: 230px;
  -webkit-transform: translateY(-70px);
  -ms-transform: translateY(-70px);
  transform: translateY(-70px);
  width: 101%;
  display: inline-block;
  background: url("svg/swirl-white2.svg") no-repeat center top -1px;
  background-size: cover;
  position: absolute; */
}
@media (max-width: 767px) {
  body#top.home .register-news:before {
    height:192px;
  }
  body#top:not(.home) .register-news {
    background-position: center top -1px, center bottom -1px, center;
  }
  body#top .register-news:before {
    background-size: 100%;
    -webkit-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    transform: translateY(-1px);
    background-position: center top -1px;
  }
  body#top .register-news {
    background-position: center top -1px, center bottom -1px, center;
  }
  body#top #wrap_all .avia-section.cartonboard {
    background: url(svg/swirl-white.svg) center bottom 0 no-repeat,
    url(svg/swirl-white2.svg) center top 0 no-repeat;
    background-size:100%;
  }
}
body#top .register-news .ajaxresponse {
  width: 100%;
  margin: 15px 0 0;
}
body#top .register-news .ajaxresponse h3 {
  font-size: 20px;
}
body#top .register-news .av_textblock_section h2 {
  font-size: 48px;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  body#top .register-news .av_textblock_section h2 {
    font-size: 34px;
    line-height:42px;
  }
}
body#top .register-news .av_textblock_section p {
  font-size: 18px;
  margin-bottom: 0;
  margin-top: 10px;
}
body#top .register-news .flex_column {
  padding: 20px 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (min-width:768px) {
  body#top:not(.home).single-post .register-news .post-entry {
    min-height:530px;
    padding-top:100px;
  }
  body#top .register-news .flex_column:last-of-type .av_textblock_section {
    text-align:right;
  }
}
body#top:not(.home) .register-news .flex_column {
  padding: 250px 0 80px;
}
@media (max-width: 1100px) {
  body#top .register-news .flex_column {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
  }
  body.home #footer-page .template-page {
    transform:translateY(50px);
  }
}
@media(max-width:767px) {
  .awards-ribbon {
    top:-18px;
  }
  body.home #footer-page .template-page {
    transform:translateY(0);
  }
}
@media (max-width: 420px) {
  body#top .register-news .flex_column {
    padding: 50px 0;
  }
}
body#top .register-news .flex_column &gt; form {
  -webkit-box-flex: 1;
  -ms-flex: 1 auto;
  flex: 1 auto;
  margin: 0;
  padding: 60px 65px;
}
@media (max-width: 1100px) {
  body#top .register-news .flex_column &gt; form {
    padding: 25px 25px;
  }
}
@media (max-width: 420px) {
  body#top .register-news .flex_column &gt; form {
    padding: 25px 15px;
  }
}
body#top .register-news .flex_column &gt; form {
  padding: 0;
  max-width: 800px;
}
@media (max-width: 600px) {
  body#top .register-news .flex_column &gt; form {
    width: 100%;
  }
}
body#top .register-news .flex_column &gt; form fieldset {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 0;
  margin: 20px 0 0;
  padding: 0;
}
@media (max-width: 1100px) {
  body#top .register-news .flex_column &gt; form fieldset {
    margin: 20px 0 25px;
  }
}
body#top .register-news .flex_column &gt; form fieldset p:first-child {
  margin-right:15px;
}
@media (max-width: 1100px) {
  body#top .register-news .flex_column &gt; form fieldset p {
    margin-bottom: 20px;
  }
}
@media (min-width: 601px) {
  body#top .register-news .flex_column &gt; form fieldset p:first-of-type {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
@media (max-width: 600px) {
  body#top .register-news .flex_column &gt; form fieldset p {
    width: 100%;
  }
}
body#top .register-news .flex_column &gt; form fieldset p:nth-of-type(2) {
  width: 250px;
}
body#top .register-news .flex_column &gt; form fieldset p input {
  border: 0;
  color: white;
  border-radius: 0;
  background-color: #2a6c39;
  border:4px solid #2a6c39;
  font-family: "Myriad Web Pro", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 56px;
  padding: 0 60px 0 20px;
  font-size: 22px;
  border-radius: 10px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
body#top .register-news .flex_column &gt; form fieldset p input[type="submit"] {
  border:0;
  line-height: 64px;
}
body#top .register-news .flex_column &gt; form fieldset p input:focus {
  background-color: #3e814d;
}
body#top .register-news .flex_column &gt; form fieldset p input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #77ab83;
}
body#top .register-news .flex_column &gt; form fieldset p input::-moz-placeholder {
  /* Firefox 19+ */
  color: #77ab83;
}
body#top
  .register-news
  .flex_column
  &gt; form
  fieldset
  p
  input:-ms-input-placeholder {
  /* IE 10+ */
  color: #77ab83;
}
body#top .register-news .flex_column &gt; form fieldset p input:-moz-placeholder {
  /* Firefox 18- */
  color: #77ab83;
}
body#top .register-news .flex_column &gt; form fieldset p input[type="submit"] {
  color: #175425;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background: #fff;
  padding: 0 20px;
}
body#top .register-news .avia-button {
  background-color:white;
  margin:190px 0 0;
  line-height: 64px;
  width:250px;
}
body#top .register-news .avia-button span {
  color:#175425;
  font-size:22px;
}
@media (max-width:767px) {
  body#top .register-news .avia-button {
    margin:0;
  }
  body#top .register-news .avia-button-wrap {
    text-align:left;
  }
  body#top .register-news .flex_column &gt; form fieldset p {
    margin-top:15px;
  }
  body#top .register-news .flex_column:first-of-type,
  body#top:not(.home) .register-news .flex_column:first-of-type {
    padding:100px 0 0px;
  }
  body#top .register-news .flex_column:first-of-type {
    padding:70px 0 0px;
  }
  body.home #footer-page .template-page {
    padding-top:0;
  }
  body#top .register-news .flex_column:last-of-type,
  body#top:not(.home) .register-news .flex_column:last-of-type {
    padding:0;
  }
}
body#top
  .register-news
  .flex_column
  &gt; form
  fieldset
  p
  input[type="submit"]:hover {
  background-color: #fff;
}

#footer:before {
  content: "";
  height: 194px;
  -webkit-transform: translateY(-150px);
  -ms-transform: translateY(-150px);
  transform: translateY(-150px);
  width: 101%;
  display: inline-block;
  background: url("svg/swirl-white.svg") no-repeat center bottom;
  background-size: 100%;
  position: absolute;
}

#footer .flex_column {
  -webkit-transform: translateY(-50px);
  -ms-transform: translateY(-50px);
  transform: translateY(-50px);
}

#top .fullsize .template-blog .post .entry-content-wrapper {
  text-align: left;
}
#top .fullsize .template-blog .post .entry-content-wrapper header {
  width:100%;
}
#top .fullsize .template-blog .post-title {
  text-align:left;
}
#top .avia-smallarrow-slider {
  margin-top: 0;
}
#top .avia-smallarrow-slider .avia-slideshow-dots.avia-slideshow-controls {
  margin-top: 30px;
}
@media (max-width: 1099px) {
  #top .avia-smallarrow-slider .avia-slideshow-dots.avia-slideshow-controls {
    margin-top: 0;
  }
}
#top
  .avia-smallarrow-slider
  .avia-slideshow-dots.avia-slideshow-controls
  a.goto-slide {
  width: 8px;
  height: 8px;
  border: 0;
  padding: 0;
  border-width: 0;
  background-color: #1c7355;
  opacity: 0.4;
  margin: 0 10px;
}
#top
  .avia-smallarrow-slider
  .avia-slideshow-dots.avia-slideshow-controls
  a.goto-slide.active {
  opacity: 1;
}

#top .alternate_color.title_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  background-repeat: no-repeat;
  background-position: right center;
  position: relative;
  background-size:50% auto;
  background-color: #fff;
}
#top .alternate_color.title_container .container {
  padding-top: 15px;
  padding-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap:wrap;
  align-items:flex-start;
}
.custom__bg:not(.slim-header) .fade,
#top .alternate_color.title_container:not(.slim-header) .fade {
  background: rgb(255,255,255);
  background: linear-gradient(90deg, 
  rgba(255,255,255,0) 0%,
  rgba(255,255,255,1) 40%,
   rgba(255,255,255,1) 56%, 
   rgba(255,255,255,0) 70%);
  width:100%;
  height:100%;
  /* position:absolute; */
  top:0;
  right:0;
  pointer-events:none;
  padding-bottom:240px;
}
@media (max-width:1200px) {
  .custom__bg:not(.slim-header) .fade,
  #top .alternate_color.title_container:not(.slim-header) .fade {
    padding-bottom: 80px;
  }
}
@media (max-width:991px) {
  .custom__bg:not(.slim-header) .fade,
  #top .alternate_color.title_container:not(.slim-header) .fade {
    background: rgba(255,255,255,.8);
  }
}
@media (max-width:767px) {
  .custom__bg:not(.slim-header) .fade,
  #top .alternate_color.title_container:not(.slim-header) .fade {
    padding-bottom: 140px;
  }
}
@media (max-width:480px) {
  .custom__bg:not(.slim-header) .fade,
  #top .alternate_color.title_container:not(.slim-header) .fade {
    padding-bottom: 40px;
  }
}
.custom__bg .fade &gt; div,
#top .alternate_color.title_container .fade &gt; div {
  pointer-events:auto;
}
.top-description-aboutus {
  max-width:600px;
}
@media (max-width: 991px) {
  #top .alternate_color.title_container .container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .custom__bg .fade,
  #top .alternate_color.title_container .fade {
    padding-bottom:150px;
  }
  #top .alternate_color.title_container.slim-header .fade {
    padding-bottom:0;
  }
}
@media (max-width: 767px) {
  .custom__bg .fade,
  #top .alternate_color.title_container .fade {
    padding-bottom:50px;
  }
}
#top .alternate_color.title_container .container h1 {
  line-height: 1;
}
@media (max-width: 767px) {
  #top .alternate_color.title_container .container h1 {
    margin-bottom: 10px;
  }
}
#top .custom__bg:not(.slim-header),
#top .alternate_color.title_container.has-image:not(.slim-header) {
  background:
  url("/wp-content/uploads/2021/08/page-title.jpg") no-repeat right center,
  url("/wp-content/themes/enfold-child/img/fringe.jpg") no-repeat left top;
  background-size:60% auto, 70px auto;
}
.custom__bg:not(.slim-header) .fade,
#top .alternate_color.title_container:not(.slim-header) .fade,
#top .custom__bg:not(.slim-header),
#top .alternate_color.title_container.has-image:not(.slim-header) {
  /* min-height: 550px; */
}
@media (max-width:1200px) {
  .custom__bg:not(.slim-header) .fade,
  #top .alternate_color.title_container:not(.slim-header) .fade,
  #top .custom__bg:not(.slim-header),
  #top .alternate_color.title_container.has-image:not(.slim-header) {
    min-height: 280px;
  }
}
@media (max-width:991px) {
  #top .custom__bg:not(.slim-header),
  #top .alternate_color.title_container.has-image:not(.slim-header) {
    background-size:cover, 70px auto;
  }
  .custom__bg:not(.slim-header) .fade,
  #top .alternate_color.title_container:not(.slim-header) .fade,
  #top .custom__bg:not(.slim-header),
  #top .alternate_color.title_container.has-image:not(.slim-header) {
    /* min-height: 300px; */
  }
}
.custom__bg.slim-header,
#top .alternate_color.title_container.slim-header {
  background-color:#f1f6f1;
  padding-bottom:240px;
}
#top .alternate_color.title_container.slim-header ~ .container_wrap_first main {
  padding-top:30px;
}
#top .alternate_color.title_container.slim-header .fade {
  width:100%;
}
.award-top--wrap {
  /* bottom: -100px; */
  /* position:absolute; */
}
@media (max-width:1400px) {
  .custom__bg.slim-header,
  #top .alternate_color.title_container.slim-header {
    padding-bottom:180px;
  }
}
@media (max-width:991px) {
  .award-top--wrap {
    display: none;
  }
  #top .alternate_color.title_container.slim-header ~ .container_wrap_first main {
    padding-top:70px;
  }
  .custom__bg.slim-header,
  #top .alternate_color.title_container.slim-header {
    padding-bottom:100px;
  }
  .custom__bg.slim-header .fade {
    padding-bottom:0;
  }
}
@media (max-width: 767px) {
  #top .alternate_color.title_container.slim-header ~ .container_wrap_first main {
    padding-top:30px;
  }
  #top .alternate_color.title_container.has-image {
    /* min-height: 400px; */
  }
  .custom__bg.slim-header,
  #top .alternate_color.title_container.slim-header {
    padding-bottom:100px;
  }
}
.custom__bg .content,
#top .alternate_color.title_container.has-image .container {
  padding-top: 60px;
}
.custom__bg.slim-header .content,
#top .alternate_color.title_container.has-image.slim-header .container {
  padding-top: 60px;
  padding-bottom:20px;
}
@media (max-width:1200px) {
  .custom__bg .content,
  #top .alternate_color.title_container.has-image .container {
    padding-bottom:50px;
  }
}
@media (max-width:1024px) {
  .custom__bg.slim-header .content,
  #top .alternate_color.title_container.has-image.slim-header .container,
  #top .alternate_color.title_container.has-image .container {
    padding-top: 75px;
    padding-bottom:40px;
  }
}
@media (max-width:480px) {
  .custom__bg.slim-header .content,
  #top .alternate_color.title_container.has-image.slim-header .container,
  #top .alternate_color.title_container.has-image .container {
    padding-top: 25px;
    padding-bottom:40px;
  }
}
@media (min-width: 768px) {
  .members-login &gt; section {
    -webkit-transform: translateY(-70px);
    -ms-transform: translateY(-70px);
    transform: translateY(-70px);
  }
  #top
    .alternate_color.title_container.has-image ~ .container_wrap &gt; div &gt; main,
    .alternate_color.title_container.has-image ~ .container_wrap ~ .avia-section {
    -webkit-transform: translateY(-48px);
    -ms-transform: translateY(-48px);
    transform: translateY(-48px);
  }
}
#top .alternate_color.title_container.has-image:after {
  content: "";
  background: url(svg/swirl-white.svg) no-repeat center bottom -1px;
  background-size: 100%;
  width: 101%;
  height: 240px;
  bottom: 0;
  left: 0;
  position: absolute;
  pointer-events:none;
}
@media (max-width: 767px) {
  #top .alternate_color.title_container.has-image:after {
    background-size: contain;
  }
}
.main-title {
  max-width:600px;
}
#top .awards__title h1,
#top h1.awards__title,
#top .custom__bg h1.entry-title,
#top .alternate_color.title_container.has-image .main-title a,
#top .alternate_color.title_container.has-image h1.main-title,
#top .alternate_color.title_container.has-image h1.main-title a {
  color:#175425;
}
#top .alternate_color.title_container.has-image .breadcrumb {
  margin-top: 10px;
  position: absolute;
  top:10px;
  right:50px;
  left:50px;
  width:auto;
}

#top .alternate_color.title_container.has-image .breadcrumb .breadcrumb-trail {
  display: inline-block;
  flex-wrap: wrap;
  background-color:rgba(255,255,255,.8);
  border-radius:4px;
  padding: 2px 20px 0;
}
#top .alternate_color.title_container.has-image .breadcrumb .breadcrumb-trail a,
#top .alternate_color.title_container.has-image .breadcrumb .breadcrumb-trail span {
  /* color: white; */
}
#top .awards__title h1,
#top .alternate_color.title_container .main-title,
#top .alternate_color.title_container h1.main-title,
#top .alternate_color.title_container h1.main-title a,
#top .custom__bg h1.entry-title {
  font-size: 38px;
  font-weight: bold;
  line-height: 1;
}
@media (min-width: 992px) {
  #top h1.awards__title,
  #top .awards__title h1,
  #top .alternate_color.title_container .main-title,
  #top .alternate_color.title_container h1.main-title,
  #top .alternate_color.title_container h1.main-title a,
  #top .custom__bg h1.entry-title {
    min-width: 500px;
    font-size: 50px;
  }
}
@media (max-width: 767px) {
  #top h1.awards__title,
  #top .awards__title h1,
  #top .alternate_color.title_container .main-title,
  #top .alternate_color.title_container h1.main-title,
  #top .alternate_color.title_container h1.main-title a {
    font-size: 28px;
    line-height:32px;
  }
  #top .alternate_color.title_container.has-image .breadcrumb {
    left:0;
  }
}
@media(max-width:480px) {
  #top .alternate_color.title_container.has-image .breadcrumb {
    margin-top: 0;
    position: relative;
    top: 0;
  }
}
#top.single-post .alternate_color.title_container .main-title, 
#top.single-post .alternate_color.title_container .main-title a {
  font-size:32px;
}
#top.single-post .alternate_color.title_container.has-image.slim-header .container {
  padding-top:100px;
}
#top .alternate_color.title_container .main-title,
#top .alternate_color.title_container .breadcrumb {
  -webkit-box-flex: 1;
  -ms-flex: 1 auto;
  flex: 1 auto;
}
#top .alternate_color.title_container .breadcrumb {
  position: relative;
  right: initial;
  top: initial;
}
@media (min-width: 992px) {
  #top .alternate_color.title_container .breadcrumb {
    text-align: right;
  }
}
#top .alternate_color.title_container .breadcrumb .breadcrumb-trail a,
#top .alternate_color.title_container .breadcrumb .breadcrumb-trail span {
  font-size: 14px;
}
#top .alternate_color.title_container .breadcrumb .breadcrumb-trail a {
  color:#175425;
}
#top .alternate_color.title_container .breadcrumb .sep {
  opacity: 0.6;
  margin: 0 7px;
}
@media (min-width:992px) {
  #top .alternate_color.title_container .breadcrumb .breadcrumb-trail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
#top .alternate_color.title_container .breadcrumb .breadcrumb-trail a {
  opacity: 0.9;
}
#top .alternate_color.title_container .breadcrumb .breadcrumb-trail a:hover {
  opacity: 1;
}
#top .alternate_color.title_container .breadcrumb .breadcrumb-trail span {
  float: none;
  display: inline-block;
  vertical-align: middle;
}
#top .alternate_color.title_container .breadcrumb .breadcrumb-trail span span {
  vertical-align: bottom;
}
#top .alternate_color.title_container .breadcrumb .breadcrumb-trail &gt; span {
  line-height: 20px;
}
#top .alternate_color.title_container .breadcrumb .breadcrumb-trail .sep {
  /* transform: translateY(5px); */
}
.award__4.single-award:last-of-type {
  background-image: url(./img/moet.png), url(./svg/champ.svg);
  background-size: 600px, 300px;
  background-repeat: no-repeat;
  background-position: right bottom, left bottom;
  padding-bottom: 140px;
}
#top #main aside.sidebar {
  border-left: 0;
  margin-top: 0;
  padding-top:0;
}
div.avia-popup button.mfp-arrow:before {
  content: "";
  background: rgb(34 135 102);
  opacity: 0.8;
  border-radius: 100%;
  height: 70px;
  width: 70px;
  background-image: url(svg/right-arrow.svg);
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
}
.mfp-arrow-left {
  left: 20px;
}
body#top.page-template-templatesawards-php .register-news {
  /* transform:none; */
}
body#top.page-template-templatesawards-php .register-news .flex_column {
  /* padding: 70px 0 90px; */
}
.mfp-arrow-right {
  right: 20px;
}
.awards-ribbon {
  /* position: absolute; */
  /* bottom: -65px; */
  position: relative;
  /* bottom:-215px; */
  z-index: 1;
  width: 100%;
}
.awards-ribbon img {
  width: 100%;
}
.mfp-arrow {
  width: 70px;
  height: 70px;
}
div.avia-popup button.mfp-arrow.mfp-arrow-left:before {
  background-image: url(svg/left-arrow.svg);
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center left 22px;
}
#top #main aside.sidebar .widget_nav_menu h3 {
  margin-bottom: 15px;
}
#top #main aside.sidebar .widget_nav_menu li {
  font-size: 16px;
}
#top #main aside.sidebar .widget_nav_menu li:before {
  content: "";
}
#top #main aside.sidebar .widget_nav_menu li a {
  padding: 6px 0 7px 0;
}
#top #main aside.sidebar .widget_nav_menu li.current-menu-ancestor {
  margin-bottom: 10px;
}
#top #main aside.sidebar .widget_nav_menu li.current-menu-item ul.sub-menu {
  display: block;
  opacity: 1;
  visibility: visible;
}
#top #main aside.sidebar .widget_nav_menu ul.sub-menu {
  display: none;
  opacity: 0;
  visibility: hidden;
}
#top #main aside.sidebar .widget_nav_menu ul.sub-menu li a:before {
  content: "";
  background: #fff3 url(svg/right-arrow-green.svg) no-repeat center;
  background-size: 10px;
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
}

body#top #main .swirl.tree-counter {
  background:
  url(svg/swirl-white.svg) no-repeat center bottom -1px,
  url(/wp-content/uploads/2021/10/Leaves-and-Petals.png) no-repeat right bottom;
  background-color:#175425;
  background-size: 101%, 650px;
  padding:80px 0 150px;
}
body#top #wrap_all .swirl.tree-counter .template-page {
  /* transform: translateY(-100px); */
  padding-bottom:0;
}
.why-carton-boxes:not(.why-and-more) {
  /* background:
  url(svg/swirl-dgreen.svg) no-repeat center bottom -1px,
  url(/wp-content/uploads/2021/10/sw_lg-opt.jpg) no-repeat right center; */
  /* padding:200px; */
  background:
  url(/wp-content/uploads/2021/10/sw_lg-opt.jpg) no-repeat right center;
  background-size:contain;
  padding:0;
}
@media(max-width:991px) {
  #top .alternate_color.title_container.has-image .breadcrumb .breadcrumb-trail {
    background-color:transparent;
    padding:4px 0;
  }
  .why-carton-boxes:not(.why-and-more) {
    padding: 100px 0 40px;
  }
}
/* body#top .why-carton-boxes .entry-content-wrapper {
  max-width:900px;
} */
body#top .why-carton-boxes .flex_column {
  border:4px solid #228766;
  max-width:288px;
  background-color:white;
  border-radius:12px !important;
}
@media (max-width:767px) {
  body#top .why-carton-boxes .flex_column {
    max-width:100%;
  }
  body#top .why-carton-boxes {
    padding-top:100px;
  }
  body#top #wrap_all .why-carton-boxes .flex_column {
    width:48%;
    margin-left: 4%;
  }
  body#top #wrap_all .why-carton-boxes .flex_column:nth-of-type(2n-1) {
    margin-left:0;
  }
  body#top #wrap_all .entry-content-wrapper {
    display: flex;
    flex-wrap:wrap;
  }
  body#top #wrap_all .entry-content-wrapper .entry-content {
    width:100%;
    max-width:100%;
  }
  body#top #wrap_all .av_textblock_section {
    width:100%;
  }
}
@media (max-width:620px) {
  body#top #wrap_all .why-carton-boxes .flex_column {
    width:100%;
    margin-left:0;
  }
}
body#top .why-carton-boxes .flex_column h4 {
  color:#228766;
}

body#top .why-carton-boxes .green-01.flex_column {
  border:4px solid #228766;
}
body#top .why-carton-boxes .green-02.flex_column {
  border:4px solid #449b23;
}
body#top .why-carton-boxes .green-03.flex_column {
  border:4px solid #175425;
}
body#top .why-carton-boxes .green-04.flex_column {
  border:4px solid #7e963a;
}
body#top .why-carton-boxes .green-01.flex_column h4 {
  color:#228766;
}
body#top .why-carton-boxes .green-02.flex_column h4 {
  color:#449b23;
}
body#top .why-carton-boxes .green-03.flex_column h4 {
  color:#175425;
}
body#top .why-carton-boxes .green-04.flex_column h4 {
  color:#7e963a;
}

/* body#top .why-carton-boxes .flex_column:nth-of-type(2) {
  border:4px solid #449b23;
}
body#top .why-carton-boxes .flex_column:nth-of-type(3) {
  border:4px solid #175425;
}
body#top .why-carton-boxes .flex_column:nth-of-type(4) {
  border:4px solid #175425;
}
body#top .why-carton-boxes .flex_column:nth-of-type(5) {
  border:4px solid #449b23;
}
body#top .why-carton-boxes .flex_column:nth-of-type(6) {
  border:4px solid #449b23;
}
body#top .why-carton-boxes .flex_column:nth-of-type(7) {
  border:4px solid #7e963a;
}

body#top .why-carton-boxes .flex_column:nth-of-type(2) h4 {
  color:#449b23;
}
body#top .why-carton-boxes .flex_column:nth-of-type(3) h4 {
  color:#175425;
}
body#top .why-carton-boxes .flex_column:nth-of-type(4) h4 {
  color:#175425;
}
body#top .why-carton-boxes .flex_column:nth-of-type(5) h4 {
  color:#449b23;
}
body#top .why-carton-boxes .flex_column:nth-of-type(6) h4 {
  color:#449b23;
}
body#top .why-carton-boxes .flex_column:nth-of-type(7) h4 {
  color:#7e963a;
} */

body#top .why-carton-boxes .avia-image-overlay-wrap {
  border:0;
}
body#top .why-carton-boxes .flex_column .avia_textblock {
  padding:15px;
  min-height:98px;
}
body#top .why-carton-boxes .avia_textblock h4 {
  margin-bottom:0;
  font-size: 28px;
  line-height: 34px;
}
body#top .why-carton-boxes {

}
body#top .why-carton-boxes .content {
  padding-top:0;
  transform: translateY(-50px);
}
body#top .why-and-more .avia_textblock h4 {
  color:#175425;
}
/* body#top .why-and-more .flex_column:nth-of-type(1n) {
  border:4px solid #449b23;
}
body#top .why-and-more .flex_column:nth-of-type(2n) {
  border:4px solid #7e963a;
}
body#top .why-and-more .flex_column:nth-of-type(3n) {
  border:4px solid #228766;
}
body#top .why-and-more .flex_column:nth-of-type(4n) {
  border:4px solid #175425;
}
body#top .why-and-more .flex_column:nth-of-type(1n) h4 {
  color: #449b23;
}
body#top .why-and-more .flex_column:nth-of-type(2n) h4 {
  color: #7e963a;
}
body#top .why-and-more .flex_column:nth-of-type(3n) h4 {
  color: #228766;
}
body#top .why-and-more .flex_column:nth-of-type(4n) h4 {
  color: #175425;
} */
body#top .why-carton-boxes {
  padding-top:50px;
}
body#top .why-carton-boxes .avia-image-container {
  margin-bottom:0;
}
body#top .why-carton-boxes img {
  height:180px;
  width:auto;
}
body#top .why-carton-boxes .avia-image-container-inner {
  padding:35px 15px;
}
body#top .tree-counter h2,
body#top .tree-counter h3 {
  color: white;
  margin-bottom: 0;
}
body#top .tree-counter h2 {
  font-size: 100px;
  line-height:1;
  margin: 0;
}
body#top .tree-counter h2#count_up {

}
body#top .tree-counter .first section:first-of-type {
  margin-bottom:20px;
}
@media (max-width: 580px) {
  body#top .tree-counter h2 {
    font-size: 60px;
  }
}
body#top .tree-counter .av_textblock_section:last-of-type .avia_textblock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap:wrap;
  align-items:center;
}
@media (max-width: 767px) {
  body#top .tree-counter .av_textblock_section:last-of-type .avia_textblock {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (max-width: 580px) {
  body#top .tree-counter .av_textblock_section:last-of-type .avia_textblock {
    display: block;
    text-align: center;
  }
}
body#top .tree-counter .av_textblock_section:last-of-type .avia_textblock h3 {
  margin-top: 15px;
  font-size: 24px;
  line-height:30px;
  width:100%;
}
body#top .tree-counter .av_textblock_section:last-of-type .avia_textblock h4 {
  margin-left:25px;
}
@media (max-width:991px) {
  body#top .tree-counter .flex_column {
    width:100%;
  }
  body#top #wrap_all .swirl.tree-counter .template-page {
    transform: none;
  }
}
@media (max-width: 767px) {
  body#top .tree-counter .av_textblock_section:last-of-type .avia_textblock h3 {
    margin-top: 0;
  }
}
@media (max-width: 580px) {
  body#top .tree-counter .av_textblock_section:last-of-type .avia_textblock h3 {
    max-width: 100%;
  }
}
@media (max-width: 580px) {
  body#top .tree-counter {
    padding: 35px 25px !important;
    background: #228766 url(svg/ecology.svg) no-repeat center top 34px;
    background-size: 90px;
    text-align: center;
  }
}

.av-burger-overlay-scroll .sub-menu {
  display: none;
  opacity: 0;
}

body#top .avia-image-overlay-wrap {
  /* border-radius: 0; */
  border: 4px solid #91b508;
  overflow: hidden;
  border-radius:12px;
}
body#top .no-border .avia-image-overlay-wrap {
  border-radius:0;
  border:0;
}
body#top .av-styling-no-styling .avia-image-overlay-wrap {
  border-radius: 0;
  border: 0;
}
body#top .av-styling-no-styling .avia-image-overlay-wrap img {
  border-radius: 0;
}

main .flex_column .avia-image-container {
  margin-bottom: 15px;
}

.swiper-slide img {
  border-radius: 6px;
}

#top .avia-button {
  line-height: 50px;
  padding: 0 25px;
  border-radius: 4px;
  display: inline-block;
  min-width: 180px;
  text-align: center;
}
#top .avia-button span {
  font-size: 16px;
}

#top .avia-button-wrap a {
  color:white;
  background-color: #228766;
}

#top .avia-button-wrap.pdf a {
  padding: 0 25px 0 45px;
  background: #228766 url(svg/pdf.svg) no-repeat left 20px center;
  background-size: 18px;
}
#top .avia-button-wrap.pdf a:before {
  content: "";
}

p {
  margin: 0.4em 0 0.85em;
}

body#top .publicaitons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  /* margin: 0 - 50px; */
  width:calc(100% + 20px);
  padding-top:0;
  /* max-width:100%; */
  /* max-width:100%; */
}
@media(min-width:768px) {
  body#top .publicaitons {
    margin: 0 -10px;
  }
}
body#top .publicaitons h2 {
  font-size: 20px;
  line-height:30px;
  margin-top:10px;
}
body#top .publicaitons .pub-download {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  flex-wrap:wrap;
}
body#top .publicaitons .pub__details--online {
  margin-top:0;
}
.news__more,
.video__more,
.publication__more {
  text-align:center;
  margin-bottom:45px;
}
a.news__more--btn,
.video__more a,
.publication__more a {
  color:#228766;
  background-color:#fff;
  position:relative;
  padding:0 25px 0 35px;
}
.news__more a,
.video__more a {
  color:white;
  background-color:#228766;
}
.video__more a:before {
  background: url(svg/loading-w.svg) no-repeat center;
  background-size: 20px;
}
a.news__more--btn:before,
.publication__more a:before,
.video__more a:before {
  content:'';
  width:30px;
  height:30px;
  background: #fff url(svg/loading.svg) no-repeat center;
  background-size: 20px;
  left:10px;
  top:9px;
  position: absolute;
  transition:3s;
}
.publication__more a:before {
  content:'';
  width:30px;
  height:30px;
  background: transparent url(svg/loading-w.svg) no-repeat center;
  background-size: 20px;
  left:10px;
  top:9px;
  position: absolute;
  transition:3s;
}
.news__more a:before,
.video__more a:before {
  background: url(svg/loading-w.svg) no-repeat center;
  background-size: 20px;
}
@keyframes rotateloading {
  from {
    transform:rotate(0deg);
  }
  to {
    transform:rotate(360deg);
  }
}
a.news__more--btn:focus:before,
.video__more a:focus:before,
.publication__more a:focus:before {
  animation: rotateloading 2s linear;
}
a.news__more--btn:hover,
.video__more a:hover,
.publication__more a:hover {
  background-color:#fff;
}
.video__more a:focus,
a.news__more--btn:focus,
.publication__more a:focus {
  text-decoration:none;
}
.news__more a:hover,
.video__more a.video__more--btn.btn:hover {
  background-color:#1d7357;
}
.publicaiton--lang__download {
  /* display: block; */
  width:100%;
  margin-bottom:10px;
}
.publicaiton--lang__download span {
  margin-right:2px;
  display: inline-block;
  border-radius:4px;
  overflow:hidden;
  width: 42px;
  text-align:center;
  border:2px solid #f1f6f1;
  transition:.3s;
}
.publicaiton--lang__download span.selected {
  border-color:#1d7357;
  background-color:white;
}
.publicaiton--lang__download &gt; span:hover {
  border:2px solid #7ec8b0;
  cursor:pointer;
}
body#top .publicaitons .pub-download a,
.single-publication .pub-download .pub__details-btn-group a {
  line-height: 50px;
  padding: 0 15px;
  border-radius: 4px;
  display: inline-block;
  text-align: center;
  color: white;
  background-color:#228766;
  /* background: #228766 url(svg/download-white.svg) no-repeat left 15px top 16px; */
  /* background-size: 16px; */
  font-size:14px;
}
body#top .publicaitons .pub-download a:hover,
.single-publication .pub-download .pub__details-btn-group a:hover {
  background: #1d7357;
  text-decoration:none;
}
/* body#top .publicaitons .pub-download a:not(:first-of-type) {
  display: block;
  padding:10px 0;
} */
body#top .publicaitons .pub-download a span.size,
.single-publication .pub-download .pub__details-btn-group a span.size {
  font-size:10px;
  vertical-align: middle;
}
body#top .publicaitons .pub-download .publicaiton--lang__download img,
.single-publication .pub-download .publicaiton--lang__download img {
  vertical-align: bottom;
  max-height: 30px;
}
.pub__details-btn-group {
  margin:0 -5px;
  display: flex;
  width:100%;
}
body#top .publicaitons .pub-download a:first-of-type,
.single-publication .pub-download .pub__details-btn-group a:first-of-type {
  margin:0 5px 5px 5px;
}
body#top .publicaitons .pub-download a,
.single-publication .pub-download .pub__details-btn-group a {
  flex:1;
  margin:0 5px 5px 0;
  max-width:120px;
}
.ticcit-resources {
  margin-top: 35px;
  margin-bottom:35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.ticcit-resources .flags p {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 961px) {
  .ticcit-resources .flags p {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.ticcit-resources .flags img {
  max-height: 40px;
  margin-left: 15px;
}
.ticcit-resources .title h3 {
  margin-bottom: 0;
}
.ticcit-resources .flags,
.ticcit-resources .title {
  -webkit-box-flex: 1;
  -ms-flex: 1 auto;
  flex: 1 auto;
}
@media (max-width: 960px) {
  .ticcit-resources .flags,
  .ticcit-resources .title {
    width: 100%;
    margin: 10px 0;
  }
}
.news__news-post .news-items,
.news__secondary-post .news-items {
  margin: 15px -10px 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.news__news-post .news-items .news-item,
.news__secondary-post .news-items .news-item {
  width: calc(33.33% - 20px);
  margin: 0 10px;
  margin-bottom: 35px;
  overflow:hidden;
}
.news__secondary {
  padding-bottom:50px;
}
.news__news-post .news-items .news-item &gt; a.thumb-bg-image {
  height:300px;
  width:100%;
  display: inline-block;
  background-repeat:no-repeat;
  background-size:contain;
  background-color:#fff;
  background-position:center;
  border-radius:12px;
  border:4px solid #175425;
}
@media (max-width: 991px) {
  .news__news-post .news-items .news-item,
  .news__secondary-post .news-items .news-item {
    width: calc(50% - 20px);
  }
}
@media (max-width: 767px) {
  .news__news-post .news-items,
  .news__secondary-post .news-items {
    margin:50px 0;
  }
  .news__news-post .news-items .news-item,
  .news__secondary-post .news-items .news-item {
    width: 100%;
    margin:0 0 35px;
  }
}
body#top .news__news-post .news-items .news-item h3,
body#top .news__secondary-post .news-items .news-item h3 {
  margin: 0;
  font-size: 24px;
  line-height: 30px;
}
body#top .news__news-post .news-items .news-item .post-date {
  margin:15px 0;
}
@media (min-width:1301px) {
  body#top .news__news-post .news-items .news-item h3 {
    min-height:90px;
  }
  body#top .news__news-post .news-items .news-item .post-custom-excerpt {
    min-height:78px;
  }
  .publicaiton--title {
    min-height:96px;
  }
}
.news__news-post .news-items .news-item &gt; a img,
.news__secondary-post .news-items .news-item &gt; a img {
  overflow: hidden;
  border: 4px solid #175425;
  border-radius:12px;
}

.national__secondary {
  padding-top: 140px;
  background: #e7ede8 url(svg/swirl-white2.svg) center top -1px no-repeat;
  background-size: 100%;
  padding-top: 200px;
  padding-bottom: 50px;
}
/* national activites page */
#top.page-template-category-archive:not(.home) .news__news ~ #footer-page .register-news {
  background-image: url(svg/swirl-white2.svg), url(svg/swirl-white.svg), url(img/leafs.png);
  background-size: 100%, 100%, cover;
  background-position: center top -50px, center bottom -50px, center;
  background-repeat: no-repeat;
}
.national-more-news {
  margin:50px 0;
}
@media (max-width: 767px) {
  .national__secondary {
    padding-top: 50px;
  }
}

body#top.page-template-category-archive .register-news:before {
  background: url(svg/swirl-lgreen.svg) no-repeat center top -1px;
  background-size: 100%;
}
@media (max-width: 767px) {
  body#top.page-template-category-archive .register-news:before {
    background-size: 100%;
  }
}

.avia-post-nav.avia-post-prev.with-image .iconfont:before,
.avia-post-nav.avia-post-next.with-image .iconfont:before {
  content: "";
}

#award-slider {
  position: relative;
}
#award-slider:after {
  content: "";
  background: url(svg/swirl-grey2.svg) no-repeat center bottom -1px;
  background-size: contain;
  width: 101%;
  height: 240px;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 99;
}
#award-slider .swiper-slide {
  height: 70vh;
  min-height: 640px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: right center;
}
#award-slider .swiper-container {
  /* margin-left: 30%; */
  width: 100%;
}
.single-award .container &gt; div.award-image.student-video-award-image {
  /* flex: 60%; */
  /* position: relative; */
  /* top: 100px; */
  /* margin-bottom:100px; */
}
.single-award .container &gt; div.award-image {
  /* margin-bottom:100px; */
  position:relative;
  padding:50px 0;
}
.award__3.single-award {
  /*    background-image: url(svg/award2_bottom.svg);
    background-size: contain;
    background-repeat: no-repeat;*/
}
.award__1--champ {
  background: url(svg/champ.svg) no-repeat left bottom;
  content: " ";
  display: block;
  width: 240px;
  height: 270px;
  left: 36%;
  top: -230px;
  position: absolute;
  background-size: contain;
}
#award-slider .awards__title {
  position: absolute;
  top: 0;
  z-index: 9;
  width: 40%;
  padding: 40px 0 40px;
}
/* #award-slider .awards__title h1 {
  font-size: 40px;
  font-weight: bold;
  line-height: 1;
} */
#award-slider .awards__title p {
  max-width: 700px;
}
#award-slider .awards__title ul {
  margin-left: 20px;
  list-style: disc;
}
.responsive #top #wrap_all #award-slider .awards__title .av_one_third {
  width:calc(33.33% - 10px);
}
@media (max-width:767px) {
  .responsive #top #wrap_all #award-slider .awards__title .av_one_third:not(:last-of-type) {
    margin-right:10px;
  }
}
.single-award {
  /* padding: 0 0 100px; */
  position: relative;
  padding-bottom: 110px;
  background-position: right bottom 0, right top;
  background-repeat: no-repeat;
  background-size: 400px, auto;
  background-color: #f1f6f1;
}
.single-award:last-of-type {
  padding-bottom: 30px;
}
.single-award:not(:last-of-type):nth-of-type(even) {
  /* padding: 90px 0; */
}
.single-award:not(:last-of-type):nth-of-type(even)::after {
  content: "";
  height: 240px;
  -webkit-transform: translateY(-130px);
  -ms-transform: translateY(-130px);
  transform: translateY(-130px);
  width: 101%;
  display: inline-block;
  background: url("svg/swirl-grey.svg") no-repeat center bottom;
  background-size: 100%;
  position: absolute;
  bottom: -175px;
  z-index: 9;
  pointer-events:none;
}
.single-award:nth-of-type(odd) {
  background-color: #e7ede8;
  /* padding-top: 130px; */
}
.single-award:not(:last-of-type):nth-of-type(odd)::after {
  content: "";
  height: 240px;
  -webkit-transform: translateY(-164px);
  -ms-transform: translateY(-164px);
  transform: translateY(-164px);
  width: 101%;
  display: inline-block;
  background: url("svg/swirl-grey2.svg") no-repeat center bottom;
  background-size: 100%;
  position: absolute;
  bottom: -175px;
  z-index: 9;
  pointer-events:none;
}
.single-award .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.single-award .container &gt; div:first-of-type {
  width:100%;
  max-width: 400px;
}
.single-award .container &gt; div.award__4--images {
  max-width:100%;
  text-align: left;
}
.single-award .container &gt; div {
  -webkit-box-flex: 1 auto;
  -ms-flex: 1 auto;
  flex: 1 auto;
  text-align:center;
}
.single-award .container &gt; div img.award__logo {
  width:100%;
  max-width: 400px;
}
.single-award .container a.button {
  line-height: 50px;
  padding: 0 25px;
  border-radius: 4px;
  display: inline-block;
  min-width: 180px;
  text-align: center;
  color: white;
  transition:.3s;
  background-color: #228766;
}
.award-text a.button {
  margin-top:25px;
}
.single-award .container a.button:hover {
  background-color: #1d7357;
}
.single-award .container .award-image img {
  z-index: 1;
  /* position: absolute; */
  /* bottom: -235px; */
  right: 0;
  pointer-events:none;
}
section.award__1.single-award .container .award-image img {
  /* right:75px; */
}
section.award__3.single-award .container .award-image img {
  /* bottom: -175px; */
}
section.award__1.single-award:not(:last-of-type):nth-of-type(2n) {
  /* margin-top: -100px; */
  position: relative;
  z-index: 99;
  /* padding: 0; */
}

body#top.page-template-templatesawards-php .register-news:before {
  /* background: url(svg/swirl-lgreen.svg) no-repeat center top -1px; */
  background: transparent;
  background-size: cover;
}
@media (max-width: 767px) {
  .award__1--champ {
    display: none;
  }
  #award-slider .swiper-slide {
    opacity:.2;
    background-position: center;
    /* background-image: none !important; */
  }
  body#top.page-template-templatesawards-php .register-news:before {
    background-size: 100%;
  }
  .single-award:not(:last-of-type):nth-of-type(even)::after {
    -webkit-transform: translateY(-160px);
    -ms-transform: translateY(-160px);
    transform: translateY(-160px);
  }
  .single-award .container &gt; div.award-image.student-video-award-image,
  .single-award .container &gt; div.award-image {
    margin-bottom:0;
  }
}
.single-award-caption {
  margin: 25px 0;
  max-width: 340px;
  text-align: center;
  display: inline-block;
  z-index:2;
  position:relative;
}
@media (min-width:992px) {
  .single-award .container &gt; div.award-image {
    /* margin-bottom:100px; */
    position:relative;
    min-height:560px;
  }
  .award__3.single-award.single-award .container &gt; div.award-image {
    min-height:420px;
  }
  .single-award-caption {
    /* position:absolute; */
    /* right:290px; */
    /* bottom:0; */
  }
  .single-award .container .award-image img {
    /* padding-bottom:200px; */
  }
  section.award__1.single-award .single-award-caption {
    /* right:70px;
    bottom: -150px; */
  }
  section.award__2.single-award .single-award-caption {
    /* right:70px;
    bottom: -120px; */
  }
  section.award__3.single-award .single-award-caption {
    /* right: 67px;
    bottom: -53px; */
  }
}
section.award__1.single-award .container .award-image img {
  padding-bottom:0;
}
.single-award-caption p {
  margin:0;
}
.award__4.single-award .container {
  -webkit-box-align: top;
  -ms-flex-align: top;
  align-items: top;
}

.award__4.single-award .award__4--images {
  width: 100%;
  -webkit-box-flex: 1 auto;
  -ms-flex: 1 auto;
  flex: 1 auto;
  margin-bottom: 30px;
  margin-top: 50px;
}
.award__4.single-award .award__4--images img {
  width:100%;
  max-width:600px;
}
@media (max-width: 1024px) {
  .award__1--flip,
  .award__2--flip,
  .award__3--flip {
    width: 300px;
    height: 300px;
  }
  .award__4.single-award .award__4--images img {
    max-width:300px;
  }
}
@media (max-width:991px) {
  .single-award .container &gt; div.award-image.student-video-award-image {
    /* top:0; */
  }
  #award-slider .awards__title {
    padding: 100px 0 40px;
  }
}
@media (max-width: 767px) {
  .award__4.single-award .award__4--images {
    margin-bottom: 25px;
  }
  .single-award {
    padding-top:40px;
    background-size: 200px;
  }
  .award__1--flip,
  .award__2--flip,
  .award__3--flip {
    width: 200px;
    height: 200px;
  }
  .single-award .container &gt; div:first-of-type {
    max-width:100%;
  }
  .single-award .container &gt; div {
    text-align: center;
  }
}

.award__4.single-award .awards-archive,
.award__4.single-award .awards-winners {
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 auto;
  flex: 1 auto;
  margin-bottom: 40px;
  text-align: left;
}
@media (min-width: 768px) {
  .award__4.single-award .awards-archive,
  .award__4.single-award .awards-winners {
    width: 50%;
  }
}

@media (min-width: 768px) {
  .award__4.single-award .awards-winners {
    padding-left: 50px;
  }
}

.award__4.single-award ul.btn__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: 0;
  margin-top: 15px;
}
.award__4.single-award ul.btn__list li {
  font-size: 20px;
  padding: 15px 0;
  margin-right: 10px;
}
.award__4.single-award ul.btn__list li a {
  color: #444;
  padding: 6px 12px;
  border-radius: 4px;
  background-color: #fff;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.award__4.single-award ul.btn__list li a:hover {
  color: white;
  background-color: #228766;
}

.awards-accordion-holder .awards-panel {
  border-radius: 0 0 6px 6px;
  background-color: rgba(255, 255, 255, 0.5);
}

.awards-accordion-holder .awards-accordion {
  border-radius: 4px;
  background-color: #fff;
  padding-right: 20px;
  background: #fff url(svg/plus.svg) no-repeat right 15px center;
  background-size: 10px;
  font-size: 16px;
}
.awards-accordion-holder .awards-accordion:after {
  content: "";
}
.awards-accordion-holder .awards-accordion.awards-active,
.awards-accordion-holder .awards-accordion.awards-active:hover {
  color: white;
  background-color: #228766;
}
.awards-accordion-holder .awards-accordion.awards-active {
  padding-right: 20px;
  background: #228766 url(svg/minus.svg) no-repeat right 15px center;
  background-size: 10px;
}
.awards-accordion-holder .awards-accordion:not(:first-of-type) {
  margin-top: 10px;
}

.members-login .avia_textblock p {
  margin: 25px 0;
}
.members-login .avia_textblock p:nth-of-type(3) a {
  margin-top: 15px;
  line-height: 50px;
  padding: 0;
  border-radius: 0;
  display: inline-block;
  /* min-width: 180px; */
  text-align: left;
  color: #228766;
  /* background-color: #228766; */
}
body.logged-in .members-login .avia_textblock  p:nth-of-type(3) a {
  display: inline-block;
  margin-left: 0;
  font-size: 16px;
  line-height: 50px;
  padding: 0 35px 0;
  border-radius: 4px;
  display: inline-block;
  text-align: center;
  color: #fff;
  font-style: normal;
  background: #228766 url(svg/download.svg) no-repeat left 25px center;
  background-size: 16px;
  margin-top:10px;
}
.template-page .entry-content-wrapper h1,
.template-page .entry-content-wrapper h2 {
  text-transform: none;
  letter-spacing: 0px;
}
.navbar-award {
  margin-top:25px;
  margin-bottom:35px;
}
.navbar-award .inner__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap:wrap;
  background-color: #228766;
  border-radius: 6px;
  padding: 0;
  margin-left: 0;
  list-style: none;
  /* overflow:hidden; */
  /* align-items: center; */
  /* padding: 15px; */
}
.navbar-award .inner__nav ul {
  list-style: none;
}
.navbar-award .inner__nav &gt; li {
  /* width:25%; */
  display: flex;
}
.navbar-award .inner__nav &gt; li:first-of-type {
  border-radius:6px 0 0 6px;
}
.navbar-award .inner__nav &gt; li:first-of-type &gt; a {
  border-radius: 6px 0 0 6px;
}
.navbar-award .inner__nav &gt; li:last-of-type {
  border-radius:0 6px 6px 0;
}
.navbar-award .inner__nav &gt; li:last-of-type &gt; a {
  border-radius: 0 6px 6px 0;
}
.navbar-award .inner__nav li:not(:last-of-type) a {
  /* border-right: 1px solid rgba(255, 255, 255, .4); */
}
.navbar-award .inner__nav &gt; li.current {
  background-color:#226a53;
}
.navbar-award .inner__nav &gt; li a {
  color: white;
  padding: 15px 15px;
  font-size: 18px;
  display: block;
  /* height:100%; */
  width:100%;
  /* text-align: center; */
  /* white-space: nowrap; */
  transition:.3s;
  min-width:100px;
  /* border-radius:4px; */
  text-align:center;
  flex-direction:column;
  justify-content: center;
  display: flex;
}
.navbar-award .inner__nav &gt; li &gt; a:hover {
  background-color:#1c7659;
}
.navbar-award .inner__nav li .sub-menu {
  padding: 10px 10px;
  border-radius: 0 0 6px 6px;
}
.navbar-award .inner__nav li .sub-menu li a {
  padding: 6px 15px;
}

.lastwinners-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  flex-wrap:wrap;
}
.lastwinners-container .btn {
  margin-bottom:20px;
}
@media (min-width:481px) {
  .lastwinners-container {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .lastwinners-container .section__lastwinners--logo {
    margin-left: 20px;
  }  
}
.lastwinners-container .section__lastwinners--logo {
  max-width: 200px;
}

.navbar-award .inner__nav li {
  position: relative;
}
@media(max-width:767px) {
  .navbar-award .inner__nav {
    flex-wrap:wrap;
    /* padding:6px; */
    margin:0;
    background-color:#228766;
    border-radius:4px;
  }
  .navbar-award .inner__nav &gt; li {
    margin:0;
  }
  .navbar-award .inner__nav &gt; li &gt; a {
    color: #fff;
    background-size: 12px;
    background-repeat: no-repeat;
    padding: 10px 15px;
  }
  .navbar-award .inner__nav {
    /* padding: 10px 6px 6px; */
  }
}
@media (min-width:1201px) {
  .navbar-award .inner__nav li {
    flex:1 auto;
  }
}
@media (max-width:1200px) {
  /* .navbar-award .inner__nav &gt; li a  {
    text-align:left;
  } */
}
@media (min-width:992px) and (max-width:1200px) {
  .navbar-award .inner__nav &gt; li  {
    width:33.33%;
  }
}
@media (max-width:991px) {
  .navbar-award .inner__nav &gt; li  {
    width:50%;
  }
}
@media (max-width:420px) {
  .navbar-award .inner__nav &gt; li  {
    width:100%;
  }
}
.inner__nav {
  margin: 0 0 20px 0;
}
.inner__nav .sub-menu {
  float: left;
  position: absolute;
  top: 100%;
  left: -999em;
  z-index: 99999;
  background: #fff;
  margin: 0;
  padding: 0 0 1rem 0;
  width: 160px;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.15);
}
.inner__nav .sub-menu li {
  margin-bottom: 0;
}
.inner__nav .sub-menu li a {
  color: #175425;
}

.inner__nav li:hover .sub-menu,
.inner__nav li.focus .sub-menu {
  left: 0;
}

@media (min-width: 768px) {
  .navbar-expand-award .navbar-toggler {
    display: none;
  }
}
body #wpmem_login input[type="password"],
body #wpmem_login input[type="text"],
body #wpmem_login input[type="date"],
body #wpmem_login input[type="email"],
body #wpmem_login input[type="number"],
body #wpmem_login input[type="password"],
body #wpmem_login input[type="text"],
body #wpmem_login input[type="url"],
body #wpmem_login textarea {
  padding: 8px 10px 8px;
  font-size: 16px;
  font-family: "Myriad Web Pro", Arial, Helvetica, sans-serif;
}
body#top #wpmem_reg form label,
body#top #wpmem_login form label,
body#top #wpmem_pwdchange_form form label,
body#top #wpmem_login_form form label,
body#top #wpmem_profile_form form form label,
body#top .wpcf7 form form label {
  font-size: 16px;
  font-family: "Myriad Web Pro", Arial, Helvetica, sans-serif;
}
body #wpmem_login fieldset {
  /* padding: 25px; */
  /* border-radius: 6px; */
  /* background-color: #228766; */
  margin-top: 20px;
}
body #wpmem_login fieldset legend {
  display: none;
}
body#top #wpmem_reg form legend,
body#top #wpmem_login form legend,
body#top #wpmem_pwdchange_form form legend,
body#top #wpmem_login_form form legend,
body#top #wpmem_profile_form form form legend,
body#top .wpcf7 form form legend {
  margin-bottom:20px;
}
body#top #wpmem_reg  fieldset label,
body#top #wpmem_login  fieldset label,
body#top .wpcf7 form fieldset label,
body #wpmem_login fieldset label {
  /* color: white; */
  font-weight: normal;
  margin-bottom:5px;
  display: inline-block;
}
body #wpmem_login fieldset input {
  background-color: white;
  border: 0;
}
body #wpmem_login fieldset input[type="submit"] {
  font-size: 16px;
  line-height: 50px;
  padding: 0 25px;
  border-radius: 4px;
  display: block;
  min-width: 180px;
  text-align: center;
  color: white;
  background-color: #228766;
  margin-top:10px;
  transition:.3s;
}
body #wpmem_login fieldset input[type="submit"]:hover {
  background-color: #1d7357;
}
#wpmem_login_form fieldset .div_text {
  max-width:600px;
}
body#top #wpmem_login form input[type="submit"] {
  display: block;
}
body#top #wpmem_reg .div_text input,
body#top #wpmem_login .div_text input,
body#top #wpmem_pwdchange_form .div_text input,
body#top #wpmem_login_form fieldset .div_text input {
  border:2px solid #d8d8d8;
  transition:.3s;
}
body#top #wpmem_reg .div_text input:focus,
body#top #wpmem_login .div_text input:focus,
body#top #wpmem_pwdchange_form .div_text input:focus,
body#top #wpmem_login_form fieldset .div_text input:focus {
  border:2px solid #228766;
}
.link-text-register,
.link-text-register a {
  /* color:white; */
}
.link-text-register a:hover {
  /* color:white; */
  opacity:.7;
}
.link-text-register .button_div {
  text-align:left;
  padding:15px 0;
}
body #wpmem_login fieldset input {
  display: block;
  font-size:18px;
}
#wpmem_login fieldset .link-text,
#wpmem_login fieldset .button_div {
  text-align:left;
}
#wpmem_login fieldset .link-text {
  font-size:14px;
  padding-top:50px;
}
@media (max-width: 991px) {
  .single-award .container .award-image img {
    display: none;
  }
  body #wpmem_login .div_text,
  body #wpmem_reg .div_checkbox,
  body #wpmem_reg .div_date,
  body #wpmem_reg .div_file,
  body #wpmem_reg .div_image,
  body #wpmem_reg .div_multicheckbox,
  body #wpmem_reg .div_multiselect,
  body #wpmem_reg .div_number,
  body #wpmem_reg .div_radio,
  body #wpmem_reg .div_select,
  body #wpmem_reg .div_text,
  body #wpmem_reg .div_textarea,
  body #wpmem_reg .div_url {
    width: 100%;
  }
  .single-award-caption p {
    max-width:400px;
  }
}

@media (max-width: 991px) {
  body #wpmem_login .button_div,
  body #wpmem_reg .button_div {
    text-align: left;
  }
}

.section__otheraward {
  margin-top: 25px;
}
.section__otheraward .justify-content-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 90px;
}

.winners-container {
  padding-top:0;
}
#patrons {
  padding:25px 50px;
}
@media (max-width:640px) {
  #patrons {
    padding:25px 0;
  }
  #patrons .swiper-button-next,
  #patrons .swiper-button-prev {
    display: none;
    opacity:0;
  }
}
#patrons .swiper-wrapper {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 50px;
}
#patrons .swiper-button-next,
#patrons .swiper-button-prev {
  top:45%;
}
#patrons .swiper-button-next:after,
#patrons .swiper-button-prev:after {
  color:#228766;
  font-size:30px;
}
#patrons .swiper-button-next {
  right:0px;
}
#patrons .swiper-button-prev {
  left:0px;
}
#patrons .swiper-container-horizontal &gt; .swiper-scrollbar {
  position: absolute;
  left: 50%;
  bottom: 0px;
  z-index: 50;
  height: 3px;
  width: 98%;
  max-width: 400px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: rgba(23, 84, 37, 0.3);
}
#patrons
  .swiper-container-horizontal
  &gt; .swiper-scrollbar
  .swiper-scrollbar-drag {
  background-color: #175425;
}
.award-top--wrap li {
  text-align:right;
}
.award-top--wrap .splide__slide img {
  /* max-height: 400px; */
}

.post-format-icon.minor-meta {
  margin: 0;
  margin-bottom: 0;
}

body#top .template-blog h3.entry-title {
  padding: 15px 0;
  font-size: 1.3em;
  line-height: 1;
}
body#top .template-blog article.format-standard.has-post-thumbnail {
  overflow:hidden;
}
body#top .template-blog article.format-standard.has-post-thumbnail img {
  border-radius: 12px;
  border: 4px solid #175425;
  /* height: 125px; */
  object-fit: cover;
  overflow:hidden;
}
body#top .template-blog article .entry-content-wrapper {
  padding-bottom: 80px;
}
body#top.single .template-blog article .entry-content-wrapper {
  padding-bottom: 120px;
}
body#top.single .template-blog article .entry-content-wrapper header {
  margin-bottom:25px;
}
body#top .template-blog article .entry-content-wrapper header,
body#top .template-blog article .entry-content-wrapper .entry-content {
  max-width:700px;
}
body#top.single-post .template-blog article.format-standard.has-post-thumbnail img {
  border-radius: 12px;
  border: 4px solid #175425;
  /* height: 400px; */
  object-fit: contain;
  width:auto;
}
body#top:not(.post-type-archive) .template-blog article footer {
  margin-bottom: 0;
  padding-bottom: 0;
  position: absolute;
  bottom: 0;
  width:100%;
  text-align:left;
}
body#top:not(.post-type-archive) .template-blog article footer a {
  margin-top: 0;
  line-height: 50px;
  padding: 0 25px;
  border-radius: 4px;
  display: inline-block;
  min-width: 180px;
  text-align: center;
  color: white;
  background: #228766 url(svg/left.svg) no-repeat left 30px center;
  background-size: 6px;
  padding-left: 45px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
body#top.blog .template-blog article h2.post-title {
  padding-top:25px;
}
body#top.blog .template-blog article footer a {
  margin-top:0;
  background: #228766 url(svg/right.svg) no-repeat right 30px center;
  background-size: 6px;
  padding: 0 25px;
  font-size:16px;
  padding-right:45px;
}
body#top .template-blog article footer a:hover {
  background-color: #1d7357;
}
@media (max-width:767px) {
  body#top .template-blog article.category-news footer {
    width:auto;
  }
}
body#top header.header-scrolled #header_main {
  -webkit-box-shadow: 5px 5px 15px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 5px 5px 15px 5px rgba(0, 0, 0, 0.1);
}

.avia-content-slider .slide-entry-excerpt {
  font-size: 18px;
  line-height: 24px;
}

body#top.blog .template-blog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
body#top.blog .template-blog main .single-big:last-child {
  width: 100%;
  margin:0 15px;
  margin-top: 50px;
}
body#top.blog .template-blog aside {
  min-width: 320px;
}
body#top.blog .template-blog &gt; .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
  width: auto;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}
body#top.blog .template-blog &gt; .content .big-preview.single-big {
  padding: 0;
}
body#top.blog .template-blog &gt; .content article {
  width: calc(33.33% - 30px);
  margin: 0 15px 65px;
}
@media (max-width: 1200px) {
  body#top.blog .template-blog &gt; .content article {
    width: calc(50% - 30px);
  }
}
@media (max-width: 991px) {
  body#top.blog .template-blog &gt; .content article {
    width: 100%;
  }
  .award-top--wrap .splide__slide img {
    display: none;
  }
}
body#top.blog .template-blog &gt; .content article h2 {
  font-size: 28px;
  line-height:32px;
  color:#175425;
}
body#top.blog .template-blog &gt; .content article .entry-content {
  font-size: 18px;
  line-height: 24px;
}
body#top.blog .template-blog &gt; .content .entry-content-wrapper {
  padding-right:0;
}
body#top.blog .template-blog .pagination {
  padding: 0;
}
body#top.blog .template-blog .pagination a,
body#top.blog .template-blog .pagination span {
  font-size: 14px;
}
#top .pagination .current,
#top .pagination a,
#top .fullsize .template-blog .pagination a {
  margin-right:10px;
}
body#top.blog .template-blog .pagination a {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
body#top.blog .template-blog .pagination a:hover {
  background-color: #228766;
}

body#top .nf-form-cont {
  border: 0;
  /* margin-top: 35px; */
  border-radius: 12px;
  background-color: #f7f7f7;
  padding: 25px 15px 5px;
  display: inline-block;
  width:100%;
  max-width:900px;
}
body#top .nf-form-wrap.ninja-forms-form-wrap {
  width:100%;
}
body#top .nf-form-content {
  padding:0;
  margin:0;
  /* margin-top:20px; */
}
body#top .nf-form-cont h2 {
  font-size: 24px;
  line-height: 30px;
}
body#top .nf-form-cont input,
body#top .nf-form-cont textarea {
  border: 2px solid #228766;
}

body#top .nf-form-content .listselect-wrap .nf-field-element div,
body#top .nf-form-content .ninja-forms-field {
  font-family: "Myriad Web Pro", Arial, Helvetica, sans-serif;
}
body#top .nf-form-content .ninja-forms-field,
body#top .nf-form-content .ninja-forms-field ~ div {
  border-radius:4px;
}
body#top #ninja_forms_required_items,
body#top .nf-field-container {
  margin-bottom: 0;
}

body#top .checkbox-container {
  margin-bottom: 35px;
}

body#top .nf-form-cont {
  margin-bottom: 50px;
}

body#top .nf-form-title h3 {
  font-size: 24px;
  line-height: 1;
  font-weight: 700;
  margin-bottom: 10px;
  width: 100%;
}

body#top .input-text,
body#top input[type="text"],
body#top input[type="input"],
body#top input[type="password"],
body#top input[type="email"],
body#top input[type="number"],
body#top input[type="url"],
body#top input[type="tel"],
body#top input[type="search"],
body#top textarea,
body#top select {
  font-size: 16px;
  line-height:26px;
  padding:8px 10px;
  height:auto;
  font-family: "Myriad Web Pro", Arial, Helvetica, sans-serif;
}

body#top .nf-form-content .listselect-wrap .nf-field-element div,
body#top .nf-form-content input.ninja-forms-field,
body#top .nf-form-content select.ninja-forms-field:not([multiple]) {

}
body#top .nf-form-content .ninja-forms-field {
  transition:.3s;
  font-size: 16px;
  line-height:26px;
  padding:8px 10px;
  height:auto;
  font-family: "Myriad Web Pro", Arial, Helvetica, sans-serif;
}
body#top .nf-fu-progress {
  margin-top:15px;
  box-shadow:none;
  background-color:white;
  border:0;
  box-shadow: none;
}
body#top .nf-form-content .ninja-forms-field:not(button):focus {
  border: 2px solid #228766;
  box-shadow:none;
}
.nf-error button.ninja-forms-field {
  border:0;
}
body#top .nf-form-content .list-select-wrap .nf-field-element &gt; div,
body#top .nf-form-content input:not([type=button]),
body#top .nf-form-content textarea {
  border:0;
}
body#top .nf-form-content textarea.ninja-forms-field,
body#top .nf-form-content input.ninja-forms-field,
body#top .nf-form-content select.ninja-forms-field {
  border: 2px solid #d8d8d8;
  border-radius: 6px;
  background-color: #fff;
  font-size: 16px;
  line-height:26px;
  font-family: "Myriad Web Pro", Arial, Helvetica, sans-serif;
}
body#top .nf-field-element input[type="button"],
body#top .nf-field-element input[type="submit"],
body#top .nf-field-element input[type="save"]{
  font-family: "Myriad Web Pro", Arial, Helvetica, sans-serif;
  line-height: 50px;
  padding: 0 25px;
  border-radius: 4px;
  display: inline-block;
  min-width: 180px;
  text-align: center;
  color: white;
  background-color: #228766;
  cursor: pointer;
  height: auto;
  border:0;
}
body#top .nf-field-element input[type="button"]:hover,
body#top .nf-field-element input[type="submit"]:hover,
body#top .nf-field-element input[type="save"]:hover{
  background-color: #1d7357;
}
body#top .nf-form-content button.ninja-forms-field {
  background-color:#228766;
  transition:.3s;
  line-height: 50px;
  padding: 0 25px;
}
body#top .nf-form-content button.ninja-forms-field:hover {
  cursor:pointer;
  color:white;
  background-color: #1d7357;
}
body#top .nf-field-description {
  margin-left: 25px;
}
body .nf-field .checkbox-wrap .nf-field-element label:after,
body .nf-field .checkbox-wrap .nf-field-label label:after,
body .nf-field .listcheckbox-wrap .nf-field-element label:after,
body .nf-field .listcheckbox-wrap .nf-field-label label:after {
  background:#fff;
  border-radius:2px;
  border: 2px solid #d8d8d8;
}
body .checkbox-wrap .nf-field-element label.nf-checked-label:after,
body .checkbox-wrap .nf-field-label label.nf-checked-label:after,
body .listcheckbox-wrap .nf-field-element label.nf-checked-label:after,
body .listcheckbox-wrap .nf-field-label label.nf-checked-label:after {
  background-color:#1d7357;
  border-radius:4px;
}
body#top .checkbox-wrap .nf-field-element label:before,
body#top .checkbox-wrap .nf-field-label label:before,
body#top .listcheckbox-wrap .nf-field-element label:before,
body#top .listcheckbox-wrap .nf-field-label label:before {
  color: #fff;
  content: '';
  background: url(svg/check.svg) no-repeat center;
  background-size: 10px;
  width: 12px;
  height: 18px;

}
body#top .checkbox-wrap .nf-field-element label.nf-checked-label:before,
body#top .checkbox-wrap .nf-field-label label.nf-checked-label:before,
body#top .listcheckbox-wrap .nf-field-element label.nf-checked-label:before,
body#top .listcheckbox-wrap .nf-field-label label.nf-checked-label:before {

}
.checkbox-container.label-right label:hover {
  cursor:pointer;
}
.blocks-gallery-grid .blocks-gallery-image figcaption,
.blocks-gallery-grid .blocks-gallery-item figcaption,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
  pointer-events: none;
  line-height: 1.2;
}

ul.blocks-gallery-grid {
  margin-left: 0;
}
.avia-icon-list .iconlist-timeline {
  border-right-width: 0px;
}
.js_active .toggler,
.toggler {
  border-width: 0;
}
.toggle_content {
  border-width: 0px;
}
body#top .sustainable-forest-management-schemes.design-at-its-core h2 {
  margin-top: 20px;
}
#water-footprint-accordion .togglecontainer {
  margin-top: 37px;
}
@media only screen and (max-width: 1400px), (max-height: 800px) {
  #home-slider:before {
    bottom: 50px;
  }
}
@media only screen and (max-width: 1400px) {
  .award__4.single-award:last-of-type {
    background-image: url(./img/moet.png), url(./svg/champ.svg);
    background-size: 435px, 115px;
    background-repeat: no-repeat;
    background-position: right -20px bottom, left 5px bottom -2px;
    padding-bottom: 100px;
    z-index: 1;
  }
  #custom-left {
    /* width: 65%; */
    /* display: inline-block; */
    /* vertical-align: top; */
  }
  #award-slider .awards__title {
    /* width: 52%; */
  }
  #custom-right {
    /* width: 35%; */
    /* display: inline-block; */
  }
  #home-slider .swiper-slide {
    /* background-position: left bottom; */
  }
}
@media only screen and (max-width: 1300px) {
  #top #header_main &gt; .container {
    height: 70px !important;
    line-height: 70px !important;
    max-height: 70px !important;
  }
  body#top .header-scrolled #header_main .container .inner-container nav.main_menu #avia-menu &gt; li &gt; a {
    height: 70px !important;
    line-height: 70px !important;
  }
  body#top .top-header {
    max-height: 40px;
  }
  body#top #header_main span.logo * {
    max-height: 100px !important;
  }
  body#top #header_main span.logo {
    top: -33px;
  }
  body#top .top-header div.trp-language-switcher {
    line-height: 40px;
  }
  body#top
    .top-header
    div.trp-language-switcher
    .trp-ls-shortcode-current-language
    &gt; a {
    background-size: 20px;
  }
  #top #menu-item-search .avia-font-entypo-fontello,
  body #menu-item-search .avia-font-entypo-fontello,
  html body #menu-item-search [data-av_iconfont="entypo-fontello"]:before {
    width: 18px;
    height: 18px;
  }
  body#top .top-header div.trp-language-switcher:after {
    content: "";
    background: url(svg/down.svg) no-repeat center top 2px;
    background-size: 10px;
  }
  .sfm-navicon-button {
    top: 0px !important;
  }
  #home-slider .swiper-slide h2 {
    font-size: 60px;
    left: 250px;
  }
  body#top .top-header .container .social-header a span {
    bottom:-5px;
    line-height:1;
  }
}
@media (max-width:767px) {
  #top #home-slider h2 {
    margin-top:0;
  }
  #home-slider .text-overlay {
    position:relative;
    padding-top:25px;
    padding-bottom:150px;
  }
  #custom-right .swiper-container {
    display: none;
    opacity:0;
  }
  #custom-right {
    background-color:transparent;
  }
}
@media (max-width: 767px) {
  #custom-left {
    width: 100%;
  }
  #custom-right {
    width: 0;
    display: none;
  }
  #award-slider .awards__title {
    width:100%;
  }
  #home-slider .text-overlay {
    left:0;
    transform:none;
  }
}
#top .award__intro .back-button,
#top .section__award--swipe .back-button,
#top .section__award--details .back-button {
  color: white;
  margin: 0 0 50px;
  background-image: url(svg/back.svg);
  background-size: 12px;
  background-position: left 15px center;
  background-repeat: no-repeat;
  padding: 0 25px 0 40px;
}
#top .section__award--swipe .back-button {
  margin-top:25px;
}
#top .award__intro .back-button:hover {
  color: white;
}
.section__award--details .back-button {
  margin-bottom: 50px;
}
.awards-accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}
.awards-accordion:after {
  content: "\02795";
  font-size: 13px;
  color: #777;
  float: right;
  margin-left: 5px;
}

.awards-active,
.awards-accordion:hover {
  background-color: #ccc;
}

.awards-active:after {
  content: "\2796";
}

.awards-panel {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

.award__1--flip,
.award__2--flip,
.award__3--flip {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 400px;
  height: 400px;
  display: inline-block;
}
@media (max-width: 1024px) {
  .single-award {
    background-size:300px;
  }
  .award__1--flip,
  .award__2--flip,
  .award__3--flip {
    width: 300px;
    height: 300px;
  }
  .award__4.single-award .award__4--images img {
    max-width:300px;
  }
}
@media (max-width: 991px) {
  .single-award {
    padding-top:40px;
    background-size: 200px;
    background-image: none !important;
  }
  body main.site-main, body#top:not(.home).page #main .news__news,
  body#top:not(.home).page #main .container_wrap_first:not(.title_container) {
    background-image: none !important;
  }
  .award__1--flip,
  .award__2--flip,
  .award__3--flip {
    width: 200px;
    height: 200px;
    display: none;
  }
  .single-award .container &gt; div.award-image {
    padding-left:25px;
    position:relative;
  }
  .single-award .container &gt; div.award-image.student-video-award-image {
    margin-bottom:0;
  }
  .single-award .container {
    align-items: top;
  }
}
@media (max-width:767px) {
  .single-award .container &gt; div.award-image {
    padding-left:0;
    padding-bottom:0;
    padding-top:25px;
  }
}
.page-template-media .media--socials {
  list-style:none;
  padding:0;
  margin:10px 0 0;
  display: flex;
}
.page-template-media .media--socials li {
  display: inline-block;
}
.page-template-media .media--socials li:first-of-type {
  margin-left:0;
}
.page-template-media .media--socials img {
  width: 25px;
  margin:0 10px;
}
.page-template-templates main header {
  display: flex;
  align-items: center;
}
.page-template-templates main header h1 {
  margin-bottom:0;
}
.page-template-media main header .content {
  flex:1 auto;
}
.page-template-templates.page-template-media main header {
  align-items: flex-start;
}
.page-template-media main header ul {
  list-style: none;
  display: flex;
  margin:0 0 0 -10px;
  padding:52px 0 0;
  flex:1 auto;
}
.page-template-media main header ul li {
  margin-left:10px;
  margin-bottom:10px;
}
.page-template-media main header ul li a {
  min-width:auto;
  white-space:nowrap;
}
main .custom__bg {
  background-repeat:no-repeat;
  background-position: right center;
  position:relative;
  background-size:auto 100%;
}
main .custom__bg .row {
  margin-bottom:0;
}
main .custom__bg .row {
  padding-bottom:0;
}
main .custom__bg:after {
  content: "";
  background: url(svg/swirl-white.svg) no-repeat center bottom -1px;
  background-size: contain;
  width: 101%;
  height: 240px;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 8;
  pointer-events:none;
}
main .custom__bg article p,
main .custom__bg article h1 {
  max-width:700px;
}
.page-template-media main .custom__bg:after {
  background: url(svg/swirl-green.svg) no-repeat center bottom -1px;
  background-size: contain;
}
.page-template-media .news__news.section__content {
  padding-bottom:220px;
  background: #f1f6f1 url(svg/swirl-green.svg) center bottom -50px no-repeat;
  background-size: 100%;
}
.page-template-media .news__news-post {
  display: flex;
}
.page-template-media .news__news-post &gt; div.col-md-6 {
  width:50%;
}
.page-template-media .news__news-post &gt; div.col-md-6:last-of-type {

}
.page-template-media .news__news-post a img {
  border-radius:12px;
  border:4px solid #91b508;
}
.page-template-media section.media__membersnews {
  padding-bottom:250px;
  background: url("svg/swirl-white.svg") center bottom -1px no-repeat,
  url("/wp-content/themes/enfold-child/img/pine-cones-02.png") no-repeat right 100px bottom;
  background-color:#228766;
  background-size: contain, 600px;
}
@media(max-width:1024px) {
  .page-template-media section.media__membersnews {
    background: url("svg/swirl-white.svg") center bottom -1px no-repeat,
    url("/wp-content/themes/enfold-child/img/pine-cones-02.png") no-repeat right bottom;
    background-color:#228766;
    background-size: contain, 600px;
  }
}
body#top.page-template-media .news__news-post &gt; div.col-md-6 h2 {
  font-size: 28px;
  line-height:32px;
  text-transform: none;
}
body#top.page-template-media .news__news-post &gt; div.col-md-6 .news-item:not(:last-of-type) {
  margin-bottom:35px;
}
.page-template-media .media__membersnews-post {
  display: flex;
  margin:0 -25px;
}
.page-template-media .membersnews-items:not(:last-of-type) {
  padding:0 25px;
}
body#top.page-template-media .membersnews-items a,
body#top.page-template-media .membersnews-items p,
body#top.page-template-media .membersnews-items h2 {
  color:white;
}
body#top.page-template-media .membersnews-items h2 {
  font-size: 28px;
  line-height:32px;
  text-transform: none;
}
body#top.page-template-media .media__membersnews--more {
  text-align:center;
  margin-top:35px;
}
body#top.page-template-media .media__membersnews--more a {
  background-color:white;
  color:#228766;
}
body#top.page-template-media .media__membersnews--heading {
  color:white;
}
body#top.page-template-media .publicaitons {
  display: flex;
  flex-wrap:nowrap;
  margin:0 -10px;
}
body#top.page-template-media .home__membersnews--more {
  text-align:center;
}
body#top.page-template-media .home__membersnews--more a {
  margin-top:35px;
}
body#top.page-template-media .publicaitons .pub__wrap {
  padding:0 10px;
}
body#top.page-template-media .home__videos--wrapper h2 {
  font-size: 24px;
  line-height: 30px;
  margin-top:15px;
}
.home__videos--wrapper-main {
  display: flex;
}
@media (min-width:768px) {
  .home__videos--wrapper-main {
    margin:0 -10px;
  }
  .home__videos--wrapper {
    /* flex:1 auto; */
    padding:0 10px;
  }
}
.home__videos--wrapper video,
.home__videos--wrapper iframe {
  height:250px;
  border-radius:12px;
  border: 4px solid #228766;
}
.media__press--more,
.media__membersvideos--more {
  text-align: center;
}
.media__membersvideos--more {
  margin-top:25px;
}
.media__membersvideos--more .btn {
  width:auto;
}
.media__press {
  padding:20px 0 50px;
  background: #f1f6f1;
}
.media__press-post {
  display: flex;
}
.media__press .media__press--more,
.media__press-post .media__press--more {
  margin-top:35px;
}
.media__press-post .media__press--more a {
  color:#175425;
  background-color:white;
}
.media__press-post .card-body {
  flex:1 auto;
}
.media__press-post &gt; div {
  border-radius: 12px;
  overflow: hidden;
  margin-bottom:25px;
  padding:25px 15px;
  margin:0 15px;
  background-color:#fff;
}
.media__press-post .card-body h5,
.media__press-post .card-body h6,
.media__press-post .card-body a {
  /* color:#228766; */
}
.media__press-post .card-body h6 {
  margin:15px 0;
}
.media__press .media__press--heading {
  color:#228766;
}
.media__videos {
  background: url(svg/swirl-grey2.svg) center bottom -50px no-repeat;
  background-size: 100%;
  padding-bottom:170px;
}
.media__videos p {
  max-width:700px;
}
.media__press-post .wp-block-file {
  margin-bottom:0;
}
.media__press-post a.wp-block-file__button {
  display: inline-block;
  margin-left:0;
  font-size: 16px;
  line-height: 50px;
  padding: 0 35px 0 50px;
  border-radius: 4px;
  display: inline-block;
  text-align: center;
  color: #fff;
  font-style: normal;
  background: #228766 url(svg/download-white.svg) no-repeat left 25px center;
  background-size: 16px;
}
.media__press-post a.wp-block-file__button:hover,
.media__press-post a.wp-block-file__button:focus,
.media__press-post a.wp-block-file__button:visited {
  color:#fff;
}
.media__press-post a.wp-block-file__button:hover {
  background-color:#1d7357;
}
.media__press-post .updated,
.media__press-post .wp-block-file a:first-of-type {
  display: none;
}
.media__press-post .card-title {
  font-size: 24px;
  line-height:30px;
}
@media (min-width:1301px) {
  .media__press-post .card-title {
    min-height:90px;
  }
}
.search-post-type,
.card-body .posted-on time {
  font-size:16px;
  font-weight:normal;
}
body#top.page-template-media .register-news {
  background-image: url(svg/swirl-grey-media.svg), url(svg/swirl-white.svg), url(img/leafs.png);
    background-size: 100%, 100%, cover;
    background-position: center top -50px, center bottom -50px, center;
    background-repeat: no-repeat;
}
.instagram.media__instagram {
  padding:100px 0 100px;
  background-color:#175425;
  background-image: url(svg/swirl-white2.svg), url(svg/swirl-white.svg);
  background-size: 100%, 100%;
  background-position: center top -50px, center bottom -50px;
  background-repeat: no-repeat;
}
.instagram.media__instagram .media__instagram--logo {
  width:20%;
  padding-right:50px;
  display: flex;
  transform: translateY(40px);
}
.instagram.media__instagram .media__instagram--logo a {
  color:white;
  text-align: center;
  display: block;
  line-height:1.2;
}
.instagram.media__instagram .media__instagram--logo img {
  max-width:60px;
  display: block;
  margin:0 auto 10px;
}
.instagram.media__instagram .splide__list {
  align-items: center;
  height:310px;
  align-items: start;
}
.instagram.media__instagram .splide__list li:nth-of-type(1) {
  transform: translateY(40px);
}
.instagram.media__instagram .splide__list li:nth-of-type(2) {
  transform: translateY(65px);
}
.instagram.media__instagram .splide__list li:nth-of-type(3) {
  transform: translateY(90px);
}
.instagram.media__instagram .splide__list li:nth-of-type(4) {
  transform: translateY(115px);
}
.instagram.media__instagram .splide__list li:nth-of-type(5) {
  transform: translateY(130px);
}
.instagram.media__instagram .splide__list li:nth-of-type(6) {
  transform: translateY(155px);
}
#instagram.splide {
  width:80%;
}
.instagram.media__instagram &gt; div {
  display: flex;
}
.instagram.media__instagram li.splide__slide {
  border-radius: 12px;
  border: 4px solid #91b508;
  overflow:hidden;
}
@media (min-width:768px) {
  .media__press-post {
    margin:0 -15px 35px;
  }
  .categories__filter {
    margin-left: auto;
  }
}
@media (min-width:991px) {
  main .custom__bg {
    /* min-height:500px; */
  }
  .page-template-media .news__news-post &gt; div:first-of-type,
  .page-template-media main header .content {
    padding-right:50px;
  }
}
@media(max-width:1400px) {
  .media__videos,
  main .custom__bg:after,
  .page-template-media .news__news.section__content {
    background-position: center bottom -20px;
    background-size:100%;
  }
  body#top.page-template-media .register-news {
      background-position: center top -20px, center bottom -20px, center;
  }
  main .custom__bg:after {
    background-position: center bottom -20px;
    
  }
  .instagram.media__instagram {
    background-position: center top -20px, center bottom -20px;
  }
}
@media (max-width:1200px) {
  .page-template-media main header {
    flex-wrap:wrap;
  }
  .page-template-media main header .btn__nav {
    order:1;
  }
  .page-template-media main header .content {
    order:2;
    max-width:700px;
  }
  body#top.page-template-media .publicaitons {
    flex-wrap:wrap;
  }
  body#top.page-template-media .publicaitons .pub__wrap {
    width:50%;
    margin-bottom:20px;
  }
  .page-template-media .news__news-post {
    flex-wrap:wrap;
  }
  .page-template-media .news__news-post &gt; div.col-md-6 {
    width:100%;
    max-width:700px;
  }
}
@media (max-width:767px) {
  .categories__filter {
    width:100%;
  }
  .media__press--more,
  .media__membersvideos--more {
    text-align:left;
  }
  .media__press-post {
    flex-wrap:wrap;
  }
  .instagram.media__instagram {
    padding:100px 0;
  }
  .page-template-media .media__membersnews-post {
    flex-wrap:wrap;
  }
  .media__videos,
  main .custom__bg:after,
  .page-template-media .news__news.section__content {
    background-position: center bottom -1px;
    background-size:100%;
  }
  body#top.page-template-media .register-news {
    background-position: center top -1px, center bottom -1px, center;
  }
  .page-template-media .membersnews-items {
    padding:0 25px;
    margin-bottom:25px;
  }
  .home__videos--wrapper-main {
    flex-wrap:wrap;
  }
  .home__videos--wrapper {
    width:100%;
  }
  .home__videos--wrapper:not(:last-of-type) {
    margin-bottom:25px;
  }
  .instagram.media__instagram {
    background-position: center top -1px, center bottom -1px;
  }
  .page-template-media main .custom__bg {
    background-position: right bottom;
    background-size: 600px;
  }
  .page-template-media main header ul {
    flex-wrap:wrap;
  }
  .page-template-templates main header {
    flex-wrap:wrap;
  }
  .media__press-post &gt; div {
    margin:0 0 15px;
    padding:15px;
  }
  .page-template-media section.media__membersnews {
    padding-bottom:150px;
    padding-top:40px;
  }
  /* .instagram.media__instagram &gt; div {
    flex-wrap:wrap;
  }
  .instagram.media__instagram .media__instagram--logo {
    padding-right:0;
    width:100%;
  }
  #instagram.splide {
    width:100%;
  } */
  .instagram.media__instagram .media__instagram--logo {
    padding-right:20px;
    min-width:100px;
  }
}
.categories__filter ul {
  list-style:none;
  margin:0;
  padding:0;
  display: inline-block;
  /* padding-left:25px; */
  position:relative;
}
.categories__filter &gt; ul:first-of-type {
  margin-right:10px;
}
.categories__filter ul ul {
  /* display: none; */
  opacity:0;
  transition:.3s;
}
.categories__filter li ul {
  position:absolute;
  top:49px;
  min-width:330px;
  border-radius:4px;
  background-color:white;
  padding:15px;
  z-index:999;
  left:0;
  text-align:left;
}
.categories__filter li ul li {
  line-height:1.2;
  margin-bottom:0;
  text-align:left;
}
.categories__filter li ul li:not(:last-of-type) {
  border-bottom:1px solid #eee;
}
.categories__filter &gt; ul &gt; li {
  line-height: 50px;
  padding: 0 25px;
  border-radius: 4px;
  display: inline-block;
  /* min-width: 180px; */
  background: #228766;
  text-align: center;
  color: #fff;
  /* background: #228766 url(svg/list.svg) no-repeat left 20px center; */
  background-size: 20px;
  min-width:180px;
}
.categories__filter &gt; ul &gt; li:hover {
  /* background: #1d7357 url(svg/list.svg) no-repeat left 20px center; */
  background-size: 20px;
  background:#1d7357;
}
.categories__filter &gt; ul:last-of-type &gt; li {
  /* background: #228766 url(svg/tag.svg) no-repeat left 20px center; */
  background-size: 20px;
}
.categories__filter &gt; ul:last-of-type &gt; li:hover {
  /* background: #1d7357 url(svg/tag.svg) no-repeat left 20px center; */
  background-size: 20px;
}
.categories__filter &gt; ul &gt; li:hover {
  cursor:pointer;
}
.categories__filter ul li ul {
  pointer-events:none;
  -webkit-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.1);
  box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.1);
}
.categories__filter &gt; ul &gt; li:hover &gt; ul {
  opacity:1;
  pointer-events:all;
}
.categories__filter ul li ul li a {
  color:#393939;
  transition:.3s;
  font-size:16px;
  line-height:inherit;
  padding:10px 0;
  display: block;
}
.categories__filter ul li ul li a:hover {
  color:#228766;
}
.publicaitons .pub__wrap:not(:last-of-type) {
  margin-bottom:35px;
}
.container-fluid &gt; .row {
  margin-bottom:0;
  padding-bottom:25px;
} 
.publicaitons .pub__wrap .pub__details {
  width:100%;
  max-width:600px;
}
.publicaitons .pub__wrap .pub-download {
  width:100%;
  display: flex;
}
.publicaitons .pub__wrap {
  width:calc(25% - 20px);
  padding:0;
  margin:0 10px;
}
.publicaitons .pub__wrap h2 {
  margin-top:0;
}
.publicaitons {
  margin:0 -10px;
}
.tax-publications_category article img,
.publicaitons .pub__wrap &gt; div:first-child {
  width:100%;
  /* max-width:200px; */
  margin-right:0;
  margin-bottom:15px;
  border:4px solid #175425;
  border-radius:12px;
  overflow:hidden;
}
.page-template-members-news main .custom__bg:after {
  /* content:none; */
}
.page-template-members-news article {
  /* padding:50px 0; */
  /* transform: translateY(-110px); */
}
body#top:not(.search-results) .videos {
  display: flex;
  flex-wrap:wrap;
  margin:0 -10px;
  /* padding-top: 50px; */
  width:auto;
}
body#top .videos .home__videos--wrapper {
  width:33.33%;
  padding:0 10px;
  margin-bottom:50px;
}
@media (max-width:1200px) {
  body#top .videos .home__videos--wrapper {
    width:50%;
  }
}
@media (max-width:580px) {
  body#top .videos .home__videos--wrapper {
    width:100%;
  }
  body#top .videos .home__videos--wrapper {
    margin-bottom:20px;
  }
}
body#top .videos .home__videos--wrapper video,
body#top .videos .home__videos--wrapper iframe {
  border-radius: 6px;
  overflow: hidden;
  border: 4px solid #228766;
  background-color:#111;
}
body#top .videos .home__videos--wrapper h2 {
  font-size: 24px;
  line-height:30px;
  margin-top:15px;
  margin-bottom:35px;
}
.publicaitons .pub__wrap .pub__img img {
  vertical-align: bottom;
}
body#top.page-template-publications main.site-main {
  background-color:#f1f6f1;
}
body#top.page-template-publications main.site-main .custom__bg  {
  background-color:#fff;
}
body#top.page-template-publications .publications-intro {
  margin-bottom:25px;
}
body#top.page-template-publications .custom__bg:after {
  background: url(svg/swirl-grey2.svg) no-repeat center bottom -1px;
  background-size: contain;
}
body#top.page-template-publications .register-news {
    background-image: url(svg/swirl-grey-media.svg), url(svg/swirl-white.svg), url(img/leafs.png);
    background-size: 100%, 100%, cover;
    background-position: center top -50px, center bottom -50px, center;
    background-repeat: no-repeat;
}
@media (max-width:1200px) {
  .publicaitons .pub__wrap {
    width:calc(33.33% - 20px);
  }
  .page-template-media main .custom__bg .content {
    padding-top:50px;
    padding-bottom:60px;
  }
}
@media (max-width:767px) {
  .publicaitons {
    margin:0;
  }
  .publicaitons .pub__wrap {
    width:100%;
    margin:0;
  }
  .publicaitons .pub__wrap {
    flex-wrap:wrap;
  }
  .publicaitons .pub__wrap h2 {
    margin-top:15px;
  }
  .page-template-media main .custom__bg .content {
    padding-top:50px;
    padding-bottom:40px;
  }
}
.pub-filter-container {
  display: flex;
  flex-wrap: nowrap;
  margin:25px 0;
}
.pub-filter-container &gt; div {
  width:auto;
  flex-direction: row;
  align-items: stretch;
  flex:1 auto;
}
.pub-filter-container &gt; div button {
  border:0;
  transition:.3s;
  background: #228766 url(svg/filter.svg) no-repeat left 25px center;
  background-size: 25px;
  line-height:58px;
}
.pub-filter-container &gt; div button:hover {
  background: #1d7357 url(svg/filter.svg) no-repeat left 25px center;
  background-size: 25px;
}
#top .pub-filter-container &gt; div select {
  line-height:42px;
  padding:0 20px;
  border:4px solid #eee;
  border-radius:4px;
  transition:.3s;
}
#top .pub-filter-container &gt; div select:hover {
  border-color:#ddd;
}
#top .pub-filter-container &gt; div select:focus {
  border-color:#228766;
}
.pub-filter-container &gt; div button:hover {
  cursor:pointer;
}
.pub-filter-container &gt; div:not(:first-of-type) {
  margin-left:25px;
}
.press-release-articles-container {
  flex-wrap:wrap;
  margin:25px -10px;
}
.press-release-articles-container &gt; div {
  width: calc(33.33% - 20px);
  margin: 0 10px 30px;
  background-color:#f7f7f7;
}
@media (max-width:991px) {
  .press-release-articles-container &gt; div {
    width: calc(50% - 20px);
  }
}
@media (max-width:767px) {
  .pub-filter-container {
    flex-wrap:wrap;
    margin:25px -10px;
  }
  .categories__filter &gt; ul:first-of-type {
    margin-bottom:10px;
  }
  .pub-filter-container &gt; div:nth-of-type(1),
  .pub-filter-container &gt; div:nth-of-type(2) {
    width:calc(50% - 20px);
    margin:0 10px;
  }
  .pub-filter-container &gt; div:nth-of-type(3) {
    width:100%;
    margin:0 10px;
  }
}
@media (max-width:600px) {
  .press-release-articles-container &gt; div {
    width:100%;
    padding:15px;
  }
  .pub-filter-container {
    margin:25px 0;
  }
  .pub-filter-container &gt; div:nth-of-type(1),
  .pub-filter-container &gt; div:nth-of-type(2),
  .pub-filter-container &gt; div:nth-of-type(3) {
    width:100%;
    margin:0;
  }
}
.past_gallery_top {
  /* margin-bottom:35px; */
}
#top .checkbox-wrap .nf-field-element label:before,
#top .checkbox-wrap .nf-field-label label:before,
#top .listcheckbox-wrap .nf-field-element label:before,
#top .listcheckbox-wrap .nf-field-label label:before {
  left:-25px;
  font-size:12px;
}
.about-logo-gallery .content {
  padding-top:0;
}
.about-logo-gallery img {
  width:auto;
  max-height:55px;
  margin: 0 auto;
  top: 50%;
  transform: translateY(-50%);
}
.about-logo-gallery .avia-image-overlay-wrap {
  width:100%;
  height:100%;
  padding:15px;
}
.about-logo-gallery .avia-image-container  {
  height:100%;
}
.about-logo-gallery .avia-image-container-inner {
  width:100%;
  height: 100%;
}
.about-logo-gallery .entry-content-wrapper {
  display: flex;
  flex-wrap:wrap;
  height: 100%;
}
body#top .about-logo-gallery .avia-image-container:hover img {
  transform: translateY(-50%) scale(1.08);
}
/* accordion */
.togglecontainer .taglist + .single_toggle .toggler {

}
/* .togglecontainer .toggle_content img {
  border-radius: 0;
  border: 4px solid #91b508;
  width: 23.5%;
  margin-left: 2%;
  margin: 0 auto;
  padding: 15px;
}
.togglecontainer .toggle_content img:first-of-type {
  margin-left:0;
}
.togglecontainer .toggle_content {
  padding:25px 0;
}
.togglecontainer .toggle_content a {
  width:100%;
}
*/
.togglecontainer .toggle_content img {
  margin-top:25px;
  border-radius: 12px;
  border: 4px solid #91b508;
}
.toggler {
  font-size:24px;
}
.award__intro p,
.heading-container p {
  max-width:600px;
}
.award__intro &gt; .container-fluid {
  display: flex;
}
#top .alternate_color.title_container .heading-container {
  order:2;
}
#top .alternate_color.title_container .breadcrumb {
  order:1;
  margin-bottom:20px;
}
#top .alternate_color.title_container .breadcrumb,
#top .alternate_color.title_container .heading-container {
  width:100%;
}
@media (max-width:1200px) {
  .heading-container {
    max-width:540px
  }
}
@media (max-width:991px) {
  #top .alternate_color.title_container.has-image .container {
    flex-wrap:wrap;
  }
  .heading-container,
  #top .alternate_color.title_container .breadcrumb {
    width:100%;
  }
}
/* about page */
.logo-containers {
  display: flex;
  flex-wrap:wrap;
}
.logo-containers &gt; div {
  width:100%;
}
.logo-containers &gt; div .section__about--members-logo--wrap {
  border:4px solid #175425;
  border-radius:12px;
  padding:0 10px;
  text-align:center;
  margin-bottom:30px;
  background-color:white;
}
.logo-containers &gt; div .section__about--members-logo--wrap a {
  height:100px;
  position:relative;
  width: auto;
  display: inherit;
}
.logo-containers &gt; div img {
  width:auto;
  height:auto;
  max-height:75px;
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
}
.single-post .logo-containers {
  padding-top:50px;
}
body.page-template-about .team-container,
body.page-template-about main &gt; section {
  position: relative;
}
body.page-template-about main &gt; section.section__about--partners {
  background: #e7ede8 url(/wp-content/uploads/2021/10/pine-needles-about.jpg) no-repeat right center;
  background-size:contain;
}
body.page-template-about .team-container {
  padding-top:0;
  padding-bottom:140px;
  background: #e7ede8 url(/wp-content/uploads/2021/10/pine-needles-about.jpg) no-repeat right center;
  background-size:contain;
}
@media (min-width:361px) {
  .logo-containers {
    margin:0 -15px;
  }
  .logo-containers h3 {
    margin:0 15px 15px;
  }
  .logo-containers &gt; div  {
    width:calc(25% - 30px);
    margin:0 15px;
  }
  .logo-containers &gt; div:first-of-type {
    margin-left:15px;
  }
}
@media (max-width:991px) {
  .logo-containers &gt; div  {
    width:calc(33.33% - 30px);
  }
}
@media (max-width:740px) {
  .logo-containers &gt; div  {
    width:calc(50% - 30px);
  }
}
@media (max-width:360px) {
  .logo-containers &gt; div  {
    width:100%;
  }
}
.team-container,
.section__about--partners {
  background-color:#e7ede8;
}
.section__about--patrons {
  background-color:#175425;
  /* background: url(/wp-content/uploads/2021/10/saica-fresh-pack-tray-bg.jpg) no-repeat center top;
  background-size:cover; */
}
.section__about--patrons h3 {
  color:white;
  /* border:4px solid #175425; */
}
.section__about--patrons .logo-containers &gt; div .section__about--members-logo--wrap {
  border:4px solid #91b508;
}
body.page-template-about main &gt; section:first-of-type {
  padding-top:0;
}
body.page-template-about main &gt; section {
  padding-bottom:150px;
  padding-top:0;
}
@media (min-width:1600px) {
  body.page-template-about main &gt; section {
    padding-bottom:250px;
  }
}
/* about page swirls */
body.page-template-about main &gt; section:after {
  content: "";
  height: 240px;
  -webkit-transform: translateY(-164px);
  -ms-transform: translateY(-164px);
  transform: translateY(-164px);
  width: 101%;
  display: inline-block;
  background: url(svg/swirl-grey.svg) no-repeat center bottom -1px;
  background-size: 100%;
  position: absolute;
  bottom: -175px;
  z-index: 0;
  pointer-events:none;
}
body.page-template-about main &gt; section.section__targets {
  padding-bottom:0;
}
body.page-template-about main &gt; section.section__targets:after {
  content:none;
}
body.page-template-about .section__about--members {
  background:
  url(/wp-content/uploads/2021/10/sw_lg-opt.jpg) no-repeat right center;
  background-size: contain;
  padding-bottom:150px;
}
@media (min-width:1600px) {
  body.page-template-about .section__about--members {
    padding-bottom:250px;
  }
}
body.page-template-about .section__about--members:after {
  background: url(svg/swirl-dgreen.svg) no-repeat center bottom -1px;
  background-size: 100%;
}
body.page-template-about .section__about--partners:after {
  background: url(svg/swirl-white.svg) no-repeat center bottom -1px;
  background-size: 100%;
}
@media (min-width:1601px) {
  body.page-template-about .team-container &gt; .container,
  body.page-template-about main .container-fluid {
    transform: translateY(-25px);
  }
  body.page-template-about .team-container {
    padding-bottom:60px;
  }
}
@media(max-width:991px) {
  body.page-template-about main &gt; section,
  body.page-template-about .team-container {
    padding-bottom:100px;
  }
}
@media(max-width:767px) {
  body.page-template-about main &gt; section,
  body.page-template-about .team-container {
    padding-bottom:50px;
  }
}
@media (max-width:480px) {
  body.page-template-about main &gt; section,
  body.page-template-about .team-container {
    padding-top:25px;
  }
}
.section__about--links {
  background-position: right  100px bottom 200px;
  background-repeat:no-repeat;
  background-size:600px;
}
.section__about--links .accordion h3 {
  font-weight:normal;
}
.section__about--links .accordion dt a:focus {
  text-decoration:none;
}
.section__about--links .accordion dt a h3 {
  padding-left:50px;
  position:relative;
  color:#228766;
}
.section__about--links .accordion dt a h3:before {
  content:'';
  background: white url(svg/bullet-open.svg) no-repeat center;
  background-size: 16px;
  transition:.5s;
  width: 25px;
  height: 25px;
  display: inline-block;
  position:absolute;
  left:0;
  top:4px;
}
.section__about--links .accordion dt a:hover h3:before {
  transform: rotate(90deg);
}
.section__about--links .accordion dt a.current h3:before {
  background: white url(svg/bullet.svg) no-repeat center;
  background-size: 16px;
}
.section__about--links .accordion dt {
  margin-top:30px;
  /* padding-left:50px; */
}
.section__about--links .accordion dt:nth-of-type(2) a h3 {
  color:#91b508;
}
.section__about--links .accordion dt:nth-of-type(3) a h3 {
  color:#7e963a;
}
.section__about--links .accordion dt:nth-of-type(4) a h3 {
  color:#175426;
}
/* closed */
.section__about--links .accordion dt:nth-of-type(2) a h3:before {
  background: white url(svg/bullet-open-02.svg) no-repeat center;
  background-size: 16px;
}
.section__about--links .accordion dt:nth-of-type(3) a h3:before {
  background: white url(svg/bullet-open-03.svg) no-repeat center;
  background-size: 16px;
}
.section__about--links .accordion dt:nth-of-type(4) a h3:before {
  background: white url(svg/bullet-open-04.svg) no-repeat center;
  background-size: 16px;
}
/* open */
.section__about--links .accordion dt:nth-of-type(2) a.current h3:before {
  background: white url(svg/bullet-02.svg) no-repeat center;
  background-size: 16px;
}
.section__about--links .accordion dt:nth-of-type(3) a.current h3:before {
  background: white url(svg/bullet-03.svg) no-repeat center;
  background-size: 16px;
}
.section__about--links .accordion dt:nth-of-type(4) a.current h3:before {
  background: white url(svg/bullet-04.svg) no-repeat center;
  background-size: 16px;
}
.section__about--links .accordion dd {
  padding-left:50px;
  padding:25px 0 25px 50px;
}
@media (max-width:768px) {
  .section__about--links .accordion dd {
    padding:25px 0;
  }
}

.widgettitle {
  margin-bottom:20px;
}

.news-sidebar {

}
body#top .news-sidebar img {
  border:4px solid #175425;
  margin-bottom:10px;
  border-radius:12px;
}
body#top .news-sidebar li br {
  display: none;
}
body#top .news-sidebar h3 {
  color:#175426;
  margin-bottom:0;
  font-size:24px;
  line-height:1.2;
  font-weight:bold;
}
body#top .news-sidebar li {
  margin-bottom:35px;
}

body#top .activities-box-container .entry-content-wrapper &gt; .flex_column .avia-image-overlay-wrap {
  border-color:#195627;
}
body#top .activities-box-container .entry-content-wrapper &gt; .flex_column:nth-of-type(2) .avia-image-overlay-wrap {
  border-color:#449b23;
}
body#top .activities-box-container .entry-content-wrapper &gt; .flex_column:nth-of-type(3) .avia-image-overlay-wrap {
  border-color:#7e963a;
}
body#top .activities-box-container .entry-content-wrapper &gt; .flex_column:nth-of-type(4) .avia-image-overlay-wrap {
  border-color:#449b23;
}
body#top .activities-box-container .entry-content-wrapper &gt; .flex_column h4 {
  color:#195627;
}
body#top .activities-box-container .entry-content-wrapper &gt; .flex_column:nth-of-type(2) h4 {
  color:#449b23;
}
body#top .activities-box-container .entry-content-wrapper &gt; .flex_column:nth-of-type(3) h4 {
  color:#7e963a;
}
body#top .activities-box-container .entry-content-wrapper &gt; .flex_column:nth-of-type(4) h4 {
  color:#449b23;
}
/* #top.page-template-ticcit .alternate_color.title_container.has-image:after {
  background: url(svg/swirl-grey2.svg) no-repeat center bottom -1px;
  background-size: 100%;
} */
#top.page-template-ticcit .section__content {
  /* background: #f1f6f1; */
  /* position:relative; */
}
#top.page-template-ticcit #av_section_1 {
  /* padding-top:240px;
  background: url("svg/swirl-grey2-rev.svg") no-repeat center top -1px;
  background-size: 100%; */
}
#top.page-template-ticcit .section__content .row {
  margin-bottom:0;
}
.section__associated {
  background: url(svg/swirl-grey2-rev.svg) no-repeat center top -1px;
  background-size: 100%;
  padding-top:220px;
}
@media (max-width:991px) {
  .section__associated {
    padding-top:100px;
  }
}
#top.page-template-category-archive:not(.home) .register-news {
  background-image: url(svg/swirl-lgreen.svg), url(svg/swirl-white.svg), url(img/leafs.png);
  background-size: 100%, 100%, cover;
  background-position: center top -50px, center bottom -50px, center;
  background-repeat: no-repeat;
}
.news-section .js_active .toggler {
  padding:9px 35px;
}
.news-section .toggle_icon span {
  border-color:#fff;
}
.news-section .toggle_icon .hor_icon {
  top: 4px;
  left: 1px;
  width: 11px;
}
.news-section .toggle_icon .vert_icon {
  left: 5px;
  top: 0px;
  height: 11px;
}
body#top #wrap_all .avia-section.dark p.toggler.activeTitle span,
body#top #wrap_all .avia-section.swirl-double p.toggler.activeTitle span {
  border-color:#228766;
}
.news-section p.toggler {
  transition:.3s;
}
.news-section p.toggler:hover {
  background-color: rgba(255,255,255,.1);
}
.news-section .single_toggle .toggle_wrap {
  padding-left:40px;
}
.avia-section.dark .single_toggle .toggle_wrap {
  padding-left:0;
}
/* awards gallery */
#main &gt; .award__intro {
  /* min-height: 550px; */
  background: url(/wp-content/themes/enfold-child/img/fringe.jpg) no-repeat left top;
  background-size: 70px auto;
  /* padding-bottom:240px; */
}
#main &gt; .award__intro {
  padding-bottom:240px;
  display: flex;
}
#main &gt; .award__intro .col-md-6 {
  width:50%;
}
#main &gt; .award__intro:after {
  content: "";
  background: url(svg/swirl-grey2.svg) no-repeat center bottom -1px;
  background-size: 100%;
  width: 101%;
  height: 240px;
  bottom: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
}
.section__award--details {
  background-color:#f1f6f1;
}
.winner--wrap img {
  border:4px solid #2c7b3e;
}
.page-template-winners-gallery .section__award--details .row {
  margin:0 -10px;
}
.section__award--details .col-md-4,
.section__award--details .col-md-4:first-of-type {
  width:calc(33.33% - 20px);
  margin:0 10px;
}
body#top.page-template-winners-gallery .register-news {
  background-image: url(svg/swirl-grey-media.svg), url(svg/swirl-white.svg), url(img/leafs.png);
  background-size: 100%, 100%, cover;
  background-position: center top -25px, center bottom -50px, center;
  background-repeat: no-repeat;
}
@media (max-width:1200px) {
  #main &gt; .award__intro {
    padding-bottom:150px;
  }
}
/* @media (max-width:991px) {
  #main &gt; .award__intro {
    padding-bottom:50px;
  }
} */
body#top .activities-box-container .avia-image-container {
  width:100%;
}
body#top .activities-box-container .avia-image-container img {
  margin:0 auto;
}
@media (max-width:767px) {
  body#top.page-template-winners-gallery .register-news {
    background-position: center top -1px, center bottom -1px, center;
  }
  body#top:not(.home) .register-news .flex_column {
    padding: 100px 0 60px;
  }
  #main &gt; .award__intro {
    padding-bottom:100px;
  }
}
.award__intro {
  position:relative;
}
.award__intro .container-fluid &gt; .row {
  display: flex;
  padding-top:40px;
  padding-bottom:0;
  width:100%;
  align-items: center;
}
.award-top--wrap .splide {
  padding:0;
}
.award__intro .col-md-7 {
  width:60%;
  padding-right:50px;
}
.award__intro .col-md-5 {
  width:40%;
}
.award__intro .col-md-5 .col-6 {
  width:calc(50% - 15px);
}
.award__intro .col-md-5 .col-6:last-of-type {
  margin-left:30px;
}
.award__intro .categories__filter {
  width:auto;
  display: inline-block;
}
@media (max-width:767px) {
  .award__intro .categories__filter {
    margin:0;
  }
}
.award__intro .categories__filter ul {
  margin-left:0;
  margin-right:10px;
}
/* h1.awards__title {
  font-size: 38px;
} */
.categories__filter {
  margin-top:25px;
}
.awards__title img {
  margin-right:10px;
}
@media (min-width:992px) {
  /* h1.awards__title {
    font-size:60px;
  } */
}
@media (max-width:991px) {
  #main &gt; .award__intro .col-md-6 {
    width:100%;
  }
  .award__intro .col-md-7,
  .award__intro .col-md-5,
  .award__intro .col-md-8,
  .award__intro .col-md-4 {
    width:100%;
  }
  .award__intro .award__intro--logo {
    max-width: 200px;
  }
  .award__intro .col-md-5 {
    margin-top:40px;
    display: flex;
  }
  .award__intro .col-md-5 .row {
    display: flex;
    flex-wrap: nowrap;
  }
  .award__intro .col-md-5 .col-6 {
    width:auto;
  }
  .award__intro .col-md-5 .row:last-of-type,
  .award__intro .col-md-5 .col-6:last-of-type {
    margin-left: 15px;
  }
  .award__intro .col-md-7 {
    padding-right:0;
  }
}
@media (max-width:767px) {
  .section__award--details {
    padding-top:30px;
  }
  .section__award--details .col-md-4,
  .section__award--details .col-md-4:first-of-type {
    width:calc(50% - 20px);
  }
  .award__intro .col-md-5 {
    flex-wrap:wrap;
  }
  .award__intro .col-md-5 .row:last-of-type {
    margin-left:0;
  }
  .categories__filter {
    margin-bottom:0;
  }
}
@media (max-width:420px) {
  .section__award--details .row {
    margin:0;
  }
  .section__award--details .col-md-4,
  .section__award--details .col-md-4:first-of-type {
    width:100%;
    margin:0;
  }
}

/* register news footer */
@media (max-width:1600px) {
  body#top:not(.home) .register-news,
  body#top.page-template-publications .register-news,
  body#top.page-template-winners-gallery .register-news,
  #top.page-template-category-archive:not(.home) .news__news ~ #footer-page .register-news {
    background-position: center top -25px, center bottom -25px, center;
  }
}
@media (max-width:1200px) {
  body#top:not(.home) .register-news .flex_column {
    padding: 100px 0 60px;
  }
}
@media (max-width:991px) {
  .publicaitons .pub__wrap {
    width:calc(50% - 20px);
  }
}
@media (max-width:767px) {
  body#top .publicaitons {
    width:100%;
  }
  body#top .publicaitons .pub-download a span.size {
    display: none;
  }
  body#top .publicaitons h2 {
    font-size:20px;
    line-height:24px;
  }
  .publicaitons .pub__wrap {
    width:100%;
    margin:0;
  }
  body#top:not(.home) .register-news,
  body#top.page-template-publications .register-news,
  body#top.page-template-winners-gallery .register-news,
  #top.page-template-category-archive:not(.home) .news__news ~ #footer-page .register-news {
    background-position: center top -1px, center bottom -1px, center;
  }
}
@media (max-width:480px) {
  .section__award--details .row {
    margin:0;
  }
}
@media (max-width:767px) {
  body#top:not(.home) .register-news,
  body#top.page-template-publications .register-news,
  body#top.page-template-winners-gallery .register-news {
    background-position: center top -1px, center bottom -1px, center;
  }
}
.section__award--swipe {
  background: #f1f6f1 url(svg/swirl-lgreen2.svg) center bottom -1px no-repeat;
  background-size:101%;
  padding-bottom:140px;
}
@media (min-width:1201px) {
  .section__award--swipe {
    padding-bottom:180px;
  }
}
.section__lastwinners {
  background: #f1f6f1 url(svg/swirl-lgreen2.svg) center bottom -1px no-repeat;
  background-size:101%;
  padding-bottom:120px;
}
@media(max-width:767px) {
  .section__lastwinners {
    padding-top:50px;
  }
  .section__otheraward .justify-content-center {
    margin:0 -10px;
  }
  .section__otheraward .col-md-3 {
    width:calc(50% - 20px);
    margin:0 10px;
  }
}
@media (max-width:480px) {
  .section__otheraward .justify-content-center {
    margin:0;
  }
  .section__otheraward .col-md-3 {
    width:100%;
    margin:0 0 20px;
  }
}
.section__otheraward {
  margin-top:0;
  background-color: #ecf5e8;
  padding-bottom:50px;
}
#patrons .swiper-wrapper img {
  border:4px solid #91b508;
}
/* body#top.page-template-award .register-news {
  background-image: url(svg/swirl-lgreen2-rev.svg), url(svg/swirl-white.svg), url(img/leafs.png);
} */
.nf-error.field-wrap div.nf-field-element:after {
  height:44px;
  line-height:44px;
}
.myths-facts-download a {
  color:white;
  padding: 10px 25px 10px 45px;
  background: #228766 url(svg/pdf.svg) no-repeat left 20px center;
  background-size: 18px;
  border-radius:4px;
  transition:.3s;
  margin:10px 4px 0;
  display: inline-block;
}
.myths-facts-download a:hover {
  color:white;
  background-color: #1d7357;
}
.avia-image-container-inner, .avia_image, .av-image-caption-overlay {
  border-radius:0;
}

#top #wrap_all .register-news .error .text_input,
#top #wrap_all .register-news .error .text_area,
#top #wrap_all .register-news .error .select {
  border:4px solid #f14d4d;
}
#top #wrap_all .register-news .valid .text_input,
#top #wrap_all .register-news .valid .text_area,
#top #wrap_all .register-news .valid .select {
  border:4px solid #91b508;
}
.register-news .avia-form-success {
  border:0;
  border-radius:12px;
  color:#ffffff;
  background-color:#91b508;
}
article .post-date {
  margin:0 0 15px;
  background: #dcebe6;
  padding: 0 15px;
  display: inline-block;
  border-radius: 50px;
}
.single article .entry-footer {
  padding-top:25px;
}
.home article .post-date {
  margin-bottom:10px;
  background-color: rgba(255,255,255,.1);
}
.togglecontainer .toggle_content {
  padding-left:40px;
}
.single .post-find-out-more {
  display: none;
  opacity:0;
}
.toggle_wrap.active_tc {
  border-radius:12px;
  background-color:#f7f7f7;
}
.blog .container_wrap_first {
  background:
  url("/wp-content/themes/enfold-child/img/fringe.jpg") no-repeat left top,
  url("/wp-content/themes/enfold-child/img/pine-cones.png") no-repeat right bottom;
  background-size:70px auto, auto;
}

/* search page */
#wpmem_profile_form &gt; div,
#top .template-search #searchform &gt; div {
  width:100%;
  max-width:600px;
}
#wpmem_profile_form input[type="text"]#s,
#top .template-search #searchform input[type="text"]#s {
  background-color: #fff;
  border: 2px solid #d8d8d8;
  font-family: "Myriad Web Pro", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 56px;
  padding: 0 60px 0 20px;
  font-size: 22px;
  border-radius: 10px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  width:100%;
}
#wpmem_profile_form input[type="text"]#s:focus,
#top .template-search #searchform input[type="text"]#s:focus {
  border: 2px solid #228766;
}
#wpmem_profile_form input[type="submit"]#searchsubmit,
#top .template-search #searchform input[type="submit"]#searchsubmit {
  width:100px;
  background-size:20px;
  border-radius: 0 10px 10px 0;
  background-color:#228766;
}
#wpmem_profile_form input[type="submit"]#searchsubmit:hover,
#top .template-search #searchform input[type="submit"]#searchsubmit:hover {
  background-color:#1d7357;
}
#top .template-search.content .entry-content-wrapper {
  padding-left:0;
  font-size:16px;
}
#top .template-search.content #search-fail {
  padding:0 10px;
}
#top .template-search .post-entry,
#top.archive.post-type-archive article {
  padding-top:0;
  margin:0;
}
#top.archive.post-type-archive article,
#top .template-search .post-entry {
  background-color:#f7f7f7;
  border-radius:12px;
  margin:0 15px 30px;
  padding:35px;
  max-width:600px;
  width:calc(50% - 30px);
}
#top.archive.post-type-archive .fullsize .template-blog .post {
  padding:35px;
}
#top.archive.post-type-archive .fullsize .template-blog .post .entry-content-wrapper &gt; * {
  margin:0;
  margin-left:0;
  margin-right:0;
  padding-top:0;
}
#top.archive.post-type-archive article .entry-content-wrapper {
  padding-bottom:0;
}
#top.archive.post-type-archive article,
#top .template-search .post-entry .entry-content-wrapper {
  font-size:16px;
  padding-bottom:0;
}
#top.archive.post-type-archive .post-title,
#top .template-search .entry-content-wrapper .post-title {
  font-size: 34px;
  line-height: 38px;
  text-transform: none;
}
#top.archive.post-type-archive .post-title a:hover,
#top .template-search .entry-content-wrapper .post-title a:hover {
  text-decoration:none;
  color:#1d7357;
}
article .post-date,
.search-post-type,
.news-details-container .post-date,
#top .template-search .post-entry time,
.press-release-articles-container .posted-on .entry-date {
  font-size:16px;
  margin:0 0 0;
  background: #dcebe6;
  padding: 0 15px;
  display: inline-block;
  border-radius: 50px;  
  line-height:26px;
}
.search-post-type {
  transition:.3s;
  background: #dce9a8;
}
.search-post-type:hover {
  background:#e7f3b9;
}
.search-post-type a {
  color:#393939;
}
.search-post-type-page:hover {
  background: #dce9a8;
}
#top .template-search.content {
  padding-top:0;
}
#top.archive.post-type-archive article .btn,
#top .template-search .post-entry .entry-content .btn {
  color:white;
  margin-top:20px;
}
#top .template-search .extra-mini-title.widgettitle {
  text-transform: none;
  letter-spacing:0;
}
#top .template-search .loop-search {
  flex-wrap:wrap;
  display: flex;
}
.template-search .pagination {
  padding:0 10px;
  margin-top:25px;
}
#top .pagination .current,
#top .pagination a:hover,
#top .fullsize .template-blog .pagination a:hover {
  color:white;
  background-color:#1d7357;
}
.main_color .rounded-container,
#top .main_color .pagination a:hover,
.main_color .small-preview,
.main_color .fallback-post-type-icon {
  background-color:#1d7357;
}
.pagination span,
.pagination a {
  font-size:14px;
}
@media (min-width:768px) {
  #top .template-search .loop-search,
  #top.archive.post-type-archive .template-blog &gt; .content {
    margin:0 -15px;
    width:auto;
  }
}
@media (max-width: 767px) {
  #top.archive.post-type-archive .post-title,
  #top .template-search .entry-content-wrapper .post-title {
    font-size: 24px;
    line-height: 30px;
    text-transform: none;
  }
  #top .template-search .post-entry,
  #top.archive.post-type-archive article {
    width:100%;
    margin:0 0 30px;
  }
}
/* news */
.news-links {
  border:0;
  transition:.3s;
}
.news__news .news-tabcontent {
  border:0;
  padding:0;
}
.news-links:not(.active) {
  color:#444;
  background-color:#f1f1f1;
}
.news-links:hover {
  cursor:pointer;
  background-color:#d7e2d7;
}
.news-links.active:hover {
  background-color:#1d7357;
}
.news-top-filters {
  display: flex;
  margin-bottom:50px;
}
body#top .news__news .news-tabs {
  margin:0;
  width:100%;
  padding-left:20px;
  background-color:#fff;
}
body#top .news-from-prev-years {
  min-width:340px;
}
body#top .news-from-prev-years h3,
body#top .news__news form .col h3,
body#top .news__news .news-tabs h3,
body#top .video-filters h3 {
  font-size:24px;
  padding-right:25px;
  line-height:50px;
  margin-bottom:0;
  min-width:115px;
}
body#top .news__news .news-tabs .news-tab-buttons {
  background-color:#f1f1f1;
  border-radius:4px;
  overflow:hidden;
  display: flex;
  flex-wrap:wrap;
  width:100%;
}
body#top .news__news .news-tabs button {
  margin:0;
  border-radius:0;
  padding:0 15px;
  min-width:auto;
  text-align:center;
  flex:1 auto;
}
body#top .news__news .news-tabs button.active {
  background-color: #1d7357;
}
body#top .video-filters form,
body#top .news__news .news-from-prev-years form {
  margin-bottom:0;
}
body#top .video-filters form select,
body#top .news__news form .col select,
body#top .news__news .news-from-prev-years form select {
  line-height: 42px;
  padding: 0 20px;
  border: 4px solid #eee;
  border-radius: 4px;
  transition: .3s;
  font-size:18px;
  margin-bottom:0;
  width:100%;
  color:#111;
  /* max-width:260px; */
}
body#top .news__news form .col select {
  max-width:605px;
}
body#top .video-filters form select {
  margin-bottom:50px;
  max-width:605px;
}
body#top .video-filters form select:hover,
body#top .news__news form .col select:hover,
body#top .news__news .news-from-prev-years form select:hover {
  cursor:pointer;
  border: 4px solid #ddd;
}
body#top .video-filters form select:focus,
body#top .news__news form .col select:focus,
body#top .news__news .news-from-prev-years form select:focus {
  border-color:#1d7357;
}
.news-details-container {
  padding:0;
  margin-top:10px;
}
@media(max-width:1200px) {
  .news-top-filters {
    flex-wrap:wrap;
  }
  body#top .news__news .news-tabs {
    padding-left:0;
    margin-top:15px;
  }
}

.twitter-news-container {
  padding:15px 0 30px;
  border-radius:12px;
  background-color:transparent;
  display: flex;
  align-items: center;
  /* max-width:700px; */
}
.twitter-news-container .splide__slide a {
  color:white;
}
.twitter-news-container .splide {
  width:100%;
}
.twitter-news-container .home__twitter--logo {
  padding-right:35px;
}
.twitter-news-container .home__twitter--logo a {
  display: inline-block;
  vertical-align: bottom;
}
.twitter-news-container .home__twitter--logo svg,
.twitter-news-container .home__twitter--logo img {
  width:80px;
  height:80px;
  vertical-align: bottom;
}
.twitter-news-container .splide__pagination {
  bottom: -40px;
}
.splide__pagination__page {
  background:rgba(255,255,255,.4);
}
.twitter-news-container .splide__pagination__page.is-active {
  background:white;
  transform: scale(1);
}
.twitter-news-container ul li {
  margin:0 4px;
}
.twitter-news-container ul li button {
  opacity:1;
}
.single-post .template-blog.template-single-blog {
  display: flex;
}
.single-post .template-blog.template-single-blog main.av-content-small.units {
  width:auto;
}
.single-post .template-blog.template-single-blog aside {
  flex:1;
  min-width:320px;
  /* max-width:700px; */
}
.single-post .entry-content img {
  margin:15px 0;
}
.single-post .template-blog.template-single-blog article {
  max-width:700px;
}
@media (max-width:991px) {
  .twitter-news-container .home__twitter--logo img {
    width:40px;
    margin-bottom:10px;
  }
  .twitter-news-container {
    flex-wrap:wrap;
  }
  body#top .news-from-prev-years {
    width:100%;
  }
  body#top .news__news .news-tabs,
  body#top .news__news .news-tabs .news-tab-buttons {
    flex-wrap:wrap;
  }
  body#top .news__news .news-tabs button {
    width:33.33%;
  }
  .twitter-news-container {
    padding:15px 0 60px;
  }
  .twitter-news-container .splide__pagination {
    bottom:-38px;
  }
  .single-post .template-blog.template-single-blog {
    flex-wrap:wrap;
  }
  .single-post .template-blog.template-single-blog .big-preview.single-big,
  .single-post .template-blog.template-single-blog .content .entry-content-wrapper {
    padding-right:0;
  }
  .template-single-blog.container .av-content-small.units {
    width:100%;
  }
  body#top .template-single-blog.container .news-sidebar {
    display: flex;
    flex-wrap: wrap;
    margin:0 -10px;
    width: auto;
  }
  body#top .template-single-blog.container .news-sidebar li {
    width:calc(50% - 20px);
    margin:0 10px 35px;
  }
  body#top .template-single-blog.container .inner_sidebar {
    margin-left:0;
  }
}
@media (max-width:767px) {
  .responsive #top.single-post #main .template-blog.template-single-blog .sidebar {
    /* order:1; */
    display: block;
  }
  .template-single-blog.container .av-content-small.units {
    /* order:2; */
  }
  .responsive #top.single-post #main .template-blog.template-single-blog .sidebar .inner_sidebar {
    margin-left:0;
  }
  .responsive #top.single-post #main .template-blog.template-single-blog .sidebar .inner_sidebar .news-sidebar {
    /* display: none; */
  }
}
@media (max-width:600px) {
  body#top .news__news .news-tabs button {
    width:50%;
  }
  body#top .template-single-blog.container .news-sidebar {
    margin:0;
  }
  body#top .template-single-blog.container .news-sidebar li {
    width:100%;
    margin:0 0 35px;
  }
}
@media (max-width:420px) {
  body#top .news__news .news-tabs button {
    width: 100%;
  }
}
/* archive page */
#top.archive .template-blog &gt; .content {
  margin:0 -10px;
  display: flex;
  flex-wrap:wrap;
}
#top.archive article {
  width: calc(33.33% - 20px);
  margin: 0 10px;
  margin-bottom: 35px;
  overflow: hidden;
}
#top.archive article &gt; .single-big &gt; a {
  /* border-radius: 12px; */
  /* border: 4px solid #175425; */
}
@media (max-width: 991px) {
  #top.archive article {
    width: calc(50% - 20px);
  }
  .awards-archive-button a {
    margin:20px 0;
  }
}
@media (max-width: 767px) {
  #top.archive .template-blog &gt; .content {
    margin:50px 0;
  }
  #top.archive article {
    width: 100%;
  }
  body#top footer {
    padding-top:45px;
  }
}
p.text-center.no-results {
  margin:20px 10px;
}

/* members login form */
body#top #wpmem_msg,
body#top #wpmem_reg,
body#top #wpmem_login,
body#top .wpcf7 {
  border:0;
  margin-top:25px;
  border-radius:12px;
  background-color:#f7f7f7;
  padding:25px 15px 5px;
}
#wpmem_login h2,
body#top #wpmem_msg h2 {
  font-size: 34px;
  line-height: 38px;
}
#wpmem_login p a,
body#top.logged-in .members-login p a,
body#top #wpmem_msg p a {
  font-family: "Myriad Web Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 50px;
  padding: 0 25px;
  border-radius: 4px;
  display: inline-block;
  min-width: 180px;
  text-align: center;
  color: white;
  background-color: #228766;
  font-style: normal;
}
#wpmem_login p a:hover,
body#top.logged-in .members-login p a:hover,
body#top #wpmem_msg p a:hover {
  background-color: #1d7357;
}
body#top .members-profile ul,
body#top .members-login ul {
  margin-left:0;
  list-style:none;
  background-color:#f7f7f7;
  padding:25px;
  border-radius:12px;
  max-width:600px;
  margin-top:35px;
}
body#top .members-profile ul li,
body#top .members-login ul li {
  margin-left:0;
  padding:0;
}
body#top .members-profile ul li a,
body#top .members-login ul li a {
  padding:10px 0;
  display: inline-block;
}
body#top .members-profile ul li a:before,
body#top .members-login ul li a:before {
  content: '';
  width: 4px;
  height: 4px;
  background-color: #228766;
  border-radius: 50%;
  display: inline-block;
  margin-right: 10px;
  transform: translateY(-2px);
}
#wpmem_login ~ a,
.wpmem_login ~ a,
#wpmem_login_form ~ a {
  text-decoration:underline;
}
.link-text-register {
  background-color:#f7f7f7;
  padding:15px;
  border-radius:12px;
}

/* mobile menu */
.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a {
  font-size:20px;
}
.avia-image-container.avia-align-center {
  margin: 0 auto 25px auto;
}

.members-login-section a {
  font-family: "Myriad Web Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 50px;
  padding: 0 25px;
  border-radius: 4px;
  display: inline-block;
  min-width: 180px;
  text-align: center;
  color: white;
  background-color: #228766;
  font-style: normal;
  margin-top:15px;
}
.members-login-section a:hover {
  background-color: #1d7357;
}

.av_textblock_section img {
  padding:0;
  border-radius:12px;
  border:4px solid #91b508;
}
.entry-content-wrapper a:hover .aligncenter {
  display: block;
}

@media (max-width:991px) {
  .responsive #top .av-main-nav .menu-item-avia-special {
    display: block;
  }
  .responsive #top .av-main-nav .menu-item {
    display: none;
  }
  body#top #header_main {
    padding-bottom: 50px;
  }
  .responsive #top #wrap_all #header {
    position:relative;
  }
  .responsive #top #main,
  .html_header_top.html_header_sticky #top #wrap_all #main {
    padding-top: 0 !important;
    margin: 0;
  }
  body#top #header_main .container .inner-container nav.main_menu li.av-burger-menu-main &gt; a {
    margin-top:11px;
  }
  body#top #header_main {
    padding-bottom:15px;
  }
  .responsive #top .logo {
    display: inline-block;
  }
}

#top .video-btn-holder {
  margin-top:25px;
}
#top .video-btn-holder a {
  padding:0 25px 0 45px;
  background-image: url("/wp-content/themes/enfold-child/svg/video.svg");
  background-size: 22px;
  background-repeat: no-repeat;
  background-position: left 20px center;
}
.winner--wrap--outer {
  flex-wrap:wrap;
}
.winner--wrap--outer .winner--wrap {
  width:100%;
}
#top div .avia-gallery {
  margin-top:25px;
}
#top div .avia-gallery .avia-gallery-thumb {
  margin:0 -10px;
}
#top div .avia-gallery img {
  padding:0;
  border:4px solid #91b508;
  border-radius:12px;
}
#top div .avia-gallery .avia-gallery-thumb &gt; a {
  margin:0 10px 20px;
}
body#top:not(.home) .section__award--details ~ .footer-page-content .register-news {
  min-height: 500px;
  background-image: url(svg/swirl-white2.svg), url(svg/swirl-white.svg), url(img/leafs.png);
  background-size: 100%, 100%, cover;
  background-position: center top -50px, center bottom -50px, center;
  background-repeat: no-repeat;
}
body#top:not(.home).page-template-winners-gallery .section__award--details ~ .footer-page-content .register-news {
  background-image: url(svg/swirl-grey2-rev.svg), url(svg/swirl-white.svg), url(img/leafs.png);
  background-size: 100%, 100%, cover;
  background-position: center top -50px, center bottom -50px, center;
  background-repeat: no-repeat;
}
.award__content {
  background-color: #f1f6f1;
}
.award__content .container {
  padding:0;
}
.award__content .main_color {
  background-color:transparent;
}
.winners-container .flex_column h3 {
  margin-bottom:20px;
}
.winners-container .flex_column h4 {
  margin:35px 0 0;
}
.winners-container .flex_column section {
  max-width: 800px;
  margin: 0 auto;
}
/* winner classes */
.winners-container .winner-title {
  padding-bottom:20px;
}
.winner-button a {
  font-family: "Myriad Web Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 50px;
  padding: 0 25px;
  border-radius: 4px;
  display: inline-block;
  min-width: 180px;
  text-align: center;
  color: white;
  background-color: #228766;
  font-style: normal;
  transition:.3s;
}
.winner-button a:hover {
  color:white;
  background-color: #1d7357;
}
@media (min-width:768px) {
  .winners-container .avia-section {
    background-color:#f1f6f1;
    padding:50px;
    margin-bottom:50px;
    border-radius:12px;
  }
}
.award__content .col-md-12 .row,
.section__award--details .col-md-12 .row {
  margin:0 -10px;
}
.award__content.winners-container .col-md-4.mb-3 {
  width: calc(33.33% - 20px);
  margin: 0 10px;
  margin-bottom: 35px;
}
@media (max-width:767px) {
  .award__content.winners-container .col-md-4.mb-3 {
    width: calc(50% - 20px);
    margin: 0 10px;
  }
}
@media (max-width:480px) {
  .award__content.winners-container .col-md-4.mb-3 {
    width: 100%;
    margin: 0;
  }
}
.twitter.home__twitter {
  /* min-height: 400px; */
  background-color:#175425;
  background-image:  url(svg/swirl-white2.svg);
  background-size: 101%;
  background-position: center top -1px;
  background-repeat: no-repeat;
  padding:130px 0 0;
}
.twitter.home__twitter .row {
  flex-wrap:nowrap;
  padding-bottom:0;
}
.twitter.home__twitter .twitter-news-container {
  padding-right:50px;
}
.twitter.home__twitter .twitter-image {
  width:500px;
}
.twitter.home__twitter .twitter-image img {
  max-width:600px;
  transform: translateY(-30px);
}
body#top:not(.home).page-template-main-news .register-news {
  /* min-height: 500px;
  background-color: #0000;
  background-image: url(svg/swirl-white.svg), url(img/leafs.png);
  background-size: 100%, cover;
  background-position:center bottom -50px, center top 110px;
  background-repeat: no-repeat; */
}
body#top:not(.home).page-template-main-news .twitter.home__twitter {
  background-color: #f1f6f1;
  background-image: url(svg/swirl-white2.svg);
  background-size: 101%;
  background-position: center top -1px;
  background-repeat: no-repeat;
  padding: 130px 0 0;
}
body#top:not(.home).page-template-main-news .register-news {
  background-image: url(svg/swirl-grey2-rev.svg), url(svg/swirl-white.svg), url(img/leafs.png);
  background-size: 100%, 100%, cover;
  background-position: center top -50px, center bottom -50px, center;
  background-repeat: no-repeat;
}
body#top:not(.home).page-template-main-news .twitter-news-container .splide__slide,
body#top:not(.home).page-template-main-news .twitter-news-container .splide__slide a {
  color:#111;
}
body#top:not(.home).page-template-main-news .twitter-news-container .home__twitter--logo svg {
  fill:#929992;
}
body#top:not(.home).page-template-main-news .twitter-news-container .splide__pagination__page {
  background:rgba(0,0,0,.4);
}
body#top:not(.home).page-template-main-news .twitter-news-container .splide__pagination__page.is-active {
  background:#111;
}
body#top:not(.home) .section__otheraward ~ .footer-page-content .register-news {
  background-image: url(svg/swirl-lgreen2-rev.svg), url(svg/swirl-white.svg), url(img/leafs.png);
}
@media (max-width:767px) {
  .twitter.home__twitter .twitter-news-container {
    width:100%;
    padding-right:0;
  }
  .twitter.home__twitter .twitter-image {
    display: none;
  }
  .twitter.home__twitter {
    padding:55px 0 0;
  }
  body#top:not(.home).page-template-main-news .register-news {
    background-position: center bottom -1px, center top -1px;
  }
}
.single-post .footer-page-content:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 290px;
  pointer-events: none;
  background-image: url('/wp-content/uploads/2021/10/activities-strip.png');
  background-size: 100%, contain;
  background-repeat: no-repeat;
  z-index: 10;
}
.members-my-account &gt; p &gt; a {
  margin-bottom:10px;
}
.members-my-account &gt; p &gt; a:not(:last-of-type) {
  margin-right:10px;
}
.main-subpages-holder &gt; .tab {
  display: flex;
  flex-wrap:wrap;
  padding:0;
  background-color: #228766;
  border:0;
  border-radius:4px;
  float:none;
}
.main-subpages-holder {
  border-radius:12px;
  background-color:#f7f7f7;
}
.main-subpages-holder .tabcontent {
  border:0;
  padding:25px;
}
@media(max-width:767px) {
  .main-subpages-holder .tabcontent {
    border:0;
    padding: 85px 15px 25px;
  }
}
.main-subpages-holder .tabcontent tr {
  padding:30px 0;
  margin:30px 0;
  border-bottom:1px solid #cdcdcd;
}
.main-subpages-holder .tabcontent tr td {
  font-size:16px;
  /* border-color:#cdcdcd; */
  border:0;
  vertical-align:middle;
}
.main-subpages-holder .tabcontent .vc_section &gt; .vc_row {
  padding:30px 0;
  margin:30px 0;
  border-bottom:1px solid #cdcdcd;

  display: flex;
}
.main-subpages-holder .tabcontent .vc_section &gt; .vc_row &gt; div:first-of-type {
  min-width:280px;
}
.main-subpages-holder .tabcontent .vc_section &gt; .vc_row &gt; div:nth-of-type(2) {
  margin-left:30px;
}
.press-coverage-table .avia_textblock img {
  margin-top:0;
}
.press-coverage-table .avia_textblock a {
  font-family: "Myriad Web Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 50px;
  padding: 0 25px;
  border-radius: 4px;
  display: inline-block;
  min-width: 180px;
  text-align: center;
  color: white;
  background-color: #228766;
  font-style: normal;
  margin-top:15px;
}
.press-coverage-table .template-page {
  padding:0 15px;
  background-color:#f7f7f7;
}
.press-coverage-table .template-page img {
  margin-bottom:35px;
}
.press-coverage-table .avia_textblock a:hover {
  background-color: #1d7357;
}
.main-subpages-holder &gt; .tab button {
  flex:1 auto;
  font-family: "Myriad Web Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1;
  padding: 0 25px;
  height:50px;
  /* border-radius: 4px; */
  display: inline-block;
  /* min-width: 180px; */
  text-align: center;
  color: white;
  background-color: #228766;
  font-style: normal;
}
.main-subpages-holder &gt; .tab button.active {
  color: white;
  background-color: #1d7357;
}
.main-subpages-holder &gt; .tab button:hover {
  background-color: #1d7357;
}
body#top #main .why-cartons-sub-top ~ .swirl.tree-counter {
  background:
  url(svg/swirl-white.svg) no-repeat center bottom -1px,
  url(svg/swirl-white2.svg) no-repeat center top -1px,
  url(/wp-content/uploads/2021/10/Leaves-and-Petals.png) no-repeat right bottom;
  background-color:#175425;
  background-size: 101%,101%,650px;
  padding:180px 0 280px;
  transform: none;
}
.why-cartons-sub-top {
  position:relative;
  background: url(svg/swirl-white2.svg) center top -1px no-repeat;
  background-size: 101%;
  padding: 0 0 0;
}
.why-cartons-sub-top .template-page {
  padding-bottom:0;
}
.why-cartons-sub-bottom {
  padding-top:0;
  background:
  url(svg/swirl-dgreen.svg) center bottom -1px no-repeat;
  background-size: 101%;
}
.why-cartons-sub-top:after {
  /* content: "";
  height: 210px;
  width: 101%;
  display: inline-block;
  background: url("svg/swirl-dgreen.svg") no-repeat center bottom -1px;
  background-size: 101%;
  bottom: -1px;
  position: absolute;
  z-index: 0; */
}
.directory-of-paper {
  padding-top:50px;
}
.directory-of-paper .section__about--members-logo--wrap {
  display: flex;
  padding-bottom:30px;
}
.directory-of-paper .section__about--members-logo--wrap .col-md-3,
.directory-of-paper .section__about--members-logo--wrap .col-md-9 {
  flex:1;
}
.directory-of-paper .section__about--members-logo--wrap .col-md-3 {
  width:300px;
  max-width:300px;
  padding-right:50px;
}
.directory-of-paper .section__about--members-logo--wrap .col-md-3 img {
  width:100%;
  border-radius:12px;
  border:4px solid #1d7357;
}
@media (max-width:767px) {
  .directory-of-paper .section__about--members-logo--wrap {
    flex-wrap:wrap;
  }
  .directory-of-paper .section__about--members-logo--wrap .col-md-3,
  .directory-of-paper .section__about--members-logo--wrap .col-md-9 {
    width:100%;
  }
  .directory-of-paper .section__about--members-logo--wrap .col-md-3,
  .directory-of-paper .section__about--members-logo--wrap .col-md-9 {
    flex:1 auto;
  }
}

section.award__1.single-award {
  background-position: right bottom 0, right top;
}
/* section.award__2.single-award {
  background-position: right bottom 0, right top;
} */
section.award__3.single-award {
  background-position: right bottom 0, left bottom;
}
.publicaitons .pub__wrap {
  position:relative;
}
div.pub-tooltip .tooltiptext {
  visibility: visible;
  /* pointer-events:none; */
  opacity:0;
  transition:.3s;
  padding:15px;
  width:calc(100% - 8px);
  margin-left:0;
  border-radius:6px;
  background-color:rgba(23,84,37,.9);
  height:100%;
  width:100%;
  overflow-y:auto;
  top:0;
  left:0;
  right:0;
}
.publicaitons .pub__wrap .section__sustainability--boxwrap {
  position:relative;
}
div.pub-tooltip.show .tooltiptext {
  opacity:1;
  visibility: visible;
}
.single-publication .pub__wrap {
  display: flex;
  /* flex-wrap:wrap; */
}
.single-publication .pub__wrap .pub__img {
  max-width:400px;
}
.single-publication .pub__wrap .publicaiton--title {
  min-height:auto;
}
.single-publication .publication_body {
  max-width:700px;
}
.single-publication .pub-download .pub__details-btn-group {
  margin-top:15px;
}
.single-publication .pub__img {
  border:4px solid #2a6c39;
  border-radius:12px;
  overflow:hidden;
}
.single-publication .pub__img img {
  vertical-align: bottom;
}
#award-gallery {
  margin-left:25px;
  border: 4px solid #449B23;
}
main #secondary-slider {
  margin-top:48px;
}
#award-gallery .splide__slide a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
#secondary-slider li {
  border: 4px solid #449B23;
}
@media (min-width:768px) {
  .single-publication .pub__wrap .pub__details {
    padding-left:50px;
  }
}
@media (max-width:767px) {
  #award-gallery {
    margin-left:0;
  }
  .single-publication .pub__wrap {
    flex-wrap:wrap;
  }
  .single-publication .pub__wrap .publicaiton--title {
    margin-top:15px;
  }
  .award__entry .col-sm-12 {
    width:100%;
    margin:0;
  }
  body#top #secondary-slider {
    margin:20px 0;
  }
}

@media (max-width:767px) {
  body#top .blocks-gallery-grid .blocks-gallery-image,
  body#top .blocks-gallery-grid .blocks-gallery-item,
  body#top .wp-block-gallery .blocks-gallery-image,
  body#top .wp-block-gallery .blocks-gallery-item {
    width:calc(50% - 1em);
    
    margin:0 1em 1em 0;
  }
  body#top .blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n), 
  body#top .blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),
  body#top .wp-block-gallery .blocks-gallery-image:nth-of-type(2n),
  body#top .wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
    margin-right:0;
  }
}
@media (max-width:480px) {
  body#top .blocks-gallery-grid .blocks-gallery-image,
  body#top .blocks-gallery-grid .blocks-gallery-item,
  body#top .wp-block-gallery .blocks-gallery-image,
  body#top .wp-block-gallery .blocks-gallery-item {
    width:100%;
    margin-right:0;
  }
}
.av_textblock_section #craft-publications img,
.av_textblock_section #ticcit-publications img,
.av_textblock_section #ticcit-resiurce-holder img {
  border:0;
  border-radius:0;
}
body#top.page-template-members-marketing .publicaitons {
  /* margin-top:50px; */
}

#wpmem_login .link-text {
  display:none
}
#awardNavHeader .inner__nav {
  display: flex;
  flex-wrap:wrap;
}
#awardNavHeader .inner__nav &gt; li {
  position:relative;
  margin-bottom:10px;
}
#awardNavHeader .inner__nav &gt; li:first-of-type {
  margin-right:15px;
}
#awardNavHeader .inner__nav ul {
  padding:15px;
}
#awardNavHeader .inner__nav,
#awardNavHeader .inner__nav ul {
  margin:0;
  list-style:none;
}
#awardNavHeader .inner__nav ul li a {
  display:block;
  padding:4px;
}
#awardNavHeader ul.inner__nav &gt; li &gt; a {
  padding-right: 40px;
  background: #228766 url(svg/down.svg) no-repeat right 25px center;
  background-size: 10px;
}
body#top .single-award-information {
}
.single-award-information,
.single-award-information a {

}
.single-award-information a {
  text-decoration:underline;
}
.single-award-information ul.award__link {
  list-style:none;
  padding:0;
  margin:0;
}
.single-award-information ul.award__link li {
  padding:4px 0;
}
/* members marketing */
.news__news .main-subpages-holder .avia-image-container.avia-align-left {
  margin-right:0;
}
.members-presentations .container {
  padding:0;
}
.news__news .main-subpages-holder .flex_column {
  display: flex;
  flex-wrap:wrap;
}

div .single-big .pagination {
  padding:0 0 0 15px;
}

@media (max-width:991px) {
  .award-info {
    padding-top:35px;
  }
}

.award-single-comments{
  padding-top:50px;
}
@media (max-width:767px) {
  .award-single-comments {
    padding-top:0;
  }
}

#awardsArchive ~ #footer-page .register-news {
  background-image: url(svg/swirl-lgreen.svg), url(svg/swirl-white.svg), url(img/leafs.png);
  background-size: 100%, 100%, cover;
  background-position: center top -50px, center bottom -50px, center;
  background-repeat: no-repeat;
} 
@media(max-width:1600px) {
  #awardsArchive ~ #footer-page .register-news {
    background-position: center top -20px, center bottom -20px, center;
  }
}
@media(max-width:767px) {
  #awardsArchive ~ #footer-page .register-news {
    background-position: center top -1px, center bottom -1px, center;
  }
}
body#top #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item &gt; a {
  margin-right: 20px;
  margin-bottom: 20px;
}
body#top #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-title2 {
  padding:10px 0;
}
body#top #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails {
  padding:0;
  padding-left:10px;
}

@media (max-width:370px) {
  body#top #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails {
    padding:0;
    padding-left:0;
  }
  body#top #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item &gt; a {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.affairs-accordion.togglecontainer .toggle_content {
  padding:25px;
}
.affairs-accordion.togglecontainer .toggle_content img {
  margin-bottom:15px;
}
.video-award-container .avia-video {
  margin-bottom:0;
}
.award-yt-video-container {
  padding-bottom: 56.25%;
  height: 0;
}
.award-yt-video-container iframe {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

body#top #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails {
  padding-left:0;
  margin:0 -10px !important;
  float:none;
  max-width:none;
  width:auto;
}
body#top #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item &gt; a {
  margin-right:0;
}
#top #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item {
  max-width:100%;
  padding: 0 10px;
}
#top #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails {
  width:100%;
}
body#top .about-page-wrapper ~ #footer-page .register-news {
  background-image: url(svg/swirl-grey-media2.svg), url(svg/swirl-white.svg), url(img/leafs.png);
}
.award-intro ul {
  list-style-position:inside;
}
body#top #page-266990 .avia-image-overlay-wrap{
  border:0;
  border-radius:0;
}
.page-template-templates.page-template-publications main header {
  z-index:9;
  position:relative;
}
#ctf .ctf-tweet-actions a {
  font-family: "Myriad Web Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 50px;
  padding: 0 25px;
  border-radius: 4px;
  display: inline-block;
  min-width: 180px;
  text-align: center;
  color: white;
  background-color: #228766;
  font-style: normal;
  margin-top:15px;
}
#ctf .ctf-tweet-actions a:hover {
  background-color: #1d7357;
}
body#top header #header_main,
#top #header_main &gt; .container,
body#top #header_main span.logo *,
#top #header_main &gt; .container .main_menu .av-main-nav &gt; li &gt; a {
  transition:.25s;
}
.list.award__link {
  list-style:none;
  padding-left:0;
  margin-left:0;
}
a,
.avia_textblock p a {
  color:#719430;
}
.myths-facts-download.avia_textblock p a {
  color:white;
}
.nf-response-msg {
  background-color: #55a555;
  padding: 15px 15px 8px;
  color: #fff;
  border-radius:6px;
}
body#top:not(.home) .public-affairs-container {
  transform:none;
  background-image: url(svg/swirl-white2.svg);
  background-size: 100%;
  background-position: center top -50px;
  background-repeat: no-repeat;
  padding-top:120px;
  padding-bottom:50px;
}
body#top:not(.home) .public-affairs-container .toggle_wrap.active_tc {
  border-radius:0;
}
body#top:not(.home) .public-affairs-container .toggle_icon span {
  border-color:#444;
}
body#top:not(.home) .public-affairs-container .single_toggle {
  margin-top:3px;
  background-color: #d8e2da;
}
body#top:not(.home) .public-affairs-container .single_toggle .toggler {
  transition:.3s;
}
body#top:not(.home) .public-affairs-container .single_toggle .toggler:not(.activeTitle):hover {
  background-color:#cad8cd;
}
body#top:not(.home) .public-affairs-container .single_toggle .toggler.activeTitle {
  background-color: #cad8cd;
}
body#top:not(.home) .public-affairs-container ~ .footer-page-content .register-news {
  min-height: 500px;
  background-image: url(svg/swirl-lgreen.svg), url(svg/swirl-white.svg), url(img/leafs.png);
  background-size: 100%, 100%, cover;
  background-position: center top -50px, center bottom -50px, center;
  background-repeat: no-repeat;
}
#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
  color:#111;
}
.social_text_container img {
  border:0;
}
.award-details-main-section .togglecontainer {
  margin:0;
}
.award-details-main-section .avia-image-container ~ br {
  display: none;
}
/* private pages */
.page-template-private-vote .alert {
  margin:20px 0;
}
.page-template-private-vote .slider .slick-slide &gt; a {
  padding: 0 15px;
  display: inline-block;
}
body#top.page-template-private-vote .slider h3 {
  margin-top:15px;
  margin-bottom:0;
  padding-left:0;
  font-size:24px;
  color:#111;
}
body#top.page-template-private-vote .slider h4 {
  font-size:18px;
  font-weight:normal;
  color:#111;
}
.page-template-private-vote .header {
  display: flex;
  margin-bottom:50px;
  padding:25px 50px;
  align-items: center;
  justify-content: space-between;
}
.page-template-private-vote .header h2 {
  padding-left:50px;
}
.page-template-private-vote .top-logo {
  max-height:120px;
}
.page-template-private-vote .private-page-intro {
  padding:50px;
  background-color:#efefef;
}
.page-template-private-vote .private-page-intro ul,
.page-template-private-vote .private-page-intro ol {
  list-style-position: inside;
}
.page-template-private-vote table * {
  border-color:#eee;
}
.page-template-private-vote .table-01 tr td:first-of-type,
.page-template-private-vote .table-01 tr td:nth-of-type(4n-1),
body.page-template-private-vote .table-02 tr td.total-score {
  background-color:#efefef;
  font-weight:bold;
}
.page-template-private-vote .table-02 table tbody tr:first-of-type td {
  background-color:#efefef;
  font-weight:bold;
}
body.page-template-private-vote .table-01 td.blank,
body.page-template-private-vote .table-02 td.blank {
  background-color:transparent;
}
body.page-template-private-vote .slick-prev {
  left:20px;
}
body.page-template-private-vote .slick-next {
  right:20px;
}
body.page-template-private-vote .slick-next,
body.page-template-private-vote .slick-prev {
  width:40px;
  height:40px;
  z-index:9;
  border-radius:3px;
}
body.page-template-private-vote .entry-content .btn {
  margin-bottom:5px;
}
body.page-template-private-vote .modal-content .modal-footer {
  text-align:center;
}
body.page-template-private-vote .modal-content .close {
  padding-top:15px;
}
body.page-template-private-vote .modal-content .close:hover {
  color:#fff;
}
.av-share-box ul li a {
  color:#228766;
}
  /* Large desktops and laptops */
    @media (min-width: 1200px) {
      .forced-vote-grid{
          width: 31%;
          float:left;
          margin: 1%;
      }
  }

  /* Landscape tablets and medium desktops */
  @media (min-width: 992px) and (max-width: 1199px) {
      .forced-vote-grid{
          width: 31%;
          float:left;
          margin: 1% 0.5%;
      }
  }

  /* Portrait tablets and small desktops */
  @media (min-width: 768px) and (max-width: 991px) {
      .forced-vote-grid{
          width: 48%;
          float:left;
          margin: 1%;
      }
  }

  /* Landscape phones and portrait tablets */
  @media (max-width: 767px) {
      .forced-vote-grid{
          width: 48%;
          float:left;
          margin: 1%;
      }
  }

  /* Portrait phones and smaller */
  @media (max-width: 480px) {
      .forced-vote-grid{
          width: 100%;
      }
  }

  .winner--info{
      height:120px;
  }

  .btn-navigation-holder{
      float:right;
  }
  .change-entry {
      cursor: pointer;
      background: #fff;
      color: #111;
      padding:10px;
  }
  .show-vote-error,
  .show-vote-success {
      display: none;
      font-size: 16px;
      font-weight: bold;
      color: #ff4136;
  }
  .show-vote-success{
      color: #00c000;
  }
  .change-entry {
    padding:0;
  }
  .change-entry span {
    line-height:50px;
    padding:0 15px;
    background-color:#f1f1f1;
    display: inline-block;
    transition:.3s;
  }
  .change-entry span:hover {
    background-color:#eee;
  }
  /* general loader and overlay */
  #voteOverlay {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-color: rgba(0, 0, 0, 0.8);
      transition: background 0.5s, margin-left 0.5s;
      background: url(data:;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuNUmK/OAAAAATSURBVBhXY2RgYNgHxGAAYuwDAA78AjwwRoQYAAAAAElFTkSuQmCC) repeat scroll transparent \9;
      z-index: 1000;
      color: #000;
      display: none;
  }
  .vote-hdtl{
      z-index: 1001;
      width: 80%;
      max-height: 80%;
      overflow-y: auto;
      padding: 3% 2.5%;
      background: #fff;
      position: fixed;
      top: 10%;
      left: 10%;
      text-align: center;
      /* border: 5px solid #1c7355; */
      border-radius: 8px;
  }
  .vote-hdtl h2{
      font-size: 40px;
      color: #1c7355;
  }
  .vote-hdtl .sub-user-name{
      font-size: 22px;
      color: #666;
      margin-top:-15px;
  }
  .vote-hdtl .closebox{
      width: 36px;
      height: 36px;
      border-radius: 50%;
      background: #fff;
      border: 2px solid #fff;
      text-align: center;
      font-size: 28px;
      color: #ccc;
      position: absolute;
      top: 20px;
      right: 20px;
      line-height: 32px;
      cursor: pointer;
      transition:all 0.3s ease-out;

  }
  .vote-hdtl .closebox:hover{
      background: #fff;
      border: 2px solid #ccc;
      color: #ccc;
      font-size:20px;
      transform:rotate(90deg);
  }
  .vote-hdtl &gt; .content {
    display: flex;
    padding-top:20px;
  }
  .vote-hdtl &gt; .content &gt; div {
    width:100%;
  }
  .vote-hdtl .slick-dots {
    display:none;
  }
  @media(max-width:900px) {
    .vote-hdtl &gt; .content {
      flex-wrap:wrap;
    }
    .vote-hdtl {
      width:90%;
      left:5%;
    }
    .vote-hdtl &gt; .content &gt; div:first-of-type {
      margin-bottom:20px;
    }
  }
  @media (min-width: 901px) {
    .vote-hdtl &gt; .content &gt; div {
      width:50%;
    }
    .vote-hdtl &gt; .content &gt; div:first-of-type {
      padding-right:50px;
    }
  }
  .vote-holder{
      cursor: pointer;
  }

  /* Arrows */
  .slick-prev,
  .slick-next {
      font-size: 0;
      line-height: 0;
      position: absolute;
      top: 50%;
      display: block;
      padding: 0;
      -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
      cursor: pointer;
      color: white;
      border: none;
      outline: none;
      background: #228766;
      opacity:.8;
      background-image: url(svg/right-arrow.svg);
      background-size: 12px;
      background-repeat: no-repeat;
      background-position: center center;
      border-radius:50%;
      width: 40px;
      height: 40px;
      z-index:9;
  }
  button.slick-next {
    right:10px;
  }
  button.slick-prev {
    left:10px;
    background-image: url(svg/left-arrow.svg);
  }
  .slick-prev:hover,
  .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
      color: white;
      outline: none;
  }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
      opacity: .25;
  }
  .slick-prev {
      left: -25px;
  }
  [dir='rtl'] .slick-prev {
      right: -25px;
      left: auto;
  }
  .slick-next {
      right: -25px;
  }
  [dir='rtl'] .slick-next {
      right: auto;
      left: -25px;
  }
  .slick-next:before {
      content: 'â†’';
  }
  [dir='rtl'] .slick-next:before {
      content: 'â†';
  }

  /* Dots */
  .slick-dotted.slick-slider {
      margin-bottom: 30px;
  }

  .slick-dots {
      position: absolute;
      bottom: -25px;
      display: block;
      width: 100%;
      padding: 0;
      margin: 0;
      list-style: none;
      text-align: center;
  }
  .slick-dots li {
      position: relative;
      display: inline-block;
      width: 20px;
      height: 20px;
      margin: 0 5px;
      padding: 0;
      cursor: pointer;
  }
  .slick-dots li button {
      font-size: 0;
      line-height: 0;
      display: block;
      width: 20px;
      height: 20px;
      padding: 5px;
      cursor: pointer;
      color: transparent;
      border: 0;
      outline: none;
      background: transparent;
  }
  .slick-dots li button:hover,
  .slick-dots li button:focus {
      outline: none;
  }
  .slick-dots li button:hover:before,
  .slick-dots li button:focus:before {
      opacity: 1;
  }
  .slick-dots li button:before {
      font-family: 'slick';
      font-size: 6px;
      line-height: 20px;
      position: absolute;
      top: 0;
      left: 0;
      width: 20px;
      height: 20px;
      content: 'â€¢';
      text-align: center;
      opacity: .25;
      color: black;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
  }
  .slick-dots li.slick-active button:before {
      opacity: .75;
      color: black;
  }
  .show-vote-form {
      cursor: pointer;
      border: none;
  }
  .tabcontent &gt; h5 {
    color:#e74646;
    margin-top:10px;
    margin-bottom:20px;
  }
  .tabcontent &gt; h5 &gt; strong {
    color:#e74646;
  }
  .vote-container {
    display: flex;
    flex-wrap:wrap;
  }</pre></body></html>