@charset "UTF-8";
/*
 Theme Name:   CommDev
 Theme URI:    https://test.commdev.org/
 Description:  Enfold Child Theme
 Author:       ps:studios
 Author URI:   https://psstudios.com
 Template:     enfold
 Version:      1.0.0
 Text Domain:  enfold-child
*/
html,
body {
  margin: 0;
  padding: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 16px; }

*:focus {
  outline: none !important; }

#wpwrap #wp-auth-check-wrap #wp-auth-check {
  max-height: 600px !important;
  width: 100% !important;
  max-width: 450px !important; }

#top #wrap_all #main .image-overlay {
  opacity: 0 !important;
  display: none !important; }

#top #wrap_all #main .av-special-heading {
  margin: 0; }
  #top #wrap_all #main .av-special-heading .av-special-heading-tag .special_amp {
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    font-style: inherit;
    line-height: inherit;
    color: inherit;
    text-decoration: none; }
  #top #wrap_all #main .av-special-heading h1 {
    font-size: 1.75rem;
    line-height: 2.25rem;
    text-transform: none; }
  #top #wrap_all #main .av-special-heading h2 {
    font-size: 1rem;
    font-weight: bold;
    text-transform: uppercase;
    color: #57a7dd;
    line-height: 1.5rem; }
  #top #wrap_all #main .av-special-heading h3 {
    font-size: 1rem;
    font-weight: bold;
    text-transform: uppercase;
    color: #545454;
    line-height: 1.5rem; }
  #top #wrap_all #main .av-special-heading h4 {
    font-size: 1.5rem;
    font-weight: 400;
    text-transform: none;
    color: #545454;
    line-height: 2rem; }
  #top #wrap_all #main .av-special-heading .av-subheading p {
    font-size: 1rem;
    font-weight: bold;
    text-transform: uppercase;
    color: inherit; }
    #top #wrap_all #main .av-special-heading .av-subheading p a {
      color: inherit; }

#top #wrap_all #main .av_textblock_section .avia_textblock p {
  font-size: 1rem;
  line-height: 1.5rem; }
  #top #wrap_all #main .av_textblock_section .avia_textblock p a {
    color: #57a7dd;
    text-decoration: none; }
    #top #wrap_all #main .av_textblock_section .avia_textblock p a.anchor {
      display: block;
      position: relative;
      top: -160px;
      visibility: hidden; }

#top #wrap_all #main .av_textblock_section .avia_textblock ul li {
  font-size: 1rem;
  line-height: 1.5rem; }
  #top #wrap_all #main .av_textblock_section .avia_textblock ul li a {
    color: #57a7dd;
    text-decoration: none; }

#top #wrap_all #main .av_textblock_section .avia_textblock ul.column-2 {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2; }

#top #wrap_all #main .av_textblock_section .avia_textblock ul.column-3 {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3; }

#top #wrap_all #main .av_textblock_section .avia_textblock ul.column-4 {
  -webkit-column-count: 4;
  -moz-column-count: 4;
  column-count: 4; }

#top #wrap_all #main .avia-section {
  min-height: 1px; }

#top #wrap_all #main .avia-image-container .avia-image-container-inner img[src*=".svg"] {
  width: 100vw;
  height: auto; }

#top #wrap_all #main .avia_codeblock_section .avia_codeblock iframe {
  display: block; }

@media only screen and (max-width: 1024px) {
  html,
  body {
    font-size: 16px; } }

@media only screen and (max-width: 767px) {
  .responsive #top #wrap_all #main .avia-section .container .template-page {
    padding: 25px 0; } }

@media only screen and (max-width: 480px) {
  html,
  body {
    font-size: 14px; }
  .responsive #top #wrap_all #main .av_textblock_section .avia_textblock ul.column-2 {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1; }
  .responsive #top #wrap_all #main .av_textblock_section .avia_textblock ul.column-3 {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1; }
  .responsive #top #wrap_all #main .av_textblock_section .avia_textblock ul.column-4 {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1; } }

#top .av-siteloader-wrap .av-siteloader-inner .av-siteloader-cell .av-preloading-logo {
  max-width: 175px;
  -webkit-animation-name: spinner;
  -moz-animation-name: spinner;
  animation-name: spinner;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-duration: 2s;
  -moz-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d; }

#top .av-siteloader-wrap .av-siteloader-inner .av-siteloader-cell .av-siteloader {
  display: none; }

@-webkit-keyframes spinner {
  from {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg); }
  to {
    -webkit-transform: rotateY(-360deg);
    transform: rotateY(-360deg); } }

@-moz-keyframes spinner {
  from {
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg); }
  to {
    -moz-transform: rotateY(-360deg);
    transform: rotateY(-360deg); } }

@keyframes spinner {
  from {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg); }
  to {
    -webkit-transform: rotateY(-360deg);
    -moz-transform: rotateY(-360deg);
    transform: rotateY(-360deg); } }

#top #scroll-top-link {
  display: none !important; }

#top #wrap_all #main .avia-section.anchor {
  position: relative; }
  #top #wrap_all #main .avia-section.anchor:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 140px;
    top: -140px;
    left: 0;
    opacity: 0;
    visibility: hidden;
    overflow: none; }

#top #wrap_all #main .avia-fullwidth-slider {
  height: -moz-calc(100vh - 175px);
  height: calc(100vh - 175px);
  overflow: hidden; }
  #top #wrap_all #main .avia-fullwidth-slider:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: -20px;
    width: 75%;
    height: 20px;
    background-image: url("/wp-content/uploads/2019/03/graphic-slide-bottom-orange.svg");
    background-repeat: no-repeat;
    -moz-background-size: contain;
    background-size: contain;
    background-position: right bottom;
    background-attachment: scroll;
    z-index: 999;
    overflow: visible; }
  #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow {
    overflow: hidden;
    height: 100%; }
    #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-inner {
      height: 100%;
      position: relative; }
      #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-inner li {
        height: 100%; }
        #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-inner li .avia-slide-wrap {
          height: 100%; }
          #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-inner li .avia-slide-wrap .caption_fullwidth {
            height: 100%; }
            #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-inner li .avia-slide-wrap .caption_fullwidth .container {
              padding: 0;
              width: 100%;
              max-width: 100%;
              height: 100%; }
              #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-inner li .avia-slide-wrap .caption_fullwidth .container .slideshow_caption {
                max-width: 35%;
                height: 100%;
                background-color: rgba(87, 167, 221, 0.9); }
                #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-inner li .avia-slide-wrap .caption_fullwidth .container .slideshow_caption .slideshow_align_caption {
                  height: 100%; }
                  #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-inner li .avia-slide-wrap .caption_fullwidth .container .slideshow_caption .slideshow_align_caption .avia-caption-title {
                    font-family: "Oswald", sans-serif;
                    font-size: 2.5rem;
                    font-weight: 300; }
                  #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-inner li .avia-slide-wrap .caption_fullwidth .container .slideshow_caption .slideshow_align_caption .avia-caption-content {
                    font-size: 1.15rem;
                    line-height: 1.75rem; }
                  #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-inner li .avia-slide-wrap .caption_fullwidth .container .slideshow_caption .slideshow_align_caption .avia-button {
                    border: none;
                    -moz-border-radius: 0;
                    border-radius: 0;
                    background-color: #f8963e;
                    color: white;
                    padding: 15px 20px 15px 60px;
                    margin: 20px 0 0 -70px;
                    letter-spacing: 1px; }
                    #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-inner li .avia-slide-wrap .caption_fullwidth .container .slideshow_caption .slideshow_align_caption .avia-button:hover {
                      opacity: 1;
                      background-color: #002345; }
          #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-inner li .avia-slide-wrap img {
            position: absolute;
            top: 0;
            height: 100vh;
            -o-object-fit: cover;
            object-fit: cover; }
  #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow-arrows .prev-slide,
  #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow-arrows .next-slide {
    color: white;
    width: 30px;
    height: 30px;
    line-height: 30px; }
    #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow-arrows .prev-slide:before,
    #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow-arrows .next-slide:before {
      border: none;
      line-height: 30px; }
  #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow-dots a {
    width: 15px;
    height: 15px;
    line-height: 15px;
    margin: 0 5px;
    opacity: 1;
    bottom: 40px;
    background-color: #eaeaea;
    border: 2px solid white;
    color: transparent; }
    #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow-dots a.active {
      background-color: #f8963e; }

#top #wrap_all #main .avia-button-wrap .avia-button {
  border: none;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 6px 15px;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #f8963e;
  color: white;
  -webkit-transition: background-color 0.3s ease, color 0.3s ease;
  -moz-transition: background-color 0.3s ease, color 0.3s ease;
  transition: background-color 0.3s ease, color 0.3s ease; }
  #top #wrap_all #main .avia-button-wrap .avia-button:hover {
    background-color: #eaeaea;
    color: #f8963e;
    opacity: 1 !important; }
  #top #wrap_all #main .avia-button-wrap .avia-button .avia_iconbox_title {
    text-transform: uppercase;
    font-weight: 900;
    letter-spacing: 1px;
    font-size: 0.75rem;
    line-height: 1.25rem; }

#top #wrap_all #main .avia-button-wrap.btn-cta .avia-button {
  padding: 20px 30px; }
  #top #wrap_all #main .avia-button-wrap.btn-cta .avia-button .avia_iconbox_title {
    font-size: 1.5rem;
    line-height: 2rem; }

#top #wrap_all #main .avia-button-wrap.btn-orange .avia-button {
  background-color: #f8963e;
  color: white; }
  #top #wrap_all #main .avia-button-wrap.btn-orange .avia-button:hover {
    color: #f8963e;
    background-color: #eaeaea;
    opacity: 1 !important; }

#top #wrap_all #main .avia-button-wrap.btn-blue .avia-button {
  background-color: #57a7dd;
  color: white; }
  #top #wrap_all #main .avia-button-wrap.btn-blue .avia-button:hover {
    color: white;
    background-color: #0a82ae;
    opacity: 1 !important; }

#top #wrap_all #main .avia-button-wrap.btn-green .avia-button {
  background-color: #74944b;
  color: white; }
  #top #wrap_all #main .avia-button-wrap.btn-green .avia-button:hover {
    color: #74944b;
    background-color: #eaeaea;
    opacity: 1 !important; }

#top #wrap_all #main .btn {
  border: none;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 6px 15px;
  font-size: 0.85rem;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #f8963e;
  color: white;
  -webkit-transition: background-color 0.3s ease, color 0.3s ease;
  -moz-transition: background-color 0.3s ease, color 0.3s ease;
  transition: background-color 0.3s ease, color 0.3s ease; }
  #top #wrap_all #main .btn:hover {
    background-color: #eaeaea;
    color: #f8963e;
    text-decoration: none;
    opacity: 1 !important; }
  #top #wrap_all #main .btn.btn-cta {
    padding: 20px 30px;
    font-size: 1.5rem;
    line-height: 2rem; }
  #top #wrap_all #main .btn.btn-orange {
    background-color: #f8963e;
    color: white; }
    #top #wrap_all #main .btn.btn-orange:hover {
      color: #f8963e;
      background-color: #eaeaea;
      opacity: 1 !important; }
  #top #wrap_all #main .btn.btn-blue {
    background-color: #57a7dd;
    color: white; }
    #top #wrap_all #main .btn.btn-blue:hover {
      color: white;
      background-color: #0a82ae;
      opacity: 1 !important; }
  #top #wrap_all #main .btn.btn-green {
    background-color: #74944b;
    color: white; }
    #top #wrap_all #main .btn.btn-green:hover {
      color: #74944b;
      background-color: #eaeaea;
      opacity: 1 !important; }

#top #wrap_all #main .togglecontainer {
  margin: 0; }
  #top #wrap_all #main .togglecontainer.acc-blue-dark .single_toggle .toggler {
    background-color: #002345; }
  #top #wrap_all #main .togglecontainer.acc-blue-light .single_toggle .toggler {
    background-color: #57a7dd; }
  #top #wrap_all #main .togglecontainer.acc-orange .single_toggle .toggler {
    background-color: #f8963e; }
  #top #wrap_all #main .togglecontainer.acc-green .single_toggle .toggler {
    background-color: #74944b; }
  #top #wrap_all #main .togglecontainer .single_toggle .toggler {
    background-color: #002345;
    color: white;
    font-family: "Oswald", sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase; }
    #top #wrap_all #main .togglecontainer .single_toggle .toggler .toggle_icon {
      border: none; }
      #top #wrap_all #main .togglecontainer .single_toggle .toggler .toggle_icon .vert_icon,
      #top #wrap_all #main .togglecontainer .single_toggle .toggler .toggle_icon .hor_icon {
        border-color: white; }

#top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .av_textblock_section .avia_textblock.section-color-sep ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center; }
  #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .av_textblock_section .avia_textblock.section-color-sep ul li {
    margin: 0;
    padding: 0; }
    #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .av_textblock_section .avia_textblock.section-color-sep ul li:before {
      content: "";
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -moz-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      margin: 20px auto;
      width: 100px;
      height: 5px;
      background-repeat: no-repeat;
      background-position: center center;
      -moz-background-size: 100%;
      background-size: 100%; }
    #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .av_textblock_section .avia_textblock.section-color-sep ul li:nth-child(1):before {
      background-image: url("/wp-content/uploads/2019/03/swipe-orange.svg"); }
    #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .av_textblock_section .avia_textblock.section-color-sep ul li:nth-child(2):before {
      background-image: url("/wp-content/uploads/2019/03/swipe-green.svg"); }
    #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .av_textblock_section .avia_textblock.section-color-sep ul li:nth-child(3):before {
      background-image: url("/wp-content/uploads/2019/03/swipe-blue.svg"); }

#top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia_codeblock_section .avia_codeblock .flexslider {
  width: -moz-calc(100% - 70px);
  width: calc(100% - 70px);
  border: none;
  background: transparent;
  -moz-border-radius: 0;
  border-radius: 0;
  margin: 0 auto; }
  #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia_codeblock_section .avia_codeblock .flexslider .flex-viewport .slides li a {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia_codeblock_section .avia_codeblock .flexslider .flex-viewport .slides li a:after {
      content: "\f04b";
      font-family: FontAwesome;
      font-size: 40px;
      line-height: 40px;
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      color: #f8963e;
      width: 75px;
      height: 75px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -moz-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      background-color: rgba(255, 255, 255, 0.75);
      -moz-border-radius: 50%;
      border-radius: 50%;
      padding: 0;
      margin: 75px auto 0 auto;
      border: 5px solid #57a7dd; }
    #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia_codeblock_section .avia_codeblock .flexslider .flex-viewport .slides li a img {
      display: block;
      position: relative; }
    #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia_codeblock_section .avia_codeblock .flexslider .flex-viewport .slides li a .vid-desc {
      padding: 0 10px;
      font-size: 0.85rem;
      line-height: 1.15rem;
      font-weight: bold; }
    #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia_codeblock_section .avia_codeblock .flexslider .flex-viewport .slides li a:hover {
      text-decoration: none; }
      #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia_codeblock_section .avia_codeblock .flexslider .flex-viewport .slides li a:hover .vid-desc {
        text-decoration: none; }
  #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia_codeblock_section .avia_codeblock .flexslider .flex-control-nav li a {
    background-color: #29abe2; }
    #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia_codeblock_section .avia_codeblock .flexslider .flex-control-nav li a.flex-active {
      background-color: #8dc63f; }
  #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia_codeblock_section .avia_codeblock .flexslider .flex-direction-nav {
    list-style: none; }
    #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia_codeblock_section .avia_codeblock .flexslider .flex-direction-nav li {
      list-style: none; }
      #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia_codeblock_section .avia_codeblock .flexslider .flex-direction-nav li a {
        width: 35px;
        height: 35px;
        line-height: 35px;
        opacity: 1;
        margin: -50px 0 0 0; }
        #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia_codeblock_section .avia_codeblock .flexslider .flex-direction-nav li a:before {
          line-height: 35px; }
        #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia_codeblock_section .avia_codeblock .flexslider .flex-direction-nav li a.flex-prev {
          left: -35px !important; }
          #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia_codeblock_section .avia_codeblock .flexslider .flex-direction-nav li a.flex-prev:before {
            content: "\f053";
            font-weight: 600;
            font-family: "Font Awesome 5 Free";
            color: #29abe2;
            -webkit-transition: color 0.15s ease;
            -moz-transition: color 0.15s ease;
            transition: color 0.15s ease; }
        #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia_codeblock_section .avia_codeblock .flexslider .flex-direction-nav li a.flex-next {
          right: -35px !important; }
          #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia_codeblock_section .avia_codeblock .flexslider .flex-direction-nav li a.flex-next:before {
            content: "\f054";
            font-weight: 600;
            font-family: "Font Awesome 5 Free";
            color: #29abe2;
            -webkit-transition: color 0.15s ease;
            -moz-transition: color 0.15s ease;
            transition: color 0.15s ease; }
        #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia_codeblock_section .avia_codeblock .flexslider .flex-direction-nav li a:hover:before, #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia_codeblock_section .avia_codeblock .flexslider .flex-direction-nav li a:active:before, #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia_codeblock_section .avia_codeblock .flexslider .flex-direction-nav li a:focus:before {
          color: #8dc63f; }

#top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .av-alb-blogposts .post-entry-type-standard {
  border-bottom: 1px solid #eaeaea;
  margin: 0 0 20px 0;
  padding: 0 0 20px 0; }
  #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .av-alb-blogposts .post-entry-type-standard:last-child {
    border: none;
    padding: 0; }
  #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .av-alb-blogposts .post-entry-type-standard .entry-content-wrapper {
    max-width: 100%;
    text-align: left; }
    #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .av-alb-blogposts .post-entry-type-standard .entry-content-wrapper .entry-content-header .post-title {
      width: 100%;
      max-width: 100%;
      font-size: 1.25rem;
      line-height: 1.75rem;
      padding-bottom: 0;
      text-transform: none;
      letter-spacing: 0; }
      #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .av-alb-blogposts .post-entry-type-standard .entry-content-wrapper .entry-content-header .post-title a {
        color: #57a7dd; }
    #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .av-alb-blogposts .post-entry-type-standard .entry-content-wrapper .post-meta-infos {
      font-size: 0.85rem; }
      #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .av-alb-blogposts .post-entry-type-standard .entry-content-wrapper .post-meta-infos .text-sep,
      #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .av-alb-blogposts .post-entry-type-standard .entry-content-wrapper .post-meta-infos .blog-categories,
      #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .av-alb-blogposts .post-entry-type-standard .entry-content-wrapper .post-meta-infos .blog-author {
        display: none; }
    #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .av-alb-blogposts .post-entry-type-standard .entry-content-wrapper p {
      font-size: 1rem;
      line-height: 1.5rem;
      text-align: left; }
    #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .av-alb-blogposts .post-entry-type-standard .entry-content-wrapper .read-more-link {
      display: none;
      text-align: left;
      margin: 0; }
      #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .av-alb-blogposts .post-entry-type-standard .entry-content-wrapper .read-more-link a {
        padding: 0;
        border: none;
        -moz-border-radius: 0;
        border-radius: 0;
        color: #f8963e; }
        #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .av-alb-blogposts .post-entry-type-standard .entry-content-wrapper .read-more-link a:after {
          content: "\f054";
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          border: none;
          position: relative;
          top: auto;
          left: auto;
          height: auto;
          margin-left: 5px; }
      #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .av-alb-blogposts .post-entry-type-standard .entry-content-wrapper .read-more-link:after {
        display: none; }
    #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .av-alb-blogposts .post-entry-type-standard .entry-content-wrapper .entry-footer,
    #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .av-alb-blogposts .post-entry-type-standard .entry-content-wrapper .post_delimiter {
      display: none; }

#top #wrap_all #main .section-color-lines .container .template-page {
  padding: 0; }
  #top #wrap_all #main .section-color-lines .container .template-page .entry-content-wrapper .flex_column {
    margin: 0; }
    #top #wrap_all #main .section-color-lines .container .template-page .entry-content-wrapper .flex_column .avia-image-container {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -moz-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
      #top #wrap_all #main .section-color-lines .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner {
        width: 100%; }
        #top #wrap_all #main .section-color-lines .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap img {
          display: block; }

#top #wrap_all #main .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap .av-image-caption-overlay .av-caption-image-overlay-bg {
  background-color: transparent !important;
  opacity: 1 !important; }

#top #wrap_all #main .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap .av-image-caption-overlay .av-image-caption-overlay-position {
  display: block;
  position: relative; }
  #top #wrap_all #main .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap .av-image-caption-overlay .av-image-caption-overlay-position .av-image-caption-overlay-center {
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    background-color: rgba(0, 35, 69, 0.5);
    margin: 0;
    font-family: "Open Sans", sans-serif;
    font-size: 0.65rem;
    line-height: 0.95rem;
    text-align: left;
    padding: 5px 10px;
    font-style: normal;
    color: white; }

#top #wrap_all #main .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap .avia_image {
  width: 100%;
  height: auto; }

#top #wrap_all #main .av-social-sharing-box {
  margin: 20px 0 0 0;
  padding: 20px 0 0 0;
  border-top: 1px solid #eaeaea; }
  #top #wrap_all #main .av-social-sharing-box .av-share-box {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
    #top #wrap_all #main .av-social-sharing-box .av-share-box .av-share-link-description {
      font-size: 0.85rem;
      text-transform: uppercase;
      height: 30px;
      margin: 0 10px 0 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: start;
      -moz-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start; }
    #top #wrap_all #main .av-social-sharing-box .av-share-box .av-share-box-list {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -moz-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-box-pack: start;
      -moz-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      width: 100%;
      max-width: 150px;
      margin: 0; }
      #top #wrap_all #main .av-social-sharing-box .av-share-box .av-share-box-list li.av-share-link {
        width: 30px;
        height: 30px;
        border: none;
        margin: 0 10px 0 0; }
        #top #wrap_all #main .av-social-sharing-box .av-share-box .av-share-box-list li.av-share-link a {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -moz-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: center;
          -moz-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          width: 30px;
          height: 30px;
          font-size: 1rem;
          padding: 0;
          border: 1px solid #6d6c6b;
          -moz-border-radius: 50%;
          border-radius: 50%; }
          #top #wrap_all #main .av-social-sharing-box .av-share-box .av-share-box-list li.av-share-link a:hover {
            background-color: #545454;
            color: white; }
        #top #wrap_all #main .av-social-sharing-box .av-share-box .av-share-box-list li.av-share-link:last-child {
          margin: 0; }

@media only screen and (max-width: 989px) {
  .responsive #top #wrap_all #main .avia-fullwidth-slider {
    height: auto;
    overflow: visible; }
    .responsive #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-inner {
      height: auto;
      overflow: visible; }
      .responsive #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-inner li {
        height: auto;
        overflow: visible; }
        .responsive #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-inner li .avia-slide-wrap {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -moz-box-orient: vertical;
          -moz-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          height: auto;
          overflow: visible; }
          .responsive #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-inner li .avia-slide-wrap .caption_fullwidth {
            position: static;
            height: auto;
            overflow: visible;
            width: 100%; }
            .responsive #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-inner li .avia-slide-wrap .caption_fullwidth .container .slideshow_caption {
              position: relative;
              width: 100%;
              max-width: 100%;
              float: left;
              padding: 30px; }
              .responsive #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-inner li .avia-slide-wrap .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption {
                float: left;
                display: block; }
                .responsive #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-inner li .avia-slide-wrap .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption {
                  display: -webkit-box;
                  display: -moz-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-orient: vertical;
                  -webkit-box-direction: normal;
                  -moz-box-orient: vertical;
                  -moz-box-direction: normal;
                  -ms-flex-direction: column;
                  flex-direction: column;
                  -webkit-box-align: start;
                  -moz-box-align: start;
                  -ms-flex-align: start;
                  align-items: flex-start;
                  -webkit-box-pack: start;
                  -moz-box-pack: start;
                  -ms-flex-pack: start;
                  justify-content: flex-start;
                  text-align: left; }
                  .responsive #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-inner li .avia-slide-wrap .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption .avia-caption-title {
                    font-size: 2rem !important; }
                  .responsive #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-inner li .avia-slide-wrap .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption .avia-caption-content p {
                    font-size: 1.15rem;
                    line-height: 1.65rem; }
                  .responsive #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-inner li .avia-slide-wrap .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption .avia-button {
                    margin: 0;
                    padding: 8px 20px;
                    font-size: 1rem; }
          .responsive #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-inner li .avia-slide-wrap img {
            position: static;
            height: auto;
            width: 100%; } }

@media only screen and (max-width: 767px) {
  .responsive #top #wrap_all #main .section-color-lines .container .template-page {
    padding: 0; } }

@media only screen and (max-width: 480px) {
  .responsive #top #wrap_all #main .avia-section.anchor:before {
    top: -78px; }
  .responsive #top #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia_codeblock_section .avia_codeblock .flexslider .flex-control-nav {
    display: none; } }

