/* change link color */

a {
	color: #156b7c;
}

.singular:not(.overlay-header) .entry-header a {
	color: #fff;
}

/* change font */

.entry-content {
	font-family: "Hoefler Text", Garamond, "Times New Roman", serif;
}

/* fix CoBlocks blog posts block content and link color */

.wp-block-coblocks-posts__item {
	display: initial;
}

.is-twentytwenty .wp-block-coblocks-posts a {
	color: #136b7c;
}

/* increase max width of entry content */

.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
	max-width: 70rem;
}

/* reduce margins of entry content full-width elements */

@media (min-width: 1220px) {
	.entry-content > .alignfull {
		margin-top: 5rem;
		margin-bottom: 5rem;
		}
	}

/* change subscription button layout */

p#subscribe-submit button {
	font-weight: 800;
	background-color: #fff;
}

/* change link color in header and footer */

body:not(.overlay-header) .primary-menu > li > a,
.modal-menu a,
.footer-widgets a {
	color: #fff;
}

/* hide archives widget */

.widget_archive {
	display: none;
}

/* make the header sticky on big screens */

@media (min-width: 1000px) {
	#site-header {
		position: sticky;
		top: 0;
	}
}

/* change color of the category/tag pages title */

.header-footer-group .color-accent {
	color: #fff;
}

/* change infinite scroll button color */

#site-content #infinite-handle span button {
	background-color: #156b7c;
}

#site-content #infinite-handle span button:hover {
	color: #156b7c;
	background-color: #fff;
}

@media (min-width: 782px) {
	.has-columns.has-3-columns>*:not(.block-editor-inner-blocks) {
		padding: 2px;
	}
}

/* box shadow class */

.my-box-shadow {
	border: 2px solid #136b7c;
    box-shadow: 0 -5px 20px 20px #136b7c;
    padding: 5px;
}

/* change the drop-down icon in the menu and change the hover color of the menu items*/

body:not(.overlay-header) .primary-menu > li > .icon {
	color: #fff;
}

.primary-menu a:hover {
	background-color: #156b7c;
  color: #fff;
}

body:not(.overlay-header) .primary-menu ul {
	background-color: #d4e2e6;
}

/* remove the YT video on small devices */

@media (max-width: 700px) {
	.eplus-XBrpdx {
		display: none;
}
}

/* rotate site description text */

.site-description {
    transform: rotate(-11deg);
}