
/* Changes YouTube embed blocks */
.embed-youtube iframe {
	border-radius: 12px !important;
}
/* Changes YouTube embed blocks #2 (because "Automatic YouTube Embed" plugin changes embed class id's) */

iframe[src*="youtube.com"],
iframe[src*="youtu.be"] {
	border-radius: 12px !important;
}


/* YOUTUBE HEIGHT #1 - Limit max height of YouTube block (FOR SHORTS) */
.wp-block-embed.is-provider-youtube .wp-block-embed__wrapper {
	max-height: 290px;	
	max-width: 500px;
	overflow: hidden;
}

/* YOUTUBE HEIGHT #2 - Make iframe respect the wrapper height */
.wp-block-embed.is-provider-youtube iframe {
	height: 100% !important;
}

/* YOUTUBE HEIGHT #3 - Excludes shorts page from max height */
.page-id-42020 .wp-block-embed.is-provider-youtube .wp-block-embed__wrapper {
	max-height: none;
	overflow: visible;
}


/* Changes content on blog and category pages */
.blog .entry-content p, 
	.category .entry-content p {
	color: #979594;
	margin-top: 5px;
	margin-bottom: 5px;
}

.blog .wp-block-embed,
	.category .wp-block-embed {
	margin-top: 0;
}

/* Changes color and margin post content on filter pages, EXCEPT MEDIA VAULT | 5945984-zen */
.page-id-27390 .entry-content p,
.page-id-20610 .entry-content p,
.page-id-22644 .entry-content p,
.page-id-22645 .entry-content p,
.page-id-22646 .entry-content p,
.page-id-36822 .entry-content p,
.page-id-22647 .entry-content p {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

.page-id-27390 .wp-block-embed,
.page-id-20610 .wp-block-embed,
.page-id-22644 .wp-block-embed,
.page-id-22645 .wp-block-embed,
.page-id-22646 .wp-block-embed,
.page-id-36822 .wp-block-embed,
.page-id-22647 .wp-block-embed {
	margin-top: 0;
}

/* Forces wallpapers to display in two columns on mobile */
@media(max-width: 600px) {
	.page-id-4092  .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	}
}

/* Removes title from featured wallpaper on wallpaper page only */
body.page-id-4092 .display-posts-listing .listing-item .title,
body.page-id-4092 .display-posts-listing .listing-item h2,
body.page-id-4092 .display-posts-listing .listing-item h3,
body.page-id-4092 .display-posts-listing .listing-item h4 {
	display: none;
}

/* Removes floating subscribe bar on bottom */
#actionbar {
	display: none !important;
}

/* Changes header margin on single posts */
.single-post h1, 
.single-post h2, 
.single-post h3, 
.single-post h4, 
.single-post h5 {
	margin-top: 70px;
}

/* Customize display posts shortcode */
.listing-item .title {
	font-size: 18px;
}

.listing-item .content {
}

/* Customize paragraph text */
.display-posts-listing .entry-content p {
	font-size: 16px;
}



/* Makes audio player sticky on safari */
.single-post .wp-block-audio {
	position: -webkit-sticky;
}

/* Makes audio player sticky on chrome, firefox, others  */
.single-post .wp-block-audio {
	position: sticky;
	top: 0;
}

/* Remove post date and author at bottom of single posts */
.wp-block-post-date, .wp-block-post-author {
	display: none;
}

/* Changes submenu */
.wp-block-navigation__submenu-container {
	border-width: 1px !important;
	border-radius: 7px !important;
	border-color: #f1f1f1 !important;
}

.wp-block-navigation-item__content {
	border-radius: 7px !important;
}

.wp-block-navigation-item.wp-block-navigation-link {
	border-radius: 7px !important;
}

.wp-block-navigation__submenu-container li {
	font-size: 17px !important;
}

/* changes link color in footer*/
footer.wp-block-template-part
a:link, footer.wp-block-template-part
a:visited {
	color: #DDDDDD !important;
	text-decoration: none !important;
}

footer.wp-block-template-part
a:hover {
	color: #8BC0D0 !important;
	text-decoration: underlined !important;
}