#top #wrap_all #header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: white;
  height: 100px;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.25); }
  #top #wrap_all #header #header_main {
    height: 100%;
    border: none; }
    #top #wrap_all #header #header_main .container {
      height: 100%; }
      #top #wrap_all #header #header_main .container .inner-container {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        height: 100%; }
        #top #wrap_all #header #header_main .container .inner-container .logo {
          position: relative;
          float: none;
          width: 100%;
          max-width: 350px;
          height: 60px; }
          #top #wrap_all #header #header_main .container .inner-container .logo a {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -moz-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: start;
            -moz-box-pack: start;
            -ms-flex-pack: start;
            justify-content: flex-start; }
            #top #wrap_all #header #header_main .container .inner-container .logo a img {
              display: block;
              width: 100%;
              height: auto; }
        #top #wrap_all #header #header_main .container .inner-container #main-nav {
          position: relative;
          float: none; }
          #top #wrap_all #header #header_main .container .inner-container #main-nav .menus .menu {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -moz-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: end;
            -moz-box-pack: end;
            -ms-flex-pack: end;
            justify-content: flex-end;
            margin: 0; }
            #top #wrap_all #header #header_main .container .inner-container #main-nav .menus .menu li {
              padding: 0 10px 23px 10px;
              height: auto;
              line-height: 1rem;
              position: relative; }
              #top #wrap_all #header #header_main .container .inner-container #main-nav .menus .menu li:first-child {
                padding-left: 0; }
              #top #wrap_all #header #header_main .container .inner-container #main-nav .menus .menu li:last-child {
                padding-right: 0; }
              #top #wrap_all #header #header_main .container .inner-container #main-nav .menus .menu li a {
                font-family: "Open Sans", sans-serif;
                font-size: 0.95rem;
                color: #545454;
                text-decoration: none;
                -webkit-transition: color 0.5s ease;
                -moz-transition: color 0.5s ease;
                transition: color 0.5s ease; }
                #top #wrap_all #header #header_main .container .inner-container #main-nav .menus .menu li a:hover {
                  text-decoration: none;
                  color: #57a7dd; }
                #top #wrap_all #header #header_main .container .inner-container #main-nav .menus .menu li a span {
                  color: #545454; }
              #top #wrap_all #header #header_main .container .inner-container #main-nav .menus .menu li .sub-menu {
                visibility: hidden;
                opacity: 0;
                position: absolute;
                top: 39px;
                left: 0;
                width: 100%;
                min-width: 250px;
                max-width: 250px;
                background-color: #002345;
                margin: 0;
                padding: 20px;
                z-index: 9;
                -webkit-transition: opacity 0.2s ease-in-out;
                -moz-transition: opacity 0.2s ease-in-out;
                transition: opacity 0.2s ease-in-out; }
                #top #wrap_all #header #header_main .container .inner-container #main-nav .menus .menu li .sub-menu:before {
                  content: "";
                  position: absolute;
                  top: -10px;
                  left: 30px;
                  width: 0;
                  height: 0;
                  border-style: solid;
                  border-width: 0 10px 10px 10px;
                  border-color: transparent transparent #002345 transparent; }
                #top #wrap_all #header #header_main .container .inner-container #main-nav .menus .menu li .sub-menu li {
                  margin: 0;
                  padding: 0;
                  background-color: #002345; }
                  #top #wrap_all #header #header_main .container .inner-container #main-nav .menus .menu li .sub-menu li a {
                    display: block;
                    background-color: #002345;
                    color: white;
                    text-decoration: none;
                    font-size: 0.75rem;
                    margin-bottom: 8px;
                    padding: 0;
                    -webkit-transition: padding 0.2s ease, color 0.2s ease;
                    -moz-transition: padding 0.2s ease, color 0.2s ease;
                    transition: padding 0.2s ease, color 0.2s ease; }
                    #top #wrap_all #header #header_main .container .inner-container #main-nav .menus .menu li .sub-menu li a:hover {
                      padding: 0 0 0 7px;
                      color: #f8963e;
                      text-decoration: none; }
                  #top #wrap_all #header #header_main .container .inner-container #main-nav .menus .menu li .sub-menu li:last-child a {
                    margin: 0; }
              #top #wrap_all #header #header_main .container .inner-container #main-nav .menus .menu li:hover .sub-menu {
                opacity: 1;
                visibility: visible; }
          #top #wrap_all #header #header_main .container .inner-container #main-nav #menu-top {
            margin-top: 20px; }
            #top #wrap_all #header #header_main .container .inner-container #main-nav #menu-top #menu-top-menu li {
              padding: 0 10px; }
              #top #wrap_all #header #header_main .container .inner-container #main-nav #menu-top #menu-top-menu li:last-child {
                padding: 0 0 0 10px; }
              #top #wrap_all #header #header_main .container .inner-container #main-nav #menu-top #menu-top-menu li a {
                color: #f8963e;
                font-size: 0.75rem;
                -webkit-transition: color 0.3s ease;
                -moz-transition: color 0.3s ease;
                transition: color 0.3s ease; }
                #top #wrap_all #header #header_main .container .inner-container #main-nav #menu-top #menu-top-menu li a:hover {
                  color: #57a7dd; }
              #top #wrap_all #header #header_main .container .inner-container #main-nav #menu-top #menu-top-menu li:nth-child(3) {
                border-left: 1px solid #eaeaea;
                padding-left: 20px;
                margin-left: 10px; }
                #top #wrap_all #header #header_main .container .inner-container #main-nav #menu-top #menu-top-menu li:nth-child(3) a {
                  cursor: pointer; }
              #top #wrap_all #header #header_main .container .inner-container #main-nav #menu-top #menu-top-menu li:nth-child(4) a {
                font-weight: bold;
                text-transform: uppercase;
                background-color: #f8963e;
                color: white;
                padding: 6px 15px;
                letter-spacing: 1px;
                -webkit-transition: background-color 0.3s ease;
                -moz-transition: background-color 0.3s ease;
                transition: background-color 0.3s ease; }
                #top #wrap_all #header #header_main .container .inner-container #main-nav #menu-top #menu-top-menu li:nth-child(4) a:hover {
                  background-color: #57a7dd; }
          #top #wrap_all #header #header_main .container .inner-container #main-nav #menu-main {
            margin-top: 22px;
            width: 545px; }
        #top #wrap_all #header #header_main .container .inner-container #mobile-hamburger {
          display: none;
          cursor: pointer; }
          #top #wrap_all #header #header_main .container .inner-container #mobile-hamburger .fa-bars {
            padding: 0 0 0 20px; }
        #top #wrap_all #header #header_main .container .inner-container #mobile-nav {
          display: none;
          width: 320px;
          height: 100%;
          position: fixed;
          top: -1px;
          right: -360px;
          background-color: #002345;
          -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);
          -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);
          z-index: 999;
          -webkit-transition: right 0.5s ease;
          -moz-transition: right 0.5s ease;
          transition: right 0.5s ease;
          overflow-y: scroll;
          -moz-overflow-scrolling: touch;
          -webkit-overflow-scrolling: touch;
          -o-overflow-scrolling: touch; }
          #top #wrap_all #header #header_main .container .inner-container #mobile-nav .fa-times-circle {
            position: absolute;
            top: 30px;
            right: 25px;
            color: white;
            font-size: 1.25rem;
            cursor: pointer; }
          #top #wrap_all #header #header_main .container .inner-container #mobile-nav .menu-mobile-menu-container #menu-mobile-menu {
            margin: 0;
            padding: 0;
            border-top: 1px solid #eaeaea; }
            #top #wrap_all #header #header_main .container .inner-container #mobile-nav .menu-mobile-menu-container #menu-mobile-menu li {
              margin: 0;
              padding: 0;
              line-height: 1rem; }
              #top #wrap_all #header #header_main .container .inner-container #mobile-nav .menu-mobile-menu-container #menu-mobile-menu li:nth-child(1) {
                background-color: #f8963e;
                padding: 0;
                margin-bottom: 20px;
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -moz-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: start;
                -moz-box-pack: start;
                -ms-flex-pack: start;
                justify-content: flex-start;
                border-bottom: 2px solid #57a7dd; }
                #top #wrap_all #header #header_main .container .inner-container #mobile-nav .menu-mobile-menu-container #menu-mobile-menu li:nth-child(1):after {
                  display: none; }
                #top #wrap_all #header #header_main .container .inner-container #mobile-nav .menu-mobile-menu-container #menu-mobile-menu li:nth-child(1) a {
                  display: inline-block;
                  width: 225px;
                  height: 75px;
                  text-indent: -9999;
                  color: transparent;
                  padding: 0;
                  background-image: url("/wp-content/uploads/2019/03/logo-commdev-white.svg");
                  background-repeat: no-repeat;
                  -moz-background-size: 80%;
                  background-size: 80%;
                  background-position: center center;
                  background-attachment: scroll; }
              #top #wrap_all #header #header_main .container .inner-container #mobile-nav .menu-mobile-menu-container #menu-mobile-menu li:last-child:after {
                display: none; }
              #top #wrap_all #header #header_main .container .inner-container #mobile-nav .menu-mobile-menu-container #menu-mobile-menu li a {
                display: block;
                padding: 10px 20px;
                text-align: left;
                color: white;
                font-weight: 700; }
                #top #wrap_all #header #header_main .container .inner-container #mobile-nav .menu-mobile-menu-container #menu-mobile-menu li a:hover, #top #wrap_all #header #header_main .container .inner-container #mobile-nav .menu-mobile-menu-container #menu-mobile-menu li a:focus, #top #wrap_all #header #header_main .container .inner-container #mobile-nav .menu-mobile-menu-container #menu-mobile-menu li a:active {
                  text-decoration: none;
                  color: white; }
          #top #wrap_all #header #header_main .container .inner-container #mobile-nav #searchform {
            margin: 10px 0 0 0;
            padding: 20px; }
            #top #wrap_all #header #header_main .container .inner-container #mobile-nav #searchform > div {
              max-width: 100%; }
              #top #wrap_all #header #header_main .container .inner-container #mobile-nav #searchform > div input[type="text"] {
                width: 100%;
                border: 1px solid white;
                color: white;
                background-color: transparent;
                -moz-border-radius: 5px;
                border-radius: 5px;
                padding: 13px; }
                #top #wrap_all #header #header_main .container .inner-container #mobile-nav #searchform > div input[type="text"]::-webkit-input-placeholder {
                  color: rgba(255, 255, 255, 0.75); }
                #top #wrap_all #header #header_main .container .inner-container #mobile-nav #searchform > div input[type="text"]:-moz-placeholder {
                  color: rgba(255, 255, 255, 0.75); }
                #top #wrap_all #header #header_main .container .inner-container #mobile-nav #searchform > div input[type="text"]::-moz-placeholder {
                  color: rgba(255, 255, 255, 0.75); }
                #top #wrap_all #header #header_main .container .inner-container #mobile-nav #searchform > div input[type="text"]:-ms-input-placeholder {
                  color: rgba(255, 255, 255, 0.75); }
                #top #wrap_all #header #header_main .container .inner-container #mobile-nav #searchform > div input[type="text"]::-ms-input-placeholder {
                  color: rgba(255, 255, 255, 0.75); }
                #top #wrap_all #header #header_main .container .inner-container #mobile-nav #searchform > div input[type="text"]::placeholder {
                  color: rgba(255, 255, 255, 0.75); }
              #top #wrap_all #header #header_main .container .inner-container #mobile-nav #searchform > div input[type="submit"] {
                height: 45px;
                top: 0;
                right: 0;
                color: white;
                background-color: transparent; }
            #top #wrap_all #header #header_main .container .inner-container #mobile-nav #searchform .ajax_search_response {
              padding: 20px 0; }
              #top #wrap_all #header #header_main .container .inner-container #mobile-nav #searchform .ajax_search_response h4 {
                color: white; }
              #top #wrap_all #header #header_main .container .inner-container #mobile-nav #searchform .ajax_search_response .av_ajax_search_entry {
                color: white; }
                #top #wrap_all #header #header_main .container .inner-container #mobile-nav #searchform .ajax_search_response .av_ajax_search_entry .av_ajax_search_image {
                  color: white; }
                #top #wrap_all #header #header_main .container .inner-container #mobile-nav #searchform .ajax_search_response .av_ajax_search_entry .av_ajax_search_content span {
                  color: white; }

@media only screen and (max-width: 1024px) {
  .responsive #top #wrap_all #header {
    height: 90px !important;
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%; }
    .responsive #top #wrap_all #header #header_main .container {
      padding: 0 25px; }
      .responsive #top #wrap_all #header #header_main .container .inner-container .logo {
        max-width: 350px;
        height: 60px; }
      .responsive #top #wrap_all #header #header_main .container .inner-container #main-nav {
        display: none; }
      .responsive #top #wrap_all #header #header_main .container .inner-container #mobile-nav,
      .responsive #top #wrap_all #header #header_main .container .inner-container #mobile-hamburger {
        display: block; } }

@media only screen and (max-width: 767px) {
  .responsive #top #wrap_all #header {
    height: 90px; }
    .responsive #top #wrap_all #header #header_main .container {
      width: 100%;
      max-width: 100%; } }

@media only screen and (max-width: 480px) {
  .responsive #top #wrap_all #header {
    height: 75px !important; }
    .responsive #top #wrap_all #header #header_main .container {
      line-height: 75px;
      padding: 0 20px; }
      .responsive #top #wrap_all #header #header_main .container .inner-container .logo {
        max-width: 275px;
        height: 75px !important; } }

#top #wrap_all #main {
  padding-top: 100px;
  float: left;
  width: 100%; }
  #top #wrap_all #main .avia-section {
    position: relative; }
    #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.title-special .av-special-heading {
      padding: 0 !important; }
      #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.title-special .av-special-heading .av-special-heading-tag {
        font-family: "Oswald", sans-serif;
        font-size: 2rem;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 2.75rem; }
      #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.title-special .av-special-heading .av-subheading p {
        display: inline-block;
        font-size: 0.75rem;
        font-weight: 600;
        text-transform: uppercase;
        border: 1px solid;
        padding: 5px 10px; }
      #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.title-special .av-special-heading.title-orange .av-special-heading-tag {
        color: #f8963e; }
      #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.title-special .av-special-heading.title-orange .av-subheading p {
        border-color: #f8963e;
        color: #f8963e; }
      #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.title-special .av-special-heading.title-blue .av-special-heading-tag {
        color: #57a7dd; }
      #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.title-special .av-special-heading.title-blue .av-subheading p {
        border-color: #57a7dd;
        color: #57a7dd; }
      #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.title-special .av-special-heading.title-green .av-special-heading-tag {
        color: #74944b; }
      #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.title-special .av-special-heading.title-green .av-subheading p {
        border-color: #74944b;
        color: #74944b; }
      #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.title-special .av-special-heading.title-white .av-special-heading-tag {
        color: white; }
      #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.title-special .av-special-heading.title-white .av-subheading p {
        border-color: white;
        color: white; }
      #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.title-special .av-special-heading.title-gray .av-special-heading-tag {
        color: #545454; }
      #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.title-special .av-special-heading.title-gray .av-subheading p {
        border-color: #545454;
        color: #545454; }
    #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.content-white .av-special-heading .av-special-heading-tag {
      color: white; }
    #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.content-white .av_textblock_section .avia_textblock p,
    #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.content-white .av_textblock_section .avia_textblock li,
    #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.content-white .av_textblock_section .avia_textblock span {
      color: white; }
      #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.content-white .av_textblock_section .avia_textblock p a,
      #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.content-white .av_textblock_section .avia_textblock li a,
      #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.content-white .av_textblock_section .avia_textblock span a {
        color: white;
        text-decoration: underline; }
    #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.call-to-action .avia-button-wrap .avia-button {
      width: 100%;
      margin: 0 0 3px 0;
      padding: 13px 20px;
      background-color: #8dc63f;
      -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.25);
      -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.25);
      box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.25);
      -webkit-transition: margin 0.15s ease, -webkit-box-shadow 0.15s ease;
      transition: margin 0.15s ease, -webkit-box-shadow 0.15s ease;
      -moz-transition: margin 0.15s ease, box-shadow 0.15s ease, -moz-box-shadow 0.15s ease;
      transition: margin 0.15s ease, box-shadow 0.15s ease;
      transition: margin 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease, -moz-box-shadow 0.15s ease; }
      #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.call-to-action .avia-button-wrap .avia-button:hover {
        margin: 3px 0 0 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none; }
      #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.call-to-action .avia-button-wrap .avia-button .avia_iconbox_title {
        font-family: "Oswald", sans-serif;
        font-weight: 500;
        font-size: 1.35rem;
        color: white;
        text-transform: uppercase; }
    #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .avia-image-container {
      margin: 0; }
      #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap .avia_image .image-overlay {
        background-color: transparent;
        z-index: 9; }
        #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap .avia_image .image-overlay .image-overlay-inside:before {
          display: none; }
      #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .avia-image-container.video {
        position: relative; }
        #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .avia-image-container.video:after {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -moz-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: center;
          -moz-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          content: "\f144";
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          font-size: 5rem;
          opacity: 0.75;
          color: white;
          -webkit-transform: scale(1);
          -moz-transform: scale(1);
          transform: scale(1);
          -webkit-transition: color 0.5s ease, opacity 0.5s ease, -webkit-transform 0.5s ease;
          transition: color 0.5s ease, opacity 0.5s ease, -webkit-transform 0.5s ease;
          -moz-transition: transform 0.5s ease, color 0.5s ease, opacity 0.5s ease, -moz-transform 0.5s ease;
          transition: transform 0.5s ease, color 0.5s ease, opacity 0.5s ease;
          transition: transform 0.5s ease, color 0.5s ease, opacity 0.5s ease, -webkit-transform 0.5s ease, -moz-transform 0.5s ease; }
        #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .avia-image-container.video:hover:after {
          -webkit-transform: scale(1.15);
          -moz-transform: scale(1.15);
          transform: scale(1.15);
          color: #f8963e;
          opacity: 1; }
    #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.photo-caption {
      margin: 0 !important;
      padding: 0;
      position: absolute;
      top: -3px;
      right: 0;
      width: 100%;
      height: 100%;
      text-align: right; }
      #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.photo-caption .av_textblock_section {
        width: 100%;
        text-align: right;
        position: absolute;
        top: 0;
        right: 0; }
        #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.photo-caption .av_textblock_section .avia_textblock {
          display: inline-block; }
          #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.photo-caption .av_textblock_section .avia_textblock p {
            display: inline-block;
            background-color: rgba(0, 35, 69, 0.5);
            margin: 0;
            font-family: "Open Sans", sans-serif;
            font-size: 0.65rem;
            line-height: 0.95rem;
            text-align: left;
            padding: 5px 10px;
            font-style: normal;
            color: white; }
    #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .photo-caption {
      margin: 0 !important;
      padding: 0;
      position: absolute;
      bottom: 0;
      right: 0;
      width: auto;
      text-align: right; }
      #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .photo-caption p {
        display: inline-block;
        background-color: rgba(0, 35, 69, 0.5);
        margin: 0;
        font-family: "Open Sans", sans-serif;
        font-size: 0.65rem;
        line-height: 0.95rem;
        text-align: left;
        padding: 5px 10px;
        font-style: normal;
        color: white; }
  #top #wrap_all #main .section-title-only .container .template-page {
    padding-bottom: 20px; }
    #top #wrap_all #main .section-title-only .container .template-page .entry-content-wrapper:before, #top #wrap_all #main .section-title-only .container .template-page .entry-content-wrapper:after {
      display: none; }
    #top #wrap_all #main .section-title-only .container .template-page .entry-content-wrapper .flex_column {
      margin: 0; }
      #top #wrap_all #main .section-title-only .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main .section-title-only .container .template-page .entry-content-wrapper .flex_column:after {
        display: none; }
  #top #wrap_all #main .section-banner .container {
    width: 100%;
    max-width: 100%;
    padding: 0; }
    #top #wrap_all #main .section-banner .container .template-page {
      padding: 0 !important;
      display: block; }
      #top #wrap_all #main .section-banner .container .template-page .post-entry {
        height: 100%; }
        #top #wrap_all #main .section-banner .container .template-page .post-entry .entry-content-wrapper {
          height: 100%; }
          #top #wrap_all #main .section-banner .container .template-page .post-entry .entry-content-wrapper:before, #top #wrap_all #main .section-banner .container .template-page .post-entry .entry-content-wrapper:after {
            display: none; }
          #top #wrap_all #main .section-banner .container .template-page .post-entry .entry-content-wrapper .flex_column {
            height: 100%;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: end;
            -moz-box-align: end;
            -ms-flex-align: end;
            align-items: flex-end;
            -webkit-box-pack: start;
            -moz-box-pack: start;
            -ms-flex-pack: start;
            justify-content: flex-start;
            margin: 0; }
            #top #wrap_all #main .section-banner .container .template-page .post-entry .entry-content-wrapper .flex_column:before, #top #wrap_all #main .section-banner .container .template-page .post-entry .entry-content-wrapper .flex_column:after {
              display: none; }
            #top #wrap_all #main .section-banner .container .template-page .post-entry .entry-content-wrapper .flex_column .av-special-heading {
              padding: 0 !important;
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: flex; }
              #top #wrap_all #main .section-banner .container .template-page .post-entry .entry-content-wrapper .flex_column .av-special-heading h1 {
                display: inline-block;
                background-color: rgba(87, 167, 221, 0.85);
                color: white;
                font-family: "Oswald", sans-serif;
                font-size: 2.5rem;
                font-weight: 300;
                text-transform: uppercase;
                text-align: right;
                padding: 30px; }
              #top #wrap_all #main .section-banner .container .template-page .post-entry .entry-content-wrapper .flex_column .av-special-heading:before {
                content: "";
                background-color: rgba(87, 167, 221, 0.85);
                width: 10%;
                height: inherit; }
  #top #wrap_all #main .section-banner-blue {
    background-color: #57a7dd; }
    #top #wrap_all #main .section-banner-blue .container {
      height: auto; }
      #top #wrap_all #main .section-banner-blue .container .template-page {
        display: block;
        float: left !important; }
        #top #wrap_all #main .section-banner-blue .container .template-page .entry-content-wrapper:before, #top #wrap_all #main .section-banner-blue .container .template-page .entry-content-wrapper:after {
          display: none; }
        #top #wrap_all #main .section-banner-blue .container .template-page .entry-content-wrapper .flex_column {
          margin: 0; }
          #top #wrap_all #main .section-banner-blue .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main .section-banner-blue .container .template-page .entry-content-wrapper .flex_column:after {
            display: none; }
          #top #wrap_all #main .section-banner-blue .container .template-page .entry-content-wrapper .flex_column .av-special-heading {
            margin: 0; }
            #top #wrap_all #main .section-banner-blue .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-subheading {
              color: white;
              text-transform: uppercase;
              font-size: 1rem;
              font-weight: bold; }
            #top #wrap_all #main .section-banner-blue .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
              font-size: 2.5rem;
              color: white;
              line-height: 3rem; }
          #top #wrap_all #main .section-banner-blue .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
            color: white; }
            #top #wrap_all #main .section-banner-blue .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p:last-child {
              margin-bottom: 0; }
  #top #wrap_all #main .section-banner-blue-green {
    background-image: -webkit-gradient(linear, left top, right top, from(#29abe2), to(#8dc63f));
    background-image: -moz-linear-gradient(left, #29abe2, #8dc63f);
    background-image: linear-gradient(to right, #29abe2, #8dc63f); }
    #top #wrap_all #main .section-banner-blue-green:before {
      content: "";
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100vw;
      height: 100%;
      background-image: url("/wp-content/themes/commdev/img/network.svg");
      -moz-background-size: 1800px;
      background-size: 1800px;
      background-repeat: repeat;
      opacity: 0.25;
      -webkit-animation: network 60s infinite linear;
      -moz-animation: network 60s infinite linear;
      animation: network 60s infinite linear; }

@-webkit-keyframes network {
  0% {
    background-position: -1800px -20%; }
  100% {
    background-position: 0 -20%; } }

@-moz-keyframes network {
  0% {
    background-position: -1800px -20%; }
  100% {
    background-position: 0 -20%; } }

@keyframes network {
  0% {
    background-position: -1800px -20%; }
  100% {
    background-position: 0 -20%; } }
    #top #wrap_all #main .section-banner-blue-green .container .template-page .entry-content-wrapper .flex_column {
      height: 300px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -moz-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-box-pack: justify;
      -moz-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; }
      #top #wrap_all #main .section-banner-blue-green .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
        font-weight: 600;
        color: white; }
        #top #wrap_all #main .section-banner-blue-green .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p.susex-pre {
          text-transform: uppercase;
          color: white; }
      #top #wrap_all #main .section-banner-blue-green .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-subheading p {
        font-size: 1.85rem;
        font-family: "Oswald", sans-serif;
        font-weight: 500;
        line-height: 2.5rem;
        text-transform: none;
        color: white; }
      #top #wrap_all #main .section-banner-blue-green .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
        font-family: "Oswald", sans-serif;
        font-weight: 500;
        font-size: 3.35rem;
        line-height: 4rem;
        text-transform: uppercase;
        color: white; }
  #top #wrap_all #main .section-gray {
    background-color: #eaeaea; }
  #top #wrap_all #main .section-blue {
    background-color: #002345; }
    #top #wrap_all #main .section-blue .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag,
    #top #wrap_all #main .section-blue .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-subheading p {
      color: white; }
      #top #wrap_all #main .section-blue .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag a,
      #top #wrap_all #main .section-blue .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-subheading p a {
        color: inherit; }
    #top #wrap_all #main .section-blue .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p,
    #top #wrap_all #main .section-blue .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock span,
    #top #wrap_all #main .section-blue .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock a,
    #top #wrap_all #main .section-blue .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock li {
      color: white; }
  #top #wrap_all #main .section-our-work .container .template-page .entry-content-wrapper .flex_column .av-special-heading {
    margin-top: 10px; }
    #top #wrap_all #main .section-our-work .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
      font-size: 1.25rem;
      line-height: 1.75rem;
      font-weight: 400;
      text-transform: none; }
      #top #wrap_all #main .section-our-work .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag a {
        color: #002345; }
  #top #wrap_all #main .section-about .container .template-page .entry-content-wrapper .flex_column.av_one_half .avia-image-container {
    width: 100%;
    float: left;
    height: 100px;
    margin-bottom: 20px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
    #top #wrap_all #main .section-about .container .template-page .entry-content-wrapper .flex_column.av_one_half .avia-image-container .avia_image {
      max-width: 150px;
      max-height: 100px; }
    #top #wrap_all #main .section-about .container .template-page .entry-content-wrapper .flex_column.av_one_half .avia-image-container.hungary .avia_image {
      max-width: 275px;
      max-height: 100px; }
  #top #wrap_all #main .section-about .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading,
  #top #wrap_all #main .section-about .container .template-page .entry-content-wrapper .flex_column.av_one_half .av_textblock_section {
    float: left;
    margin: 0; }
  #top #wrap_all #main .section-about .container .template-page .entry-content-wrapper .flex_column.av_one_half:last-child .avia-image-container .avia_image {
    border: 1px solid #eaeaea; }
  #top #wrap_all #main .section-privacy-toc .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p sup,
  #top #wrap_all #main .section-privacy-toc .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock li sup,
  #top #wrap_all #main .section-privacy-toc .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock span sup,
  #top #wrap_all #main .section-privacy-toc .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock a sup,
  #top #wrap_all #main .section-privacy-content .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p sup,
  #top #wrap_all #main .section-privacy-content .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock li sup,
  #top #wrap_all #main .section-privacy-content .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock span sup,
  #top #wrap_all #main .section-privacy-content .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock a sup,
  #top #wrap_all #main .has-anchors .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p sup,
  #top #wrap_all #main .has-anchors .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock li sup,
  #top #wrap_all #main .has-anchors .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock span sup,
  #top #wrap_all #main .has-anchors .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock a sup {
    display: inline-block;
    background-color: #57a7dd;
    width: 15px;
    height: 15px;
    line-height: 15px;
    text-align: center;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color: white;
    font-size: 0.5rem;
    font-weight: 600;
    margin-left: 3px; }
  #top #wrap_all #main .section-privacy-toc .container .template-page .entry-content-wrapper .flex_column {
    margin: 0; }
    #top #wrap_all #main .section-privacy-toc .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul {
      list-style: none;
      margin: 0;
      padding: 0; }
      #top #wrap_all #main .section-privacy-toc .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul li {
        margin: 0 0 10px 0;
        padding: 0;
        line-height: 1.5rem;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex; }
        #top #wrap_all #main .section-privacy-toc .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul li .number {
          padding-top: 4px;
          margin-right: 8px; }
  #top #wrap_all #main .section-contacts {
    border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
    #top #wrap_all #main .section-contacts .container .template-page {
      padding-top: 0; }
      #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper:before, #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper:after {
        display: none; }
      #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column:after {
        display: none; }
      #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column .avia-image-container
.avia-image-container-inner
.avia-image-overlay-wrap {
        margin-bottom: 10px; }
        #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column .avia-image-container
