.widget.weather {
    display: inline-block;
    margin-bottom: 30px;
}
.widget.weather #temp {
    font-size: 30px;
    margin: 0;
    padding: 0;
    float: left;
    font-weight: bold;
}
.widget.weather #icon {
    font-size: 30px;
    float: left;
    margin-right: 10px;
}
.widget.weather .title {
    margin: 0;
    font-size: 18px;
}

/* Reset CSS */
.dsSingleContent p{
    font-family: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; 
    line-height: 1.5294117647 !important;
}
.dsSingleContent span{
    font-family: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; 
    line-height: 1.5294117647 !important;
}


@media (min-width: 992px) {
    .logo {
        max-width: 215px;
        margin: 0 30px 0 0 !important;
    } 
}

.ftLogo {
    max-width: 194px;
}

.important-links{
    display: flex;
}

.document-title a{
    line-height: 1.5;
}

.document-title{
    word-break: break-word !important;
}

.search-item-pages{
    line-height: 2.3 !important;
}

.search-post-image{
    width: 200px !important;
    max-width: 200px !important;
    height: 100% !important;
}

.lh-2{
    line-height: 2 !important;
}

.contact-info-cnt a{
    color: #62718d !important;
}

.contact-info-cnt a:hover{
    text-decoration: underline;
}

.fs-16{
    font-size: 16px !important;
}

.mw300{
    max-width: 300px !important;
}
.pageMainHead .blurred {
    filter: blur(2px);
    -webkit-filter: blur(2px);
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    display: block;
    background-size: cover;
    background-position: center;
    opacity: 0.8;
}
.pageMainHead.bgCover {
    background-color: #000;
}