/* Remove spacing between footer block and content (on HOME, YOUTH and TODAY)*/
.page-id-32841 footer.wp-block-template-part,

.page-id-31063 footer.wp-block-template-part,
.page-id-31056 footer.wp-block-template-part,
.page-id-22619 footer.wp-block-template-part,
.page-id-29191 footer.wp-block-template-part,
.page-id-22635 footer.wp-block-template-part,
.home footer.wp-block-template-part {
	margin-top: 0;
}

.page-id-32841 .bottomspacer,
.page-id-31063 .bottomspacer,
.page-id-31056 .bottomspacer,
.page-id-22619 .bottomspacer,
.page-id-29191 .bottomspacer,
.page-id-22635 .bottomspacer,
.home .bottomspacer {
	display: none;
}

/* Changes NAVIGATION */
.wp-block-navigation {
	position: relative;
	top: 8px;
}

.wp-image-30949 {
	position: relative;
	top: 15px;
}

#wp-block-search__input-1 {
	max-width: 175px;
	max-height: 40px;
	border-radius: 30px;
	position: relative;
	top: 7px;
}

/* Make mobile menu display sub-menu on hover only / 5945974-ZD (DZ) */
.wp-block-navigation.is-responsive li ul.wp-block-navigation__submenu-container {
	display: none;
}

.wp-block-navigation.is-responsive li:hover > ul.wp-block-navigation__submenu-container {
	display: block;
}

/* Changes padding between items on mobile menu / 5945974-ZD (DZ) */
.wp-block-navigation-item__content {
	padding-top: 3px !important;
	padding-bottom: 3px !important;
}

/* Changes SEARCH PAGE More Button */
.wp-block-post-excerpt__more-link {
	padding: 5px 13px;
	font-size: 15px;
	letter-spacing: 0;
	background: #F7F6F5;
	color: #000;
	border-radius: 25px;
	text-decoration: none;
}

/* Changes More Button */
.more-link span {
	display: none;
}

a.more-link::before {
	content: "more";
	padding: 10px;
}

.more-link {
	font-size: 15px;
	letter-spacing: 0;
	border: 5px solid;
	border-color: #F7F6F5;
	background: #F7F6F5;
	color: #000 !important;
	border-radius: 25px;
	text-decoration: none;
}

/* Makes corners rounded */
.rounded {
	border-radius: 12px !important;
}

/* Search page title and content | 5945984-zen */
.wp-block-post-excerpt__more-text {
	margin-top: 7px;
}

.wp-block-query h2.wp-block-post-title a {
	text-decoration: none;
}

/* Changes Slideshow */
.swiper-pagination-bullets.swiper-pagination-clickable.swiper-pagination-horizontal {
	display: none !important;
}

.swiper-button.swiper-button-pause {
	display: none !important;
}

.home .wp-block-jetpack-slideshow_button-pause {
}

.home .wp-block-jetpack-slideshow_pagination.swiper-pagination.swiper-pagination-white.swiper-pagination-custom {
	display: none !important;
}

/* Changes margins on various blocks (was affecting reformu and glossary mostly) */
.wp-block-spacer {
	margin-top: 0 !important;
}

/* Force a max height on the rumble.com embeds | 5945981-zen rg */
figure.is-provider-rumble-com iframe {
	max-height: 250px;
	border-radius: 12px;
}

/* remove underline from post titles on category pages */
.category h2.wp-block-post-title a {
	text-decoration: none;
}

/* changes objects marked outlines */
.outlined {
	border: 2px solid;
	border-color: #000;
}

/* Hide page title from all pages */
.page h1.entry-title {
	display: none;
}

/* Footer logo (had to change it to logo so CSS could recognize it) */
#wordpress-logo-simplified-cmyk {
	display: none !important;
}

/* Removes three dots - login feature on sticky follow bar */
.actnbr-ellipsis.actnbr-hidden:nth-child(2) > svg:nth-child(1) {
	display: none !important;
}

.actnbr-ellipsis {
	height: 1px !important;
	width: 1px !important;
	display: none !important;
}