.avia-image-container-inner
.avia-image-overlay-wrap .avia_image {
          max-width: 200px; }
      #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
        font-size: 1.5rem;
        font-weight: 400;
        color: #002345;
        line-height: 2rem;
        text-transform: none; }
      #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-subheading {
        font-size: 0.75rem !important;
        font-weight: bold;
        color: #f8963e;
        display: inline-block;
        padding: 5px 15px;
        text-transform: uppercase; }
      #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul {
        margin: 0;
        padding: 0;
        list-style: none; }
        #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul li {
          padding: 0 0 10px 0;
          margin: 10px 0;
          text-align: center;
          border-bottom: 1px solid #eaeaea;
          font-size: 0.85rem;
          line-height: 1.25rem; }
          #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul li:last-child {
            border: none; }
      #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock ul {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin: 0;
        padding: 0;
        list-style: none; }
        #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock ul li {
          padding: 0;
          margin: 0 10px 0 0;
          border: none; }
          #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock ul li a {
            color: white; }
            #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock ul li a:hover {
              text-decoration: none; }
          #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock ul li:last-child {
            margin: 0; }
          #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock ul li.email a,
          #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock ul li.linkedin a,
          #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock ul li.twitter a {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -moz-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -moz-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            width: 40px;
            height: 40px;
            line-height: 40px;
            -moz-border-radius: 100%;
            border-radius: 100%; }
          #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock ul li.email a {
            background-color: #57a7dd; }
          #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock ul li.linkedin a {
            background-color: #0077b5; }
          #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock ul li.twitter a {
            background-color: #55acee; }
      #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section {
        margin-top: 10px; }
        #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggler {
          padding: 9px 10px 9px 30px; }
        #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggle_wrap .toggle_content p,
        #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggle_wrap .toggle_content ul,
        #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggle_wrap .toggle_content a,
        #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggle_wrap .toggle_content span {
          font-size: 0.85rem;
          line-height: 1.25rem; }
  #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper,
  #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
    #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper:before, #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper:after,
    #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper:before,
    #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper:after {
      display: none; }
    #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column,
    #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column {
      width: 25%;
      margin: 0;
      padding: 0 10px 20px 10px; }
      #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column:after,
      #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column:before,
      #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column:after {
        display: none; }
      #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner,
      #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner {
        width: 100%;
        max-width: 300px; }
        #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap .avia_image,
        #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap .avia_image {
          width: 100%;
          max-width: 300px;
          -moz-border-radius: 100%;
          border-radius: 100%;
          margin: 0 auto; }
      #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column .av-special-heading,
      #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column .av-special-heading {
        margin-top: 20px; }
        #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag,
        #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
          font-size: 1.25rem;
          line-height: 1.75rem;
          color: #002345;
          text-transform: none; }
        #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-subheading,
        #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-subheading {
          font-size: 0.85rem !important; }
          #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-subheading:before,
          #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-subheading:before {
            content: "";
            background-image: url("/wp-content/uploads/2019/03/swipe-orange.svg");
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -moz-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -moz-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            margin: 10px auto;
            width: 100px;
            height: 5px;
            background-repeat: no-repeat;
            background-position: center center;
            -moz-background-size: 100%;
            background-size: 100%; }
      #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column .avia-icon-list-container,
      #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column .avia-icon-list-container {
        margin: 0; }
        #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column .avia-icon-list-container .avia-icon-list,
        #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column .avia-icon-list-container .avia-icon-list {
          float: none;
          width: auto;
          margin: 0 auto 10px auto;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -moz-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: center;
          -moz-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center; }
          #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column .avia-icon-list-container .avia-icon-list li,
          #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column .avia-icon-list-container .avia-icon-list li {
            width: auto;
            text-align: center;
            margin-right: 5px; }
            #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column .avia-icon-list-container .avia-icon-list li:last-child,
            #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column .avia-icon-list-container .avia-icon-list li:last-child {
              margin: 0; }
            #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column .avia-icon-list-container .avia-icon-list li .iconlist_icon,
            #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column .avia-icon-list-container .avia-icon-list li .iconlist_icon {
              height: 30px;
              width: 30px;
              line-height: 30px;
              margin: 0 auto;
              font-size: 1.5rem;
              float: none; }
              #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column .avia-icon-list-container .avia-icon-list li .iconlist_icon .iconlist-char,
              #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column .avia-icon-list-container .avia-icon-list li .iconlist_icon .iconlist-char {
                color: #57a7dd; }
      #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggler,
      #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggler {
        padding: 0;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        background-color: transparent;
        color: #57a7dd;
        font-family: "Oswald", sans-serif;
        font-size: 0.75rem;
        font-weight: 400;
        letter-spacing: 1px;
        text-transform: uppercase;
        border: none; }
        #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggler .toggle_icon,
        #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggler .toggle_icon {
          position: relative;
          top: auto;
          left: auto;
          margin-left: 5px; }
          #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggler .toggle_icon .vert_icon,
          #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggler .toggle_icon .vert_icon {
            display: none;
            border: none;
            position: relative;
            top: auto;
            left: auto; }
            #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggler .toggle_icon .vert_icon:before,
            #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggler .toggle_icon .vert_icon:before {
              font-family: "Font Awesome 5 Free";
              font-weight: 900;
              content: "\f077";
              color: #57a7dd; }
          #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggler .toggle_icon .hor_icon,
          #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggler .toggle_icon .hor_icon {
            display: inline-block;
            border: none;
            position: relative;
            top: auto;
            left: auto; }
            #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggler .toggle_icon .hor_icon:before,
            #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggler .toggle_icon .hor_icon:before {
              font-family: "Font Awesome 5 Free";
              font-weight: 900;
              content: "\f078";
              color: #57a7dd; }
        #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggler.activeTitle .toggle_icon .vert_icon,
        #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggler.activeTitle .toggle_icon .vert_icon {
          display: inline-block; }
        #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggler.activeTitle .toggle_icon .hor_icon,
        #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggler.activeTitle .toggle_icon .hor_icon {
          display: none; }
      #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggle_wrap,
      #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggle_wrap {
        margin-top: 10px;
        -webkit-transition: visibility 0.2s ease;
        -moz-transition: visibility 0.2s ease;
        transition: visibility 0.2s ease; }
        #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggle_wrap .toggle_content,
        #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggle_wrap .toggle_content {
          border: none;
          padding: 5px 20px 10px 20px;
          margin: 30px 0 0 0; }
          #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggle_wrap .toggle_content p,
          #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggle_wrap .toggle_content p {
            font-size: 0.75rem;
            line-height: 1.15rem;
            overflow-wrap: break-word;
            word-wrap: break-word; }
            #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggle_wrap .toggle_content p a,
            #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggle_wrap .toggle_content p a {
              color: #57a7dd;
              overflow-wrap: break-word;
              word-wrap: break-word; }
  #top #wrap_all #main .section-speakers-full .container {
    max-width: 100%;
    width: 100%;
    padding: 0 20px; }
    #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column {
      width: 16.6%; }
  #top #wrap_all #main .section-posts-external .container .template-page .entry-content-wrapper .flex_column.av_one_third .avia-image-container.posts-external-video .avia-image-container-inner .avia-image-overlay-wrap a {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative; }
    #top #wrap_all #main .section-posts-external .container .template-page .entry-content-wrapper .flex_column.av_one_third .avia-image-container.posts-external-video .avia-image-container-inner .avia-image-overlay-wrap a:after {
      position: absolute;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
      content: "";
      background-image: url("/wp-content/uploads/2020/04/icon-play.png");
      -moz-background-size: 100%;
      background-size: 100%;
      background-repeat: no-repeat;
      background-position: center center;
      width: 75px;
      height: 75px; }
  #top #wrap_all #main .section-posts-external .container .template-page .entry-content-wrapper .flex_column.av_one_third .av_textblock_section .avia_textblock a {
    display: block;
    font-weight: 600; }
  #top #wrap_all #main .section-posts-external .container .template-page .entry-content-wrapper .flex_column.av_one_third .av_textblock_section .avia_textblock em {
    display: block;
    font-size: 0.75rem; }
  #top #wrap_all #main .section-posts-external .container .template-page .entry-content-wrapper .flex_column.av_one_third .avia_codeblock_section .avia_codeblock .share-this {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    list-style: none; }
    #top #wrap_all #main .section-posts-external .container .template-page .entry-content-wrapper .flex_column.av_one_third .avia_codeblock_section .avia_codeblock .share-this li {
      margin: 5px 5px 0 0;
      padding: 0; }
      #top #wrap_all #main .section-posts-external .container .template-page .entry-content-wrapper .flex_column.av_one_third .avia_codeblock_section .avia_codeblock .share-this li a {
        width: 25px;
        height: 25px;
        border: 1px solid #57a7dd;
        text-decoration: none;
        -moz-border-radius: 50%;
        border-radius: 50%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; }
        #top #wrap_all #main .section-posts-external .container .template-page .entry-content-wrapper .flex_column.av_one_third .avia_codeblock_section .avia_codeblock .share-this li a .fab {
          color: #57a7dd;
          font-size: 0.85rem; }
  #top #wrap_all #main .section-questions-two {
    background-color: #57a7dd; }
    #top #wrap_all #main .section-questions-two .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
      color: white; }
    #top #wrap_all #main .section-questions-two .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-subheading {
      display: inline-block;
      padding: 5px 8px;
      font-family: "Oswald", sans-serif;
      text-transform: uppercase;
      background-color: white;
      color: #57a7dd;
      margin: 0 0 10px 0;
      border: 1px solid #57a7dd; }

@media only screen and (max-width: 1500px) {
  .responsive #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column {
    width: 20%; } }

@media only screen and (max-width: 1200px) {
  .responsive #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column {
    width: 25%; } }

@media only screen and (max-width: 1024px) {
  .responsive #top #wrap_all #main {
    padding-top: 90px !important; }
    .responsive #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .responsive #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column {
        width: 50%;
        margin: 0;
        padding: 0 10px 20px 10px; } }

@media only screen and (max-width: 767px) {
  .responsive #top #wrap_all #main .section-banner .container .template-page {
    padding: 0; }
    .responsive #top #wrap_all #main .section-banner .container .template-page .post-entry .entry-content-wrapper .av-special-heading h1 {
      font-size: 1.75rem;
      padding: 20px; }
  .responsive #top #wrap_all #main .section-programs-projects .container .template-page .entry-content-wrapper,
  .responsive #top #wrap_all #main .section-results-impact .container .template-page .entry-content-wrapper {
    grid-template-columns: 1fr; }
    .responsive #top #wrap_all #main .section-programs-projects .container .template-page .entry-content-wrapper .flex_column.av_one_full,
    .responsive #top #wrap_all #main .section-results-impact .container .template-page .entry-content-wrapper .flex_column.av_one_full {
      grid-column: span 1; }
  .responsive #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column,
  .responsive #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column {
    width: 33.3%; } }

@media only screen and (max-width: 480px) {
  .responsive #top #wrap_all #main {
    padding-top: 75px !important; }
    .responsive #top #wrap_all #main .section-banner .container .template-page {
      padding: 0; }
      .responsive #top #wrap_all #main .section-banner .container .template-page .post-entry .entry-content-wrapper .av-special-heading {
        background-color: rgba(87, 167, 221, 0.85);
        padding: 10px 0 !important; }
        .responsive #top #wrap_all #main .section-banner .container .template-page .post-entry .entry-content-wrapper .av-special-heading:before {
          display: none; }
        .responsive #top #wrap_all #main .section-banner .container .template-page .post-entry .entry-content-wrapper .av-special-heading h1 {
          background-color: transparent;
          display: block;
          width: 100%;
          font-size: 1.75rem;
          text-align: left;
          padding: 0;
          margin: 0 auto;
          float: none;
          max-width: 85%; }
    .responsive #top #wrap_all #main .section-intro .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock.section-intro-text-split p {
      -webkit-column-count: 1;
      -moz-column-count: 1;
      column-count: 1; }
    .responsive #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; }
      .responsive #top #wrap_all #main .section-contacts .container .template-page .entry-content-wrapper .flex_column {
        width: 100%;
        padding: 0 0 20px 10; }
    .responsive #top #wrap_all #main .section-speakers .container .template-page .entry-content-wrapper .flex_column,
    .responsive #top #wrap_all #main .section-speakers-full .container .template-page .entry-content-wrapper .flex_column {
      width: 50%; } }

#top #wrap_all #main .section-work-stats .container .template-page, #top #wrap_all #main .section-work-highlights-ani .container .template-page {
  padding-top: 0; }
  #top #wrap_all #main .section-work-stats .container .template-page .entry-content-wrapper, #top #wrap_all #main .section-work-highlights-ani .container .template-page .entry-content-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
    #top #wrap_all #main .section-work-stats .container .template-page .entry-content-wrapper:after, #top #wrap_all #main .section-work-stats .container .template-page .entry-content-wrapperbefore, #top #wrap_all #main .section-work-highlights-ani .container .template-page .entry-content-wrapper:after, #top #wrap_all #main .section-work-highlights-ani .container .template-page .entry-content-wrapperbefore {
      display: none; }
    #top #wrap_all #main .section-work-stats .container .template-page .entry-content-wrapper .flex_column, #top #wrap_all #main .section-work-highlights-ani .container .template-page .entry-content-wrapper .flex_column {
      width: 33.3%;
      margin: 0;
      padding: 0 20px; }
      #top #wrap_all #main .section-work-stats .container .template-page .entry-content-wrapper .flex_column .avia-animated-number .avia-animated-number-title, #top #wrap_all #main .section-work-highlights-ani .container .template-page .entry-content-wrapper .flex_column .avia-animated-number .avia-animated-number-title {
        background-color: #57a7dd;
        padding: 20px 40px;
        display: inline-block; }
        #top #wrap_all #main .section-work-stats .container .template-page .entry-content-wrapper .flex_column .avia-animated-number .avia-animated-number-title span, #top #wrap_all #main .section-work-highlights-ani .container .template-page .entry-content-wrapper .flex_column .avia-animated-number .avia-animated-number-title span {
          font-family: "Oswald", sans-serif;
          color: white;
          opacity: 1;
          font-size: 3rem;
          font-weight: 300;
          letter-spacing: 0; }
          #top #wrap_all #main .section-work-stats .container .template-page .entry-content-wrapper .flex_column .avia-animated-number .avia-animated-number-title span.avia-no-number, #top #wrap_all #main .section-work-highlights-ani .container .template-page .entry-content-wrapper .flex_column .avia-animated-number .avia-animated-number-title span.avia-no-number {
            font-size: 2rem; }
      #top #wrap_all #main .section-work-stats .container .template-page .entry-content-wrapper .flex_column .avia-animated-number .avia-animated-number-content, #top #wrap_all #main .section-work-highlights-ani .container .template-page .entry-content-wrapper .flex_column .avia-animated-number .avia-animated-number-content {
        font-size: 0.85;
        line-height: 1.5rem;
        margin-top: 10px; }

#top #wrap_all #main .section-work-highlights-ani {
  background-color: #eaeaea; }
  #top #wrap_all #main .section-work-highlights-ani .container .template-page {
    padding: 50px 0; }
    #top #wrap_all #main .section-work-highlights-ani .container .template-page .entry-content-wrapper {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      #top #wrap_all #main .section-work-highlights-ani .container .template-page .entry-content-wrapper .flex_column {
        margin-top: 20px; }
        #top #wrap_all #main .section-work-highlights-ani .container .template-page .entry-content-wrapper .flex_column:first-child {
          width: 100%;
          margin-top: 0;
          padding-bottom: 0 !important; }
  #top #wrap_all #main .section-work-highlights-ani.nopad .container .template-page {
    padding-bottom: 0; }

#top #wrap_all #main .section-work-in-action .container .template-page .entry-content-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px; }
  #top #wrap_all #main .section-work-in-action .container .template-page .entry-content-wrapper .flex_column {
    margin: 0;
    width: 100%; }
    #top #wrap_all #main .section-work-in-action .container .template-page .entry-content-wrapper .flex_column.av_one_full {
      grid-column: span 2; }
    #top #wrap_all #main .section-work-in-action .container .template-page .entry-content-wrapper .flex_column.av_one_half {
      background: #ffffff;
      background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea));
      background: linear-gradient(to bottom, #ffffff 0%, #eaeaea 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='$color-gray-light',GradientType=0 );
      border-bottom: 4px solid #eaeaea;
      padding: 30px; }
      #top #wrap_all #main .section-work-in-action .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading .av-subheading p {
        color: #002345;
        font-size: 0.85rem;
        text-transform: uppercase; }
      #top #wrap_all #main .section-work-in-action .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading .av-special-heading-tag {
        font-family: "Open Sans", sans-serif;
        font-size: 1.75rem;
        font-weight: 400;
        line-height: 2.25rem;
        text-transform: none;
        color: #002345; }
      #top #wrap_all #main .section-work-in-action .container .template-page .entry-content-wrapper .flex_column.av_one_half .av_textblock_section .avia_textblock p strong, #top #wrap_all #main .section-work-in-action .container .template-page .entry-content-wrapper .flex_column.av_one_half .av_textblock_section .avia_textblock li strong, #top #wrap_all #main .section-work-in-action .container .template-page .entry-content-wrapper .flex_column.av_one_half .av_textblock_section .avia_textblock span strong, #top #wrap_all #main .section-work-in-action .container .template-page .entry-content-wrapper .flex_column.av_one_half .av_textblock_section .avia_textblock a strong {
        color: inherit; }
      #top #wrap_all #main .section-work-in-action .container .template-page .entry-content-wrapper .flex_column.av_one_half .av_textblock_section .avia_textblock p a, #top #wrap_all #main .section-work-in-action .container .template-page .entry-content-wrapper .flex_column.av_one_half .av_textblock_section .avia_textblock li a, #top #wrap_all #main .section-work-in-action .container .template-page .entry-content-wrapper .flex_column.av_one_half .av_textblock_section .avia_textblock span a, #top #wrap_all #main .section-work-in-action .container .template-page .entry-content-wrapper .flex_column.av_one_half .av_textblock_section .avia_textblock a a {
        text-decoration: underline; }
      #top #wrap_all #main .section-work-in-action .container .template-page .entry-content-wrapper .flex_column.av_one_half .avia-button-wrap .avia-button {
        background-color: #f8963e;
        font-weight: bold;
        color: white;
        text-transform: uppercase;
        -moz-border-radius: 0;
        border-radius: 0;
        border: 2px solid #f8963e;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none; }

#top #wrap_all #main .section-work-highlights {
  background-color: #eaeaea; }
  #top #wrap_all #main .section-work-highlights .container .template-page .entry-content-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px; }
    #top #wrap_all #main .section-work-highlights .container .template-page .entry-content-wrapper .flex_column {
      margin: 0;
      width: 100%; }
      #top #wrap_all #main .section-work-highlights .container .template-page .entry-content-wrapper .flex_column.av_one_full {
        grid-column: span 2; }
      #top #wrap_all #main .section-work-highlights .container .template-page .entry-content-wrapper .flex_column.box-green {
        background-color: white;
        padding: 20px 30px;
        border-top: 3px solid #74944b;
        border-bottom: 5px solid #74944b;
        border-left: 3px solid #74944b;
        border-right: 3px solid #74944b; }
        #top #wrap_all #main .section-work-highlights .container .template-page .entry-content-wrapper .flex_column.box-green .av_textblock_section .avia_textblock p strong {
          color: #74944b; }
      #top #wrap_all #main .section-work-highlights .container .template-page .entry-content-wrapper .flex_column.box-blue {
        background-color: white;
        padding: 20px 30px;
        border-top: 3px solid #57a7dd;
        border-bottom: 5px solid #57a7dd;
        border-left: 3px solid #57a7dd;
        border-right: 3px solid #57a7dd; }
        #top #wrap_all #main .section-work-highlights .container .template-page .entry-content-wrapper .flex_column.box-blue .av_textblock_section .avia_textblock p strong {
          color: #57a7dd; }
      #top #wrap_all #main .section-work-highlights .container .template-page .entry-content-wrapper .flex_column.box-orange {
        background-color: white;
        padding: 20px 30px;
        border-top: 3px solid #f8963e;
        border-bottom: 5px solid #f8963e;
        border-left: 3px solid #f8963e;
        border-right: 3px solid #f8963e; }
        #top #wrap_all #main .section-work-highlights .container .template-page .entry-content-wrapper .flex_column.box-orange .av_textblock_section .avia_textblock p strong {
          color: #f8963e; }

#top #wrap_all #main .section-work-posts-docs .container .template-page .entry-content-wrapper .flex_column .av-special-heading {
  border-bottom: 8px solid #eaeaea;
  margin: 0; }

#top #wrap_all #main .section-work-posts-docs .container .template-page .entry-content-wrapper .flex_column .av_textblock_section {
  margin-bottom: 30px; }
  #top #wrap_all #main .section-work-posts-docs .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul {
    margin: 0;
    padding: 0;
    list-style: none; }
    #top #wrap_all #main .section-work-posts-docs .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul li {
      margin: 0;
      padding: 10px 0; }
      #top #wrap_all #main .section-work-posts-docs .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul li a {
        color: #57a7dd;
        font-size: 1rem;
        font-weight: 600;
        line-height: 1.5rem; }

#top #wrap_all #main .section-work-posts-docs .container .template-page .entry-content-wrapper .flex_column.documents .av_textblock_section .avia_textblock p {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex; }
  #top #wrap_all #main .section-work-posts-docs .container .template-page .entry-content-wrapper .flex_column.documents .av_textblock_section .avia_textblock p a {
    cursor: pointer; }
    #top #wrap_all #main .section-work-posts-docs .container .template-page .entry-content-wrapper .flex_column.documents .av_textblock_section .avia_textblock p a:nth-child(1) {
      display: block;
      min-width: 150px;
      max-width: 150px;
      height: auto; }
      #top #wrap_all #main .section-work-posts-docs .container .template-page .entry-content-wrapper .flex_column.documents .av_textblock_section .avia_textblock p a:nth-child(1) img {
        display: block;
        border: 1px solid #eaeaea;
        -webkit-box-shadow: 5px 5px 0 #eaeaea;
        -moz-box-shadow: 5px 5px 0 #eaeaea;
        box-shadow: 5px 5px 0 #eaeaea; }
      #top #wrap_all #main .section-work-posts-docs .container .template-page .entry-content-wrapper .flex_column.documents .av_textblock_section .avia_textblock p a:nth-child(1) .image-overlay {
        position: relative !important;
        display: none !important; }
    #top #wrap_all #main .section-work-posts-docs .container .template-page .entry-content-wrapper .flex_column.documents .av_textblock_section .avia_textblock p a:nth-child(2) {
      color: #57a7dd;
      font-size: 1rem;
      font-weight: 600;
      line-height: 1.5rem;
      padding-left: 20px; }
      #top #wrap_all #main .section-work-posts-docs .container .template-page .entry-content-wrapper .flex_column.documents .av_textblock_section .avia_textblock p a:nth-child(2):hover, #top #wrap_all #main .section-work-posts-docs .container .template-page .entry-content-wrapper .flex_column.documents .av_textblock_section .avia_textblock p a:nth-child(2):active, #top #wrap_all #main .section-work-posts-docs .container .template-page .entry-content-wrapper .flex_column.documents .av_textblock_section .avia_textblock p a:nth-child(2):visited {
        text-decoration: none; }

#top #wrap_all #main .section-work-references .container .template-page {
  padding: 0 0 25px 0; }
  #top #wrap_all #main .section-work-references .container .template-page .entry-content-wrapper .flex_column {
    margin: 0; }
    #top #wrap_all #main .section-work-references .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p, #top #wrap_all #main .section-work-references .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock li, #top #wrap_all #main .section-work-references .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock span, #top #wrap_all #main .section-work-references .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock a {
      font-size: 0.65rem;
      line-height: 1rem; }

#top #wrap_all #main .section-work-banner-second .container {
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0; }

#top #wrap_all #main .section-work-banner-second.position {
  background-position: 0 30% !important; }

#top #wrap_all #main .section-work-contacts {
  background-color: #002345;
  position: relative;
  overflow: hidden; }
  #top #wrap_all #main .section-work-contacts:before {
    opacity: 0.1;
    position: absolute;
    top: -10%;
    left: 0;
    content: '';
    background-image: url("/wp-content/uploads/2019/03/logo-icon-backdrop.svg");
    background-repeat: no-repeat;
    -moz-background-size: 50%;
    background-size: 50%;
    background-position: center center;
    background-attachment: scroll;
    width: 100%;
    height: 100%;
    min-height: 300px;
    max-height: 800px; }
  #top #wrap_all #main .section-work-contacts .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%; }
    #top #wrap_all #main .section-work-contacts .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul li {
      margin: 0 40px 0 0;
      padding: 0; }
      #top #wrap_all #main .section-work-contacts .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul li:last-child {
        margin: 0; }
      #top #wrap_all #main .section-work-contacts .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul li a {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        color: white;
        text-decoration: none;
        text-transform: uppercase;
        line-height: 22px;
        letter-spacing: 1px; }
        #top #wrap_all #main .section-work-contacts .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul li a i {
          line-height: 1;
          width: 22px;
          height: 22px;
          -moz-border-radius: 3px;
          border-radius: 3px;
          color: #002345;
          background-color: #57a7dd;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -moz-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: center;
          -moz-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          margin-left: 10px; }

@media only screen and (max-width: 767px) {
  .responsive #top #wrap_all #main .section-work-stats .container .template-page, .responsive #top #wrap_all #main .section-work-highlights-ani .container .template-page {
    padding-top: 0; }
    .responsive #top #wrap_all #main .section-work-stats .container .template-page .entry-content-wrapper, .responsive #top #wrap_all #main .section-work-highlights-ani .container .template-page .entry-content-wrapper {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; }
      .responsive #top #wrap_all #main .section-work-stats .container .template-page .entry-content-wrapper .flex_column, .responsive #top #wrap_all #main .section-work-highlights-ani .container .template-page .entry-content-wrapper .flex_column {
        width: 100%;
        margin-bottom: 30px; }
  .responsive #top #wrap_all #main .section-work-highlights-ani .container .template-page {
    padding: 25px 0; }
    .responsive #top #wrap_all #main .section-work-highlights-ani .container .template-page .entry-content-wrapper {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; }
      .responsive #top #wrap_all #main .section-work-highlights-ani .container .template-page .entry-content-wrapper .flex_column:first-child {
        margin: 0; }
  .responsive #top #wrap_all #main .section-work-in-action .container .template-page .entry-content-wrapper {
    grid-template-columns: 1fr; }
    .responsive #top #wrap_all #main .section-work-in-action .container .template-page .entry-content-wrapper .flex_column.av_one_full {
      grid-column: span 1; }
  .responsive #top #wrap_all #main .section-work-highlights .container .template-page .entry-content-wrapper {
    grid-template-columns: 1fr; }
    .responsive #top #wrap_all #main .section-work-highlights .container .template-page .entry-content-wrapper .flex_column.av_one_full {
      grid-column: span 1; } }

@media only screen and (max-width: 480px) {
  .responsive #top #wrap_all #main .section-work-posts-docs .container .template-page .entry-content-wrapper .flex_column.documents .av_textblock_section .avia_textblock p, .responsive #top #wrap_all #main .section-work-posts-docs .container .template-page .entry-content-wrapper .flex_column.av_one_half .av_textblock_section .avia_textblock p {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    .responsive #top #wrap_all #main .section-work-posts-docs .container .template-page .entry-content-wrapper .flex_column.documents .av_textblock_section .avia_textblock p a:nth-child(1), .responsive #top #wrap_all #main .section-work-posts-docs .container .template-page .entry-content-wrapper .flex_column.av_one_half .av_textblock_section .avia_textblock p a:nth-child(1) {
      min-width: 100%;
      max-width: 100%; }
    .responsive #top #wrap_all #main .section-work-posts-docs .container .template-page .entry-content-wrapper .flex_column.documents .av_textblock_section .avia_textblock p a:nth-child(2), .responsive #top #wrap_all #main .section-work-posts-docs .container .template-page .entry-content-wrapper .flex_column.av_one_half .av_textblock_section .avia_textblock p a:nth-child(2) {
      padding: 0;
      margin: 20px 0; } }

