/*The Broad Adaptive Theme */
/*Styles For Dev.thebroad.org */

/* FONTS */

body {
	font-family: arial, sans-serif;
	line-height:1.3;
	height:100%;
}

h1 {
	font-family: 'bebas_neueregular', sans-serif;
	margin:0;
}

a {
	color:rgb(217,33,41);
	text-decoration:none;
}

h2 {
	font-family: 'bebas_neueregular', sans-serif;
	margin: 0;
	color:#999;
}

h3 {
	font-family: 'bebas_neueregular', sans-serif;
}

h4 {
	font-family: 'bebas_neueregular', sans-serif;
	margin: 0;
	color:#999;
	text-decoration: none;
	font-size: .8em;
}

ul {
	margin:0;
	padding:0;
}

li {
	color:#bbb;
	display:inline-block;
}

p {
	line-height:1.3;
	font-size:.9em;
}

address {
	line-height:1.3;
	margin: 1em 0;
}

input {
	overflow:hidden;
}

header {
	position:relative;
	width:100%;
	top:0;
}

.bold {
	font-weight:bold;
}

.italic {
	font-style:italic;
}

.underline {
	text-decoration:underline;
}

.red {
	color:rgb(217,33,41);
}

a {
	color: rgb(217,33,41);
}

em,
p.italic,
cite {
	font-style:italic;
}

/*unless specified */
a:hover,
a:link,
a:active{
	text-decoration: none;
	color: rgb(217,33,41);
	
}

.location {
	line-height:1.3;
	font-size:.9em;
}

.broad-title, .node-title,
#thebroad-artwork-view-wrapper h1{
   color: #999;
   font-size: 1.5em;
}

/*Drupal Default */
#page-title {
   color: #000;

}

.thebroad-artist-pages h3{
	color:999;
}

#press-title {
	color: black;
}


.broad-title a:link, .broad-title a:link, .broad-title a:visited, broad-title a:active,
.node-title a:link, .node-title a:visited, .node-title a:active{
   color: #999 !important;
}

.thebroad-artist-title,
.thebroad-artist-title a{

}

.header p {
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
}


.darkGrey h1,
.darkGrey{
  color: #5d5d5d;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin: 0px;
}

.mediumGrey {
	color: rgb(152, 152, 152);
	cursor: auto;
	display: inline;
	font-family: arial, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin: 0px;
}

h3.title_box {
	font-size: 2.2em;
	line-height: 1.1;
}

#aboutNav span.date-display-single,
.smallCaps {
	font-size: .9em;
	font-weight: bold !important;
	text-transform: uppercase;
}

.region-sidebar-first a {
	color: black;
}


.region-sidebar-first a:hover {
	cursor: hand;
	border-bottom:2px solid rgb(217,33,41);
}

.region-sidebar-first a:visited {
	color: black;
}


.aboutImgWrap a {
	display: block;
	width: 200px;
	font-family: arial, sans-serif;
	margin: 0;
	color: #999;
	font-weight: 700;
	text-decoration: none;
	font-size: .8em;
	text-align: center;
	padding-bottom: 25px;
	border-bottom: 1px #ddd solid;
	margin-bottom: 30px;
}

.region-sidebar-second div.block-block{
	border-bottom: 1px #ddd solid;
	/*margin-bottom: 30px;
	padding-bottom: 20px; */
}


/*appears in views menu blocks for all menues*/
/* adjust :hover */
.thebroad-building-menu,
.thebroad-building-menu a:visited,
.thebroad-about-menu,
.thebroad-about-menu a:visited,
.thebroad-employment-menu,
.thebroad-employment-menu a:visited,
.thebroad-side-menu,
.thebroad-side-menu a,
.thebroad-side-menu a:visited{
   color: rgb(0, 0, 0);
   cursor: hand;
   display: inline;
   font-family: arial, sans-serif;
   font-size: 16px;
   font-style: normal;
   font-variant: normal;
   font-weight: normal;
   display: block;
   margin-bottom: 20px;
   line-height: 1.3;
   outline: none;
}

.image-field-caption,
.caption {
	font-size: .7em;
	margin-top: 0;
	text-align: right;
	margin: 0px !important; /*normalize.ccs kills this*/
	color: #b9b9d0;
}

.image-field-caption p,
.caption p {
	margin:0;
}

.italic {
	font-style: italic;
}

.bold {
	font-weight: bold;
}

.broadButton, a.broadbutton {
	display:inline-block;
	font-family:'Jean Luc';
	font-size:1.4em;
	font-weight:bold;
	color:#fff;
	background:rgb(217,33,41);
	padding:.25em;
	margin-top:10px;
	line-height:1.2;
	border:none;
}

.broadButton a {
	display:inline-block;
	font-family:'Jean Luc';
	font-size:1.4em;
	font-weight:bold;
	color:#fff;
	background:rgb(217,33,41);
	padding:.25em;
	line-height:1.2;
	border:none;
}

a.broadButton{
	color:#fff;
}

.broadButton:hover, a.broadbutton:hover, .broadButton a:hover {
	text-decoration:none;
	color:#fff;
}

.broadButton:visited, a.broadbutton:visited, .broadButton a:visited {
	color:#fff;
}

.broadButton:active, a.broadbutton:active, .broadButton a:active {
	color:#fff;
}


.greyBackground, .greybackground {
	background: #ddd;
	padding:20px;
}

.thebroad-notable-quote {
	float: left;
}

.thebroad-content-links,

.thebroad-content-links a {
	color: rgb(217,33,41) !important;
	text-decoration: none;
}


.thebroad-blocks-footer a,
.thebroad-blocks-footer a:link{
	color: #000;
}

.thebroad-blocks-footer a:hover {
	color: rgb(217,33,41) !important;
	text-decoration: none;
}

#thebroad-learn-about,
.thebroad-front-page-block,
#block-block-9{
  float:left;
}

#thebroad-learn-about{}

.title_box {
	display: block;
	position: relative;
	width: 150px;
	height: 200px;
	top: 13px;
	left: 8px;
	color: rgb(217,33,41);
	z-index: 15;
}

#learnAbout {
	background: url(/sites/default/files/images/Koons_Rabbit_24.png);
	width: 239px;
	height: 290px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	background-repeat: none;
}

/* Countdown in Header Styles */
.region-header {
	position:absolute;
	top:0;
	width:100%;
	height:100%;
}

#block-block-32 {
	margin:0 auto;
	font-weight: bold;
	padding-top: 150px;
	font-family:'Jean Luc';
	color:white;
	position:relative;
	max-width:95%;
	z-index:40;
	text-align:right;
	min-height:250px;
}

#block-block-32 .heroSubHeader {
	font-family: 'Oracle';
	font-size:60px;
	text-align:center;
	margin-bottom:20px;
}

#block-block-32 .heroDates {
	margin-top:40px;
	margin-bottom:10px;
	font-size:14px;
}

#block-block-32 .heroDates span {
	background:white;
	color:black;
	padding:5px;
}

#block-block-32 .heroMessage {
	font-size:16px;
	display:none;
}

#block-block-32 a.bannerButton {
	font-weight:bold;
	color:#fff;
	background:rgb(217,33,41);
	padding:10px;
	font-size:20px;
	text-align:right;
	display:inline-block;
	z-index:2;
	line-height:1;
}

.front #slickmenu-1 a span {
	color:white;
}

.front #slickmenu-1 .slicknav_icon-bar {
	background:white;
}

#cover {
	position:relative;
	width:100%;
	top:0;
	float:left;
	z-index:10;
	background: url(/sites/default/files/art/neshat_rapture_women_show_hands.jpg)
                no-repeat
                center center fixed;
  min-height:400px;
}




/*#cover-overlay {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	top:0;
	z-index:11;
	background: url(/sites/default/files/featured/Oracle-Grid-Horizontal.png)
                no-repeat
                center center;
}*/

/*Programs menu */
#block-views-programs-pages-block-3 .views-field-field-program-date span,
#block-views-programs-pages-block-1 .views-field-field-program-date span{
   font-size: .9em;
   font-weight: bold;
   text-transform: uppercase;
   color: #000;
}

#block-views-programs-pages-block-3 a,
#block-views-programs-pages-block-3 a:link,
#block-views-programs-pages-block-1 a,
#block-views-programs-pages-block-1 a:link{
	color: #000;
}
#block-views-programs-pages-block-3 a,
#block-views-programs-pages-block-1 a:vistied{
	color:#000 !important;
	font-size: .9em;
    font-weight: bold;
    text-transform: uppercase;
}
#block-views-programs-pages-block-3 a:hover
#block-views-programs-pages-block-1 a:hover{
	color:rgb(217,33,41);
}

.view-display-id-programs_page div.view-footer{
	margin: 0 0 80px 0;
}

.field-name-field-sponsor-co-sponsr, .field-name-field-program-date, 
.field-name-field-program-location, .field-name-field-admission-fee- {
	margin-bottom:.5em;
}

.field-name-field-sponsor-co-sponsr {
	font-weight:bold;
	font-style: italic;
	font-size: .9em;
}


/* press view */

.view-id-press_release_pages {
	border-bottom: 2px #ddd solid;
	margin-bottom: 40px;
	padding-bottom: 20px;
}

.view-press-release-pages .pager{
	margin-top:20px;
}

.view-press-release-pages div.view-content{
	margin-top: 10px;
}

h3.press-release-date {
	margin: 10px 0 0 0 !important;
}
h3.pressItem{
	font-size: 1.17em;
    margin: 1em 0 0 0;
}

