z-index: @font-face {
  font-family: 'LatoBlack';
  src: url("../fonts/lato-black.eot");
  src: url("../fonts/lato-black.eot?#iefix") format("embedded-opentype"), url("../fonts/lato-black.woff2") format("woff2"), url("../fonts/lato-black.woff") format("woff"), url("../fonts/lato-black.ttf") format("truetype"), url("../fonts/lato-black.svg#latoblack") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Oswald';
  src: url("../fonts/oswald-light-webfont.eot");
  src: url("../fonts/oswald-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/oswald-light-webfont.woff2") format("woff2"), url("../fonts/oswald-light-webfont.woff") format("woff"), url("../fonts/oswald-light-webfont.ttf") format("truetype"), url("../fonts/oswald-light-webfont.svg#oswaldlight") format("svg");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Blackjack';
  src: url("../fonts/blackjar-webfont.eot");
  src: url("../fonts/blackjar-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/blackjar-webfont.woff2") format("woff2"), url("../fonts/blackjar-webfont.woff") format("woff"), url("../fonts/blackjar-webfont.ttf") format("truetype"), url("../fonts/blackjar-webfont.svg#blackjackregular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'fontello';
  src: url("../fonts/fontello-webfont.eot");
  src: url("../fonts/fontello-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/fontello-webfont.woff2") format("woff2"), url("../fonts/fontello-webfont.woff") format("woff"), url("../fonts/fontello-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
/*@font-face {
    font-family: 'fontello';
    src: url('../fonts/fontello.eot?27819383');
    src: url('../fonts/fontello.eot?27819383#iefix') format('embedded-opentype'),
         url('../fonts/fontello.woff?27819383') format('woff'),
         url('../fonts/fontello.ttf?27819383') format('truetype'),
         url('../fonts/fontello.svg?27819383#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/
.avidia-icon {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes */
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: auto;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  /* You can be more comfortable with increased icons size */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }
  .avidia-icon.rounded-icon {
    position: relative;
    font-size: 7rem;
    line-height: 17rem;
    width: 13rem;
    height: 13rem;
    display: inline-block;
    border: 1px solid #f59f1a;
    border-radius: 50%;
    color: #f59f1a;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    cursor: pointer; }
    .avidia-icon.rounded-icon:hover {
      background-color: #f59f1a;
      color: white; }
      .avidia-icon.rounded-icon:hover:before {
        transform: scale(1, 1); }
    .avidia-icon.rounded-icon.icon-mobile, .avidia-icon.rounded-icon.icon-rewards {
      line-height: 10rem; }
  .avidia-icon:active, .avidia-icon:focus {
    text-decoration: none; }

.icon-group {
  color: #333333;
  font-size: 1.8rem;
  font-family: "LatoBlack", Arial, sans-serif;
  text-align: center; }
  .icon-group i {
    margin-bottom: 1rem; }
  .icon-group a {
    color: #333333; }
    .icon-group a:hover, .icon-group a:focus {
      text-decoration: none;
      outline: none; }
      .icon-group a:hover:focus, .icon-group a:hover:-moz-focusring, .icon-group a:hover:invalid, .icon-group a:hover:required, .icon-group a:focus:focus, .icon-group a:focus:-moz-focusring, .icon-group a:focus:invalid, .icon-group a:focus:required {
        outline: none; }

.icon-cash-management:before {
  content: "\e804";
  padding-left: 5.3rem; }

.icon-commercial-loans:before {
  content: "\e803";
  padding-left: 5.3rem; }

.icon-credit-cards:before {
  content: "\e806";
  padding-left: 5.3rem; }

.icon-e-deposit:before {
  content: "\e805";
  padding-left: 6rem; }

.icon-mobile:before {
  content: "\e815"; }

.icon-rewards:before {
  content: "\f09d";
  padding-left: 0.5rem;
  font-family: 'fontAwesome'; }

.icon-social:before {
  content: "\e808";
  padding-left: 6rem; }

.icon-business_b:before {
  content: "\e800"; }

.icon-personal:before {
  content: "\e801"; }

.icon-business-checking:before {
  content: "\e802";
  padding-left: 5.3rem; }

.icon-facebook:before {
  content: "\e80b"; }

.icon-twitter:before {
  content: "\e80a"; }

.icon-linkedin:before {
  content: "\e809"; }

.icon-instagram:before {
  content: "\e80c"; }

.icon-pinterest:before {
  content: "\e80d"; }

.icon-busi:before {
  content: "\e800"; }

.icon-atm:before {
  content: "\e814"; }

.icon-e_deposit:before {
  content: "\e819"; }

.row-social .icon-group a i {
  font-size: 6rem;
  line-height: 10rem;
  color: white !important;
  border-color: white !important; }
  .row-social .icon-group a i:hover {
    background-color: white !important;
    color: #4095e0 !important; }

.highlighted-text {
  text-decoration: underline;
}
#rail {
  position: fixed;
  right: 0;
  top: 20%;
  width: 9.6rem;
  z-index: 1000; }

   @media only screen and (max-width: 1534px) {
    .header .menu-right .header-half {
      width: 438px;
    }
   }
  @media only screen and (max-width: 1381px) {
    .modal-account {
      margin-left: 19px !important;
    }
    #rail {
      width: 3rem; } }
 @media only screen and (min-width: 1281px) and (max-width: 1380px) {
    .modal-account {
      margin-left: 10px !important;
    }
  }
   @media only screen and (max-width: 1280px) {
    .header .menu-right .header-half {
      width: 340px;
    }
    .modal-account {
      max-width: 130px !important;
      padding: 11px !important;
      margin-left: 45px !important;
    }
   }

  #rail .social {
    list-style: none;
    padding-left: 0;
    margin-top: 1.2rem;
    right: 0;
    position: absolute; }
    #rail .social li {
      margin-bottom: 0.4rem;
      -webkit-transition: opacity 0.2s ease-out;
      -moz-transition: opacity 0.2s ease-out;
      -ms-transition: opacity 0.2s ease-out;
      -o-transition: opacity 0.2s ease-out;
      transition: opacity 0.2s ease-out; }
      #rail .social li a {
        background-position: -10.2rem -0.4rem;
        width: 3rem;
        height: 3rem;
        display: block; }
        #rail .social li a.facebook {
          background-position: -13.5rem -0.4rem; }
        #rail .social li a.linkedin {
          background-position: -16.8rem -0.4rem; }
        #rail .social li a.pinterest {
          background-position: -20.1rem -0.4rem; }
        #rail .social li a.instagram {
          background-position: -23.4rem -0.4rem; }
      #rail .social li:hover {
        opacity: 0.5; }

  body.domain-business-avidia-dom #rail .account-sign-in {
    color: #fff !important;
    background-color: #f59f1a;
  }
  #rail .account-sign-in {
    background-color: #4195e0;
    color: #fff;
    text-transform: uppercase;
    padding: 0.5rem 1.5rem 1rem;
    font-family: "LatoBlack", Arial, sans-serif;
    font-size: 1.3rem;
    cursor: pointer;
    -webkit-box-shadow: 0px 4px 2px -1px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 4px 2px -1px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 4px 2px -1px rgba(0, 0, 0, 0.4);
    -webkit-transition: opacity 0.2s ease-out;
    -moz-transition: opacity 0.2s ease-out;
    -ms-transition: opacity 0.2s ease-out;
    -o-transition: opacity 0.2s ease-out;
    transition: opacity 0.2s ease-out; }
    #rail .account-sign-in:before {
      background-position: -28.3rem -20.3rem;
      width: 4.7rem;
      height: 4.6rem;
      display: block;
      content: " ";
      margin-left: 1rem; }
    #rail .account-sign-in:hover {
      opacity: 0.5; }
    @media only screen and (max-width: 1381px) {
      #rail .account-sign-in {
        white-space: nowrap;
        color: transparent;
        width: 3rem;
        height: 3rem;
        background: #4095e0 url(../img/account_mouse.png) no-repeat 50% 50%;
        background-size: 80%; }
        #rail .account-sign-in:before {
          display: none; } }
  #rail .newsletter-subscribe-toggle {
    text-align: center;
    margin-top: 10px;
    color: white;
    background: #f59f1a;
    text-transform: uppercase;
    padding: 0.5rem 1.5rem 1rem;
    font-family: "LatoBlack", Arial, sans-serif;
    font-size: 1.1rem;
    cursor: pointer;
    -webkit-box-shadow: 0px 4px 2px -1px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 4px 2px -1px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 4px 2px -1px rgba(0, 0, 0, 0.4);
    -webkit-transition: opacity 0.2s ease-out;
    -moz-transition: opacity 0.2s ease-out;
    -ms-transition: opacity 0.2s ease-out;
    -o-transition: opacity 0.2s ease-out;
    transition: opacity 0.2s ease-out; }
    #rail .newsletter-subscribe-toggle:before {
      background-position: -38.3rem -0.8rem;
      width: 4.6rem;
      height: 3.6rem;
      display: block;
      content: " ";
      margin-left: 1rem; }
    #rail .newsletter-subscribe-toggle:hover {
      opacity: 0.5; }
    @media only screen and (max-width: 1381px) {
      #rail .newsletter-subscribe-toggle {
        white-space: nowrap;
        color: transparent;
        width: 3rem;
        height: 3rem;
        background: #f59f1a url(../img/nwsl_subscribe.png) no-repeat 50% 50%;
        background-size: 80%; }
        #rail .newsletter-subscribe-toggle:before {
          display: none; } }
  @media only screen and (max-width: 767px) {
    #rail {
      display: none;
      position: absolute;
      top: 12rem;
      right: 1.5rem; }
      #rail .account-sign-in {
        -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.4);
        -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.4);
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.4); }
      #rail .social {
        display: none; } }

          @media only screen and (max-width: 641px) {
            #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row:nth-child(4n+0) {
              margin-right: 19px !important;
              }}


body.domain-business-avidia-dom #rail .account-sign-in {
  color: #4095e0; }
  body.domain-business-avidia-dom #rail .account-sign-in:before {
    background-position: -28.3rem -20.3rem;
    width: 4.7rem;
    height: 4.6rem;
    display: block; }
  @media only screen and (max-width: 1381px) {
    body.domain-business-avidia-dom #rail .account-sign-in {
      white-space: nowrap;
      color: transparent;
      background: #f59f1a url(../img/account_mouse.png) no-repeat 50% 50%;
      background-size: 80%;
      font-size: 0;}
      body.domain-business-avidia-dom #rail .account-sign-in:before {
        display: none;
        } }
body.domain-business-avidia-dom #rail .newsletter-subscribe-toggle {
  color: white;
  background: #4095e0; }
  @media only screen and (max-width: 1381px) {
    body.domain-business-avidia-dom #rail .newsletter-subscribe-toggle {
      white-space: nowrap;
      color: transparent;
      background: #4095e0 url(../img/nwsl_subscribe.png) no-repeat 50% 50%; } }

.no-overflow {
  overflow: hidden; }

.row.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .row.no-gutters > [class^="col-"], .row.no-gutters > [class*=" col-"] {
    padding-right: 0;
    padding-left: 0; }

.row.no-gutter-left {
  margin-left: 0; }
  .row.no-gutter-left > [class^="col-"], .row.no-gutter-left > [class*=" col-"] {
    padding-left: 0; }

.row.no-gutter-right {
  margin-right: 0; }
  .row.no-gutter-right > [class^="col-"], .row.no-gutter-right > [class*=" col-"] {
    padding-right: 0; }

[class^="col-"].no-gutters {
  padding-left: 0;
  padding-right: 0; }

[class^="col-"].no-gutter-left {
  padding-left: 0; }

[class^="col-"].no-gutters-right {
  padding-right: 0; }

h1 {
  font-family: "Lato", Arial, sans-serif;
  font-size: 3.5rem; }
  h1.secondary {
    font-family: "Blackjack";
    font-size: 4.5rem; }
  h1.page__title {
    margin-bottom: 2rem;
    font-weight: bold; }

p, article ul li {
  font-family: "Lato", Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 400; }
  p > p, article ul li > p {
    margin-bottom: 0; }

article ul {
  list-style-image: url(../img/avidia-bullet.png); }
  article ul li {
    margin-bottom: 0.5rem; }

article p {
  font-family: "Lato", Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 400; }
  article p u {
    color: #f59f1a; }

a {
  color: #f59f1a; }

.btn, .row-download .download-block p a {
  background: #4095e0;
  text-align: center;
  cursor: pointer;
  display: none;
  border: 0;
  font-size: 1.8rem;
  font-weight: 700;
  font-family: "Lato", Arial, sans-serif;
  color: white;
  width: 17.5rem;
  height: 6.3rem;
  display: block;
  line-height: 6.3rem; }
  .btn:hover, .btn:focus {
    background-color: #0a74d2;
    text-decoration: none;
    color: white; }
  .btn.send, .row-download .download-block p a.send {
    font-size: 2.2rem;
    line-height: 5rem;
    width: 100%;
    height: 5rem;
    display: block;
    padding: 0 3rem; }
  .btn.green, .row-download .download-block p a.green {
    background-color: #93c139; }
    .btn.green:hover, .row-download .download-block p a.green:hover, .btn.green:focus, .row-download .download-block p a.green:focus {
      background-color: #6e991b; }
  .btn.orange, .row-download .download-block p a.orange {
    background-color: #f7a010; }
    .btn.orange:hover, .row-download .download-block p a.orange:hover, .btn.orange:focus, .row-download .download-block p a.orange:focus {
      background-color: #e18f06; }
  .btn.wireframe {
    height: 5.5rem;
    line-height: 5rem;
    background-color: #4095e0;
    border: 0.4rem solid white;
    }
    .row-download .download-block p a {
      float: left;
    }
    .btn.wireframe:hover, .btn.wireframe:focus {
      color: #4095e0;
      background-color: white; }
    .btn.wireframe.orange, .row-download .download-block p a {
      background-color: #f7a010; }
      .btn.wireframe.orange:hover, .btn.wireframe.orange:focus {
        color: #f7a010;
        background-color: white; }
  .btn.pull-left, .row-download .download-block p a.pull-left {
    margin-right: 1.5rem; }
  .btn.pull-right, .row-download .download-block p a.pull-right {
    margin-left: 1.5rem; }

.sprite, #rail .social li a, #rail .account-sign-in:before, #rail .newsletter-subscribe-toggle:before, .round-icon:before, a.ie:before, a.ie:hover:before, header .arrow-down:after,
#content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(1) .views-field-name span.field-content:before,
#content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(2) .views-field-name span.field-content:before,
#content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(3) .views-field-name span.field-content:before,
#content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(4) .views-field-name span.field-content:before,
#content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(5) .views-field-name span.field-content:before,
#content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(6) .views-field-name span.field-content:before,
#content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(7) .views-field-name span.field-content:before,
#content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(1) .views-field-name span.field-content:before,
#content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(2) .views-field-name span.field-content:before,
#content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(3) .views-field-name span.field-content:before,
#content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(4) .views-field-name span.field-content:before,
#content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(5) .views-field-name span.field-content:before,
#content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(6) .views-field-name span.field-content:before,
#content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(7) .views-field-name span.field-content:before,
.view-resources-center .view-content .views-row a:before, .quicktabs-wrapper ul.quicktabs-tabs > li a:before, .quicktabs-wrapper ul.quicktabs-tabs > li:nth-child(2) a:before, .quicktabs-wrapper ul.quicktabs-tabs > li:nth-child(3) a:before, .quicktabs-wrapper .quicktabs-tabpage .view .view-content > div span a:before, .quicktabs-wrapper .quicktabs-tabpage .block ul li a:before, .quicktabs-wrapper .quicktabs-tabpage .block ul li.linkedin a:before, .quicktabs-wrapper .quicktabs-tabpage .block ul li.twitter a:before, .quicktabs-wrapper .quicktabs-tabpage .block ul li.facebook a:before, .quicktabs-wrapper .quicktabs-tabpage .block ul li.instagram a:before, .quicktabs-wrapper .quicktabs-tabpage .block ul li.pinterest a:before, article.node-95 form#calculator .panel.open > ul > li:before,
#content .view-display-id-block.view-annual-report .view-content .views-row > div > span > h2:before, body.domain-business-avidia-dom #content .view-display-id-block.view-annual-report .view-content .views-row > div > span > h3:before {
 background-color: transparent;
  background-image: url(../img/avidia-sprite.png);
  background-repeat: no-repeat;
  background-size: 60rem; }

.menu-btn {
  padding-left: 3.2rem;
  color: #6b7177;
  font-size: 1.8rem;
  cursor: pointer;
  position: relative;
  white-space: nowrap;
  display: inline-block; }
  .menu-btn:hover, .menu-btn:focus {
    color: #f59f1a;
    text-decoration: none; }
  .menu-btn i {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 3rem;
    line-height: inherit; }
  .menu-btn:before {
    display: none; }
  .menu-btn.business i {
    top: 0.3rem;
    font-size: 3rem;
    line-height: 1rem; }
  .menu-btn.personal i {
    top: 0.3rem;
    font-size: 3rem;
    line-height: 0.8rem; }
  .menu-btn.customer-service {
    font-weight: 300;
    display: inline-block;
    line-height: 1.8rem;
    padding-left: 2.5rem;
    margin-left: -4px; }
    .menu-btn.customer-service span {
      font-size: 1.2rem;
      line-height: 1.2rem;
      padding-left: 0.5rem; }
    .menu-btn.customer-service i {
      line-height: 2.8rem; }
  .menu-btn.atm {
    font-weight: 300;
    line-height: 3.3rem;
    padding-left: 3.5rem; }
    .menu-btn.atm:before {
      display: none; }
    .menu-btn.atm:hover:before {
      background-position: -4rem -8.3rem; }
    .menu-btn.atm i {
      top: -1.5rem;
      font-size: 3.3rem; }

.round-icon {
  padding-top: 13rem;
  width: 13rem;
  text-align: center;
  display: inline-block;
  color: #333333;
  font-size: 1.8rem; }
  .round-icon:before {
    width: 6.5rem;
    height: 5.5rem;
    display: block;
    top: 0;
    content: " ";
    position: absolute;
    background-position: 1rem -12.5rem;
    border: 1px solid #f59f1a;
    border-radius: 50%;
    padding: 6.3rem; }
  .round-icon.mobile-banking:before {
    background-position: -13.7rem -11.5rem; }
  .round-icon.rewards:before {
    background-position: -26rem -12rem; }
  .round-icon.social:before {
    background-position: -39rem -11.5rem; }
  .round-icon.business-checking:before {
    background-position: 1.6rem -24.3rem; }
  .round-icon.commercial-loans:before {
    background-position: -13.1rem -25.5rem; }
  .round-icon.cash-management:before {
    background-position: -25.3rem -25rem; }
  .round-icon.edeposit:before {
    background-position: -38.4rem -25.2rem; }
  .round-icon.business-checking:before, .round-icon.commercial-loans:before, .round-icon.cash-management:before, .round-icon.edeposit:before {
    border-color: #4095e0; }

.row-newsletter {
  padding: 3.8rem 0 3rem;
  background-color: #f7a010; }
  .row-newsletter #webform-client-form-107 .form-item {
    width: 40%;
    padding: 0 1%;
  }
  .row-newsletter #webform-client-form-107 .form-item.webform-component-markup {
    width: 55%;
  }
  .row-newsletter #webform-client-form-107 > div {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .row-newsletter #webform-client-form-107 > div .form-actions {
    display: inline-block;
    width: 20%;
    margin: 0 1%;
  }
  .row-newsletter #webform-client-form-107 > div .form-actions > label.placeholder {
    display: none;
  }
  .row-newsletter #webform-client-form-107 > div .form-actions .webform-submit {
    background: #4095e0;
    text-align: center;
    cursor: pointer;
    display: none;
    border: 0;
    font-size: 1.8rem;
    font-weight: 700;
    font-family: "Lato", Arial, sans-serif;
    color: white;
    font-size: 2.2rem;
    line-height: 5rem;
    width: 100%;
    height: 5rem;
    display: block;
  }
  .row-newsletter #webform-client-form-107 > div .form-actions .webform-submit:hover {
    background-color: #0a74d2;
    text-decoration: none;
    color: white;
  }
  .row-newsletter .webform-confirmation {
    text-align: center;
  }
  .row-newsletter #webform-client-form-107 input[type="text"].form-text, .row-newsletter #webform-client-form-107 input[type="email"] {
    width: 100%;
    padding: 0 2.8rem;
    line-height: 4.6rem;
    height: 4.9rem;
    border: 0;
    font-family: "Lato", Arial, sans-serif;
    font-size: 1.7rem;
    font-weight: 300;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    outline: none;
    margin-top: 0;
    margin-bottom: 0; }
    #webform-ajax-wrapper-107 .links {
      display: none;
    }
    .row-newsletter input[type="text"]::-webkit-input-placeholder, .row-newsletter input[type="email"]::-webkit-input-placeholder {
      font-style: italic;
      color: #a1a1a1; }
    .row-newsletter input[type="text"]:-moz-placeholder, .row-newsletter input[type="email"]:-moz-placeholder {
      /* Firefox 18- */
      font-style: italic;
      color: #a1a1a1; }
    .row-newsletter input[type="text"]::-moz-placeholder, .row-newsletter input[type="email"]::-moz-placeholder {
      /* Firefox 19+ */
      font-style: italic;
      color: #a1a1a1; }
    .row-newsletter input[type="text"]:-ms-input-placeholder, .row-newsletter input[type="email"]:-ms-input-placeholder {
      font-style: italic;
      color: #a1a1a1; }
    .row-newsletter input[type="text"]:focus, .row-newsletter input[type="text"]:-moz-focusring, .row-newsletter input[type="text"]:invalid, .row-newsletter input[type="text"]:required, .row-newsletter input[type="email"]:focus, .row-newsletter input[type="email"]:-moz-focusring, .row-newsletter input[type="email"]:invalid, .row-newsletter input[type="email"]:required {
      outline: none; }
    .row-newsletter input[type="text"]:invalid, .row-newsletter input[type="email"]:invalid {
      color: #ff0000; }
      .row-newsletter input[type="text"]:invalid::-webkit-input-placeholder, .row-newsletter input[type="email"]:invalid::-webkit-input-placeholder {
        color: #ff0000; }
      .row-newsletter input[type="text"]:invalid:-moz-placeholder, .row-newsletter input[type="email"]:invalid:-moz-placeholder {
        /* Firefox 18- */
        color: #ff0000; }
      .row-newsletter input[type="text"]:invalid::-moz-placeholder, .row-newsletter input[type="email"]:invalid::-moz-placeholder {
        /* Firefox 19+ */
        color: #ff0000; }
      .row-newsletter input[type="text"]:invalid:-ms-input-placeholder, .row-newsletter input[type="email"]:invalid:-ms-input-placeholder {
        color: #ff0000; }
  .row-newsletter p {
    font-size: 2rem;
    font-weight: 700;
    line-height: 5rem;
    text-transform: uppercase;
    color: white; }
    .row-newsletter p.thankyou-note {
      font-style: italic;
      font-weight: 400; }
  @media only screen and (max-width: 767px) {
    .row-newsletter input[type="text"], .row-newsletter input[type="email"], .row-newsletter a.send {
      margin-top: 1rem; }
    .row-newsletter p {
      line-height: normal; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .row-newsletter p {
    font-size: 1.2rem;
    white-space: nowrap; }
  .row-newsletter .btn.send, .row-newsletter .row-download .download-block p a.send, .row-download .download-block p .row-newsletter a.send {
    padding: 0 1rem; } }
    @media (max-width: 767px) {
      .row-newsletter #webform-client-form-107 > div {
        display: inherit;
        padding: 0 15px;
      }
      .row-newsletter #webform-client-form-107 > div .form-actions {
        width: 100%;
      }
      .row-newsletter #webform-client-form-107 .form-item.webform-component-markup {
        width: 100%;
      }
      .row-newsletter #webform-client-form-107 .form-item {
        width: 100%;
        margin-bottom: 5px;
      }
    }

a.link-button {
  display: inline-block;
  background: #93c139;
  color: white !important;
  text-decoration: none;
  padding: 0 3rem;
  line-height: 4.4rem;
  font-family: "Lato", Arial, sans-serif;
  font-size: 1.5rem;
  text-transform: uppercase;
  margin-bottom: 1rem;
  text-align: center;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out; }
  a.link-button:hover {
    background: #6e991b;
    text-decoration: none; }
  a.link-button.orange {
    background: #f7a010; }
    a.link-button.orange:hover {
      background: #e18f06; }
  a.link-button.blue {
    background: #4095e0; }
    a.link-button.blue:hover {
      background: #0a74d2; }

@media only screen and (max-width: 767px) {
  body.section-atm a.link-button {
    width: 100%; } }
#views_slideshow_cycle_main_front_slider-block a.link-button {
  border: 4px solid white;
  font-weight: bold; }
  #views_slideshow_cycle_main_front_slider-block a.link-button.orange:hover {
    background: white;
    color: #f7a010 !important; }
  #views_slideshow_cycle_main_front_slider-block a.link-button.blue:hover {
    background: white;
    color: #4095e0 !important; }

a.ie {
  display: inline-block;
  position: relative;
  background: #4095e0;
  border: 3px solid #4095e0;
  text-decoration: none;
  color: #fff !important;
  padding: 8rem 1rem 1rem 1rem;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  font-size: 1.5rem;
  font-family: "Lato", Arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  margin: 1rem 1rem 0 0; }
  a.ie:before {
    position: absolute;
    top: 1rem;
    left: 50%;
    margin-left: -3.1rem;
    background-position: -8.8rem -49.2rem;
    width: 6.2rem;
    height: 6.1rem;
    display: block;
    content: " "; }
  a.ie:hover {
    color: #4095e0 !important;
    background: #fff; }
    a.ie:hover:before {
      position: absolute;
      top: 1rem;
      left: 50%;
      margin-left: -3.1rem;
      background-position: -1.1rem -49.2rem;
      width: 6.2rem;
      height: 6.1rem;
      display: block;
      content: " "; }

article p select {
  outline: none;
  color: white;
  background: #f59f1a url("../img/arrow_down_white.png") no-repeat 95% 50%;
  width: auto;
  padding: 5px 20px 5px 5px;
  font-size: 1.2rem;
  line-height: 1;
  border: 0 none;
  border-radius: 0;
  height: 27px;
  -webkit-appearance: none;
  -moz-appearance: none; }
  article p select:focus, article p select:-moz-focusring, article p select:invalid, article p select:required {
    outline: none; }
  article p select::-ms-expand {
    display: none; }

a.modal-button {
  width: 100%;
  display: inline-block;
  background: #f7a010;
  color: white !important;
  text-decoration: none;
  padding: 0 1.5rem;
  line-height: 3rem;
  font-family: "Lato", Arial, sans-serif;
  font-size: 1.5rem;
  text-transform: none;
  margin-bottom: 0.5rem;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out; }
  a.modal-button:hover {
    background: #e18f06;
    text-decoration: none; }
  @media only screen and (max-width: 767px) {
    a.modal-button {
      font-size: 2rem;
      line-height: 5rem; } }

.modal .modal-title {
  font-family: "Lato", Arial, sans-serif;
  font-size: 2rem;
  color: #333; }

@media screen and (min-width: 768px) {
  .modal {
    text-align: center; }

  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%; }

  .modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle; } }
body.domain-business-avidia-dom article p select {
  background: #4095e0 url("../img/arrow_down_white.png") no-repeat 95% 50%; }
body.domain-business-avidia-dom article p u {
  color: #4095e0; }
body.domain-business-avidia-dom a.modal-button {
  background: #4095e0; }
  body.domain-business-avidia-dom a.modal-button:hover {
    background: #0a74d2; }

.menu-right .header-half {
  width: 515px;
}
.modal-account {
  background: url('../img/another-icon_lock_-for-floating-login-SMALL.png') no-repeat left 25px center #4195e0;
  margin-left: 54px;
  padding: 15px;
  color: #fff;
  font-family: "Lato", Arial, sans-serif;
  cursor: pointer;
  max-width: 160px;
  font-size: 1.4rem;
}
.modal-account .account-sign-in {
  text-transform: uppercase;
  padding-left: 25px;
  text-align: center;
  font-weight: bold;
}
/*#rail .account-sign-in {
  background-color: #4096e1;
  color: #fff !important;
}
#rail .account-sign-in:before {
  background: url(../img/another-icon_lock_-for-floating-login-BIG.png) no-repeat top center !important;
}*/
.header-half {
  width: calc(1170px / 2);
  float: right; }
  .header-half:after {
    content: "";
    display: table;
    clear: both; }
  .header-half.header-right {
    padding-left: 15px; }
  .header-half.header-left {
    padding-right: 15px; }

.one-third {
  width: calc(1170px / 3); }

.two-thirds {
  width: calc(1170px / 3 * 2); }

@media only screen and (max-width: 1170px) {
  .one-third, .two-thirds, .header-half {
    width: 100%; } }
.row-icons {
  padding-top: 5rem;
  padding-bottom: 5rem; }
  @media only screen and (max-width: 599px) {
    .row-icons .col-xs-3 {
      width: 50%;
      margin-bottom: 2rem; } }

.row-news {
  background-image: url(../img/news-bg.jpg);
  background-size: cover;
  background-repeat: no-repeat; }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .row-news .col-sm-6 {
    width: 60%; }
  .row-news .col-sm-offset-6 {
    margin-left: 40%; } }

.row-etips {
  padding-top: 5rem;
  padding-bottom: 5rem; }

.row-download {
  background-image: url(../img/download-bg.jpg);
  background-size: cover;
  background-repeat: no-repeat; }

.row-social {
  background: #3e95dd url(../img/social-bg.jpg) no-repeat center top;
  background-size: contain;
  padding: 4rem 0 3.5rem; }
  .row-social ul {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0; }
    .row-social ul:after {
      content: "";
      display: table;
      clear: both; }
    .row-social ul li {
      list-style: none;
      width: 20%;
      float: left; }
      @media only screen and (max-width: 767px) {
        .row-social ul li .icon-group a i {
          font-size: 4rem;
          line-height: 7.5rem;
          width: 9rem;
          height: 9rem; } }
      @media only screen and (max-width: 479px) {
        .row-social ul li .icon-group a i {
          font-size: 2.5rem;
          line-height: 4.5rem;
          width: 5.5rem;
          height: 5.5rem; } }

.block {
  margin: 0; }

#wrapper.wrapper-404 {
  min-height: 100vh;
  background-color: transparent;
  background-image: url(../img/404-bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right top;
  padding-top: 6rem;
  padding-bottom: 16rem; }
  #wrapper.wrapper-404 .links_sections {
    margin-left: 9rem;
    display: block; }
  #wrapper.wrapper-404 h1 {
    font-size: 18.5rem;
    font-family: "LatoBlack", Arial, sans-serif;
    color: #67757d;
    margin-top: 4rem;
    text-align: center; }
  #wrapper.wrapper-404 h2 {
    font-weight: bold;
    font-size: 1.8rem;
    color: #f59f1a;
    text-align: center; }
  #wrapper.wrapper-404 form {
    width: 36rem;
    margin: 0 auto 3rem auto; }
    @media only screen and (max-width: 599px) {
      #wrapper.wrapper-404 form {
        width: auto; } }
    #wrapper.wrapper-404 form input[type="text"] {
      width: 100%;
      height: 2.8rem;
      border: 1px solid #ccc;
      padding-left: 10px;
      padding-right: 10px; }
      #wrapper.wrapper-404 form input[type="text"]:focus {
        outline: none; }
        #wrapper.wrapper-404 form input[type="text"]:focus:focus, #wrapper.wrapper-404 form input[type="text"]:focus:-moz-focusring, #wrapper.wrapper-404 form input[type="text"]:focus:invalid, #wrapper.wrapper-404 form input[type="text"]:focus:required {
          outline: none; }
    #wrapper.wrapper-404 form input[type="submit"] {
      width: 100%;
      height: 2.8rem;
      border: 0;
      background: #f7a010;
      color: transparent; }
      #wrapper.wrapper-404 form input[type="submit"]:hover {
        background: #e18f06; }
      #wrapper.wrapper-404 form input[type="submit"]:focus {
        outline: none; }
        #wrapper.wrapper-404 form input[type="submit"]:focus:focus, #wrapper.wrapper-404 form input[type="submit"]:focus:-moz-focusring, #wrapper.wrapper-404 form input[type="submit"]:focus:invalid, #wrapper.wrapper-404 form input[type="submit"]:focus:required {
          outline: none; }
    #wrapper.wrapper-404 form h2 {
      display: none; }
    #wrapper.wrapper-404 form .container-inline {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: -ms-flex;
      display: flex;
      -webkit-flex-wrap: nowrap;
      -moz-flex-wrap: nowrap;
      -ms-flex-wrap: none;
      flex-wrap: nowrap; }
      #wrapper.wrapper-404 form .container-inline > div {
        display: block; }
      #wrapper.wrapper-404 form .container-inline .form-item {
        margin: 0; }
        #wrapper.wrapper-404 form .container-inline .form-item.form-type-textfield {
          -webkit-box-flex: 3;
          -webkit-flex: 3;
          -moz-box-flex: 3;
          -moz-flex: 3;
          -ms-flex: 3;
          flex: 3; }
        #wrapper.wrapper-404 form .container-inline .form-item label {
          display: none; }
      #wrapper.wrapper-404 form .container-inline .form-actions {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1;
        position: relative; }
        #wrapper.wrapper-404 form .container-inline .form-actions:after {
          content: "";
          position: absolute;
          left: 0;
          top: 0;
          right: 0;
          bottom: 0;
          display: block;
          background: url(../img/magnifier_white.png) no-repeat 50% 50%; }
  #wrapper.wrapper-404 p {
    text-align: center;
    font-family: "Lato", Arial, sans-serif;
    font-weight: 300;
    font-size: 1.7rem; }

