/* Style for the subnav on mobile */
@media screen and (max-width:665px){
  ul.mainNav li.has-subnav{
    background:#00694e !important;
  }
  ul.mainNav li.has-subnav > a{
    color:#fff !important;
  }
  ul.mainNav li.has-subnav a{
    color:#fff;
  }
  ul.mainNav li.has-subnav ul{
    list-style:none;
    padding:0;
  }
  ul.mainNav li.has-subnav ul li{
    display:block;
    /*border-top: 1px solid #fff;*/
    border-bottom: 1px solid #fff;
  }
  ul.mainNav li.has-subnav ul li:last-of-type{
    border-bottom:none;
  }
  ul.mainNav li.has-subnav ul li a{
    font-size:18px;
    text-decoration: none;
    display:block;
    width:100%;
    height:100%;
    padding: 19px 30px;
  }
}


/*Style for full-width Banner Images*/
#topSlideshow img{
  height: auto;
  max-width: 100%;
  margin-bottom: -3px;
}
/*Style for non-banner header images*/
.non-banner-header img{
  display: block;
  margin: 0 auto;
  width: 100%;
  max-width: 980px;
}
/* Hide WYSIWYG-injected titles on the top */
#top h2{
  display:none;
}
#topBreadcrumbs{
  /*position:relative;*/
  margin-top:5px;
  padding-bottom:30px;
}
#middle-center img{
  margin-left:0;
  padding-left:0;
  width:100%;
}
.media-subnav{
  display:block;
  width:100%;
  background:#00553d;
  position:relative;
  text-align: center;
  margin-bottom:60px;
}
.media-subnav ul#mainNav{
  display:inline-block;
  width:auto;
  margin:0 auto;
  position:relative;
}
.media-subnav ul#mainNav li{
  display:inline-block;
  margin-right:30px;
  padding:0 10px;
}
.media-subnav ul#mainNav li:hover{
  background:#a2a0a0;
}
.media-subnav ul#mainNav li a{
  display:block;
  padding:15px 0;
  color:#fff;
  font-size:20px;
  text-decoration: none;
}
.media-subnav ul#mainNav li a:hover{
  text-decoration: hover;
}
/* Homepage Featured Section */
#top.home-page, #top.in-the-news-listing, #top.news-releases{
  background:#fff;
  box-shadow:0 8px 15px -12px #000;
  z-index:1;
}
#top #latest-news h2, #middle #featured-experts h2, #in-the-news h2, h1#in-the-news-header, #news-releases h2, .experts-home-page .experts-search h2, #top .expert-details h2{
  display:block;
  background: url(/common/css/base2014/images/orange-underline.jpg) no-repeat scroll transparent 0 bottom;
  padding:0 0 13px 0;
  color:#57534b;
  margin-bottom:60px;
  box-sizing: border-box;
  text-transform: none;
  font-size:40px !important;
  text-align: left;
  font-weight:bold;
}
.in-the-news-listing #in-the-news h1#in-the-news-header{
  margin-bottom:0;
}
#top #latest-news h2{
  display:inline-block;
}
#top #latest-news a.more-news{
  display:inline-block;
  font-size:16px;
  margin-left:40px;
}
#latest-news .left-col{
  display:inline-block;
  width:30%;
  margin-right:3%;
  vertical-align: top;
}
#latest-news .right-col{
  display:inline-block;
  width:65%;
  vertical-align: top;
}
#latest-news a.img-link, #latest-news a.title-link{
  display:block;
}
#latest-news a.img-link img{
  display:block;
  max-width:100%;
  height:auto;
}
#latest-news a.title-link{
  font-size:20px;
  text-decoration: none;
}
#latest-news a.title-link:hover{
  text-decoration: underline;
}
#latest-news p{
  font-size:16px;
}
#latest-news .news-item{
  margin-bottom:30px;
}
#latest-news .caption-bottom .img-link{
  width:100%;
  margin-bottom:20px;
}
#latest-news .caption-right .img-link{
  display:inline-block;
  width:55%;
  margin-right:3%;
  vertical-align: top;
}
#latest-news .caption-right .text-content{
  display: inline-block;
  width:40%;
  vertical-align: top;
}
@media screen and (max-width:665px){
  #latest-news .left-col, #latest-news .right-col, #latest-news .caption-right .img-link, #latest-news .caption-right .text-content{
    display:block;
    width:100%;
  }
  .news-item a.img-link{
    margin-bottom:20px;
  }
}