.view-press-release-pages div.views-field-field-press-room-pdf,
.view-press-release-pages span.thebroad-file-field{
	margin: 0px;
}
.view-press-release-pages p {
	 line-height: 1.3;
     font-size: .9em;
     font-family: arial, sans-serif;
}

.view-press-release-pages .views-field-body p {
	margin:0;
}

.views-field-field-release-date-title- h3 {
	font-size: 1.17em;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000;
}

.press-release-pdf a,
.press-release-pdf a:link,
.views-field .views-field-field-press-room-pdf a {
	color: rgb(217,33,41) !important;
	text-decoration: none;
	cursor: auto;
	display: inline;
	font-family: arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal
}

.view-id-press_release_pages .views-row, .view-display-id-press_building_images_block .views-row,  .view-display-id-press_installation_images_block .views-row {
	display:inline-block;
	max-width:250px;
	margin-bottom:20px;
}

.views-field-field-press-image-credit {
	height:6em;
}

.views-field-field-press-image-credit .field-content, .views-field-caption .field-content {
	font-size:.6em;
}

.view-display-id-special_exhibition_images_block .views-row .views-field-field-press-image-credit, .view-display-id-press_artwork_images_block .views-row .views-field-field-press-image-credit, .view-display-id-press_building_images_block .views-row .views-field-field-press-image-credit, .view-display-id-press_installation_images_block .views-row .views-field-field-press-image-credit {
	margin-bottom:10px;
}

.view-id-press_release_pages .views-field-field-press-image-1 a, .views-field-field-press-video a {
	font-family:'bebas_neueregular',sans-serif;
	background:rgb(217,33,41);
	color:white;
	line-height:2;
	padding:10px;
	font-size:1.2em;
}

.view-press-release-pages h3 {
	font-size:1em;
}

#thebroad-social-header a{
	font-family: arial, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	color: #bfbfbf;
}
#thebroad-social-header{
	color: #bfbfbf;
}

#block-search-form .form-text {
	  border-color: #ccc;
    padding-left: 2px;
    color: #999;
}

#block-search-form .form-submit {
	  background-color: #CCC;
    border: none;
    color: white;
}

#block-system-user-menu, #block-block-4, #block-search-form {
	float:right;
}

#block-system-user-menu li {
	margin-left:10px;
}

.front #block-system-user-menu a {
	color:white;
}

/* programs views */

/*guestimated*/
.node-about-pages h1.node-title,
.node-artist-bio-pages h1.node-title,
.node-building-pages h1.node-title,
.node-programs-pages h1.node-title{
	margin: 0 0 18px 0;
}

.node-programs-pages div.field-name-field-sponsor-co-sponsr,
.node-programs-pages div.field-name-field-admission-fee-,
.node-programs-pages div.field-name-field-program-date{
	line-height: 1.3;
    font-size: .9em;
}

div.field-name-field-program-location,
.node-programs-pages div.field-type-text-with-summary,
.node-programs-pages div.field-name-field-program-location{
	line-height: 1.3;
    font-size: .9em;
}
.node-programs-pages div.field-label-hidden:last-of-type{
	margin: 0 0 14px 0;
}

.view-display-id-programs_page .views-field {
	font-size:1.2em;
	font-family: 'Jean Luc';
	font-weight:bold;
}

.view-display-id-programs_page .views-field-title {
	font-size:2em;
	color:rgb(217,33,41);
	line-height:1;
}

.view-display-id-programs_page .views-field-view-node {
	font-size:.9em;
	font-family:sans-serif;
	padding-top:10px;
	font-weight:normal;
}

.views-field-field-program-date ul {
	margin:0;
	line-height: 1;
}

.views-field-field-program-date ul li {
	color:black;
	margin:0;
	line-height: 1;
	display:block;
}

.program-tile, .view-display-id-pastprograms_page .views-row {
	max-width:340px;
	display:inline-block;
	margin:5px;
	font-size:1.2em;
	font-family: 'Jean Luc';
	font-weight:bold;
	overflow:hidden;
}

.view-display-id-pastprograms_page .views-field-field-youtube-embed {
	max-width:340px;
	overflow:hidden;
}

.program-tile {
	vertical-align:top;
}

/* LAYOUT and GENERAL STYLES */

.node-content hr{
	border: 2px #ddd solid;
/*margin-bottom: 40px; */
}

.field-item ul {
	list-style-type: square;
	padding-left: 14px;
}

.field-item li {
	color:black;
	display: list-item;
	line-height:1.3;
	font-size: .9em;
	list-style-position: outside;
}

/* orig class by HH */

.bottomBorder, .bottomborder {
	border-bottom: 2px #ddd solid;
	margin-bottom: 40px;
	padding-bottom: 20px;
}

.topBorder, .topborder {
	border-top: 2px #ddd solid;
	margin-top: 20px;
	padding-top: 10px;
}

#aboutCollection {}

#aboutCollection.bottomBorder {
	margin-bottom: 0px;
}
.contentBox {
	padding-bottom: 20px;
	/*margin-bottom: 20px;
	border-bottom: solid #ddd 1px;*/
}

.region-sidebar-second sidebar div.contentBox{
	padding-bottom: 0px;
}

.pressItem a {
	color: rgb(217,33,41);
	text-decoration: none;
}

.email-button a{
	color: #FFFFFF;
}
.email-button {
	-moz-box-shadow: inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow: inset 0px 1px 0px 0px #f29c93;
	box-shadow: inset 0px 1px 0px 0px #f29c93;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background: -moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color: #fe1a00;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #d83526;
	display: inline-block;
	color: #ffffff !important;
	font-size: 15px;
	font-weight: bold;
	padding: 10px 26px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #b23e35;
}

/*Front page grid */
.region-tertiary-content {
	width: 100%;
}

.region-tertiary-content div.region-inner {
	width: 1080px;
	margin-left: auto;
	margin-right: auto;
}

/*appears on all nodes the class is used for multiple images */
.thebroad-lightbox-single-image{
	width :100%;
}
/*TODO: CONDENSE */
.thebroad-lightbox,
#thebroad-lightbox {
	width:540px;
	margin: 0px auto;
}

.thebroad-lightbox-image {
	float: left;
	margin: 0px 10px 8px 0px;
}

/* For nodes/views*/
div.field-name-field-lightbox-image,
.nodes-employment-pages div.field-name-field-lightbox-image,
.nodes-about-pages div.field-name-field-lightbox-image,
.nodes-building-pages div.field-name-field-lightbox-image,
.nodes-programs-pages div.field-name-field-lightbox-image{
	margin-top:20px;
	margin-bottom:20px;
}

/* REGIONS */

#header-wrapper {
	background:white;
	background-size:cover;
	width:100%;
	height:100%;
	min-height:120px;
	-webkit-transition: all 600ms cubic-bezier(0.86, 0, 0.07, 1);
  	transition:         all 600ms cubic-bezier(0.86, 0, 0.07, 1);
}

#thebroad-header-wrapper {
	padding: 0px 0px 0px 0px;
	position:relative;
	z-index:100;
	max-height:150px;
}

#thebroad-social-header {
	float: right;
	top:8px;
	height: 30px;
	right:0px;
	position:absolute;
}

#socialTease {
}

#thebroad-logo {
	float: left;
	width: 252px;
	height: 60px;
	margin-top: 25px;
	position: absolute;
}
/* TODO:LOGO FIX  KEEP*/
#stuckNav .site-logo{
    width: 126px;
    height: 30px; 
	margin: 0 0 0 20px;
	/*has 20px on left in responsive*/
}

#thebroad-menubar-wrapper {
float: right;
top: 60px;
height: 90px;
right:0px;
position: absolute;
z-index:100;

}


/*FireFox overkill*/
@-moz-document url-prefix() {
#thebroad-menubar-wrapper {
  margin-left: 144px;
}
}
/*this may be temp */
#small-nav-responce{
	margin-right:10px;
}

#block-superfish-1{
	margin: 0;
}
.sf-menu.sf-style-thebroad li{
	margin-left: 44px !important;
}

#thebroad-menubar-wrapper .nav li a, #thebroad-menubar-wrapper .nav ul.menu {
	padding: 0;
}


.front #thebroad-menubar-wrapper .nav li:hover a {
	color:black ;
}


.front #thebroad-menubar-wrapper .nav li a:hover, #thebroad-menubar-wrapper .nav li a:hover{
	color: rgb(217,33,41);
}

#main-content {
	/* padding-right: 20px; */
	/*padding-left: 20px;*/
	margin-bottom: 60px;
}

/*Stuck Nav */
#header {
/*position: relative;
width: 960px;
height: 100px;
margin: 0 auto;
padding: 20px 0 20px 0;*/
}

#stuckNav {
	width:100%;
	height:0px;
	color:black;
	background:white;
	position:fixed;
	top:0;
	border-bottom:solid 1px #eee;
	z-index:100;
	-o-transition:.5s ease-in-out;
	-ms-transition:.5s ease-in-out;
	-moz-transition:.5s ease-in-out;
	-webkit-transition:.5s ease-in-out;
	transition:.5s ease-in-out;
}

#stuckNav.display {
	min-height:78px;
}

#stuckNav .small-nav {
	top:25px;
}

#stuckWrap {
	position:relative;
	width:960px;
	margin:0 auto;
}

#smallLogo {
	float:left;
	height:20px;
	width:120px;
	margin-top:15px;
	margin-left:10px;

}

#smallLogo a {
	background:url(/sites/default/files/images/logoSmall.gif);
	width:126px;
	height: 30px;
	display:inline-block;

