/**
  OMCA Orange Color
*/
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:700);
/* @import url(https://fonts.googleapis.com/css?family=Vesper+Libre:700); */

.fun {/*font-family: 'Vesper Libre', serif;*/}

/* Navigation */
a {
  color: #f58026;
  /* color: #00aced; */
}

b {font-weight: 700;}
strong {font-weight: 700;}


.bodyhead { -webkit-margin-after: 0em;
font-size: 1.167em; font-weight:bold;}

p.featured-text {
  font-size: 1.4em;
  line-height: 1.4em;
}

/* button link */
.button-link,
ul.primary li a.button-link,
#mc_embed_signup input.button.button-link,
.homepage-slideshow-action-link,
.block.block-callout #optin input[type="submit"] {
  color: #ffffff;
  font-size: 1.2em;
  font-weight: bold;
  text-transform: lowercase;
  background-image: none;
  background-color: #00aced;
  padding: 7px 12px;
  border-radius: 3px;
  border-width: 0;
  text-decoration: none;
}

.button-link:hover,
.button-link:focus,
.button-link:active,
ul.primary li a.button-link:hover,
ul.primary li a.button-link:focus,
ul.primary li a.button-link:active,
ul.primary li a.button-link.active,
#mc_embed_signup input.button.button-link:hover,
#mc_embed_signup input.button.button-link:focus,
#mc_embed_signup input.button.button-link:active,
#mc_embed_signup input.button.button-link.active,
.homepage-slideshow-action-link:hover,
.homepage-slideshow-action-link:focus,
.homepage-slideshow-action-link:active,
.block.block-callout #optin input[type="submit"]:hover,
.block.block-callout #optin input[type="submit"]:focus,
.block.block-callout #optin input[type="submit"]:active {
  color: #ffffff;
	background-color: #0095ee;
	text-decoration: none;
}

/* block link */
.block-link {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}

/* image caption */
.media-wysiwyg .field-name-field-caption,
.flexslider .views-field-field-caption {
  color: #999999;
}

/* breaking news */
.breaking-news .block-title {
  background: url(images/healineswrap-bg.png) 100% 0 no-repeat;   
}
/* footer */
#brand-footer {
  margin: 0;
  padding: 0;
}

#brand-footer .footer-text {
  color: white;
  line-height: 1.5em;
  padding: 15px;
  display: block;
}

#brand-footer .footer-tagline {
  font-size: 1.4em;
  font-weight: bold;
}

#brand-footer a.button-link {
  font-size: 1em;
  margin-left: 0.5em;
  padding: 3px 10px;
  position: relative;
  top: -1px;
}

/* Social Icons */
ul.social-icons {
  margin-right: 40px;
  margin-bottom: 19px;
  list-style: none;
}

ul.social-icons li {
  float: left;
  margin-left: 8px;
}

ul.social-icons li a {
  width: 32px;
  height: 32px;
  line-height: 32px;
  display: block;
  color: #f58026;
  font-size: 21px;
  text-align: center;
  background-color: white;
  text-decoration: none;
}

ul.social-icons li a:hover,
ul.social-icons li a:active/*,
ul.social-icons li a:focus*/ {
	color: white;
	background-color: #737373;
}

ul.social-icons li a.social-icon-twitter {
  font-size: 20px;
}


.block-buy-tickets-button p.button-link-wrapper {
  margin-top: 10px;
  margin-bottom: 0;
}

.block-buy-tickets-button p.button-link-wrapper a.button-link {
  /*line-height: px*/
  padding: 7px 45px;
  font-size: 1.8em;
  line-height: 1.8em;
  font-weight: normal;
  text-transform: none;
}

/* Museum Hours Today ("Mobile home hours" block) */

.museum-hours-today .day-of-week,
.museum-hours-today .holiday {
  display: none;
}

.museum-hours-today .day-of-week.active,
.museum-hours-today .holiday.active {
  display: block;
}

.museum-hours-today .day-of-week .label,
.museum-hours-today .holiday .label {
  display: none;
}

/* Search  */

#headline-wrapper {
background-color: #858585;
}

#search-block-form .form-submit:hover,
#search-block-form .form-submit:focus,
#search-block-form .form-submit:active {
 /* background: url(images/btn-search2.png) 0 -30px no-repeat;*/
}

/*
#search-block-form .form-text {
  background: #F0f0f0;
  border: none;
  border-left: none;
  color: #858585;
  padding: 5px 5px;
  width: 200px;
}

#search-block-form .form-submit {
  background: url(images/btn-search2.png) no-repeat #fff;
  border: none;
  display: block;
  height: 28px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  text-indent: -999em;
  width: 28px;
}

#search-block-form span.button {
background: #fff;
display: block;
height: 27px;
text-align: center;
width: 27px;
}

*/

#search-block-form span.button {
}

#search-block-form .form-submit {
	}	
	
	
#search-block-form .form-text {
background: url(images/search_ico.png) no-repeat 5px center #fff;
border-top: 1px solid #eaeaea;
border-left: 1px solid #eaeaea;
border-bottom: 1px solid #eaeaea;
color: #737373;
font-style: normal;
font-size: .9em;
padding: 3px 3px 5px 20px;
width: 120px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
transition: width 0.7s ease 0s;
-o-transition: width 0.7s ease 0s;
-moz-transition: width 0.7s ease 0s;
-webkit-transition: width 0.7s ease 0s;
box-shadow: 1px 1px 2px rgba(0,0,0,.35) inset;
line-height: normal;
}

/* Navigation */

/* #superfish-1 {margin-top: 0px;} */

.sf-menu.sf-style-methys-ii a {   
   font-family: inherit;
   font-style: normal;
}
.sf-menu.sf-style-methys-ii a.active {
   color: #858585;
   font-family: inherit;
   font-style: normal;
}

.block ul.menu li.active-trail > a, 
.block ul.menu li > a.active,
.block ul.menu li a:hover, 
.block ul.menu li a:focus, 
.block ul.menu li a:active {
  color: #f58026;
}

#secondary-menu ul li a:hover,
#secondary-menu ul li a:focus,
#secondary-menu ul li a:active {
	   font-family: inherit;
   font-style: normal;
  color: #666;
}

#block-superfish-1 ul {
  list-style: none;
}

/* Hover Links */
.sf-menu.sf-style-methys-ii a:hover,
.sf-menu.sf-style-methys-ii a:focus,
.sf-menu.sf-style-methys-ii a:active {
  color: #fff;
}

/* Child Menu Items Hover */
.sf-menu.sf-style-methys-ii ul li a:focus,
.sf-menu.sf-style-methys-ii ul li a:hover,
.sf-menu.sf-style-methys-ii ul li a:active {
  background-color: #eaeaea;
  font-family: inherit;
  font-style: normal;
  color: #666;
  background-image: none;
}

.sf-menu.sf-style-methys-ii li.sfHover > a.sf-with-ul {
  color: #fff;
}

/* Active Links - MAIN NAV and CHHILD hover */
.sf-menu.sf-style-methys-ii a.active {
  color: #666;
     font-family: inherit;
   font-style: normal;

}

.sf-menu.sf-style-methys-ii .active-trail .sf-depth-1 {
	color: #fff;
	
}

/* Child Menu Items Active */
.sf-menu.sf-style-methys-ii ul li a.active {
  	color: #666;
    font-family: inherit;
   	font-style: normal;
	   background-image: none;
}

.sf-menu.sf-style-methys-ii ul li a {   background-image: none;
	color: #666;
    font-family: inherit;
   	font-style: normal;
	font-size: .95em;}

/* Mean Menu (Mobile) */

.mean-container .mean-bar {
  background-color: transparent;
  padding: 0;
}

.mean-container .mean-nav ul li a.mean-expand {
  padding: 7px !important;
}

/* View Slideshow */

#slideshow-wrapper .views_slideshow_controls_text span {
  background: url(images/btn-controls.png) 0 -51px no-repeat;  
}

#slideshow-wrapper .views_slideshow_controls_text span.views-slideshow-controls-text-next {
  background-position: 0 0;
}

#slideshow-wrapper .views-field-title a {  
  color: #ffffff;
  text-transform: none;
  width: 100%;
}

#slideshow-wrapper .views-field-body {color: #ffffff;padding: 10px 25px 10px 10px;}
#slideshow-wrapper .views-field-title .field-content {  padding: 45px 25px 10px 25px;
  font-size: 2em;
  line-height: 1.3em;}

/* Flexslider View Slideshow */

.views-slideshow-flexslider {
  position: relative;
}

.views-slideshow-flexslider .flexslider {
  border: none;
  border-radius: 0;
  box-shadow: none;
}

.views-slideshow-flexslider .flexslider .media-youtube-video {
  padding-bottom: 0;
  padding-top: 0;
  height: auto;
}

.views-slideshow-flexslider .views_slideshow_controls_text {
  background: #333;
  color: #CCC;
  float: left;
}

.views-slideshow-flexslider .views_slideshow_controls_text span {
  background-image: url(images/btn-controls1.png);
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  height: 100px;
  width: 40px;
  overflow: hidden;
  text-indent: -999em;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  z-index: 20;
}

.views-slideshow-flexslider .views_slideshow_controls_text span.views_slideshow_controls_text_previous {
  background-position: 0 0;
  left: 0;
}