/* Featured Experts Homepage Section */
#middle .experts-search{
  display: inline-block;
  width: 29%;
  vertical-align: top;
  overflow: hidden;
  box-sizing: border-box;
  margin-right: 2%;
  background:#e1e1e1;
  z-index:0;
}
#middle .experts-search h2{
  display:block;
  margin-bottom:25px;
  font-size:25px;
  color:#57534b;
}
#middle .experts-search form#expChoose select{
  display:block;
  width:80%;
  margin-bottom:10px;
}
#middle .experts-search form#expChoose a.expertSearchLink{
  display:block;
  margin-bottom:30px;
  font-size:16px;
}
#middle .experts-search form#expChoose a.expertSearchLink:after{
  content:">";
  display:inline;
  margin-left:10px;
}
#middle .featured-experts{
  display: inline-block;
  width: 68%;
  vertical-align: top;
  box-sizing: border-box;
  background:none;
}
#featured-experts{
  text-align:center;
}
#featured-experts ul{
  list-style:none;
  padding:0;
}
#featured-experts ul.experts li{
  display:block;
  position:relative;
  z-index:0;
  text-align:left;
}
#featured-experts.has-slideshow ul.experts li{
  display:none;
}
#featured-experts ul.experts li.active{
  display:block;
  z-index: 1;
}
#featured-experts ul.experts li img{
  display:inline-block;
  width:25%;
  margin-right:5%;
}
#featured-experts ul.experts li .content{
  display:inline-block;
  width:63%;
  vertical-align: top;
  text-align: left;
}
#featured-experts ul.experts li .content h3{
  font-size:20px;
  color:#00694e;
  background:none;
}
#featured-experts ul.experts li .content p{
  font-size:16px;
  line-height:30px;
  margin:0;
}
#featured-experts ul.experts li .content a{
  display: block;
  color: #00694e;
  font-size: 16px;
  margin-top: 25px;
  font-weight: normal;
}
#featured-experts #bullet-links{
  position: relative;
  display:inline-block;
  width:auto;
  z-index: 9999;
}
#featured-experts #bullet-links li{
  display:inline-block;
  width:25px;
  height:25px;
  overflow:hidden;
  border-radius:15px;
  background:#fff;
  margin-right:15px;
  box-shadow:1px 1px 3px #000;
}
#featured-experts #bullet-links li.active{
  background:#00694E;
  box-shadow: none;
}
#featured-experts #bullet-links li:hover{
  cursor:pointer;
}
#featured-experts #bullet-links a{
  position:absolute;
  left:-9999px;
}
@media screen and (max-width:665px){
  #middle .experts-search{
    width:100%;
    display:block;
  }
  #middle .experts-search form#expChoose select{
    height:30px;
  }
  #middle .featured-experts{
    width:100%;
    margin-top:30px;
  }
  #featured-experts ul.experts li img{
    margin-right:2%;
    width:65%;
  }
  #featured-experts ul.experts li .content{
    padding:0;
    width:100%;
    margin-top:15px;
  }
}
#in-the-news{
  padding-top:50px;
  margin-bottom:100px;
}
#in-the-news header h2{
  display:inline-block;
  margin-bottom:30px;
}
#in-the-news header a{
  display:inline-block;
  margin-left:40px;
  font-size:16px;
}
#in-the-news ul{
  list-style: none;
  padding:1px;
}
#in-the-news ul li{
  display:inline-block;
  width:24%;
  margin-right:6%;
  vertical-align: top;
  box-sizing: border-box;
}
#in-the-news ul li:last-of-type{
  margin-right:0;
}
#in-the-news ul li a{
  font-size:16px;
  display:block;
  text-decoration: none;
}
#in-the-news ul li a:hover{
  text-decoration: underline;
}
#in-the-news ul li p{
  font-size:16px;
}
ul#pagination li {
    display: inline-block !important;
    width: auto !important;
    margin-right: 30px !important;
}

ul#pagination li a {
    display: inline;
}
ul#pagination li.active a{
  text-decoration: none !important;
  font-weight:bolder;
  color:#000;
}
ul#pagination li.active a:hover{
  text-decoration: none !important;
  cursor:default;
}
@media screen and (max-width:665px){
  #in-the-news header h2{
    margin-bottom:15px;
  }
  #in-the-news header a{
    display:block;
    width:100%;
    text-align: right;
    margin-left:0;
  }
  #in-the-news ul li{
    display:block;
    width:100%;
    margin-bottom:30px;
  }
}