.feed-icon {
  display: none; }

body.domain-business-avidia-dom .row-news {
  background-image: url(../img/news-bg-business.jpg);
  background-size: cover;
  background-repeat: no-repeat; }

header .nav-wrapper .block-menu:after {
  content: "";
  display: table;
  clear: both; }
header .nav-wrapper .block-menu > ul.menu {
  list-style-type: none;
  float: right;
  padding-left: 0;
  padding-top: 1rem;
  margin-bottom: 1rem; }
  header .nav-wrapper .block-menu > ul.menu > li {
    float: left;
    font-family: "Lato", Arial, sans-serif;
    font-size: 1.4rem;
    font-weight: bold;
    text-transform: uppercase;
    list-style-image: none;
    list-style: none;
    margin-left: 2.5rem;
    position: relative;
    padding-bottom: 1rem; }
    header .nav-wrapper .block-menu > ul.menu > li:after {
      content: " ";
      width: 0;
      height: 0;
      display: block;
      display: none;
      border: 7px solid transparent;
      border-bottom-color: #f59f1a;
      position: absolute;
      bottom: 1px;
      z-index: 20;
      left: 50%;
      margin-left: -7px; }
      @media only screen and (max-width: 1279px) {
        header .nav-wrapper .block-menu > ul.menu > li:after {
          bottom: -1px; } }
    header .nav-wrapper .block-menu > ul.menu > li > ul {
      display: none;
      position: absolute;
      z-index: 100;
      padding: 0.7rem 1rem;
      margin-top: 8px;
      margin-left: -10px;
      background-color: #f59f1a;
      border: 1px solid white;
      width: 16rem;
      left: 50%;
      margin-left: -8rem; }
      header .nav-wrapper .block-menu > ul.menu > li > ul > li {
        margin-left: 0;
        padding: 0.7rem 0.5rem 0.7rem 1.5rem;
        list-style-image: none;
        list-style: none;
        line-height: 2rem;
        border-bottom: 1px solid #f8c167;
        text-transform: none; }
        header .nav-wrapper .block-menu > ul.menu > li > ul > li a {
          color: white;
          line-height: 2rem;
          display: block; }
    header .nav-wrapper .block-menu > ul.menu > li:hover:after, header .nav-wrapper .block-menu > ul.menu > li.active:after {
      display: block; }
    header .nav-wrapper .block-menu > ul.menu > li:hover > ul, header .nav-wrapper .block-menu > ul.menu > li.active > ul {
      display: block; }

.nav-wrapper #block-menu-menu-second-menu-personal, .nav-wrapper #block-menu-menu-second-menu {
  display: block; }
  @media only screen and (max-width: 767px) {
    .nav-wrapper #block-menu-menu-second-menu-personal, .nav-wrapper #block-menu-menu-second-menu {
      display: none; } }
  .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu, .nav-wrapper #block-menu-menu-second-menu > ul.menu {
    list-style-type: none;
    float: right;
    padding-left: 0;
    padding-top: 0;
    margin-bottom: 0; }
    .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li {
      position: relative;
      list-style-image: none;
      list-style: none;
      margin-left: 2rem;
      padding-bottom: 0.7rem;
      font-weight: normal;
      text-transform: none;
      font-family: "Lato", Arial, sans-serif;
      font-size: 1.7rem;
      border-bottom: 4px solid transparent;
      margin-bottom: -2px; }
      .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li:after, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li:after {
        border-bottom-color: white;
        bottom: -10px;
        z-index: 20; }
      .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li:before, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li:before {
        width: 100%;
        height: 20px;
        display: block;
        content: " ";
        position: absolute;
        top: 25px;
        z-index: 5; }
      .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li > a:hover, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li > a:hover {
        text-decoration: none; }
      .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li > ul.menu, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li > ul.menu {
        padding: 0 0 0.7rem 0;
        background-color: white;
        margin-top: 1.6rem;
        border-color: #f59f1a; }
        .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li > ul.menu:after, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li > ul.menu:after {
          border-bottom-color: white; }
        .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li > ul.menu > li, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li > ul.menu > li {
          border-bottom: 0;
          position: relative;
          padding: 0 1rem; }
          .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li > ul.menu > li > a, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li > ul.menu > li > a {
            color: #333333;
            font-weight: bold;
            font-size: 1.3rem;
            display: block;
            border-bottom: 1px solid #dfdddd;
            padding: 0.7rem 1.7rem 0.7rem 0.7rem; }
            .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li > ul.menu > li > a:hover, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li > ul.menu > li > a:hover {
              color: #f7a010;
              text-decoration: none; }
          .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li > ul.menu > li > ul.menu, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li > ul.menu > li > ul.menu {
            display: none; }
      .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li:hover, .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li.active, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li:hover, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li.active {
        border-bottom-color: #e19312; }
        .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li:hover > ul > li, .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li.active > ul > li, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li:hover > ul > li, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li.active > ul > li {
          position: relative; }
          .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li:hover > ul > li:hover > ul, .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li.active > ul > li:hover > ul, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li:hover > ul > li:hover > ul, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li.active > ul > li:hover > ul {
            list-style: none;
            padding: 0 1rem 0.7rem;
            display: block;
            position: absolute;
            left: 100%;
            width: 100%;
            top: 0;
            background-color: #f59f1a;
            border: 1px solid white; }
            .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li:hover > ul > li:hover > ul:before, .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li.active > ul > li:hover > ul:before, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li:hover > ul > li:hover > ul:before, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li.active > ul > li:hover > ul:before {
              content: " ";
              width: 0;
              height: 0;
              display: block;
              border: 7px solid transparent;
              border-left-color: white;
              position: absolute;
              top: 13px;
              left: 0px; }
            .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li:hover > ul > li:hover > ul li, .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li.active > ul > li:hover > ul li, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li:hover > ul > li:hover > ul li, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li.active > ul > li:hover > ul li {
              list-style: none;
              margin-left: 0;
              padding: 0.7rem 0.5rem 0.7rem 0.7rem;
              list-style-image: none;
              list-style: none;
              line-height: 2rem;
              border-bottom: 1px solid #dfdddd;
              text-transform: none; }
              .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li:hover > ul > li:hover > ul li a, .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li.active > ul > li:hover > ul li a, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li:hover > ul > li:hover > ul li a, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li.active > ul > li:hover > ul li a {
                color: white;
                line-height: 2rem;
                font-size: 1.3rem;
                font-weight: bold; }
                .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li:hover > ul > li:hover > ul li a:hover, .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li.active > ul > li:hover > ul li a:hover, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li:hover > ul > li:hover > ul li a:hover, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li.active > ul > li:hover > ul li a:hover {
                  text-decoration: none;
                  color: #333333; }
        .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li:hover:last-child > ul > li:hover > ul, .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li.active:last-child > ul > li:hover > ul, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li:hover:last-child > ul > li:hover > ul, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li.active:last-child > ul > li:hover > ul {
          left: -100%; }
          .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li:hover:last-child > ul > li:hover > ul:before, .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li.active:last-child > ul > li:hover > ul:before, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li:hover:last-child > ul > li:hover > ul:before, .nav-wrapper #block-menu-menu-second-menu > ul.menu > li.active:last-child > ul > li:hover > ul:before {
            left: auto;
            right: 0;
            border-left-color: transparent;
            border-right-color: white; }

.navbar-header > .navbar-toggle {
  margin: 0px;
  height: 55px;
  border: 0;
  border-radius: 0;
  background: #ecebeb; }

@media only screen and (min-width: 992px) and (max-width: 1103px)  {
  .menu-right .header-half {
    width: 375px !important;
  }
  .modal-account {
   background-position: 5px;
   font-size: 10px;
   margin-left: 10px;
   max-width: 80px !important;
   padding: 15px !important;
   margin-left: 2px !important;
  }
  .modal-account .account-sign-in {
    padding-left: 12px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .menu-right .header-half {
    width: 100% !important;
  }
}
@media only screen and (max-width: 767px) {
  #block-system-main-menu {
    display: none; }

  .menu-right .header-half {
    width: 100% !important;
  }
  .modal-account {
    background-position: 8px;
    padding: 5px !important;
    position: absolute;
    right: 50px;
    max-width: 90px !important;
    top: 7px;
    margin-left: 0;
  }
  .navbar-mobile-only .links_sections {
    right: 170px !important;
  }
}
@media only screen and (max-width: 350px) and (orientation: portrait) {
  .navbar-mobile-only .links_sections {
    left: 125px !important;
  }
  .modal-account {
    background-position: 5px;
    max-width: 70px !important;
  }
  .modal-account .account-sign-in {
     padding-left: 17px;
  }
  .navbar-mobile-only .links_sections {
    left: 150px;
  }
}
#block-system-main-menu > ul > li > a, #block-multiblock-3 > ul > li > a {
  color: black; }

.navbar-mobile-only {
  display: none;
  max-height: 100%;
  overflow-y: auto;
  margin-bottom: 0; }
  .navbar-mobile-only .navbar-collapse {
    padding: 0;
    max-height: none; }
  .navbar-mobile-only .navbar-nav {
    margin-left: 0;
    margin-right: 0; }
  @media only screen and (max-width: 767px) {
    .navbar-mobile-only {
      display: block; }
      .navbar-mobile-only ul.menu {
        margin: 0; }
        .navbar-mobile-only ul.menu li {
          border-bottom: 1px solid #f8f8f8; }
          .navbar-mobile-only ul.menu li:last-child {
            border-bottom-width: 0; }
          .navbar-mobile-only ul.menu li ul.menu {
            padding-left: 25px;
            display: none; }
          .navbar-mobile-only ul.menu li.active > ul.menu, .navbar-mobile-only ul.menu li.open > ul.menu {
            display: block;
            background-color: white; }
          .navbar-mobile-only ul.menu li.active a, .navbar-mobile-only ul.menu li.open a {
            background-color: inherit !important; }
          .navbar-mobile-only ul.menu li.dropdown {
            position: relative; }
            .navbar-mobile-only ul.menu li.dropdown:after {
              width: 10px;
              height: 10px;
              display: block;
              content: "+";
              position: absolute;
              right: 15px;
              top: 12px;
              font-weight: bold; }
            .navbar-mobile-only ul.menu li.dropdown.open:after {
              content: "-"; }
      .navbar-mobile-only #block-search-form, .navbar-mobile-only #block-multiblock-1 {
        display: block !important;
        top: auto;
        padding: 10px 15px;
        background: #ecebeb;
        position: relative; }
        .navbar-mobile-only #block-search-form input[type="text"], .navbar-mobile-only #block-multiblock-1 input[type="text"] {
          width: 80%;
          font-size: 16px;
          line-height: 20px;
          padding: 3px 5px; }
          .navbar-mobile-only #block-search-form input[type="text"]:focus, .navbar-mobile-only #block-multiblock-1 input[type="text"]:focus {
            width: 80%; }
        .navbar-mobile-only #block-search-form input[type="submit"], .navbar-mobile-only #block-multiblock-1 input[type="submit"] {
          background-color: transparent;
          background-image: url(../img/avidia-sprite.png);
          background-repeat: no-repeat;
          background-size: 60rem;
          background-position: -31.2rem -1rem;
          content: " ";
          width: 1.8rem;
          height: 1.8rem;
          display: inline-block;
          position: absolute;
          right: 1.5rem;
          top: 1.6rem; }
      .navbar-mobile-only #block-system-main-menu, .navbar-mobile-only #block-multiblock-3 {
        display: block;
        background-color: #d9d6d6; }
        .navbar-mobile-only #block-system-main-menu ul li, .navbar-mobile-only #block-multiblock-3 ul li {
          border-bottom: 1px solid #f8f8f8; }
          .navbar-mobile-only #block-system-main-menu ul li:last-child, .navbar-mobile-only #block-multiblock-3 ul li:last-child {
            border-bottom-width: 0; }
      .navbar-mobile-only #block-menu-menu-second-menu-personal, .navbar-mobile-only #block-multiblock-5 {
        background-color: #333333; }
        .navbar-mobile-only #block-menu-menu-second-menu-personal ul li, .navbar-mobile-only #block-multiblock-5 ul li {
          border-bottom: 1px solid #454343; }
          .navbar-mobile-only #block-menu-menu-second-menu-personal ul li:last-child, .navbar-mobile-only #block-multiblock-5 ul li:last-child {
            border-bottom-width: 0; }
        .navbar-mobile-only #block-menu-menu-second-menu-personal > ul > li.dropdown:after, .navbar-mobile-only #block-multiblock-5 > ul > li.dropdown:after {
          color: white; } }
  .navbar-mobile-only .navbar-header .header__logo .header__logo-image {
    width: 100px !important;
    margin-left: 15px; }
  .navbar-mobile-only .links_sections {
    position: absolute;
    top: -10px;
    right: 60px;
    width: auto;
    display: block;
    width: 70px;
    /*@include respond-above(xs) {
        width: 170px;
        top: 0px;
        .menu-btn {
            &:first-child {
                &:after {
                    display: inlne-block;
                }
            }
        }
    }*/ }
    .navbar-mobile-only .links_sections .menu-btn:first-child:after {
      display: none; }

.item-list .pager {
  text-align: left; }
  .item-list .pager li {
    margin: 0 10px 0 0;
    padding: 0; }
    .item-list .pager li > a, .item-list .pager li > span {
      border: 0;
      padding: 0;
      color: #f59f1a;
      background-color: transparent; }
      .item-list .pager li > a:hover, .item-list .pager li > span:hover {
        background-color: transparent;
        text-decoration: underline; }

body.domain-business-avidia-dom .nav-wrapper #block-menu-menu-second-menu > ul.menu > li > ul.menu > li:hover > ul {
  left: -100%; }
  body.domain-business-avidia-dom .nav-wrapper #block-menu-menu-second-menu > ul.menu > li > ul.menu > li:hover > ul:before {
    left: auto;
    right: 0;
    border-left-color: transparent;
    border-right-color: white; }

body.front header {
  height: 65.2rem;
  padding: 15px; }
  @media only screen and (max-width: 767px) {
    body.front header {
      height: auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  body.front header {
    height: 65.6rem; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  body.front header {
    height: 65.1rem; } }

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  body.front header .col-sm-6:first-child {
    width: 40%; }
  body.front header .col-sm-6:last-child {
    width: 60%; }
  body.front header .left-bg {
    width: 40%; }
  body.front header .arrow-down {
    left: 40%; }
  body.front header .desktop-logo .header__logo-image {
    width: 32rem;
    height: auto; }
  body.front header .buttons {
    margin-top: 20rem; }
  body.front header .links_quick {
    float: left; } }

header {
  position: relative; }
  @media only screen and (max-width: 767px) {
    header {
      height: auto; } }
  header .links_sections {
    margin-top: 2.4rem;
    float: left;
    /*+respond-below(xs)
     * width: 35%
     * max-width: 130px
     * display:none
     * a
     *  display: block
     *  &:first-child
     *    margin-bottom: 1rem
     *    &:after
     *      display: none
     */ }
    header .links_sections a:first-child:after {
      width: 1px;
      height: 1.6rem;
      display: inline-block;
      content: " ";
      background-color: #6b7177;
      margin: 0 1px -3px 3px; }
    @media only screen and (max-width: 767px) {
      header .links_sections {
        display: none; } }
  header .desktop-logo .header__logo-image {
    width: 36.1rem;
    height: 7.7rem; }
    @media only screen and (max-width: 767px) {
      header .desktop-logo .header__logo-image {
        display: none; } }
  header .links_quick {
    float: right;
    margin-top: 1rem;
    /*+respond-below(xs)
     * width: 50%
     * border-left: 1px solid $font-color-dark
     * margin-left: 0
     * padding: 0 1.5rem
     * .menu-btn
     *  &.atm
     *    margin-left: 0
     *     */ }
    header .links_quick .menu-btn {
      float: left; }
      header .links_quick .menu-btn.atm {
        margin-top: 1rem;
        margin-left: 2rem;
        margin-right: 2.5rem; }
    @media only screen and (max-width: 767px) {
      header .links_quick {
        float: none;
        margin-left: calc(15px * -1);
        margin-right: calc(15px * -1);
        margin-top: 0;
        padding: 1rem 15px;
        background-color: #f59f1a; }
        header .links_quick:after {
          content: "";
          display: table;
          clear: both; }
        header .links_quick .menu-btn {
          color: white; } }
  header .buttons {
    float: right;
    margin-top: 37rem; }
    header .buttons .btn, header .buttons .row-download .download-block p a, .row-download .download-block p header .buttons a {
      float: left;
      margin-left: 1.5rem;
      margin-bottom: 0.5rem; }
      @media only screen and (min-width: 768px) and (max-width: 1024px) {
        header .buttons .btn, header .buttons .row-download .download-block p a, .row-download .download-block p header .buttons a {
          margin-left: 1rem; } }
    @media only screen and (max-width: 767px) {
      header .buttons {
        margin-top: 0;
        padding-top: 1.5rem;
        float: none;
        clear: both; }
        header .buttons .btn:first-child, header .buttons .row-download .download-block p a:first-child, .row-download .download-block p header .buttons a:first-child {
          margin-left: 0; } }
    @media only screen and (max-width: 479px) {
      header .buttons .btn, header .buttons .row-download .download-block p a, .row-download .download-block p header .buttons a {
        width: 32%;
        margin-left: 2%;
        padding: 1.1rem 2rem;
        line-height: 2rem; } }
  header .left-bg {
    background: transparent url(../img/personal-bg.jpg) no-repeat;
    background-size: cover;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    position: absolute; }
    @media only screen and (max-width: 767px) {
      header .left-bg {
        display: none; } }
  @media only screen and (max-width: 767px) {
    header .header-left.header-half {
      padding-left: 0;
      padding-right: 0;
      margin-top: 39px; }
      header .header-left.header-half:after {
        content: "";
        display: table;
        clear: both; } }
  header .header-right {
    height: 55.5rem; }
    header .header-right .header-half {
      height: 100%; }
      header .header-right .header-half .view-front-slider {
        height: 100%; }
        header .header-right .header-half .view-front-slider .view-content {
          height: 100%; }
          header .header-right .header-half .view-front-slider .view-content > div {
            height: 100%; }
    @media only screen and (max-width: 767px) {
      header .header-right {
        height: auto;
        background-color: transparent; }
        header .header-right .header-half {
          height: auto;
          padding: 3rem;
          background-color: #f59f1a; } }
  header .arrow-down {
    position: absolute;
    top: 43rem;
    left: 50%;
    margin-left: -3.5rem;
    border-radius: 50%;
    width: 7rem;
    height: 7rem;
    display: block;
    cursor: pointer; }
    @media only screen and (max-width: 767px) {
      header .arrow-down {
        display: none; } }
    header .arrow-down:after {
      position: absolute;
      background-position: -10.4rem -6rem;
      width: 3.4rem;
      height: 2.6rem;
      display: block;
      content: " ";
      top: 2.5rem;
      left: 2rem;
      -webkit-transition: top 0.1s ease-out;
      -moz-transition: top 0.1s ease-out;
      -ms-transition: top 0.1s ease-out;
      -o-transition: top 0.1s ease-out;
      transition: top 0.1s ease-out; }
    header .arrow-down:hover:after {
      top: 3rem; }
  header .header__region {
    position: relative; }
  header #block-search-form {
    position: absolute;
    top: 0;
    right: 33.5rem;
    padding-top: 1rem; }
    header #block-search-form .container-inline, header #block-multiblock-1 .container-inline {
      font-size: 1.4rem;
      position: relative; }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  header #block-search-form .container-inline, header #block-multiblock-1 .container-inline {
    margin-right: 20px; } }

    header #block-search-form input[type="text"], header #block-multiblock-1 input[type="text"] {
      border: 1px solid #d7d7d7;
      border-radius: 2px;
      width: 11rem;
      font-size: 1.5rem;
      font-weight: 300;
      padding: 0 2rem 0 0.5rem;
      -webkit-transition: width 0.2s ease-out;
      -moz-transition: width 0.2s ease-out;
      -ms-transition: width 0.2s ease-out;
      -o-transition: width 0.2s ease-out;
      transition: width 0.2s ease-out; }
      @media all and (-ms-high-contrast: none) {
        header #block-search-form input[type="text"] {
          height: 2.3rem; } }
      header #block-search-form input[type="text"]:focus {
        width: 15rem;
        outline: none; }
        header #block-search-form input[type="text"]:focus:focus, header #block-search-form input[type="text"]:focus:-moz-focusring, header #block-search-form input[type="text"]:focus:invalid, header #block-search-form input[type="text"]:focus:required {
          outline: none; }
    header #block-search-form input[type="submit"], header #block-multiblock-1 input[type="submit"] {
      background: transparent url(../img/avidia-sprite.png) no-repeat 50% 50%;
      background-position: -28rem -1.2rem;
      /*background-size: auto 100%;*/
      text-indent: 100px;
      overflow: hidden;
      position: absolute;
      width: 1.5rem;
      height: 1.4rem;
      border: none;
      top: 50%;
      margin-top: -0.7rem;
      right: 0.5rem; }
      header #block-search-form input[type="submit"]:focus {
        outline: none; }
        header #block-search-form input[type="submit"]:focus:focus, header #block-search-form input[type="submit"]:focus:-moz-focusring, header #block-search-form input[type="submit"]:focus:invalid, header #block-search-form input[type="submit"]:focus:required {
          outline: none; }
        @media only screen and (max-width: 1280px) {
          header #block-search-form input[type="submit"] {
            background-position: -33.8rem -1.5rem;
          }
        }
      @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
        header #block-search-form input[type="submit"] {
          right: 0.1rem; } }
    @media only screen and (max-width: 767px) {
      header #block-search-form, header #block-multiblock-1 {
        width: 100%;
        position: relative;
        right: auto;
        display: none; } }
  header .avidia-alert {
    height: 6rem;
    display: flex;
    align-items: center;
    background-color: #3c3b3c;
    width: 100%;
    position: absolute;
    border-radius: 0;
    bottom: 0;
    margin-left: -15px; }
    header .avidia-alert .alert-icon {
      background-color: #93c139;
      height: 6rem;
      width: 6rem;
      position: relative;
      margin-left: 0;
      margin-right: 2rem;
      display: block;
      float: left; }
      header .avidia-alert a:hover {
        color: #f59f1a;
      }
@media only screen and (min-width: 1280px) and (max-width: 1366px) {
	header .avidia-alert .alert-icon:before {
		left: 1.6rem !important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  header .avidia-alert .alert-icon {
    margin-left: 5rem; } }

      header .avidia-alert .alert-icon:before {
        background-color: transparent;
        background-image: url(../img/avidia-sprite.png);
        background-repeat: no-repeat;
        background-size: 60rem;
        background-position: -8.5rem -0.3rem;
        content: " ";
        width: 0.8rem;
        height: 4rem;
        display: inline-block;
        position: absolute;
        content: " ";
        top: 1rem;
        left: 2.6rem; }
    header .avidia-alert p {
      color: white;
      font-size: 1.7rem;
      font-weight: bold;
      float: left;
      margin: 0;
      padding-right: 15px; }
      /* @media all and (-ms-high-contrast: none) {
        header .avidia-alert p {
          line-height: 6rem; } } */
    header .avidia-alert.orange .alert-icon {
      background-color: #93c139; }
    @media only screen and (max-width: 767px) {
      header .avidia-alert {
        clear: left;
        position: relative;
        margin: 0px 0;
        bottom: auto; }
        header .avidia-alert .alert-icon {
          margin-left: 0; } }

html.js input.form-autocomplete {
  background-image: none; }

body.not-front header.header-404 #logo {
  width: auto !important; }
  body.not-front header.header-404 #logo img {
    width: 36.1rem;
    height: 7.7rem; }