.views-slideshow-flexslider .views_slideshow_controls_text span.views_slideshow_controls_text_previous:hover {
  background-position: -40px 0;
}

.views-slideshow-flexslider .views_slideshow_controls_text span.views_slideshow_controls_text_next {
  background-position: 0 -100px;
  right: 0;
}

.views-slideshow-flexslider .views_slideshow_controls_text span.views_slideshow_controls_text_next:hover {
  background-position: -40px -100px;
}

.views-slideshow-flexslider .views_slideshow_controls_text span.views_slideshow_controls_text_pause {
  display: none;
}

/* Home Slideshow Flexslider */

#slideshow-wrapper .block-views-home-slideshow-flexslider .flexslider {
  border: none;
}

#slideshow-wrapper .block-views-home-slideshow-flexslider .flexslider #flexslider_views_slideshow_home_slideshow_flexslider-block {
  background-color: #000000;
}

#slideshow-wrapper .block-views-home-slideshow-flexslider .flexslider li.flexslider_views_slideshow_slide {
  margin-left: 0;
  width: 100%;
}

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

#slideshow-wrapper .block-views-home-slideshow-flexslider .flexslider li.flexslider_views_slideshow_slide .slideshow-group-fields-wrapper {
  padding: 0;
  vertical-align: top;
}

#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 {
  padding: 40px 30px 15px;
  font-weight: bold;
  line-height: 1em;
}

#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 a {
  color: #ffffff;
  text-transform: none;
  width: 100%;
}

#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 a:hover,
#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 a:focus,
#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 a:active {
  color: #ebebeb;
	text-decoration: none;
}

#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-top: 10px;
  padding-right: 30px;
  padding-left: 30px;
}

/* Gallery Slideshow Flexslider */

.view-gallery-slideshow-flexslider .flexslider {
  margin-top: 0;
  margin-bottom: 36px;
}

.view-gallery-slideshow-flexslider .flexslider .flex-control-nav {
  bottom: -20px;
}

.view-gallery-slideshow-flexslider .flexslider .flex-control-paging li {
  margin: 0 4px;
}

.view-gallery-slideshow-flexslider .flexslider .flex-control-paging li a {
  width: 8px;
  height: 8px;
  background-color: rgba(245, 128, 38, 0.5);
}

.view-gallery-slideshow-flexslider .flexslider .flex-control-paging li a.flex-active {
  background-color: rgba(245, 128, 38, 1);
}

.view-gallery-slideshow-flexslider .flexslider .flexslider-views-slideshow-main-frame img {
  height: auto;
}

.view-gallery-slideshow-flexslider .flexslider .slides .views-field-field-caption .field-content {
  text-align: center;
  margin-top: 5px;
}

/* Firefox only for slideshow */
@-moz-document url-prefix() {
  .view-gallery-slideshow-flexslider .flexslider {
    margin-top: -36px;
  }
  .page-node-2565 .view-gallery-slideshow-flexslider .flexslider {
    margin-top: -27px;
  }
}

/* mass top title */
.mass-top .block-title span {
  color: #f58026;
}

.first-word {
  color: #282828;
}

.mass-top .views-field-title a:hover,
.mass-top .views-field-title a:active,
.mass-top .views-field-title a:focus {
  color: #f58026;
}

/* date */
.submitted-date {
  background: url(images/date-bg.png) no-repeat 0 0;
}

.node-title a:hover, 
.node-title a:active, 
.node-title a:focus {
  color: #f58026;
}

.top-trends .views-field-title a:hover,
.top-trends .views-field-title a:focus,
.top-trends .views-field-title a:active {
  color: #f58026;
}

/* paging */
.item-list ul.pager li.pager-current {
  background: url(images/paging.png) 0 0;
}

ul.pager li a,
ul.pager li span {
 background: url(images/paging.png) 0 -20px no-repeat;
}

ul.pager li a:hover,
ul.pager li a:active,
ul.pager li a:focus {
  color: #f58026 !important; 
}

ul.pager li.pager-first a {
  background: url(images/paging.png) 0 -60px no-repeat;
}

ul.pager li.pager-previous a {
  background: url(images/paging.png) 0 -40px no-repeat;
}

ul.pager li.pager-next a {
  background: url(images/paging.png) 0 -80px no-repeat;
}

ul.pager li.pager-last a {
  background: url(images/paging.png) 0 -100px no-repeat;
}

.item-list ul li a:hover,
.item-list ul li a:focus,
.item-list ul li a:active,
.quicktabs_main .views-field-title a:hover,
.quicktabs_main .views-field-title a:focus,
.quicktabs_main .views-field-title a:active  {
	color: #f58026;
}

/* contact */
.contact a {
  color: #f58026;
}

/* Back To Top */

a.btn-btt {  display:none;
}

a.btn-btt:hover,
a.btn-btt:active,
a.btn-btt:focus {
  background-color: #999;
}

#breadcrumb-wrapper .container {height: 10px;}


/* button */
span.button input.form-submit {
  background: #858585;
}

span.button input.form-submit:hover {
  background: #777;
}

.form-item input.error, 
.form-item textarea.error, 
.form-item select.error {
  border: 1px solid #f58026;
}

span.form-required, 
span.marker {
  color: #f58026;
}

/* comment  */
.comment-title a:hover, 
.comment-title a:active, 
.comment-title a:focus {
  color: #f58026;
}

/* blog */
.page-blog ul.action-links li a,
.page-forum ul.action-links li a {
  background: #f58026;
}

/* tabs */
ul.primary li a:hover {
  color: #f58026;
}

/* View */
.views-field-view-node a {
  background-image: url(images/bullet.png);
}

.article ul.links li a {
  background-image: url(images/bullet.png);
}

/* Article */
.article > .submitted a:hover,
.article > .submitted a:focus,
.article > .submitted a:active {
  color: #f58026;
  border-color: #f58026;
}

.article .submitted ul.links li a:hover,
.article .submitted ul.links li a:focus,
.article .submitted ul.links li a:active {
	color: #f58026;
	border-color: solid 1px #f58026;
}

.article .node-login-form ul.links li a:hover,
.article .node-login-form ul.links li a:focus,
.article .node-login-form ul.links li a:active {
	color: #f58026;
	border-color: solid 1px #f58026;
}

/* Quicktabs */
.quicktabs-style-methys-ii ul.quicktabs-tabs li.active a {
  background-image:  url(images/bg-tabs.png);
  color: #fff;
}

.quicktabs-style-methys-ii ul.quicktabs-tabs li.active a:hover,
.quicktabs-style-methys-ii ul.quicktabs-tabs li.active a:focus {
  color: #fff;
}

.quicktabs-style-methys-ii ul.quicktabs-tabs li a:hover, 
.quicktabs-style-methys-ii ul.quicktabs-tabs li a:active, 
.quicktabs-style-methys-ii ul.quicktabs-tabs li a:focus {
  color: #f58026;
}

/* Block */
.block-user .item-list li {
	background-image: url(images/bullet-1.png);
}
 
.block-user .item-list li:hover {
  color: #f58026;
}

.block-user .item-list li:hover a {
 color: #f58026;
}

.block-poll .links li a:hover, 
.block-poll .links li a:active, 
.block-poll .links li a:focus {
  background-image: url(images/bullet-1.png);
  color: #f58026;
}

.page-poll .region-content .block-content li {
	background-image: url(images/read-more.png);
}

#forum td.forum .name a:hover,
#forum td.forum .name a:focus,
#forum td.forum .name a:active,
#forum tr td.container .name a {
	color: #f58026;
}

.node-type-forum .article .node-login-form ul.links li a {
  background: #f58026;
}

.galleryformatter-greenarrows .gallery-thumbs li.active a {
	background: #f58026;
	border-color: #f58026;
}

.galleryformatter .gallery-thumbs .arrow,
.jcarousel-skin-default .jcarousel-prev-horizontal,
.jcarousel-skin-default .jcarousel-next-horizontal{
	background-image: url("images/btn-controls1.png");
}

.search-results .search-info  a:hover,
.search-results .search-info  a:active,
.search-results .search-info  a:focus {
  color: #f58026;
}

.galleryformatter-greenarrows .gallery-thumbs li.active {
    background-image: url(images/arrow-up-1.png) ;
}

.galleryformatter .prev-slide {
	background-image: url(images/btn-controls1.png);
}

.galleryformatter .prev-slide:hover,
.galleryformatter .prev-slide:focus,
.galleryformatter .prev-slide:active {
	background-image: url(images/btn-controls1.png);
}

.galleryformatter .next-slide {
	background-image: url(images/btn-controls1.png);
}

.galleryformatter .next-slide:hover,
.galleryformatter .next-slide:focus,
.galleryformatter .next-slide:active {
	background-image: url(images/btn-controls1.png);
}

.galleryformatter a:hover .view-full {
  background: url(images/btn-view-full.png) no-repeat 0 0;
}

.galleryformatter a.video-slide .view-full {
  height: 60px;
  width: 85px;
  opacity: 1;
  top: 50%;
  margin-top: -30px;
  left: 50%;
  margin-left: -45px;
}

.galleryformatter a.video-slide .view-full {
  background: url(images/video-play-sprite.png) no-repeat 0 0;
}