/* image replacment technique */
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background-repeat: none;
	margin: 0 0 0 14px;
}

#smallNav{}

.small-nav {
/*font-size: 1.7em;*/
float: right;
position: absolute;
margin-bottom: none;
bottom: 0;
right: 0;
}


#breadcrumb-wrapper {
	display:none;
}

/*override global.style.css*/
#menu-bar {
	margin: 0px;
}

.branding-elements {
	margin: 0px;
}

/*footer */

#footer-wrapper{
	background: #000;
}

#footer{
	background:#000;
	line-height:1.5;
	padding-top:20px;
	box-shadow: 0px 500px 0px 500px #000;
	overflow:hidden;
	padding:10px;
	position:relative;
}

#footer .region-footer {
	min-height:250px;
}


/*center it ! */

#footer .block-inner{}
#thebroad-footer-inner-wrapper{
	margin-left: auto;
	margin-right: auto;
	background: #000;
  color: white;
  height: auto;
  position: relative;
}

#footer #block-block-16 {
	position:absolute;
	bottom: 0;
	margin-bottom:0;
}

#footer #block-block-38 {
	position:absolute;
	bottom:0;
	right:0;
	margin-bottom:0;
}

#footer #block-block-38 p {
	font-size:12px;
}

#footer #block-block-38 p, #footer #block-block-16 p {
	margin:0;
	line-height:1.5;
}

#thebroad-footer-copyright{
	font-size: .9em;
}



/* front page slideshow */
.view-id-new_front_page_slideshow,
.view-display-id-front_page_slideshow{
	margin: 0px 0px 10px 0px;
}

#thebroad-front-page-slideshow-wrapper{
	width:100%;
}

#thebroad-front-page-slideshow{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

.views-slideshow-controls-bottom{
	width: 100%;
        position: relative;
        /*top: -15px;*/
}

#thebroad-views-slideshow-controls-wrapper{
        margin-left: auto;
        margin-right: auto;
        width: 960px;
}
#views_slideshow_controls_text_featured_artwork-art_pages_slideshow a,
#views_slideshow_controls_text_featured_artwork-art_pages_slideshow a:link,
#views_slideshow_controls_text_featured_artwork-art_pages_slideshow a:visited,
#views_slideshow_controls_text_new_front_page_slideshow-default a,
#vscc_controls_featured_artwork-art_pages_slideshow a,
#thebroad-views-slideshow-controls-wrapper a{
color: #bfbfbf;
line-height: 1.3;
font-size: .9em;
}

#vscc_controls_featured_artwork-art_pages_slideshow,
#thebroad-views-slideshow-controls-wrapper {
}

#views_slideshow_controls_text_pause_new_front_page_slideshow-default,
#vscc_controls_pause_featured_artwork-art_pages_slideshow,
#views_slideshow_controls_text_pause_front_page_slide_show-front_page_slideshow,
#views_slideshow_controls_text_pause_front_page_slide_show-page{
	display: none;
}

#views_slideshow_controls_text_previous_new_front_page_slideshow-default,
#vscc_controls_previous_featured_artwork-art_pages_slideshow,
#views_slideshow_controls_text_previous_front_page_slide_show-front_page_slideshow,
#views_slideshow_controls_text_previous_front_page_slide_show-page,
.views-slideshow-controls-text-previous {
	float:left;
}
#views_slideshow_controls_text_previous_new_front_page_slideshow-default a::before,
#vscc_controls_previous_featured_artwork-art_pages_slideshow a::before,
#views_slideshow_controls_text_previous_front_page_slide_show-front_page_slideshow a::before,
#views_slideshow_controls_text_previous_front_page_slide_show-page a::before,
.views-slideshow-controls-text-previous a::before {
	content:"<<";
}
#views_slideshow_controls_text_next_new_front_page_slideshow-default,
#vscc_controls_next_featured_artwork-art_pages_slideshow,
#views_slideshow_controls_text_next_front_page_slide_show-front_page_slideshow,
#views_slideshow_controls_text_next_front_page_slide_show-page,
.views-slideshow-controls-text-next{
float:right;
}

#views_slideshow_controls_text_next_new_front_page_slideshow-default a::after,
#vscc_controls_next_featured_artwork-art_pages_slideshow a::after,
#views_slideshow_controls_text_next_front_page_slide_show-front_page_slideshow a::after,
#views_slideshow_controls_text_next_front_page_slide_show-page a::after,
#views_slideshow_controls_text_next_featured_artwork-art_pages_slideshow a::after,
.views-slideshow-controls-text-next a::after{
   content:">>";
}

/*Neighbors Front Page Feature */
#content-column {
	margin-top:25px;
}

#block-views-neighbors-block {
	border-top:3px solid #999;
	text-align:center;
	padding-top:40px;
	line-height:1;
	margin-bottom: 80px;
}

#block-views-neighbors-block h2 {
	font-family: 'Jean Luc';
	color:rgb(217,33,41);
	text-align:center;
	font-size:9vm;
	font-size:9vmin;

}

#block-views-neighbors-block .view-header h3 {
	font-family: 'Jean Luc';
	font-size:8vmin;
	color:#999;
	margin:0px;
}

#block-views-neighbors-block .view-content {
	margin-top:40px;
	height:100%;
}

#block-views-neighbors-block .views-row {
	display:inline-block;
	margin:5px;
	position:relative;
	height:225px;
	width:225px;
}

#block-views-neighbors-block .views-row .views-field-field-external-link, #block-views-neighbors-block .views-row .views-field-field-external-link .view-content {
	position:absolute;
	top:0;
	width:100%;
	height:100%;
}

#block-views-neighbors-block .views-row .field-content {
	height:100%;
	width:100%;
}

#block-views-neighbors-block .views-row a {
	display:block;
	padding-top:40%;
	padding-bottom:40%;
}

#block-views-neighbors-block .views-row .neighbors-link-title {
	display:block;
	text-align: center;
	background: white;
	opacity: .7;
	line-height: 1.8;
	font-family: 'Jean Luc';
	color: black;
	font-size: 1.5em;
}

/* Art Page Carousel */
#thebroad-featured-artists-carousel{
	/*width:1080px;
	height: 350px;
	display: block;
	margin: 40px 0;*/
}

#thebroad-featured-artists-carousel ul{
	list-style: none;
}
#thebroad-featured-artists-carousel ul li{
	float:left;
}


#tb-carousel-controlls{
	width:400px;
	float:right;
	display:block;
}

.tb-control-item{
	float:right;
}
#tb-prev{
	margin: 0px 10px 0px 0px;
}
#a-prev{}
#tb-next{
	margin: 0px 0px 0px 10px;
}
#a-next{}

.thebroad-featured-artists h1{}

#thebroad-featured-artists-carousel-wrapper{
	width:100%;
	height: 350px;
}
#thebroad-featured-artists-carousel-inner{}

.thebroad-featured-artists-carousel{}

.thebroad-featured-artists-carousel-item{
	float:left;
	text-align: center;
	margin-right: 10px;
}


.thebroad-art-page-carousel-title a,
.thebroad-art-page-carousel-title{
	 color: #999 
}
.thebroad-art-page-carousel-photo{
	height:310px;
}



/* plugin */

.jcarousel-item{
	margin: 0px 10px 0px 0px !important;
	text-align: center;
}

#thebroad-artcarousel-wrapper{
	background: #FFFFFF;
	width:100%;
}
#thebroad-featured-art-carousel{
	height: 450px;
}

#thebroad-featured-art-carousel .view-header {
	text-align:center;

}

#thebroad-featured-art-carousel .view-header a {
	color: #404040;
}

#thebroad-featured-art-carousel .view-header h2, .responsive-artowrk-carousel h2, #block-block-36 h2 {
	font-size:9vm;
	font-size:9vmin;
	font-family: 'Jean Luc';
	color:#404040;
}

#thebroad-featured-artist-title-jcarousel{
	width: 960px;
	margin: 0 auto;
	
}
#thebroad-featured-artist-title-jcarousel h1{
	margin: 0 !important;
}

#thebroad-featured-artist-controls{
	width: 960px;
    margin: 0 auto;
    position: relative;
    top: -415px;
    left: 500px;
    float: right;
}

#thebroad-featured-artist-scroll-text{
	float: left;
	margin: -13px 5px;
	color: #999;
}

.jcarousel-prev{
	float: left;
}


.jcarousel-next{
	float: right;
}

.thebroad-art-page-carousel-title h2 a {
	color:#999;
}


/*Flexslider views slideshow module */

.flexslider {
	margin: 0;
	background: #fff;
	border: none !important;
	position: relative;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	zoom: 1;
}

#thebroad-prev-horizontal, a.flex-prev {
	display: block;
	width: 37px;
	height: 32px;
	background-position: 0 0;
	background-image: url(right.png) no-repeat;
}

a.flex-prev, #views_slideshow_controls_text_previous_art_page_bottom_carousel-default a {
	background-image: url(/sites/default/files/images/left.png);
	left: 0px;
	display: block;
	width: 37px;
	height: 32px;
	background-position: 0 0;
	text-indent: 9999px;
}


#views_slideshow_controls_text_previous_art_page_bottom_carousel-default{
	float:left;
}


#jcarousel-next-horizontal, a.flex-next {
	display: block;
	width: 37px;
	height: 32px;
	background-image: url(left.png) no-repeat;
}


a.flex-next,
#views_slideshow_controls_text_next_art_page_bottom_carousel-default a{
	background-image: url(/sites/default/files/images/right.png);
    right: 0px;
    display:block;
    width: 37px;
    height: 32px;
    background-position: 0 0;
    text-indent: 9999px;
}	

