@charset "utf-8";
/*
 Theme Name:   Ozeum Child
 Theme URI:    http://ozeum.themerex.net/
 Description:  Ozeum Child Theme
 Author:       ThemeRex
 Author URI:   https://themerex.net/
 Template:     ozeum
 Version:      1.0
 Tags:         inheritable theme options
 Text Domain:  ozeum
*/


/* =Theme customization starts here
-------------------------------------------------------------- */


@media screen and (min-width: 1280px) {

	.elementor-2747 .elementor-element.elementor-element-b5b9ec7 .logo_image {
	    min-height: 27px;
	    min-width: 275px;
	}
	
	.elementor-2747 .elementor-element.elementor-element-37815e5 { background-color: rgba(0,0,0,0.75); }
	
	.elementor-element-bf58d6c{ width:70% !important; margin-left:15%;}
	
	.elementor-element-96e7f84{margin-top:40px; margin-bottom:20px !important;}

}

.elementor-element-1ee37fa .post_layout_plain{ background-color:transparent; }

.elementor-element-1ee37fa .post_meta{display:none;}

.elementor-element-1ee37fa .post_layout_plain a{color:#000;}

.elementor-element-1ee37fa .more-link{
	border: 1px solid #c9c8bf !important;
    padding: 15px 50px;
    border-radius: 50px;
}

@media screen and (min-width: 1024px) { .elementor-element-1ee37fa .more-link{ position:absolute; top:-10px; right:0px; } }

.elementor-element-1ee37fa .more-link:before,
.elementor-element-1ee37fa .more-link:after{display:none !important;}

body.home .with_thumb{display:none;}

body.home .post_layout_plain .post_featured + .post_content_wrap, body.home .elementor-element-1ee37fa .post_layout_plain .post_content_wrap{
    -webkit-flex-basis: 100%;
    -ms-flex-basis: 100%;
    flex-basis: 100%;
    padding:35px 0px;
}

body.home article{ border-bottom:1px solid #c9c8bf; }

body.home .elementor-element-1ee37fa article:last-of-type{ border-bottom:none; }

body.page-id-77 .page_content_wrap{padding-top:0px;}

.mission-statement .sc_title .sc_item_descr p:last-child{color:#fff;}

@media screen and (min-width: 1280px) { .single-tribe_events .page_content_wrap { padding-top: 4rem; } }
    
.single-tribe_events .tribe-events-single-section { width: 98%; }

.single-tribe_events .tribe-events-event-meta .tribe-events-venue-map { width: 100%; }

.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group{border-top:none;}

.single-tribe_events .tribe-events-event-image { margin: 0 0 2em 0; }

/*** FIX HEADER BACKGROUND ON PHONES WHILE MAINTAINING HOME PAGE TRANSPARENCY ***/

.elementor-2747 .elementor-element.elementor-element-7e9c48f > .elementor-background-overlay,
.elementor-2747 .elementor-element.elementor-element-fcb6751 > .elementor-background-overlay {
    background-image: linear-gradient(0deg, rgba(19,19,13,0.8) 0%, rgba(19,19,13,1) 100%);
}

body.home .elementor-2747 .elementor-element.elementor-element-7e9c48f > .elementor-background-overlay,
body.home .elementor-2747 .elementor-element.elementor-element-fcb6751 > .elementor-background-overlay {
    background-image: linear-gradient(0deg, rgba(19,19,13,0.2) 0%, rgba(19,19,13,0.8) 100%);
}

/*** END FIX HEADER BACKGROUND ON PHONES WHILE MAINTAINING HOME PAGE TRANSPARENCY ***/

body.quilt-of-the-month-related.single-post .single_style_in-below.post_header_wrap .post_featured { display: none; }

/*** SCOOT THE LINKS IN THE FOOTER CLOSER TOGETHER ***/

@media screen and (min-width: 1024px) { .elementor-element-15706d1{margin-left:-70px; } }

@media screen and (max-width: 1280px) { .elementor-element-96e7f84{display:none;} }

@media screen and (max-width: 1280px) {

	.elementor-4396 .elementor-element.elementor-element-bf58d6c {
		width: var(--container-widget-width, 100% );
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		margin-left: 0%;
		margin-top: 2%;
	}

}


/*** FORMAT TABLES ON THE COLLECTIONS PAGE ***/

@media screen and (min-width: 480px) {

	table.collections-table{width:100%;}
	table.collections-table td:first-child, table.collections-table th:first-child{ text-align:right; width:35%; }
	table.collections-table td+td, table.collections-table th+th{ text-align:left; }

}

/*** END FORMAT TABLES ON THE COLLECTIONS PAGE ***/





body.single-post .single_style_in-below.post_header_wrap .post_featured img{width:100%;}






/*** FIX EXTRA TALL GUILT FEATURED IMAGES IN RELATED POSTS ***/

@media screen and (min-width: 1024px) { .related_wrap .post_featured.with_thumb{ max-height:168px; } }

@media screen and (min-width: 1280px) { .related_wrap .post_featured.with_thumb{ max-height:193px; } }