body.domain-business-avidia-dom header .avidia-alert .alert-icon {
  background-color: #e59003; }
@media only screen and (max-width: 767px) {
  body.domain-business-avidia-dom header .header-right .header-half {
    margin-top: 2rem;
    background-color: #4095e0; } }

#content.search-results {
  padding: 6rem 0 1.5rem 3rem; }
  #content.search-results h1 {
    font-size: 3.5rem;
    color: #f59f1a; }
  @media only screen and (max-width: 991px) {
    #content.search-results {
      padding: 1.5rem 0; } }
  #content.search-results .search-form .form-wrapper {
    position: relative;
    width: 50%; }
    @media only screen and (max-width: 479px) {
      #content.search-results .search-form .form-wrapper {
        width: 100%; } }
  #content.search-results .search-form .form-item-keys {
    display: block; }
    #content.search-results .search-form .form-item-keys label {
      display: none !important; }
  #content.search-results .search-form label {
    display: block; }
  #content.search-results .search-form input[type="text"] {
    border: 1px solid #d7d7d7;
    padding: 3px 5px;
    width: 100%;
    height: 2.4rem; }
  #content.search-results .search-form input[type="submit"] {
    background: transparent;
    text-indent: 100px;
    overflow: hidden;
    position: absolute;
    background-color: transparent;
    background-image: url(../img/avidia-sprite.png);
    background-repeat: no-repeat;
    background-size: 60rem;
    background-position: -28.1rem -1.2rem;
    content: " ";
    width: 1.4rem;
    height: 1.4rem;
    display: inline-block;
    border: none;
    margin-top: -3.8rem;
    right: 5px; }
  #content.search-results .search-form .form-item-type {
    display: none; }
  #content.search-results ol {
    padding-left: 2.5rem; }
    #content.search-results ol.search-results {
      padding-left: 0; }
      #content.search-results ol.search-results .search-result h3 {
        font-size: 1.5rem !important;
        font-family: "Lato", Arial, sans-serif !important;
        color: #f59f1a; }
        #content.search-results ol.search-results .search-result h3 a:hover {
          color: #f59f1a; }
      #content.search-results ol.search-results .search-result .search-info {
        display: none; }
  #content.search-results ul {
    padding-left: 2.5rem; }
  #content.search-results .search-snippet-info {
    padding-left: 0; }
  #content.search-results h2 {
    font-size: 2rem;
    font-family: "LatoBlack", Arial, sans-serif; }
  #content.search-results h3 {
    font-size: 2rem;
    font-family: "LatoBlack", Arial, sans-serif;
    color: #f59f1a; }
  #content.search-results li {
    margin-bottom: 0; }
  #content.search-results fieldset.search-advanced {
    display: none; }
  #content.search-results ul.pager {
    margin: 0;
    padding: 0; }
#content ul.resources-list {
  list-style: none;
  padding-left: 0; }
  #content ul.resources-list li {
    list-style: none;
    float: left;
    margin-right: 2.5rem;
    margin-bottom: 2.5rem; }
    #content ul.resources-list li i {
      display: block;
      margin: 0 auto;
      font-size: 5rem;
      line-height: 9rem;
      text-align: center;
      margin-top: -2rem; }
    #content ul.resources-list li a {
      color: white;
      font-weight: bold;
      font-size: 1.5rem;
      background: #f59f1a;
      border: 3px solid #f59f1a;
      text-align: center;
      display: block;
      padding: 0.5rem 1rem 1rem;
      -webkit-transition: all 0.2s ease-out;
      -moz-transition: all 0.2s ease-out;
      -ms-transition: all 0.2s ease-out;
      -o-transition: all 0.2s ease-out;
      transition: all 0.2s ease-out; }
      #content ul.resources-list li a:hover, #content ul.resources-list li a:focus, #content ul.resources-list li a:active {
        text-decoration: none;
        background: white;
        color: #f59f1a; }
.start-time-legend #edit-submitted-start-and-end-time-ampm,.start-time-legend #edit-submitted-end-time-ampm {
  display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    width: 100px;
}
body.domain-business-avidia-dom #content.search-results h1,
body.domain-business-avidia-dom #content.search-results h3 {
  color: #4095e0; }
body.domain-business-avidia-dom #content.search-results ol.search-results .search-result h3 a:hover {
  color: #4095e0; }

#block-block-2 {
  display: none; }