#top.single-publications #wrap_all #main .main_color.sidebar_left,
#top.single-downloads #wrap_all #main .main_color.sidebar_left {
  margin-bottom: 40px; }
  #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper:before, #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper:after,
  #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper:before,
  #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper:after {
    display: none; }
  #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column:before, #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column:after,
  #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column:before,
  #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column:after {
    display: none; }
  #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-date,
  #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-date {
    padding: 10px 20px 0 20px; }
    #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-date p,
    #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-date p {
      margin: 5px 0;
      font-size: 0.75rem; }
  #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-content,
  #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-content {
    padding: 0 20px; }
    #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-content p a,
    #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-content li a,
    #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-content span a,
    #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-content p a,
    #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-content li a,
    #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-content span a {
      color: #57a7dd; }
    #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-content hr,
    #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-content hr {
      margin: 30px 0; }
  #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.social-share .av-social-sharing-box,
  #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.social-share .av-social-sharing-box {
    float: left;
    width: 100%;
    border-top: none;
    border-bottom: 8px solid #eaeaea;
    padding: 0 20px 10px 20px; }
    #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.social-share .av-social-sharing-box .av-share-box,
    #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.social-share .av-social-sharing-box .av-share-box {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
      -moz-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end;
      -webkit-box-pack: end;
      -moz-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end; }
      #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.social-share .av-social-sharing-box .av-share-box h5,
      #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.social-share .av-social-sharing-box .av-share-box h5 {
        font-size: 0.75rem;
        font-weight: bold;
        text-transform: uppercase;
        color: #6d6c6b;
        margin: 0 6px 0 0;
        line-height: 22px; }
      #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.social-share .av-social-sharing-box .av-share-box ul,
      #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.social-share .av-social-sharing-box .av-share-box ul {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -moz-border-radius: 0;
        border-radius: 0;
        width: auto; }
        #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.social-share .av-social-sharing-box .av-share-box ul li,
        #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.social-share .av-social-sharing-box .av-share-box ul li {
          display: inline-block;
          border: none; }
          #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.social-share .av-social-sharing-box .av-share-box ul li a,
          #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.social-share .av-social-sharing-box .av-share-box ul li a {
            padding: 0;
            width: 30px;
            height: 30px;
            line-height: 30px; }
            #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.social-share .av-social-sharing-box .av-share-box ul li a:before,
            #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.social-share .av-social-sharing-box .av-share-box ul li a:before {
              font-size: 1rem; }
            #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.social-share .av-social-sharing-box .av-share-box ul li a .avia_hidden_link_text,
            #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.social-share .av-social-sharing-box .av-share-box ul li a .avia_hidden_link_text {
              display: none; }
  #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-topic,
  #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-topic {
    padding: 20px; }
    #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-topic a,
    #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-topic a {
      margin: 0;
      display: inline-block;
      font-size: 0.75rem;
      font-weight: 400;
      line-height: 1.25rem;
      color: #57a7dd; }
      #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-topic a:after,
      #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-topic a:after {
        content: ", ";
        font-size: inherit;
        font-weight: inherit; }
      #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-topic a:last-child:after,
      #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-topic a:last-child:after {
        content: ""; }
  #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar,
  #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar {
    margin-right: 0; }
    #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .return-to-search,
    #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .return-to-search {
      text-align: left; }
      #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .return-to-search a,
      #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .return-to-search a {
        font-size: 0.75rem;
        font-weight: bold;
        text-transform: uppercase;
        color: #6d6c6b; }
        #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .return-to-search a i,
        #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .return-to-search a i {
          color: inherit; }
    #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .sidebar-title,
    #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .sidebar-title {
      border-bottom: 8px solid #eaeaea;
      margin: 40px 0 20px 0;
      padding-bottom: 10px;
      text-align: left; }
      #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .sidebar-title h3,
      #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .sidebar-title h3 {
        font-size: 1rem;
        font-weight: bold;
        text-transform: uppercase;
        color: #545454;
        line-height: 1.5rem;
        margin: 0; }
    #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul,
    #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul {
      margin: 0;
      padding: 0;
      list-style: none; }
      #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li,
      #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li {
        margin: 0 0 20px 0;
        padding: 0;
        text-align: left; }
        #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li .pub-title,
        #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li .pub-title {
          text-align: left;
          font-size: 0.85rem;
          line-height: 1.25rem; }
          #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li .pub-title a,
          #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li .pub-title a {
            display: block;
            font-size: inherit; }
            #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li .pub-title a:hover,
            #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li .pub-title a:hover {
              text-decoration: none; }
        #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li .pub-cover,
        #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li .pub-cover {
          margin: 10px 0 5px 0; }
          #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li .pub-cover img,
          #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li .pub-cover img {
            border: 1px solid #eaeaea; }
        #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li .pub-meta,
        #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li .pub-meta {
          text-align: left;
          margin-bottom: 10px;
          font-size: 0.65rem;
          line-height: 1.15rem;
          text-transform: uppercase; }
          #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li .pub-meta a > .fa-file-download,
          #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li .pub-meta a > .fa-file-download {
            font-size: 1rem;
            color: #57a7dd;
            margin-right: 5px; }
        #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li .pub-briefcase,
        #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li .pub-briefcase {
          text-align: left; }
          #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li .pub-briefcase .simplefavorite-button,
          #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li .pub-briefcase .simplefavorite-button {
            font-size: 0.65rem;
            line-height: 1.15rem;
            display: inline-block;
            border: 1px solid #f8963e;
            color: #f8963e;
            text-transform: uppercase;
            padding: 3px 15px;
            cursor: pointer;
            -webkit-transition: color 0.2s ease, background-color 0.2s ease;
            -moz-transition: color 0.2s ease, background-color 0.2s ease;
            transition: color 0.2s ease, background-color 0.2s ease; }
            #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li .pub-briefcase .simplefavorite-button.active, #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li .pub-briefcase .simplefavorite-button:hover,
            #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li .pub-briefcase .simplefavorite-button.active,
            #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li .pub-briefcase .simplefavorite-button:hover {
              opacity: 1;
              color: white;
              background-color: #f8963e;
              text-decoration: none; }
    #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-region,
    #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-sector,
    #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-resource-type,
    #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-region,
    #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-sector,
    #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-resource-type {
      display: block;
      float: left;
      width: 100%;
      margin: 20px 0;
      text-align: left; }
      #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-region h3,
      #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-sector h3,
      #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-resource-type h3,
      #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-region h3,
      #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-sector h3,
      #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-resource-type h3 {
        padding-bottom: 10px;
        border-bottom: 8px solid #eaeaea;
        font-size: 1rem;
        font-weight: bold;
        text-transform: uppercase;
        color: #545454;
        line-height: 1.5rem;
        margin: 0; }
      #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-region ul,
      #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-sector ul,
      #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-resource-type ul,
      #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-region ul,
      #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-sector ul,
      #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-resource-type ul {
        margin: 10px 0 0 0;
        padding: 0;
        list-style: none; }
        #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-region ul li,
        #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-sector ul li,
        #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-resource-type ul li,
        #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-region ul li,
        #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-sector ul li,
        #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-resource-type ul li {
          margin: 0;
          padding: 0;
          font-size: 1rem;
          line-height: 1.5rem; }

@media only screen and (max-width: 767px) {
  .responsive #top.single-publications #wrap_all #main .section-banner-blue .container .template-page,
  .responsive #top.single-downloads #wrap_all #main .section-banner-blue .container .template-page {
    margin: 0; }
    .responsive #top.single-publications #wrap_all #main .section-banner-blue .container .template-page .entry-content-wrapper .flex_column .av-special-heading,
    .responsive #top.single-downloads #wrap_all #main .section-banner-blue .container .template-page .entry-content-wrapper .flex_column .av-special-heading {
      padding: 0 !important; }
      .responsive #top.single-publications #wrap_all #main .section-banner-blue .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag,
      .responsive #top.single-downloads #wrap_all #main .section-banner-blue .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
        font-size: 2rem;
        line-height: 2.5rem; }
  .responsive #top.single-publications #wrap_all #main .main_color.sidebar_left,
  .responsive #top.single-downloads #wrap_all #main .main_color.sidebar_left {
    margin-bottom: 0; }
    .responsive #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page,
    .responsive #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page {
      padding: 30px 0 0 0;
      margin: 0; }
      .responsive #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-topic,
      .responsive #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-topic {
        margin: 0;
        padding: 0; }
      .responsive #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-date,
      .responsive #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-date {
        padding: 0;
        margin: 0; }
        .responsive #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-date p,
        .responsive #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-date p {
          margin: 0;
          font-size: 0.75rem; }
      .responsive #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-content,
      .responsive #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-content {
        padding: 0; }
    .responsive #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar,
    .responsive #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left,
    .responsive #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar,
    .responsive #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left {
      display: block;
      width: 100%;
      padding: 0 0 25px 0; }
      .responsive #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar .inner_sidebar,
      .responsive #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar,
      .responsive #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar .inner_sidebar,
      .responsive #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar {
        margin: 30px 0 0 0; }
        .responsive #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar .inner_sidebar .publication-download,
        .responsive #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download,
        .responsive #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar .inner_sidebar .publication-download,
        .responsive #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: start;
          -moz-box-align: start;
          -ms-flex-align: start;
          align-items: flex-start;
          -webkit-box-pack: justify;
          -moz-box-pack: justify;
          -ms-flex-pack: justify;
          justify-content: space-between;
          margin: 0; }
          .responsive #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar .inner_sidebar .publication-download ul,
          .responsive #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul,
          .responsive #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar .inner_sidebar .publication-download ul,
          .responsive #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul {
            width: 100%; }
            .responsive #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar .inner_sidebar .publication-download ul li .pub-cover a,
            .responsive #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li .pub-cover a,
            .responsive #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar .inner_sidebar .publication-download ul li .pub-cover a,
            .responsive #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li .pub-cover a {
              display: block; }
              .responsive #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar .inner_sidebar .publication-download ul li .pub-cover a img,
              .responsive #top.single-publications #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li .pub-cover a img,
              .responsive #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar .inner_sidebar .publication-download ul li .pub-cover a img,
              .responsive #top.single-downloads #wrap_all #main .main_color.sidebar_left .sidebar_left .inner_sidebar .publication-download ul li .pub-cover a img {
                display: block;
                width: 100%; } }

@media only screen and (max-width: 480px) {
  .responsive #top.single-publications #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-topic,
  .responsive #top.single-downloads #wrap_all #main .main_color.sidebar_left .template-page .entry-content-wrapper .flex_column.the-topic {
    display: none; } }

#top #wrap_all #main .section-videos-sort .container .template-page {
  padding-bottom: 0 !important; }
  #top #wrap_all #main .section-videos-sort .container .template-page .entry-content-wrapper:before, #top #wrap_all #main .section-videos-sort .container .template-page .entry-content-wrapper:after {
    display: none; }
  #top #wrap_all #main .section-videos-sort .container .template-page .entry-content-wrapper .flex_column {
    width: 100%;
    margin: 0;
    padding: 0; }
    #top #wrap_all #main .section-videos-sort .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .video-categories {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -moz-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin: 20px 0;
      padding: 0;
      list-style: none; }
      #top #wrap_all #main .section-videos-sort .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .video-categories li {
        margin: 3px;
        padding: 5px;
        cursor: pointer;
        font-size: 0.75rem;
        line-height: 1rem;
        border: 1px solid #eaeaea;
        -webkit-transition: color 0.2s ease, border-color 0.2s ease;
        -moz-transition: color 0.2s ease, border-color 0.2s ease;
        transition: color 0.2s ease, border-color 0.2s ease; }
        #top #wrap_all #main .section-videos-sort .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .video-categories li:hover, #top #wrap_all #main .section-videos-sort .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .video-categories li.active {
          color: #f8963e;
          border-color: #f8963e; }

#top #wrap_all #main .section-videos .container .template-page {
  padding-top: 0 !important; }
  #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 10px; }
    #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper:before, #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper:after {
      display: none; }
    #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper .flex_column {
      width: 100%;
      margin: 0;
      padding: 0;
      position: relative; }
      #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper .flex_column:after {
        display: none; }
      #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner {
        position: relative; }
        #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .icon-play-container {
          width: 100%;
          height: 100%;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -moz-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: center;
          -moz-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          position: absolute;
          top: 0;
          left: 0; }
          #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .icon-play-container .icon-play {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -moz-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -moz-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            color: #f8963e;
            width: 75px;
            height: 75px;
            background-color: rgba(255, 255, 255, 0.75);
            -moz-border-radius: 50%;
            border-radius: 50%;
            margin: 0 auto;
            font-size: 35px;
            border: 5px solid #57a7dd; }
      #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper .flex_column .av_font_icon {
        position: absolute;
        width: 100%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        top: 0;
        left: 0;
        text-align: center;
        z-index: 2; }
        #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper .flex_column .av_font_icon .av-icon-char {
          color: #f8963e;
          width: 75px;
          height: 75px;
          background-color: rgba(255, 255, 255, 0.75);
          -moz-border-radius: 50%;
          border-radius: 50%;
          font-size: 75px !important;
          line-height: 60px !important;
          padding: 0 10px 0 20px;
          margin: 0 auto;
          border: 5px solid #57a7dd; }
      #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper .flex_column .av-special-heading {
        margin: 10px 0 20px 0; }
        #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
          font-size: 0.85rem;
          font-weight: 600;
          line-height: 1.25rem; }

#top #wrap_all #main .section-multimedia-audio .container .template-page {
  padding-top: 0 !important; }
  #top #wrap_all #main .section-multimedia-audio .container .template-page .entry-content-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 10px 15px; }
    #top #wrap_all #main .section-multimedia-audio .container .template-page .entry-content-wrapper:before, #top #wrap_all #main .section-multimedia-audio .container .template-page .entry-content-wrapper:after {
      display: none; }
    #top #wrap_all #main .section-multimedia-audio .container .template-page .entry-content-wrapper .flex_column {
      width: 100%;
      margin: 0;
      padding: 0; }
      #top #wrap_all #main .section-multimedia-audio .container .template-page .entry-content-wrapper .flex_column.av_one_full {
        grid-column: span 4; }
      #top #wrap_all #main .section-multimedia-audio .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main .section-multimedia-audio .container .template-page .entry-content-wrapper .flex_column:after {
        display: none; }

#top #wrap_all #main .video-rows:nth-child(odd) {
  background-color: #eaeaea; }

#top #wrap_all #main .video-rows .container .template-page .entry-content-wrapper .flex_column {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start; }
  #top #wrap_all #main .video-rows .container .template-page .entry-content-wrapper .flex_column .av-special-heading,
  #top #wrap_all #main .video-rows .container .template-page .entry-content-wrapper .flex_column .av_textblock_section,
  #top #wrap_all #main .video-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section {
    width: 100%; }
  #top #wrap_all #main .video-rows .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
    display: block; }
  #top #wrap_all #main .video-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section {
    margin-top: 20px; }

@media only screen and (max-width: 767px) {
  .responsive #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper,
  .responsive #top #wrap_all #main .section-multimedia-audio .container .template-page .entry-content-wrapper {
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px; }
    .responsive #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper .flex_column.av_one_full,
    .responsive #top #wrap_all #main .section-multimedia-audio .container .template-page .entry-content-wrapper .flex_column.av_one_full {
      grid-column: span 2; } }

@media only screen and (max-width: 480px) {
  .responsive #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper,
  .responsive #top #wrap_all #main .section-multimedia-audio .container .template-page .entry-content-wrapper {
    grid-template-columns: 1fr; }
    .responsive #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper .flex_column.av_one_full,
    .responsive #top #wrap_all #main .section-multimedia-audio .container .template-page .entry-content-wrapper .flex_column.av_one_full {
      grid-column: span 1; } }

#top #wrap_all #main .section-susex-archive .container .template-page .entry-content-wrapper .flex_column .avia-content-slider {
  overflow: visible; }
  #top #wrap_all #main .section-susex-archive .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 10px;
    overflow: visible; }
    #top #wrap_all #main .section-susex-archive .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap {
      width: 100%;
      margin: 0;
      padding: 0; }
      #top #wrap_all #main .section-susex-archive .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap:nth-child(1) {
        grid-column: span 5; }
      #top #wrap_all #main .section-susex-archive .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry:before, #top #wrap_all #main .section-susex-archive .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry:after {
        display: none; }
      #top #wrap_all #main .section-susex-archive .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-image {
        background-color: transparent;
        -moz-border-radius: 0;
        border-radius: 0;
        margin: 0;
        padding: 10px;
        border: 1px solid #eaeaea;
        background-color: white;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        transform: scale(1);
        -webkit-transition: background-color 0.2s ease, -webkit-transform 0.2s ease;
        transition: background-color 0.2s ease, -webkit-transform 0.2s ease;
        -moz-transition: transform 0.2s ease, background-color 0.2s ease, -moz-transform 0.2s ease;
        transition: transform 0.2s ease, background-color 0.2s ease;
        transition: transform 0.2s ease, background-color 0.2s ease, -webkit-transform 0.2s ease, -moz-transform 0.2s ease; }
        #top #wrap_all #main .section-susex-archive .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-image:hover {
          -webkit-transform: scale(1.05);
          -moz-transform: scale(1.05);
          transform: scale(1.05);
          background-color: #f8963e; }
        #top #wrap_all #main .section-susex-archive .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-image img {
          -moz-border-radius: 0;
          border-radius: 0;
          width: 100%;
          height: auto; }

#top #wrap_all #main .section-susex-image-full .container {
  width: 100%;
  max-width: 100%;
  padding: 0; }
  #top #wrap_all #main .section-susex-image-full .container .template-page {
    padding: 0;
    margin: 0;
    display: block; }
    #top #wrap_all #main .section-susex-image-full .container .template-page .entry-content-wrapper:before, #top #wrap_all #main .section-susex-image-full .container .template-page .entry-content-wrapper:after {
      display: none; }
    #top #wrap_all #main .section-susex-image-full .container .template-page .entry-content-wrapper .flex_column {
      margin: 0;
      padding: 0; }
      #top #wrap_all #main .section-susex-image-full .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main .section-susex-image-full .container .template-page .entry-content-wrapper .flex_column:after {
        display: none; }
      #top #wrap_all #main .section-susex-image-full .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner {
        width: 100%;
        height: auto; }
        #top #wrap_all #main .section-susex-image-full .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap {
          width: 100%;
          height: auto; }
          #top #wrap_all #main .section-susex-image-full .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap img {
            width: 100%;
            height: auto; }

#top #wrap_all #main .section-susex-venue .container .template-page .entry-content-wrapper:before, #top #wrap_all #main .section-susex-venue .container .template-page .entry-content-wrapper:after {
  display: none; }

#top #wrap_all #main .section-susex-venue .container .template-page .entry-content-wrapper .flex_column {
  margin: 0; }
  #top #wrap_all #main .section-susex-venue .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main .section-susex-venue .container .template-page .entry-content-wrapper .flex_column:after {
    display: none; }
  #top #wrap_all #main .section-susex-venue .container .template-page .entry-content-wrapper .flex_column.title-special {
    margin: 0; }
  #top #wrap_all #main .section-susex-venue .container .template-page .entry-content-wrapper .flex_column.av_one_half {
    width: 50%;
    margin: 0; }
  #top #wrap_all #main .section-susex-venue .container .template-page .entry-content-wrapper .flex_column:last-child {
    margin-top: 0; }
  #top #wrap_all #main .section-susex-venue .container .template-page .entry-content-wrapper .flex_column .togglecontainer .single_toggle .toggle_wrap .toggle_content .hotel-options {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px; }
    #top #wrap_all #main .section-susex-venue .container .template-page .entry-content-wrapper .flex_column .togglecontainer .single_toggle .toggle_wrap .toggle_content .hotel-options .hotel {
      display: block;
      margin: 0;
      padding: 20px 0;
      list-style: none; }
      #top #wrap_all #main .section-susex-venue .container .template-page .entry-content-wrapper .flex_column .togglecontainer .single_toggle .toggle_wrap .toggle_content .hotel-options .hotel li {
        margin: 0;
        padding: 0;
        font-size: 0.85rem; }
        #top #wrap_all #main .section-susex-venue .container .template-page .entry-content-wrapper .flex_column .togglecontainer .single_toggle .toggle_wrap .toggle_content .hotel-options .hotel li:nth-child(1) {
          display: inline-block;
          width: auto;
          padding: 0 8px;
          border: 2px solid #f8963e;
          font-size: 0.75rem;
          font-weight: bold;
          color: #f8963e;
          text-transform: uppercase;
          margin-bottom: 10px; }
        #top #wrap_all #main .section-susex-venue .container .template-page .entry-content-wrapper .flex_column .togglecontainer .single_toggle .toggle_wrap .toggle_content .hotel-options .hotel li:nth-child(2) {
          font-size: 1.5rem;
          color: #57a7dd;
          margin-bottom: 10px; }

#top #wrap_all #main .section-susex-speakers-lineup .container {
  max-width: 100%;
  width: 100%;
  padding: 0 20px; }
  #top #wrap_all #main .section-susex-speakers-lineup .container .template-page {
    padding-top: 0; }
    #top #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
      grid-gap: 10px; }
      #top #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper:before, #top #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper:after {
        display: none; }
      #top #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column {
        width: 100%;
        margin: 0; }
        #top #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column:after {
          display: none; }
        #top #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner {
          width: 100%; }
          #top #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap .avia_image {
            -moz-border-radius: 100%;
            border-radius: 100%; }
        #top #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column .av-special-heading {
          margin-top: 20px; }
          #top #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
            font-size: 1.25rem;
            line-height: 1.75rem;
            color: #002345;
            text-transform: none; }
          #top #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-subheading {
            font-size: 0.85rem !important; }
            #top #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-subheading:before {
              content: "";
              background-image: url("/wp-content/uploads/2019/03/swipe-orange.svg");
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
              -moz-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-box-pack: center;
              -moz-box-pack: center;
              -ms-flex-pack: center;
              justify-content: center;
              margin: 10px auto;
              width: 100px;
              height: 5px;
              background-repeat: no-repeat;
              background-position: center center;
              -moz-background-size: 100%;
              background-size: 100%; }
        #top #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column .avia-icon-list-container {
          margin: 0; }
          #top #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column .avia-icon-list-container .avia-icon-list {
            float: none;
            width: auto;
            margin: 0 auto 10px auto;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -moz-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -moz-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center; }
            #top #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column .avia-icon-list-container .avia-icon-list li {
              width: auto;
              text-align: center;
              margin-right: 5px; }
              #top #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column .avia-icon-list-container .avia-icon-list li:last-child {
                margin: 0; }
              #top #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column .avia-icon-list-container .avia-icon-list li .iconlist_icon {
                height: 30px;
                width: 30px;
                line-height: 30px;
                margin: 0 auto;
                font-size: 1.5rem;
                float: none; }
                #top #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column .avia-icon-list-container .avia-icon-list li .iconlist_icon .iconlist-char {
                  color: #57a7dd; }

#top #wrap_all #main .section-susex-sponsors .container .template-page .entry-content-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-gap: 10px; }
  #top #wrap_all #main .section-susex-sponsors .container .template-page .entry-content-wrapper:before, #top #wrap_all #main .section-susex-sponsors .container .template-page .entry-content-wrapper:after {
    display: none; }
  #top #wrap_all #main .section-susex-sponsors .container .template-page .entry-content-wrapper .flex_column {
    width: 100%;
    margin: 0; }
    #top #wrap_all #main .section-susex-sponsors .container .template-page .entry-content-wrapper .flex_column.av_one_full {
      grid-column: span 5;
      margin: 0; }
    #top #wrap_all #main .section-susex-sponsors .container .template-page .entry-content-wrapper .flex_column.av_one_fifth {
      background-color: white;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -moz-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      padding: 10px; }
    #top #wrap_all #main .section-susex-sponsors .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main .section-susex-sponsors .container .template-page .entry-content-wrapper .flex_column:after {
      display: none; }
    #top #wrap_all #main .section-susex-sponsors .container .template-page .entry-content-wrapper .flex_column .av-special-heading {
      padding: 0 !important; }

#top #wrap_all #main .section-susex-highlights .container .template-page {
  padding-bottom: 0; }

#top #wrap_all #main .section-susex-gallery .container .template-page .entry-content-wrapper .flex_column.av_one_full,
#top #wrap_all #main .section-susex-visit .container .template-page .entry-content-wrapper .flex_column.av_one_full {
  margin: 0; }

#top #wrap_all #main .section-susex-gallery .container .template-page .entry-content-wrapper .flex_column.gallery,
#top #wrap_all #main .section-susex-visit .container .template-page .entry-content-wrapper .flex_column.gallery {
  margin-top: 0; }
  #top #wrap_all #main .section-susex-gallery .container .template-page .entry-content-wrapper .flex_column.gallery .avia-gallery,
  #top #wrap_all #main .section-susex-visit .container .template-page .entry-content-wrapper .flex_column.gallery .avia-gallery {
    padding-top: 10px !important; }
    #top #wrap_all #main .section-susex-gallery .container .template-page .entry-content-wrapper .flex_column.gallery .avia-gallery .avia-gallery-big,
    #top #wrap_all #main .section-susex-visit .container .template-page .entry-content-wrapper .flex_column.gallery .avia-gallery .avia-gallery-big {
      border: none; }
    #top #wrap_all #main .section-susex-gallery .container .template-page .entry-content-wrapper .flex_column.gallery .avia-gallery .avia-gallery-thumb a img,
    #top #wrap_all #main .section-susex-visit .container .template-page .entry-content-wrapper .flex_column.gallery .avia-gallery .avia-gallery-thumb a img {
      border: none; }

#top #wrap_all #main .section-susex-gallery .container .template-page {
  padding-top: 0; }

#top #wrap_all #main .section-videos .container .template-page {
  padding-top: 0; }
  #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 0 15px; }
    #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper:before, #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper:after {
      display: none; }
    #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper .flex_column {
      margin: 0; }
      #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper .flex_column:after {
        display: none; }
      #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper .flex_column.av_one_full {
        grid-column: span 4; }
      #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper .flex_column.highlight-video {
        margin-top: 0;
        width: 100%; }
        #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper .flex_column.highlight-video .av_font_icon {
          position: absolute;
          width: 100%;
          height: 100%;
          top: 0;
          left: 0;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -moz-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: center;
          -moz-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          z-index: 2; }
          #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper .flex_column.highlight-video .av_font_icon .av-icon-char {
            color: #f8963e;
            width: 75px;
            height: 75px;
            background-color: rgba(255, 255, 255, 0.75);
            -moz-border-radius: 100%;
            border-radius: 100%;
            font-size: 75px !important;
            line-height: 60px !important;
            padding: 0 10px 0 20px;
            border: 5px solid #57a7dd; }
        #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper .flex_column.highlight-video .av-special-heading {
          margin-top: 10px; }
          #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper .flex_column.highlight-video .av-special-heading h4 {
            font-weight: 700;
            line-height: 1.5rem; }

