/*
 Theme Name:   EDGE Buildings
 Theme URI:    https://www.edgebuildings.com
 Description:  Enfold Child Theme
 Author:       ps:studios
 Author URI:   https://psstudios.com
 Template:     enfold
*/
/* New base styles as of 4/28/2020 - overwiting what exists and deleting old when possible */
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  *:focus {
    outline: 0; }

html,
body {
  font-size: 18px;
  font-family: "Lato", sans-serif;
  color: #222222;
  background: white; }
  html.vi,
  body.vi {
    font-family: "Open Sans", sans-serif !important;
    font-size: 16px !important; }
  html .image-overlay,
  body .image-overlay {
    display: none !important; }

#top #wrap_all #main {
  background-color: white; }
  #top #wrap_all #main .main_color {
    min-height: auto; }
    #top #wrap_all #main .main_color .container {
      position: relative;
      padding-right: 80px;
      padding-left: 80px;
      margin: 0px auto; }
      #top #wrap_all #main .main_color .container .template-page .flex_column.column-top-margin {
        margin-top: 10px; }
  #top #wrap_all #main .av-special-heading,
  #top #wrap_all #main .post-title {
    padding-bottom: 0 !important;
    margin: 0;
    float: left;
    /* Vietnamese heading only - set to h5. New body class of .vi will update all h2's entered to be Open Sans. See below above the media queries. */ }
    #top #wrap_all #main .av-special-heading h1,
    #top #wrap_all #main .post-title h1 {
      font-size: 1.75rem;
      font-weight: 300;
      line-height: 2.25rem;
      text-transform: none; }
    #top #wrap_all #main .av-special-heading h2,
    #top #wrap_all #main .post-title h2 {
      font-size: 1.75rem;
      font-weight: 300;
      line-height: 2.25rem;
      text-transform: none; }
    #top #wrap_all #main .av-special-heading h3,
    #top #wrap_all #main .post-title h3 {
      font-size: 1.25rem;
      font-weight: bold;
      line-height: 1.75rem; }
    #top #wrap_all #main .av-special-heading h4,
    #top #wrap_all #main .post-title h4 {
      display: block;
      font-size: 1rem;
      font-weight: 400; }
      #top #wrap_all #main .av-special-heading h4:before,
      #top #wrap_all #main .post-title h4:before {
        content: "\f054";
        font-family: FontAwesome;
        color: #12b2f0;
        margin-right: 20px; }
    #top #wrap_all #main .av-special-heading h5,
    #top #wrap_all #main .post-title h5 {
      font-size: 2rem;
      font-weight: 300;
      font-family: "Open Sans", sans-serif;
      text-transform: none; }
  #top #wrap_all #main .av_textblock_section .avia_textblock p,
  #top #wrap_all #main .av_textblock_section .avia_textblock li,
  #top #wrap_all #main .av_textblock_section .avia_textblock label,
  #top #wrap_all #main .av_textblock_section .avia_textblock span {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    color: #222222; }
    #top #wrap_all #main .av_textblock_section .avia_textblock p > strong,
    #top #wrap_all #main .av_textblock_section .avia_textblock li > strong,
    #top #wrap_all #main .av_textblock_section .avia_textblock label > strong,
    #top #wrap_all #main .av_textblock_section .avia_textblock span > strong {
      color: inherit;
      font-weight: bold; }
    #top #wrap_all #main .av_textblock_section .avia_textblock p > .back-to-top,
    #top #wrap_all #main .av_textblock_section .avia_textblock li > .back-to-top,
    #top #wrap_all #main .av_textblock_section .avia_textblock label > .back-to-top,
    #top #wrap_all #main .av_textblock_section .avia_textblock span > .back-to-top {
      font-size: 1rem; }
    #top #wrap_all #main .av_textblock_section .avia_textblock p.cap,
    #top #wrap_all #main .av_textblock_section .avia_textblock li.cap,
    #top #wrap_all #main .av_textblock_section .avia_textblock label.cap,
    #top #wrap_all #main .av_textblock_section .avia_textblock span.cap {
      text-transform: uppercase; }
  #top #wrap_all #main .av_textblock_section .avia_textblock p a {
    color: #72c067;
    text-decoration: none; }
    #top #wrap_all #main .av_textblock_section .avia_textblock p a:hover {
      color: #12b2f0;
      text-decoration: none; }
  #top #wrap_all #main .av_textblock_section .avia_textblock p em small a,
  #top #wrap_all #main .av_textblock_section .avia_textblock p small a {
    font-size: inherit; }
  #top #wrap_all #main .av_textblock_section .avia_textblock ul.small-list {
    margin-top: 20px; }
    #top #wrap_all #main .av_textblock_section .avia_textblock ul.small-list li {
      font-size: 0.6667rem;
      line-height: 1rem; }
      #top #wrap_all #main .av_textblock_section .avia_textblock ul.small-list li a {
        font-size: inherit;
        line-height: inherit; }
  #top #wrap_all #main .av_textblock_section .avia_textblock table {
    margin: 0; }
    #top #wrap_all #main .av_textblock_section .avia_textblock table td {
      border: none;
      font-size: 1rem;
      font-weight: 400;
      color: #222222;
      padding: 0; }
      #top #wrap_all #main .av_textblock_section .avia_textblock table td img {
        margin: 0;
        padding: 0; }
  #top #wrap_all #main .av_textblock_section .avia_textblock.small p {
    font-size: 0.6667rem;
    font-style: italic;
    line-height: 1rem; }
    #top #wrap_all #main .av_textblock_section .avia_textblock.small p a {
      font-size: inherit;
      line-height: inherit; }
  #top #wrap_all #main .av-special-heading .special_amp,
  #top #wrap_all #main .post-title .special_amp,
  #top #wrap_all #main .avia_textblock .special_amp {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    color: inherit; }
  #top #wrap_all #main .av_textblock_section .avia_textblock.small p {
    font-size: 0.6667rem;
    font-style: italic;
    line-height: 1rem; }
    #top #wrap_all #main .av_textblock_section .avia_textblock.small p a {
      font-size: inherit;
      line-height: inherit; }
  #top #wrap_all #main .avia-image-container.img-border-radius {
    margin-top: 20px; }
    #top #wrap_all #main .avia-image-container.img-border-radius .avia-image-container-inner .avia-image-overlay-wrap img {
      -moz-border-radius: 5px;
      border-radius: 5px; }
  #top #wrap_all #main .section-cta {
    text-align: center;
    margin: 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; }
    #top #wrap_all #main .section-cta:before, #top #wrap_all #main .section-cta:after {
      display: none; }
    #top #wrap_all #main .section-cta .avia-button-wrap {
      display: inline-block;
      width: auto;
      margin: 0 3px; }
      #top #wrap_all #main .section-cta .avia-button-wrap a {
        font-size: 0.75rem; }
  #top #wrap_all #main input[type="text"] {
    border: 1px solid #dfdfe0;
    background-color: rgba(34, 34, 34, 0.045); }
  #top #wrap_all #main .special-heading-border {
    display: none; }
  #top #wrap_all #main .callout-text {
    color: #12b2f0;
    font-weight: bold; }
  #top #wrap_all #main .av-fullscreen-button .avia-button-wrap a.avia-button {
    padding: 25px; }
    #top #wrap_all #main .av-fullscreen-button .avia-button-wrap a.avia-button span.avia_iconbox_title {
      font-size: 1.111rem;
      text-transform: uppercase; }
    #top #wrap_all #main .av-fullscreen-button .avia-button-wrap a.avia-button .avia_button_background {
      display: none; }
  #top #wrap_all #main .av-fullscreen-button .avia-button-wrap .avia-button-fullwidth {
    -moz-border-radius: 0;
    border-radius: 0; }
  #top #wrap_all #main .btn-fw {
    width: 100%;
    font-size: 1.111rem;
    text-transform: uppercase;
    margin: 0;
    border: none;
    position: relative;
    display: block;
    background-color: #72c067;
    color: white !important;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 25px;
    -webkit-transition: background-color 0.25s ease;
    -moz-transition: background-color 0.25s ease;
    transition: background-color 0.25s ease; }
    #top #wrap_all #main .btn-fw:hover {
      background-color: #12b2f0;
      text-decoration: none; }
  #top #wrap_all #main .btn {
    display: inline-block;
    width: auto;
    margin-right: 3px;
    margin-left: 3px;
    font-size: inherit;
    border: none;
    padding: 10px 20px;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    text-decoration: none; }
    #top #wrap_all #main .btn.btn-white-blue {
      color: #12b2f0;
      background-color: white; }
      #top #wrap_all #main .btn.btn-white-blue:hover {
        background-color: rgba(255, 255, 255, 0.85); }
    #top #wrap_all #main .btn.btn-green-white {
      color: white;
      background-color: #72c067; }
      #top #wrap_all #main .btn.btn-green-white:hover {
        background-color: rgba(114, 192, 103, 0.85); }
  #top #wrap_all #main .hr-custom .hr-inner {
    top: auto; }
  #top #wrap_all #main #bg-green [class^="hr"] .hr-inner, #top #wrap_all #main #bg-blue [class^="hr"] .hr-inner, #top #wrap_all #main #bg-blue-margin-bottom [class^="hr"] .hr-inner,
  #top #wrap_all #main #bg-blue [class^="hr"] .hr-inner {
    border-color: white; }
  #top #wrap_all #main #bg-green .avia_textblock ul, #top #wrap_all #main #bg-blue .avia_textblock ul, #top #wrap_all #main #bg-blue-margin-bottom .avia_textblock ul,
  #top #wrap_all #main #bg-green .toggle_content ul,
  #top #wrap_all #main #bg-blue .toggle_content ul,
  #top #wrap_all #main #bg-blue-margin-bottom .toggle_content ul,
  #top #wrap_all #main #bg-blue .avia_textblock ul,
  #top #wrap_all #main #bg-blue .toggle_content ul {
    list-style: none !important;
    padding: 0;
    margin: 0; }
    #top #wrap_all #main #bg-green .avia_textblock ul li, #top #wrap_all #main #bg-blue .avia_textblock ul li, #top #wrap_all #main #bg-blue-margin-bottom .avia_textblock ul li,
    #top #wrap_all #main #bg-green .toggle_content ul li,
    #top #wrap_all #main #bg-blue .toggle_content ul li,
    #top #wrap_all #main #bg-blue-margin-bottom .toggle_content ul li,
    #top #wrap_all #main #bg-blue .avia_textblock ul li,
    #top #wrap_all #main #bg-blue .toggle_content ul li {
      padding-left: 1rem;
      text-indent: -0.7rem; }
      #top #wrap_all #main #bg-green .avia_textblock ul li:before, #top #wrap_all #main #bg-blue .avia_textblock ul li:before, #top #wrap_all #main #bg-blue-margin-bottom .avia_textblock ul li:before,
      #top #wrap_all #main #bg-green .toggle_content ul li:before,
      #top #wrap_all #main #bg-blue .toggle_content ul li:before,
      #top #wrap_all #main #bg-blue-margin-bottom .toggle_content ul li:before,
      #top #wrap_all #main #bg-blue .avia_textblock ul li:before,
      #top #wrap_all #main #bg-blue .toggle_content ul li:before {
        content: "\f183 ";
        font-family: FontAwesome;
        font-size: 1rem;
        color: white;
        margin-right: 15px; }
      #top #wrap_all #main #bg-green .avia_textblock ul li a, #top #wrap_all #main #bg-blue .avia_textblock ul li a, #top #wrap_all #main #bg-blue-margin-bottom .avia_textblock ul li a,
      #top #wrap_all #main #bg-green .toggle_content ul li a,
      #top #wrap_all #main #bg-blue .toggle_content ul li a,
      #top #wrap_all #main #bg-blue-margin-bottom .toggle_content ul li a,
      #top #wrap_all #main #bg-blue .avia_textblock ul li a,
      #top #wrap_all #main #bg-blue .toggle_content ul li a {
        color: white; }
  #top #wrap_all #main #bg-green .avia_textblock a, #top #wrap_all #main #bg-blue .avia_textblock a, #top #wrap_all #main #bg-blue-margin-bottom .avia_textblock a,
  #top #wrap_all #main #bg-green .avia_textblock p > a,
  #top #wrap_all #main #bg-blue .avia_textblock p > a,
  #top #wrap_all #main #bg-blue-margin-bottom .avia_textblock p > a,
  #top #wrap_all #main #bg-green .toggle_content a,
  #top #wrap_all #main #bg-blue .toggle_content a,
  #top #wrap_all #main #bg-blue-margin-bottom .toggle_content a,
  #top #wrap_all #main #bg-green .toggle_content p > a,
  #top #wrap_all #main #bg-blue .toggle_content p > a,
  #top #wrap_all #main #bg-blue-margin-bottom .toggle_content p > a,
  #top #wrap_all #main #bg-blue .avia_textblock a,
  #top #wrap_all #main #bg-blue .avia_textblock p > a,
  #top #wrap_all #main #bg-blue .toggle_content a,
  #top #wrap_all #main #bg-blue .toggle_content p > a {
    color: white;
    text-decoration: underline; }
    #top #wrap_all #main #bg-green .avia_textblock a:hover, #top #wrap_all #main #bg-blue .avia_textblock a:hover, #top #wrap_all #main #bg-blue-margin-bottom .avia_textblock a:hover,
    #top #wrap_all #main #bg-green .avia_textblock p > a:hover,
    #top #wrap_all #main #bg-blue .avia_textblock p > a:hover,
    #top #wrap_all #main #bg-blue-margin-bottom .avia_textblock p > a:hover,
    #top #wrap_all #main #bg-green .toggle_content a:hover,
    #top #wrap_all #main #bg-blue .toggle_content a:hover,
    #top #wrap_all #main #bg-blue-margin-bottom .toggle_content a:hover,
    #top #wrap_all #main #bg-green .toggle_content p > a:hover,
    #top #wrap_all #main #bg-blue .toggle_content p > a:hover,
    #top #wrap_all #main #bg-blue-margin-bottom .toggle_content p > a:hover,
    #top #wrap_all #main #bg-blue .avia_textblock a:hover,
    #top #wrap_all #main #bg-blue .avia_textblock p > a:hover,
    #top #wrap_all #main #bg-blue .toggle_content a:hover,
    #top #wrap_all #main #bg-blue .toggle_content p > a:hover {
      color: white; }
  #top #wrap_all #main .avia_textblock a,
  #top #wrap_all #main .avia_textblock p > a,
  #top #wrap_all #main .toggle_content a,
  #top #wrap_all #main .toggle_content p > a {
    color: #72c067;
    text-decoration: none; }
    #top #wrap_all #main .avia_textblock a:hover,
    #top #wrap_all #main .avia_textblock p > a:hover,
    #top #wrap_all #main .toggle_content a:hover,
    #top #wrap_all #main .toggle_content p > a:hover {
      color: #12b2f0;
      text-decoration: none; }
  #top #wrap_all #main .avia-icon-list-container {
    width: 100%;
    float: left; }
    #top #wrap_all #main .avia-icon-list-container .avia-icon-list li {
      float: left;
      width: 100%; }
      #top #wrap_all #main .avia-icon-list-container .avia-icon-list li .iconlist_icon {
        background-color: #12b2f0;
        -webkit-transition: background-color 0.25s ease;
        -moz-transition: background-color 0.25s ease;
        transition: background-color 0.25s ease;
        color: white;
        font-size: 1em; }
        #top #wrap_all #main .avia-icon-list-container .avia-icon-list li .iconlist_icon:hover {
          background-color: #72c067; }
      #top #wrap_all #main .avia-icon-list-container .avia-icon-list li .article-icon-entry {
        padding: 0;
        border: none; }
        #top #wrap_all #main .avia-icon-list-container .avia-icon-list li .article-icon-entry .iconlist_content_wrap .entry-content-header h4 {
          font-size: 1em;
          text-transform: none;
          margin-top: 10px !important; }
          #top #wrap_all #main .avia-icon-list-container .avia-icon-list li .article-icon-entry .iconlist_content_wrap .entry-content-header h4 a {
            color: #72c067;
            font-weight: 400 !important;
            -webkit-transition: color 0.25s ease;
            -moz-transition: color 0.25s ease;
            transition: color 0.25s ease;
            line-height: 1.5rem; }
            #top #wrap_all #main .avia-icon-list-container .avia-icon-list li .article-icon-entry .iconlist_content_wrap .entry-content-header h4 a:hover {
              text-decoration: none !important;
              color: #12b2f0 !important; }
  #top #wrap_all #main #disclaimer .template-page {
    padding-top: 0; }
    #top #wrap_all #main #disclaimer .template-page p {
      line-height: 1rem; }
      #top #wrap_all #main #disclaimer .template-page p > span {
        font-size: 0.7778rem;
        font-style: italic;
        padding: 0;
        margin: 0; }
  #top #wrap_all #main .title_container {
    display: none; }
  #top #wrap_all #main .avia-table tr th,
  #top #wrap_all #main .avia-table tr td {
    line-height: 1.111rem; }
  #top #wrap_all #main .bg-blue-caps {
    background: #12b2f0; }
    #top #wrap_all #main .bg-blue-caps > p {
      color: white;
      text-transform: uppercase;
      text-align: left; }
  #top #wrap_all #main .avia-team-member .team-img-container .team-social {
    border: none;
    background: rgba(18, 178, 240, 0.25); }
  #top #wrap_all #main .avia-team-member .team-member-name {
    font-size: 1em; }
  #top #wrap_all #main .avia-team-member .team-member-job-title {
    font-style: italic; }
  #top #wrap_all #main .av-fullscreen-button .avia-button-wrap a.avia-button-fullwidth,
  #top #wrap_all #main .av-fullscreen-button .avia-button-wrap .avia-color-theme-color-subtle {
    background-color: #72c067; }
    #top #wrap_all #main .av-fullscreen-button .avia-button-wrap a.avia-button-fullwidth:hover,
    #top #wrap_all #main .av-fullscreen-button .avia-button-wrap .avia-color-theme-color-subtle:hover {
      background-color: #12b2f0;
      background: #12b2f0; }

/* Vietnamese h2's only */
#top.vi #wrap_all #main .av-special-heading h1,
#top.vi #wrap_all #main .post-title h1 {
  font-family: "Open Sans", sans-serif;
  text-transform: none; }

#top.vi #wrap_all #main .av-special-heading h2,
#top.vi #wrap_all #main .post-title h2 {
  font-family: "Open Sans", sans-serif;
  font-size: 1.5rem;
  line-height: 2rem; }

#top.vi #wrap_all #main .av-special-heading h3,
#top.vi #wrap_all #main .post-title h3 {
  font-family: "Open Sans", sans-serif;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.5rem; }

#top.vi #wrap_all #main .av-special-heading h4,
#top.vi #wrap_all #main .post-title h4 {
  font-family: "Open Sans", sans-serif;
  display: block;
  font-size: 0.85rem;
  font-weight: 400; }

#top.vi #wrap_all #main .av-special-heading h5,
#top.vi #wrap_all #main .post-title h5 {
  font-family: "Open Sans", sans-serif;
  font-size: 2rem; }

#top.vi #wrap_all #main .av-special-heading h6,
#top.vi #wrap_all #main .post-title h6 {
  font-family: "Open Sans", sans-serif; }

#top.vi #wrap_all #main .av_textblock_section .avia_textblock p,
#top.vi #wrap_all #main .av_textblock_section .avia_textblock li,
#top.vi #wrap_all #main .av_textblock_section .avia_textblock label,
#top.vi #wrap_all #main .av_textblock_section .avia_textblock span {
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.45rem;
  color: #222222; }
  #top.vi #wrap_all #main .av_textblock_section .avia_textblock p > strong,
  #top.vi #wrap_all #main .av_textblock_section .avia_textblock li > strong,
  #top.vi #wrap_all #main .av_textblock_section .avia_textblock label > strong,
  #top.vi #wrap_all #main .av_textblock_section .avia_textblock span > strong {
    color: inherit;
    font-weight: bold; }
  #top.vi #wrap_all #main .av_textblock_section .avia_textblock p a,
  #top.vi #wrap_all #main .av_textblock_section .avia_textblock li a,
  #top.vi #wrap_all #main .av_textblock_section .avia_textblock label a,
  #top.vi #wrap_all #main .av_textblock_section .avia_textblock span a {
    color: #72c067;
    -webkit-transition: color 0.2s ease;
    -moz-transition: color 0.2s ease;
    transition: color 0.2s ease; }
    #top.vi #wrap_all #main .av_textblock_section .avia_textblock p a:hover,
    #top.vi #wrap_all #main .av_textblock_section .avia_textblock li a:hover,
    #top.vi #wrap_all #main .av_textblock_section .avia_textblock label a:hover,
    #top.vi #wrap_all #main .av_textblock_section .avia_textblock span a:hover {
      color: #12b2f0;
      text-decoration: none; }
  #top.vi #wrap_all #main .av_textblock_section .avia_textblock p > .back-to-top,
  #top.vi #wrap_all #main .av_textblock_section .avia_textblock li > .back-to-top,
  #top.vi #wrap_all #main .av_textblock_section .avia_textblock label > .back-to-top,
  #top.vi #wrap_all #main .av_textblock_section .avia_textblock span > .back-to-top {
    font-size: 1rem; }
  #top.vi #wrap_all #main .av_textblock_section .avia_textblock p:first-child,
  #top.vi #wrap_all #main .av_textblock_section .avia_textblock li:first-child,
  #top.vi #wrap_all #main .av_textblock_section .avia_textblock label:first-child,
  #top.vi #wrap_all #main .av_textblock_section .avia_textblock span:first-child {
    margin-top: 0; }
  #top.vi #wrap_all #main .av_textblock_section .avia_textblock p.cap,
  #top.vi #wrap_all #main .av_textblock_section .avia_textblock li.cap,
  #top.vi #wrap_all #main .av_textblock_section .avia_textblock label.cap,
  #top.vi #wrap_all #main .av_textblock_section .avia_textblock span.cap {
    text-transform: uppercase; }

#scroll-top-link.avia_pop_class {
  bottom: 5px;
  right: 5px;
  width: 30px;
  height: 30px;
  line-height: 30px; }

.wpml-ls-statics-post_translations {
  display: none; }

@media screen and (max-width: 1275px) {
  .responsive .container {
    padding-right: 40px;
    padding-left: 40px; }
  .responsive #top #wrap_all #main .main_color {
    min-height: auto; }
    .responsive #top #wrap_all #main .main_color .container {
      padding-right: 40px;
      padding-left: 40px; }
  .responsive #top #wrap_all #main .hide {
    display: none; } }

@media screen and (max-width: 767px) {
  /* New base styles as of 4/28/2020 - overwiting what exists and deleting old when possible */
  .responsive #top #wrap_all #main .avia-button-wrap .avia-button {
    padding: 10px 15px; }
  /* End new styles */
  .responsive .container {
    padding-right: 0;
    padding-left: 0; }
  .responsive #top #wrap_all #main .main_color {
    min-height: auto; }
    .responsive #top #wrap_all #main .main_color .container {
      padding-right: 0;
      padding-left: 0; }
  .responsive #top #wrap_all #main .av-special-heading h2,
  .responsive #top #wrap_all #main .av-special-heading h5,
  .responsive #top #wrap_all #main .post-entry-type-standard .entry-content-wrapper .post-title h2,
  .responsive #top #wrap_all #main .post-entry-type-standard .entry-content-wrapper .post-title h5 {
    font-size: 1.444rem;
    line-height: 1.778rem;
    font-weight: 500;
    letter-spacing: 0; }
  .responsive #top #wrap_all #main #disclaimer .template-page {
    padding-top: 0 !important; }
  .responsive #top #wrap_all #main .av-fullscreen-button .avia-button-wrap a,
  .responsive #top #wrap_all #main .avia-button-fullwidth .avia-button-wrap a {
    padding: 20px; }
  .responsive #top #wrap_all #main .btn-fw {
    padding: 20px; } }

@media screen and (max-width: 480px) {
  html,
  body {
    font-size: 16px; }
  .responsive #top #wrap_all #main .main_color {
    min-height: auto; }
    .responsive #top #wrap_all #main .main_color .container .template-page {
      padding: 25px 0; }
      .responsive #top #wrap_all #main .main_color .container .template-page .flex_column {
        margin: 0; }
        .responsive #top #wrap_all #main .main_color .container .template-page .flex_column.column-top-margin {
          margin-top: 10px; }
      .responsive #top #wrap_all #main .main_color .container .template-page .post-entry .hr-custom {
        margin: 10px 0 !important; }
  .responsive #top #wrap_all #main .av-special-heading h2,
  .responsive #top #wrap_all #main .av-special-heading h5,
  .responsive #top #wrap_all #main .post-entry-type-standard .entry-content-wrapper .post-title h2,
  .responsive #top #wrap_all #main .post-entry-type-standard .entry-content-wrapper .post-title h5 {
    font-size: 1.375rem;
    line-height: 1.75rem; }
  .responsive #top #wrap_all #main .av-special-heading h3,
  .responsive #top #wrap_all #main .post-entry-type-standard .entry-content-wrapper .post-title h3 {
    font-size: 1.125rem; }
  .responsive #top #wrap_all #main .avia_textblock p,
  .responsive #top #wrap_all #main .avia_textblock a,
  .responsive #top #wrap_all #main .avia_textblock li,
  .responsive #top #wrap_all #main .avia_textblock span,
  .responsive #top #wrap_all #main .avia_textblock strong {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.375rem; }
  .responsive #top #wrap_all #main .av-fullscreen-button .avia-button-wrap a.avia-button {
    padding: 15px; }
    .responsive #top #wrap_all #main .av-fullscreen-button .avia-button-wrap a.avia-button span.avia_iconbox_title {
      font-size: 1.125rem; }
    .responsive #top #wrap_all #main .av-fullscreen-button .avia-button-wrap a.avia-button .avia_button_background {
      display: none; }
  .responsive #top #wrap_all #main #section-cta .container {
    width: 100%;
    max-width: 100%; }
    .responsive #top #wrap_all #main #section-cta .container .template-page .flex_column {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      margin: 0; }
      .responsive #top #wrap_all #main #section-cta .container .template-page .flex_column .avia-button-wrap {
        margin: 0 0 1px 0;
        width: 100%; }
        .responsive #top #wrap_all #main #section-cta .container .template-page .flex_column .avia-button-wrap:last-child {
          margin: 0; }
        .responsive #top #wrap_all #main #section-cta .container .template-page .flex_column .avia-button-wrap a {
          width: 100%;
          margin: 0; } }

#top #wrap_all #supernav {
  background-color: #72c067;
  position: fixed;
  width: 100%;
  height: 40px;
  top: 0;
  border: 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;
  padding: 0 30px;
  z-index: 9; }
  #top #wrap_all #supernav .left-side .sign-up {
    font-size: 0.75rem;
    color: white;
    background-color: transparent;
    border: 1px solid white;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 5px 8px;
    -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
    -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; }
    #top #wrap_all #supernav .left-side .sign-up .fa {
      margin-left: 3px; }
    #top #wrap_all #supernav .left-side .sign-up:hover {
      text-decoration: none;
      background-color: white;
      color: #72c067; }
  #top #wrap_all #supernav .right-side {
    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 #supernav .right-side #header-login a {
      font-size: 0.75rem;
      color: white;
      background-color: transparent;
      border: 1px solid white;
      -moz-border-radius: 8px;
      border-radius: 8px;
      padding: 5px 8px;
      -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
      -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
      transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; }
      #top #wrap_all #supernav .right-side #header-login a .fa {
        margin-left: 3px; }
      #top #wrap_all #supernav .right-side #header-login a:hover {
        text-decoration: none;
        background-color: white;
        color: #72c067; }
    #top #wrap_all #supernav .right-side #header-wpml .wpml-ls-legacy-dropdown {
      width: 100%;
      background-color: transparent; }
      #top #wrap_all #supernav .right-side #header-wpml .wpml-ls-legacy-dropdown ul .wpml-ls-item-legacy-dropdown a.wpml-ls-item-toggle {
        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: 5px 20px;
        font-family: "Lato", sans-serif;
        font-weight: 500;
        font-size: 0.85rem;
        color: white;
        border: none;
        line-height: 1rem;
        letter-spacing: 0.25px;
        background-color: transparent; }
        #top #wrap_all #supernav .right-side #header-wpml .wpml-ls-legacy-dropdown ul .wpml-ls-item-legacy-dropdown a.wpml-ls-item-toggle .wpml-ls-flag,
        #top #wrap_all #supernav .right-side #header-wpml .wpml-ls-legacy-dropdown ul .wpml-ls-item-legacy-dropdown a.wpml-ls-item-toggle img {
          display: none; }
        #top #wrap_all #supernav .right-side #header-wpml .wpml-ls-legacy-dropdown ul .wpml-ls-item-legacy-dropdown a.wpml-ls-item-toggle .wpml-ls-native {
          font-family: inherit;
          font-weight: inherit;
          font-size: inherit;
          color: inherit;
          letter-spacing: inherit; }
        #top #wrap_all #supernav .right-side #header-wpml .wpml-ls-legacy-dropdown ul .wpml-ls-item-legacy-dropdown a.wpml-ls-item-toggle:after {
          content: "\f0d7" !important;
          font-family: FontAwesome !important;
          font-size: 0.75rem;
          color: inherit;
          line-height: inherit;
          margin-left: 5px;
          position: static;
          top: auto;
          right: auto;
          border: none;
          -webkit-transform: rotate(0deg);
          -moz-transform: rotate(0deg);
          transform: rotate(0deg);
          -webkit-transition: color 0.2s ease, -webkit-transform 0.2s ease;
          transition: color 0.2s ease, -webkit-transform 0.2s ease;
          -moz-transition: transform 0.2s ease, color 0.2s ease, -moz-transform 0.2s ease;
          transition: transform 0.2s ease, color 0.2s ease;
          transition: transform 0.2s ease, color 0.2s ease, -webkit-transform 0.2s ease, -moz-transform 0.2s ease; }
      #top #wrap_all #supernav .right-side #header-wpml .wpml-ls-legacy-dropdown ul .wpml-ls-item-legacy-dropdown ul.wpml-ls-sub-menu {
        opacity: 0;
        top: 24px;
        left: auto;
        right: 0;
        width: 96px;
        border: none;
        padding: 10px 0 0 0;
        z-index: 9;
        -webkit-transition: opacity 0.5s ease;
        -moz-transition: opacity 0.5s ease;
        transition: opacity 0.5s ease; }
        #top #wrap_all #supernav .right-side #header-wpml .wpml-ls-legacy-dropdown ul .wpml-ls-item-legacy-dropdown ul.wpml-ls-sub-menu li.wpml-ls-item {
          border: none; }
          #top #wrap_all #supernav .right-side #header-wpml .wpml-ls-legacy-dropdown ul .wpml-ls-item-legacy-dropdown ul.wpml-ls-sub-menu li.wpml-ls-item a.wpml-ls-link {
            font-size: 0.7rem;
            font-family: "Lato", sans-serif;
            padding: 8px 10px;
            color: white;
            background-color: #72c067;
            border: none;
            -webkit-transition: background-color 0.2s ease;
            -moz-transition: background-color 0.2s ease;
            transition: background-color 0.2s ease; }
            #top #wrap_all #supernav .right-side #header-wpml .wpml-ls-legacy-dropdown ul .wpml-ls-item-legacy-dropdown ul.wpml-ls-sub-menu li.wpml-ls-item a.wpml-ls-link .wpml-ls-flag,
            #top #wrap_all #supernav .right-side #header-wpml .wpml-ls-legacy-dropdown ul .wpml-ls-item-legacy-dropdown ul.wpml-ls-sub-menu li.wpml-ls-item a.wpml-ls-link img {
              display: none; }
          #top #wrap_all #supernav .right-side #header-wpml .wpml-ls-legacy-dropdown ul .wpml-ls-item-legacy-dropdown ul.wpml-ls-sub-menu li.wpml-ls-item:hover a.wpml-ls-link {
            background-color: rgba(114, 192, 103, 0.8); }
          #top #wrap_all #supernav .right-side #header-wpml .wpml-ls-legacy-dropdown ul .wpml-ls-item-legacy-dropdown ul.wpml-ls-sub-menu li.wpml-ls-item:last-child a.wpml-ls-link {
            -moz-border-radius: 0 0 8px 8px;
            border-radius: 0 0 8px 8px; }
      #top #wrap_all #supernav .right-side #header-wpml .wpml-ls-legacy-dropdown ul .wpml-ls-item-legacy-dropdown:hover ul.wpml-ls-sub-menu {
        opacity: 1; }
      #top #wrap_all #supernav .right-side #header-wpml .wpml-ls-legacy-dropdown ul:hover {
        background-color: transparent; }
        #top #wrap_all #supernav .right-side #header-wpml .wpml-ls-legacy-dropdown ul:hover a.wpml-ls-item-toggle:after {
          -webkit-transform: rotate(-90deg);
          -moz-transform: rotate(-90deg);
          transform: rotate(-90deg); }
        #top #wrap_all #supernav .right-side #header-wpml .wpml-ls-legacy-dropdown ul:hover ul.wpml-ls-sub-menu {
          opacity: 1; }
    #top #wrap_all #supernav .right-side #header-search {
      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 #supernav .right-side #header-search .header-search-icon .fa-search,
      #top #wrap_all #supernav .right-side #header-search .header-search-icon .fa-times {
        font-weight: 500;
        font-size: 0.85rem;
        color: white;
        cursor: pointer; }
      #top #wrap_all #supernav .right-side #header-search .header-search-icon .fa-times {
        display: none; }
      #top #wrap_all #supernav .right-side #header-search .header-search-icon.active .fa-search {
        display: none; }
      #top #wrap_all #supernav .right-side #header-search .header-search-icon.active .fa-times {
        display: block; }
      #top #wrap_all #supernav .right-side #header-search .header-search-field {
        margin-left: 10px;
        width: 0px;
        overflow: hidden;
        -webkit-transition: width 0.5s ease;
        -moz-transition: width 0.5s ease;
        transition: width 0.5s ease; }
        #top #wrap_all #supernav .right-side #header-search .header-search-field.active {
          width: 200px;
          overflow: visible; }
        #top #wrap_all #supernav .right-side #header-search .header-search-field #searchform input[type="text"] {
          font-size: 0.75rem;
          color: white;
          background-color: transparent;
          border: 1px solid white;
          -moz-border-radius: 8px;
          border-radius: 8px;
          padding: 5px 8px;
          -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
          -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
          transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; }
          #top #wrap_all #supernav .right-side #header-search .header-search-field #searchform input[type="text"]::-webkit-input-placeholder {
            color: rgba(255, 255, 255, 0.5); }
          #top #wrap_all #supernav .right-side #header-search .header-search-field #searchform input[type="text"]:-moz-placeholder {
            color: rgba(255, 255, 255, 0.5); }
          #top #wrap_all #supernav .right-side #header-search .header-search-field #searchform input[type="text"]::-moz-placeholder {
            color: rgba(255, 255, 255, 0.5); }
          #top #wrap_all #supernav .right-side #header-search .header-search-field #searchform input[type="text"]:-ms-input-placeholder {
            color: rgba(255, 255, 255, 0.5); }
          #top #wrap_all #supernav .right-side #header-search .header-search-field #searchform input[type="text"]::-ms-input-placeholder {
            color: rgba(255, 255, 255, 0.5); }
          #top #wrap_all #supernav .right-side #header-search .header-search-field #searchform input[type="text"]::placeholder {
            color: rgba(255, 255, 255, 0.5); }
        #top #wrap_all #supernav .right-side #header-search .header-search-field #searchform input[type="submit"] {
          line-height: 1rem;
          width: auto;
          height: auto;
          padding: 5px;
          background-color: transparent;
          color: white; }

#top #wrap_all #header {
  position: fixed;
  top: 40px;
  left: 0;
  width: 100%;
  height: 88px;
  border-bottom: 1px solid #dfdfe0;
  z-index: 8; }
  #top #wrap_all #header #header_main .container {
    height: 88px;
    line-height: 88px;
    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 #header #header_main .container .logo {
      display: none; }
    #top #wrap_all #header #header_main .container .main_menu {
      width: 100%;
      margin: 0 auto;
      position: relative;
      right: 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 #header #header_main .container .main_menu .avia-menu {
        height: 88px; }
        #top #wrap_all #header #header_main .container .main_menu .avia-menu #avia-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: justify;
          -moz-box-pack: justify;
          -ms-flex-pack: justify;
          justify-content: space-between;
          margin: 0 auto;
          padding: 0;
          height: 88px; }
          #top #wrap_all #header #header_main .container .main_menu .avia-menu #avia-menu > .menu-item {
            padding: 0 10px 25px 10px;
            margin: 0;
            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: center;
            -moz-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            height: 88px;
            line-height: 88px; }
            #top #wrap_all #header #header_main .container .main_menu .avia-menu #avia-menu > .menu-item.current_page_parent:before {
              content: "";
              position: absolute;
              bottom: 0;
              left: 0;
              width: 100%;
              height: 2px;
              background-color: #72c067; }
            #top #wrap_all #header #header_main .container .main_menu .avia-menu #avia-menu > .menu-item.current-menu-item.menu-item-top-level:before {
              content: "";
              position: absolute;
              bottom: 0;
              left: 0;
              width: 100%;
              height: 2px;
              background-color: #72c067; }
            #top #wrap_all #header #header_main .container .main_menu .avia-menu #avia-menu > .menu-item > a {
              padding: 0;
              margin: 0;
              height: 1rem;
              line-height: 1rem;
              font-size: 1rem;
              font-weight: 500;
              letter-spacing: 0.5px; }
              #top #wrap_all #header #header_main .container .main_menu .avia-menu #avia-menu > .menu-item > a span {
                font-size: inherit;
                font-weight: inherit;
                letter-spacing: inherit;
                color: inherit; }
            #top #wrap_all #header #header_main .container .main_menu .avia-menu #avia-menu > .menu-item:hover a, #top #wrap_all #header #header_main .container .main_menu .avia-menu #avia-menu > .menu-item:active a, #top #wrap_all #header #header_main .container .main_menu .avia-menu #avia-menu > .menu-item:focus a {
              opacity: 1;
              color: #72c067; }
            #top #wrap_all #header #header_main .container .main_menu .avia-menu #avia-menu > .menu-item.dropdown:after {
              content: "\f0d7";
              font-family: FontAwesome;
              font-size: 0.75rem;
              color: inherit;
              line-height: 1rem;
              margin-left: 5px;
              -webkit-transform: rotate(0deg);
              -moz-transform: rotate(0deg);
              transform: rotate(0deg);
              -webkit-transition: colo 0.2s ease, -webkit-transform 0.2s ease;
              transition: colo 0.2s ease, -webkit-transform 0.2s ease;
              -moz-transition: transform 0.2s ease, colo 0.2s ease, -moz-transform 0.2s ease;
              transition: transform 0.2s ease, colo 0.2s ease;
              transition: transform 0.2s ease, colo 0.2s ease, -webkit-transform 0.2s ease, -moz-transform 0.2s ease; }
            #top #wrap_all #header #header_main .container .main_menu .avia-menu #avia-menu > .menu-item.dropdown:hover:after {
              color: #72c067;
              -webkit-transform: rotate(-90deg);
              -moz-transform: rotate(-90deg);
              transform: rotate(-90deg); }
            #top #wrap_all #header #header_main .container .main_menu .avia-menu #avia-menu > .menu-item.menu-logo {
              width: 150px;
              height: 88px;
              line-height: 88px;
              padding: 0 10px; }
              #top #wrap_all #header #header_main .container .main_menu .avia-menu #avia-menu > .menu-item.menu-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: center;
                -moz-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                width: 100%;
                height: 88px;
                line-height: 88px;
                background-image: url("/wp-content/themes/edgebuildings/img/logo-edge-color.svg");
                background-repeat: no-repeat;
                -moz-background-size: 80%;
                background-size: 80%;
                background-position: center center; }
                #top #wrap_all #header #header_main .container .main_menu .avia-menu #avia-menu > .menu-item.menu-logo a span {
                  display: none; }
            #top #wrap_all #header #header_main .container .main_menu .avia-menu #avia-menu > .menu-item .sub-menu {
              display: -webkit-box !important;
              display: -moz-box !important;
              display: -ms-flexbox !important;
              display: flex !important;
              -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;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
              -moz-box-orient: vertical;
              -moz-box-direction: normal;
              -ms-flex-direction: column;
              flex-direction: column;
              width: 225px;
              padding: 0;
              -webkit-box-shadow: none;
              -moz-box-shadow: none;
              box-shadow: none;
              border: none;
              background-color: transparent; }
              #top #wrap_all #header #header_main .container .main_menu .avia-menu #avia-menu > .menu-item .sub-menu > .menu-item {
                display: block;
                width: 100%;
                background-color: white;
                border-bottom: 1px solid #dfdfe0;
                border-left: 1px solid #dfdfe0;
                border-right: 1px solid #dfdfe0; }
                #top #wrap_all #header #header_main .container .main_menu .avia-menu #avia-menu > .menu-item .sub-menu > .menu-item > a {
                  display: block;
                  padding: 10px 20px;
                  color: #12b2f0;
                  text-align: left;
                  font-size: 0.85rem;
                  border: none;
                  background-color: transparent;
                  -webkit-transition: background-color 0.2s ease, color 0.2s ease;
                  -moz-transition: background-color 0.2s ease, color 0.2s ease;
                  transition: background-color 0.2s ease, color 0.2s ease; }
                  #top #wrap_all #header #header_main .container .main_menu .avia-menu #avia-menu > .menu-item .sub-menu > .menu-item > a span {
                    font-size: inherit;
                    font-weight: inherit;
                    color: inherit;
                    line-height: inherit; }
                #top #wrap_all #header #header_main .container .main_menu .avia-menu #avia-menu > .menu-item .sub-menu > .menu-item:hover a {
                  color: #72c067; }
          #top #wrap_all #header #header_main .container .main_menu .avia-menu #avia-menu .av-language-switch-item {
            display: none; }
        #top #wrap_all #header #header_main .container .main_menu .avia-menu .av-burger-overlay .av-burger-overlay-scroll .av-burger-overlay-inner #av-burger-menu-ul > li {
          line-height: 1.5rem; }
          #top #wrap_all #header #header_main .container .main_menu .avia-menu .av-burger-overlay .av-burger-overlay-scroll .av-burger-overlay-inner #av-burger-menu-ul > li > a {
            background-color: rgba(0, 0, 0, 0.1);
            padding: 10px 0;
            border-top: 1px solid rgba(0, 0, 0, 0.15);
            border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
            #top #wrap_all #header #header_main .container .main_menu .avia-menu .av-burger-overlay .av-burger-overlay-scroll .av-burger-overlay-inner #av-burger-menu-ul > li > a .avia-menu-text {
              font-weight: bold;
              font-size: 1.25rem;
              line-height: 1.5rem; }
          #top #wrap_all #header #header_main .container .main_menu .avia-menu .av-burger-overlay .av-burger-overlay-scroll .av-burger-overlay-inner #av-burger-menu-ul > li.dropdown > a > .avia-menu-text {
            font-weight: bold; }
          #top #wrap_all #header #header_main .container .main_menu .avia-menu .av-burger-overlay .av-burger-overlay-scroll .av-burger-overlay-inner #av-burger-menu-ul > li ul.sub-menu > li {
            margin: 0; }
            #top #wrap_all #header #header_main .container .main_menu .avia-menu .av-burger-overlay .av-burger-overlay-scroll .av-burger-overlay-inner #av-burger-menu-ul > li ul.sub-menu > li > a > .avia-menu-text {
              font-weight: 400;
              font-size: 1rem; }
          #top #wrap_all #header #header_main .container .main_menu .avia-menu .av-burger-overlay .av-burger-overlay-scroll .av-burger-overlay-inner #av-burger-menu-ul > li:nth-child(4) {
            display: none; }
  #top #wrap_all #header .header_bg {
    background-color: white;
    opacity: 1; }

#top.vi #wrap_all #supernav .left-side .sign-up {
  font-size: 0.75rem; }

#top.vi #wrap_all #supernav .right-side #header-login a {
  font-size: 0.65rem; }

#top.vi #wrap_all #supernav .right-side #header-wpml .wpml-ls-legacy-dropdown {
  width: 100%;
  background-color: transparent; }
  #top.vi #wrap_all #supernav .right-side #header-wpml .wpml-ls-legacy-dropdown ul .wpml-ls-item-legacy-dropdown a.wpml-ls-item-toggle {
    font-size: 0.65rem;
    line-height: 1rem; }
  #top.vi #wrap_all #supernav .right-side #header-wpml .wpml-ls-legacy-dropdown ul .wpml-ls-item-legacy-dropdown ul.wpml-ls-sub-menu li.wpml-ls-item a.wpml-ls-link {
    font-size: 0.65rem; }

#top.vi #wrap_all #supernav .right-side #header-search .header-search-icon .fa-search,
#top.vi #wrap_all #supernav .right-side #header-search .header-search-icon .fa-times {
  font-size: 0.85rem; }

#top.vi #wrap_all #supernav .right-side #header-search .header-search-field #searchform input[type="text"] {
  font-size: 0.75rem; }

#top.vi #wrap_all #supernav .right-side #header-search .header-search-field #searchform input[type="submit"] {
  line-height: 1rem; }

#top.vi #wrap_all #header #header_main .container .main_menu .avia-menu #avia-menu > .menu-item > a {
  line-height: 1rem;
  font-size: 0.75rem; }

#top.vi #wrap_all #header #header_main .container .main_menu .avia-menu #avia-menu > .menu-item .sub-menu > .menu-item > a {
  font-size: 0.75rem; }

@media only screen and (max-width: 989px) {
  .responsive #top #wrap_all #supernav {
    position: fixed !important; }
  .responsive #top #wrap_all #header {
    position: fixed !important;
    height: 70px; }
    .responsive #top #wrap_all #header #header_main .container {
      height: 70px;
      line-height: 70px;
      padding: 0 30px; }
      .responsive #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; }
        .responsive #top #wrap_all #header #header_main .container .inner-container .logo {
          position: relative;
          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; }
          .responsive #top #wrap_all #header #header_main .container .inner-container .logo a {
            width: 75px;
            height: 45px;
            line-height: 45px;
            background-image: url("/wp-content/themes/edgebuildings/img/logo-edge-color.svg");
            background-repeat: no-repeat;
            -moz-background-size: 100%;
            background-size: 100%;
            background-position: center center;
            text-indent: -999px; }
            .responsive #top #wrap_all #header #header_main .container .inner-container .logo a img {
              display: none !important; }
        .responsive #top #wrap_all #header #header_main .container .inner-container .main_menu {
          width: 21px;
          margin: 0; }
          .responsive #top #wrap_all #header #header_main .container .inner-container .main_menu .avia-menu {
            width: 21px;
            height: 70px; }
            .responsive #top #wrap_all #header #header_main .container .inner-container .main_menu .avia-menu #avia-menu {
              width: 21px;
              height: 70px; }
              .responsive #top #wrap_all #header #header_main .container .inner-container .main_menu .avia-menu #avia-menu > .menu-item {
                display: none; }
              .responsive #top #wrap_all #header #header_main .container .inner-container .main_menu .avia-menu #avia-menu .av-burger-menu-main {
                display: block;
                -webkit-transform-origin: left;
                -moz-transform-origin: left;
                transform-origin: left; }
            .responsive #top #wrap_all #header #header_main .container .inner-container .main_menu .avia-menu .av-burger-overlay .av-burger-overlay-bg {
              background-color: #72c067;
              opacity: 0.95; }
    .responsive #top #wrap_all #header .header_bg {
      background-color: white;
      opacity: 1; } }

@media only screen and (max-width: 767px) {
  .responsive #top #wrap_all #header #header_main .container {
    width: 100%;
    max-width: 100%;
    padding: 0 30px; }
    .responsive #top #wrap_all #header #header_main .container .inner-container .logo {
      height: 70px !important; }
    .responsive #top #wrap_all #header #header_main .container .inner-container .main_menu {
      height: 70px; }
      .responsive #top #wrap_all #header #header_main .container .inner-container .main_menu .avia-menu {
        width: 21px;
        height: 70px; }
        .responsive #top #wrap_all #header #header_main .container .inner-container .main_menu .avia-menu #avia-menu {
          width: 21px;
          height: 70px; } }

@media only screen and (max-width: 570px) {
  .responsive #top #wrap_all #supernav {
    position: relative; }
    .responsive #top #wrap_all #supernav .right-side #header-login a {
      font-size: 0.75rem;
      color: white;
      background-color: transparent;
      border: 1px solid white;
      -moz-border-radius: 8px;
      border-radius: 8px;
      padding: 5px 8px;
      -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
      -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
      transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; }
      .responsive #top #wrap_all #supernav .right-side #header-login a .fa {
        margin-left: 3px; }
      .responsive #top #wrap_all #supernav .right-side #header-login a:hover {
        text-decoration: none;
        background-color: white;
        color: #72c067; }
    .responsive #top #wrap_all #supernav .right-side #header-wpml .wpml-ls-legacy-dropdown ul .wpml-ls-item-legacy-dropdown a.wpml-ls-item-toggle {
      font-size: 0.75rem; }
      .responsive #top #wrap_all #supernav .right-side #header-wpml .wpml-ls-legacy-dropdown ul .wpml-ls-item-legacy-dropdown a.wpml-ls-item-toggle:after {
        font-size: 0.5rem; }
    .responsive #top #wrap_all #supernav .right-side #header-search .header-search-field {
      position: absolute;
      top: 110px;
      right: -100%;
      margin: 0px;
      padding: 8px 30px;
      width: 100%;
      background-color: #72c067;
      -webkit-transition: right 0.5s ease;
      -moz-transition: right 0.5s ease;
      transition: right 0.5s ease; }
      .responsive #top #wrap_all #supernav .right-side #header-search .header-search-field.active {
        right: 0; }
        .responsive #top #wrap_all #supernav .right-side #header-search .header-search-field.active #searchform > div {
          max-width: 100%; } }

@media only screen and (max-width: 480px) {
  .responsive #top #wrap_all #supernav {
    padding: 0 20px; }
    .responsive #top #wrap_all #supernav .left-side .sign-up {
      font-size: 0.65rem;
      padding: 5px 8px; }
      .responsive #top #wrap_all #supernav .left-side .sign-up .fa {
        display: none; }
    .responsive #top #wrap_all #supernav .right-side #header-login a {
      font-size: 0.65rem;
      padding: 5px 8px; }
      .responsive #top #wrap_all #supernav .right-side #header-login a .fa {
        display: none; }
    .responsive #top #wrap_all #supernav .right-side #header-wpml .wpml-ls-legacy-dropdown ul .wpml-ls-item-legacy-dropdown a.wpml-ls-item-toggle {
      font-size: 0.75rem; }
    .responsive #top #wrap_all #supernav .right-side #header-search .header-search-field {
      padding: 5px 8px; }
  .responsive #top #wrap_all #header #header_main .container {
    width: 100%;
    max-width: 100%;
    padding: 0 20px; } }

#top #wrap_all #main .avia-fullwidth-slider .avia-slideshow ul li .caption_fullwidth .caption_container .slideshow_caption {
  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: 0; }
  #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow ul li .caption_fullwidth .caption_container .slideshow_caption .slideshow_inner_caption {
    max-width: auto;
    background-color: transparent;
    height: auto;
    padding: 0; }
  #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow ul li .caption_fullwidth .caption_container .slideshow_caption .slideshow_align_caption {
    padding: 0; }
    #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow ul li .caption_fullwidth .caption_container .slideshow_caption .slideshow_align_caption h2 {
      font-size: 4rem;
      font-weight: 300;
      text-transform: uppercase;
      padding: 10px 15px;
      width: 100%;
      background-color: rgba(0, 0, 0, 0.5); }
    #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow ul li .caption_fullwidth .caption_container .slideshow_caption .slideshow_align_caption .avia-caption-content {
      width: 100%; }
      #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow ul li .caption_fullwidth .caption_container .slideshow_caption .slideshow_align_caption .avia-caption-content p {
        width: 100%;
        font-size: 1.111rem;
        font-weight: 400;
        line-height: 1.556rem;
        padding: 0 15px 10px 15px;
        background-color: rgba(0, 0, 0, 0.5);
        margin-top: -1px; }
        #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow ul li .caption_fullwidth .caption_container .slideshow_caption .slideshow_align_caption .avia-caption-content p.photo-credit {
          width: auto;
          margin: 0;
          padding: 5px 10px;
          background-color: rgba(0, 0, 0, 0.5);
          font-size: 0.75rem;
          font-weight: 400;
          line-height: 1rem;
          float: right; }
        #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow ul li .caption_fullwidth .caption_container .slideshow_caption .slideshow_align_caption .avia-caption-content p .hide {
          font-style: normal;
          color: white; }
        #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow ul li .caption_fullwidth .caption_container .slideshow_caption .slideshow_align_caption .avia-caption-content p .link {
          white-space: nowrap;
          font-style: italic;
          color: #72c067;
          text-decoration: none; }
        #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow ul li .caption_fullwidth .caption_container .slideshow_caption .slideshow_align_caption .avia-caption-content p .logo-ifc {
          display: inline-block;
          padding: 0;
          max-width: 279px;
          height: auto;
          margin-left: 0;
          background-color: transparent; }
    #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow ul li .caption_fullwidth .caption_container .slideshow_caption .slideshow_align_caption .avia-slideshow-dots {
      bottom: -60px;
      left: 0;
      text-align: left; }

#top #wrap_all #main .avia-fullwidth-slider .avia-slideshow ul li .caption_fullwidth.caption_center .caption_container .slideshow_caption .slideshow_inner_caption {
  margin: 0 auto; }

#top #wrap_all #main .avia-fullwidth-slider .avia-slideshow ul li .image-overlay {
  display: none !important; }

#top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-arrows .prev-slide,
#top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-arrows .next-slide {
  background-color: #12b2f0;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  opacity: 0.85;
  -webkit-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
  color: white; }
  #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-arrows .prev-slide:hover,
  #top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-arrows .next-slide:hover {
    color: white;
    background-color: #72c067; }

#top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-arrows .prev-slide {
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0; }

#top #wrap_all #main .avia-fullwidth-slider .avia-slideshow .avia-slideshow-dots {
  display: none; }

#top #wrap_all #main .fullscreen-slider {
  height: 100vh; }
  #top #wrap_all #main .fullscreen-slider .avia-slideshow {
    height: 100%; }
    #top #wrap_all #main .fullscreen-slider .avia-slideshow ul {
      height: 100%; }
      #top #wrap_all #main .fullscreen-slider .avia-slideshow ul li {
        height: 100%; }
        #top #wrap_all #main .fullscreen-slider .avia-slideshow ul li a {
          height: 100%;
          cursor: pointer;
          position: relative;
          overflow: hidden; }
          #top #wrap_all #main .fullscreen-slider .avia-slideshow ul li a .caption_fullwidth {
            height: 100%; }
            #top #wrap_all #main .fullscreen-slider .avia-slideshow ul li a .caption_fullwidth .caption_container .slideshow_caption {
              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: 0; }
              #top #wrap_all #main .fullscreen-slider .avia-slideshow ul li a .caption_fullwidth .caption_container .slideshow_caption .slideshow_inner_caption {
                max-width: auto;
                background-color: transparent;
                height: auto;
                padding: 0; }
              #top #wrap_all #main .fullscreen-slider .avia-slideshow ul li a .caption_fullwidth .caption_container .slideshow_caption .slideshow_align_caption h2 {
                font-size: 4rem;
                font-weight: 300;
                text-transform: uppercase;
                padding: 10px 15px;
                width: 100%;
                background-color: rgba(0, 0, 0, 0.5); }
              #top #wrap_all #main .fullscreen-slider .avia-slideshow ul li a .caption_fullwidth .caption_container .slideshow_caption .slideshow_align_caption .avia-caption-content {
                width: 100%; }
                #top #wrap_all #main .fullscreen-slider .avia-slideshow ul li a .caption_fullwidth .caption_container .slideshow_caption .slideshow_align_caption .avia-caption-content p {
                  width: 100%;
                  font-size: 1.111rem;
                  font-weight: 400;
                  line-height: 1.556rem;
                  padding: 0 15px 10px 15px;
                  background-color: rgba(0, 0, 0, 0.5);
                  margin-top: -1px; }
                  #top #wrap_all #main .fullscreen-slider .avia-slideshow ul li a .caption_fullwidth .caption_container .slideshow_caption .slideshow_align_caption .avia-caption-content p .hide {
                    font-style: normal;
                    color: white; }
                  #top #wrap_all #main .fullscreen-slider .avia-slideshow ul li a .caption_fullwidth .caption_container .slideshow_caption .slideshow_align_caption .avia-caption-content p .link {
                    white-space: nowrap;
                    font-style: italic;
                    color: #72c067;
                    text-decoration: none; }
                  #top #wrap_all #main .fullscreen-slider .avia-slideshow ul li a .caption_fullwidth .caption_container .slideshow_caption .slideshow_align_caption .avia-caption-content p .logo-ifc {
                    display: inline-block;
                    padding: 0;
                    max-width: 279px;
                    height: auto;
                    margin-left: 0;
                    background-color: transparent; }
              #top #wrap_all #main .fullscreen-slider .avia-slideshow ul li a .caption_fullwidth .caption_container .slideshow_caption .slideshow_align_caption .avia-slideshow-dots {
                bottom: -60px;
                left: 0;
                text-align: left; }
            #top #wrap_all #main .fullscreen-slider .avia-slideshow ul li a .caption_fullwidth.caption_center .caption_container .slideshow_caption .slideshow_inner_caption {
              margin: 0 auto; }
          #top #wrap_all #main .fullscreen-slider .avia-slideshow ul li a img {
            position: absolute;
            top: 0;
            left: 0;
            max-width: 10000% !important;
            width: auto !important;
            height: 100vh;
            -webkit-animation: growShrink 160s linear infinite alternate;
            -moz-animation: growShrink 160s linear infinite alternate;
            animation: growShrink 160s linear infinite alternate; }

@-webkit-keyframes growShrink {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5); } }

@-moz-keyframes growShrink {
  0% {
    -moz-transform: scale(1);
    transform: scale(1); }
  100% {
    -moz-transform: scale(1.5);
    transform: scale(1.5); } }

@keyframes growShrink {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1); }
  100% {
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    transform: scale(1.5); } }
          #top #wrap_all #main .fullscreen-slider .avia-slideshow ul li a .image-overlay {
            display: none !important; }
    #top #wrap_all #main .fullscreen-slider .avia-slideshow .avia-slideshow-arrows .prev-slide,
    #top #wrap_all #main .fullscreen-slider .avia-slideshow .avia-slideshow-arrows .next-slide {
      background-color: #12b2f0;
      -moz-border-radius: 3px 0 0 3px;
      border-radius: 3px 0 0 3px;
      opacity: 0.85;
      -webkit-transition: background-color 0.5s ease;
      -moz-transition: background-color 0.5s ease;
      transition: background-color 0.5s ease;
      color: white; }
      #top #wrap_all #main .fullscreen-slider .avia-slideshow .avia-slideshow-arrows .prev-slide:hover,
      #top #wrap_all #main .fullscreen-slider .avia-slideshow .avia-slideshow-arrows .next-slide:hover {
        color: white;
        background-color: #72c067; }
    #top #wrap_all #main .fullscreen-slider .avia-slideshow .avia-slideshow-arrows .prev-slide {
      -moz-border-radius: 0 3px 3px 0;
      border-radius: 0 3px 3px 0; }
    #top #wrap_all #main .fullscreen-slider .avia-slideshow .avia-slideshow-dots {
      display: none; }

#top #wrap_all #main #marquee-arrow-down {
  position: absolute; }
  #top #wrap_all #main #marquee-arrow-down a {
    color: white;
    font-size: 3.889rem;
    z-index: 1; }

#top.vi #wrap_all #main .fullscreen-slider .caption_fullwidth .caption_container .slideshow_caption .slideshow_align_caption h2,
#top.vi #wrap_all #main .avia-fullwidth-slider .caption_fullwidth .caption_container .slideshow_caption .slideshow_align_caption h2 {
  font-family: "Open Sans", sans-serif; }

#top.vi #wrap_all #main .fullscreen-slider .caption_fullwidth .caption_container .slideshow_caption .avia-caption-content p,
#top.vi #wrap_all #main .avia-fullwidth-slider .caption_fullwidth .caption_container .slideshow_caption .avia-caption-content p {
  font-family: "Open Sans", sans-serif !important; }
  #top.vi #wrap_all #main .fullscreen-slider .caption_fullwidth .caption_container .slideshow_caption .avia-caption-content p a,
  #top.vi #wrap_all #main .avia-fullwidth-slider .caption_fullwidth .caption_container .slideshow_caption .avia-caption-content p a {
    font-family: "Open Sans", sans-serif; }

#top #wrap_all #main .edge-banner, #top #wrap_all #main .edge-home-hero-multi {
  height: 75vh;
  position: relative;
  overflow: hidden; }
  #top #wrap_all #main .edge-banner .container, #top #wrap_all #main .edge-home-hero-multi .container {
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    padding: 0; }
    #top #wrap_all #main .edge-banner .container:after, #top #wrap_all #main .edge-home-hero-multi .container:after {
      display: none; }
    #top #wrap_all #main .edge-banner .container .template-page, #top #wrap_all #main .edge-home-hero-multi .container .template-page {
      height: 100%;
      margin: 0;
      padding: 0; }
      #top #wrap_all #main .edge-banner .container .template-page .post-entry, #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry {
        height: 100%; }
        #top #wrap_all #main .edge-banner .container .template-page .post-entry .entry-content-wrapper, #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .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;
          height: 100%; }
          #top #wrap_all #main .edge-banner .container .template-page .post-entry .entry-content-wrapper:before, #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper:before, #top #wrap_all #main .edge-banner .container .template-page .post-entry .entry-content-wrapper:after, #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper:after {
            display: none; }
          #top #wrap_all #main .edge-banner .container .template-page .post-entry .entry-content-wrapper .flex_column, #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column {
            height: 100%;
            width: 100%;
            max-width: 600px;
            margin-left: 6vw;
            padding: 0;
            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; }
            @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
              #top #wrap_all #main .edge-banner .container .template-page .post-entry .entry-content-wrapper .flex_column, #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column {
                max-width: 500px;
                -webkit-box-pack: center;
                -moz-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                margin: 0 0 0 10%; } }
            #top #wrap_all #main .edge-banner .container .template-page .post-entry .entry-content-wrapper .flex_column:before, #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column:before, #top #wrap_all #main .edge-banner .container .template-page .post-entry .entry-content-wrapper .flex_column:after, #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column:after {
              display: none; }
            #top #wrap_all #main .edge-banner .container .template-page .post-entry .entry-content-wrapper .flex_column .av-special-heading, #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .av-special-heading {
              width: 100%;
              padding: 0 !important; }
              #top #wrap_all #main .edge-banner .container .template-page .post-entry .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag, #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
                font-size: 2.5rem;
                font-weight: bold;
                line-height: 3rem;
                color: black; }
                @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
                  #top #wrap_all #main .edge-banner .container .template-page .post-entry .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag, #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
                    font-size: 2.25rem;
                    line-height: 3rem; } }
            #top #wrap_all #main .edge-banner .container .template-page .post-entry .entry-content-wrapper .flex_column .av_textblock_section, #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .av_textblock_section {
              width: 100%;
              margin: 20px 0 0 0; }
              #top #wrap_all #main .edge-banner .container .template-page .post-entry .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p, #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
                font-size: 1rem;
                font-weight: 400;
                line-height: 1.5rem;
                margin: 0;
                color: black; }
            #top #wrap_all #main .edge-banner .container .template-page .post-entry .entry-content-wrapper .flex_column .avia-button-wrap, #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .avia-button-wrap,
            #top #wrap_all #main .edge-banner .container .template-page .post-entry .entry-content-wrapper .flex_column .avia-buttonrow-wrap,
            #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .avia-buttonrow-wrap {
              width: 100%;
              margin: 20px 0 0 0; }
              #top #wrap_all #main .edge-banner .container .template-page .post-entry .entry-content-wrapper .flex_column .avia-button-wrap .avia-button, #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .avia-button-wrap .avia-button,
              #top #wrap_all #main .edge-banner .container .template-page .post-entry .entry-content-wrapper .flex_column .avia-buttonrow-wrap .avia-button,
              #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .avia-buttonrow-wrap .avia-button {
                font-size: 1rem;
                line-height: 1.25rem; }
  #top #wrap_all #main .edge-banner.small, #top #wrap_all #main .small.edge-home-hero-multi {
    height: 50vh; }
  #top #wrap_all #main .edge-banner.light:before, #top #wrap_all #main .light.edge-home-hero-multi:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.75)), to(transparent));
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.75), transparent);
    background: linear-gradient(to right, rgba(255, 255, 255, 0.75), transparent); }
  #top #wrap_all #main .edge-banner.light .container .template-page .post-entry .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag, #top #wrap_all #main .light.edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag,
  #top #wrap_all #main .edge-banner.light .container .template-page .post-entry .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p,
  #top #wrap_all #main .light.edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
    color: black; }
  #top #wrap_all #main .edge-banner.dark:before, #top #wrap_all #main .dark.edge-home-hero-multi:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, right top, from(rgba(18, 178, 240, 0.75)), to(transparent));
    background: -moz-linear-gradient(left, rgba(18, 178, 240, 0.75), transparent);
    background: linear-gradient(to right, rgba(18, 178, 240, 0.75), transparent); }
  #top #wrap_all #main .edge-banner.dark .container .template-page .post-entry .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag, #top #wrap_all #main .dark.edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag,
  #top #wrap_all #main .edge-banner.dark .container .template-page .post-entry .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p,
  #top #wrap_all #main .dark.edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
    color: white; }

#top #wrap_all #main .edge-home-hero-multi {
  position: absolute;
  top: 128px;
  left: 0;
  width: 100%;
  margin-top: 0;
  height: -moz-calc(100vh - 128px);
  height: calc(100vh - 128px);
  overflow: hidden; }
  #top #wrap_all #main .edge-home-hero-multi.light:before, #top #wrap_all #main .edge-home-hero-multi.dark:before {
    width: 75%; }
  #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column {
    height: 100%;
    width: 55%;
    max-width: 665px;
    margin-left: 9%; }
    #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .avia_codeblock_section {
      width: 100%;
      margin: 20px 0 0 0; }
      #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock {
        width: 100%; }
        #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock img.ifc-color,
        #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock img.ifc-white {
          display: block;
          margin: 0;
          padding: 0;
          width: 100%;
          max-width: 225px; }

#top.vi #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
  font-size: 2rem;
  line-height: 2.5rem; }

#top.vi #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem; }

@media screen and (max-height: 578px) {
  .responsive #top #wrap_all #main .edge-banner .container .template-page .post-entry .entry-content-wrapper .flex_column, .responsive #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column {
    max-width: 500px; }
    .responsive #top #wrap_all #main .edge-banner .container .template-page .post-entry .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag, .responsive #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
      font-size: 2rem;
      line-height: 2.75rem; }
    .responsive #top #wrap_all #main .edge-banner .container .template-page .post-entry .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p, .responsive #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
      font-size: 1rem;
      line-height: 1.5rem; }
    .responsive #top #wrap_all #main .edge-banner .container .template-page .post-entry .entry-content-wrapper .flex_column .avia-button-wrap .avia-button, .responsive #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .avia-button-wrap .avia-button {
      font-size: 0.75rem;
      line-height: 1rem; } }

@media only screen and (max-width: 1275px) {
  .responsive #top #wrap_all #main .edge-banner .container .template-page .post-entry .entry-content-wrapper .flex_column, .responsive #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column {
    margin-left: 4vw; }
    .responsive #top #wrap_all #main .edge-banner .container .template-page .post-entry .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag, .responsive #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
      font-size: 2rem;
      line-height: 2.5rem; } }

@media screen and (max-width: 1024px) {
  .responsive #top #wrap_all #main .edge-home-hero-multi {
    background-position: 60% center !important; } }

@media only screen and (max-width: 989px) {
  .responsive #top #wrap_all #main .edge-home-hero-multi {
    top: 110px;
    height: -moz-calc(100vh - 110px);
    height: calc(100vh - 110px); }
  .responsive #top #wrap_all #main .after-edge-home-hero-multi {
    margin-top: -moz-calc(100vh - 110px);
    margin-top: calc(100vh - 110px); } }

@media screen and (max-width: 767px) {
  .responsive #top #wrap_all #main .edge-banner, .responsive #top #wrap_all #main .edge-home-hero-multi {
    height: -moz-calc(75vh - 110px);
    height: calc(75vh - 110px); }
    .responsive #top #wrap_all #main .edge-banner .container .template-page, .responsive #top #wrap_all #main .edge-home-hero-multi .container .template-page {
      padding: 0 !important; }
      .responsive #top #wrap_all #main .edge-banner .container .template-page .post-entry .entry-content-wrapper, .responsive #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .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-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; }
        .responsive #top #wrap_all #main .edge-banner .container .template-page .post-entry .entry-content-wrapper .flex_column, .responsive #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column {
          width: 100%;
          max-width: 100%;
          height: auto;
          margin: 0;
          padding: 20px 20px 40px 20px; }
    .responsive #top #wrap_all #main .edge-banner.small, .responsive #top #wrap_all #main .small.edge-home-hero-multi {
      height: -moz-calc(50vh - 110px);
      height: calc(50vh - 110px); }
    .responsive #top #wrap_all #main .edge-banner.light:before, .responsive #top #wrap_all #main .light.edge-home-hero-multi:before, .responsive #top #wrap_all #main .edge-banner.dark:before, .responsive #top #wrap_all #main .dark.edge-home-hero-multi:before {
      display: none; }
    .responsive #top #wrap_all #main .edge-banner.light .container .template-page .post-entry .entry-content-wrapper .flex_column, .responsive #top #wrap_all #main .light.edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column {
      background-color: rgba(255, 255, 255, 0.65); }
    .responsive #top #wrap_all #main .edge-banner.dark .container .template-page .post-entry .entry-content-wrapper .flex_column, .responsive #top #wrap_all #main .dark.edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column {
      background-color: rgba(0, 0, 0, 0.65); }
  .responsive #top #wrap_all #main .edge-home-hero-multi {
    top: 110px;
    height: -moz-calc(100vh - 110px);
    height: calc(100vh - 110px);
    background-position: 80% 50% !important; }
    .responsive #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .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 .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column {
        width: 100%;
        max-width: 100%;
        height: auto;
        margin: 0;
        padding: 20px 20px 40px 20px; }
        .responsive #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock img.ifc-color {
          max-width: 175px; }
    .responsive #top #wrap_all #main .edge-home-hero-multi.light .container .template-page .post-entry .entry-content-wrapper .flex_column {
      background-color: rgba(255, 255, 255, 0.65); }
    .responsive #top #wrap_all #main .edge-home-hero-multi.dark .container .template-page .post-entry .entry-content-wrapper .flex_column {
      background-color: rgba(0, 0, 0, 0.65); } }

@media screen and (max-width: 480px) {
  .responsive #top #wrap_all #main .edge-banner .container .template-page .post-entry .entry-content-wrapper, .responsive #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .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 .edge-banner .container .template-page .post-entry .entry-content-wrapper .flex_column, .responsive #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column {
      padding: 20px; }
      .responsive #top #wrap_all #main .edge-banner .container .template-page .post-entry .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag, .responsive #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
        font-size: 1.5rem;
        line-height: 2rem; }
      .responsive #top #wrap_all #main .edge-banner .container .template-page .post-entry .entry-content-wrapper .flex_column .av_textblock_section, .responsive #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .av_textblock_section {
        display: none; }
  .responsive #top #wrap_all #main .edge-home-hero-multi {
    height: -moz-calc(100vh - 110px);
    height: calc(100vh - 110px);
    background-position: 80% 50% !important;
    -moz-background-size: cover;
    background-size: cover; }
    .responsive #top #wrap_all #main .edge-home-hero-multi:before {
      display: none; }
    .responsive #top #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .av_textblock_section {
      display: none; }
  .responsive #top.vi #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
    font-size: 1.5rem;
    line-height: 2rem; }
  .responsive #top.vi #wrap_all #main .edge-home-hero-multi .container .template-page .post-entry .entry-content-wrapper .flex_column .av-special-heading .av_textblock_section {
    display: none; } }

#top #wrap_all #main .gform_wrapper form .gform_body ul li.nolabel .gfield_label {
  display: none; }

#top #wrap_all #main .gform_wrapper {
  padding: 0; }
  #top #wrap_all #main .gform_wrapper label,
  #top #wrap_all #main .gform_wrapper select {
    font-size: 0.7778rem;
    font-weight: 500;
    color: #222222; }
    #top #wrap_all #main .gform_wrapper label span.gfield_required,
    #top #wrap_all #main .gform_wrapper select span.gfield_required {
      color: red; }
    #top #wrap_all #main .gform_wrapper label a,
    #top #wrap_all #main .gform_wrapper select a {
      font-size: inherit; }
  #top #wrap_all #main .gform_wrapper .gform_body ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    #top #wrap_all #main .gform_wrapper .gform_body ul li {
      width: 48%;
      min-height: 59px;
      margin: 0 0 10px 0;
      padding: 0; }
      #top #wrap_all #main .gform_wrapper .gform_body ul li .gfield_description {
        font-size: 0.7rem;
        font-weight: 300;
        font-style: italic;
        line-height: 1rem;
        color: #222222;
        padding-top: 5px; }
        #top #wrap_all #main .gform_wrapper .gform_body ul li .gfield_description a {
          font-size: inherit;
          font-weight: inherit; }
      #top #wrap_all #main .gform_wrapper .gform_body ul li.gsection, #top #wrap_all #main .gform_wrapper .gform_body ul li.file-upload {
        width: 100%; }
      #top #wrap_all #main .gform_wrapper .gform_body ul li.full {
        width: 100%; }
      #top #wrap_all #main .gform_wrapper .gform_body ul li.form-heading {
        width: 100%;
        margin-top: 20px !important; }
      #top #wrap_all #main .gform_wrapper .gform_body ul li.add-table {
        width: 100%; }
        #top #wrap_all #main .gform_wrapper .gform_body ul li.add-table table th {
          font-size: 0.7778rem;
          font-weight: 500;
          text-transform: capitalize; }
      #top #wrap_all #main .gform_wrapper .gform_body ul li.first-last,
      #top #wrap_all #main .gform_wrapper .gform_body ul li .has_first_name.has_last_name {
        width: 100%;
        margin: 0; }
        #top #wrap_all #main .gform_wrapper .gform_body ul li.first-last .ginput_complex,
        #top #wrap_all #main .gform_wrapper .gform_body ul li .has_first_name.has_last_name .ginput_complex {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          -webkit-box-pack: justify;
          -moz-box-pack: justify;
          -ms-flex-pack: justify;
          justify-content: space-between; }
          #top #wrap_all #main .gform_wrapper .gform_body ul li.first-last .ginput_complex .name_first,
          #top #wrap_all #main .gform_wrapper .gform_body ul li.first-last .ginput_complex .name_last,
          #top #wrap_all #main .gform_wrapper .gform_body ul li .has_first_name.has_last_name .ginput_complex .name_first,
          #top #wrap_all #main .gform_wrapper .gform_body ul li .has_first_name.has_last_name .ginput_complex .name_last {
            width: 48%;
            padding: 0; }
            #top #wrap_all #main .gform_wrapper .gform_body ul li.first-last .ginput_complex .name_first label,
            #top #wrap_all #main .gform_wrapper .gform_body ul li.first-last .ginput_complex .name_last label,
            #top #wrap_all #main .gform_wrapper .gform_body ul li .has_first_name.has_last_name .ginput_complex .name_first label,
            #top #wrap_all #main .gform_wrapper .gform_body ul li .has_first_name.has_last_name .ginput_complex .name_last label {
              margin: 0;
              line-height: 1rem; }
      #top #wrap_all #main .gform_wrapper .gform_body ul li .email,
      #top #wrap_all #main .gform_wrapper .gform_body ul li .phone,
      #top #wrap_all #main .gform_wrapper .gform_body ul li .company,
      #top #wrap_all #main .gform_wrapper .gform_body ul li .country,
      #top #wrap_all #main .gform_wrapper .gform_body ul li .business,
      #top #wrap_all #main .gform_wrapper .gform_body ul li .fax,
      #top #wrap_all #main .gform_wrapper .gform_body ul li .address_line_1,
      #top #wrap_all #main .gform_wrapper .gform_body ul li .address_line_2,
      #top #wrap_all #main .gform_wrapper .gform_body ul li .address_city,
      #top #wrap_all #main .gform_wrapper .gform_body ul li .address_state,
      #top #wrap_all #main .gform_wrapper .gform_body ul li .address_zip,
      #top #wrap_all #main .gform_wrapper .gform_body ul li .address_country {
        width: 48.5%;
        float: left;
        clear: none;
        margin: 0 0.8%; }
        #top #wrap_all #main .gform_wrapper .gform_body ul li .email input,
        #top #wrap_all #main .gform_wrapper .gform_body ul li .email textarea,
        #top #wrap_all #main .gform_wrapper .gform_body ul li .phone input,
        #top #wrap_all #main .gform_wrapper .gform_body ul li .phone textarea,
        #top #wrap_all #main .gform_wrapper .gform_body ul li .company input,
        #top #wrap_all #main .gform_wrapper .gform_body ul li .company textarea,
        #top #wrap_all #main .gform_wrapper .gform_body ul li .country input,
        #top #wrap_all #main .gform_wrapper .gform_body ul li .country textarea,
        #top #wrap_all #main .gform_wrapper .gform_body ul li .business input,
        #top #wrap_all #main .gform_wrapper .gform_body ul li .business textarea,
        #top #wrap_all #main .gform_wrapper .gform_body ul li .fax input,
        #top #wrap_all #main .gform_wrapper .gform_body ul li .fax textarea,
        #top #wrap_all #main .gform_wrapper .gform_body ul li .address_line_1 input,
        #top #wrap_all #main .gform_wrapper .gform_body ul li .address_line_1 textarea,
        #top #wrap_all #main .gform_wrapper .gform_body ul li .address_line_2 input,
        #top #wrap_all #main .gform_wrapper .gform_body ul li .address_line_2 textarea,
        #top #wrap_all #main .gform_wrapper .gform_body ul li .address_city input,
        #top #wrap_all #main .gform_wrapper .gform_body ul li .address_city textarea,
        #top #wrap_all #main .gform_wrapper .gform_body ul li .address_state input,
        #top #wrap_all #main .gform_wrapper .gform_body ul li .address_state textarea,
        #top #wrap_all #main .gform_wrapper .gform_body ul li .address_zip input,
        #top #wrap_all #main .gform_wrapper .gform_body ul li .address_zip textarea,
        #top #wrap_all #main .gform_wrapper .gform_body ul li .address_country input,
        #top #wrap_all #main .gform_wrapper .gform_body ul li .address_country textarea {
          width: 100% !important; }
      #top #wrap_all #main .gform_wrapper .gform_body ul li .ginput_container_fileupload input {
        background-color: transparent; }
      #top #wrap_all #main .gform_wrapper .gform_body ul li .ginput_container_fileupload .gform_drop_area {
        margin-top: 15px; }
        #top #wrap_all #main .gform_wrapper .gform_body ul li .ginput_container_fileupload .gform_drop_area .gform_drop_instructions {
          float: none;
          font-size: 0.6667rem; }
      #top #wrap_all #main .gform_wrapper .gform_body ul li .ginput_container {
        position: relative;
        float: left;
        width: 100%;
        margin: 0; }
        #top #wrap_all #main .gform_wrapper .gform_body ul li .ginput_container span {
          float: left; }
          #top #wrap_all #main .gform_wrapper .gform_body ul li .ginput_container span label {
            font-size: 0.5rem;
            font-style: italic; }
        #top #wrap_all #main .gform_wrapper .gform_body ul li .ginput_container input,
        #top #wrap_all #main .gform_wrapper .gform_body ul li .ginput_container textarea,
        #top #wrap_all #main .gform_wrapper .gform_body ul li .ginput_container select {
          -moz-border-radius: 8px;
          border-radius: 8px;
          padding: 6px;
          font-size: 0.6667rem;
          color: #222222 !important;
          background-color: rgba(0, 0, 0, 0.055); }
        #top #wrap_all #main .gform_wrapper .gform_body ul li .ginput_container .ui-datepicker-trigger {
          position: absolute;
          top: 5px;
          right: 5px; }
        #top #wrap_all #main .gform_wrapper .gform_body ul li .ginput_container textarea {
          margin-bottom: 0; }
        #top #wrap_all #main .gform_wrapper .gform_body ul li .ginput_container .gform_button_select_files {
          background-color: #72c067;
          -moz-border-radius: 8px;
          border-radius: 8px;
          color: white !important;
          -webkit-transition: background-color ease 0.25s;
          -moz-transition: background-color ease 0.25s;
          transition: background-color ease 0.25s; }
          #top #wrap_all #main .gform_wrapper .gform_body ul li .ginput_container .gform_button_select_files:hover {
            background-color: #12b2f0; }
        #top #wrap_all #main .gform_wrapper .gform_body ul li .ginput_container .gfield_radio li,
        #top #wrap_all #main .gform_wrapper .gform_body ul li .ginput_container .gfield_checkbox li {
          float: left;
          width: 100%;
          min-height: 25px;
          padding-left: 2px !important; }
          #top #wrap_all #main .gform_wrapper .gform_body ul li .ginput_container .gfield_radio li input[type="radio"],
          #top #wrap_all #main .gform_wrapper .gform_body ul li .ginput_container .gfield_radio li input[type="checkbox"],
          #top #wrap_all #main .gform_wrapper .gform_body ul li .ginput_container .gfield_checkbox li input[type="radio"],
          #top #wrap_all #main .gform_wrapper .gform_body ul li .ginput_container .gfield_checkbox li input[type="checkbox"] {
            float: left;
            font-size: 0.7778rem;
            min-height: 20px;
            min-width: 20px; }
          #top #wrap_all #main .gform_wrapper .gform_body ul li .ginput_container .gfield_radio li input[type="text"],
          #top #wrap_all #main .gform_wrapper .gform_body ul li .ginput_container .gfield_checkbox li input[type="text"] {
            float: left;
            max-width: 50%; }
          #top #wrap_all #main .gform_wrapper .gform_body ul li .ginput_container .gfield_radio li label,
          #top #wrap_all #main .gform_wrapper .gform_body ul li .ginput_container .gfield_checkbox li label {
            font-weight: 500; }
            #top #wrap_all #main .gform_wrapper .gform_body ul li .ginput_container .gfield_radio li label a,
            #top #wrap_all #main .gform_wrapper .gform_body ul li .ginput_container .gfield_checkbox li label a {
              font-size: inherit;
              color: #12b2f0; }
              #top #wrap_all #main .gform_wrapper .gform_body ul li .ginput_container .gfield_radio li label a:hover,
              #top #wrap_all #main .gform_wrapper .gform_body ul li .ginput_container .gfield_checkbox li label a:hover {
                color: #72c067; }
    #top #wrap_all #main .gform_wrapper .gform_body ul .validation_message ul {
      margin: 0;
      float: left;
      width: 100%; }
      #top #wrap_all #main .gform_wrapper .gform_body ul .validation_message ul li {
        font-size: 0.6667rem;
        font-style: normal;
        font-weight: bold;
        color: #222222;
        line-height: 0.8889rem;
        padding-top: 5px;
        padding-right: 0; }
  #top #wrap_all #main .gform_wrapper .gform_body #input_5_5 {
    width: 100%; }
  #top #wrap_all #main .gform_wrapper .gform_body #extensions_message {
    font-size: 0.7778rem;
    font-style: italic; }
  #top #wrap_all #main .gform_wrapper .gform_footer input[type="submit"] {
    background-color: #72c067;
    color: white;
    font-size: 0.85rem;
    line-height: 1rem;
    padding: 15px 20px;
    border: none;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition: background-color 0.2s ease, color 0.2s ease, -webkit-box-shadow 0.2s ease;
    transition: background-color 0.2s ease, color 0.2s ease, -webkit-box-shadow 0.2s ease;
    -moz-transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, -moz-box-shadow 0.2s ease;
    transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
    transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease, -moz-box-shadow 0.2s ease; }
    #top #wrap_all #main .gform_wrapper .gform_footer input[type="submit"]:hover {
      opacity: 1;
      background-color: rgba(255, 255, 255, 0.95);
      color: #72c067;
      -webkit-box-shadow: inset 0 0 1px rgba(114, 192, 103, 0.95);
      -moz-box-shadow: inset 0 0 1px rgba(114, 192, 103, 0.95);
      box-shadow: inset 0 0 1px rgba(114, 192, 103, 0.95); }

#top #wrap_all #main .av_textblock_section .avia_textblock .gform_confirmation_wrapper {
  text-align: center; }
  #top #wrap_all #main .av_textblock_section .avia_textblock .gform_confirmation_wrapper .gform_confirmation_message {
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    padding: 10px 20px;
    color: #72c067;
    border: 1px solid #72c067; }

#top #wrap_all #main #green-tip .container .template-page {
  padding-top: 0; }
  #top #wrap_all #main #green-tip .container .template-page .gform_wrapper .validation_error {
    display: none; }
  #top #wrap_all #main #green-tip .container .template-page .gform_wrapper .gform_body ul {
    max-width: 500px;
    margin: 0 auto !important;
    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; }
    #top #wrap_all #main #green-tip .container .template-page .gform_wrapper .gform_body ul li {
      width: 100%;
      min-height: 36px;
      margin: 0 0 20px 0;
      padding: 0;
      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 #wrap_all #main #green-tip .container .template-page .gform_wrapper .gform_body ul li.gfield_html {
        font-size: 0.8889rem;
        line-height: 1.35rem; }
        #top #wrap_all #main #green-tip .container .template-page .gform_wrapper .gform_body ul li.gfield_html h2 {
          font-size: 1.5rem;
          font-weight: 300;
          text-transform: none; }
      #top #wrap_all #main #green-tip .container .template-page .gform_wrapper .gform_body ul li.gform_validation_container {
        display: none; }
      #top #wrap_all #main #green-tip .container .template-page .gform_wrapper .gform_body ul li.gfield_error {
        max-width: 100% !important;
        padding: 10px 0 0 0; }
        #top #wrap_all #main #green-tip .container .template-page .gform_wrapper .gform_body ul li.gfield_error .gfield_label {
          margin: 0 10px 0 0; }
        #top #wrap_all #main #green-tip .container .template-page .gform_wrapper .gform_body ul li.gfield_error .validation_message {
          margin: 0;
          padding: 0;
          font-size: 0.7222rem;
          text-align: center; }
      #top #wrap_all #main #green-tip .container .template-page .gform_wrapper .gform_body ul li .gfield_label {
        float: left;
        text-align: right;
        width: 90px;
        height: 36px;
        margin-right: 10px;
        font-weight: 400;
        font-size: 0.8889rem;
        line-height: 36px; }
        #top #wrap_all #main #green-tip .container .template-page .gform_wrapper .gform_body ul li .gfield_label .gfield_required {
          color: #f9461c; }
      #top #wrap_all #main #green-tip .container .template-page .gform_wrapper .gform_body ul li .ginput_container {
        float: left;
        margin: 0;
        position: relative; }
        #top #wrap_all #main #green-tip .container .template-page .gform_wrapper .gform_body ul li .ginput_container input,
        #top #wrap_all #main #green-tip .container .template-page .gform_wrapper .gform_body ul li .ginput_container select {
          -webkit-appearance: none;
          -moz-appearance: none;
          appearance: none;
          border: 1px solid #12b2f0;
          padding: 8px 6px;
          outline: none;
          color: #777;
          margin: 0;
          width: 100%;
          display: block !important;
          background: #fff;
          -moz-border-radius: 8px;
          border-radius: 8px;
          background-color: transparent;
          font-size: 0.8889rem; }
        #top #wrap_all #main #green-tip .container .template-page .gform_wrapper .gform_body ul li .ginput_container .ui-datepicker-trigger {
          position: absolute;
          top: 5px;
          right: 5px; }
        #top #wrap_all #main #green-tip .container .template-page .gform_wrapper .gform_body ul li .ginput_container .chosen-container {
          display: none; }
  #top #wrap_all #main #green-tip .container .template-page .gform_wrapper .gform_footer {
    text-align: center; }
    #top #wrap_all #main #green-tip .container .template-page .gform_wrapper .gform_footer input[type="submit"] {
      padding: 5px 10px;
      margin: 0;
      background-color: #72c067;
      font-size: 1.5rem;
      text-transform: uppercase;
      color: white; }
      #top #wrap_all #main #green-tip .container .template-page .gform_wrapper .gform_footer input[type="submit"]:hover {
        background-color: #12b2f0; }

#top.page-plaque-order-form #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #gform_wrapper_102.gform_wrapper form .gform_body .gform_fields #field_102_10.gfield .ginput_container_radio .gfield_radio {
  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: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start; }
  #top.page-plaque-order-form #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #gform_wrapper_102.gform_wrapper form .gform_body .gform_fields #field_102_10.gfield .ginput_container_radio .gfield_radio li {
    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;
    width: 200px;
    height: 120px;
    margin: 0 20px 0 0;
    overflow: visible;
    padding: 0 !important; }
    #top.page-plaque-order-form #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #gform_wrapper_102.gform_wrapper form .gform_body .gform_fields #field_102_10.gfield .ginput_container_radio .gfield_radio li input[type="radio"] {
      opacity: 1;
      margin: 0 10px 0 0; }
    #top.page-plaque-order-form #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #gform_wrapper_102.gform_wrapper form .gform_body .gform_fields #field_102_10.gfield .ginput_container_radio .gfield_radio li label {
      display: block;
      width: 200px;
      height: 120px;
      margin: 0;
      background-repeat: no-repeat;
      background-position: center center;
      -moz-background-size: 100%;
      background-size: 100%;
      text-indent: -9999px;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      border: 1px solid #dfdfe0;
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      transform: scale(1);
      -webkit-transition: border 0.2s ease, -webkit-box-shadow 0.2s ease, -webkit-transform 0.2s ease;
      transition: border 0.2s ease, -webkit-box-shadow 0.2s ease, -webkit-transform 0.2s ease;
      -moz-transition: box-shadow 0.2s ease, transform 0.2s ease, border 0.2s ease, -moz-box-shadow 0.2s ease, -moz-transform 0.2s ease;
      transition: box-shadow 0.2s ease, transform 0.2s ease, border 0.2s ease;
      transition: box-shadow 0.2s ease, transform 0.2s ease, border 0.2s ease, -webkit-box-shadow 0.2s ease, -moz-box-shadow 0.2s ease, -webkit-transform 0.2s ease, -moz-transform 0.2s ease; }
    #top.page-plaque-order-form #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #gform_wrapper_102.gform_wrapper form .gform_body .gform_fields #field_102_10.gfield .ginput_container_radio .gfield_radio li input[type="radio"]:hover + label,
    #top.page-plaque-order-form #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #gform_wrapper_102.gform_wrapper form .gform_body .gform_fields #field_102_10.gfield .ginput_container_radio .gfield_radio li input[type="radio"]:focus + label,
    #top.page-plaque-order-form #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #gform_wrapper_102.gform_wrapper form .gform_body .gform_fields #field_102_10.gfield .ginput_container_radio .gfield_radio li input[type="radio"]:checked + label {
      -webkit-transform: scale(1.1);
      -moz-transform: scale(1.1);
      transform: scale(1.1);
      border: 1px solid #72c067; }
    #top.page-plaque-order-form #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #gform_wrapper_102.gform_wrapper form .gform_body .gform_fields #field_102_10.gfield .ginput_container_radio .gfield_radio li:nth-child(1) label {
      background-image: url("/wp-content/uploads/2020/05/edge-plaque-certified-green-rev.jpg"); }
    #top.page-plaque-order-form #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #gform_wrapper_102.gform_wrapper form .gform_body .gform_fields #field_102_10.gfield .ginput_container_radio .gfield_radio li:nth-child(2) label {
      background-image: url("/wp-content/uploads/2020/05/edge-plaque-edge-advanced-rev.jpg"); }
    #top.page-plaque-order-form #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #gform_wrapper_102.gform_wrapper form .gform_body .gform_fields #field_102_10.gfield .ginput_container_radio .gfield_radio li:nth-child(3) label {
      background-image: url("/wp-content/uploads/2020/05/edge-plaque-zero-carbon-rev.jpg"); }

@media screen and (max-width: 767px) {
  .responsive #top #wrap_all #main .gform_wrapper {
    padding: 0; }
    .responsive #top #wrap_all #main .gform_wrapper ul li {
      float: left;
      width: 100%;
      margin-top: 0;
      margin-left: 0;
      margin-right: 0;
      padding: 0; }
      .responsive #top #wrap_all #main .gform_wrapper ul li .ginput_complex span {
        padding: 0; }
    .responsive #top #wrap_all #main .gform_wrapper .email,
    .responsive #top #wrap_all #main .gform_wrapper .phone,
    .responsive #top #wrap_all #main .gform_wrapper .company,
    .responsive #top #wrap_all #main .gform_wrapper .country,
    .responsive #top #wrap_all #main .gform_wrapper .business,
    .responsive #top #wrap_all #main .gform_wrapper .fax,
    .responsive #top #wrap_all #main .gform_wrapper .address_city,
    .responsive #top #wrap_all #main .gform_wrapper .address_state,
    .responsive #top #wrap_all #main .gform_wrapper .address_zip,
    .responsive #top #wrap_all #main .gform_wrapper .address_country {
      width: 100% !important;
      float: left;
      clear: both;
      margin-right: 0; }
    .responsive #top #wrap_all #main .gform_wrapper.first-last,
    .responsive #top #wrap_all #main .gform_wrapper .has_first_name.has_last_name {
      width: 100%;
      margin: 0 !important;
      padding: 0; }
      .responsive #top #wrap_all #main .gform_wrapper.first-last .name_first,
      .responsive #top #wrap_all #main .gform_wrapper.first-last .name_last,
      .responsive #top #wrap_all #main .gform_wrapper .has_first_name.has_last_name .name_first,
      .responsive #top #wrap_all #main .gform_wrapper .has_first_name.has_last_name .name_last {
        width: 100% !important;
        float: left;
        padding: 0 !important; }
      .responsive #top #wrap_all #main .gform_wrapper.first-last .name_last,
      .responsive #top #wrap_all #main .gform_wrapper .has_first_name.has_last_name .name_last {
        margin: 0; } }

#top #wrap_all #main {
  padding-top: 128px !important; }
  #top #wrap_all #main .main_color .container .template-page .entry-content-wrapper .flex_column:last-child {
    margin-bottom: 0; }
  #top #wrap_all #main .main_color.anchor {
    padding-top: 128px;
    margin-top: -119px; }
    #top #wrap_all #main .main_color.anchor.container_wrap {
      border: none; }
  #top #wrap_all #main .section-anchored {
    position: relative; }
    #top #wrap_all #main .section-anchored .container .template-page {
      padding: 25px 0; }
      #top #wrap_all #main .section-anchored .container .template-page .entry-content-wrapper .avia_codeblock_section .avia_codeblock .anchor {
        position: absolute;
        top: -120px;
        left: 0; }
  #top #wrap_all #main .main_color.no-border {
    border: none; }
    #top #wrap_all #main .main_color.no-border .container {
      border: none; }
  #top #wrap_all #main #jump-to .container .template-page {
    border: 2px dotted #12b2f0 !important;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 20px; }
    #top #wrap_all #main #jump-to .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
      margin: 0; }
      #top #wrap_all #main #jump-to .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p br {
        display: none; }
      #top #wrap_all #main #jump-to .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p a {
        display: block;
        margin-bottom: 10px; }
        #top #wrap_all #main #jump-to .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p a:last-child {
          margin: 0; }
  #top #wrap_all #main .main_color.edge-section-0 .container .template-page, #top #wrap_all #main .main_color.edge-section-0-alt .container .template-page {
    padding: 0; }
  #top #wrap_all #main .main_color.edge-section-0-50 .container .template-page, #top #wrap_all #main .main_color.edge-section-0-50-alt .container .template-page {
    padding: 0 0 50px 0; }
  #top #wrap_all #main .main_color.edge-section-0-100 .container .template-page, #top #wrap_all #main .main_color.edge-section-0-100-alt .container .template-page {
    padding: 0 0 100px 0; }
  #top #wrap_all #main .main_color.edge-section-50-0 .container .template-page, #top #wrap_all #main .main_color.edge-section-50-0-alt .container .template-page {
    padding: 50px 0 0 0; }
  #top #wrap_all #main .main_color.edge-section-50 .container .template-page, #top #wrap_all #main .main_color.edge-section-50-alt .container .template-page {
    padding: 50px 0; }
  #top #wrap_all #main .main_color.edge-section-50-100 .container .template-page, #top #wrap_all #main .main_color.edge-section-50-100-alt .container .template-page {
    padding: 50px 0 100px 0; }
  #top #wrap_all #main .main_color.edge-section-100-0 .container .template-page, #top #wrap_all #main .main_color.edge-section-100-0-alt .container .template-page {
    padding: 100px 0 0 0; }
  #top #wrap_all #main .main_color.edge-section-100-50 .container .template-page, #top #wrap_all #main .main_color.edge-section-100-50-alt .container .template-page {
    padding: 100px 0 50px 0; }
  #top #wrap_all #main .main_color.edge-section-100 .container .template-page, #top #wrap_all #main .main_color.edge-section-100-alt .container .template-page {
    padding: 100px 0; }
  #top #wrap_all #main .main_color.edge-section-0-alt .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag, #top #wrap_all #main .main_color.edge-section-0-50-alt .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag, #top #wrap_all #main .main_color.edge-section-0-100-alt .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag, #top #wrap_all #main .main_color.edge-section-50-0-alt .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag, #top #wrap_all #main .main_color.edge-section-50-alt .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag, #top #wrap_all #main .main_color.edge-section-50-100-alt .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag, #top #wrap_all #main .main_color.edge-section-100-0-alt .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag, #top #wrap_all #main .main_color.edge-section-100-50-alt .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag, #top #wrap_all #main .main_color.edge-section-100-alt .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
    color: white; }
  #top #wrap_all #main .main_color.edge-section-0-alt .container .template-page .entry-content-wrapper .flex_column .hr .hr-inner, #top #wrap_all #main .main_color.edge-section-0-50-alt .container .template-page .entry-content-wrapper .flex_column .hr .hr-inner, #top #wrap_all #main .main_color.edge-section-0-100-alt .container .template-page .entry-content-wrapper .flex_column .hr .hr-inner, #top #wrap_all #main .main_color.edge-section-50-0-alt .container .template-page .entry-content-wrapper .flex_column .hr .hr-inner, #top #wrap_all #main .main_color.edge-section-50-alt .container .template-page .entry-content-wrapper .flex_column .hr .hr-inner, #top #wrap_all #main .main_color.edge-section-50-100-alt .container .template-page .entry-content-wrapper .flex_column .hr .hr-inner, #top #wrap_all #main .main_color.edge-section-100-0-alt .container .template-page .entry-content-wrapper .flex_column .hr .hr-inner, #top #wrap_all #main .main_color.edge-section-100-50-alt .container .template-page .entry-content-wrapper .flex_column .hr .hr-inner, #top #wrap_all #main .main_color.edge-section-100-alt .container .template-page .entry-content-wrapper .flex_column .hr .hr-inner {
    border-color: white; }
  #top #wrap_all #main .main_color.edge-section-0-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p,
  #top #wrap_all #main .main_color.edge-section-0-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock span,
  #top #wrap_all #main .main_color.edge-section-0-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock a,
  #top #wrap_all #main .main_color.edge-section-0-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock li,
  #top #wrap_all #main .main_color.edge-section-0-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock strong, #top #wrap_all #main .main_color.edge-section-0-50-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p,
  #top #wrap_all #main .main_color.edge-section-0-50-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock span,
  #top #wrap_all #main .main_color.edge-section-0-50-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock a,
  #top #wrap_all #main .main_color.edge-section-0-50-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock li,
  #top #wrap_all #main .main_color.edge-section-0-50-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock strong, #top #wrap_all #main .main_color.edge-section-0-100-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p,
  #top #wrap_all #main .main_color.edge-section-0-100-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock span,
  #top #wrap_all #main .main_color.edge-section-0-100-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock a,
  #top #wrap_all #main .main_color.edge-section-0-100-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock li,
  #top #wrap_all #main .main_color.edge-section-0-100-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock strong, #top #wrap_all #main .main_color.edge-section-50-0-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p,
  #top #wrap_all #main .main_color.edge-section-50-0-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock span,
  #top #wrap_all #main .main_color.edge-section-50-0-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock a,
  #top #wrap_all #main .main_color.edge-section-50-0-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock li,
  #top #wrap_all #main .main_color.edge-section-50-0-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock strong, #top #wrap_all #main .main_color.edge-section-50-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p,
  #top #wrap_all #main .main_color.edge-section-50-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock span,
  #top #wrap_all #main .main_color.edge-section-50-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock a,
  #top #wrap_all #main .main_color.edge-section-50-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock li,
  #top #wrap_all #main .main_color.edge-section-50-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock strong, #top #wrap_all #main .main_color.edge-section-50-100-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p,
  #top #wrap_all #main .main_color.edge-section-50-100-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock span,
  #top #wrap_all #main .main_color.edge-section-50-100-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock a,
  #top #wrap_all #main .main_color.edge-section-50-100-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock li,
  #top #wrap_all #main .main_color.edge-section-50-100-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock strong, #top #wrap_all #main .main_color.edge-section-100-0-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p,
  #top #wrap_all #main .main_color.edge-section-100-0-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock span,
  #top #wrap_all #main .main_color.edge-section-100-0-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock a,
  #top #wrap_all #main .main_color.edge-section-100-0-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock li,
  #top #wrap_all #main .main_color.edge-section-100-0-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock strong, #top #wrap_all #main .main_color.edge-section-100-50-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p,
  #top #wrap_all #main .main_color.edge-section-100-50-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock span,
  #top #wrap_all #main .main_color.edge-section-100-50-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock a,
  #top #wrap_all #main .main_color.edge-section-100-50-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock li,
  #top #wrap_all #main .main_color.edge-section-100-50-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock strong, #top #wrap_all #main .main_color.edge-section-100-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p,
  #top #wrap_all #main .main_color.edge-section-100-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock span,
  #top #wrap_all #main .main_color.edge-section-100-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock a,
  #top #wrap_all #main .main_color.edge-section-100-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock li,
  #top #wrap_all #main .main_color.edge-section-100-alt .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock strong {
    color: white; }
  #top #wrap_all #main #title .container .template-page,
  #top #wrap_all #main .no-pad-bottom .container .template-page {
    padding-bottom: 0; }
  #top #wrap_all #main .no-pad-top .container .template-page {
    padding-top: 0; }
  #top #wrap_all #main .section-banner {
    height: auto;
    min-height: auto; }
    #top #wrap_all #main .section-banner .container {
      width: 100% !important;
      max-width: 100% !important;
      margin: 0 !important;
      padding: 0 !important;
      height: auto !important;
      min-height: auto !important; }
      #top #wrap_all #main .section-banner .container .template-page {
        padding: 0 !important;
        margin: 0 !important; }
        #top #wrap_all #main .section-banner .container .template-page .entry-content-wrapper .flex_column {
          margin: 0; }
          #top #wrap_all #main .section-banner .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner {
            width: 100%;
            max-width: 100%; }
            #top #wrap_all #main .section-banner .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap img {
              width: 100%;
              max-width: 100%; }
  #top #wrap_all #main #section-certifier .container .template-page .flex_column.av_one_fifth {
    margin-bottom: 20px; }
  #top #wrap_all #main #section-certifier .container .template-page .flex_column.av_four_fifth {
    margin-bottom: 20px; }
  #top #wrap_all #main #bg-green, #top #wrap_all #main #bg-blue, #top #wrap_all #main #bg-blue-margin-bottom {
    background: #72c067; }
    #top #wrap_all #main #bg-green .av_one_third .av-special-heading-h2, #top #wrap_all #main #bg-blue .av_one_third .av-special-heading-h2, #top #wrap_all #main #bg-blue-margin-bottom .av_one_third .av-special-heading-h2 {
      margin-bottom: 10px; }
      #top #wrap_all #main #bg-green .av_one_third .av-special-heading-h2 h2, #top #wrap_all #main #bg-blue .av_one_third .av-special-heading-h2 h2, #top #wrap_all #main #bg-blue-margin-bottom .av_one_third .av-special-heading-h2 h2 {
        font-size: 1.75rem; }
    #top #wrap_all #main #bg-green .av-special-heading, #top #wrap_all #main #bg-blue .av-special-heading, #top #wrap_all #main #bg-blue-margin-bottom .av-special-heading {
      margin-top: 0;
      color: white; }
      #top #wrap_all #main #bg-green .av-special-heading h1, #top #wrap_all #main #bg-blue .av-special-heading h1, #top #wrap_all #main #bg-blue-margin-bottom .av-special-heading h1,
      #top #wrap_all #main #bg-green .av-special-heading h2,
      #top #wrap_all #main #bg-blue .av-special-heading h2,
      #top #wrap_all #main #bg-blue-margin-bottom .av-special-heading h2,
      #top #wrap_all #main #bg-green .av-special-heading h3,
      #top #wrap_all #main #bg-blue .av-special-heading h3,
      #top #wrap_all #main #bg-blue-margin-bottom .av-special-heading h3,
      #top #wrap_all #main #bg-green .av-special-heading h4,
      #top #wrap_all #main #bg-blue .av-special-heading h4,
      #top #wrap_all #main #bg-blue-margin-bottom .av-special-heading h4,
      #top #wrap_all #main #bg-green .av-special-heading h5,
      #top #wrap_all #main #bg-blue .av-special-heading h5,
      #top #wrap_all #main #bg-blue-margin-bottom .av-special-heading h5,
      #top #wrap_all #main #bg-green .av-special-heading h6,
      #top #wrap_all #main #bg-blue .av-special-heading h6,
      #top #wrap_all #main #bg-blue-margin-bottom .av-special-heading h6,
      #top #wrap_all #main #bg-green .av-special-heading p,
      #top #wrap_all #main #bg-blue .av-special-heading p,
      #top #wrap_all #main #bg-blue-margin-bottom .av-special-heading p,
      #top #wrap_all #main #bg-green .av-special-heading li,
      #top #wrap_all #main #bg-blue .av-special-heading li,
      #top #wrap_all #main #bg-blue-margin-bottom .av-special-heading li,
      #top #wrap_all #main #bg-green .av-special-heading a,
      #top #wrap_all #main #bg-blue .av-special-heading a,
      #top #wrap_all #main #bg-blue-margin-bottom .av-special-heading a,
      #top #wrap_all #main #bg-green .av-special-heading span,
      #top #wrap_all #main #bg-blue .av-special-heading span,
      #top #wrap_all #main #bg-blue-margin-bottom .av-special-heading span,
      #top #wrap_all #main #bg-green .av-special-heading strong,
      #top #wrap_all #main #bg-blue .av-special-heading strong,
      #top #wrap_all #main #bg-blue-margin-bottom .av-special-heading strong {
        color: white; }
    #top #wrap_all #main #bg-green .avia_textblock p, #top #wrap_all #main #bg-blue .avia_textblock p, #top #wrap_all #main #bg-blue-margin-bottom .avia_textblock p {
      color: white; }
      #top #wrap_all #main #bg-green .avia_textblock p a, #top #wrap_all #main #bg-blue .avia_textblock p a, #top #wrap_all #main #bg-blue-margin-bottom .avia_textblock p a {
        color: white;
        text-decoration: underline; }
        #top #wrap_all #main #bg-green .avia_textblock p a:hover, #top #wrap_all #main #bg-blue .avia_textblock p a:hover, #top #wrap_all #main #bg-blue-margin-bottom .avia_textblock p a:hover {
          color: white;
          text-decoration: underline; }
    #top #wrap_all #main #bg-green .hr .hr-inner, #top #wrap_all #main #bg-blue .hr .hr-inner, #top #wrap_all #main #bg-blue-margin-bottom .hr .hr-inner {
      border-color: white; }
    #top #wrap_all #main #bg-green .avia-button, #top #wrap_all #main #bg-blue .avia-button, #top #wrap_all #main #bg-blue-margin-bottom .avia-button {
      -webkit-transition: opacity 0.5s ease;
      -moz-transition: opacity 0.5s ease;
      transition: opacity 0.5s ease;
      background-color: white;
      border: none;
      cursor: pointer;
      -moz-border-radius: 8px;
      border-radius: 8px; }
      #top #wrap_all #main #bg-green .avia-button .avia_iconbox_title, #top #wrap_all #main #bg-blue .avia-button .avia_iconbox_title, #top #wrap_all #main #bg-blue-margin-bottom .avia-button .avia_iconbox_title {
        color: #72c067; }
      #top #wrap_all #main #bg-green .avia-button:hover, #top #wrap_all #main #bg-blue .avia-button:hover, #top #wrap_all #main #bg-blue-margin-bottom .avia-button:hover {
        opacity: 0.85; }
  #top #wrap_all #main #bg-blue {
    background: #12b2f0; }
    #top #wrap_all #main #bg-blue .av_one_fifth {
      margin-left: 3%;
      width: 17.5%; }
      #top #wrap_all #main #bg-blue .av_one_fifth.first {
        margin-left: 0; }
      #top #wrap_all #main #bg-blue .av_one_fifth .av-special-heading-h2 {
        margin-bottom: 10px; }
        #top #wrap_all #main #bg-blue .av_one_fifth .av-special-heading-h2 h2 {
          font-size: 1.75rem; }
    #top #wrap_all #main #bg-blue .avia-button .avia_iconbox_title {
      color: #12b2f0; }
    #top #wrap_all #main #bg-blue .avia-button:hover {
      opacity: 0.85; }
    #top #wrap_all #main #bg-blue .avia-data-table-wrap .avia-table {
      background-color: transparent; }
      #top #wrap_all #main #bg-blue .avia-data-table-wrap .avia-table tr th {
        text-align: left;
        background-color: white;
        color: #12b2f0; }
      #top #wrap_all #main #bg-blue .avia-data-table-wrap .avia-table tr td {
        text-align: left;
        color: white; }
  #top #wrap_all #main #bg-blue-margin-bottom {
    background: #12b2f0;
    margin-bottom: 3px; }
    #top #wrap_all #main #bg-blue-margin-bottom .avia-button .avia_iconbox_title {
      color: #12b2f0; }
    #top #wrap_all #main #bg-blue-margin-bottom .avia-button:hover {
      opacity: 0.85; }
  #top #wrap_all #main #bg-quote {
    background-color: #f2f2f2; }
    #top #wrap_all #main #bg-quote .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
      font-size: 1.25rem;
      line-height: 2rem;
      color: rgba(0, 0, 0, 0.5); }
  #top #wrap_all #main #login .avia-button-fullwidth {
    text-transform: uppercase;
    text-align: right;
    padding-right: 20px;
    background-color: #72c067;
    color: white; }
    #top #wrap_all #main #login .avia-button-fullwidth:hover {
      background-color: #12b2f0; }
  #top #wrap_all #main .grid-sort-container {
    z-index: auto; }
    #top #wrap_all #main .grid-sort-container .grid-entry {
      background-color: transparent; }
      #top #wrap_all #main .grid-sort-container .grid-entry .main_color.inner-entry {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        background-color: transparent; }
        #top #wrap_all #main .grid-sort-container .grid-entry .main_color.inner-entry .grid-content .entry-content-header .grid-entry-title {
          font-size: 1rem;
          text-align: center; }
          #top #wrap_all #main .grid-sort-container .grid-entry .main_color.inner-entry .grid-content .entry-content-header .grid-entry-title a {
            color: #222222;
            text-transform: none; }
        #top #wrap_all #main .grid-sort-container .grid-entry .main_color.inner-entry .grid-content .grid-entry-excerpt {
          font-size: 0.8889rem;
          text-align: center; }
          #top #wrap_all #main .grid-sort-container .grid-entry .main_color.inner-entry .grid-content .grid-entry-excerpt:before {
            content: "\f041";
            font-family: FontAwesome;
            font-size: 0.8889rem;
            color: #12b2f0;
            margin-right: 10px; }
  #top #wrap_all #main .entry-content-header {
    border: none; }
  #top #wrap_all #main .grid-entry-excerpt {
    font-style: normal;
    color: #222222;
    text-align: left; }
  #top #wrap_all #main .entry-content-header .page-thumb > img {
    width: 100%;
    height: auto;
    border-bottom: 10px solid #72c067; }
  #top #wrap_all #main .iconlist_title {
    color: #12b2f0;
    padding: 0 0 10px 0; }
  #top #wrap_all #main #searchform input[type="text"] {
    border: 1px solid #e8e8e8; }
  #top #wrap_all #main #main > .stretch_full {
    background: #efefef; }
    #top #wrap_all #main #main > .stretch_full .container h1.main-title a {
      color: rgba(0, 0, 0, 0.5);
      font-weight: bold; }
    #top #wrap_all #main #main > .stretch_full .container .breadcrumb {
      font-weight: bold;
      color: rgba(0, 0, 0, 0.5); }
      #top #wrap_all #main #main > .stretch_full .container .breadcrumb .breadcrumb-trail {
        font-weight: bold; }
        #top #wrap_all #main #main > .stretch_full .container .breadcrumb .breadcrumb-trail > .trail-before,
        #top #wrap_all #main #main > .stretch_full .container .breadcrumb .breadcrumb-trail .sep {
          font-weight: bold;
          color: rgba(0, 0, 0, 0.5); }
        #top #wrap_all #main #main > .stretch_full .container .breadcrumb .breadcrumb-trail a {
          color: #12b2f0; }
  #top #wrap_all #main #sponsors .container .template-page .flex_column .avia_codeblock .support-logos {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0; }
    #top #wrap_all #main #sponsors .container .template-page .flex_column .avia_codeblock .support-logos li {
      width: 25%;
      padding: 30px;
      margin: 0; }
      #top #wrap_all #main #sponsors .container .template-page .flex_column .avia_codeblock .support-logos li a {
        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; }
        #top #wrap_all #main #sponsors .container .template-page .flex_column .avia_codeblock .support-logos li a img {
          display: block;
          opacity: 0.7;
          -moz-border-radius: 8px;
          border-radius: 8px; }
      #top #wrap_all #main #sponsors .container .template-page .flex_column .avia_codeblock .support-logos li.vertical a img {
        max-height: 160px; }
      #top #wrap_all #main #sponsors .container .template-page .flex_column .avia_codeblock .support-logos li.horizontal a img {
        max-height: 100px; }
      #top #wrap_all #main #sponsors .container .template-page .flex_column .avia_codeblock .support-logos li:nth-child(2) a img {
        max-height: 91px; }
      #top #wrap_all #main #sponsors .container .template-page .flex_column .avia_codeblock .support-logos li:nth-child(7) a img {
        max-height: 110px; }
      #top #wrap_all #main #sponsors .container .template-page .flex_column .avia_codeblock .support-logos li:nth-child(9) a img {
        max-height: 125px; }
      #top #wrap_all #main #sponsors .container .template-page .flex_column .avia_codeblock .support-logos li:nth-child(10) a img {
        max-height: 100px; }
      #top #wrap_all #main #sponsors .container .template-page .flex_column .avia_codeblock .support-logos li:nth-child(12) a img {
        max-height: 55px; }
  #top #wrap_all #main #design-edge-makes-it-easy {
    background-color: #72c067; }
    #top #wrap_all #main #design-edge-makes-it-easy .container .template-page .post-entry .flex_column .av-special-heading {
      margin: 0;
      color: white; }
      #top #wrap_all #main #design-edge-makes-it-easy .container .template-page .post-entry .flex_column .av-special-heading h1,
      #top #wrap_all #main #design-edge-makes-it-easy .container .template-page .post-entry .flex_column .av-special-heading h2,
      #top #wrap_all #main #design-edge-makes-it-easy .container .template-page .post-entry .flex_column .av-special-heading h3,
      #top #wrap_all #main #design-edge-makes-it-easy .container .template-page .post-entry .flex_column .av-special-heading h4,
      #top #wrap_all #main #design-edge-makes-it-easy .container .template-page .post-entry .flex_column .av-special-heading h5,
      #top #wrap_all #main #design-edge-makes-it-easy .container .template-page .post-entry .flex_column .av-special-heading h6,
      #top #wrap_all #main #design-edge-makes-it-easy .container .template-page .post-entry .flex_column .av-special-heading p,
      #top #wrap_all #main #design-edge-makes-it-easy .container .template-page .post-entry .flex_column .av-special-heading li,
      #top #wrap_all #main #design-edge-makes-it-easy .container .template-page .post-entry .flex_column .av-special-heading a,
      #top #wrap_all #main #design-edge-makes-it-easy .container .template-page .post-entry .flex_column .av-special-heading span,
      #top #wrap_all #main #design-edge-makes-it-easy .container .template-page .post-entry .flex_column .av-special-heading strong {
        margin: 20px 0;
        color: white; }
    #top #wrap_all #main #design-edge-makes-it-easy .container .template-page .post-entry .flex_column .avia_textblock p {
      color: white; }
      #top #wrap_all #main #design-edge-makes-it-easy .container .template-page .post-entry .flex_column .avia_textblock p a {
        color: white;
        text-decoration: underline; }
        #top #wrap_all #main #design-edge-makes-it-easy .container .template-page .post-entry .flex_column .avia_textblock p a:hover {
          color: white;
          text-decoration: underline; }
  #top #wrap_all #main div[id^="goto-"] .template-page .togglecontainer {
    float: left;
    width: 100%; }
    #top #wrap_all #main div[id^="goto-"] .template-page .togglecontainer .av_toggle_section {
      width: 48%;
      float: left;
      margin: 0 1%; }
  #top #wrap_all #main div[id^="goto-"] .template-page .av_one_third {
    margin-top: 20px; }
  #top #wrap_all #main .edge-experts {
    display: none; }
    #top #wrap_all #main .edge-experts.active {
      display: block; }
    #top #wrap_all #main .edge-experts .container .template-page .entry-content-wrapper .av_one_third {
      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;
      min-height: 200px;
      border: 1px solid #cccccc;
      padding: 20px; }
      #top #wrap_all #main .edge-experts .container .template-page .entry-content-wrapper .av_one_third:before, #top #wrap_all #main .edge-experts .container .template-page .entry-content-wrapper .av_one_third:after {
        display: none; }
      #top #wrap_all #main .edge-experts .container .template-page .entry-content-wrapper .av_one_third .av_textblock_section {
        max-width: 75%; }
        #top #wrap_all #main .edge-experts .container .template-page .entry-content-wrapper .av_one_third .av_textblock_section .avia_textblock p {
          font-size: 0.85rem;
          line-height: 1.35rem;
          margin: 0; }
          #top #wrap_all #main .edge-experts .container .template-page .entry-content-wrapper .av_one_third .av_textblock_section .avia_textblock p a {
            display: inline-block;
            font-size: inherit;
            line-height: inherit;
            white-space: pre-wrap;
            word-wrap: break-word; }
            #top #wrap_all #main .edge-experts .container .template-page .entry-content-wrapper .av_one_third .av_textblock_section .avia_textblock p a .fa {
              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: #222222;
              margin: 5px 5px 0 0;
              width: 30px;
              height: 30px;
              border: 1px solid #222222;
              -moz-border-radius: 50%;
              border-radius: 50%;
              -webkit-transition: color 0.3s ease, border-color 0.3s ease;
              -moz-transition: color 0.3s ease, border-color 0.3s ease;
              transition: color 0.3s ease, border-color 0.3s ease; }
              #top #wrap_all #main .edge-experts .container .template-page .entry-content-wrapper .av_one_third .av_textblock_section .avia_textblock p a .fa:hover {
                color: #12b2f0;
                border-color: #12b2f0; }
      #top #wrap_all #main .edge-experts .container .template-page .entry-content-wrapper .av_one_third .avia-image-container {
        max-width: 25%;
        margin: 0 0 10px 10px; }
        #top #wrap_all #main .edge-experts .container .template-page .entry-content-wrapper .av_one_third .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap .avia_image {
          -moz-border-radius: 50%;
          border-radius: 50%;
          border: 1px solid #cccccc; }
  #top #wrap_all #main #donors .container .template-page {
    padding-top: 0; }
    #top #wrap_all #main #donors .container .template-page .flex_column .donor-flags,
    #top #wrap_all #main #donors .container .template-page .flex_column .donor-logos,
    #top #wrap_all #main #donors .container .template-page .flex_column .donor-govs {
      padding: 0; }
      #top #wrap_all #main #donors .container .template-page .flex_column .donor-flags ul,
      #top #wrap_all #main #donors .container .template-page .flex_column .donor-logos ul,
      #top #wrap_all #main #donors .container .template-page .flex_column .donor-govs 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 auto;
        width: 85%;
        min-width: 0; }
        #top #wrap_all #main #donors .container .template-page .flex_column .donor-flags ul li,
        #top #wrap_all #main #donors .container .template-page .flex_column .donor-logos ul li,
        #top #wrap_all #main #donors .container .template-page .flex_column .donor-govs ul li {
          height: 100px;
          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;
          list-style: none;
          margin: 0 60px 0 0;
          text-align: center; }
          #top #wrap_all #main #donors .container .template-page .flex_column .donor-flags ul li img,
          #top #wrap_all #main #donors .container .template-page .flex_column .donor-logos ul li img,
          #top #wrap_all #main #donors .container .template-page .flex_column .donor-govs ul li img {
            width: 100%;
            height: auto; }
          #top #wrap_all #main #donors .container .template-page .flex_column .donor-flags ul li:last-child,
          #top #wrap_all #main #donors .container .template-page .flex_column .donor-logos ul li:last-child,
          #top #wrap_all #main #donors .container .template-page .flex_column .donor-govs ul li:last-child {
            margin: 0; }
    #top #wrap_all #main #donors .container .template-page .flex_column .donor-logos ul li:nth-child(1) img {
      max-width: 85px;
      height: auto; }
    #top #wrap_all #main #donors .container .template-page .flex_column .donor-logos ul li:nth-child(2) img {
      max-width: 133px;
      height: auto; }
    #top #wrap_all #main #donors .container .template-page .flex_column .donor-govs ul li:nth-child(1) img {
      max-width: 260px; }
  #top #wrap_all #main #expert-icons {
    background: #72c067; }
    #top #wrap_all #main #expert-icons h1,
    #top #wrap_all #main #expert-icons h2,
    #top #wrap_all #main #expert-icons h3,
    #top #wrap_all #main #expert-icons h4,
    #top #wrap_all #main #expert-icons h5,
    #top #wrap_all #main #expert-icons h6,
    #top #wrap_all #main #expert-icons p,
    #top #wrap_all #main #expert-icons li,
    #top #wrap_all #main #expert-icons a,
    #top #wrap_all #main #expert-icons span,
    #top #wrap_all #main #expert-icons strong {
      color: white; }
    #top #wrap_all #main #expert-icons .av_one_third {
      margin-top: 20px; }
      #top #wrap_all #main #expert-icons .av_one_third .avia-image-container img {
        width: 120px;
        height: 120px; }
      #top #wrap_all #main #expert-icons .av_one_third .av-special-heading {
        margin-top: 20px; }
      #top #wrap_all #main #expert-icons .av_one_third .avia_textblock p > a {
        color: white;
        text-decoration: underline; }
        #top #wrap_all #main #expert-icons .av_one_third .avia_textblock p > a:hover {
          color: white;
          text-decoration: underline; }
    #top #wrap_all #main #expert-icons .hr-custom .hr-inner {
      border-color: white; }
  #top #wrap_all #main .training-icon-list .av_textblock_section .avia_textblock ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -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 .training-icon-list .av_textblock_section .avia_textblock ul li {
      margin: 0 0 20px 0;
      padding: 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex; }
      #top #wrap_all #main .training-icon-list .av_textblock_section .avia_textblock ul li .left {
        max-width: 64px;
        min-width: 64px;
        min-height: 64px;
        width: 64px;
        margin: 0 10px 0 0; }
        #top #wrap_all #main .training-icon-list .av_textblock_section .avia_textblock ul li .left img {
          display: block;
          min-width: 64px;
          min-height: 64px; }
      #top #wrap_all #main .training-icon-list .av_textblock_section .avia_textblock ul li .right p {
        font-size: 0.85rem;
        line-height: 1.35rem;
        margin: 0; }
        #top #wrap_all #main .training-icon-list .av_textblock_section .avia_textblock ul li .right p a {
          font-size: inherit;
          font-weight: inherit; }
        #top #wrap_all #main .training-icon-list .av_textblock_section .avia_textblock ul li .right p .cap {
          font-weight: bold;
          font-size: 1rem; }
  #top #wrap_all #main .form-fullwidth .av_textblock_section .avia_textblock .gform_wrapper form .gform_body .gform_fields {
    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; }
    #top #wrap_all #main .form-fullwidth .av_textblock_section .avia_textblock .gform_wrapper form .gform_body .gform_fields .gfield {
      width: 100%; }
      #top #wrap_all #main .form-fullwidth .av_textblock_section .avia_textblock .gform_wrapper form .gform_body .gform_fields .gfield .ginput_complex {
        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; }
        #top #wrap_all #main .form-fullwidth .av_textblock_section .avia_textblock .gform_wrapper form .gform_body .gform_fields .gfield .ginput_complex span {
          width: 100%; }
  #top #wrap_all #main #note .container .template-page {
    padding: 30px 0 0 0; }
    #top #wrap_all #main #note .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
      font-size: 0.75rem;
      font-style: italic;
      line-height: 1rem; }
      #top #wrap_all #main #note .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p a {
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit; }
  #top #wrap_all #main .bordertop {
    border-top: 1px solid #dfdfe0; }
  #top #wrap_all #main .borderbottom {
    border-bottom: 1px solid #dfdfe0; }
  #top #wrap_all #main .edge-section-0 .container:before, #top #wrap_all #main .edge-section-0 .container:after,
  #top #wrap_all #main .edge-section-0-50 .container:before,
  #top #wrap_all #main .edge-section-0-50 .container:after,
  #top #wrap_all #main .edge-section-0-100 .container:before,
  #top #wrap_all #main .edge-section-0-100 .container:after,
  #top #wrap_all #main .edge-section-50-0 .container:before,
  #top #wrap_all #main .edge-section-50-0 .container:after,
  #top #wrap_all #main .edge-section-50 .container:before,
  #top #wrap_all #main .edge-section-50 .container:after,
  #top #wrap_all #main .edge-section-50-100 .container:before,
  #top #wrap_all #main .edge-section-50-100 .container:after,
  #top #wrap_all #main .edge-section-100-0 .container:before,
  #top #wrap_all #main .edge-section-100-0 .container:after,
  #top #wrap_all #main .edge-section-100-50 .container:before,
  #top #wrap_all #main .edge-section-100-50 .container:after,
  #top #wrap_all #main .edge-section-100 .container:before,
  #top #wrap_all #main .edge-section-100 .container:after,
  #top #wrap_all #main .edge-section-0-alt .container:before,
  #top #wrap_all #main .edge-section-0-alt .container:after,
  #top #wrap_all #main .edge-section-0-50-alt .container:before,
  #top #wrap_all #main .edge-section-0-50-alt .container:after,
  #top #wrap_all #main .edge-section-0-100-alt .container:before,
  #top #wrap_all #main .edge-section-0-100-alt .container:after,
  #top #wrap_all #main .edge-section-50-0-alt .container:before,
  #top #wrap_all #main .edge-section-50-0-alt .container:after,
  #top #wrap_all #main .edge-section-50-alt .container:before,
  #top #wrap_all #main .edge-section-50-alt .container:after,
  #top #wrap_all #main .edge-section-50-100-alt .container:before,
  #top #wrap_all #main .edge-section-50-100-alt .container:after,
  #top #wrap_all #main .edge-section-100-0-alt .container:before,
  #top #wrap_all #main .edge-section-100-0-alt .container:after,
  #top #wrap_all #main .edge-section-100-50-alt .container:before,
  #top #wrap_all #main .edge-section-100-50-alt .container:after,
  #top #wrap_all #main .edge-section-100-alt .container:before,
  #top #wrap_all #main .edge-section-100-alt .container:after {
    display: none; }
  #top #wrap_all #main .edge-section-0 .container .template-page .entry-content-wrapper:before, #top #wrap_all #main .edge-section-0 .container .template-page .entry-content-wrapper:after,
  #top #wrap_all #main .edge-section-0-50 .container .template-page .entry-content-wrapper:before,
  #top #wrap_all #main .edge-section-0-50 .container .template-page .entry-content-wrapper:after,
  #top #wrap_all #main .edge-section-0-100 .container .template-page .entry-content-wrapper:before,
  #top #wrap_all #main .edge-section-0-100 .container .template-page .entry-content-wrapper:after,
  #top #wrap_all #main .edge-section-50-0 .container .template-page .entry-content-wrapper:before,
  #top #wrap_all #main .edge-section-50-0 .container .template-page .entry-content-wrapper:after,
  #top #wrap_all #main .edge-section-50 .container .template-page .entry-content-wrapper:before,
  #top #wrap_all #main .edge-section-50 .container .template-page .entry-content-wrapper:after,
  #top #wrap_all #main .edge-section-50-100 .container .template-page .entry-content-wrapper:before,
  #top #wrap_all #main .edge-section-50-100 .container .template-page .entry-content-wrapper:after,
  #top #wrap_all #main .edge-section-100-0 .container .template-page .entry-content-wrapper:before,
  #top #wrap_all #main .edge-section-100-0 .container .template-page .entry-content-wrapper:after,
  #top #wrap_all #main .edge-section-100-50 .container .template-page .entry-content-wrapper:before,
  #top #wrap_all #main .edge-section-100-50 .container .template-page .entry-content-wrapper:after,
  #top #wrap_all #main .edge-section-100 .container .template-page .entry-content-wrapper:before,
  #top #wrap_all #main .edge-section-100 .container .template-page .entry-content-wrapper:after,
  #top #wrap_all #main .edge-section-0-alt .container .template-page .entry-content-wrapper:before,
  #top #wrap_all #main .edge-section-0-alt .container .template-page .entry-content-wrapper:after,
  #top #wrap_all #main .edge-section-0-50-alt .container .template-page .entry-content-wrapper:before,
  #top #wrap_all #main .edge-section-0-50-alt .container .template-page .entry-content-wrapper:after,
  #top #wrap_all #main .edge-section-0-100-alt .container .template-page .entry-content-wrapper:before,
  #top #wrap_all #main .edge-section-0-100-alt .container .template-page .entry-content-wrapper:after,
  #top #wrap_all #main .edge-section-50-0-alt .container .template-page .entry-content-wrapper:before,
  #top #wrap_all #main .edge-section-50-0-alt .container .template-page .entry-content-wrapper:after,
  #top #wrap_all #main .edge-section-50-alt .container .template-page .entry-content-wrapper:before,
  #top #wrap_all #main .edge-section-50-alt .container .template-page .entry-content-wrapper:after,
  #top #wrap_all #main .edge-section-50-100-alt .container .template-page .entry-content-wrapper:before,
  #top #wrap_all #main .edge-section-50-100-alt .container .template-page .entry-content-wrapper:after,
  #top #wrap_all #main .edge-section-100-0-alt .container .template-page .entry-content-wrapper:before,
  #top #wrap_all #main .edge-section-100-0-alt .container .template-page .entry-content-wrapper:after,
  #top #wrap_all #main .edge-section-100-50-alt .container .template-page .entry-content-wrapper:before,
  #top #wrap_all #main .edge-section-100-50-alt .container .template-page .entry-content-wrapper:after,
  #top #wrap_all #main .edge-section-100-alt .container .template-page .entry-content-wrapper:before,
  #top #wrap_all #main .edge-section-100-alt .container .template-page .entry-content-wrapper:after {
    display: none; }
  #top #wrap_all #main .edge-section-0 .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main .edge-section-0 .container .template-page .entry-content-wrapper .flex_column:after,
  #top #wrap_all #main .edge-section-0-50 .container .template-page .entry-content-wrapper .flex_column:before,
  #top #wrap_all #main .edge-section-0-50 .container .template-page .entry-content-wrapper .flex_column:after,
  #top #wrap_all #main .edge-section-0-100 .container .template-page .entry-content-wrapper .flex_column:before,
  #top #wrap_all #main .edge-section-0-100 .container .template-page .entry-content-wrapper .flex_column:after,
  #top #wrap_all #main .edge-section-50-0 .container .template-page .entry-content-wrapper .flex_column:before,
  #top #wrap_all #main .edge-section-50-0 .container .template-page .entry-content-wrapper .flex_column:after,
  #top #wrap_all #main .edge-section-50 .container .template-page .entry-content-wrapper .flex_column:before,
  #top #wrap_all #main .edge-section-50 .container .template-page .entry-content-wrapper .flex_column:after,
  #top #wrap_all #main .edge-section-50-100 .container .template-page .entry-content-wrapper .flex_column:before,
  #top #wrap_all #main .edge-section-50-100 .container .template-page .entry-content-wrapper .flex_column:after,
  #top #wrap_all #main .edge-section-100-0 .container .template-page .entry-content-wrapper .flex_column:before,
  #top #wrap_all #main .edge-section-100-0 .container .template-page .entry-content-wrapper .flex_column:after,
  #top #wrap_all #main .edge-section-100-50 .container .template-page .entry-content-wrapper .flex_column:before,
  #top #wrap_all #main .edge-section-100-50 .container .template-page .entry-content-wrapper .flex_column:after,
  #top #wrap_all #main .edge-section-100 .container .template-page .entry-content-wrapper .flex_column:before,
  #top #wrap_all #main .edge-section-100 .container .template-page .entry-content-wrapper .flex_column:after,
  #top #wrap_all #main .edge-section-0-alt .container .template-page .entry-content-wrapper .flex_column:before,
  #top #wrap_all #main .edge-section-0-alt .container .template-page .entry-content-wrapper .flex_column:after,
  #top #wrap_all #main .edge-section-0-50-alt .container .template-page .entry-content-wrapper .flex_column:before,
  #top #wrap_all #main .edge-section-0-50-alt .container .template-page .entry-content-wrapper .flex_column:after,
  #top #wrap_all #main .edge-section-0-100-alt .container .template-page .entry-content-wrapper .flex_column:before,
  #top #wrap_all #main .edge-section-0-100-alt .container .template-page .entry-content-wrapper .flex_column:after,
  #top #wrap_all #main .edge-section-50-0-alt .container .template-page .entry-content-wrapper .flex_column:before,
  #top #wrap_all #main .edge-section-50-0-alt .container .template-page .entry-content-wrapper .flex_column:after,
  #top #wrap_all #main .edge-section-50-alt .container .template-page .entry-content-wrapper .flex_column:before,
  #top #wrap_all #main .edge-section-50-alt .container .template-page .entry-content-wrapper .flex_column:after,
  #top #wrap_all #main .edge-section-50-100-alt .container .template-page .entry-content-wrapper .flex_column:before,
  #top #wrap_all #main .edge-section-50-100-alt .container .template-page .entry-content-wrapper .flex_column:after,
  #top #wrap_all #main .edge-section-100-0-alt .container .template-page .entry-content-wrapper .flex_column:before,
  #top #wrap_all #main .edge-section-100-0-alt .container .template-page .entry-content-wrapper .flex_column:after,
  #top #wrap_all #main .edge-section-100-50-alt .container .template-page .entry-content-wrapper .flex_column:before,
  #top #wrap_all #main .edge-section-100-50-alt .container .template-page .entry-content-wrapper .flex_column:after,
  #top #wrap_all #main .edge-section-100-alt .container .template-page .entry-content-wrapper .flex_column:before,
  #top #wrap_all #main .edge-section-100-alt .container .template-page .entry-content-wrapper .flex_column:after {
    display: none; }
  #top #wrap_all #main .edge-section-0 .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-0-50 .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-0-100 .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-50-0 .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-50 .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-50-100 .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-100-0 .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-100-50 .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-100 .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-0-alt .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-0-50-alt .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-0-100-alt .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-50-0-alt .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-50-alt .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-50-100-alt .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-100-0-alt .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-100-50-alt .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-100-alt .container .template-page .entry-content-wrapper .flex_column.av_one_full {
    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 .edge-section-0 .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-0 .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-0-50 .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-0-50 .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-0-100 .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-0-100 .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-50-0 .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-50-0 .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-50 .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-50 .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-50-100 .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-50-100 .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-100-0 .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-100-0 .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-100-50 .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-100-50 .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-100 .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-100 .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-0-alt .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-0-alt .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-0-50-alt .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-0-50-alt .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-0-100-alt .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-0-100-alt .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-50-0-alt .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-50-0-alt .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-50-alt .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-50-alt .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-50-100-alt .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-50-100-alt .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-100-0-alt .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-100-0-alt .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-100-50-alt .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-100-50-alt .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-100-alt .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-100-alt .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section {
      width: 100%;
      max-width: 950px; }
  #top #wrap_all #main .edge-section-0.left .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-0-50.left .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-0-100.left .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-50-0.left .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-50.left .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-50-100.left .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-100-0.left .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-100-50.left .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-100.left .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-0-alt.left .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-0-50-alt.left .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-0-100-alt.left .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-50-0-alt.left .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-50-alt.left .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-50-100-alt.left .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-100-0-alt.left .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-100-50-alt.left .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-100-alt.left .container .template-page .entry-content-wrapper .flex_column.av_one_full {
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
    #top #wrap_all #main .edge-section-0.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-0.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-0-50.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-0-50.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-0-100.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-0-100.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-50-0.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-50-0.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-50.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-50.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-50-100.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-50-100.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-100-0.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-100-0.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-100-50.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-100-50.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-100.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-100.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-0-alt.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-0-alt.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-0-50-alt.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-0-50-alt.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-0-100-alt.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-0-100-alt.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-50-0-alt.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-50-0-alt.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-50-alt.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-50-alt.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-50-100-alt.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-50-100-alt.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-100-0-alt.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-100-0-alt.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-100-50-alt.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-100-50-alt.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-100-alt.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-100-alt.left .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section {
      max-width: 100%; }
  #top #wrap_all #main .edge-section-0.right .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-0-50.right .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-0-100.right .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-50-0.right .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-50.right .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-50-100.right .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-100-0.right .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-100-50.right .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-100.right .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-0-alt.right .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-0-50-alt.right .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-0-100-alt.right .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-50-0-alt.right .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-50-alt.right .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-50-100-alt.right .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-100-0-alt.right .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-100-50-alt.right .container .template-page .entry-content-wrapper .flex_column.av_one_full,
  #top #wrap_all #main .edge-section-100-alt.right .container .template-page .entry-content-wrapper .flex_column.av_one_full {
    -webkit-box-align: end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
    #top #wrap_all #main .edge-section-0.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-0.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-0-50.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-0-50.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-0-100.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-0-100.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-50-0.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-50-0.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-50.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-50.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-50-100.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-50-100.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-100-0.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-100-0.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-100-50.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-100-50.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-100.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-100.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-0-alt.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-0-alt.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-0-50-alt.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-0-50-alt.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-0-100-alt.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-0-100-alt.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-50-0-alt.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-50-0-alt.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-50-alt.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-50-alt.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-50-100-alt.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-50-100-alt.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-100-0-alt.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-100-0-alt.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-100-50-alt.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-100-50-alt.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section,
    #top #wrap_all #main .edge-section-100-alt.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av-special-heading,
    #top #wrap_all #main .edge-section-100-alt.right .container .template-page .entry-content-wrapper .flex_column.av_one_full .av_textblock_section {
      max-width: 100%; }
  #top #wrap_all #main .section-part-blue-bg {
    position: relative; }
    #top #wrap_all #main .section-part-blue-bg:before {
      content: "";
      background-color: #12b2f0;
      height: 35%;
      width: 100%;
      position: absolute;
      top: 0;
      left: 0; }
  #top #wrap_all #main #section-certifiers {
    position: relative; }
    #top #wrap_all #main #section-certifiers:before {
      content: "";
      background-color: white;
      height: 100px;
      width: 100%;
      position: absolute;
      top: 0;
      left: 0; }
    #top #wrap_all #main #section-certifiers:after {
      content: "";
      background-color: #12b2f0;
      height: 150px;
      width: 100%;
      position: absolute;
      top: 100px;
      left: 0; }
    #top #wrap_all #main #section-certifiers .container .template-page {
      padding: 0 0 50px 0; }
      #top #wrap_all #main #section-certifiers .container .template-page .entry-content-wrapper:before, #top #wrap_all #main #section-certifiers .container .template-page .entry-content-wrapper:after {
        display: none !important; }
      #top #wrap_all #main #section-certifiers .container .template-page .entry-content-wrapper .flex_column {
        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;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        position: relative; }
        #top #wrap_all #main #section-certifiers .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main #section-certifiers .container .template-page .entry-content-wrapper .flex_column:after {
          display: none; }
        #top #wrap_all #main #section-certifiers .container .template-page .entry-content-wrapper .flex_column .avia-image-container {
          margin: 0 auto 15px auto; }
          @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
            #top #wrap_all #main #section-certifiers .container .template-page .entry-content-wrapper .flex_column .avia-image-container {
              min-height: 1px; } }
          #top #wrap_all #main #section-certifiers .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap .avia_image {
            -moz-border-radius: 8px;
            border-radius: 8px; }
        #top #wrap_all #main #section-certifiers .container .template-page .entry-content-wrapper .flex_column .av-special-heading {
          margin-bottom: 15px; }
          @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
            #top #wrap_all #main #section-certifiers .container .template-page .entry-content-wrapper .flex_column .av-special-heading {
              width: 100%; } }
          #top #wrap_all #main #section-certifiers .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
            font-size: 1rem;
            font-weight: 600;
            line-height: 1.25rem;
            color: white;
            text-transform: uppercase; }
        @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
          #top #wrap_all #main #section-certifiers .container .template-page .entry-content-wrapper .flex_column .av_textblock_section {
            width: 100%; } }
        #top #wrap_all #main #section-certifiers .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-certifiers .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul li {
            margin: 0;
            padding: 10px;
            border-bottom: 1px solid #dfdfe0;
            list-style: none; }
            #top #wrap_all #main #section-certifiers .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul li:last-child {
              border: none; }
  #top #wrap_all #main .gray-white-rows {
    background-color: #f2f2f2;
    background-image: url("/wp-content/uploads/2021/03/edge-section-gray-white-rows.jpg");
    -moz-background-size: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: bottom center;
    background-attachment: scroll; }
    #top #wrap_all #main .gray-white-rows .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;
      -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 .gray-white-rows .container .template-page .entry-content-wrapper:before, #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper:after {
        display: none; }
      #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column {
        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: 100%;
        border: none;
        background-color: white;
        padding: 30px;
        margin: 0 0 30px 0; }
        #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column:first-child {
          margin: 0; }
        #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column:last-child {
          margin: 0; }
        #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column.gray-white-rows-title {
          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;
          padding: 0 30px; }
        #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column:after {
          display: none; }
        #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section {
          width: 100%;
          margin: 0 0 20px 0; }
          #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section:last-child {
            margin: 0; }
          #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock {
            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 .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .left-side-wrap {
              width: 50%;
              padding: 30px;
              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 .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .left-side-wrap .left-side-title {
                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;
                -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%;
                margin: 0; }
                #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .left-side-wrap .left-side-title .subheading {
                  margin: 0;
                  font-size: 0.75rem;
                  font-weight: 600;
                  color: #12b2f0;
                  text-transform: uppercase; }
                #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .left-side-wrap .left-side-title p {
                  margin-top: 0; }
                #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .left-side-wrap .left-side-title h3 {
                  display: block;
                  font-size: 1.25rem;
                  font-weight: bold;
                  line-height: 1.5rem;
                  margin: 0; }
                #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .left-side-wrap .left-side-title hr {
                  width: 50px;
                  border-color: #000000;
                  border-top-width: 2px;
                  display: inline-block;
                  position: relative;
                  vertical-align: middle;
                  margin: 20px 0 30px 0; }
              #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .left-side-wrap a {
                color: #72c067; }
                #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .left-side-wrap a.btn {
                  display: inline-block;
                  font-size: 0.85rem !important;
                  border: none;
                  -moz-border-radius: 8px;
                  border-radius: 8px;
                  padding: 10px 20px;
                  text-decoration: none !important;
                  margin: 0 0 20px 0;
                  color: white !important;
                  background-color: #72c067;
                  -webkit-transition: background-color 0.2s ease, color 0.2s ease, -webkit-box-shadow 0.2s ease;
                  transition: background-color 0.2s ease, color 0.2s ease, -webkit-box-shadow 0.2s ease;
                  -moz-transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, -moz-box-shadow 0.2s ease;
                  transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
                  transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease, -moz-box-shadow 0.2s ease; }
                #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .left-side-wrap a:hover {
                  text-decoration: none; }
                  #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .left-side-wrap a:hover.btn {
                    color: #72c067 !important;
                    background-color: white;
                    -webkit-box-shadow: inset 0 0 1px rgba(114, 192, 103, 0.95);
                    -moz-box-shadow: inset 0 0 1px rgba(114, 192, 103, 0.95);
                    box-shadow: inset 0 0 1px rgba(114, 192, 103, 0.95); }
            #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .right-side-wrap {
              width: 50%;
              padding: 30px;
              border-left: 1px solid #dfdfe0; }
              #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .right-side-wrap a {
                color: #72c067; }
              #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .right-side-wrap p:first-child {
                margin-top: 0; }
              #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .right-side-wrap p:last-child {
                margin-bottom: 0; }
              #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .right-side-wrap table {
                margin: 35px 0 0 0;
                border: none; }
                #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .right-side-wrap table tr {
                  border-bottom: 1px solid #dfdfe0; }
                  #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .right-side-wrap table tr:last-child {
                    border: none; }
                  #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .right-side-wrap table tr th {
                    font-size: 0.75rem;
                    font-weight: bold;
                    line-height: 1.25rem;
                    text-transform: uppercase;
                    border: none;
                    padding: 10px 0; }
                  #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .right-side-wrap table tr td {
                    width: 50%;
                    border: none;
                    padding: 10px 0; }
                    #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .right-side-wrap table tr td.left {
                      font-size: 0.75rem;
                      font-weight: bold;
                      line-height: 1.25rem;
                      text-transform: uppercase; }
                    #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .right-side-wrap table tr td.right {
                      font-size: 0.75rem;
                      line-height: 1.25rem; }
                      #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .right-side-wrap table tr td.right ul {
                        margin: 0;
                        padding: 0;
                        list-style: none; }
                        #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .right-side-wrap table tr td.right ul li {
                          margin: 0 0 10px 0;
                          padding: 0;
                          font-size: 0.75rem;
                          line-height: 1.25rem; }
                          #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .right-side-wrap table tr td.right ul li:last-child {
                            margin: 0; }
                      #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .right-side-wrap table tr td.right p {
                        font-size: 0.75rem;
                        line-height: 1.25rem; }
              #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .right-side-wrap .gform_wrapper {
                margin: 0; }
                #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .right-side-wrap .gform_wrapper form {
                  margin: 0; }
            #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .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: start;
              -moz-box-pack: start;
              -ms-flex-pack: start;
              justify-content: flex-start;
              /* Remove this once all translations are ready so you can set a fixed-width based on how long the longest translated work is. */
              margin: 0;
              padding: 15px 0;
              border-bottom: 1px solid #dfdfe0;
              list-style: none; }
              #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .avia_textblock ul:last-child {
                border: none; }
              #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .avia_textblock ul li {
                padding: 0;
                margin: 0;
                font-size: 1rem;
                line-height: 1.5rem; }
                #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .avia_textblock ul li.col-title {
                  font-size: 0.85rem;
                  font-weight: 600;
                  width: 125px;
                  text-transform: uppercase; }
                #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .avia_textblock ul li.col-content {
                  font-size: 0.85rem;
                  line-height: 1.25rem;
                  width: -moz-calc(100% - 135px);
                  width: calc(100% - 135px);
                  padding: 0 0 0 10px;
                  /* Remove this once all translations are ready so you can set a fixed-width based on how long the longest translated work is. */ }
  #top #wrap_all #main .section-green-arrow-list .container .template-page .entry-content-wrapper .flex_column {
    margin-top: 50px; }
    #top #wrap_all #main .section-green-arrow-list .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul {
      list-style: none;
      margin: 0; }
      #top #wrap_all #main .section-green-arrow-list .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul li {
        position: relative;
        margin: 0 0 20px 30px; }
        #top #wrap_all #main .section-green-arrow-list .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul li:before {
          content: "";
          position: absolute;
          top: 10px;
          left: -30px;
          width: 0;
          height: 0;
          border-style: solid;
          border-width: 6px 0 6px 14px;
          border-color: transparent transparent transparent #72c067; }
  #top #wrap_all #main #section-certification-levels {
    background-color: #f2f2f2; }
    #top #wrap_all #main #section-certification-levels .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;
      -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-certification-levels .container .template-page .entry-content-wrapper:before, #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper:after {
        display: none; }
      #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column {
        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: horizontal;
        -webkit-box-direction: normal;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        width: 100%;
        border: none;
        background-color: white;
        padding: 30px;
        margin: 60px 0 0 0; }
        #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column:nth-child(1) {
          margin: 0; }
        #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column:after {
          display: none; }
        #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column .avia-animated-number {
          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;
          width: 50%;
          -ms-flex-direction: row;
          flex-direction: row; }
          #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column .avia-animated-number.anchor {
            padding-top: 150px;
            margin-top: -150px; }
          #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column .avia-animated-number .avia-animated-number-title {
            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: 150px;
            height: 150px;
            -moz-background-size: 125px 125px;
            background-size: 125px 125px;
            background-position: center center;
            background-repeat: no-repeat;
            margin-bottom: 30px; }
            #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column .avia-animated-number .avia-animated-number-title .avia-single-number {
              font-weight: bold;
              letter-spacing: 1px; }
          #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column .avia-animated-number .avia-animated-number-content {
            width: -moz-calc(100% - 180px);
            width: calc(100% - 180px);
            padding: 20px 30px; }
            #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column .avia-animated-number .avia-animated-number-content p {
              font-size: 0.85rem;
              line-height: 1.5rem;
              text-align: left; }
              #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column .avia-animated-number .avia-animated-number-content p span {
                font-size: 1.25rem;
                font-weight: bold;
                line-height: 1.5rem;
                word-wrap: nowrap;
                color: #12b2f0;
                text-transform: uppercase;
                word-wrap: nowrap;
                margin-right: 6px; }
              #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column .avia-animated-number .avia-animated-number-content p strong {
                font-size: 1.25rem;
                font-weight: bold;
                line-height: 1.5rem;
                word-wrap: nowrap; }
              #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column .avia-animated-number .avia-animated-number-content p > a {
                color: #72c067; }
                #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column .avia-animated-number .avia-animated-number-content p > a:hover {
                  text-decoration: none;
                  color: #12b2f0; }
            #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column .avia-animated-number .avia-animated-number-content hr {
              width: 50px;
              border-color: #000000;
              border-top-width: 2px;
              display: inline-block;
              position: relative;
              vertical-align: middle;
              margin: 0; }
        #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column:nth-child(1) .avia-animated-number .avia-animated-number-title {
          background-image: url("/wp-content/themes/edgebuildings/img/percent-20.svg"); }
        #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column:nth-child(2) .avia-animated-number .avia-animated-number-title {
          background-image: url("/wp-content/themes/edgebuildings/img/percent-40.svg"); }
        #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column:nth-child(3) {
          border: none; }
          #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column:nth-child(3) .avia-animated-number .avia-animated-number-title {
            background-image: url("/wp-content/themes/edgebuildings/img/percent-100.svg"); }
        #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column .av_textblock_section {
          width: 50%;
          padding: 30px;
          border-left: 1px solid #dfdfe0; }
          #top #wrap_all #main #section-certification-levels .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: start;
            -moz-box-pack: start;
            -ms-flex-pack: start;
            justify-content: flex-start;
            /* Remove this once all translations are ready so you can set a fixed-width based on how long the longest translated work is. */
            margin: 0;
            padding: 15px 0;
            border-bottom: 1px solid #dfdfe0;
            list-style: none; }
            #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul:last-child {
              border: none; }
            #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul li {
              padding: 0;
              margin: 0;
              font-size: 1rem;
              line-height: 1.5rem; }
              #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul li.col-title {
                font-size: 0.85rem;
                font-weight: 600;
                width: 125px;
                text-transform: uppercase; }
              #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul li.col-content {
                font-size: 0.85rem;
                line-height: 1.25rem;
                width: -moz-calc(100% - 135px);
                width: calc(100% - 135px);
                padding: 0 0 0 10px;
                /* Remove this once all translations are ready so you can set a fixed-width based on how long the longest translated work is. */ }
  #top #wrap_all #main .section-certifiers-maps .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: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    #top #wrap_all #main .section-certifiers-maps .container .template-page .entry-content-wrapper .flex_column.av_one_half {
      width: 100%;
      margin: 0; }
    #top #wrap_all #main .section-certifiers-maps .container .template-page .entry-content-wrapper .flex_column.av_one_half {
      width: 50%;
      margin: 0;
      padding: 0 3vh; }
      #top #wrap_all #main .section-certifiers-maps .container .template-page .entry-content-wrapper .flex_column.av_one_half.first {
        border-right: 1px solid #dfdfe0; }
    #top #wrap_all #main .section-certifiers-maps .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section {
      margin: 30px 0 0 0; }
      #top #wrap_all #main .section-certifiers-maps .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock {
        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-certifiers-maps .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock img {
          display: block;
          margin: 0 auto;
          padding: 0; }
          #top #wrap_all #main .section-certifiers-maps .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock img.img-map {
            width: 100%;
            height: auto; }
          #top #wrap_all #main .section-certifiers-maps .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock img.logo-sintali-sgs {
            width: 150px;
            height: 159.44px; }
          #top #wrap_all #main .section-certifiers-maps .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock img.logo-gbci {
            width: 200px; }
    #top #wrap_all #main .section-certifiers-maps .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap .avia-button {
      margin: 20px 0 0 0; }
  #top #wrap_all #main .section-grid-columns .container .template-page .entry-content-wrapper .flex_column {
    margin: 0; }
    #top #wrap_all #main .section-grid-columns .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section {
      width: 100%;
      margin: 30px 0 0 0; }
      #top #wrap_all #main .section-grid-columns .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock {
        width: 100%; }
        #top #wrap_all #main .section-grid-columns .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .columns {
          margin: 0;
          padding: 0;
          display: grid;
          grid-gap: 30px; }
          #top #wrap_all #main .section-grid-columns .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .columns.col-1 {
            grid-template-columns: 1fr; }
          #top #wrap_all #main .section-grid-columns .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .columns.col-2 {
            grid-template-columns: 1fr 1fr; }
          #top #wrap_all #main .section-grid-columns .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .columns.col-3 {
            grid-template-columns: 1fr 1fr 1fr; }
          #top #wrap_all #main .section-grid-columns .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .columns.col-4 {
            grid-template-columns: 1fr 1fr 1fr 1fr; }
          @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
            #top #wrap_all #main .section-grid-columns .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .columns {
              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; } }
          #top #wrap_all #main .section-grid-columns .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .columns .column {
            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;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -moz-box-orient: vertical;
            -moz-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            border: 1px solid #dfdfe0;
            -moz-border-radius: 8px;
            border-radius: 8px;
            margin: 0 0 30px 0;
            overflow: hidden; }
            #top #wrap_all #main .section-grid-columns .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .columns .column .title {
              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;
              background-color: #12b2f0;
              padding: 10px; }
              #top #wrap_all #main .section-grid-columns .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .columns .column .title h3 {
                display: block;
                color: white;
                margin: 0; }
            #top #wrap_all #main .section-grid-columns .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .columns .column .content {
              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;
              text-align: center;
              padding: 20px;
              text-align: center;
              -webkit-box-sizing: border-box;
              -moz-box-sizing: border-box;
              box-sizing: border-box; }
              #top #wrap_all #main .section-grid-columns .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .columns .column .content p {
                display: block;
                width: 100%;
                text-align: center;
                margin: 0;
                font-size: 0.85rem;
                line-height: 1.25rem; }
  #top #wrap_all #main .section-certifier {
    margin-bottom: 30px; }
    #top #wrap_all #main .section-certifier .container {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      padding: 0 30px;
      background-color: #f2f2f2;
      border: 1px solid #dfdfe0; }
      #top #wrap_all #main .section-certifier .container .template-page {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        padding: 30px 0 !important; }
        #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper {
          background-color: white;
          float: left;
          width: 100%;
          padding: 30px;
          border: 1px solid #dfdfe0;
          -webkit-box-shadow: 0 0 5px rgba(223, 223, 224, 0.5);
          -moz-box-shadow: 0 0 5px rgba(223, 223, 224, 0.5);
          box-shadow: 0 0 5px rgba(223, 223, 224, 0.5); }
          #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper:before, #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper:after {
            display: none; }
          #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column {
            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 .section-certifier .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column:after {
              display: none; }
            #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-subheading p > a {
              color: #72c067; }
            #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock {
              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 0 20px 0; }
              #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock a {
                display: block;
                width: 100%;
                max-width: 175px; }
                #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock a img {
                  display: block;
                  width: 100%;
                  max-width: 175px;
                  height: auto;
                  margin: 0 auto; }
            #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section {
              margin: 20px 0 10px 0; }
              #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock {
                font-size: 0.85rem;
                line-height: 1.35rem; }
                #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p,
                #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock li {
                  font-size: 0.85rem;
                  line-height: 1.35rem; }
                  #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p a,
                  #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock li a {
                    font-size: inherit;
                    line-height: inherit; }
                #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table {
                  margin: 30px 0; }
                  #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-1 th,
                  #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-1 td {
                    width: 100%; }
                  #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-2 th,
                  #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-2 td {
                    width: 50%; }
                  #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-3 th,
                  #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-3 td {
                    width: 33.3%; }
                  #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-4 th,
                  #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-4 td {
                    width: 25%; }
                  #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-5 th,
                  #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-5 td {
                    width: 20%; }
                  #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-6 th,
                  #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-6 td {
                    width: 16.5%; }
                  #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-7 th,
                  #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-7 td {
                    width: 14.2%; }
                  #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table tr th {
                    padding: 10px;
                    text-align: left;
                    text-transform: none;
                    font-size: 0.75rem;
                    font-weight: bold;
                    line-height: 1.25rem;
                    background-color: #f2f2f2; }
                  #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table tr td {
                    text-align: left;
                    padding: 10px;
                    font-size: 0.75rem;
                    font-weight: 400;
                    line-height: 1.25rem;
                    border: 1px solid #dfdfe0; }
  #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column,
  #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column {
    margin: 0; }
    #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section,
    #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section {
      width: 100%; }
      #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock,
      #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock {
        width: 100%; }
        #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container,
        #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container {
          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;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
          #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item,
          #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item {
            width: 30%;
            margin: 1.53%; }
            #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-box,
            #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-box {
              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;
              width: 100%;
              border: 1px solid #dfdfe0;
              -moz-border-radius: 8px;
              border-radius: 8px;
              overflow: hidden; }
              #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-box .certifier-title,
              #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-box .certifier-title {
                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;
                background-color: #12b2f0;
                padding: 10px; }
                #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-box .certifier-title img,
                #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-box .certifier-title img {
                  display: block;
                  width: 20px;
                  height: 20px;
                  margin: 0 10px 0 0; }
                #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-box .certifier-title h3,
                #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-box .certifier-title h3 {
                  margin: 0;
                  color: white; }
              #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-box .certifier-logo,
              #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-box .certifier-logo {
                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;
                width: 100%;
                height: 100%;
                min-height: 235px; }
                #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-box .certifier-logo img,
                #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-box .certifier-logo img {
                  display: inline-block; }
              #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-box .certifier-link,
              #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-box .certifier-link {
                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 #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-box .certifier-link a,
                #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-box .certifier-link a {
                  display: inline-block;
                  margin: 0 auto;
                  background-color: #12b2f0;
                  -moz-border-radius: 3px 3px 0 0;
                  border-radius: 3px 3px 0 0;
                  text-align: center;
                  padding: 4px 10px;
                  font-size: 0.75rem;
                  font-weight: 600;
                  line-height: 1rem;
                  color: white;
                  text-decoration: none;
                  -webkit-transition: background-color 0.2s ease;
                  -moz-transition: background-color 0.2s ease;
                  transition: background-color 0.2s ease; }
                  #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-box .certifier-link a:hover,
                  #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-box .certifier-link a:hover {
                    background-color: #72c067; }
            #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item p,
            #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item p {
              text-align: center; }
        #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi,
        #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi {
          margin: 0 0 30px 0; }
          #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-title,
          #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-title {
            grid-column: span 3;
            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: #12b2f0;
            padding: 10px;
            -moz-border-radius: 8px 8px 0 0;
            border-radius: 8px 8px 0 0; }
            #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-title img,
            #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-title img {
              display: block;
              width: 20px;
              height: 20px;
              margin: 0 10px 0 0; }
            #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-title h3,
            #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-title h3 {
              margin: 0;
              color: white; }
          #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items,
          #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr;
            grid-gap: 30px; }
            @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
              #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items,
              #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items {
                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; } }
            #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item,
            #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item {
              width: 100%; }
              @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
                #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item,
                #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item {
                  width: 30%; } }
              #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box,
              #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box {
                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;
                width: 100%;
                border: 1px solid #dfdfe0;
                -moz-border-radius: 0 0 8px 8px;
                border-radius: 0 0 8px 8px;
                overflow: hidden; }
                #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifiers-logo,
                #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifiers-logo {
                  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;
                  width: 100%;
                  height: 100%;
                  min-height: 235px; }
                  #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifiers-logo img,
                  #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifiers-logo img {
                    display: inline-block; }
                #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifier-link,
                #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifier-link {
                  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 #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifier-link a,
                  #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifier-link a {
                    display: inline-block;
                    margin: 0 auto;
                    background-color: #12b2f0;
                    -moz-border-radius: 3px 3px 0 0;
                    border-radius: 3px 3px 0 0;
                    text-align: center;
                    padding: 4px 10px;
                    font-size: 0.75rem;
                    font-weight: 600;
                    line-height: 1rem;
                    color: white;
                    text-decoration: none;
                    -webkit-transition: background-color 0.2s ease;
                    -moz-transition: background-color 0.2s ease;
                    transition: background-color 0.2s ease; }
                    #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifier-link a:hover,
                    #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifier-link a:hover {
                      background-color: #72c067; }
              #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item p,
              #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item p {
                text-align: center; }
        #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .disclaimer,
        #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .disclaimer {
          display: block;
          margin: 20px 0;
          width: 100%;
          text-align: center;
          font-size: 0.75rem;
          line-height: 1.15rem;
          font-style: italic; }
        #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-logo img.logo-camacol,
        #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifiers-logo img.logo-camacol,
        #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-logo img.logo-camacol,
        #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifiers-logo img.logo-camacol {
          width: 125px;
          height: auto; }
        #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-logo img.logo-thinkstep-sgs,
        #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifiers-logo img.logo-thinkstep-sgs,
        #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-logo img.logo-thinkstep-sgs,
        #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifiers-logo img.logo-thinkstep-sgs {
          width: 175px;
          height: auto; }
        #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-logo img.logo-sintali-sgs,
        #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifiers-logo img.logo-sintali-sgs,
        #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-logo img.logo-sintali-sgs,
        #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifiers-logo img.logo-sintali-sgs {
          width: 125px;
          height: auto; }
        #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-logo img.logo-gbci,
        #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifiers-logo img.logo-gbci,
        #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-logo img.logo-gbci,
        #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifiers-logo img.logo-gbci {
          width: 145px;
          height: auto; }
        #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-logo img.logo-green-building-council-indonesia,
        #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifiers-logo img.logo-green-building-council-indonesia,
        #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-logo img.logo-green-building-council-indonesia,
        #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifiers-logo img.logo-green-building-council-indonesia {
          width: 200px;
          height: auto; }
        #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-logo img.logo-sgs,
        #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifiers-logo img.logo-sgs,
        #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-logo img.logo-sgs,
        #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifiers-logo img.logo-sgs {
          width: 150px;
          height: auto; }
        #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-logo img.logo-green-building-council-costa-rica,
        #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifiers-logo img.logo-green-building-council-costa-rica,
        #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-logo img.logo-green-building-council-costa-rica,
        #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifiers-logo img.logo-green-building-council-costa-rica {
          width: 125px;
          height: auto; }
        #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-logo img.logo-philippine-green-building-initiative,
        #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifiers-logo img.logo-philippine-green-building-initiative,
        #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-logo img.logo-philippine-green-building-initiative,
        #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifiers-logo img.logo-philippine-green-building-initiative {
          width: 175px;
          height: auto; }
        #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-logo img.logo-green-building-council-south-africa,
        #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifiers-logo img.logo-green-building-council-south-africa,
        #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-logo img.logo-green-building-council-south-africa,
        #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifiers-logo img.logo-green-building-council-south-africa {
          width: 175px;
          height: auto; }
        #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-logo img.logo-hkqaa,
        #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifiers-logo img.logo-hkqaa,
        #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-logo img.logo-hkqaa,
        #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifiers-logo img.logo-hkqaa {
          width: 175px;
          height: auto; }
  #top #wrap_all #main #section-how-to-certify .container .template-page .entry-content-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px; }
    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      #top #wrap_all #main #section-how-to-certify .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: justify;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; } }
    #top #wrap_all #main #section-how-to-certify .container .template-page .entry-content-wrapper:before, #top #wrap_all #main #section-how-to-certify .container .template-page .entry-content-wrapper:after {
      display: none; }
    #top #wrap_all #main #section-how-to-certify .container .template-page .entry-content-wrapper .flex_column {
      width: 100%;
      position: relative;
      background-color: #f2f2f2;
      padding: 30px;
      margin: 0; }
      @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
        #top #wrap_all #main #section-how-to-certify .container .template-page .entry-content-wrapper .flex_column {
          width: 48%; } }
      #top #wrap_all #main #section-how-to-certify .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main #section-how-to-certify .container .template-page .entry-content-wrapper .flex_column:after {
        display: none; }
      #top #wrap_all #main #section-how-to-certify .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
        font-size: 1.5rem;
        font-weight: 300;
        line-height: 2rem; }
      #top #wrap_all #main #section-how-to-certify .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
        margin: 0; }
      #top #wrap_all #main #section-how-to-certify .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap {
        position: absolute;
        top: 10px;
        right: 25px;
        width: auto;
        margin: 15px 0 0 0; }
        #top #wrap_all #main #section-how-to-certify .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap .avia-button {
          padding: 10px 15px; }
  #top #wrap_all #main #section-training-options .container .template-page .entry-content-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 30px; }
    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      #top #wrap_all #main #section-training-options .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: justify;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; } }
    #top #wrap_all #main #section-training-options .container .template-page .entry-content-wrapper:before, #top #wrap_all #main #section-training-options .container .template-page .entry-content-wrapper:after {
      display: none; }
    #top #wrap_all #main #section-training-options .container .template-page .entry-content-wrapper .flex_column {
      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;
      -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%;
      margin: 0;
      -moz-border-radius: 8px;
      border-radius: 8px;
      overflow: hidden;
      background-color: #12b2f0; }
      @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
        #top #wrap_all #main #section-training-options .container .template-page .entry-content-wrapper .flex_column {
          width: -moz-calc(33% - 20px);
          width: calc(33% - 20px); } }
      #top #wrap_all #main #section-training-options .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main #section-training-options .container .template-page .entry-content-wrapper .flex_column:after {
        display: none; }
      #top #wrap_all #main #section-training-options .container .template-page .entry-content-wrapper .flex_column:last-child {
        margin-right: 0; }
      #top #wrap_all #main #section-training-options .container .template-page .entry-content-wrapper .flex_column .avia-image-container {
        display: block;
        float: left;
        margin: 0; }
        @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
          #top #wrap_all #main #section-training-options .container .template-page .entry-content-wrapper .flex_column .avia-image-container {
            max-height: 212px; } }
        #top #wrap_all #main #section-training-options .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner {
          display: block;
          float: left;
          width: 100%; }
          #top #wrap_all #main #section-training-options .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap {
            display: block;
            float: left;
            width: 100%; }
            #top #wrap_all #main #section-training-options .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap .avia_image {
              display: block;
              float: left;
              width: 100%; }
      #top #wrap_all #main #section-training-options .container .template-page .entry-content-wrapper .flex_column .av-special-heading {
        display: block;
        width: 100%;
        padding: 20px 25px 0 25px;
        margin: 0 0 10px 0; }
        #top #wrap_all #main #section-training-options .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
          font-size: 1.25rem;
          line-height: 1.5rem;
          color: white;
          text-transform: none; }
      #top #wrap_all #main #section-training-options .container .template-page .entry-content-wrapper .flex_column .hr {
        display: block;
        width: 100%;
        padding: 0 30px; }
      #top #wrap_all #main #section-training-options .container .template-page .entry-content-wrapper .flex_column .av_textblock_section {
        display: block;
        width: 100%;
        padding: 0 25px 25px 25px; }
        #top #wrap_all #main #section-training-options .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
          margin: 0;
          color: white; }
          #top #wrap_all #main #section-training-options .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p a {
            color: inherit;
            text-decoration: underline; }
          #top #wrap_all #main #section-training-options .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p strong {
            color: inherit; }
      #top #wrap_all #main #section-training-options .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap {
        display: block;
        width: 100%;
        padding: 0 30px 30px 30px; }
  #top #wrap_all #main #get-started .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock select {
    width: 225px;
    border: 1px solid black;
    -moz-border-radius: 8px;
    border-radius: 8px;
    font-size: 0.85rem;
    padding: 15px;
    margin: 0 auto;
    background-color: white;
    color: black; }
    #top #wrap_all #main #get-started .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock select option:nth-child(1) {
      color: #b2b3b6; }
    #top #wrap_all #main #get-started .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock select::-webkit-input-placeholder {
      color: black; }
    #top #wrap_all #main #get-started .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock select:-moz-placeholder {
      color: black; }
    #top #wrap_all #main #get-started .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock select::-moz-placeholder {
      color: black; }
    #top #wrap_all #main #get-started .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock select:-ms-input-placeholder {
      color: black; }
    #top #wrap_all #main #get-started .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock select::-ms-input-placeholder {
      color: black; }
    #top #wrap_all #main #get-started .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock select::placeholder {
      color: black; }
  #top #wrap_all #main #section-plaques .container .template-page {
    padding: 0; }
    #top #wrap_all #main #section-plaques .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: justify;
      -moz-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
      #top #wrap_all #main #section-plaques .container .template-page .entry-content-wrapper:before, #top #wrap_all #main #section-plaques .container .template-page .entry-content-wrapper:after {
        display: none; }
      #top #wrap_all #main #section-plaques .container .template-page .entry-content-wrapper .flex_column {
        width: -moz-calc(33% - 20px);
        width: calc(33% - 20px);
        margin: 0;
        -moz-border-radius: 8px !important;
        border-radius: 8px !important;
        padding: 30px;
        overflow: hidden;
        background-color: #12b2f0; }
        #top #wrap_all #main #section-plaques .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main #section-plaques .container .template-page .entry-content-wrapper .flex_column:after {
          display: none; }
        #top #wrap_all #main #section-plaques .container .template-page .entry-content-wrapper .flex_column .avia-image-container {
          width: 100%; }
          #top #wrap_all #main #section-plaques .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner {
            width: 100%; }
            #top #wrap_all #main #section-plaques .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap {
              position: relative;
              width: 100%; }
        #top #wrap_all #main #section-plaques .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: start;
          -moz-box-pack: start;
          -ms-flex-pack: start;
          justify-content: flex-start;
          margin: 0;
          padding: 15px 0;
          border-bottom: 1px solid #dfdfe0;
          list-style: none; }
          #top #wrap_all #main #section-plaques .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul:last-child {
            border: none; }
          #top #wrap_all #main #section-plaques .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul li {
            padding: 0;
            margin: 0;
            font-size: 1rem;
            line-height: 1.5rem;
            color: white; }
            #top #wrap_all #main #section-plaques .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul li.col-title {
              font-size: 0.85rem;
              font-weight: 600;
              width: 135px;
              text-transform: uppercase; }
            #top #wrap_all #main #section-plaques .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul li.col-content {
              font-size: 0.85rem;
              line-height: 1.25rem;
              width: -moz-calc(100% - 135px);
              width: calc(100% - 135px);
              padding: 0 0 0 10px; }
  #top #wrap_all #main #edge-experts-countries {
    border: none; }
    #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .country {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr;
      grid-gap: 30px; }
      @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
        #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .country {
          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;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
      #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .country h3 {
        display: block;
        width: 100%;
        grid-column: span 3; }
      #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .country .profile-wrap {
        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;
        -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%;
        margin: 0;
        padding: 30px 20px 20px 20px;
        border: 1px solid #dfdfe0;
        -moz-border-radius: 8px;
        border-radius: 8px; }
        #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .country .profile-wrap:nth-child(even) {
          background-color: #f2f2f2; }
        @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
          #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .country .profile-wrap {
            width: 30%;
            margin: 0 3% 3% 0; } }
        #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .country .profile-wrap .profile-content {
          -webkit-box-ordinal-group: 3;
          -moz-box-ordinal-group: 3;
          -ms-flex-order: 2;
          order: 2;
          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;
          text-align: 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 #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .country .profile-wrap .profile-content p {
            display: block;
            font-size: 0.85rem;
            line-height: 1.15rem; }
          #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .country .profile-wrap .profile-content ul.icons {
            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;
            list-style: none;
            margin: 0;
            padding: 0; }
            #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .country .profile-wrap .profile-content ul.icons li {
              margin: 0;
              padding: 5px; }
              #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .country .profile-wrap .profile-content ul.icons li a {
                display: block;
                color: black; }
                #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .country .profile-wrap .profile-content ul.icons li a .fa {
                  color: black;
                  -webkit-transition: color 0.2s ease;
                  -moz-transition: color 0.2s ease;
                  transition: color 0.2s ease; }
                #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .country .profile-wrap .profile-content ul.icons li a:hover .fa {
                  color: #72c067; }
        #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .country .profile-wrap .profile-img {
          -webkit-box-ordinal-group: 2;
          -moz-box-ordinal-group: 2;
          -ms-flex-order: 1;
          order: 1;
          width: 100%; }
          #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .country .profile-wrap .profile-img img {
            display: block;
            width: 100%;
            max-width: 150px;
            height: auto;
            -moz-border-radius: 100%;
            border-radius: 100%;
            margin: 0 auto 10px auto; }
    #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock select {
      width: 225px;
      border: 1px solid black;
      -moz-border-radius: 8px;
      border-radius: 8px;
      font-size: 0.85rem;
      padding: 15px;
      margin: 0 auto;
      background-color: white;
      color: black; }
      #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock select option:nth-child(1) {
        color: #b2b3b6; }
      #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock select::-webkit-input-placeholder {
        color: black; }
      #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock select:-moz-placeholder {
        color: black; }
      #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock select::-moz-placeholder {
        color: black; }
      #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock select:-ms-input-placeholder {
        color: black; }
      #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock select::-ms-input-placeholder {
        color: black; }
      #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock select::placeholder {
        color: black; }
  #top #wrap_all #main .section-awards .container {
    border-top: 1px solid #dfdfe0; }
    #top #wrap_all #main .section-awards .container .template-page .entry-content-wrapper {
      max-width: 900px;
      margin: 0 auto;
      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; }
      #top #wrap_all #main .section-awards .container .template-page .entry-content-wrapper .flex_column {
        margin: 0;
        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-awards .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main .section-awards .container .template-page .entry-content-wrapper .flex_column:after {
          display: none; }
        #top #wrap_all #main .section-awards .container .template-page .entry-content-wrapper .flex_column.av_one_fourth {
          width: 190px;
          height: auto; }
        #top #wrap_all #main .section-awards .container .template-page .entry-content-wrapper .flex_column.av_three_fourth {
          width: -moz-calc(100% - 250px);
          width: calc(100% - 250px);
          -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-awards .container .template-page .entry-content-wrapper .flex_column .avia-image-container {
          width: 100%;
          max-width: 190px;
          margin: 0 0 30px 0; }
          #top #wrap_all #main .section-awards .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner {
            width: 100%; }
            #top #wrap_all #main .section-awards .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap {
              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 #wrap_all #main .section-awards .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap img {
                display: block;
                margin: 0 auto;
                width: 100%;
                height: auto; }
          #top #wrap_all #main .section-awards .container .template-page .entry-content-wrapper .flex_column .avia-image-container.climate-bonds-initiative .avia-image-container-inner .avia-image-overlay-wrap img {
            max-width: 150px; }
        #top #wrap_all #main .section-awards .container .template-page .entry-content-wrapper .flex_column .av-special-heading {
          margin-bottom: 20px; }
          #top #wrap_all #main .section-awards .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
            text-transform: uppercase; }
        #top #wrap_all #main .section-awards .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
          margin: 0; }
          #top #wrap_all #main .section-awards .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p a {
            text-transform: uppercase; }
          #top #wrap_all #main .section-awards .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p em {
            font-size: 0.85rem;
            line-height: 1.25rem; }
  #top #wrap_all #main .section-awards.no-border .container {
    border: none; }
  #top #wrap_all #main #edge-signup-forms .container .template-page .entry-content-wrapper:before, #top #wrap_all #main #edge-signup-forms .container .template-page .entry-content-wrapper:after {
    display: none; }
  #top #wrap_all #main #edge-signup-forms .container .template-page .entry-content-wrapper .flex_column:nth-child(1), #top #wrap_all #main #edge-signup-forms .container .template-page .entry-content-wrapper .flex_column:nth-child(2) {
    margin: 0;
    padding: 40px;
    width: 50%; }
  #top #wrap_all #main #edge-signup-forms .container .template-page .entry-content-wrapper .flex_column:nth-child(2) {
    border-left: 1px solid #dfdfe0; }
  #top #wrap_all #main #edge-signup-forms .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main #edge-signup-forms .container .template-page .entry-content-wrapper .flex_column:after {
    display: none; }
  #top #wrap_all #main #edge-signup-forms .container .template-page .entry-content-wrapper .flex_column .av-special-heading {
    margin: 0 0 20px 0; }

#top.vi #wrap_all #main .avia-section .togglecontainer .av_toggle_section .toggle_content h3 {
  font-family: "Open Sans", sans-serif; }

#top.vi #wrap_all #main .main_color .container .template-page .post-entry .entry-content-wrapper .entry-content-excerpt,
#top.vi #wrap_all #main .main_color .container .template-page .post-entry .entry-content-wrapper .entry-content-header .post-title {
  font-family: "Open Sans", sans-serif; }

#top.vi #wrap_all #main .main_color .container .template-page .post-entry .entry-content-wrapper .post-meta-infos time,
#top.vi #wrap_all #main .main_color .container .template-page .post-entry .entry-content-wrapper .post-meta-infos span {
  font-family: "Open Sans", sans-serif; }

#top.vi #wrap_all #main .main_color .container .template-page .post-entry .entry-content-wrapper .entry-content .read-more-link a {
  font-family: "Open Sans", sans-serif; }

@media screen and (max-width: 1275px) {
  .responsive #top #wrap_all #main .edge-3-col:before {
    height: 27%; }
  .responsive #top #wrap_all #main #section-certifiers:before {
    height: 10vw;
    top: 0; }
  .responsive #top #wrap_all #main #section-certifiers:after {
    height: -moz-calc(10vw + 20px);
    height: calc(10vw + 20px);
    top: 9vw; } }

@media screen and (max-width: 1024px) {
  .responsive #top #wrap_all #main #donors .container .template-page {
    padding-top: 0; }
    .responsive #top #wrap_all #main #donors .container .template-page .flex_column .donor-flags ul {
      width: 100%; }
      .responsive #top #wrap_all #main #donors .container .template-page .flex_column .donor-flags ul li {
        margin: 0 5px 0 0; }
        .responsive #top #wrap_all #main #donors .container .template-page .flex_column .donor-flags ul li:first-child {
          -webkit-box-flex: 0.58;
          -moz-box-flex: 0.58;
          -ms-flex: 0.58;
          flex: 0.58; }
  .responsive #top #wrap_all #main .edge-experts .container .template-page .entry-content-wrapper .av_one_third {
    -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 .edge-experts .container .template-page .entry-content-wrapper .av_one_third .av_textblock_section {
      -webkit-box-ordinal-group: 3;
      -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2;
      max-width: 100%; }
    .responsive #top #wrap_all #main .edge-experts .container .template-page .entry-content-wrapper .av_one_third .avia-image-container {
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      max-width: 125px;
      margin: 0 0 10px 0; }
      .responsive #top #wrap_all #main .edge-experts .container .template-page .entry-content-wrapper .av_one_third .avia-image-container .avia_image {
        margin: 0;
        width: 100%;
        height: auto; }
  .responsive #top #wrap_all #main .section-part-blue-bg:before {
    height: 20%; }
  .responsive #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock {
    -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 .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .left-side-wrap {
      width: 100%;
      padding: 30px 0 0 0;
      border: none; }
    .responsive #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .right-side-wrap {
      width: 100%;
      padding: 0 0 30px 0;
      border: none; }
  .responsive #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border: none;
    background-color: white;
    padding: 20px 30px;
    margin-top: 40px; }
    .responsive #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column .avia-animated-number {
      width: 100%; }
    .responsive #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column .av_textblock_section {
      width: 100%;
      padding: 30px;
      border-left: none;
      border-top: 1px solid #dfdfe0; }
  .responsive #top #wrap_all #main #section-plaques .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-plaques .container .template-page .entry-content-wrapper .flex_column {
      width: 100%;
      margin: 0 0 30px 0;
      position: relative; }
      .responsive #top #wrap_all #main #section-plaques .container .template-page .entry-content-wrapper .flex_column:before {
        visibility: visible;
        display: block;
        content: "";
        background-color: #12b2f0;
        height: 15%;
        max-height: 20%;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0; }
      .responsive #top #wrap_all #main #section-plaques .container .template-page .entry-content-wrapper .flex_column .avia-image-container {
        width: 100%; }
        .responsive #top #wrap_all #main #section-plaques .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner {
          width: 100%; }
          .responsive #top #wrap_all #main #section-plaques .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap {
            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: center;
            -moz-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center; }
            .responsive #top #wrap_all #main #section-plaques .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: 500px;
              height: auto; }
      .responsive #top #wrap_all #main #section-plaques .container .template-page .entry-content-wrapper .flex_column .av_textblock_section {
        padding: 0 50px; }
        .responsive #top #wrap_all #main #section-plaques .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: start;
          -moz-box-pack: start;
          -ms-flex-pack: start;
          justify-content: flex-start;
          margin: 0;
          padding: 15px 0;
          border-bottom: 1px solid #dfdfe0;
          list-style: none; }
          .responsive #top #wrap_all #main #section-plaques .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul:last-child {
            border: none; }
          .responsive #top #wrap_all #main #section-plaques .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul li {
            padding: 0;
            margin: 0;
            font-size: 1rem;
            line-height: 1.5rem; }
            .responsive #top #wrap_all #main #section-plaques .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul li.col-title {
              font-size: 0.85rem;
              font-weight: 600;
              width: 135px;
              text-transform: uppercase; }
            .responsive #top #wrap_all #main #section-plaques .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul li.col-content {
              font-size: 0.85rem;
              width: -moz-calc(100% - 135px);
              width: calc(100% - 135px);
              padding: 0 0 0 10px; } }

@media screen and (max-width: 989px) {
  .responsive #top #wrap_all #main {
    padding-top: 110px !important; }
    .responsive #top #wrap_all #main #section-certifiers:before, .responsive #top #wrap_all #main #section-certifiers:after {
      display: none; }
    .responsive #top #wrap_all #main #section-certifiers .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: start;
      -moz-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      -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-certifiers .container .template-page .entry-content-wrapper .flex_column {
        width: 100%;
        margin: 0 0 30px 0; }
        .responsive #top #wrap_all #main #section-certifiers .container .template-page .entry-content-wrapper .flex_column:last-child {
          margin: 0; }
        .responsive #top #wrap_all #main #section-certifiers .container .template-page .entry-content-wrapper .flex_column .avia-image-container {
          width: 100%;
          background-color: #12b2f0;
          -moz-border-radius: 8px;
          border-radius: 8px; }
          .responsive #top #wrap_all #main #section-certifiers .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner {
            width: 100%;
            padding: 5px; }
            .responsive #top #wrap_all #main #section-certifiers .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap {
              width: 100%; }
              .responsive #top #wrap_all #main #section-certifiers .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap .avia_image {
                width: 100%; }
        .responsive #top #wrap_all #main #section-certifiers .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
          color: #12b2f0; }
        .responsive #top #wrap_all #main #section-certifiers .container .template-page .entry-content-wrapper .flex_column .av_textblock_section {
          width: 100%; }
          .responsive #top #wrap_all #main #section-certifiers .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock {
            width: 100%; }
    .responsive #top #wrap_all #main #section-how-to-certify .container .template-page .entry-content-wrapper {
      grid-template-columns: 1fr; } }
    @media screen and (max-width: 989px) and (-ms-high-contrast: active) {
      .responsive #top #wrap_all #main #section-how-to-certify .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; } }
    @media screen and (max-width: 989px) and (-ms-high-contrast: active) {
      .responsive #top #wrap_all #main #section-how-to-certify .container .template-page .entry-content-wrapper .flex_column {
        width: 100%; } }

@media screen and (max-width: 989px) {
      .responsive #top #wrap_all #main #section-how-to-certify .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap {
        position: relative;
        top: auto;
        right: auto; }
        .responsive #top #wrap_all #main #section-how-to-certify .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap .avia-button {
          padding: 15px 20px; }
    .responsive #top #wrap_all #main #section-training-options .container .template-page .entry-content-wrapper {
      grid-template-columns: 1fr; } }
    @media screen and (max-width: 989px) and (-ms-high-contrast: active) {
      .responsive #top #wrap_all #main #section-training-options .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; } }
    @media screen and (max-width: 989px) and (-ms-high-contrast: active) {
      .responsive #top #wrap_all #main #section-training-options .container .template-page .entry-content-wrapper .flex_column {
        width: 100%; } }

@media screen and (max-width: 989px) {
    .responsive #top #wrap_all #main #edge-signup-forms .container .template-page .entry-content-wrapper .flex_column:nth-child(1), .responsive #top #wrap_all #main #edge-signup-forms .container .template-page .entry-content-wrapper .flex_column:nth-child(2) {
      padding: 20px 0;
      width: 100%; }
    .responsive #top #wrap_all #main #edge-signup-forms .container .template-page .entry-content-wrapper .flex_column:nth-child(2) {
      padding: 40px 0 0 0;
      border-left: none;
      border-top: 1px solid #dfdfe0; } }

@media screen and (max-width: 767px) {
  .responsive #top #wrap_all #main {
    -webkit-animation: none;
    -moz-animation: none;
    animation: none;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none; }
    .responsive #top #wrap_all #main .main_color .container .template-page .entry-content-wrapper .flex_column {
      margin-bottom: 30px; }
      .responsive #top #wrap_all #main .main_color .container .template-page .entry-content-wrapper .flex_column:last-child {
        margin-bottom: 0; }
      .responsive #top #wrap_all #main .main_color .container .template-page .entry-content-wrapper .flex_column.av_one_half, .responsive #top #wrap_all #main .main_color .container .template-page .entry-content-wrapper .flex_column.el_after_av_one_half {
        margin: 0; }
    .responsive #top #wrap_all #main .main_color.edge-section-100 .container .template-page, .responsive #top #wrap_all #main .main_color.edge-section-100-alt .container .template-page {
      padding: 50px 0; }
    .responsive #top #wrap_all #main .main_color.edge-section-100-50 .container .template-page, .responsive #top #wrap_all #main .main_color.edge-section-100-50-alt .container .template-page {
      padding: 50px 0; }
    .responsive #top #wrap_all #main .main_color.edge-section-100-0 .container .template-page, .responsive #top #wrap_all #main .main_color.edge-section-100-0-alt .container .template-page {
      padding: 50px 0 0 0; }
    .responsive #top #wrap_all #main .main_color.edge-section-50-100 .container .template-page, .responsive #top #wrap_all #main .main_color.edge-section-50-100-alt .container .template-page {
      padding: 50px 0; }
    .responsive #top #wrap_all #main .main_color.edge-section-50 .container .template-page, .responsive #top #wrap_all #main .main_color.edge-section-50-alt .container .template-page {
      padding: 50px 0; }
    .responsive #top #wrap_all #main .main_color.edge-section-50-0 .container .template-page, .responsive #top #wrap_all #main .main_color.edge-section-50-0-alt .container .template-page {
      padding: 50px 0 0 0; }
    .responsive #top #wrap_all #main .main_color.edge-section-0-100 .container .template-page, .responsive #top #wrap_all #main .main_color.edge-section-0-100-alt .container .template-page {
      padding: 0 0 50px 0; }
    .responsive #top #wrap_all #main .main_color.edge-section-0-50 .container .template-page, .responsive #top #wrap_all #main .main_color.edge-section-0-50-alt .container .template-page {
      padding: 0 0 50px 0; }
    .responsive #top #wrap_all #main #av_section_6 div.grid-sort-container div.grid-entry {
      width: 100%;
      float: left;
      padding: 0;
      margin-bottom: 20px; }
    .responsive #top #wrap_all #main #design-edge-makes-it-easy .container .template-page .post-entry .flex_column {
      margin-bottom: 30px; }
      .responsive #top #wrap_all #main #design-edge-makes-it-easy .container .template-page .post-entry .flex_column .avia-image-container .avia-image-container-inner img {
        margin: 0 auto;
        max-width: 75px;
        max-height: 75px; }
      .responsive #top #wrap_all #main #design-edge-makes-it-easy .container .template-page .post-entry .flex_column .av-special-heading {
        float: none;
        text-align: center; }
        .responsive #top #wrap_all #main #design-edge-makes-it-easy .container .template-page .post-entry .flex_column .av-special-heading h3 {
          float: none; }
      .responsive #top #wrap_all #main #design-edge-makes-it-easy .container .template-page .post-entry .flex_column:last-child {
        margin: 0; }
    .responsive #top #wrap_all #main #cs-stats {
      padding: 0; }
    .responsive #top #wrap_all #main .el_after_av_submenu {
      display: none; }
    .responsive #top #wrap_all #main div[id^="goto-"] .togglecontainer {
      float: left;
      width: 100%; }
      .responsive #top #wrap_all #main div[id^="goto-"] .togglecontainer .av_toggle_section {
        width: 100%;
        float: left;
        margin: 0; }
    .responsive #top #wrap_all #main .edge-experts .container .template-page .entry-content-wrapper .av_one_third {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -moz-box-orient: horizontal;
      -moz-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row; }
      .responsive #top #wrap_all #main .edge-experts .container .template-page .entry-content-wrapper .av_one_third .av_textblock_section {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        width: -moz-calc(100% - 88px);
        width: calc(100% - 88px);
        max-width: 100%;
        padding-right: 20px; }
      .responsive #top #wrap_all #main .edge-experts .container .template-page .entry-content-wrapper .av_one_third .avia-image-container {
        -webkit-box-ordinal-group: 3;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        max-width: 125px;
        min-width: 88px;
        margin: 0 0 10px 0; }
        .responsive #top #wrap_all #main .edge-experts .container .template-page .entry-content-wrapper .av_one_third .avia-image-container .avia_image {
          margin: 0;
          width: 100%;
          height: auto; }
    .responsive #top #wrap_all #main #bg-blue-margin-bottom .container .template-page,
    .responsive #top #wrap_all #main #bg-blue .container .template-page {
      padding: 25px 0; }
      .responsive #top #wrap_all #main #bg-blue-margin-bottom .container .template-page .post-entry .single_toggle,
      .responsive #top #wrap_all #main #bg-blue .container .template-page .post-entry .single_toggle {
        margin: 0; }
        .responsive #top #wrap_all #main #bg-blue-margin-bottom .container .template-page .post-entry .single_toggle .toggler,
        .responsive #top #wrap_all #main #bg-blue .container .template-page .post-entry .single_toggle .toggler {
          font-size: 1rem;
          padding: 0 0 0 40px; }
          .responsive #top #wrap_all #main #bg-blue-margin-bottom .container .template-page .post-entry .single_toggle .toggler .toggle_icon,
          .responsive #top #wrap_all #main #bg-blue .container .template-page .post-entry .single_toggle .toggler .toggle_icon {
            top: 0;
            left: 0; }
        .responsive #top #wrap_all #main #bg-blue-margin-bottom .container .template-page .post-entry .single_toggle .toggle_wrap .toggle_content .icon-left img,
        .responsive #top #wrap_all #main #bg-blue .container .template-page .post-entry .single_toggle .toggle_wrap .toggle_content .icon-left img {
          width: 70px;
          height: auto;
          margin: 10px auto; }
        .responsive #top #wrap_all #main #bg-blue-margin-bottom .container .template-page .post-entry .single_toggle .toggle_wrap .toggle_content .text-right,
        .responsive #top #wrap_all #main #bg-blue .container .template-page .post-entry .single_toggle .toggle_wrap .toggle_content .text-right {
          font-size: 0.8889rem;
          line-height: 1.222rem; }
      .responsive #top #wrap_all #main #bg-blue-margin-bottom .container .template-page .post-entry .av_one_third,
      .responsive #top #wrap_all #main #bg-blue .container .template-page .post-entry .av_one_third {
        margin-bottom: 30px; }
        .responsive #top #wrap_all #main #bg-blue-margin-bottom .container .template-page .post-entry .av_one_third .avia-image-container .avia-image-container-inner img,
        .responsive #top #wrap_all #main #bg-blue .container .template-page .post-entry .av_one_third .avia-image-container .avia-image-container-inner img {
          max-width: 75px;
          max-height: 75px; }
        .responsive #top #wrap_all #main #bg-blue-margin-bottom .container .template-page .post-entry .av_one_third .av-special-heading,
        .responsive #top #wrap_all #main #bg-blue .container .template-page .post-entry .av_one_third .av-special-heading {
          margin: 0; }
          .responsive #top #wrap_all #main #bg-blue-margin-bottom .container .template-page .post-entry .av_one_third .av-special-heading h3,
          .responsive #top #wrap_all #main #bg-blue .container .template-page .post-entry .av_one_third .av-special-heading h3 {
            margin: 20px 0; }
        .responsive #top #wrap_all #main #bg-blue-margin-bottom .container .template-page .post-entry .av_one_third:last-child,
        .responsive #top #wrap_all #main #bg-blue .container .template-page .post-entry .av_one_third:last-child {
          margin: 0; }
      .responsive #top #wrap_all #main #bg-blue-margin-bottom .container .template-page .post-entry .hr-invisible,
      .responsive #top #wrap_all #main #bg-blue .container .template-page .post-entry .hr-invisible {
        display: none; }
      .responsive #top #wrap_all #main #bg-blue-margin-bottom .container .template-page .post-entry .av_one_fifth,
      .responsive #top #wrap_all #main #bg-blue .container .template-page .post-entry .av_one_fifth {
        margin-left: 0;
        width: 100%; }
    .responsive #top #wrap_all #main #donors .container .template-page {
      padding-top: 0; }
    .responsive #top #wrap_all #main #sponsors .container .template-page .flex_column .avia_codeblock .support-logos li {
      width: 33%; }
    .responsive #top #wrap_all #main #expert-icons .av_one_third {
      margin-bottom: 40px; }
      .responsive #top #wrap_all #main #expert-icons .av_one_third .av-special-heading {
        margin-top: 20px; }
    .responsive #top #wrap_all #main #expert-icons .hr-custom .hr-inner {
      border-color: white; }
    .responsive #top #wrap_all #main .section-part-blue-bg:before {
      display: none; }
    .responsive #top #wrap_all #main .section-part-blue-bg .container {
      width: 100%;
      max-width: 100%; }
      .responsive #top #wrap_all #main .section-part-blue-bg .container .template-page {
        padding: 0; }
        .responsive #top #wrap_all #main .section-part-blue-bg .container .template-page .entry-content-wrapper .flex_column {
          position: relative;
          padding: 30px 50px; }
          .responsive #top #wrap_all #main .section-part-blue-bg .container .template-page .entry-content-wrapper .flex_column:before {
            visibility: visible;
            display: block;
            content: "";
            background-color: #12b2f0;
            height: 35%;
            width: 100%;
            position: absolute;
            top: 0;
            left: 0; }
    .responsive #top #wrap_all #main .section-grid-columns .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .columns.col-2, .responsive #top #wrap_all #main .section-grid-columns .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .columns.col-3, .responsive #top #wrap_all #main .section-grid-columns .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .columns.col-4 {
      grid-template-columns: 1fr;
      grid-gap: 0; } }
  @media screen and (max-width: 767px) and (-ms-high-contrast: active) {
    .responsive #top #wrap_all #main .section-grid-columns .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .columns {
      -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: start;
      -moz-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start; } }

@media screen and (max-width: 767px) {
    .responsive #top #wrap_all #main #section-certifiers .container .template-page {
      padding: 0 0 50px 0; }
    .responsive #top #wrap_all #main .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .left-side-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 .gray-white-rows .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .left-side-wrap .left-side-title {
        margin: 0;
        width: 100%; }
    .responsive #top #wrap_all #main #section-certification-levels .container .template-page {
      padding: 30px 0 50px 0; }
      .responsive #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        border: none;
        background-color: white;
        padding: 30px;
        margin-top: 30px; }
        .responsive #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column:first-child {
          margin-top: 0; }
        .responsive #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column .avia-animated-number {
          width: 100%;
          -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; }
          .responsive #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column .avia-animated-number .avia-animated-number-title {
            margin-bottom: 0; }
          .responsive #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column .avia-animated-number .avia-animated-number-content {
            width: 100%; }
            .responsive #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column .avia-animated-number .avia-animated-number-content p {
              text-align: center; }
        .responsive #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column .av_textblock_section {
          width: 100%;
          padding: 30px;
          border-left: none;
          border-top: 1px solid #dfdfe0; }
    .responsive #top #wrap_all #main .section-certifiers-maps .container .template-page .entry-content-wrapper .flex_column.av_one_half {
      width: 100%; }
    .responsive #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container,
    .responsive #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container {
      -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-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item,
      .responsive #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item {
        width: 100%; }
        .responsive #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-box .certifier-logo,
        .responsive #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifier-single .certifier-container .certifier-item .certifier-box .certifier-logo {
          min-height: 235px; }
    .responsive #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-title,
    .responsive #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-title {
      grid-column: span 1;
      -moz-border-radius: 8px 8px 0 0;
      border-radius: 8px 8px 0 0; }
    .responsive #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items,
    .responsive #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items {
      grid-template-columns: 1fr; } }
    @media screen and (max-width: 767px) and (-ms-high-contrast: active) {
      .responsive #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item,
      .responsive #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item {
        width: 100%; } }

@media screen and (max-width: 767px) {
      .responsive #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box,
      .responsive #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box {
        -moz-border-radius: 0 0 8px 8px;
        border-radius: 0 0 8px 8px; }
        .responsive #top #wrap_all #main .section-certifiers-single .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifiers-logo,
        .responsive #top #wrap_all #main .section-certifiers-multi .container .template-page .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .certifiers-multi .certifiers-container .certifiers-items .certifiers-item .certifiers-box .certifiers-logo {
          min-height: 235px; }
    .responsive #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-1 th,
    .responsive #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-1 td {
      width: 100%; }
    .responsive #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-2 th,
    .responsive #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-2 td {
      width: 100%; }
    .responsive #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-3 th,
    .responsive #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-3 td {
      width: 100%; }
    .responsive #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-4 th,
    .responsive #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-4 td {
      width: 100%; }
    .responsive #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-5 th,
    .responsive #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-5 td {
      width: 100%; }
    .responsive #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-6 th,
    .responsive #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-6 td {
      width: 100%; }
    .responsive #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-7 th,
    .responsive #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table.col-7 td {
      width: 100%; }
    .responsive #top #wrap_all #main .section-certifier .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock table tr {
      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;
      justify-items: flex-start;
      -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-training-options .container .template-page {
      padding-bottom: 50px; }
      .responsive #top #wrap_all #main #section-training-options .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-training-options .container .template-page .entry-content-wrapper .flex_column {
          width: 100%;
          margin: 0 0 30px 0; }
          .responsive #top #wrap_all #main #section-training-options .container .template-page .entry-content-wrapper .flex_column .hr {
            padding: 0 20px; }
          .responsive #top #wrap_all #main #section-training-options .container .template-page .entry-content-wrapper .flex_column .avia-button-wrap {
            padding: 0 20px 30px 20px; }
    .responsive #top #wrap_all #main #section-plaques .container .template-page .entry-content-wrapper .flex_column .av_textblock_section {
      padding: 0; }
    .responsive #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .country {
      grid-template-columns: 1fr 1fr; }
      .responsive #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .country h3 {
        grid-column: span 2; }
      .responsive #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .country .profile-wrap {
        background-color: transparent; } }
      @media screen and (max-width: 767px) and (-ms-high-contrast: active) {
        .responsive #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .country .profile-wrap {
          width: 47%;
          margin: 0 3% 3% 0; } }

@media screen and (max-width: 767px) {
    .responsive #top #wrap_all #main .section-awards .container .template-page .entry-content-wrapper {
      -webkit-box-pack: start;
      -moz-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      -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-awards .container .template-page .entry-content-wrapper .flex_column {
        -webkit-box-pack: start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start; }
        .responsive #top #wrap_all #main .section-awards .container .template-page .entry-content-wrapper .flex_column.av_one_fourth {
          width: 100%; }
        .responsive #top #wrap_all #main .section-awards .container .template-page .entry-content-wrapper .flex_column.av_three_fourth {
          width: 100%;
          margin: 0 0 30px 0; }
        .responsive #top #wrap_all #main .section-awards .container .template-page .entry-content-wrapper .flex_column .avia-image-container {
          max-width: 135px; }
          .responsive #top #wrap_all #main .section-awards .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap {
            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: start;
            -moz-box-pack: start;
            -ms-flex-pack: start;
            justify-content: flex-start; }
            .responsive #top #wrap_all #main .section-awards .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap img {
              margin: 0; } }

@media screen and (max-width: 480px) {
  .responsive #top #wrap_all #main #donors .container .template-page {
    padding-top: 0; }
    .responsive #top #wrap_all #main #donors .container .template-page .flex_column .donor-flags,
    .responsive #top #wrap_all #main #donors .container .template-page .flex_column .donor-logos,
    .responsive #top #wrap_all #main #donors .container .template-page .flex_column .donor-govs {
      width: 100%;
      float: left; }
      .responsive #top #wrap_all #main #donors .container .template-page .flex_column .donor-flags ul,
      .responsive #top #wrap_all #main #donors .container .template-page .flex_column .donor-logos ul,
      .responsive #top #wrap_all #main #donors .container .template-page .flex_column .donor-govs ul {
        width: 100%;
        max-width: 100%;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0; }
        .responsive #top #wrap_all #main #donors .container .template-page .flex_column .donor-flags ul li,
        .responsive #top #wrap_all #main #donors .container .template-page .flex_column .donor-logos ul li,
        .responsive #top #wrap_all #main #donors .container .template-page .flex_column .donor-govs ul li {
          width: 50%;
          margin: 0; }
          .responsive #top #wrap_all #main #donors .container .template-page .flex_column .donor-flags ul li img,
          .responsive #top #wrap_all #main #donors .container .template-page .flex_column .donor-logos ul li img,
          .responsive #top #wrap_all #main #donors .container .template-page .flex_column .donor-govs ul li img {
            width: 75%; }
    .responsive #top #wrap_all #main #donors .container .template-page .flex_column .donor-govs ul li {
      width: 100%; }
  .responsive #top #wrap_all #main #sponsors .container .template-page .flex_column .avia_codeblock .support-logos li {
    width: 50%; }
  .responsive #top #wrap_all #main .edge-experts .container .template-page .entry-content-wrapper .av_one_third {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: auto; }
    .responsive #top #wrap_all #main .edge-experts .container .template-page .entry-content-wrapper .av_one_third .av_textblock_section {
      -webkit-box-ordinal-group: 3;
      -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2;
      width: 100%;
      max-width: 100%;
      padding: 0 20px; }
      .responsive #top #wrap_all #main .edge-experts .container .template-page .entry-content-wrapper .av_one_third .av_textblock_section .avia_textblock p {
        text-align: center; }
    .responsive #top #wrap_all #main .edge-experts .container .template-page .entry-content-wrapper .av_one_third .avia-image-container {
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      max-width: 100%;
      min-width: 100%; }
      .responsive #top #wrap_all #main .edge-experts .container .template-page .entry-content-wrapper .av_one_third .avia-image-container .avia_image {
        width: 125px;
        height: 125px;
        margin: 0 auto; }
  .responsive #top #wrap_all #main .section-part-blue-bg .container .template-page .entry-content-wrapper .flex_column {
    padding: 30px; }
    .responsive #top #wrap_all #main .section-part-blue-bg .container .template-page .entry-content-wrapper .flex_column:before {
      height: 25%; }
  .responsive #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column {
    padding: 30px 10px; }
    .responsive #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column .av_textblock_section {
      padding: 30px 20px; }
      .responsive #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul {
        -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-certification-levels .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul li.col-title {
          width: 100%; }
        .responsive #top #wrap_all #main #section-certification-levels .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul li.col-content {
          width: 100%;
          padding: 10px 0 0 0; }
  .responsive #top #wrap_all #main #section-plaques .container .template-page .entry-content-wrapper .flex_column {
    padding: 30px 20px; }
    .responsive #top #wrap_all #main #section-plaques .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul {
      -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-plaques .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul li.col-title {
        width: 100%; }
      .responsive #top #wrap_all #main #section-plaques .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock ul li.col-content {
        width: 100%;
        padding: 10px 0 0 0; }
  .responsive #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .country {
    grid-template-columns: 1fr; }
    .responsive #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .country h3 {
      grid-column: span 1; } }
  @media screen and (max-width: 480px) and (-ms-high-contrast: active) {
    .responsive #top #wrap_all #main #edge-experts-countries .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock .country .profile-wrap {
      width: 100%;
      margin: 0 0 3% 0; } }

#top #wrap_all #main .sidebar .widget_nav_hide_child {
  display: none; }

#top #wrap_all #main .sidebar .widget ul li, #top #wrap_all #main .sidebar .widget .dcw li {
  position: relative;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  clear: both;
  font-size: 13px; }
  #top #wrap_all #main .sidebar .widget ul li:first-child, #top #wrap_all #main .sidebar .widget .dcw li:first-child {
    border: none; }
  #top #wrap_all #main .sidebar .widget ul li a, #top #wrap_all #main .sidebar .widget .dcw li a {
    display: block;
    padding: 2px 0;
    text-decoration: none; }
  #top #wrap_all #main .sidebar .widget ul li.current_page_item, #top #wrap_all #main .sidebar .widget .dcw li.current_page_item {
    padding-right: 52px;
    padding-left: 0;
    left: auto;
    top: 0;
    margin-top: 0;
    padding-top: 0;
    width: 100%;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 0; }

#top #wrap_all #main .sidebar_right .widget ul li {
  position: relative;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  clear: both;
  font-size: 13px; }
  #top #wrap_all #main .sidebar_right .widget ul li:first-child {
    border: none; }
  #top #wrap_all #main .sidebar_right .widget ul li a {
    display: block;
    padding: 2px 0;
    text-decoration: none; }
    #top #wrap_all #main .sidebar_right .widget ul li a .news-thumb {
      display: none; }
    #top #wrap_all #main .sidebar_right .widget ul li a .news-headline {
      font-weight: 500; }
      #top #wrap_all #main .sidebar_right .widget ul li a .news-headline:hover {
        color: #72c067; }
      #top #wrap_all #main .sidebar_right .widget ul li a .news-headline .news-time {
        display: none; }
  #top #wrap_all #main .sidebar_right .widget ul li.current_page_item {
    padding-right: 52px;
    padding-left: 0;
    left: auto;
    top: 0;
    margin-top: 0;
    padding-top: 0;
    width: 100%;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 0; }

#top #wrap_all #main #footer-custom {
  background-color: white;
  border-top: 2px solid #dfdfe0;
  padding: 0; }
  #top #wrap_all #main #footer-custom .container {
    width: 100%;
    max-width: 100%;
    display: grid;
    grid-template-columns: auto auto auto auto;
    grid-gap: 0;
    padding: 30px 80px; }
    #top #wrap_all #main #footer-custom .container:before, #top #wrap_all #main #footer-custom .container:after {
      display: none; }
    #top #wrap_all #main #footer-custom .container .flex_column {
      width: 100%;
      margin: 0;
      padding: 20px 20px;
      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;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      margin: 0; }
      #top #wrap_all #main #footer-custom .container .flex_column:before, #top #wrap_all #main #footer-custom .container .flex_column:after {
        display: none; }
      #top #wrap_all #main #footer-custom .container .flex_column:nth-child(1) {
        border-right: 2px solid #dfdfe0; }
      #top #wrap_all #main #footer-custom .container .flex_column:nth-child(2) {
        border-right: 2px solid #dfdfe0; }
      #top #wrap_all #main #footer-custom .container .flex_column:nth-child(4) p {
        display: block;
        margin: 0;
        font-size: 0.65rem;
        line-height: 1.15rem;
        color: #666666; }
      #top #wrap_all #main #footer-custom .container .flex_column:nth-child(4) .logos {
        width: 100%; }
        #top #wrap_all #main #footer-custom .container .flex_column:nth-child(4) .logos ul {
          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: start;
          -moz-box-pack: start;
          -ms-flex-pack: start;
          justify-content: flex-start;
          margin: 0;
          list-style: none; }
          #top #wrap_all #main #footer-custom .container .flex_column:nth-child(4) .logos ul li {
            list-style: none;
            padding: 0; }
            #top #wrap_all #main #footer-custom .container .flex_column:nth-child(4) .logos ul li:nth-child(1) {
              margin: 0 40px 0 0;
              width: 40%; }
            #top #wrap_all #main #footer-custom .container .flex_column:nth-child(4) .logos ul li:nth-child(2) {
              margin: 0;
              width: 60%; }
            #top #wrap_all #main #footer-custom .container .flex_column:nth-child(4) .logos ul li img {
              display: block;
              width: 100%;
              height: auto;
              margin: 15px 0;
              padding: 0; }
      #top #wrap_all #main #footer-custom .container .flex_column:nth-child(4) img {
        max-width: 300px; }
      #top #wrap_all #main #footer-custom .container .flex_column h3 {
        font-size: 1rem;
        line-height: 1.25rem;
        font-weight: 700;
        text-transform: uppercase;
        margin: 0;
        color: #666666; }
      #top #wrap_all #main #footer-custom .container .flex_column ul {
        margin: 10px 0 0 0; }
        #top #wrap_all #main #footer-custom .container .flex_column ul li {
          margin-bottom: 5px; }
          #top #wrap_all #main #footer-custom .container .flex_column ul li:last-child {
            margin-bottom: 0; }
          #top #wrap_all #main #footer-custom .container .flex_column ul li a {
            font-size: 0.8333rem;
            line-height: 1.222rem;
            text-transform: none;
            padding: 0;
            color: #666666;
            -webkit-transition: color 0.1s ease;
            -moz-transition: color 0.1s ease;
            transition: color 0.1s ease; }
            #top #wrap_all #main #footer-custom .container .flex_column ul li a:hover {
              color: #12b2f0;
              text-transform: none; }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #top #wrap_all #main #footer-custom .container {
      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: justify;
      -moz-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      #top #wrap_all #main #footer-custom .container .flex_column {
        width: 200px;
        padding: 0 20px; }
        #top #wrap_all #main #footer-custom .container .flex_column:nth-child(4) {
          width: -moz-calc(100% - 600px);
          width: calc(100% - 600px);
          -webkit-box-pack: end;
          -moz-box-pack: end;
          -ms-flex-pack: end;
          justify-content: flex-end;
          -webkit-box-align: start;
          -moz-box-align: start;
          -ms-flex-align: start;
          align-items: flex-start; }
        #top #wrap_all #main #footer-custom .container .flex_column .widget {
          display: block; }
          #top #wrap_all #main #footer-custom .container .flex_column .widget .custom-html-widget {
            display: block; }
            #top #wrap_all #main #footer-custom .container .flex_column .widget .custom-html-widget .logos ul {
              display: block; } }

#top #wrap_all #main #socket {
  padding: 20px 0; }
  #top #wrap_all #main #socket .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;
    width: 100%;
    max-width: 100%; }
    #top #wrap_all #main #socket .container:after {
      display: none; }
    #top #wrap_all #main #socket .container .col {
      background-color: transparent !important; }
    #top #wrap_all #main #socket .container .col-1 {
      width: 315px;
      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 #socket .container .col-1 img {
        width: 100%;
        max-width: 315px;
        display: block; }
    #top #wrap_all #main #socket .container .col-2 {
      width: -moz-calc(100% - 315px);
      width: calc(100% - 315px);
      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 #wrap_all #main #socket .container .col-2 .legal-links {
        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;
        -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 #socket .container .col-2 .legal-links .legal .copyright {
          font-size: 0.65rem;
          line-height: 1rem; }
        #top #wrap_all #main #socket .container .col-2 .legal-links .links {
          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; }
          #top #wrap_all #main #socket .container .col-2 .legal-links .links a {
            margin: 0 5px; }
            #top #wrap_all #main #socket .container .col-2 .legal-links .links a:hover {
              color: white;
              text-decoration: underline; }
      #top #wrap_all #main #socket .container .col-2 .social_bookmarks {
        margin: 0;
        height: 45px; }
        #top #wrap_all #main #socket .container .col-2 .social_bookmarks li {
          width: 35px;
          height: 35px;
          margin: 0 10px 10px 0;
          top: 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; }
          #top #wrap_all #main #socket .container .col-2 .social_bookmarks li a {
            width: 35px;
            height: 35px;
            font-size: 1.778rem;
            background-color: white;
            -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;
            -webkit-transition: background-color 0.2s ease;
            -moz-transition: background-color 0.2s ease;
            transition: background-color 0.2s ease; }
            #top #wrap_all #main #socket .container .col-2 .social_bookmarks li a:before {
              font-size: 1.15rem;
              color: #12b2f0;
              -webkit-transition: color 0.2s ease;
              -moz-transition: color 0.2s ease;
              transition: color 0.2s ease; }
            #top #wrap_all #main #socket .container .col-2 .social_bookmarks li a:hover {
              background-color: #72c067; }
              #top #wrap_all #main #socket .container .col-2 .social_bookmarks li a:hover:before {
                font-size: 1.15rem;
                color: white; }
    #top #wrap_all #main #socket .container .logo-edge-ifc {
      display: none; }

#top.vi #wrap_all #main #socket .container .col-2 .copyright {
  font-size: 0.55rem;
  line-height: 1rem; }

@media screen and (max-width: 1275px) {
  .responsive #top #wrap_all #main #footer-custom .container {
    padding: 30px; }
    .responsive #top #wrap_all #main #footer-custom .container .flex_column:nth-child(4) .logos ul {
      -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 #footer-custom .container .flex_column:nth-child(4) .logos ul li:nth-child(1) {
        margin: 0;
        width: 100%; }
      .responsive #top #wrap_all #main #footer-custom .container .flex_column:nth-child(4) .logos ul li:nth-child(2) {
        width: 100%; } }

@media screen and (max-width: 1024px) {
  .responsive #top #wrap_all #main #footer-custom .container {
    grid-template-columns: 1fr 1fr 1fr; }
    .responsive #top #wrap_all #main #footer-custom .container .flex_column:nth-child(4) {
      grid-column: span 3;
      -webkit-box-pack: start;
      -moz-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start; }
  .responsive #top #wrap_all #main #socket {
    padding: 20px 50px; }
    .responsive #top #wrap_all #main #socket .container {
      padding: 0;
      -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 #socket .container .col-1 {
        width: 100%;
        -webkit-box-pack: start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start; }
        .responsive #top #wrap_all #main #socket .container .col-1 img {
          margin: 0; }
      .responsive #top #wrap_all #main #socket .container .col-2 {
        margin: 15px 0;
        width: 100%;
        -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;
        -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 #socket .container .col-2 .legal-links {
          width: 100%;
          padding: 0;
          -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;
          -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 #socket .container .col-2 .legal-links .links a:nth-child(1) {
            margin-left: 0; }
        .responsive #top #wrap_all #main #socket .container .col-2 .social_bookmarks {
          margin: 15px 0 0 0; }
          .responsive #top #wrap_all #main #socket .container .col-2 .social_bookmarks ul li {
            width: 35px;
            height: 35px;
            margin: 0 10px 10px 0; } }

@media screen and (max-width: 767px) {
  .responsive #top #wrap_all #main #footer-custom .container .flex_column:nth-child(1) {
    border-right: 1px solid #dfdfe0; }
  .responsive #top #wrap_all #main #footer-custom .container .flex_column:nth-child(2) {
    border-right: 1px solid #dfdfe0; }
  .responsive #top #wrap_all #main #footer-custom .container .flex_column .widget {
    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;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0; }
    .responsive #top #wrap_all #main #footer-custom .container .flex_column .widget .widgettitle {
      font-size: 0.85rem; }
    .responsive #top #wrap_all #main #footer-custom .container .flex_column .widget ul li a {
      font-size: 0.75rem;
      line-height: 1rem; } }

@media only screen and (max-width: 480px) {
  .responsive #top #wrap_all #main #footer-custom .container {
    padding: 30px 0;
    grid-template-columns: 1fr; }
    .responsive #top #wrap_all #main #footer-custom .container .flex_column:nth-child(1) {
      border: none; }
    .responsive #top #wrap_all #main #footer-custom .container .flex_column:nth-child(2) {
      border: none; }
    .responsive #top #wrap_all #main #footer-custom .container .flex_column:nth-child(4) {
      grid-column: span 1;
      -webkit-box-pack: start;
      -moz-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start; }
  .responsive #top #wrap_all #main #socket {
    padding: 20px; } }

#top.home #wrap_all #main {
  position: relative;
  padding-top: 0;
  /* Force the hero to not look as if positioned absolutely (for JS varying loading purposes) */ }
  #top.home #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
    display: block;
    margin: 0 auto;
    max-width: 900px; }
  #top.home #wrap_all #main .after-edge-home-hero-multi {
    margin-top: -moz-calc(100vh - 128px);
    margin-top: calc(100vh - 128px); }
  #top.home #wrap_all #main .avia-section.content-white .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
    color: white; }
  #top.home #wrap_all #main .avia-section.content-white .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
    color: white; }
  #top.home #wrap_all #main #home-outshine .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 #home-outshine .container .template-page .entry-content-wrapper .flex_column {
      margin: 0; }
      #top.home #wrap_all #main #home-outshine .container .template-page .entry-content-wrapper .flex_column:nth-child(1) {
        width: 100%;
        margin-bottom: 50px; }
      #top.home #wrap_all #main #home-outshine .container .template-page .entry-content-wrapper .flex_column:nth-child(2), #top.home #wrap_all #main #home-outshine .container .template-page .entry-content-wrapper .flex_column:nth-child(3), #top.home #wrap_all #main #home-outshine .container .template-page .entry-content-wrapper .flex_column:nth-child(4), #top.home #wrap_all #main #home-outshine .container .template-page .entry-content-wrapper .flex_column:nth-child(5) {
        width: 25%;
        border-right: 1px solid white; }
      #top.home #wrap_all #main #home-outshine .container .template-page .entry-content-wrapper .flex_column:nth-child(5) {
        border: none; }
      #top.home #wrap_all #main #home-outshine .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p br {
        display: none; }
      #top.home #wrap_all #main #home-outshine .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p a {
        display: block;
        font-weight: 500;
        text-align: center;
        color: white;
        margin-bottom: 15px; }
  #top.home #wrap_all #main #home-watch-video {
    border-top: 1px solid #dfdfe0; }
    #top.home #wrap_all #main #home-watch-video .container .template-page .entry-content-wrapper .flex_column:last-child {
      margin: 25px 0 0 0; }
  #top.home #wrap_all #main #home-video .container .template-page .entry-content-wrapper .flex_column {
    margin: 0;
    padding: 0; }
    #top.home #wrap_all #main #home-video .container .template-page .entry-content-wrapper .flex_column .avia-image-container {
      width: 100%; }
      #top.home #wrap_all #main #home-video .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner {
        width: 100%; }
        #top.home #wrap_all #main #home-video .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap {
          width: 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: center;
          -moz-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center; }
          #top.home #wrap_all #main #home-video .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: 600px; }
  #top.home #wrap_all #main #home-stories .container .template-page .flex_column .avia-content-slider .slide-entry-wrap {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 20px;
    margin: 0; }
    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      #top.home #wrap_all #main #home-stories .container .template-page .flex_column .avia-content-slider .slide-entry-wrap {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: none;
        flex-wrap: none;
        -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.home #wrap_all #main #home-stories .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry {
      margin: 0;
      width: 100%; }
      @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
        #top.home #wrap_all #main #home-stories .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry {
          width: 25%;
          max-width: 250px;
          margin-right: 20px; }
          #top.home #wrap_all #main #home-stories .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry:last-child {
            margin: 0; } }
      #top.home #wrap_all #main #home-stories .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-image {
        width: 100%;
        height: 180px;
        overflow: hidden;
        -moz-border-radius: 8px;
        border-radius: 8px;
        margin: 0;
        position: relative;
        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.home #wrap_all #main #home-stories .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-image img {
          width: 100%;
          -moz-border-radius: 8px;
          border-radius: 8px; }
      #top.home #wrap_all #main #home-stories .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-content {
        padding: 15px 10px;
        position: relative; }
        #top.home #wrap_all #main #home-stories .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .entry-content-header .slide-entry-title {
          font-size: 1rem;
          text-transform: none; }
        #top.home #wrap_all #main #home-stories .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .slide-meta {
          display: none; }
        #top.home #wrap_all #main #home-stories .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .slide-entry-excerpt {
          font-size: 0.85rem;
          line-height: 1.25rem;
          margin: 0; }
          #top.home #wrap_all #main #home-stories .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .slide-entry-excerpt .read-more-link {
            display: block;
            margin: 0; }
            #top.home #wrap_all #main #home-stories .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .slide-entry-excerpt .read-more-link a {
              display: inline-block;
              padding: 10px 0 0 0;
              font-size: 0.75rem;
              line-height: 1rem;
              color: #72c067;
              font-weight: bold;
              text-transform: uppercase;
              -webkit-transition: color 0.1s ease;
              -moz-transition: color 0.1s ease;
              transition: color 0.1s ease; }
              #top.home #wrap_all #main #home-stories .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .slide-entry-excerpt .read-more-link a .more-link-arrow {
                display: none; }
              #top.home #wrap_all #main #home-stories .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .slide-entry-excerpt .read-more-link a:hover {
                text-decoration: none;
                color: #12b2f0; }
  #top.home #wrap_all #main #home-stories .container .template-page .flex_column.more-posts {
    margin: 0; }
    #top.home #wrap_all #main #home-stories .container .template-page .flex_column.more-posts .avia-button-wrap {
      padding: 20px 0; }
      #top.home #wrap_all #main #home-stories .container .template-page .flex_column.more-posts .avia-button-wrap .avia-button {
        -moz-border-radius: 8px;
        border-radius: 8px; }
  #top.home #wrap_all #main #home-market-players {
    position: relative; }
    #top.home #wrap_all #main #home-market-players:before {
      content: "";
      background-color: #12b2f0;
      height: -moz-calc(50% - 20px);
      height: calc(50% - 20px);
      width: 100%;
      position: absolute;
      top: 0;
      left: 0; }
    #top.home #wrap_all #main #home-market-players .container .template-page .entry-content-wrapper {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr 1fr;
      grid-gap: 20px;
      margin: 0; }
      #top.home #wrap_all #main #home-market-players .container .template-page .entry-content-wrapper:before, #top.home #wrap_all #main #home-market-players .container .template-page .entry-content-wrapper:after {
        display: none; }
      #top.home #wrap_all #main #home-market-players .container .template-page .entry-content-wrapper .flex_column {
        width: 100%;
        margin: 0; }
        #top.home #wrap_all #main #home-market-players .container .template-page .entry-content-wrapper .flex_column:before, #top.home #wrap_all #main #home-market-players .container .template-page .entry-content-wrapper .flex_column:after {
          display: none; }
        #top.home #wrap_all #main #home-market-players .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap .avia_image img {
          -moz-border-radius: 8px;
          border-radius: 8px; }
      @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
        #top.home #wrap_all #main #home-market-players .container .template-page .entry-content-wrapper {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: none;
          flex-wrap: none;
          -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.home #wrap_all #main #home-market-players .container .template-page .entry-content-wrapper .flex_column {
            width: 100%;
            margin: 0 20px 0 0; }
            #top.home #wrap_all #main #home-market-players .container .template-page .entry-content-wrapper .flex_column:last-child {
              margin: 0; } }
  #top.home #wrap_all #main #home-champions {
    border-top: 1px solid #dfdfe0; }
    #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container {
      position: relative; }
      #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-smallarrow-slider-heading {
        display: table;
        width: 100%;
        position: absolute;
        top: 75px; }
        #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-smallarrow-slider-heading .new-special-heading {
          display: none; }
        #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-smallarrow-slider-heading .avia-slideshow-arrows {
          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;
          position: relative;
          width: 100%;
          top: 0;
          left: 0;
          height: 24px; }
          #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-smallarrow-slider-heading .avia-slideshow-arrows .prev-slide,
          #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-smallarrow-slider-heading .avia-slideshow-arrows .next-slide {
            font-size: 25px;
            color: #b2b3b6; }
            #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-smallarrow-slider-heading .avia-slideshow-arrows .prev-slide:before,
            #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-smallarrow-slider-heading .avia-slideshow-arrows .next-slide:before {
              background-color: transparent; }
      #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-content-slider-inner {
        width: -moz-calc(100% - 100px);
        width: calc(100% - 100px);
        margin: 0 auto; }
        #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-content-slider-inner .slide-entry-wrap {
          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.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-content-slider-inner .slide-entry-wrap .slide-entry {
            width: 20%;
            padding: 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: center;
            -moz-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center; }
            #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-content-slider-inner .slide-entry-wrap .slide-entry:before, #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-content-slider-inner .slide-entry-wrap .slide-entry:after {
              display: none; }
            #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-content-slider-inner .slide-entry-wrap .slide-entry img {
              display: block;
              width: 100%; }
          #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-content-slider-inner .slide-entry-wrap:nth-child(1) .slide-entry:nth-child(1) img {
            width: 60%; }
          #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-content-slider-inner .slide-entry-wrap:nth-child(1) .slide-entry:nth-child(2) img {
            width: 50%; }
          #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-content-slider-inner .slide-entry-wrap:nth-child(1) .slide-entry:nth-child(3) img {
            width: 80%; }
          #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-content-slider-inner .slide-entry-wrap:nth-child(1) .slide-entry:nth-child(4) img {
            width: 50%; }
          #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-content-slider-inner .slide-entry-wrap:nth-child(1) .slide-entry:nth-child(5) img {
            width: 80%; }
          #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-content-slider-inner .slide-entry-wrap:nth-child(2) .slide-entry:nth-child(1) img {
            width: 50%; }
          #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-content-slider-inner .slide-entry-wrap:nth-child(2) .slide-entry:nth-child(2) img {
            width: 50%; }
          #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-content-slider-inner .slide-entry-wrap:nth-child(2) .slide-entry:nth-child(3) img {
            width: 90%; }
          #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-content-slider-inner .slide-entry-wrap:nth-child(2) .slide-entry:nth-child(4) img {
            width: 80%; }
          #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-content-slider-inner .slide-entry-wrap:nth-child(2) .slide-entry:nth-child(5) img {
            width: 80%; }
          #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-content-slider-inner .slide-entry-wrap:nth-child(3) .slide-entry:nth-child(1) img {
            width: 80%; }
          #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-content-slider-inner .slide-entry-wrap:nth-child(3) .slide-entry:nth-child(2) img {
            width: 70%; }
          #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-content-slider-inner .slide-entry-wrap:nth-child(3) .slide-entry:nth-child(3) img {
            width: 75%; }
          #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-content-slider-inner .slide-entry-wrap:nth-child(3) .slide-entry:nth-child(4) img {
            width: 75%; }

#top.home.vi #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-special-heading-tag {
  font-family: "Open Sans", sans-serif; }

#top.home.vi #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
  font-family: "Open Sans", sans-serif; }

@media screen and (max-width: 989px) {
  .responsive #top.home #wrap_all #main .after-edge-home-hero-multi {
    margin-top: -moz-calc(100vh - 110px);
    margin-top: calc(100vh - 110px); } }

@media screen and (max-width: 1024px) {
  .responsive #top.home #wrap_all #main #home-stories .container .template-page .flex_column {
    margin: 0; }
    .responsive #top.home #wrap_all #main #home-stories .container .template-page .flex_column .avia-content-slider .slide-entry-wrap {
      display: grid;
      grid-template-columns: 1fr 1fr; }
  .responsive #top.home #wrap_all #main #home-market-players {
    position: relative; }
    .responsive #top.home #wrap_all #main #home-market-players:before {
      height: 100%; }
    .responsive #top.home #wrap_all #main #home-market-players .container .template-page .entry-content-wrapper {
      grid-template-columns: 1fr 1fr; }
  .responsive #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-smallarrow-slider-heading {
    top: 50%; }
  .responsive #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-content-slider-inner .slide-entry-wrap {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .responsive #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-content-slider-inner .slide-entry-wrap .slide-entry {
      width: 33%;
      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; } }

@media screen and (max-width: 767px) {
  .responsive #top.home #wrap_all #main {
    margin-top: 0; }
    .responsive #top.home #wrap_all #main #home-outshine .container .template-page .entry-content-wrapper .flex_column:nth-child(2), .responsive #top.home #wrap_all #main #home-outshine .container .template-page .entry-content-wrapper .flex_column:nth-child(3), .responsive #top.home #wrap_all #main #home-outshine .container .template-page .entry-content-wrapper .flex_column:nth-child(4), .responsive #top.home #wrap_all #main #home-outshine .container .template-page .entry-content-wrapper .flex_column:nth-child(5) {
      width: 50%;
      border: none; }
    .responsive #top.home #wrap_all #main #home-video .container {
      width: 100%;
      max-width: 100%;
      margin: 0;
      padding: 0; }
    .responsive #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-smallarrow-slider-heading {
      top: 50%; }
      .responsive #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-smallarrow-slider-heading .avia-slideshow-arrows .prev-slide,
      .responsive #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-smallarrow-slider-heading .avia-slideshow-arrows .next-slide {
        display: block; }
    .responsive #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-content-slider-inner {
      width: 100%;
      max-width: 100%; } }

@media screen and (max-width: 549px) {
  .responsive #top.home #wrap_all #main #home-stories .container .template-page .flex_column .avia-content-slider .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.home #wrap_all #main #home-stories .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry {
      width: 100%; } }

@media screen and (max-width: 480px) {
  .responsive #top.home #wrap_all #main #home-market-players .container .template-page .entry-content-wrapper {
    grid-template-columns: 1fr; }
  .responsive #top.home #wrap_all #main #home-stories .container .template-page .flex_column .avia-content-slider .slide-entry-wrap {
    display: grid;
    grid-template-columns: 1fr; }
  .responsive #top.home #wrap_all #main #home-champions .container .template-page .entry-content-wrapper .flex_column .avia-logo-element-container .avia-content-slider-inner .slide-entry-wrap .slide-entry {
    width: 50%; } }

#top.single-portfolio #wrap_all #main #av_section_1 .container,
#top.single-project_studies #wrap_all #main #av_section_1 .container {
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0; }
  #top.single-portfolio #wrap_all #main #av_section_1 .container .template-page,
  #top.single-project_studies #wrap_all #main #av_section_1 .container .template-page {
    padding: 0; }
    #top.single-portfolio #wrap_all #main #av_section_1 .container .template-page .post-entry,
    #top.single-project_studies #wrap_all #main #av_section_1 .container .template-page .post-entry {
      padding: 0; }
    #top.single-portfolio #wrap_all #main #av_section_1 .container .template-page .avia-image-container .avia-image-container-inner img,
    #top.single-project_studies #wrap_all #main #av_section_1 .container .template-page .avia-image-container .avia-image-container-inner img {
      -moz-border-radius: 0;
      border-radius: 0; }

#top.single-portfolio #wrap_all #main #click-to-print,
#top.single-project_studies #wrap_all #main #click-to-print {
  min-height: 55px;
  margin: 0;
  padding: 0;
  background-color: #12b2f0;
  color: white;
  -webkit-transition: background-color 0.25s ease;
  -moz-transition: background-color 0.25s ease;
  transition: background-color 0.25s ease; }
  #top.single-portfolio #wrap_all #main #click-to-print .container .template-page .post-entry .flex_column .avia_textblock p,
  #top.single-project_studies #wrap_all #main #click-to-print .container .template-page .post-entry .flex_column .avia_textblock p {
    margin: 0; }
    #top.single-portfolio #wrap_all #main #click-to-print .container .template-page .post-entry .flex_column .avia_textblock p a,
    #top.single-project_studies #wrap_all #main #click-to-print .container .template-page .post-entry .flex_column .avia_textblock p a {
      color: white;
      display: block;
      margin: 0 auto;
      text-align: center;
      padding: 15px; }
  #top.single-portfolio #wrap_all #main #click-to-print:hover,
  #top.single-project_studies #wrap_all #main #click-to-print:hover {
    background-color: #72c067;
    color: white;
    text-decoration: none; }
  #top.single-portfolio #wrap_all #main #click-to-print:focus, #top.single-portfolio #wrap_all #main #click-to-print:active, #top.single-portfolio #wrap_all #main #click-to-print:visited,
  #top.single-project_studies #wrap_all #main #click-to-print:focus,
  #top.single-project_studies #wrap_all #main #click-to-print:active,
  #top.single-project_studies #wrap_all #main #click-to-print:visited {
    text-decoration: none; }

#top.single-portfolio #wrap_all #main #energy-savings .av_one_third,
#top.single-project_studies #wrap_all #main #energy-savings .av_one_third {
  text-align: center; }
  #top.single-portfolio #wrap_all #main #energy-savings .av_one_third .av_font_icon span, #top.single-portfolio #wrap_all #main #energy-savings .av_one_third img span,
  #top.single-project_studies #wrap_all #main #energy-savings .av_one_third .av_font_icon span,
  #top.single-project_studies #wrap_all #main #energy-savings .av_one_third img span {
    color: #12b2f0; }
  #top.single-portfolio #wrap_all #main #energy-savings .av_one_third .avia-animated-number .avia-animated-number-title span,
  #top.single-project_studies #wrap_all #main #energy-savings .av_one_third .avia-animated-number .avia-animated-number-title span {
    opacity: 1; }

#top.single-portfolio #wrap_all #main #energy-savings .av_textblock_section .avia_textblock p,
#top.single-project_studies #wrap_all #main #energy-savings .av_textblock_section .avia_textblock p {
  margin: 0; }
  #top.single-portfolio #wrap_all #main #energy-savings .av_textblock_section .avia_textblock p span.disclaimer,
  #top.single-project_studies #wrap_all #main #energy-savings .av_textblock_section .avia_textblock p span.disclaimer {
    display: block;
    font-size: 0.7222rem;
    font-style: italic; }

#top.single-portfolio #wrap_all #main #technical .av-special-heading-h3,
#top.single-project_studies #wrap_all #main #technical .av-special-heading-h3 {
  float: left;
  margin: 0;
  padding: 0; }
  #top.single-portfolio #wrap_all #main #technical .av-special-heading-h3 h3,
  #top.single-project_studies #wrap_all #main #technical .av-special-heading-h3 h3 {
    margin: 0;
    padding: 0; }

#top.single-portfolio #wrap_all #main #technical .av_textblock_section .avia_textblock,
#top.single-project_studies #wrap_all #main #technical .av_textblock_section .avia_textblock {
  padding-bottom: 40px; }
  #top.single-portfolio #wrap_all #main #technical .av_textblock_section .avia_textblock p,
  #top.single-project_studies #wrap_all #main #technical .av_textblock_section .avia_textblock p {
    margin: 0; }
    #top.single-portfolio #wrap_all #main #technical .av_textblock_section .avia_textblock p span.disclaimer,
    #top.single-project_studies #wrap_all #main #technical .av_textblock_section .avia_textblock p span.disclaimer {
      display: block;
      font-size: 0.7778rem;
      font-style: italic;
      line-height: 1rem !important; }

#top.single-portfolio #wrap_all #main .avia-post-nav,
#top.single-project_studies #wrap_all #main .avia-post-nav {
  background: rgba(18, 178, 240, 0.75);
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  opacity: 0.85;
  -webkit-box-shadow: 1px 1px 5px rgba(34, 34, 34, 0.75);
  -moz-box-shadow: 1px 1px 5px rgba(34, 34, 34, 0.75);
  box-shadow: 1px 1px 5px rgba(34, 34, 34, 0.75);
  -webkit-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease; }
  #top.single-portfolio #wrap_all #main .avia-post-nav:hover:before,
  #top.single-project_studies #wrap_all #main .avia-post-nav:hover:before {
    background-color: rgba(0, 0, 0, 0.15); }

#top.single-portfolio #wrap_all #main #cs-stats,
#top.single-project_studies #wrap_all #main #cs-stats {
  max-width: 1275px;
  margin: 0 auto;
  border-left: 1px solid #12b2f0;
  border-right: 1px solid #12b2f0;
  border-color: #12b2f0; }
  #top.single-portfolio #wrap_all #main #cs-stats .flex_cell,
  #top.single-project_studies #wrap_all #main #cs-stats .flex_cell {
    border-color: #12b2f0; }
    #top.single-portfolio #wrap_all #main #cs-stats .flex_cell.av_one_fourth,
    #top.single-project_studies #wrap_all #main #cs-stats .flex_cell.av_one_fourth {
      border-top: 1px solid #12b2f0; }

#top.single-portfolio #wrap_all #main #print,
#top.single-project_studies #wrap_all #main #print {
  border-bottom: 1px solid white; }
  #top.single-portfolio #wrap_all #main #print .container,
  #top.single-project_studies #wrap_all #main #print .container {
    width: 100%;
    max-width: 100% !important;
    padding: 0;
    margin: 0; }
    #top.single-portfolio #wrap_all #main #print .container .template-page,
    #top.single-project_studies #wrap_all #main #print .container .template-page {
      padding: 0;
      text-align: center; }

#top.single-portfolio #wrap_all #main #back-to-projects .avia-button-wrap .avia-button .avia_button_background,
#top.single-project_studies #wrap_all #main #back-to-projects .avia-button-wrap .avia-button .avia_button_background {
  display: none; }

@media screen and (max-width: 767px) {
  .responsive #top.single-portfolio #wrap_all #main #energy-savings .av_one_third {
    margin-bottom: 35px; }
    .responsive #top.single-portfolio #wrap_all #main #energy-savings .av_one_third .avia-image-container .avia-image-container-inner img {
      width: 75px;
      height: auto; }
    .responsive #top.single-portfolio #wrap_all #main #energy-savings .av_one_third .av_textblock_section .avia_textblock {
      margin-bottom: 0; }
      .responsive #top.single-portfolio #wrap_all #main #energy-savings .av_one_third .av_textblock_section .avia_textblock p {
        font-size: 1.222rem;
        line-height: 1.556rem;
        margin-bottom: 0; }
    .responsive #top.single-portfolio #wrap_all #main #energy-savings .av_one_third .avia-animated-number .avia-animated-number-title span {
      font-size: 1.778rem;
      line-height: 1.778rem; }
      .responsive #top.single-portfolio #wrap_all #main #energy-savings .av_one_third .avia-animated-number .avia-animated-number-title span.avia-no-number {
        margin: 0 5px 0 0; }
    .responsive #top.single-portfolio #wrap_all #main #energy-savings .av_one_third .avia-animated-number .avia-animated-number-content p {
      font-size: 1rem; }
    .responsive #top.single-portfolio #wrap_all #main #energy-savings .av_one_third.avia-builder-el-last {
      margin-bottom: 0; }
  .responsive #top.single-portfolio #wrap_all #main #cs-stats .flex_cell {
    padding: 10px 30px !important;
    border: none; }
  .responsive #top.single-portfolio #wrap_all #main #cs-stats.avia-builder-el-32 {
    margin-top: 30px; }
  .responsive #top.single-portfolio #wrap_all #main #cs-stats.avia-builder-el-39 {
    margin-bottom: 30px; }
  .responsive #top.single-portfolio #wrap_all #main #print {
    border-bottom: 1px solid white; }
    .responsive #top.single-portfolio #wrap_all #main #print .container {
      width: 100%; } }

@media screen and (max-width: 480px) {
  .responsive #top.single-portfolio #wrap_all #main #av_section_1 .container .template-page .post-entry .avia-image-container .avia-image-container-inner .avia_image {
    width: 105%;
    height: auto; }
  .responsive #top.single-portfolio #wrap_all #main #click-to-print {
    min-height: 35px;
    margin-top: -10px; }
    .responsive #top.single-portfolio #wrap_all #main #click-to-print .container .template-page {
      padding: 0; }
      .responsive #top.single-portfolio #wrap_all #main #click-to-print .container .template-page .post-entry .flex_column .av_textblock_section .avia_textblock p a {
        padding: 8px; }
  .responsive #top.single-portfolio #wrap_all #main .avia-google-maps {
    max-height: 200px;
    overflow: hidden; }
  .responsive #top.single-portfolio #wrap_all #main #cs-stats .flex_cell {
    padding: 10px 30px !important; }
  .responsive #top.single-portfolio #wrap_all #main #cs-stats.avia-builder-el-32 {
    margin-top: 40px; }
  .responsive #top.single-portfolio #wrap_all #main #cs-stats.avia-builder-el-39 {
    margin-bottom: 40px; }
  .responsive #top.single-portfolio #wrap_all #main #socket .container .copyright {
    font-size: 0.6875rem; } }

#top #wrap_all #main #submenu-before .container .template-page {
  padding-bottom: 0; }
  #top #wrap_all #main #submenu-before .container .template-page .av_textblock_section .avia_textblock > p {
    margin-top: 0; }

#top #wrap_all #main #submenu-after .container .template-page {
  padding-top: 0; }

#top #wrap_all #main #submenu-certify-before .container .template-page {
  padding-bottom: 20px; }

#top #wrap_all #main .av-submenu-container {
  top: 0;
  position: relative;
  height: auto;
  border: none;
  font-size: 1rem;
  z-index: auto !important; }
  #top #wrap_all #main .av-submenu-container ul {
    width: 767px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto;
    grid-gap: 5px;
    padding: 6px 0 0 4px; }
    #top #wrap_all #main .av-submenu-container ul li {
      width: 100%;
      padding: 0;
      border: 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;
      -ms-flex-line-pack: center;
      align-content: center; }
      #top #wrap_all #main .av-submenu-container ul li a {
        display: block;
        width: 100%;
        padding: 8px 0;
        border: none;
        color: white;
        background-color: #72c067; }
        #top #wrap_all #main .av-submenu-container ul li a:hover {
          background-color: #12b2f0; }

#top #wrap_all #main #submenu-certify-after .container {
  height: 200px; }

#top #wrap_all #main .sticky_placeholder {
  display: none; }

#top.page-id-533 .av-submenu-container ul[id^="menu-certify"] li:last-child {
  width: 100%;
  grid-column: span 2; }

#top.page-id-533 #wrap_all #main .av-submenu-container,
#top.page-id-3007 #wrap_all #main .av-submenu-container,
#top.page-id-3153 #wrap_all #main .av-submenu-container,
#top.page-id-4267 #wrap_all #main .av-submenu-container,
#top.page-id-4868 #wrap_all #main .av-submenu-container,
#top.page-id-6151 #wrap_all #main .av-submenu-container {
  background-color: #edf8fc; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .responsive #top #wrap_all #main .av-submenu-container {
    top: 0;
    position: relative;
    height: auto;
    border: none;
    font-size: 1rem;
    z-index: auto !important; }
    .responsive #top #wrap_all #main .av-submenu-container ul {
      width: 767px;
      margin: 0 auto;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -moz-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      padding: 6px 0 0 4px; }
      .responsive #top #wrap_all #main .av-submenu-container ul li {
        width: -moz-calc(33.3% - 5px);
        width: calc(33.3% - 5px);
        margin: 2.5px;
        padding: 0; } }

@media screen and (max-width: 767px) {
  .responsive #top #wrap_all #main #sub_menu1 {
    padding: 20px 0; }
    .responsive #top #wrap_all #main #sub_menu1 .container {
      width: 95%;
      max-width: 95%; }
      .responsive #top #wrap_all #main #sub_menu1 .container ul {
        width: 100%; }
        .responsive #top #wrap_all #main #sub_menu1 .container ul li a {
          font-size: 0.7778rem; } }

@media screen and (max-width: 480px) {
  .responsive #top #wrap_all #main {
    min-height: auto; }
    .responsive #top #wrap_all #main #sub_menu1 {
      background-color: white;
      padding: 0; }
      .responsive #top #wrap_all #main #sub_menu1 .container {
        width: 100%;
        max-width: 100%; }
        .responsive #top #wrap_all #main #sub_menu1 .container ul {
          grid-template-columns: 1fr;
          grid-gap: 1px;
          padding: 0; }
          .responsive #top #wrap_all #main #sub_menu1 .container ul li:last-child {
            grid-column: span 1; } }

#top #wrap_all #main .togglecontainer .single_toggle {
  margin: 10px 0; }
  #top #wrap_all #main .togglecontainer .single_toggle .toggler {
    -moz-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
    padding-left: 50px;
    -webkit-transition: background-color ease 0.15s;
    -moz-transition: background-color ease 0.15s;
    transition: background-color ease 0.15s; }
    #top #wrap_all #main .togglecontainer .single_toggle .toggler:hover, #top #wrap_all #main .togglecontainer .single_toggle .toggler:active, #top #wrap_all #main .togglecontainer .single_toggle .toggler:visited {
      background-color: #12b2f0;
      color: white;
      border-color: transparent; }
      #top #wrap_all #main .togglecontainer .single_toggle .toggler:hover .toggle_icon, #top #wrap_all #main .togglecontainer .single_toggle .toggler:active .toggle_icon, #top #wrap_all #main .togglecontainer .single_toggle .toggler:visited .toggle_icon {
        border-color: white; }
        #top #wrap_all #main .togglecontainer .single_toggle .toggler:hover .toggle_icon .vert_icon,
        #top #wrap_all #main .togglecontainer .single_toggle .toggler:hover .toggle_icon .hor_icon, #top #wrap_all #main .togglecontainer .single_toggle .toggler:active .toggle_icon .vert_icon,
        #top #wrap_all #main .togglecontainer .single_toggle .toggler:active .toggle_icon .hor_icon, #top #wrap_all #main .togglecontainer .single_toggle .toggler:visited .toggle_icon .vert_icon,
        #top #wrap_all #main .togglecontainer .single_toggle .toggler:visited .toggle_icon .hor_icon {
          margin-top: 5px;
          margin-left: 5px;
          border-color: white; }
    #top #wrap_all #main .togglecontainer .single_toggle .toggler .toggle_icon {
      border: 2px solid #12b2f0;
      -moz-border-radius: 50%;
      border-radius: 50%;
      padding: 12px;
      margin: 10px 0 0 10px;
      top: 0;
      left: 0; }
      #top #wrap_all #main .togglecontainer .single_toggle .toggler .toggle_icon .vert_icon,
      #top #wrap_all #main .togglecontainer .single_toggle .toggler .toggle_icon .hor_icon {
        margin-top: 5px;
        margin-left: 5px;
        border-color: #12b2f0; }
  #top #wrap_all #main .togglecontainer .single_toggle .activeTitle {
    color: white;
    background-color: #12b2f0;
    border-color: #12b2f0;
    margin: 0; }
    #top #wrap_all #main .togglecontainer .single_toggle .activeTitle .toggle_icon {
      color: white;
      border-color: white; }
      #top #wrap_all #main .togglecontainer .single_toggle .activeTitle .toggle_icon .vert_icon,
      #top #wrap_all #main .togglecontainer .single_toggle .activeTitle .toggle_icon .hor_icon {
        border-color: white; }

#top #wrap_all #main .togglecontainer .toggle_wrap {
  margin-top: 1px; }
  #top #wrap_all #main .togglecontainer .toggle_wrap .toggle_content {
    position: relative;
    border: none;
    -moz-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    background-color: white;
    padding: 25px; }
    #top #wrap_all #main .togglecontainer .toggle_wrap .toggle_content:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 25px;
      background: -moz-linear-gradient(top, rgba(0, 161, 222, 0.25) 0%, rgba(0, 0, 0, 0) 100%);
      background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 161, 222, 0.25)), to(rgba(0, 0, 0, 0)));
      background: linear-gradient(to bottom, rgba(0, 161, 222, 0.25) 0%, rgba(0, 0, 0, 0) 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); }
    #top #wrap_all #main .togglecontainer .toggle_wrap .toggle_content h3 {
      font-size: 1.25em;
      font-weight: 300;
      padding-bottom: 10px;
      border-bottom: 1px solid #dfdfe0;
      color: #12b2f0; }
      #top #wrap_all #main .togglecontainer .toggle_wrap .toggle_content h3.first {
        margin-top: 20px; }
    #top #wrap_all #main .togglecontainer .toggle_wrap .toggle_content .list-left {
      width: 50%;
      float: left; }

#top #wrap_all #main #bg-blue,
#top #wrap_all #main #bg-blue-margin-bottom {
  background-color: #12b2f0; }
  #top #wrap_all #main #bg-blue .togglecontainer .single_toggle,
  #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .single_toggle {
    margin-bottom: 10px; }
    #top #wrap_all #main #bg-blue .togglecontainer .single_toggle .toggler,
    #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .single_toggle .toggler {
      border: 1px solid #12b2f0;
      font-size: 1.444rem;
      font-weight: bold;
      background-color: transparent;
      padding-left: 50px;
      text-transform: uppercase;
      color: white; }
      #top #wrap_all #main #bg-blue .togglecontainer .single_toggle .toggler:hover .toggle_icon .vert_icon,
      #top #wrap_all #main #bg-blue .togglecontainer .single_toggle .toggler:hover .toggle_icon .hor_icon, #top #wrap_all #main #bg-blue .togglecontainer .single_toggle .toggler:active .toggle_icon .vert_icon,
      #top #wrap_all #main #bg-blue .togglecontainer .single_toggle .toggler:active .toggle_icon .hor_icon, #top #wrap_all #main #bg-blue .togglecontainer .single_toggle .toggler:visited .toggle_icon .vert_icon,
      #top #wrap_all #main #bg-blue .togglecontainer .single_toggle .toggler:visited .toggle_icon .hor_icon,
      #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .single_toggle .toggler:hover .toggle_icon .vert_icon,
      #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .single_toggle .toggler:hover .toggle_icon .hor_icon,
      #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .single_toggle .toggler:active .toggle_icon .vert_icon,
      #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .single_toggle .toggler:active .toggle_icon .hor_icon,
      #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .single_toggle .toggler:visited .toggle_icon .vert_icon,
      #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .single_toggle .toggler:visited .toggle_icon .hor_icon {
        margin-top: 5px;
        margin-left: 5px;
        border-color: white; }
      #top #wrap_all #main #bg-blue .togglecontainer .single_toggle .toggler .toggle_icon,
      #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .single_toggle .toggler .toggle_icon {
        border: 2px solid white;
        -moz-border-radius: 50%;
        border-radius: 50%;
        padding: 12px;
        margin-top: 1px; }
        #top #wrap_all #main #bg-blue .togglecontainer .single_toggle .toggler .toggle_icon .vert_icon,
        #top #wrap_all #main #bg-blue .togglecontainer .single_toggle .toggler .toggle_icon .hor_icon,
        #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .single_toggle .toggler .toggle_icon .vert_icon,
        #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .single_toggle .toggler .toggle_icon .hor_icon {
          margin-top: 5px;
          margin-left: 5px;
          border-color: white; }
    #top #wrap_all #main #bg-blue .togglecontainer .single_toggle .activeTitle,
    #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .single_toggle .activeTitle {
      color: white;
      background-color: #12b2f0;
      border-color: #12b2f0;
      margin: 0; }
      #top #wrap_all #main #bg-blue .togglecontainer .single_toggle .activeTitle .toggle_icon,
      #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .single_toggle .activeTitle .toggle_icon {
        color: white;
        border-color: white; }
        #top #wrap_all #main #bg-blue .togglecontainer .single_toggle .activeTitle .toggle_icon .vert_icon,
        #top #wrap_all #main #bg-blue .togglecontainer .single_toggle .activeTitle .toggle_icon .hor_icon,
        #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .single_toggle .activeTitle .toggle_icon .vert_icon,
        #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .single_toggle .activeTitle .toggle_icon .hor_icon {
          border-color: white; }
  #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap,
  #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap {
    margin-top: -2px; }
    #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap .toggle_content,
    #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap .toggle_content {
      border-left: 1px solid #12b2f0;
      border-bottom: 1px solid #12b2f0;
      border-right: 1px solid #12b2f0;
      border-top: none;
      -moz-border-radius: 0;
      border-radius: 0;
      background-color: transparent;
      padding-bottom: 0; }
      #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap .toggle_content .icon-left,
      #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap .toggle_content .icon-left {
        width: 10%;
        float: left; }
      #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap .toggle_content .text-right,
      #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap .toggle_content .text-right {
        width: 88%;
        float: right;
        color: white; }
        #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap .toggle_content .text-right ul,
        #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap .toggle_content .text-right ul {
          list-style: none;
          margin-left: 0; }
          #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap .toggle_content .text-right ul li,
          #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap .toggle_content .text-right ul li {
            margin: 0; }
            #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap .toggle_content .text-right ul li > strong,
            #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap .toggle_content .text-right ul li > strong {
              display: block;
              margin: 15px 0; }
        #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap .toggle_content .text-right .avia-button-wrap,
        #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap .toggle_content .text-right .avia-button-wrap {
          float: left;
          margin: 20px 20px 0 0; }
          #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap .toggle_content .text-right .avia-button-wrap .avia-button,
          #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap .toggle_content .text-right .avia-button-wrap .avia-button {
            background-color: white; }
            #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap .toggle_content .text-right .avia-button-wrap .avia-button > span,
            #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap .toggle_content .text-right .avia-button-wrap .avia-button > span {
              color: #12b2f0;
              text-decoration: none; }
      #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap .toggle_content h3,
      #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap .toggle_content h3 {
        font-size: 1.222rem;
        padding-bottom: 10px;
        border-bottom: 1px solid #dfdfe0;
        color: white; }
        #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap .toggle_content h3.first,
        #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap .toggle_content h3.first {
          margin-top: 20px; }
      #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap .toggle_content a,
      #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap .toggle_content a {
        color: white;
        text-decoration: underline; }
        #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap .toggle_content a.btn,
        #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap .toggle_content a.btn {
          display: inline-block;
          width: auto;
          margin-right: 3px;
          margin-left: 3px;
          font-size: inherit;
          border: none;
          padding: 10px 20px;
          -webkit-transition: all 0.25s ease-in-out;
          -moz-transition: all 0.25s ease-in-out;
          transition: all 0.25s ease-in-out;
          text-decoration: none; }
          #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap .toggle_content a.btn.btn-white-blue,
          #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap .toggle_content a.btn.btn-white-blue {
            color: #12b2f0;
            background-color: white; }
            #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap .toggle_content a.btn.btn-white-blue:hover,
            #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap .toggle_content a.btn.btn-white-blue:hover {
              background-color: rgba(255, 255, 255, 0.85); }
          #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap .toggle_content a.btn.btn-green-white,
          #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap .toggle_content a.btn.btn-green-white {
            color: white;
            background-color: #72c067; }
            #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap .toggle_content a.btn.btn-green-white:hover,
            #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap .toggle_content a.btn.btn-green-white:hover {
              background-color: rgba(114, 192, 103, 0.85); }

#top #wrap_all #main #bg-blue-alt {
  background-color: #12b2f0; }
  #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .av-special-heading .av-special-heading-tag {
    color: white; }
  #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .av_textblock_section .avia_textblock p {
    color: white; }
    #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .av_textblock_section .avia_textblock p a {
      color: white;
      text-decoration: underline; }
  #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .single_toggle {
    margin-bottom: 10px; }
    #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .single_toggle .toggler {
      border: 1px solid white;
      background-color: transparent;
      padding-left: 50px;
      color: white; }
      #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .single_toggle .toggler:hover, #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .single_toggle .toggler:active, #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .single_toggle .toggler:visited {
        background-color: white;
        color: #12b2f0; }
        #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .single_toggle .toggler:hover .toggle_icon, #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .single_toggle .toggler:active .toggle_icon, #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .single_toggle .toggler:visited .toggle_icon {
          border-color: #12b2f0;
          color: #12b2f0; }
          #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .single_toggle .toggler:hover .toggle_icon .vert_icon,
          #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .single_toggle .toggler:hover .toggle_icon .hor_icon, #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .single_toggle .toggler:active .toggle_icon .vert_icon,
          #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .single_toggle .toggler:active .toggle_icon .hor_icon, #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .single_toggle .toggler:visited .toggle_icon .vert_icon,
          #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .single_toggle .toggler:visited .toggle_icon .hor_icon {
            margin-top: 5px;
            margin-left: 5px;
            border-color: #12b2f0; }
      #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .single_toggle .toggler .toggle_icon {
        border: 2px solid white;
        -moz-border-radius: 50%;
        border-radius: 50%;
        padding: 12px;
        margin-top: 1px; }
        #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .single_toggle .toggler .toggle_icon .vert_icon,
        #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .single_toggle .toggler .toggle_icon .hor_icon {
          margin-top: 5px;
          margin-left: 5px;
          border-color: white; }
    #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .single_toggle .activeTitle {
      color: #12b2f0;
      background-color: white;
      border-color: white;
      margin: 0; }
      #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .single_toggle .activeTitle:hover {
        color: #12b2f0; }
      #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .single_toggle .activeTitle .toggle_icon {
        color: #12b2f0;
        border-color: #12b2f0; }
        #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .single_toggle .activeTitle .toggle_icon .vert_icon,
        #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .single_toggle .activeTitle .toggle_icon .hor_icon {
          border-color: #12b2f0; }
  #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .toggle_wrap {
    margin-top: -2px; }
    #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .toggle_wrap .toggle_content {
      border-left: 1px solid white;
      border-bottom: 1px solid white;
      border-right: 1px solid white;
      border-top: none;
      -moz-border-radius: 0;
      border-radius: 0;
      background-color: transparent;
      padding-bottom: 0; }
      #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .toggle_wrap .toggle_content .icon-left {
        width: 10%;
        float: left; }
      #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .toggle_wrap .toggle_content .text-right {
        width: 88%;
        float: right;
        color: white; }
        #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .toggle_wrap .toggle_content .text-right ul {
          list-style: none;
          margin-left: 0; }
          #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .toggle_wrap .toggle_content .text-right ul li {
            margin: 0; }
            #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .toggle_wrap .toggle_content .text-right ul li > strong {
              display: block;
              margin: 15px 0; }
        #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .toggle_wrap .toggle_content .text-right .avia-button-wrap {
          float: left;
          margin: 20px 20px 0 0; }
          #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .toggle_wrap .toggle_content .text-right .avia-button-wrap .avia-button {
            background-color: white; }
            #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .toggle_wrap .toggle_content .text-right .avia-button-wrap .avia-button > span {
              color: #12b2f0;
              text-decoration: none; }
      #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .toggle_wrap .toggle_content h3 {
        padding-bottom: 10px;
        border-bottom: 1px solid #dfdfe0;
        color: white; }
        #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .toggle_wrap .toggle_content h3.first {
          margin-top: 20px; }
      #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .toggle_wrap .toggle_content p {
        color: white; }
      #top #wrap_all #main #bg-blue-alt .container .template-page .flex_column .togglecontainer .toggle_wrap .toggle_content a {
        color: white;
        text-decoration: underline; }

@media screen and (max-width: 767px) {
  .responsive #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap .toggle_content,
  .responsive #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap .toggle_content,
  .responsive #top #wrap_all #main #bg-green .togglecontainer .toggle_wrap .toggle_content,
  .responsive #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap .toggle_content,
  .responsive #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap .toggle_content,
  .responsive #top #wrap_all #main #bg-green-margin-bottom .togglecontainer .toggle_wrap .toggle_content {
    padding: 12px 0; }
    .responsive #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap .toggle_content .icon-left,
    .responsive #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap .toggle_content .icon-left,
    .responsive #top #wrap_all #main #bg-green .togglecontainer .toggle_wrap .toggle_content .icon-left,
    .responsive #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap .toggle_content .icon-left,
    .responsive #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap .toggle_content .icon-left,
    .responsive #top #wrap_all #main #bg-green-margin-bottom .togglecontainer .toggle_wrap .toggle_content .icon-left {
      width: 100%;
      float: left;
      margin: 0 auto;
      text-align: center; }
      .responsive #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap .toggle_content .icon-left img,
      .responsive #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap .toggle_content .icon-left img,
      .responsive #top #wrap_all #main #bg-green .togglecontainer .toggle_wrap .toggle_content .icon-left img,
      .responsive #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap .toggle_content .icon-left img,
      .responsive #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap .toggle_content .icon-left img,
      .responsive #top #wrap_all #main #bg-green-margin-bottom .togglecontainer .toggle_wrap .toggle_content .icon-left img {
        float: none;
        margin: 0 auto 20px auto; }
    .responsive #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap .toggle_content .text-right,
    .responsive #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap .toggle_content .text-right,
    .responsive #top #wrap_all #main #bg-green .togglecontainer .toggle_wrap .toggle_content .text-right,
    .responsive #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap .toggle_content .text-right,
    .responsive #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap .toggle_content .text-right,
    .responsive #top #wrap_all #main #bg-green-margin-bottom .togglecontainer .toggle_wrap .toggle_content .text-right {
      width: 100%;
      float: left;
      text-align: left; }
    .responsive #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap .toggle_content .list-left,
    .responsive #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap .toggle_content .list-left,
    .responsive #top #wrap_all #main #bg-green .togglecontainer .toggle_wrap .toggle_content .list-left,
    .responsive #top #wrap_all #main #bg-blue .togglecontainer .toggle_wrap .toggle_content .list-left,
    .responsive #top #wrap_all #main #bg-blue-margin-bottom .togglecontainer .toggle_wrap .toggle_content .list-left,
    .responsive #top #wrap_all #main #bg-green-margin-bottom .togglecontainer .toggle_wrap .toggle_content .list-left {
      width: 100%; } }

#top #wrap_all #main .avia-data-table-wrap .avia-table tr td, #top #wrap_all #main .avia-data-table-wrap .avia-table tr th {
  font-size: 0.85rem;
  padding: 10px; }
  #top #wrap_all #main .avia-data-table-wrap .avia-table tr td strong, #top #wrap_all #main .avia-data-table-wrap .avia-table tr th strong {
    color: inherit; }
  #top #wrap_all #main .avia-data-table-wrap .avia-table tr td .table-indent, #top #wrap_all #main .avia-data-table-wrap .avia-table tr th .table-indent {
    display: block;
    padding-left: 20px; }
  #top #wrap_all #main .avia-data-table-wrap .avia-table tr td .table-indent-em, #top #wrap_all #main .avia-data-table-wrap .avia-table tr th .table-indent-em {
    display: block;
    padding-left: 20px;
    font-style: italic; }
  #top #wrap_all #main .avia-data-table-wrap .avia-table tr td.avia-highlight-col, #top #wrap_all #main .avia-data-table-wrap .avia-table tr th.avia-highlight-col {
    background-color: transparent;
    border-color: #e1e1e1;
    color: black; }

#top #wrap_all #main .avia-data-table-wrap .avia-table tr.avia-heading-row {
  background-color: transparent; }

#top #wrap_all #main #bg-blue .container .template-page .flex_column .avia-table tr td, #top #wrap_all #main #bg-blue .container .template-page .flex_column .avia-table tr th {
  font-size: 1rem;
  line-height: 1.65rem; }

#top #wrap_all #main .av_textblock_section table.lettering tr td {
  padding: 0.85em 0 0 0; }
  #top #wrap_all #main .av_textblock_section table.lettering tr td p {
    margin: 0; }
  #top #wrap_all #main .av_textblock_section table.lettering tr td strong {
    color: #222222; }
  #top #wrap_all #main .av_textblock_section table.lettering tr td table tr td {
    padding: 0.85em 0; }
    #top #wrap_all #main .av_textblock_section table.lettering tr td table tr td:last-child {
      padding: 0.85em 0 0 0; }

@media screen and (max-width: 767px) {
  .responsive #top #wrap_all #main .avia-data-table-wrap .avia-table tr td, .responsive #top #wrap_all #main .avia-data-table-wrap .avia-table tr th {
    width: 100%; }
    .responsive #top #wrap_all #main .avia-data-table-wrap .avia-table tr td strong, .responsive #top #wrap_all #main .avia-data-table-wrap .avia-table tr th strong {
      color: inherit; }
    .responsive #top #wrap_all #main .avia-data-table-wrap .avia-table tr td .table-indent, .responsive #top #wrap_all #main .avia-data-table-wrap .avia-table tr th .table-indent {
      padding-left: 20px; } }

#top #wrap_all #main {
  /*
	Blog Module seetings must use:
	Grid Layout
	Title and Excerpt + Read More Link
	Appearance Blog Grid Columns: 1
	Appearance Preview Image Size: Automatic
	Pagination Post Number 4
	Pagination Pagination: No
	*/ }
  #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 .blogs-masonry:before, #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .blogs-masonry:after {
    display: none; }
  #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .blogs-masonry .avia-content-slider .avia-content-slider-inner {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 20px; }
    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .blogs-masonry .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;
        -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 .avia-section .container .template-page .entry-content-wrapper .blogs-masonry .avia-content-slider .avia-content-slider-inner .slide-entry-wrap {
      width: 100%;
      margin: 0; }
      @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
        #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .blogs-masonry .avia-content-slider .avia-content-slider-inner .slide-entry-wrap {
          width: 25%;
          max-width: 250px;
          margin-right: 20px; }
          #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .blogs-masonry .avia-content-slider .avia-content-slider-inner .slide-entry-wrap:last-child {
            margin: 0; } }
      #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .blogs-masonry .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry {
        width: 100%; }
        #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .blogs-masonry .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry:before, #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .blogs-masonry .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry:after {
          display: none; }
        #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .blogs-masonry .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-image {
          -moz-border-radius: 8px;
          border-radius: 8px;
          margin: 0; }
          #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .blogs-masonry .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-image img {
            width: 100%;
            -moz-border-radius: 8px;
            border-radius: 8px; }
        #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .blogs-masonry .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .blog-categories {
          display: none; }
        #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .blogs-masonry .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-content {
          padding: 15px 10px;
          position: relative; }
          #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .blogs-masonry .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-content .entry-content-header .slide-entry-title {
            font-size: 1rem;
            text-transform: none; }
          #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .blogs-masonry .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-content .slide-meta {
            display: none; }
          #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .blogs-masonry .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-content .slide-entry-excerpt {
            font-size: 0.85rem;
            line-height: 1.25rem;
            margin: 0; }
            #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .blogs-masonry .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-content .slide-entry-excerpt .read-more-link a {
              display: inline-block;
              padding: 10px 0 0 0;
              font-size: 0.75rem;
              line-height: 1rem;
              color: #72c067;
              font-weight: bold;
              text-transform: uppercase;
              -webkit-transition: color 0.1s ease;
              -moz-transition: color 0.1s ease;
              transition: color 0.1s ease; }
              #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .blogs-masonry .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-content .slide-entry-excerpt .read-more-link a .more-link-arrow {
                display: none; }
              #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .blogs-masonry .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-content .slide-entry-excerpt .read-more-link a:hover {
                text-decoration: none;
                color: #12b2f0; }

#top.archive #wrap_all #main .content .post-entry-type-standard .entry-content-wrapper {
  width: 100%;
  max-width: 100%;
  margin: 0; }
  #top.archive #wrap_all #main .content .post-entry-type-standard .entry-content-wrapper .entry-content-excerpt,
  #top.archive #wrap_all #main .content .post-entry-type-standard .entry-content-wrapper .entry-content-header,
  #top.archive #wrap_all #main .content .post-entry-type-standard .entry-content-wrapper .post-meta-infos {
    width: 100%;
    max-width: 100%;
    text-align: left; }
    #top.archive #wrap_all #main .content .post-entry-type-standard .entry-content-wrapper .entry-content-excerpt .post-title,
    #top.archive #wrap_all #main .content .post-entry-type-standard .entry-content-wrapper .entry-content-header .post-title,
    #top.archive #wrap_all #main .content .post-entry-type-standard .entry-content-wrapper .post-meta-infos .post-title {
      text-align: left; }

#top.archive #wrap_all #main .widget_pages,
#top.archive #wrap_all #main .widget_archive,
#top.archive #wrap_all #main .blog-meta {
  display: none; }

#top #wrap_all #main .content .category-term-description {
  display: none; }

#top #wrap_all #main .content .post-entry-type-standard {
  padding: 30px 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex; }
  #top #wrap_all #main .content .post-entry-type-standard:first-child {
    padding-top: 0; }
  #top #wrap_all #main .content .post-entry-type-standard:nth-child(even) {
    background-color: rgba(242, 242, 242, 0.65); }
  #top #wrap_all #main .content .post-entry-type-standard .blog-meta {
    width: 100px;
    margin: 0 25px 0 0; }
    #top #wrap_all #main .content .post-entry-type-standard .blog-meta a {
      background: transparent; }
  #top #wrap_all #main .content .post-entry-type-standard .entry-content-wrapper {
    width: 100%;
    max-width: -moz-calc(100% - 100px);
    max-width: calc(100% - 100px);
    margin: 0; }
    #top #wrap_all #main .content .post-entry-type-standard .entry-content-wrapper .entry-content-excerpt {
      margin: 0; }
    #top #wrap_all #main .content .post-entry-type-standard .entry-content-wrapper .entry-content-header {
      display: block;
      float: left;
      margin: 0;
      width: 100%; }
      #top #wrap_all #main .content .post-entry-type-standard .entry-content-wrapper .entry-content-header h2 {
        display: block;
        width: 100%;
        max-width: 100%;
        font-size: 1.556rem;
        font-weight: 300;
        text-transform: none;
        margin-bottom: 0;
        padding: 0; }
      #top #wrap_all #main .content .post-entry-type-standard .entry-content-wrapper .entry-content-header .post-meta-infos {
        top: 0;
        display: block;
        float: left;
        margin: 0;
        width: 100%; }
        #top #wrap_all #main .content .post-entry-type-standard .entry-content-wrapper .entry-content-header .post-meta-infos .text-sep {
          content: "|"; }
        #top #wrap_all #main .content .post-entry-type-standard .entry-content-wrapper .entry-content-header .post-meta-infos .text-sep-cat,
        #top #wrap_all #main .content .post-entry-type-standard .entry-content-wrapper .entry-content-header .post-meta-infos .blog-author {
          display: none; }
    #top #wrap_all #main .content .post-entry-type-standard .entry-content-wrapper .entry-content {
      display: block;
      float: left;
      margin: 0;
      width: 100%; }
      #top #wrap_all #main .content .post-entry-type-standard .entry-content-wrapper .entry-content p {
        display: none; }
      #top #wrap_all #main .content .post-entry-type-standard .entry-content-wrapper .entry-content .read-more-link a {
        font-size: 1rem; }
        #top #wrap_all #main .content .post-entry-type-standard .entry-content-wrapper .entry-content .read-more-link a .more-link-arrow {
          display: none; }
    #top #wrap_all #main .content .post-entry-type-standard .entry-content-wrapper .entry-footer,
    #top #wrap_all #main .content .post-entry-type-standard .entry-content-wrapper .post_delimiter {
      display: none; }
  #top #wrap_all #main .content .post-entry-type-standard .post_author_timeline {
    display: none; }

#top #wrap_all #main .content .single-small .pagination,
#top #wrap_all #main .content .custom .pagination {
  padding: 20px 0; }
  #top #wrap_all #main .content .single-small .pagination .current,
  #top #wrap_all #main .content .custom .pagination .current {
    font-family: "Lato", sans-serif;
    background-color: #12b2f0;
    color: white; }
  #top #wrap_all #main .content .single-small .pagination a,
  #top #wrap_all #main .content .custom .pagination a {
    font-family: "Lato", sans-serif;
    font-size: 0.75rem;
    background-color: transparent;
    color: #12b2f0;
    -webkit-box-shadow: 0px 0px 1px 0px #12b2f0;
    -moz-box-shadow: 0px 0px 1px 0px #12b2f0;
    box-shadow: 0px 0px 1px 0px #12b2f0; }
    #top #wrap_all #main .content .single-small .pagination a:hover,
    #top #wrap_all #main .content .custom .pagination a:hover {
      background-color: #12b2f0;
      color: white;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }

#top #wrap_all #main .blogs .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry:before, #top #wrap_all #main .blogs .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry:after {
  display: none; }

#top #wrap_all #main .blogs .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-image {
  -moz-border-radius: 8px;
  border-radius: 8px; }
  #top #wrap_all #main .blogs .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-image img {
    width: 100%;
    -moz-border-radius: 8px;
    border-radius: 8px; }

#top #wrap_all #main .blogs .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .blog-categories {
  display: none; }

#top #wrap_all #main .blogs .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-content .slide-meta {
  font-size: 0.75rem; }

#top #wrap_all #main .blogs .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-content .slide-entry-excerpt {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%; }
  #top #wrap_all #main .blogs .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-content .slide-entry-excerpt .read-more-link {
    display: block;
    margin-top: 10px; }
    #top #wrap_all #main .blogs .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-content .slide-entry-excerpt .read-more-link a {
      font-size: 0.75rem;
      display: inline-block;
      padding: 0 10px;
      color: white;
      background-color: #12b2f0;
      -webkit-transition: background-color 0.2s ease;
      -moz-transition: background-color 0.2s ease;
      transition: background-color 0.2s ease; }
      #top #wrap_all #main .blogs .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-content .slide-entry-excerpt .read-more-link a:hover {
        background-color: #72c067;
        text-decoration: none; }
      #top #wrap_all #main .blogs .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-content .slide-entry-excerpt .read-more-link a .more-link-arrow {
        display: none; }

#top #wrap_all #main .blogs .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .hidden {
  display: none; }

#top #wrap_all #main #blog-post-main .container .template-page .flex_column:before, #top #wrap_all #main #blog-post-main .container .template-page .flex_column:after {
  display: none; }

#top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-title-meta .blog-title h1 {
  text-transform: none; }

#top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-title-meta .blog-title .av-subheading_below {
  margin-top: 20px; }
  #top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-title-meta .blog-title .av-subheading_below span {
    display: inline-block;
    margin: 0 8px; }

#top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-excerpt:before, #top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-excerpt:after {
  display: none; }

#top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-excerpt .av-special-heading .av-special-heading-tag {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 500;
  color: #12b2f0;
  text-transform: none; }

#top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-excerpt .hr {
  margin: 0; }
  #top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-excerpt .hr .hr-inner {
    width: 100%;
    border: 1px solid #12b2f0; }

#top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-content .img-left,
#top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-content .img-right,
#top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-content .img-full,
#top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-content .img-half-left,
#top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-content .img-half-right {
  display: inline-block;
  max-width: 450px;
  height: auto; }
  #top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-content .img-left .caption-text,
  #top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-content .img-right .caption-text,
  #top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-content .img-full .caption-text,
  #top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-content .img-half-left .caption-text,
  #top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-content .img-half-right .caption-text {
    font-size: 0.75rem;
    font-style: italic;
    line-height: 1rem; }

#top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-content .img-left {
  float: left;
  margin: 10px 20px 10px 0; }

#top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-content .img-right {
  float: right;
  margin: 10px 0 10px 20px; }

#top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-content .img-full {
  width: 100%;
  max-width: 100%;
  float: left;
  margin: 10px auto; }
  #top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-content .img-full img {
    display: block;
    margin: 0 auto;
    width: 100%;
    max-width: 100%; }
  #top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-content .img-full .caption-text {
    text-align: center; }

#top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-content .img-half-left {
  max-width: 50%;
  min-width: 450px;
  float: left;
  margin: 10px 20px 10px 0; }

#top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-content .img-half-right {
  max-width: 50%;
  min-width: 450px;
  float: right;
  margin: 10px 0 10px 20px; }

#top #wrap_all #main #blog-post-author {
  border-top: 1px solid #dfdfe0;
  border-bottom: 1px solid #dfdfe0;
  background-color: #f2f2f2; }
  #top #wrap_all #main #blog-post-author .container .template-page {
    padding: 25px 0; }
    #top #wrap_all #main #blog-post-author .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 #blog-post-author .container .template-page .entry-content-wrapper .flex_column {
        margin: 0; }
        #top #wrap_all #main #blog-post-author .container .template-page .entry-content-wrapper .flex_column:nth-child(1) {
          width: 150px; }
        #top #wrap_all #main #blog-post-author .container .template-page .entry-content-wrapper .flex_column:nth-child(2) {
          width: -moz-calc(100% - 150px);
          width: calc(100% - 150px);
          padding: 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 #blog-post-author .container .template-page .entry-content-wrapper .flex_column:nth-child(2) .av_textblock_section .avia_textblock p {
            font-size: 0.75rem;
            line-height: 1.25rem; }
            #top #wrap_all #main #blog-post-author .container .template-page .entry-content-wrapper .flex_column:nth-child(2) .av_textblock_section .avia_textblock p a {
              font-size: inherit;
              line-height: inherit; }
        #top #wrap_all #main #blog-post-author .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main #blog-post-author .container .template-page .entry-content-wrapper .flex_column:after {
          display: none; }

#top #wrap_all #main #blog-post-more .container .template-page .flex_column.av_one_full.blog-author {
  margin: 20px 0; }

#top #wrap_all #main #blog-post-more .container .template-page .flex_column .avia-content-slider .slide-entry-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 20px;
  margin: 0; }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #top #wrap_all #main #blog-post-more .container .template-page .flex_column .avia-content-slider .slide-entry-wrap {
      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; } }
  #top #wrap_all #main #blog-post-more .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry {
    width: 100%;
    margin: 0; }
    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      #top #wrap_all #main #blog-post-more .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry {
        width: -moz-calc(25% - 20px);
        width: calc(25% - 20px);
        margin: 0; } }
    #top #wrap_all #main #blog-post-more .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-image {
      -moz-border-radius: 8px;
      border-radius: 8px; }
      #top #wrap_all #main #blog-post-more .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-image img {
        -moz-border-radius: 8px;
        border-radius: 8px; }
    #top #wrap_all #main #blog-post-more .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-content {
      padding: 15px 10px;
      position: relative; }
      #top #wrap_all #main #blog-post-more .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .slide-entry-title {
        font-size: 1rem;
        text-transform: none; }
      #top #wrap_all #main #blog-post-more .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .slide-meta {
        display: none; }
      #top #wrap_all #main #blog-post-more .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .slide-entry-excerpt {
        font-size: 0.85rem;
        line-height: 1.25rem;
        margin: 10px 0 0 0; }
        #top #wrap_all #main #blog-post-more .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .slide-entry-excerpt .read-more-link a {
          display: block;
          padding: 10px 0 0 0;
          font-size: 0.75rem;
          line-height: 1rem;
          color: #72c067;
          font-weight: bold;
          text-transform: uppercase; }
          #top #wrap_all #main #blog-post-more .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .slide-entry-excerpt .read-more-link a .more-link-arrow {
            display: none; }

#top #wrap_all #main #blog-post-more .container .template-page .flex_column.more-posts {
  margin: 0; }

#top #wrap_all #main .blogs-category .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry:before, #top #wrap_all #main .blogs-category .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry:after {
  display: none; }

#top #wrap_all #main .blogs-category .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-image {
  -moz-border-radius: 8px;
  border-radius: 8px; }
  #top #wrap_all #main .blogs-category .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-image img {
    width: 100%;
    -moz-border-radius: 8px;
    border-radius: 8px; }

#top #wrap_all #main .blogs-category .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .blog-categories {
  display: none; }

#top #wrap_all #main .blogs-category .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-content {
  margin-top: 15px; }
  #top #wrap_all #main .blogs-category .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-content .slide-meta {
    font-size: 0.75rem; }
  #top #wrap_all #main .blogs-category .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-content .slide-entry-excerpt {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%; }
    #top #wrap_all #main .blogs-category .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-content .slide-entry-excerpt .read-more-link {
      display: block;
      margin-top: 10px; }
      #top #wrap_all #main .blogs-category .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-content .slide-entry-excerpt .read-more-link a {
        font-size: 0.75rem;
        display: inline-block;
        padding: 0 10px;
        color: white;
        background-color: #12b2f0;
        -webkit-transition: background-color 0.2s ease;
        -moz-transition: background-color 0.2s ease;
        transition: background-color 0.2s ease; }
        #top #wrap_all #main .blogs-category .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-content .slide-entry-excerpt .read-more-link a:hover {
          background-color: #72c067;
          text-decoration: none; }
        #top #wrap_all #main .blogs-category .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .slide-content .slide-entry-excerpt .read-more-link a .more-link-arrow {
          display: none; }

#top #wrap_all #main .blogs-category .avia-content-slider .avia-content-slider-inner .slide-entry-wrap .slide-entry .hidden {
  display: none; }

#top.single-post #wrap_all .avia-post-nav {
  display: none; }

#top.single-post #wrap_all #main .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p.caption-text {
  font-size: 0.75rem;
  font-style: italic;
  line-height: 1rem; }
  #top.single-post #wrap_all #main .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p.caption-text a {
    font-size: inherit;
    line-height: inherit; }

#top.single-post #wrap_all #main .entry-content-wrapper .flex_column.blog-author {
  display: block; }
  #top.single-post #wrap_all #main .entry-content-wrapper .flex_column.blog-author .av_textblock_section .avia_textblock p {
    font-style: italic; }

@media screen and (max-width: 767px) {
  .responsive #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .blogs-masonry .avia-content-slider .avia-content-slider-inner {
    display: grid;
    grid-template-columns: 1fr 1fr; }
  .responsive #top #wrap_all #main #blog-post-more .container .template-page .flex_column .avia-content-slider .slide-entry-wrap {
    grid-template-columns: 1fr 1fr; } }

@media screen and (max-width: 480px) {
  .responsive #top #wrap_all #main .avia-section .container .template-page .entry-content-wrapper .blogs-masonry .avia-content-slider .avia-content-slider-inner {
    display: grid;
    grid-template-columns: 1fr; }
  .responsive #top #wrap_all #main #blog-post-author .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 #blog-post-author .container .template-page .entry-content-wrapper .flex_column:nth-child(1), .responsive #top #wrap_all #main #blog-post-author .container .template-page .entry-content-wrapper .flex_column:nth-child(2), .responsive #top #wrap_all #main #blog-post-author .container .template-page .entry-content-wrapper .flex_column:nth-child(3) {
      width: 100%; }
      .responsive #top #wrap_all #main #blog-post-author .container .template-page .entry-content-wrapper .flex_column:nth-child(1) .avia-image-container, .responsive #top #wrap_all #main #blog-post-author .container .template-page .entry-content-wrapper .flex_column:nth-child(2) .avia-image-container, .responsive #top #wrap_all #main #blog-post-author .container .template-page .entry-content-wrapper .flex_column:nth-child(3) .avia-image-container {
        max-width: 60%;
        margin: 0 auto; }
  .responsive #top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-content {
    margin: 20px 0 0 0; }
    .responsive #top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-content .img-left,
    .responsive #top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-content .img-right,
    .responsive #top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-content .img-full,
    .responsive #top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-content .img-half-left,
    .responsive #top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-content .img-half-right {
      max-width: 100%;
      width: 100%; }
    .responsive #top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-content .img-left {
      float: left;
      margin: 10px 0; }
    .responsive #top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-content .img-right {
      float: left;
      margin: 10px 0; }
    .responsive #top #wrap_all #main #blog-post-main .container .template-page .flex_column.blog-content .img-full {
      margin: 10px 0; }
  .responsive #top #wrap_all #main #blog-post-more .container .template-page .flex_column .avia-content-slider .slide-entry-wrap {
    grid-template-columns: 1fr; } }
  @media screen and (max-width: 480px) and (-ms-high-contrast: active) {
    .responsive #top #wrap_all #main #blog-post-more .container .template-page .flex_column .avia-content-slider .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; } }

#top.single-tribe_events #wrap_all #main #tribe-events-pg-template {
  width: 100%;
  max-width: 1310px;
  padding: 0 80px; }

#top.single-tribe_events #wrap_all #main #tribe-events-content {
  width: 100%;
  float: left; }
  #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe-events-notices {
    width: 100%;
    float: left;
    background-color: #12b2f0;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 8px; }
    #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe-events-notices ul {
      margin: 0; }
      #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe-events-notices ul li {
        font-size: 0.75rem;
        font-weight: bold;
        line-height: 1.25rem;
        color: white; }
  #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events {
    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: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: visible;
    padding: 0 0 30px 0; }
    #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-content {
      width: -moz-calc(100% - 320px);
      width: calc(100% - 320px);
      -webkit-box-ordinal-group: 3;
      -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2; }
      #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-content .tribe-events-single-event-title {
        width: 100%;
        float: left;
        font-family: "Lato", sans-serif;
        font-size: 1.75rem;
        font-weight: 400; }
      #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-content .tribe-events-schedule {
        width: 100%;
        float: left;
        margin: 10px 0 20px 0; }
        #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-content .tribe-events-schedule:before {
          display: inline-block;
          width: 20px;
          content: "\f073";
          font-family: FontAwesome;
          font-size: 1rem;
          font-weight: 400;
          margin: 0 8px 0 0; }
        #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-content .tribe-events-schedule h3 {
          display: block;
          width: 100%;
          margin: 0;
          font-family: "Lato", sans-serif; }
        #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-content .tribe-events-schedule .tribe-events-cost {
          display: inline-block;
          font-size: 1rem;
          font-weight: 700;
          line-height: 1rem;
          color: #222222;
          background-color: #f2f2f2;
          border: 1px solid #dfdfe0;
          padding: 5px 10px;
          -moz-border-radius: 3px;
          border-radius: 3px; }
      #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-content .tribe-events-single-event-description {
        width: 100%;
        float: left;
        padding: 0 0 15px 0; }
        #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-content .tribe-events-single-event-description .tribe-events-event-image img {
          width: 100%;
          height: auto; }
        #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-content .tribe-events-single-event-description a {
          color: #12b2f0;
          text-decoration: none;
          border: none; }
          #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-content .tribe-events-single-event-description a.btn {
            display: inline-block;
            font-size: 0.85rem !important;
            border: none;
            -moz-border-radius: 8px;
            border-radius: 8px;
            padding: 10px 20px;
            color: white !important;
            background-color: #72c067;
            -webkit-transition: background-color 0.2s ease, color 0.2s ease, -webkit-box-shadow 0.2s ease;
            transition: background-color 0.2s ease, color 0.2s ease, -webkit-box-shadow 0.2s ease;
            -moz-transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, -moz-box-shadow 0.2s ease;
            transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
            transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease, -moz-box-shadow 0.2s ease; }
            #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-content .tribe-events-single-event-description a.btn:hover {
              background-color: #12b2f0; }
      #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-content .tribe-events-cal-links {
        display: none; }
    #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-meta-bar {
      width: 300px;
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1; }
      #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-meta-bar .av-single-event-meta-bar-inner {
        padding: 0; }
        #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-meta-bar .av-single-event-meta-bar-inner .tribe-events-single-section {
          margin: 0; }
          #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-meta-bar .av-single-event-meta-bar-inner .tribe-events-single-section:before {
            display: none; }
          #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-meta-bar .av-single-event-meta-bar-inner .tribe-events-single-section .tribe-events-meta-group {
            padding: 15px;
            margin: 0 25px 20px 0;
            border: 1px solid #dfdfe0;
            -moz-border-radius: 3px;
            border-radius: 3px;
            background-color: #f2f2f2; }
            #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-meta-bar .av-single-event-meta-bar-inner .tribe-events-single-section .tribe-events-meta-group .tribe-events-single-section-title {
              font-size: 1rem;
              font-weight: bold; }
            #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-meta-bar .av-single-event-meta-bar-inner .tribe-events-single-section .tribe-events-meta-group dl > dt {
              border-top: 1px dotted #dfdfe0;
              margin: 5px 0 0 0;
              padding: 5px 0;
              font-weight: 500; }
            #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-meta-bar .av-single-event-meta-bar-inner .tribe-events-single-section .tribe-events-meta-group dl > dd {
              padding: 0; }
              #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-meta-bar .av-single-event-meta-bar-inner .tribe-events-single-section .tribe-events-meta-group dl > dd a {
                color: #12b2f0; }
          #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-meta-bar .av-single-event-meta-bar-inner .tribe-events-single-section .tribe-events-venue-map {
            margin: 0 25px 20px 0;
            width: 100%;
            -moz-border-radius: 3px;
            border-radius: 3px;
            overflow: hidden; }
            #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-meta-bar .av-single-event-meta-bar-inner .tribe-events-single-section .tribe-events-venue-map iframe {
              width: 100%; }
  #top.single-tribe_events #wrap_all #main #tribe-events-content #tribe-events-footer {
    display: none; }

@media only screen and (max-width: 988px) {
  .responsive #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-meta-bar .av-single-event-meta-bar-inner .tribe-events-single-section .tribe-events-meta-group dl > dd {
    border: none;
    margin: 0; } }

@media only screen and (max-width: 768px) {
  .responsive #top.single-tribe_events #wrap_all #main #tribe-events-pg-template {
    padding: 0 30px; }
  .responsive #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events {
    width: 100%;
    -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: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
    .responsive #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-content {
      width: 100%;
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1; }
      .responsive #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-content .tribe-events-schedule {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
        .responsive #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-content .tribe-events-schedule h3 {
          padding: 0 15px 0 0; }
    .responsive #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-meta-bar {
      width: 100%;
      -webkit-box-ordinal-group: 3;
      -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2; }
      .responsive #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-meta-bar .av-single-event-meta-bar-inner .tribe-events-single-section .tribe-events-meta-group {
        padding: 20px;
        margin: 0 0 20px 0; }
      .responsive #top.single-tribe_events #wrap_all #main #tribe-events-content .tribe_events .av-single-event-meta-bar .av-single-event-meta-bar-inner .tribe-events-single-section .tribe-events-venue-map {
        margin: 0 0 20px 0; } }

#top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header {
  width: 100%;
  float: left; }
  #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-header__messages {
    width: 100%;
    float: left; }
    #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-header__messages .tribe-events-c-messages__message {
      background-color: #12b2f0;
      -moz-border-radius: 5px;
      border-radius: 5px;
      padding: 8px; }
      #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-header__messages .tribe-events-c-messages__message svg.tribe-common-c-svgicon g path {
        stroke: white; }
      #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-header__messages .tribe-events-c-messages__message ul.tribe-events-c-messages__message-list {
        margin: 0 0 0 10px; }
        #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-header__messages .tribe-events-c-messages__message ul.tribe-events-c-messages__message-list li {
          font-size: 0.75rem;
          font-weight: bold;
          line-height: 1.25rem;
          color: white; }
  #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-header__events-bar {
    border: none; }
    #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search form.tribe-events-c-search {
      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; }
      #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search form.tribe-events-c-search .tribe-events-c-search__input-group {
        width: -moz-calc(100% - 120px);
        width: calc(100% - 120px);
        -webkit-box-flex: 0;
        -moz-box-flex: 0;
        -ms-flex: none;
        flex: none; }
        #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search form.tribe-events-c-search .tribe-events-c-search__input-group .tribe-common-form-control-text {
          margin: 0;
          height: 40px; }
          #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search form.tribe-events-c-search .tribe-events-c-search__input-group .tribe-common-form-control-text input[type="text"] {
            width: 100%;
            height: 40px;
            margin: 0;
            padding: 8px 15px;
            font-size: 0.85rem;
            -moz-border-radius: 3px;
            border-radius: 3px;
            background-color: white;
            border: 1px solid #dfdfe0; }
            #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search form.tribe-events-c-search .tribe-events-c-search__input-group .tribe-common-form-control-text input[type="text"]::-webkit-input-placeholder {
              font-size: 0.85rem; }
            #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search form.tribe-events-c-search .tribe-events-c-search__input-group .tribe-common-form-control-text input[type="text"]:-moz-placeholder {
              font-size: 0.85rem; }
            #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search form.tribe-events-c-search .tribe-events-c-search__input-group .tribe-common-form-control-text input[type="text"]::-moz-placeholder {
              font-size: 0.85rem; }
            #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search form.tribe-events-c-search .tribe-events-c-search__input-group .tribe-common-form-control-text input[type="text"]:-ms-input-placeholder {
              font-size: 0.85rem; }
            #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search form.tribe-events-c-search .tribe-events-c-search__input-group .tribe-common-form-control-text input[type="text"]::-ms-input-placeholder {
              font-size: 0.85rem; }
            #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search form.tribe-events-c-search .tribe-events-c-search__input-group .tribe-common-form-control-text input[type="text"]::placeholder {
              font-size: 0.85rem; }
          #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search form.tribe-events-c-search .tribe-events-c-search__input-group .tribe-common-form-control-text .tribe-common-c-svgicon {
            display: none; }
      #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search form.tribe-events-c-search .tribe-common-c-btn {
        width: 100%;
        max-width: 110px;
        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;
        height: 40px;
        padding: 1px 15px;
        font-size: 0.75rem;
        font-weight: bold;
        line-height: 1rem;
        background-color: #72c067;
        color: white;
        border: none;
        -moz-border-radius: 3px;
        border-radius: 3px;
        -webkit-transition: background-color 0.2s ease;
        -moz-transition: background-color 0.2s ease;
        transition: background-color 0.2s ease; }
        #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search form.tribe-events-c-search .tribe-common-c-btn:hover {
          background-color: #12b2f0; }
    #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__views {
      display: none; }
  #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-c-top-bar {
    display: none; }

#top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list,
#top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past {
  width: 100%;
  float: left;
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }
  #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__month-separator,
  #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__month-separator {
    display: block;
    width: 100%; }
    #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__month-separator time,
    #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__month-separator time {
      display: block;
      width: 100%;
      border-bottom: 1px solid #b2b3b6;
      padding: 0 0 5px 0;
      margin: 0 0 5px 0;
      text-transform: uppercase;
      font-size: 1rem;
      font-weight: bold;
      color: #b2b3b6; }
  #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-row,
  #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-row {
    width: 100%;
    margin: 30px 0;
    padding: 0 0 30px 0;
    border-bottom: 1px solid #dfdfe0; }
  #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-date-tag,
  #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-date-tag {
    width: 100px;
    min-width: 100px;
    padding: 0; }
    #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-date-tag time,
    #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-date-tag time {
      width: 75px;
      height: 75px;
      -moz-border-radius: 50%;
      border-radius: 50%;
      background-color: #72c067;
      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.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-date-tag time span,
      #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-date-tag time span {
        font-size: 0.75rem;
        font-weight: bold;
        text-align: center;
        line-height: 1.25rem;
        color: white; }
  #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-wrapper,
  #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-wrapper {
    width: -moz-calc(100% - 115px);
    width: calc(100% - 115px);
    margin: 0;
    padding: 0;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -ms-flex: none;
    flex: none; }
  #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event,
  #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event {
    margin: 0; }
  #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-featured-image-wrapper,
  #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-featured-image-wrapper {
    width: 300px;
    padding: 0;
    margin: 0; }
    #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-featured-image-wrapper a,
    #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-featured-image-wrapper a {
      display: block;
      width: 100%;
      -moz-border-radius: 3px;
      border-radius: 3px;
      overflow: hidden;
      margin: 0; }
  #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-details,
  #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-details {
    width: -moz-calc(100% - 300px);
    width: calc(100% - 300px);
    padding: 0 20px 0 0; }
  #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-description,
  #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-description {
    font-size: 0.85rem;
    line-height: 1.35rem; }
  #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-header,
  #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-header {
    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;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-title,
  #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-title {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    font-size: 1.25rem;
    line-height: 1.5rem;
    font-weight: 500;
    color: #12b2f0; }
    #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-title a,
    #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-title a {
      font-size: inherit;
      line-height: inherit;
      font-weight: inherit;
      color: inherit;
      border: none !important; }
      #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-title a:hover,
      #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-title a:hover {
        text-decoration: none; }
  #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-datetime-wrapper,
  #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-datetime-wrapper {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin: 0; }
    #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-datetime-wrapper time,
    #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-datetime-wrapper time {
      font-size: 0.75rem;
      font-weight: bold;
      line-height: 1.25rem;
      margin: 0 0 0 5px; }
      #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-datetime-wrapper time:before,
      #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-datetime-wrapper time:before {
        display: inline-block;
        width: 20px;
        content: "\f073";
        font-family: FontAwesome;
        font-size: 0.85rem;
        font-weight: 400; }
  #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-venue,
  #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-venue {
    -webkit-box-ordinal-group: 4;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    font-size: 0.75rem;
    font-weight: bold;
    line-height: 1.25rem;
    margin: 0 0 0 5px; }
    #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-venue:before,
    #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-venue:before {
      display: inline-block;
      width: 20px;
      content: "\f041";
      font-family: FontAwesome;
      font-size: 0.85rem;
      font-weight: 400; }
  #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-cost span,
  #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-cost span {
    display: inline-block;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1rem;
    color: #222222;
    background-color: #f2f2f2;
    border: 1px solid #dfdfe0;
    padding: 5px 10px;
    -moz-border-radius: 3px;
    border-radius: 3px; }

#top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list-nav {
  display: none; }

#top.post-type-archive-tribe_events #wrap_all #main .tribe-events-c-ical {
  display: none; }

#top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-details {
  width: 100%; }

@media only screen and (max-width: 767px) {
  .responsive #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header {
    width: 100%;
    margin: 0;
    padding: 0; }
    .responsive #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-header__events-bar {
      width: 100%;
      margin: 0 0 30px 0; }
      .responsive #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-button {
        display: none; }
      .responsive #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container {
        display: block !important;
        width: 100%;
        position: relative;
        top: auto;
        right: auto;
        left: auto;
        padding: 0; }
        .responsive #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search form.tribe-events-c-search .tribe-events-c-search__input-group {
          width: -moz-calc(100% - 100px);
          width: calc(100% - 100px); }
          .responsive #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search form.tribe-events-c-search .tribe-events-c-search__input-group .tribe-common-form-control-text {
            margin: 0;
            height: 30px; }
            .responsive #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search form.tribe-events-c-search .tribe-events-c-search__input-group .tribe-common-form-control-text input[type="text"] {
              height: 30px;
              padding: 5px 15px; }
        .responsive #top.post-type-archive-tribe_events #wrap_all #main header.tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-events-bar__search form.tribe-events-c-search .tribe-common-c-btn {
          margin: 0;
          max-width: 90px;
          height: 30px;
          padding: 0;
          font-size: 0.75rem; }
  .responsive #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-date-tag,
  .responsive #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-date-tag {
    width: 75px;
    min-width: 75px;
    padding: 0; }
    .responsive #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-date-tag time,
    .responsive #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-date-tag time {
      width: 60px;
      height: 60px; }
  .responsive #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-wrapper,
  .responsive #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-wrapper {
    width: -moz-calc(100% - 75px);
    width: calc(100% - 75px); }
  .responsive #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-featured-image-wrapper,
  .responsive #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-featured-image-wrapper {
    width: 100%;
    margin: 0; }
  .responsive #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-details,
  .responsive #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-details {
    width: 100%;
    padding: 20px 0 0 0; }
  .responsive #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-description,
  .responsive #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-description {
    display: block !important;
    visibility: visible;
    margin: 10px 0 0 0; } }

@media only screen and (max-width: 480px) {
  .responsive #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-row,
  .responsive #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-row {
    -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.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-date-tag,
  .responsive #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-date-tag {
    width: 100%;
    min-width: 100%;
    padding: 0 0 10px 0;
    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; }
    .responsive #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-date-tag time,
    .responsive #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-date-tag time {
      width: 100%;
      height: auto;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -moz-box-orient: horizontal;
      -moz-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      background-color: transparent;
      -moz-border-radius: 0;
      border-radius: 0;
      -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.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-date-tag time span,
      .responsive #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-date-tag time span {
        margin: 0 5px 0 0;
        font-size: 1rem;
        font-weight: bold;
        color: #72c067; }
  .responsive #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-wrapper,
  .responsive #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-wrapper {
    width: 100%; }
  .responsive #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-featured-image-wrapper,
  .responsive #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-featured-image-wrapper {
    width: 100%;
    margin: 0; }
  .responsive #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-details,
  .responsive #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-details {
    width: 100%;
    padding: 20px 0 0 0; }
  .responsive #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-list__event-description,
  .responsive #top.post-type-archive-tribe_events #wrap_all #main .tribe-events-calendar-latest-past__event-description {
    display: block !important;
    visibility: visible;
    margin: 10px 0 0 0; } }

@media print {
  #event-registration, #header-sticky-wrapper, #undefined-sticky-wrapper, #newsletter-button, #sidebar, #avia-google-map-nr-1, #back-to-case-studies, #click-to-print, #print, #back-to-projects {
    display: none !important; }
  #top #wrap_all .header-wrap {
    display: none;
    position: static; }
  #top #wrap_all #header {
    border: none;
    height: 50px;
    max-height: 50px;
    position: static; }
    #top #wrap_all #header #header_main .container {
      width: 100%;
      max-width: 100%;
      height: 50px;
      max-height: 50px; }
      #top #wrap_all #header #header_main .container .logo {
        max-width: 200px;
        height: auto; }
      #top #wrap_all #header #header_main .container .main_menu {
        display: none; }
  #top #wrap_all #main {
    padding: 0 !important; }
    #top #wrap_all #main .avia-section.main_color {
      width: 100% !important;
      float: left !important;
      clear: both !important;
      border: none !important; }
      #top #wrap_all #main .avia-section.main_color .container {
        width: 100% !important;
        max-width: 100% !important; }
        #top #wrap_all #main .avia-section.main_color .container .template-page {
          padding: 10px 0 !important; }
          #top #wrap_all #main .avia-section.main_color .container .template-page .entry-content-wrapper .av-special-heading h2 {
            font-size: 20px;
            color: black;
            text-align: left; }
          #top #wrap_all #main .avia-section.main_color .container .template-page .entry-content-wrapper .av-special-heading h3 {
            font-size: 16px;
            font-weight: bold;
            padding: 0;
            margin: 0; }
          #top #wrap_all #main .avia-section.main_color .container .template-page .entry-content-wrapper .av_textblock_section .avia_textblock {
            font-size: 12px;
            line-height: 20px; }
            #top #wrap_all #main .avia-section.main_color .container .template-page .entry-content-wrapper .av_textblock_section .avia_textblock p, #top #wrap_all #main .avia-section.main_color .container .template-page .entry-content-wrapper .av_textblock_section .avia_textblock a, #top #wrap_all #main .avia-section.main_color .container .template-page .entry-content-wrapper .av_textblock_section .avia_textblock span, #top #wrap_all #main .avia-section.main_color .container .template-page .entry-content-wrapper .av_textblock_section .avia_textblock li {
              font-size: 12px;
              line-height: 20px;
              color: black; }
              #top #wrap_all #main .avia-section.main_color .container .template-page .entry-content-wrapper .av_textblock_section .avia_textblock p .disclaimer, #top #wrap_all #main .avia-section.main_color .container .template-page .entry-content-wrapper .av_textblock_section .avia_textblock a .disclaimer, #top #wrap_all #main .avia-section.main_color .container .template-page .entry-content-wrapper .av_textblock_section .avia_textblock span .disclaimer, #top #wrap_all #main .avia-section.main_color .container .template-page .entry-content-wrapper .av_textblock_section .avia_textblock li .disclaimer {
                font-size: 10px !important; }
              #top #wrap_all #main .avia-section.main_color .container .template-page .entry-content-wrapper .av_textblock_section .avia_textblock p sup, #top #wrap_all #main .avia-section.main_color .container .template-page .entry-content-wrapper .av_textblock_section .avia_textblock a sup, #top #wrap_all #main .avia-section.main_color .container .template-page .entry-content-wrapper .av_textblock_section .avia_textblock span sup, #top #wrap_all #main .avia-section.main_color .container .template-page .entry-content-wrapper .av_textblock_section .avia_textblock li sup {
                line-height: 1;
                margin: 0; }
          #top #wrap_all #main .avia-section.main_color .container .template-page .entry-content-wrapper .hr {
            display: none; }
    #top #wrap_all #main #energy-savings {
      border: none;
      margin: 0;
      padding: 0; }
      #top #wrap_all #main #energy-savings .container .template-page .flex_column {
        padding: 20px 0 0 0 !important;
        margin: 0;
        text-align: center;
        width: 33%;
        float: left; }
        #top #wrap_all #main #energy-savings .container .template-page .flex_column .av_font_icon, #top #wrap_all #main #energy-savings .container .template-page .flex_column img {
          display: block;
          width: 60px;
          height: 60px;
          background: transparent;
          border: 2px solid #12b2f0;
          -moz-border-radius: 50%;
          border-radius: 50%;
          padding: 12px;
          text-align: center;
          margin: 0 auto; }
          #top #wrap_all #main #energy-savings .container .template-page .flex_column .av_font_icon span, #top #wrap_all #main #energy-savings .container .template-page .flex_column img span {
            color: #12b2f0;
            font-size: 20px; }
        #top #wrap_all #main #energy-savings .container .template-page .flex_column .avia-animated-number-title {
          font-size: 30px;
          font-weight: 400; }
        #top #wrap_all #main #energy-savings .container .template-page .flex_column .avia-animated-number-content {
          font-size: 12px; }
    #top #wrap_all #main #cs-stats {
      border: none !important;
      width: 100% !important;
      max-width: 100% !important;
      padding: 0 50px !important; }
      #top #wrap_all #main #cs-stats .flex_cell {
        padding: 10px 0 0 0 !important;
        width: 33% !important;
        float: left;
        margin: 0;
        border: none !important; }
        #top #wrap_all #main #cs-stats .flex_cell .av-special-heading h2 {
          font-size: 20px;
          color: black;
          text-align: left; }
        #top #wrap_all #main #cs-stats .flex_cell .av-special-heading h3 {
          font-size: 16px;
          font-weight: bold;
          padding: 0;
          margin: 0; }
        #top #wrap_all #main #cs-stats .flex_cell .av_textblock_section .avia_textblock {
          font-size: 12px;
          line-height: 20px; }
          #top #wrap_all #main #cs-stats .flex_cell .av_textblock_section .avia_textblock p, #top #wrap_all #main #cs-stats .flex_cell .av_textblock_section .avia_textblock a, #top #wrap_all #main #cs-stats .flex_cell .av_textblock_section .avia_textblock span, #top #wrap_all #main #cs-stats .flex_cell .av_textblock_section .avia_textblock li {
            font-size: 12px;
            line-height: 20px;
            color: black; }
    #top #wrap_all #main #footer .av_one_third {
      display: none; }
    #top #wrap_all #main #footer .footer-logo {
      float: left; }
    #top #wrap_all #main #socket {
      background-color: white; }
      #top #wrap_all #main #socket img.logo-edge-ifc {
        display: inline-block;
        float: right;
        width: 250px;
        height: 57px; }
      #top #wrap_all #main #socket .container span.copyright {
        display: inline-block;
        margin-top: 25px;
        font-size: 12px;
        color: black; }
      #top #wrap_all #main #socket .container .social_bookmarks {
        display: none; } }

#top #wrap_all #main #team-members-hover .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 #team-members-hover .container .template-page .entry-content-wrapper .flex_column {
    margin: 1%;
    width: 30%; }
    #top #wrap_all #main #team-members-hover .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .av-image-caption-overlay {
      background-color: rgba(18, 178, 240, 0.75); }
      #top #wrap_all #main #team-members-hover .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .av-image-caption-overlay .av-image-caption-overlay-center {
        padding: 20px; }
        #top #wrap_all #main #team-members-hover .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .av-image-caption-overlay .av-image-caption-overlay-center h3 {
          font-size: 1.5rem;
          font-weight: 300;
          color: white; }
        #top #wrap_all #main #team-members-hover .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .av-image-caption-overlay .av-image-caption-overlay-center h4 {
          font-size: 0.95rem;
          font-weight: 300;
          font-style: italic;
          color: white; }
        #top #wrap_all #main #team-members-hover .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .av-image-caption-overlay .av-image-caption-overlay-center p {
          font-size: 0.95rem;
          font-weight: 500;
          line-height: 1.35rem;
          color: white; }
    #top #wrap_all #main #team-members-hover .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-subheading {
      padding: 5px 0 20px 0;
      font-style: italic; }

#top #wrap_all #main #team-members-hover-small .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 #team-members-hover-small .container .template-page .entry-content-wrapper .flex_column {
    margin: 1% 0.5%;
    width: 19%; }
    #top #wrap_all #main #team-members-hover-small .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .av-image-caption-overlay {
      background-color: rgba(18, 178, 240, 0.75); }
      #top #wrap_all #main #team-members-hover-small .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .av-image-caption-overlay .av-image-caption-overlay-center {
        padding: 20px; }
        #top #wrap_all #main #team-members-hover-small .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .av-image-caption-overlay .av-image-caption-overlay-center h3 {
          font-size: 1.5rem;
          font-weight: 300;
          color: white; }
        #top #wrap_all #main #team-members-hover-small .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .av-image-caption-overlay .av-image-caption-overlay-center h4 {
          font-size: 0.95rem;
          font-weight: 300;
          font-style: italic;
          color: white; }
        #top #wrap_all #main #team-members-hover-small .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .av-image-caption-overlay .av-image-caption-overlay-center p {
          font-size: 0.95rem;
          font-weight: 300;
          line-height: 1.35rem;
          color: white; }
    #top #wrap_all #main #team-members-hover-small .container .template-page .entry-content-wrapper .flex_column .av-special-heading .av-subheading {
      padding: 5px 0 20px 0;
      font-style: italic; }

#top #wrap_all #main #team-members-bio .container .template-page .flex_column {
  float: left; }
  #top #wrap_all #main #team-members-bio .container .template-page .flex_column .avia-image-container .avia-image-container-inner img {
    -webkit-filter: grayscale(1);
    filter: grayscale(1); }
    #top #wrap_all #main #team-members-bio .container .template-page .flex_column .avia-image-container .avia-image-container-inner img.filtered {
      -webkit-filter: none;
      filter: none; }
  #top #wrap_all #main #team-members-bio .container .template-page .flex_column .av-special-heading .av-subheading {
    padding: 5px 0 20px 0;
    font-style: italic; }
  #top #wrap_all #main #team-members-bio .container .template-page .flex_column .togglecontainer {
    margin: 0; }
    #top #wrap_all #main #team-members-bio .container .template-page .flex_column .togglecontainer .single_toggle .toggler {
      border: none;
      padding: 0; }
      #top #wrap_all #main #team-members-bio .container .template-page .flex_column .togglecontainer .single_toggle .toggler:before {
        content: '\f0da';
        font-family: FontAwesome;
        display: inline-block;
        width: 12px;
        margin-right: 5px; }
      #top #wrap_all #main #team-members-bio .container .template-page .flex_column .togglecontainer .single_toggle .toggler:hover {
        background-color: transparent;
        color: black; }
      #top #wrap_all #main #team-members-bio .container .template-page .flex_column .togglecontainer .single_toggle .toggler.activeTitle {
        background-color: transparent;
        color: black; }
        #top #wrap_all #main #team-members-bio .container .template-page .flex_column .togglecontainer .single_toggle .toggler.activeTitle:before {
          content: '\f0d7';
          font-family: FontAwesome;
          display: inline-block;
          width: 12px;
          margin-right: 5px; }
      #top #wrap_all #main #team-members-bio .container .template-page .flex_column .togglecontainer .single_toggle .toggler .toggle_icon {
        display: none; }
    #top #wrap_all #main #team-members-bio .container .template-page .flex_column .togglecontainer .single_toggle .toggle_wrap .toggle_content {
      padding: 0;
      border: none;
      font-size: 0.85rem; }

@media screen and (max-width: 1275px) {
  .responsive #top #wrap_all #main #team-members-hover .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 #team-members-hover .container .template-page .entry-content-wrapper .flex_column {
      margin: 0.5%;
      width: 49%; } }

@media screen and (max-width: 767px) {
  .responsive #top #wrap_all #main #team-members-hover .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 #team-members-hover .container .template-page .entry-content-wrapper .flex_column {
      margin: 2% 0;
      width: 100%; }
      .responsive #top #wrap_all #main #team-members-hover .container .template-page .entry-content-wrapper .flex_column .avia-image-container .avia-image-container-inner .av-image-caption-overlay.hello {
        opacity: 1 !important; } }

#top.page #at-share-dock, #top.market_players-template-default #at-share-dock, #top.building_types-template-default #at-share-dock, #top.countries-template-default #at-share-dock, #top.active #at-share-dock {
  display: none; }

#top.single-portfolio #at-share-dock {
  display: block; }

#top #wrap_all #main #share-buttons {
  text-align: center; }
  #top #wrap_all #main #share-buttons p {
    text-align: center; }
  #top #wrap_all #main #share-buttons ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    max-width: 320px; }
    #top #wrap_all #main #share-buttons ul li {
      -webkit-box-flex: 1;
      -moz-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      list-style: none;
      margin: 0;
      text-align: center;
      padding: 0; }
      #top #wrap_all #main #share-buttons ul li a {
        display: block;
        width: 100%;
        padding: 8px 0 5px 0; }
        #top #wrap_all #main #share-buttons ul li a .fa {
          font-size: 1.333rem;
          color: white; }
      #top #wrap_all #main #share-buttons ul li:nth-child(1) {
        background-color: #1da1f2; }
      #top #wrap_all #main #share-buttons ul li:nth-child(2) {
        background-color: #3b5998; }
      #top #wrap_all #main #share-buttons ul li:nth-child(3) {
        background-color: #dc4e41; }
      #top #wrap_all #main #share-buttons ul li:nth-child(4) {
        background-color: #0077b5; }

#top #wrap_all #main .iframe-container {
  position: relative;
  width: 100%;
  min-height: 586px;
  overflow: hidden; }
  #top #wrap_all #main .iframe-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

@media screen and (max-width: 767px) {
  .responsive #top #wrap_all #main #edge-video .avia_codeblock_section .iframe-container {
    position: relative;
    width: 100%;
    min-height: 324px;
    overflow: hidden; }
    .responsive #top #wrap_all #main #edge-video .avia_codeblock_section .iframe-container iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
  .page #at-share-dock {
    display: none !important; }
  .single-portfolio #at-share-dock {
    display: block; } }

#top .av-siteloader-wrap .av-siteloader-inner .av-siteloader-cell {
  position: relative;
  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: 100vw;
  height: 100vh; }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #top .av-siteloader-wrap .av-siteloader-inner .av-siteloader-cell {
      width: 150px;
      height: 100%;
      margin: 0 auto; } }
  #top .av-siteloader-wrap .av-siteloader-inner .av-siteloader-cell:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100vw;
    height: 100vh;
    margin: 0 auto;
    background-image: url("/wp-content/themes/edgebuildings/img/bg-blue-triangles.png");
    background-repeat: no-repeat;
    -moz-background-size: cover;
    background-size: cover;
    background-position: center center;
    opacity: 0.5; }
  #top .av-siteloader-wrap .av-siteloader-inner .av-siteloader-cell .av-siteloader {
    width: 150px;
    height: 150px;
    border-top: 8px solid #72c067;
    border-right: 8px solid #72c067;
    border-bottom: 8px solid #72c067;
    border-left: 8px solid #12b2f0; }
    #top .av-siteloader-wrap .av-siteloader-inner .av-siteloader-cell .av-siteloader .av-siteloader-extra {
      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.market_players-template-default #wrap_all .avia-post-nav {
  display: none; }

#top #wrap_all #main .avia-button-wrap,
#top #wrap_all #main .avia-buttonrow-wrap {
  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 .avia-button-wrap .avia-button,
  #top #wrap_all #main .avia-buttonrow-wrap .avia-button {
    background-color: #72c067;
    color: white;
    font-size: 0.85rem;
    line-height: 1rem;
    padding: 15px 20px;
    border: none;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition: background-color 0.2s ease, color 0.2s ease, -webkit-box-shadow 0.2s ease;
    transition: background-color 0.2s ease, color 0.2s ease, -webkit-box-shadow 0.2s ease;
    -moz-transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, -moz-box-shadow 0.2s ease;
    transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
    transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease, -moz-box-shadow 0.2s ease; }
    #top #wrap_all #main .avia-button-wrap .avia-button .avia_iconbox_title,
    #top #wrap_all #main .avia-buttonrow-wrap .avia-button .avia_iconbox_title {
      font-size: inherit;
      line-height: inherit;
      color: inherit; }
    #top #wrap_all #main .avia-button-wrap .avia-button:hover,
    #top #wrap_all #main .avia-buttonrow-wrap .avia-button:hover {
      opacity: 1;
      background-color: rgba(255, 255, 255, 0.95);
      color: #72c067;
      -webkit-box-shadow: inset 0 0 1px rgba(114, 192, 103, 0.95);
      -moz-box-shadow: inset 0 0 1px rgba(114, 192, 103, 0.95);
      box-shadow: inset 0 0 1px rgba(114, 192, 103, 0.95); }
  #top #wrap_all #main .avia-button-wrap.avia-button-left, #top #wrap_all #main .avia-button-wrap.avia-buttonrow-left,
  #top #wrap_all #main .avia-buttonrow-wrap.avia-button-left,
  #top #wrap_all #main .avia-buttonrow-wrap.avia-buttonrow-left {
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  #top #wrap_all #main .avia-button-wrap.avia-button-center, #top #wrap_all #main .avia-button-wrap.avia-buttonrow-center,
  #top #wrap_all #main .avia-buttonrow-wrap.avia-button-center,
  #top #wrap_all #main .avia-buttonrow-wrap.avia-buttonrow-center {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  #top #wrap_all #main .avia-button-wrap.avia-button-right, #top #wrap_all #main .avia-button-wrap.avia-buttonrow-right,
  #top #wrap_all #main .avia-buttonrow-wrap.avia-button-right,
  #top #wrap_all #main .avia-buttonrow-wrap.avia-buttonrow-right {
    -webkit-box-pack: end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  #top #wrap_all #main .avia-button-wrap.blue .avia-button,
  #top #wrap_all #main .avia-buttonrow-wrap.blue .avia-button {
    background-color: #12b2f0;
    color: white; }
    #top #wrap_all #main .avia-button-wrap.blue .avia-button:hover,
    #top #wrap_all #main .avia-buttonrow-wrap.blue .avia-button:hover {
      background-color: rgba(255, 255, 255, 0.95);
      color: #12b2f0;
      -webkit-box-shadow: inset 0 0 1px rgba(18, 178, 240, 0.95);
      -moz-box-shadow: inset 0 0 1px rgba(18, 178, 240, 0.95);
      box-shadow: inset 0 0 1px rgba(18, 178, 240, 0.95); }
  #top #wrap_all #main .avia-button-wrap.green .avia-button,
  #top #wrap_all #main .avia-buttonrow-wrap.green .avia-button {
    background-color: #72c067;
    color: white; }
    #top #wrap_all #main .avia-button-wrap.green .avia-button:hover,
    #top #wrap_all #main .avia-buttonrow-wrap.green .avia-button:hover {
      background-color: rgba(255, 255, 255, 0.95);
      color: #72c067;
      -webkit-box-shadow: inset 0 0 1px rgba(114, 192, 103, 0.95);
      -moz-box-shadow: inset 0 0 1px rgba(114, 192, 103, 0.95);
      box-shadow: inset 0 0 1px rgba(114, 192, 103, 0.95); }
  #top #wrap_all #main .avia-button-wrap.white .avia-button,
  #top #wrap_all #main .avia-buttonrow-wrap.white .avia-button {
    background-color: white;
    color: #12b2f0; }
    #top #wrap_all #main .avia-button-wrap.white .avia-button:hover,
    #top #wrap_all #main .avia-buttonrow-wrap.white .avia-button:hover {
      background-color: rgba(255, 255, 255, 0.95);
      color: #12b2f0;
      -webkit-box-shadow: inset 0 0 1px rgba(18, 178, 240, 0.95);
      -moz-box-shadow: inset 0 0 1px rgba(18, 178, 240, 0.95);
      box-shadow: inset 0 0 1px rgba(18, 178, 240, 0.95); }

#top #wrap_all #main .avia_textblock .btn-inline {
  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;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: auto;
  margin: 0;
  padding: 0;
  list-style: none; }
  #top #wrap_all #main .avia_textblock .btn-inline li {
    margin: 5px !important;
    padding: 0 !important;
    text-indent: 0 !important; }
    #top #wrap_all #main .avia_textblock .btn-inline li:before {
      display: none; }
    #top #wrap_all #main .avia_textblock .btn-inline li a {
      display: block;
      font-size: 0.85rem !important;
      border: none;
      -moz-border-radius: 8px;
      border-radius: 8px;
      padding: 10px 20px;
      text-decoration: none !important; }
      #top #wrap_all #main .avia_textblock .btn-inline li a.btn {
        color: white !important;
        background-color: #72c067;
        -webkit-transition: background-color 0.2s ease, color 0.2s ease, -webkit-box-shadow 0.2s ease;
        transition: background-color 0.2s ease, color 0.2s ease, -webkit-box-shadow 0.2s ease;
        -moz-transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, -moz-box-shadow 0.2s ease;
        transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
        transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease, -moz-box-shadow 0.2s ease; }
      #top #wrap_all #main .avia_textblock .btn-inline li a.btn-white-blue-text {
        color: #12b2f0 !important;
        background-color: white;
        -webkit-transition: background-color 0.2s ease, color 0.2s ease;
        -moz-transition: background-color 0.2s ease, color 0.2s ease;
        transition: background-color 0.2s ease, color 0.2s ease; }
      #top #wrap_all #main .avia_textblock .btn-inline li a.btn-white-green-text {
        color: #72c067 !important;
        background-color: white;
        -webkit-transition: background-color 0.2s ease, color 0.2s ease;
        -moz-transition: background-color 0.2s ease, color 0.2s ease;
        transition: background-color 0.2s ease, color 0.2s ease; }
      #top #wrap_all #main .avia_textblock .btn-inline li a.btn-blue {
        color: white !important;
        background-color: #12b2f0;
        -webkit-transition: background-color 0.2s ease, color 0.2s ease;
        -moz-transition: background-color 0.2s ease, color 0.2s ease;
        transition: background-color 0.2s ease, color 0.2s ease; }
      #top #wrap_all #main .avia_textblock .btn-inline li a.btn-green {
        color: white !important;
        background-color: #72c067;
        -webkit-transition: background-color 0.2s ease, color 0.2s ease;
        -moz-transition: background-color 0.2s ease, color 0.2s ease;
        transition: background-color 0.2s ease, color 0.2s ease; }
      #top #wrap_all #main .avia_textblock .btn-inline li a:hover {
        text-decoration: none; }
        #top #wrap_all #main .avia_textblock .btn-inline li a:hover.btn {
          color: #72c067 !important;
          background-color: white;
          -webkit-box-shadow: inset 0 0 1px rgba(114, 192, 103, 0.95);
          -moz-box-shadow: inset 0 0 1px rgba(114, 192, 103, 0.95);
          box-shadow: inset 0 0 1px rgba(114, 192, 103, 0.95); }
        #top #wrap_all #main .avia_textblock .btn-inline li a:hover.btn-white-blue-text {
          background-color: rgba(255, 255, 255, 0.85); }
        #top #wrap_all #main .avia_textblock .btn-inline li a:hover.btn-white-green-text {
          background-color: rgba(255, 255, 255, 0.85); }
        #top #wrap_all #main .avia_textblock .btn-inline li a:hover.btn-blue {
          color: #12b2f0 !important;
          background-color: white; }
        #top #wrap_all #main .avia_textblock .btn-inline li a:hover.btn-green {
          color: #72c067 !important;
          background-color: white; }

#top #wrap_all #main .avia-animated-number .avia-animated-number-title {
  font-size: 2rem; }
  #top #wrap_all #main .avia-animated-number .avia-animated-number-title span {
    opacity: 1; }

#top #wrap_all #main .avia-animated-number .avia-animated-number-content p {
  margin: 10px 0; }
  #top #wrap_all #main .avia-animated-number .avia-animated-number-content p sup {
    line-height: 0; }

#top #wrap_all #main .avia-slideshow .avia-slideshow-arrows a:before {
  background-color: transparent;
  color: #12b2f0; }

#top #wrap_all #main .avia-slideshow .avia-slideshow-dots {
  position: relative;
  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;
  opacity: 1;
  visibility: visible;
  bottom: auto;
  height: 50px; }
  #top #wrap_all #main .avia-slideshow .avia-slideshow-dots a {
    opacity: 1;
    top: auto;
    bottom: auto;
    position: relative;
    margin: 0 5px;
    background-color: #dfdfe0; }
    #top #wrap_all #main .avia-slideshow .avia-slideshow-dots a.active {
      background-color: #12b2f0; }

#top #wrap_all #main #market-transformation {
  margin: 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; }
  #top #wrap_all #main #market-transformation .four-prong-wrap {
    position: relative;
    width: 100%;
    max-width: 900px; }
    #top #wrap_all #main #market-transformation .four-prong-wrap .white {
      position: absolute;
      top: 0;
      left: 50%;
      width: 215px;
      height: 215px;
      margin: 0;
      padding: 0;
      -webkit-transform: translateX(-50%);
      -moz-transform: translateX(-50%);
      transform: translateX(-50%);
      z-index: 3; }
      #top #wrap_all #main #market-transformation .four-prong-wrap .white .white-inner {
        margin-top: 44px;
        background-color: white;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        transform: rotate(45deg);
        text-align: center;
        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; }
        #top #wrap_all #main #market-transformation .four-prong-wrap .white .white-inner .title {
          -webkit-transform: rotate(-45deg);
          -moz-transform: rotate(-45deg);
          transform: rotate(-45deg);
          font-size: 1.5rem;
          line-height: 1.85rem; }
    #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section {
        width: -moz-calc(50% - 4px);
        width: calc(50% - 4px);
        color: white;
        position: relative; }
        #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section .front {
          height: 150px;
          position: relative;
          width: 100%;
          z-index: 2; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section .front .left,
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section .front .right {
            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;
            font-size: 1.5rem;
            font-weight: 100; }
        #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section .back {
          height: 150px;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          position: absolute;
          top: 0;
          z-index: 1;
          -webkit-transition: top 0.5s ease;
          -moz-transition: top 0.5s ease;
          transition: top 0.5s ease; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section .back .left,
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section .back .right {
            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;
            font-size: 0.95rem;
            line-height: 1.25rem; }
        #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.yellow .front, #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.blue .front {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.yellow .front .left, #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.blue .front .left {
            width: 75%;
            padding: 20px; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.yellow .front .right, #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.blue .front .right {
            width: 25%;
            position: relative; }
        #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.yellow .back .left, #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.blue .back .left {
          width: 75%;
          padding: 20px; }
        #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.yellow .back .right, #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.blue .back .right {
          width: 25%;
          padding: 20px; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.yellow .back .right img, #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.blue .back .right img {
            display: block;
            margin: 0 auto;
            max-width: 100px;
            width: 100%;
            height: auto; }
        #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.yellow {
          margin: 0 2px 2px 0; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.yellow .front .left {
            background-color: #fcb32b; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.yellow .front .right {
            background-color: #faa11b; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.yellow .back .left {
            background-color: #fec34e; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.yellow .back .right {
            background-color: #fcb32b; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.yellow.active .back {
            top: -140px; }
        #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.blue {
          margin: 2px 2px 0 0; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.blue .front .left {
            background-color: #00ade9; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.blue .front .right {
            background-color: #0094d9; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.blue .back .left {
            background-color: #00c0f3; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.blue .back .right {
            background-color: #00ade9; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.blue.active .back {
            top: 150px; }
        #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.red .front, #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.green .front {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.red .front .left, #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.green .front .left {
            width: 25%;
            position: relative; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.red .front .right, #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.green .front .right {
            width: 75%;
            padding: 20px; }
        #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.red .back .left, #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.green .back .left {
          width: 25%;
          padding: 20px; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.red .back .left img, #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.green .back .left img {
            display: block;
            margin: 0 auto;
            max-width: 100px;
            width: 100%;
            height: auto; }
        #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.red .back .right, #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.green .back .right {
          width: 75%;
          padding: 20px; }
        #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.red {
          margin: 0 0 2px 2px; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.red .front .left {
            background-color: #ef4123; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.red .front .right {
            background-color: #f47a4d; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.red .back .left {
            background-color: #f47a4d; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.red .back .right {
            background-color: #f7966b; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.red.active .back {
            top: -140px; }
        #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.green {
          margin: 2px 0 0 2px; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.green .front .left {
            background-color: #265f35; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.green .front .right {
            background-color: #8cca79; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.green .back .left {
            background-color: #8cca79; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.green .back .right {
            background-color: #a4d38a; }
          #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.green.active .back {
            top: 150px; }

#top #wrap_all #main #mt-below {
  margin-top: 40px;
  -webkit-transition: margin-top 0.5s ease;
  -moz-transition: margin-top 0.5s ease;
  transition: margin-top 0.5s ease; }
  #top #wrap_all #main #mt-below.move-it {
    margin-top: 175px; }

#top #wrap_all #main .avia-image-container.plaque-images .avia-image-container-inner .avia-image-overlay-wrap .avia_image {
  border: 1.5vh solid #12b2f0;
  -moz-border-radius: 5px;
  border-radius: 5px; }

@media screen and (max-width: 1024px) {
  .responsive #top #wrap_all #main #market-transformation .four-prong-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; }
    .responsive #top #wrap_all #main #market-transformation .four-prong-wrap .white {
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      display: block;
      float: left;
      position: relative;
      left: 0;
      width: 100%;
      height: auto;
      -webkit-transform: none;
      -moz-transform: none;
      transform: none;
      z-index: 1; }
      .responsive #top #wrap_all #main #market-transformation .four-prong-wrap .white .white-inner {
        margin: 0;
        -webkit-transform: none;
        -moz-transform: none;
        transform: none;
        height: auto; }
        .responsive #top #wrap_all #main #market-transformation .four-prong-wrap .white .white-inner .title {
          -webkit-transform: none;
          -moz-transform: none;
          transform: none;
          font-size: 1.25rem;
          padding: 0 0 20px 0; }
    .responsive #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong {
      -webkit-box-ordinal-group: 3;
      -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: 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 #market-transformation .four-prong-wrap .four-prong section {
        width: 100%; }
        .responsive #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section .front {
          height: auto;
          z-index: 1; }
        .responsive #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section .back {
          height: auto;
          position: relative; }
        .responsive #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.active .back {
          top: 0; }
        .responsive #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.yellow {
          margin: 0; }
          .responsive #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.yellow.active .back {
            top: 0; }
        .responsive #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.red {
          margin: 0; }
          .responsive #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.red.active .back {
            top: 0; }
        .responsive #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.blue {
          margin: 0; }
          .responsive #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.blue.active .back {
            top: 0; }
        .responsive #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.green {
          margin: 0; }
          .responsive #top #wrap_all #main #market-transformation .four-prong-wrap .four-prong section.green.active .back {
            top: 0; } }

@media screen and (max-width: 767px) {
  .responsive #top #wrap_all #main .avia_textblock .btn-inline {
    -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_textblock .btn-inline li {
      margin-bottom: 15px; }
      .responsive #top #wrap_all #main .avia_textblock .btn-inline li:last-child {
        margin: 0; }
  .responsive #top #wrap_all #main #section-video-carousel .container .template-page .entry-content-wrapper .flex_column {
    margin: 0; }
    .responsive #top #wrap_all #main #section-video-carousel .container .template-page .entry-content-wrapper .flex_column .avia-slideshow .avia-slideshow-dots {
      height: 30px; }
      .responsive #top #wrap_all #main #section-video-carousel .container .template-page .entry-content-wrapper .flex_column .avia-slideshow .avia-slideshow-dots a {
        display: block; } }

#top.page-projects .addthis-smartlayers {
  display: none; }

#top #wrap_all #main #section-featured-projects .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #projects-featured .projects {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-gap: 20px;
  padding: 20px 0 0 0; }
  #top #wrap_all #main #section-featured-projects .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #projects-featured .projects .project {
    position: relative;
    overflow: hidden;
    -moz-border-radius: 8px;
    border-radius: 8px;
    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: end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 100%;
    height: 100%;
    -moz-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat; }
    #top #wrap_all #main #section-featured-projects .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #projects-featured .projects .project:nth-child(1) {
      grid-column: span 2;
      grid-row: span 2;
      height: 100%; }
    #top #wrap_all #main #section-featured-projects .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #projects-featured .projects .project:nth-child(2) {
      grid-column: span 2;
      grid-row: span 2;
      height: 100%; }
    #top #wrap_all #main #section-featured-projects .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #projects-featured .projects .project:nth-child(3) {
      grid-column: span 2;
      height: 25vh; }
    #top #wrap_all #main #section-featured-projects .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #projects-featured .projects .project:nth-child(4) {
      grid-column: span 2;
      height: 25vh; }
    #top #wrap_all #main #section-featured-projects .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #projects-featured .projects .project .featured-image img {
      display: block;
      width: 100%;
      height: auto;
      -moz-border-radius: 8px;
      border-radius: 8px; }
    #top #wrap_all #main #section-featured-projects .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #projects-featured .projects .project h2 {
      display: block;
      padding: 10px 0 0 0;
      margin: 0; }
      #top #wrap_all #main #section-featured-projects .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #projects-featured .projects .project h2 a {
        display: block;
        color: #222222;
        text-transform: none;
        font-size: 1rem;
        line-height: 1.35rem;
        letter-spacing: 0; }
    #top #wrap_all #main #section-featured-projects .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #projects-featured .projects .project .result-terms {
      font-size: 0.75rem;
      line-height: 1rem; }
      #top #wrap_all #main #section-featured-projects .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #projects-featured .projects .project .result-terms span {
        font-size: 0.75rem;
        line-height: 1rem;
        margin: 0; }
    #top #wrap_all #main #section-featured-projects .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #projects-featured .projects .project .result-content {
      width: 100%;
      padding: 10px 20px;
      background-color: rgba(0, 0, 0, 0.45);
      color: white;
      letter-spacing: 1px; }
      #top #wrap_all #main #section-featured-projects .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #projects-featured .projects .project .result-content .result-title {
        padding: 0;
        text-transform: none;
        font-size: 1rem;
        line-height: 1.25rem;
        color: white; }
      #top #wrap_all #main #section-featured-projects .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #projects-featured .projects .project .result-content .result-terms span {
        display: inline-block;
        color: white;
        margin-top: 5px; }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #top #wrap_all #main #section-featured-projects .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #projects-featured .projects {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: none;
      flex-wrap: none;
      -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;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      #top #wrap_all #main #section-featured-projects .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #projects-featured .projects .project {
        width: -moz-calc(50% - 20px);
        width: calc(50% - 20px);
        margin: 0 20px 20px 0;
        height: 50vh; }
        #top #wrap_all #main #section-featured-projects .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #projects-featured .projects .project:nth-child(1) {
          height: 50vh; }
        #top #wrap_all #main #section-featured-projects .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #projects-featured .projects .project:nth-child(2) {
          height: 50vh;
          margin: 0 0 20px 0; }
        #top #wrap_all #main #section-featured-projects .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #projects-featured .projects .project:nth-child(3) {
          height: 50vh; }
        #top #wrap_all #main #section-featured-projects .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #projects-featured .projects .project:nth-child(4) {
          height: 50vh;
          margin: 0 0 20px 0; } }

#top #wrap_all #main #projects .container {
  width: 100%;
  max-width: 100% !important;
  margin: 0;
  padding: 0; }
  #top #wrap_all #main #projects .container .template-page {
    padding: 30px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    #top #wrap_all #main #projects .container .template-page .entry-content-wrapper .flex_column .av-portfolio-grid-sorting-container .sort_width_container {
      border: none; }
      #top #wrap_all #main #projects .container .template-page .entry-content-wrapper .flex_column .av-portfolio-grid-sorting-container .sort_width_container #js_sort_items .av-current-sort-title {
        display: none; }
      #top #wrap_all #main #projects .container .template-page .entry-content-wrapper .flex_column .av-portfolio-grid-sorting-container .sort_width_container #js_sort_items .sort_by_cat {
        float: 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;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        #top #wrap_all #main #projects .container .template-page .entry-content-wrapper .flex_column .av-portfolio-grid-sorting-container .sort_width_container #js_sort_items .sort_by_cat a {
          padding: 8px;
          border: 2px solid #12b2f0;
          line-height: 1rem;
          text-transform: uppercase;
          font-weight: bold;
          margin: 0 10px 10px 0;
          -webkit-transition: background-color 0.5s ease;
          -moz-transition: background-color 0.5s ease;
          transition: background-color 0.5s ease; }
          #top #wrap_all #main #projects .container .template-page .entry-content-wrapper .flex_column .av-portfolio-grid-sorting-container .sort_width_container #js_sort_items .sort_by_cat a:hover, #top #wrap_all #main #projects .container .template-page .entry-content-wrapper .flex_column .av-portfolio-grid-sorting-container .sort_width_container #js_sort_items .sort_by_cat a:active, #top #wrap_all #main #projects .container .template-page .entry-content-wrapper .flex_column .av-portfolio-grid-sorting-container .sort_width_container #js_sort_items .sort_by_cat a.active_sort {
            background: #12b2f0; }
            #top #wrap_all #main #projects .container .template-page .entry-content-wrapper .flex_column .av-portfolio-grid-sorting-container .sort_width_container #js_sort_items .sort_by_cat a:hover span > span, #top #wrap_all #main #projects .container .template-page .entry-content-wrapper .flex_column .av-portfolio-grid-sorting-container .sort_width_container #js_sort_items .sort_by_cat a:active span > span, #top #wrap_all #main #projects .container .template-page .entry-content-wrapper .flex_column .av-portfolio-grid-sorting-container .sort_width_container #js_sort_items .sort_by_cat a.active_sort span > span {
              color: white; }
          #top #wrap_all #main #projects .container .template-page .entry-content-wrapper .flex_column .av-portfolio-grid-sorting-container .sort_width_container #js_sort_items .sort_by_cat a span > span {
            color: #12b2f0; }
          #top #wrap_all #main #projects .container .template-page .entry-content-wrapper .flex_column .av-portfolio-grid-sorting-container .sort_width_container #js_sort_items .sort_by_cat a:last-child {
            margin-right: 0; }
        #top #wrap_all #main #projects .container .template-page .entry-content-wrapper .flex_column .av-portfolio-grid-sorting-container .sort_width_container #js_sort_items .sort_by_cat .text-sep {
          display: none; }
    #top #wrap_all #main #projects .container .template-page .entry-content-wrapper .flex_column .av-portfolio-grid-sorting-container .grid-sort-container .grid-entry {
      overflow: hidden; }
    #top #wrap_all #main #projects .container .template-page .entry-content-wrapper .flex_column .av-portfolio-grid-sorting-container .grid-sort-container .grid-content .avia-arrow {
      z-index: 2; }
    #top #wrap_all #main #projects .container .template-page .entry-content-wrapper .flex_column .av-portfolio-grid-sorting-container .grid-sort-container .grid-content .entry-content-header {
      margin-bottom: 15px; }
      #top #wrap_all #main #projects .container .template-page .entry-content-wrapper .flex_column .av-portfolio-grid-sorting-container .grid-sort-container .grid-content .entry-content-header .grid-entry-title {
        font-size: 0.85rem !important;
        line-height: 1.15rem; }
    #top #wrap_all #main #projects .container .template-page .entry-content-wrapper .flex_column .av-portfolio-grid-sorting-container .grid-sort-container .grid-content .grid-entry-excerpt {
      font-size: 0.65rem;
      line-height: 1rem; }
      #top #wrap_all #main #projects .container .template-page .entry-content-wrapper .flex_column .av-portfolio-grid-sorting-container .grid-sort-container .grid-content .grid-entry-excerpt .advanced {
        position: absolute;
        top: -33px;
        left: 0;
        width: 100%;
        background-color: rgba(18, 178, 240, 0.45);
        padding: 5px 5px 10px 5px;
        font-size: 0.75rem;
        text-transform: uppercase;
        -webkit-filter: contrast(1.5);
        filter: contrast(1.5);
        color: white;
        letter-spacing: 1px; }
    #top #wrap_all #main #projects .container .template-page .entry-content-wrapper .flex_column .pagination-wrap {
      margin: 30px 0 0 0; }
      #top #wrap_all #main #projects .container .template-page .entry-content-wrapper .flex_column .pagination-wrap .pagination {
        width: 100%;
        max-width: 1310px;
        padding: 30px 50px;
        margin: 0 auto;
        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;
        text-align: center; }
        #top #wrap_all #main #projects .container .template-page .entry-content-wrapper .flex_column .pagination-wrap .pagination .pagination-meta {
          display: block;
          width: 100%;
          clear: both;
          font-size: 0.75rem;
          font-weight: bold;
          color: #12b2f0; }
        #top #wrap_all #main #projects .container .template-page .entry-content-wrapper .flex_column .pagination-wrap .pagination .current {
          border: 2px solid #12b2f0;
          background-color: #12b2f0;
          color: white;
          font-size: 0.75rem;
          font-weight: bold; }
        #top #wrap_all #main #projects .container .template-page .entry-content-wrapper .flex_column .pagination-wrap .pagination a {
          border: 2px solid #12b2f0;
          background-color: white;
          color: #12b2f0;
          font-size: 0.75rem;
          font-weight: bold; }

@media screen and (max-width: 767px) {
  #top.page-projects #wrap_all #main {
    padding: 0 !important; }
  .responsive #top #wrap_all #main #section-featured-projects .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #projects-featured .projects {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr 1fr 1fr 1fr; }
    .responsive #top #wrap_all #main #section-featured-projects .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #projects-featured .projects .project {
      height: 35vh; }
      .responsive #top #wrap_all #main #section-featured-projects .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #projects-featured .projects .project:nth-child(1), .responsive #top #wrap_all #main #section-featured-projects .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #projects-featured .projects .project:nth-child(2), .responsive #top #wrap_all #main #section-featured-projects .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #projects-featured .projects .project:nth-child(3), .responsive #top #wrap_all #main #section-featured-projects .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock #projects-featured .projects .project:nth-child(4) {
        grid-column: span 1;
        grid-row: span 1; }
  .responsive #top #wrap_all #main #projects .container .template-page .entry-content-wrapper .flex_column .av-portfolio-grid-sorting-container .sort_width_container #js_sort_items .sort_by_cat {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 5px;
    padding: 0 20px; }
    .responsive #top #wrap_all #main #projects .container .template-page .entry-content-wrapper .flex_column .av-portfolio-grid-sorting-container .sort_width_container #js_sort_items .sort_by_cat a {
      display: block;
      width: 100%;
      margin: 0; } }

@media screen and (max-width: 480px) {
  #top #wrap_all #main #projects .container .template-page .entry-content-wrapper .flex_column .av-portfolio-grid-sorting-container .sort_width_container #js_sort_items .sort_by_cat {
    -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 #projects .container .template-page .entry-content-wrapper .flex_column .av-portfolio-grid-sorting-container .sort_width_container #js_sort_items .sort_by_cat a {
      display: block;
      width: 100%;
      margin: 0 0 3px 0; } }

#top #wrap_all #main .edge-stats .container {
  width: 100%;
  max-width: 100%;
  padding: 0 20px; }
  #top #wrap_all #main .edge-stats .container .template-page .entry-content-wrapper {
    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;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    #top #wrap_all #main .edge-stats .container .template-page .entry-content-wrapper:before, #top #wrap_all #main .edge-stats .container .template-page .entry-content-wrapper:after {
      display: none; }
    #top #wrap_all #main .edge-stats .container .template-page .entry-content-wrapper .flex_column {
      border-right: 1px solid #dfdfe0;
      padding: 20px;
      margin: 0;
      width: auto;
      -webkit-box-flex: 1;
      -moz-box-flex: 1;
      -ms-flex: auto;
      flex: auto; }
      #top #wrap_all #main .edge-stats .container .template-page .entry-content-wrapper .flex_column:last-child {
        border: none; }
      #top #wrap_all #main .edge-stats .container .template-page .entry-content-wrapper .flex_column:before, #top #wrap_all #main .edge-stats .container .template-page .entry-content-wrapper .flex_column:after {
        display: none; }
      #top #wrap_all #main .edge-stats .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock div[id*="savings-"],
      #top #wrap_all #main .edge-stats .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock span[id*="savings-"] {
        text-align: center;
        font-size: 1.65rem;
        font-weight: 400;
        letter-spacing: -0.5px;
        color: #222222;
        margin: 10px 0 0 0; }
      #top #wrap_all #main .edge-stats .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock div.api-title {
        width: 100%;
        max-width: 230px;
        text-align: center;
        font-size: 0.85rem;
        font-weight: 600;
        line-height: 1.25rem;
        margin: 20px auto 0 auto; }
      #top #wrap_all #main .edge-stats .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock div.measurement {
        text-align: center;
        margin-top: 10px;
        font-size: 0.95rem;
        font-weight: 400;
        line-height: 1rem;
        margin: 5px 0 0 0; }
        #top #wrap_all #main .edge-stats .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock div.measurement sub {
          vertical-align: middle;
          line-height: 0; }
      #top #wrap_all #main .edge-stats .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock div[id*="total-"],
      #top #wrap_all #main .edge-stats .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock span[id*="total-"] {
        text-align: inherit;
        font-size: inherit;
        letter-spacing: inherit;
        color: inherit;
        margin: inherit; }
      #top #wrap_all #main .edge-stats .container .template-page .entry-content-wrapper .flex_column .av_textblock_section .avia_textblock p {
        width: 100%;
        max-width: 230px;
        text-align: center;
        font-size: 1rem;
        font-weight: 600;
        line-height: 1.5rem;
        margin: 20px auto 0 auto; }
      #top #wrap_all #main .edge-stats .container .template-page .entry-content-wrapper .flex_column .avia-animated-number {
        margin: 10px 0; }
        #top #wrap_all #main .edge-stats .container .template-page .entry-content-wrapper .flex_column .avia-animated-number .avia-animated-number-title {
          text-align: center;
          font-size: 2.5rem;
          font-weight: 300;
          letter-spacing: -0.5px;
          color: #222222;
          margin: 10px 0 0 0; }
        #top #wrap_all #main .edge-stats .container .template-page .entry-content-wrapper .flex_column .avia-animated-number .avia-animated-number-content p {
          text-align: center;
          margin-top: 10px;
          font-size: 0.95rem;
          font-weight: 300;
          line-height: 1rem;
          margin: 5px 0 0 0; }

@media only screen and (max-width: 1024px) {
  .responsive #top #wrap_all #main .edge-stats .container .template-page .entry-content-wrapper .flex_column {
    width: 50%;
    border: none; }
    .responsive #top #wrap_all #main .edge-stats .container .template-page .entry-content-wrapper .flex_column:last-child {
      width: 100%; } }

@media only screen and (max-width: 480px) {
  .responsive #top #wrap_all #main .edge-stats .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 .edge-stats .container .template-page .entry-content-wrapper .flex_column {
      width: 100%;
      margin: 0;
      border-bottom: 1px solid #f2f2f2; }
      .responsive #top #wrap_all #main .edge-stats .container .template-page .entry-content-wrapper .flex_column:first-child {
        padding-top: 0; }
      .responsive #top #wrap_all #main .edge-stats .container .template-page .entry-content-wrapper .flex_column:last-child {
        border: none;
        padding-bottom: 0; } }

#top #wrap_all #main #section-video-carousel .container .template-page .flex_column .avia_codeblock_section {
  width: 100%; }
  #top #wrap_all #main #section-video-carousel .container .template-page .flex_column .avia_codeblock_section .avia_codeblock {
    width: 100%; }
    #top #wrap_all #main #section-video-carousel .container .template-page .flex_column .avia_codeblock_section .avia_codeblock .flexslider {
      width: 100%;
      border: none;
      margin: 0; }
      #top #wrap_all #main #section-video-carousel .container .template-page .flex_column .avia_codeblock_section .avia_codeblock .flexslider .flex-direction-nav {
        list-style: none; }
      #top #wrap_all #main #section-video-carousel .container .template-page .flex_column .avia_codeblock_section .avia_codeblock .flexslider .slides li {
        background-color: #72c067;
        -webkit-transform: scale(0.75) rotateY(180deg);
        -moz-transform: scale(0.75) rotateY(180deg);
        transform: scale(0.75) rotateY(180deg);
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-transition: -webkit-transform 1s ease;
        transition: -webkit-transform 1s ease;
        -moz-transition: transform 1s ease, -moz-transform 1s ease;
        transition: transform 1s ease;
        transition: transform 1s ease, -webkit-transform 1s ease, -moz-transform 1s ease; }
        #top #wrap_all #main #section-video-carousel .container .template-page .flex_column .avia_codeblock_section .avia_codeblock .flexslider .slides li.flex-active-slide {
          -webkit-transform: scale(1) rotateY(0deg);
          -moz-transform: scale(1) rotateY(0deg);
          transform: scale(1) rotateY(0deg); }
        #top #wrap_all #main #section-video-carousel .container .template-page .flex_column .avia_codeblock_section .avia_codeblock .flexslider .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;
          width: 100%;
          height: auto; }
          #top #wrap_all #main #section-video-carousel .container .template-page .flex_column .avia_codeblock_section .avia_codeblock .flexslider .slides li a img {
            display: block;
            height: auto; }

#top #wrap_all #main #sf-filter .container .template-page {
  padding: 30px 0; }
  #top #wrap_all #main #sf-filter .container .template-page .searchandfilter {
    margin: 0;
    padding: 20px;
    background-color: #f2f2f2;
    border: 1px solid #b2b3b6;
    -moz-border-radius: 8px;
    border-radius: 8px; }
    #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul {
      display: grid;
      grid-template-columns: 0.75fr 1fr 1.25fr auto;
      grid-gap: 20px;
      margin: 0;
      padding: 0;
      list-style: none; }
      #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li {
        margin: 0;
        padding: 0; }
        #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-project_promotions ul li, #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-developer_investment ul li {
          padding: 0; }
          #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-project_promotions ul li input, #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-developer_investment ul li input {
            display: none; }
            #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-project_promotions ul li input:checked + label, #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-developer_investment ul li input:checked + label {
              background-color: #12b2f0;
              color: white; }
              #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-project_promotions ul li input:checked + label .sf-count, #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-developer_investment ul li input:checked + label .sf-count {
                color: white; }
          #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-project_promotions ul li label, #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-developer_investment ul li label {
            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: 100%;
            height: 40px;
            padding: 5px 10px;
            background-color: transparent;
            border: 1px solid #12b2f0;
            -moz-border-radius: 8px;
            border-radius: 8px;
            color: #12b2f0;
            font-size: 0.85rem;
            line-height: 1.15rem;
            cursor: pointer;
            -webkit-transition: background-color 0.2s ease, color 0.2s ease;
            -moz-transition: background-color 0.2s ease, color 0.2s ease;
            transition: background-color 0.2s ease, color 0.2s ease; }
            #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-project_promotions ul li label .sf-count, #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-developer_investment ul li label .sf-count {
              color: #12b2f0;
              font-size: 0.85rem;
              line-height: 1.15rem;
              -webkit-transition: color 0.2s ease;
              -moz-transition: color 0.2s ease;
              transition: color 0.2s ease; }
            #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-project_promotions ul li label:hover, #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-developer_investment ul li label:hover {
              background-color: #12b2f0;
              color: white; }
              #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-project_promotions ul li label:hover .sf-count, #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-developer_investment ul li label:hover .sf-count {
                color: white; }
        #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-project_promotions 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: justify;
          -moz-box-pack: justify;
          -ms-flex-pack: justify;
          justify-content: space-between; }
          #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-project_promotions ul li {
            width: -moz-calc(50% - 10px);
            width: calc(50% - 10px);
            text-align: center; }
            #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-project_promotions ul li label {
              font-size: 0.75rem;
              line-height: 1rem; }
              #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-project_promotions ul li label .sf-count {
                display: none; }
            #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-project_promotions ul li:nth-child(2) input {
              display: none; }
              #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-project_promotions ul li:nth-child(2) input:checked + label {
                background-color: #72c067;
                color: white; }
                #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-project_promotions ul li:nth-child(2) input:checked + label .sf-count {
                  color: white; }
            #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-project_promotions ul li:nth-child(2) label {
              border: 1px solid #72c067;
              color: #72c067; }
              #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-project_promotions ul li:nth-child(2) label:hover {
                background-color: #72c067;
                color: white; }
        #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li label {
          width: 100%; }
          #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li label select {
            width: 100%;
            height: 40px;
            background-color: white;
            border: 1px solid #b2b3b6;
            -moz-border-radius: 8px;
            border-radius: 8px;
            color: #222222;
            margin: 0;
            padding: 0 30px 0 10px;
            font-size: 0.85rem;
            line-height: 1.15rem; }
        #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li input[type="submit"] {
          width: 100%;
          height: 40px;
          color: rgba(34, 34, 34, 0.5);
          background-color: rgba(178, 179, 182, 0.25);
          border: 1px solid #b2b3b6;
          cursor: pointer;
          -moz-border-radius: 8px;
          border-radius: 8px;
          font-size: 0.75rem;
          line-height: 1rem;
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none;
          -webkit-transition: -webkit-box-shadow 0.1s ease;
          transition: -webkit-box-shadow 0.1s ease;
          -moz-transition: box-shadow 0.1s ease, -moz-box-shadow 0.1s ease;
          transition: box-shadow 0.1s ease;
          transition: box-shadow 0.1s ease, -webkit-box-shadow 0.1s ease, -moz-box-shadow 0.1s ease; }
          #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li input[type="submit"]:hover {
            -webkit-box-shadow: inset 0 0 10px rgba(34, 34, 34, 0.15);
            -moz-box-shadow: inset 0 0 10px rgba(34, 34, 34, 0.15);
            box-shadow: inset 0 0 10px rgba(34, 34, 34, 0.15); }
      @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
        #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: none;
          flex-wrap: none;
          -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 #sf-filter .container .template-page .searchandfilter > ul li {
            width: -moz-calc(100% - 20px);
            width: calc(100% - 20px);
            margin-right: 20px; }
            #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-project_promotions ul li label {
              width: 100%; }
            #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li input[type="submit"] {
              width: 100%; }
            #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li:last-child {
              margin: 0; } }

#top #wrap_all #main #sf-results .container .template-page {
  padding-top: 0; }
  #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-count-start,
  #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-count-end,
  #top #wrap_all #main #sf-results .container .template-page .search-filter-results .pagination {
    display: none; }
  #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 20px; }
    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-list {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: none;
        flex-wrap: none;
        -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 #sf-results .container .template-page .search-filter-results .results-list .result {
      position: relative;
      overflow: visible; }
      @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
        #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-list .result {
          margin: 0 0 20px 0; } }
      #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-list .result .edge-advanced,
      #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-list .result .edge-zero-carbon {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: auto;
        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; }
        #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-list .result .edge-advanced p,
        #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-list .result .edge-zero-carbon p {
          z-index: 4; }
      #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-list .result .result-featured-image {
        position: relative;
        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: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; }
        #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-list .result .result-featured-image > img {
          display: block;
          margin: 0 auto;
          padding: 0;
          width: 100%;
          -moz-border-radius: 8px;
          border-radius: 8px;
          z-index: 1; }
        #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-list .result .result-featured-image .edge-advanced,
        #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-list .result .result-featured-image .edge-zero-carbon {
          z-index: 2;
          position: absolute;
          bottom: 0;
          left: 0;
          width: 100%;
          height: auto;
          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;
          -webkit-filter: contrast(1.05), saturate(1);
          filter: contrast(1.05), saturate(1);
          -moz-border-radius: 0 0 8px 8px;
          border-radius: 0 0 8px 8px;
          z-index: 3; }
          #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-list .result .result-featured-image .edge-advanced.edge-advanced,
          #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-list .result .result-featured-image .edge-zero-carbon.edge-advanced {
            background-color: rgba(18, 178, 240, 0.75); }
          #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-list .result .result-featured-image .edge-advanced.edge-zero-carbon,
          #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-list .result .result-featured-image .edge-zero-carbon.edge-zero-carbon {
            background-color: rgba(114, 192, 103, 0.75); }
          #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-list .result .result-featured-image .edge-advanced p,
          #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-list .result .result-featured-image .edge-zero-carbon p {
            display: block;
            width: 100%;
            padding: 10px;
            display: inline-block;
            font-size: 0.65rem;
            font-weight: bold;
            line-height: 0.85rem;
            margin: 0;
            color: white;
            text-align: center;
            text-transform: uppercase; }
      #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-list .result .result-title {
        display: block;
        padding: 10px 0 0 0;
        margin: 0; }
        #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-list .result .result-title a {
          display: block;
          color: #222222;
          text-transform: none;
          font-size: 1rem;
          line-height: 1.35rem;
          letter-spacing: 0; }
      #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-list .result .result-more {
        display: none; }
      #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-list .result .result-terms {
        font-size: 0.75rem;
        line-height: 1rem; }
        #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-list .result .result-terms span {
          font-size: 0.75rem;
          line-height: 1rem;
          margin: 0; }
    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-list {
        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: justify;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; }
        #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-list .result {
          width: -moz-calc(25% - 20px);
          width: calc(25% - 20px); } }

#top #wrap_all #main #sf-results.developers .container .template-page {
  padding-top: 0; }
  #top #wrap_all #main #sf-results.developers .container .template-page .search-filter-results .pagination {
    display: block;
    padding: 0; }
    #top #wrap_all #main #sf-results.developers .container .template-page .search-filter-results .pagination .nav-previous,
    #top #wrap_all #main #sf-results.developers .container .template-page .search-filter-results .pagination .nav-next {
      display: none; }
    #top #wrap_all #main #sf-results.developers .container .template-page .search-filter-results .pagination .wp-pagenavi {
      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;
      padding: 20px;
      line-height: 35px;
      text-align: center; }
      #top #wrap_all #main #sf-results.developers .container .template-page .search-filter-results .pagination .wp-pagenavi .pages {
        width: 100%;
        font-size: 0.65rem;
        font-weight: 900;
        line-height: 1rem;
        padding: 0 0 10px 0; }
      #top #wrap_all #main #sf-results.developers .container .template-page .search-filter-results .pagination .wp-pagenavi .page {
        height: 35px;
        width: 35px;
        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;
        font-size: 0.65rem;
        font-weight: 400;
        line-height: 1rem;
        border: 1px solid #b2b3b6;
        -moz-border-radius: 100%;
        border-radius: 100%;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        color: #b2b3b6;
        background-color: transparent;
        -webkit-transition: color 0.2s ease, border 0.2s ease;
        -moz-transition: color 0.2s ease, border 0.2s ease;
        transition: color 0.2s ease, border 0.2s ease; }
        #top #wrap_all #main #sf-results.developers .container .template-page .search-filter-results .pagination .wp-pagenavi .page:hover {
          border: 1px solid #222222;
          -moz-border-radius: 100%;
          border-radius: 100%;
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none;
          color: #222222; }
      #top #wrap_all #main #sf-results.developers .container .template-page .search-filter-results .pagination .wp-pagenavi .current {
        height: 35px;
        width: 35px;
        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;
        font-size: 0.65rem;
        font-weight: 900;
        line-height: 1rem;
        border: 1px solid #222222;
        -moz-border-radius: 100%;
        border-radius: 100%;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        color: #222222;
        background-color: transparent; }
      #top #wrap_all #main #sf-results.developers .container .template-page .search-filter-results .pagination .wp-pagenavi .previouspostslink,
      #top #wrap_all #main #sf-results.developers .container .template-page .search-filter-results .pagination .wp-pagenavi .nextpostslink,
      #top #wrap_all #main #sf-results.developers .container .template-page .search-filter-results .pagination .wp-pagenavi .first,
      #top #wrap_all #main #sf-results.developers .container .template-page .search-filter-results .pagination .wp-pagenavi .last {
        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;
        font-size: 0.65rem;
        font-weight: 900;
        line-height: 1rem;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        border: none;
        color: #b2b3b6;
        background-color: transparent; }
  #top #wrap_all #main #sf-results.developers .container .template-page .search-filter-results .results-list {
    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;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    justify-items: flex-start; }
    #top #wrap_all #main #sf-results.developers .container .template-page .search-filter-results .results-list .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: justify;
      -moz-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      position: relative;
      padding: 10px 20px;
      -moz-border-radius: 8px;
      border-radius: 8px; }
      #top #wrap_all #main #sf-results.developers .container .template-page .search-filter-results .results-list .result:nth-child(even) {
        background-color: #f2f2f2; }
      #top #wrap_all #main #sf-results.developers .container .template-page .search-filter-results .results-list .result .result-title {
        width: -moz-calc(100% - 100px);
        width: calc(100% - 100px);
        display: block;
        padding: 0;
        margin: 0; }
        #top #wrap_all #main #sf-results.developers .container .template-page .search-filter-results .results-list .result .result-title a {
          display: block;
          color: #222222;
          text-transform: none;
          font-size: 1rem;
          line-height: 1.35rem;
          letter-spacing: 0; }
      #top #wrap_all #main #sf-results.developers .container .template-page .search-filter-results .results-list .result .result-more {
        display: block;
        width: 100px;
        text-align: right; }
        #top #wrap_all #main #sf-results.developers .container .template-page .search-filter-results .results-list .result .result-more a.see-more {
          font-size: 0.85rem;
          font-weight: 400;
          line-height: 1rem;
          letter-spacing: 0;
          text-transform: none;
          color: #12b2f0;
          background-color: transparent;
          padding: 3px 10px;
          border: 1px solid #12b2f0;
          -moz-border-radius: 8px;
          border-radius: 8px;
          -webkit-transition: background-color 0.2s ease, color 0.2s ease;
          -moz-transition: background-color 0.2s ease, color 0.2s ease;
          transition: background-color 0.2s ease, color 0.2s ease; }
          #top #wrap_all #main #sf-results.developers .container .template-page .search-filter-results .results-list .result .result-more a.see-more:hover {
            background-color: #12b2f0;
            color: white; }
      #top #wrap_all #main #sf-results.developers .container .template-page .search-filter-results .results-list .result .result-terms {
        display: none;
        font-size: 0.75rem;
        line-height: 1rem; }
        #top #wrap_all #main #sf-results.developers .container .template-page .search-filter-results .results-list .result .result-terms span {
          font-size: 0.75rem;
          line-height: 1rem;
          margin: 0; }

@media only screen and (max-width: 1024px) {
  .responsive #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-list {
    grid-template-columns: 1fr 1fr 1fr 1fr; } }

@media only screen and (max-width: 989px) {
  .responsive #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul {
    grid-template-columns: 1fr; }
    .responsive #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-project_promotions ul li {
      padding: 0; }
      .responsive #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-project_promotions ul li input {
        display: none; }
        .responsive #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-project_promotions ul li input:checked + label {
          background-color: #12b2f0;
          color: white; }
          .responsive #top #wrap_all #main #sf-filter .container .template-page .searchandfilter > ul li.sf-field-taxonomy-project_promotions ul li input:checked + label .sf-count {
            color: white; } }

@media only screen and (max-width: 767px) {
  .responsive #top #wrap_all #main #sf-results .container .template-page .search-filter-results .results-list {
    grid-template-columns: 1fr 1fr; } }

@media only screen and (max-width: 480px) {
  .responsive #top #wrap_all #main #sf-results.developers .container .template-page .search-filter-results .results-list .result {
    -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 #wrap_all #main #sf-results.developers .container .template-page .search-filter-results .results-list .result .result-title {
      width: 100%;
      text-align: center; }
    .responsive #top #wrap_all #main #sf-results.developers .container .template-page .search-filter-results .results-list .result .result-more {
      width: 100%;
      text-align: center;
      margin: 10px 0 0 0; } }