.galleryformatter a.video-slide:hover .view-full {
  background: url(images/video-play-sprite.png) no-repeat 0 -60px;
}

.field-type-taxonomy-term-reference ul li a:hover,
.field-type-taxonomy-term-reference ul li a:active,
.field-type-taxonomy-term-reference ul li a:focus {
  color: #f58026;
}

.top-trends .views-field-name a.username:hover,
.top-trends .views-field-name a.username:focus,
.top-trends .views-field-name a.username:active {
  color: #f58026;
  border-color: #f58026;
}
.form-text:hover,
.form-text:focus {
	border-color: #f58026;
}

h2.header {
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
  font-family: 'Open Sans',sans-serif;
  font-size: 1.5em;
  font-weight: bold;
}

/*Home Slideshow - from blocks.css */
.jcarousel-skin-default .jcarousel-container-horizontal {
  background: none;
  border: none;
  height: 410px;
  overflow: hidden;
  padding: 0;
  position: static !important;
  width: 990px;
}
.jcarousel-skin-default .jcarousel-item {
  background: none;
  border: none;
  float: left !important;
  height: 410px;
  padding: 0;
  position: relative;
}

.jcarousel-skin-default .jcarousel-next-horizontal {
  top: 155px;
}
.jcarousel-skin-default .jcarousel-prev-horizontal {
  top: 155px;
}

.jcarousel-skin-default .jcarousel-item:hover .slideshow-group-fields-wrapper,
.jcarousel-skin-default .jcarousel-item:hover .slideshow-group-fields-wrapper,
.jcarousel-skin-default .jcarousel-item:hover .slideshow-group-fields-wrapper {
  background: #fff;
  opacity: 0.9;
  filter: alpha(opacity = 90);
}
.jcarousel-skin-default .views-field-body {
  color: #000;
  width: 100%; 
}
.jcarousel-skin-default .views-field-title {  
  color: #1f001e;
  text-transform: uppercase;
  width: 100%;
}

.jcarousel-skin-default .views-field-title .field-content {
  padding: 45px 25px 10px 25px;
  font-size: 2em;
  line-height: 1.3em;
}

.jcarousel .slideshow-group-fields-wrapper {text-align: left;}


/* Brand Footer */


#omca-footer { font-size: 1em; color:#f3f3f3; margin:5px 0 30px 8px;}

#omca-footer a {
  color: #f3f3f3;
  text-decoration: underline;
}

#omca-footer a:hover {
  color: #ffffff;
}

#omca-copyright {
  margin-top: 1.5em;
}

/* Misc Styles */

h2.headers {
  font-size: 1.55em; 
  font-weight: normal;
  margin-bottom: 10px;
  margin-top: 10px; 
}

#page-title {
  font-size: 1.55em; 
  font-weight: normal;
  margin-bottom: 10px;
  padding-bottom: 5px; 
}

h2.block-title {
	font-size: 1.55em;
	font-weight: normal; 
	margin-top: 20px;
}

/* #block-block-32--2 {margin-top: -10px;} */

h2.pane-title {
	font-size: 1.45em;
}

h3.field-label {
	font-size: 1em;
	margin-top: 1em;
}

.teaser-small {
font-weight: normal;
font-size: .9em; }

.field-name-field-display-date {
font-weight: 700;
margin-top:10px;
 }

#sponsors-title h2.pane-title {font-size: .9em; background: none; padding:5px 0px; display:inline;}

.block-omca-sharethis .sharethis-wrapper {
  min-height: 36px;
}

.sharethis-buttons {
	display: inline;
}


body {color:#282828;}

#sidebar-second-wrapper .grid-inner {padding: 10px 0 5px 15px;}

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

.sidebar.block {margin-bottom: 15px;}

.sidebar.block:first-child {margin-bottom: -15px;}

#first-time {height: 1px;}

#icons { width:82px; height: 25px;
background-image: url(images/icons_omca.png);
background-repeat:no-repeat;
float:right;
margin-right:22px;
margin-bottom:20px;}

img.collection {
  height: auto;
  width: 30%;
  display:inline;
}