#top #wrap_all #main .section-susex-past-exchanges .container .template-page .entry-content-wrapper .flex_column .avia-content-slider {
  overflow: visible;
  margin: 0 0 30px 0; }
  #top #wrap_all #main .section-susex-past-exchanges .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 10px;
    overflow: visible; }
    #top #wrap_all #main .section-susex-past-exchanges .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap {
      width: 100%;
      margin: 0;
      padding: 0; }
      #top #wrap_all #main .section-susex-past-exchanges .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry:before, #top #wrap_all #main .section-susex-past-exchanges .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry:after {
        display: none; }
      #top #wrap_all #main .section-susex-past-exchanges .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-image {
        background-color: transparent;
        -moz-border-radius: 0;
        border-radius: 0;
        margin: 0;
        padding: 10px;
        border: 1px solid #eaeaea;
        background-color: white;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        transform: scale(1);
        -webkit-transition: background-color 0.2s ease, -webkit-transform 0.2s ease;
        transition: background-color 0.2s ease, -webkit-transform 0.2s ease;
        -moz-transition: transform 0.2s ease, background-color 0.2s ease, -moz-transform 0.2s ease;
        transition: transform 0.2s ease, background-color 0.2s ease;
        transition: transform 0.2s ease, background-color 0.2s ease, -webkit-transform 0.2s ease, -moz-transform 0.2s ease; }
        #top #wrap_all #main .section-susex-past-exchanges .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-image:hover {
          -webkit-transform: scale(1.05);
          -moz-transform: scale(1.05);
          transform: scale(1.05);
          background-color: #f8963e; }
        #top #wrap_all #main .section-susex-past-exchanges .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-image img {
          -moz-border-radius: 0;
          border-radius: 0;
          width: 100%;
          height: auto; }

@media only screen and (max-width: 1500px) {
  .responsive #top #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; } }

@media only screen and (max-width: 1200px) {
  .responsive #top #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr; } }

@media only screen and (max-width: 1024px) {
  .responsive #top #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr; } }

@media only screen and (max-width: 767px) {
  .responsive #top #wrap_all #main .section-susex-susex-archive .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    .responsive #top #wrap_all #main .section-susex-susex-archive .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry {
      width: 100%; }
  .responsive #top #wrap_all #main .section-susex-venue .container .template-page .entry-content-wrapper .flex_column.av_one_half {
    width: 100%; }
  .responsive #top #wrap_all #main .section-susex-venue .container .template-page .entry-content-wrapper .flex_column .togglecontainer .single_toggle .toggle_wrap .toggle_content .hotel-options {
    grid-template-columns: 1fr;
    grid-gap: 10px; }
    .responsive #top #wrap_all #main .section-susex-venue .container .template-page .entry-content-wrapper .flex_column .togglecontainer .single_toggle .toggle_wrap .toggle_content .hotel-options .hotel {
      padding: 10px 0 15px 0;
      border-bottom: 1px solid #cccccc; }
      .responsive #top #wrap_all #main .section-susex-venue .container .template-page .entry-content-wrapper .flex_column .togglecontainer .single_toggle .toggle_wrap .toggle_content .hotel-options .hotel:last-child {
        border: none; }
  .responsive #top #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper {
    grid-template-columns: 1fr 1fr 1fr; }
  .responsive #top #wrap_all #main .section-susex-sponsors .container .template-page .entry-content-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr; }
    .responsive #top #wrap_all #main .section-susex-sponsors .container .template-page .entry-content-wrapper .flex_column.av_one_full {
      grid-column: span 4; }
  .responsive #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper {
    grid-template-columns: 1fr 1fr; }
    .responsive #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper .flex_column.av_one_full {
      grid-column: span 2; }
    .responsive #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper .flex_column.highlight-video .av_font_icon .av-icon-char {
      width: 50px;
      height: 50px;
      font-size: 50px !important;
      line-height: 45px !important;
      padding: 0 5px 0 10px;
      border: 2px solid #57a7dd; }
  .responsive #top #wrap_all #main .section-susex-past-exchanges .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner {
    grid-template-columns: 1fr 1fr 1fr; }
  .responsive #top #wrap_all #main .section-susex-archive .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner {
    grid-template-columns: 1fr 1fr 1fr; }
    .responsive #top #wrap_all #main .section-susex-archive .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap:nth-child(1) {
      grid-column: span 3; }
  .responsive #top #wrap_all #main #susex-2020-ctas:before,
  .responsive #top #wrap_all #main #register:before {
    height: 25%; }
  .responsive #top #wrap_all #main #susex-2020-ctas .container .template-page,
  .responsive #top #wrap_all #main #register .container .template-page {
    padding: 0; }
    .responsive #top #wrap_all #main #susex-2020-ctas .container .template-page .entry-content-wrapper .flex_column,
    .responsive #top #wrap_all #main #register .container .template-page .entry-content-wrapper .flex_column {
      padding: 30px; }
      .responsive #top #wrap_all #main #susex-2020-ctas .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap,
      .responsive #top #wrap_all #main #register .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap {
        margin-top: 30px; } }

@media only screen and (max-width: 480px) {
  .responsive #top #wrap_all #main .sticky_placeholder {
    display: none !important;
    height: 0 !important; }
  .responsive #top #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper {
    grid-template-columns: 1fr 1fr; }
  .responsive #top #wrap_all #main .section-susex-sponsors .container .template-page .entry-content-wrapper {
    grid-template-columns: 1fr 1fr 1fr; }
    .responsive #top #wrap_all #main .section-susex-sponsors .container .template-page .entry-content-wrapper .flex_column.av_one_full {
      grid-column: span 3; }
  .responsive #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper {
    grid-template-columns: 1fr; }
    .responsive #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper .flex_column.av_one_full {
      grid-column: span 1; }
  .responsive #top #wrap_all #main .section-susex-past-exchanges .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner {
    grid-template-columns: 1fr 1fr; }
  .responsive #top #wrap_all #main .section-susex-archive .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner {
    grid-template-columns: 1fr 1fr; }
    .responsive #top #wrap_all #main .section-susex-archive .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap:nth-child(1) {
      grid-column: span 2; } }

#top.connect-the-disconnected #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia-button-wrap.cta-green {
  margin-top: 50px; }
  #top.connect-the-disconnected #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia-button-wrap.cta-green .avia-button {
    width: 100%;
    margin: 0 0 3px 0;
    padding: 13px 20px;
    background-color: #8dc63f;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.25);
    -webkit-transition: margin 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: margin 0.15s ease, -webkit-box-shadow 0.15s ease;
    -moz-transition: margin 0.15s ease, box-shadow 0.15s ease, -moz-box-shadow 0.15s ease;
    transition: margin 0.15s ease, box-shadow 0.15s ease;
    transition: margin 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease, -moz-box-shadow 0.15s ease; }
    #top.connect-the-disconnected #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia-button-wrap.cta-green .avia-button:hover {
      margin: 3px 0 0 0;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }
    #top.connect-the-disconnected #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia-button-wrap.cta-green .avia-button .avia_iconbox_title {
      font-family: "Oswald", sans-serif;
      font-weight: 500;
      font-size: 1.35rem;
      color: white;
      text-transform: uppercase; }

#top.connect-the-disconnected #wrap_all #main #susex-2020-banner {
  background-image: -webkit-gradient(linear, left top, right top, from(#29abe2), to(#8dc63f));
  background-image: -moz-linear-gradient(left, #29abe2, #8dc63f);
  background-image: linear-gradient(to right, #29abe2, #8dc63f); }
  #top.connect-the-disconnected #wrap_all #main #susex-2020-banner:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100vw;
    height: 100%;
    background-image: url("/wp-content/themes/commdev/img/susex-2020-asset-network.svg");
    -moz-background-size: 1800px;
    background-size: 1800px;
    background-repeat: repeat;
    opacity: 0.25;
    -webkit-animation: network 60s infinite linear;
    -moz-animation: network 60s infinite linear;
    animation: network 60s infinite linear; }

@keyframes network {
  0% {
    background-position: -1800px -20%; }
  100% {
    background-position: 0 -20%; } }
  #top.connect-the-disconnected #wrap_all #main #susex-2020-banner .container .template-page .entry-content-wrapper .flex_column {
    height: 300px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    #top.connect-the-disconnected #wrap_all #main #susex-2020-banner .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
      font-weight: 600;
      color: white; }
      #top.connect-the-disconnected #wrap_all #main #susex-2020-banner .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p.susex-pre {
        text-transform: uppercase;
        color: white; }
    #top.connect-the-disconnected #wrap_all #main #susex-2020-banner .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-subheading p {
      font-size: 1.85rem;
      font-family: "Oswald", sans-serif;
      font-weight: 500;
      line-height: 2.5rem;
      text-transform: none;
      color: white; }
    #top.connect-the-disconnected #wrap_all #main #susex-2020-banner .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
      font-family: "Oswald", sans-serif;
      font-weight: 500;
      font-size: 3.35rem;
      line-height: 4rem;
      text-transform: uppercase;
      color: white; }

#top.connect-the-disconnected #wrap_all #main #susex-2020-virtual-event .container .template-page {
  padding-bottom: 0; }
  #top.connect-the-disconnected #wrap_all #main #susex-2020-virtual-event .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
    color: #29abe2; }

#top.connect-the-disconnected #wrap_all #main #susex-2020-city-vector {
  height: 400px;
  background-image: url("/wp-content/themes/commdev/img/susex-2020-asset-city-vector.svg");
  -moz-background-size: 2700px 400px;
  background-size: 2700px 400px;
  background-repeat: repeat-x;
  background-position: -100px 50px;
  -webkit-animation: city 60s infinite linear;
  -moz-animation: city 60s infinite linear;
  animation: city 60s infinite linear; }

@-webkit-keyframes city {
  0% {
    background-position: -100px 50px; }
  100% {
    background-position: -2800px 50px; } }

@-moz-keyframes city {
  0% {
    background-position: -100px 50px; }
  100% {
    background-position: -2800px 50px; } }

@keyframes city {
  0% {
    background-position: -100px 50px; }
  100% {
    background-position: -2800px 50px; } }
  #top.connect-the-disconnected #wrap_all #main #susex-2020-city-vector .container {
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    padding: 0; }
    #top.connect-the-disconnected #wrap_all #main #susex-2020-city-vector .container .template-page {
      padding: 0;
      margin: 0;
      height: 100%; }
      #top.connect-the-disconnected #wrap_all #main #susex-2020-city-vector .container .template-page .post-entry {
        height: 100%; }
        #top.connect-the-disconnected #wrap_all #main #susex-2020-city-vector .container .template-page .post-entry .entry-content-wrapper {
          height: 100%; }

#top.connect-the-disconnected #wrap_all #main #susex-2020-ctas:before,
#top.connect-the-disconnected #wrap_all #main #register:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background-color: #8dc63f; }

#top.connect-the-disconnected #wrap_all #main #susex-2020-ctas .container .template-page,
#top.connect-the-disconnected #wrap_all #main #register .container .template-page {
  padding: 0; }
  #top.connect-the-disconnected #wrap_all #main #susex-2020-ctas .container .template-page .entry-content-wrapper .flex_column,
  #top.connect-the-disconnected #wrap_all #main #register .container .template-page .entry-content-wrapper .flex_column {
    background-color: #29abe2;
    padding: 50px; }
    #top.connect-the-disconnected #wrap_all #main #susex-2020-ctas .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag,
    #top.connect-the-disconnected #wrap_all #main #register .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
      font-family: "Oswald", sans-serif;
      font-weight: 500;
      font-size: 2rem;
      line-height: 2.5rem;
      color: white;
      text-transform: uppercase; }
    #top.connect-the-disconnected #wrap_all #main #susex-2020-ctas .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p,
    #top.connect-the-disconnected #wrap_all #main #register .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
      color: white; }
    #top.connect-the-disconnected #wrap_all #main #susex-2020-ctas .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap,
    #top.connect-the-disconnected #wrap_all #main #register .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap {
      margin-top: 50px; }
      #top.connect-the-disconnected #wrap_all #main #susex-2020-ctas .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap .avia-button,
      #top.connect-the-disconnected #wrap_all #main #register .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap .avia-button {
        width: 100%;
        margin: 0 0 3px 0;
        padding: 13px 20px;
        background-color: #8dc63f;
        -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.25);
        -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.25);
        box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.25);
        -webkit-transition: margin 0.15s ease, -webkit-box-shadow 0.15s ease;
        transition: margin 0.15s ease, -webkit-box-shadow 0.15s ease;
        -moz-transition: margin 0.15s ease, box-shadow 0.15s ease, -moz-box-shadow 0.15s ease;
        transition: margin 0.15s ease, box-shadow 0.15s ease;
        transition: margin 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease, -moz-box-shadow 0.15s ease; }
        #top.connect-the-disconnected #wrap_all #main #susex-2020-ctas .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap .avia-button:hover,
        #top.connect-the-disconnected #wrap_all #main #register .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap .avia-button:hover {
          margin: 3px 0 0 0;
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none; }
        #top.connect-the-disconnected #wrap_all #main #susex-2020-ctas .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap .avia-button .avia_iconbox_title,
        #top.connect-the-disconnected #wrap_all #main #register .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap .avia-button .avia_iconbox_title {
          font-family: "Oswald", sans-serif;
          font-weight: 500;
          font-size: 1.35rem;
          color: white;
          text-transform: uppercase; }

#top.connect-the-disconnected #wrap_all #main .section-title-only .container .template-page {
  padding-bottom: 0; }
  #top.connect-the-disconnected #wrap_all #main .section-title-only .container .template-page .entry-content-wrapper .flex_column {
    margin: 0; }

#top.connect-the-disconnected #wrap_all #main #susex-2020-social .container {
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0; }
  #top.connect-the-disconnected #wrap_all #main #susex-2020-social .container .template-page {
    padding: 0;
    margin: 0; }
    #top.connect-the-disconnected #wrap_all #main #susex-2020-social .container .template-page .entry-content-wrapper .flex_column {
      float: none; }
      #top.connect-the-disconnected #wrap_all #main #susex-2020-social .container .template-page .entry-content-wrapper .flex_column:nth-child(1) {
        width: 100%;
        max-width: 1310px;
        margin: 0 auto;
        padding: 50px 50px 0 50px; }
      #top.connect-the-disconnected #wrap_all #main #susex-2020-social .container .template-page .entry-content-wrapper .flex_column:nth-child(2) {
        margin: 20px auto 0 auto;
        max-width: 100%; }
      #top.connect-the-disconnected #wrap_all #main #susex-2020-social .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock {
        overflow: hidden; }
        #top.connect-the-disconnected #wrap_all #main #susex-2020-social .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock iframe {
          margin-top: -40px; }

#top.connect-the-disconnected #wrap_all #main .section-susex-speakers-lineup {
  background-image: -webkit-gradient(linear, left top, right top, from(#29abe2), to(#8dc63f));
  background-image: -moz-linear-gradient(left, #29abe2, #8dc63f);
  background-image: linear-gradient(to right, #29abe2, #8dc63f); }
  #top.connect-the-disconnected #wrap_all #main .section-susex-speakers-lineup .container .template-page {
    padding: 0; }
    #top.connect-the-disconnected #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column:first-child {
      grid-column: span 6; }
      #top.connect-the-disconnected #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column:first-child .av-special-heading {
        width: 100%;
        max-width: 1310px;
        margin: 0 auto;
        padding: 0px 50px;
        clear: both; }
        #top.connect-the-disconnected #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column:first-child .av-special-heading .av-special-heading-tag {
          padding: 50px 0 25px 0;
          color: white; }
    #top.connect-the-disconnected #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
      color: white; }
    #top.connect-the-disconnected #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-subheading:before {
      background-image: url("/wp-content/uploads/2020/05/swipe-white.svg"); }
    #top.connect-the-disconnected #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-subheading p {
      color: white; }
      #top.connect-the-disconnected #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-subheading p strong {
        color: inherit; }
    #top.connect-the-disconnected #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column .avia-icon-list-container .avia-icon-list li:before {
      content: "";
      width: 20px;
      height: 20px;
      -moz-border-radius: 50%;
      border-radius: 50%;
      background-color: white;
      display: block;
      position: absolute;
      top: 4px;
      left: 1px; }

@media only screen and (max-width: 1500px) {
  .responsive #top.connect-the-disconnected #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; }
    .responsive #top.connect-the-disconnected #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column:first-child {
      grid-column: span 6; } }

@media only screen and (max-width: 1200px) {
  .responsive #top.connect-the-disconnected #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }
    .responsive #top.connect-the-disconnected #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column:first-child {
      grid-column: span 5; } }

@media only screen and (max-width: 1024px) {
  .responsive #top.connect-the-disconnected #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr; }
    .responsive #top.connect-the-disconnected #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column:first-child {
      grid-column: span 4; } }

@media only screen and (max-width: 767px) {
  .responsive #top.connect-the-disconnected #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper {
    grid-template-columns: 1fr 1fr 1fr; }
    .responsive #top.connect-the-disconnected #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column:first-child {
      grid-column: span 3; }
      .responsive #top.connect-the-disconnected #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column:first-child .av-special-heading {
        padding: 0 20px; } }

@media only screen and (max-width: 480px) {
  .responsive #top.connect-the-disconnected #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper {
    grid-template-columns: 1fr 1fr; }
    .responsive #top.connect-the-disconnected #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column:first-child {
      grid-column: span 2; }
      .responsive #top.connect-the-disconnected #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column:first-child .av-special-heading {
        padding: 0 10px; } }

#top.technology-trust-transformation #wrap_all #main .avia-section {
  width: 100%;
  float: left; }
  #top.technology-trust-transformation #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap.cta-green {
    margin-top: 50px; }
    #top.technology-trust-transformation #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap.cta-green .avia-button {
      width: 100%;
      margin: 0 0 3px 0;
      padding: 13px 20px;
      background-color: #12375a;
      -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.25);
      -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.25);
      box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.25);
      -webkit-transition: margin 0.15s ease, -webkit-box-shadow 0.15s ease;
      transition: margin 0.15s ease, -webkit-box-shadow 0.15s ease;
      -moz-transition: margin 0.15s ease, box-shadow 0.15s ease, -moz-box-shadow 0.15s ease;
      transition: margin 0.15s ease, box-shadow 0.15s ease;
      transition: margin 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease, -moz-box-shadow 0.15s ease; }
      #top.technology-trust-transformation #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap.cta-green .avia-button:hover {
        margin: 3px 0 0 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none; }
      #top.technology-trust-transformation #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap.cta-green .avia-button .avia_iconbox_title {
        font-family: "Oswald", sans-serif;
        font-weight: 500;
        font-size: 1.35rem;
        color: white;
        text-transform: uppercase; }

#top.technology-trust-transformation #wrap_all #main #susex-2021-banner {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#12375a), to(#018a89));
  background-image: -moz-linear-gradient(top, #12375a, #018a89);
  background-image: linear-gradient(to bottom, #12375a, #018a89); }
  #top.technology-trust-transformation #wrap_all #main #susex-2021-banner .container .template-page .entry-content-wrapper .flex_column {
    min-height: 175px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    #top.technology-trust-transformation #wrap_all #main #susex-2021-banner .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
      font-weight: 600;
      color: white; }
      #top.technology-trust-transformation #wrap_all #main #susex-2021-banner .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p.susex-pre {
        text-transform: uppercase;
        color: white; }
    #top.technology-trust-transformation #wrap_all #main #susex-2021-banner .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-subheading p {
      font-size: 1.85rem;
      font-family: "Oswald", sans-serif;
      font-weight: 500;
      line-height: 2.5rem;
      text-transform: none;
      color: white; }
    #top.technology-trust-transformation #wrap_all #main #susex-2021-banner .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
      font-family: "Oswald", sans-serif;
      font-weight: 500;
      font-size: 3.35rem;
      line-height: 4rem;
      text-transform: uppercase;
      color: white; }

#top.technology-trust-transformation #wrap_all #main #susex-2021-hero .container {
  max-width: 100%; }
  #top.technology-trust-transformation #wrap_all #main #susex-2021-hero .container .template-page {
    padding-bottom: 0; }

#top.watch-live #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia-button-wrap.cta-green {
  margin-top: 50px; }
  #top.watch-live #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia-button-wrap.cta-green .avia-button {
    width: 100%;
    margin: 0 0 3px 0;
    padding: 13px 20px;
    background-color: #8dc63f;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.25);
    -webkit-transition: margin 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: margin 0.15s ease, -webkit-box-shadow 0.15s ease;
    -moz-transition: margin 0.15s ease, box-shadow 0.15s ease, -moz-box-shadow 0.15s ease;
    transition: margin 0.15s ease, box-shadow 0.15s ease;
    transition: margin 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease, -moz-box-shadow 0.15s ease; }
    #top.watch-live #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia-button-wrap.cta-green .avia-button:hover {
      margin: 3px 0 0 0;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }
    #top.watch-live #wrap_all #main .avia-section
.container
.template-page
.entry-content-wrapper
.flex_column .avia-button-wrap.cta-green .avia-button .avia_iconbox_title {
      font-family: "Oswald", sans-serif;
      font-weight: 500;
      font-size: 1.35rem;
      color: white;
      text-transform: uppercase; }

#top.watch-live #wrap_all #main .section-banner-blue {
  background: #2cabde;
  background: -moz-linear-gradient(-45deg, #2cabde 0%, #9bce4e 100%);
  background: -moz-linear-gradient(315deg, #2cabde 0%, #9bce4e 100%);
  background: linear-gradient(135deg, #2cabde 0%, #9bce4e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2cabde', endColorstr='#9bce4e',GradientType=1 ); }
  #top.watch-live #wrap_all #main .section-banner-blue:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100vw;
    height: 100%;
    background-image: url("/wp-content/themes/commdev/img/network.svg");
    -moz-background-size: 1800px;
    background-size: 1800px;
    background-repeat: repeat;
    opacity: 0.25;
    -webkit-animation: network 60s infinite linear;
    -moz-animation: network 60s infinite linear;
    animation: network 60s infinite linear; }

@keyframes network {
  0% {
    background-position: -1800px -20%; }
  100% {
    background-position: 0 -20%; } }
  #top.watch-live #wrap_all #main .section-banner-blue .container .template-page .entry-content-wrapper .flex_column {
    height: 300px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    #top.watch-live #wrap_all #main .section-banner-blue .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
      font-weight: 600; }
      #top.watch-live #wrap_all #main .section-banner-blue .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p.susex-pre {
        text-transform: uppercase;
        color: white; }
    #top.watch-live #wrap_all #main .section-banner-blue .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-subheading p {
      font-size: 1.85rem;
      font-family: "Oswald", sans-serif;
      font-weight: 500;
      line-height: 2.5rem;
      text-transform: none; }
    #top.watch-live #wrap_all #main .section-banner-blue .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
      font-family: "Oswald", sans-serif;
      font-weight: 500;
      font-size: 3.35rem;
      line-height: 4rem;
      text-transform: uppercase;
      color: white; }

#top.watch-live #wrap_all #main #susex-2020-virtual-event .container .template-page {
  padding-bottom: 0; }
  #top.watch-live #wrap_all #main #susex-2020-virtual-event .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
    color: #29abe2; }

#top.watch-live #wrap_all #main #susex-2020-city-vector {
  height: 400px;
  background-image: url("/wp-content/themes/commdev/img/city-vector-full.svg");
  -moz-background-size: 2700px 400px;
  background-size: 2700px 400px;
  background-repeat: repeat-x;
  background-position: -100px 50px;
  -webkit-animation: city 60s infinite linear;
  -moz-animation: city 60s infinite linear;
  animation: city 60s infinite linear; }

@keyframes city {
  0% {
    background-position: -100px 50px; }
  100% {
    background-position: -2800px 50px; } }
  #top.watch-live #wrap_all #main #susex-2020-city-vector .container {
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    padding: 0; }
    #top.watch-live #wrap_all #main #susex-2020-city-vector .container .template-page {
      padding: 0;
      margin: 0;
      height: 100%; }
      #top.watch-live #wrap_all #main #susex-2020-city-vector .container .template-page .post-entry {
        height: 100%; }
        #top.watch-live #wrap_all #main #susex-2020-city-vector .container .template-page .post-entry .entry-content-wrapper {
          height: 100%; }

#top.watch-live #wrap_all #main #susex-2020-ctas:before,
#top.watch-live #wrap_all #main #register:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background-color: #8dc63f; }

#top.watch-live #wrap_all #main #susex-2020-ctas .container .template-page,
#top.watch-live #wrap_all #main #register .container .template-page {
  padding: 0; }
  #top.watch-live #wrap_all #main #susex-2020-ctas .container .template-page .entry-content-wrapper .flex_column,
  #top.watch-live #wrap_all #main #register .container .template-page .entry-content-wrapper .flex_column {
    background-color: #29abe2;
    padding: 50px; }
    #top.watch-live #wrap_all #main #susex-2020-ctas .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag,
    #top.watch-live #wrap_all #main #register .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
      font-family: "Oswald", sans-serif;
      font-weight: 500;
      font-size: 2rem;
      line-height: 2.5rem;
      color: white;
      text-transform: uppercase; }
    #top.watch-live #wrap_all #main #susex-2020-ctas .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p,
    #top.watch-live #wrap_all #main #register .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
      color: white; }
    #top.watch-live #wrap_all #main #susex-2020-ctas .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap,
    #top.watch-live #wrap_all #main #register .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap {
      margin-top: 50px; }
      #top.watch-live #wrap_all #main #susex-2020-ctas .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap .avia-button,
      #top.watch-live #wrap_all #main #register .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap .avia-button {
        width: 100%;
        margin: 0 0 3px 0;
        padding: 13px 20px;
        background-color: #8dc63f;
        -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.25);
        -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.25);
        box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.25);
        -webkit-transition: margin 0.15s ease, -webkit-box-shadow 0.15s ease;
        transition: margin 0.15s ease, -webkit-box-shadow 0.15s ease;
        -moz-transition: margin 0.15s ease, box-shadow 0.15s ease, -moz-box-shadow 0.15s ease;
        transition: margin 0.15s ease, box-shadow 0.15s ease;
        transition: margin 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease, -moz-box-shadow 0.15s ease; }
        #top.watch-live #wrap_all #main #susex-2020-ctas .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap .avia-button:hover,
        #top.watch-live #wrap_all #main #register .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap .avia-button:hover {
          margin: 3px 0 0 0;
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none; }
        #top.watch-live #wrap_all #main #susex-2020-ctas .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap .avia-button .avia_iconbox_title,
        #top.watch-live #wrap_all #main #register .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap .avia-button .avia_iconbox_title {
          font-family: "Oswald", sans-serif;
          font-weight: 500;
          font-size: 1.35rem;
          color: white;
          text-transform: uppercase; }

#top.watch-live #wrap_all #main .section-title-only .container .template-page {
  padding-bottom: 0; }
  #top.watch-live #wrap_all #main .section-title-only .container .template-page .entry-content-wrapper .flex_column {
    margin: 0; }

#top.watch-live #wrap_all #main #susex-2020-social .container {
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0; }
  #top.watch-live #wrap_all #main #susex-2020-social .container .template-page {
    padding: 0;
    margin: 0; }
    #top.watch-live #wrap_all #main #susex-2020-social .container .template-page .entry-content-wrapper .flex_column {
      float: none; }
      #top.watch-live #wrap_all #main #susex-2020-social .container .template-page .entry-content-wrapper .flex_column:nth-child(1) {
        width: 100%;
        max-width: 1310px;
        margin: 0 auto;
        padding: 50px 50px 0 50px; }
      #top.watch-live #wrap_all #main #susex-2020-social .container .template-page .entry-content-wrapper .flex_column:nth-child(2) {
        margin: 20px auto 0 auto;
        max-width: 100%; }
      #top.watch-live #wrap_all #main #susex-2020-social .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock {
        overflow: hidden; }
        #top.watch-live #wrap_all #main #susex-2020-social .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock iframe {
          margin-top: -40px; }