#views_slideshow_controls_text_next_art_page_bottom_carousel-default{
	float:left;
}

#views_slideshow_controls_text_pause_art_page_bottom_carousel-default{
	float:left;
}
#views_slideshow_controls_text_art_page_bottom_carousel-default{
	float: right;
	top: 25px;
	position: relative;
}

#thebroad-featured-artist-title{
	float: left;
    /*margin: -30px 0 20px 0px;*/
    position: relative;
    /*top: -30px;*/
}

#views_slideshow_controls_text_pause_art_page_bottom_carousel-default{
	margin: -15px 10px 0px 10px;
	color:#999;
	text-decoration:none;
}

.views-slideshow-controls-top {
	width: 960px;
	margin: 0 auto;
}

.flex-nav-container {
	width: 100%;
	display: block;
	margin-left: auto;
	margin-right: auto;
	/*height: 350px;*/
}

.flex-control-nav {
width: 100%;
position: absolute;
text-align: center;
}

.flexslider-views-slideshow-main-frame-row{
	width:auto;
	text-align: center;
}
.flexslider-views-slideshow-main-frame-row h1{
	margin: 0px !important;
}

#thebroad-featured-art-carousel .views-field-field-preview-sharing-image{
	margin: 0px 0px 10px 0px;
}


.flexslider .slides img {
	width: auto; /* undo width: 100%  in flexslider.css*/
	max-width: 100%; /* Make sure the image stays inside its surrounding container. */
	height: auto; /* keep the aspect ratio */
	margin: 0 auto;
}

.flexslider .slides > li {
	width: auto !important; /* undo width: 100%  in flexslider.css*/
	max-width: 100%; /* Make sure the image stays inside its surrounding container. */
	margin: 0px;
	display: none;
} 

/* BLOCKS */
.region-three-33-first,
.region-three-33-second{
	margin: 0 0 8px 0;
}

.region-three-33-third{
	margin: 0 0 0px 0;
}

#aboutNav{
	padding: 0 20px 0 0;
	
}


#aboutNav.display {
	position: fixed;
	top: 80px;
	width: 220px;
	overflow: hidden;
}


.thebroad-about-menu a.active {
border-bottom: 2px solid rgb(217,33,41);
}

.block-inner{
  margin: 0px;	
}
#block-views-front-page-slide-show-block-5 .image-field-caption,
#block-views-front-page-slide-show-block-2 .image-field-caption,
#block-views-front-page-slide-show-block-1 .image-field-caption{
  display:none;
}

#block-block-8,
#block-block-10,
#block-views-front-page-slide-show-block-5,
#block-views-front-page-slide-show-block-3,
#block-views-front-page-slide-show-block-2,
#block-views-front-page-slide-show-block-1{
  width: 340px;
  height: 290px;
  float: left;
}

/*TODO: Make class wraaper> Order left to right top to bottom for mright moragins*/
#block-block-9,
#block-block-8,
#block-block-10,
#block-views-front-page-slide-show-block-1,
#block-block-12,
#block-views-front-page-slide-show-block-3{
	margin: 0px 18px 0px 0px
}

#block-views-front-page-slide-show-block-3 .box_image{
	height: 190px;
	margin: 0px 0px 5px 0px;
}

div.thebroad-frontpage-3x3-block.image-field-caption{
	diplay:none;
}

.thebroad-frontpage-3x3-block a,
.thebroad-frontpage-3x3-block a:hover{
	color: #999 !important;
}

/*.thebroad-340x290-block:hover img{
	opacity:.8;
}*/

#block-block-12,
.thebroad-frontpage-3x3-block,
#block-views-front-page-slide-show-block-4{
	float:left;
}

/*#block-block-13 a,
#block-block-13 a:link
#block-block-14 a,
#block-block-14 a:link,
#block-block-15 a,
#block-block-15 a:link{
	color: #FFFFFF;
} */

#block-block-13,
#block-block-14,
#block-block-15{
	width:300px;

}

#block-views-front-page-slide-show-block-4{
	width:239px;
	height: 290px;
}

.thebroad-frontpage-3x3-block{
	float:left;
	height:290px;
	
}

.thebroad-frontpage-3x3-block a:hover{
	text-decoration: none;
}


.thebroad-frontpage-3x3-block .views-row-last{
	margin: 0px 0px 20px 0px;
}
.thebroad-views-block{
	
}
.thebroad-frontpage-3x3-block.image-field-caption{
	diplay:none;
}

.thebroad-200-block{
	
}

.thebroad-220-block{
	width: 220px	
}

.thebroad-239X209-block,
.small_box{
  width: 239px;
  height: 290px;
}



#thebroad-learn-about {
	background: url(/sites/default/files/images/Koons_Rabbit_24.png) no-repeat;
	float: left;
	
}

#thebroad-learn-about img {
	width: 239px;
	height: 290px;
}

.thebroad-239x290-block {
	height: 290px;
	height: 290px;
}

.thebroad-300-block {
	width: 300px;
}

.thebroad-340x290-block, .large_box {
	width: 340px;
	height: 290px;
}

.inner_box {
	padding: 5px 5px;
	overflow: hidden;
}



.thebroad-about-title-views-block{}


.box small_box first_row first grey{}

.box {
	float:left;
}

.inner_box{}

#signUp{}

#email{}

.signUpEmail{}

#signUpButton{}

.grey {
	background: rgb(86,96,98);
	color: white;
	font-size: 1.2em;
	line-height: 1.2;
	text-align: center;
}



.box h3 {
	font-size: 2em;
	text-transform: uppercase;
	margin: 0;
	padding-top: 20px;
}

#signUp {
	position: relative;
	vertical-align: bottom;
	display: block;
	padding: 10px 0px 10px 3%;
}

#signUpEmail {
	border: 2px solid rgb(206,206,206);
	padding-top: 10px;
	padding-bottom: 10px;
	min-width: 130px;
	width: 81%;
	text-align: center;
	color: #bababa;
	font-size: .8em;
}

.clear {
	clear: both;
}

#signUpButton {
	padding: 7px;
	margin: 15px auto 0px;
	width: 35%;
	min-width: 90px;
	border: none;
}

.view-display-id-giftguidesblock .views-row {
	  display: inline-block;
    position: relative;
}

.view-display-id-giftguidesblock .views-field-title {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height:40px;
    margin:auto;
    background: rgba(255,255,255,.7);
    width: 100%;
    text-align: center;
}

.view-display-id-giftguidesblock .views-field-title h3 {
		margin: 8px 0;
		font-size:20px;
}

.view-display-id-giftguidesblock blockquote.image-field-caption {
	display:none;
}

.node-gift-guide .field-name-field-light-box-image {
	text-align:center;
}

.node-gift-guide .field-name-field-light-box-image figure {
	margin-bottom:20px;
}

/*Standby Twitter block */

#block-block-36 {
	width:96%;
	margin: 0 auto;
	text-align:center;
	margin-bottom:80px;
	border-top: 3px solid #999;
  padding-top: 40px;
}

#block-block-36 h2 {
	font-size:8vm;
	font-size:8vmin;
	font-family: 'Jean Luc';
	color:#404040;
}

#block-block-36 p {
	text-align:center;
	font-size:1.1em;
}

#block-block-36 .twitter-timeline-container {
	margin:0 auto;
	text-align:center;
	max-width:650px;
}

#block-block-36  img {
	width:42px;
	height:42px;
}

#block-block-36 .twitter-timeline-container h3 {
	line-height:1;
	margin-bottom:0;
	padding-bottom:0;
	text-align:left;
	padding-top:10px;
}

#block-block-36 .twitter-timeline-container iframe {
	display:block !important;
}

#block-block-36 .broadButton {
	display:block;
	font-weight:bold;
	color:#fff;
	background:rgb(217,33,41);
	padding:10px;
	margin-top:10px;
	line-height:1.2;
}

#block-block-36 .broadButton p {
	padding:0;
	margin:0;
}

/*social media box */

.rotate {
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-webkit-backface-visibility: hidden;
	-moz-transofrm: rotate(-90deg);
	-ms-transform: rotate (-90deg);
	-o-transform: rotate (-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage (rotation=3);
	padding:0;
}

#followTitle {
	display:block;
	position:absolute; /*taken out for anonymous user problem */
	font-size:4em;
	color:#5d5d5d;
	letter-spacing: 0.03em;
	left: -80px;
    top: 90px;

}

/*IE 6-8*/
#followTitle { 
	left/*\**/: 0px\9; 
	top/*\**/: 30px\9; 
	
	}

.social {
	border:1px #c8c8c8 solid;
}

.socialmedia {
	padding: 0;
    margin-top: 5px;
    margin-left: 70px;
    width: 160px;
    height: 290px;
    overflow: hidden;	
}

#rotate-me{
	position: relative;
}

#block-block-12 .inner_box{
position: relative;
}

.socialmedia .clearfix{
	display: inline-block;
}

.socialmedia ul{
	list-style: none;
	padding: 0 0 0 6px;
}

ul.socialmedia{
	columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    podding: 0;
}

.socialmedia ul li {
	float:left;
	margin-left:10px;
	margin-bottom:15px;
}

.socialmedia ul li a {
	display:block;
	width:64px;
	height:64px;
	overflow:hidden;
}

.socialmedia .linkedin {
	background:url(/sites/default/files/images/icons/linkedin.png);
}

.socialmedia .linkedin:hover {
}

.socialmedia .twitter {
	background:url(/sites/default/files/images/icons/twitter.png);
}