.ui-widget {font-family: inherit; font-size: 1em;line-height:1.7em; }
.ui-widget-content a {color: #f58026;}
.ui-widget-content {color:#737373;}

.pane-content {margin-bottom:10px;}

.node-title {line-height:1.3em;}

.press-title {line-height:1.2em; text-transform:uppercase; margin-bottom:-10px;font-size:1.846em}

.pane-title { background: #dbdbdb;
  color: #575757; font-weight:normal; padding: 5px 10px;}

h2.pane-title {font-size:1em;}

#viewslide-thumbs ul, #viewslide-thumbs li {list-style:none; list-style-type:none;display:inline;}

/* NewsFeed */
.social-news {background-color: #ebebeb;margin-top: -13px;
padding: 0px 8px 8px 8px;}

.title-only-block {display:none; height:1px;}

p.news-feed {font-size: .9em; line-height:1.4em;}
h5.news-feed {font-weight:normal;color: #575757;}

.item-list ul li a {color:#737373;}

#fb a:link{color:#333;}

.fb-activity a:link {color:#333;}
.feed-title {background: #858585; color: #fff; font-weight:bold; padding: 5px 10px; font-size:1.3em; width:200px; height:25px;}
.fb-activity {margin-left:-5px;}

.pas {padding: 5px 5px 5px 0px;}

.item-list ul li {padding: 5px 0 5px 0;}
.item-list ul {padding: 5px 0 0px 0;}
.event-list {min-height:80px;}
.exhibit-list {min-height:170px;}

.exhibit-list .views-field-field-publish-date-time {
  color: #858585;
}

.exhibit-list .views-field-path {
  text-align: right;
}

.exhibit-list a.more-link {
  color: #00aced;
  background-image: none;
  font-size: 1.2em;
  font-weight: bold;
}

.exhibit-list a.more-link:hover,
.exhibit-list a.more-link:active,
.exhibit-list a.more-link:focus {
  color: #0095ee;
}

.related-list{margin-bottom:10px; border-bottom:dotted #ccc 1px; padding-bottom:10px; line-height: 1.6em;}
#block-views-events-related-events-block--2 { margin: 50px 0 0 0;}
.related-display-date {
font-weight: normal;
font-size: 1em;
margin-bottom:2px;
 }
 
.node-event .node-content .date-display-single,
.node-type-event .pane-content .date-display-single,
.views-row > .node-event .date-display-single {
	display: none;
}

.node-event .node-content .addtocal,
.node-type-event .pane-content .addtocal {
	float: left;
	margin: -5px 0 5px 0;
	padding: 0 4px;
  text-transform: lowercase;
}

.views-row > .node-event .addtocal {
	float: left;
	margin: -10px 0 5px 0;
	padding: 0 4px;
	text-transform: lowercase;
}

.node-event .node-content .field-name-body,
.node-type-event .pane-content .field-name-body {
	clear: left;
}
 
.small-list { min-height:100px;}

.subhead { font-size: 1.4em;}

.views-inline { display:inline; float:left; padding: 0 8px 8px 0px;}

.views-inline-list { min-height:100px;display:inline; float:left; padding: 0 8px 8px 0px;}


ul.pager li a, ul.pager li span { /* float:none; */
	 display:inline; background:none;}


.tags {font-size:10px; color: #666; text-transform:uppercase;}

.list-omca-title { font-size:1.2em; margin-top: 0; margin-bottom: 2px; font-weight:normal; color:#282828;}
.list-omca-title-lrg { font-size:1.3em; margin-bottom: 0; margin-top: 0; font-weight:normal;color:#282828;}


a h2.list-omca-title:hover {color: #f58026; /* color: #00aced; */}

.list-omca-title:hover {color: #f58026; /* color: #00aced; */}

/* Calendar View */

div.view-content h3 {background: #dbdbdb; font-weight:normal; padding: 5px 10px;}


.date-heading h3 { color: #f58026; background-color: #fff; font-weight:normal;}

.view .date-nav-wrapper .date-prev {
	background: none;
  left: 0;
  right: auto;
	}
.view .date-nav-wrapper .date-next {background: none; }

.view .date-nav-wrapper .date-prev a {color: #f58026 !important;float: none;font-weight:normal;}
.view .date-nav-wrapper .date-next a {color: #f58026 !important;float: none;font-weight:normal;}

.view .date-nav-wrapper .date-heading h3 a {color: #f58026; !important;}

.views-exposed-form-events .form-item {display: block;}


/* Mini Cal */
.calendar-calendar td {text-align: center;}

table td.mini {padding:4px;}
.view .view-calendar .date-heading {background-color: #f58026 }

#quicktabs-container-visit_omca { padding: 15px 15px;}

table .mini-day-on a {
    text-decoration: none;
}
table .mini-day-on a:hover {
    text-decoration: underline;
}
 
/* Forms / Webform / School Visits */
.form-item, .form-action {display: inline-block;}
#webform-component-teacher-s-infomation--email- {margin-right:30px;}
#webform-component-teacher-s-infomation--teacher-s-last-name {margin-right:30px;}
#webform-component-teacher-s-infomation--grade{margin-right:30px;}
#webform-component-school-group-information--school-group-information {display: block;}
input, textarea, select {font: inherit;}

#webform-component-event-information--event-name{display: block;}
#webform-component-event-information--guest-count  {display: block;}
#webform-component-event-information--start-time {display: block;}

#webform-component-get-email {display: block;}




/* Forms / Views Filters */
.view-filters { background-color:#eaeaea;}
.views-exposed-form .views-exposed-widget {padding: .5em 1em .5em 1em;}
.views-exposed-form .views-exposed-widget label {padding-bottom:  .5em;}
.views-exposed-form .views-exposed-widget .form-submit {margin-top: 2.6em;border-radius: 4px; background-color:#aaa;}


.views-exposed-form .views-exposed-widget .form-submit:hover {
background-color: #777}


/* Sidebar: Enews Subscribe/Opt-in Form */
#optin {
	 background: #ebebeb url(images/gloss.png) no-repeat bottom center;
	color: #737373;
	padding: 5px 15px;
	/*text-shadow: 1px 1px #111;*/
	width: 89%;
	margin-bottom: 15px;
	margin-top: 25px;
}

#optin h2 {margin: .5em 0 .5em 0;  font-weight: normal;}

	#optin input {
		border: 1px solid #585858;
		font-size: 11px;
		margin-bottom: 3px;
		padding: 8px 10px;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		/**box-shadow: 0 2px 2px #5a5a5a;
		-moz-box-shadow: 0 2px 2px #5a5a5a;
		-webkit-box-shadow: 0 2px 2px #5a5a5a **/
	}
		#optin input.email { background: #fff url(images/email.png) no-repeat 14px center; padding-left: 35px; color: #666; }
		#optin input.name { background: #fff url(images/name.png) no-repeat 14px center; padding-left: 35px }
		#optin input[type="submit"] {
			background-color:#aaa;
			border-radius: 4px;
			
			color: #fff;
			cursor: pointer;
			font-size: 14px;
			font-weight: bold;
			padding: 8px 0;
			/*text-shadow: -1px -1px #562806;*/
			text-transform:capitalize;
			width: 50%;
			margin-bottom: 0px;
		}
			#optin input[type="submit"]:hover { color: #fff;background-color: #f58026; }
			
			.subscribe_header { font-weight: normal; font-size: 1.4em; font-family: inherit;}
			
			
/**
 * @file
 * Custom CSS for the Twitter block display.
 */

.twitter_block_user {

}

#twitter_block_results li {
	display: inline;
  list-style: none;
  border: 0px 0px 0px 0px;
  margin: 0;
  padding: 0;
}

.twitter_block_user img {
  margin: 0 10px 5px 0; 
  float: left;
  height: 48px;
  width:  48px;
}


p.tweet {
display: inline;
  clear: all;
    font-size: .9em;
}
.twitter_block_user_name {
  display: block;
  padding-right: 5px;
  float: left;
}

.align-right { float:right; margin: 0 0 15px 15px; }

.align-left { float:left; margin: 0 15px 15px 0; }



/* Social Buttons ---*/

#social-share-wrapper {
    position: fixed;
    right: 0;
    top: 100px;
    z-index: 500;
}

#social-share-wrapper a {
	background-color: #999;
	background-repeat: no-repeat;
	background-position: 10px center;
	cursor: pointer;
	display: inline-block;
	line-height: 40px;
	margin: 0 0 3px;
	padding: 0 10px 0 28px;
	height: 40px;
	position: absolute;
	right: -0px;
	top: 0;
	text-decoration: none;
	display: block;
	font-size: 13px;
	text-indent: 15px;
	color: #fff;
	width: 5px;
}




#social-share-wrapper a.icon-social-5 {
	background-image: url("../images/icons/ico_youtube.png");
	top: 127px;
}

#social-share-wrapper a.icon-social-5:hover {
	background-image: url("../images/icons/ico_youtube_r.png");
	background-color: #ff1b1c;
	width: 75px;
}


#social-share-wrapper a.icon-social-4 {
	background-image: url("../images/icons/ico_flickr.png");
	top: 84px;
}

#social-share-wrapper a.icon-social-4:hover {
	background-color: #ff0084;
	width: 55px;
}

#social-share-wrapper a.icon-social-3 {
	background-image: url("../images/icons/ico_facebook.png");
}

#social-share-wrapper a.icon-social-3:hover {
	background-color: #3d5b9c;
	width: 80px;
}

#social-share-wrapper a.icon-social-2 {
	background-image: url("../images/icons/ico_twitter.png");
	top: 42px;
}

#social-share-wrapper a.icon-social-2:hover {
	background-color: #32b9dc;	
	width: 55px;
}

#social-share-wrapper a.icon-social-1 {
	background-image: url("../images/icons/ico_rss.png");
	top: 169px;
}

#social-share-wrapper a.icon-social-1:hover {
	background-color: #e99444;
	width: 45px;
}


blockquote {font-style:normal;}



/* grey buttons in body  */

.bodybutton-grey {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	padding:6px 24px;
	text-decoration:none;
}.bodybutton-grey:hover {
	background-color:#dfdfdf;
	text-decoration:none;
}.bodybutton-grey:active {
	position:relative;
	top:1px;
}


#shop-ads a {color: #f58026;}

#shop-ads p {font-size: 0.9em; line-height: 1.4em;}

#panel-position { position:relative; z-index: -100;}



/* SPGuide */

#spg h1 {font-size: 1.3em; font-weight:normal; color:#fff; padding-top:5px;}
#colorback {padding: 0px 0px 0px 5px;margin-bottom:2px; height:34px;}
#colorback.blue {background-color:#00acec;}
#colorback.orange {background-color:#e16f24;}
#colorback.green {background-color:#38a986;}
#colorback.magenta {background-color:#c81588;}


h2.heading {font-size: 1.3em; font-weight:normal;}



.sticky-table {
margin-top: 1em;}

th {
background: #333;}


div.field-item even {margin-top: 8px; margin-bottom: 8px;}


/* Flickr Module Gallery */

.flickr-photo-img {
  vertical-align: text-bottom;
}

.flickr-photo-box {
  padding: 10px;
  float: left;
  text-align: center;
  width: 260px;
  height: 260px;
}

.flickr-photoset-img {
  vertical-align: text-bottom;
}

.flickr-photoset-box {
  padding: 10px;
  float: left;
  text-align: center;
  width: 130px;
  height: 130px;
}

span.flickr-wrap {
  display: inline-block;
  vertical-align: top;
  margin: 0 5px 5px 0;
}

span.flickr-credit {
  display: none;
  line-height: 100%;
  font-size: 80%;
}

#title-be-gone {margin-top:-50px;}

.story-date { padding: .5em .5em; background-color:#f58026; color:#fff;}


/* Video Embed Responsive */
.media-youtube-video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.media-youtube-video iframe,
.media-youtube-video object,
.media-youtube-video embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}



/* Next.Gala Styles */
.omca-next {
	background:url(http://museumca.org/files/next/OMCA-NEXT-2014-background.png) no-repeat;
	background-position:100% -10%;
	background-attachment:scroll;
	}


#header.next-blue {background-color:#00aba4;
zoom: 1;
	filter: alpha(opacity=80);
	opacity: 0.8;}


#brand-footer-next {  margin: 0;
  padding: 0;
  background-color:#00aba4;
zoom: 1;
	filter: alpha(opacity=80);
	opacity: 0.8;
	height: 70px; }
	
#omca-next-logo {background: url(http://museumca.org/files/next/OMCA-NEXT.png) left 15px no-repeat; width:430px; height:350px;}
	
#main-wrapper .container {background: transparent;}

#--sidebar-second-wrapper {background-color:#fff;zoom: 1;
	filter: alpha(opacity=20);
	opacity: 0.2;}
	
.node-gala {margin-left:.5em;}

#gala .node-title {
	color: #74397f;
	font-family: Neris-SemiBold;
	font-weight: normal;
	font-style: normal;
	font-size:1.6em}
	
#gala .block-title{
	color: #74397f;
	font-family: Neris-SemiBold;
	font-weight: normal;
	font-style: normal;font-size:1.6em}
	
#gala .first-word{
	color: #74397f;
	font-family: Neris-SemiBold;
	font-weight: normal;
	font-style: normal;font-size:100%;}
	
#gala .article {color:#222222; font-size:1.1em;}

#gala h2 { color:#74397f; font-size:1.1em;font-family: Neris-SemiBold; margin-top: 0;margin-bottom: 0;}
#gala h3 {color:#74397f; font-size:1.1em;margin-top: 0;margin-bottom:0; font-weight:normal;font-family: Neris-Light; }
#gala h4 {color:#74397f; font-size:inherit; margin-top: 0;margin-bottom:0; font-weight:normal;line-height:inherit;font-family: Neris-Light;}

#gala h2.auction-title {font-size:1.6em;font-weight:normal;font-family: Neris-Light;}

.margin-less {margin-bottom:0;}
.margin-0 {margin: 0 0 0 0;}



.node-gala a {
  color:#00a2a1;
}
#gala div.divider {border-bottom:solid #00a2a1 1px; width: 100%;}

#block-block-69--2 {margin-top: 20px;}


#giant { font-size: 1.2em; color: #000;}
.giant-title {font-size: 2em; text-transform: lowercase;}

#giantbutton {
  display: block;
  width: 320px;
  height: 63px;
  background: url("http://www.museumca.org/files/uploads/SA-superfan-button1.gif") no-repeat 0 0;

}

#giantbutton:hover{
  background: url("http://www.museumca.org/files/uploads/SA-superfan-button2.gif") no-repeat 0 0;
}

