.elementor-387848 .elementor-element.elementor-element-1f97cbe{--display:flex;}.elementor-387848 .elementor-element.elementor-element-2ec95cc{text-align:start;}.elementor-387848 .elementor-element.elementor-element-a0ac89f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-387848 .elementor-element.elementor-element-c32c5de{--display:flex;}/* Start custom CSS */.byLine {
    font-family: Inter;
    font-weight: bold;
}
.byline .pub-date {
    font-family: "Inter", Sans-serif;
    font-size: 0.82rem;
    font-weight: 400;
}
.post-foot, .byline {
    margin: 0 auto;
    padding: 0 5px 0 5px !important;
}

.elementor-widget-theme-post-content .post-info, .elementor-widget-theme-post-content img[src*="Cartoon-Sketchbook-Logo"] {
    display: none;
}
.owip_news, .owip-foot {
    display: none;
}

/*REGULAR FULL WIDTH STYLES*/
.post-foot h2 {
    margin-bottom: 5px;
    font-size: 1rem;
    margin-right: 5px;
}
.related-tags {
    margin-bottom: 35px;
}
.related-tags .elementor-shortcode {
    line-height: 2;
}
.after-post {
    max-width: 600px !important;
    margin: 0 auto;
}
.recommended-posts h5 {
    max-width: 600px;
    margin-bottom: 15px;
}
.related-nav {
    display: none !important;
}
.recommended-posts .elementor-post__title {
 	font-size: .9rem !important;
 	margin-bottom: 5px;
 	margin-top: 5px;
 	line-height: 1.5;
}
.recommended-posts .elementor-post__title a {
    color: #1E2B44;
    text-decoration: none;
}
.recommended-posts .elementor-post__title a:hover {
    color: #0879BF;
    text-decoration: none;
}

.recommended-posts .elementor-post__thumbnail__link {
    margin: 0 !important;
}
.recommended-posts article {
    padding: 5px !important;
}

/*MOBILE PADDING*/
@media (max-width: 1024px) {
    .elementor-location-single {
        padding: 0 5px 0 5px;
    }
}

/*KILL ELEMENTOR MARGINS*/
.e-con > .e-con-inner {
    gap: 0;
}
.e-con-full, .e-con>.e-con-inner {
    gap: 0;
}
.e-con {
    padding: 0;
}/* End custom CSS */