.socialmedia .twitter:hover {
}

.socialmedia .facebook {
	background:url(/sites/default/files/images/icons/facebook.png);
}

.socialmedia .facebook:hover {

}

.socialmedia .googlePlus {
	background:url(/sites/default/files/images/icons/googleplus.png);
}

.socialmedia .googlePlus.hover {
}


.socialmedia .YouTube{
	background:url(/sites/default/files/images/icons/youtube.png);
}

.socialmedia .YouTube:hover {
}

.socialmedia .flickr{
	background:url(/sites/default/files/images/icons/flickr.png);
}

.socialmedia .flickr:hover {
}

/* Menus */

#block-menu-menu-footer-menu, #block-menu-footer-menu{
   float:left;
   width: 960px;
   text-align:left;
   color: white;
   font-size: .9em;
}

#block-menu-menu-footer-menu ul, #block-menu-footer-menu ul {
    list-style: none;
    margin: 0;
    padding: 0; 
}

#block-menu-menu-footer-menu ul li.leaf, #block-menu-footer-menu ul li.leaf {
	display: inline-block;
  width: 50%;
}

#block-menu-menu-footer-menu ul li a {
	color: white;
	text-align: left;
}

#block-menu-menu-footer-menu.last ul li a {
	margin-right:0px;
	padding-right: 0px;
}

/* NODES */

.field-name-field-artwork-caption-and-credit,
.artwork{
   /*margin-right: 20px;*/
   max-width: 540px;
}

.field-name-field-also-related, .field-type-entityreference, .field-label-above{
	margin: 10px 0px;
}
/*TODO:Add to font sstyle sheet */
.field-name-field-also-related a{
	text-transform: uppercase;
}

/* teaser titles */
.node-artist-bio-pages h1.node-title{
	font-size:1.5em;
}

.field-label{
	margin: 10px 0px;
}

/* ART NODES */
.art-pages-node{
	width:100%;
}

.art-pages-node div.art-pages-node-inner-wrapper{
	margin: 0 auto;
}

/* ART BIO NODES */

.node-type-artist-bio-pages h1, .node-type-art-pages h1 {
	display:none;
}


#block-views-artis-abouttheartist {

}

#block-views-artis-abouttheartist .views-field-field-artist-portrait {
	float:left;
	margin-right:20px;
	max-width:300px;
}

#block-views-artis-abouttheartist .artist-portrait-block p {
	margin:0;
	font-size:.7em;
}

#block-views-artis-abouttheartist .artist-portrait-block .field-portrait-caption {
	color:#999;
}

#block-views-artis-abouttheartist .views-field {
	font-size:.9em;
	margin-bottom:15px;
}

#block-views-artis-abouttheartist .view-content .views-field-title, .view-display-id-artwork_page_primary .tombstone .tombstone-title  {
	font-size:2em;
	font-family:'bebas_neueregular',sans-serif;
}

.view-display-id-artwork_page_primary .tombstone .tombstone-artist a {
	font-family: 'bebas_neueregular',sans-serif;
  color: #999;
 	font-size: 1.2em;
}

#block-views-artis-abouttheartist .views-field .views-label {
	font-weight:bold;
}

#block-views-artis-abouttheartist .views-field-body {
	margin-top:20px;
}

#block-views-artis-abouttheartist .views-label-body{
	font-family: 'bebas_neueregular', sans-serif;
	font-size:1.4em;
	color: #999;
}

#block-views-artis-artworksperartist {
	clear:both;
	padding-top:20px;
}

#block-views-artis-artworksperartist .views-row {
	margin:10px;
	display:inline-block;
	max-width:300px;
}



/* VIEWS */

/* Building Pages View */
.view-id-building_pages .views-field-field-lightbox-image {
	margin-top:20px;
}

.view-id-building_pages .views-field-field-lightbox-image .field-lightbox-image {
	display:inline-block;
	width:240px;
	margin-right:2px;
	margin-left:2px;
} 

.view-id-building_pages .views-field-field-lightbox-image .field-lightbox-image blockquote {
	display:none;
} 

/*Artwork View */
/*TODO: stranpoart and group styles here */

.view-id-art .views-exposed-form label {
	font-weight:bold;
	font-size:.8em;
}

.view-id-art {
	text-align:center;
}

.view-id-art h2 {
	text-align:left;
}

.page-art-browse #page-title, .page-art-inaugural-installation #page-title, .page-art-on-view #page-title, .page-art-exhibitions #page-title {
	text-align:center;
}

.view-id-art .views-field-title {
	color:#999;
	font-family: 'bebas_neueregular', sans-serif;
	margin:0 auto;
}

.view-id-art #edit-field-last-name-value-wrapper {
	width:100%;
}

.view-id-art #edit-field-last-name-value-wrapper label {
	width:100%;
	font-family: 'bebas_neueregular', sans-serif;
	font-size:1.2em;
}

.view-id-art #edit-field-last-name-value-wrapper #edit-field-last-name-value {
	font-size:.8em;
}

.view-id-art .views-exposed-form {
	text-align:center;
}

.view-id-art .views-field-title a, .view-id-art .views-field-title a:visited {
	color:#999;
	font-size:1.3em;
}

.view-id-art .form-item {
	display:inline-block;
}

.view-id-art .form-item label {
	padding:10px;
}

.view-id-art .form-item label:hover {
	color:rgb(217,33,41);
}

.view-id-art input[type="radio"] {
	visibility:hidden;
	display:none;
}

.view-id-art input[type="radio"]:checked+label{ 
	color:rgb(217,33,41); 
} 

.view-id-art .view-content {
	margin:0 auto;
	overflow: visible;
}

.view-id-art .views-row {
	display:inline-block;
	text-align:center;
	margin: 5px;
}

.view-id-art .views-field-nid {
	font-size:.8em;
	color:#999;
}

.view-id-art .pager, .view-inaugural-installation-browse .pager, .view-artwork-on-view .pager {
	font-family: "bebas_neueregular", sans-serif;
	font-size:1.3em;
}

.view-art2-pages {
	border-top: 2px #ddd solid;
  margin-top: 40px;
  padding-top: 20px;
}

#thebroad-artwork-view-wrapper{
	width:100%;
	overflow: hidden;
}

.views-field-field-artist- {
	margin-bottom: 20px;
}

#thebroad-artwork-view-inner-wrapper{
	margin-left:auto;
	margin-right:auto;	
}

#thebroad-artwork-view-wrapper.thebroad-artwork-title{
	color:#000 !important ;
	font-size: 1.7em;
}
.thebroad-artwork-image{}
#thebroad-artwork-view-inner-wrapper.views-field-field-preview-sharing-image{
	margin: 20px auto;
}

.view-display-id-artwork_page_primary .views-field-field-preview-sharing-image {
	float:left;
	margin-right:20px;
}

.view-display-id-artwork_page_primary .views-label {
	font-weight: bold;
}

.view-display-id-artwork_page_primary .views-field {
	margin-bottom:15px;
}

.view-display-id-artwork_page_primary .views-field p {
	margin:0;
}

.view-display-id-artwork_page_primary .field_artwork_copyright {
	font-size:.7em;
}

.view-display-id-artwork_page_primary .field_artwork_credit {
	font-size:.7em;
	color:#999;
}

.view-display-id-artwork_page_primary .views-field-field-preview-sharing-image {
	max-width:500px;
}

.tombstone {
	font-size:.9em;
	line-height:1.3;
}

.views-field-field-accession-number, .views-field-field-accession-date, .views-field-title-1, .views-field-field-object-type, .views-field-field-on-view {
	font-size: .9em;
}

.view-display-id-artwork_page_primary .views-field-title-1 .field-content a {
	font-weight:bold;
}

/*TODO:MOVE TO FONTS */
.thebroad-artwork-artist-link{
	margin: 0px 0px 10px 0px;
}
.thebroad-artwork-sharethis{}

div.view-display-id-about_pages_view .sharethis-wrapper{
	margin: 20px 0px;	
}

/*Artwork Splash Page*/
.page-node-187 h1 {
	display:none;
}

.page-node-187 #main-content {
	text-align:center;
}

.page-node-187 .block-views {
	display:inline-block;
	vertical-align:top;
}

.page-node-187 .views-field-field-lightbox-image .image-field-caption {
	display:none;
}

.view-art-splash {
	margin:10px;
	vertical-align:top;
}

.view-art-splash .view-header {
	display:block;	
}

.view-art-splash .view-header h2 {
	color:rgb(217,33,41);
	font-family:'Jean Luc';
	font-weight:bold;
	font-size:1.5em;
}

.view-art-splash .views-row {
	display:inline-block;
	margin:10px;
}

.view-art-splash .views-field-field-light-box-image-art2  {
	max-width:500px;
	margin-top: 1.5em;
} 

.view-art-splash .views-field-title h2, .view-art-splash .views-field-name h2 {
	font-family:'Jean Luc';
	font-size:1.8em;
	font-weight:bold;
} 

.view-art-splash .views-field-field-exhibition-start {

}

.view-art-splash .views-field-field-exhibition-start .views-label-field-exhibition-start, .view-art-splash .views-field-field-exhibition-start .field-content {
	display:inline-block;
}

.view-art-splash p, .view-art-splash .views-field-field-exhibition-start .views-label-field-exhibition-start, .view-art-splash .views-field-field-exhibition-start .field-content {
	font-family:'Jean Luc';
	font-weight:bold;
	line-height:1;
	font-size:1.3em;
}



