#header_meta {
    border-bottom-style: solid!important;
    border-bottom-width: 1px!important; color: rgba(255, 255, 255, 0.3);
    margin-bottom: -1px;
}

p {
    margin: 0 0 0.85em 0;
  }
  
  strong {
    font-weight: 600;
  }
  
  blockquote {
    border-color: #fc543b !important;
    font-size: 22px;
  }
  
  .hr-inner {
    border-top-width: 4px;
  }
  
  #top .str-inherit strong, #top .str-inherit b {
    color: inherit !important;
  }
  
  .position-bottom{
      position: absolute;
      bottom: 0;
      width: 100%;
      left: 0;
  }
  
  .av-special-heading {
    opacity: 1;
    margin-top: 0;
  }
  
  .av-subheading{
      font-size: 18px;
  }
  .av-subheading p {
      font-family: "Oswald";
      letter-spacing: 1px;
  }
  
  
  .av-custom-fsize > .av-special-heading-tag, .av-custom-fsize > p {
    font-size: inherit !important;
  }
  
  .av-custom-loh > .av-special-heading-tag, .av-custom-loh > p {
    line-height: inherit !important;
  }
  
  .av-custom-fweight > .av-special-heading-tag, .av-custom-fweight > p {
    font-weight: inherit !important;
  }
  
  .av-custom-textsep > .av-special-heading-tag, .av-custom-textsep > p {
    letter-spacing: inherit !important;
  }
  
  .av-custom-texttrans > .av-special-heading-tag, .av-custom-texttrans > p {
    text-transform: inherit !important;
  }
  
  
  .image-overlay {
    display: none !important;
  }
  
  #top img {
    border-radius: 0 !important;
  }
  
  a.flex_column:hover, a.flex_column:focus, a.flex_column:active {
    text-decoration: none !important;
  }
  
  body .flex_column.avia-link-column.avia-link-column-hover:hover{
    opacity: 1 !important;
  }
  
  .avia-video, .avia-iframe-wrap {
    margin: 0;
  }
  
  #top .avia-section {
    position: relative;
  }
  #top .avia-section.pb-0 .content {
    padding-bottom: 0 !important;
  }
  #top .avia-section.pt-0 .content {
    padding-top: 0 !important;
  }
  #top .avia-section.pb-small .content {
    padding-bottom: 30px !important;
  }
  #top .avia-section.pt-small .content {
    padding-top: 30px !important;
  }
  #top .narrow > .container, #top .narrow.container {
    max-width: 1000px;
  }
  #top .fwd > .container {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  
  @media only screen and (min-width: 767px) {
    #home-latest-blog .container {
        margin-bottom: -150px;
        z-index: 10;
    }
    #home-our-mission{
      background-size: 800px auto !important;
    }
  }
  
  .avia-image-container.fwd {
    width: 100%;
    max-width: 100%;
    display: block;
  }
  .avia-image-container.fwd .avia-image-container-inner {
    width: 100%;
    max-width: 100%;
    display: block;
  }
  .avia-image-container.fwd .avia-image-container-inner img {
    width: 100%;
    max-width: 100%;
    display: block;
  }
  
  @media only screen and (max-width: 480px) {
    .avia-section-huge .content, .avia-section-huge .sidebar {
      padding-top: 60px;
      padding-bottom: 60px;
    }
  }
  #top .avia_textblock.narrow {
    max-width: 1000px;
    margin: 0 auto;
  }
  @media only screen and (min-width: 767px) {
    #top .flex_column_table {
      display: flex;
    }
    #top .flex_column_table.av-align-middle .flex_column {
      align-items: center;
    }
    #top .flex_column_table.av-align-bottom .flex_column {
      align-items: flex-end;
    }
    #top .flex_column_table.double-spacing .av-flex-placeholder {
      width: 12%;
    }
    #top .flex_column_table .flex_column {
      display: flex;
    }
    #top .flex_column_table .flex-column-inner {
      width: 100%;
    }
  
    #top .desktop-right {
      order: 2;
    }
  }
  @media only screen and (max-width: 767px) {
    #top .flex_column_table {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
    }
    .av-column-custom-margin {
        margin: 0 !important;
    }
  }
  @media only screen and (max-width: 989px) {
    #top .flex_column_table.av-break-at-tablet-flextable {
      display: block;
    }
  
    #top .flex_column {
      margin-bottom: 0 !important;
    }
  
    #footer-section .flex_column{
      margin-top: 40px !important;
    }
  }
  
  
  #top .flex_column{
      position: relative;
  }
  /* social bookmarks */
  #top .custom_social_bookmarks {
    margin: 0;
    background: transparent;
    display: flex;
  }
  #top .custom_social_bookmarks li {
    display: inline-block;
    float: none;
    width: auto;
    padding: 0;
    margin-right: 20px;
    font-size: 26px;
    line-height: initial !important;
  }
  #top .custom_social_bookmarks li a {
    background: transparent !important;
    text-decoration: none !important;
  }
  #top .custom_social_bookmarks li:last-child {
    margin-right: 0;
  }
  
  body {
    font-weight: 300;
  }
  
  h1, h2, h3, h4, h5 {
    font-weight: 300 !important;
    text-transform: none !important;
    letter-spacing: 0 !important;
  }
  
  
  h1{
      font-size: 60px;
  }
  h2{
      font-size: 42px;
  }
  h3{
      font-size: 36px;
  }
  h4{
      font-size: 28px;
  }
  h5{
      font-size: 18px;
  }
  h6{
      font-size: 14px;
       letter-spacing: 1.1px;
       text-align: left;
       color: #1bb28c;
       text-transform: uppercase;
       font-weight: 400;
  }
  
  @media only screen and (max-width: 767px) {
  
      h1{
          font-size: 42px;
      }
      h2{
          font-size: 36px;
      }
      h3{
          font-size: 28px;
      }
  }
  p{
      font-weight: 300;
  }
  
  h1,h2,h3,h4,h5{
      text-transform: none !important;
  }
  
  #top .padded-column .flex-column-inner{
    padding: 100px;
  }
  
  @media only screen and (max-width: 989px) {
    #top .padded-column .flex-column-inner {
      padding: 50px;
    }
  }
  #top .padded-column.padded-column-short .flex-column-inner{
      padding-top: 50px;
      padding-bottom: 50px;
          background: #2fb28e;
  }
  @media only screen and (max-width: 767px) {
    #top .padded-column .flex-column-inner{
      padding: 50px 0;
    }
    #top .padded-column .flex-column-inner {
      width: 85%;
      max-width: 85%;
      margin: 0 auto;
    }
  }
  
  
  @media only screen and (max-width: 767px) {
      .responsive #top #header .main_menu .social_bookmarks {
          display: none;
      }
  
  }
  
  #top .main_color strong {
      font-weight: 600;
      color: #ff5435;
  }
  
  #footer-section ul, 
  #footer-section ul li {
      margin: 0;
      list-style: none;
  }
  
  #footer-section br{
      display: none;
  }
  #footer-section ul.custom_social_bookmarks {
      display: flex;
  }
  
  #footer-section ul.custom_social_bookmarks li{
      margin-right: 15px;
  }
  
  #footer-section ul.custom_social_bookmarks li a{
      background: transparent !important;
      text-decoration: none;
      font-size: 20px;
  }
  
  /* header */
  
  #header .logo a {
      display: flex;
  }
  
  #header .logo a img {
      padding: 18px 0;
  }
  
  #header .logo .logo-svg{
      max-height: 80px;
      width: 140px !important;
  }
  
  
  
  #header .av-main-nav > li > a {
      font-size: 18px;
      font-weight: 300;
      font-family: "Oswald";
  }
  
  
  #top .av-main-nav ul a {
      font-size: 16px;
      padding: 12px 16px;
  }
  
  #top .av-main-nav ul a:hover{
      background: #20334f;
  }
  
  #header.av_header_glassy.av_header_transparency .header_bg {
      background: #459bff;
  }
  
  #top .hero-section {
      border-bottom: 4px solid #fc543b !important;
  }
  
  #top .hero-section.av-tab-section-container {
      background: url(/wp-content/uploads/hero-bg.jpg) no-repeat top center fixed;
      background-size: cover;
      border-top: 0;
  }
  
  #top .hero-section.av-tab-section-container .av-tab-section-tab-title-container {
      background: transparent;
  }
  
  #top .hero-section.av-tab-section-container .av-tab-arrow-container span {
      display: none;
  }
  
  #top .hero-section.av-tab-section-container .av-tab-arrow-container {
      height: 2px;
      width: 100%;
      background: #fc543b;
      top: -2px;
      opacity: 0;
  }
  
  #top .hero-section.av-tab-section-container .av-tab-section-inner-container.avia-section-default{
      border-bottom: 2px solid #1f3050;
  }
  #top .hero-section.av-tab-section-container .av-active-tab-title .av-tab-arrow-container {
      opacity: 1;
  }
  
  
  #top .hero-section.av-tab-section-container .av-section-tab-title {
      color: white;
      position: relative;
      padding: 0;
      transition: all ease 0.25s;
      flex-grow: 1;
      opacity: 0.6;
  }
  
  #top .hero-section.av-tab-section-container .av-active-tab-title{
      opacity: 1;
  }
  #top .hero-section.av-tab-section-container .av-tab-section-tab-title-container {
      display: flex;
      justify-content: center;
      max-width: 1410px;
      margin: 0 auto;
      min-width: initial !important;
      padding: 0 50px;
  }
  
  #top .hero-section.av-tab-section-container .av-tab-section-tab-title-container .av-inner-tab-title{
      text-align: left;
      width: auto;
  }
  
  #top .hero-section.av-tab-section-container .av-tab-section-tab-title-container .av-inner-tab-title span {
      display: block;
      line-height: 1.2;
      font-family: "Oswald";
      text-transform: none;
      font-weight: 300;
  
  }
  
  #top .hero-section.av-tab-section-container .av-tab-section-tab-title-container .av-inner-tab-title span.number{
      font-size: 18px;
  }
  
  #top .hero-section.av-tab-section-container .av-tab-section-tab-title-container .av-active-tab-title span.number{
      color: #ff5435;
      text-transform: uppercase;
      letter-spacing: 1px;
  }
  
  
  #top .hero-section.av-tab-section-container .av-tab-section-tab-title-container .av-inner-tab-title span.pre-title{
      color: #459bff;
      font-size: 14px;
      margin-top: 10px;
      text-transform: uppercase;
      letter-spacing: 1.5px;
  }
  
  #top .hero-section.av-tab-section-container .av-tab-section-tab-title-container .av-inner-tab-title span.title{
      font-size: 28px;
      margin: 10px 0;
  
  }
  
  #top .hero-section.av-tab-section-container .av-tab-section-tab-title-container .av-inner-tab-title span.date{
      color: #ececec;
      text-transform: none;    
      font-family: "Source Sans Pro";
      letter-spacing: 2px;
      font-size: 16px;
  }
  
  
  #top .hero-section .av-special-heading {
      margin-top: 0;
  }
  
  #top .hero-section .av-subheading p{
      color: #ececec;
  }
  
  #top .hero-section h1{
      font-size: 46px;
      margin: 15px 0 10px 0;
  }
  #top .hero-section p,
  #top .hero-section h1,
  #top .hero-section h2,
  #top .hero-section h3,
  #top .hero-section h4,
  #top .hero-section h5{
      color: white;
  }
  
  #top .hero-section h5{
      color: #459bff;
      text-transform: uppercase;
      letter-spacing: 2px;
      font-size: 18px;
  }
  
  #top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
      background: white;
      border: 1px solid #acacac;
      border-radius: 0;
  }
  
  #top label {
      font-weight: 300;
  }
  
  #top .avia-button.avia-color-light {
      border-width: 1px;
  }
  
  #top .avia-button-center{
      display: flex;
      justify-content: center;
  }
  
  
  #top .logo-row .flex_column img {
      transition: all ease 0.25s;
  }
  #top .logo-row .flex_column:hover img {
      transform: scale(1.05);
      opacity: 1;
  }
  
  
  #top .logo-row .flex_column:hover .hr-custom .hr-inner:before {
      width: 100%;
  }
  #top .logo-row .hr-custom .hr-inner:before {
      content: "";
      position: absolute;
      width: 0;
      height: 100%;
      background: #f95542;
      top: 0;
      left: 0;
      display: block;
      transition: all ease 0.20s;
  }
  
  #top .logo-row .hr-inner {
      background: #ececec;
      border: 0;
      height: 5px;
  }
  
  @media only screen and (max-width: 767px) {
    #top .avia-button-right {
        float: none;
        display: inline-block;
    }
  }
  #top .av-masonry-load-more,
  #top .avia-button,
  #top .button,
  #top .fwp-load-more{
      text-transform: uppercase;
      font-family: "Oswald", sans-serif;
      letter-spacing: 1.4px;
      font-weight: 300;
      background: #29b18c;
      border: 0;
      border-radius: 4px;
      font-size: 16px;
  }
  
  #top .fwp-load-more{
    background: transparent;
    color: #29b18c;
    padding: 12px 24px;
    margin: 0 auto;
    display: block;
    cursor: pointer;
    border: 1.5px solid;
    outline: none;
    transition: all ease 0.25s;
  }
  
  #top .fwp-load-more:hover{
    background: #29b18c;
    color: white;
  }
  
  .avia_ajax_form .button {
      width: auto;
      min-width: 140px;
  }
  
  
  #top .av-masonry-load-more {
      color: #29b18c;
      width: 180px;
      margin: 100px auto 100px auto;
      padding: 10px;
      border: 1px solid;
      background: transparent !important;
      letter-spacing: 1.4px !important;
  }
  
  #top .avia-button:hover{
      opacity: 1;
  }
  #top .avia-button:hover .avia_button_icon{
      transform: translateX(4px);
  }
  #top .avia-size-medium,
  #top .avia-size-large{
      padding: 16px 22px;
      min-width: 210px;
      text-align: left;
      font-size: 16px;
  }
  
  #top .avia_button_icon{
      float: right;
      transition: all ease 0.25s;
  }
  #top .avia-color-theme-color {
      background: #1bb28c;
      border: 0;
  }
  
  #top .alternate_color .avia-color-theme-color{
    color: white !important
  }
  
  #top .white .avia-color-theme-color{
      background: white;
      color: #2fb28e;
  }
  
  #top .borderless .avia-button{
      padding: 0;
      background: transparent;
      display: flex;
      border: 0;
      letter-spacing: 1.2px;
      font-weight: 300;
      font-family: "Source Sans Pro";
      text-transform: none;
      text-align: center;
      min-width: initial;
  }
  #top .borderless-white .avia-button{
      color: white !important;
  }
  #top .borderless:hover .avia-button{
      opacity: 0.8;
  }
  
  #top .borderless .avia-button .avia_button_icon.avia_button_icon_right {
      background: #fc543b;
      border-radius: 120px;
      width: 20px;
      height: 20px;
      left: 0;
      line-height: 20px;
      margin-left: 10px;
      display: inline-block;
      font-size: 20px;
      color: white;
  }
  
  
  #top .main_color .borderless .avia-button{
      color: #1f3050;
  }
  
  
  #top .alternate_color .borderless .avia-button,
  #top .hero-section .borderless .avia-button{
      color: white;
  }
  
  #top .hero-section.av-tab-section-container .container {
      transform: translateX(-7.5px);
  }
  
  
  @media only screen and (max-width: 767px) {
      #top .hero-section.av-tab-section-container .av-section-tab-title {
          margin: 0 20px;
      }
  
      #top .hero-section.av-tab-section-container .container {
          transform: translateX(0);
      }
  
      #av-burger-menu-ul li a {
          font-size: 24px;
      }
  
  }
  #header .main_menu {
      display: flex;
  }
  
  #header nav .social_bookmarks {
      order: -1;
  }
  
  #header nav .social_bookmarks a{
      background: transparent !important;
  }
  
  #header .avia-menu.av_menu_icon_beside {
      border-right: 0;
      padding-right: 0;
      margin-right: 0;
  }
  
  #top .hr.hr-short{
      width: 70px;
      height: 3px;
      background-color: #489ffc;
  }
  
  #top .hr.hr-short.white-sep {
      background: white !important;
  }
  
  #top .hr.hr-short.orange{
      background-color: #fc543b;
  }#top .hr.hr-short.green{
      background-color: #1bb28c;
  }
  #top .hr.hr-short.darkblue{
      background-color: #1f3050;
  }
  
  #top .hr.hr-short.el_after_av_heading{
      margin-top: 10px;
  }
  
  #top .hr.hr-short.hr-center{
      margin: 10px auto 16px auto;
  }
  
  #top .hr.hr-short.hr-right{
      float: right;
  }
  
  
  #top .hr.hr-short .hr-inner{
      display: none;
  }
  
  
  #top .box-shadow{
      box-shadow: 0px 7.5px 25px 0 rgba(0, 0, 0, 0.25);
  
  }
  #top .solutions-row{
      border-top: 1px solid white;
  }
  #top .solutions-row .av-flex-placeholder {
      width: 1px;
      background: white;
  }
  
  #top .solutions-row .flex_column,
  #top .solutions-row .flex_column *{
      transition: all ease 0.25s;
  }
  #top .solutions-row .flex_column:hover{
      background: #0f182c !important;
      position: relative;
      z-index: 10;
  }
  
  #top .solutions-row .flex_column:hover h3{
      color: #23ab89 !important;
  }
  
  
  
  #top .av-special-heading[class*='map-icon'] .av-special-heading-tag:before {
      content: "\e842";
      font-family: "entypo-fontello";
      color: #23ab89;
      position: absolute;
      transform: translateX(-30px);
  }
  
  #top .av-special-heading[class*='map-icon'] .av-subheading p{
    font-family: inherit;
    letter-spacing: 0;
  }
  
  #top .alternate_color .av-special-heading[class*='map-icon'] .av-special-heading-tag:before {
      color: white;
  }
  
  
  #top .av-special-heading[class*='arrow'] .av-special-heading-tag:after {
      content: "\e806";
      font-family: "gca";
      color: #23ab89;
      margin-left: 15px;
  }
  
  #top .solutions-row .flex_column .av-special-heading[class*='arrow'] .av-special-heading-tag{
      display: flex;
      align-items: center;
  }
  
  #top .solutions-row .flex_column:hover .av-special-heading[class*='arrow'] .av-special-heading-tag:after {
      color: white;
  }
  
  #top .solutions-row .flex_column .flex-column-inner{
    background: inherit;
  }
  @media only screen and (max-width: 767px) {
      #top .solutions-row .flex_column{
          border-bottom: 1px solid white;
      }
      #top .solutions-row .flex_column:last-child{
          border-bottom: none;
      }
  }
  #top .av-iconlist-small .iconlist_content p {
      margin-top: 0 !important;
  }
  
  #top .av-iconlist-small .iconlist_icon {
      color: #23ab89 !important;
      top: 5px;
      margin-right: 20px;
  }
  
  
  
  
  #menu-item-gtranslate{
      margin: 0 10px;
      position: relative;
      top: 17px;
      overflow: visible !important;
  }
  
  #menu-item-gtranslate > .switcher{
      display: block !important;
      opacity: 1 !important;
      }
  
  @media only screen and (max-width: 767px) {
      #menu-item-gtranslate > .switcher{
          display: none !important;
          }
  }
  #menu-item-gtranslate > .switcher > div.selected > a{
      height: 26px;
      line-height: 26px;
  }
  #top .switcher a{
    color: #192439 !important;
      font-size: 14px;
  }
  
  #top .switcher .selected a {
      border: 0;
      display: flex;
      align-items: center;
  }
  
  #top .switcher .selected a img{
      order: 2;
      margin-left: 5px;
      margin-top: 0px;
  }
  #top .switcher .selected {
      border: 0;
  }
  
  #top .switcher .option a{
      line-height: initial !important;
      height: initial !important;
      padding: 6px !important;
  }
  
  
  #top .switcher .option a.selected,
  #top .switcher .option a:hover{
      background: #283d5f;
      
  }
  
  #top #menu-item-search.menu-item-search-dropdown>a {
      font-size: 22px;
  }
  
  #top .powered-by {
      position: absolute;
      bottom: 4px;
      height: 30px;
      font-size: 11px;
      opacity: 0.8;
  }
  
  #top .powered-by img {
      position: relative;
      top: 5px;
      margin: 0 5px;
  }
  
  #top .powered-by a{
      color: white;
      font-weight: normal;
  }
  
  
  
  
  .avia-content-slider .slide-entry-wrap {
      display: flex;
  }
  
  .avia-logo-grid .slide-entry-wrap{
    display: block;
    text-align: center;
  }
   
  .avia-content-slider .slide-entry{
      margin-left: 40px;
      flex-grow: 1;
  }
  
  .avia-content-slider .slide-entry.first{
      margin-left: 0;
  }
  
  .avia-content-slider .slide-entry.wide-post {
      flex-grow: 20;
  }
  
  .avia-content-slider .slide-entry{
      transition: all ease 0.25s;
  }
  .avia_codeblock .avia-content-slider .slide-entry:hover {
      box-shadow: 0 0 20px rgba(0,0,0,.4);
  }
  
  .avia-content-slider,
  .avia-content-slider-inner {
      overflow: visible !important;
  }
  
  
  
  .avia-content-slider .slide-content {
      bottom: 0;
      color: white;
      padding: 180px 30px 60px 30px;
      width: 100%;
      position: relative;
      height: 100%;
  }
  .avia_codeblock .avia-content-slider .slide-entry:before{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    top: 0;
    visibility: visible;
    background: -moz-linear-gradient(top, rgba(22,30,48,0) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(top, rgba(22,30,48,0) 0%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(22,30,48,0) 0%,rgba(0,0,0,1) 100%);
  }
  .avia-content-slider .slide-entry span,
  .avia-content-slider .slide-entry em{
    color: white;
  }
  .avia-content-slider .slide-entry span.minor-meta{
    text-transform: uppercase;
  }
  @media only screen and (min-width: 767px) {
      .avia-content-slider .slide-content .slide-entry-permalink{
          position: absolute;
          bottom: 30px;
      }
  }
  .avia-content-slider .slide-entry-permalink a{
      float: none;
  }
  .avia-content-slider .slide-image{
      border-radius: 0 !important;
  }
  
  
  .avia-content-slider .slide-meta{
      color: white;
      padding: 10px 0;
  }
  
  .avia-content-slider .slide-entry-title{
      font-size: 26px;
      color: white;
  }
  
  .avia-content-slider .blog-categories a {
      text-transform: uppercase;
      color: white;
      font-family: "Oswald";
      letter-spacing: 2.5px;
      font-size: 18px;
  }
  
  .avia-content-slider .entry-content-header:before {
      content: "";
      width: 100%;
      max-width: 350px;
      height: 4px;
      border-radius: 3px;
      background: #fc543b;
      display: block;
      margin-bottom: 20px;
  }
  
  @media only screen and (max-width: 767px) {
      .responsive #top #wrap_all .avia-content-slider .slide-entry{
          width: 100% !important;
          margin-left: 0 !important; 
          margin-right: 0 !important;  
          margin-bottom: 30px !important;
      }
  }
  @media only screen and (max-width: 767px) {
      .no-bg-image-mobile{
          background-image: none !important;
      }
      .avia-content-slider .slide-entry-wrap {
          display: block;
          margin-bottom: 0;
      }
      
      #footer-section .flex_column {
          margin-bottom: 50px !important;
      }
  
  }
  @media only screen and (max-width: 480px) {
      #top .avia-button-wrap, #top .avia-size-medium {
          min-width: 100%;
      }
  
      .avia-content-slider .slide-entry-excerpt{
          display: none;
      }
  }
  
  
  @media only screen and (min-width: 767px) and (max-width: 1200px){
        .avia-content-slider .slide-entry-excerpt{
            display: none;
        }  
  }
  
  #top .socket-container{
      font-size: 16px;
  }
  
  @media only screen and (max-width: 989px) {
      #top .socket-container .flex_column{
          margin-bottom: 0px !important;
      }
      #top .socket-container .av_textblock_section p{
          text-align: center !important;
      }
  }
  
  /* add here socket ipad 
  
  
  #footer-section .container .entry-content-wrapper {
      display: flex;
      flex-wrap: wrap;
  }
  
  #footer-section .flex_column {
      flex-basis: 49%;
  }
  
  #footer-section .flex_column:first-child{
      flex-basis: 100%;
  }
  
  */
  
  #top select.facetwp-dropdown,
  #top select.facetwp-monthly {
      background: #ededed;
      border: 0;
      padding: 12px;
  }
  
  #top .facetwp-search {
      padding: 10px !important;
      border: 2px solid #adadae !important;
  }
  
  ul.blog-facets,
  ul.blog-facets li {
      margin: 0;
      list-style: none;
  }
  
  @media only screen and (min-width: 767px) {
    ul.blog-facets{
        display: flex;
  
    }
    ul.blog-facets li{
        margin-right: 30px;
    }
  
  }
  
  .facetwp-facet{
    margin-bottom: 0 !important
  }
  
  ul.blog-facets .facetwp-btn {
      display: none;
  }
  
  .avia-content-slider .facetwp-template{
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap;
  }
  
  .avia-content-slider .facetwp-template .slide-entry {
      margin: 0 0 30px 0;
      flex-grow: initial;
      width: calc(33.33% - 15px);
  }
  
  
  @supports (display: grid) {
      .avia-content-slider .facetwp-template{
          display: grid;
          grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
          grid-gap: 30px;
          grid-auto-rows: minmax(350px, auto);
          grid-auto-flow: dense;
      }
  
      .avia-content-slider .facetwp-template .slide-entry{
          width: 100%;
          margin: 0;
      }
  
      @media only screen and (min-width: 989px) {
          .wide-post {
              grid-column-end: span 2;
              grid-row-end: span 1;
          }
      }
  }
  
  
  .avia-content-slider .wide-post .slide-entry-excerpt {
      max-width: 400px;
  }
  
  
  @media only screen and (max-width: 480px) {
      .avia-content-slider .facetwp-template{
          display: block;
      }
      #top .avia-content-slider .facetwp-template .slide-entry{
          margin-bottom: 30px !important
      }
  }
  
  
  
  #top .main_color .tabcontainer .tab:hover, 
  #top .main_color .tabcontainer .tab.active_tab {
      font-weight: 600;
      color: #727272;
  }
  
  #top .tab_titles .tab {
      font-size: 16px;
  }
  
  #top .tab_inner_content ul li {
      color: #1bb28c;
      font-weight: 600;
  }
  
  #top .get-involved .solutions-row .flex_column:hover .flex-column-inner{
      transform: scale(1.05);
      z-index:3;
      box-shadow: 0px 7.5px 25px 0 rgba(0, 0, 0, 0.25);
  
  }
  
  #top .get-involved .solutions-row .flex_column:hover .flex-column-inner .av-special-heading-tag{
      color: #459bff !important;
  }
  
  #top .offset-image-section.avia-section{
    position: relative;
    z-index: 3;
  }
  
  
  
  @media only screen and (min-width: 1200px) {
    #top .offset-left .avia-image-container {
        position: absolute;
        left: 0;
        transform: translateX(-25%);
    }
  
  
    #top .offset-right .avia-image-container {
        position: absolute;
        right: 0;
        transform: translateX(25%);
    }
  
    #top .offset-right-middle .avia-image-container {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translate(25%, -50%);
    }
  
  
    #top .offset-left-middle .avia-image-container {
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateX(-25%) translateY(-50%);
    }
    #top .offset-bottom .avia-image-container {
        bottom: -50px;
    }
  
    #top .offset-image-section.avia-section .template-page {
        position: initial;
    }
  
    #top .offset-image-section.avia-section .container {
       position: initial;
    }
  
    #top .offset-left,
    #top .offset-right,
    #top .offset-right-middle,
    #top .offset-left-middle{
        position: initial;
    }
  }
  
  
  @media only screen and (max-width: 1200px) {
  
  .responsive #top #wrap_all .flex_column.av-break-at-1200, 
  .responsive #top #wrap_all .av-break-at-1200 .flex_cell {
      margin: 0;
      margin-bottom: 20px;
      width: 100%;
      display: block;
    }
    
  .responsive #top #wrap_all .av-break-at-1200-flextable, 
  .responsive .av-layout-grid-container.av-break-at-1200 {
    display: block; 
    }
  
  }
  
  .avia-search-tooltip #searchform>div {
      margin: 6px;
  }
  
  #top #searchsubmit:hover {
      background: #459bff;
      color: white;
  }
  
  
  /* masonry */
  
  
  /* leadership */
  #top .container .av-inner-masonry{
      padding: 12px 0;
  }
  
  @media only screen and (min-width: 480px) {
    #top .container .av-masonry.av-large-gap .av-masonry-container {
        width: -webkit-calc(100% + 24px);
        width: calc(100% + 24px);
        left: -12px;
    }
  
    #top .container .av-inner-masonry {
        padding: 12px;
    }
  }
  
  @media only screen and (min-width: 767px) {
      #top .container .av-masonry.av-large-gap .av-masonry-container {
          width: -webkit-calc(100% + 48px);
          width: calc(100% + 48px);
          left: -24px;
      }
      #top .container .av-inner-masonry {
          padding:24px;
      }
  }
  
  .av-fixed-size .av-masonry-image-container img {
      display: block;
      width: 100%
  }
  
  .av-caption-on-hover .av-masonry-item-with-image.av-masonry-entry .av-inner-masonry-content,
  .av-fixed-size.av-large-gap .av-masonry-entry .av-inner-masonry-content,
  .av-fixed-size.av-large-gap .av-masonry-image-container,
  .av-fixed-size.av-large-gap .av-masonry-outerimage-container,
  .av-flex-size.av-caption-on-hover-hide.av-large-gap .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content,
  .av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry {
      left: 0;
      right: 0;
      bottom: 0;
      position: relative;
      background: transparent;
  }
  
  .av-fixed-size.av-large-gap .av-masonry-entry .av-inner-masonry-sizer {
      display: none
  }
  
  
  #top #wrap_all .container .av-inner-masonry-content {
      padding: 20px 0 0 0;
      background: 0 0;
      text-align: left;
      left: 0;
  }
  #top .container .av-masonry.av-large-gap {
      width: 100%
  }
  
  #top .av-masonry-image-container {
      -webkit-transform: none!important;
      -ms-transform: none!important;
      transform: none!important;
      opacity: 1
  }
  
  
  #top .av-masonry-load-more {
      
  }
  
  #top .team-member-name {
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 30px; }
  
    #top .inline-lightbox .team-member-name{
      color: #0f182c;
    }
    #top .inline-lightbox .team-member-job-title{
      margin-bottom: 30px;
      font-size: 14px;
      color: #1bb28c;
      font-weight: 300;
      text-transform: uppercase;
      letter-spacing: 1px;
    }
  
  #top .team-member-job-title {
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase !important;
    }
  
  #top .team-img-container-outer {
    text-align: center; }
  
  #top .team-img-container {
    display: inline-block;
    position: relative; }
  
  #top .inline-lightbox {
    display: none; }
  
  .mfp-content .inline-lightbox {
    max-width: 800px;
    margin: 0 auto;
    }
  .mfp-ready .inline-lightbox{
    display: block !important;
  }
  .mfp-removing .inline-lightbox{
      display: none !important;
  }
  
  @media only screen and (min-width: 767px) {
    #top .av-masonry-entry.type-team .av-inner-masonry-content-pos-content .av-read-more-link {
        position: absolute;
        bottom: 0;
    }
  }
  
  #top .inline-lightbox{
    -webkit-box-shadow: 0 30px 100px rgba(0,0,0,0.4);
            box-shadow: 0 30px 100px rgba(0,0,0,0.4);
    background: white;  
  }
  #top .inline-lightbox .inline-lightbox-inner {
    padding: 50px;
    position: relative;
    }
  
  #top .inline-lightbox .member-img {
    min-width: 220px;
    margin-right: 40px; }
  
    @media only screen and (max-width: 767px) {
      #top .inline-lightbox .inline-lightbox-inner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column; padding: 30px; } 
      #top .inline-lightbox .member-img {
        min-width: 100%; margin: 0;} }
  #top .inline-lightbox img {
    width: 100%; 
  max-width: 220px;}
  
  #top .inline-lightbox .team-member-name,
  #top .inline-lightbox .team-member-job-title {
    text-align: left; }
  
  
    #top .team-trigger{
      position: absolute;
      top: 0;
      right: 10px;
      cursor: pointer;
      font-size: 0;
      z-index: 10;
  }
  #top .team-trigger:after,
  #top .avia-popup .mfp-close:after {
      content: '\e816';
      font-family: "entypo-fontello";
      color: #00638e;
      width: 40px;
      height: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              -webkit-align-items: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              -webkit-justify-content: center;
              justify-content: center;
      font-size: 28px;
      border-radius: 1000px;
      opacity: 1 !important;
  }
  
  #top .avia-popup .mfp-close {
      opacity: 1;
      font-size: 0;
      -webkit-transform: none;
          -ms-transform: none;
              transform: none;
      border: 0;
      right: 0;
      top: 0;
  }
  
  #top .avia-popup .mfp-close:after {
    top: 0;
    right: 0;
    position: absolute;
  }
  
  #top .avia-popup .mfp-close:after {
      content: '\e813';
  }
  
  @media only screen and (min-width: 767px) {
      #top .gca-ambassadors .entry-content-wrapper.clearfix {
          display: flex;
          flex-wrap: wrap;
          justify-content: center;
      }
  }
  
  #top .av-sort-by-term > span,
  #top .av-sort-by-term a{
      color: #727272;    
  }
  #top .av-sort-by-term a {
      font-size: 18px;
      border-bottom: 1.6px solid transparent;
      line-height: 1.4;
  }
  #top .av-sort-by-term a.active_sort {
      color: #459bff;
      border-color: #459bff;
  }
  
  
  #top .av-masonry-entry.team-member {
      cursor: pointer;
  }
  
  #top .av-masonry-entry.team-member .av-masonry-entry-title.entry-title {
      color: white;
      font-size: 22px;
  }
  
  #top .main_color .av-masonry-entry.team-member .av-masonry-entry-title.entry-title {
      color: #161e30;
  }
  
  #top .av-masonry-entry.team-member .av-team-title{
      font-size: 14px;
      color: #1bb28c;
      font-weight: 300;
      text-transform: uppercase;
      letter-spacing: 1px;
      text-align: center;
  }
  
  .custom-team-social-inner a {
      text-decoration: none !important;
      margin-right: 15px;
  }
  
  #top .av-masonry-entry.job_listing .av-masonry-image-container{
      background: #1a2d4e;
      padding: 40px;
  }
  
  
  #top .av-masonry-entry.job_listing .av-masonry-image-container .av-inner-masonry-content-pos-content{
      text-align: left;
      border-top: 3.5px solid #fc543b;
      padding-top: 30px;
  }
  
  #top .av-masonry-entry.job_listing .av-masonry-image-container .av-inner-masonry-content-pos-content *{
      color: white;    
  }
  
  #top .av-masonry-entry.job_listing .av-job-type{
    font-size: 14px;
    letter-spacing: 1.1px;
    text-transform: uppercase;
    font-weight: 300;
  }
  
  #top .av-masonry-entry.job_listing .av-masonry-entry-title{
      font-size: 22px;
      margin: 10px 0;
  }
  
  #top .av-masonry-entry.job_listing .av-team-member-meta{
      margin-top: 30px;
  }
  
  
  /* single post */
  #top .fullsize .template-blog .post .entry-content-wrapper .entry-content h3,
  #top .fullsize .template-blog .post .entry-content-wrapper .entry-content h4,
  #top .fullsize .template-blog .post .entry-content-wrapper .entry-content h5{
      font-family: inherit;
      line-height: 1.4;
  }
  
  #top .fullsize .template-blog .post .entry-content-wrapper,
  #top .fullsize .template-blog .post .entry-content-wrapper *{
      max-width: 1100px;
  }
  
  #top .fullsize .template-blog .post .entry-content-wrapper .entry-content strong,
  #top .fullsize .template-blog .post .entry-content-wrapper .entry-content b{
      font-weight: 500;   
      color: inherit;
  }
  #top .fullsize .template-blog .post .entry-content-wrapper .entry-content a{
      font-weight: 500;
      text-decoration: underline;
  }
  #top .fullsize .template-blog .post .entry-content-wrapper .entry-content{
      text-align: left;
  }
  
  #top .fullsize .template-blog .post .entry-content-wrapper .entry-content p{
      margin: 1.8em 0;
  }
  #top .av-share-box{
      margin: 30px 0;
      float: none;
  }
  #top .authors-boxes{
      clear: both;
  }
  #top .av-share-box ul li {
      border: 0;
      display: block;
      margin-right: 10px;
  }
  
  #top .av-share-box ul {
      border: 0;
      display: flex;
      border-radius: 0;
  }
  
  #top .av-share-box ul li a {
      padding: 4px 10px;
      min-width: 40px;
      font-size: 18px;
      background: #24b38e !important;
      color: white !important;
  }
  #top .av-share-box ul li a:hover{
      background: #4a9dfc !important;    
  }
  
  #top .av-share-box .avia-related-tooltip{
      display: none !important;
  }
  
  
  #top .av_inherit_color a:after{
    display: none !important;
  }
  .single-author-box {
    margin: 100px 0 30px 0;
  }
  @media only screen and (min-width: 480px) {
    .single-author-box > div {
      display: flex;
    }
    .single-author-box .author-profile-text {
      margin-left: 30px;
    }
  }
  @media only screen and (max-width: 480px) {
    .single-author-box .rounded-container {
      float: none;
      margin-bottom: 30px;
    }
  }
  .single-author-box .author-title {
    text-transform: none !important;
    font-size: 21.8px;
    color: #1f3050;
    margin: 10px 0;
  }
  
  
  
  .single-author-box .author-title a{
    text-decoration: none !important;    
  }
  
  #top .blog-tags.minor-meta strong{
      color: inherit;
  }
  
  #top .blog-tags.minor-meta a{
      color: #459bff;
      text-decoration: underline;
  }
  
  
  .single-header-meta {
      display: flex;
      justify-content: center;
  }
  
  .single-header-meta > *{
      margin: 0 5px;
  }
  
  .single-header-meta > p:after{
      content: "/";
      margin-left: 10px;
      color: white;
  }
  .single-header-meta > p:last-child:after{
      display: none;
  }
  .single-header-meta *{
      color: #459bff !important;  
      font-size: 18px;
      font-family: "Oswald";
  }
  
  .single-post-header{
      text-align: center;
  }
  
  
  @media only screen and (min-width: 767px) {
      .single-post-header h1{
          font-size: 60px !important;
          margin-bottom: 20px !important;
      }
  }
  
  .single-post-header .av-section-color-overlay{
      background: #0f182c;
      opacity: 0.7;
  }
  
  #top .template-search.content .entry-content-wrapper {
      font-size: inherit;
  }
  
  .single_job_listing .meta .full-time{
      background: #24b38e;
  }
  
  
  #footer-section .container {
      padding-top: 0 !important;
  }
  
  #top .avia-logo-element-container .slide-entry {
      filter: grayscale(1);
      transition: all ease 0.25s;
      display: inline-block;
      float: none;
  }
  
  #top .avia-logo-element-container .slide-image {
      background: transparent;
  }
  #top .avia-logo-element-container .slide-entry:hover {
      filter: grayscale(0);
  }
  
  p a {
      font-weight: 500;
      text-decoration: none !important;
      position: relative;
      display: inline-block;
  }
  p a:after{
      content: "";
      width: 100%;
      background: #4da1f9;
      height: 2px;
      display: block;
      position: absolute;
      left: 0;
      bottom: 0;
      transition: all ease 0.15s;
  }
  p a:hover:after{
      width: 30px;
  }
  
  #top .support-gca-section{
    display: none !important;
  }
  #top .support-gca-section .content {
      padding: 0;
  }
  
  
  @media only screen and (min-width: 767px) {
      #top .support-gca-section .content {
          margin-bottom: -100px;
      }
  
      #top .support-gca-section .content img{
          box-shadow: 0px 7.5px 25px 0 rgba(0, 0, 0, 0.25);    
      }
  }
  
  #top .hover-scale{
    transition: all ease 0.25s;
    transform-origin: 0 0;
  }
  
  #top .hover-scale:hover{
    transform: scale(1.05);
    box-shadow: 0px 7.5px 25px 0 rgba(0, 0, 0, 0.25);    
  }
  
  
  
  @media only screen and (min-width: 767px) {
    #top .contact-map-row,
    #top .contact-map-row .padded-column .flex-column-inner{
        display: flex;
        align-items: center;
    }
  
  }
  #top .contact-map-row .padded-column .avia-google-map-container {
      width: 100%;
      opacity: 0.8;
  }
  
  #top .contact-map-row .padded-column .flex-column-inner {
      padding: 0;
  }
  
  #top .contact-map-row .padded-column .av-special-heading{
      padding: 100px !important;
  
  }
  
  
  @media only screen and (max-width: 767px) {
    #top .contact-map-row .padded-column .av-special-heading{
      padding: 50px !important;
    }
  }
  
  
  
  /* header mobile */
  
