@import url(common.css);

/**
 * Main Navigation
 */

.nav-button { display: none; } /* hide the navigation button by default */

.sf-menu.sf-style-methys-ii#superfish-1 {
  margin-top: 18px;
}

.sf-menu.sf-style-methys-ii li {
  margin: 0 15px 0 0;
}

/**
 * Main Content
 */
#main-content > .grid-inner {
  padding-top: 50px;
}

/**
  * Blocks
  */

/* Visit OMCA */
#main-wrapper #sidebar-second-wrapper .region > #block-block-32--2 {
	display: block;
}

/* Hours/Parking/Admission QuickTabs */
#main-wrapper #sidebar-second-wrapper .region > #block-quicktabs-visit-omca--2 {
	display: block;
}

/* Home Slideshow Flexslider */

#slideshow-wrapper .block-views-home-slideshow-flexslider .flexslider li.flexslider_views_slideshow_slide .slideshow-group-fields-wrapper .views-field-field-homepage-slideshow-teaser .field-content {
  font-size: 2.3em;
}

/* Panel First */

#panel-first-wrapper .panel-column .region {
  margin: 8px 4px 0 4px;
}

#panel-first-wrapper .panel-column-first .region {
  margin-left: 0;
}

#panel-first-wrapper .panel-column-last .region {
  margin-right: 0;
}

.front #breadcrumb-wrapper .container {
	border-top: none;
}

/**
  * Email Signup: Monthly Calendar
  */

.block.email-signup-monthly-calendar {
  display: block;
}

.block.email-signup-monthly-calendar #mc-embedded-subscribe-form {
  margin: 0;
}

.block.email-signup-monthly-calendar #mc-embedded-subscribe-form > * {
  display: inline-block;
}

.block.email-signup-monthly-calendar #mc-embedded-subscribe-form div.clear {
  width: auto;
}

.block.email-signup-monthly-calendar #mc-embedded-subscribe-form label[for="mce-EMAIL"] {
  margin-right: 5px;
}

.block.email-signup-monthly-calendar #mc-embedded-subscribe-form input#mce-EMAIL {
  margin-right: 5px;
}

.block.email-signup-monthly-calendar #optin {
  width: auto;
}

.block.email-signup-monthly-calendar #optin input[type="submit"] {
  padding: 5px 8px;
  width: auto;
}

/**
  * Home Page - OMCA Blog
  */

#content-bottom-wrapper > .container > .region {
  margin-top: 8px;
}

#content-bottom-wrapper .view-blog-home-page-latest-posts .views-field-field-blog-slideshow-image .field-content {
  max-height: 175px;
  overflow: hidden;
}

/**
  * Event Calendar
  */

.view-events.view-display-page > .view-content .views-row,
.view-family-events .views-row {
  width: 33%;
}

.view-events.view-display-page > .view-content .views-row img,
.view-family-events .views-row img {
  height: auto !important;
}

.view-events.view-display-page > .view-content .views-row-column-1,
.view-family-events .views-row-column-1 {
  clear: left;
}

.view-events.view-display-page > .view-content .views-row-column-1 .views-row-inner,
.view-family-events .views-row-column-1 .views-row-inner {
  margin-left: 0;
}

.view-events.view-display-page > .view-content .views-row-column-3 .views-row-inner,
.view-family-events .views-row-column-3 .views-row-inner{
  margin-right: 0;
}

.view-events .view-display-id-attachment_exhibitions .views-row {
  width: 49%;
}

.view-events .view-display-id-attachment_exhibitions .views-row-odd {
  clear: left;
}

.view-events .view-display-id-attachment_exhibitions .views-row-odd .views-row-inner {
  margin-left: 0;
}

.view-events .view-display-id-attachment_exhibitions .views-row-even .views-row-inner {
  margin-right: 0;
}

.view-events .view-display-id-attachment_exhibitions .views-row img {
  height: auto !important;
}

/* Family Programs */

/* Family Programs - What's Inside page */

.fg-item {
  width:33%;
}

.fg-item .family-guide {
  margin: 0 3px;
}

.fg-item.fg-item-1 .family-guide {
  clear: left;
  margin-left: 0;
  margin-right: 6px;
}

.fg-item.fg-item-3 .family-guide {
  margin-left: 6px;
  margin-right: 0;
}

.block-callout-hover.family-guide .hover-content .hover-content-inner {
  font-size: 1em;
  padding: 16px;
}

/* OMCA Blog - Main Landing Page */

.view-blog-main-landing-page-categories .block-callout {
  max-width: 307px;
}

.view-blog-main-landing-page-categories .block-callout .featured-image-wrapper img {
  width: 307px;
  height: 107px;
}

.view-blog-main-landing-page-categories .views-row-blog-topic-all .callout-text {
  position: relative;
  top: -54px;
}