div.float-container{
  float:right;
  width:200px;
}
#media-contacts{
  margin:50px 0;
  width:200px;
  border-bottom:4px solid #f6c486;
  box-sizing: border-box;
  padding:0 20px 15px;
}
#media-contacts h2{
  display:block;
  font-size:30px;
  font-weight:bold;
  text-transform: uppercase;
  color:#555046;
  padding:0;
}
#media-contacts p{
  font-size:12px;
  margin-top:15px;
}
#media-contacts p:last-child{
  padding-bottom:20px;
}
#media-contacts p a:first-of-type{
  display:block;
  margin:5px 0;
}
#social-ohio{
  margin-bottom:50px;
}
#social-ohio h3{
  background:none;
  font-size: 16px;
  color:#006e4e;
  font-weight:lighter;
  display: inline-block;
}
#social-ohio h3 span{
  color:#483e33;
}
#social-ohio ul{
  list-style:none;
  display: inline-block;
  padding: 0;
  position: relative;
  top: 3px;
  left: 4px;
}
#social-ohio ul li{
  display:inline-block;
  margin-right: 3px;
}
#social-ohio ul li a{
  display:block;
  font-family:FontAwesome;
  height:20px;
  width:20px;
  color:#fff;
  background:#006e4e;
  overflow:hidden;
  text-decoration:none;
  font-size: 14px;
  font-weight: lighter;
}
#social-ohio ul li a:before{
  display:block;
  margin:3px 0 25px 5px;
}

/*====== In the News Listing, News Releases Listing =======*/
#top.in-the-news-listing, #top.news-releases{
  min-height:750px;
}
#top.in-the-news-listing div.content.withBreadcrumbs, #top.news-releases div.content.withBreadcrumbs{
  margin-top:-50px;
}
#top.news-releases + #middle{
  margin-top:-20px;
}
#top.in-the-news-listing #in-the-news header{
  display:none;
}
h1#in-the-news-header{
  margin-top:30px;
}
#top.in-the-news-listing #CS_Element_top div.cs_control:first-of-type{
  display:inline-block !important;
  vertical-align: top;
  width:70%;
}
#top.in-the-news-listing #in-the-news{
  padding:0;
}
#top.in-the-news-listing #in-the-news ul{
  display:inline-block;
  vertical-align: top;
  width:90%;
}
#top.in-the-news-listing #in-the-news ul li{
  display:block;
  width:100%;
  margin:0 0 50px 0;
}
#top.in-the-news-listing #in-the-news ul li a, #pagination li a{
  font-size:25px;
  text-decoration:underline;
}
#top.in-the-news-listing #in-the-news ul li p{
  font-weight:bold;
}
#top .news-release-container{
  display:inline-block !important;
  vertical-align: top;
  width:70%;
}
#top .media-contacts-container{
  display:inline-block !important;
  vertical-align: top;
  width:28%;
  margin-top:10%;
}
@media screen and (max-width:665px){
  #top .news-release-container, #top .media-contacts-container{
    display:block !important;
    width:100%;
  }
}
#top #news-releases header h2{
  display:block;
}
#news-releases ul{
  list-style: none;
  padding:1px;
}
#news-releases ul li a{
  display:block;
  font-size:25px;
  width:auto;
}
#news-releases ul li strong{
  display:block;
  font-size:16px;
  margin-top:5px;
}
#news-releases + #pagination{
  margin-bottom:50px;
}
.news-release-full #top{
  background:#fff;
}
.news-release-full h1{
  padding:0;
}
.news-release-full #top p, .news-release-full #top #articleData, .news-release-full #top ul li{
  font-size:16px;
}
.news-release-full .content ul li{
  margin-bottom:10px;
}
.news-release-full #top{
  padding-bottom:100px;
  box-shadow: 0 8px 15px -12px #000;
  z-index: 9;
}
.news-release-full h6{
  font-style:italic;
  margin-bottom:15px;
}

