/**
 * Common styles for desktop and tablet.
 */

/**
  * Header
  */

#headline-wrapper {
  min-height: 66px;
}

#header {
  height: 60px;
}

#logo img {
  /*width: 130px;
  height: 166px;
  margin: 15px 33px;*/
  height: 135px;
  width: 105px;
}

/**
 * Main Navigation
 */

/* footer */
#brand-footer .footer-text {
  float: left;
}

#brand-footer .footer-address {
  display: none;
}

/* Social icons */
ul.social-icons {
  float: right;
  margin-top: 19px;
}

/**
 * Copyright
 */
#copyright-wrapper {
  background-color: #8d8d8d;
}

/* ShareThis block */
#block-omca-sharethis-omca-sharethis-block--2 h2.block-title {
  margin-top: 0;
}

/* Panel First */
.front #main-wrapper {
  display: none;
}

/* Featured Videos */

.media-thumbnail-grid .item-list li.views-row {
  display: inline-block;
  vertical-align: top;
  width: 18%;
  border-bottom: none;
  padding: 5px 5px 10px 5px;
}

.media-thumbnail-grid .item-list li.views-row .views-field-title {
  clear: both;
}

.media-thumbnail-grid .item-list li.views-row .media-thumbnail {
  padding-bottom: 0;
}

.media-thumbnail-grid .item-list ul li.views-row h2 {
  font-size: 1.079em;
}

.media-thumbnail-grid .item-list ul li.views-row a.watch-link {
  font-size: 0.9em;
}

.view-videos-featured-videos.block-featured-videos .views-row {
  display: inline-block;
  vertical-align: top;
  border-bottom: none;
  padding: 5px 5px 10px 5px;
}

.view-videos-featured-videos.view-display-id-block_featured_videos .views-row {
  width: 23%;
}

.view-videos-featured-videos.view-display-id-block_featured_videos .views-row.views-row-1 {
  padding-left: 0;
}

.view-videos-featured-videos.view-display-id-block_featured_videos .views-row.views-row-4 {
  padding-right: 0;
}

.view-videos-featured-videos.view-display-id-block_featured_videos_2 .views-row {
  width: 48%;
}

.view-videos-featured-videos.block-featured-videos .views-row .views-field-field-image-cache .views-inline,
.view-videos-featured-videos.block-featured-videos .views-row .views-field-field-video-embed .views-inline {
  display: block;
  float: none;
  padding: 0;
}

.view-videos-featured-videos.block-featured-videos .views-row img {
  margin-bottom: 5px;
}

.view-videos-featured-videos.block-featured-videos .views-row .views-field-type span {
  font-size: 0.846em;
}

.view-videos-featured-videos.block-featured-videos .views-row .views-field-title h2.list-omca-title {
  font-size: 1em;
}

.view-videos-featured-videos.block-featured-videos .views-row .views-field-field-image-cache-1,
.view-videos-featured-videos.block-featured-videos .views-row .views-field-field-video-embed-1 {
  font-size: 0.846em;
}

/* Home Slideshow Flexslider */

#slideshow-wrapper .block-views-home-slideshow-flexslider .flexslider {
  margin-bottom: 0;
}

#slideshow-wrapper .block-views-home-slideshow-flexslider .flexslider .slides img {
  height: auto;
}

#slideshow-wrapper .block-views-home-slideshow-flexslider .flexslider li.flexslider_views_slideshow_slide .views-field-field-slideshow-image-1.Video {
  width: 67%;
}

#slideshow-wrapper .block-views-home-slideshow-flexslider .flexslider li.flexslider_views_slideshow_slide .views-field-field-slideshow-image-1.Video .file-video {
  margin-bottom: 7px;
}

#slideshow-wrapper .block-views-home-slideshow-flexslider .flexslider li.flexslider_views_slideshow_slide .slideshow-group-fields-wrapper {
  background-color: rgba(0, 0, 0, 0.8);
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
  width: 33%;
  height: 67%;
  text-align: left;
}