#giantbutton span
{
  position: absolute;
  top: -999em;
}

#giantbutton-menu { margin-left:5px;
  display: block;
  width: 315px;
  height: 63px;
  background: url("http://www.museumca.org/files/uploads/SA-superfan-menu.gif") no-repeat 0 0;

}

#giantbutton-menu:hover{
  background: url("http://www.museumca.org/files/uploads/SA-superfan-menu1.gif") no-repeat 0 0;
}

#giantbutton-menu span
{
  position: absolute;
  top: -999em;
}


#2column_resp {width: 100%; display:block !important; margin-bottom: 1em;}
.leftColumn{float: left;}
.rightColumn{float: left;} 


#superfish-7.sf-menu {width:600px;}


/* Related Video styles */

.view-videos-related-videos.view-display-id-block_related_videos .item-list {
	background-color: #DBDBDB;
}

.view-videos-related-videos.view-display-id-block_related_videos .item-list ul {
	padding-bottom:10px;
}

.view-videos-related-videos.view-display-id-block_related_videos .item-list ul li.small-list {
	min-height: 60px;
}
	
.view-videos-related-videos.view-display-id-block_related_videos .item-list ul li {
	border:none;
	padding: 5px 10px;
}

.view-videos-related-videos.view-display-id-block_related_videos .item-list ul li a h2 {
	color: black;
}

.view-videos-related-videos.view-display-id-block_related_videos .item-list ul li a:hover h2,
.view-videos-related-videos.view-display-id-block_related_videos .item-list ul li a:focus h2,
.view-videos-related-videos.view-display-id-block_related_videos .item-list ul li a:active h2 {
	color: #f58026;
}

.view-videos-related-videos.view-display-id-block_related_videos .item-list ul li a.watch-link {
	color: #666666;
}

.view-videos-related-videos.view-display-id-block_related_videos .item-list ul li a.watch-link:hover,
.view-videos-related-videos.view-display-id-block_related_videos .item-list ul li a.watch-link:focus,
.view-videos-related-videos.view-display-id-block_related_videos .item-list ul li a.watch-link:active {
	color: #f58026;
}

.view-videos-related-videos.view-display-id-block_related_videos .more-link {
	text-align: center;
	margin-top: 0;
	background-color: #666666;
	font-size: 1.2em;
	padding: 5px 0;
}

.view-videos-related-videos.view-display-id-block_related_videos .more-link a {
	color: #ffffff;
	background-image: none;
}

.media-thumbnail a img {
	border: 1px solid #cdcdcd;
}
.media-thumbnail a:hover img, 
.media-thumbnail a:focus img, 
.media-thumbnail a:active img {
	border-color: #f58026;
}

.media-thumbnail-grid .item-list ul li.views-row.small-list {
	min-height: 60px;
}

/* Featured Videos styles */

.view-videos-featured-videos .view-header {
	background-color: #dbdbdb;
}

.view-videos-featured-videos .view-header h2 {
	display: inline-block;
	font-size: 1em;
	font-weight: normal;
	margin: 0;
	padding: 5px 10px;
}

.view-videos-featured-videos .view-header a.more-link {
	float: right;
	padding: 5px 10px;
	line-height: 1.25em;
	color: #737373;
}

.view-videos-featured-videos .view-header a.more-link:hover,
.view-videos-featured-videos .view-header a.more-link:active,
.view-videos-featured-videos .view-header a.more-link:focus {
	color: #f58026;
}

/* events jcarousel field styles */

#jslidercontent {
 	width: 180px;
 	color: #444444;
 	position: absolute;
 	top: 20px;
 	margin-left: 135px;
 	font-size:12px;
}

#jslidercontent .eventTitle {
  color: #666666;
  font-size: 14px;
  font-weight: bold;
}

#jsliderdate {
  color: #f48020;
}

/* Event Calendar styles */

.view-events .view-header ul.primary {
  background: none;
}

.view-events .view-header ul.primary li a.button-link {
  text-transform: none;
}

.view-events .view-header ul.primary li {
  margin-right: 5px;
}

.view-events.view-display-page .date-nav-wrapper,
.view-events.view-display-id-page_all_events .date-nav-wrapper {
  margin-top: 30px;
}

.view-events.view-display-page .date-nav-wrapper .date-nav,
.view-events.view-display-id-page_all_events .date-nav-wrapper .date-nav {
  padding-bottom: 0;
}

.view-events.view-display-page .date-nav-wrapper .date-heading,
.view-events.view-display-id-page_all_events .date-nav-wrapper .date-heading {
  text-align: inherit;
}

.view-events.view-display-page .date-nav-wrapper .date-heading h3,
.view-events.view-display-id-page_all_events .date-nav-wrapper .date-heading h3 {
  color: #404040;
  font-size: 1.5em;
}

.view-events.view-display-page .date-nav-wrapper .item-list .pager {
  float: none;
  text-align: left;
  position: absolute;
  right: 0;
  top: 0;
}

.view-events.view-display-page .date-nav-wrapper .date-prev,
.view-events.view-display-page .date-nav-wrapper .date-next {
  position: static;
}

.view-events.view-display-page .date-nav-wrapper .date-prev a,
.view-events.view-display-page .date-nav-wrapper .date-next a {
  color: #5faaf0 !important;
  font-size: 2.5em;
}

.view-events.view-display-page .date-nav-wrapper .date-prev a:hover,
.view-events.view-display-page .date-nav-wrapper .date-prev a:active,
.view-events.view-display-page .date-nav-wrapper .date-prev a:focus,
.view-events.view-display-page .date-nav-wrapper .date-next a:hover,
.view-events.view-display-page .date-nav-wrapper .date-next a:active,
.view-events.view-display-page .date-nav-wrapper .date-next a:focus {
  color: #009bf2 !important;
}

.view-events.view-display-page .date-nav-wrapper .date-prev a {
  margin-right: 3px;
}

.view-events.view-display-page .date-nav-wrapper .date-next a {
  margin-left: 3px;
}

.view-events div.view-content h3 {
  font-size: 2em;
  color: #ffffff;
  background-color: #404040;
  text-align: center;
}

.view-events div.view-content h3.events-title {
  margin-top: 0.5em;
}

/* Mini-calendar styling based on http://amsul.ca/pickadate.js/ */

#block-views-events-block-mini-calendar--2 .block-content {
  margin-top: 20px;
}

.view-events.view-display-id-block_mini_calendar {
  border: 1px solid #e3e3e3;
  font-family: "Helvetica Neue",sans-serif;
  font-size: 14px;
  line-height: 1.2;
}

.view-events.view-display-id-block_mini_calendar .date-nav {
  padding-bottom: 0;
}

.view-events.view-display-id-block_mini_calendar .date-heading h3 {
  color: #000000;
  font-size: 18px;
  font-weight: 500;
}

.view-events.view-display-id-block_mini_calendar .date-heading h3 .year {
  color: #999999;
  font-size: 0.8em;
  font-style: italic;
}

.view-events.view-display-id-block_mini_calendar .date-heading h3 a:hover {
  text-decoration: none;
}

.view-events.view-display-id-block_mini_calendar .date-nav-wrapper .date-prev a,
.view-events.view-display-id-block_mini_calendar .date-nav-wrapper .date-next a {
  color: #000000 !important;
  font-size: 2em;
}

.view-events.view-display-id-block_mini_calendar .calendar-calendar th.days {
  background-color: transparent;
  border: none;
  color: #999999;
  font-size: 0.75em;
  font-weight: 500;
  padding-bottom: 0.25em;
}

.view-events.view-display-id-block_mini_calendar .calendar-calendar td.has-events:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}

.view-events.view-display-id-block_mini_calendar .calendar-calendar td.today::before {
  content: " ";
  position: absolute;
  top: 2px;
  right: 2px;
  width: 0;
  height: 0;
  border-top: 0.5em solid #0059bc;
  border-left: .5em solid transparent;
}

.view-events.view-display-id-block_mini_calendar .calendar-calendar td.today {
  position: relative;
  background-color: inherit;
}

.view-events.view-display-id-block_mini_calendar .calendar-calendar td.active {
  background: #0089ec none repeat scroll 0 0;
}

.view-events.view-display-id-block_mini_calendar .calendar-calendar td .month {
  color: #000000;
}

.view-events.view-display-id-block_mini_calendar .calendar-calendar td .month.mini-day-on a {
  color: #000000;
  font-weight: bold;
}

.view-events.view-display-id-block_mini_calendar .calendar-calendar td .month.mini-day-on a {
  text-decoration: none;
}

.view-events.view-display-id-block_mini_calendar .calendar-calendar td.active .month,
.view-events.view-display-id-block_mini_calendar .calendar-calendar td.active .month a {
  color: #ffffff;
}

.view-events.view-display-id-block_mini_calendar .view-footer {
  text-align: center;
}

.view-events.view-display-id-block_mini_calendar .view-footer .button-today {
  font-size: 0.8em;
  font-weight: bold;
  padding: 0.66em 0;
  vertical-align: bottom;
}