/* Experts Directory Page */
.experts-home-page #top{
  box-shadow:none !important;
}
.experts-home-page .middle{
  background:#fff;
}
.experts-home-page #middle .experts-search{
  width:75%;
  background:#fff;
}
.experts-home-page #expChoose div{
  display:inline-block;
  vertical-align: top;
  width:31%;
  margin-right:2%;
}
.experts-home-page #middle .experts-search form#expChoose select{
  width:90%;
}
.experts-home-page #middle .experts-search form#expChoose a.expertSearchLink{
  border:1px solid #000;
  padding: 10px;
  text-align: center;
  box-sizing: border-box;
  width: 90%;
  position: relative;
  text-decoration:none;
  border-radius:5px;
}
.experts-home-page #middle .experts-search form#expChoose a.expertSearchLink:hover{
  color:#fff;
  border-radius: 0;
  border:none;
  background:#00694e;
}
@media screen and (max-width:665px){
  .experts-home-page #expChoose div{
    display:block;
    width:100%;
    margin-right:0;
  }
}
.experts-home-page #middle .featured-experts{
  display:inline-block !important;
}

/* Single Experts Page (Details Page) */
div.details-container .expert-details{
  display:inline-block;
  width:75%;
  vertical-align: top;
}
.expert-details header{
  border-bottom: 1px solid;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
.expert-details header div{
  display:inline-block;
  vertical-align: top;
  width:46%;
}
.expert-details header.noImg div{
  display:block;
  width:100%;
}
.expert-details header div:first-child{
  margin-right:30px;
}
.expert-details header img{
  width:100%;
}
.expert-details header h3{
  font-size:24px;
  display:block;
  margin-bottom:30px;
  padding:0;
  color:#000;
  background:none;
}
.expert-details header ul{
  list-style:none;
  padding:0;
}
.expert-details header ul li{
  display:block;
  margin:0 0 20px 0;
}
.expert-details header > a{
  display:inline-block;
  font-size:16px;
  margin-top:15px;
  width:auto;
}
#expert-video{
  margin:30px 0 50px 0;
  border-top:1px solid;
  padding-top:30px;
}
#expert-video h4{
  font-size:24px;
  color:#00694e;
  text-transform: uppercase;
  margin-bottom:30px;
}
#expert-content{
  margin-bottom:50px;
}
.expert-details li, .expert-details p, .expert-details strong, .expert-details a{
  font-size:16px;
}
.details-container .float-container{
  margin-top:50%;
}
@media screen and (max-width:665px){
  div.details-container .expert-details{
    display:block;
    width:100%;
  }
  .expert-details header div{
    display:block;
    width:100%;
  }
  .details-container .float-container{
    float:none;
    margin-top:0;
    padding-bottom:30px;
  }
  .details-container #media-contacts{
    width:100%;
    padding-left:0;
  }
  div.float-container{
    float:none;
    width:100%;
    border-top:1px solid
  }
}

div.content p.abstract{
  margin-top:15px;
}
/* Experts Search Results */

#searchedTerm{
  display:block;
  width:100%;
  padding-bottom: 5px;
  border-bottom:1px solid #57534b;
  margin-bottom:50px;
}
#expertsResults div.result{
  margin-bottom:50px;
}
#expertsResults .resultImg{
  display: inline-block;
  width: 20%;
  vertical-align: top;
  margin-right: 30px;
}
#expertsResults .resultText{
  display: inline-block;
  width: 70%;
  vertical-align: top;
}
#expertsResults .resultText a{
  color:#00694e;
}

div.jumpLinks .jump a{
  font-size:16px;
  color:#00694e;
  font-size: 16px;
  margin: 2px 10px 0;
  position: relative;
  top: 2px;
}
h4.jumpTo{
  display:block;
  padding-top:10px;
  border-top:1px solid #57534b;
  margin-top:30px;
}
#ucmMainContainer a{
  color:#00694e;
}
.ucm_experts_areas{
  padding:5px 15px;
}
.ucm_experts_areas:nth-of-type(2n) {
  background: #f5f5f5;
}
.mainBody div.content p.ucmbyAreaName{
  padding-bottom:15 !important;
}
a.exp_top{
  display:block;
  margin:15px 0;
}


/* Single News Release Display */
#newsStory h1{
  padding:0;
}
#newsStory #story{
  margin-top:30px;
}

/* Generic Page Styles */
.top .content.withBreadcrumbs{
  padding-top:80px;
}
.top div.content h1{
  padding:0;
}
.mainBody div.content p, .mainBody div.content ul li{
  font-size:16px;
  color:#000;
  margin-top:30px;
}
.mainBody div.content p:last-child{
  padding-bottom:50px;
}