/* Artwork View Block*/
.thebroad-artwork-list-block-wrapper{
	width: 100%;
	float: left;
	margin: 0px 0px 20px 0px;
}
.thebroad-artwork-list-block-image-left{
	float:left;
	width:50px;
	margin: 0px 10px 0px 0px;
}

.thebroad-artwork-list-block-title-right{
	float:left;
	color: #000;
	font-size: 13px;
	text-wrap:normal;
	word-wrap:break-word;
	width: 160px;
}

.thebroad-artwork-list-block-title-right a,
.thebroad-artwork-list-block-title-right a{
	color:#000000;
}
.thebroad-artwork-list-block-title-right a:hover{
	color: rgb(217,33,41) !important;
	text-decoration: none;
}

/*Artworks per artist block */
#block-views-artis-artworksperartist .view-content {
	font-size:.8em;
	color:black;
	
}

#block-views-artis-artworksperartist .view-content a {
	font-family: "bebas_neueregular", sans-serif;
	font-size:1.5em;
	color:#999;

}

/* Press View */
.view-id-press_release_pages ,
.theborad-press-row-wrapper{
	width: 580px;
    margin-right: 20px;
	text-decoration: none;
}

.view-id-press_release_pages div.item-list-pager,
.view-id-press_release_pages div.view-display-id-attachment_1 {
	padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: solid #ddd 1px;
}
.view-id-press_release_pages div.view-display-id-attachment_2{
	padding-bottom: 20px;
    margin-bottom: 50px;
    border-bottom: solid #ddd 1px;
}


/*Artists View*/
.thebroad-artists-view-grouped-row{}
.thebroad-artists-view-grouped-row .image-style-artis-bio-page-300px-scale{}
/*grouped in view foorter */
.thebroad-artists-view-field {}
.thebroad-artists-view-body{}
.thebroad-artists-view-broad-collections-link{
	margin:10px 0;
}
.thebroad-artists-view-broad-sharethis{
	margin: 0px 0px 10px 0;
}

/* Exhibition Browse View */

.view-inaugural-installation-browse .main-content-header, .view-artwork-on-view .main-content-header {
	text-align:center;
}

.view-inaugural-installation-browse, .view-artwork-on-view {
	text-align:center;
}

.view-inaugural-installation-browse .field-content, .view-inaugural-installation-browse .views-row, .view-artwork-on-view .views-row {
	display:inline-block;
	margin:5px;
	vertical-align:top;
	margin-bottom:15px;
}

.view-inaugural-installation-browse .installation-artwork, .view-artwork-on-view .installation-artwork {
	position:relative;
	text-align:center;
}

.tombstone, .view-inaugural-installation-browse .field-content .tombstone, .view-artwork-on-view .field-content .tombstone {
	color:#999;
	max-width:250px;
	text-align:center;
	margin:0 auto;
	line-height:1.1;
	font-size:.8em;
}

.view-display-id-artwork_page_primary .tombstone {
	max-width:none;
	text-align:left;
}

.tombstone .tombstone-artist a, .view-inaugural-installation-browse .field-content .tombstone .tombstone-artist a, .view-artwork-on-view .field-content .tombstone .tombstone-artist a{
	color:#999;
	font-family:'bebas_neueregular';
	font-size:1.2em;
}

.tombstone .tombstone-title a, .view-inaugural-installation-browse .field-content .tombstone .tombstone-title a, .view-artwork-on-view .field-content .tombstone .tombstone-title a {
	font-size:1.7em;
	font-family:'bebas_neueregular';
}

.view-inaugural-installation-browse .views-exposed-form, .view-artwork-on-view .views-exposed-form {
	display:none;
}

.view-inaugural-installation-browse .sort-button, .view-artwork-on-view .sort-button {
	display:inline-block; 
	padding:5px;
	margin:10px;
	background:rgb(217,33,41);
	color:white;
	font-family:'Jean Luc';
	font-weight:bold;
	text-align:center;
}

.view-inaugural-installation-browse .view-footer .sort-button, .view-artwork-on-view .view-footer .sort-button {
	font-size:1.8em;
}

.view-inaugural-installation-browse .view-footer .learn-more, .view-artwork-on-view .view-footer .learn-more {
	font-size:1.2em;
	background:#bbb;
}

.view-inaugural-installation-browse .pager, .view-artwork-on-view .pager {
	margin-top:20px;
}


.view-inaugural-installation-browse .view-grouping-header, .view-artwork-on-view .view-grouping-header {
	vertical-align:top;
	margin-top:20px;
}

.view-inaugural-installation-browse .view-grouping-header a, .view-artwork-on-view .view-grouping-header a {
	text-align:center;
	color:black;
	font-size:1.6em;
	font-family:'bebas_neueregular';
}

.view-inaugural-installation-browse .view-grouping-content h3, .view-artwork-on-view .view-grouping-content h3 {
	color:#999;
	font-family:'Arial', sans-serif;
	font-size:.8em;
	margin-top:0;
}

.view-display-id-inaugural_installation_browse_block {
	width:100%;
	overflow-x:hidden;
	overflow-y:hidden;
	-webkit-overflow-scrolling: touch;
}

.view-display-id-inaugural_installation_browse_block .views-row, .view-display-id-inaugural_installation_browse_block .field-content {
	margin:0;
	padding:0;
}

.view-past-exhibitions {
	font-family: 'Jean Luc';
	font-weight:bold;
}

.view-past-exhibitions .views-row {
	margin-bottom:10px;
}

.view-past-exhibitions .views-field-field-exhibition-type {
	display:inline-block;
	background: rgb(217,33,41);
	color:white;
	font-size:1.2em;
	padding:3px;
}

.view-past-exhibitions .views-field-name a {
	color:black;
	font-size:2.5em;
	line-height: 1;
}

.view-past-exhibitions .views-field-field-on-view-dates {
	margin-bottom:10px;
}

.view-past-exhibitions .views-field-field-lightbox-image .image-field-caption {
	display:none;
}

/*Group Visit Block View*/

.view-group-visits .views-row {
	margin-bottom:25px;
	padding-bottom:15px;
	min-height:200px;
	border-bottom: 1px solid lightgrey;
}

.view-group-visits .views-row-odd .group-visit-image {
	float:left;
	margin-right:10px;
}

.view-group-visits .views-row-even .group-visit-image {
	float:right;
	margin-left:10px;
}

.view-group-visits .views-row .views-field-edit-node {
	clear:both;
}

.view-group-visits .views-row .views-field-title .title {
	font-weight:bold;
}

.view-group-visits .views-row .views-field-title .length, .view-group-visits .views-row .views-field-title .cost {
	margin-top:.5em;
	margin-bottom:.5em;
}

.view-group-visits .views-row .views-field-nid-1  {
	color:rgb(217,33,41);
	font-family:'Jean Luc',sans-serif;
	cursor:pointer;

}

.view-group-visits .views-row .views-field-nid  {
	display:none;
	clear:both;
}

.view-group-visits .group-visit-additional-info {
	padding:10px;
}

.view-group-visits .group-visit-additional-info ul {
	padding: 0 0 0 40px;
	list-style:disc;
	font-size: .9em;
  line-height: 1.3;
}

.view-group-visits .group-visit-additional-info li {
	color:black;
	display:list-item;
}

/*FAQ views*/
.view-frequently-asked-questions .views-row {
	margin:1em 0 1em 0;
	padding:1em 0 1em 0;
	border-bottom:1px solid lightgrey;
}

.view-frequently-asked-questions h4 {
	font-family:arial,sans-serif;
	font-weight:bold;
	font-size:.9em;
	color:black;
	cursor:pointer;
}

.view-frequently-asked-questions .views-field-body {
	display:none;
}


/*MEDIA */
.player {
width: 500px;
height: 380px;
border: 0px solid #FF0000;
}

.file,
.views-field-field-press-room-pdf,
.field-name-field-pdf-attachemnt{
  margin: 0px 0 5px 0;
}

.field-name-field-youtube-embed{
  margin: 10px 0 10px 0
}

/* Sharethis buttons in  views */

div.view-content .st_fblike_large span{
/*display: none !important;*/
}


.views-field-sharethis, .sharethis-buttons {
	margin: 10px 0 0 0;
}

.feed-icon {
	margin: 20px 0;
}


/*Mail Chimp Section*/

.button {
	-moz-box-shadow: inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow: inset 0px 1px 0px 0px #f29c93;
	box-shadow: inset 0px 1px 0px 0px #f29c93;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background: -moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color: #fe1a00;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #d83526;
	display: inline-block;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	padding: 10px 26px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #b23e35;
}

#block-search-form {
	margin-left:10px;
}

.search-form input.form-submit,
#block-search-form input.form-submit{
	width: 30%;
	height: 24px;
	font-size: 9px;
	padding: 0px;
	margin: 0px;
  vertical-align:top;    
}



.region-sidebar-second div.block-inner{
width: 180px;
margin: 0 auto;
}

.region-sidebar-second{
padding: 0 0 0 0px;
}

#edit-search-block-form--2{
	width: 60%;
}

.search-info a.username,
p.search-info{
	display: none;	
}
.press-button{
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block; 
	color:#ffffff !important;
	font-size:15px;
	font-weight:bold;
	padding:10px 26px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
	line-height: 1.3em;
    margin: 1em 0 0 0 !important;

}
.email-button:hover,
.press-button:hover,
.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
	text-decoration: none;
	color:#FFF !important;
}

.email-button a:hover,
.press-button a:hover{
	text-decoration: none;
	color: #FFFFFF !important;
}
.press-button a:link,
.email-button a:link,
.email-button a:visited,
.email-button a:active,
.press-button a:active,
.press-button a:visted{
	color: #FFFFFF !important;
}

