#themeTitle{position:relative;}

#searchSite {width:100%;left:unset;top:unset;position:relative;}

div#searchSite form {display: none;} /*takes away search bar at top*/

.assets.jane-photo.left {
    float: left;
    margin-right: 1em;
}

.banner.has-text::before {
    background-color: #2b1c0b!important;
}


.noborder {border:none;}

@media screen and (max-width: 550px) {
div#searchSite:after{font-size:100%;padding:0;top:unset;}
#searchSite  {line-height:24px;}
}
 

@media only screen and (min-width: 800px) {
.footer-content {
    display: table;
text-align:center;
width:100%;
}
.footer-content p:first-child {
    border-right: 1px solid #bfbebb;
}
.footer-content p {
    display: table-cell;
    padding: 1em;
text-align:center;
vertical-align:bottom;
}

}

.blocks li {
    margin-bottom: 1em;
}
.main-footer__col2 .navigation a {text-decoration:none;}
.main-footer__col1 a {
    text-decoration: none;
    font-size: 1rem;
    font-weight: 600;
}