#top.watch-live #wrap_all #main .section-susex-speakers-lineup {
  background: #2cabde;
  background: -moz-linear-gradient(-45deg, #2cabde 0%, #9bce4e 100%);
  background: -moz-linear-gradient(315deg, #2cabde 0%, #9bce4e 100%);
  background: linear-gradient(135deg, #2cabde 0%, #9bce4e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2cabde', endColorstr='#9bce4e',GradientType=1 ); }
  #top.watch-live #wrap_all #main .section-susex-speakers-lineup .container .template-page {
    padding: 0; }
    #top.watch-live #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column:first-child {
      grid-column: span 6; }
      #top.watch-live #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column:first-child .av-special-heading {
        width: 100%;
        max-width: 1310px;
        margin: 0 auto;
        padding: 0px 50px;
        clear: both; }
        #top.watch-live #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column:first-child .av-special-heading .av-special-heading-tag {
          padding: 50px 0 25px 0;
          color: white; }
    #top.watch-live #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
      color: white; }
    #top.watch-live #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-subheading:before {
      background-image: url("/wp-content/uploads/2020/05/swipe-white.svg"); }
    #top.watch-live #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-subheading p {
      color: white; }
      #top.watch-live #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-subheading p strong {
        color: inherit; }
    #top.watch-live #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column .avia-icon-list-container .avia-icon-list li:before {
      content: "";
      width: 20px;
      height: 20px;
      -moz-border-radius: 50%;
      border-radius: 50%;
      background-color: white;
      display: block;
      position: absolute;
      top: 4px;
      left: 1px; }

@media only screen and (max-width: 1500px) {
  .responsive #top.watch-live #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; }
    .responsive #top.watch-live #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column:first-child {
      grid-column: span 6; } }

@media only screen and (max-width: 1200px) {
  .responsive #top.watch-live #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }
    .responsive #top.watch-live #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column:first-child {
      grid-column: span 5; } }

@media only screen and (max-width: 1024px) {
  .responsive #top.watch-live #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr; }
    .responsive #top.watch-live #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column:first-child {
      grid-column: span 4; } }

@media only screen and (max-width: 767px) {
  .responsive #top.watch-live #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper {
    grid-template-columns: 1fr 1fr 1fr; }
    .responsive #top.watch-live #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column:first-child {
      grid-column: span 3; }
      .responsive #top.watch-live #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column:first-child .av-special-heading {
        padding: 0 20px; } }

@media only screen and (max-width: 480px) {
  .responsive #top.watch-live #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper {
    grid-template-columns: 1fr 1fr; }
    .responsive #top.watch-live #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column:first-child {
      grid-column: span 2; }
      .responsive #top.watch-live #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column:first-child .av-special-heading {
        padding: 0 10px; } }

#top.single-blog #wrap_all #main .the-date, #top.single-blogs #wrap_all #main .the-date {
  font-size: 0.85rem; }
  #top.single-blog #wrap_all #main .the-date:before, #top.single-blog #wrap_all #main .the-date:after, #top.single-blogs #wrap_all #main .the-date:before, #top.single-blogs #wrap_all #main .the-date:after {
    display: none; }

#top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper, #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper {
  padding-right: 30px; }
  #top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column p, #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column p {
    font-size: 1rem;
    line-height: 1.5rem; }
    #top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column p a, #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column p a {
      color: #57a7dd;
      text-decoration: none; }
    #top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column p img, #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column p img {
      padding-bottom: 20px; }
      #top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column p img.textwrap.alignleft, #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column p img.textwrap.alignleft {
        display: inline-block;
        width: 50vw;
        max-width: 350px;
        height: auto;
        padding: 0;
        margin: 6px 15px 8px 0px; }
      #top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column p img.textwrap.alignright, #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column p img.textwrap.alignright {
        display: inline-block;
        width: 50vw;
        max-width: 350px;
        height: auto;
        padding: 0;
        margin: 6px 0px 8px 15px; }
  #top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column blockquote, #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column blockquote {
    font-size: 1.25rem;
    line-height: 2rem;
    border-color: #f8963e;
    margin: 35px 0; }
    #top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column blockquote > p, #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column blockquote > p {
      font-family: "Oswald", sans-serif;
      font-size: 1.5rem;
      font-weight: 300;
      line-height: 2.25rem;
      color: #f8963e;
      font-style: italic; }
      #top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column blockquote > p .attribute, #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column blockquote > p .attribute {
        display: block;
        width: 100%;
        font-family: "Open Sans", sans-serif;
        font-size: 0.75rem;
        font-weight: 400;
        font-style: normal;
        color: #545454;
        line-height: 1.25rem;
        margin: 20px 0 0 0; }
        #top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column blockquote > p .attribute > strong, #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column blockquote > p .attribute > strong {
          font-style: normal;
          font-weight: bold; }
  #top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .wp-caption, #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .wp-caption {
    border: none;
    margin-bottom: 15px; }
    #top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .wp-caption > img, #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .wp-caption > img {
      padding-bottom: 0; }
    #top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .wp-caption .wp-caption-text, #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .wp-caption .wp-caption-text {
      font-family: "Open Sans", sans-serif;
      font-size: 0.65rem;
      line-height: 0.95rem;
      text-align: left;
      padding: 5px 0;
      font-style: normal; }
  #top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .authors-wrap .author, #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .authors-wrap .author {
    float: left;
    margin: 0 10px 10px 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    padding: 0; }
    #top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .authors-wrap .author li, #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .authors-wrap .author li {
      margin: 0;
      padding: 0; }
      #top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .authors-wrap .author li.auth-img, #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .authors-wrap .author li.auth-img {
        float: left;
        width: 50px;
        height: 50px;
        margin: 0 8px 8px 0; }
        #top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .authors-wrap .author li.auth-img img, #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .authors-wrap .author li.auth-img img {
          display: block;
          margin: 5px 0 0 0;
          -moz-border-radius: 100%;
          border-radius: 100%;
          width: 50px;
          max-width: 50px;
          height: 50px; }
          #top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .authors-wrap .author li.auth-img img img[src$=".svg"], #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .authors-wrap .author li.auth-img img img[src$=".svg"] {
            padding: 6px; }
      #top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .authors-wrap .author li.auth-info, #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .authors-wrap .author li.auth-info {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; }
        #top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .authors-wrap .author li.auth-info .auth-name, #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .authors-wrap .author li.auth-info .auth-name {
          padding: 0;
          margin: 0; }
          #top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .authors-wrap .author li.auth-info .auth-name a, #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .authors-wrap .author li.auth-info .auth-name a {
            color: #545454;
            font-size: 0.75rem;
            font-weight: bold;
            text-transform: uppercase; }
        #top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .authors-wrap .author li.auth-info .auth-desc, #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .authors-wrap .author li.auth-info .auth-desc {
          font-size: 0.75rem;
          line-height: 1rem; }
          #top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .authors-wrap .author li.auth-info .auth-desc strong, #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .authors-wrap .author li.auth-info .auth-desc strong {
            display: block; }
          #top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .authors-wrap .author li.auth-info .auth-desc a, #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .authors-wrap .author li.auth-info .auth-desc a {
            display: block;
            margin-top: 4px;
            color: #57a7dd; }

#top.single-blog #wrap_all #main .sidebar_right .sidebar .inner_sidebar, #top.single-blogs #wrap_all #main .sidebar_right .sidebar .inner_sidebar {
  margin-left: 25px; }
  #top.single-blog #wrap_all #main .sidebar_right .sidebar .inner_sidebar .widget .widgettitle, #top.single-blogs #wrap_all #main .sidebar_right .sidebar .inner_sidebar .widget .widgettitle {
    font-weight: 900;
    letter-spacing: 0; }
  #top.single-blog #wrap_all #main .sidebar_right .sidebar .inner_sidebar .widget ul, #top.single-blogs #wrap_all #main .sidebar_right .sidebar .inner_sidebar .widget ul {
    border-top: 6px solid #eaeaea; }
    #top.single-blog #wrap_all #main .sidebar_right .sidebar .inner_sidebar .widget ul li, #top.single-blogs #wrap_all #main .sidebar_right .sidebar .inner_sidebar .widget ul li {
      padding: 20px 0; }
      #top.single-blog #wrap_all #main .sidebar_right .sidebar .inner_sidebar .widget ul li a, #top.single-blogs #wrap_all #main .sidebar_right .sidebar .inner_sidebar .widget ul li a {
        font-family: "Open Sans", sans-serif;
        font-size: 1rem;
        font-weight: 900;
        font-style: normal;
        color: #57a7dd;
        line-height: 1.5rem; }
        #top.single-blog #wrap_all #main .sidebar_right .sidebar .inner_sidebar .widget ul li a:hover, #top.single-blogs #wrap_all #main .sidebar_right .sidebar .inner_sidebar .widget ul li a:hover {
          text-decoration: none; }

#top.single-blog #wrap_all #main #section-comments, #top.single-blogs #wrap_all #main #section-comments {
  background-color: #eaeaea; }
  #top.single-blog #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form, #top.single-blogs #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    #top.single-blog #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p, #top.single-blogs #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p {
      width: 100%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: start;
      -moz-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-box-pack: justify;
      -moz-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
      #top.single-blog #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.comment-form-author, #top.single-blog #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.comment-form-email, #top.single-blogs #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.comment-form-author, #top.single-blogs #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.comment-form-email {
        width: 50%; }
      #top.single-blog #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.comment-form-author, #top.single-blogs #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.comment-form-author {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        width: -moz-calc(50% - 20px);
        width: calc(50% - 20px);
        margin-right: 20px; }
      #top.single-blog #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.comment-form-email, #top.single-blogs #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.comment-form-email {
        -webkit-box-ordinal-group: 3;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2; }
      #top.single-blog #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p label,
      #top.single-blog #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p input, #top.single-blogs #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p label,
      #top.single-blogs #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p input {
        width: 100%; }
      #top.single-blog #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p label, #top.single-blogs #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p label {
        position: relative;
        left: 0;
        padding: 0; }
        #top.single-blog #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p label .required, #top.single-blogs #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p label .required {
          color: red; }
      #top.single-blog #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.comment-form-url, #top.single-blogs #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.comment-form-url {
        -webkit-box-ordinal-group: 4;
        -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3; }
      #top.single-blog #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.comment-form-cookies-consent, #top.single-blogs #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.comment-form-cookies-consent {
        -webkit-box-ordinal-group: 5;
        -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row; }
        #top.single-blog #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.comment-form-cookies-consent input[type="checkbox"], #top.single-blogs #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.comment-form-cookies-consent input[type="checkbox"] {
          width: 15px; }
      #top.single-blog #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.comment-form-comment, #top.single-blogs #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.comment-form-comment {
        -webkit-box-ordinal-group: 6;
        -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5; }
        #top.single-blog #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.comment-form-comment #comment, #top.single-blogs #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.comment-form-comment #comment {
          margin: 0; }
      #top.single-blog #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.comment-notes, #top.single-blogs #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.comment-notes {
        display: none; }
        #top.single-blog #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.comment-notes #email-notes, #top.single-blogs #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.comment-notes #email-notes {
          font-size: 0.85rem; }
      #top.single-blog #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.aiowps-captcha, #top.single-blogs #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.aiowps-captcha {
        -webkit-box-ordinal-group: 7;
        -moz-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
        margin-top: 20px;
        padding: 10px 15px 0 15px;
        background-color: rgba(109, 108, 107, 0.15); }
      #top.single-blog #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.form-submit, #top.single-blogs #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.form-submit {
        -webkit-box-ordinal-group: 9;
        -moz-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8; }
        #top.single-blog #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.form-submit input[type="submit"], #top.single-blogs #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.form-submit input[type="submit"] {
          font-size: 0.85rem;
          width: 150px;
          border: none;
          -moz-border-radius: 0;
          border-radius: 0;
          padding: 10px 15px 8px 15px;
          font-weight: bold;
          letter-spacing: 1px;
          text-transform: uppercase;
          background-color: #f8963e;
          color: white;
          -webkit-transition: background-color 0.3s ease;
          -moz-transition: background-color 0.3s ease;
          transition: background-color 0.3s ease; }
          #top.single-blog #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.form-submit input[type="submit"]:hover, #top.single-blogs #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.form-submit input[type="submit"]:hover {
            background-color: #57a7dd; }
    #top.single-blog #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form .aiowps-captcha-equation, #top.single-blogs #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form .aiowps-captcha-equation {
      -webkit-box-ordinal-group: 8;
      -moz-box-ordinal-group: 8;
      -ms-flex-order: 7;
      order: 7;
      width: 100%;
      font-size: 0.85rem;
      margin-bottom: 20px;
      padding: 0 15px 0 15px;
      background-color: rgba(109, 108, 107, 0.15); }
      #top.single-blog #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form .aiowps-captcha-equation strong, #top.single-blogs #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form .aiowps-captcha-equation strong {
        color: inherit; }

#top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper:before, #top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper:after, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper:before, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper:after {
  display: none; }

#top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column.av_three_fourth, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column.av_three_fourth {
  border-bottom: 6px solid #eaeaea; }

#top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column:before, #top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column:after, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column:before, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column:after {
  display: none; }

#top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .av-special-heading, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .av-special-heading {
  margin: 0 0 10px 0;
  display: block;
  float: left; }
  #top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .av-special-heading a, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .av-special-heading a {
    display: block;
    float: left; }
    #top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .av-special-heading a .av-special-heading-tag, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .av-special-heading a .av-special-heading-tag {
      font-size: 2rem;
      font-weight: 400;
      font-style: none;
      text-transform: none;
      color: #002345;
      line-height: 2.5rem; }

#top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .meta-wrap, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .meta-wrap {
  margin: 10px 0; }
  #top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .meta-wrap .author-meta, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .meta-wrap .author-meta {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    float: left; }
    #top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .meta-wrap .author-meta li, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .meta-wrap .author-meta li {
      margin: 0 10px 0 0;
      padding: 0 10px 0 0;
      list-style: none;
      font-size: 0.65rem;
      line-height: 1rem;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -moz-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      border-right: 1px solid #eaeaea; }
      #top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .meta-wrap .author-meta li:before, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .meta-wrap .author-meta li:before {
        display: none; }
      #top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .meta-wrap .author-meta li:last-child, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .meta-wrap .author-meta li:last-child {
        border: none; }

#top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .authors-wrap,
#top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .meta-wrap, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .authors-wrap,
#top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .meta-wrap {
  width: 100%;
  float: left; }

#top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .authors-wrap, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .authors-wrap {
  margin: 10px 0; }
  #top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .authors-wrap .author, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .authors-wrap .author {
    float: left;
    margin: 0 10px 10px 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    padding: 0; }
    #top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .authors-wrap .author li, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .authors-wrap .author li {
      margin: 0;
      padding: 0; }
      #top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .authors-wrap .author li.auth-img, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .authors-wrap .author li.auth-img {
        float: left;
        width: 50px;
        height: 50px;
        margin: 0 8px 8px 0; }
        #top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .authors-wrap .author li.auth-img img, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .authors-wrap .author li.auth-img img {
          display: block;
          margin: 5px 0 0 0;
          -moz-border-radius: 100%;
          border-radius: 100%;
          width: 50px;
          max-width: 50px;
          height: 50px; }
          #top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .authors-wrap .author li.auth-img img img[src$=".svg"], #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .authors-wrap .author li.auth-img img img[src$=".svg"] {
            padding: 6px; }
      #top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .authors-wrap .author li.auth-info, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .authors-wrap .author li.auth-info {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; }
        #top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .authors-wrap .author li.auth-info .auth-name, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .authors-wrap .author li.auth-info .auth-name {
          padding: 0;
          margin: 0; }
          #top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .authors-wrap .author li.auth-info .auth-name a, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .authors-wrap .author li.auth-info .auth-name a {
            color: #545454;
            font-size: 0.75rem;
            font-weight: bold;
            text-transform: uppercase; }
        #top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .authors-wrap .author li.auth-info .auth-desc, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .authors-wrap .author li.auth-info .auth-desc {
          font-size: 0.75rem;
          line-height: 1rem; }
          #top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .authors-wrap .author li.auth-info .auth-desc strong, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .authors-wrap .author li.auth-info .auth-desc strong {
            display: block; }
          #top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .authors-wrap .author li.auth-info .auth-desc a, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-meta .authors-wrap .author li.auth-info .auth-desc a {
            display: block;
            margin-top: 4px;
            color: #57a7dd; }

#top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-read-more, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-read-more {
  text-align: right; }
  #top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-read-more a, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-read-more a {
    font-size: 0.85rem;
    font-weight: bold;
    text-transform: uppercase;
    color: #f8963e;
    -webkit-transition: color 0.3s ease;
    -moz-transition: color 0.3s ease;
    transition: color 0.3s ease; }
    #top.post-type-archive-blog #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-read-more a:hover, #top.post-type-archive-blogs #wrap_all #main .section-post .container .template-page .entry-content-wrapper .flex_column .blog-read-more a:hover {
      color: #57a7dd;
      text-decoration: none; }

#top.post-type-archive-blog #wrap_all #main .section-post:last-child .container .template-page, #top.post-type-archive-blogs #wrap_all #main .section-post:last-child .container .template-page {
  border: none; }

@media only screen and (max-width: 1024px) {
  .responsive.post-type-archive-blog #top #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .author, .responsive.post-type-archive-blogs #top #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .author {
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
    .responsive.post-type-archive-blog #top #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .author .author-bio .desc-links, .responsive.post-type-archive-blogs #top #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .author .author-bio .desc-links {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; }
      .responsive.post-type-archive-blog #top #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .author .author-bio .desc-links .links, .responsive.post-type-archive-blogs #top #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .author .author-bio .desc-links .links {
        width: 100%;
        padding: 0;
        margin: 10px 0 0 0;
        border: none;
        -webkit-box-align: start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
        .responsive.post-type-archive-blog #top #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .author .author-bio .desc-links .links p, .responsive.post-type-archive-blogs #top #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .author .author-bio .desc-links .links p {
          width: auto;
          margin-right: 10px; } }

@media only screen and (max-width: 767px) {
  .responsive #top.single-blog #wrap_all #main .sidebar_right .container .template-page, .responsive #top.single-blogs #wrap_all #main .sidebar_right .container .template-page {
    padding-bottom: 0;
    margin-bottom: 0; }
    .responsive #top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper, .responsive #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper {
      padding: 0; }
      .responsive #top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column:last-child, .responsive #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column:last-child {
        margin: 0; }
      .responsive #top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .authors-wrap, .responsive #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .authors-wrap {
        width: 100%;
        margin: 0 0 10px 0; }
      .responsive #top.single-blog #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .av-social-sharing-box, .responsive #top.single-blogs #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .av-social-sharing-box {
        margin: 0; }
  .responsive #top.single-blog #wrap_all #main .sidebar, .responsive #top.single-blogs #wrap_all #main .sidebar {
    display: block;
    width: 100%;
    margin: 0;
    padding: 25px 0 0 0; }
    .responsive #top.single-blog #wrap_all #main .sidebar .inner_sidebar, .responsive #top.single-blogs #wrap_all #main .sidebar .inner_sidebar {
      margin: 0; }
  .responsive #top.post-type-archive-blog #wrap_all #main .section-post .container
.template-page
.entry-content-wrapper
.flex_column
.av_textblock_section.blog-meta .avia_textblock .authors-wrap .auth-info, .responsive #top.post-type-archive-blogs #wrap_all #main .section-post .container
.template-page
.entry-content-wrapper
.flex_column
.av_textblock_section.blog-meta .avia_textblock .authors-wrap .auth-info {
    width: 100%;
    margin: 5px 0; } }

@media only screen and (max-width: 480px) {
  .responsive #top #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column p img.textwrap.alignleft, .responsive #top #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column p img.textwrap.alignright {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
    padding: 0;
    margin: 0 0 20px 0;
    text-align: left;
    float: left; }
  .responsive #top #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .author {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    .responsive #top #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .author .author-image {
      width: 100%; }
      .responsive #top #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .author .author-image a {
        display: block;
        text-align: center;
        float: left;
        width: 100%; }
    .responsive #top #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .author .author-bio .desc-links {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; }
      .responsive #top #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .author .author-bio .desc-links .links {
        width: 100%;
        padding: 0;
        margin: 10px 0 0 0;
        border: none;
        -webkit-box-align: start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
        .responsive #top #wrap_all #main .sidebar_right .container .template-page .entry-content-wrapper .flex_column .author .author-bio .desc-links .links p {
          width: auto;
          margin-right: 10px; }
  .responsive #top #wrap_all #main #section-comments {
    background-color: #eaeaea; }
    .responsive #top #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .responsive #top #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p {
        width: 100%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; }
        .responsive #top #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.comment-form-author, .responsive #top #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.comment-form-email {
          width: 100%;
          margin-right: 0; }
        .responsive #top #wrap_all #main #section-comments .container .template-page .entry-content-wrapper .flex_column #respond .comment-form p.comment-form-author {
          width: 100%; } }

#top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .post-entry-type-standard,
#top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .ifc-news-box-wrap .ifc-news-box {
  border-bottom: 1px solid #eaeaea;
  margin: 0 0 20px 0;
  padding: 0 0 20px 0; }
  #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .post-entry-type-standard:last-child,
  #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .ifc-news-box-wrap .ifc-news-box:last-child {
    border: none;
    padding: 0; }
  #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .post-entry-type-standard .entry-content-wrapper .entry-content-header .post-title,
  #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .ifc-news-box-wrap .ifc-news-box .entry-content-wrapper .entry-content-header .post-title {
    font-size: 1.25rem;
    line-height: 1.75rem;
    padding-bottom: 0;
    text-transform: none;
    letter-spacing: 0; }
    #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .post-entry-type-standard .entry-content-wrapper .entry-content-header .post-title a,
    #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .ifc-news-box-wrap .ifc-news-box .entry-content-wrapper .entry-content-header .post-title a {
      color: #57a7dd; }
  #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .post-entry-type-standard .entry-content-wrapper .post-meta-infos,
  #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .ifc-news-box-wrap .ifc-news-box .entry-content-wrapper .post-meta-infos {
    font-size: 0.85rem; }
    #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .post-entry-type-standard .entry-content-wrapper .post-meta-infos .text-sep,
    #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .post-entry-type-standard .entry-content-wrapper .post-meta-infos .blog-categories,
    #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .post-entry-type-standard .entry-content-wrapper .post-meta-infos .blog-author,
    #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .ifc-news-box-wrap .ifc-news-box .entry-content-wrapper .post-meta-infos .text-sep,
    #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .ifc-news-box-wrap .ifc-news-box .entry-content-wrapper .post-meta-infos .blog-categories,
    #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .ifc-news-box-wrap .ifc-news-box .entry-content-wrapper .post-meta-infos .blog-author {
      display: none; }
  #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .post-entry-type-standard .entry-content-wrapper p,
  #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .ifc-news-box-wrap .ifc-news-box .entry-content-wrapper p {
    font-size: 1rem;
    line-height: 1.5rem;
    text-align: left; }
  #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .post-entry-type-standard .entry-content-wrapper .read-more-link,
  #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .ifc-news-box-wrap .ifc-news-box .entry-content-wrapper .read-more-link {
    display: none;
    text-align: left;
    margin: 0; }
    #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .post-entry-type-standard .entry-content-wrapper .read-more-link a,
    #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .ifc-news-box-wrap .ifc-news-box .entry-content-wrapper .read-more-link a {
      padding: 0;
      border: none;
      -moz-border-radius: 0;
      border-radius: 0;
      color: #f8963e; }
      #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .post-entry-type-standard .entry-content-wrapper .read-more-link a:after,
      #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .ifc-news-box-wrap .ifc-news-box .entry-content-wrapper .read-more-link a:after {
        content: "\f054";
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        border: none;
        position: relative;
        top: auto;
        left: auto;
        height: auto;
        margin-left: 5px; }
    #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .post-entry-type-standard .entry-content-wrapper .read-more-link:after,
    #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .ifc-news-box-wrap .ifc-news-box .entry-content-wrapper .read-more-link:after {
      display: none; }
  #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .post-entry-type-standard .entry-content-wrapper .entry-footer,
  #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .post-entry-type-standard .entry-content-wrapper .post_delimiter,
  #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .ifc-news-box-wrap .ifc-news-box .entry-content-wrapper .entry-footer,
  #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .ifc-news-box-wrap .ifc-news-box .entry-content-wrapper .post_delimiter {
    display: none; }

#top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .avia-builder-widget-area {
  padding: 10px;
  margin-top: 18px; }
  #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .avia-builder-widget-area #custom_html-2 .widgettitle {
    text-transform: none; }
  #top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .avia-builder-widget-area #custom_html-2 #twitter-widget-0 {
    height: 900px !important; }

#top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .ifc-news-box-wrap h4 {
  display: block;
  float: left;
  width: 100%;
  padding: 15px 0; }

#top #wrap_all #main .section-news-press-releases .container .template-page .entry-content-wrapper .flex_column .ifc-news-box-wrap .ifc-news-box {
  float: left; }

#top.single-news_events #wrap_all #main .container_wrap .template-single-blog {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex; }

#search-form {
  background-color: #eaeaea; }
  #search-form .container .template-page .entry-content-wrapper:before, #search-form .container .template-page .entry-content-wrapper:after {
    display: none; }
  #search-form .container .template-page .entry-content-wrapper .flex_column:before, #search-form .container .template-page .entry-content-wrapper .flex_column:after {
    display: none; }
  #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter {
    margin: 0; }
    #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr 1fr;
      grid-gap: 10px;
      margin: 0;
      padding: 0; }
      #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li {
        margin: 0;
        padding: 0; }
        #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li.sf-field-search, #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li.sf-field-submit, #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li.sf-field-reset {
          grid-column: span 4; }
          #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li.sf-field-search label, #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li.sf-field-submit label, #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li.sf-field-reset label {
            width: 100%; }
        #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li.sf-field-submit {
          margin-top: 10px; }
        #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li.sf-field-reset .search-filter-reset {
          font-size: 0.85rem; }
        #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li input {
          width: 100%;
          background-color: white;
          padding: 10px;
          border: 1px solid #eaeaea;
          color: #545454;
          cursor: pointer; }
          #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li input::-webkit-input-placeholder {
            color: rgba(84, 84, 84, 0.5); }
          #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li input:-moz-placeholder {
            color: rgba(84, 84, 84, 0.5); }
          #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li input::-moz-placeholder {
            color: rgba(84, 84, 84, 0.5); }
          #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li input:-ms-input-placeholder {
            color: rgba(84, 84, 84, 0.5); }
          #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li input::-ms-input-placeholder {
            color: rgba(84, 84, 84, 0.5); }
          #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li input::placeholder {
            color: rgba(84, 84, 84, 0.5); }
        #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li input[type="submit"] {
          width: auto;
          padding: 5px 20px;
          border: none;
          color: white;
          font-family: "Open Sans", sans-serif;
          font-size: 1rem;
          font-weight: 700;
          background-color: #f8963e;
          text-transform: uppercase; }
      #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li[class*="sf-field-taxonomy-"] label .chosen-container {
        width: 100% !important; }
        #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li[class*="sf-field-taxonomy-"] label .chosen-container .chosen-choices {
          width: 100%;
          background-color: white;
          padding: 0;
          border: 1px solid #eaeaea;
          color: #545454;
          background-image: none; }
          #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li[class*="sf-field-taxonomy-"] label .chosen-container .chosen-choices .search-choice {
            width: 100%;
            border: none;
            background-color: #57a7dd;
            -moz-border-radius: 0;
            border-radius: 0;
            background-image: none;
            padding: 0;
            font-size: 0.85rem;
            line-height: 1.25rem !important;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -moz-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: justify;
            -moz-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between; }
            #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li[class*="sf-field-taxonomy-"] label .chosen-container .chosen-choices .search-choice span {
              display: block;
              color: white;
              font-size: 0.85rem;
              font-weight: 700;
              padding: 5px 0 5px 10px; }
            #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li[class*="sf-field-taxonomy-"] label .chosen-container .chosen-choices .search-choice .search-choice-close {
              display: block;
              position: relative;
              top: auto;
              right: auto;
              color: white !important;
              background-image: none !important;
              height: 100%;
              width: 30px;
              font-size: 10px;
              text-align: center; }
              #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li[class*="sf-field-taxonomy-"] label .chosen-container .chosen-choices .search-choice .search-choice-close:after {
                content: '\f057';
                font-family: "Font Awesome 5 Free";
                font-weight: 900;
                color: white; }
          #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li[class*="sf-field-taxonomy-"] label .chosen-container .chosen-choices .search-field {
            width: 100%;
            position: relative; }
            #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li[class*="sf-field-taxonomy-"] label .chosen-container .chosen-choices .search-field .chosen-search-input {
              width: 100% !important;
              margin: 0;
              border: none;
              -webkit-box-shadow: none;
              -moz-box-shadow: none;
              box-shadow: none;
              color: #eaeaea; }
            #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li[class*="sf-field-taxonomy-"] label .chosen-container .chosen-choices .search-field:after {
              content: 'Add Selection';
              position: absolute;
              display: block;
              width: 100%;
              top: 7px;
              left: 10px;
              font-size: 0.85rem;
              font-weight: 400;
              color: #57a7dd;
              background-color: white;
              cursor: pointer; }
        #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li[class*="sf-field-taxonomy-"] label .chosen-container .chosen-drop {
          position: relative; }
          #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul li[class*="sf-field-taxonomy-"] label .chosen-container .chosen-drop .chosen-results li {
            padding: 10px;
            font-size: 0.85rem !important;
            font-weight: 700;
            line-height: 1.25rem !important; }

