/*!!!!!!!!!!! fonts defined
{
}*/@font-face{font-family:'norwesterregular';src:url('/wp-content/themes/x-child/fonts/norwester/norwester-webfont.woff2') format('woff2'),url('//wp-content/themes/x-child/fonts/norwester/norwester-webfont.woff') format('woff');font-weight:normal;font-style:normal;}/*!!!!!!!!!!! universal

{

}*/.hidden{display:none;}/*!!!!!!!!!! page structure
{
}*/BODY .SD DIV.entry-wrap{padding:40px;}@media only screen and (max-width:767px){BODY .SD DIV.entry-wrap{padding:s;}.page-template-SD-home DIV.x-main.full{margin-right:0;margin-top:-20px !important;}}/*!!!!!!!!!!! navigation

{

}*/NAV .submenu-only{display:none;/*//this items are supermenu items that don't appear on main menu desktop but are appended to the responsive menu";*/}BODY.archive.tax-portfolio-category .SD{}HEADER.x-header-landmark.x-container{}BODY.archive.tax-portfolio-category .SD HEADER.x-header-landmark.x-container{margin-top:102px;text-decoration:underline;}BODY.archive.tax-portfolio-category DIV.x-container.max.width.offset DIV.x-main{}UL#menu-primary LI.menu-item.x-menu-item.x-menu-item-search{display:none;}/*!!!!!!!!!!super navigation

