@charset "UTF-8";

@font-face {
  font-family: "ApexNew Book";
  src: url("https://www.mocadetroit.org/wp-content/themes/alone/assets/fonts/ApexNew-Book.woff") format('woff'), url("https://www.mocadetroit.org/wp-content/themes/alone/assets/fonts/ApexNew-Book.eot") format('embedded-opentype');
}

@font-face {
  font-family: "ApexNew Book";
  src: url("https://www.mocadetroit.org/wp-content/themes/alone/assets/fonts/ApexNew-Heavy.woff") format('woff'), url("https://www.mocadetroit.org/wp-content/themes/alone/assets/fonts/ApexNew-Heavy.eot") format('embedded-opentype');
  font-weight: bold;
}

@font-face {
  font-family: "ApexNew Book";
  font-weight:600;
  src: url("https://www.mocadetroit.org/wp-content/themes/alone/assets/fonts/ApexNew-Medium.eot") format('embedded-opentype'), url("https://www.mocadetroit.org/wp-content/themes/alone/assets/fonts/ApexNew-Medium.woff") format('woff');
}
@font-face {
  font-family: "ApexNew Book";
  src: url("https://www.mocadetroit.org/wp-content/themes/alone/assets/fonts/ApexNew-Light.woff") format('woff'), url("https://www.mocadetroit.org/wp-content/themes/alone/assets/fonts/ApexNew-Light.eot") format('embedded-opentype');
  font-weight: 200;
}
* {
  font-family: 'ApexNew Book', Arial, sans-serif;
}
html header{
	  font-family: 'ApexNew Book', Arial, sans-serif !important;
}
html body{
	  font-family: 'ApexNew Book', Arial, sans-serif !important;
	  line-height:1.5em !important;
}
html body div.inner{
	padding:0 2em;
}
html body div.bt-col-inner{
	padding-left:1em;
}
html body p{
	  font-family: 'ApexNew Book', Arial, sans-serif !important;
}
html body .fw-site-logo{
	margin-left:1.2em !important;
}
html body .bt-container-logo{
	width:auto !important;
}

body h1, .bt-font-size-1,
body h2, .bt-font-size-2,
body h5, .bt-font-size-5,
body h6, .bt-font-size-6 {
  font-family: 'ApexNew Book', Arial, sans-serif !important;
}

html body h2 {
  font-family: 'ApexNew Book', Arial, sans-serif !important;
  font-size: 1.75em !important;
  float: left;
  line-height: normal;
  white-space: initial;
  width:100%;
  text-transform: Uppercase;	
}

body h1, body h1 strong {
  font-size: 2em !important;
}
html body h3, html body h1, html body .sub-text-630 h1 {
  font-family: 'ApexNew Book', Arial, sans-serif !important;
  text-transform: Uppercase;
  padding: 0px 0 0 0;
  margin: 0;
  font-style: normal;
  font-weight: 700;
  font-size: 1.75em !important;
  letter-spacing: 0px;
  color: #000;
}
html body .shopify-buy__btn  {
	width:100% !important;
	font-family: 'ApexNew Book', Arial, sans-serif !important;
}


html body li.is-menu{
	width: fit-content !important;
    float: right !important;
	list-style: none;
    margin-left: 1em;
}
html body .is-search-input{
	line-height: 1.2em !important;
	font-family:'ApexNew Book' !important;
	font-weight: 400 !important;
	font-size:13px !important;
}
html body a {
    color: #337ab7 !important;
	text-decoration: none;
}

html body a:hover {
    color: #808080 !important;
}

.btn html body a {
	color: #000 !important;
}

html body h4 {
  font-family: 'ApexNew Book', Arial, sans-serif !important;
  text-transform: Uppercase;
  font-size: 1.75em !important;
  margin-top:0px !important;
  margin-bottom:0px !important;
}
html body .bt-content-area .main-content a{
	color:#337ab7 !important;
}
html body .bt-content-area .main-content h1,h2,h3,h4,h5,h6{
	color:#000 !important;
}
html body .bt-footer-widgets .widget h4,h5,h6{
	color:#FFF !important;
}
html body .bt-footer-widgets .widget p{
	font-size:.9em !important;
}