footer {
  background: #f8f5f5;
  font-size: 1.4rem;
  padding: 2.5rem 0 1.5rem; }
  footer p {
    font-size: 1.4rem; }
  footer #block-menu-menu-footer-menu ul {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0; }
    footer #block-menu-menu-footer-menu ul:after {
      content: "";
      display: table;
      clear: both; }
    footer #block-menu-menu-footer-menu ul li {
      list-style: none;
      float: left;
      white-space: nowrap; }
      footer #block-menu-menu-footer-menu ul li a {
        color: #333333; }
      footer #block-menu-menu-footer-menu ul li:after {
        content: "|";
        display: inline-block;
        margin: 0 0.5rem; }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  footer #block-menu-menu-footer-menu ul li:after {
    content: ''; } }

      footer #block-menu-menu-footer-menu ul li:last-child:after {
        display: none; }
  footer .created-by:after {
    content: "";
    display: table;
    clear: both; }
  footer .created-by a {
    float: left; }
  @media only screen and (max-width: 767px) {
    footer .created-by {
      float: right; } }
  @media only screen and (max-width: 767px) {
    footer .copyright {
      float: left;
      margin-top: 1rem; } }
  @media only screen and (max-width: 767px) {
    footer .footer-left {
      margin-bottom: 1rem; }
      footer .footer-left:after {
        content: "";
        display: table;
        clear: both; } }
  footer .static-icons ul {
    list-style: none;
    padding-left: 0;
    color: #747373; }
    footer .static-icons ul li {
      list-style: none;
      float: left;
      display: block;
      margin-left: 2rem; }
      footer .static-icons ul li .verisign {
        background-color: transparent;
        background-image: url(../img/avidia-sprite.png);
        background-repeat: no-repeat;
        background-size: 60rem;
        background-position: -23.4rem -4.8rem;
        content: " ";
        width: 7.4rem;
        height: 3.8rem;
        display: inline-block; }
      footer .static-icons ul li .equal-housing-lender {
        padding-left: 3.3rem;
        position: relative;
        display: block; }
        footer .static-icons ul li .equal-housing-lender:before {
          background-color: transparent;
          background-image: url(../img/avidia-sprite.png);
          background-repeat: no-repeat;
          background-size: 60rem;
          background-position: -23.5rem -10.3rem;
          content: " ";
          width: 2.5rem;
          height: 1.9rem;
          display: inline-block;
          content: " ";
          position: absolute;
          left: 0;
          top: 0.5rem; }
      footer .static-icons ul li:first-child {
        margin-left: 0; }
  @media only screen and (max-width: 767px) {
    footer .static-icons {
      float: left !important; } }
  @media only screen and (max-width: 767px) {
    footer .static-icons {
      margin-top: 2rem; } }

.table-responsive {
  border: 0; }

.avidia-table {
  border-collapse: inherit;
  width: 100%;
  margin: 0 0 11px 0;
  font-family: "Lato", Arial, sans-serif; }
  .avidia-table thead th {
    background: #f59f1a url(../img/avidia-personal-table.png) no-repeat 20px 50%;
    padding: 15px 20px 15px 80px;
    border-bottom: 0;
    color: white;
    font-size: 1.7rem;
    font-weight: 400; }
    .avidia-table thead th h2 {
      color: white;
      font-family: "Lato", Arial, sans-serif !important;
      font-size: 1.7rem !important;
      font-weight: 400 !important;
      margin: 0; }
    .avidia-table thead th small {
      display: block;
      color: white;
      font-size: 1.3rem;
      font-weight: 300; }
  .avidia-table tbody tr {
    background: #f6f6f6; }
    .avidia-table tbody tr.head td {
      padding: 25px 5px;
      background: #f59f1a;
      color: white;
      font-size: 1.7rem; }
      .avidia-table tbody tr.head td.classic {
        background: #44505c; }
      .avidia-table tbody tr.head td.gold {
        background: #fdc42b; }
      .avidia-table tbody tr.head td.platinum {
        background: #bbbaba; }
  .avidia-table tbody td {
    text-align: center;
    vertical-align: middle;
    padding: 10px 15px;
    border-top: 11px solid #fff;
    border-right: 14px solid #fff;
    font-size: 1.5rem;
    font-weight: 400;
    color: #333333;
    position: relative; }
    .avidia-table tbody td:last-child {
      border-right: 0; }
    .avidia-table tbody td a {
      display: block;
      color: #f59f1a; }
      .avidia-table tbody td a:hover, .avidia-table tbody td a:focus {
        text-decoration: none;
        color: white;
        background: #93c13a; }
    .avidia-table tbody td span {
      display: block;
      white-space: nowrap; }
    .avidia-table tbody td small {
      font-size: 1.3rem;
      font-weight: 300;
      display: block; }
    .avidia-table tbody td.text-left {
      text-align: left; }
    .avidia-table tbody td.clickable a {
      color: #f59f1a;
      background: transparent; }
    .avidia-table tbody td.clickable:hover {
      background: #93c13a;
      cursor: pointer; }
      .avidia-table tbody td.clickable:hover a {
        text-decoration: none;
        color: white;
        background: #93c13a; }
    .avidia-table tbody td[rowspan] {
      vertical-align: top;
      background: #f59f1a url(../img/avidia-personal-table.png) no-repeat 50% 60%;
      background-size: 80%;
      color: white;
      font-size: 1.7rem;
      padding-top: 25px; }
    .avidia-table tbody td.highlight {
      color: #f59f1a; }
  .avidia-table tfoot tr {
    background: #333333;
    border-top: 11px solid #fff; }
    .avidia-table tfoot tr td {
      color: white;
      padding: 10px 15px;
      font-size: 1.3rem;
      font-weight: 400;
      border-top: 11px solid #FFF; }
  .avidia-table.creditcards tbody tr.head td {
    padding: 25px 5px; }
    @media only screen and (min-width: 1280px) {
      .avidia-table.creditcards tbody tr.head td {
        min-width: 160px; } }
  .avidia-table.fees tbody tr.head td {
    background: #4095e0;
    color: white; }
    .avidia-table.fees tbody tr.head td:first-child {
      width: 150px; }
  .avidia-table.fees tbody td a {
    color: #4095e0; }

@media only screen and (max-width: 599px) {
  .avidia-table tbody tr.head td {
    min-width: auto; } }
body.domain-business-avidia-dom .avidia-table tbody td.clickable:hover a:hover,
body.domain-business-avidia-dom .avidia-table tbody td.clickable:hover a {
  color: white !important; }

.dates-wrapper {
  background-color: #f9f9f9;
  padding: 3rem 0 1rem;
  position: relative; }
  .dates-wrapper:before {
    content: " ";
    position: absolute;
    width: 100%;
    top: 75%;
    left: 0;
    border-top: 1px dashed #f59f1a; }
  .dates-wrapper:after {
    content: " ";
    border: 23px solid transparent;
    border-top-color: #f9f9f9;
    position: absolute;
    left: 50%;
    bottom: -45px;
    margin-left: -12px;
    z-index: 10; }
  .dates-wrapper #prev {
    position: absolute;
    left: 0;
    top: 0;
    content: " ";
    display: block;
    width: 20%;
    height: 100%;
    z-index: 1;
    background-color: transparent;
    background-image: -webkit-gradient(linear, left, right, from(#f9f9f9), to(transparent));
    background-image: -webkit-linear-gradient(left, #f9f9f9, transparent);
    background-image: -moz-linear-gradient(left, #f9f9f9, transparent);
    background-image: -ms-linear-gradient(left, #f9f9f9, transparent);
    background-image: -o-linear-gradient(left, #f9f9f9, transparent);
    background-image: linear-gradient(left, #f9f9f9, transparent);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='transparent'); }
  .dates-wrapper #next {
    position: absolute;
    right: 0;
    top: 0;
    content: " ";
    display: block;
    width: 20%;
    height: 100%;
    z-index: 1;
    background-color: transparent;
    background-image: -webkit-gradient(linear, left, right, from(#f9f9f9), to(transparent));
    background-image: -webkit-linear-gradient(left, #f9f9f9, transparent);
    background-image: -moz-linear-gradient(left, #f9f9f9, transparent);
    background-image: -ms-linear-gradient(left, #f9f9f9, transparent);
    background-image: -o-linear-gradient(left, #f9f9f9, transparent);
    background-image: linear-gradient(left, #f9f9f9, transparent);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='transparent');
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }

.issues-wrapper {
  background-color: #f59f1a;
  margin-top: 7px;
  padding: 15px;
  padding-left: 11rem;
  position: relative; }
  .issues-wrapper .calendar-img {
    background-color: transparent;
    background-image: url(../img/avidia-sprite.png);
    background-repeat: no-repeat;
    background-size: 60rem;
    background-position: -0.2rem 0;
    content: " ";
    width: 7.1rem;
    height: 6.9rem;
    display: inline-block;
    position: absolute;
    left: 3rem;
    top: 3rem; }

#timeline {
  width: 100%;
  overflow: hidden;
  margin: 3rem auto;
  position: relative; }

#dates {
  width: 100%;
  height: 60px;
  overflow: hidden; }

#dates li {
  list-style: none;
  float: left;
  width: 100px;
  height: 50px;
  font-size: 24px;
  text-align: center; }

#dates a {
  color: #f59f1a !important;
  line-height: 38px;
  padding-bottom: 10px;
  position: relative;
  -webkit-transition: all 0.25s ease-in;
  -moz-transition: all 0.25s ease-in;
  -ms-transition: all 0.25s ease-in;
  -o-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in; }
  #dates a:after {
    border-radius: 50%;
    width: 10px;
    height: 10px;
    position: absolute;
    display: block;
    content: " ";
    background-color: #f59f1a;
    bottom: -16px;
    opacity: 1;
    left: 50%;
    -webkit-transition: all 0.1s ease-in;
    -moz-transition: all 0.1s ease-in;
    -ms-transition: all 0.1s ease-in;
    -o-transition: all 0.1s ease-in;
    transition: all 0.1s ease-in; }
  #dates a.selected {
    color: #000;
    font-weight: bold; }
    #dates a.selected:after {
      opacity: 0; }
  #dates a:hover, #dates a:active, #dates a:focus {
    text-decoration: none; }

#dates .selected {
  font-size: 38px; }

#issues {
  width: auto;
  overflow: hidden; }

#issues li {
  width: 450px;
  list-style: none;
  float: left;
  border-left: 1px solid #FFF;
  padding-left: 3rem;
  padding-top: 3rem;
  min-height: 110px; }

#issues li.selected img {
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1); }

#issues li img {
  float: left;
  margin: 10px 30px 10px 50px;
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
  /* IE 8 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
  /* IE 6 & 7 */
  zoom: 1;
  -webkit-transition: all 2s ease-in-out;
  -moz-transition: all 2s ease-in-out;
  -o-transition: all 2s ease-in-out;
  -ms-transition: all 2s ease-in-out;
  transition: all 2s ease-in-out;
  -webkit-transform: scale(0.7, 0.7);
  -moz-transform: scale(0.7, 0.7);
  -o-transform: scale(0.7, 0.7);
  -ms-transform: scale(0.7, 0.7);
  transform: scale(0.7, 0.7); }

#issues li h1 {
  color: #ffcc00;
  font-size: 48px;
  margin: 20px 0;
  text-shadow: #000 1px 1px 2px;
  display: none; }

#issues li p {
  font-size: 1.7rem;
  font-weight: normal;
  line-height: 22px;
  color: #FFF; }

#issues li h2 {
  font-size: 1.7rem !important;
  font-weight: normal;
  line-height: 22px;
  color: #FFF;
  font-family: "Lato", Arial, sans-serif !important; }

#grad_left,
#grad_right {
  width: 100px;
  height: 350px;
  position: absolute;
  top: 0; }

#grad_left {
  left: 0;
  background: url("../images/grad_left.png") repeat-y; }

#grad_right {
  right: 0;
  background: url("../images/grad_right.png") repeat-y; }

body.domain-business-avidia-dom .dates-wrapper:before {
  border-top: 1px dashed #4095e0; }
body.domain-business-avidia-dom .issues-wrapper {
  background-color: #4095e0; }
body.domain-business-avidia-dom #dates a {
  color: #4095e0 !important; }
  body.domain-business-avidia-dom #dates a:after {
    background-color: #4095e0; }

.description {
	color: #f59f1a;
    margin: 5px 5px;
}

body:not(.section-contact-us) .webform-client-form, {
  width: 100%;
  font-family: "Lato", Arial, sans-serif; }
  body:not(.section-contact-us) .webform-client-form > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    body:not(.section-contact-us) .webform-client-form > div > .form-item, body:not(.section-contact-us) .webform-client-form > div > .radio-group-legend .form-item {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: -ms-flex;
      display: flex;
      -webkit-flex-wrap: nowrap;
      -moz-flex-wrap: nowrap;
      -ms-flex-wrap: none;
      flex-wrap: nowrap;
      width: 100%;
      margin: 0 0 1px 0; }
      body:not(.section-contact-us) .webform-client-form > div > .form-item > label {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 260px;
        -moz-box-flex: 0;
        -moz-flex: 0 0 260px;
        -ms-flex: 0 0 260px;
        flex: 0 0 260px;
        background: #f59f1a;
        color: white;
        margin: 0 15px 0 0;
        text-align: right;
        font-size: 1.5rem;
        font-weight: 400;
        padding: 5px 15px; }
      body:not(.section-contact-us) .webform-client-form > div > .form-item input[type="text"] {
        width: 100%;
        margin-top: 5px;
        margin-bottom: 5px;
        height: 23px;
        line-height: 23px;
        border: 1px solid #d7d7d7;
        font-size: 1.2rem;
        padding-left: 15px;
        padding-right: 15px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0;
        background: #fff;
        -webkit-appearance: none;
        /* remove top shadow of field on mobile */
        -moz-appearance: none;
        /* mobile firefox too! */ }
      body:not(.section-contact-us) .webform-client-form > div > .form-item .form-textarea-wrapper {
        margin-top: 5px;
        margin-bottom: 5px; }
      body:not(.section-contact-us) .webform-client-form > div > .form-item textarea {
        width: 100%;
        border: 1px solid #d7d7d7;
        font-size: 1.2rem;
        padding: 5px 15px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0;
        background: #fff;
        -webkit-appearance: none;
        -moz-appearance: none;
        /* mobile firefox too! */ }
      body:not(.section-contact-us) .webform-client-form > div > .form-item .grippie {
        display: none; }
      body:not(.section-contact-us) .webform-client-form > div > .form-item > *:not(:first-child), body:not(.section-contact-us) .webform-client-form > div > .radio-group-legend .form-item > *:not(:first-child) {
        width: 100%; }
      body:not(.section-contact-us) .webform-client-form > div > .form-item .form-radios, body:not(.section-contact-us) .webform-client-form > div > .radio-group-legend .form-item .form-radios {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: -ms-flex;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        align-items: flex-start;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        body:not(.section-contact-us) .webform-client-form > div > .form-item .form-radios .form-type-radio, body:not(.section-contact-us) .webform-client-form > div > .radio-group-legend .form-item .form-radios .form-type-radio {
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: -ms-flex;
          display: flex;
          -webkit-box-flex: 1;
          -webkit-flex: 1;
          -moz-box-flex: 1;
          -moz-flex: 1;
          -ms-flex: 1;
          flex: 1; }
          body:not(.section-contact-us) .webform-client-form > div > .form-item .form-radios .form-type-radio input, body:not(.section-contact-us) .webform-client-form > div > .radio-group-legend .form-item .form-radios .form-type-radio input{
            -webkit-box-flex: 0;
            -webkit-flex: 0 0 20px;
            -moz-box-flex: 0;
            -moz-flex: 0 0 20px;
            -ms-flex: 0 0 20px;
            flex: 0 0 20px;
            position: relative;
            z-index: 1;
            outline: none;
            opacity: 0;
            filter: alpha(opacity=0); }
            body:not(.section-contact-us) .webform-client-form > div > .form-item .form-radios .form-type-radio input:focus, body:not(.section-contact-us) .webform-client-form > div > .form-item .form-radios .form-type-radio input:-moz-focusring, body:not(.section-contact-us) .webform-client-form > div > .form-item .form-radios .form-type-radio input:invalid, body:not(.section-contact-us) .webform-client-form > div > .form-item .form-radios .form-type-radio input:required {
              outline: none; }
          body:not(.section-contact-us) .webform-client-form > div > .form-item .form-radios .form-type-radio label, body:not(.section-contact-us) .webform-client-form > div > .radio-group-legend .form-item .form-radios .form-type-radio label {
            font-size: 1.3rem;
            padding-top: 2px;
            position: relative; }
            body:not(.section-contact-us) .webform-client-form > div > .form-item .form-radios .form-type-radio label:before, body:not(.section-contact-us) .webform-client-form > div > .radio-group-legend .form-item .form-radios .form-type-radio label:before {
              content: '';
              position: absolute;
              z-index: 2;
              left: -19px;
              top: 3px;
              display: block;
              width: 14px;
              height: 14px;
              /*background: #f9f7f7;*/
              -webkit-border-radius: 7px;
              -moz-border-radius: 7px;
              -ms-border-radius: 7px;
              border-radius: 7px;
              -webkit-box-shadow: 1px 1px 2px 0 #666;
              -moz-box-shadow: 1px 1px 2px 0 #666;
              box-shadow: 1px 1px 2px 0 #666; }
          body:not(.section-contact-us) .webform-client-form > div > .form-item .form-radios .form-type-radio.checked label:before, .radio-group-legend .form-item .form-radios .form-type-radio.checked label:before{
            border: 4px solid #f9f7f7;
            background: #f59f1a; }
      body:not(.section-contact-us) .webform-client-form > div > .form-item .webform-datepicker {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: none;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; }
        @media only screen and (max-width: 599px) {
          body:not(.section-contact-us) .webform-client-form > div > .form-item .webform-datepicker {
            margin-top: 5px; } }
        body:not(.section-contact-us) .webform-client-form > div > .form-item .webform-datepicker .form-item {
          -webkit-box-flex: 1;
          -webkit-flex: 1;
          -moz-box-flex: 1;
          -moz-flex: 1;
          -ms-flex: 1;
          flex: 1;
          margin: 0;
          padding: 0 5px; }
        body:not(.section-contact-us) .webform-client-form > div > .form-item .webform-datepicker input[type="image"] {
          width: 18px;
          height: 15px;
          padding: 0; }
        body:not(.section-contact-us) .webform-client-form > div > .form-item .webform-datepicker .form-type-select {
          padding: 0;
          overflow: hidden;
          background: #f59f1a url("../img/arrow_down_white.png") no-repeat 98% 50%;
          margin-right: 1px; }
          body:not(.section-contact-us) .webform-client-form > div > .form-item .webform-datepicker .form-type-select select {
            outline: none;
            color: white;
            background: transparent none repeat scroll 0% 0%;
            width: 100%;
            padding: 5px;
            font-size: 1.2rem;
            line-height: 1;
            border: 0 none;
            border-radius: 0;
            height: 27px;
            -webkit-appearance: none;
            -moz-appearance: none; }
            body:not(.section-contact-us) .webform-client-form > div > .form-item .webform-datepicker .form-type-select select:focus, body:not(.section-contact-us) .webform-client-form > div > .form-item .webform-datepicker .form-type-select select:-moz-focusring, body:not(.section-contact-us) .webform-client-form > div > .form-item .webform-datepicker .form-type-select select:invalid, body:not(.section-contact-us) .webform-client-form > div > .form-item .webform-datepicker .form-type-select select:required {
              outline: none; }
            body:not(.section-contact-us) .webform-client-form > div > .form-item .webform-datepicker .form-type-select select::-ms-expand {
              display: none; }
      body:not(.section-contact-us) .webform-client-form > div > .form-item.webform-component--primary-contact > label, body:not(.section-contact-us) .webform-client-form > div > .form-item.webform-component--industry > label {
        background: white;
        color: #f59f1a; }
    body:not(.section-contact-us) .webform-client-form > div p.AvidiaRequiredNote {
      font-size: 1.3rem;
      font-style: italic; }
    body:not(.section-contact-us) .webform-client-form > div .form-actions {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: -ms-flex;
      display: flex;
      -webkit-flex-wrap: nowrap;
      -moz-flex-wrap: nowrap;
      -ms-flex-wrap: none;
      flex-wrap: nowrap;
      margin-top: 0; }
      body:not(.section-contact-us) .webform-client-form > div .form-actions input[type="submit"] {
        background: #93c139;
        color: white;
        border: 0;
        width: 100%;
        height: 30px;
        font-size: 1.7rem;
        text-transform: uppercase;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0; }
        body:not(.section-contact-us) .webform-client-form > div .form-actions input[type="submit"]:hover {
          background: #6e991b; }
      body:not(.section-contact-us) .webform-client-form > div .form-actions > label {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 260px;
        -moz-box-flex: 0;
        -moz-flex: 0 0 260px;
        -ms-flex: 0 0 260px;
        flex: 0 0 260px;
        background: #f59f1a;
        margin: 0 15px 0 0;
        text-align: right;
        font-size: 1.5rem;
        font-weight: 400;
        padding: 5px 15px; }
    body:not(.section-contact-us) .webform-client-form > div .webform-component-fieldset legend {
      border-bottom: 0;
      width: 260px;
      float: left;
      background: #fff;
      color: #f59f1a;
      margin: 0 15px 1px 0;
      text-align: right;
      font-size: 1.5rem;
      font-weight: 400;
      padding: 5px 15px; }
	.radio-group-legend legend{
		display: none;
	}
    body:not(.section-contact-us) .webform-client-form > div .webform-component-file {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: -ms-flex;
      display: flex;
      -webkit-flex-wrap: nowrap;
      -moz-flex-wrap: nowrap;
      -ms-flex-wrap: none;
      flex-wrap: nowrap;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      -webkit-align-items: stretch;
      -moz-align-items: stretch;
      align-items: stretch;
      margin: 0 0 1px 0;
      position: relative; }
      body:not(.section-contact-us) .webform-client-form > div .webform-component-file > label, .radio-group-legend label:first-child {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 260px;
        -moz-box-flex: 0;
        -moz-flex: 0 0 260px;
        -ms-flex: 0 0 260px;
        flex: 0 0 260px;
        background: #f59f1a;
        color: white;
        margin: 0 15px 0 0;
        text-align: right;
        font-size: 1.5rem;
        font-weight: 400;
        padding: 5px 15px; }
      body:not(.section-contact-us) .webform-client-form > div .webform-component-file .form-managed-file {
        -webkit-align-self: center;
        -moz-align-self: center;
        -ms-flex-item-align: center;
        align-self: center;
        width: 100%;
        margin: 5px 0;
        position: relative; }
        body:not(.section-contact-us) .webform-client-form > div .webform-component-file .form-managed-file input[type="file"] {
          float: left;
          position: relative;
          opacity: 0;
          filter: alpha(opacity=0); }
          @media only screen and (min-width: 768px) and (max-width: 1024px) {
            body:not(.section-contact-us) .webform-client-form > div .webform-component-file .form-managed-file input[type="file"] {
              max-width: 150px; } }
        body:not(.section-contact-us) .webform-client-form > div .webform-component-file .form-managed-file input[type="submit"] {
          float: right;
          border: 0;
          background: #f59f1a;
          color: white;
          text-transform: uppercase;
          padding-left: 30px;
          padding-right: 30px;
          font-size: 1.5rem;
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -ms-border-radius: 0;
          border-radius: 0; }
        body:not(.section-contact-us) .webform-client-form > div .webform-component-file .form-managed-file:before {
          position: absolute;
          content: attr(data-content);
          top: 0;
          left: 0;
          background: #fff;
          height: 23px;
          line-height: 23px;
          border: 1px solid #d7d7d7;
          font-size: 1.2rem;
          padding-left: 15px;
          padding-right: 15px;
          display: block;
          width: 62%;
          z-index: -1; }
        body:not(.section-contact-us) .webform-client-form > div .webform-component-file .form-managed-file.nofield:before {
          display: none; }
      body:not(.section-contact-us) .webform-client-form > div .webform-component-file .description {
        position: absolute;
        top: 100%;
        left: 50%;
        width: auto;
        display: none;
        background: #333;
        color: white;
        font-size: 1.2rem;
        padding: 10px;
        z-index: 100; }
        body:not(.section-contact-us) .webform-client-form > div .webform-component-file .description:before {
          content: '\25B2';
          position: absolute;
          top: -13px;
          left: 50%;
          margin-left: -8px;
          color: #333; }
          @media only screen and (min-width: 1025px) and (max-width: 1280px) {
            body:not(.section-contact-us) .webform-client-form > div .webform-component-file .description:before {
              top: -8px; } }
      body:not(.section-contact-us) .webform-client-form > div .webform-component-file:hover .description {
        display: block; }
  body:not(.section-contact-us) .webform-client-form span.form-required {
    color: white; }

body.section-contact-us .webform-client-form {
  font-family: "Lato", Arial, sans-serif; }
  body.section-contact-us .webform-client-form:after {
    content: "";
    display: table;
    clear: both; }
  body.section-contact-us .webform-client-form > div {
    width: 100%; }
    body.section-contact-us .webform-client-form > div .left {
      width: 25.5rem;
      float: left;
      margin-right: 1.5rem; }
    body.section-contact-us .webform-client-form > div .right {
      width: 25.5rem;
      float: left; }
    body.section-contact-us .webform-client-form > div .form-item {
      margin-top: 1.2rem;
      margin-bottom: 0; }
      body.section-contact-us .webform-client-form > div .form-item > label {
        color: #f59f1a; }
      body.section-contact-us .webform-client-form > div .form-item input[type="text"] {
        height: 3rem;
        font-size: 1.3rem;
        padding-left: 1rem;
        padding-right: 1rem;
        border-top: 1px solid #d7d7d7;
        border-right: 1px solid #d7d7d7;
        border-bottom: 1px solid #d7d7d7;
        border-left: 4px solid #f59f1a;
        color: #333333;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0;
        background: #fff;
        -webkit-appearance: none;
        -moz-appearance: none;
        /* mobile firefox too! */
        outline: none; }
        body.section-contact-us .webform-client-form > div .form-item input[type="text"]::-webkit-input-placeholder {
          color: #333333; }
        body.section-contact-us .webform-client-form > div .form-item input[type="text"]:-moz-placeholder {
          /* Firefox 18- */
          color: #333333; }
        body.section-contact-us .webform-client-form > div .form-item input[type="text"]::-moz-placeholder {
          /* Firefox 19+ */
          color: #333333; }
        body.section-contact-us .webform-client-form > div .form-item input[type="text"]:-ms-input-placeholder {
          color: #333333; }
        body.section-contact-us .webform-client-form > div .form-item input[type="text"]:focus, body.section-contact-us .webform-client-form > div .form-item input[type="text"]:-moz-focusring, body.section-contact-us .webform-client-form > div .form-item input[type="text"]:invalid, body.section-contact-us .webform-client-form > div .form-item input[type="text"]:required {
          outline: none; }
      body.section-contact-us .webform-client-form > div .form-item textarea {
        font-size: 1.3rem;
        padding-left: 1rem;
        padding-right: 1rem;
        height: 7.2rem;
        border-top: 1px solid #d7d7d7;
        border-right: 1px solid #d7d7d7;
        border-bottom: 1px solid #d7d7d7;
        border-left: 4px solid #f59f1a;
        color: #333333;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0;
        background: #fff;
        -webkit-appearance: none;
        -moz-appearance: none;
        /* mobile firefox too! */
        outline: none; }
        body.section-contact-us .webform-client-form > div .form-item textarea::-webkit-input-placeholder {
          color: #333333; }
        body.section-contact-us .webform-client-form > div .form-item textarea:-moz-placeholder {
          /* Firefox 18- */
          color: #333333; }
        body.section-contact-us .webform-client-form > div .form-item textarea::-moz-placeholder {
          /* Firefox 19+ */
          color: #333333; }
        body.section-contact-us .webform-client-form > div .form-item textarea:-ms-input-placeholder {
          color: #333333; }
        body.section-contact-us .webform-client-form > div .form-item textarea:focus, body.section-contact-us .webform-client-form > div .form-item textarea:-moz-focusring, body.section-contact-us .webform-client-form > div .form-item textarea:invalid, body.section-contact-us .webform-client-form > div .form-item textarea:required {
          outline: none; }
      body.section-contact-us .webform-client-form > div .form-item .grippie {
        display: none; }
      body.section-contact-us .webform-client-form > div .form-item.error input[type="text"] {
        border-top: 1px solid #e43035;
        border-right: 1px solid #e43035;
        border-bottom: 1px solid #e43035;
        border-left: 4px solid #e43035;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0;
        background: #fff;
        -webkit-appearance: none;
        -moz-appearance: none;
        /* mobile firefox too! */ }
        body.section-contact-us .webform-client-form > div .form-item.error input[type="text"]::-webkit-input-placeholder {
          color: #e43035; }
        body.section-contact-us .webform-client-form > div .form-item.error input[type="text"]:-moz-placeholder {
          /* Firefox 18- */
          color: #e43035; }
        body.section-contact-us .webform-client-form > div .form-item.error input[type="text"]::-moz-placeholder {
          /* Firefox 19+ */
          color: #e43035; }
        body.section-contact-us .webform-client-form > div .form-item.error input[type="text"]:-ms-input-placeholder {
          color: #e43035; }
      body.section-contact-us .webform-client-form > div .form-item.error textarea {
        border-top: 1px solid #e43035;
        border-right: 1px solid #e43035;
        border-bottom: 1px solid #e43035;
        border-left: 4px solid #e43035;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0;
        background: #fff;
        -webkit-appearance: none;
        -moz-appearance: none;
        /* mobile firefox too! */ }
        body.section-contact-us .webform-client-form > div .form-item.error textarea::-webkit-input-placeholder {
          color: #e43035; }
        body.section-contact-us .webform-client-form > div .form-item.error textarea:-moz-placeholder {
          /* Firefox 18- */
          color: #e43035; }
        body.section-contact-us .webform-client-form > div .form-item.error textarea::-moz-placeholder {
          /* Firefox 19+ */
          color: #e43035; }
        body.section-contact-us .webform-client-form > div .form-item.error textarea:-ms-input-placeholder {
          color: #e43035; }
    body.section-contact-us .webform-client-form > div .form-actions input[type="submit"] {
      width: 100%;
      height: 3rem;
      background: #f59f1a;
      border: 0;
      padding: 0;
      text-transform: uppercase;
      color: #fff;
      font-size: 1.5rem;
      outline: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0; }
      body.section-contact-us .webform-client-form > div .form-actions input[type="submit"]:focus, body.section-contact-us .webform-client-form > div .form-actions input[type="submit"]:-moz-focusring, body.section-contact-us .webform-client-form > div .form-actions input[type="submit"]:invalid, body.section-contact-us .webform-client-form > div .form-actions input[type="submit"]:required {
        outline: none; }
body.section-contact-us article p {
  font-size: 1.3rem;
  color: #333; }
  body.section-contact-us article p span {
    font-size: 1.3rem;
    color: #f59f1a; }

@media only screen and (max-width: 599px) {
  body:not(.section-contact-us) .webform-client-form {
    width: 100%; }
    body:not(.section-contact-us) .webform-client-form > div {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: -ms-flex;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      body:not(.section-contact-us) .webform-client-form > div > .form-item, body:not(.section-contact-us) .webform-client-form > div > .radio-group-legend > div > .form-item {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 25px; }
        body:not(.section-contact-us) .webform-client-form > div > .form-item > label, body:not(.section-contact-us) .webform-client-form > div > .radio-group-legend .form-item > label {
          -webkit-box-flex: 0;
          -webkit-flex: 0 1 auto;
          -moz-box-flex: 0;
          -moz-flex: 0 1 auto;
          -ms-flex: 0 1 auto;
          flex: 0 1 auto;
          margin: 0;
          text-align: left; }
      body:not(.section-contact-us) .webform-client-form > div .webform-component-fieldset {
        margin-bottom: 10px; }
        body:not(.section-contact-us) .webform-client-form > div .webform-component-fieldset legend {
          width: 100%;
          text-align: left; }
      body:not(.section-contact-us) .webform-client-form > div .webform-component-file {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 25px; }
        body:not(.section-contact-us) .webform-client-form > div .webform-component-file > label {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 auto;
          -moz-box-flex: 0;
          -moz-flex: 0 0 auto;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          margin: 0;
          text-align: left; }
        body:not(.section-contact-us) .webform-client-form > div .webform-component-file .form-managed-file {
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: -ms-flex;
          display: flex; }
          body:not(.section-contact-us) .webform-client-form > div .webform-component-file .form-managed-file input[type="file"] {
            -webkit-box-flex: 2;
            -webkit-flex: 2 0;
            -moz-box-flex: 2;
            -moz-flex: 2 0;
            -ms-flex: 2 0;
            flex: 2 0; }
          body:not(.section-contact-us) .webform-client-form > div .webform-component-file .form-managed-file input[type="submit"] {
            -webkit-box-flex: 1;
            -webkit-flex: 1 1;
            -moz-box-flex: 1;
            -moz-flex: 1 1;
            -ms-flex: 1 1;
            flex: 1 1;
            padding-left: 10px;
            padding-right: 10px; } }
.webform-client-form .heapBox {
  clear: both;
  z-index: 1;
  display: inline-block;
  line-height: 27px;
  position: relative;
  margin: 2px 0; }
  .webform-client-form .heapBox * {
    margin: 0;
    padding: 0;
    outline: none; }
    .webform-client-form .heapBox *:focus, .webform-client-form .heapBox *:-moz-focusring, .webform-client-form .heapBox *:invalid, .webform-client-form .heapBox *:required {
      outline: none; }
  .webform-client-form .heapBox.disabled .holder {
    color: #59A6DA; }
  .webform-client-form .heapBox a {
    text-decoration: none;
    color: #fff;
    font-size: 1.5rem; }
  .webform-client-form .heapBox .holder {
    width: 100%;
    overflow: hidden;
    background: #f59f1a;
    text-indent: 20px;
    height: 27px; }
  .webform-client-form .heapBox .handler {
    position: absolute;
    right: 0;
    width: 25px;
    background: #feb030 url(../img/arrow_down_white.png) no-repeat 50% 50%;
    height: 27px;
    z-index: 11;
    font-size: 1.5rem;
    outline: none; }
    .webform-client-form .heapBox .handler:focus, .webform-client-form .heapBox .handler:-moz-focusring, .webform-client-form .heapBox .handler:invalid, .webform-client-form .heapBox .handler:required {
      outline: none; }
  .webform-client-form .heapBox .holder {
    float: left;
    position: relative;
    z-index: 10; }
  .webform-client-form .heapBox div.heap {
    display: none;
    position: absolute;
    list-style-type: square;
    left: 0;
    width: 100%;
    top: 27px;
    overflow: hidden; }
  .webform-client-form .heapBox .heap .heapOptions {
    display: block;
    overflow: hidden;
    z-index: 20;
    position: relative;
    padding-left: 0 !important; }
  .webform-client-form .heapBox .heap a.sliderUp {
    display: block;
    width: 100%;
    height: 15px;
    background: #2980b9;
    background-repeat: no-repeat;
    background-position: center center;
    border-bottom: 1px solid #125683;
    position: absolute;
    top: 0px;
    z-index: 30; }
  .webform-client-form .heapBox .heap a.sliderDown {
    display: block;
    width: 100%;
    height: 15px;
    background: #2980b9;
    background-repeat: no-repeat;
    background-position: center center;
    border-top: 1px solid #125683;
    position: absolute;
    bottom: 0px;
    z-index: 30; }
  .webform-client-form .heapBox .heap .heapOptions .heapOption {
    z-index: 20;
    position: relative;
    display: block;
    height: 27px;
    margin-bottom: 0;
    font-size: 1.3rem;
    list-style-type: square !important;
    list-style-position: inside;
    list-style-image: none; }
    .webform-client-form .heapBox .heap .heapOptions .heapOption a {
      width: 100%;
      display: block;
      background: #feb030;
      color: #fff;
      text-indent: 20px;
      font-size: 1.3rem; }
      .webform-client-form .heapBox .heap .heapOptions .heapOption a:hover {
        background: #f59f1a; }
      .webform-client-form .heapBox .heap .heapOptions .heapOption a.disabled {
        color: #54A4D9; }
      .webform-client-form .heapBox .heap .heapOptions .heapOption a:before {
        content: '\25FC';
        margin-right: 5px; }

label.placeholder {
  color: transparent; }

.views-exposed-widgets {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
  .views-exposed-widgets .views-widget-filter-date_filter {
    -webkit-box-flex: 4;
    -webkit-flex: 4 0 auto;
    -moz-box-flex: 4;
    -moz-flex: 4 0 auto;
    -ms-flex: 4 0 auto;
    flex: 4 0 auto; }
    .views-exposed-widgets .views-widget-filter-date_filter .date-padding {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: -ms-flex;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
      .views-exposed-widgets .views-widget-filter-date_filter .date-padding .form-item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 19rem;
        -moz-box-flex: 0;
        -moz-flex: 0 0 19rem;
        -ms-flex: 0 0 19rem;
        flex: 0 0 19rem;
        margin-right: 1.5rem; }
  .views-exposed-widgets .views-submit-button {
    padding: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 10rem;
    -moz-box-flex: 0;
    -moz-flex: 0 1 10rem;
    -ms-flex: 0 1 10rem;
    flex: 0 1 10rem; }
    .views-exposed-widgets .views-submit-button input[type="submit"] {
      margin: 0;
      width: 100%;
      height: 3.8rem;
      background: #f59f1a;
      border: 0;
      padding: 0;
      text-transform: uppercase;
      color: #fff;
      font-size: 1.5rem;
      outline: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0; }
      .views-exposed-widgets .views-submit-button input[type="submit"]:focus, .views-exposed-widgets .views-submit-button input[type="submit"]:-moz-focusring, .views-exposed-widgets .views-submit-button input[type="submit"]:invalid, .views-exposed-widgets .views-submit-button input[type="submit"]:required {
        outline: none; }
  .views-exposed-widgets .heapBox {
    width: 100%;
    clear: both;
    display: inline-block;
    line-height: 3.8rem;
    position: relative;
    margin: 0; }
    .views-exposed-widgets .heapBox * {
      margin: 0;
      padding: 0;
      outline: none; }
      .views-exposed-widgets .heapBox *:focus, .views-exposed-widgets .heapBox *:-moz-focusring, .views-exposed-widgets .heapBox *:invalid, .views-exposed-widgets .heapBox *:required {
        outline: none; }
    .views-exposed-widgets .heapBox.disabled .holder {
      color: #59A6DA; }
    .views-exposed-widgets .heapBox a {
      text-decoration: none;
      color: #fff;
      font-size: 1.5rem; }
    .views-exposed-widgets .heapBox .holder {
      width: 100%;
      overflow: hidden;
      background: #f59f1a;
      text-indent: 20px;
      height: 3.8rem; }
    .views-exposed-widgets .heapBox .handler {
      position: absolute;
      right: 0;
      width: 25px;
      background: #feb030 url(../img/arrow_down_white.png) no-repeat 50% 50%;
      height: 3.8rem;
      z-index: 11;
      font-size: 1.5rem;
      outline: none; }
      .views-exposed-widgets .heapBox .handler:focus, .views-exposed-widgets .heapBox .handler:-moz-focusring, .views-exposed-widgets .heapBox .handler:invalid, .views-exposed-widgets .heapBox .handler:required {
        outline: none; }
    .views-exposed-widgets .heapBox .holder {
      float: left;
      position: relative;
      z-index: 10; }
    .views-exposed-widgets .heapBox div.heap {
      display: none;
      position: absolute;
      list-style-type: square;
      left: 0;
      width: 100%;
      top: 3.8rem;
      overflow: hidden; }
    .views-exposed-widgets .heapBox .heap .heapOptions {
      display: block;
      overflow: hidden;
      z-index: 20;
      position: relative;
      padding-left: 0 !important; }
    .views-exposed-widgets .heapBox .heap a.sliderUp {
      display: block;
      width: 100%;
      height: 15px;
      background: #2980b9;
      background-repeat: no-repeat;
      background-position: center center;
      border-bottom: 1px solid #125683;
      position: absolute;
      top: 0px;
      z-index: 30; }
    .views-exposed-widgets .heapBox .heap a.sliderDown {
      display: block;
      width: 100%;
      height: 15px;
      background: #2980b9;
      background-repeat: no-repeat;
      background-position: center center;
      border-top: 1px solid #125683;
      position: absolute;
      bottom: 0px;
      z-index: 30; }
    .views-exposed-widgets .heapBox .heap .heapOptions .heapOption {
      z-index: 20;
      position: relative;
      display: block;
      height: 3.8rem;
      margin-bottom: 0;
      font-size: 1.3rem;
      list-style-type: square !important;
      list-style-position: inside;
      list-style-image: none;
      border-bottom: 1px solid #e1e1e1; }
      .views-exposed-widgets .heapBox .heap .heapOptions .heapOption a {
        width: 100%;
        display: block;
        background: #feb030;
        color: #fff;
        text-indent: 20px;
        font-size: 1.3rem; }
        .views-exposed-widgets .heapBox .heap .heapOptions .heapOption a:hover {
          background: #f59f1a; }
        .views-exposed-widgets .heapBox .heap .heapOptions .heapOption a.disabled {
          color: #54A4D9; }
  .views-exposed-widgets #edit-submit-avidia-news {
    display: none; }

@media only screen and (max-width: 599px) {
  .views-exposed-widgets {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    .views-exposed-widgets > * {
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 100%;
      -moz-box-flex: 1;
      -moz-flex: 1 0 100%;
      -ms-flex: 1 0 100%;
      flex: 1 0 100%; }
    .views-exposed-widgets .views-widget-filter-date_filter {
      width: 100%; }
      .views-exposed-widgets .views-widget-filter-date_filter .form-item {
        width: 100%; }
        .views-exposed-widgets .views-widget-filter-date_filter .form-item .date-padding {
          width: 100%;
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: -ms-flex;
          display: flex;
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          flex-direction: column; }
          .views-exposed-widgets .views-widget-filter-date_filter .form-item .date-padding .form-item {
            -webkit-box-flex: 1;
            -webkit-flex: 1 0 auto;
            -moz-box-flex: 1;
            -moz-flex: 1 0 auto;
            -ms-flex: 1 0 auto;
            flex: 1 0 auto;
            margin-right: 0; }
    .views-exposed-widgets .views-submit-button {
      padding: 0;
      width: 100%;
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 auto;
      -moz-box-flex: 1;
      -moz-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
      flex: 1 0 auto; }
      .views-exposed-widgets .views-submit-button input[type="submit"] {
        margin: 0;
        width: 100%;
        height: 3.8rem;
        background: #f59f1a;
        border: 0;
        padding: 0;
        text-transform: uppercase;
        color: #fff;
        font-size: 1.5rem;
        outline: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0; }
        .views-exposed-widgets .views-submit-button input[type="submit"]:focus, .views-exposed-widgets .views-submit-button input[type="submit"]:-moz-focusring, .views-exposed-widgets .views-submit-button input[type="submit"]:invalid, .views-exposed-widgets .views-submit-button input[type="submit"]:required {
          outline: none; }

  .views-exposed-form .views-exposed-widget {
    padding: 0; } }
.newsletter-subscribe {
  position: fixed;
  top: calc(20% + 10.7rem);
  right: 10.7rem;
  width: 33.2rem;
  background: #f59f1a;
  padding: 1.5rem 3rem;
  font-family: "Lato", Arial, sans-serif;
  opacity: 0.9;
  filter: alpha(opacity=90);
  display: none; }
  .newsletter-subscribe h3 {
    margin-top: 0;
    color: white;
    font-family: "Lato", Arial, sans-serif;
    font-size: 2rem;
    font-weight: 600; }
  .newsletter-subscribe .form-item input[type="text"] {
    background: transparent !important;
    height: 3.4rem !important;
    border: 1px solid white !important;
    font-size: 1.7rem !important;
    color: white !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    /* mobile firefox too! */ }
    .newsletter-subscribe .form-item input[type="text"]::-webkit-input-placeholder {
      color: white !important; }
    .newsletter-subscribe .form-item input[type="text"]:-moz-placeholder {
      /* Firefox 18- */
      color: white !important; }
    .newsletter-subscribe .form-item input[type="text"]::-moz-placeholder {
      /* Firefox 19+ */
      color: white !important; }
    .newsletter-subscribe .form-item input[type="text"]:-ms-input-placeholder {
      color: white !important; }
    .newsletter-subscribe .form-item input[type="text"]:focus {
      outline: none; }
      .newsletter-subscribe .form-item input[type="text"]:focus:focus, .newsletter-subscribe .form-item input[type="text"]:focus:-moz-focusring, .newsletter-subscribe .form-item input[type="text"]:focus:invalid, .newsletter-subscribe .form-item input[type="text"]:focus:required {
        outline: none; }
  .newsletter-subscribe .form-actions {
    margin-top: 1rem !important; }
    .newsletter-subscribe .form-actions label {
      display: none; }
    .newsletter-subscribe .form-actions input[type="submit"] {
      background: white !important;
      color: #f59f1a !important;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0; }
      .newsletter-subscribe .form-actions input[type="submit"]:focus {
        outline: none; }
        .newsletter-subscribe .form-actions input[type="submit"]:focus:focus, .newsletter-subscribe .form-actions input[type="submit"]:focus:-moz-focusring, .newsletter-subscribe .form-actions input[type="submit"]:focus:invalid, .newsletter-subscribe .form-actions input[type="submit"]:focus:required {
          outline: none; }
  .newsletter-subscribe.open {
    display: block; }

a.open-form {
  display: inline-block;
  background: #f7a010;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  line-height: 3.6rem;
  font-family: "LatoBlack", Arial, sans-serif;
  font-size: 1.5rem;
  padding: 0 2.2rem;
  margin-bottom: 1.5rem;
  position: relative; }
  a.open-form:after {
    position: absolute;
    right: -3rem;
    top: 0;
    display: block;
    width: 3rem;
    height: 3.6rem;
    background: #feb030;
    color: #fff;
    content: '\25BC';
    text-align: center; }
@media only screen and (max-width: 599px) and (orientation: landscape) {
  a.open-form:after {
    height: 3.5rem; } }

  a.open-form.open:before {
    color: white;
    content: '';
    position: absolute;
    left: 50%;
    bottom: -12px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 12px solid #f7a010; }
  a.open-form.open:after {
    content: 'X';
    color: #fff; }
  a.open-form.green {
    padding: 0 3rem;
    line-height: 4.4rem;
    background: #93c139; }
    a.open-form.green:after {
      background: #6e991b;
      height: 4.4rem; }
@media only screen and (max-width: 599px) and (orientation: landscape) {
  a.open-form.green:after {
    height: 4.3rem; } }

    a.open-form.green.open:before {
      border-top: 12px solid #93c139; }

@-moz-document url-prefix() {
  .webform-client-form > div > .form-item .form-radios .form-type-radio label {
    margin-left: 5px; }

  .webform-client-form > div > .form-item .form-radios .form-type-radio label:before {
    left: -22px;
    top: 2px; } }
body.domain-business-avidia-dom:not(.section-contact-us) .webform-client-form > div .webform-component-file > label,
body.domain-business-avidia-dom:not(.section-contact-us) .webform-client-form > div .form-actions > label,
body.domain-business-avidia-dom:not(.section-contact-us) .webform-client-form > div .webform-component-file .form-managed-file input[type="submit"],
body.domain-business-avidia-dom:not(.section-contact-us) .webform-client-form .heapBox .holder,
body.domain-business-avidia-dom:not(.section-contact-us) .webform-client-form > div > .form-item .form-radios .form-type-radio.checked label:before,
body.domain-business-avidia-dom:not(.section-contact-us) .views-exposed-widgets .heapBox .holder,
body.domain-business-avidia-dom:not(.section-contact-us) .webform-client-form > div > .form-item > label,
body.domain-business-avidia-dom:not(.section-contact-us) .webform-client-form > div > fieldset > .fieldset-wrapper > .form-item > label {
  background: #4095e0; }
body.domain-business-avidia-dom:not(.section-contact-us) .webform-client-form .heapBox .heap .heapOptions .heapOption a,
body.domain-business-avidia-dom:not(.section-contact-us) .webform-client-form > div > .form-item .webform-datepicker .form-type-select,
body.domain-business-avidia-dom:not(.section-contact-us) .views-exposed-widgets .heapBox .handler,
body.domain-business-avidia-dom:not(.section-contact-us) .views-exposed-widgets .heapBox .heap .heapOptions .heapOption a,
body.domain-business-avidia-dom:not(.section-contact-us) .webform-client-form .heapBox .handler {
  background-color: #0a74d2; }
body.domain-business-avidia-dom:not(.section-contact-us) .views-exposed-widgets .heapBox .heap .heapOptions .heapOption a:hover,
body.domain-business-avidia-dom:not(.section-contact-us) .webform-client-form .heapBox .heap .heapOptions .heapOption a:hover {
  background: #4095e0; }
body.domain-business-avidia-dom:not(.section-contact-us) .webform-client-form > div .webform-component-fieldset legend {
  color: #4095e0; }
body.domain-business-avidia-dom:not(.section-contact-us) .webform-client-form > div > .form-item.webform-component--primary-contact > label,
body.domain-business-avidia-dom:not(.section-contact-us) .webform-client-form > div > .form-item.webform-component--industry > label,
body.domain-business-avidia-dom:not(.section-contact-us) .quicktabs-wrapper ul.quicktabs-tabs > li a,
body.domain-business-avidia-dom:not(.section-contact-us) .heapBox a {
  color: white !important; }
body.domain-business-avidia-dom:not(.section-contact-us) .quicktabs-wrapper .quicktabs-tabpage .block ul li a {
  color: transparent !important; }
body.domain-business-avidia-dom:not(.section-contact-us) .webform-client-form > div .form-actions input[type="submit"] {
  background: #f7a010; }
  body.domain-business-avidia-dom:not(.section-contact-us) .webform-client-form > div .form-actions input[type="submit"]:hover {
    background: #e18f06; }
body.domain-business-avidia-dom:not(.section-contact-us) #content.search-results a.open-form {
  background: #4095e0;
  color: white; }
  body.domain-business-avidia-dom:not(.section-contact-us) #content.search-results a.open-form:after {
    background: #0a74d2; }
  body.domain-business-avidia-dom:not(.section-contact-us) #content.search-results a.open-form.open:before {
    border-top: 12px solid #4095e0; }

body.domain-business-avidia-dom.section-contact-us .webform-client-form > div .form-item textarea,
body.domain-business-avidia-dom.section-contact-us .webform-client-form > div .form-item input[type="text"] {
  border-left: 4px solid #4095e0; }
body.domain-business-avidia-dom.section-contact-us .webform-client-form > div .form-actions input[type="submit"] {
  background: #4095e0; }

body.domain-business-avidia-dom .newsletter-subscribe {
  background: #4095e0; }
  body.domain-business-avidia-dom .newsletter-subscribe .form-actions input[type="submit"] {
    color: #4095e0 !important; }

#content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) {
  font-family: "Lato", Arial, sans-serif; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    align-items: stretch;
    position: relative;
    padding-right: 20px; }
    @media only screen and (max-width: 599px) {
      #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content {
        padding-right: 0; } }
    #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row {
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
      -moz-flex-grow: 0;
      -ms-flex-positive: 0;
      flex-grow: 0;
      -webkit-flex-shrink: 0;
      -moz-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      -webkit-flex-basis: 160px;
      -moz-flex-basis: 160px;
      -ms-flex-preferred-size: 160px;
      flex-basis: 160px;
      max-width: 160px;
      margin-right: 19px;
      margin-bottom: 20px; }
      @media only screen and (max-width: 599px) {
        #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row {
          -webkit-box-flex: 1;
          -webkit-flex-grow: 1;
          -moz-flex-grow: 1;
          -ms-flex-positive: 1;
          flex-grow: 1;
          -webkit-flex-shrink: 0;
          -moz-flex-shrink: 0;
          -ms-flex-negative: 0;
          flex-shrink: 0;
          -webkit-flex-basis: 100%;
          -moz-flex-basis: 100%;
          -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
          margin-right: 0;
          max-width: 100%; } }
      #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row .views-field-name {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: -ms-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        background: #4095e0;
        border: 3px solid #4095e0;
        color: white;
        text-align: center;
        height: 100px;
        padding: 10px; }
        @media only screen and (max-width: 599px) {
          #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row .views-field-name {
            height: auto; } }
        #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row .views-field-name a {
          color: white;
          text-decoration: none;
          font-size: 1.5rem;
          font-weight: 400;
          text-align: center;
          position: relative;
          outline: none; }
          #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row .views-field-name a:focus, #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row .views-field-name a:-moz-focusring, #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row .views-field-name a:invalid, #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row .views-field-name a:required {
            outline: none; }
          #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row .views-field-name a h3 {
            margin: 0;
            color: white;
            font-size: 1.5rem;
            font-weight: 400;
            font-family: "Lato", Arial, sans-serif; }
        #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row .views-field-name:hover {
          cursor: pointer;
          background: #fff;
          color: #4095e0; }
          #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row .views-field-name:hover a {
            color: #4095e0; }
            #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row .views-field-name:hover a h3 {
              color: #4095e0; }
      #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row .views-field-description {
        display: none; }
      #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-name {
        background: #1f72ba;
        border: 3px solid #1f72ba;
        position: relative; }
        #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-name a:hover {
          color: #4095e0; }
          #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-name a:hover h3 {
            color: #4095e0; }
        #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-name:hover {
          cursor: pointer;
          color: white; }
          #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-name:hover a {
            color: white; }
            #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-name:hover a h3 {
              color: white; }
        #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-name:after {
          position: absolute;
          top: 100%;
          margin-top: 3px;
          left: 50%;
          margin-left: -14px;
          content: '';
          width: 0;
          height: 0;
          border-left: 14px solid transparent;
          border-right: 14px solid transparent;
          border-top: 14px solid #1f72ba; }
        #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-name:before {
          position: absolute;
          top: 100%;
          margin-top: 18px;
          left: 50%;
          margin-left: -14px;
          content: '';
          width: 0;
          height: 0;
          border-left: 14px solid transparent;
          border-right: 14px solid transparent;
          border-top: 14px solid #fff; }
      #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-description {
        display: block; }
        #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-description > span {
          display: none; }
        #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-description .field-content {
          width: 100%;
          margin-top: 20px;
          background: #f7f6f6;
          padding: 15px;
          color: #1f72ba;
          font-size: 1.5rem;
          font-weight: 300; }
          #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-description .field-content p {
            color: #1f72ba;
            font-size: 1.5rem;
            font-weight: 300; }
          #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-description .field-content ul {
            list-style-image: url(../img/avidia-bullet.png); }
          #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-description .field-content .avidia-table tbody tr {
            background: #fff; }
            #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-description .field-content .avidia-table tbody tr td {
              border-top: 11px solid #f7f6f6;
              border-right: 14px solid #f7f6f6; }
      #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row:nth-child(4n+0) {
        margin-right: 0; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row .views-field-name span.field-content {
    padding-top: 5rem;
    position: relative; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(1) .views-field-name span.field-content:before {
    position: absolute;
    top: 0.5rem;
    left: 50%;
    margin-left: -1.6rem;
    background-position: -1rem -28.4rem;
    width: 3.2rem;
    height: 3.3rem;
    display: block;
    content: " "; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(1) .views-field-name:hover span.field-content:before {
    background-position: -1rem -32.6rem; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(1).open:hover span.field-content:before {
    background-position: -1rem -28.4rem; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(2) .views-field-name span.field-content:before {
    position: absolute;
    top: 0.5rem;
    left: 50%;
    margin-left: -1.7rem;
    background-position: -5.7rem -28.4rem;
    width: 3.4rem;
    height: 3.3rem;
    display: block;
    content: " "; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(2) .views-field-name:hover span.field-content:before {
    background-position: -5.7rem -32.6rem; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(2).open:hover span.field-content:before {
    background-position: -5.7rem -28.4rem; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(3) .views-field-name span.field-content:before {
    position: absolute;
    top: 0.5rem;
    left: 50%;
    margin-left: -1.75rem;
    background-position: -10.6rem -28.4rem;
    width: 3.7rem;
    height: 3.3rem;
    display: block;
    content: " "; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(3) .views-field-name:hover span.field-content:before {
    background-position: -10.6rem -32.5rem; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(3).open:hover span.field-content:before {
    background-position: -10.6rem -28.4rem; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(4) .views-field-name span.field-content:before {
    position: absolute;
    top: 0.5rem;
    left: 50%;
    margin-left: -1.95rem;
    background-position: -16rem -28.3rem;
    width: 3.9rem;
    height: 3.4rem;
    display: block;
    content: " "; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(4) .views-field-name:hover span.field-content:before {
    background-position: -16rem -32.4rem; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(4).open:hover span.field-content:before {
    background-position: -16rem -28.3rem; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(5) .views-field-name span.field-content:before {
    position: absolute;
    top: 0.5rem;
    left: 50%;
    margin-left: -1.9rem;
    background-position: -21.2rem -28.4rem;
    width: 3.8rem;
    height: 3.1rem;
    display: block;
    content: " "; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(5) .views-field-name:hover span.field-content:before {
    background-position: -21.2rem -32.4rem; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(5).open:hover span.field-content:before {
    background-position: -21.2rem -28.4rem; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(6) .views-field-name span.field-content:before {
    position: absolute;
    top: 0.5rem;
    left: 50%;
    margin-left: -1.9rem;
    background-position: -26.6rem -28.3rem;
    width: 3.8rem;
    height: 3.1rem;
    display: block;
    content: " "; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(6) .views-field-name:hover span.field-content:before {
    background-position: -26.6rem -32.3rem; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(6).open:hover span.field-content:before {
    background-position: -26.6rem -28.3rem; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(7) .views-field-name span.field-content:before {
    position: absolute;
    top: 0.5rem;
    left: 50%;
    margin-left: -1.6rem;
    background-position: -30.8rem -28.1rem;
    width: 3.1rem;
    height: 3.4rem;
    display: block;
    content: " "; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(7) .views-field-name:hover span.field-content:before {
    background-position: -30.8rem -32.2rem; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-disbursements .view-content .views-row:nth-child(7).open:hover span.field-content:before {
    background-position: -30.8rem -28.1rem; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row .views-field-name span.field-content {
    padding-top: 5rem;
    position: relative; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(1) .views-field-name span.field-content:before {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -1.6rem;
    background-position: -1.1rem -37.4rem;
    width: 3.5rem;
    height: 2.7rem;
    display: block;
    content: " "; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(1) .views-field-name:hover span.field-content:before {
    background-position: -1.1rem -41.2rem; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(1).open:hover span.field-content:before {
    background-position: -1.1rem -37.4rem; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(2) .views-field-name span.field-content:before {
    position: absolute;
    top: 0.5rem;
    left: 50%;
    margin-left: -1.5rem;
    background-position: -5.9rem -37.2rem;
    width: 2.9rem;
    height: 2.7rem;
    display: block;
    content: " "; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(2) .views-field-name:hover span.field-content:before {
    background-position: -5.9rem -40.9rem; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(2).open:hover span.field-content:before {
    background-position: -5.9rem -37.2rem; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(3) .views-field-name span.field-content:before {
    position: absolute;
    top: 0.5rem;
    left: 50%;
    margin-left: -1.6rem;
    background-position: -10.2rem -37.4rem;
    width: 3.1rem;
    height: 2.4rem;
    display: block;
    content: " "; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(3) .views-field-name:hover span.field-content:before {
    background-position: -10.2rem -41rem; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(3).open:hover span.field-content:before {
    background-position: -10.2rem -37.4rem; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(4) .views-field-name span.field-content:before {
    position: absolute;
    top: 0.5rem;
    left: 50%;
    margin-left: -1.95rem;
    background-position: -15rem -36.7rem;
    width: 3.9rem;
    height: 3.4rem;
    display: block;
    content: " "; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(4) .views-field-name:hover span.field-content:before {
    background-position: -15rem -40.9rem; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(4).open:hover span.field-content:before {
    background-position: -15rem -36.7rem; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(5) .views-field-name span.field-content:before {
    position: absolute;
    top: 0.5rem;
    left: 50%;
    margin-left: -1.95rem;
    background-position: -21rem -36.7rem;
    width: 3.9rem;
    height: 3rem;
    display: block;
    content: " "; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(5) .views-field-name:hover span.field-content:before {
    background-position: -21rem -40.8rem; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(5).open:hover span.field-content:before {
    background-position: -21rem -36.7rem; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(6) .views-field-name span.field-content:before {
    position: absolute;
    top: 0.5rem;
    left: 50%;
    margin-left: -1.4rem;
    background-position: -26.6rem -36.6rem;
    width: 2.7rem;
    height: 3.1rem;
    display: block;
    content: " "; }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(7) .views-field-name span.field-content:before {
    position: absolute;
    top: 0.5rem;
    left: 50%;
    margin-left: -1.4rem;
    background-position: -30.6rem -36.6rem;
    width: 2.7rem;
    height: 3.1rem;
    display: block;
    content: " ";
  }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(8) .views-field-name span.field-content:before {
    position: absolute;
    background-image: url(/sites/all/themes/avidia/assets/img/avidia-sprite.png);
    top: 0.5rem;
    left: 50%;
    margin-left: -1.4rem;
    background-position: -34.6rem -36.6rem;
    width: 2.7rem;
    height: 3.1rem;
    display: block;
    content: " ";
    background-repeat: no-repeat;
    background-size: 60rem;
  }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(8) .views-field-name:hover span.field-content:before {
    background-image: url(/sites/all/themes/avidia/assets/img/avidia-sprite.png);
    background-position: -34.6rem -40.6rem;
    background-repeat: no-repeat;
    background-size: 60rem;
  }
  #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(6) .views-field-name:hover span.field-content:before {
    background-position: -26.6rem -40.7rem; }
    #content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center).view-commercial-loans .view-content .views-row:nth-child(7) .views-field-name:hover span.field-content:before {
      background-position: -30.6rem -40.7rem;
    }

#content .view-disbursements:not(.view-display-id-block):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) {
  font-family: "Lato", Arial, sans-serif; }
  #content .view-disbursements:not(.view-display-id-block):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    align-items: stretch;
    position: relative;
    padding-right: 20px; }
    @media only screen and (max-width: 599px) {
      #content .view-disbursements:not(.view-display-id-block):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content {
        padding-right: 0; } }
    #content .view-disbursements:not(.view-display-id-block):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row {
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
      -moz-flex-grow: 0;
      -ms-flex-positive: 0;
      flex-grow: 0;
      -webkit-flex-shrink: 0;
      -moz-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      -webkit-flex-basis: 160px;
      -moz-flex-basis: 160px;
      -ms-flex-preferred-size: 160px;
      flex-basis: 160px;
      max-width: 160px;
      margin-right: 20px;
      margin-bottom: 20px; }
      @media only screen and (max-width: 599px) {
        #content .view-disbursements:not(.view-display-id-block):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row {
          -webkit-box-flex: 1;
          -webkit-flex-grow: 1;
          -moz-flex-grow: 1;
          -ms-flex-positive: 1;
          flex-grow: 1;
          -webkit-flex-shrink: 0;
          -moz-flex-shrink: 0;
          -ms-flex-negative: 0;
          flex-shrink: 0;
          -webkit-flex-basis: 100%;
          -moz-flex-basis: 100%;
          -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
          max-width: 100%;
          margin-right: 0; } }
      #content .view-disbursements:not(.view-display-id-block):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row .views-field-name {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: -ms-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        background: #4095e0;
        border: 3px solid #4095e0;
        color: white;
        text-align: center;
        height: 100px;
        padding: 10px; }
        @media only screen and (max-width: 599px) {
          #content .view-disbursements:not(.view-display-id-block):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row .views-field-name {
            height: auto; } }
        #content .view-disbursements:not(.view-display-id-block):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row .views-field-name a {
          color: white;
          text-decoration: none;
          font-size: 1.5rem;
          font-weight: 400;
          text-align: center;
          position: relative; }
        #content .view-disbursements:not(.view-display-id-block):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row .views-field-name:hover {
          cursor: pointer;
          background: #fff;
          color: #4095e0; }
          #content .view-disbursements:not(.view-display-id-block):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row .views-field-name:hover a {
            color: #4095e0; }
      #content .view-disbursements:not(.view-display-id-block):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row .views-field-description {
        display: none; }
      #content .view-disbursements:not(.view-display-id-block):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-name {
        background: #1f72ba;
        border: 3px solid #1f72ba;
        position: relative; }
        #content .view-disbursements:not(.view-display-id-block):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-name a:hover {
          color: #4095e0; }
        #content .view-disbursements:not(.view-display-id-block):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-name:hover {
          cursor: pointer;
          color: white; }
          #content .view-disbursements:not(.view-display-id-block):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-name:hover a {
            color: white; }
        #content .view-disbursements:not(.view-display-id-block):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-name:after {
          position: absolute;
          top: 100%;
          margin-top: 3px;
          left: 50%;
          margin-left: -14px;
          content: '';
          width: 0;
          height: 0;
          border-left: 14px solid transparent;
          border-right: 14px solid transparent;
          border-top: 14px solid #1f72ba; }
        #content .view-disbursements:not(.view-display-id-block):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-name:before {
          position: absolute;
          top: 100%;
          margin-top: 18px;
          left: 50%;
          margin-left: -14px;
          content: '';
          width: 0;
          height: 0;
          border-left: 14px solid transparent;
          border-right: 14px solid transparent;
          border-top: 14px solid #fff; }
      #content .view-disbursements:not(.view-display-id-block):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-description {
        display: block; }
        #content .view-disbursements:not(.view-display-id-block):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-description > span {
          display: none; }
        #content .view-disbursements:not(.view-display-id-block):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-description .field-content {
          width: 100%;
          margin-top: 20px;
          background: #f7f6f6;
          padding: 15px;
          color: #1f72ba;
          font-size: 1.5rem;
          font-weight: 300; }
          #content .view-disbursements:not(.view-display-id-block):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-description .field-content p {
            color: #1f72ba;
            font-size: 1.5rem;
            font-weight: 300; }
          #content .view-disbursements:not(.view-display-id-block):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-description .field-content ul {
            list-style-image: url(../img/avidia-bullet.png); }
          #content .view-disbursements:not(.view-display-id-block):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-description .field-content .avidia-table tbody tr {
            background: #fff; }
            #content .view-disbursements:not(.view-display-id-block):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row.open .views-field-description .field-content .avidia-table tbody tr td {
              border-top: 11px solid #f7f6f6;
              border-right: 14px solid #f7f6f6; }
      #content .view-disbursements:not(.view-display-id-block):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row:nth-child(4n+0) {
        margin-right: 0; }

@media only screen and (max-width: 599px) {
  .view-display-id-block .view-content {
    padding-right: 0; }
    .view-display-id-block .view-content .views-row {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
      -moz-box-flex: 0;
      -moz-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      margin-right: 0px; }
      .view-display-id-block .view-content .views-row .views-field-name {
        height: auto; }

  .view-display-id-block .view-content .views-row .views-field-name span.field-content {
    padding-top: 0; }

  .view-display-id-block .view-content .views-row:nth-child(1) .views-field-name a:before,
  .view-display-id-block .view-content .views-row:nth-child(2) .views-field-name a:before,
  .view-display-id-block .view-content .views-row:nth-child(3) .views-field-name a:before,
  .view-display-id-block .view-content .views-row:nth-child(4) .views-field-name a:before,
  .view-display-id-block .view-content .views-row:nth-child(5) .views-field-name a:before,
  .view-display-id-block .view-content .views-row:nth-child(6) .views-field-name a:before,
  .view-display-id-block .view-content .views-row:nth-child(7) .views-field-name a:before,
  .view-display-id-block .view-content .views-row:nth-child(8) .views-field-name a:before {
    display: none; } }
.view-resources-center .view-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
  .view-resources-center .view-content .views-row {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16rem;
    -moz-box-flex: 0;
    -moz-flex: 0 0 16rem;
    -ms-flex: 0 0 16rem;
    flex: 0 0 16rem;
    height: 9.8rem;
    margin-right: 2rem;
    margin-bottom: 2rem;
    background: #f59f1a;
    border: 3px solid #f59f1a;
    color: white;
    text-align: center;
    cursor: pointer; }
    @media only screen and (max-width: 599px) {
      .view-resources-center .view-content .views-row {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 14rem;
        -moz-box-flex: 0;
        -moz-flex: 0 0 14rem;
        -ms-flex: 0 0 14rem;
        flex: 0 0 14rem; } }
    .view-resources-center .view-content .views-row > div {
      height: 100%; }
      .view-resources-center .view-content .views-row > div h3 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: -ms-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center;
        height: 100%;
        margin: 0;
        color: white;
        font-family: "Lato", Arial, sans-serif !important;
        font-size: 1.5rem !important;
        font-weight: normal !important; }
    .view-resources-center .view-content .views-row a {
      color: white;
      text-decoration: none;
      display: block;
      position: relative;
      padding-top: 5rem; }
      .view-resources-center .view-content .views-row a:before {
        position: absolute;
        top: 0.5rem;
        left: 50%;
        content: " ";
        margin-bottom: 1rem; }
    .view-resources-center .view-content .views-row:hover {
      background: white;
      color: #f59f1a; }
      .view-resources-center .view-content .views-row:hover a {
        color: #f59f1a; }
    .view-resources-center .view-content .views-row:nth-child(1) a:before {
      margin-left: -2.2rem;
      background-position: -38.3rem -6.4rem;
      width: 4.4rem;
      height: 4.3rem;
      display: block; }
    .view-resources-center .view-content .views-row:nth-child(1):hover a:before {
      background-position: -43.8rem -6.4rem; }
    .view-resources-center .view-content .views-row:nth-child(2) a:before {
      margin-left: -2.25rem;
      background-position: -38.3rem -12.2rem;
      width: 4.5rem;
      height: 3.7rem;
      display: block; }
    .view-resources-center .view-content .views-row:nth-child(2):hover a:before {
      background-position: -43.8rem -12.2rem; }
    .view-resources-center .view-content .views-row:nth-child(3) a:before {
      margin-left: -1.9rem;
      background-position: -32.7rem -14rem;
      width: 3.8rem;
      height: 3.8rem;
      display: block; }
    .view-resources-center .view-content .views-row:nth-child(3):hover a:before {
      background-position: -28.1rem -14rem; }
    .view-resources-center .view-content .views-row:nth-child(4) a:before {
      margin-left: -1.4rem;
      background-position: -39.2rem -17rem;
      width: 2.8rem;
      height: 3.8rem;
      display: block; }
    .view-resources-center .view-content .views-row:nth-child(4):hover a:before {
      background-position: -44.6rem -17rem; }
    .view-resources-center .view-content .views-row:nth-child(5) a:before {
      margin-left: -2.4rem;
      background-position: -38.2rem -22.2rem;
      width: 4.8rem;
      height: 3.8rem;
      display: block; }
    .view-resources-center .view-content .views-row:nth-child(5):hover a:before {
      background-position: -43.6rem -22.2rem; }
    .view-resources-center .view-content .views-row:nth-child(6) a:before {
      top: 1rem;
      margin-left: -2.35rem;
      background-position: -38.3rem -27.3rem;
      width: 4.7rem;
      height: 3.1rem;
      display: block; }
    .view-resources-center .view-content .views-row:nth-child(6):hover a:before {
      top: 1rem;
      background-position: -43.8rem -27.3rem; }
    .view-resources-center .view-content .views-row:nth-child(7) a:before {
      margin-left: -2.1rem;
      background-position: -38.8rem -31.5rem;
      width: 4.2rem;
      height: 4rem;
      display: block; }
    .view-resources-center .view-content .views-row:nth-child(7):hover a:before {
      background-position: -44rem -31.5rem; }
    .view-resources-center .view-content .views-row:nth-child(8) a:before {
      margin-left: -2.1rem;
      background-position: -39.2rem -36.5rem;
      width: 3.8rem;
      height: 3.9rem;
      display: block; }
    .view-resources-center .view-content .views-row:nth-child(8):hover a:before {
      background-position: -44.3rem -36.5rem; }
    .view-resources-center .view-content .views-row:nth-child(9) a:before {
      margin-left: -1.85rem;
      background-position: -39.2rem -41.4rem;
      width: 3.7rem;
      height: 3.5rem;
      display: block; }
    .view-resources-center .view-content .views-row:nth-child(9):hover a:before {
      background-position: -44.2rem -41.4rem; }
    .view-resources-center .view-content .views-row:nth-child(10) a:before {
      top: 1.5rem;
      margin-left: -4.55rem;
      background-position: -1.3rem -46rem;
      width: 9.1rem;
      height: 2.1rem;
      display: block; }
    .view-resources-center .view-content .views-row:nth-child(10):hover a:before {
      top: 1.5rem;
      background-position: -12rem -46rem; }

.quicktabs-wrapper {
  font-family: "Lato", Arial, sans-serif; }
  .quicktabs-wrapper ul.quicktabs-tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    padding-left: 0 !important; }
    .quicktabs-wrapper ul.quicktabs-tabs > li {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: -ms-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      -webkit-align-items: stretch;
      -moz-align-items: stretch;
      align-items: stretch;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -moz-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      -webkit-flex-shrink: 0;
      -moz-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      -webkit-flex-basis: calc((100% - 6.8rem)/3);
      -moz-flex-basis: calc((100% - 6.8rem)/3);
      -ms-flex-preferred-size: calc((100% - 6.8rem)/3);
      flex-basis: calc((100% - 6.8rem)/3);
      white-space: normal;
      background: #93c139;
      margin-left: 3.4rem;
      font-size: 1.5rem;
      font-weight: 700;
      height: 90px;
      position: relative; }
      .quicktabs-wrapper ul.quicktabs-tabs > li:first-child {
        margin-left: 0;
        background: #f7a010; }
        .quicktabs-wrapper ul.quicktabs-tabs > li:first-child.active:after {
          border-top: 14px solid #f7a010; }
      .quicktabs-wrapper ul.quicktabs-tabs > li.active:before {
        position: absolute;
        top: 100%;
        margin-top: 10px;
        left: 50%;
        margin-left: -14px;
        content: '';
        width: 0;
        height: 0;
        border-left: 14px solid transparent;
        border-right: 14px solid transparent;
        border-top: 14px solid #fff; }
      .quicktabs-wrapper ul.quicktabs-tabs > li.active:after {
        position: absolute;
        top: 100%;
        margin-top: -1px;
        left: 50%;
        margin-left: -14px;
        content: '';
        width: 0;
        height: 0;
        border-left: 14px solid transparent;
        border-right: 14px solid transparent;
        border-top: 14px solid #93c139; }
      .quicktabs-wrapper ul.quicktabs-tabs > li a {
        color: white;
        text-decoration: none;
        display: block;
        width: 100%;
        position: relative;
        text-align: center;
        padding-top: 50px; }
        .quicktabs-wrapper ul.quicktabs-tabs > li a:before {
          position: absolute;
          top: 10px;
          left: 50%;
          margin-left: -2rem;
          background-position: -1rem -18.9rem;
          width: 4rem;
          height: 3.8rem;
          display: block;
          content: " ";
          margin-bottom: 1rem; }
      .quicktabs-wrapper ul.quicktabs-tabs > li:nth-child(2) {
        background: #4095e0; }
        .quicktabs-wrapper ul.quicktabs-tabs > li:nth-child(2).active:after {
          border-top: 14px solid #4095e0; }
        .quicktabs-wrapper ul.quicktabs-tabs > li:nth-child(2) a:before {
          background-position: -7rem -18.9rem;
          width: 3.7rem;
          height: 3.7rem;
          display: block;
          content: " ";
          margin-bottom: 1rem; }
      .quicktabs-wrapper ul.quicktabs-tabs > li:nth-child(3) {
        background: #93c139; }
        .quicktabs-wrapper ul.quicktabs-tabs > li:nth-child(3).active:after {
          border-top: 14px solid #93c139; }
        .quicktabs-wrapper ul.quicktabs-tabs > li:nth-child(3) a:before {
          background-position: -12.6rem -18.9rem;
          width: 4.7rem;
          height: 3.3rem;
          display: block;
          content: " ";
          margin-bottom: 1rem; }
  .quicktabs-wrapper .quicktabs-tabpage {
    background-color: #f6f7f7; }
    .quicktabs-wrapper .quicktabs-tabpage .view {
      padding: 30px; }
      .quicktabs-wrapper .quicktabs-tabpage .view .view-header {
        font-size: 1.5rem;
        color: #333; }
        .quicktabs-wrapper .quicktabs-tabpage .view .view-header p {
          font-size: 1.5rem;
          color: #333; }
      .quicktabs-wrapper .quicktabs-tabpage .view .view-content {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        .quicktabs-wrapper .quicktabs-tabpage .view .view-content > div {
          -webkit-box-flex: 0;
          -webkit-flex-grow: 0;
          -moz-flex-grow: 0;
          -ms-flex-positive: 0;
          flex-grow: 0;
          -webkit-flex-shrink: 0;
          -moz-flex-shrink: 0;
          -ms-flex-negative: 0;
          flex-shrink: 0;
          -webkit-flex-basis: 224px;
          -moz-flex-basis: 224px;
          -ms-flex-preferred-size: 224px;
          flex-basis: 224px;
          margin-right: 3.4rem;
          margin-top: 1.5rem;
          font-size: 1.3rem;
          color: #333; }
          .quicktabs-wrapper .quicktabs-tabpage .view .view-content > div p {
            font-size: 1.3rem;
            color: #333; }
          .quicktabs-wrapper .quicktabs-tabpage .view .view-content > div > * {
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flexbox;
            display: -ms-flex;
            display: flex;
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column; }
          .quicktabs-wrapper .quicktabs-tabpage .view .view-content > div img {
            max-width: 100%;
            height: auto; }
          .quicktabs-wrapper .quicktabs-tabpage .view .view-content > div span {
            display: block; }
            .quicktabs-wrapper .quicktabs-tabpage .view .view-content > div span a {
              position: relative; }
              .quicktabs-wrapper .quicktabs-tabpage .view .view-content > div span a:before {
                position: absolute;
                top: 50%;
                left: 50%;
                margin-top: -2.35rem;
                margin-left: -2.3rem;
                background-position: -18.9rem -18.9rem;
                width: 4.6rem;
                height: 4.7rem;
                display: block;
                content: " "; }
          .quicktabs-wrapper .quicktabs-tabpage .view .view-content > div > div > div {
            margin-top: 1rem;
            padding-left: 1.8rem;
            position: relative; }
            .quicktabs-wrapper .quicktabs-tabpage .view .view-content > div > div > div:before {
              position: absolute;
              top: 2px;
              left: 0;
              display: block;
              content: '';
              width: 1.3rem;
              height: 1.1rem;
              background: red; }
    .quicktabs-wrapper .quicktabs-tabpage .block {
      padding: 30px;
      font-size: 1.5rem;
      color: #333; }
      .quicktabs-wrapper .quicktabs-tabpage .block p {
        font-size: 1.5rem;
        color: #333; }
      .quicktabs-wrapper .quicktabs-tabpage .block ul {
        display: inline-block;
        padding-left: 0 !important;
        margin-top: 20px; }
        .quicktabs-wrapper .quicktabs-tabpage .block ul li {
          display: inline-block;
          margin-right: 4.7rem; }
          @media only screen and (max-width: 599px) {
            .quicktabs-wrapper .quicktabs-tabpage .block ul li {
              margin-right: 1rem;
              margin-bottom: 1rem !important; } }
          .quicktabs-wrapper .quicktabs-tabpage .block ul li a {
            display: block;
            width: 7rem;
            height: 7rem;
            color: transparent;
            border: 1px solid #4095e0;
            -webkit-border-radius: 3.5rem;
            -moz-border-radius: 3.5rem;
            -ms-border-radius: 3.5rem;
            border-radius: 3.5rem;
            position: relative;
            -webkit-transition: all 0.2s ease-out;
            -moz-transition: all 0.2s ease-out;
            -ms-transition: all 0.2s ease-out;
            -o-transition: all 0.2s ease-out;
            transition: all 0.2s ease-out; }
            .quicktabs-wrapper .quicktabs-tabpage .block ul li a:before {
              position: absolute;
              top: 50%;
              left: 50%;
              margin-top: -0.9rem;
              margin-left: -0.95rem;
              background-position: -1.1rem -24.8rem;
              width: 1.9rem;
              height: 1.8rem;
              display: block;
              content: " "; }
            .quicktabs-wrapper .quicktabs-tabpage .block ul li a:hover {
              background: #fff; }
          .quicktabs-wrapper .quicktabs-tabpage .block ul li:last-child {
            margin-right: 0; }
          .quicktabs-wrapper .quicktabs-tabpage .block ul li.linkedin a:before {
            margin-top: -0.9rem;
            margin-left: -0.95rem;
            background-position: -1.1rem -24.8rem;
            width: 1.9rem;
            height: 1.8rem;
            display: block; }
          .quicktabs-wrapper .quicktabs-tabpage .block ul li.twitter a:before {
            margin-top: -0.9rem;
            margin-left: -1.1rem;
            background-position: -4.6rem -24.8rem;
            width: 2.2rem;
            height: 1.8rem;
            display: block; }
          .quicktabs-wrapper .quicktabs-tabpage .block ul li.facebook a:before {
            margin-top: -1.25rem;
            margin-left: -0.55rem;
            background-position: -8.8rem -24.7rem;
            width: 1.1rem;
            height: 2.5rem;
            display: block; }
          .quicktabs-wrapper .quicktabs-tabpage .block ul li.instagram a:before {
            margin-top: -1.1rem;
            margin-left: -1.15rem;
            background-position: -12.1rem -24.8rem;
            width: 2.3rem;
            height: 2.2rem;
            display: block; }
          .quicktabs-wrapper .quicktabs-tabpage .block ul li.pinterest a:before {
            margin-top: -1.3rem;
            margin-left: -1.3rem;
            background-position: -16rem -24.7rem;
            width: 2.6rem;
            height: 2.6rem;
            display: block; }
    .quicktabs-wrapper .quicktabs-tabpage:first-child .view .view-content > div > div > div:before {
      background: #f7a010; }
    .quicktabs-wrapper .quicktabs-tabpage:nth-child(2) .view .view-content > div > div > div:before {
      background: #4095e0; }
    .quicktabs-wrapper .quicktabs-tabpage:nth-child(3) .view .view-content > div > div > div:before {
      background: #93c139; }

@media only screen and (max-width: 599px) {
  .quicktabs-wrapper ul.quicktabs-tabs > li {
    -webkit-flex-basis: 30%;
    -moz-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    margin-left: 10px;
    height: 45px; }
    .quicktabs-wrapper ul.quicktabs-tabs > li a {
      display: inline;
      padding-top: 0px; }
      .quicktabs-wrapper ul.quicktabs-tabs > li a:before {
        display: none; }
    .quicktabs-wrapper ul.quicktabs-tabs > li:nth-child(2) a:before {
      display: none; }
    .quicktabs-wrapper ul.quicktabs-tabs > li:nth-child(3) a:before {
      display: none; }
    .quicktabs-wrapper ul.quicktabs-tabs > li.active:before {
      margin-top: 10px; }
  .quicktabs-wrapper .quicktabs-tabpage .view-content {
    padding: 0; }

  ul.quicktabs-tabs li {
    white-space: normal; } }
.tabs-container {
  font-family: "Lato", Arial, sans-serif;
  margin-bottom: 3rem; }
  .tabs-container .tabs-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    .tabs-container .tabs-head .tab {
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
      -moz-flex-grow: 0;
      -ms-flex-positive: 0;
      flex-grow: 0;
      -webkit-flex-shrink: 0;
      -moz-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      -webkit-flex-basis: 50%;
      -moz-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
      line-height: 6rem;
      height: 6rem;
      text-align: center;
      cursor: pointer;
      font-size: 1.7rem;
      color: white;
      font-weight: 600;
      position: relative; }
      .tabs-container .tabs-head .tab.first {
        background: #f59f1a; }
        .tabs-container .tabs-head .tab.first.open:after {
          position: absolute;
          top: 100%;
          left: 50%;
          margin-left: -1.4rem;
          content: '';
          width: 0;
          height: 0;
          border-left: 1.4rem solid transparent;
          border-right: 1.4rem solid transparent;
          border-top: 1.4rem solid #f59f1a; }
      .tabs-container .tabs-head .tab.last {
        background: #93c139; }
        .tabs-container .tabs-head .tab.last.open:after {
          position: absolute;
          top: 100%;
          left: 50%;
          margin-left: -1.4rem;
          content: '';
          width: 0;
          height: 0;
          border-left: 1.4rem solid transparent;
          border-right: 1.4rem solid transparent;
          border-top: 1.4rem solid #93c139; }
  .tabs-container .tabs-content {
    background: #f9f9f9; }
    .tabs-container .tabs-content .tab-content {
      display: none;
      padding: 3rem 4rem;
      font-size: 1.5rem;
      font-weight: 300; }
      @media only screen and (max-width: 599px) {
        .tabs-container .tabs-content .tab-content {
          padding: 1.5rem 1rem; } }
      .tabs-container .tabs-content .tab-content p, .tabs-container .tabs-content .tab-content strong {
        font-size: 1.5rem;
        font-weight: 300;
        line-height: 2rem; }
      .tabs-container .tabs-content .tab-content strong > strong {
        color: #f59f1a; }
      .tabs-container .tabs-content .tab-content.open {
        display: block; }
      .tabs-container .tabs-content .tab-content ul {
        list-style-image: url(../img/avidia-bullet.png); }
      .tabs-container .tabs-content .tab-content .avidia-table tbody tr {
        background: #fff; }
        .tabs-container .tabs-content .tab-content .avidia-table tbody tr td {
          border-top: 11px solid #f9f9f9;
          border-right: 14px solid #f9f9f9; }
      .tabs-container .tabs-content .tab-content.last ul {
        list-style-image: url(../img/avidia-bullet-green.png); }

#block-avidia-helper-credit-cards-tabs .tabs-container .tabs-content, #block-avidia-helper-world-elite-card-tabs .tabs-container .tabs-content .tab-content, #block-avidia-helper-world-elite-card-business-tabs .tabs-container .tabs-content .tab-content {
  background: #fff; }
  #block-avidia-helper-credit-cards-tabs .tabs-container .tabs-content .tab-content, #block-avidia-helper-world-elite-card-tabs .tabs-container .tabs-content .tab-content, #block-avidia-helper-world-elite-card-business-tabs .tabs-container .tabs-content .tab-content {
    padding: 3rem 0; }
    @media only screen and (max-width: 599px) {
      #block-avidia-helper-credit-cards-tabs .tabs-container .tabs-content .tab-content {
        padding: 1.5rem 0; } }
    #block-avidia-helper-credit-cards-tabs .tabs-container .tabs-content .tab-content .avidia-table tbody tr, #block-avidia-helper-world-elite-card-tabs .tabs-container .tabs-content .tab-content .avidia-table tbody tr, #block-avidia-helper-world-elite-card-business-tabs .tabs-container .tabs-content .tab-content .avidia-table tbody tr {
      background: #f6f6f6; }
      #block-avidia-helper-credit-cards-tabs .tabs-container .tabs-content .tab-content .avidia-table tbody tr td, #block-avidia-helper-world-elite-card-tabs .tabs-container .tabs-content .tab-content .avidia-table tbody tr td, #block-avidia-helper-world-elite-card-business-tabs .tabs-container .tabs-content .tab-content .avidia-table tbody tr td {
        border-top: 11px solid #fff;
        border-right: 14px solid #fff; }
        #block-avidia-helper-credit-cards-tabs .tabs-container .tabs-content .tab-content .avidia-table tbody tr td:last-child {
          border-right: 0; }

body.domain-personal-avidia-dom .view-accordion {
  margin-top: 3rem;
  margin-bottom: 3rem; }
  body.domain-personal-avidia-dom .view-accordion .accordion {
    font-family: "Lato", Arial, sans-serif; }
    body.domain-personal-avidia-dom .view-accordion .accordion .accordion-title {
      font-size: 1.5rem !important;
      color: #333;
      border-bottom: 1px dashed #a1a1a1;
      margin: 0;
      position: relative;
      cursor: pointer; }
      body.domain-personal-avidia-dom .view-accordion .accordion .accordion-title a {
        color: #333;
        text-decoration: none;
        display: block;
        line-height: 48px;
        padding-left: 50px;
        position: relative;
        z-index: 2;
        outline: none; }
        body.domain-personal-avidia-dom .view-accordion .accordion .accordion-title a:focus, body.domain-personal-avidia-dom .view-accordion .accordion .accordion-title a:-moz-focusring, body.domain-personal-avidia-dom .view-accordion .accordion .accordion-title a:invalid, body.domain-personal-avidia-dom .view-accordion .accordion .accordion-title a:required {
          outline: none; }
        body.domain-personal-avidia-dom .view-accordion .accordion .accordion-title a:hover {
          color: #f59f1a;
          text-decoration: none; }
        @media only screen and (max-width: 599px) {
          body.domain-personal-avidia-dom .view-accordion .accordion .accordion-title a {
            font-size: 2rem;
            line-height: 3.5rem; } }
      body.domain-personal-avidia-dom .view-accordion .accordion .accordion-title:before {
        position: absolute;
        z-index: 1;
        top: 50%;
        margin-top: -1.2rem;
        left: 0;
        display: block;
        content: '\FF0B';
        width: 2.4rem;
        height: 2.4rem;
        background: #f59f1a;
        color: #fff;
        text-align: center;
        font-size: 2rem; }
        @media only screen and (max-width: 599px) {
          body.domain-personal-avidia-dom .view-accordion .accordion .accordion-title:before {
            font-size: 2.8rem; } }
    body.domain-personal-avidia-dom .view-accordion .accordion .accordion-body {
      display: none; }
    body.domain-personal-avidia-dom .view-accordion .accordion.open .accordion-title:before {
      content: '\2212'; }
    body.domain-personal-avidia-dom .view-accordion .accordion.open .accordion-body {
      display: block;
      padding-top: 2rem; }
      body.domain-personal-avidia-dom .view-accordion .accordion.open .accordion-body ul {
        list-style-image: url(../img/avidia-bullet.png); }

body.domain-business-avidia-dom .view-accordion {
  margin-top: 3rem;
  margin-bottom: 3rem; }
  body.domain-business-avidia-dom .view-accordion .accordion {
    font-family: "Lato", Arial, sans-serif; }
    body.domain-business-avidia-dom .view-accordion .accordion .accordion-title {
      font-size: 1.5rem;
      color: #333;
      border-bottom: 1px dashed #a1a1a1;
      margin: 0;
      position: relative;
      cursor: pointer; }
      @media only screen and (max-width: 599px) {
        body.domain-business-avidia-dom .view-accordion .accordion .accordion-title {
          font-size: 2rem; } }
      body.domain-business-avidia-dom .view-accordion .accordion .accordion-title a {
        color: #333;
        text-decoration: none;
        display: block;
        line-height: 48px;
        padding-left: 50px;
        position: relative;
        z-index: 2;
        outline: none; }
        body.domain-business-avidia-dom .view-accordion .accordion .accordion-title a:focus, body.domain-business-avidia-dom .view-accordion .accordion .accordion-title a:-moz-focusring, body.domain-business-avidia-dom .view-accordion .accordion .accordion-title a:invalid, body.domain-business-avidia-dom .view-accordion .accordion .accordion-title a:required {
          outline: none; }
        body.domain-business-avidia-dom .view-accordion .accordion .accordion-title a:hover {
          color: #4095e0;
          text-decoration: none; }
      body.domain-business-avidia-dom .view-accordion .accordion .accordion-title:before {
        position: absolute;
        z-index: 1;
        top: 50%;
        margin-top: -1.2rem;
        left: 0;
        display: block;
        content: '\FF0B';
        width: 2.4rem;
        height: 2.4rem;
        background: #4095e0;
        color: #fff;
        text-align: center;
        font-size: 2rem; }
        @media only screen and (max-width: 599px) {
          body.domain-business-avidia-dom .view-accordion .accordion .accordion-title:before {
            font-size: 2.8rem; } }
    body.domain-business-avidia-dom .view-accordion .accordion .accordion-body {
      display: none; }
    body.domain-business-avidia-dom .view-accordion .accordion.open .accordion-title:before {
      content: '\2212'; }
    body.domain-business-avidia-dom .view-accordion .accordion.open .accordion-body {
      display: block;
      padding-top: 2rem; }
      body.domain-business-avidia-dom .view-accordion .accordion.open .accordion-body ul {
        list-style-image: url(../img/avidia-bullet.png); }

article.node-95 form#calculator {
  font-family: "Lato", Arial, sans-serif; }
  article.node-95 form#calculator .panel {
    margin: 0;
    border: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent; }
    article.node-95 form#calculator .panel h3 {
      font-family: "Lato", Arial, sans-serif;
      font-size: 1.5rem;
      font-weight: 400;
      color: #333;
      border-bottom: 1px dashed #a1a1a1;
      margin: 0;
      display: block;
      line-height: 48px;
      padding-left: 50px;
      position: relative;
      cursor: pointer; }
      article.node-95 form#calculator .panel h3:before {
        position: absolute;
        z-index: 1;
        top: 50%;
        margin-top: -1.2rem;
        left: 0;
        display: block;
        content: '\FF0B';
        width: 2.4rem;
        height: 2.4rem;
        line-height: 23px;
        background: #f59f1a;
        color: #fff;
        text-align: center;
        font-size: 2.2rem; }
      article.node-95 form#calculator .panel h3:hover {
        color: #f59f1a;
        text-decoration: none; }
    article.node-95 form#calculator .panel ul {
      display: none; }
    article.node-95 form#calculator .panel.open h3 {
      color: #f59f1a; }
      article.node-95 form#calculator .panel.open h3:before {
        content: '\2212'; }
    article.node-95 form#calculator .panel.open > ul {
      margin-top: 2rem;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: -ms-flex;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      padding-left: 0;
      list-style-image: none;
      list-style-type: none; }
      article.node-95 form#calculator .panel.open > ul > li {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25.4rem;
        -moz-box-flex: 0;
        -moz-flex: 0 0 25.4rem;
        -ms-flex: 0 0 25.4rem;
        flex: 0 0 25.4rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: -ms-flex;
        display: flex;
        -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
        -webkit-justify-content: stretch;
        -moz-justify-content: stretch;
        justify-content: stretch;
        height: 5rem;
        background: #f59f1a;
        margin-right: 3rem;
        margin-bottom: 0.5rem;
        font-size: 1.5rem;
        font-weight: 300;
        position: relative; }
        @media only screen and (max-width: 599px) {
          article.node-95 form#calculator .panel.open > ul > li {
            -webkit-box-flex: 1;
            -webkit-flex: 1 0 auto;
            -moz-box-flex: 1;
            -moz-flex: 1 0 auto;
            -ms-flex: 1 0 auto;
            flex: 1 0 auto;
            margin-right: 0; } }
        article.node-95 form#calculator .panel.open > ul > li a {
          -webkit-box-flex: 1;
          -webkit-flex: 1;
          -moz-box-flex: 1;
          -moz-flex: 1;
          -ms-flex: 1;
          flex: 1;
          color: white;
          text-decoration: none;
          display: block;
          padding: 0.5rem 0.5rem 0.5rem 4.5rem; }
        article.node-95 form#calculator .panel.open > ul > li.inactive {
          background: #bcbcbc; }
        article.node-95 form#calculator .panel.open > ul > li:before {
          position: absolute;
          top: 50%;
          margin-top: -1.6rem;
          left: 1rem;
          background-position: -45rem -1.2rem;
          width: 2.5rem;
          height: 3.2rem;
          display: block;
          content: " "; }
    article.node-95 form#calculator .panel#panelLease {
      margin-bottom: 2rem; }
  article.node-95 form#calculator .InputContainer {
    font-family: "Lato", Arial, sans-serif; }
    article.node-95 form#calculator .InputContainer table {
      width: 100%; }
    article.node-95 form#calculator .InputContainer fieldset {
      padding: 0 !important;
      border: 0;
      border-image-width: 0; }
      article.node-95 form#calculator .InputContainer fieldset legend {
        border: 0;
        border-image-width: 0;
        margin-bottom: 0; }
    article.node-95 form#calculator .InputContainer table.InputTable {
      width: 100%;
      font-family: "Lato", Arial, sans-serif;
      margin-top: 1rem;
      margin-bottom: 0; }
      article.node-95 form#calculator .InputContainer table.InputTable tbody {
        border: 0; }
        article.node-95 form#calculator .InputContainer table.InputTable tbody tr td p {
          margin: 0;
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: -ms-flex;
          display: flex;
          -webkit-flex-wrap: nowrap;
          -moz-flex-wrap: nowrap;
          -ms-flex-wrap: none;
          flex-wrap: nowrap;
          -webkit-box-pack: start;
          -ms-flex-pack: start;
          -webkit-justify-content: flex-start;
          -moz-justify-content: flex-start;
          justify-content: flex-start;
          -webkit-box-align: center;
          -ms-flex-align: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          align-items: center; }
          article.node-95 form#calculator .InputContainer table.InputTable tbody tr td p.multifield > input[type="text"] {
            -webkit-box-flex: 0;
            -webkit-flex: 0 1 7rem;
            -moz-box-flex: 0;
            -moz-flex: 0 1 7rem;
            -ms-flex: 0 1 7rem;
            flex: 0 1 7rem; }
            article.node-95 form#calculator .InputContainer table.InputTable tbody tr td p.multifield > input[type="text"]:focus {
              outline: none; }
              article.node-95 form#calculator .InputContainer table.InputTable tbody tr td p.multifield > input[type="text"]:focus:focus, article.node-95 form#calculator .InputContainer table.InputTable tbody tr td p.multifield > input[type="text"]:focus:-moz-focusring, article.node-95 form#calculator .InputContainer table.InputTable tbody tr td p.multifield > input[type="text"]:focus:invalid, article.node-95 form#calculator .InputContainer table.InputTable tbody tr td p.multifield > input[type="text"]:focus:required {
                outline: none; }
          article.node-95 form#calculator .InputContainer table.InputTable tbody tr td p.multifield span.toggle {
            -webkit-box-flex: 2;
            -webkit-flex: 2 0 auto;
            -moz-box-flex: 2;
            -moz-flex: 2 0 auto;
            -ms-flex: 2 0 auto;
            flex: 2 0 auto;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flexbox;
            display: -ms-flex;
            display: flex;
            -webkit-flex-wrap: nowrap;
            -moz-flex-wrap: nowrap;
            -ms-flex-wrap: none;
            flex-wrap: nowrap;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            -webkit-justify-content: flex-start;
            -moz-justify-content: flex-start;
            justify-content: flex-start;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            align-items: center;
            font-size: 1.3rem;
            font-weight: 300; }
          article.node-95 form#calculator .InputContainer table.InputTable tbody tr td p.multifield input[type="radio"] {
            margin-left: 1rem;
            margin-right: 0.5rem; }
        article.node-95 form#calculator .InputContainer table.InputTable tbody tr td:first-child {
          background: #f59f1a;
          color: white;
          font-size: 1.5rem;
          font-weight: 300;
          vertical-align: middle;
          border-bottom: 0.5rem solid white;
          padding: 0.6rem 1rem;
          text-align: center; }
          article.node-95 form#calculator .InputContainer table.InputTable tbody tr td:first-child p {
            font-size: 1.5rem;
            font-weight: 300; }
          article.node-95 form#calculator .InputContainer table.InputTable tbody tr td:first-child label {
            font-size: 1.5rem;
            font-weight: 300;
            margin: 0; }
        article.node-95 form#calculator .InputContainer table.InputTable tbody tr td:not(:first-child) {
          min-width: 18rem;
          padding-left: 1rem;
          vertical-align: middle; }
          article.node-95 form#calculator .InputContainer table.InputTable tbody tr td:not(:first-child) input[type="text"] {
            width: 100%;
            text-align: center;
            font-size: 1.3rem;
            color: #333;
            font-weight: 300;
            height: 3.3rem;
            background: #fdfcfc;
            border: 1px solid #d7d7d7; }
            article.node-95 form#calculator .InputContainer table.InputTable tbody tr td:not(:first-child) input[type="text"]:focus {
              outline: none; }
              article.node-95 form#calculator .InputContainer table.InputTable tbody tr td:not(:first-child) input[type="text"]:focus:focus, article.node-95 form#calculator .InputContainer table.InputTable tbody tr td:not(:first-child) input[type="text"]:focus:-moz-focusring, article.node-95 form#calculator .InputContainer table.InputTable tbody tr td:not(:first-child) input[type="text"]:focus:invalid, article.node-95 form#calculator .InputContainer table.InputTable tbody tr td:not(:first-child) input[type="text"]:focus:required {
                outline: none; }
        article.node-95 form#calculator .InputContainer table.InputTable tbody tr td[colspan] {
          background: transparent;
          vertical-align: middle;
          color: #93c139;
          font-size: 1.5rem; }
    article.node-95 form#calculator .InputContainer input[type="radio"], article.node-95 form#calculator .InputContainer input[type="checkbox"] {
      display: inline;
      margin-right: 5px; }
    article.node-95 form#calculator .InputContainer input[type="submit"] {
      min-width: 20rem;
      background: #93c139;
      border: 0;
      font-size: 1.5rem;
      font-weight: 400;
      color: white;
      height: 3rem;
      padding-left: 3rem;
      padding-right: 3rem; }
    article.node-95 form#calculator .InputContainer .table-footer > p {
      font-size: 1.3rem;
      font-weight: 300;
      /*&:first-child{
          @include order(2);
          padding-left: 2rem;
      }*/ }
      article.node-95 form#calculator .InputContainer .table-footer > p input {
        display: inline-block; }
    article.node-95 form#calculator .InputContainer table.AvidiaInputTable {
      width: 100%;
      font-family: "Lato", Arial, sans-serif;
      margin-top: 0;
      margin-bottom: 0; }
      article.node-95 form#calculator .InputContainer table.AvidiaInputTable input[type="text"] {
        width: 100%;
        text-align: center;
        font-size: 1.3rem;
        color: #333;
        font-weight: 300;
        height: 3.3rem;
        background: #fdfcfc;
        border: 1px solid #d7d7d7; }
        article.node-95 form#calculator .InputContainer table.AvidiaInputTable input[type="text"]:focus {
          outline: none; }
          article.node-95 form#calculator .InputContainer table.AvidiaInputTable input[type="text"]:focus:focus, article.node-95 form#calculator .InputContainer table.AvidiaInputTable input[type="text"]:focus:-moz-focusring, article.node-95 form#calculator .InputContainer table.AvidiaInputTable input[type="text"]:focus:invalid, article.node-95 form#calculator .InputContainer table.AvidiaInputTable input[type="text"]:focus:required {
            outline: none; }
      article.node-95 form#calculator .InputContainer table.AvidiaInputTable input[type="submit"] {
        min-width: auto;
        background: #93c139;
        border: 0;
        font-size: 1.5rem;
        font-weight: 400;
        color: white;
        height: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
        float: right; }
        article.node-95 form#calculator .InputContainer table.AvidiaInputTable input[type="submit"][value="Remove"] {
          background: red; }
      article.node-95 form#calculator .InputContainer table.AvidiaInputTable select {
        width: 100%;
        text-align: center;
        font-size: 1.3rem;
        color: #333;
        font-weight: 300;
        height: 3.3rem;
        background: #fdfcfc;
        border: 1px solid #d7d7d7; }
        article.node-95 form#calculator .InputContainer table.AvidiaInputTable select:focus {
          outline: none; }
          article.node-95 form#calculator .InputContainer table.AvidiaInputTable select:focus:focus, article.node-95 form#calculator .InputContainer table.AvidiaInputTable select:focus:-moz-focusring, article.node-95 form#calculator .InputContainer table.AvidiaInputTable select:focus:invalid, article.node-95 form#calculator .InputContainer table.AvidiaInputTable select:focus:required {
            outline: none; }
      article.node-95 form#calculator .InputContainer table.AvidiaInputTable td {
        padding: 0.6rem 0; }
        article.node-95 form#calculator .InputContainer table.AvidiaInputTable td span.toggle {
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: -ms-flex;
          display: flex;
          -webkit-flex-wrap: nowrap;
          -moz-flex-wrap: nowrap;
          -ms-flex-wrap: none;
          flex-wrap: nowrap;
          -webkit-box-pack: start;
          -ms-flex-pack: start;
          -webkit-justify-content: flex-start;
          -moz-justify-content: flex-start;
          justify-content: flex-start;
          -webkit-box-align: center;
          -ms-flex-align: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          align-items: center;
          font-size: 1.3rem;
          font-weight: 300; }
        article.node-95 form#calculator .InputContainer table.AvidiaInputTable td p {
          margin: 0; }
  article.node-95 form#calculator #Panel_Results {
    font-family: "Lato", Arial, sans-serif; }
    article.node-95 form#calculator #Panel_Results .Summary .answer {
      font-size: 1.5rem;
      color: #333;
      font-weight: 400; }
    article.node-95 form#calculator #Panel_Results table.DetailTable tbody {
      border: 0; }
      article.node-95 form#calculator #Panel_Results table.DetailTable tbody th {
        border: 0; }
    article.node-95 form#calculator #Panel_Results table.DetailTable tbody > tr > td {
      margin: 0;
      padding: 0; }
      article.node-95 form#calculator #Panel_Results table.DetailTable tbody > tr > td fieldset {
        margin: 0;
        padding: 0;
        border: 0; }
        article.node-95 form#calculator #Panel_Results table.DetailTable tbody > tr > td fieldset legend {
          margin-bottom: 0;
          background: #93c139 url(../img/avidia-bullet-lg.png) no-repeat 2rem 50%;
          border: 0;
          text-align: center;
          font-size: 1.5rem;
          font-weight: 400;
          color: #fff;
          padding: 1.2rem; }
    article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable {
      margin: 0; }
      article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable tr {
        background: #f6f6f6; }
        article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable tr.head td {
          padding: 25px 5px;
          background: #f59f1a;
          color: white;
          font-size: 1.7rem; }
          article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable tr.head td.classic {
            background: #44505c; }
          article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable tr.head td.gold {
            background: #fdc42b; }
          article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable tr.head td.platinum {
            background: #bbbaba; }
      article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable th, article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable td {
        text-align: center;
        vertical-align: middle;
        padding: 10px 15px;
        border-top: 8px solid #fff;
        border-right: 10px solid #fff;
        font-size: 1.5rem;
        font-weight: 400;
        color: #333333;
        position: relative; }
        article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable th:last-child, article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable td:last-child {
          border-right: 0; }
        article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable th a, article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable td a {
          display: block;
          color: #f59f1a; }
          article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable th a:hover, article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable th a:focus, article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable td a:hover, article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable td a:focus {
            text-decoration: none;
            color: white;
            background: #93c13a; }
        article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable th span, article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable td span {
          display: block;
          white-space: nowrap; }
        article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable th small, article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable td small {
          font-size: 1.3rem;
          font-weight: 300;
          display: block; }
        article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable th.text-left, article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable td.text-left {
          text-align: left; }
        article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable th.clickable:hover, article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable td.clickable:hover {
          background: #93c13a;
          cursor: pointer; }
          article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable th.clickable:hover a, article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable td.clickable:hover a {
            text-decoration: none;
            color: white;
            background: #93c13a; }
        article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable th[rowspan], article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable td[rowspan] {
          vertical-align: top;
          background: #f59f1a url(../img/avidia-personal-table.png) no-repeat 50% 60%;
          background-size: 80%;
          color: white;
          font-size: 1.7rem;
          padding-top: 25px; }
        article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable th p, article.node-95 form#calculator #Panel_Results table.DetailTable table.SubDetailTable td p {
          margin: 0; }

#content .view-display-id-block.view-annual-report .view-content {
  font-family: "Lato", Arial, sans-serif;
  width: 100%;
  display: block !important; }
  #content .view-display-id-block.view-annual-report .view-content .views-row {
    width: 100%;
    max-width: 100% !important;
    display: block !important; }
    #content .view-display-id-block.view-annual-report .view-content .views-row > div > span {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: -ms-flex;
      display: flex;
      -webkit-flex-wrap: nowrap;
      -moz-flex-wrap: nowrap;
      -ms-flex-wrap: none;
      flex-wrap: nowrap; }
      #content .view-display-id-block.view-annual-report .view-content .views-row > div > span > a {
        font-size: 1.5rem;
        font-weight: 600;
        display: inline-block;
        margin-right: 1rem;
        height: 3.5rem;
        line-height: 3.5rem;
        color: #fff;
        text-decoration: none;
        min-width: 14.7rem;
        text-align: center; }
        #content .view-display-id-block.view-annual-report .view-content .views-row > div > span > a.orange {
          background: #f7a010;
        padding: 0 10px;}
          #content .view-display-id-block.view-annual-report .view-content .views-row > div > span > a.orange:hover {
            background: #e18f06; }
        #content .view-display-id-block.view-annual-report .view-content .views-row > div > span > a.green {
          background: #93c139;
        padding: 0 10px;}
          #content .view-display-id-block.view-annual-report .view-content .views-row > div > span > a.green:hover {
            background: #6e991b; }
        @media only screen and (max-width: 599px) {
          #content .view-display-id-block.view-annual-report .view-content .views-row > div > span > a {
            margin-right: 0;
            margin-top: 0.5rem; } }
      #content .view-display-id-block.view-annual-report .view-content .views-row > div > span > h2 {
        font-family: "Lato", Arial, sans-serif !important;
        font-size: 1.5rem !important;
        font-weight: 600 !important;
        display: inline-block;
        margin: 0 1rem 0 0;
        height: 3.5rem;
        line-height: 3.5rem;
        color: #f59f1a;
        position: relative;
        padding-left: 3rem; }
        #content .view-display-id-block.view-annual-report .view-content .views-row > div > span > h2:before {
          position: absolute;
          bottom: 0;
          left: 0;
          background-position: -33rem -5.5rem;
          width: 2.6rem;
          height: 3.5rem;
          display: block;
          content: " "; }
      @media only screen and (max-width: 599px) {
        #content .view-display-id-block.view-annual-report .view-content .views-row > div > span {
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          flex-direction: column; } }
    @media only screen and (max-width: 599px) {
      #content .view-display-id-block.view-annual-report .view-content .views-row {
        margin-right: 0; } }
  @media only screen and (max-width: 599px) {
    #content .view-display-id-block.view-annual-report .view-content {
      padding-right: 0; } }

@-moz-document url-prefix() {}
body.domain-business-avidia-dom #content .view-display-id-block.view-annual-report .view-content .views-row > div > span > a.orange {
  background: #4095e0; }
  body.domain-business-avidia-dom #content .view-display-id-block.view-annual-report .view-content .views-row > div > span > a.orange:hover {
    background: #0a74d2; }
body.domain-business-avidia-dom .tabs-container .tabs-head .tab.first {
  background: #4095e0; }
body.domain-business-avidia-dom .tabs-container .tabs-head .tab.first.open:after {
  border-top: 1.4rem solid #4095e0; }
body.domain-business-avidia-dom #content .view-display-id-block.view-annual-report .view-content .views-row > div > span > h3 {
  color: #4095e0; }
  body.domain-business-avidia-dom #content .view-display-id-block.view-annual-report .view-content .views-row > div > span > h3:before {
    background-position: -33rem -9.5rem;
    width: 2.6rem;
    height: 3.5rem;
    display: block;
    content: " "; }
body.domain-business-avidia-dom .tabs-container .tabs-content .tab-content strong > strong {
  color: #4095e0; }
body.domain-business-avidia-dom.section-contact-us article p span {
  color: #4095e0; }
body.domain-business-avidia-dom .view-accordion .accordion.open .accordion-body ul {
  list-style-image: url(../img/avidia-bullet-blue.png); }
body.domain-business-avidia-dom article ul {
  list-style-image: url(../img/avidia-bullet-blue.png); }
body.domain-business-avidia-dom .view-resources-center .view-content .views-row {
  background: #4095e0;
  border: 3px solid #4095e0; }

body.domain-personal-avidia-dom #content .view-disbursements .view-content .views-row .views-field-name {
  background: #f59f1a; }

#views-exposed-form-atm-locator-block {
  margin-top: 1rem;
  font-family: "Lato", Arial, sans-serif; }
  #views-exposed-form-atm-locator-block #edit-distance-wrapper {
    display: none; }
  #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    align-items: stretch; }
    #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-1 {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
      -moz-box-flex: 1;
      -moz-flex: 1;
      -ms-flex: 1;
      flex: 1;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: -ms-flex;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      background: #ececec;
      padding: 1rem;
      margin-bottom: 1rem;
      min-height: 5.5rem; }
      #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-1 > a {
        display: inline-block;
        text-align: center;
        height: 3.5rem;
        background: #f7a010;
        color: white;
        font-size: 1.2rem;
        font-weight: 300;
        text-transform: uppercase;
        max-width: 14.6rem;
        text-decoration: none; }
        #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-1 > a:hover {
          text-decoration: none;
          background: #e18f06; }
      #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-1 input[type="submit"] {
        width: auto;
        background: #93c139;
        padding: 0 1.5rem; }
        #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-1 input[type="submit"]:hover {
          background: #6e991b; }
      #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-1 label {
        color: #333;
        font-weight: 400; }
    #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-2 {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
      -moz-box-flex: 1;
      -moz-flex: 1;
      -ms-flex: 1;
      flex: 1;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: -ms-flex;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      background: #f59f1a;
      padding: 1rem;
      min-height: 5.5rem; }
      #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-2 > * {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1; }
      #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-2 > p {
        font-size: 1.5rem;
        color: white;
        font-weight: 400;
        max-width: 22rem;
        margin: 0; }
        #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-2 > p a {
          color: white;
          text-decoration: underline;
          font-weight: 600; }
          #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-2 > p a:hover {
            text-decoration: none; }
      #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-2 label {
        color: white;
        font-weight: 400; }
      #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-2 input[type="submit"] {
        margin-left: 2rem;
        color: white;
        background: #4095e0;
        padding-left: 1.5rem;
        padding-right: 1.5rem; }
        #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-2 input[type="submit"]:hover {
          background: #0a74d2; }
    #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets > * {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center; }
      #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets > * .views-exposed-widget {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: -ms-flex;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: none;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        padding: 0;
        margin: 0; }
      #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets > * #edit-city-wrapper label,
      #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets > * #edit-field-branch-tid-wrapper label {
        min-width: 6rem; }
    #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets label {
      margin: 0;
      padding: 0;
      white-space: nowrap; }
    #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets input[type="text"] {
      width: 17.6rem;
      height: 3.5rem;
      background: white;
      border: 0;
      border-radius: 0;
      margin: 0 1rem;
      font-style: italic;
      font-size: 1.3rem;
      padding-left: 1rem;
      padding-right: 1rem;
      outline: none; }
      #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets input[type="text"]:focus, #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets input[type="text"]:-moz-focusring, #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets input[type="text"]:invalid, #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets input[type="text"]:required {
        outline: none; }
      #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets input[type="text"]::-webkit-input-placeholder {
        color: #b1b1b1;
        font-style: italic;
        font-weight: 300; }
      #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets input[type="text"]:-moz-placeholder {
        color: #b1b1b1;
        font-style: italic;
        font-weight: 300; }
      #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets input[type="text"]::-moz-placeholder {
        color: #b1b1b1;
        font-style: italic;
        font-weight: 300; }
      #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets input[type="text"]:-ms-input-placeholder {
        color: #b1b1b1;
        font-style: italic;
        font-weight: 300; }
    #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .form-type-select {
      padding: 0;
      overflow: hidden;
      background: white;
      color: #333;
      margin: 0 1rem;
      position: relative; }
      #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .form-type-select select {
        position: relative;
        z-index: 2;
        outline: none;
        color: #333;
        background: transparent none repeat scroll 0% 0%;
        width: 17.6rem;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: 1.3rem;
        font-style: italic;
        line-height: 1;
        border: 0 none;
        border-radius: 0;
        height: 3.5rem;
        -webkit-appearance: none;
        -moz-appearance: none; }
        #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .form-type-select select:focus, #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .form-type-select select:-moz-focusring, #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .form-type-select select:invalid, #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .form-type-select select:required {
          outline: none; }
        #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .form-type-select select::-ms-expand {
          display: none; }
      #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .form-type-select:after {
        text-align: center;
        color: white;
        content: '\25BC';
        position: absolute;
        z-index: 1;
        top: 0;
        right: 0;
        width: 2.6rem;
        height: 3.5rem;
        line-height: 3.5rem;
        background: #4095e0; }
        @media all and (-ms-high-contrast: none) {
          #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .form-type-select:after {
            padding-top: 1.7rem; } }
    #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets input[type="submit"] {
      height: 3.5rem;
      border: 0;
      border-radius: 0;
      margin: 0; }