.pressItem h3{
	font-size: 19px;
}
address {
line-height: 1.3;
margin: 1em 0;
font-family: arial, sans-serif;
font-size: 16px;
}
.button:active {
	position:relative;
	top:1px;
}

/* TEMP STYLES
 * FIX THIS STUFF, CHRIS ! 
 */

.node-programs-pages{
	width:500px;
	overflow: hidden;
}

a.feed-icon{
	display:none;
}

/* POPUPS, PROMO, FORMS ECT Orginal Stlye by H.HART */
/*popup styles */
#block-block-33 {
	position: fixed;
	bottom: 0;
	text-align:center;
	width:100%;
	right:0;
	left:0;
	display: none;
	z-index: 10000;
	overflow:hidden;
}

#block-block-33 form {
	position: relative;
	margin: 0 auto;
	font: normal 100% Arial, sans-serif;
	border: none;
	padding: 10px 10px;
	background-color: rgb(217,33,41);
	color: #FFF;
	text-align: center;
	overflow: hidden;
}

#block-block-33 label {
	display: inline-block;
	font-weight: normal;
	font-size: 1.3em;
}

#block-block-33 input {
	display: inline-block;
	overflow: hidden;
	padding:10px;
	margin:10px;
}

#block-block-33 p {
	font-size: 16px;
	font-weight: bold;
	color: white;
}

#block-block-33 a.mc_embed_close {
	background: transparent url(http://downloads.mailchimp.com/img/closebox.png) no-repeat;
	display: block;
	height: 30px;
	width: 30px;
	text-indent: -999em;
	position: absolute;
	top: 0px;
	right: 0px;
	display: none;
}



#mc-embedded-subscribe {
	margin:0 auto;
	color: rgb(217,33,41);
	font-family: 'bebas_neueregular', sans-serif;
	font-size: 1.5em;
	text-decoration: none;
	text-align: center;
	background: white;
	display:inline-block;
}

#mc-embedded-subscribe input {

	padding:10px;
	margin:10px;
}

.indicates-required {
	padding-bottom: 10px;
	font-size: .7em;
}

#promo-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, .6);
	z-index: 1001;
}

#promo-popup {
	width: 820px;
	height: 500px;
	background: #FFFFFF;
	position: relative;
	margin: 0 auto;
	margin-top: 10%;
	padding-top: 15px;
}

.landingHeader {
	width: 800px;
	margin: 0 auto;
	margin-bottom: 30px;
}

#aboutTickets {
	width: 800px;
	margin: 0 auto;
}

#gForm {
	width: 800px;
	font-size: 1em;
	margin-top: 30px;
}

.ss-question-list {

}

.getTicketsNow {
	padding-top: 10px;
}

#gForm-subscribe {
	width: 225px;
	height: 45px;
	background: rgb(217,33,41);
	font-family: arial, sans-serif;
	text-decoration: none;
	text-align: center;
	color: white;
	font-weight: bold;
	border: none;
}

#noThanks {
	width: 225px;
	height: 45px;
	border: 2px rgb(217,33,41) solid;
	font-family: arial, sans-serif;
	text-decoration: none;
	text-align: center;
	color: black;
	font-weight: bold;
}

.noThanksLink {
	display: block;
	color: black;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.ss-q-item-label {
	display: inline-block;
	width: 120px;
}

.ss-q-short {
	display: inline-block;
	width: 250px;
	padding: 3px;
}

.submitEntry {
	position: relative;
	padding-top: 10px;
}

.wFormContainer, .wFormTitle {
	font-family:arial,sans-serif !important;
}

.wfPagingButtons button {
	display:inline-block; 
	padding:5px;
	margin:10px;
	background:rgb(217,33,41);
	color:white;
	font-family:'Jean Luc';
	font-weight:bold;
	text-align:center;
	font-size:1.8em;
}

@media only screen and (min-width: 1024px) {
	.view-id-art {
		width:120%;
		margin-left:-10%;
	}

	.page-node-187 #main-content {
		width:120%;
		margin-left:-10%;
	}
}

/*sitemap */
#sitemap {

}

#sitemap ul {
	/*list-style-type: square; */
	list-style-type: none;
	padding:0;
}

#sitemap ul li {
	list-style-position: outside;
	display:list-item;
}

#sitemap ul li a {
	color:black;
}

#sitemap ul li a:hover {
	color:rgb(217,33,41);
}

.submenu {
	padding-left:2em;
}
	
#sitemap p {
	color: rgb(187, 187, 187);
	display: block;
	font-family: arial, sans-serif;
	font-size: .9em;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 18px;
}
/* employment page */
.employmentListing ul {
	list-style-type:square;
	padding-left:14px;
}

.employmentListing ul li {
	font-size:.9em;
	font-family: arial, sans-serif;
	color:black;
	display:list-item;
	list-style-position:outside;
}
.the-broad-employment-views-title{
}	

/* normal menu */
#block-system-main-menu {
  float: left;
  margin-bottom: 1em;
  padding: 0;
  background:rgba(255,255,255,.7);
}

#block-system-main-menu ul {
  padding-left: 0;
}

.front #block-system-main-menu ul .menu {
  background:rgba(255,255,255.7);
}

#block-multiblock-4 a,
#block-multiblock-2 a,
#block-system-main-menu a {
  color: #000;
  font-family: 'bebas_neueregular', sans-serif;
  -o-transition:.25s ease-in-out;
  -ms-transition:.25s ease-in-out;
  -moz-transition:.25s ease-in-out;
  -webkit-transition:.25s ease-in-out;
  transition:.25s ease-in-out;
  font-size:1.7em;
  border-bottom: 2px solid #fff;
}
#block-multiblock-4 li,
#block-multiblock-2 li,
#block-system-main-menu li .menu-depth-1  {
	margin-left: 20px !important;
	padding-left:10px;
	padding-right:10px;
}

#block-system-main-menu li .menu-depth-2 {
	font-size:.6em;
}

#block-system-main-menu ul ul {
	position:absolute;
	background:white;
	display:none;
	margin-left:-10px;
}

#block-system-main-menu ul li:hover {
	background:white;
	color:black;
}

#block-system-main-menu ul li:hover ul {
	display:block;
}

#smallNav ul li .menu-depth-2, #block-system-main-menu ul li .menu-depth-2 {
	margin:5px;
	float:none;
	padding-left:10px;
	margin-left:0px !important;
}

#block-system-main-menu ul li ul li {
	display:block;

}

.front #thebroad-menubar-wrapper .nav li .menu-depth-2 a {
	color:black;
}

.front #thebroad-menubar-wrapper .nav li .menu-depth-2 a:hover {
	color:rgb(217,33,41);
	  -o-transition:.25s ease-in-out;
  -ms-transition:.25s ease-in-out;
  -moz-transition:.25s ease-in-out;
  -webkit-transition:.25s ease-in-out;
  transition:.25s ease-in-out;
}

#block-system-main-menu ul li .menu-depth-2:hover a {
	color:rgb(217,33,41);
	  -o-transition:.25s ease-in-out;
  -ms-transition:.25s ease-in-out;
  -moz-transition:.25s ease-in-out;
  -webkit-transition:.25s ease-in-out;
  transition:.25s ease-in-out;
}

.front #block-system-main-menu ul li a {
	color:black;
}

#smallNav ul li .menu-depth-2 {
	display:none;
}

/* more menu stuff */

ul.menu li.active-trail,
ul.menu li.active-trail a.active {
border-bottom: 2px solid rgb(217,33,41);
}

#block-menu-menu-footer-menu ul.menu li.active-trail {
	border-bottom:none;
}
#block-multiblock-4 a,
#block-multiblock-2 a,
#block-system-main-menu a {
  border: 0;
}
.sf-menu.sf-style-thebroad span.sf-description {
  color: #555555;
  display: block;
  font-size: 0.8em;
  line-height: 1.5em;
  margin: 5px 0 0 5px;
  padding: 0;
}




#block-multiblock-2 li.active-trail,
#block-multiblock-4 li.active-trail,
#block-system-main-menu li.active-trail {
	border-bottom: 2px solid rgb(217,33,41);
}

#block-multiblock-2 li.active-trail ul li,
#block-multiblock-4 li.active-trail ul li,
#block-system-main-menu li.active-trail ul li {
	border-bottom: none;
}

/*#block-multiblock-2 li.active-trail a.active,
#block-multiblock-4 li.active-trail a.active,
#block-system-main-menu li.active-trail a.active {
	border-bottom: 2px solid rgb(217,33,41);
}
*/

#block-multiblock-2 li a:hover,
#block-multiblock-4 li a:hover,
#block-system-main-menu li a:hover{
  /*background: #e9e9e9;*/
  color: rgb(217,33,41); 
  text-decoration: none !important;
}

#block-multiblock-2 li a:hover,
#block-multiblock-4 li a:hover,
#block-system-main-menu li a:hover,
.sf-menu.sf-style-thebroad li a:hover{
text-decoration: none !important;
}

#responsive-search-2, #responsive-search-3 {
	padding-top:20px;
	margin-top:0px;
	background:white;
}