{

}*/.SD DIV.SDsupernavigation{display:flex;margin-top:0px;flex-direction:row;justify-content:space-between;}.SD DIV.SDsupernavigation DIV.column{flex-grow:1;}.SD DIV.SDsupernavigation DIV.column:first-child{max-width:60%;}.SD DIV.SDsupernavigation DIV.column{display:block;}.SD DIV.SDsupernavigation DIV.column:nth-child(2){width:38%;display:flex;flex-direction:row;justify-content:flex-end;padding-top:32px;}DIV.x-container.max.width.offset{margin-top:0;margin-bottom:8px;}DIV.navbarwrapper{background-color:black;}.SD .x-brand IMG{display:none;}.masthead-inline .desktop .x-nav{display:block;float:right;}.SD .masthead NAV .x-nav{float:none;}DIV.SDsupernavigation DIV.SDsdnavbarlogo IMG{width:400px;margin:25px 0px 0px;}DIV.SDsupernavigation DIV.SDsupermenusearch FORM#searchform{margin-bottom:12px;}.SD NAV UL#menu-primary{display:flex;flex-direction:row;justify-content:space-between;}.SD .SDsupernavigation DIV.SDsocial{text-align:right;font-size:24px;}DIV.x-social-global A{padding-left:8px;}.SD .x-brand{margin:0px;}.SD DIV.SDsupernavigation DIV.SDsupermenu{padding-right:12px;}.desktop .sub-menu A:hover{background:none;}.SD .x-navbar .desktop .x-nav>LI>A{height:auto;padding-top:12px;font-size:20px;font-weight:400;margin-bottom:12px;}.SD DIV.navbarwrapper NAV #menu-primary>LI>A:hover{color:white;}.SD .x-navbar .desktop .x-nav>LI>A:hover{box-shadow:none;}.SD DIV.navbarwrapper NAV #menu-primary>LI>A{font-family:'norwesterregular';color:#FF9E00;}.SD DIV.navbarwrapper NAV #menu-primary>LI>A:nth-child(1){padding-left:0px;margin-left:0px;}.SD DIV.navbarwrapper NAV #menu-primary>LI>A:last-child{padding-right:0px;}.SD .x-navbar .desktop .x-nav>LI>UL{top:48px;}.SD .masthead-inline NAV LI UL.sub-menu A{color:black;font-family:'Roboto',sans-serif;text-transform:uppercase;font-size:20px;}.SD .masthead-inline NAV LI UL.sub-menu A:hover{color:#FF9E00;}.SD .masthead-inline .x-navbar .desktop UL.sub-menu{/*jane;*/left:0;background-color:rgba(255,255,255,0.927);border-radius:0px;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:none;height:;margin-top:-4px;width:auto;width:400px;}.page-template.page-template-template-layout-portfolio UL.x-portfolio-filters-menu LI A{}.SD .masthead-inline .x-navbar .desktop .right-align UL.sub-menu{text-align:right;left:-119px;width:64px;}/*.SD NAV UL#menu-primary .right-align UL.sub-menu
{
	text-align: right;
	left: -334px;
}*/.SDsupernavigation .SDsupermenusearch INPUT[type="text"]{border:1px solid #FF9E00;background-color:#FFF;box-shadow:none;color:maroon !important;font-size:;}.SDsupernavigation .SDsupermenusearch INPUT[type="text"]:hover{box-shadow:0 0 6px #FF9E00;}INPUT::-webkit-input-placeholder,TEXTAREA::-webkit-input-placeholder,.form-search:before,.widget_product_search FORM:before{color:#FF9E00;letter-spacing:5px;text-transform:lowercase;}UL#menu-supermenu.menu LI{text-align:right;list-style:none;font-family:'Arvo',serif;color:#FF9E00;line-height:1;padding-bottom:8px;}@media only screen and (max-width:767px){.SD DIV.SDsupernavigation,.SD HEADER DIV.x-navbar-inner{display:none;}HTML DIV.SD HEADER DIV.x-navbar DIV.navbarwrapper A.x-brand.img IMG{width:247px;display:block;margin-top:16px;margin-bottom:16px;}DIV.navbarwrapper{background-color:white;}.SD HEADER .SDsupernavigation DIV.column:nth-child(2){padding-right:12px;}}@media only screen and (max-width:979px){.SD .x-navbar .x-nav-wrap .x-nav>LI>A{font-weight:800;}DIV.x-nav-wrap.mobile LI.submenu-only A{margin-left:29px !important;font-weight:600 !important;text-transform:none;}.SD .x-navbar .x-nav-wrap DIV.x-nav-wrap.mobile LI.submenu-only{}.SD DIV.navbarwrapper{background-color:white;}}/*!!!!!!!responive menu
{
}*/@media only screen and (max-width:979px){DIV.x-nav-wrap.mobile.collapse.in UL#menu-primary-1{padding-top:0px;margin-top:0px;}}/*!!!!!!!!!! subnavigation

{

}*//*!!!!!!!!! Nav: header

{

}*//*!!!!!!!!! Nav: footer

{

}*//*!!!!!!!!! Nav: cornerstone

{

}*/.SD #cs-content H3{background-color:#FF9E00;margin-top:0px;color:black;padding:6px 6px 6px 12px;font-weight:300;text-transform:uppercase;font-size:20px;letter-spacing:10px;}.SD #cs-content .x-column.x-1-2:last-child H3{/*if the last column make the orange bar go to the margin;*/margin-right:-33px;}/*DIV.entry-content DIV#cs-content
{
	margin: -80px -40px -40px;
}*/@media only screen and (min-width:767px){DIV.entry-content DIV#cs-content{margin:-40px;}.SD #cs-content H2{color:#FF9E00;font-weight:300;font-size:32px;}}/*.SD #cs-content P
{
	font-size: calc(140%);
}*//*!!!!!!!!!!! typography

{

}*/.SD H1{font-family:'Arvo',serif;}.sd H1.entry-title,.SD H1.h-landmark{text-transform:uppercase;font-size:250%;letter-spacing:0;}.SD H2,.SD H3,.SD H4,.SD H5,.SD H6{font-family:'Arvo',serif;}BODY .SD,.SD INPUT,.SD BUTTON,.SD SELECT,.SD TEXTAREA{font-family:'Roboto',sans-serif;line-height:1.4;}.SD H2{font-size:32px;}.SD H3{font-size:24px;}.SD H4{font-size:20px;font-family:'Roboto',sans-serif;}.SD H5{font-size:16px;font-family:'Roboto',sans-serif;}.SD H6{font-size:14px;font-family:'Roboto',sans-serif;}@media only screen and (max-width:767px){.SD DIV.SDsupernavigation,.SD HEADER DIV.x-navbar-inner{display:none;}.SD .x-brand IMG{width:276px;display:block;margin-top:16px;margin-bottom:16px;}DIV.navbarwrapper{background-color:white;}.SD HEADER .SDsupernavigation DIV.column:nth-child(2){padding-right:12px;}.sd H1.entry-title,.SD H1.h-landmark{font-size:30px;}.SD H2{font-size:24px;}.SD H3{font-size:20px;}.SD H4{font-size:16px;font-family:'Roboto',sans-serif;}.SD H5{font-size:12px;font-family:'Roboto',sans-serif;}.SD H6{font-size:14px;font-family:'Roboto',sans-serif;}}/*!!!!!!!!! headers

{

}*//*!!!!!!!!! Body elements

{

}*/A.x-btn.x-btn-global{font-family:'norwesterregular';text-transform:uppercase;font-size:20px;font-weight:300;/*+box-shadow: 5px 6px 15px black;*/-moz-box-shadow:5px 6px 15px black;-webkit-box-shadow:5px 6px 15px black;box-shadow:5px 6px 15px black;padding:5px;}/*!!!!!!!!! footer address and support
{
}*/BODY DIV.button A{color:white;}BODY DIV.button A:hover{color:#FF9E00;}DIV.sdfootercontact .x-container.max.width.offset{background:url('https://www.sparkmuseum.org/wp-content/uploads/footer-contact-and-support.svg') center/cover transparent;padding:40px;display:flex;flex-direction:row;justify-content:space-between;margin-top:40px;margin-bottom:39px;box-shadow:none;}DIV.sdfootercontact .textwidget P:last-child{margin:0px;}DIV.sdfootercontact DIV.textwidget{width:calc(1/2*100% - 20px);margin-top:0;}DIV.sdfootercontact DIV.textwidget:nth-child(1){text-align:right;background-image:;padding-top:0;padding-right:133px;}DIV.sdfootercontact DIV.textwidget:nth-child(2){text-align:center;padding-left:151px;}.SD DIV.sdfootercontact DIV.button{font-family:'norwesterregular';text-transform:uppercase;font-size:28px;font-weight:300;/*+box-shadow: 5px 6px 15px silver;*/-moz-box-shadow:5px 6px 15px silver;-webkit-box-shadow:5px 6px 15px silver;box-shadow:5px 6px 15px silver;padding:12px;text-shadow:none;display:block;}BODY.blog.x-integrity DIV.kmre-only{display:none;}DIV.sdfootercontact .entry-wrap DIV.textwidget:last-child{display:flex;justify-content:center;align-items:center;}.SD .sdfootercontact DIV.x-container DIV.textwidget DIV.kmre-only{display:none;}.SD.KMRE .sdfootercontact DIV.x-container DIV.textwidget DIV.spark-only{display:none;}.SD.KMRE .sdfootercontact DIV.x-container DIV.textwidget DIV.kmre-only{display:block;}.SD.SPARK .sdfootercontact DIV.x-container DIV.textwidget DIV.kmre-only{display:none;}@media only screen and (max-width:767px){DIV.sdfootercontact .x-container.max.width.offset{background:white;display:flex;flex-direction:column;justify-content:center;margin-top:0;margin-bottom:0;box-shadow:none;}DIV.sdfootercontact DIV.textwidget:nth-child(1){text-align:center;background-image:;padding-top:0;padding-right:0px;}DIV.sdfootercontact DIV.textwidget{width:100%;}DIV.sdfootercontact DIV.textwidget:nth-child(2){padding-left:0;padding-top:12px;}}/*!!!!!!!!! logo footer

{

}*/DIV.SDfooterLogo{margin-left:auto;text-align:center;width:48%;margin-right:auto;max-width:300px;}/*!!!!!!!!!!! cleanup

{

}*//*!!!!!!!!! portfolio

{

}*/BODY.page-template-template-layout-portfolio .SD DIV.x-container DIV.x-main DIV.entry-wrap{padding:14px 10px 10px;}.page-template-template-layout-portfolio LI A.x-portfolio-filters,.page-template-template-layout-portfolio UL.x-portfolio-filters-menu LI A.x-portfolio-filter{background-color:#FF9E00;border:0px solid black;font-family:'Roboto',sans-serif;color:black;}.page-template-template-layout-portfolio LI A.x-portfolio-filters:hover,.page-template-template-layout-portfolio UL.x-portfolio-filters-menu LI A.x-portfolio-filter:hover{background-color:#808080;color:white;}SPAN.single-category-description{display:none;}.page-template-template-layout-portfolio DIV.portfolio-page-content P{text-align:left;}.x-entry-share .x-share{display:inline-block;margin:0 0.05em;width:30px;height:45px;font-size:24px;line-height:45px;border-radius:2px;}.KMRE DIV.portfolio-page-content DIV{text-align:left;}.x-portfolio-template-default DIV.portfolio-image.SDfeatured>IMG{width:100%;}.x-portfolio-template-default DIV.entry-featured DIV.entry-thumb IMG{display:none;}/*!!!!!!!!! portfolio item

{

}*/DIV.entry-featured{margin:-20px 0 -22px;/*+box-shadow: none !important;*/-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border:0px solid white !important;}.x-portfolio-template-default.single-x-portfolio .SD DIV.x-share-options P{font-family:'Arvo',serif;font-size:21px;letter-spacing:14px;color:#808080;}.page-template-template-layout-portfolio .SD H2.entry-title A{color:#FF9E00;}.page-template-template-layout-portfolio .SD H2.entry-title A:hover{color:#808080;}.page-template-template-layout-portfolio .SD DIV.x-share-options{display:none;}.x-portfolio-template-default DIV.entry-thumb{/*+box-shadow: none !important;*/-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border:0px solid white !important;margin-top:0;background-color:#FFFFFF;margin-left:0;padding-left:39px;padding-top:38px;}.entry-info P.p-meta SPAN A I{display:none;}.entry-info P.p-meta SPAN A{display:inline-block;font-size:18px;background-color:#FF9E00;line-height:1;margin:4px;padding:6px;color:black;font-family:'Roboto',sans-serif;}.entry-info P.p-meta SPAN A:hover{background-color:#808080;color:white;}.entry-info P.p-meta SPAN A:nth-child(1){margin:4px 4px 4px 0;}.portfolio-category-collections P.p-meta{display:none;}.entry-info P.p-meta SPAN{font-size:0px;/*+placement: ;*/position:relative;left:0;top:0;}/*BODY.x-portfolio-template-default TIME.entry-date, P.p-meta SPAN:nth-child(1)
{
	display: none;
}*//*!!!!!!!!! category archive item

{

}*/.archive.tax-portfolio-category P.p-meta SPAN A I{display:none;}.archive.tax-portfolio-category P.p-meta SPAN A{display:inline-block;font-size:18px;background-color:#FF9E00;line-height:1;margin:4px;padding:6px;color:black;font-family:'Roboto',sans-serif;}.archive.tax-portfolio-category P.p-meta SPAN A:hover{background-color:#808080;color:white;}.archive.tax-portfolio-category P.p-meta SPAN A:nth-child(1){margin:4px 4px 4px 0;}.archive.tax-portfolio-category P P.p-meta{display:none;}.archive.tax-portfolio-category P P.p-meta SPAN{font-size:0px;/*+placement: ;*/position:relative;left:0;top:0;}.archive.tax-portfolio-category P.p-meta{font-size:0px;}/*!!!!!!! Plugin: google forms

{

}*/FORM TABLE TD,FORM TABLE TR{border-top:1px solid #DDD;border:0px solid black;}/*!!!!!!! Plugin: XXXXX

{

}*//*!!!!!!! event on module and poages

{

}*//*!!!!!!!!!!! pages

{

}*//*!!!!!!! Page template: home

{

}*/.page-template-SD-home DIV.entry-wrap{background:none;/*+box-shadow: none;*/-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}/*!!!!!! Page template: intro

{

}*/.page-template-SD-home .SD #message P{color:white;}DIV#message DIV.x-container{background:rgba(128,128,128,0.9);padding:32px 32px 32px 32px !important;}/*!!!!!! Page template: overview

{

}*/#news H4 A{font-weight:900;color:white;text-shadow:1px 1px 3px black;}.lightning-center{background:url('https://www.sparkmuseum.org/wp-content/uploads/home-lightning.svg') center/contain no-repeat transparent;width:26px;height:22px;margin-right:auto;position:absolute;display:inline-block;transform:scale(20);z-index:2;margin-top:28px;opacity:0.5;}DIV#overview H2{color:white !important;font-size:69px !important;text-shadow:2px 2px black;text-transform:uppercase;letter-spacing:14px;}DIV#overview H3{z-index:601;position:relative;background:none;display:;}.page-template-SD-home DIV#cs-content #overview H3{background:none;margin-top:2px;}.page-template-SD-home #overview P{margin:0;z-index:10;position:relative;text-align:center;}@media only screen and (min-width:979px){.page-template-SD-home #overview P{padding-left:10%;padding-right:10%;margin-top:0;}.page-template-SD-home DIV#cs-content #overview H3{background:none;margin-top:40px;}}/*!!!!!! Page template: news

{

}*/.page-template-SD-home #news H2{font-weight:400;color:black;text-transform:uppercase;font-family:'norwesterregular';letter-spacing:5px;margin-bottom:20px;}.page-template-SD-home #news H3.h-recent-posts{background:none;text-transform:none;letter-spacing:normal;color:#FF9E00;}.page-template-SD-home #news H3.h-recent-posts:hover{color:#808080;}.page-template-SD-home #news .x-recent-posts-date{background:none;text-transform:none;letter-spacing:normal;margin-left:12px;font-size:12px;text-transform:uppercase;letter-spacing:2px;}.page-template-SD-home #news DIV.x-recent-posts-content{padding:0 0 12px 0;}@media only screen and (max-width:767px){.lightning-center{display:none;}.page-template-SD-home DIV#cs-content #overview H3{background:none;margin-top:-12px;padding:0px;}DIV#overview H2{color:white !important;font-size:21px !important;text-shadow:2px 2px black;text-transform:uppercase;letter-spacing:4px;margin-bottom:12px;}}/*!!!!!!! Page template: education

{

}*/.page-template-SD-education H3{transition:all 0.3s ease !important;color:#FF9E00;cursor:pointer;}.page-template-SD-education H3::before{background:url('https://www.sparkmuseum.org/wp-content/uploads/icon-accordion.svg') center left/contain no-repeat;transition:all 0.3s ease !important;content:' "';display:inline-block;color:white;transform:rotate(45deg);width:32px;transform:rotate(45deg);}.page-template-SD-education H3.closed::before{transform:rotate(0deg);}.page-template-SD-education H3:hover{color:#808080;}.page-template-SD-education H3:hover:before{background:url('https://www.sparkmuseum.org/wp-content/uploads/icon-accordion-hover.svg') center left/contain no-repeat;}@media only screen and (max-width:767px){.page-template-SD-education .SD.SPARK H3{}}/*.page-template-SD-education DIV.entry-wrap DIV.entry-content
{
	display: ;
}*//*.page-template-SD-education .entry-wrap .entry-content P:not(H3)
{
	display: none;
}*//*!!!!!!! Page template: kmre portfolio

{

}*//*.portfolio-category-kmre DIV.entry-featured DIV.entry-thumb
{
	width: 25% !important;
}*/.entry-thumb IMG{width:;}.x-portfolio-template-default.single-x-portfolio .portfolio-category-kmre .entry-thumb IMG{min-width:25%;max-width:25%;}.page-template-template-layout-portfolio .x-searchform-overlay{width:100px;color:#9B2121;height:100px;display:none !important;position;}/*!!!!!! section: banner

{

}*//*!!!!!! section: opening-message

{

}*//*!!!!!! section: opening-message

{

}*//*!!!!!! section: opening-message

{

}*//*!!!!!!! Page template:staff

{

}*//*!!!!!!! Page template: testimonials

{

}*//*!!!!!!! Page template: XXXX

{

}*//*!!!!!!! Page type: default page

{

}*//*!!!!!!! Page template: XXXX

{

}*//*!!!!!!! Page template: XXXX

{

}*/