@media only screen and (max-width: 767px) {
  #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-1 {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 0;
    padding-bottom: 0; }
    #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-1 > div {
      width: 100%;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
      -moz-box-flex: 1;
      -moz-flex: 1;
      -ms-flex: 1;
      flex: 1; }
      #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-1 > div input, #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-1 > div select {
        width: 95%; }
    #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-1 label {
      width: 12rem !important;
      min-width: 12rem !important;
      font-size: 12px; }
    #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-1 .views-exposed-widget {
      margin-bottom: 1rem; }
    #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-1 #edit-field-branch-tid-wrapper {
      width: 100%; }

  #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .form-type-select {
    width: 95%; }

  #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-2 {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    background: #ececec;
    padding-top: 0; }
    #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-2 label {
      color: #333; }
    #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-2 .views-exposed-widget {
      margin-bottom: 1rem; }
    #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-2 > * {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 45%;
      -moz-box-flex: 0;
      -moz-flex: 0 0 45%;
      -ms-flex: 0 0 45%;
      flex: 0 0 45%; }
    #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-2 > a {
      display: inline-block;
      text-align: center;
      height: 3.5rem;
      background: #f7a010;
      color: white;
      font-size: 1.4rem;
      font-weight: 300;
      text-transform: uppercase;
      max-width: 14.6rem;
      text-decoration: none; }
      #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-2 > a:hover {
        text-decoration: none;
        background: #e18f06; }

  #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-2 > p {
    color: #333; }
    #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-2 > p a {
      color: #333; }

  #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-2 input[type="submit"] {
    margin-left: 0; } }
