body {
	/* 
	 	override colors 
	 */	
	--sensei-primary-color: hsl(26deg 100% 60%);
	--sensei-secondary-color: hsl(190deg 20% 25%);
	--doodle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 118 118'%3E%3Crect width='118' height='118' rx='10' fill='%232b3036'/%3E%3Crect x='15' y='15' width='88' height='88' rx='4' fill='%23ffa13c'/%3E%3Cpath d='M36.087 33.75v7.417l7-1.375v-7.417zM76 26v7.292l6.088-1.146V24.75zM30 58v25.025L79 70.7V47.037z' fill='%232b3036'/%3E%3Cpath d='M30 73v6.75L34.087 82 68 73.454 68.088 70l-7.157-3.844z' fill='%23e69237'/%3E%3Cpath d='M30 42.337V49.6l13.087-2.8v-6.987zm46-9.024V39.6L88 37v-6z' fill='%23fd773a'/%3E%3Cpath d='M30 73v6.75L34.087 82 68 73.454 68.088 70l-7.157-3.844z' fill='%2314fef2'/%3E%3Cpath d='M30 84.4l2.134-3.463L34.087 82v-4l33-8.6-6-3.4L30 73z' fill='hsl(0deg 0%25 0%25 / 40%25)'/%3E%3Cpath d='M79 67.2l9 4.8V45l-9 2.038z' fill='%23bb5839'/%3E%3Cpath d='M88 45l-9 2.038V67.2l-5.112 1.475z' fill='hsl(0deg 0%25 0%25 / 40%25)'/%3E%3Cpath d='M30 79.708V94l58-15.6V72l-9-4.8-5.112 1.475V72l-39.8 10zM30 49.6V58l58-13v-8z' fill='%23fff'/%3E%3C/svg%3E")
}

mark, ins, button, input[type="button"], input[type="reset"], input[type="submit"], a.button, a.button:visited, a.button-minimal:hover, a.button-minimal:focus, a.button-minimal:active, body:not(.small-screen) .menu-toggle.open:before, body:not(.small-screen) .search-toggle.open:before, .navigation-wrapper, .search-wrapper, .widget_nav_menu .dropdown-toggle:hover, .hero.with-featured-image, body[class*="front-page"] .hero, #infinite-handle span, .large-screen.navigation-classic .primary-navigation .menu-primary>ul>li:hover, .large-screen.navigation-classic .primary-navigation .menu-primary>ul>li.current-menu-item>a, .large-screen.navigation-classic .primary-navigation .menu-primary>ul>li.current_page_item>a, .large-screen.navigation-classic .primary-navigation .menu-primary>ul>li>a:hover, .large-screen.navigation-classic .primary-navigation .menu-primary>ul>li>a:focus, .large-screen.navigation-classic .primary-navigation .menu-primary>ul>li>a:active, .large-screen.navigation-classic .primary-navigation ul ul li, .widget_akismet_widget .a-stats a, .wp-block-button__link {
	/* 
	 	make buttons orange	 
	 */	
    background-color: var(--sensei-primary-color);
		border-color: var(--sensei-primary-color);
}

a, a.button-minimal, a.button-minimal:visited, .menu-toggle:focus, .search-toggle:focus, .primary-navigation .dropdown-toggle:hover, .footer-navigation a:hover, .footer-navigation a:focus, .footer-navigation a:active, .screen-reader-text:hover, .screen-reader-text:focus, .screen-reader-text:active, .site-footer a:hover, .site-footer a:focus, .site-footer a:active, .format-link .entry-title a:hover:after, .format-link .entry-title a:focus:after, .format-link .entry-title a:active:after, .entry-title a:hover, .entry-title a:focus, .entry-title a:active, .featured-page .entry-title a:hover, .featured-page .entry-title a:focus, .featured-page .entry-title a:active, .grid .entry-title a:hover, .grid .entry-title a:focus, .grid .entry-title a:active, #infinite-footer .blog-credits a:hover, #infinite-footer .blog-credits a:focus, #infinite-footer .blog-credits a:active, #infinite-footer .blog-info a:hover, #infinite-footer .blog-info a:focus, #infinite-footer .blog-info a:active, .small-screen .menu-toggle:hover:before, .small-screen .menu-toggle:active:before, .small-screen .menu-toggle.open:before, .small-screen .menu-toggle.open, .medium-screen .menu-toggle:hover, .medium-screen .menu-toggle:active, .small-screen .search-toggle:hover:before, .small-screen .search-toggle:active:before, .small-screen .search-toggle.open:before, .small-screen .search-toggle.open, .medium-screen .search-toggle:hover, .medium-screen .search-toggle:active, .large-screen.navigation-classic .primary-navigation .menu-item-has-children:before, .large-screen.navigation-classic .secondary-navigation a:hover, .large-screen.navigation-classic .secondary-navigation a:focus, .large-screen.navigation-classic .secondary-navigation a:active, .widget_goodreads div[class^="gr_custom_each_container"] a:hover, .widget_goodreads div[class^="gr_custom_each_container"] a:focus, .widget_goodreads div[class^="gr_custom_each_container"] a:active, .testimonial-entry-title a:hover, .testimonial-entry-title a:focus, .testimonial-entry-title a:active {
	/* 
	 	secondary link style	 
	 */	
		color: var(--sensei-secondary-color) !important;
}


.wp-block-sensei-lms-course-outline .wp-block-sensei-lms-course-outline-module .wp-block-sensei-lms-course-outline-module__header {
		color: var(--sensei-secondary-color) !important;
}

.wp-block-sensei-lms-course-outline .wp-block-sensei-lms-course-outline-module .wp-block-sensei-lms-course-outline-module__header.has-black-color {
		color: white !important;
}



.wp-block-sensei-lms-course-outline.is-style-default .wp-block-sensei-lms-course-outline-module:not(.is-style-minimal) .wp-block-sensei-lms-course-outline-module__header:not(.has-background), .wp-block-sensei-lms-course-outline-module.is-style-default .wp-block-sensei-lms-course-outline-module__header:not(.has-background) {
    background-color: var(--sensei-secondary-color);
}

.wp-block-sensei-lms-course-outline-module__name__minimal-border {
    height: 2px;
    background-color: var(--sensei-secondary-color) !important;
}

.has-black-color {
	/* 
	 this fixes accordion header black on black	 
	 */
	color: white !important;
}

.sensei .entry-content section {
	/* 
	 add border-radius to accordions
	 */
		
    border-radius: 4px;
}

.has-custom-background #page {
	box-shadow: 0 0 2000px 2px hsl(213deg 13% 13% / 75%);
}



.header-wrapper {
	margin-top: 30px;
	display: flex;
	justify-content: center;
}

.header-wrapper .site-branding {
	  display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
		float: none !important;
		margin-left: 0;
}

.header-wrapper .site-branding .site-logo-link {
	margin: 0 10px 0 0;
	min-height: 0 !important;
}

.header-wrapper .site-branding .site-title {
	text-transform: none;
	margin: 0 !important;
}

@media screen and (max-width: 768px) {
	.header-wrapper .site-branding .site-title {
		font-size: 20px;
	}
}

img.site-logo {
	width: 50px;
}

.hero.without-featured-image {
	display: none;
}




.wp-block-sensei-lms-course-theme-notices {
	/*
	 * hide course registration require message
	 */
	display: none;
}


.wp-block-image.size-large img {
		/*
		 make these images full-width
		*/
    min-width: 100%;
}


.sensei-archive-controls .sensei-ordering, 
.sensei-archive-controls .sensei-course-filters {
	/*
		hide filters
		put this back when we have more courses
	 */
	display: none;
}

