/* This file will hold styles that are loaded using the same media query as the narrow grid. */

/* header / footer styles */

#zone-header .logo-img img{
  width:auto;
  height:auto;
}

#zone-header .content ul.menu{
	text-align:right;
	margin-bottom:1em;
}
#region-header-first{
  text-align:right; 
}

#block-ohrc-module-ohrc-module-social-links{
  text-align:right;
  margin:1em 0 0; 
}

#block-ohrc-module-ohrc-module-social-links img{
  margin:0 0 0 0.5em;
}



#zone-footer .content ul{
  margin-top:-2em;
}

#zone-footer .content ul li{
  width:45%;
  float:left;
}

#zone-footer .content ul li:nth-child(-n+2){
  padding-top:25px;
}

#zone-footer .content ul li:nth-child(2n+1){
  clear:left;
}


/* carousel styles */

.views_slideshow_main{
  margin:0 0 2px;
  border:none;
  -webkiet-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
  padding:0;
}

.view-ohrc-carousel {
  width:720px;
  margin:0 0 1em -10px;
  height: 430px;
}
.views-field-field-ohrc-carousel-image,
#views_slideshow_cycle_main_ohrc_carousel-page,
.node-ohrc-carousel-item .narrow-layout{
      display: block;
    height: 349px;
    width: 720px;

}

.node-ohrc-carousel-item .narrow-layout,
.node-ohrc-carousel-item .normal-wide-layout{
  position:relative;
  border:solid 1px #ccc;
  margin:0 0 1em;
}
.node-ohrc-carousel-item label{
  margin:1em 0 0.5em; 
}


.views-slideshow-controls-bottom
{
    clear: both;
    display: inline-block;
    width: 100%;
    height: 320px;
    padding-top: 77px;
}

.views-slideshow-cycle-main-frame-row{
  width:100%;
  height:100%;
}

.views-slideshow-cycle-main-frame-row-item, #views_slideshow_cycle_main_ohrc_carousel-page, .node-ohrc-carousel-item .normal-wide-layout {
    height: 320px;
    width: 720px;
}

#views_slideshow_cycle_teaser_section_ohrc_carousel-page .views-slideshow-cycle-main-frame-row .views-field-field-ohrc-carousel-node-ref {
    background-color: #505050;
    min-height: 30px;
    padding: 5px;
}

.view-ohrc-carousel .views-field-body,
.node-ohrc-carousel-item .narrow-layout .field-name-body,
.node-ohrc-carousel-item .normal-wide-layout .field-name-body{
  width:40%;
  position:absolute;
  right:0;
  bottom:2em;
  background:rgba(255, 255, 255, 0.8);
  /*
  text-align:justify;
  not accessible friendly
  */
  padding:1em 2em 1em 1em;
  max-height:200px;	
  overflow:hidden;
  color:#111111;
  -moz-border-radius:5px 0 0 5px;
  -webkit-border-radius:5px 0 0 5px;
  border-radius:5px 0 0 5px;
}

.view-ohrc-carousel .views-field-body,
.node-ohrc-carousel-item .narrow-layout .field-name-body{
  font-size:0.857em; /* 14px * 0.857 = 12px*/
}
.view-ohrc-carousel .views-field-body h3,
.node-ohrc-carousel-item .narrow-layout .field-name-body h3{
 	font-size:1.143em; /* 14px * 1.143 = 16px; */
  border-bottom:none;
}

.views-slideshow-pager-field-item .views-field-field-ohrc-carousel-thumb{
  margin:0 0.5em 0 0;
}

.views-slideshow-pager-field-item{
  width:239px; 
}

.views-slideshow-controls-bottom .views-field-field-ohrc-carousel-teaser-text{
  display:block;
}

.views-slideshow-pager-field-item:nth-child(1),
.views-slideshow-pager-field-item:nth-child(3){border-width: 0 0 1px 0;}

.views-slideshow-pager-field-item:nth-child(2){border-width: 0 1px 1px 1px;}

.views-slideshow-pager-field-item:nth-child(4),
.views-slideshow-pager-field-item:nth-child(6){border-width: 0;}

.views-slideshow-pager-field-item:nth-child(5){border-width: 0 1px}

/* eLearning landing page */

.view-elearning-landing-page .views-row,
.view-webinars-landing-page .views-row {
	float:left;
	width:340px;
	margin:0 20px 20px 0;
}

.view-elearning-landing-page .views-field-field-listing-image,
.view-webinars-landing-page .views-field-field-listing-image {
	width:340px;
	height:191px;
}

.view-elearning-landing-page .views-field-field-listing-image img,
.view-webinars-landing-page .views-field-field-listing-image img {
	width:340px;
	height:100%;
}
.view-elearning-landing-page .views-row:nth-child(2n),
.view-webinars-landing-page .views-row:nth-child(2n) {
	margin:0 0 20px 0;
}
.view-elearning-landing-page .views-row:nth-child(2n+1),
.view-webinars-landing-page .views-row:nth-child(2n+1) {
	clear:left;
}

.view-elearning-landing-page .views-field.views-field-title,
.view-webinars-landing-page .views-field.views-field-title {
	display:table-cell;
	height:2.6em;
	overflow:hidden;
	vertical-align:middle;
}

/* misc styles */

.block-views-ohrc-news-feed-block{
  border-bottom:none;
  padding-bottom:0; 
  margin-bottom:0;
}

#region-sidebar-first{
  border-top:0;
}

.node .webinar-info{
  display:none;	
}
#block-ohrc-module-ohrc-module-webinar-info-block{
	display:block;
}

html.js #ohrc-module-quick-links-form{
	float:right;
	margin:0 0 1em 1em;
	width:32%;
}