#header_meta{
	height: 40px;
}
  
  #header_meta .container{
      display: flex;
      justify-content: flex-end;
  }
  
  #header_meta li{
      border: 0 !important
  }
  
  #header_meta .social_bookmarks li a{
      height: 40px;
      line-height: 40px;
      background: transparent !important;
  }
  
  
  #header_meta .switcher .option{
      position: absolute;
  }
  
  #header_meta #menu-item-gtranslate > .switcher > div.selected > a{
      border-left: 1px solid #2e619c !important;
      border-right: 1px solid #2e619c !important;
      padding: 0 10px 0 40px !important;
      width: auto !important;
      background-image: url(/wp-content/uploads/arrows-switcher-1.png) !important;
      background-repeat: no-repeat;
      background-position: 15px 10px;
      height: 40px;
      line-height: 40px;
  }
  
  #header_meta #menu-item-search{
      display: none;
  }
  
  
  #header_meta #menu-item-gtranslate{
      padding: 0;
      margin: 0;
  }
  
  #header_meta .sub_menu{
      top: 0;
      padding-right: 0;
  }
  
  
  #header_meta .sub_menu{
	  /*
      height: 0;
      overflow: hidden;
      visibility: hidden;
      min-height: initial;
	  */
	  display: none;
  }
  
  
  
  @media only screen and (max-width: 767px) {
      #header_meta .container {
          padding-left: 7.5% !important;
          width: 100% !important;
          max-width: 100% !important;
      }
  }
  
  
  @media only screen and (max-width: 1200px) {
  
      #header_meta{
          display: block;
      }
  
      #header_meta{
          height: auto;
          visibility: visible;
          overflow: visible;
          min-height: 30px
      }
  
      #header_main #menu-item-gtranslate,
      #header_main .social_bookmarks{
          display: none;
      }
  
      .html_header_transparency #top .avia-builder-el-0 .container, .html_header_transparency #top .avia-builder-el-0 .slideshow_caption {
          padding-top: calc(81px + 40px);
      }
  }
  
  @media only screen and (max-width: 989px) {
      #header_meta .social_bookmarks{
          display: block !important;
          text-align: left !important;
      }
      #header_main .social_bookmarks{
          display: none !important;
      }
      #header.av_header_glassy.av_header_transparency .header_bg{
          background: #1b2b45;
          opacity: 1;
      }
      .html_header_transparency #top .avia-builder-el-0 .container, .html_header_transparency #top .avia-builder-el-0 .slideshow_caption {
          padding-top: 0;
      }
  }
  
  
  
  .responsive #header .social_bookmarks {
      padding-bottom: 0 !important;
  }
  
  #header_meta .sub_menu,
  #header_meta .sub_menu ul {
      height: 40px;
  }
  
  .responsive #header_meta .sub_menu>ul{
      text-align: right;
  }
  
  
  #top .team-member .av-masonry-image-container {
      height: 100%;
  }
  
  #top .team-member .av-inner-masonry-content {
      padding: 0;
  }
  
  #top #gca-ambassadors .team-member .av-inner-masonry-content-pos{
      display: block !important;
  
  }
  
  #top #gca-ambassadors .team-member .av-inner-masonry-content {
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  
  @media only screen and (max-width: 989px) {
  
      #top #gca-ambassadors .team-member .av-masonry-outerimage-container {
          min-height: 120px !important;
      }
  
  }
  
  #footer-section .avia_textblock p {
      margin: 0 !important;
  }
  
  
  
  /* Hotspot */
  .responsive .av-image-hotspot {
    width: 12px;
    height: 12px;
    line-height: 12px; }
  
  .responsive .av-image-hotspot-pulse {
    height: 27px;
    width: 27px;
    left: -8px;
    top: -8px; }
  
  
  
  #top .latest-research-column .flex-column-inner{
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
  }
  
  
  #top .all_sort_button,
  #top .board-of-directors_sort_sep {
      display: none !important;
  }
  
  
  
  
  .partners-grid {
      display: none;
  }
  
  .grid-active .partners-grid {
      display: block;
  }
  
  .grid-active .partners-list {
      display: none;
  }
  
  .view-partners-toggle{
      cursor: pointer;
      color: #27af89;
      font-family: "Oswald";
      letter-spacing: 1px;
      position: relative;
  }
  
  
  .view-partners-toggle:after{
      content: "";
      width: 100%;
      background: #27af89;
      height: 2px;
      display: block;
      position: absolute;
      left: 0;
      bottom: 0;
      transition: all ease 0.15s;
  }
  
  
  .view-partners-toggle:hover:after{
      width: 0;
  }
  .view-partners-toggle .list{
      display: none;
  }
  
  .grid-active .view-partners-toggle .grid{
      display: none;
  }
  
  .grid-active .view-partners-toggle .list{
      display: inline-block;
  }
  
  
  #top .partners-list ul {
      column-count: 4;
  }
  @media only screen and (max-width: 989px) {
    #top .partners-list ul {
        column-count: 3;
    }
  }
  @media only screen and (max-width: 767px) {
    #top .partners-list ul {
        column-count: 2;
    }
  
  }
  
  @media only screen and (max-width: 767px) {
    #top .partners-list ul {
        column-count: 1;
    }
  
  }
  
  
  .wufoo li .field.checkbox {
      width: auto;
  }
  
  sup {
      font-size: 40%;
  }
  
  h2 sup{
      transform: translateY(-5px);
      display: inline-block;    
  }
  
  
  
  
  .page-id-2102 #header .logo .logo-svg .cls-2{
      fill: white;
  }
  #top .av-submenu-container {
      background: #fc543b;
      border: 0;
  }
  
  #top .av-submenu-container .av-subnav-menu li a{
      background: transparent;
      border: 0;
      font-family: "Oswald", sans-serif;
      font-size: 24px;
      text-transform: uppercase;
      padding: 20px;
  }
  
  @media only screen and (max-width: 767px) {
      #top .av-submenu-container .av-subnav-menu li a{
          padding: 0;
      }
      #top .av-submenu-container .av-subnav-menu li {
          display: block;
      }
  }
  
  #top .av-submenu-container .av-subnav-menu li a .avia-menu-text:before{
      content: "\e814";
      position: relative;
      top: -2px;
      margin-right: 12px;
      font-family: "extra-arrows"
  }
  
  
  #top .resources-logo-grid.avia-logo-element-container a.slide-image,
  #top .resources-logo-grid.avia-logo-element-container .av-partner-fake-img {
      box-shadow: 0 0 0 2px white;
      background-color: rgba(255,255,255,0.1);
      width: 100%;
      display: block;
      position: relative;
      background-size: contain;
      background-repeat: no-repeat;
  }
  
  
  #top .resources-logo-grid.avia-logo-element-container .slide-entry {
      padding: 11px;
      filter: none;
  }
  
  .page-id-2175 .avia-tooltip{
    width: 310px;
  }
  .page-id-2175 .avia-tooltip strong{
      color: #fc543b;
      font-weight: normal;
  }
  .page-id-2175 .avia-tooltip strong:after {
      background: #fc543b;
      border-radius: 120px;
      width: 20px;
      height: 20px;
      left: 0;
      line-height: 20px;
      margin-left: 10px;
      display: inline-block;
      font-size: 20px;
      color: white;        -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-weight: normal;
      content: '\e877';
      speak: none;
          font-family: 'entypo-fontello';
  }
  
  
  #top .grey-row {
      background: #ececec;
      padding: 60px;
  }
  #top .grey-row .padded-column .flex-column-inner{
    padding: 0 !important;
  }
  
  @media only screen and (max-width: 767px) {
  
    #top .grey-row {
        background: #ececec;
        padding: 60px 0;
    }
  
  }

  .audio-box:after{
    content: "\e897";
    font-family: "entypo-fontello";
    position: absolute;
    top: 50%;
    transform: translate(-50%, 50%);
    left: 50%;
    color: white;
    font-size: 22px;
    background: #fc543b;
    border-radius: 120px;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events:none;

}  
.audio-box.playing:after{
  content: "\e899";
 }