:root {
  --md-sys-color-secondary: #f8c24c;
}

.home .entry-title { display: none; }
/*
 * SK Fix - hide pages titles on all pages
 * Rationale: the page designer needs to 
 * supply a material design heading
 */ 
.page .entry-title { display: none; }
/*
 * SK Fix - adjust top margin on pages
 * so that section heros display nicely
 */ 
.page .entry-content {
	margin-top : -150px;
}

/*
 * SK Fix - adjust padding for Groups
 */
.wp-block-group {
  padding-left: 0px;
	padding-right:0px;
	margin-top : 0px;
}

/*
 * SK: adjust wide width to 1200px
 * for Groups to align with MD menu
 */ 
.wp-block-group.alignwide, 
.wp-block-columns.alignwide, .wp-block-columns.alignwide.is-layout-flex  {
    max-width: 1200px;
}

/* 
 * SK Fix - Adjust bottom footer width 
 * to align with site width
 */
aside#secondary {
    max-width: 1200px;
}


/*
 * SK Fix - adjust padding for centered 
 * headings in groups
 */
.wp-block-heading.has-text-align-center {
	padding-left:6px;
	padding-right:6px;
}

p.has-text-align-center {
	padding-left:6px;
	padding-right:6px;
}
/*
 * SK Fix - Drawer color is set to
 * default theme color and adjusts
 * according to night/day switch
 */
.mdc-drawer {
  background-color: var(--md-sys-color-primary,#fff);
}

.mdc-drawer .mdc-list-item {
	color: var(--md-sys-color-on-primary,#fff);
}

.mdc-drawer .search-form {
	display: none;
}

/* SK: Styling default WP buttons
 * waiting for MD Fix on MD Buttons
 */ 
a.wp-block-button__link {
    box-shadow: 
			0 2px 2px 0 rgb(0 0 0 / 14%), 
			0 3px 1px -2px rgb(0 0 0 / 20%), 
			0 1px 5px 0 rgb(0 0 0 / 12%);
}


a.wp-block-button__link:hover {
    box-shadow: 
			0 4px 4px 3px rgb(0 0 0 / 14%), 
			0 5px 3px -2px rgb(0 0 0 / 20%), 
			0 1px 5px 0 rgb(0 0 0 / 12%);
}

/*
 * SK Fix: add border radius to each 
 * of the sliders (use slider ID)
 */ 
div#n2-ss-2 .n2-ss-slider-2{
   border-radius: 12px;
}

div#n2-ss-3 .n2-ss-slider-2{
   border-radius: 12px;
}

div#n2-ss-4 .n2-ss-slider-2{
   border-radius: 12px;
}

div#n2-ss-5 .n2-ss-slider-2{
   border-radius: 12px;
}

div#n2-ss-6 .n2-ss-slider-2{
   border-radius: 12px;
}

/*
 * SK: Utility class for rounded images
 * and videos
 */
.bds-rounded > img {
	border-radius:12px;
}

figure.bds-rounded div iframe {
	border-radius:12px;
}

/*
 * SK: Utility classes to change 
 * bottom margin when appropriate
 */
.bds-mt-none {
	margin-top: 0px;
}
.bds-my-none {
	margin-top: 0px;
	margin-bottom: 0px;
}
.bds-mb-none {
	margin-bottom: 0px;
}

.bds-mt-16 {
	margin-top: 16px;
}
.bds-my-16 {
	margin-top: 16px;
	margin-bottom: 16px;
}
.bds-mb-16 {
	margin-bottom: 16px;
}


.bds-bottom-margin-none {
	margin-bottom: 0px;
}

.bds-bottom-margin-small {
	margin-bottom: 24px;
}

.bds-bottom-margin-medium {
	margin-bottom: 48px;
}

.entry-content > .alignwide.bds-bottom-margin-none {
	margin-bottom: 0px;
}

.entry-content > .alignwide.bds-bottom-margin-small {
	margin-bottom: 24px;
}

.entry-content > .alignwide.bds-bottom-margin-medium {
	margin-bottom: 48px;
}

.jp-relatedposts, #jp-relatedposts {
	margin-left: auto;
	margin-right: auto;
}