/* is useful below ? */
.sf-menu.sf-style-thebroad.sf-navbar li ul {
  /*background-color: #e9e9e9;*/
}
.sf-menu.sf-style-thebroad.sf-navbar li ul li ul {
  /*background-color: transparent;*/
}
.sf-menu.sf-style-thebroad .sf-sub-indicator {
  background-image: url('../images/arrows-777777.png');
}
.sf-menu.sf-style-thebroad.rtl .sf-sub-indicator {
  background-image: url('../images/arrows-777777-rtl.png');
}
.sf-menu.sf-style-thebroad ul.sf-megamenu li.sf-megamenu-wrapper ol,
.sf-menu.sf-style-thebroad ul.sf-megamenu li.sf-megamenu-wrapper ol li {
  margin: 0;
  padding: 0;
}
.sf-menu.sf-style-thebroad ul.sf-megamenu li.sf-megamenu-wrapper a.menuparent {
  font-weight: bold;
}
.sf-menu.sf-style-thebroad ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
  display: inline;
  float: left;
  width: 12em;
}
.sf-menu.sf-style-thebroad.rtl ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
  float: right;
}

/*jQuery-ui accordion */
#accordion{
	margin-left:0px;

}

#accordion p{
	font-size:12px;

}

#accordion .ui-accordion-header,
#accordion .view-content .ui-accordion-content .ui-helper-reset 
.ui-widget-content .ui-corner-bottom .ui-accordion-content-active,
#accordion .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
border: none;
background: none;
font-weight: normal/*{fwDefault}*/;
color: #000;

}

#accordion .ui-widget-content {
border: none;
color: #fff;
padding: 10px 0 0 10px;
margin: 0px;
}

#accordion span{
	margin-right:10px;
}

#accordion .ui-state-active .ui-icon,
#accordion .ui-state-default .ui-icon{
background-image: none;
}

#accordion .ui-icon{
	background-image: none;
}

#accordion .ui-accordion .ui-accordion-header .ui-icon {
 	position: inherit;
	left: 0;
	top: 0;
	margin-top: 0; 
}
.ui-state-active .ui-icon {
/* background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}; */
}

.arrow-off {
cursor: pointer;
background: url(../css/images/arrow.gif) no-repeat 0 0 !important;
display:block;
width:20px;
height:20px;
}

.arrow-on{
cursor: pointer;
background: url(../css/images/arrow-open.gif) no-repeat !important;
display:block;
width:20px;
height:20px;
}

p.right{
	margin: 0 0 0 30px !important;
}

#accordion .field-content{
	margin-right:0px;
}

.mobile-unhide{
	display:none;
}

/*Flexislider CSS TRANSFORMATIONS */

.flex-viewport{
	position:relative;
	z-index:1;
	-webkit-transition: none;
    -moz-transition: none;
    transition: none;
    -webkit-transform: translateZ(0);
}

#columns,
.view-new-front-page-slideshow{
	-webkit-transform: translateZ(0);
}

/*NEW 11-21-14 */
/*SEARCH */
edit-keys {}
/*TODO: DROP */
.form-item-keys{
	margin: 0 0 0 20px;
}

.search-results {
	margin: 0 0 0 0;
}

.search-results .search-snippet-info {
padding-left: 1em;
padding-right: 1em;
}

.faq-box {
	width: 80%;
  margin: 0 auto;
  background: #ddd;
  padding: 20px;
  font-size:.9em;
}

.faq-box ul {
	list-style: square outside;
}

.faq-box ul li {
	color:black;
	display:list-item;
	margin-left:40px;
}

.views-field-body ul {
	list-style: square outside;
}

.views-field-body ul li {
	color:black;
	display:list-item;
	margin-left:40px;
}

#under_logo {
	margin-bottom:10px;
}

.view-Related-Tour-Stops .views-row {
	display:inline-block;
	padding:10px;
	margin-bottom: 20px;
	max-width:300px;

}

.view-Related-Tour-Stops .views-field {
	display:inline-block;
}

.view-Related-Tour-Stops .views-field-field-icon {
	margin-right:10px;
}

.view-Related-Tour-Stops .views-row .views-field-name {
	font-family:'bebas_neueregular',sans-serif;
	max-width:80%;
}

.view-Related-Tour-Stops .views-row .views-field-name .field-content {
	font-size:1.2em;
}

.view-Related-Tour-Stops .views-row .views-label-name {
	font-style:italic;
	color:#999;
	display:block;
}

.view-Related-Tour-Stops .views-field-field-soundcloud, .view-Related-Tour-Stops .views-field-field-video-stop {
	max-width:300px;
}

.vocabulary-tours .field-name-field-icon {
	display:inline-block;
}

.taxonomy-term-description {
	margin: 5px 20px 20px;
	display: inline-block;
	max-width: 80%;
}

.view-Related-Tour-Stops .views-field-field-soundcloud iframe {
	height:250px;
}

.view-Related-Tour-Stops .views-field-field-video-stop .media-youtube-player {
  width: 450px;
  height: 250px;
}

#block-block-35 h3 {
	margin:0;
	margin-left:10%;
	color:black;
	font-family:'Jean Luc';
	font-size:.8em;
	font-weight:bold;
	padding:3px;
	position:absolute;
}

.front #block-block-35 h3 {
	background:rgba(255,255,255,.7);
}

/*Hero Header Styles*/

.homepage-hero-module {
    border-right: none;
    border-left: none;
    position: relative;
}
.no-video .video-container video,
.touch .video-container video {
    display: none;
}
.no-video .video-container .poster,
.touch .video-container .poster {
    display: block !important;
}
.video-container {
    position: relative;
    bottom: 0%;
    left: 0%;
    height: 100%;
    width: 100%;
    overflow: hidden;
    background: #fff;
}
.video-container .poster img {
    width: 100%;
    bottom: 0;
    position: absolute;
}
.video-container .filter {
    z-index: 100;
    position: absolute;
    background: rgba(0, 0, 0, 0.4);
    width: 100%;
}
.video-container video {
    position: absolute;
    z-index: 0;
    top: 0;
}
.video-container video.fillWidth {
    width: 100%;
}

/*Special ExhibitionStyles */

.specialExhibitionView .view-footer a {
	display:inline-block;
	font-weight:bold;
	color:#fff;
	background:rgb(217,33,41);
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	line-height:1;
	font-family:'Jean Luc';
	font-size:1.3em;
}

.specialExhibition {
	display:inline-block;
	font-weight:bold;
	color:#fff;
	background:rgb(217,33,41);
	padding:5px;
	line-height:1;
	font-family:'Jean Luc';
	font-size:20px;
}

.exhibitionDates {
	display:inline-block;
	font-weight:bold;
	color:#fff;
	background:rgb(217,33,41);
	padding:5px;
	margin-top:0px;
	margin-bottom:10px;
	line-height:1;
	font-family:'Jean Luc';
	font-size:31px;
	margin-top:0px;
}

.specialExhibitionView .view-footer a {
	font-size:1.7em;
}

.views-field-field-additional-text-area {
	margin-bottom:20px;
} 

.specialExhibitionTitle {
	font-weight:bold;
	line-height:1;
	letter-spacing:2px;
}

.Cindy {
	font-size:80px;
	letter-spacing: 3px;
	margin-bottom: -5px;
}

.Sherman {
	font-size:48px;
}

.ImitationofLife {
	font-size:45px;
	display:inline-block;
	border-top:8px solid black;
}



.specialExhibitionView .views-field-description {
	margin-top:20px;

}

.specialExhibitionView h2 {
	display:inline-block;
	border-bottom:4px solid #999;
	color:#999;
	margin-bottom:10px;
}

.relatedArtworks .view-content, .relatedProgramming .view-content {
	text-align:center;
}

.relatedArtworks .views-row {
	display:inline-block;
	margin:5px;
	padding:5px;
}

.relatedArtworks .views-row {
	vertical-align: top;
}

.relatedArtworks .views-field-title a,.relatedProgramming .views-field-title a {
	color:#999;
	font-size:1.1em;
}

.relatedProgramming {
  background: #ddd;
  padding:20px;
}

.relatedProgramming .views-row {
	max-width: 250px;
  vertical-align: top;
  display:inline-block;
	margin:5px;
	padding:5px;
	font-family: 'bebas_neueregular', sans-serif;
	font-weight:bold;
}

.relatedProgramming .views-field-title a {
	font-size:1.3em;
	color:black;
}

.relatedProgramming .views-field-field-program-date {
	font-size:1.1em;
	color:#999;
}

.specialExhibitionView .installationImagesBlock .views-row {
	display:inline-block;
}

.installationImagesBlock {
	margin-top:20px;
}

.views-field-field-installation-images {
	display:inline-block;
	margin-right:2px;
	margin-left:2px;
	margin-bottom:10px;
} 

.specialExhibitionView .media-youtube-video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}

.specialExhibitionView .media-youtube-player {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.specialExhibitionView .subheader p , .specialExhibitionView h3.subheader  {
	  margin:0;
}

.specialExhibitionView .view-display-id-cs_tour_info .views-field-description {
	margin-top:0;
	margin-bottom:10px;
}

/*Panels Style overrides */
#content .panel-display {
	margin-left:0;
	margin-right:0;
}

/*Group Form Styles*/
form .oneField {
	margin-top:10px;
	margin-bottom:10px;
	font-size:.9em;
}

form .oneField label {
	font-weight:bold;	

}

form .oneField textarea {
	min-height:60px;
	min-width:300px;
}

.wForm form fieldset {
	border:0;
	margin:0;
	padding:0;
}

.field-item .wForm  ul {
	list-style-type: none;
  padding-left: 0;
}

.wForm .offstate {
	display:none;
}

.wForm .errMsg {
	color: red;
  font-size: .7em;
  font-style: italic;
}

.wForm .htmlContent h3 {
	margin-bottom:0;
}

.wForm .htmlContent p {
	margin-top:0;
}