/* Generated CSS by intuitart on 14 Mar 2022, 12:56 PM */
/* Derived from settings */
1{color:#4f4f4f;font-size:12px;font-display:swap;}
1{font-family:"Palatino Linotype";color:#222222;font-size:36px;font-display:swap;}
/* User defined CSS */
#headerimage-4 {
    margin-top: 12px;
    margin-bottom: 12px;
}
#siteid-4 {
    margin-top: 20px;
}
.site-header { text-align: center; }
.site-description { font-size: 1.5rem; }
.menu-membership-container {margin-bottom: 1rem;}
#primary, #secondary, #tertiary {
    outline: 4px solid #eee;
    outline-offset: -4px;
    box-shadow: inset -2px -2px 8px 0 rgba(0,0,0,0.5);
    background-color: #f7f7f7;
    padding-top: 1rem;
}
#content-column {
    outline: 4px solid #eee;
    outline-offset: -4px;
    box-shadow: inset -2px -2px 8px 0 rgba(0,0,0,0.5);
    background-color: white;
}
.tptn_posts.tptn_posts_widget { padding-bottom: 1.66667rem; }
.article-head { text-align: center; padding-top: 0.5rem;}
.posted-meta {  text-align: center; color: #9f9f9f; margin-bottom: 2rem;}
.posted-on, .posted-by, .author.vcard, #comments {  display: none; }
.s2member-pro-stripe-form-custom-fields-section-title { display: none; }
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    margin-bottom: 1.25rem;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.n2-ss-slider .n2-ss-slider-controls-absolute-right {width: 140%;}
@media screen and (max-width: 750px) {
    #n2-ss-2.n2-ss-slider .n2-ss-slider-wrapper-outside, .n2-ss-slider .n2-ss-slider-wrapper-inside {
    	margin-bottom: 72px;
    }
    #n2-ss-2.n2-ss-slider .n2-ss-slider-controls-absolute-right {
    	left: 0;
    	top: 100%;
    }
}