#search-results .container .template-page .entry-content-wrapper:before, #search-results .container .template-page .entry-content-wrapper:after {
  display: none; }

#search-results .container .template-page .entry-content-wrapper .flex_column:before, #search-results .container .template-page .entry-content-wrapper .flex_column:after {
  display: none; }

#search-results .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .search-filter-results {
  font-size: 0.75rem; }
  #search-results .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .search-filter-results .pagination {
    padding: 10px 0; }
  #search-results .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .search-filter-results .result {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    float: left;
    padding: 20px; }
    #search-results .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .search-filter-results .result:nth-child(odd) {
      background-color: rgba(234, 234, 234, 0.5); }
    #search-results .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .search-filter-results .result .result-img {
      width: 200px;
      margin-right: 30px; }
      #search-results .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .search-filter-results .result .result-img img {
        width: 200px;
        max-width: 200px;
        height: auto;
        display: block;
        border: 1px solid #eaeaea; }
    #search-results .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .search-filter-results .result .result-txt .result-date {
      color: #002345;
      font-size: 0.75rem; }
    #search-results .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .search-filter-results .result .result-txt .result-title {
      font-size: 1.5rem;
      font-weight: 400;
      text-transform: none;
      color: #002345;
      line-height: 2rem;
      margin: 0; }
    #search-results .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .search-filter-results .result .result-txt .result-button {
      display: inline-block;
      background-color: #f8963e;
      color: white;
      font-size: 0.85rem;
      font-weight: bold;
      text-transform: uppercase;
      padding: 2px 12px;
      -webkit-transition: background-color 0.2s ease;
      -moz-transition: background-color 0.2s ease;
      transition: background-color 0.2s ease; }
      #search-results .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .search-filter-results .result .result-txt .result-button:hover {
        text-decoration: none;
        background-color: #57a7dd; }
    #search-results .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .search-filter-results .result:last-child {
      border: none; }

@media only screen and (max-width: 768px) {
  .responsive #top #wrap_all #main #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul {
    display: block; }
    .responsive #top #wrap_all #main #search-form .container .template-page .entry-content-wrapper .flex_column .searchandfilter > ul > li {
      width: 100%;
      margin-bottom: 20px; } }

@media only screen and (max-width: 767px) {
  .responsive #top #wrap_all #main #search-results .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .search-filter-results .result .result-img {
    width: 150px; }
    .responsive #top #wrap_all #main #search-results .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .search-filter-results .result .result-img img {
      width: 150px;
      max-width: 150px; } }

@media only screen and (max-width: 480px) {
  .responsive #top #wrap_all #main #search-results .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .search-filter-results .result {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 20px;
    padding: 20px;
    border-bottom: 1px solid #eaeaea; }
    .responsive #top #wrap_all #main #search-results .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .search-filter-results .result .result-img {
      width: 100%;
      margin-bottom: 10px; }
      .responsive #top #wrap_all #main #search-results .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .search-filter-results .result .result-img img {
        width: 100%;
        max-width: 100%; } }

#top.home #wrap_all #main #section-home-intro .container .template-page .entry-content-wrapper .flex_column {
  float: none;
  max-width: 85%;
  margin: 0 auto 50px auto; }

#top.home #wrap_all #main #section-home-featured {
  position: relative;
  background: #eaeaea;
  background: -moz-linear-gradient(top, #eaeaea 50%, white 50%);
  background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #eaeaea), color-stop(50%, white));
  background: -moz-linear-gradient(bottom, #eaeaea 50%, white 50%);
  background: linear-gradient(to top, #eaeaea 50%, white 50%);
  background-position: bottom center; }
  #top.home #wrap_all #main #section-home-featured:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: white; }
  #top.home #wrap_all #main #section-home-featured .container .template-page {
    padding-top: 0; }
    #top.home #wrap_all #main #section-home-featured .container .template-page .entry-content-wrapper .flex_column.title-special {
      margin: 0 0 10px 0; }
    #top.home #wrap_all #main #section-home-featured .container .template-page .entry-content-wrapper .flex_column.blog-module {
      margin: 20px 0 0 0; }
    #top.home #wrap_all #main #section-home-featured .container .template-page .entry-content-wrapper .flex_column.av_one_half {
      border-bottom: 2px solid #f8963e;
      background-color: white;
      margin-top: 20px; }
      #top.home #wrap_all #main #section-home-featured .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading {
        padding: 20px !important; }
        #top.home #wrap_all #main #section-home-featured .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading .av-subheading {
          text-transform: uppercase; }
        #top.home #wrap_all #main #section-home-featured .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading .av-special-heading-tag {
          font-size: 1.35rem;
          font-weight: bold;
          line-height: 1.75rem;
          text-transform: none; }
          #top.home #wrap_all #main #section-home-featured .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading .av-special-heading-tag a {
            color: #545454;
            -webkit-transition: color 0.5s ease;
            -moz-transition: color 0.5s ease;
            transition: color 0.5s ease; }
            #top.home #wrap_all #main #section-home-featured .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading .av-special-heading-tag a:hover {
              opacity: 1;
              color: #57a7dd; }

#top.home #wrap_all #main #section-home-program,
#top.home #wrap_all #main #section-home-video {
  background-color: #eaeaea;
  position: relative; }
  #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper,
  #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    border-bottom: 3px solid #57a7dd; }
    #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper:before, #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper:after,
    #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper:before,
    #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper:after {
      display: none; }
    #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper .flex_column.title-special,
    #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper .flex_column.title-special {
      margin: 0; }
    #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper .flex_column.av_one_full,
    #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper .flex_column.av_one_full {
      width: 100%;
      grid-column: span 2; }
    #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper .flex_column.av_one_half,
    #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper .flex_column.av_one_half {
      width: 100%;
      height: 30vh;
      min-height: 365px;
      margin: 10px 0 0 0;
      background-color: white;
      padding: 20px 30px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -moz-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
      #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper .flex_column.av_one_half:first,
      #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper .flex_column.av_one_half:first {
        overflow: hidden;
        padding: 0; }
      #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading,
      #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading {
        width: 100%;
        margin-top: 0; }
        #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading .av-subheading,
        #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading .av-subheading {
          text-transform: uppercase; }
        #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading .av-special-heading-tag,
        #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading .av-special-heading-tag {
          font-size: 1.35rem;
          font-weight: bold;
          line-height: 1.75rem;
          text-transform: none; }
          #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading .av-special-heading-tag a,
          #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading .av-special-heading-tag a {
            color: #545454;
            -webkit-transition: color 0.5s ease;
            -moz-transition: color 0.5s ease;
            transition: color 0.5s ease; }
            #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading .av-special-heading-tag a:hover,
            #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading .av-special-heading-tag a:hover {
              opacity: 1;
              color: #57a7dd; }
      #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper .flex_column.av_one_half .av_textblock_section,
      #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper .flex_column.av_one_half .av_textblock_section {
        width: 100%; }
        #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper .flex_column.av_one_half .av_textblock_section .avia_textblock p a,
        #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper .flex_column.av_one_half .av_textblock_section .avia_textblock p a {
          font-size: 0.85rem;
          font-weight: bold;
          color: #f8963e;
          text-transform: uppercase; }
          #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper .flex_column.av_one_half .av_textblock_section .avia_textblock p a .fa-chevron-right,
          #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper .flex_column.av_one_half .av_textblock_section .avia_textblock p a .fa-chevron-right {
            margin-left: 5px; }

#top.home #wrap_all #main #section-home-video .container .template-page {
  padding-top: 0; }
  #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper {
    border-bottom: 3px solid #f8963e; }
    #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper .flex_column .av_font_icon .av-icon-char {
      color: #f8963e;
      width: 100px;
      height: 100px;
      background-color: rgba(255, 255, 255, 0.75);
      -moz-border-radius: 50%;
      border-radius: 50%;
      font-size: 100px !important;
      line-height: 82px !important;
      padding: 0 20px 0 30px;
      border: 5px solid #57a7dd; }

#top.home #wrap_all #main #section-home-susex {
  background-color: #eaeaea;
  padding-bottom: 50px; }
  #top.home #wrap_all #main #section-home-susex .container .template-page .entry-content-wrapper:before, #top.home #wrap_all #main #section-home-susex .container .template-page .entry-content-wrapper:after {
    display: none; }
  #top.home #wrap_all #main #section-home-susex .container .template-page .entry-content-wrapper .flex_column.title-special {
    margin: 0; }
  #top.home #wrap_all #main #section-home-susex .container .template-page .entry-content-wrapper .flex_column:nth-child(2) {
    margin-top: 10px; }

#top.home #wrap_all #main #section-home-contribute {
  background-color: #002345;
  position: relative; }
  #top.home #wrap_all #main #section-home-contribute:before {
    opacity: 0.1;
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    background-image: url("/wp-content/uploads/2019/03/logo-icon-backdrop.svg");
    background-repeat: no-repeat;
    -moz-background-size: 50%;
    background-size: 50%;
    background-position: center center;
    background-attachment: scroll;
    width: 100%;
    height: 100%;
    min-height: 300px;
    max-height: 800px; }
  #top.home #wrap_all #main #section-home-contribute .container .template-page .entry-content-wrapper {
    margin: 0 auto;
    max-width: 800px; }
    #top.home #wrap_all #main #section-home-contribute .container .template-page .entry-content-wrapper .flex_column {
      margin: 0; }
      #top.home #wrap_all #main #section-home-contribute .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
        color: white;
        text-align: center; }
      #top.home #wrap_all #main #section-home-contribute .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .gform_wrapper .gform_body .gform_fields {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 10px;
        margin: 0;
        padding: 0; }
        #top.home #wrap_all #main #section-home-contribute .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .gform_wrapper .gform_body .gform_fields .gfield {
          margin: 0;
          padding: 0; }
          #top.home #wrap_all #main #section-home-contribute .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .gform_wrapper .gform_body .gform_fields .gfield:nth-child(3) {
            grid-column: span 2; }
          #top.home #wrap_all #main #section-home-contribute .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .gform_wrapper .gform_body .gform_fields .gfield .ginput_container {
            margin: 0; }
            #top.home #wrap_all #main #section-home-contribute .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input,
            #top.home #wrap_all #main #section-home-contribute .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea {
              margin: 0;
              padding: 10px; }
              #top.home #wrap_all #main #section-home-contribute .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input::-webkit-input-placeholder, #top.home #wrap_all #main #section-home-contribute .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea::-webkit-input-placeholder {
                font-family: "Oswald", sans-serif;
                text-transform: uppercase;
                color: #002345; }
              #top.home #wrap_all #main #section-home-contribute .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input:-moz-placeholder, #top.home #wrap_all #main #section-home-contribute .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea:-moz-placeholder {
                font-family: "Oswald", sans-serif;
                text-transform: uppercase;
                color: #002345; }
              #top.home #wrap_all #main #section-home-contribute .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input::-moz-placeholder, #top.home #wrap_all #main #section-home-contribute .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea::-moz-placeholder {
                font-family: "Oswald", sans-serif;
                text-transform: uppercase;
                color: #002345; }
              #top.home #wrap_all #main #section-home-contribute .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input:-ms-input-placeholder, #top.home #wrap_all #main #section-home-contribute .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea:-ms-input-placeholder {
                font-family: "Oswald", sans-serif;
                text-transform: uppercase;
                color: #002345; }
              #top.home #wrap_all #main #section-home-contribute .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input::-ms-input-placeholder, #top.home #wrap_all #main #section-home-contribute .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea::-ms-input-placeholder {
                font-family: "Oswald", sans-serif;
                text-transform: uppercase;
                color: #002345; }
              #top.home #wrap_all #main #section-home-contribute .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input::placeholder,
              #top.home #wrap_all #main #section-home-contribute .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea::placeholder {
                font-family: "Oswald", sans-serif;
                text-transform: uppercase;
                color: #002345; }
      #top.home #wrap_all #main #section-home-contribute .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .gform_wrapper .gform_footer {
        padding: 10px 0;
        margin: 0;
        text-align: center; }
        #top.home #wrap_all #main #section-home-contribute .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .gform_wrapper .gform_footer input[type="submit"] {
          background-color: #f8963e;
          text-transform: uppercase;
          font-size: 0.85rem;
          font-weight: bold;
          color: white;
          margin: 0 auto;
          -webkit-transition: background-color 0.5s ease;
          -moz-transition: background-color 0.5s ease;
          transition: background-color 0.5s ease; }
          #top.home #wrap_all #main #section-home-contribute .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .gform_wrapper .gform_footer input[type="submit"]:hover {
            background-color: #57a7dd; }

#top.home #wrap_all #main #section-social {
  background-color: #eaeaea; }
  #top.home #wrap_all #main #section-social .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock img {
    display: block;
    width: 100%;
    opacity: 0.15; }
  #top.home #wrap_all #main #section-social .container .template-page .entry-content-wrapper .flex_column .avia-builder-widget-area .widget_text .custom-html-widget {
    padding-top: 37px; }
    #top.home #wrap_all #main #section-social .container .template-page .entry-content-wrapper .flex_column .avia-builder-widget-area .widget_text .custom-html-widget #twitter-widget-0
.var-fully-expanded
.timeline-Widget
.timeline-Body
.timeline-Viewport
.timeline-TweetList {
      display: grid !important;
      grid-template-columns: 1fr 1fr 1fr !important; }

@media only screen and (max-width: 1200px) {
  .responsive #top.home #wrap_all #main #section-intro .container .template-page .entry-content-wrapper .flex_column {
    max-width: 100%; } }

@media only screen and (max-width: 768px) {
  .responsive #top.home #wrap_all #main #section-home-featured {
    background: #eaeaea;
    background: -moz-linear-gradient(top, #eaeaea 75%, white 25%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(75%, #eaeaea), color-stop(25%, white));
    background: -moz-linear-gradient(bottom, #eaeaea 75%, white 25%);
    background: linear-gradient(to top, #eaeaea 75%, white 25%);
    background-position: bottom center; }
    .responsive #top.home #wrap_all #main #section-home-featured .container .template-page {
      padding-bottom: 0; }
      .responsive #top.home #wrap_all #main #section-home-featured .container .template-page .entry-content-wrapper .flex_column.av_one_full .avia-content-grid-active .avia-content-slider-inner .slide-entry-wrap {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start; }
        .responsive #top.home #wrap_all #main #section-home-featured .container .template-page .entry-content-wrapper .flex_column.av_one_full .avia-content-grid-active .avia-content-slider-inner .slide-entry-wrap .slide-entry {
          width: 100%;
          margin: 0;
          margin-bottom: 30px; } }

@media only screen and (max-width: 767px) {
  .responsive #top.home #wrap_all #main #section-home-intro .container .template-page .entry-content-wrapper .flex_column {
    max-width: 100%;
    margin: 25px auto 50px auto; }
    .responsive #top.home #wrap_all #main #section-home-intro .container .template-page .entry-content-wrapper .flex_column .av-special-heading h1 {
      font-size: 1.35rem;
      line-height: 1.85rem; }
  .responsive #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper,
  .responsive #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper {
    display: grid;
    grid-template-columns: 1fr; }
    .responsive #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper .flex_column.av_one_full,
    .responsive #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper .flex_column.av_one_full {
      width: 100%;
      grid-column: span 1; }
    .responsive #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper .flex_column.av_one_half,
    .responsive #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper .flex_column.av_one_half {
      width: 100%;
      height: auto;
      min-height: 1px;
      margin: 0;
      background-color: white;
      padding: 20px 30px; }
      .responsive #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper .flex_column.av_one_half.first,
      .responsive #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper .flex_column.av_one_half.first {
        overflow: hidden;
        padding: 0;
        min-height: 30vh; }
      .responsive #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading,
      .responsive #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading {
        margin-top: 0; }
        .responsive #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading .av-subheading,
        .responsive #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading .av-subheading {
          text-transform: uppercase; }
        .responsive #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading .av-special-heading-tag,
        .responsive #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading .av-special-heading-tag {
          font-size: 1.35rem;
          font-weight: bold;
          line-height: 1.75rem; }
          .responsive #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading .av-special-heading-tag a,
          .responsive #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading .av-special-heading-tag a {
            color: #545454;
            -webkit-transition: color 0.5s ease;
            -moz-transition: color 0.5s ease;
            transition: color 0.5s ease; }
            .responsive #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading .av-special-heading-tag a:hover,
            .responsive #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper .flex_column.av_one_half .av-special-heading .av-special-heading-tag a:hover {
              opacity: 1;
              color: #57a7dd; }
      .responsive #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper .flex_column.av_one_half .av_textblock_section .avia_textblock p a,
      .responsive #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper .flex_column.av_one_half .av_textblock_section .avia_textblock p a {
        font-size: 0.85rem;
        font-weight: bold;
        color: #f8963e;
        text-transform: uppercase; }
        .responsive #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper .flex_column.av_one_half .av_textblock_section .avia_textblock p a .fa-chevron-right,
        .responsive #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper .flex_column.av_one_half .av_textblock_section .avia_textblock p a .fa-chevron-right {
          margin-left: 5px; }
  .responsive #top.home #wrap_all #main #section-social .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section {
    display: none; } }

@media only screen and (max-width: 480px) {
  .responsive #top.home #wrap_all #main #section-home-intro .container .template-page .entry-content-wrapper .flex_column {
    max-width: 100%;
    margin: 0 auto 25px auto; } }

#top #wrap_all #main #custom-footer {
  float: left;
  width: 100%;
  background-color: #545454; }
  #top #wrap_all #main #custom-footer #associated-sites, #top #wrap_all #main #custom-footer #partnership, #top #wrap_all #main #custom-footer #footer-row {
    float: left;
    width: 100%; }
  #top #wrap_all #main #custom-footer #associated-sites .container {
    position: relative;
    padding: 0 20px; }
    #top #wrap_all #main #custom-footer #associated-sites .container .btn-wrapper {
      position: absolute;
      top: -30px;
      right: 0;
      width: 100%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -moz-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-box-pack: end;
      -moz-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      z-index: 2; }
      #top #wrap_all #main #custom-footer #associated-sites .container .btn-wrapper .btn {
        color: white;
        display: inline-block;
        padding: 10px 20px;
        background-color: #545454;
        font-size: 0.85rem;
        font-weight: bold;
        text-transform: uppercase;
        cursor: pointer; }
        #top #wrap_all #main #custom-footer #associated-sites .container .btn-wrapper .btn:after {
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          content: "\f077";
          font-size: 0.85rem;
          color: white;
          margin-left: 10px; }
        #top #wrap_all #main #custom-footer #associated-sites .container .btn-wrapper .btn.open:after {
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          content: "\f078";
          font-size: 0.85rem;
          color: white;
          margin-left: 10px; }
    #top #wrap_all #main #custom-footer #associated-sites .container .the-links {
      padding: 20px 0;
      text-align: right; }
      #top #wrap_all #main #custom-footer #associated-sites .container .the-links ul {
        margin: 0;
        padding: 0; }
        #top #wrap_all #main #custom-footer #associated-sites .container .the-links ul li {
          margin: 0;
          padding: 0; }
          #top #wrap_all #main #custom-footer #associated-sites .container .the-links ul li a {
            color: white;
            text-decoration: none; }
            #top #wrap_all #main #custom-footer #associated-sites .container .the-links ul li a:hover {
              text-decoration: underline; }
  #top #wrap_all #main #custom-footer #partnership .container {
    padding: 40px 0 0 0; }
    #top #wrap_all #main #custom-footer #partnership .container .title {
      text-align: center;
      font-weight: bold;
      color: rgba(234, 234, 234, 0.35);
      text-transform: uppercase; }
    #top #wrap_all #main #custom-footer #partnership .container .partners {
      max-width: 900px;
      margin: 0 auto;
      padding: 20px 0; }
      #top #wrap_all #main #custom-footer #partnership .container .partners ul {
        width: 100%;
        margin: 0;
        padding: 0;
        list-style: none;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; }
        #top #wrap_all #main #custom-footer #partnership .container .partners ul li {
          margin: 0;
          padding: 0 20px; }
          #top #wrap_all #main #custom-footer #partnership .container .partners ul li img {
            display: block;
            width: 125px;
            min-height: 50px; }
  #top #wrap_all #main #custom-footer #footer-row .container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding: 40px 20px; }
    #top #wrap_all #main #custom-footer #footer-row .container .col-01 {
      width: 25%; }
      #top #wrap_all #main #custom-footer #footer-row .container .col-01 a img {
        display: block;
        width: 100%;
        max-width: 206px;
        height: auto; }
    #top #wrap_all #main #custom-footer #footer-row .container .col-02 {
      width: 50%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-align: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -moz-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      font-size: 0.65rem;
      color: white; }
      #top #wrap_all #main #custom-footer #footer-row .container .col-02 a {
        display: inline-block;
        padding: 0 5px;
        color: white; }
    #top #wrap_all #main #custom-footer #footer-row .container .col-03 {
      width: 25%; }
      #top #wrap_all #main #custom-footer #footer-row .container .col-03 #social-media ul {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: end;
        -moz-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        margin: 0;
        padding: 0;
        list-style: none; }
        #top #wrap_all #main #custom-footer #footer-row .container .col-03 #social-media ul li {
          margin: 0 15px 0 0;
          padding: 0; }
          #top #wrap_all #main #custom-footer #footer-row .container .col-03 #social-media ul li:last-child {
            margin: 0; }
          #top #wrap_all #main #custom-footer #footer-row .container .col-03 #social-media ul li a i {
            display: inline-block;
            color: white;
            -webkit-transition: color 0.5s ease;
            -moz-transition: color 0.5s ease;
            transition: color 0.5s ease; }
          #top #wrap_all #main #custom-footer #footer-row .container .col-03 #social-media ul li a:hover i {
            color: #f8963e; }

#top #wrap_all #main #socket {
  display: none;
  border: none;
  background-color: #545454; }
  #top #wrap_all #main #socket .container {
    padding: 0 0 15px 0;
    text-align: center; }
    #top #wrap_all #main #socket .container .copyright {
      float: none;
      color: white;
      text-align: center;
      font-size: 0.65rem; }

@media only screen and (max-width: 989px) {
  .responsive #top #wrap_all #main #custom-footer #associated-sites .container .btn-wrapper {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .responsive #top #wrap_all #main #custom-footer #associated-sites .container .the-links {
    text-align: center; }
  .responsive #top #wrap_all #main #custom-footer #footer-row .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    max-width: 100%; }
    .responsive #top #wrap_all #main #custom-footer #footer-row .container .col-01, .responsive #top #wrap_all #main #custom-footer #footer-row .container .col-02, .responsive #top #wrap_all #main #custom-footer #footer-row .container .col-03 {
      width: 100%; }
    .responsive #top #wrap_all #main #custom-footer #footer-row .container .col-01 a {
      text-align: center; }
      .responsive #top #wrap_all #main #custom-footer #footer-row .container .col-01 a img {
        margin: 0 auto; }
    .responsive #top #wrap_all #main #custom-footer #footer-row .container .col-02 {
      margin: 20px auto; }
    .responsive #top #wrap_all #main #custom-footer #footer-row .container .col-03 #social-media ul {
      margin: 0 auto;
      -webkit-box-pack: center;
      -moz-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; } }

@media only screen and (max-width: 480px) {
  .responsive #top #wrap_all #main #custom-footer #partnership .container .partners {
    padding: 0; }
    .responsive #top #wrap_all #main #custom-footer #partnership .container .partners ul li {
      padding: 0 10px; } }

#searchform-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  position: fixed;
  top: 100px;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 0;
  background-color: rgba(0, 35, 69, 0.95);
  -webkit-transition: height 1s ease;
  -moz-transition: height 1s ease;
  transition: height 1s ease; }
  #searchform-wrapper .container {
    position: relative; }
    #searchform-wrapper .container .fa-times-circle {
      position: absolute;
      top: 0;
      right: 50px;
      color: white;
      cursor: pointer; }
    #searchform-wrapper .container #searchform {
      width: 100%; }
      #searchform-wrapper .container #searchform label {
        width: 100%;
        font-family: "Open Sans", sans-serif;
        font-size: 1rem;
        font-weight: 300;
        color: white; }
      #searchform-wrapper .container #searchform > div {
        width: 100%;
        max-width: -moz-calc(100% - 60px);
        max-width: calc(100% - 60px); }

#top.search-results #wrap_all #main #section-search-form {
  background-color: #002345; }
  #top.search-results #wrap_all #main #section-search-form .container .template-page .entry-content-wrapper .flex_column .search_form_field h4, #top.search-results #wrap_all #main #section-search-form .container .template-page .entry-content-wrapper .flex_column .search_form_field p {
    color: white; }

#top.author #wrap_all #main #section-author-info {
  background-color: #eaeaea; }
  #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
    #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper:before, #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper:after {
      display: none; }
    #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper .flex_column {
      margin: 0;
      width: 100%; }
      #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper .flex_column:before, #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper .flex_column:after {
        display: none; }
      #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper .flex_column.author-image {
        width: 200px;
        margin-right: 30px; }
        #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper .flex_column.author-image img {
          -moz-border-radius: 50%;
          border-radius: 50%;
          border: 1px solid white; }
      #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper .flex_column.author-info .av-special-heading {
        margin: 0; }
        #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper .flex_column.author-info .av-special-heading .av-subheading {
          text-transform: uppercase;
          font-size: 1rem;
          font-weight: bold; }
        #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper .flex_column.author-info .av-special-heading .av-special-heading-tag {
          font-size: 2.5rem;
          line-height: 3rem; }
      #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper .flex_column.author-info .av_textblock_section {
        margin-top: 20px; }
        #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper .flex_column.author-info .av_textblock_section .avia_textblock strong {
          display: block; }
        #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper .flex_column.author-info .av_textblock_section .avia_textblock ul {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          margin: 0;
          padding: 0;
          list-style: none; }
          #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper .flex_column.author-info .av_textblock_section .avia_textblock ul li {
            margin: 0 10px 0 0;
            padding: 0;
            list-style: none; }
            #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper .flex_column.author-info .av_textblock_section .avia_textblock ul li a {
              font-size: 1rem;
              color: white;
              width: 40px;
              height: 40px;
              -moz-border-radius: 100%;
              border-radius: 100%;
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
              -moz-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-box-pack: center;
              -moz-box-pack: center;
              -ms-flex-pack: center;
              justify-content: center; }
            #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper .flex_column.author-info .av_textblock_section .avia_textblock ul li.auth-twitter a {
              background-color: #55acee; }
            #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper .flex_column.author-info .av_textblock_section .avia_textblock ul li.auth-facebook a {
              background-color: #3b5998; }
            #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper .flex_column.author-info .av_textblock_section .avia_textblock ul li.auth-linkedin a {
              background-color: #0077b5; }
            #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper .flex_column.author-info .av_textblock_section .avia_textblock ul li.auth-instagram a {
              background-color: #517fa4; }