.view-events.view-display-id-block_mini_calendar .view-footer .button-today::before {
  display: inline-block;
  height: 0;
  position: relative;
  content: " ";
  border-left: 0.66em solid transparent;
  border-top: 0.66em solid #0059bc;
  margin-right: 0.45em;
  top: -0.05em;
  width: 0;
}

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

.block-views-exp-events h2.block-title {
  font-size: 1.3em;
}

.views-exposed-form-events .views-exposed-form .views-exposed-widget .form-item-category {
  margin: 1em;
}

.views-exposed-form-events .views-exposed-form .views-exposed-widget .form-item-category label {
  padding-bottom: 0;
  margin-bottom: 0.25em;
}

.views-exposed-form-events .views-exposed-form .views-exposed-widget label[for="edit-category"] {
  color: #5faaf0;
  font-size: 2em;
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: 1px solid #e3e3e3;
  padding: 0.5em;
}

.views-exposed-form-events .views-exposed-form .views-exposed-widget input.css-checkbox[type="checkbox"] + label.css-label {
  font-size: 14px;
}

.views-exposed-form-events .views-exposed-form .views-exposed-widget .bef-group-heading {
  display: none;
}

.views-exposed-form-events .views-exposed-form .views-submit-button {
  display: none;
}

.views-exposed-form-events .views-exposed-form #edit-category-wrapper {
  border: 1px solid #e3e3e3;
  padding: 0;
}

.views-exposed-form-events .views-exposed-form .show-more-toggle-wrapper {
  background-color: #666666;
  font-size: 18px;
  text-transform: lowercase;
  padding: 1em;
  cursor: pointer;
}

.views-exposed-form-events .views-exposed-form .show-more-toggle-wrapper a {
  color: #ffffff;
}

.views-exposed-form-events .views-exposed-form .show-more-toggle-wrapper a:hover {
  text-decoration: none;
}

.event-listing.views-row-odd .views-row-inner {
  background-color: #e3e3e3;
}

.event-listing.views-row-even .views-row-inner {
  background-color: #f3f3f3;
}

.event-listing .views-row-inner .views-field-nothing {
  margin: 0 1em;
  padding-bottom: 1em;
}

.event-listing .views-field-title a {
  color: #404040;
}

.event-listing .views-field-field-date {
  color: #404040;
}

.event-listing .views-field-field-date .field-content {
  font-weight: bold;
  margin: 0.5em 0;
}

.event-listing .views-field-taxonomy-vocabulary-1 .field-content {
  color: #858585;
  font-size: 1em;
  margin: 0.5em 0;
}

.event-listing .views-field-taxonomy-vocabulary-1 a {
  color: #858585;
  text-decoration: underline;
}

.event-listing .views-field-taxonomy-vocabulary-1 a:hover,
.event-listing .views-field-taxonomy-vocabulary-1 a:active,
.event-listing .views-field-taxonomy-vocabulary-1 a:focus
{
  color: #666666;
}

#block-omca-sharethis-omca-sharethis-block--2 h2.block-title {
  font-size: 1.3em;
}

/* Callout Block styles */
.block-callout .block-inner {
	color: #ffffff;
  background-color: #858585;
  font-size: 1.2em;
  line-height: 1.2em;
  padding: 20px;
}

.block-callout a {
  color: #ffffff;
  text-decoration: underline;
}

a.button-link {
  color: #ffffff;
  text-decoration: none;
}

a.button-link:hover {
  color: #ffffff;
  text-decoration: none;
}

.block-callout a.button-link {
  color: #ffffff;
  text-decoration: none;
}

.block-callout a.button-link:hover {
  color: #ffffff;
  text-decoration: none;
}

.block-callout .block-title {
  margin-top: 0;
}

.block-callout .block-title .first-word {
  color: #ffffff;
}

.block-callout h2.block-title.node-title a {
  color: #ffffff;
  text-decoration: none;
}

.block-callout h2.block-title.node-title a:hover,
.block-callout h2.block-title.node-title a:active,
.block-callout h2.block-title.node-title a:focus {
  color: #ebebeb;
}

.block-callout .featured-image {
  width: 100%;
  height: auto;
}

.block-callout {
  width: 100%;
  height: auto;
}

.block-callout .button-link-wrapper {
  margin-top: 24px;
  margin-bottom: 12px;
}

.block-callout-grey .block-inner,
#main-wrapper #sidebar-second-wrapper .region > .block-callout-grey .block-inner {
  background-color: #858585;
  border-left:#ccc 5px solid;
}

.block-callout-dark-grey .block-inner,
#main-wrapper #sidebar-second-wrapper .region > .block-callout-dark-grey .block-inner{
  background-color: #666666;
}

.block-callout-green .block-inner,
#main-wrapper #sidebar-second-wrapper .region > .block-callout-green .block-inner {
  background-color: #70b73c;
}

.block-callout-light-green .block-inner,
.block-blog-topic-190 .block-inner,
#main-wrapper #sidebar-second-wrapper .region > .block-callout-light-green .block-inner {
  background-color: #a3ce2b;
}

.block-callout-medium-green .block-inner,
#main-wrapper #sidebar-second-wrapper .region > .block-callout-medium-green .block-inner {
  background-color: #74b643;
}

.block-callout-dark-green .block-inner,
#main-wrapper #sidebar-second-wrapper .region > .block-callout-dark-green .block-inner {
  background-color: #639a2c;
}

.block-callout-darker-green .block-inner,
.block-blog-topic-192 .block-inner,
#main-wrapper #sidebar-second-wrapper .region > .block-callout-darker-green .block-inner {
  background-color: #319945;
}

.block-callout-blue .block-inner,
.block-blog-topic-196 .block-inner,
#main-wrapper #sidebar-second-wrapper .region > .block-callout-blue .block-inner {
  background-color: #0073da;
}

.block-callout-light-blue .block-inner,
.block-blog-topic-195 .block-inner,
#main-wrapper #sidebar-second-wrapper .region > .block-callout-light-blue .block-inner {
  background-color: #00aef2;
}

.block-callout-purple .block-inner,
.block-blog-topic-191 .block-inner,
#main-wrapper #sidebar-second-wrapper .region > .block-callout-purple .block-inner {
  background-color: #ae0088;
}

.block-callout-pink .block-inner,
.block-blog-topic-194 .block-inner,
#main-wrapper #sidebar-second-wrapper .region > .block-callout-pink .block-inner {
  background-color: #cb0088;
}

.block-callout-ziggurat-red .block-inner,
#main-wrapper #sidebar-second-wrapper .region > .block-callout-ziggurat-red .block-inner {
  background-color: #F04E25;
}

.block-callout-ziggurat-medium-red .block-inner,
.block-blog-topic-193 .block-inner,
#main-wrapper #sidebar-second-wrapper .region > .block-callout-ziggurat-medium-red .block-inner {
  background-color: #F15D22;
}

.block-callout-omca-gold .block-inner,
.block-blog-topic-all,
.block-blog-topic-all .block-inner,
#main-wrapper #sidebar-second-wrapper .region > .block-callout-omca-gold .block-inner {
  background-color: #F48026;
}

.block-callout-ziggurat-grey .block-inner,
#main-wrapper #sidebar-second-wrapper .region > .block-callout-ziggurat-grey .block-inner {
  background-color: #455560;
}

.block-callout-ziggurat-yellow .block-inner,
#main-wrapper #sidebar-second-wrapper .region > .block-callout-ziggurat-yellow .block-inner {
  background-color: #F7EC00;
}

.block-callout.full-width-image .block-inner {
  /* font-size: 1em; */
  /* line-height: 1.6em; */
  padding: 0;
}

.block-callout.full-width-image .callout-text {
  padding: 20px;
}

.block-callout.full-width-image .callout-text p {
  margin-top: 0;
  margin-bottom: 0;
}

.block-callout .featured-image-wrapper.with-tag {
  position: relative;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #858585;
}

.block-callout .featured-image-wrapper.with-tag .tags,
.block-callout .featured-image-wrapper.with-tag a.tags {
  color: #ffffff;
  position: absolute;
  right: 0;
  bottom: 0;
  min-width: 25%;
  padding: 0 20px;
  font-size: 1em;
  text-align: center;
  text-transform: lowercase;
  text-decoration: none;
  background-color: #858585;
}

.block-callout .featured-image-wrapper.with-tag-pink,
.block-callout .featured-image-wrapper.with-tag-Art {
  border-bottom-color: #cb0088;
}

.block-callout .featured-image-wrapper.with-tag-pink .tags,
.block-callout .featured-image-wrapper.with-tag-pink a.tags,
.block-callout .featured-image-wrapper.with-tag-Art .tags,
.block-callout .featured-image-wrapper.with-tag-Art a.tags {
  background-color: #cb0088;
}

.block-callout .featured-image-wrapper.with-tag-green,
.block-callout .featured-image-wrapper.with-tag-Science {
  border-bottom-color: #c6d700;
}

.block-callout .featured-image-wrapper.with-tag-green .tags,
.block-callout .featured-image-wrapper.with-tag-green a.tags,
.block-callout .featured-image-wrapper.with-tag-Science .tags,
.block-callout .featured-image-wrapper.with-tag-Science a.tags {
  background-color: #c6d700;
}

.block-callout .featured-image-wrapper.with-tag-blue,
.block-callout .featured-image-wrapper.with-tag-History {
  border-bottom-color: #009bf2;
}