#slideshow-wrapper .block-views-home-slideshow-flexslider .flexslider li.flexslider_views_slideshow_slide .slideshow-group-fields-wrapper .views-field-field-homepage-slideshow-action .field-content {
  padding-bottom: 10px;
}

#slideshow-wrapper .block-views-home-slideshow-flexslider .flexslider .flex-control-nav {
  position: absolute;
  bottom: 20px;
  right: 20px;
  width: auto;
  z-index: 3;
}

#slideshow-wrapper .block-views-home-slideshow-flexslider .flexslider .flex-control-paging li a {
  background: #808080;
  background: rgba(255,255,255,0.5);
}

#slideshow-wrapper .block-views-home-slideshow-flexslider .flexslider .flex-control-paging li a:hover {
  background: #b3b3b3;
  background: rgba(255,255,255,0.7);
}

#slideshow-wrapper .block-views-home-slideshow-flexslider .flexslider .flex-control-paging li a.flex-active {
  background: #e6e6e6;
  background: rgba(255,255,255,0.9);
}

/* Home Slideshow Flexslider (Mobile) */

.block-views-home-slideshow-flexslider-mobile {
  display: none;
}

/* Home Page - OMCA Blog */

#content-bottom-wrapper .view-blog-home-page-latest-posts .views-row .region {
  margin: 0 4px 0 4px;
}

#content-bottom-wrapper .view-blog-home-page-latest-posts .views-row-1 .region {
  margin-left: 0;
}

#content-bottom-wrapper .view-blog-home-page-latest-posts .views-row-3 .region {
  margin-right: 0;
}

#block-views-a8f751cbe282a83842f4844267c7019c > .block-inner {
  border-left: #ccc 5px solid;
}

#block-views-a8f751cbe282a83842f4844267c7019c > .block-inner > .block-content {
  margin-left: -5px;
}

/* Responsive Col Grid */

.responsive-col-wrapper:not(.view) > div,
.responsive-col-wrapper.view li {
  float: left;
  margin: 0 5px;
}

.responsive-col-wrapper:not(.view).two-column.full-width > div,
.responsive-col-wrapper.view.two-column.full-width li {
  width: 49%;
}

.responsive-col-wrapper:not(.view) > div.left-col,
.responsive-col-wrapper.view.two-column li.views-row-odd {
  clear: left;
  margin-left: 0;
}

.responsive-col-wrapper:not(.view) > div.right-col,
.responsive-col-wrapper.view.two-column li.views-row-even {
  clear: right;
  margin-right: 0;
}

/**
  * Event Calendar
  */
.view-events .views-row,
.view-family-events .views-row {
  display: inline-block;
  vertical-align: top;
}

.view-events .views-row .views-row-inner,
.view-family-events .views-row .views-row-inner {
  margin: 0 5px 10px;
}

.view-events .view-display-id-attachment_exhibitions_featured .views-row .views-row-inner {
  margin: 0 0 10px 0;
}

.view-events.view-display-id-page_all_events .views-row {
  width: auto;
  display: block;
  clear: both;
}

.view-events.view-display-id-page_all_events .views-row .views-field-title h4,
.view-events.view-display-id-page_all_events .views-row .views-field-field-date .field-content,
.view-events.view-display-id-page_all_events .views-row .views-field-taxonomy-vocabulary-1 .field-content {
  margin-left: 108px;
}

.event-listing .views-field-field-date .field-content {
  font-size: 11px;
}

/* Family Programs */

/* Family Events page */

.title-tagged,
.title-tagged + * {
  display: inline;
}

.page-node-3544 .tags.frequency {
  margin-left: 1em;
}

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

.fg-item {
  display: inline-block;
  vertical-align: top;
}

/* Blog: Main Landing Page */

.view-blog-main-landing-page-categories .views-row {
  display: inline-block;
}