
@font-face {
    font-family: 'Suisse Intl';
    src: url('webfonts/SuisseIntl-Medium.eot');
    src: url('webfonts/SuisseIntl-Medium.eot?#iefix') format('embedded-opentype'),
        url('webfonts/SuisseIntl-Medium.woff2') format('woff2'),
        url('webfonts/SuisseIntl-Medium.woff') format('woff'),
        url('webfonts/SuisseIntl-Medium.ttf') format('truetype'),
        url('webfonts/SuisseIntl-Medium.svg#SuisseIntl-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Suisse Intl';
    src: url('webfonts/SuisseIntl-Regular.eot');
    src: url('webfonts/SuisseIntl-Regular.eot?#iefix') format('embedded-opentype'),
        url('webfonts/SuisseIntl-Regular.woff2') format('woff2'),
        url('webfonts/SuisseIntl-Regular.woff') format('woff'),
        url('webfonts/SuisseIntl-Regular.ttf') format('truetype'),
        url('webfonts/SuisseIntl-Regular.svg#SuisseIntl-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Suisse Intl';
    src: url('webfonts/SuisseIntl-Bold.eot');
    src: url('webfonts/SuisseIntl-Bold.eot?#iefix') format('embedded-opentype'),
        url('webfonts/SuisseIntl-Bold.woff2') format('woff2'),
        url('webfonts/SuisseIntl-Bold.woff') format('woff'),
        url('webfonts/SuisseIntl-Bold.ttf') format('truetype'),
        url('webfonts/SuisseIntl-Bold.svg#SuisseIntl-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}




h1{
	font-family: 'Suisse Intl';
	font-size:54px;
	color:black;
}

h2{
	font-family:'Suisse Intl', sans-serif;
	font-size:48px;
	color:black;
}

h3{
	font-family:'Suisse Intl', sans-serif;
	font-size:36px;
	color:#373A36;
} 

h4{
	font-family:'Suisse Intl', sans-serif;
	font-size:32px;
	color:#373A36;
}

p,
li{

}

li a{
    font-size:16px;
    font-weight:bold;
}

li a:hover{
    font-size:16px;
    font-weight:bold;
    text-decoration:underline;
}

a{
	font-family:'Suisse Intl', sans-serif;
	font-size:16px;
	color:#00369A;
}

.divNavigation .btn-sandwich .icon-bar{
	background:#ffffff;
}

.divToggleContainer-links .anchNavigation:hover, 
.divToggleContainer-links .anchNavigation:focus, 
.divToggleContainer-links .anchNavigation:active, 
.divToggleContainer-links .anchNavigation.current{
}

.divBlock-1104 .divBlockContent p,
.divBlock-1104 .divBlockContent h4{
	display: inline-block;
}


.divNavigation-super{
	display:none;
}

.divNavigation-main{

}

.divLogoWrapper{
	text-align:right;
}

.divLogoWrapper img{
	max-width:unset !important;	
}

.divToggleContainer-links{
	min-width:unset;
}

.divNavFields-main .anchNavigation{
	font-family:'Suisse Intl', sans-serif;
	font-size:16px;
	color:#00369A;
	float:right;
	padding: 0 10px;
}

.divNavFields-main .anchNavigation:hover,
.divNavFields-main .anchNavigation:active,
.divNavFields-main .anchNavigation:focus,
.divNavFields-main .anchNavigation.current{
	background:transparent;
	color:#646663;
}


.divExtraBannerWrapper {
    display: flex;
    text-align: right;
    justify-content: flex-end;
	padding: 0px;
}


.divExtraBannerWrapper  .divSearchWrapper {
	margin:0;
}

#frmSearchSite{
	margin:auto !important;
	height:100%;
}
.txtSearchTerm-home{
	height:40px;
	border:none;
	border-bottom:1px solid #373936;
	font-family:'Suisse Intl', sans-serif;	
	color:#00369A;
	font-size:36px;
	margin: auto 0;
	width:260px;
}

.txtSearchTerm-home::placeholder{
	font-family:'Suisse Intl', sans-serif;
	font-size:36px;
	color:#00369A;
}

.txtSearchTerm-home::-webkit-input-placeholder{
	font-family:'Suisse Intl', sans-serif;
	font-size:36px;
	color:#00369A;
}

.txtSearchTerm-home::-ms-input-placeholder{
	font-family:'Suisse Intl', sans-serif;
	font-size:36px;
	color:#00369A;
}

.btnSearchSite{
	height:36px;
	width:36px;
	font-size:28px;
	margin:auto 0; 
	color:#00369A;
	border:none;
	background:white;
}

.btnSearchSite:hover{
	color:#FED23A;
}


.divMenuWrapper .btn-dropdown{
	
}

.divMenuWrapper-side .divMenuInner{
	
}

.divMenuWrapper-side .anchMenuItem{
	font-family:'Suisse Intl', sans-serif;
}

.divMenuWrapper-side .anchMenuItem.current, .divMenuWrapper-side .anchMenuItem:hover, .divMenuWrapper-side .anchMenuItem-category:focus {
}

.divMenuSubcategoryWrapper .anchMenuItem-side{

}

.divMenuSubcategoryWrapper .anchMenuItem-side.current{

}
<br />
<b>Warning</b>:  Undefined variable $tranistionSlow in <b>/home/cincinnati/www/www/layout/css/_design.css.php</b> on line <b>318</b><br />

.divNavigationInner{
	padding:0;
}

.divNavigation-sandwich{
	padding:0;	
}

.divNavigation-sandwich .btn-sandwich{
	width:35px;
	height:3px;
	margin-right:10px;
}
.divNavigation-sandwich .btn-sandwich .icon-bar{
	background:#373936;
	border-radius:0;
	width:100%;
	height:3px;
}

.btn-sandwich .icon-bar-3, .btn-sandwich[aria-expanded="true"] .icon-bar-3 {
    top: -6px;
}

.divToggleContainer-links{
	top:unset;
}
.divToggleContainer-links .anchNavigation + .anchNavigation,
.divToggleContainer-links{
}

.anchNavigation-sandwich:hover{
	border:5px solid yellow;
	;
}


.divToggleContainer-links{
	transform: translate(-16%, 0px);
    width: 200%;
    border-bottom: 2px solid #ECC335;
}

.divToggleContainer-links .anchNavigation{
	font-family:'Suisse Intl', sans-serif;
	font-size:24px;
	background:#00369A;
	color:white;
	border:none;
	border-left:none;
}

.divToggleContainer-links .anchNavigation.current,
.divToggleContainer-links .anchNavigation:hover,
.divToggleContainer-links .anchNavigation:focus,
.divToggleContainer-links .anchNavigation:active{
	color:#FED23A;
}

.divToggleContainer-btn{
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;	
}

.divCopiedToClipboard {
    display: none;
}



.divMenuWrapper-side .anchMenuItem + .anchMenuItem{
	border:none;
	white-space: nowrap;
}

.divMainCalloutWrapper.divBlockSwiperWrapper{
	z-index:0;	
}

/*.divMainCalloutInner .divBlockMedia img{
	width:auto;
	height:100%;
}*/

/*
.divMainCalloutWrapper .divMainCalloutTextWrapper{
	background:rgba(0,0,0,0.1);
	margin:0;
	padding:0;
	width:auto;
	margin-left:10%;
	margin-bottom:4%;
}
*/

.divMainCalloutWrapper .divMainCalloutTextWrapper{
	background:rgba(0,0,0,0.1);
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}

.divMainCalloutWrapper .divMainCalloutTextWrapper .divMainCalloutTextInner{
	/*background:rgba(0,0,0,0.1);*/
	margin:0;
	padding:0;
	width:auto;
	margin-left:10%;
	margin-bottom:4%;
	position:absolute;
	bottom:0;
}

.divMainCalloutTextInner h1,
.divMainCalloutTextInner h2{
	font-weight:normal;
	font-size:54px;
	color:white;
}

.divMainCalloutTextInner h3{
	font-weight:normal;
	font-size:48px;
	color:white;
}

.divMainCalloutTextInner h4{
	font-weight:normal;
	font-size:36px;
	color:white;
}

.divMainCalloutTextInner p{
	font-family:'Suisse Intl', sans-serif;
	font-weight:normal;
	font-size:24px;
	line-height:24px;
}

.divMainCalloutTextInner a{
	font-family:'Suisse Intl', sans-serif;
	font-size:16px;
	line-height:24px;
	color:#ffffff;
	background:#00369A;
	padding: 12px 20px;
	margin-top:5px;
	-moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;
}

.divMainCalloutTextInner a:hover{
	border-radius:5px;
	background:#FED23A;
	color:#373936;
	-moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;
}

.swiper-button-next,
.swiper-button-prev{
	display:none;	
}

.swiper-pagination .swiper-pagination-bullet{
	height:18px;
	width:18px;
	background:white;
}

.divBlockInner p > a {
	font-size: 16px;
}



.divSynopsisList .divSynopsisList-categories .divEventDetail .divEventDetail-categories{
	display:none;
}

.divPullheadingWrapper{
	margin:20px 0 20px 0;	
}

.divPullheadingWrapper h2{
	font-weight:normal;
	margin:0;	
}



.divSiteContentInnerHomePagePulls{
	margin:0;
}

.divSiteContentInnerHomePagePulls .divPullheadingWrapper{
	text-align:center;
}

.divPullingFromPageWrapper-events{
	display:flex;
	padding:0;
	overflow:hidden !important;
}

.divPullingFromPageWrapper-events .divEventWrapper-3,
.divPullingFromPageWrapper-events .divEventWrapper-4,
.divPullingFromPageWrapper-events .divEventWrapper-5,
.divPullingFromPageWrapper-events .divEventWrapper-6,
.divPullingFromPageWrapper-events .divEventWrapper-7,
.divPullingFromPageWrapper-events .divEventWrapper-8,
.divPullingFromPageWrapper-events .divEventWrapper-9,
.divPullingFromPageWrapper-events .divEventWrapper-10,
.divPullingFromPageWrapper-events .divEventWrapper-11{
	display:none !important;
}

.divPullingFromPageWrapper-events .divEventWrapper-synopsis {
	padding: 0;
}

/*.divPullingFromPageWrapper-events .divEventWrapper-synopsis:first-child{
	border-bottom: 4px solid #00369A;
}*/

.divSiteContentInnerHomePagePulls .divEventWrapper-synopsis .divBlockWrapper-text p{
	display:none;	
}

.divSiteContentInnerHomePagePulls .divEventDetail-dates,
.divSiteContentInnerHomePagePulls .divEventDetail-dates .divEventDateTime{
	max-width:100%;
	width:100%;
}

.divEventDetail-dates .divEventDateTime-date, .divEventDetail-dates .divEventDateTime-time{
	min-width:75px;
}

.divSiteContentInnerHomePagePulls .divEventDetail-dates .divEventDateTime-date, .divSiteContentInnerHomePagePulls .divEventDetail-dates .divEventDateTime-time,
.divSiteContentInnerHomePagePulls .divBlockWrapper-text .anchSynopsisCTA,
.divSiteContentInnerHomePagePulls .divBlockWrapper-text .divSynopsisList a,
.divSiteContentInnerHomePagePulls .divEventWrapper-synopsis .divBlockWrapper-text h3, .divSiteContentInnerHomePagePulls .divEventWrapper-synopsis .divBlockWrapper-text h3 a {
	font-family:'Suisse Intl', sans-serif;
    color: #f5f5f5;
}

.divEventWrapper-synopsis .divEventDatePrefix{
	display:none;
}

.divSiteContentInnerHomePagePulls .divEventWrapper-synopsis .divEventInner{
	margin:0 !important;
}

.divSiteContentInnerHomePagePulls .divEventWrapper-synopsis .anchEventDetail{
	width:100%;	
}

.divSiteContentInnerHomePagePulls .divBlockMedia-image img{
	max-width:unset !important;
	width:100%;
}

/*.divBlockMedia-center, .divBlockMedia-full, .divBlockMedia-right, .divBlockMedia-above, .divBlockMedia-top, .divBlockMedia-below, .divBlockMedia-bottom{
	margin: 0 0 0 0;
}*/

.divSiteContentInnerHomePagePulls .divEventWrapper-synopsis .divBlockWrapper-event{
	max-height:100%;
	display:flex;
	justify-content:center;
	flex-direction: column;
}

.divSiteContentInnerHomePagePulls .divSynopsisList-cta {
	display: contents;
}

.divSiteContentInnerHomePagePulls .anchSynopsisCTA-registration {
	margin-left:15%;
	color: #f5f5f5 !important;
	font-size: 14px;
	text-transform: uppercase;
}

.divSiteContentInnerHomePagePulls .divEventWrapper-synopsis .divBlockWrapper-text h3 a{
	color: #f5f5f5 !important;
}

.divSiteContentInnerHomePagePulls .divPullBlockInner{
	margin:auto;
	padding-left:15%;
}

.divSiteContentInnerHomePagePulls .divBlockWrapper-synopsis .divBlockBody{
	display:none;
}

.anchSynopsisCTA-registration {
	display: block !important;
}

.divSiteContentInner-home{
	width:100%;
	margin:0;	
}

.divSiteContentInner-home .divBlockWrapper-text ~ .divBlockWrapper-text{
	border-top:none;
	margin:0;
}

.divSiteContentInner-home .divBlockWrapper,
.divSiteContentInner-home .divBlockWrapper p,
.divSiteContentInner-home .divBlockWrapper figure{
	padding:0;
	margin:0;
}

.divSiteContentInner-home .divBlockContent{
	width:40%;
	padding: 3em 0 0 8em;
}

.divSiteContentInner-home .divBlockWrapper p{
	font-family:'Suisse Intl', sans-serif;
	font-size:36px;
}

.divSiteContentInner-home .divBlockWrapper a{
	font-family:'Suisse Intl', sans-serif;
	font-size:24px;
}

.divSiteContentInner-home .divBlockWrapper img{
	width:100%;
}

header{
	position: fixed;
	background:  #ffffff;	
	box-shadow:0 8px 5px -4px #00369A;
}

.anchSynopsisCTA-more {
	display:none !important;
}

/*#main{
	transform:translate(0,  100px)
}*/

<br />
<b>Warning</b>:  Undefined variable $darkgrey in <b>/home/cincinnati/www/www/layout/css/_design.css.php</b> on line <b>721</b><br />

.divSiteContentInner-home .div-additional-block-1{
	background:#00369A;
}

.divSiteContentInner-home .div-additional-block-1 figure,
.divSiteContentInner-home .div-additional-block-1 iFrame {
	width:100% !important;
	height:452px !important;
}

.divSiteContentInner-home .div-additional-block-1 p,
.divSiteContentInner-home .div-additional-block-1 a{
	color:#ffffff;	
}

.divSiteContentInner-home .div-additional-block-5 p,
.divSiteContentInner-home .div-additional-block-5 a{
	color:#373936;
}

.divSiteContentInner-home a:hover{
	-moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;
	color:#FED23A;
}

.divSiteContentInner-home .div-additional-block-2 a:hover {
	-moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;
	color:#00369A
}

.divSiteContentInner-home .div-additional-block-5 a:hover{
	-moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;
	color:#00369A;
}

/*.divSiteContentInner-home .div-additional-block-1 a:hover i,
.divSiteContentInner-home .div-additional-block-5 a:hover i{
	-moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;
	color:#373936;
}*/

.divSiteContentInner-home .div-additional-block-1 a .fas{
	color:#FED23A;
}

.divSiteContentInner-home .div-additional-block-1,
.divSiteContentInner-home .div-additional-block-3,
.divSiteContentInner-home .div-additional-block-6{
	background:#00369A;
}

.divSiteContentInner-home .div-additional-block-2{
	background:#FED23A;
}

.divSiteContentInner-home .div-additional-block-5{
	background:#ffffff;
}
	
.divSiteContentInner-home .div-additional-block-4{
	background:#646663;
}

.divBlockWrapper-text divBlock-5{
	background: ;
}

.divSiteContentInner-home .div-additional-block-4 p,
.divSiteContentInner-home .div-additional-block-4 a,
.divSiteContentInner-home .div-additional-block-3 p,
.divSiteContentInner-home .div-additional-block-3 a{
	color:#ffffff;
}

.divSiteContentInner-home .div-additional-block-3 a:hover {
	color: #FED23A;
}

.divSiteContentInner-home .div-additional-block-4 a:hover {
	text-decoration: underline;
}

.divSiteContentInner-home .div-additional-block-2 p,
.divSiteContentInner-home .div-additional-block-2 a,
.divSiteContentInner-home .div-additional-block-6 p,
.divSiteContentInner-home .div-additional-block-6 a{
	color:#373936;
}

.divSiteContentInner-home .div-additional-block-2 a .fas,
.divSiteContentInner-home .div-additional-block-5 a .fas{
	color:#373936;
}

.divSiteContentInner-home .div-additional-block-3 a .fas,
.divSiteContentInner-home .div-additional-block-4 a .fas,
.divSiteContentInner-home .div-additional-block-6 a .fas{
	color:#FED23A;
}

/*.divSiteContentInner-home .div-additional-block-3 a:hover .fas,
.divSiteContentInner-home .div-additional-block-4 a:hover .fas,
.divSiteContentInner-home .div-additional-block-6 a:hover .fas{
	-moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;
	color:white;
}*/

.divSiteContentInner-home .div-additional-block-2 a:hover .fas,
.divSiteContentInner-home .div-additional-block-5 a:hover .fas{
	-moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;
	color:#373936;
}

.divSiteContentInner-home .div-additional-block-2 .divBlockContent,
.divSiteContentInner-home .div-additional-block-4 .divBlockContent{
	float:right;
}

.fh-button {
	position: fixed;
	bottom: 20px;
	right: 15px;
	background: #FED23A;
	color: #373936;
	padding: 5px 10px;
	z-index: 1000;
	font-size: 24px;
	border: 2px solid black;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.fh-button:hover {
	background: #00369A;
	border: 2px solid black;
    color: white;
}


.divBlogWrapper-synopsis .divBlockWrapper-media .divBlockInner{
	padding:0;
}

.divPullingFromPageWrapper .divBlogWrapper .divBlogInner .divBlockWrapper .divBlockInner .divBlockMedia img{
	padding:15px;
}


.divPullingFromPageWrapper .divBlogWrapper .divBlogInner .divBlockWrapper .divBlockInner .divBlockMedia img{
	height:100%;
}
.divPullingFromPageWrapper .divBlogWrapper-synopsis .divBlogInner,
.divPullingFromPageWrapper .divBlogWrapper .divBlogInner .divBlockWrapper,
.divPullingFromPageWrapper .divBlogWrapper .divBlogInner .divBlockWrapper .divBlockInner,
.divPullingFromPageWrapper .divBlogWrapper .divBlogInner .divBlockWrapper .divBlockInner .divBlockMedia{
	margin-top:0;
	height:100%;
}

.divPullingFromPageWrapper .divBlogWrapper .divBlogInner,
.divBlockWrapper-text,
.divBlockWrapper-text .divBlockInner{
	height:auto;	
} 

.divPullingFromPageWrapper .divBlogDetails,
.divPullingFromPageWrapper .divBlogDetails h3,
.divPullingFromPageWrapper .divBlogDetails div{
	padding-bottom:0;
	margin:0;
}
.divPullingFromPageWrapper .divBlockWrapper-synopsis .divBlockBody{
	margin:5px auto;
}

.divPullingFromPageWrapper .divBlockWrapper-synopsis .divBlockBody p{
	font-size:12px;
}


.divHomeSocialBanner{
	width:100%;
	height:88px;
	background:#FED23A;
	display:flex;
}

.divHomeSocialText,
.divHomeSocialLinks{
	padding:0;
}

.divHomeSocialText{
	text-align:right;
}

.divHomeSocialText p{
	font-size:24px;
	margin:26px;
}

.divHomeSocialLinks{
	text-align:left;
}

.divSiteInfoWrapper-social{
	height:100%;
	padding:0;
}

.divSiteInfoWrapper-social .divSiteInfoInner-social{
	height:100%;
	text-align:left;
	padding:0;
}

.divSiteInfoWrapper-social .divSiteInfoInner-social a{
	margin: 26px 15px;
}



.divPullheadingWrapper h2{
	transform:translate(0, 1px)
} 


.divFooterRow-middle{
}
.divFooterRow-middle{
	padding:0;
}

footer{
	margin-top:0;
}

/*top*/
.divFooterRow-top{
	display:flex;
	background:#373A36;
	padding:0;
	padding-top:25px;
	padding-bottom:4em;
}

.divFooterRow-top .divFooterColumn-nav nav{
	transform:translate(5em, 0);
	text-align:left;
	-webkit-box-pack: start;
	-moz-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-moz-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.divNavigation.row, .divNavigation .row{
	margin:0;
}

.divFooterRow-top .divFooterColumn-nav nav a{
	font-family:'Suisse Intl', sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#BAB9AF;
	padding-right:2em;
}

.divFooterRow-top .divFooterColumn-nav nav a:hover,
.divFooterRow-top .divFooterColumn-nav nav a.current,
.divFooterRow-top .divFooterColumn-nav nav a:focus{
	color:#FED23A;
}

.divFooterNewsLink{
	height:100%;
	padding-left:0;
}

.divFooterNewsLink a{
	font-family:'Suisse Intl', sans-serif;
	font-size:24px;
	color:white;
	border-bottom:2px solid #646663;
	margin:auto 0;
	padding-bottom:5px;
}

.divFooterNewsLink a:hover{
	color:#FED23A;
}

.divFooterNewsLink a .fas{
	font-size:16px;
	color:#FED23A;
	margin-left: 25%;
}

.divFooterNewsLink a:hover .fas{
	color:white;
}

/*middle*/
.divFooterRow-middle{
	background:#373A36;
}

.divFooterRow-middle .row,
.divFooterRow-middle .divInfoWrapper,
.divFooterRow-middle .divSocalWrapper{
	width:100%;
}

.divFooterRow-middle .divInfoWrapper{
	display: flex;
    padding: 0 0 0 7em;
    flex-direction: column-reverse;
}
.divSiteInfoInner-contact{
	display: flex;
    flex-direction: column-reverse;
}

.divFooterRow-middle .divInfoWrapper .divSiteInfoInner *{
	font-family:'Suisse Intl', sans-serif;
	color:#BAB9AF;
	font-size:16px;
	line-height: 30px;
	max-width:350px;
}

.divFooterRow-middle .divInfoWrapper .divSiteInfoInner a:hover{
	color:#FED23A;
}


.divFooterRow-middle .divFooterContactInfo .divSiteInfoWrapper-directions,
.divFooterRow-middle .divFooterAddressInfo .divSiteInfoWrapper-contact{
	display:none;
}

.divFooterRow-middle .divFooterContactInfo{
	margin-bottom:30px;
}

.divSocalWrapper .divSocialContent p{
	font-family:'Suisse Intl', sans-serif;
	font-size:16px;
	color:#BAB9AF;
}

.divSocalWrapper .divSiteInfoInner-social a{
	color:#BAB9AF;
	margin:5px 15px 0 0;
	font-size:45px;
}

.divSocalWrapper .divSiteInfoInner-social a:hover{
	color:#FED23A;
}

/*bottom*/
.divFooterRow-bottom {
    background: #373A36;
	/*background:url('../../layout/images/footerbg.png');
	background-size:100%;*/
	border-bottom:32px solid #BAB9AF;
}

.divFooterColumn-copyright p,
.divFooterColumn-copyright p a,
.divFooterColumn-adaprivate p,
.divFooterColumn-adaprivate p a{
   	color:#BAB9AF;
	text-align: center;
	font-size:16px;
	font-family:'Suisse Intl', sans-serif;
}

.divFooterColumn-copyright p a:hover,
.divFooterColumn-adaprivate p a:hover{
   	color:#FED23A;
}

.divFooterRow-bottom .anchBackToTop{
	position:absolute;
	bottom:15%;
	right:5%;
	color:#BAB9AF;
	background:transparent;
	height:auto;
}

.divFooterRow-bottom .anchBackToTop .fas{
	font-size:36px;
	border-bottom:4px solid #BAB9AF;
	border-radius:15px;
}

.divFooterRow-bottom .divFooterLogo{
	position:absolute;
	padding:0;
	margin:0;	
}

.divFooterRow-bottom .divFooterLogo img{
	position:relative;
	padding:0;	
	top: 6px;
	left:80%;
}



.divMenuWrapper-side .anchMenuItem{
	color:white;
	font-family:'Suisse Intl', sans-serif;
	font-size:18px;
	border:none;
	padding-left:20px;
	padding-right:20px;
}


.divPageTitle {
    height: 125px;
    background: #00369A;
}

.divPageTitle h1, .divPageTitle h2, .divPageTitle h3 {
    font-family:'Suisse Intl', sans-serif;
    color:#ffffff;
    font-size:48px;
}

.divContactFormInput .inpProperty-submit,
.divContactScreenDetail-directions button,
.anchBlockAction,
.divBlockWrapper-text .anchSynopsisCTA{
	
}

.divContactFormInput .inpProperty-submit:hover,
.divContactScreenDetail-directions button:hover,
.anchBlockAction:hover,
.divBlockWrapper-text .anchSynopsisCTA:hover{
	
}

.divEventWrapper-detail .divEventSummary .divBlockSideInner {
   
}

.anchBlockAction{
	z-index:0;
	background:#646663;
	color:#f5f5f5;
	border-color:#373936;
}

.anchBlockAction:hover{
	z-index:0;
	background:#646663;
	color:#FED23A;
	border-color:#373936;
}






@media screen and (min-width:768px){
	.divFbContainerMobile{
		display:none;
	}
}

@media screen and (max-width:767px){
	.divFbContainerDesktop{
 		display:none;
 	}
	
	.divHomeSocialBanner{
		display:none;
	}
	
	.divSiteContentInner-home .div-additional-block-1 iFrame {
		width:100% !important;
		margin-top:8px;
	}

    .anchSynopsisCTA-registration {
        padding-bottom:20px !important;
        font-weight:bold;
    }

}

@media screen and (max-width:1366px){
	.divSiteContentInner-home .divBlockWrapper p{
		font-size:32px;
	}
	
	.divSiteContentInner-home .divBlockContent{
		padding-top:15px; 
	}
	
}

@media (min-width:1200px) and (max-width:1366px) and (max-height:768px) {
	
	.divPageTitle{
		height: 210px !important;
	}	
	
}



@media screen and (max-width:1112px){

	.divMenuWrapper-side .anchMenuItem i{
		white-space: nowrap;
		font-size:1.5em;
	}
	
	.divMenuWrapper-side .anchMenuItem + .anchMenuItem{
		border:none;
		white-space: inherit;
	}
	
	.txtSearchTerm-home{
		width: 100%;
	}
	
	.divMainCalloutInner .divBlockMedia img{
		width:auto;
	    height:100%;
	}
	
	.divMainCalloutWrapper .divMainCalloutTextWrapper {
	    margin-left: 6%;
	    margin-bottom: 4%;
	}
	
	.divMainCalloutTextInner h1, .divMainCalloutTextInner h2{
		font-size:48px;
		margin:0;
	}	
	.divMainCalloutTextInner h3 {
		font-size:36px;
		margin:0;
	}
	.divMainCalloutTextInner h4 {
		font-size:32px;
		margin:0;
	}
	.divMainCalloutTextInner p {
		font-size:24px;
	}
	.divMainCalloutTextInner a {
		font-size:24px;
	}
	
	.divSiteContentInner-home .divBlockWrapper p{
		font-size:30px;	
		line-height: 36px;
	}
}

@media screen and (max-width:1024px){

	.divSiteContentInner-home .divBlockContent{
	padding: 1em;
	}


	.divMainCalloutTextInner h1, .divMainCalloutTextInner h2{
		
	}	
	.divMainCalloutTextInner h3 {}
	.divMainCalloutTextInner h4 {}
	.divMainCalloutTextInner p {}
	.divMainCalloutTextInner a {}
	
	.divFooterRow-top .divFooterColumn-nav nav{
		text-align:center;
		justify-content:center;
	}
	
	.divFooterRow-top .divFooterColumn-nav nav a{
		padding-left: 10px;
		padding-right: 45px;
	}
	
	.divMenuWrapper-side .anchMenuItem{
		padding:0;
	}
	
	.divMenuWrapper-side .anchMenuItem.current, .divMenuWrapper-side .anchMenuItem:hover, .divMenuWrapper-side .anchMenuItem-category:focus {
	    padding-left: 0px;
	    padding-right: 0px;
	}
	
	.divSiteContentInnerHomePagePulls .divPullBlockInner{
		padding-left:5px;
		width:100%;	
	}
	
	.divSiteContentInnerHomePagePulls .divEventDetails-top,
	.divSiteContentInnerHomePagePulls .divSynopsisList{
		padding:0;
	}
	
	.divSiteContentInnerHomePagePulls .divEventWrapper-synopsis .divBlockWrapper-text h3,
	.divSiteContentInnerHomePagePulls .divEventWrapper-synopsis .divBlockWrapper-text h3 a{
		font-size:18px;
	}
	
	.divSiteContentInnerHomePagePulls .divEventDetail-dates .divEventDateTime-date, .divSiteContentInnerHomePagePulls .divEventDetail-dates .divEventDateTime-time, .divSiteContentInnerHomePagePulls .divBlockWrapper-text .anchSynopsisCTA, .divSiteContentInnerHomePagePulls .divBlockWrapper-text .divSynopsisList a{
		font-size:16px;
	}
	
	.divheadeventwrapper{
		padding:1em !important;	
	}
}

@media screen and (max-width:834px){


	
	.divExtraBannerWrapper{
		display:none;
	}
	
	.divLogoWrapper,
	.divNavigation-sandwich{
		/*max-width:50% !important;
		width:50%;
		flex:0 0 100%;*/ 	
		z-index:9;
	}
	
	.divLogoWrapper{
		text-align:left;
	}
	
	.divToggleContainer-btn {
		padding: 0 2em 0 0;
	    -webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	    justify-content: flex-end;
	}
	
	.divMainCalloutInner .divBlockMedia img{
		width:auto;
		max-width:unset !important;
		transform: translateX(-50%);
		margin-left: 50%;
	}

	.divMainCalloutWrapper .divMainCalloutTextWrapper{
		position:absolute;
		bottom:0;
		margin-left:0;
	}
	
	.divMainCalloutTextInner {
	    background: transparent;
	}
	
	.divMainCalloutTextInner h1, .divMainCalloutTextInner h2{
		font-size: 40px;
	}	
	.divMainCalloutTextInner h3 {font-size: 36px;}
	.divMainCalloutTextInner h4 {font-size: 32px;}
	.divMainCalloutTextInner p {font-size: 20px;}
	.divMainCalloutTextInner a {
		font-size: 20px;
		padding: 10px 25px;
	}
	
	.divSiteContentInner-home .divBlockWrapper-text ~ .divBlockWrapper-text {
		height:auto;
	}
	
	.divSiteContentInner-home .divBlockWrapper-text .divBlockInner {
    	height:100%;
	}
	
	.divSiteContentInner-home .divBlockMedia-image{
		padding:0;
	}
	
	.divSiteContentInner-home .divBlockMedia-image,
	.divSiteContentInner-home .divBlockMedia-image figure, 
	.divSiteContentInner-home .divBlockMedia-image figure img{
	
	}
	
	.divFooterRow-top{
		padding-bottom:50px;
	}
	
	.divFooterNewsLink{
		padding-right: 30px;
	}
	.divFooterNewsLink a{
	    font-size: 19px;
	}
	
	.divFooterNewsLink a .fas{
		margin-left: 25%;
	}
	
	.divPullingFromPageWrapper-events{
		flex-wrap:wrap;
	}
	
	.divSiteContentInnerHomePagePulls .divEventWrapper-2 .divEventInner .divBlockWrapper-media{
		order:1
	}
	
	.divSiteContentInnerHomePagePulls .divEventWrapper-2 .divEventInner .divBlockWrapper-media{
		order:2
	}
	
	.divSiteContentInner-home .divBlockContent {
	    width: 40%;
	    padding: 3em 0 3em 2em;
	}
}

@media screen and (max-width:768px){
	.divExtraBannerWrapper{
		display:none;	
	}
	
	.divSiteContentInner-home .divBlockContent{
		padding-left:10px;
	}
	
	.divSiteContentInner-home .divBlockWrapper p {
	    font-size: 30px;
	    line-height: 26px;
	}
	
	.divFooterRow-middle .divInfoWrapper {
	    padding: 0 0 0 50px;
	}
	
	.divFooterRow-bottom .divFooterLogo img {
	    top: 6px;
	    left: 40%;
	}
	
	.divFooterNewsLink{
		text-align:center;
		padding;0;
	}
	
	.divPageTitleWrapperStd h2{
		font-size:40px;
	}
}

@media screen and (min-width:768px){
	.divMobileNavWrapper,
	.divMobileContactWrapper{
		display:none;	
	}
}

@media screen and (max-width:767px){
	
	.divSiteContentInnerHomePagePulls {
		margin-top: 8px !important;
	}
	
	#main > div > div.divSiteContentInner.divSiteContentInner-fullwidth.divSiteContentInner-home.divSiteContentInner-bottom.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-3.div-additional-block-3.col-12 > div > div.divBlockMedia.divBlockMedia-image.divBlockMedia-right.divBlockMedia-large.col-xs-4.col-md-7 > figure,
	#main > div > div.divSiteContentInner.divSiteContentInner-fullwidth.divSiteContentInner-home.divSiteContentInner-bottom.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-5.div-additional-block-5.col-12 > div > div.divBlockMedia.divBlockMedia-image.divBlockMedia-right.divBlockMedia-large.col-xs-4.col-md-7 > figure {
		margin-bottom: 15px;
	}

	#main > div > div.divSiteContentInner.divSiteContentInner-fullwidth.divSiteContentInner-home.divSiteContentInner-bottom.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-4.div-additional-block-4.col-12 > div > div.divBlockContent > p:nth-child(1) {
		display: none;
	}
	
	.divPullingFromPageWrapper .divBlogWrapper .divBlogInner,
	.divBlockWrapper-text,
	.divBlockWrapper-text .divBlockInner{
	height: auto;
    display: flex;
    flex-direction: column-reverse;	
	} 
	
	.divPullingFromPageWrapper .divBlogWrapper .divBlogInner, .divBlockWrapper-text, .divBlockWrapper-text .divBlockInner {
		display: block !important;
	}
	
	/*
	.divMainCalloutWrapper .divMainCalloutTextWrapper{
		position:relative;
	}
	*/
	
	.divMainCalloutTextInner h1,
	 .divMainCalloutTextInner h2,
	  .divMainCalloutTextInner h3,
	   .divMainCalloutTextInner h4,
	    .divMainCalloutTextInner p{
		
		color:black;
	}
	

	.divSiteContentInner-home .divBlockContent{
	padding:0 0 0 0;
	}
	
	.divToggleContainer-links{
	    width: auto;
	}
	
	.divLogoWrapper {
	    text-align: left;
	}
	
	.anchLogoLink{
		z-index:99;
		position: absolute;
		left:8%;
		display: block !important;
	}

	.divLogoWrapper{
		z-index:99;
	}
	
	/*kept incase they want good logo back on mobile
	.anchLogoLink img{
		position:absolute;
		top: 57px;	
	}*/
	

	.anchLogoLink img{
		position:absolute;
		top: 0;	
		transform:translate(0, 50%);
	}

	.divToggleContainer-btn {
	    -webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	    justify-content: flex-end;
	}
	
	.divMainCalloutWrapper .divMainCalloutTextWrapper {
	    margin-bottom: 0;
	}
	
	.divMainCalloutTextInner .divMainCalloutText-tinyMCE{
		/*margin:4em 2em 1.4em 2em;*/
		margin:0 2em 1.4em 2em;
		box-sizing: border-box;
		padding: 0;
	}
	.divMainCalloutTextInner *{
		text-align:left;
		padding-left:10px;
	}

	.divMainCalloutTextInner h1, .divMainCalloutTextInner h2{
		font-size:1.8em;
	}	
	
	.divMainCalloutTextInner h3 {
		font-size:1.6em;
	}
	.divMainCalloutTextInner h4 {
		font-size:1.4em;
	}
	
	.divMainCalloutTextInner p, .divMainCalloutTextInner a{
	    font-size: 18px;
	}
	
	/* Home Body */
	.divSiteContentInner-home .divBlockWrapper .divBlockInner{
	    display:flex;
	}
	
.divSiteContentInner-home .divBlockWrapper .divBlockInner .divBlockContent {
    text-align: center;
    width: 100%;
    padding: 1em;
}
	
	.divSiteContentInner-home .divBlockWrapper .divBlockInner .divBlockMedia{
		width:100%;
	}
	/*
	.divSiteContentInner-home .divBlockMedia-image, .divSiteContentInner-home .divBlockMedia-image figure, .divSiteContentInner-home .divBlockMedia-image figure img{
		height:auto;
		overflow:hidden;
	}
	.divSiteContentInner-home .divBlockWrapper img {
	    width: auto;
	    transform: translateX(-50%);
		margin-left: 50%;
		max-width:unset !important;
	}
	*/
	.divSiteContentInner-home .div-additional-block-1 .divBlockContent,
	.divSiteContentInner-home .div-additional-block-3 .divBlockContent,
	.divSiteContentInner-home .div-additional-block-5 .divBlockContent{
		order:0;
	}
	
	.divSiteContentInner-home .div-additional-block-1 .divBlockMedia,
	.divSiteContentInner-home .div-additional-block-3 .divBlockMedia,
	.divSiteContentInner-home .div-additional-block-5 .divBlockMedia{
		order:1;
	}
	
	.divSiteContentInner-home .div-additional-block-2 .divBlockContent,
	.divSiteContentInner-home .div-additional-block-4 .divBlockContent,
	.divSiteContentInner-home .div-additional-block-6 .divBlockContent{
		order:1;
	}
	
	.divSiteContentInner-home .div-additional-block-2 .divBlockMedia,
	.divSiteContentInner-home .div-additional-block-4 .divBlockMedia,
	.divSiteContentInner-home .div-additional-block-6 .divBlockMedia{
		order:0;
	}

	.divSiteContentInner-home .divBlockWrapper p,.divSiteContentInner-home .divBlockWrapper a{
	    font-size: 18px;
	}
	
	.divHomeSocialText p{
		padding:0;
		margin:26px auto;
	}
	
	.divSiteInfoWrapper-social .divSiteInfoInner-social{
		text-align:center;
	}
	
	.divSiteInfoWrapper-social .divSiteInfoInner-social a{
	    font-size: 24px;
		margin: 32px 6px;
	}
	
	 .divSiteContentInner-home .divBlockWrapper-text ~ .divBlockWrapper-text,
	 .divSiteContentInner-home .divBlockWrapper ~ .divBlockWrapper{
	 	margin-bottom:0 !important;
	 }
	
	/*Mobile Footer*/
	.divMobileNavWrapper{
		display:block !important;
		margin:50px 0;	
	}
	
	.divFooterRow-top {
	    padding-bottom: 30px;
	}
	
	.divFooterRow-top .divFooterColumn-nav{
		display:none;
	}
	
	.divFooterNewsLink{
		padding:0;	
	}
	
	.divFooterRow-middle .divInfoWrapper{
		display:none;
	} 
	
	.divFooterRow-middle .row,
	.divFooterRow-middle .divSocalWrapper{
		width:100%;
		padding:0;
		margin:0;
	}
	
	.divFooterNewsLink a .fas {
	    margin-left: 40%;
	}
	
	.divSocalWrapper .divSiteInfoInner-social a{
		font-size:34px;
	}
	
	.divFooterRow-middle{
		padding-bottom:0;
	} 
	
	.divFooterRow-middle .divSocalWrapper .divSocialContent{
		display: flex;
		padding: 0 2em;
		align-items: center;
	}

	.divSocalWrapper .divSocialContent p{
		padding: 0;
		margin: 0;
	}
	
	.divFooterRow-middle .divMobileNavWrapper .divNavigationInner-footer nav{
		-webkit-box-pack: start;
		-moz-box-pack: start;
		-webkit-justify-content: start;
		-ms-flex-pack: start;
		justify-content: start;
		-webkit-align-content: start;
		-ms-flex-line-pack: start;
		align-content: start;
		-webkit-box-align: start;
		-moz-box-align: start;
		-webkit-align-items: start;
		-ms-flex-align: start;
		align-items: start;
		flex-direction: column;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		padding:0 20px;	
	}
	
	.divFooterRow-middle .divMobileNavWrapper .divNavigationInner-footer nav a {
	    font-family:'Suisse Intl', sans-serif;
	    font-weight: bold;
	    font-size: 16px;
	    color: #BAB9AF;
	    line-height: 40px;
	}
	
	.divMobileContactWrapper{
		padding:0 20px;	
	}
	
	.divMobileContactWrapper .divSiteInfoWrapper{
		padding:0;
	}
	
	.divMobileContactWrapper .divSiteInfoWrapper  .divSiteInfoInner * {
	    font-family:'Suisse Intl', sans-serif;
	    color: #BAB9AF;
	    font-size: 16px;
	    line-height: 30px;
	}
	
	.divFooterRow-bottom{
		padding-top:0;	
	}
	
	.divFooterRow-bottom .divFooterLogo{
		display:none;
	}
	
	.divFooterRow-bottom{
		border:none;
	}
	
	.divFooterColumn-copyright p, .divFooterColumn-copyright p a, .divFooterColumn-adaprivate p, .divFooterColumn-adaprivate p a {
	    font-size: 12px;
	}
	
	.divFooterRow-bottom .anchBackToTop {
	    bottom: 17%;
	    right: 3% !important;
	}
	
	 .anchSiteInfo-email-3{
	 	max-width: 70%;
	 }
	
	.divPullheadingWrapper h2{
		font-size:30px;
	}
	
	.divPullingFromPageWrapper-events .divEventWrapper-synopsis{
		-webkit-box-shadow: 0 0 16px 1px rgba(0,0,0,0.3); -moz-box-shadow: 0 0 16px 1px rgba(0,0,0,0.3); box-shadow: 0 0 16px 1px rgba(0,0,0,.3);
		margin:1em 0 0 0;
	}
	
	.divSiteContentInnerHomePagePulls .divEventWrapper-synopsis .divEventInner .divBlockWrapper-media{
		width:40%;		
	}
	
	.divSiteContentInnerHomePagePulls .divEventWrapper-synopsis .divEventInner .divBlockWrapper-text{
		width:60%;
	}
	
	.divSiteContentInnerHomePagePulls .divEventWrapper-2 .divEventInner,
	.divSiteContentInnerHomePagePulls .divEventWrapper-2 .divEventInner .divBlockWrapper-text{
		background:#646663;
	}
	
	.divSiteContentInnerHomePagePulls .divEventWrapper-2 .divEventInner .divBlockWrapper-text *{
		color:white;
	}
		
	.divSiteContentInnerHomePagePulls .divEventWrapper-synopsis .divEventInner .divBlockWrapper-text .divBlockBody-event-synopsis{
		display:none;
	}
	.divSiteContentInnerHomePagePulls .divEventWrapper-synopsis .divBlockWrapper-text h3, .divSiteContentInnerHomePagePulls .divEventWrapper-synopsis .divBlockWrapper-text h3 a {
	    font-size: 16px;
		width:100%;
	}
	
	.divSiteContentInnerHomePagePulls .divEventDetail-dates .divEventDateTime-date, .divSiteContentInnerHomePagePulls .divEventDetail-dates .divEventDateTime-time, .divSiteContentInnerHomePagePulls .divBlockWrapper-text .anchSynopsisCTA, .divSiteContentInnerHomePagePulls .divBlockWrapper-text .divSynopsisList a {
	    width: 100%;
		font-size:14px;
	}
	
	.divSiteContentInnerHomePagePulls .divEventWrapper-2 .divEventInner .divPullBlockInner {
	    padding-left: 5px;
	}
	
	.divheadeventwrapper{
		padding:1em !important;
		margin:0 !important;	
	}
	
	.divMenuWrapper-side-left{
		margin-bottom:30px;
	}
	
	/*
	.divBlockWrapper .divBlockInner .divBlockMedia img,
	.swiper-slide{
	width: 101%;
    height: 100%;
	}
	*/
	
	.divPageTitleWrapperStd h2{
		font-size:36px;
	}
}

@media screen and (max-width:767px) and (orientation:landscape){
	.divSiteContentInner-home .divBlockContent {
	    padding-top: 25px;
		padding-bottom: 25px;
	}
}

@media screen and (max-width:320px){
.divBlockWrapper .divBlockInner .divBlockMedia img,
	.swiper-slide{
		height:100%;
	}
}
@media screen and (max-width:320px){

}

/* Side Menu */
.divPageTitle{
	height:270px;
	background:#646663;
	background:url('../../layout/images/default.png');
	background-size:100% 100%;
}
	
.main-pageid-4 .divPageTitle {
	background:url('../../layout/images/deepSpace.png'); 
}

.main-pageid-13 .divPageTitle {
	background:url('../../layout/images/merzTelescope.png');
}

.main-pageid-5 .divPageTitle {
	background:url('../../layout/images/winterBuilding.png');
}

.main-pageid-12 .divPageTitle {
	background:url('../../layout/images/nightSky.png');
}

.main-pageid-7 .divPageTitle {
	background:url('../../layout/images/telescopeGear.png'); 
}

/*.divPageTitle,*/
.divPageTitle .container{
	display:none;
}

.divMenuWrapper{
	background:#353635;
	padding:0;
}

.divPageTitleWrapper{
	text-align:center;
	margin:17px auto;
}

.divPageTitleWrapper h2{
	font-family:'Suisse Intl', sans-serif;
	font-size:48px;
	color:white;
	font-weight:normal;
	margin:auto;
}

.divPageTitleWrapperStd{
	background:#00369A;
	text-align:center;
	padding:0;
}

.divPageTitleWrapperStd h2{
	font-family:'Suisse Intl', sans-serif;
	font-size:54px;
	color:white;
	font-weight:normal;
	margin:30px auto;
}

.divMenuWrapper-side .divMenuInner{
	float:none;
	width:50%;
	border:none;
	margin:auto !important;
}

.main-pagedirectory-registration-forms .divMenuWrapper-side .divMenuInner {
	width: 100%;
}	

.main-pagedirectory-registration-forms .divMenuWrapper-side .anchMenuItem + .anchMenuItem {
	white-space: unset;
}

.main-pagedirectory-registration-forms .divSiteContentInner {
	width: 100%;
    max-width: 100%;
}

.main-pagedirectory-registration-forms .divContactScreen-form {
    padding: 15px !important;
}

.divMenuWrapper-side .anchMenuItem i{
	color:#FED23A;
	font-size:12px;
	margin-left:5px;


}

.divMenuWrapper-side .anchMenuItem.current, .divMenuWrapper-side .anchMenuItem:hover, .divMenuWrapper-side .anchMenuItem-category:focus {
	padding-left:20px;
	padding-right:20px;
	color:#FED23A;
	background:transparent;
	text-decoration:underline; 
}

/*.divMenuWrapper-side .anchMenuItem.current i, .divMenuWrapper-side .anchMenuItem:hover i, .divMenuWrapper-side .anchMenuItem-category:focus i{
	color:white;
}*/

/* content */
.divSiteContentInner{
	display:flex;
	padding:0;
	flex-wrap:wrap;
	margin:0;	
}

.divBlockWrapper ~ .divBlockWrapper{
	/*margin-bottom:30px;*/
}

.divBlockWrapper-faq .spanStateFAQ.open{
	transform: rotate(180deg);
}

.divBlockWrapper-faq{
	padding:0;
}

.divBlockWrapper-faq .divBlockInner-question{
	padding:15px 0;
}

.divBlockWrapper-faq .divBlockInner-question > :not(span){
	font-family:'Suisse Intl', sans-serif;
	font-size:24px;
	margin-left:10%;
	/*flex-grow: 0;*/
}

.divBlockWrapper-faq .divBlockInner-question, .divBlockWrapper-faq + .divBlockWrapper-faq .divBlockInner-question {
    border:none;
	background: #BAB9AF;
}

.divBlockWrapper-faq .divBlockInner-question.open, .divBlockWrapper-faq .divBlockInner-question:hover {
    background: #BAB9AF;
}

.divBlockInner-answer h1,
.divBlockInner-answer h2{
	font-family:'Suisse Intl', sans-serif;
	font-size:38px;
}
.divBlockInner-answer h3{
	font-family:'Suisse Intl', sans-serif;
	font-size:32px;
}
.divBlockInner-answer h4{
	font-family:'Suisse Intl', sans-serif;
	font-size:24px;
}

.divBlockInner-answer a,
.divBlockInner-answer p{
	font-family:'Suisse Intl', sans-serif;
	font-size:20px;
}

.divBlockInner-answer li{
	font-family:'Suisse Intl', sans-serif;
	font-size:16px;
}

.divBlockInner-answer a:hover{
	color:#FED23A;
}

.divBlockInner-answer > *{
	margin-left:10%;
	margin-right:5%;
	padding-left:0;
}

.divBlockInner-answer > p{
	padding-left:0;
}

.divBlockInner-answer ul,
.divBlockInner-answer ol{
	padding:0;
	margin-left:10%;
}

.divBlockContent {
	padding-left:2%;
	padding-top:1%;
	padding-bottom:1%;
}

.divBlockContent *{
	/*margin-left:10%;*/
}

.divBlockMedia figure{
	padding:2em;
}

.divBlockMedia figure p a,
.divBlockContent p a{
	margin-left:0;
	font-size:16px;
	color:#00369A;
}

.divBlockMedia figure p a:hover,
.divBlockContent p a:hover{
	color:#646663 !important;
	text-decoration: underline;
}

.body-home .divBlockContent p a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.body-home .divSiteContentInner-home .div-additional-block-2 a:hover,
.body-home .divSiteContentInner-home .div-additional-block-5 a:hover {
	color: #000000;
	text-decoration: underline;
}

.divBlockContent p{
	font-size:16px;
}

/*
.divEventWrapper-synopsis .divEventInner, .divEventWrapper-synopsis .divBlockWrapper-event{
	margin:0;
	padding:0;
	width:300px;
}

.divEventWrapper-synopsis .divEventInner{
	margin:auto !important;
}

*/
.divPullingFromPageWrapper-events .divEventWrapper-synopsis .divEventInner,
.divEventWrapper-synopsis .divBlockWrapper-text{
	background:#646663;
	color:white;
	min-height:100%;
}

.divEventWrapper-synopsis .divBlockWrapper-text h3,
.divEventWrapper-synopsis .divBlockWrapper-text h3 a,
.divEventWrapper-synopsis .divBlockWrapper-text p{
	font-family:'Suisse Intl', sans-serif;
	color:white;
}

.divBlockWrapper-text .divSynopsisList a:hover,
.divEventWrapper-synopsis .divBlockWrapper-text h3 a:hover{
	color:#ffffff;
	background:none;
	text-decoration: underline;
}

.divBlockWrapper-text .divSynopsisList a{
	border:none;
	color:white;
}

/*
.divSiteContentInner-event .divContentWrapper-events{
	padding:0 7em 0 0;
	margin:30px 0 0 0;	
} */

.divheadeventwrapper{
	padding:0 4em 0 0;
	margin:30px 0 0 0;	
}

.divShareWrapper-inline a{
	margin:0;
	padding:15px;
}

.divEventWrapper-detail{
	
}

.divExpandOptions .anchExpandWrapper{
	font-family:'Suisse Intl', sans-serif;
	font-size:18px;
	border-color:#00369A;
	color:#00369A;
}

.divExpandOptions .anchExpandWrapper:hover{
	color:#FED23A;
	border-color:#FED23A;
	background:transparent;
}

.divExpandOptions-event{
	padding:0 40px;	
}

.divExpandWrapper.open{
	background:#00369A;
}

.divExpandWrapper .anchCloseWrapper{
	color:white;
}

.divExpandInner h3{
	color:white;
}
.divExpandWrapper .anchExpandLink{
	color:white;
}

.divExpandGroup .anchExpandLink:hover, .divExpandGroup .anchExpandLink:focus {
    padding-left: 15px;
    background: transparent;
	color:#FED23A;
}

.divExpandWrapper .divExpandContent::after{
	bottom:0;
}

.divSearchInput-submit input{
	font-family:'Suisse Intl', sans-serif;
	color:#00369A;
	border-color:#00369A;
}

.divSearchInput-submit input:hover{
	color:#FED23A;
	border-color:#FED23A;
}

.divSearchWrapper .divMobileOptions .dropdownMobileOptions{
	padding:0;
	font-family:'Suisse Intl', sans-serif;
	color:#00369A;
	border-color:#00369A;
}

.divPageTitle {
    height: 270px;
    background: #646663;
    background: url('../images/default.png');
    background-size: 100% 100%;
}

@media screen and (max-width:1024px){
	.divMenuWrapper-side .anchMenuItem{
		padding:12px;
		padding-left:0;
		padding-right:0;
	}
	.divMenuWrapper-side .anchMenuItem.current, .divMenuWrapper-side .anchMenuItem:hover, .divMenuWrapper-side .anchMenuItem-category:focus {
	    padding-left: 0px;
	    padding-right: 0px;
	}
	
	.divPageTitleWrapper h2 {
	    font-size: 36px;
	}
	
	.divPageTitle{
		height:190px;		
	}
}

@media screen and (max-width:768px){
	
	/*#main{
		margin-top:100px;
	} */

	.divPageTitle{
		height:150px;		
	}
	
	.divPageTitleWrapper h2 {
	    font-size: 36px;
	}
	
	.divBlockContent h1,
	.divBlockContent h2,
	.divBlockInner-answer h1,
	.divBlockInner-answer h2{
		font-family:'Suisse Intl', sans-serif;
		font-size:32px;
	}
	
	.divBlockContent  h3,
	.divBlockInner-answer h3{
		font-family:'Suisse Intl', sans-serif;
		font-size:30px;
	}
	
	.divBlockContent h4,
	.divBlockInner-answer h4{
		font-family:'Suisse Intl', sans-serif;
		font-size:22px;
	}
	
	.divBlockContent a,
	.divBlockContent p,
	.divBlockInner-answer a,
	.divBlockInner-answer p{
		font-family:'Suisse Intl', sans-serif;
		font-size:18px;
		margin-bottom:20px;
	}
	
	.divBlockContent li,
	.divBlockInner-answer li{
		font-family:'Suisse Intl', sans-serif;
		font-size:14px;
	}
	
	.divMenuWrapper-side .divMenuInner{
		width:100%;
		text-align:center;
	}
	
	.divMenuWrapper-side .divMenuInner .anchMenuItem-side{
		font-size:15px;
	}
	
	.divBlockWrapper-gallery-only{
		padding:0;
		margin:0;
		width:100%;
	}
	
	.divBlockWrapper-gallery-only .divBlockMedia-image{
		flex-wrap:wrap;	
	}
	
}


@media screen and (max-width:767px){
	
	.divSiteContentInner{
		margin:0;
		flex-wrap:wrap;
	}
	
	.divMenuWrapper .btn-dropdown{
		background:#353635;
	}
	

}

.divTinyDualColumns{
	margin:10px 0;	
}

.divTinyDualColumns *{
	margin:0;	
}

.divBannerAlertTextWrapper{
	text-align:center;
	background:#00369A;

}

.divBannerAlertTextWrapper p{
	color:#ffffff;
}

@media (min-width:768px){
	 .divExpandOptions .anchExpandWrapper{
	 	display:none;
	 }
}

.ytp-embed:not(.ad-showing) .ytp-player-content:not(.ytp-upnext){
	display:none;
}
/*
	.sub-event .divMenuWrapper .divMenuInner a{
		     line-height: 1;
   			 width: 7em;
   			 margin: 1em;
    		 padding: 0;
		
	}
*/

/* For NEWS LINK */
.divSuperNewsLink{
	height:100%;
	padding-left:0;
	padding-right:0;
}

.divSuperNewsLink a{
	font-family:'Suisse Intl', sans-serif;
	font-size:24px;
	color:#00369A;
	border-bottom:2px solid #646663;
	margin:auto 0;
	padding-bottom:5px;
}

.divSuperNewsLink a:hover{
	color:#FED23A;
}

.divSuperNewsLink a .fas{
	font-size:16px;
	color:#FED23A;
}

.divSuperNewsLink a .fas:first-child{
	font-size:16px;
	color:#FED23A;
	margin-left: 20%;
}

.divSuperNewsLink a:hover .fas{
	color:#00369A;
}
/*
header{
		box-shadow: 0 8px 5px -4px #00369A;
	}
*/
@media (max-width:767px){
	
	.main-pagedirectory-events .divPageTitle {
		margin-top:100px;
		background-size: cover;
  		background-repeat:   no-repeat;
 		background-position: center center;
	}
	
	#main > div > div.divSiteContentInner.divSiteContentInner-fullwidth.divSiteContentInner-home.divSiteContentInner-top.row.m-auto > div.divBlockWrapper.divBlockWrapper-text.divBlock-2.div-additional-block-2.col-12 > div > div.divBlockContent > p:nth-child(1) {
		display: none;
	}
	
	.divSuperNewsLink{
		display:none;
	}
	
	header{
		box-shadow: 0 8px 5px -4px #646663;
	}
	
	/*
	.divBlockSwiperWrapper{
		min-height:unset;
		height:auto;	
	} */
	
	.divMainCalloutWrapper .divMainCalloutTextWrapper .divMainCalloutTextInner{
		margin: 0;
	    padding: 0;
	    width: auto;
	    position: relative;
		height:auto;
		min-height:unset;
	}

	.divMainCalloutWrapper .divMainCalloutTextWrapper{
		display:flex;
		justify-content:center;
		align-items:center;
	}
	
}

/* FOR MAP */
.divContactScreenDetail-top iframe{
	width:100%;
}

/*ADA*/
a:focus,
input:focus,
textarea:focus,
select:focus,
button:focus,
.group input:focus,
.group textarea:focus,
.group select:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
	outline-style:solid;
}

.divPullBlockInner  .divEventDetail-categories{
	display:none;
}

/* Put media before image on homepage*/
@media (max-width:767px){
	.div-additional-block-2 .divBlockMedia,
	.div-additional-block-4 .divBlockMedia{
		order:1 !important;
	}
	.div-additional-block-2 .divBlockContent,
	.div-additional-block-4 .divBlockContent{
		order:0 !important;
	}
	
	
	.divMainCalloutTextInner .divMainCalloutText-tinyMCE{
		margin:0;
	}
	
	.divMainCalloutTextInner{
		background: rgba(0,0,0,0.1);
	}
	
	.divMainCalloutTextInner h1, .divMainCalloutTextInner h2, .divMainCalloutTextInner h3, .divMainCalloutTextInner h4, .divMainCalloutTextInner p {
	    color: #ffffff;
	}
	
	.divPageTitleWrapperStd h2{
		font-size:36px;
	}
}


@media(max-width:1400px) and (min-width:1026px){
	.divMenuWrapper-side .divMenuInner{
		width:100%;
	}
}

.div404Container {
	padding-top: 15px;
	padding-bottom: 20px;
}

.anchBlogTitle:hover {
	text-decoration: none !important;
}

@media(min-width:1910px){
	.divMainCalloutWrapper .divBlockMedia img{
		max-width: 100% !important;
		top: 0;
	  	left: -1px;
	  	transform: translate(0);
	  	width: 100%;
	}
}

@media(width:912px){
	.divNavFields-main .anchNavigation{
		padding:0 8px;
		font-size:15px;
	}
}

.divBlockMedia-video.divBlockMedia-top {
    max-width:100%;
}

.main-pagedirectory-currentexhibit .divMenuWrapper-side .divMenuInner{
	width: 95% !important;
}

.divBannerAlertTextWrapper p a {
    color:white !important;
    font-size: 16px !important;
    border-bottom:1px solid white;
}

.main-pagedirectory-currentexhibit .divPageTitle{
	height:270px;
	background:#646663;
	/*background:url('../../layout/images/default-glasses.png');*/
	background:url('../../layout/images/clarkTelescope.png');
	background-size: cover;
}

.divBlockWrapper-block-double {
	padding: 0px 30px;
	margin:0;
	margin-top:0 !important;
}

.main-pagedirectory-currentexhibit .divMenuWrapper-side .anchMenuItem + .anchMenuItem{
	white-space: wrap !important;
}

@media (max-width: 1024px) {
	.main-pagedirectory-currentexhibit .divPageTitle{
		background-size: cover;
		background-position: center;
	}
}

.divBlock-1277 ~ .divContactScreen-form,
.divBlock-2397 ~ .divContactScreen-form,
.divBlock-2402 ~ .divContactScreen-form,
.divBlock-2407 ~ .divContactScreen-form,
.divBlock-2412 ~ .divContactScreen-form,
.divBlock-2417 ~ .divContactScreen-form,
.divBlock-2422 ~ .divContactScreen-form{
	display: none;
}