.block-callout .featured-image-wrapper.with-tag-blue .tags,
.block-callout .featured-image-wrapper.with-tag-blue a.tags,
.block-callout .featured-image-wrapper.with-tag-History .tags,
.block-callout .featured-image-wrapper.with-tag-History a.tags {
  background-color: #00acec
}

.block-callout-hover {
  position: relative;
  overflow: hidden;
}

.block-callout-hover .hover-content {
  background: rgba(234, 234, 234, 0.85) none repeat scroll 0 0;
  opacity: 0;
  transition:.5s;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.block-callout-hover:hover .hover-content {
  display: block;
  opacity: 1;
  transition:.5s;
}

.block-callout-hover .hover-content .hover-content-inner {
  color: #282828;
  font-size: 1.2em;
  line-height: 1.4em;
  padding: 20px;
}

.block-callout-hover .hover-content .hover-content-inner .button-link {
  font-size: 1em;
}

.block-callout-home .block-inner,
#main-wrapper #sidebar-second-wrapper .region > .block-callout-home .block-inner {
	font-size: 1em;
	line-height: 1.6em;
  background-color: #666666;
  border-left:#ccc 5px solid;
}

.block-callout.block-callout-home .block-title {
	font-size: 1.8em;
	margin-bottom: 0;
}

.block-callout.block-callout-home h3.title {
	color: #a1cf2b;
	margin: 0.5em 0 0.25em	 0;
	font-size: 120%;
}

.block-callout-home .block-inner .block-content p.first {
	margin-top: 0;
}

.block-callout-home #optin {
  background: none;
  color: inherit;
  margin: 0;
  padding: 0;
  width: auto;	
}

.block-callout #optin input[type="submit"] {
  line-height: 1.2em;
  border-width: 0;
  box-shadow: none;
  width: auto;
  margin: 1em 0;

 /** margin-top: 20px;
  margin-bottom: 17	px;**/
}

.block-callout-home td {
  padding: 0 1em 0 0;
}

.block-callout-home .button-link-wrapper {
	margin-bottom: 30px;
}

.sidebar .block-callout,
.sidebar .block-blog-callout {
  margin: 1em 0;
}

#main-content .block-callout {
  font-size: 0.9em;
}


#main-tours-block.block-callout {
  width: 40%;
  height: auto;
}
.featured-image-main-content {
  width: 100%;
  height: auto;
}

/* Blog Callout Block styles */
.block-blog-callout .block-inner {
  padding: 1px 10px;
}

.block-blog-callout .block-content {
  margin: 1em 0;
}

.block-blog-callout a {
  color: #00aced;
  font-weight: bold;
  text-decoration: none;
}

.block-blog-callout a:hover,
.block-blog-callout a:active,
.block-blog-callout a:focus {
  color: #0095ee;
}

.block-blog-callout h2.block-title {
  font-size: 1.3em;
  margin: 0.5em 0;
}

.block-blog-callout-left-border .block-inner,
#main-wrapper #sidebar-second-wrapper .region > .block-blog-callout-left-border .block-inner {
  border-left-width: 5px;
  border-left-style: solid;
}

.block-blog-callout-left-border-grey .block-inner,
#main-wrapper #sidebar-second-wrapper .region > .block-blog-callout-left-border-grey .block-inner {
  border-left-color: #ccc;
}

.block-blog-callout-left-border-green .block-inner,
#main-wrapper #sidebar-second-wrapper .region > .block-blog-callout-left-border-green .block-inner {
  border-left-color: #a1cf2b;
}

/* Family Programs */

/* Family Programs - Family Events page */

.page-node-3544 #main-content .tags.frequency {
  color: #ffffff;
  background-color: #cb0088;
  text-transform: lowercase;
  font-size: 1em;
  padding: 0.1em 1.1em;
}

.page-node-3544 #main-content .schedule {
  width: 100%;
}

.page-node-3544 #main-content .schedule td {
  padding: 0 1em;
  border-bottom: 3px solid #ffffff;
}

.page-node-3544 #main-content .schedule td.event-time {
  color: #ffffff;
  background-color: #858585;
  width: 15%;
}

.page-node-3544 #main-content h2.title-tagged {
  /*font-weight: normal;*/
}

.page-node-3544 #main-content h2.pane-title {
  color: #fff;
  background-color: #363636;
  font-size: 1.5em;
}

.page-node-3544 h3 {
  font-weight: normal;
}

.view-family-events .view-header {
  color: #fff;
  background-color: #404040;
  border-top: 2px solid #cb0088;
  margin-bottom: 10px;
  padding: 5px 10px;
}

.view-family-events .view-header h2.title {
  display: inline-block;
  font-weight: normal;
  margin: 5px 0;
}

.view-family-events .view-header .button-link-wrapper {
  float: right;
  margin: 5px 0;
}

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

.family-guide-content img {
  width: 100%;
  height: auto;
}

h2.header-with-icon {
  background: url("/files/family_programs/touch_here_icon_60x60.png") no-repeat;
  min-height: 60px;
  line-height: 60px;
  padding-left: 75px;
}

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

ol.list-numbered-blocks {
  counter-reset: section;
  list-style-type: none;
  margin-left: 0;
}

ol.list-numbered-blocks li::before {
  counter-increment: section;
  content: counter(section);
  padding: 0 1em;
  margin-right: 0.5em;
  color: #ffffff;
  background-color: #cb0088;
}




#superfish-7 {display:block;height:35px;}
#superfish-5 .sf-depth-1 {z-index:0}
#superfish-7 .sf-depth-1 {z-index:0}

#superfish-6 {display:block;height:25px; width:100%;margin-top:-8px;}

/** Grey Tables **/
#box-table-a
{ 
	font-size: 12px;
	margin-right: 10px;
	text-align: left;
	border-collapse: collapse;
	width: 300px;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #cccccc;
	border-bottom: 1px solid #fff;
	color: #333;
}
#box-table-a td
{
	padding: 8px;
	background: #eeeeee; 
	border-bottom: 1px solid #fff;
	color: #333;
	border-top: 1px solid transparent;
}
/**#box-table-a tr:hover td
{
	background: #d0dafd;
	color: #339;
}**/

/** Visit Page top block **/
#block-block-83--2 { margin-bottom: 3em;}
.block-copy {line-height:140%; font-size: 1em;}


/**Hello Bar 
#header-wrapper { margin-top: 30px;}**/


/**Homepage Blocks **/
.hours {font-size: 120%;}

/** Home Page - OMCA Blog **/

#block-views-a8f751cbe282a83842f4844267c7019c > .block-inner {
  background-color: #666666;
}

#content-bottom-wrapper .view-blog-home-page-latest-posts > .view-header > .block-title {
  margin: 20px 0 0 25px;
  display: inline-block;
}

#content-bottom-wrapper .view-blog-home-page-latest-posts > .view-header > .block-title a {
  color: #ffffff;
  text-decoration: none;
}

#content-bottom-wrapper .view-blog-home-page-latest-posts > .view-header > .block-title a :hover,
#content-bottom-wrapper .view-blog-home-page-latest-posts > .view-header > .block-title a :active,
#content-bottom-wrapper .view-blog-home-page-latest-posts > .view-header > .block-title a :focus {
  color: #ebebeb;
}

#content-bottom-wrapper .view-blog-home-page-latest-posts .block-callout-home .block-inner {
  background-color: transparent;
}

/* #content-bottom-wrapper .view-blog-home-page-latest-posts .views-row-first .block-callout-home .block-inner {
  border-left: none;
} */

#content-bottom-wrapper .view-blog-home-page-latest-posts .views-row .block-callout-home .block-inner {
  border-left: none;
  margin-left: 5px;
}

#content-bottom-wrapper .view-blog-home-page-latest-posts .views-field-field-blog-slideshow-image {
  border: 1px solid #ccc;
}

#content-bottom-wrapper .view-blog-home-page-latest-posts .views-field-field-publish-date-time {
  color: #a1cf2b;
  font-size: 120%;
  font-weight: bold;
  margin: 10px 0 0 0;
}

#content-bottom-wrapper .view-blog-home-page-latest-posts .block-title {
  margin: 0 0 15px 0;
}

#content-bottom-wrapper .view-blog-home-page-latest-posts .views-field-field-subhead {
  font-size: 120%;
}

#content-bottom-wrapper .view-blog-home-page-latest-posts .views-field-more-link a.more-link {
  display: inline-block;
  margin-top: 20px;
}

#superfish-10 {display:block; clear:both;}

#menu-2639-8 .last{display:block; clear:both;}

/** blog entries **/
/** .sharethis-wrapper{float:right; margin-bottom: 5px;} **/

.blog-published,
.blog-published + .panel-separator,
.blog-ga-counter,
.blog-ga-counter + .panel-separator {
  display: inline-block;
}

.blog-published span,
.blog-ga-counter span,
.view-blog-main-landing-page-featured-post .views-row .block-blog-callout .views-field-field-publish-date-time span {
  font-family: SourceSansPro, "Lucida Sans Unicode","Lucida Sans","Lucida Grande",Verdana,Geneva,sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.43;
  color: #282828;
}

.blog-ga-counter span {
  color: #999999;
}

.blog-views {
  font-family: "Source Sans Pro", "Lucida Sans Unicode","Lucida Sans","Lucida Grande",Verdana,Geneva,sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.43;
  color: #858585;	
}

