@media only screen and (max-width:61.313em){nav.top-bar.expanded,nav.top-bar.stay{overflow:scroll;height:100vh}.menu-item.open .sub-menu{position:static}body.menu-open{position:absolute;overflow:hidden}.menu-item-has-children.open>a::after{content:"";position:relative;top:-10px;left:10px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff;border-top:none}.menu-item-has-children>a::after{content:"";position:relative;top:12px;left:10px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;border-bottom:none}}
#dp-listing-7.widget .widgetreadmore {
    border-top: none;
}

#dp-listing-7.widget .element-block img {
    display: none;
}

#dp-listing-7.widget .element-block:first-child img {
    display: block;
}

#dp-listing-7 .listing {
    border-bottom: 0px;
}  

#dp-listing-17.widget .widgetreadmore {
    border-top: none;
}

#dp-listing-17.widget .element-block img {
    display: none;
}

#dp-listing-17.widget .element-block:first-child img {
    display: block;
}

#dp-listing-17 .listing {
    border-bottom: 0px;
} 
.top-bar-section ul#menu-sub-region li > a{
	font-weight:normal;
}
.top-bar-section ul#menu-sub-region li.m-bold > a{
	font-weight:bold;
}

.nav-sub-region{
	clear:both;
}
.row.non-stick-to-top .column.hide-for-small-down{
	float:right;
}
	
ul#menu-sub-region{
  margin-left: 0.7rem;
    list-style: none;
    overflow: hidden;
    background: #00599d;
    margin-right: 0.7rem;
}
#menu-sub-region li:last-child>a {
    border-right: 0px;
}
#menu-sub-region li {
        float: left;    background: #fff; 
}
#menu-sub-region li>a{
    border-right: 1px solid rgba(255,255,255,.3);
    background: #00599d;
    line-height: 2.5rem;
    padding: 0 .310rem;
        font-weight: 500;
        color: #fff;
    display: block;
    font-family: "Roboto",Arial,sans-serif;
    font-size: .875rem;
    text-transform: none;
    width: 100%;
}

#menu-sub-region li.m-bold a{
    font-weight:bold;
    font-size: .975rem
}
#menu-sub-region li>a:not(.button):hover {
    background-color: #227bc1;
    background: #227bc1;
}
#menu-sub-region .sub-menu{
    display:none;
}

@media screen and (max-width:600px) {
  #menu-sub-region { display: none; }
}

.subscibe-form-modal {
    top: 60px !important;
}