html body .bt-footer-widgets .mc4wp-form-fields input[type=text]{
	color:#000 !important;
}
/* Theme Customizer bug fixes - HS begin*/
html body.is-header-sticky .bt-header-container.fw-sticky-header{
	background: #000 !important;
	
}
html body .bt-header-container.fw-absolute-header{
	background-color:#000000;
}
html body .bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item{
	width:initial !important;
}
html body .bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item a{
	color:#FFF !important;
}
html body .bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item a span{
	font-family:'ApexNew Book', Arial, sans-serif !important;
}
/* Theme Customizer bug fixes - HS end*/
html body .bt-sidebar{
	display:none !important;
}
html body .container{
		width:100% !important;
		padding:0 !important;
}
html body .bt-section-space{
	padding-top:0px !important;
	padding-bottom:2em !important;
}
html body .bt-header.header-1 .bt-container-menu{
	width:auto;
	float:right;
}
html body .no-padding{
	padding:0 !important;
}
html body .bt-footer-widgets .widget a{
	font-weight:500!important;
	color:#FFF !important;
	font-size:1em !important;
}
html body .footer-sidebar-item .widget{
	float:left;
    padding-left: 2em;
    padding-right: 6em;
}
html body h2.widget-title span{
	font-family:"ApexNew Book" !important;
	color:#FFF !important;
}
html body .second-column{
	border-right: 1px #CCC solid;
}
html body .caption{
	font-size:0.9em;
	float: right;
	margin-bottom: 0.5em;
	text-align: right;
	width: 100%;
}
html body .bt-site-navigation{
	margin-left: 8em;
    text-transform: uppercase;
	margin-top:2em;
}
html body  .light-text{
	font-weight:100 !important;
	padding:0;
	margin:0;
}
html body  .normal-captilize{
	text-transform:none !important;
}
html body  .bold-text{
	margin:0 !important;
	font-weight:bold;
}
html body  .med-text{
	margin:0 !important;
	font-weight:400;
}
html body .button-font-sized{
	font-size:.85em;
}
html body .button-dark-colored{
	background-color:#000;
	border-radius:0px !important;
	color:#FFF !important;
	text-transform:uppercase !important;
}
html body .aligncenter {
	text-align:center;
}
html body .alignright {
	text-align:right;
}
html body .alignleft {
	text-align:left;
}
html body .full-width{
	width:100% !important;
}
html body hr{
	border-top:1px #CCC solid !important;
	margin:1em 0 1em 0!important;
	clear:both;	
}
html body ul.names{
	padding:0 !important;
}
html body ul.names li{
	list-style:none !important;
}
html body .BBFormSectionHeading label{
	font-weight:400 !important;
}
html body .header-blog{
	padding:0;
	margin:0;
}
html body div.logo img {
	filter: grayscale(100%) !important;
}
html body .bt-copyright {
	color:#FFF !important;
	font-family:"ApexNew Book" !important;
}

html body .wpcf7-submit {
	width:100% !important;
}
/*Press  + Media Page */
html body ul.press{
	padding:0;
}
html body ul.press li{
	list-style:none;
	margin-bottom:0.75em;
}
html body ul.press ul{
	padding:0;
}
html body ul.press ul li{
	list-style:none;
	margin: 0;
}

html body #post-grid-33431 .full-content{
	display:none !important;
}
/******************************************/
/*Theme customizations for single post*/
/******************************************/
html body div.single-entry-header{
	display:none!important;
}

html body .format-standard .excerpt{
	display:none!important;	
}
html body .format-standard .full-content{
	display:block!important;	
}
html body .single-blog-post-navigation{
	display:none !important;
}
/******************************************/
/*Theme customizations for single event*/
/******************************************/
html body div.post-single-entry-header{
	display:none !important;
}
html body .tribe-events-single-event-description p.excerpt{
	display:none !important;
}
html body .tribe-events-cal-links{
	display:none !important;
}
html body .tribe-events-event-meta{
	display:none !important;
}
html body div#tribe-events-footer{
	display:none !important;
}
html body div.single-entry-tag{
	display:none !important;
}
html body #tribe-events-pg-template, .tribe-events-pg-template{
	margin:0 !important;
	padding:0 !important;
	width:100% !important;
	max-width:100% !important;
}
html body #tribe-events-pg-template .col-md-8{
	width:100% !important;
}