.gmap-popup {
  font-family: "Lato", Arial, sans-serif; }
  .gmap-popup .views-field-title a {
    font-size: 1.5rem; }
  .gmap-popup .views-field-body {
    font-size: 1.3rem; }
    .gmap-popup .views-field-body p {
      font-size: 1.3rem;
      margin: 0; }

body.domain-business-avidia-dom #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-2 {
  background: #4095e0; }
  @media only screen and (max-width: 767px) {
    body.domain-business-avidia-dom #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-2 {
      background: #ececec; } }
  @media only screen and (max-width: 767px) {
    body.domain-business-avidia-dom #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-2 > a {
      background: #4095e0; } }
body.domain-business-avidia-dom #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-1 > a {
  background: #4095e0; }
body.domain-business-avidia-dom #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-2 input[type="submit"] {
  background: #93c139; }
  body.domain-business-avidia-dom #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .atm-search-row-2 input[type="submit"]:hover {
    background: #6e991b; }
body.domain-business-avidia-dom #views-exposed-form-atm-locator-block .views-exposed-form > .views-exposed-widgets .form-type-select:after {
  background: #93c139; }

#content.search-results ul.sitemap {
  font-family: "Lato", Arial, sans-serif;
  list-style-type: none;
  padding: 0;
  margin: 0; }
  #content.search-results ul.sitemap > li {
    margin: 0;
    padding-left: 1.5rem;
    border-left: 1px solid #f59f1a;
    position: relative; }
    #content.search-results ul.sitemap > li:before {
      display: block;
      position: absolute;
      top: 0.8rem;
      left: -0.7rem;
      content: '';
      width: 1.2rem;
      height: 1.2rem;
      background: #f59f1a; }
    #content.search-results ul.sitemap > li a {
      position: relative;
      font-size: 2rem;
      color: #333;
      font-weight: 400;
      white-space: nowrap; }
      #content.search-results ul.sitemap > li a:before {
        position: absolute;
        top: 50%;
        left: -1.5rem;
        display: block;
        content: '';
        width: 1.3rem;
        height: 1px;
        background: #f59f1a; }
      #content.search-results ul.sitemap > li a:hover {
        text-decoration: underline; }
      #content.search-results ul.sitemap > li a:focus {
        text-decoration: none; }
    #content.search-results ul.sitemap > li > ul {
      display: none;
      list-style-type: none;
      padding: 0;
      margin: 0 0 0 2.5rem; }
      #content.search-results ul.sitemap > li > ul > li {
        margin: 0;
        padding-left: 1.5rem;
        border-left: 1px solid #dddddd;
        position: relative; }
        #content.search-results ul.sitemap > li > ul > li a {
          position: relative;
          font-size: 1.5rem;
          text-decoration: none;
          color: #333;
          font-weight: 700;
          white-space: nowrap; }
          #content.search-results ul.sitemap > li > ul > li a:before {
            background: #dddddd; }
        #content.search-results ul.sitemap > li > ul > li > ul {
          display: none;
          list-style-type: none;
          padding: 0;
          margin: 0 0 0 17rem; }
          #content.search-results ul.sitemap > li > ul > li > ul > li {
            margin: 0;
            padding-left: 1.5rem;
            border-left: 1px solid #dddddd;
            position: relative; }
            #content.search-results ul.sitemap > li > ul > li > ul > li a {
              position: relative;
              font-size: 1.3rem;
              text-decoration: none;
              color: #333;
              font-weight: 400;
              white-space: nowrap; }
              #content.search-results ul.sitemap > li > ul > li > ul > li a:before {
                background: #dddddd; }
            #content.search-results ul.sitemap > li > ul > li > ul > li:last-child {
              border-left: 0; }
              #content.search-results ul.sitemap > li > ul > li > ul > li:last-child:before {
                display: block;
                content: '';
                position: absolute;
                top: 0;
                left: 0;
                width: 1px;
                height: 1rem;
                background: #dddddd; }
          #content.search-results ul.sitemap > li > ul > li > ul:before {
            position: absolute;
            top: 2.1rem;
            left: 1.5rem;
            display: block;
            content: '';
            width: 17rem;
            height: 1px;
            background: #dddddd; }
          #content.search-results ul.sitemap > li > ul > li > ul.open {
            display: block; }
        #content.search-results ul.sitemap > li > ul > li:last-child {
          border-left: 0; }
          #content.search-results ul.sitemap > li > ul > li:last-child:before {
            display: block;
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 1px;
            height: 1rem;
            background: #dddddd; }
      #content.search-results ul.sitemap > li > ul.open {
        display: block; }
    #content.search-results ul.sitemap > li:first-child:after {
      display: block;
      content: '';
      position: absolute;
      top: -2px;
      left: -1px;
      width: 1px;
      height: 1rem;
      background: #fff; }
    #content.search-results ul.sitemap > li:last-child {
      border-left: 0; }
      #content.search-results ul.sitemap > li:last-child:after {
        display: block;
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 1px;
        height: 1rem;
        background: #f59f1a; }
  #content.search-results ul.sitemap a.clickable {
    color: #f59f1a; }
    #content.search-results ul.sitemap a.clickable:hover {
      text-decoration: underline; }

