.elementor-553485 .elementor-element.elementor-element-74343b90 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-553485 .elementor-element.elementor-element-57906a97 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-553485 .elementor-element.elementor-element-7de3acb5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-553485 .elementor-element.elementor-element-7de3acb5{text-align:left;}.elementor-553485 .elementor-element.elementor-element-7de3acb5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:500;line-height:1.4em;color:#FFFFFF;}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-57906a97 */.elementor-553485 .elementor-element.elementor-element-57906a97 img { border-radius:5px; }
.elementor-553485 .elementor-element.elementor-element-57906a97 .membership-content-note {
	position: absolute;
	width: 100%;
	top: 0;
	border-top-right-radius: 5px !important;
	border-top-left-radius: 5px !important;
}
.elementor-553485 .elementor-element.elementor-element-57906a97 a:hover {
    opacity: .7;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5a99763 */.elementor-553485 .elementor-element.elementor-element-5a99763 {
    margin-bottom: 0;
}

.elementor-553485 .elementor-element.elementor-element-5a99763 .ef-article-meta-container {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-7de3acb5 */.elementor-553485 .elementor-element.elementor-element-7de3acb5 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f00f9ef */article.type-post.category-videos .elementor-widget-theme-post-featured-image .elementor-image > a:before {
    width: 48px;
    height: 48px;
    margin-top: -24px;
    margin-left: -24px;
    content: "";
    display: block;
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 48 34' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m19.044 23.27-.002-13.582 12.97 6.814-12.968 6.768ZM47.52 7.334s-.47-3.33-1.908-4.798C43.786.61 41.74.601 40.803.49 34.086 0 24.011 0 24.011 0h-.022S13.914 0 7.197.49C6.258.6 4.214.61 2.387 2.535.948 4.003.48 7.334.48 7.334S0 11.247 0 15.158v3.668c0 3.912.48 7.823.48 7.823s.468 3.331 1.907 4.798c1.827 1.926 4.225 1.866 5.293 2.067C11.52 33.885 24 34 24 34s10.086-.015 16.803-.505c.938-.113 2.983-.122 4.809-2.048 1.438-1.467 1.908-4.798 1.908-4.798s.48-3.91.48-7.823v-3.668c0-3.911-.48-7.824-.48-7.824Z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E") 50% 50% no-repeat;
    background-size: contain;
    position: absolute;
    top: 50%;
    left: 50%;
    filter: drop-shadow(0 0 5px rgba(0,0,0,.8));
}

article.elementor-grid-item.membership-content .elementor-image {
	border-top-right-radius: 5px !important;
	border-top-left-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
}
article.elementor-grid-item.membership-content .elementor-image img {
    border-bottom-right-radius: 2px !important;
    border-bottom-left-radius: 2px !important;
}/* End custom CSS */