#top.author #wrap_all #main #section-author-posts .container .template-page .entry-content-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  #top.author #wrap_all #main #section-author-posts .container .template-page .entry-content-wrapper:before, #top.author #wrap_all #main #section-author-posts .container .template-page .entry-content-wrapper:after {
    display: none; }
  #top.author #wrap_all #main #section-author-posts .container .template-page .entry-content-wrapper .flex_column:before, #top.author #wrap_all #main #section-author-posts .container .template-page .entry-content-wrapper .flex_column:after {
    display: none; }
  #top.author #wrap_all #main #section-author-posts .container .template-page .entry-content-wrapper .flex_column.av_one_full {
    width: 100%;
    margin: 0;
    padding: 20px 0; }
    #top.author #wrap_all #main #section-author-posts .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading {
      margin: 0; }
    #top.author #wrap_all #main #section-author-posts .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section.blog-meta .avia_textblock ul {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: start;
      -moz-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      margin: 0;
      padding: 0;
      list-style: none; }
      #top.author #wrap_all #main #section-author-posts .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section.blog-meta .avia_textblock ul li {
        margin: 0 10px 0 0;
        padding: 0 10px 0 0;
        list-style: none;
        font-size: 0.65rem;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border-right: 1px solid #eaeaea; }
        #top.author #wrap_all #main #section-author-posts .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section.blog-meta .avia_textblock ul li:before {
          display: none; }
        #top.author #wrap_all #main #section-author-posts .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section.blog-meta .avia_textblock ul li:last-child {
          border: none; }
        #top.author #wrap_all #main #section-author-posts .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section.blog-meta .avia_textblock ul li.auth-img {
          border: none; }
          #top.author #wrap_all #main #section-author-posts .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section.blog-meta .avia_textblock ul li.auth-img img {
            -moz-border-radius: 50%;
            border-radius: 50%;
            border: 3px solid #eaeaea; }
    #top.author #wrap_all #main #section-author-posts .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section.blog-read-more {
      text-align: right;
      border-bottom: 6px solid #eaeaea; }
      #top.author #wrap_all #main #section-author-posts .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section.blog-read-more a {
        font-size: 0.85rem;
        font-weight: bold;
        text-transform: uppercase;
        color: #f8963e;
        -webkit-transition: color 0.3s ease;
        -moz-transition: color 0.3s ease;
        transition: color 0.3s ease; }
        #top.author #wrap_all #main #section-author-posts .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section.blog-read-more a:hover {
          color: #57a7dd;
          text-decoration: none; }

@media only screen and (max-width: 767px) {
  .responsive #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .responsive #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper .flex_column {
      margin: 0; }
      .responsive #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper .flex_column.author-image {
        width: 200px;
        margin: 0 auto 30px auto; }
      .responsive #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper .flex_column.author-info .av-special-heading {
        margin: 0; }
        .responsive #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper .flex_column.author-info .av-special-heading .av-subheading {
          font-size: 0.85rem;
          text-align: center; }
        .responsive #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper .flex_column.author-info .av-special-heading .av-special-heading-tag {
          font-size: 2rem;
          line-height: 2.5rem;
          text-align: center; }
      .responsive #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper .flex_column.author-info .av_textblock_section .avia_textblock {
        text-align: center; }
        .responsive #top.author #wrap_all #main #section-author-info .container .template-page .entry-content-wrapper .flex_column.author-info .av_textblock_section .avia_textblock ul {
          -webkit-box-align: center;
          -moz-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: center;
          -moz-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center; } }

#top.archive #wrap_all #main .section-result:nth-child(odd) {
  background-color: #eaeaea; }

#top.archive #wrap_all #main .section-result .container .template-page .entry-content-wrapper:before, #top.archive #wrap_all #main .section-result .container .template-page .entry-content-wrapper:after {
  display: none; }

#top.archive #wrap_all #main .section-result .container .template-page .entry-content-wrapper .flex_column:before, #top.archive #wrap_all #main .section-result .container .template-page .entry-content-wrapper .flex_column:after {
  display: none; }

#top.archive #wrap_all #main .section-result .container .template-page .entry-content-wrapper .flex_column.av_one_fourth .no-image {
  background-color: #002345;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 20px; }
  #top.archive #wrap_all #main .section-result .container .template-page .entry-content-wrapper .flex_column.av_one_fourth .no-image img {
    max-width: 100px; }

#top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .gform_confirmation_wrapper .gform_confirmation_message {
  color: white;
  text-align: center; }
  #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .gform_confirmation_wrapper .gform_confirmation_message:before {
    content: '✔';
    color: #74944b;
    font-size: 1rem;
    font-weight: bold;
    line-height: inherit;
    margin-right: 10px; }

#top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .gform_validation_error form .validation_error {
  color: #f8963e;
  border-color: #f8963e; }

#top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .gform_validation_error form .gform_body .gform_fields .gfield_error {
  background-color: transparent;
  border-top: 1px solid #f8963e;
  border-bottom: 1px solid #f8963e; }
  #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .gform_validation_error form .gform_body .gform_fields .gfield_error .gfield_label {
    color: #f8963e; }
  #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .gform_validation_error form .gform_body .gform_fields .gfield_error .validation_message {
    color: #f8963e;
    border-color: #f8963e; }

#top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock.subscribe-form .gform_confirmation_wrapper .gform_confirmation_message {
  color: #74944b;
  text-align: left; }
  #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock.subscribe-form .gform_confirmation_wrapper .gform_confirmation_message:before {
    content: '✔';
    color: #74944b;
    font-size: 1rem;
    font-weight: bold;
    line-height: inherit;
    margin-right: 10px; }

#top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock.subscribe-form .gform_wrapper form .gform_body .gform_fields {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock.subscribe-form .gform_wrapper form .gform_body .gform_fields .gfield {
    width: 50%; }
    #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock.subscribe-form .gform_wrapper form .gform_body .gform_fields .gfield:nth-child(3) {
      width: 100%; }
    #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock.subscribe-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox {
      -webkit-column-count: 3;
      -moz-column-count: 3;
      column-count: 3; }
      #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock.subscribe-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox li {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 0.85rem; }
        #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock.subscribe-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox li input {
          margin: 5px 10px 0 0; }
        #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock.subscribe-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox li label {
          margin: 0;
          display: block;
          width: 100%;
          font-size: 0.85rem; }

#top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock.subscribe-form .gform_wrapper form .gform_footer input[type="submit"] {
  border: none;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 6px 15px;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #f8963e;
  color: white;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease; }
  #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock.subscribe-form .gform_wrapper form .gform_footer input[type="submit"]:hover {
    background-color: #57a7dd; }

@media only screen and (max-width: 767px) {
  .responsive #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock.subscribe-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2; } }

@media only screen and (max-width: 640px) {
  .responsive #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock.subscribe-form .gform_wrapper form .gform_body .gform_fields {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    .responsive #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock.subscribe-form .gform_wrapper form .gform_body .gform_fields .gfield {
      width: 100%;
      margin-top: 0; }
      .responsive #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock.subscribe-form .gform_wrapper form .gform_body .gform_fields .gfield:nth-child(3) {
        width: 100%;
        margin-top: 20px; } }

@media only screen and (max-width: 480px) {
  .responsive #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock.subscribe-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1; } }

.av-submenu-container {
  background-color: #002345;
  border: none; }
  .av-submenu-container.stick {
    position: fixed !important;
    top: 99px !important; }
  .av-submenu-container .container {
    width: 100%;
    max-width: 100%; }
    .av-submenu-container .container .av-subnav-menu .menu-item a {
      background-color: transparent; }
      .av-submenu-container .container .av-subnav-menu .menu-item a .avia-menu-text {
        font-family: "Oswald", sans-serif;
        color: white;
        text-transform: uppercase; }

@media only screen and (max-width: 1024px) {
  .responsive #top #wrap_all #main .av-submenu-container {
    border: none; }
    .responsive #top #wrap_all #main .av-submenu-container.stick {
      top: 90px !important; } }

@media only screen and (max-width: 767px) {
  .responsive #top #wrap_all #main {
    margin-top: 0 !important; }
    .responsive #top #wrap_all #main .av-submenu-container {
      position: static !important; }
      .responsive #top #wrap_all #main .av-submenu-container .container {
        width: 100%;
        max-width: 100%;
        padding: 0; }
        .responsive #top #wrap_all #main .av-submenu-container .container .av-subnav-menu {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -moz-box-orient: vertical;
          -moz-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column; }
          .responsive #top #wrap_all #main .av-submenu-container .container .av-subnav-menu .menu-item {
            padding: 0;
            display: block;
            width: 100%;
            border-bottom: 1px solid rgba(255, 255, 255, 0.25);
            border-left: none;
            border-right: none; }
            .responsive #top #wrap_all #main .av-submenu-container .container .av-subnav-menu .menu-item a {
              border-top: 1px solid rgba(0, 0, 0, 0.25);
              border-left: none;
              border-right: none;
              display: block;
              padding: 3px 8px;
              background-color: #002345;
              -webkit-transition: background-color 0.2s ease;
              -moz-transition: background-color 0.2s ease;
              transition: background-color 0.2s ease; }
              .responsive #top #wrap_all #main .av-submenu-container .container .av-subnav-menu .menu-item a:hover {
                background-color: #57a7dd; } }

#top #wrap_all #main #briefcase-results .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main #briefcase-results .container .template-page .entry-content-wrapper .flex_column:after {
  display: none; }

#top #wrap_all #main #briefcase-results .container .template-page .entry-content-wrapper .flex_column .favorites {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
  margin-top: 30px; }
  #top #wrap_all #main #briefcase-results .container .template-page .entry-content-wrapper .flex_column .favorites .fav-item {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin: 0; }
    #top #wrap_all #main #briefcase-results .container .template-page .entry-content-wrapper .flex_column .favorites .fav-item .fav-image {
      width: 200px; }
      #top #wrap_all #main #briefcase-results .container .template-page .entry-content-wrapper .flex_column .favorites .fav-item .fav-image img {
        width: 100%;
        border: 1px solid #eaeaea; }
    #top #wrap_all #main #briefcase-results .container .template-page .entry-content-wrapper .flex_column .favorites .fav-item .fav-content {
      width: 100%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      padding: 0 20px; }
      #top #wrap_all #main #briefcase-results .container .template-page .entry-content-wrapper .flex_column .favorites .fav-item .fav-content .fav-title {
        font-size: 1rem;
        font-weight: bold; }
      #top #wrap_all #main #briefcase-results .container .template-page .entry-content-wrapper .flex_column .favorites .fav-item .fav-content .fav-links {
        margin: 10px 0; }
        #top #wrap_all #main #briefcase-results .container .template-page .entry-content-wrapper .flex_column .favorites .fav-item .fav-content .fav-links ul {
          max-width: 204px;
          margin: 0;
          padding: 0;
          list-style: none;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -moz-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: justify;
          -moz-box-pack: justify;
          -ms-flex-pack: justify;
          justify-content: space-between; }
          #top #wrap_all #main #briefcase-results .container .template-page .entry-content-wrapper .flex_column .favorites .fav-item .fav-content .fav-links ul li {
            margin: 0;
            padding: 0; }
            #top #wrap_all #main #briefcase-results .container .template-page .entry-content-wrapper .flex_column .favorites .fav-item .fav-content .fav-links ul li a {
              display: block;
              padding: 0 10px 0 0;
              color: white;
              color: #f8963e;
              cursor: pointer;
              -webkit-transition: color 0.2s ease;
              -moz-transition: color 0.2s ease;
              transition: color 0.2s ease; }
              #top #wrap_all #main #briefcase-results .container .template-page .entry-content-wrapper .flex_column .favorites .fav-item .fav-content .fav-links ul li a:hover {
                color: #57a7dd;
                text-decoration: none; }
      #top #wrap_all #main #briefcase-results .container .template-page .entry-content-wrapper .flex_column .favorites .fav-item .fav-content .fav-remove .simplefavorite-button {
        font-size: 0.65rem;
        line-height: 1.15rem;
        display: inline-block;
        border: 1px solid #f8963e;
        color: #f8963e;
        text-transform: uppercase;
        padding: 3px 15px;
        cursor: pointer;
        -webkit-transition: color 0.2s ease, background-color 0.2s ease;
        -moz-transition: color 0.2s ease, background-color 0.2s ease;
        transition: color 0.2s ease, background-color 0.2s ease; }
        #top #wrap_all #main #briefcase-results .container .template-page .entry-content-wrapper .flex_column .favorites .fav-item .fav-content .fav-remove .simplefavorite-button.active, #top #wrap_all #main #briefcase-results .container .template-page .entry-content-wrapper .flex_column .favorites .fav-item .fav-content .fav-remove .simplefavorite-button:hover {
          opacity: 1;
          color: white;
          background-color: #f8963e;
          text-decoration: none; }

#top #wrap_all #main #briefcase-results .container .template-page .entry-content-wrapper .flex_column.empty .avia-button-wrap .avia-button {
  padding: 0; }
  #top #wrap_all #main #briefcase-results .container .template-page .entry-content-wrapper .flex_column.empty .avia-button-wrap .avia-button .simplefavorites-clear {
    padding: 6px 15px;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #f8963e;
    color: white;
    border: none;
    cursor: pointer;
    -webkit-transition: background-color 0.2s ease;
    -moz-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease; }
    #top #wrap_all #main #briefcase-results .container .template-page .entry-content-wrapper .flex_column.empty .avia-button-wrap .avia-button .simplefavorites-clear:hover {
      background-color: #57a7dd;
      text-decoration: none; }

#top #wrap_all #main #briefcase-results hr {
  float: left;
  width: 100%;
  margin: 30px 0; }

@media only screen and (max-width: 989px) {
  .responsive #top #wrap_all #main #briefcase-results .container .template-page .entry-content-wrapper .flex_column .favorites {
    grid-template-columns: 1fr;
    grid-gap: 20px; } }

@media only screen and (max-width: 480px) {
  .responsive #top #wrap_all #main #briefcase-results .container .template-page .entry-content-wrapper .flex_column .favorites {
    margin: 0; }
    .responsive #top #wrap_all #main #briefcase-results .container .template-page .entry-content-wrapper .flex_column .favorites .fav-item {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      border-bottom: 1px solid #eaeaea;
      margin: 0 0 20px 0;
      padding: 0 0 20px 0; }
      .responsive #top #wrap_all #main #briefcase-results .container .template-page .entry-content-wrapper .flex_column .favorites .fav-item:last-child {
        margin: 0;
        padding: 0;
        border: none; }
      .responsive #top #wrap_all #main #briefcase-results .container .template-page .entry-content-wrapper .flex_column .favorites .fav-item .fav-image {
        width: 100%; }
      .responsive #top #wrap_all #main #briefcase-results .container .template-page .entry-content-wrapper .flex_column .favorites .fav-item .fav-content {
        width: 100%; } }

#top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper:before, #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper:after {
  display: none; }

#top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column:after {
  display: none; }

#top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.callout {
  padding-left: 40px;
  border-left: 10px solid #57a7dd; }
  #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column.callout .av-special-heading .av-special-heading-tag {
    font-size: 1.5rem;
    font-weight: 400;
    text-transform: none;
    color: #545454;
    line-height: 2rem; }

#top #wrap_all #main .section-itow-intro {
  background-color: #eaeaea; }
  #top #wrap_all #main .section-itow-intro .container .template-page .entry-content-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px; }
    #top #wrap_all #main .section-itow-intro .container .template-page .entry-content-wrapper:before, #top #wrap_all #main .section-itow-intro .container .template-page .entry-content-wrapper:after {
      display: none; }
    #top #wrap_all #main .section-itow-intro .container .template-page .entry-content-wrapper .flex_column {
      width: 100%;
      margin: 0; }
      #top #wrap_all #main .section-itow-intro .container .template-page .entry-content-wrapper .flex_column:nth-child(2) {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center; }
      #top #wrap_all #main .section-itow-intro .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main .section-itow-intro .container .template-page .entry-content-wrapper .flex_column:after {
        display: none; }
      #top #wrap_all #main .section-itow-intro .container .template-page .entry-content-wrapper .flex_column .avia-video {
        margin: 0; }
      #top #wrap_all #main .section-itow-intro .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
        margin-top: 0;
        font-size: 1.25rem;
        line-height: 1.75rem; }
        #top #wrap_all #main .section-itow-intro .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p strong {
          color: inherit; }

#top #wrap_all #main .section-itow-image-halves .container {
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0 20px; }
  #top #wrap_all #main .section-itow-image-halves .container .template-page {
    padding: 0;
    margin: 0; }
    #top #wrap_all #main .section-itow-image-halves .container .template-page .entry-content-wrapper {
      display: grid;
      grid-template-columns: 1fr 1fr;
      grid-gap: 20px; }
      #top #wrap_all #main .section-itow-image-halves .container .template-page .entry-content-wrapper:before, #top #wrap_all #main .section-itow-image-halves .container .template-page .entry-content-wrapper:after {
        display: none; }
      #top #wrap_all #main .section-itow-image-halves .container .template-page .entry-content-wrapper .flex_column {
        width: 100%;
        margin: 0;
        position: relative; }
        #top #wrap_all #main .section-itow-image-halves .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main .section-itow-image-halves .container .template-page .entry-content-wrapper .flex_column:after {
          display: none; }
        #top #wrap_all #main .section-itow-image-halves .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner {
          width: 100%; }
          #top #wrap_all #main .section-itow-image-halves .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap {
            width: 100%; }
            #top #wrap_all #main .section-itow-image-halves .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap img {
              width: 100%; }
        #top #wrap_all #main .section-itow-image-halves .container .template-page .entry-content-wrapper .flex_column .av_textblock_section {
          width: 100%;
          text-align: right;
          position: absolute;
          bottom: 0;
          right: 0; }
          #top #wrap_all #main .section-itow-image-halves .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock {
            display: inline-block; }
            #top #wrap_all #main .section-itow-image-halves .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
              display: inline-block;
              background-color: rgba(0, 35, 69, 0.5);
              margin: 0;
              font-family: "Open Sans", sans-serif;
              font-size: 0.65rem;
              line-height: 0.95rem;
              text-align: left;
              padding: 5px 10px;
              font-style: normal;
              color: white; }

#top #wrap_all #main .section-itow-episodes .container .template-page .entry-content-wrapper:before, #top #wrap_all #main .section-itow-episodes .container .template-page .entry-content-wrapper:after, #top #wrap_all #main .section-itow-additional-episodes .container .template-page .entry-content-wrapper:before, #top #wrap_all #main .section-itow-additional-episodes .container .template-page .entry-content-wrapper:after {
  display: none; }

#top #wrap_all #main .section-itow-episodes .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main .section-itow-episodes .container .template-page .entry-content-wrapper .flex_column:after, #top #wrap_all #main .section-itow-additional-episodes .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main .section-itow-additional-episodes .container .template-page .entry-content-wrapper .flex_column:after {
  display: none; }

#top #wrap_all #main .section-itow-episodes .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner, #top #wrap_all #main .section-itow-additional-episodes .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 20px; }
  #top #wrap_all #main .section-itow-episodes .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap, #top #wrap_all #main .section-itow-additional-episodes .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap {
    margin: 0;
    width: 100%; }
    #top #wrap_all #main .section-itow-episodes .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry a, #top #wrap_all #main .section-itow-additional-episodes .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry a {
      -moz-border-radius: 0;
      border-radius: 0; }
      #top #wrap_all #main .section-itow-episodes .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry a img, #top #wrap_all #main .section-itow-additional-episodes .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry a img {
        -moz-border-radius: 0;
        border-radius: 0; }
    #top #wrap_all #main .section-itow-episodes .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-content .entry-content-header .slide-entry-title a, #top #wrap_all #main .section-itow-additional-episodes .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-content .entry-content-header .slide-entry-title a {
      font-size: 1rem; }

#top #wrap_all #main .section-itow-additional-episodes {
  background-color: #eaeaea;
  border-top: 1px solid rgba(84, 84, 84, 0.15); }
  #top #wrap_all #main .section-itow-additional-episodes .container .template-page .entry-content-wrapper .flex_column .avia-content-slider {
    margin-top: 15px; }

#top #wrap_all #main .section-itow-companies {
  border-top: 1px solid rgba(84, 84, 84, 0.15); }
  #top #wrap_all #main .section-itow-companies .container .template-page .entry-content-wrapper:before, #top #wrap_all #main .section-itow-companies .container .template-page .entry-content-wrapper:after {
    display: none; }
  #top #wrap_all #main .section-itow-companies .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main .section-itow-companies .container .template-page .entry-content-wrapper .flex_column:after {
    display: none; }
  #top #wrap_all #main .section-itow-companies .container .template-page .entry-content-wrapper .flex_column .avia-image-container {
    height: 125px; }
    #top #wrap_all #main .section-itow-companies .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner {
      height: 100%; }
      #top #wrap_all #main .section-itow-companies .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap {
        height: 100%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; }
        #top #wrap_all #main .section-itow-companies .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap img {
          width: 100%; }
  #top #wrap_all #main .section-itow-companies .container .template-page .entry-content-wrapper .flex_column .av_textblock_section {
    margin-top: 20px; }
    #top #wrap_all #main .section-itow-companies .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
      font-size: 0.85rem;
      line-height: 1.25rem; }
  #top #wrap_all #main .section-itow-companies .container .template-page .entry-content-wrapper .flex_column.story-corps .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap {
    width: 100%; }
    #top #wrap_all #main .section-itow-companies .container .template-page .entry-content-wrapper .flex_column.story-corps .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap img {
      max-width: 200px; }
  #top #wrap_all #main .section-itow-companies .container .template-page .entry-content-wrapper .flex_column.ifc .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap {
    width: 100%; }
    #top #wrap_all #main .section-itow-companies .container .template-page .entry-content-wrapper .flex_column.ifc .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap img {
      max-width: 300px; }

@media only screen and (max-width: 767px) {
  .responsive #top #wrap_all #main .section-itow-intro .container .template-page {
    padding: 50px 0; }
    .responsive #top #wrap_all #main .section-itow-intro .container .template-page .entry-content-wrapper {
      grid-template-columns: 1fr; }
      .responsive #top #wrap_all #main .section-itow-intro .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
        margin: 0;
        font-size: 1.25rem;
        line-height: 1.75rem; }
  .responsive #top #wrap_all #main .section-itow-image-halves .container {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0 20px; }
    .responsive #top #wrap_all #main .section-itow-image-halves .container .template-page .entry-content-wrapper {
      grid-template-columns: 1fr; } }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    #top.home #wrap_all #main #section-home-video .container .template-page .entry-content-wrapper .flex_column {
      width: 50%;
      margin: 0; }
  #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper .flex_column {
      width: 50%;
      margin: 0; }
      #top.home #wrap_all #main #section-home-program .container .template-page .entry-content-wrapper .flex_column:first-child {
        width: 100%;
        margin-bottom: 20px; }
  #top #wrap_all #main .section-susex-archive .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    #top #wrap_all #main .section-susex-archive .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap {
      width: -moz-calc(20% - 20px);
      width: calc(20% - 20px);
      margin-right: 20px; }
      #top #wrap_all #main .section-susex-archive .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap:first-child {
        width: 100%;
        margin: 0 0 20px 0; }
  #top #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    #top #wrap_all #main .section-susex-speakers-lineup .container .template-page .entry-content-wrapper .flex_column {
      width: -moz-calc(20% - 20px);
      width: calc(20% - 20px);
      margin-right: 20px; }
  #top #wrap_all #main .section-susex-venue .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggle_wrap .toggle_content .hotel-options {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    #top #wrap_all #main .section-susex-venue .container .template-page .entry-content-wrapper .flex_column .togglecontainer .av_toggle_section .single_toggle .toggle_wrap .toggle_content .hotel-options .hotel {
      width: -moz-calc(50% - 20px);
      width: calc(50% - 20px);
      margin-right: 20px; }
  #top #wrap_all #main .section-susex-sponsors .container .template-page .entry-content-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    #top #wrap_all #main .section-susex-sponsors .container .template-page .entry-content-wrapper .flex_column {
      width: -moz-calc(20% - 20px);
      width: calc(20% - 20px);
      margin: 0 20px 20px 0; }
      #top #wrap_all #main .section-susex-sponsors .container .template-page .entry-content-wrapper .flex_column:first-child {
        width: 100%;
        margin: 0 0 20px 0; }
  #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper .flex_column.av_one_fourth {
      width: -moz-calc(25% - 20px);
      width: calc(25% - 20px);
      margin: 0 20px 20px 0; }
    #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper .flex_column.av_one_full {
      width: 100%;
      margin: 0 0 20px 0; }
  #top #wrap_all #main .section-susex-past-exchanges .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    #top #wrap_all #main .section-susex-past-exchanges .container .template-page .entry-content-wrapper .flex_column .avia-content-slider .avia-content-slider-inner .slide-entry-wrap {
      width: -moz-calc(20% - 20px);
      width: calc(20% - 20px);
      margin-right: 20px; }
  #top #wrap_all #main #search-results .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .search-filter-results .result .result-img {
    float: left;
    width: 200px; }
  #top #wrap_all #main #search-results .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .search-filter-results .result .result-txt {
    float: left;
    width: -moz-calc(100% - 300px);
    width: calc(100% - 300px); }
  #top #wrap_all #main .section-work-in-action .container .template-page .entry-content-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    #top #wrap_all #main .section-work-in-action .container .template-page .entry-content-wrapper .flex_column {
      width: -moz-calc(50% - 20px);
      width: calc(50% - 20px);
      margin: 0 20px 20px 0; }
      #top #wrap_all #main .section-work-in-action .container .template-page .entry-content-wrapper .flex_column:first-child {
        width: 100%;
        margin: 0 0 20px 0; }
  #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    #top #wrap_all #main .section-videos .container .template-page .entry-content-wrapper .flex_column {
      width: -moz-calc(25% - 20px);
      width: calc(25% - 20px);
      margin-right: 20px; }
  #top #wrap_all #main .section-multimedia-audio .container .template-page .entry-content-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    #top #wrap_all #main .section-multimedia-audio .container .template-page .entry-content-wrapper .flex_column {
      width: -moz-calc(25% - 20px);
      width: calc(25% - 20px);
      margin-right: 20px; }
      #top #wrap_all #main .section-multimedia-audio .container .template-page .entry-content-wrapper .flex_column:first-child {
        width: 100%;
        margin: 0 0 20px 0; }
  #top #wrap_all #main #custom-footer #partnership .container .partners ul li:nth-child(2) a > img {
    height: 50px; } }