.blog-title h1 {
  margin-top: -10px;
  margin-bottom: 0px;
  font-family: "Source Sans Pro", "Lucida Sans Unicode","Lucida Sans","Lucida Grande",Verdana,Geneva,sans-serif;
  font-size: 32px;
  font-weight: bold;
  color: #282828;
}

.blog-subhead div {
  margin-top: -10px;
  line-height: 25px;
  font-family: "Source Sans Pro", "Lucida Sans Unicode","Lucida Sans","Lucida Grande",Verdana,Geneva,sans-serif;
  font-size: 24px;
  font-weight: 600;
  color: #282828;
}

.blog-author div {
  margin-top: -5px;
  margin-bottom: 0px;
  font-family: "Source Sans Pro", "Lucida Sans Unicode","Lucida Sans","Lucida Grande",Verdana,Geneva,sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.43;
  color: #282828;
}

.blog-additional-authors div {
  margin-top: -10px;
  margin-bottom: 0px;
  font-family: "Source Sans Pro", "Lucida Sans Unicode","Lucida Sans","Lucida Grande",Verdana,Geneva,sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.43;
  color: #858585;
}

.blog-share-this .sharethis-wrapper {
  text-align: right;
  margin-top: -5px;
  margin-bottom: 10px;
}

.blog-teaser {
  font-family: "Source Sans Pro", "Lucida Sans Unicode","Lucida Sans","Lucida Grande",Verdana,Geneva,sans-serif;
  font-size: 18px;
  font-weight: normal;
  line-height: 1.44;
  color: #282828;
}

.blog-body {
  font-family: "Source Sans Pro", "Lucida Sans Unicode","Lucida Sans","Lucida Grande",Verdana,Geneva,sans-serif;
  font-size: 18px;
  font-weight: normal;
  line-height: 20px;
  color: #282828;
}

.blog-bottom-sharethis .sharethis-wrapper {
  float: right;
  margin-bottom: 5px;
}

.blog-filed-under .field-label {
  margin-top: 45px;
  margin-bottom: 0px;
  text-transform: uppercase;
  font-family: "Source Sans Pro", "Lucida Sans Unicode","Lucida Sans","Lucida Grande",Verdana,Geneva,sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.43;
  color: #666666;
}
.blog-filed-under .field-items .field-item .active {
  font-style: normal;
}

.blog-filed-under .field-items {
  margin-left: 100px;
  margin-top: -20px;
}

.blog-topics .field-label {
  margin-top: -10px;
  margin-bottom: 0px;
  text-transform: uppercase;
  font-family: "Source Sans Pro", "Lucida Sans Unicode","Lucida Sans","Lucida Grande",Verdana,Geneva,sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.43;
  color: #666666;
}

.blog-topics .field-items {
  margin-left: 25px;
  margin-top: -10px;
}

.blog-gallery {
  margin-top: 20px;
}

.blog-gallery .views-slideshow-flexslider .flexslider .flex-control-nav {
  bottom: -20px;
}

.blog-gallery .views-slideshow-flexslider .flexslider .flex-control-paging li {
  margin: 0 4px;
}

.blog-gallery .views-slideshow-flexslider .flexslider .flex-control-paging li a {
  width: 8px;
  height: 8px;
  background-color: rgba(245, 128, 38, 0.5);
}

.blog-gallery .views-slideshow-flexslider .flexslider .flex-control-paging li a.flex-active {
  background-color: rgba(245, 128, 38, 1);
}

.blog-gallery .views-slideshow-flexslider .flexslider .slides img {
  height: auto;
}

.blog-gallery .views-slideshow-flexslider .flexslider .slides .views-field-field-caption .field-content {
  text-align: center;
  margin-top: 5px;
}

.blog-connect .block-title {
  margin-top: -10px;
  margin-left: -10px;
}

.blog-connect .block-content {
  margin-top: -10px;
  margin-left: -10px;
}

.blog-connect #mce-EMAIL {
  margin-top: -10px;
}

.blog-connect #mc-embedded-subscribe input {
  margin-top: -20px;
  margin-left: 100px;
}

/** tag cloud block **/

#block-tagclouds-8--2 {
  line-height: 1.5em;
}

.tagclouds-term {
  margin: 0.5em;
  display: inline-block;
}

.block-blog-callout a.tagclouds:hover,
.block-blog-callout a.tagclouds:active,
.block-blog-callout a.tagclouds:focus {
  text-decoration: underline;
}

#block-tagclouds-8--2 .block-content {
  text-align: justify;
}

.block-blog-callout a.tagclouds {
  font-weight: normal;
}

.block-blog-callout a.tagclouds.level1,
.block-blog-callout a.tagclouds.level1:hover,
.block-blog-callout a.tagclouds.level1:active,
.block-blog-callout a.tagclouds.level1:focus {
  color: #282828;
}

.block-blog-callout a.tagclouds.level2,
.block-blog-callout a.tagclouds.level2:hover,
.block-blog-callout a.tagclouds.level2:active,
.block-blog-callout a.tagclouds.level2:focus {
  color: #f58026;
  font-size: 1.333em;
}

.block-blog-callout a.tagclouds.level3,
.block-blog-callout a.tagclouds.level3:hover,
.block-blog-callout a.tagclouds.level3:active,
.block-blog-callout a.tagclouds.level3:focus {
  color: #409629;
  font-size: 1.666em;
}

.block-blog-callout a.tagclouds.level4,
.block-blog-callout a.tagclouds.level4:hover,
.block-blog-callout a.tagclouds.level4:active,
.block-blog-callout a.tagclouds.level4:focus {
  color: #a1cf2b;
  font-size: 2em;
}

/** Topics to Explore **/

.view-blog-topics .item-list ul li {
  border-bottom: none;
}

.block-blog-callout .view-blog-topics .item-list ul li a {
  color: #282828;
  font-weight: normal;
}

.block-blog-callout .view-blog-topics .item-list ul li a {
  color: #282828;
}

.block-blog-callout .view-blog-topics .item-list ul li a:hover,
.block-blog-callout .view-blog-topics .item-list ul li a:active,
.block-blog-callout .view-blog-topics .item-list ul li a:focus {
  color: #f58026;
}

/** Blog: Related Content **/

.block-blog-callout .view-blog-related-content .views-row h3.title {
  background: none;
  margin: 0;
  padding: 0 0 5px 0;
}

.block-blog-callout .view-blog-related-content .views-row .views-inline {
  padding-bottom: 0;
}

.block-blog-callout .view-blog-related-content .views-row h3.title a {
  color: #282828;
  font-weight: normal;
}

.block-blog-callout .view-blog-related-content .views-row .views-field-field-publish-date-time {
  color: #737373;
}

.block.block-blog-callout .more-link a {
  background: none;
  padding: 0;
  font-size: 1.167em;
}

.block-blog-callout .view-blog-related-content .item-list ul li {
  border-bottom: none;
}

/** OMCA Blog - Main Landing Page **/

.page-blog .action-links {
  display: none;
}

.page-blog #main-content .region-content > .contextual-links-region > .contextual-links-wrapper {
  display: none;
}

.view-blog-main-landing-page-featured-post .views-row .block-blog-callout .block-inner {
  margin-top: 10px;
}

.view-blog-main-landing-page-featured-post .views-row .block-blog-callout .views-field-field-publish-date-time {
  margin: 0.5em 0;
}

.view-blog-main-landing-page-featured-post .views-row .block-blog-callout .views-field-field-publish-date-time span {
  color: #858585;
}

.view-blog-main-landing-page-featured-post .views-row .block-blog-callout h2 {
  margin: 0 0 0.5em 0;
}

.view-blog-main-landing-page-featured-post .views-row .block-blog-callout h2 a {
  color: #282828;
  font-size: 1.167em;
}

.view-blog-main-landing-page-featured-post .views-row .block-blog-callout h2 a:hover,
.view-blog-main-landing-page-featured-post .views-row .block-blog-callout h2 a:active,
.view-blog-main-landing-page-featured-post .views-row .block-blog-callout h2 a:focus {
  text-decoration: underline;
}

.view-blog-main-landing-page-featured-post .views-row .block-blog-callout .views-field-body {
  font-size: 1.3em;
}

.view-blog-main-landing-page-featured-post .views-row .block-blog-callout .views-field-body .more-link {
  font-size: 1.167em;
  display: block;
}

.view-blog-main-landing-page-categories .views-row-blog-topic-all .block-inner {
  text-align: center;
}

.view-blog-main-landing-page-categories .views-row .block-content {
  position: relative;
}

.view-blog-main-landing-page-categories h2.block-title {
  font-size: 1.40em;
}

.view-blog-main-landing-page-categories .views-row {
  padding: 0 10px 10px 0;
}

.view-blog-main-landing-page-categories .views-row .description {
  text-transform: lowercase;
}

/** contextual links **/

.contextual-links-region .view-gallery-slideshow-flexslider .contextual-links-region > .contextual-links-wrapper,
.pane-block-123 div.contextual-links-wrapper,
.pane-block-131 div.contextual-links-wrapper,
.pane-block-132 div.contextual-links-wrapper,
.pane-block-133 div.contextual-links-wrapper {
  right: 30px;
}

/** End of file **/
