/**
 * Foundation for Sites by ZURB
 * Version 6.5.3
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
[v-cloack] {
  display: none; }

.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 5px;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; }

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }

.form-item-mf-ads-top-img {
  border-top: 1px solid #ccc; }

.form-item-mf-ads-left-img {
  border-top: 1px solid #ccc; }

.form-item-mf-ads-right-img {
  border-top: 1px solid #ccc; }

.ad {
  display: block !important; }

.news_page_content .block-mf-ads-v2 {
  float: none !important;
  overflow: auto !important;
  margin: 0 -15px;
  padding: 0 !important;
  width: auto !important;
  margin-top: 1rem; }
  .news_page_content .block-mf-ads-v2 > .ad {
    padding: 0 15px; }

#primary_sidebar .ad.fixedElement {
  padding-top: 20px; }

.region-ad-archer-top,
#ad_archer_autopromo {
  position: relative; }
  @media screen and (max-width: 93.6875em) {
    .region-ad-archer-top .auto-promo,
    #ad_archer_autopromo .auto-promo {
      display: none !important; } }
  .region-ad-archer-top .auto-promo p,
  #ad_archer_autopromo .auto-promo p {
    font-size: 0; }
  .region-ad-archer-top .auto-promo.top,
  #ad_archer_autopromo .auto-promo.top {
    text-align: center; }
  .region-ad-archer-top .auto-promo.left, .region-ad-archer-top .auto-promo.right,
  #ad_archer_autopromo .auto-promo.left,
  #ad_archer_autopromo .auto-promo.right {
    position: absolute;
    width: calc((100vw - 1180px) / 2);
    top: -20px; }
  .region-ad-archer-top .auto-promo.left,
  #ad_archer_autopromo .auto-promo.left {
    left: calc((-100vw + 1140px) / 2);
    text-align: right; }
  .region-ad-archer-top .auto-promo.right,
  #ad_archer_autopromo .auto-promo.right {
    right: calc((-100vw + 1140px) / 2);
    text-align: left; }
  @media screen and (max-width: 74.99875em) {
    .region-ad-archer-top .auto-promo.left, .region-ad-archer-top .auto-promo.right,
    #ad_archer_autopromo .auto-promo.left,
    #ad_archer_autopromo .auto-promo.right {
      width: calc((100vw - 980px) / 2); }
    .region-ad-archer-top .auto-promo.left,
    #ad_archer_autopromo .auto-promo.left {
      left: calc((-100vw + 940px) / 2); }
    .region-ad-archer-top .auto-promo.right,
    #ad_archer_autopromo .auto-promo.right {
      right: calc((-100vw + 940px) / 2); } }
  @media screen and (max-width: 63.99875em) {
    .region-ad-archer-top .auto-promo.left, .region-ad-archer-top .auto-promo.right,
    #ad_archer_autopromo .auto-promo.left,
    #ad_archer_autopromo .auto-promo.right {
      width: calc((100vw - 640px) / 2); }
    .region-ad-archer-top .auto-promo.left,
    #ad_archer_autopromo .auto-promo.left {
      left: calc((-100vw + 600px) / 2); }
    .region-ad-archer-top .auto-promo.right,
    #ad_archer_autopromo .auto-promo.right {
      right: calc((-100vw + 600px) / 2); } }
  @media screen and (max-width: 39.99875em) {
    .region-ad-archer-top .auto-promo.left, .region-ad-archer-top .auto-promo.right,
    #ad_archer_autopromo .auto-promo.left,
    #ad_archer_autopromo .auto-promo.right {
      display: none; } }
  .region-ad-archer-top .auto-promo img,
  #ad_archer_autopromo .auto-promo img {
    width: auto;
    max-width: 100%;
    height: auto; }