@media only screen and (max-width: 599px) {
  #content.search-results ul.sitemap > li:first-child:after {
    top: -4px; }

  #content.search-results ul.sitemap > li > ul > li > ul {
    margin: 0 0 0 12rem; }

  #content.search-results ul.sitemap > li > ul > li > ul:before {
    width: 12rem; }

  #content.search-results ul.sitemap > li:before {
    top: 0.5rem; }

  #content.search-results ul.sitemap > li > ul > li > ul > li:last-child:before,
  #content.search-results ul.sitemap > li > ul > li:last-child:before {
    height: 1.3rem; } }
body.domain-business-avidia-dom #content.search-results ul.sitemap > li {
  border-left: 1px solid #4095e0; }
  body.domain-business-avidia-dom #content.search-results ul.sitemap > li:last-child {
    border-left: 0 !important; }
body.domain-business-avidia-dom #content.search-results ul.sitemap > li:last-child:after,
body.domain-business-avidia-dom #content.search-results ul.sitemap > li a:before,
body.domain-business-avidia-dom #content.search-results ul.sitemap > li:before {
  background: #4095e0; }
body.domain-business-avidia-dom #content.search-results ul.sitemap > li > ul > li a:before,
body.domain-business-avidia-dom #content.search-results ul.sitemap > li > ul > li > ul > li a:before {
  background: #dddddd !important; }
body.domain-business-avidia-dom #content.search-results ul.sitemap a.clickable {
  color: #4095e0; }

html {
  font-size: 62.5%;
  height: 100%; }
  @media only screen and (min-width: 1025px) and (max-width: 1280px) {
    html {
      font-size: 48%; } }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    html {
      font-size: 52%; } }
  @media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    html {
      font-size: 60%; } }

  @media only screen and (max-width: 767px) {
    html {
      font-size: 50%;
      height: auto; } }
  @media only screen and (max-width: 479px) {
    html {
      font-size: 42%; } }

.orange-bg {
  background-color: #f59f1a;
  padding: 20px; }

.section-splash-page {
  background-image: url(../img/splash_page.jpg), url(../img/splash_page-left.jpg), url(../img/splash_page-right.jpg);
  background-size: cover, 0, 0;
  background-position: center center, center center, center center;
  background-repeat: no-repeat, no-repeat, no-repeat;
  overflow: hidden; }
  .section-splash-page .header__logo {
    float: none; }
  .section-splash-page.hover-right {
    background-image: url(../img/splash_page-right.jpg); }
  .section-splash-page.hover-left {
    background-image: url(../img/splash_page-left.jpg); }
  .section-splash-page .splash-page-wrapper {
    top: 50%;
    margin-top: -25.85rem;
    position: absolute;
    width: 100%; }
  .section-splash-page #page {
    width: 47.5rem;
    height: 51.7rem;
    background-color: white;
    z-index: 10;
    position: relative;
    margin: 0 auto;
    padding: 6.5rem 5.5rem 6.6rem;
    -webkit-box-shadow: 2px 4px 2px 1px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 2px 4px 2px 1px rgba(0, 0, 0, 0.4);
    box-shadow: 2px 4px 2px 1px rgba(0, 0, 0, 0.4); }
    .section-splash-page #page #name-and-slogan {
      display: none; }
    .section-splash-page #page header {
      padding: 0;
      height: auto; }
    .section-splash-page #page #content {
      text-align: center;
      padding-top: 3rem; }
      .section-splash-page #page #content h1 {
        font-family: "Blackjack", Arial, sans-serif;
        color: #f59f1a;
        font-size: 6.3rem;
        margin-bottom: 0.5rem; }
      .section-splash-page #page #content p {
        font-size: 2.2rem;
        line-height: 3.2rem;
        color: #67747d; }
    .section-splash-page #page p.copyright {
      color: #f59f1a;
      font-size: 1.6rem;
      position: absolute;
      bottom: 5rem;
      left: 0;
      margin-bottom: 0;
      text-align: center;
      width: 100%; }
    .section-splash-page #page #footer {
      display: none; }
  .section-splash-page #navigation {
    display: none; }
  .section-splash-page .splash-btn-personal, .section-splash-page .splash-btn-business {
    position: absolute;
    left: 50%;
    width: 40rem;
    margin-left: -63.75rem;
    top: 17rem; }
    @media only screen and (min-width: 768px) and (max-width: 1024px) {
      .section-splash-page .splash-btn-personal, .section-splash-page .splash-btn-business {
        margin-left: -60rem; } }
    .section-splash-page .splash-btn-personal a, .section-splash-page .splash-btn-business a {
      position: relative;
      -webkit-transition: all 0.2s ease-out;
      -moz-transition: all 0.2s ease-out;
      -ms-transition: all 0.2s ease-out;
      -o-transition: all 0.2s ease-out;
      transition: all 0.2s ease-out;
      color: white;
      font-size: 3.8rem;
      font-weight: bold;
      text-transform: uppercase;
      font-family: "Lato", Arial, sans-serif;
      background-color: #f59f1a;
      padding: 3rem 6rem 3rem 14.2rem;
      display: block;
      text-decoration: none; }
      .section-splash-page .splash-btn-personal a:hover, .section-splash-page .splash-btn-business a:hover {
        text-decoration: none;
        background-color: white;
        color: #f59f1a;
        padding-left: 15.7rem; }
      .section-splash-page .splash-btn-personal a:active, .section-splash-page .splash-btn-business a:active {
        text-decoration: none; }
      .section-splash-page .splash-btn-personal a i, .section-splash-page .splash-btn-business a i {
        font-size: 200%;
        position: absolute;
        top: -1rem;
        left: 6rem; }
  .section-splash-page .splash-btn-business {
    text-align: right;
    margin-right: -63.75rem;
    margin-left: 0;
    left: auto;
    right: 50%; }
    @media only screen and (min-width: 768px) and (max-width: 1024px) {
      .section-splash-page .splash-btn-business {
        margin-right: -60rem; } }
    .section-splash-page .splash-btn-business a {
      color: #f59f1a;
      background-color: white;
      padding: 3rem 15rem 3rem 6rem; }
      .section-splash-page .splash-btn-business a:hover {
        background-color: #f59f1a;
        color: white;
        padding-right: 16.5rem;
        padding-left: 6rem; }
      .section-splash-page .splash-btn-business a i {
        font-size: 215%;
        position: absolute;
        left: auto;
        right: 7rem;
        top: -1rem; }
  @media only screen and (max-width: 991px) {
    .section-splash-page {
      overflow: auto;
      height: auto;
      min-height: 100%; }
      .section-splash-page .splash-btn-personal, .section-splash-page .splash-btn-business, .section-splash-page .splash-btn-business {
        position: static;
        text-align: center;
        margin: 0 auto;
        top: auto;
        left: auto;
        width: 47.5rem;
        max-width: 100%; }
        .section-splash-page .splash-btn-personal a, .section-splash-page .splash-btn-business a, .section-splash-page .splash-btn-business a {
          padding: 3rem 10rem 3rem 6rem; }
          .section-splash-page .splash-btn-personal a:hover, .section-splash-page .splash-btn-business a:hover, .section-splash-page .splash-btn-business a:hover {
            padding: 3rem 10rem 3rem 6rem; }
          .section-splash-page .splash-btn-personal a i, .section-splash-page .splash-btn-business a i, .section-splash-page .splash-btn-business a i {
            position: absolute;
            left: auto;
            right: auto;
            margin-left: 1rem; }
      .section-splash-page #page {
        max-width: 100%; }
        .section-splash-page #page header {
          text-align: center; }
          .section-splash-page #page header .header__logo {
            float: none; }
      .section-splash-page .splash-page-wrapper {
        top: auto;
        padding-top: 3rem;
        padding-bottom: 3rem;
        margin-top: 0;
        position: static; } }
    @media only screen and (max-width: 991px) and (orientation: portrait) {
      .section-splash-page .splash-page-wrapper {
        padding-top: 15rem; } }

  @media only screen and (max-width: 599px) {
    .section-splash-page {
      background-image: none; }
      .section-splash-page.hover-right, .section-splash-page.hover-left {
        background-image: none; }
      .section-splash-page #page {
        width: 100%;
        height: auto;
        padding-top: 2rem;
        padding-bottom: 7.5rem; }
      .section-splash-page .splash-btn-personal, .section-splash-page .splash-btn-business, .section-splash-page .splash-btn-business {
        width: 100%;
        text-align: center; }
      .section-splash-page .splash-btn-business a {
        background-color: #4095e0;
        color: white; }
      .section-splash-page .splash-page-wrapper {
        padding-top: 3rem; } }
  @media only screen and (max-width: 599px) and (orientation: landscape) {
    .section-splash-page .splash-btn-personal, .section-splash-page .splash-btn-business, .section-splash-page .splash-btn-business {
      float: left;
      width: 50%; }
      .section-splash-page .splash-btn-personal a, .section-splash-page .splash-btn-business a, .section-splash-page .splash-btn-business a {
        padding: 3rem 1.5rem;
        text-align: left; }
        .section-splash-page .splash-btn-personal a:hover, .section-splash-page .splash-btn-business a:hover, .section-splash-page .splash-btn-business a:hover {
          padding: 3rem 1.5rem; } }

#views_slideshow_cycle_main_front_slider-block {
  padding: 6.7rem 10rem; }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  #views_slideshow_cycle_main_front_slider-block {
    padding: 3rem; } }

  #views_slideshow_cycle_main_front_slider-block h1 {
    font-family: "LatoBlack", Arial, sans-serif;
    font-size: 3.5rem;
    color: white;
    text-transform: uppercase;
    margin-bottom: 2rem;
    margin-top: 0; }
  #views_slideshow_cycle_main_front_slider-block p {
    font-size: 1.7rem;
    color: white; }
  @media only screen and (max-width: 767px) {
    #views_slideshow_cycle_main_front_slider-block {
      padding: 1rem 0;
      /*h1 {
          color: $font-color-dark;
      }
      p {
          color: $font-color-dark;
      }*/ } }

#widget_pager_bottom_front_slider-block {
  bottom: 11rem;
  position: absolute;
  left: 11.2rem; }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  #widget_pager_bottom_front_slider-block {
    left: 5rem; } }

  #widget_pager_bottom_front_slider-block .views_slideshow_pager_field_item {
    text-indent: -100px;
    width: 1.3rem;
    height: 1.3rem;
    border-radius: 50%;
    border: 2px solid white;
    float: left;
    margin-right: 2.7rem;
    overflow: hidden; }
    #widget_pager_bottom_front_slider-block .views_slideshow_pager_field_item.active {
      background-color: white; }
  @media only screen and (max-width: 767px) {
    #widget_pager_bottom_front_slider-block {
      position: static;
      bottom: auto;
      left: auto;
      /*.views_slideshow_pager_field_item {
          border-color: $color-personal;
          &.active {
              background-color: $color-personal;
          }
      }*/ } }

#views_slideshow_cycle_teaser_section_front_slider-block {
  width: auto !important; }
  #views_slideshow_cycle_teaser_section_front_slider-block .views_slideshow_cycle_slide {
    width: auto !important; }

.view-latest-tips-slider {
  padding-top: 5rem; }
  .view-latest-tips-slider h3 {
    font-family: "LatoBlack", Arial, sans-serif;
    font-size: 2.5rem;
    color: #f59f1a;
    text-transform: uppercase; }
    .view-latest-tips-slider h3 p {
      font-size: 1.7rem; }
  .view-latest-tips-slider .views-field-body {
    min-height: 15rem; }
  .view-latest-tips-slider .views_slideshow_cycle_slide {
    width: auto !important;
    height: auto !important; }

#widget_pager_bottom_latest_tips_slider-block .views-slideshow-pager-field-item {
  text-indent: -100px;
  width: 1.3rem;
  height: 1.3rem;
  border-radius: 50%;
  border: 2px solid #f59f1a;
  float: left;
  margin-right: 2.5rem;
  overflow: hidden;
  background-color: white; }
  #widget_pager_bottom_latest_tips_slider-block .views-slideshow-pager-field-item.active {
    background-color: #f59f1a; }

.news-block, .twitter-block {
  padding-top: 2rem;
  padding-left: 9.5rem;
  padding-right: 5rem;
  background: rgba(39, 41, 42, 0.95); }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .news-block, .twitter-block {
    padding-left: 5rem;
    padding-right: 3rem; } }

  @media only screen and (max-width: 479px) {
    .news-block, .twitter-block {
      padding-left: 15px; } }
  .news-block h4, .twitter-block h4 {
    font-family: "LatoBlack", Arial, sans-serif;
    font-size: 2.5rem;
    color: white;
    margin-bottom: 1.5rem; }
    .news-block h4:before, .twitter-block h4:before {
      background-color: transparent;
      background-image: url(../img/avidia-sprite.png);
      background-repeat: no-repeat;
      background-size: 60rem;
      background-position: -7.3rem -13.9rem;
      content: " ";
      width: 3.5rem;
      height: 3.6rem;
      display: inline-block;
      float: left;
      margin-top: -0.5rem;
      margin-right: 1.5rem; }
  .news-block ul, .twitter-block ul {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0; }
    .news-block ul li, .twitter-block ul li {
      color: white;
      padding-bottom: 3.5rem;
      last-child-padding-bottom: 1.5rem; }
      .news-block ul li p, .twitter-block ul li p {
        font-family: "LatoBlack", Arial, sans-serif;
        font-size: 2.2rem;
        margin-bottom: 2rem; }
        .news-block ul li p a, .twitter-block ul li p a {
          color: white;
          text-decoration: underline; }
      .news-block ul li .date, .twitter-block ul li .date {
        font-family: "LatoBlack", Arial, sans-serif;
        font-size: 1.5rem;
        display: block;
        margin-bottom: 2rem; }
      .news-block ul li .read-more, .twitter-block ul li .read-more {
        font-family: "LatoBlack", Arial, sans-serif;
        font-size: 1.5rem;
        color: #3a97e5;
        text-decoration: underline;
        text-transform: uppercase; }

.twitter-block {
  background: rgba(58, 151, 229, 0.95); }
  .twitter-block h4:before {
    background-color: transparent;
    background-image: url(../img/avidia-sprite.png);
    background-repeat: no-repeat;
    background-size: 60rem;
    background-position: -0.7rem -13.6rem;
    content: " ";
    width: 4.7rem;
    height: 3.9rem;
    display: inline-block; }
  .twitter-block ul li p {
    font-family: "Lato", Arial, sans-serif;
    font-size: 1.7rem;
    margin-bottom: 1rem; }
  .twitter-block ul li .date {
    font-size: 2.1rem; }

.insegment-logo img {
  width: 14.1rem;
  height: auto; }

.row-download .download-block {
  background-color: rgba(245, 159, 26, 0.95);
  padding: 4.4rem 11rem;
  color: white; }
  .row-download .download-block h2 {
    font-family: "LatoBlack", Arial, sans-serif;
    font-size: 2.5rem;
    position: relative;
    text-transform: uppercase;
    margin-bottom: 3rem; }
    .row-download .download-block h2:before {
      background-color: transparent;
      background-image: url(../img/avidia-sprite.png);
      background-repeat: no-repeat;
      background-size: 60rem;
      background-position: -23.5rem -13.9rem;
      content: " ";
      width: 4rem;
      height: 3.8rem;
      display: inline-block;
      position: absolute;
      left: -6rem;
      top: -0.5rem; }
  .row-download .download-block p {
    font-size: 1.7rem;
    font-weight: 700;
    line-height: 2.3rem; }
    p.download-buttons {
      display: inline-block;
    }
    .row-download .download-block p a {
      margin-top: 2rem;
      width: auto;
      margin-right: 20px;
      background: none;
    }

