/* AB - Fix Menu & Navbar*/
.navbar .logo,
.navbar img.logo {
    max-width: 240px !important;
}

.navbar-full .site-header {
    padding: 0 20px;
}

.off-canvas .logo {
    max-width: 240px !important;
}


@media (max-width: 1385px) and (min-width: 768px) {
.hidden-md {
    display: none!important;
}
}


@media (max-width: 1385px) {
.navbar .sep {
    display: none !important;
}
}

@media (min-width: 1385px) {
.no-off-canvas:not(.navbar-hidden) .burger {
    display: inline !important;
}
}

@media (min-width: 1180px) {
.burger,
.no-off-canvas:not(.navbar-hidden) .burger {
    display: inline !important;
}
}

@media (min-width: 1385px) {
.burger,
.no-off-canvas:not(.navbar-hidden) .burger {
    display: none !important;
}
}

@media (min-width: 1385px) {
.burger,
.no-off-canvas:not(.navbar-hidden) .burger {
    display: none !important;
}
}

@media (max-width: 1385px) and (min-width: 992px) {
.hidden-lg {
    display: inherit !important;
}
}

.see-more {
background: #085E8C;
background-image: -webkit-linear-gradient(top, #085E8C, #085E8C);
background-image: -moz-linear-gradient(top, #085E8C, #085E8C);
background-image: -ms-linear-gradient(top, #085E8C, #085E8C);
background-image: -o-linear-gradient(top, #085E8C, #085E8C);
background-image: linear-gradient(to bottom, #085E8C, #085E8C);
color: #FFFFFF;
font-family: Lato, sans-serif;;
font-size: 16px;
font-weight: bold;
padding: 10px;
text-decoration: none;
display: inline-block;
cursor: pointer;
}

.see-more:hover {
background: #0E3347;
text-decoration: none;
}
@media (min-width: 992px) {
  .blog .posts-wrapper > div {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
.blog .posts-wrapper .post .entry-meta .comments-area {
  display: none;
}
.archive .posts-wrapper .post .entry-meta .comments-area
{
  display: none;
}
#comments{
	display:none;
}

#rpwwt-recent-posts-widget-with-thumbnails-8 img {
    max-width: 250px;
    width: 100%;
    height: auto;
}
.u-text-format h1, .u-text-format h2, .u-text-format h3, .u-text-format h4, .u-text-format h5, .u-text-format h6 {
    font-weight: 900;
    margin-bottom: 12px;
    margin-top: 30px;
}
ul,
ol,
dl {
   margin:0px ; 
  padding-left: 30px;
}
.hero:before, .hero-slider .slider-item:before {
  opacity: .3;
}


/* Andrei Bv - Lock In Column - Rise and Fall Table Adjustments */
.ab-lock-in-first-column td.column-1 {
    left: 0;
    position: sticky;
    top: auto;
}

/* Andrei Bv - Commuter towns hero image adjustments */
.postid-34844 .hero {
    background-position: top !important;
}

/* Andrei Bv - Hero Cover Images Alignment */
.hero.visible {
    background-position: top;
}

/* Timea K - Table of contents styling */
.sidebar-column {
    position: sticky;
    top: -300px;
    align-self: start;
}
.widget-area .widget.popular-posts {
    margin-top: 40px;
}
div#ez-toc-container {
    margin-top: 40px;
    border: 1px
 solid #555;
    background: #f9f9f9;
}
#ez-toc-container nav ul {
    margin-top: 10px;
}
div#ez-toc-container ul.ez-toc-list a {
    display: block;
    margin-bottom: 5px;
    font-size: 15px;
    color: #1a1a1a;
	text-decoration: none;
}