html body #tribe-events-pg-template .tribe-events-content h3 {
	margin:0 !important;
}
/******************************************/
/*Theme customizations for single donation*/
/******************************************/
html body .single-give-thubnail{
	display:none;
}
html body .give-form-navigation-link-wrap{
	display:none;
}
html body .give-single-layout-default .give-btn-modal{
	display:none;
}
/***********************************************/
/*Theme customizations for Live-stream donation*/
/***********************************************/
html body .live-stream-container .give-btn{
	width: 100% !important;
    border-radius: 0px !important;
    padding: .6em !important;
    border: 1px #FFF solid !important;
}
/******************************************/
/* 		Sidebar Grid Customizstion		  */
/******************************************/
html body .post-grid .grid-items{
	text-align:left !important;
	padding:0 !important;
}
/* EXHIBTIONS*/
#post-grid-16008 .item .layer-media {
    width: 50% !important;
    float: right !important;
    padding-bottom: 1em !important;
}
#post-grid-16008 .grid-nav-bottom{
	display:none !important;
}
/*EVENTS*/
#post-grid-33269 .item .layer-media {
    width: 50% !important;
    float: right !important;
    padding-bottom: 1em !important;
}
#post-grid-33269 .grid-nav-bottom{
	display:none !important;
}

/*Teens*/
#post-grid-34413 .item .layer-media{	
	width: 50% !important;
    float: right !important;
    padding-bottom: 1em !important;
}
#post-grid-34413 .grid-nav-bottom{
	display:none !important;
}

/*Members*/
#post-grid-34415 .item .layer-media{
	width: 50% !important;
    float: right !important;
    padding-bottom: 1em !important;
	
}
/*peter williams*/
#post-grid-34576 .item .layer-media{
	width: 50% !important;
    float: right !important;
    padding-bottom: 1em !important;
	
}
/* CONRAD EGYIR*/
#post-grid-35458 .item .layer-media{
	width: 50% !important;
    float: right !important;
    padding-bottom: 1em !important;
	
}
/*NRO*/
#post-grid-35462 .item .layer-media{
	width: 50% !important;
    float: right !important;
    padding-bottom: 1em !important;
	
}

/*KENNY IRWIN*/
#post-grid-34682 .item .layer-media{
	width: 50% !important;
    float: right !important;
    padding-bottom: 1em !important;
	
}


/*Current Exhibitions*/
#post-grid-33300 .item .layer-media {
    height: auto !important;
    overflow: inherit !important;
    width: 30% !important;
    float: right !important;
	padding: 1em !important;
}
#post-grid-33300 .item{
	border-bottom:1px #CCC solid;
	margin-bottom:.2em;
}
#post-grid-33300 .grid-nav-top{
	margin-bottom:0 !important;
}
html body div#post-grid-33300 .item .layer-content div.full-content{
	display:none !important;
}
/*Mobile Grid hide full content in listing*/
html body div#post-grid-33566 .item .layer-content div.full-content{
	display:none !important;
}
/*Mobile Grid hide full content in exhibtion archive*/
html body #post-grid-33571 .full-content{
	display:none !important;
}

/*UPCOMING EXHIBITIONS: */
#post-grid-33382 .item .layer-media {
    height: auto !important;
    overflow: inherit !important;
    width: 30% !important;
    float: right !important;
	padding: 1em !important;
}
#post-grid-33382 .item{
	border-bottom:1px #CCC solid;
	margin-bottom:.2em;
}
#post-grid-33382 .grid-nav-top{
	margin-bottom:0 !important;
}
/*PAST EXHIBITIONS*/
#post-grid-33431 .item .layer-media {
    height: auto !important;
    overflow: inherit !important;
    width: 50% !important;
    float: right !important;
	padding-left: 1em !important;
}
#post-grid-33431 .item{
	border-bottom:1px #CCC solid;
	padding-bottom: 1em !important;
	padding-top: 1em !important;
}

#post-grid-33431:first-child{
	padding-top:0 !important;
}
#post-grid-33431 .grid-nav-top{
	margin-bottom:0 !important;
}
html body .is-form-id-39363 input{
	width:100% !important;
	line-height: 1.8em !important;
}
html body .is-form-id-39363 label{
	width:100% !important;
}