.slider-loader {
  display: block;
  width: 33%;
  position: absolute;
  top: 18%;
  left: 18%; }
  @media only screen and (max-width: 599px) {
    .slider-loader {
      left: 20%;
      width: 31%; } }

.navbar-header .header__logo {
  padding: 15px 0 0; }
  .navbar-header .header__logo .header__logo-image {
    height: auto; }

body.domain-personal-avidia-dom .menu-btn.personal {
  color: #f59f1a; }
  body.domain-personal-avidia-dom .menu-btn.personal:before {
    background-position: -3.9rem -2.2rem; }
body.domain-personal-avidia-dom .header-right, body.domain-personal-avidia-dom .arrow-down {
  background-color: #f59f1a; }
  @media only screen and (max-width: 767px) {
    body.domain-personal-avidia-dom .header-right, body.domain-personal-avidia-dom .arrow-down {
      background-color: transparent; } }
body.domain-personal-avidia-dom #block-menu-menu-second-menu-personal > ul.menu > li > a, body.domain-personal-avidia-dom #block-multiblock-5 > ul.menu > li > a {
  color: #f59f1a; }

body.domain-business-avidia-dom header .left-bg {
  background: transparent url(../img/business-bg.jpg) no-repeat;
  background-size: cover; }
  body.domain-business-avidia-dom header .buttons.business {
    display: block;
  }
  body.domain-personal-avidia-dom header .buttons.business {
  display: none; }
body.domain-business-avidia-dom header .buttons {
  display: none; }
body.domain-business-avidia-dom .menu-btn.business {
  color: #4095e0; }
  body.domain-business-avidia-dom .menu-btn.business:before {
    background-position: -4rem -0.2rem; }
body.domain-business-avidia-dom .nav-wrapper #block-menu-menu-second-menu > ul.menu > li > ul.menu, body.domain-business-avidia-dom .nav-wrapper #block-menu-menu-second-menu > ul.menu > li:hover, body.domain-business-avidia-dom .nav-wrapper #block-menu-menu-second-menu > ul.menu > li.active {
  border-color: #4095e0; }
body.domain-business-avidia-dom .header-right, body.domain-business-avidia-dom .arrow-down {
  background-color: #4095e0; }
body.domain-business-avidia-dom #block-menu-menu-second-menu > ul.menu > li > a, body.domain-business-avidia-dom #block-multiblock-4 > ul.menu > li > a {
  color: #4095e0; }
body.domain-business-avidia-dom .row-newsletter {
  background-color: #494849; }
body.domain-business-avidia-dom #block-system-main-menu > ul.menu > li > ul, body.domain-business-avidia-dom #block-multiblock-3 > ul.menu > li > ul {
  background-color: #4095e0; }
  body.domain-business-avidia-dom #block-system-main-menu > ul.menu > li > ul > li > a, body.domain-business-avidia-dom #block-multiblock-3 > ul.menu > li > ul > li > a {
    color: white; }
body.domain-business-avidia-dom #block-system-main-menu > ul.menu > li > ul > li, body.domain-business-avidia-dom #block-multiblock-3 > ul.menu > li > ul > li {
  border-bottom-color: white; }
body.domain-business-avidia-dom #block-system-main-menu > ul.menu > li:after, body.domain-business-avidia-dom #block-multiblock-3 > ul.menu > li:after {
  border-bottom-color: #4095e0; }
body.domain-business-avidia-dom .avidia-icon.rounded-icon {
  color: #4095e0;
  border-color: #4095e0; }
  body.domain-business-avidia-dom .avidia-icon.rounded-icon:hover {
    background-color: #4095e0;
    color: white; }
body.domain-business-avidia-dom .view-latest-tips-slider h3 {
  color: #4095e0; }
body.domain-business-avidia-dom #widget_pager_bottom_latest_tips_slider-block .views-slideshow-pager-field-item {
  border-color: #4095e0;
  background-color: white; }
body.domain-business-avidia-dom #widget_pager_bottom_latest_tips_slider-block .views-slideshow-pager-field-item.active {
  background-color: #4095e0; }
body.domain-business-avidia-dom.page-search .links_quick-bg, body.domain-business-avidia-dom.not-front:not(.section-splash-page) .links_quick-bg {
  background-color: #4095e0; }
body.domain-business-avidia-dom.page-search header.header, body.domain-business-avidia-dom.not-front:not(.section-splash-page) header.header {
  border-color: #4095e0; }
@media only screen and (max-width: 767px) {
  body.domain-business-avidia-dom header .links_quick {
    background-color: #4095e0; }
  body.domain-business-avidia-dom .header-right, body.domain-business-avidia-dom .arrow-down {
    background-color: transparent; } }

body.not-front .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li:after, body.not-front .nav-wrapper #block-menu-menu-second-menu > ul.menu > li:after {
  border-bottom-color: #f59f1a; }
body.not-front.domain-business-avidia-dom .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li:after, body.not-front.domain-business-avidia-dom .nav-wrapper #block-menu-menu-second-menu > ul.menu > li:after {
  border-bottom-color: #4095e0; }
body.not-front.domain-business-avidia-dom .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li > ul.menu > li > a, body.not-front.domain-business-avidia-dom .nav-wrapper #block-menu-menu-second-menu > ul.menu > li > ul.menu > li > a:hover {
  color: #4095e0; }

body.domain-business-avidia-dom .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li > ul.menu > li > a, body.domain-business-avidia-dom .nav-wrapper #block-menu-menu-second-menu > ul.menu > li > ul.menu > li > a:hover {
  color: #4095e0; }
body.domain-business-avidia-dom .nav-wrapper #block-menu-menu-second-menu-personal > ul.menu > li > ul.menu > li > ul.menu, body.domain-business-avidia-dom .nav-wrapper #block-menu-menu-second-menu > ul.menu > li > ul.menu > li > ul.menu {
  background-color: #4095e0; }

.ajax-progress-throbber {
  display: block;
  position: fixed;
  top: 0px;
  right: 0px;
  z-index: 1000;
  background: #93c139;
  color: white;
  padding: 0.6rem 2rem;
  font-size: 12px;
  font-family: "Lato", Arial, sans-serif; }
  .ajax-progress-throbber:after {
    color: white;
    content: ' Loading...'; }

@media only screen and (max-width: 599px) {
  /* prettyPhoto styling for small screens */
  .pp_pic_holder.pp_default {
    width: 100% !important;
    left: 0 !important;
    overflow: hidden; }

  div.pp_default .pp_content_container .pp_left {
    padding-left: 0 !important; }

  div.pp_default .pp_content_container .pp_right {
    padding-right: 0 !important; }

  .pp_content {
    width: 100% !important;
    height: auto !important; }

  .pp_fade {
    width: 100% !important;
    height: 100% !important; }

  a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom {
    display: none !important; }

  #pp_full_res img {
    width: 100% !important;
    height: auto !important; }

  #pp_full_res iframe {
    width: 100% !important;
    height: auto !important;
    min-height: 250px; }

  .pp_details {
    width: 94% !important;
    padding-left: 3%;
    padding-right: 4%;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #fff;
    margin-top: -2px !important; }

  a.pp_close {
    right: 10px !important;
    top: 10px !important; }

  .pp_details {
    display: none; } }
body.page-search #wrapper, body.not-front:not(.section-splash-page) #wrapper {
  height: 100%; }
body.page-search header.header, body.not-front:not(.section-splash-page) header.header {
  height: auto;
  padding: 1.5rem 0 0;
  position: fixed;
  width: 100%;
  top: 0;
  background: white;
  border-bottom: 1px solid #f59f1a;
  z-index: 100; }
  body.page-search header.header .links_sections, body.not-front:not(.section-splash-page) header.header .links_sections {
    margin-top: 15px; }
    @media only screen and (min-width: 992px) {
      body.page-search header.header .links_sections, body.not-front:not(.section-splash-page) header.header .links_sections {
        width: 100%; } }
body.page-search .menu-btn, body.not-front:not(.section-splash-page) .menu-btn {
  color: white; }
  body.page-search .menu-btn:before, body.not-front:not(.section-splash-page) .menu-btn:before {
    color: white; }
body.page-search #logo img, body.not-front:not(.section-splash-page) #logo img {
  width: 19.6rem;
  height: auto; }
@media only screen and (min-width: 768px) and (orientation: portrait) {
  body.page-search #logo img, body.not-front:not(.section-splash-page) #logo img {
    margin-top: 1rem; } }

@media only screen and (max-width: 767px) {
  body.page-search #logo, body.not-front:not(.section-splash-page) #logo {
    width: 132px; } }
body.page-search footer, body.not-front:not(.section-splash-page) footer {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 100; }
body.page-search #main-content, body.not-front:not(.section-splash-page) #main-content {
  padding-top: 9.8rem;
  padding-bottom: 12rem; }
  @media only screen and (max-width: 599px) {
    body.page-search #main-content, body.not-front:not(.section-splash-page) #main-content {
      padding-bottom: 0.5rem; } }
body.page-search .links_quick, body.not-front:not(.section-splash-page) .links_quick {
  width: 100%;
  position: fixed;
  padding-top: 1rem; }
  body.page-search .links_quick .menu-btn, body.not-front:not(.section-splash-page) .links_quick .menu-btn {
    color: white; }
    body.page-search .links_quick .menu-btn:hover, body.not-front:not(.section-splash-page) .links_quick .menu-btn:hover {
      color: #6b7177; }
  body.page-search .links_quick a, body.not-front:not(.section-splash-page) .links_quick a {
    color: white !important; }
body.page-search .links_quick-bg, body.not-front:not(.section-splash-page) .links_quick-bg {
  width: 100%;
  left: 0;
  background: #f59f1a;
  height: 6rem;
  position: fixed; }
body.page-search .breadcrumbs, body.not-front:not(.section-splash-page) .breadcrumbs {
  position: fixed;
  margin-top: 7.1rem;
  color: white; }
  body.page-search .breadcrumbs a, body.not-front:not(.section-splash-page) .breadcrumbs a {
    font-size: 1.2rem;
    color: white;
    font-weight: 300;
    text-decoration: underline; }
    body.page-search .breadcrumbs a:last-child, body.not-front:not(.section-splash-page) .breadcrumbs a:last-child {
      text-decoration: none;
      color: #f59f1a; }
body.page-search .breadcrumbs-bg, body.not-front:not(.section-splash-page) .breadcrumbs-bg {
  background: #333333;
  position: fixed;
  height: 4rem;
  margin-top: 6rem;
  left: 0; }
body.page-search .menu-btn, body.not-front:not(.section-splash-page) .menu-btn {
  color: #6b7177; }
  body.page-search .menu-btn:hover, body.not-front:not(.section-splash-page) .menu-btn:hover {
    color: #f59f1a; }
  body.page-search .menu-btn.atm i, body.not-front:not(.section-splash-page) .menu-btn.atm i {
    top: -1rem; }
body.page-search .image-pane, body.not-front:not(.section-splash-page) .image-pane {
  position: fixed;
  left: 0;
  max-width: none;
  background-size: cover;
  background-position: right top; }
@media only screen and (max-width: 991px) {
  body.page-search .breadcrumbs-bg, body.page-search .links_quick-bg, body.not-front:not(.section-splash-page) .breadcrumbs-bg, body.not-front:not(.section-splash-page) .links_quick-bg {
    width: 100%;
    position: absolute;
    z-index: 9; }
  body.page-search .breadcrumbs, body.page-search .links_quick, body.not-front:not(.section-splash-page) .breadcrumbs, body.not-front:not(.section-splash-page) .links_quick {
    position: absolute;
    z-index: 10; }
  body.page-search .breadcrumbs, body.not-front:not(.section-splash-page) .breadcrumbs {
    margin-top: 6.6rem; }
  body.page-search .image-pane, body.not-front:not(.section-splash-page) .image-pane {
    display: none; }
  body.page-search .content-col, body.not-front:not(.section-splash-page) .content-col {
    margin-top: 1.5rem; }
  body.page-search .sidebar-col, body.not-front:not(.section-splash-page) .sidebar-col {
    width: 100%;
    height: 10rem;
    z-index: 2; }
  body.page-search .links_quick, body.page-search .breadcrumbs, body.not-front:not(.section-splash-page) .links_quick, body.not-front:not(.section-splash-page) .breadcrumbs {
    margin-left: 0; }
  body.page-search #main-content, body.not-front:not(.section-splash-page) #main-content {
    padding-top: 10.5rem; }
  body.page-search header.header, body.not-front:not(.section-splash-page) header.header {
    padding-top: 0;
    padding-bottom: 0;
    border-bottom: 0; }
    body.page-search header.header .links_sections, body.not-front:not(.section-splash-page) header.header .links_sections {
      /*margin-top: 20px;*/ }
  body.page-search footer, body.not-front:not(.section-splash-page) footer {
    position: static; }
  body.page-search .menu-btn, body.not-front:not(.section-splash-page) .menu-btn {
    color: #6b7177; }
    body.page-search .menu-btn.customer-service, body.not-front:not(.section-splash-page) .menu-btn.customer-service {
      margin-left: -4px; }
    body.page-search .menu-btn.atm i, body.not-front:not(.section-splash-page) .menu-btn.atm i {
      top: -1rem; }
  body.page-search .sidebar-col .menu-btn, body.not-front:not(.section-splash-page) .sidebar-col .menu-btn {
    color: white; } }
@media only screen and (max-width: 767px) {
  body.page-search #main-content, body.not-front:not(.section-splash-page) #main-content {
    padding-top: 55px; }
    #block-views-new-atm-block .views-row {
      width: 100% !important; } }
@media only screen and (max-width: 479px) {
  body.page-search header.header .links_section, body.not-front:not(.section-splash-page) header.header .links_section {
    margin-top: 15px; } }

#block-views-avidia-news-block-1 .view-content,
#block-views-avidia-news-block .view-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-family: "Lato", Arial, sans-serif;
  height: auto; }
  #block-views-avidia-news-block-1 .view-content .views-row,
  #block-views-avidia-news-block .view-content .views-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    margin-top: 3rem;
    height: auto; }
    #block-views-avidia-news-block-1 .view-content .views-row > div:first-child,
    #block-views-avidia-news-block .view-content .views-row > div:first-child {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 auto;
      -moz-box-flex: 0;
      -moz-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      height: 100%; }
    #block-views-avidia-news-block-1 .view-content .views-row span.date-display-single,
    #block-views-avidia-news-block .view-content .views-row span.date-display-single {
      margin-right: 40px;
      display: block;
      color: #f59f1a;
      font-weight: 300; }
      #block-views-avidia-news-block-1 .view-content .views-row span.date-display-single:before,
      #block-views-avidia-news-block .view-content .views-row span.date-display-single:before {
        content: '';
        display: block;
        width: 100%;
        height: 4.5rem;
        background: url(../img/avidia-bullet-lg.png) no-repeat 50% 50%;
        margin-bottom: 0.5rem; }
        @media only screen and (max-width: 1279px) {
          #block-views-avidia-news-block-1 .view-content .views-row span.date-display-single:before,
          #block-views-avidia-news-block .view-content .views-row span.date-display-single:before {
            background-size: 40%;
            min-height: 5.2rem; } }
      @media only screen and (max-width: 599px) {
        #block-views-avidia-news-block-1 .view-content .views-row span.date-display-single,
        #block-views-avidia-news-block .view-content .views-row span.date-display-single {
          margin-right: 20px;
          font-size: 12px; } }
    #block-views-avidia-news-block-1 .view-content .views-row .news-wrapper,
    #block-views-avidia-news-block .view-content .views-row .news-wrapper {
      height: 100%; }
      #block-views-avidia-news-block-1 .view-content .views-row .news-wrapper h2,
      #block-views-avidia-news-block .view-content .views-row .news-wrapper h3 {
        margin: 0 0 1.5rem 0;
        font-family: "Lato", Arial, sans-serif;
        font-weight: normal;
        font-size: 1.5rem; }
        #block-views-avidia-news-block .view-content .views-row .news-wrapper h2 {
          margin-top: 0;
        }
      #block-views-avidia-news-block-1 .view-content .views-row .news-wrapper a,
      #block-views-avidia-news-block .view-content .views-row .news-wrapper a {
        font-size: 1.5rem;
        text-decoration: underline;
        font-weight: 600;
        display: inline-block; }
        #block-views-avidia-news-block-1 .view-content .views-row .news-wrapper a:hover, #block-views-avidia-news-block-1 .view-content .views-row .news-wrapper a:focus,
        #block-views-avidia-news-block .view-content .views-row .news-wrapper a:hover,
        #block-views-avidia-news-block .view-content .views-row .news-wrapper a:focus {
          color: #f59f1a;
          text-decoration: none; }
      #block-views-avidia-news-block-1 .view-content .views-row .news-wrapper p,
      #block-views-avidia-news-block .view-content .views-row .news-wrapper p {
        line-height: 2.2rem;
        font-size: 1.5rem;
        font-weight: 400; }

#block-views-avidia-news-block-2 {
  position: relative; }
  #block-views-avidia-news-block-2 .view-content .skin-default {
    position: relative; }
    #block-views-avidia-news-block-2 .view-content .skin-default .views_slideshow_cycle_main {
      background: #93c139;
      padding-bottom: 3rem; }
      #block-views-avidia-news-block-2 .view-content .skin-default .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row {
        width: 100% !important; }
      #block-views-avidia-news-block-2 .view-content .skin-default .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row-item {
        width: 100% !important;
        padding: 1.5rem 3rem;
        color: white; }
        #block-views-avidia-news-block-2 .view-content .skin-default .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row-item .views-field-title span {
          display: inline-block;
          font-size: 2rem;
          font-family: "LatoBlack", Arial, sans-serif; }
        #block-views-avidia-news-block-2 .view-content .skin-default .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row-item .views-field-body {
          font-size: 1.5rem;
          font-weight: 300; }
          #block-views-avidia-news-block-2 .view-content .skin-default .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row-item .views-field-body p {
            font-size: 1.5rem;
            font-weight: 300; }
  #block-views-avidia-news-block-2 div.item-list {
    position: absolute;
    left: 3rem;
    bottom: 1.5rem; }
    #block-views-avidia-news-block-2 div.item-list ul.pager {
      padding: 0;
      margin: 0; }
      #block-views-avidia-news-block-2 div.item-list ul.pager li:not(.pager-current):not(.pager-item) {
        display: none; }
      #block-views-avidia-news-block-2 div.item-list ul.pager li {
        margin-bottom: 0; }
        #block-views-avidia-news-block-2 div.item-list ul.pager li.pager-current {
          color: transparent;
          display: inline-block;
          width: 1rem;
          height: 1rem;
          -webkit-border-radius: 0.5rem;
          -moz-border-radius: 0.5rem;
          -ms-border-radius: 0.5rem;
          border-radius: 0.5rem;
          background: white;
          border: 2px solid white; }
        #block-views-avidia-news-block-2 div.item-list ul.pager li.pager-item {
          color: transparent;
          text-indent: -100px;
          display: inline-block;
          width: 1rem;
          height: 1rem;
          -webkit-border-radius: 0.5rem;
          -moz-border-radius: 0.5rem;
          -ms-border-radius: 0.5rem;
          border-radius: 0.5rem;
          background: transparent;
          border: 2px solid white; }
          #block-views-avidia-news-block-2 div.item-list ul.pager li.pager-item a {
            display: block;
            width: 0.6rem;
            height: 0.6rem;
            color: transparent; }
  #block-views-avidia-news-block-2 .views-slideshow-controls-bottom {
    position: absolute;
    bottom: 2rem;
    left: 3rem; }
    #block-views-avidia-news-block-2 .views-slideshow-controls-bottom .views_slideshow_pager_field {
      width: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: -ms-flex;
      display: flex;
      -webkit-flex-wrap: nowrap;
      -moz-flex-wrap: nowrap;
      -ms-flex-wrap: none;
      flex-wrap: nowrap; }
      #block-views-avidia-news-block-2 .views-slideshow-controls-bottom .views_slideshow_pager_field > div {
        width: 10px;
        height: 10px;
        overflow: hidden;
        color: transparent;
        text-indent: 10000px;
        background: transparent;
        border: 2px solid white;
        margin-right: 10px;
        -webkit-border-radius: 0.5rem;
        -moz-border-radius: 0.5rem;
        -ms-border-radius: 0.5rem;
        border-radius: 0.5rem; }
        #block-views-avidia-news-block-2 .views-slideshow-controls-bottom .views_slideshow_pager_field > div.active {
          background: white; }
  #block-views-avidia-news-block-2 img[src^="throbber-active.gif"] {
    display: none; }

[id^="block-views-organizations-block"]:after {
  content: "";
  display: table;
  clear: both; }
[id^="block-views-organizations-block"] .view-content {
  padding-right: 0 !important; }
  [id^="block-views-organizations-block"] .view-content > div {
    float: left; }
[id^="block-views-organizations-block"] a.form-toggle {
  display: inline-block;
  margin: 1.5rem 1.5rem 0 0;
  /*&:hover{
      border: 1px solid $button-green-default;
  }*/ }
  @media only screen and (max-width: 599px) {
    [id^="block-views-organizations-block"] a.form-toggle img {
      width: 12.5rem;
      height: auto; } }

ul.job-listings {
  list-style-image: url(../img/icon_suitcase.png); }
  ul.job-listings li a {
    text-decoration: underline; }
    ul.job-listings li a:hover, ul.job-listings li a:focus, ul.job-listings li a:visited {
      text-decoration: none;
      color: #f59f1a; }

body.domain-business-avidia-dom {
  /*#block-views-organizations-block{
      a.form-toggle{
          border: 1px solid $button-blue-default;
          &:hover{
              border: 1px solid $button-green-default;
          }
      }
  }*/ }
  body.domain-business-avidia-dom .breadcrumbs a:last-child {
    color: #4095e0 !important; }
  body.domain-business-avidia-dom #content ul.pager li.pager-current {
    color: #4095e0 !important; }
  body.domain-business-avidia-dom ul.job-listings {
    list-style-image: url(../img/icon_suitcase-blue.png) !important; }
  body.domain-business-avidia-dom #block-views-avidia-news-block-1 .view-content .views-row .news-wrapper a, body.domain-business-avidia-dom #block-views-avidia-news-block .view-content .views-row .news-wrapper a:hover {
    color: #4095e0 !important; }

#content ul.pager {
  margin-top: 2rem;
  padding-left: 11rem; }
  #content ul.pager li {
    display: inline-block;
    font-size: 1.4rem;
    font-family: "Lato", Arial, sans-serif; }
  #content ul.pager li.pager-first,
  #content ul.pager li.pager-last {
    display: none; }
  #content ul.pager li.pager-current {
    color: #f59f1a;
    text-decoration: underline;
    font-weight: normal; }
  #content ul.pager li.pager-previous {
    width: 20px;
    margin-right: 0; }
    #content ul.pager li.pager-previous a {
      position: relative;
      display: inline-block;
      color: transparent; }
      #content ul.pager li.pager-previous a:after {
        display: block;
        position: absolute;
        left: 0;
        bottom: 2px;
        width: 12px;
        height: 12px;
        content: '';
        background: url(../img/pager_left.png) no-repeat 50% 50%; }
  #content ul.pager li.pager-next {
    width: 20px; }
    #content ul.pager li.pager-next a {
      position: relative;
      display: inline-block;
      color: transparent; }
      #content ul.pager li.pager-next a:after {
        display: block;
        position: absolute;
        left: 0;
        bottom: 2px;
        width: 12px;
        height: 12px;
        content: '';
        background: url(../img/pager_right.png) no-repeat 50% 50%; }

/*# sourceMappingURL=main.css.map */

.section-splash-page #page #content article h1 {
    font-size: 2.2rem;
    line-height: 3.2rem;
    color: #67747d;
    font-family: "Lato", Arial, sans-serif;
}

.section-investment-services div.static-icons ul.pull-right li:nth-child(3), .section-investment-services div.static-icons ul.pull-right li:nth-child(4) {
  display: none;
}

.section-splash-page #page #content p {
  font-family: "Blackjack", Arial, sans-serif;
  color: #f59f1a;
  font-size: 6.3rem;
  margin-bottom: 0.5rem;
  font-weight: bold;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
#content .view-display-id-block:not(.view-accordion):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center):not(.view-new-atm) .view-content .views-row:nth-child(4n+0), #content .view-disbursements:not(.view-display-id-block):not(.view-atm-locator):not(.view-avidia-news):not(.view-resources-center) .view-content .views-row {
  margin-right: 20px !important;
 }
}

.section-newsroom .views_slideshow_cycle_teaser_section .field-content p a {
  color: white;
}

.section-newsroom .views_slideshow_cycle_teaser_section .field-content p a:hover {
  color: #23527c;
}

.section-video-tutorials .quicktabs-tabs li.first {
  display: none;
}
.section-video-tutorials .quicktabs-tabs li.last {
  margin-left: 0;
}

body.page-search .menu-btn.atm i, body.not-front:not(.section-splash-page) .menu-btn.atm i {
  top: -1.5rem;
}

.webform-client-form .heapBox .heap .heapOptions .heapOption a:before {
  content: none !important;
}

body.section-about .webform-client-form > div > .form-item .webform-datepicker .form-type-select select option, body.section-pope-st-community-room .webform-client-form > div > .form-item .webform-datepicker .form-type-select select option { {
  background: #f59f1a;
}

.webform-component--requested-room-style .description {
  padding-left: 10px;
}

body {
  -ms-overflow-style: scrollbar !important;
}

.domain-business-avidia-dom #newsletter ::-webkit-input-placeholder {
   color: #a1a1a1 !important;
}

.domain-business-avidia-dom #newsletter :-moz-placeholder {
   color: #a1a1a1 !important;
}

.domain-business-avidia-dom #newsletter ::-moz-placeholder {
   color: #a1a1a1 !important;
}

.domain-business-avidia-dom #newsletter :-ms-input-placeholder {
   color: #a1a1a1 !important;
}
footer #block-menu-menu-footer-menu ul li.last:after {
  content: none;
}


/* Atm branches */
#block-views-new-atm-block .views-row {
  flex-basis: inherit !important;
  width: 50%;
  max-width: 100% !important;
  text-align: center;
  margin-right: 0 !important;
}
#block-views-new-atm-block .views-row.views-row-odd {
  padding-right: 10px;
}

#block-views-new-atm-block .views-row.views-row-even {
  padding-left: 10px;
}
#block-views-new-atm-block .views-field-title {
  font-size: 18px;
  color: #f59f1a;
}
#block-views-new-atm-block .views-field-address {
  margin-top: 5px;
  padding: 10px 0;
}
#block-views-new-atm-block .views-field-body {
  padding-bottom: 5px;
}
#block-views-new-atm-block .views-field-address, #block-views-new-atm-block .views-field-body {
  background: #f6f6f6;
  font-weight: bold;
}
#block-views-new-atm-block .views-field-php {
  background: #f6f6f6;
  padding: 10px 0;
  margin-top: 5px;
}
#block-views-new-atm-block .views-field-php .map-link a {
  font-weight: bold;
  text-decoration: underline;
}

.webform-component--best-time-to-contact .webform-container-inline {
  margin-top: 5px;
}

/* Mortgage Rates Page */
.page-node-328 .image-pane {
  display: none;
}
.page-node-328 .content-col {
  width: 100%;
}
.page-node-328 .breadcrumbs-bg {
  display: none;
}
.page-node-328 .links_quick-bg {
  width: 100% !important;
  z-index: 99;
}
.page-node-328 .links_quick {
  z-index: 99;
}
@media screen and (max-width: 991px) {
  .page-node-328 .sidebar-col {
    height: 6rem !important;
  }
}
@media screen and (min-width: 992px) {
  .page-node-328 .content-col #content {
    padding: 8rem 0 1.5rem 0;
  }
}

#modal-terms {
    text-align: left;
}

#modal-terms h2 {
    text-align: center;
    margin-bottom: 25px;
}
#modal-terms p {
    padding: 0 15px;
}

#modal-terms li {
    font-size: 1.5rem;
}

#acknowledge-btn {
    margin: 15px auto;
}
.start-time-legend #edit-submitted-start-and-end-time-ampm,.start-time-legend #edit-submitted-end-time-ampm {
  display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    width: 100px;
}

@media (min-width: 768px) {
    .modal-terms-agreement {
		width: 500px;
    }
}
.acc-skip-content {
	text-align: left;
}
.acc-skip-content a {
	position: absolute;
	left: -10000px; 
	width: 1px; 
	height: 1px; 
	overflow: hidden;
}
.acc-skip-content a:focus, .acc-skip-content a:active {
	position: static; 
	left: 0; 
	width: auto; 
	height: auto; 
	overflow: visible; 
	text-decoration: underline;
}