/*<link rel="stylesheet" href="https://media.swiftcom.com/assets/Shared/Styles/newssites-2019.css" type="text/css" media="all">*/
/*@import url("https://media.swiftcom.com/assets/Shared/Styles/newssites-2019.css");*/
/*-------------------------------*/
/*CUSTOM STYLES FOR NEWS SITES*/
/*-------------------------------*/
/*------------------------------------------------------------*/
/*///////////   Advertise with Us SLS Pages  /////////////////*/
/*------------------------------------------------------------*/
/* 
---------------------------  SETUP  ----------------------------

<div class="advertise-with-us"></div>

- Intro Text -
<div class="masonry-item col-md-12 col-lg-5 ml-3 mr-3 mb-5 mt-4">[text]</div>

- Form Script -
<div class="masonry-item col-md-12 col-lg-6 mr-3 ml-3 mt-5">[script]</div>

- Top Lrg Img -
<div class="masonry-item col-md-12 col-lg-12 d-lrg-block d-md-block d-sm-none d-xs-none"><a href="https://hubs.ly/H0kBXls0" target="_blank" rel="noopener noreferrer"><p style="text-align: center;"><img src="imgsrc" alt="" class="[class]]"/></a></div>

- Top Lrg Ad Small vs -
<div class="masonry-item col-xs-12 col-sm-12 d-lrg-none d-md-none"><a href="[link]" target="_blank" rel="noopener noreferrer"><p style="text-align: center;"><img class="size-full aligncenter" src="[img]" alt="" width="600" height="400"></p></a></div>

- Standard Module -
<div class="masonry-item col-md-4 col-lg-4"><a href="[link]" target="_blank" rel="noopener noreferrer"><p style="text-align: center;"><img class="size-full aligncenter" src="[src]" alt="" width="600" height="400"></p></a></div>
*/
.advertise-with-us {
  /*advertise with us specific properties*/
  /*Vail*/
  /*Park Record*/
  /*PR blocks*/
  /*Large Block*/
  /*<img src="https://via.placeholder.com/1500x1" style="visibility:hidden"><div class="masonry-item col-md-12 col-lg-12 d-lrg-block d-md-block d-sm-none d-xs-none bg-light"><p>[copy here]</p><i class="fas fa-bullseye text-primary"></i><a href="#" target="_blank" rel="noopener noreferrer" class="text-light bg-primary">[Button Copy]</a></div>*/
  /*Standard Top Block*/
  /*<div class="masonry-item col-xs-12 col-sm-12 d-lrg-none d-md-none"><i class="fas fa-bullseye text-primary"></i><p>[copy]</p><a href="#" target="_blank" rel="noopener noreferrer" class="text-light bg-primary">[button copy]</a></div>*/
  /*Standard PR block*/
  /*<div class="masonry-item col-md-4 col-lg-4"><i class="fas fa-[icon name] text-primary"></i><p>[copy]</p><a href="[url]" target="_blank" rel="noopener noreferrer" class="text-light bg-primary">[button copy]</a></div>*/
  /*-----FORM STYLES-----*/ }
  .advertise-with-us .masonry-item.col-md-4.col-lg-4 {
    max-width: 470px;
    display: inline-block; }
  .advertise-with-us .masonry-item.col-md-12.col-lg-5.ml-3.mr-3.mb-5.mt-4 {
    display: inline-block;
    float: left;
    background-color: rgba(221, 221, 221, 0.4);
    padding: 3rem; }
  .advertise-with-us .masonry-item.col-md-12.col-lg-6.mr-3.ml-3.mt-5 {
    display: inline-block;
    float: left;
    z-index: 99999; }
  .advertise-with-us .masonry-item.col-md-12.col-lg-12.d-lrg-block.d-md-block.d-sm-none.d-xs-none {
    z-index: 999; }
  @media (max-width: 768px) {
    .advertise-with-us .masonry-item.col-md-4.col-lg-4 {
      min-width: 100% !important; } }
  @media (max-width: 1024px) {
    .advertise-with-us .masonry-item.col-md-12.col-lg-6.mr-3.ml-3.mt-5 {
      margin-top: -2rem !important; } }
  .advertise-with-us.vail .masonry-item.col-md-4.col-lg-4, .advertise-with-us.vail .masonry-item.col-xs-12.col-sm-12.d-lrg-none.d-md-none {
    text-align: center; }
  .advertise-with-us.vail .masonry-item.col-md-4.col-lg-4 img, .advertise-with-us.vail .masonry-item.col-xs-12.col-sm-12.d-lrg-none.d-md-none img {
    max-width: 380px !important;
    height: auto !important; }
  @media (min-width: 1024px) {
    .advertise-with-us.vail .masonry-item.col-md-12.col-lg-5.ml-3.mr-3.mb-5.mt-4 {
      margin-bottom: 0 !important; } }
  .advertise-with-us.parkrecord .masonry-item.col-md-12.col-lg-12.d-lrg-block.d-md-block.d-sm-none.d-xs-none {
    width: 100%; }
  .advertise-with-us.parkrecord .masonry-item.col-md-4.col-lg-4, .advertise-with-us.parkrecord .masonry-item.col-xs-12.col-sm-12.d-lrg-none.d-md-none, .advertise-with-us.parkrecord .masonry-item.col-md-12.col-lg-12.d-lrg-block.d-md-block.d-sm-none.d-xs-none {
    text-align: center;
    padding: 3rem; }
  .advertise-with-us.parkrecord .masonry-item.col-md-4.col-lg-4 i, .advertise-with-us.parkrecord .masonry-item.col-xs-12.col-sm-12.d-lrg-none.d-md-none i, .advertise-with-us.parkrecord .masonry-item.col-md-12.col-lg-12.d-lrg-block.d-md-block.d-sm-none.d-xs-none i {
    display: block;
    font-size: 6rem;
    margin-bottom: 1rem; }
  .advertise-with-us.parkrecord .masonry-item.col-md-4.col-lg-4 p, .advertise-with-us.parkrecord .masonry-item.col-xs-12.col-sm-12.d-lrg-none.d-md-none p, .advertise-with-us.parkrecord .masonry-item.col-md-12.col-lg-12.d-lrg-block.d-md-block.d-sm-none.d-xs-none p {
    display: block;
    font-size: 1rem;
    margin-bottom: 1rem; }
  .advertise-with-us.parkrecord .masonry-item.col-md-4.col-lg-4 a, .advertise-with-us.parkrecord .masonry-item.col-xs-12.col-sm-12.d-lrg-none.d-md-none a, .advertise-with-us.parkrecord .masonry-item.col-md-12.col-lg-12.d-lrg-block.d-md-block.d-sm-none.d-xs-none a {
    display: block;
    padding: .75rem;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 1rem;
    font-weight: 700; }
  .advertise-with-us.parkrecord .masonry-item.col-md-4.col-lg-4 a:hover, .advertise-with-us.parkrecord .masonry-item.col-xs-12.col-sm-12.d-lrg-none.d-md-none a:hover, .advertise-with-us.parkrecord .masonry-item.col-md-12.col-lg-12.d-lrg-block.d-md-block.d-sm-none.d-xs-none a:hover {
    background-color: blue; }
  .advertise-with-us.parkrecord .masonry-item.col-md-12.col-lg-12.d-lrg-block.d-md-block.d-sm-none.d-xs-none.bg-light {
    padding: 0; }
  .advertise-with-us.parkrecord .masonry-item.col-md-12.col-lg-12.d-lrg-block.d-md-block.d-sm-none.d-xs-none.bg-light p {
    display: inline-block;
    text-align: left;
    font-size: 1.5rem;
    max-width: 600px;
    vertical-align: middle; }
  .advertise-with-us.parkrecord .masonry-item.col-md-12.col-lg-12.d-lrg-block.d-md-block.d-sm-none.d-xs-none.bg-light i {
    display: inline-block;
    font-size: 8rem;
    margin: 1rem 4rem;
    vertical-align: middle; }
  .advertise-with-us.parkrecord .masonry-item.col-md-12.col-lg-12.d-lrg-block.d-md-block.d-sm-none.d-xs-none.bg-light a {
    display: inline-block;
    font-size: 1.35rem; }
  @media (max-width: 1440px) {
    .advertise-with-us.parkrecord .masonry-item.col-md-12.col-lg-12.d-lrg-block.d-md-block.d-sm-none.d-xs-none.bg-light p {
      display: inline-block;
      text-align: left;
      font-size: 1.25rem;
      line-height: 1.5rem;
      max-width: 400px;
      vertical-align: middle; }
    .advertise-with-us.parkrecord .masonry-item.col-md-12.col-lg-12.d-lrg-block.d-md-block.d-sm-none.d-xs-none.bg-light i {
      display: inline-block;
      font-size: 6rem;
      margin: 1rem 2rem;
      vertical-align: middle; }
    .advertise-with-us.parkrecord .masonry-item.col-md-12.col-lg-12.d-lrg-block.d-md-block.d-sm-none.d-xs-none.bg-light a {
      display: inline-block;
      font-size: 1rem; } }
  @media (max-width: 1024px) {
    .advertise-with-us.parkrecord .masonry-item.col-md-12.col-lg-12.d-lrg-block.d-md-block.d-sm-none.d-xs-none.bg-light p {
      display: inline-block;
      text-align: left;
      font-size: 1rem;
      line-height: 1.25rem;
      max-width: 330px;
      vertical-align: middle; }
    .advertise-with-us.parkrecord .masonry-item.col-md-12.col-lg-12.d-lrg-block.d-md-block.d-sm-none.d-xs-none.bg-light i {
      display: inline-block;
      font-size: 6rem;
      margin: 1rem;
      vertical-align: middle; }
    .advertise-with-us.parkrecord .masonry-item.col-md-12.col-lg-12.d-lrg-block.d-md-block.d-sm-none.d-xs-none.bg-light a {
      display: inline-block;
      font-size: .75rem; } }
  @media (max-width: 768px) {
    .advertise-with-us.parkrecord .masonry-item.col-md-12.col-lg-12.d-lrg-block.d-md-block.d-sm-none.d-xs-none.bg-light p {
      display: inline-block;
      text-align: left;
      font-size: 1.25rem;
      line-height: 1.5rem;
      max-width: 400px;
      vertical-align: middle; }
    .advertise-with-us.parkrecord .masonry-item.col-md-12.col-lg-12.d-lrg-block.d-md-block.d-sm-none.d-xs-none.bg-light i {
      display: inline-block;
      font-size: 6rem;
      margin: 1rem 2rem;
      vertical-align: middle; }
    .advertise-with-us.parkrecord .masonry-item.col-md-12.col-lg-12.d-lrg-block.d-md-block.d-sm-none.d-xs-none.bg-light a {
      display: inline-block;
      font-size: 1rem; } }
  .advertise-with-us .hs-button {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    line-height: 12px;
    position: relative;
    text-align: center;
    background-color: #ff7a59;
    border-color: #ff7a59;
    color: #fff;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    font-size: 14px;
    padding: 12px 24px; }
  .advertise-with-us .hs-button:hover, .advertise-with-us .hs-button:focus {
    background-color: #ff8f73;
    border-color: #ff8f73; }
  .advertise-with-us .hs-button:active {
    background-color: #e66e50;
    border-color: #e66e50; }
  .advertise-with-us label {
    font-size: 14px;
    width: 130px;
    text-align: right;
    color: #33475b;
    display: block;
    float: none;
    width: auto;
    font-weight: 500;
    text-align: left;
    line-height: 20px;
    padding-top: 0;
    margin-bottom: 4px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .advertise-with-us .hs-input {
    display: inline-block;
    width: 90%;
    max-width: 500px;
    height: 40px;
    padding: 9px 10px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
    color: #33475b;
    background-color: #f5f8fa;
    border: 1px solid #cbd6e2;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px; }
  .advertise-with-us fieldset.form-columns-2, .advertise-with-us fieldset.form-columns-2 {
    border: 0;
    padding: 0;
    margin: 0;
    max-width: 50%;
    float: left; }
  .advertise-with-us fieldset.form-columns-1, .advertise-with-us fieldset.form-columns-1 {
    border: 0;
    padding: .5rem 1rem .5rem 0;
    margin: 0;
    max-width: 100%;
    float: left;
    display: block; }
  .advertise-with-us .hs-input[type=checkbox], .advertise-with-us .hs-input[type=radio] {
    cursor: pointer;
    width: auto;
    height: auto;
    padding: 0;
    margin: 3px 5px 3px 0px;
    line-height: normal;
    border: none; }
  .advertise-with-us .hs-input[type=file] {
    background-color: #fff;
    padding: initial;
    border: initial;
    line-height: initial;
    box-shadow: none; }
  .advertise-with-us .hs-input:-moz-placeholder {
    color: #bfbfbf; }
  .advertise-with-us .hs-input::-webkit-input-placeholder {
    color: #bfbfbf; }
  .advertise-with-us .hs-input input, .advertise-with-us .hs-input textarea {
    transition: border 0.2s linear; }
  .advertise-with-us .hs-input:focus {
    outline: none;
    border-color: rgba(82, 168, 236, 0.8); }
  .advertise-with-us textarea.hs-input {
    height: auto; }
  .advertise-with-us select[multiple].hs-input {
    height: inherit; }
  .advertise-with-us input.hs-input.error, .advertise-with-us div.field.error input, .advertise-with-us div.field.error textarea, .advertise-with-us div.field.error .chzn-choices, .advertise-with-us textarea.hs-input.error, .advertise-with-us select.hs-input.error {
    border-color: #c87872; }
  .advertise-with-us input.hs-input.error:focus, .advertise-with-us div.field.error input:focus, .advertise-with-us div.field.error textarea:focus, .advertise-with-us div.field.error .chzn-choices:focus, .advertise-with-us textarea.hs-input.error:focus, .advertise-with-us select.hs-input.error:focus {
    border-color: #b9554d; }
  .advertise-with-us .actions {
    margin-top: 18px;
    margin-bottom: 18px;
    padding: 17px 0px; }
  .advertise-with-us .inputs-list {
    margin: 0 0 5px;
    width: 100%;
    padding-left: 5px; }
  .advertise-with-us .inputs-list > li {
    display: block;
    padding: 0;
    width: 100%;
    padding-top: 0; }
  .advertise-with-us .inputs-list label {
    display: block;
    float: none;
    width: auto;
    padding: 0;
    line-height: 18px;
    text-align: left;
    white-space: normal;
    font-weight: normal; }
  .advertise-with-us .inputs-list:first-child {
    padding-top: 6px; }
  .advertise-with-us .inputs-list > li + li {
    padding-top: 2px; }
  .advertise-with-us ul.no-list {
    list-style: none; }
  .advertise-with-us .field {
    margin-bottom: 18px; }
  .advertise-with-us .hs-field-desc {
    color: #7c98b6;
    margin: 0px 0px 6px;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .advertise-with-us .hs-form-required {
    color: red; }
  .advertise-with-us .hs-richtext {
    margin-bottom: 3px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 24px;
    font-size: 14px;
    color: #33475b; }
  .advertise-with-us .hs-richtext hr {
    text-align: left;
    margin-left: 0;
    width: 91%; }
  .advertise-with-us .email-correction, .advertise-with-us .email-validation {
    padding-top: 3px;
    font-size: 12px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .advertise-with-us .email-correction a, .advertise-with-us .email-validation a {
    cursor: pointer; }
  @media (max-width: 400px), (min-device-width: 320px) and (max-device-width: 480px) {
    .advertise-with-us .email-correction form .form-columns-2 .hs-form-field, .advertise-with-us .email-correction form .form-columns-3 .hs-form-field, .advertise-with-us .email-validation form .form-columns-2 .hs-form-field, .advertise-with-us .email-validation form .form-columns-3 .hs-form-field {
      float: none;
      width: 100%; }
    .advertise-with-us .email-correction form .form-columns-2 .hs-form-field .hs-input, .advertise-with-us .email-correction form .form-columns-3 .hs-form-field .hs-input, .advertise-with-us .email-validation form .form-columns-2 .hs-form-field .hs-input, .advertise-with-us .email-validation form .form-columns-3 .hs-form-field .hs-input {
      width: 90%; }
    .advertise-with-us .email-correction form .form-columns-2 .hs-form-field input[type="checkbox"], .advertise-with-us .email-correction form .form-columns-2 .hs-form-field input[type="radio"], .advertise-with-us .email-correction form .form-columns-3 .hs-form-field input[type="checkbox"], .advertise-with-us .email-correction form .form-columns-3 .hs-form-field input[type="radio"], .advertise-with-us .email-validation form .form-columns-2 .hs-form-field input[type="checkbox"], .advertise-with-us .email-validation form .form-columns-2 .hs-form-field input[type="radio"], .advertise-with-us .email-validation form .form-columns-3 .hs-form-field input[type="checkbox"], .advertise-with-us .email-validation form .form-columns-3 .hs-form-field input[type="radio"] {
      width: 24px; } }
  .advertise-with-us .hs-button, .advertise-with-us .hs-form-field input[type="text"], .advertise-with-us .hs-form-field input[type="email"], .advertise-with-us .hs-form-field input[type="phone"], .advertise-with-us .hs-form-field input[type="number"], .advertise-with-us .hs-form-field input[type="tel"], .advertise-with-us .hs-form-field input[type="date"], .advertise-with-us .hs-form-field textarea {
    -webkit-appearance: none;
    -moz-appearance: none; }
  .advertise-with-us .hs-default-font-element, .advertise-with-us .hs-main-font-element {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .advertise-with-us .hs-form {
    width: 100%; }
  .advertise-with-us .hs-submit > .actions {
    text-align: center; }
  .advertise-with-us .hs-button, .advertise-with-us .hs-button:hover, .advertise-with-us .hs-button:hover:not(.inactive), .advertise-with-us .hs-button:focus, .advertise-with-us .hs-button:active, .advertise-with-us .hs-button:active:not(.inactive):not(.link) {
    background: #ff7a59;
    border-color: #ff7a59;
    color: #ffffff;
    font-size: 18px;
    font-family: arial, helvetica, sans-serif; }
  .advertise-with-us legend.hs-field-desc {
    font-family: arial, helvetica, sans-serif;
    color: #7C98B6;
    font-size: 11px; }
  .advertise-with-us .hs-form-field label {
    font-family: arial, helvetica, sans-serif;
    font-size: 13px; }
  .advertise-with-us .hs-form-field label:not(.hs-error-msg) {
    color: #33475b; }
  .advertise-with-us .legal-consent-container .hs-richtext, .advertise-with-us .legal-consent-container label {
    font-family: arial, helvetica, sans-serif;
    color: #33475b;
    font-size: 14px; }
  .advertise-with-us .hs-main-font-element, .advertise-with-us .submitted-message.hs-main-font-element {
    font-family: arial, helvetica, sans-serif; }
  .advertise-with-us .fn-date-picker.pika-single {
    z-index: 9999;
    display: block;
    position: relative;
    color: #333;
    background: #fff;
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    *zoom: 1; }
  .advertise-with-us .fn-date-picker.pika-single.is-hidden {
    display: none; }
  .advertise-with-us .fn-date-picker.pika-single.is-bound {
    position: absolute;
    box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5); }
  .advertise-with-us .fn-date-picker.pika-single:before, .advertise-with-us .fn-date-picker.pika-single:after {
    content: " ";
    display: table; }
  .advertise-with-us .fn-date-picker.pika-single:after {
    clear: both; }
  .advertise-with-us .fn-date-picker .pika-lendar {
    float: left;
    width: 240px;
    margin: 8px; }
  .advertise-with-us .fn-date-picker .pika-title {
    position: relative;
    text-align: center; }
  .advertise-with-us .fn-date-picker .pika-title select {
    cursor: pointer;
    position: absolute;
    z-index: 9998;
    margin: 0;
    left: 0;
    top: 5px;
    filter: alpha(opacity=0);
    opacity: 0; }
  .advertise-with-us .fn-date-picker .pika-label {
    display: inline-block;
    *display: inline;
    position: relative;
    z-index: 9999;
    overflow: hidden;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff; }
  .advertise-with-us .fn-date-picker .pika-prev, .advertise-with-us .fn-date-picker .pika-next {
    display: block;
    cursor: pointer;
    position: relative;
    outline: none;
    border: 0;
    padding: 0;
    width: 20px;
    height: 30px;
    text-indent: 20px;
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 75% 75%;
    opacity: 0.5;
    *position: absolute;
    *top: 0; }
  .advertise-with-us .fn-date-picker .pika-prev:hover, .advertise-with-us .fn-date-picker .pika-next:hover {
    opacity: 1; }
  .advertise-with-us .fn-date-picker .pika-prev.is-disabled, .advertise-with-us .fn-date-picker .pika-next.is-disabled {
    cursor: default;
    opacity: 0.2; }
  .advertise-with-us .fn-date-picker .pika-prev, .advertise-with-us .fn-date-picker .is-rtl .pika-next {
    float: left;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
    *left: 0; }
  .advertise-with-us .fn-date-picker .pika-next, .advertise-with-us .fn-date-picker .is-rtl .pika-prev {
    float: right;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");
    *right: 0; }
  .advertise-with-us .fn-date-picker .pika-select {
    display: inline-block;
    *display: inline; }
  .advertise-with-us .fn-date-picker .pika-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0; }
  .advertise-with-us .fn-date-picker .pika-table th, .advertise-with-us .fn-date-picker .pika-table td {
    width: 14.28571%;
    padding: 0; }
  .advertise-with-us .fn-date-picker .pika-table th {
    color: #999;
    font-size: 12px;
    line-height: 25px;
    font-weight: bold;
    text-align: center; }
  .advertise-with-us .fn-date-picker .pika-table abbr {
    border-bottom: none;
    cursor: help; }
  .advertise-with-us .fn-date-picker .pika-button {
    cursor: pointer;
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    border: 0;
    margin: 0;
    width: 100%;
    padding: 5px;
    color: #666;
    font-size: 12px;
    line-height: 15px;
    text-align: right;
    background: #f5f5f5; }
  .advertise-with-us .fn-date-picker .pika-button:hover {
    color: #fff !important;
    background: #ff8000 !important;
    box-shadow: none !important;
    border-radius: 3px !important; }
  .advertise-with-us .fn-date-picker .is-today .pika-button {
    color: #3af;
    font-weight: bold; }
  .advertise-with-us .fn-date-picker .is-selected .pika-button {
    color: #fff;
    font-weight: bold;
    background: #3af;
    box-shadow: inset 0 1px 3px #178fe5;
    border-radius: 3px; }
  .advertise-with-us .fn-date-picker .is-disabled .pika-button {
    pointer-events: none;
    cursor: default;
    color: #999;
    opacity: 0.3; }
  .advertise-with-us .fn-date-picker .pika-week {
    font-size: 11px;
    color: #999; }
  .advertise-with-us .inputs-list.inline-list li {
    vertical-align: top;
    display: inline-block;
    word-wrap: break-word;
    padding-right: 16px; }
  .advertise-with-us .inputs-list.inline-list li:after {
    clear: both; }
  .advertise-with-us .inputs-list.inline-list li input {
    float: left; }
  .advertise-with-us .inputs-list.inline-list.inline-list-2 li {
    width: 50%; }
  .advertise-with-us .inputs-list.inline-list.inline-list-2 li:nth-child(2n) {
    padding-right: 0; }
  .advertise-with-us .inputs-list.inline-list.inline-list-3 li {
    width: 33%; }
  .advertise-with-us .inputs-list.inline-list.inline-list-3 li:nth-child(3n) {
    width: 34%;
    padding-right: 0; }
  .advertise-with-us .hs-fieldtype-intl-phone.hs-input {
    padding: 0;
    background: none;
    border: none;
    height: auto; }
  .advertise-with-us .hs-fieldtype-intl-phone.hs-input:after {
    clear: both;
    content: " ";
    display: table; }
  .advertise-with-us .hs-fieldtype-intl-phone.hs-input .hs-input {
    margin-bottom: 0; }
  .advertise-with-us .hs-fieldtype-intl-phone.hs-input input {
    width: 68% !important;
    float: right; }
  .advertise-with-us .hs-fieldtype-intl-phone.hs-input select {
    float: left;
    width: 30% !important; }
  @media (max-width: 400px), (max-device-width: 480px) and (min-device-width: 320px) {
    .advertise-with-us > .hs-phone > .input > .hs-fieldtype-intl-phone.hs-input > input.hs-input {
      width: 68% !important; }
    .advertise-with-us > .hs-phone > .input > .hs-fieldtype-intl-phone.hs-input > select.hs-input {
      width: 30% !important; } }
  .advertise-with-us .hs-input-range-container {
    width: 95%; }
  .advertise-with-us .hs-input-range-container div {
    display: inline-block;
    line-height: 50px; }
  .advertise-with-us .hs-input-range-container .hs-input-range {
    width: 90%;
    height: 40px; }
  .advertise-with-us .hs-input-range-container .hs-input-range > * {
    vertical-align: middle; }
  .advertise-with-us .hs-input-range-container .hs-input-range input {
    margin: 0 5px;
    width: 85%; }
  .advertise-with-us .hs-input-range-container .hs-input-range-value-container {
    width: 10%; }
  .advertise-with-us .hs-input-range-container .hs-input {
    width: 100% !important;
    margin-right: 1px;
    background-color: #fff;
    text-align: center; }
  .advertise-with-us .hs-input-range__slider {
    appearance: none;
    margin: 0;
    height: 30px;
    overflow: hidden;
    cursor: pointer; }
  .advertise-with-us .hs-input-range__slider:focus {
    outline: none; }
  .advertise-with-us .hs-input-range__slider::-webkit-slider-runnable-track {
    width: 100%;
    height: 30px;
    background: linear-gradient(to bottom, #0199ff, #0199ff) 100% 50%/100% 3px no-repeat transparent; }
  .advertise-with-us .hs-input-range__slider::-webkit-slider-thumb {
    position: relative;
    appearance: none;
    height: 13px;
    width: 13px;
    background: #0199ff;
    border-radius: 100%;
    border: 0;
    top: 50%;
    margin-top: -7.5px;
    transition: background-color 150ms; }
  .advertise-with-us .hs-input-range__slider::-moz-range-track, .advertise-with-us .hs-input-range__slider::-moz-range-progress {
    width: 100%;
    height: 30px;
    background: linear-gradient(to bottom, #cfcfcf, #cfcfcf) 100% 50%/100% 3px no-repeat transparent; }
  .advertise-with-us .hs-input-range__slider::-moz-range-progress {
    background: linear-gradient(to bottom, #0199ff, #0199ff) 100% 50%/100% 3px no-repeat transparent; }
  .advertise-with-us .hs-input-range__slider::-moz-range-thumb {
    appearance: none;
    margin: 0;
    height: 13px;
    width: 13px;
    background: #0199ff;
    border-radius: 100%;
    border: 0;
    transition: background-color 150ms; }
  .advertise-with-us .hs-input-range__slider::-ms-track {
    width: 100%;
    height: 30px;
    border: 0;
    color: transparent;
    background: transparent; }
  .advertise-with-us .hs-input-range__slider::-ms-fill-lower {
    background: linear-gradient(to bottom, #0199ff, #0199ff) 100% 50%/100% 3px no-repeat transparent; }
  .advertise-with-us .hs-input-range__slider::-ms-fill-upper {
    background: linear-gradient(to bottom, #cfcfcf, #cfcfcf) 100% 50%/100% 3px no-repeat transparent; }
  .advertise-with-us .hs-input-range__slider::-ms-thumb {
    appearance: none;
    height: 13px;
    width: 13px;
    background: #0199ff;
    border-radius: 100%;
    border: 0;
    transition: background-color 150ms;
    top: 0;
    margin: 0;
    box-shadow: none; }
  .advertise-with-us .hs-input-range__slider:hover::-webkit-slider-thumb, .advertise-with-us .hs-input-range__slider:focus::-webkit-slider-thumb {
    background-color: #55c2ff; }
  .advertise-with-us .hs-input-range__slider:hover::-moz-range-thumb, .advertise-with-us .hs-input-range__slider:focus::-moz-range-thumb {
    background-color: #55c2ff; }
  .advertise-with-us .hs-input-range__slider:hover::-ms-thumb, .advertise-with-us .hs-input-range__slider:focus::-ms-thumb {
    background-color: #55c2ff; }
  .advertise-with-us .hs-input-rating__container {
    width: 95%;
    margin-bottom: 30px;
    display: table;
    table-layout: fixed; }
  .advertise-with-us .hs-input-rating__container section {
    display: table-row; }
  .advertise-with-us .hs-input-rating__label {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
  .advertise-with-us .hs-input-rating__label input, .advertise-with-us .hs-input-rating__label svg {
    position: absolute;
    top: 20px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
    cursor: pointer; }
  .advertise-with-us .hs-input-rating__label svg {
    position: absolute;
    width: 45px;
    height: 45px;
    fill: #fff;
    stroke: #ccc;
    transform: scale(0.6);
    transition: transform 200ms ease-in-out; }
  .advertise-with-us .hs-input-rating__label path {
    transition: fill 200ms ease-in-out, stroke 100ms ease-in-out; }
  .advertise-with-us .hs-input-rating__is-star input {
    display: none; }
  .advertise-with-us .hs-input-rating__svg-is-selected {
    transform: scale(0.7); }
  .advertise-with-us .hs-input-rating__svg-is-selected path {
    fill: #f7e31b;
    stroke: #d7c508; }
  .advertise-with-us .hs-richtext {
    word-break: break-word; }
  .advertise-with-us .submitted-message {
    overflow: auto; }
  .advertise-with-us fieldset {
    border: 0;
    padding: 0;
    margin: 0;
    max-width: 50% !important;
    float: left !important; }
  .advertise-with-us fieldset.form-columns-1 .hs-input {
    width: 95%; }
  .advertise-with-us fieldset.form-columns-1 .input {
    margin-right: 8px; }
  .advertise-with-us fieldset.form-columns-1 input[type="checkbox"], .advertise-with-us fieldset.form-columns-1 input[type="radio"] {
    width: auto; }
  .advertise-with-us fieldset.form-columns-2 .hs-form-field {
    width: 50%;
    float: left; }
  .advertise-with-us fieldset.form-columns-2 .input {
    margin-right: 8px; }
  .advertise-with-us fieldset.form-columns-3 .hs-form-field {
    width: 32.7%;
    float: left; }
  .advertise-with-us fieldset.form-columns-3 .input {
    margin-right: 8px; }
  .advertise-with-us label.hs-hidden {
    visibility: hidden; }
  .advertise-with-us .hs-field-desc {
    width: 100%; }
  .advertise-with-us .hs-custom-style fieldset, .advertise-with-us .hs-custom-style .hs-input {
    max-width: 100%; }
  .advertise-with-us .hs-custom-style fieldset.form-columns-3 .hs-form-field, .advertise-with-us .hs-custom-style > div.form-columns-3 .hs-form-field {
    width: 33.3%; }
  .advertise-with-us .hs-custom-style fieldset > div:last-of-type .hs-input:not([type=checkbox]):not([type=radio]), .advertise-with-us .hs-custom-style > div > div:last-of-type .hs-input:not([type=checkbox]):not([type=radio]) {
    width: 100%;
    max-width: 100%; }
  .advertise-with-us .hs-custom-style fieldset input:not([type="image"]):not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]), .advertise-with-us .hs-custom-style > div input:not([type="image"]):not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]) {
    box-sizing: border-box;
    padding: 0 15px;
    min-height: 27px; }
  @media (max-width: 400px), (min-device-width: 320px) and (max-device-width: 480px) {
    .advertise-with-us .hs-custom-style fieldset, .advertise-with-us .hs-custom-style .hs-input:not([type=checkbox]):not([type=radio]) {
      margin-right: 0 !important;
      width: 100% !important; }
    .advertise-with-us form:not(.hs-video-form) .form-columns-2 .hs-form-field, .advertise-with-us form:not(.hs-video-form) .form-columns-3 .hs-form-field {
      float: none;
      width: 100%; }
    .advertise-with-us form:not(.hs-video-form) .form-columns-2 .hs-form-field .hs-input, .advertise-with-us form:not(.hs-video-form) .form-columns-3 .hs-form-field .hs-input {
      width: 95%; }
    .advertise-with-us form:not(.hs-video-form) .form-columns-2 .hs-form-field input[type="checkbox"], .advertise-with-us form:not(.hs-video-form) .form-columns-2 .hs-form-field input[type="radio"], .advertise-with-us form:not(.hs-video-form) .form-columns-3 .hs-form-field input[type="checkbox"], .advertise-with-us form:not(.hs-video-form) .form-columns-3 .hs-form-field input[type="radio"] {
      width: auto; } }
  .advertise-with-us .legal-consent-container .field.hs-form-field {
    margin-bottom: 8px; }
  .advertise-with-us .legal-consent-container .hs-field-desc.checkbox-desc {
    margin: -12px 0 0 21px; }
  .advertise-with-us .legal-consent-container .hs-form-booleancheckbox-display input {
    float: left; }
  .advertise-with-us .legal-consent-container .hs-form-booleancheckbox-display > span {
    display: block;
    margin-left: 20px; }
  .advertise-with-us .legal-consent-container .hs-form-booleancheckbox-display p {
    margin: 0;
    display: inline; }
  .advertise-with-us .legal-consent-container .hs-error-msgs label {
    color: #f2545b; }
  .advertise-with-us .legal-consent-container ~ .hs_recaptcha {
    margin-top: 18px; }
  .advertise-with-us .cookie-reset-container {
    font-size: 14px;
    margin-bottom: 10px;
    text-align: right; }
  .advertise-with-us #hs-outer-captcha-target, .advertise-with-us #hs-outer-captcha-target * {
    display: none;
    height: 0;
    width: 0; }
  .advertise-with-us .hubspot-link__container {
    font-size: 14px;
    padding-bottom: 40px;
    position: relative;
    color: #9fa0a2;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .advertise-with-us .hubspot-link-text {
    color: #00a4bd;
    font-weight: 400; }
  .advertise-with-us .hubspot-link__container.sproket {
    color: #9fa0a2; }
  .advertise-with-us .hubspot-link {
    text-decoration: none;
    color: #9fa0a2; }
  .advertise-with-us .hubspot-link:hover {
    text-decoration: none; }
  .advertise-with-us .hubspot-link:hover .hubspot-link-text {
    text-decoration: underline; }
  .advertise-with-us .hubspot-link__icon {
    margin-bottom: -1px;
    margin-right: 5px; }
  .advertise-with-us .hubspot-link__container.sproket .hubspot-link__icon {
    width: 30px;
    margin-right: 0px;
    float: left;
    margin-top: -9px;
    margin-left: -5px; }

/*------------------------------------------------------------*/
/*/////////////////  Current Contests page  //////////////////*/
/*------------------------------------------------------------*/
/*<link rel="stylesheet" href="https://media.swiftcom.com/assets/Shared/Styles/newssites-2019.css" type="text/css" media="all">
<div class="current-contests widget">*/
.current-contests {
  /*------------rework--------*/
  /*--------------------------*/ }
  .current-contests.widget .card-item.col-lg-4:first-of-type {
    float: left; }
  .current-contests.widget .card-item.col-md-6.col-lg-4, .current-contests.widget iframe {
    min-width: 300px !important;
    margin-right: 20px; }
  .current-contests .masonry-item.col-md-6.col-lg-4 .shadow-sm {
    box-shadow: none !important; }
  .current-contests .masonry-item.col-md-6.col-lg-4 .card-body,
  .current-contests .module .card-header:empty {
    padding: 0 !important; }
  .current-contests img {
    min-width: 300px; }
  .current-contests .card-item {
    display: inline-block; }
  .current-contests .card-body {
    padding: 0; }
  .current-contests .contest-alerts {
    margin-top: -24px !important; }
  .current-contests .card {
    min-width: 300px;
    margin: 0 auto; }
  .current-contests div.card-item.col-md-6.col-lg-4, .current-contests div.module.module-promo.card.shadow-sm, .current-contests div.card-body, .current-contests div.text-center {
    /*display: contents !important;*/ }
  .current-contests img.attachment-full.size-full {
    max-width: 300px !important;
    width: 100% !important;
    height: auto !important; }
  @media (min-width: 1440px) {
    .current-contests .col-lg-4 {
      flex: 0 0 25%;
      max-width: 24.5%; } }
  @media (max-width: 768px) {
    .current-contests img, .current-contests .card {
      max-width: 100%; } }

/*------------------------------------------------------------*/
/*/////////////////  Newsletter Signup Pages  ////////////////*/
/*------------------------------------------------------------*/
/*changed 9-27-19*/
#newsletter-signup {
  min-width: 100%;
  width: 100%; }
#newsletter-signup .col-md-6.col-lg-4, #newsletter-signup .col-md-6.col-lg-6 {
  min-height: 200px !important;
  height: auto; }
@media (min-width: 768px) {
  #newsletter-signup .col-md-6.col-lg-4, #newsletter-signup .col-md-6.col-lg-6 {
    flex: 0 0 48%;
    max-width: 48%;
    vertical-align: top;
    display: inline-block !important; } }

/*<link rel="stylesheet" href="https://media.swiftcom.com/assets/Shared/Styles/newssites-2019.css" type="text/css" media="all">
<style>body .masonry-container.row {height:auto !important;}</style>*/
/*------------------------------------------------------------*/
/*/////////////////  Dignity Health Page TU  /////////////////*/
/*------------------------------------------------------------*/
.dignity-health.d-block {
  min-height: 200px !important;
  height: auto !important;
  overflow: hidden; }

/*------------------------------------------------------------*/
/*/////////////  Optin EMail widget Secondstreet  ////////////*/
/*------------------------------------------------------------*/
.optin-widget__header {
  color: #000; }
.optin-widget__subheader {
  color: #000; }
.optin-form__field {
  color: #000; }

/*------------------------------------------------------------*/
/*/////////////  Greeley - Become a Carrier Form  ////////////*/
/*------------------------------------------------------------*/
#customized-form {
  width: 100%;
  max-width: 600px;
  margin: 0 auto .25rem auto; }
#customized-form input {
  width: 100%; }
#customized-form #wpcf7-f31-p443873-o1, #customized-form #wpcf7-f31-p443873-o1 .wpcf7-form, #customized-form #wpcf7-f31-p443873-o1 p, #customized-form #wpcf7-f31-p443873-o1 p span:not(.license), #customized-form #wpcf7-f31-p443873-o1 p span:not(.license) input, #customized-form #wpcf7-f31-p443873-o1 p span:not(.license) textarea {
  width: 100%;
  max-width: 600px;
  margin: 0 auto .25rem auto; }
#customized-form #wpcf7-f31-p443873-o1 p span.license .wpcf7-radio, #customized-form #wpcf7-f31-p443873-o1 p span.license .wpcf7-radio .wpcf7-list-item, #customized-form #wpcf7-f31-p443873-o1 p span.license .wpcf7-radio .wpcf7-list-item input, #customized-form #wpcf7-f31-p443873-o1 p span.license .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label, #customized-form #wpcf7-f31-p443873-o1 p span.license input {
  width: inherit;
  max-width: inherit;
  margin: .25rem; }
@media (max-width: 768px) {
  #customized-form {
    width: 80%; }
  #customized-form input {
    width: 100%; } }

/*------------------------------------------------------------*/
/*///////////// Support Local Journalism  /////////////*/
/*------------------------------------------------------------*/
/*--copy of css on site, must be included in block on page to work--*/
	/*
	<div class="support-journalism">
<!--DO NOT REMOVE DO NOT MODIFY-->
<!--Must be included as block within page to work-->
<style>
	#nav-reader-tools, #nav-footer, h1:first-of-type, #nav-main-menu, #nav-mobile .hamburger-button.collapsed .fa-bars, #nav-main .d-flex:nth-of-type(2)  {display:none !important;}  
	#nav-main::before, #nav-mobile::after {
		content: ' ';
		font-size: 5rem;
		width: 100%;
		text-align: center;
		vertical-align: middle;
		min-width: 100%;
		min-height: 400px;
		padding: 6rem;
		background-image: url('/wp-content/uploads/sites/5/2019/11/banner-paypal-final-1.jpg');
		background-size: cover;
		background-position: center;
	} 
	#nav-mobile::after {
		font-size: 3rem;
		padding: 2rem;
		min-height: 230px; 
		display: block;
	}
</style>
<div class="headerblock"><h2>Support quality independent journalism for Tahoe</h2><button><a href="#donate_form">Show Your Support</a></button></div>
</div>
	*/
.support-journalism h2 {
  color: #fff !important; }
.support-journalism button {
  padding: .5rem;
  background-color: #fff; }
.support-journalism a {
  text-decoration: none !important; }
.support-journalism .headerblock {
  position: absolute;
  height: 200px;
  width: 100%;
  max-width: 650px;
  left: 25%;
  margin-left: auto;
  margin-right: auto;
  top: 120px;
  margin-top: 8rem;
  z-index: 99999999; }
.support-journalism.shn .headerblock {
  top: 140px; }
.support-journalism.shn h2 {
  text-shadow: 0px 0px 20px #000000; }
@media (max-width: 1024px) {
  .support-journalism .headerblock {
    max-width: 500px !important;
    top: 40px !important;
    margin-top: 6rem !important;
    left: 1rem; }
  .support-journalism.shn .headerblock {
    top: 75px !important; } }
@media (max-width: 480px) {
  .support-journalism h2 {
    max-width: 500px !important;
    font-size: 1.3rem !important; }
  .support-journalism .headerblock {
    max-width: 350px !important;
    top: 50px !important;
    left: 1rem; }
  .support-journalism.shn .headerblock {
    top: 110px !important; } }

.support-journalism-cta .shn-donation {
  background: #272727;
  max-width: 100%;
  margin: 0 auto; }
.support-journalism-cta .shn-donation .logo {
  width: 50%;
  margin: 1rem 0 1rem; }
.support-journalism-cta .shn-donation h1 {
  font-size: 2rem;
  text-transform: none;
  color: #fff; }
.support-journalism-cta .shn-donation p {
  color: #fff;
  font-weight: 300; }
.support-journalism-cta .shn-donation hr {
  width: 20%;
  border-top: 4px solid #000; }
.support-journalism-cta .shn-donation .btn {
  padding: .5rem 2rem;
  background-color: #fff !important;
  border-radius: 0; }
.support-journalism-cta .shn-donation .btn a {
  color: #55000d; }
.support-journalism-cta .shn-donation .btn:hover {
  background-color: #55000d !important; }
.support-journalism-cta .shn-donation .btn:hover a {
  color: #fff !important; }
.support-journalism-cta .shn-donation .col-xl-5.p-0 {
  background-image: url("/wp-content/uploads/sites/9/2020/03/shn-donate-cta-bg.jpg");
  background-size: cover;
  min-height: 330px; }
@media (min-width: 768px) {
  .support-journalism-cta .shn-donation .logo {
    width: 35%; } }
@media (min-width: 1440px) {
  .support-journalism-cta .shn-donation {
    text-align: left; }
  .support-journalism-cta .shn-donation hr {
    margin-left: 0; } }

/*-----------CTA for Articles : Support Journalism--------------*/
/*
      <div class="row tdt-donation p-0">
        <div class="col-xl-7 p-5">
            <img src="https://www.tahoedailytribune.com/wp-content/uploads/sites/5/2020/01/tdt-wht-logo.png" class="logo">
            <h1>Support Local Journalism</h1>
            <p><strong>Your support means a better informed community. Donate today.</strong></p>
            <button class="btn" type="button"><a href="https://www.tahoedailytribune.com/support-community-journalism-in-tahoe/?utm_source=website&amp;utm_medium=news%20article&amp;utm_campaign=donation">Donate</a></button>
        </div>
        <div class="col-xl-5 p-0">
            <a href="https://www.tahoedailytribune.com/support-community-journalism-in-tahoe/?utm_source=website&amp;utm_medium=news%20article&amp;utm_campaign=donation"><img src="https://www.tahoedailytribune.com/wp-content/uploads/sites/5/2020/01/TDT-ArticleCTA2-newimg.jpg"></a>
        </div>
      </div>
*/
.tdt-donation {
  background-image: url("/wp-content/uploads/sites/5/2019/11/banner-paypal-final-1.jpg");
  background-size: cover;
  background-position: center;
  max-width: 100%;
  margin: 0 auto; }
.tdt-donation .logo {
  width: 50%;
  margin: 1rem 0 1rem; }
.tdt-donation h1 {
  font-size: 2rem;
  text-transform: none;
  color: #fff; }
.tdt-donation p {
  color: #fff;
  font-weight: 300; }
.tdt-donation hr {
  width: 20%;
  border-top: 4px solid #000; }
.tdt-donation .btn {
  padding: .5rem 2rem;
  background-color: #fff !important;
  border-radius: 0; }
.tdt-donation .btn a {
  color: #990000; }
.tdt-donation .btn:hover {
  background-color: #990000 !important; }
.tdt-donation .btn:hover a {
  color: #fff !important; }
@media (min-width: 768px) {
  .tdt-donation .logo {
    width: 35%; } }
@media (min-width: 1440px) {
  .tdt-donation {
    text-align: left; }
  .tdt-donation hr {
    margin-left: 0; } }

/*----IN PROGRESS for https://iamcountryside.com/second-street-3rd-party-wrapper/ 
<style>h2.pt-2.block_title, .card-body .border-bottom.py-2.mb-3{display:none} .block_contents, .card, section {width:100%;}</style>
<div id="SSM-div">{UPICKEM}</div>*/
/*------------------------------------------------------------*/
/*///////////////  ParkRecord - Swift Digital  ///////////////*/
/*    https://www.parkrecord.com/swift-digital-advertising/   */
/*------------------------------------------------------------*/
.swift-digital h4.pb-2.pt-2 {
  height: 150px;
  overflow: hidden;
  max-width: 300px;
  margin: 0 auto; }
.swift-digital .masonry-item.col-md-4.col-lg-4 i {
  font-size: 6rem;
  margin: 2rem; }
.swift-digital .masonry-item.col-md-4.col-lg-4 {
  text-align: center; }
@media (max-width: 1440px) {
  .swift-digital .masonry-item.col-md-12.col-lg-4.d-inline-block {
    max-width: 1500px !important; }
  .swift-digital .masonry-item.col-md-12.col-lg-8.d-inline-block {
    max-width: 1500px !important; } }
.swift-digital .contact-info .masonry-item.col-md-1.col-lg-1.m-0.p-0.d-inline-block {
  text-align: center; }
.swift-digital .contact-info .masonry-item.col-md-1.col-lg-1.m-0.p-0.d-inline-block img {
  width: auto; }
.swift-digital .contact-info .masonry-item.col-md-8.col-lg-8.m-0.p-0.d-inline-block {
  text-align: left; }
.swift-digital .contact-info .masonry-item.col-md-3.col-lg-3.m-0.p-0.d-inline-block {
  text-align: center; }
.swift-digital .contact-info .masonry-item.col-md-3.col-lg-3.m-0.p-0.d-inline-block a {
  color: #fff;
  text-decoration: none;
  font-size: 1.25rem;
  min-width: 25%;
  text-align: center; }
@media (min-width: 1440px) {
  .swift-digital .contact-info .masonry-item.col-md-1.col-lg-1.m-0.p-0.d-inline-block {
    max-width: 215px; }
  .swift-digital .contact-info .masonry-item.col-md-1.col-lg-1.m-0.p-0.d-inline-block img {
    max-height: 70px; }
  .swift-digital .contact-info .masonry-item.col-md-8.col-lg-8.m-0.p-0.d-inline-block {
    max-width: 840px; }
  .swift-digital .contact-info .masonry-item.col-md-3.col-lg-3.m-0.p-0.d-inline-block {
    max-width: 355px; } }
@media (max-width: 1440px) {
  .swift-digital .contact-info .masonry-item.col-md-1.col-lg-1.m-0.p-0.d-inline-block {
    max-width: 175px; }
  .swift-digital .contact-info .masonry-item.col-md-1.col-lg-1.m-0.p-0.d-inline-block img {
    max-height: 70px; }
  .swift-digital .contact-info .masonry-item.col-md-8.col-lg-8.m-0.p-0.d-inline-block {
    max-width: 460px; }
  .swift-digital .contact-info .masonry-item.col-md-3.col-lg-3.m-0.p-0.d-inline-block {
    max-width: 355px; } }
@media (max-width: 1024px) {
  .swift-digital .contact-info .masonry-item.col-md-1.col-lg-1.m-0.p-0.d-inline-block {
    max-width: 215px; }
  .swift-digital .contact-info .masonry-item.col-md-1.col-lg-1.m-0.p-0.d-inline-block img {
    max-height: 70px; }
  .swift-digital .contact-info .masonry-item.col-md-8.col-lg-8.m-0.p-0.d-inline-block {
    max-width: 170px; }
  .swift-digital .contact-info .masonry-item.col-md-3.col-lg-3.m-0.p-0.d-inline-block {
    max-width: 355px; } }
@media (max-width: 768px) {
  .swift-digital .contact-info .masonry-item.col-md-1.col-lg-1.m-0.p-0.d-inline-block {
    max-width: 215px; }
  .swift-digital .contact-info .masonry-item.col-md-1.col-lg-1.m-0.p-0.d-inline-block img {
    max-height: 70px; }
  .swift-digital .contact-info .masonry-item.col-md-8.col-lg-8.m-0.p-0.d-inline-block {
    max-width: 170px; }
  .swift-digital .contact-info .masonry-item.col-md-3.col-lg-3.m-0.p-0.d-inline-block {
    max-width: 355px; } }
.swift-digital .masonry-item.col-md-12.col-lg-4.p-5.mb-3.bg-light.d-inline-block {
  max-width: 410px;
  vertical-align: top; }
.swift-digital .masonry-item col-md-12 col-lg-8 d-inline-block {
  max-width: 910px; }
.swift-digital ul {
  font-family: 'Heebo',sans-serif; }
.swift-digital .masonry-item.col-md-4.col-lg-4.pl-4.pr-4.pb-4.mb-3 div {
  width: 100%;
  padding: 2rem; }
.swift-digital .masonry-item.col-md-4.col-lg-4.pl-4.pr-4.pb-4.mb-3 div i {
  font-size: 4rem;
  color: #fff !important;
  margin: 1rem; }
.swift-digital .masonry-item.col-md-4.col-lg-4.pl-4.pr-4.pb-4.mb-3 div h4 {
  color: #fff;
  padding-bottom: 0 !important;
  height: auto; }
.swift-digital .masonry-item.col-md-4.col-lg-4.pl-4.pr-4.pb-4.mb-3 div small {
  min-height: 75px;
  display: block;
  line-height: 1.5rem; }

/*------------------------------------------------------------*/
/*------------------------------------------------------------*/
/*/////////////////  Real Estate Custom Menu  ////////////////*/
/*           https://www.vaildaily.com/real-estate/           */
/*------------------------------------------------------------*/
#restate {
  /*restate-nav-mobile*/ }
  #restate .btn {
    background-color: #221e20; }
  #restate-nav-main {
    background-color: #221e20;
    font-size: .875rem;
    padding: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px; }
  #restate-nav-main .nav-menu {
    padding-left: .25rem;
    display: table;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px; }
  #restate-nav-main .nav-menu .nav-item {
    transition: background-color 0.15s; }
  @media screen and (prefers-reduced-motion: reduce) {
    #restate-nav-main .nav-menu .nav-item {
      transition: none; } }
  #restate-nav-main .nav-menu > li {
    padding: .25rem .1rem;
    font-size: .85rem;
    vertical-align: middle;
    display: table-cell;
    border-right: 1px solid #1b64ae; }
  #restate-nav-main .nav-menu > li:last-of-type {
    border-right: 0; }
  #restate-nav-main .nav-menu a {
    color: #fff;
    text-decoration: none; }
  #restate-nav-mobile .hamburger-button {
    font-size: 1.5rem;
    width: 1.5rem; }
  #restate-nav-mobile .search-button, #restate-nav-mobile .user-button, #restate-nav-mobile .hamburger-button {
    padding: 0;
    font-size: 1.3rem;
    background-color: #0000; }
  #restate-nav-mobile .fa-times, #restate-nav-mobile .fa-bars, #restate-nav-mobile .fa-search, #restate-nav-mobile .fa-user {
    padding-top: .3rem; }
  #restate-nav-mobile .hamburger-button .fa-times, #restate-nav-mobile .search-button .fa-times, #restate-nav-mobile .user-button .fa-times, #restate-nav-mobile-menu .nav-menu a.nav-link .icon-caret, #restate-nav-mobile-menu .nav-menu a.nav-link.infant[aria-expanded="true"] .icon-caret {
    color: #1061ae; }
  #restate-nav-mobile .hamburger-button .fa-bars {
    display: none; }
  #restate-nav-mobile .hamburger-button .fa-times {
    display: block; }
  #restate-nav-mobile .hamburger-button.collapsed .fa-bars {
    display: block; }
  #restate-nav-mobile .hamburger-button.collapsed .fa-times {
    display: none; }

/*------------------------------------------------------------*/