html body .post-grid .grid-nav-top{
	margin-bottom:0px !important;
}
html body .post-grid .grid-nav-bottom a{
    color:#000 !important;
}
/******************************/
/*POST GRID BUG FIX 		  */
/*****************************/
html body .post-grid-lazy img{
	visibility:hidden !important;
}
html body #post-grid-15682 .grid-nav-bottom, html body #post-grid-15682 .grid-nav-top{
	display:none !important;
}

html body #post-grid-15598 .grid-nav-bottom, html body #post-grid-15598 .grid-nav-top{
	display:none !important;
}
html body div#post-grid-15598 div.pagination{
	display:none !important;
}
html body div#post-grid-15782 .pagination .page-numbers{
	color:#000 !important;
}

/******************************/
/******************************/
#page input[type="submit"]{
	background:#000!important;
	text-transform: uppercase !important;
	width:100% !important;
	border-radius:0px !important;
}
/*CONTACT FORM SUBMIT BUTTON*/
#page .wpcf7-form .wpcf7-submit{
	background-color:#000 !important;
	border:1px #FFF solid !important;
}
.MC4WP-submit{
	border:1px #FFF solid !important;
}
/*Donation Button*/
html body #give-form-35992-wrap .give-btn{
	background:#000 !important;
	width: 100% !important;
    color: #fff !important;
    border: 1px solid #FFF !important;
    border-radius: 0px !important; 
    font-size: 14px;
    letter-spacing: 0px  !important; 
	line-height: 1.42857143 !important;
    padding: 6px 12px  !important; 
}
/*ENDOWMENT FUND*/
.BBFormFieldContainer{
	margin:0 !important;
}
.BBFormSectionHeading{
	/*display:none !important;*/
	padding:0!important;
}
.BBFormRadioLabelGivingLevel{
	font-size:1em !important;
	font-weight: 400 !important;
}
.BBDFormSectionComments .BBFormFieldLabel{
	margin-left:0!important;
}
.BBDFormSectionComments .BBFormTextArea{
	margin-left:0!important;
}
.BBFormContainer{
	padding:0px !important;
}
.BBFormRadioLabelGivingLevelSelected{
	background:#000!important;
	border: 1px solid #000 !important;
}
.bboxdonation_billing_lblFullName{
	font-weight:bold !important;
}
.BBFormContainer[data-bbox-part-id="f0f784f4-f2ee-498c-bce1-48387a046955"] label{
	font-weight:400!important;
}
label {
	font-weight:400 !important;
}
/**********************/
/*Twitch Embed Responsive */
.twitch .twitch-video {
  padding-top: 56.25%;
  position: relative;
  height: 0;
}

.twitch .twitch-video iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
html body .top-bar{
	display:none !important;
}

/***************/
/*Mobile Menu Customizations*/
html body ul#mobmenuright li a{  
	font-family: "ApexNew Book" !important;
    text-transform: uppercase !important;
	padding-right:0 !important;
}
/*Mobile Menu Icon Customizations*/
html body .mobmenur-container{
	padding-right:1.5em;
	padding-top:.2em !important;
}
/*Mobile Logo Customizations*/
html body div.mob-menu-logo-holder{
	padding-left:1.5em !important;
	padding-top:.2em !important;
	float: left !important;
}
/*************/
/* Mobile Footer*/
@media (max-width: 991px){
	.widget {
		margin-bottom:0 !important;
	}
}
/*************************/
/* Mobile Exhibition grid*/
.mob-grid{
	display:none !important;
}
.reg-grid{
		display:block!important;
	}
@media (max-width: 1112px){
	.no-pad-mob{
		padding:0 !important;
	}
	html body .second-column{
		border-right: 0px !important;
	}
	#mobmenuright li a, #mobmenuright li a:visited, .show-nav-right .mob-menu-copyright, .show-nav-right .mob-expand-submenu i{
		color:#FFF !important;
	}
	html body .mc4wp-form-fields{
		width:80% !important;
	}
}
@media (max-width: 900px){
	.mob-grid{
		display:block !important;
	}
	.reg-grid{
		display:none!important;
	}
}