.top_promo_wrap {
    background-color: unset;
}

@media screen and (min-width: 1024px) {
    .top_promo_wrap a {
        font-size: 0.75rem !important;
    }
}

/* Datepicker
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;border:1px solid #949494;background:#949494}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:0px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker td a.ui-state-hover{border:1px solid #5b9906;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-state-hover{border:1px solid #fbcb09;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker .ui-datepicker-unavailable{opacity:1;filter:alpha(opacity=100)}
.ui-datepicker .ui-datepicker-unavailable .ui-state-default{background:#ED1B2D;opacity:1;filter:alpha(opacity=100);color:#fff}
.ui-datepicker .ui-datepicker-unavailable-full{opacity:1;filter:alpha(opacity=100)}
.ui-datepicker .ui-datepicker-unavailable-full .ui-state-default{background:#000;opacity:1;filter:alpha(opacity=100);color:#fff}
.ui-datepicker .ui-datepicker-available .ui-state-default{background:#8dc63f;opacity:none;color:#fff}
.ui-datepicker .ui-datepicker-current-day .ui-state-default{background:white;opacity:none;color:#8dc63f;border:1px solid #8dc63f;}
.ui-datepicker .ui-datepicker-past .ui-state-default{background:#8dc63f;color:#fff;opacity:.7;filter:alpha(opacity=70);border:1px solid #8dc63f;}
iframe.ui-datepicker-cover{display:none;} */

.adr_snippetblock ul.no-change li {display: block;float: none;border-right:none}
.adr_snippetblock h3{
  display: inline-block;
  font-size: 16px;
  text-transform: uppercase;
  margin: 0px 0px 10px 0px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 5px;
}
.adr_snippetblock h3::after{
  content: "";
  display: block;
  border-bottom: 2px solid #1583cc;
  width: 30%;
  position: relative;
  bottom: -27px;
}
.adr_snippetblock ul.no-change li a {
    color: #666;
    margin: 0px 0px 3px 0px;
    display: inline-block;
}
.adr_snippetblock ul li {
  border-right:none;
  /* display: inline-block;
  float: none; */
}
.adr_snippetblock ul.menu-list-footer li a {
    color: #666;
    margin: 0px 0px 5px 0px;
    display: inline-block;
    padding: 6px 8px;
    background: #f4f4f4;
    border: solid 1px #ddd;
}
.adr_snippetblock ul.menu-list-footer li{
   margin: 0 5px 2px 0;
}
.adr_snippetblock ul.no-change li:hover a,.adr_snippetblock ul.no-change li:hover i {
  color: #2199e8;
}
.adr_snippetblock ul.menu-list-footer li a:hover {
  color: #2199e8;
  border: solid 1px #2199e8;
}
.adr_snippetblock ul.no-change li i.fa{
  font-size: 6px;
  margin: 0 5px 0 0;
  vertical-align: middle;
}
div.footer-title {
  display: inline-block;
  font-size: 16px;
  text-transform: uppercase;
  margin: 10px 0px 10px 0px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 5px;
  font-weight: normal;
  font-family: "os_bold";
}
div.footer-title::after {
    content: "";
    display: block;
    border-bottom: 2px solid #1583cc;
    width: 30%;
    position: relative;
    bottom: -6px;
}
@media only screen and (max-width: 1024px) {
    .adr_snippetblock h3::after {
          display: none;
    }
}
@media only screen and (max-width: 768px) {
    .adr_snippetblock ul.no-change li a {
      background: none;
      margin: 0;
    }
    .adr_snippetblock ul.no-change li {
      margin: 0;
    }
}
@media only screen and (max-width: 768px){
  .TravelForm .small-8 {
  width:100% 
  }
  .article-row {
  margin-top: 0px;
  }
  .item-title {
  padding-top: 10px !important;
  }
}