/*

 Theme Name:     Sparkling Child Theme
 Theme URI:      http://colorlib.com/wp/themes/sparkling
 Description:    Sparkling Child Theme
 Author:         Colorlib
 Author URI:     http://colorlib.com/wp/
 Template:       sparkling
 Version:        1.9.3

*/

@import url("../sparkling/style.css");

/* =Theme customization starts here

------------------------------------------------------- */
@font-face {
  font-family: 'icomoon';
  src:url('fonts/icomoon.eot');
  src:url('fonts/icomoon.eot?#iefix') format('embedded-opentype'),
      url('fonts/icomoon.woff') format('woff'),
      url('fonts/icomoon.tff') format('truetype'),
      url('fonts/icomoon.svg#icomoon') format('svg');
}

.display-block {
  display: block;
}

.display-none {
  display: none;
}

body {
  color:#282828;
  background-color: #F2F2F2;
  word-wrap: break-word;
  font-family: 'Cabin', sans-serif;
  font-size: 14px;
  max-width: 1600px;
  margin: 0 auto;
}

a {
  color: #0a5052;
  text-decoration: underline;
}

a:hover {
  color: #009294;
  text-decoration: underline;
} 

.navbar a {
  text-decoration: none;
}

#masthead {
  background-color: #c0e548;
}

#umh-main {
  display: none;
}

.navbar-toggle .icon-bar {
  width: 30px;
  height: 4px;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: black;
}

.navbar-default .navbar-toggle {
  border-color: transparent;
}

.navbar-brand {
  padding: 0;
  height: auto;
}

.navbar.navbar-default {
  background-color: #c0e548;
}

.navbar-default .navbar-nav > li > a {
  color: #000000;
  font-weight: bold;
  padding-bottom: 0;
  padding-top: 0;
  font-family: 'Droid Sans', sans-serif;
  font-size: 1.1em;
  cursor: default;
}

.navbar-nav > li:hover, .dropdown-menu > li:hover > a, .navbar-default .navbar-nav .current-menu-ancestor a.dropdown-toggle, .dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
  background-color: #0a5052;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  background-color: #0a5052;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li:hover > a, .dropdown-menu > li > a,  .dropdown-menu > li > a:active, .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .current-menu-ancestor a.dropdown-toggle{
  color: #c0e548;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #c0e548;
}

.navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .open > a:focus {
  color: #bfd855;
}

.navbar-default .menu-open > li > a {
  color: #c0e548;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
  color: white;
}

#menu-menu-1 {
  padding-top: 4em;
}

.caret {
  display: none;
}

.navbar > .container .navbar-brand {
  margin: 13px 0 0 0;
}

.navbar-nav > li {
  padding-bottom: 1em;
}

.navbar-nav > li > .dropdown-menu {
  background: none;
  padding-top: 1em;
}
/* begin of insert on 03/17/2016 by cvspramod */
@media only screen and (max-width: 1200px){
  .nav.navbar-nav {
    float:left !important;
  }
}

@media only screen and (min-width: 750px){
  #menu-menu-1{
    background-color:transparent !important;
  }
}
/* End of insert on 03/17/2016 by cvspramod */

.dropdown-menu > li, .current-menu-parent {
  background-color: #0a5052;
}

.dropdown-menu li:nth-child(1) {
  border-top: 2px #c0e548 solid;
}

#umh-toggle-bar, #umh-toggle-logo {
  background-color: #787878 !important;
  background-image: linear-gradient(rgb(120,120,120), rgb(120,120,120));
  background: linear-gradient(#787878,#787878) !important;
  border-bottom: 1px solid #787878 !important;
}

#umh-toggle-arrow {
  display: none;
}

.text-logo, .text-logo a{
  color: black;
}

.text-logo a:hover {
  text-decoration: underline;
}

.logo-fline, .logo-sline {
  font-weight: bold;
}

.top-section > .flexslider > .slides > .flex-active-slide > a > img {
  max-width: 1349px;
  max-height: 395px;
  height: auto;
  width: 100%;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #0a5052;
  font-family: "Droid Sans", sans-serif;
}

#post-15 .entry-title, #post-15 .entry-footer {
 display: none;
}

.main-content-area {
  margin-top: 0;
}

.main-content-area, .main-content-area .main-content-inner, .landing-page-image {
  width: 100%;
  padding: 0;
}

.main-content-area .row {
  margin:0;
}

.logo-fline {
  display: block;
}

.text-logo {
 padding-top: 1.3em;
 font-size: 1.1em;
}

.main-section-title, .highlight-section {
  margin-top: 2em;
}

.main_featured_content {
  margin-bottom: 2em;
}

.area_section_title, .explore_headline, .explore_title {
  color: #0a5052;
}

.section_content a {
   color: #282828;
}

.area_section_title, .explore_headline, .explore_title {
  text-align: center;
}

.area_section_title, .explore_title {
  text-transform: uppercase;
  font-family: "Droid Sans", sans-serif;
  font-weight: bold;
}

.explore_headline hr, .explore_title {
  display: inline-block;
}

.explore_title {
  width: 10%;
}

.explore_headline hr {
  border-top-color: #0a5052;
  width: 45%;
  vertical-align: middle;
}

.featured_container {
  display: inline-block;
  width: 17%;
  vertical-align: top;
}

.featured_container {
  margin-right: 3%;
}

.last_featured_container{
  margin-right: 0;
}

.section_title  {
  margin-top: 1em;
  font-weight: bold;
}

.section_image {
  height: 10em;
  text-align: center;
  overflow: hidden;
}

.section_image img {
  min-height: 100%;
  min-width: 100%;
}

.section_content img {
  display: none;
  margin-top: 0.5em;
}

.section_content {
  max-height: 8.5em;
  overflow: hidden;
  height: auto;
}

.section_content p:last-child {
  margin-bottom: 0;
}

.sec-post-top, .main-post-top {
  position: relative;
  text-align: center;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content:center;
  -webkit-box-align: center; -moz-box-align: center; /* OLD… */
  -ms-flex-align: center; /* You know the drill now… */
  -webkit-align-items: center;
  align-items: center;
  overflow:hidden;
}

.sec-post-top img, .main-post-top img,  .main-post-top .post-image, .sec-post-top .post-image{
  flex-shrink:0;
  min-width:100% !important;
  min-height:100% !important;
  height: 100%;
  width: 100%;
}

.post-image {
  margin: -1em;
}

.top-post-title > span > a {
  color: white;
  font-family: 'Droid Sans', sans-serif;
}

.highlight-section .row, .top-section-featured .row, .right-top-section, .sec-post-top, .main-post-top{
 display: -ms-flexbox;
 display: -webkit-flex;
 display: flex;
}

.sec-post-top, .main-post-top{
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
  -webkit-box-align: center; -moz-box-align: center; /* OLD… */
  -ms-flex-align: center; /* You know the drill now… */
  -webkit-align-items: center;
  align-items: center;
}

.sec-post-top, .main-post-top {
  background: rgba(0,0,0,0.5);
}

.top-section-featured {
  width: 100%;
}

.main-post-top {
  padding:0;
  max-height: 30em;
  position: relative;
  text-align: center;
}

.main-post-title {
  position: absolute;
  bottom: 10%; /* Inserted on 03/16/2016 by cvspramod */
  left: 10%;
  background: rgba(0, 0, 0, 0.75);
  padding: 4px 8px;
  margin: 0;
  max-width: 60%;
  text-align: left;
  padding: 1em;
}

.main-post-title .post-title, .main-post-title .post-title a {
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  color: white;
  font-size: 1.2em;
  overflow: hidden;
  font-family: "Droid Sans", sans-serif;
}

.main-post-title .post-title a:hover {
  color: #009294;
} 

.read-more-link, .read-more-link a {
  color: white;
  text-transform: uppercase;
  margin-top: 0.5em;
}

.read-more-link a:hover {
  color: #009294;
}

.more-events, .more-events a, .more-news, .more-news a, .news-excerpt .news-heading, .news-excerpt .news-heading a {
  color: #92b43e;
}

.news-excerpt .news-heading, .news-excerpt a {
  font-size: 1.1em;
}

.more-events, .more-news {
  margin-top: 1em;
}

.more-events a, .more-news a, .learn-more a {
  text-transform: uppercase;
}

.more-events a:hover, .more-news a:hover, .news-heading a:hover {
  color: #009294;
}

.timeline-excerpt .content a {
  color: white;
  text-decoration: underline;
}

.timeline-excerpt .content a:hover {
  color: #009294;
}

.main-post-excerpt {
  color: white;
  white-space:normal;
  max-height: 3.4em;
  overflow: hidden;
  font-family: "Droid Sans", sans-serif;
}

.main-post-title img {
  display: none;
}

.main-post-title > span > a {
  color: white;
  font-family: 'Droid Sans', sans-serif;
  font-size: 1.6em;
}

.main-post-content {
  min-width: 100%;
  min-height: 100%;
}

.top-post-content {
  max-width: 100%;
  width: 100%;
  max-height: 100%;
}

.section-content {
  display: -webkit-box;   /* OLD: Safari,  iOS, Android browser, older WebKit browsers.  */
  display: -moz-box;      /* OLD: Firefox (buggy) */
  display: -ms-flexbox;   /* MID: IE 10 */
  display: -webkit-flex;  /* NEW, Chrome 21–28, Safari 6.1+ */
  display: flex;
  flex-direction: column;
  box-orient: vertical;
  box-direction: normal;
 -webkit-box-pack: center; -moz-box-pack: center;
 -ms-flex-pack: center;
 -webkit-justify-content: center;
 justify-content: center;
}

.contact-content {
  display: block;
}

.section-content-image > img {
  height: auto;
  width: 100%;
}

.section-content-image {
  max-height: 20em;
  overflow: hidden;
}

.contact-info {
  color: black !important;
}

.section-title a, .highlight-title a{
 font-size: 1.2em;
 font-weight: bold;
}

.hightlight-title {
  max-height: 3.8em;
  overflow: hidden;
}

.section-title a, .highlight-title a, .highlight-content a {
  color: #496d71;
}

.section-title a:hover, .highlight-title a:hover, .highlight-content a:hover {
  text-decoration: underline;
}

.highlight-title {
  font-family: 'Cabin', sans-serif;
  max-height: 3.8em;
}

.section-title {
  text-transform: uppercase;
  font-family: 'Droid Sans', sans-serif;
  color: #0a5052;
  font-weight: bold;
  font-size: 1.2em;
}

.people-sec {
  padding-left: 0;
}

.section-separator, .main-separator {
  border-bottom: 1px dashed #496d71;
}

.section-separator{
 height: 1em;
}

.main-separator {
  height: 2em;
}

.second-sec {
  border-bottom: none;
}

.second-sec .section-content-image {
  max-width: 20em;
}

.second-sec .section-content-image > img {
  width: 100%;
  height: auto;
}

.second-sec .highlight-content {
  max-height: 4.6em;
  overflow: hidden;
}

.highlight-content img {
  display: none;
}

.featured-projects-sec .highlight-content {
  overflow: hidden;
  max-height: 6.3em;
}

.highlight-section {
  padding-bottom: 2em;
}

.highlight-content {
  width: 80%;
}

.highlight-content > div:nth-child(1) > p:nth-child(1) {
  margin-bottom: 0;
}

.highlight-title {
  max-width: 80%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.green-separator {
  height: 6em;
  background-color: #c0e548;
  margin-top: 1.5em;
}

.green-separator, .upcoming-events-section {
  width: 100%;
}

.separator-content {
  color: white;
  display: -webkit-box;   /* OLD: Safari,  iOS, Android browser, older WebKit browsers.  */
  display: -moz-box;      /* OLD: Firefox (buggy) */
  display: -ms-flexbox;   /* MID: IE 10 */
  display: -webkit-flex;  /* NEW, Chrome 21–28, Safari 6.1+ */
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
  -webkit-box-align: center; -moz-box-align: center; /* OLD… */
  -ms-flex-align: center; /* You know the drill now… */
  -webkit-align-items: center;
  align-items: center;
  height: 6em;
}

.prompt {
  font-weight: bold;
  font-size: 1.2em;
}

.twitter-icon:before {
  content: "\e903";
  font-family: "icomoon";
  color: #0a5052;
}

.utube-icon:before {
  content: "\e904";
  font-family: "icomoon";
  color: #0a5052;
}

.twitter-icon, .utube-icon {
  font-size: 1.5em;
}

.prompt, .twitter-icon, .utube-icon {
  margin-right: 0.5em;
}

.upcoming-events-section {
  padding:0;
  background-color: #0a5052;
}

.recent-events-news {
  padding-top: 2.5em;
  padding-bottom: 2.5em;
}

.recent-events-news .event-image img {
  width: 100%;
  height: 100%;
}

.recent-events-news .event-image {
  height: auto;
  max-height: 12.5em;
  overflow: hidden;
}

div.upcoming-events .section-header, div.upcoming-events div.event-date, div.right-col-news .section-header {
  color: #92b43e;
}

div.upcoming-events .section-header, div.upcoming-events div.day, div.right-col-news .section-header {
  font-weight: bold;
}

div.upcoming-events .section-header, div.right-col-news .section-header, div.upcoming-events div.event-date {
  text-transform: uppercase;
}

.upcoming-events .event-content, .news-excerpt .news-content {
  color: white;
}

.upcoming-events .event-content a, .news-excerpt .news-content a {
  color: white;
  text-decoration: underline;
}

.upcoming-events .event-content a:hover, .news-excerpt .news-content a:hover {
  color: #009294;
  text-decoration: underline;
}

div.upcoming-events .section-header, div.right-col-news .section-header, {
  font-family: 'Cabin', sans-serif;
}

div.upcoming-events .section-header, div.right-col-news .section-header {
  font-size: 1.3em;
}

div.upcoming-events div.event-date {
  font-size: 1.4em;

}

.eo-events-shortcode {
  list-style: none;
  padding-left: 0;
}

.upcoming-events .eo-events-shortcode > li{
  border-bottom: 1px #92b43e dashed;
  display: -webkit-box;   /* OLD: Safari,  iOS, Android browser, older WebKit browsers.  */
  display: -moz-box;      /* OLD: Firefox (buggy) */
  display: -ms-flexbox;   /* MID: IE 10 */
  display: -webkit-flex;  /* NEW, Chrome 21–28, Safari 6.1+ */
  display: flex;
  padding-bottom: 0.5em;
}

.news-excerpt {
  border-bottom: 1px #92b43e dashed;
}

.news-excerpt {
  padding-bottom: 1.5em;
}

.event-image .eo-events-shortcode > li {
  border-bottom: none;
}

.event-content {
  padding-top: 0.5em;
}

.event-title > a{
  color: white;
}

.event-title > a:hover {
  text-decoration: underline;
}

.event-title, .event-details {
  color: white;
  vertical-align: top;
}

.event-month {
  padding-bottom: 0;
}

.event-date {
  float: none !important;
  display: inline-block;
  margin-bottom: 0 !important;
  padding-bottom: 0;
}

.event .day {
  font-weight: bold;
}

.single-day {
  display: inline-block !important;
  vertical-align: top;
  margin: 0 !important;
}

.event-title > h3 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: white;
}

.event-title > h3 > a, .event-details, .event-content > a {
  color: white;
  font-family: "Cabin", sans-serif;
}

.event-title > h3 {
  font-weight: none;
  font-family: "Cabin", sans-serif;
  font-size: 1em;
}

.event-content > a:hover, .event-content > a:hover > .event-title {
  color: #009294;
  text-decoration: underline;
}

.event-details {
  font-size: 1em !important;
}

.event-content {
  height: auto;
  max-height: 3.4em;
  overflow: hidden;
}

div.upcoming-events .section-header, div.right-col-news .section-header {
  margin-bottom: 1em;
}

.event-list .start-date, .event-list .end-date {
  background-color: transparent !important;
}

.event-weekday, .event-year {
  display: none;
}

#footer-area {
  background-color: #bfd855;
  color: #0a5052;
  padding-top: 3em;
  padding-bottom: 3em;
}

#footer-area a {
  color: #0a5052;
  text-decoration: underline;
}

#footer-area .social-media-icons > a {
  text-decoration: none;
}

#footer-area a:hover {
  color: #009294;
}

.footer-inner .row {
  display: -webkit-box;   /* OLD: Safari,  iOS, Android browser, older WebKit browsers.  */
  display: -moz-box;      /* OLD: Firefox (buggy) */
  display: -ms-flexbox;   /* MID: IE 10 */
  display: -webkit-flex;  /* NEW, Chrome 21–28, Safari 6.1+ */
  display: flex;
}

.about-us-section, .contact-us-section {
  border-right: 1px #0a5052 dashed;
}

.about-us-section {
  padding-right: 2em;
}

.contact-us-section, .forum-section {
  padding-left: 2em;
}

#footer-area .section-header {
  text-transform: uppercase;
  font-weight: bold;
}

#footer-area .section-content, .section-header {
  margin-bottom: 1em;	
}

.learn-more, .social-media-icons {
  display: inline-block;
  vertical-align: middle;
}

.learn-more {
  margin-right: 1em;
}

#footer-area .contact-info {
  font-size: 1.1em;
}

.input-name, .input-email, .esu-from-shortcode ul > li > input {
  width: 80%;
  background-color: #d3e49a;
  margin-bottom: 1.1em;
}

.esu-from-shortcode {
  width: 100%; 
}

#footer-area .esu-from-shortcode ul li {
  border-bottom: none;
}

.esu-from-shortcode ul {
  padding-left: 0; 
}

.esu-from-shortcode ul li:nth-child(4){
  display: none;
}

.submit-contact-form, input.esu-button.btn.btn-default {
  border-radius: 0;
  background-color: #009294;
  border-color: #009294;
  width: 35%;
}

/* Remove sidebar off the blog/news page*/
.blog #secondary {
  display: none;
}

@media only screen and (max-width: 1200px){
  #menu-menu-1 {
    padding-top: 0;
  }
}

@media only screen and (max-width: 992px){

  .section-title {
    text-align: center;
  }

  .news-excerpt, .more-events, .recent-events-news .eo-events-shortcode, .more-news {
    background-color: #006569;
  }

  .section-header {
    text-align: center;
  }

  .eo-events-shortcode {
    margin-top: 1.1em;
    margin-bottom: 0;
  }

  .more-events, .eo-events-shortcode, .more-news {
    padding-bottom: 1.1em;
  }

  .more-events, .more-news{
    margin-bottom: 1.1em;
    margin-top: 0;
    padding-left: 1em;
  }

  .news-excerpt {
    padding-left: 1em;
    padding-right: 1em;
  }

  .more-news {
    padding-top: 1.1em;
  }

  .section_image {
    height: 8em;
  }

  .all-events-content {
    width: 90%;
  }
}

@media only screen and (max-width: 920px){
  .input-name, .input-email, .esu-from-shortcode ul > li > input {
    width: 100%;
  }

  .submit-contact-form, input.esu-button.btn.btn-default {
    width: 40%;
  }
}

@media only screen and (max-width: 767px){
  #footer-area .esu-from-shortcode ul li:last-child {
    text-align: center;
  }

  .navbar-default .navbar-nav .open .dropdown-menu>.active>a {
    background-color: transparent;
  }
  .navbar > .container .navbar-brand {
    margin-bottom: 13px;
  }

/* Begin of insert 03/17/2016 by cvspramod */
 .navbar > .container .navbar-brand img{
    height: 9vw;
    min-height: 60px;
    min-width: 65px;
    width: 10vw;
}
/* End of insert 03/17/2016 by cvspramod */

  .footer-inner .row, .highlight-section .row {
    display: block;
  }

  .logo-fline, .logo-sline {
    display: block;
  }

  /*Sliding menu*/

  .navbar-nav {
    position: fixed;
    width: 256px;
    height: 100%;
    top: 0;
    z-index: 1000;
    right: -240px;
    -webkit-transition: all 0.3s ease;
   -moz-transition: all 0.3s ease;
   transition: all 0.3s ease;
  }

  body{
    overflow-x: hidden;
    position: relative;
    right: 0;
  }

  .push-to-right {
    right: 240px;
  }

  body .menu-open, .menu-open {
    right: 0px;
    background-color: #0a5052;
    margin-top: 0;
  }


  #menu-menu-1 {
    padding-top: 5em;
  }

  .menu-open > li:hover {
    background-color: #417779;
  }

  .menu-open, .push-to-right {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }

  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #c0e548;
  }

  li.dropdown:hover a {
    color: white;
  }

  .highlight-section {
    text-align: center;
  }

  .highlight-content, .section-content-image {
    width: 100%;
  }

  .second-sec .section-content-image {
    max-width: 100%;
  }

  .second-sec .highlight-content {
    max-height: 3em;
    height: auto;
    margin-bottom: 1em;
  }

  .second-sec .read-more-link {
    margin-top: 0;
    margin-bottom: 0.5em;
  }

  .about-us-section, .contact-us-section {
    border-right: none;
    border-bottom: 1px #0a5052 dashed;
    margin-bottom: 1.1em;
    padding-bottom: 1.1em;
  }

  .about-us-section .section-content, .contact-us-section .section-content, .forum-section .section-content, .forum-section .form {
    text-align: center;
  }

  .navbar-nav > li {
    padding-bottom: 0;
    margin-bottom: 1em;
  }

  .navbar-default .navbar-nav > li > a {
    line-height: 1.5em;
  }

  .section_image {
    height: 7em;
  }
}

@media only screen and (max-width: 440px) {
  .highlight-content {
    display: none;
  }

  .second-sec {
    margin-top: 0;
  }

  .featured-projects-sec {
    padding-bottom: 1em;
  }

  .prompt {
    font-size: 1.1em;
  }
}

/** Overview pages **/

.overview-page-image {
  width: 100%;
  height: auto;
  max-height: 10em;
  display: block;
  overflow: hidden;
}

.overview-page-title {
  color: #0a5052;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  font-family: "Droid Sans", sans-serif;
  line-height: normal;
}

.overview-page {
  padding-top: 2em;
  padding-bottom: 2em;
}

.overview-page-content pre:nth-child(1){
  border: none;
  background-color: transparent;
  padding: 0;
  font-size: 1.1em;
  color: #c0e548;
  font-family: "Droid Sans", sans-serif;
  font-weight: bold;
}

/* ALL EVENTS PAGE */
.all-events-date {
  color: #92b43e;
  font-family: "Cabin", sans-serif;
  padding-right: 0;
  font-size: 1.4em;
}

.all-events-content .event-title > a {
  color: #0a5052;
  font-family: "Cabin", sans-serif;
  font-weight: bold;
  font-size: 1.1em;
}

.all-events-content .event-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.all-events-content {
  margin-left: 1em;
  padding-top: 0.3em;
}

.all-events-container {
  border-bottom: 1px dashed #0a5052;
  padding-bottom: 1em;
  margin-top: 1em;
}
.all-events-date .day {
  font-weight: bold;
}

.main-events-date {
  font-size: 1.5em;
}
.all-events-content, .all-events-content > a, .all-events-content > a > .event-title {
  color: #0a5052;
}

.all-events-content a:hover {
  text-decoration: underline;
}

.all-events-container img {
  min-width: 100%;
}

.all-events-posts .eo-event-future{
  margin-bottom: 2em;
}

.all-events-content {
  max-height: 5.7em;
  overflow: hidden;
  width: 88%;
}

.all-events-date, .all-events-content {
  display: inline-block;
  vertical-align: top;
}

.all-events-container .event-excerpt {
  max-height: 5.4em;
  height: auto;
  overflow: hidden;
}

.main-event-image {
  width: 100%;
  margin-bottom: 2em;
}

.menu-option-title {
  text-align: center;
  background-color: #0a5052;
  height: 3em;
  text-transform: uppercase;
  color: white;
  padding-top:0.8em;
  font-weight: bold;
  font-family: "Droid Sans", sans-serif;
}

.featured-event-title, .main-news-prompt {
    bottom: 45%;
    white-space: normal;
    max-width: 50%;
}

.featured-event-title {
  max-height: 6.4em;
}

.all-events-image {
  max-height: 12em;
  overflow: hidden;
}


/*** SINGLE EVENTS PAGE ***/

/* HCIL SYMPOSIUM EVENT*/

.event_header {
  background-color: #0a5052;
  text-align: center;
  width: 100%; 
  padding: 1em;
}

.symp_title {
  color: white !important;
  white-space: nowrap;
  width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 1em auto 0;
  line-height: normal;
}

.event_header h1, .event_header h2, .event_header h3, .event_header h4, .event_header h5, .event_header h6 {
  color: white;
  font-family: "Droid Sans", sans-serif;
}

.symposium_date {
  color: #bfd855;
  text-transform: uppercase;
  font-size: 1.05em;
  font-family: "Droid Sans", sans-serif;
  margin-bottom: 1em;
}

.symposium_excerpt {
  color: white;
  font-family: "Cabin", sans-serif;
  width: 60%;
  margin: 0.5em auto;
}

a.event_register  {
  background-color: #bfd855;
  color: #0a5052;
  text-align: center;
  text-transform: uppercase;
  border-radius: 0;
  width: 9em;
}

.event_tabs a{
  color: white;
  text-transform: uppercase;
  font-family: "Cabin", sans-serif;
  font-weight: bold;
}

.event_tabs a:hover, #active_tab {
  color: #0a5052;
}

.event_tabs {
  background-color: #009294;
  padding: 1em;
  text-align: center;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content:space-around;
  -webkit-box-align: distribute;
  flex-wrap: wrap;
}

.event_tabs div {
  margin-right: 0.5em;
}

/* Begin of insert 03/16/2016 by cvspramod */
.tab_content .table-hover tr td:nth-child(n+2){
  width: 30%; 
}
/* End of insert 03/16/2016 by cvspramod */

.tab_content .table>tbody>tr>td, .tab_content .table>tbody>tr>th, .tab_content .table>tfoot>tr>td, .tab_content .table>tfoot>tr>th, .tab_content .table>thead>tr>td, .tab_content .table>thead>tr>th {
  font-family: "Cabin", sans-serif;
  border-top: none;
}

.tab_content h1, .tab_content h2, .tab_content h3, .tab_content h4, .tab_content h5, .tab_content h6 {
  color: #0a5052;
}

/* NEWS/BLOG Page */

.single-news-post img {
  display: none;
}

.news-posts-container {
  margin-top: 2em;
}

.main-news-prompt {
  height: auto;
  max-height: 10.8em;
  padding: 1.5em;
}

.main-news-content {
  font-family: "Cabin", sans-serif;
  height: auto;
  max-height: 3.4em;
  overflow: hidden;
}

.main-news-title, .main-news-date {
  font-size: 1.4em;
  font-weight: bold;
  font-family: "Droid Sans", sans-serif;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.main-news-prompt, .main-news-prompt > div > a {
  color: white;
}
.main-events-content {
  padding-right: 4em;
}

.main-events-date {
  padding-left: 2em;
  padding-right: 0;
}

.main-events-content, .main-events-content > a, .main-events-content > a > .event-title  {
  padding-top: 0.5em;
  color: white;
  padding-bottom: 0.5em;
}

.overview-page-image {
  background-color: gray;
  text-align: center;
}

.main-news-container {
  margin-bottom: 2em;
}

.single-news-post .entry-title > a, .single-news-post .entry-title {
  font-size: 1.1em;
  color: #0a5052;
}

.single-news-post .post-inner-content {
  padding: 1em 0 0 0;
  border: none;
  background-color: transparent;
  font-family: "Cabin", sans-serif;
}

.single-news-post .entry-content {
  margin-top: 0.5em;
}
.single-news-post .entry-title, .single-news-post .page-header {
  margin-bottom: 0;
}

.single-news-post .entry-title a:hover, .main-news-title a:hover {
  color: #009294;
  text-decoration: underline;
}

.single-news-post .entry-meta .fa, .single-news-post .entry-meta .byline, .single-news-post .entry-meta .comments-link, .single-news-post .entry-meta .fa-pencil-square-o, .single-news-post .entry-meta .edit-link  {
  display: none;
}

.single-news-post .entry-meta {
  float: right;
}

.single-news-post .entry-content p:first-of-type {
  height: auto;
  max-height: 6.8em;
  overflow: hidden;
  width: 83%;
}

.single-news-post .btn.btn-default.read-more {
  float: none;
  color: #0a5052;
  margin: 0;
  background-color: transparent;
  border:none;
  font-weight: bold;
  font-family: Cabin;
  text-decoration: underline;
  padding: 0;
  font-size: 1em;
  text-transform: capitalize;
}

.single-news-post .btn.btn-default.read-more:after {
  content: " >>>";
}

.single-news-post {
  border-bottom: 1px dashed #0a5052;
  margin-top: 1em;
  padding-bottom: 0.5em;
}

.single-news-post:last-of-type {
  border: none;
}

.single-news-post .blog-item-wrap {
  margin-bottom: 0;
}

@media only screen and (max-width: 920px) {
  .main-news-container .main-post-content, .featured-event-container .main-post-content, .main-post-top .main-post-content {
    max-height: 25em;
  }

  .main-news-prompt {
    max-width: 60%;
  }

  .main-events-date {
    font-size: 1.4em;
  }

}

@media only screen and (max-width: 768px) {
  .single-news-post .entry-title > a, .single-news-post .entry-title {
    font-size: 1em;
  }

  .single-news-post .entry-content {
    font-size: 0.9em;
  }

  .news-posts .top-section-featured .row {
    display: block;
  }

  .main-news-title {
    font-size: 1.2em;
  }

  .main-post-title .post-title, .main-post-title .post-title a {
    font-size: 1em;
    font-weight: bold;
  }
  .main-post-excerpt {
    font-size: 0.9em;
  }

  .learn-more-social {
    text-align: center;
  }

}

@media only screen and (max-width: 720px) {
  .research_container, .faculty_container, .pub_container {
    width: 30%;
  }
  .faculty_container, .alumni_container {
    margin-right: 0;
  }
  .student_container, .alumni_container {
    width: 48%;
    margin-top: 1em;
  }

  .section_image  {
    height: 10em;
  }

  .explore_headline hr {
    width: 40%;
  }
  .explore_title {
    width: 20%;
  }


}

@media only screen and (max-width: 650px) {
  .main-news-container .main-post-content, .featured-event-container .main-post-content {
    max-height: 18em;
  }

  .main-news-prompt {
    max-height: 8.2em;
    bottom: 25%;
    left: 5%;
    padding: 0.8em;
  }

  .main-post-title {
    left: 2%;
    /* bottom: 40%; Commented on 03/16/2016 by cvspramod */
    bottom: 10%; /* Inserted on 03/16/2016 by cvspramod */
    max-width: 96%;
  }

  .main-news-title {
    font-size: 1em;
  }

  .main-news-content {
    font-size: 0.9em;
  }
}

@media only screen and (max-width: 630px) { 
  .single-news-post .entry-content p:first-of-type {
    width: 75%;
  }
}

@media only screen and (max-width: 600px) {
  .all-events-content {
    width: 88%;
    padding-top: 0.1em;
  }
  .all-events-date {
    font-size: 1.2em;
  }

  .symp_title {
    font-size: 1.05em;
  }

}

@media only screen and (max-width: 520px) {
  .research_container, .pub_container, .faculty_container {
    width: 48%;
  }

  .pub_container, .student_container, .alumni_container {
    margin-right: 0;
  }

  .faculty_container {
    margin-right: 3%;
  }

  .alumni_container {
    width: 100%;
  }

  .faculty_container, .student_container {
    margin-top: 1em;
  }

  .single-news-post .entry-meta {
    float: none;
    margin-bottom: 0.3em;
  }

  .single-news-post .entry-content {
    width: 100%;
  }

  .all-events-content {
    width: 80%;
  }

  .single-news-post .entry-content p:first-of-type {
    width: 95%;
  }

}

@media only screen and (max-width: 400px) {
  .single-news-post {
    width: 100%;
  }

  .main-news-prompt {
    left: 2%;
    bottom: 10%;
    max-width: 96%;
  }
  .featured_container {
    width: 100%;
    margin-right: 0;
    margin-top: 1em;
  }

  .section_content {
    display: none;
  }


}

@media only screen and (max-width: 350px) {
  .explore_headline {
    font-size: 0.86em;
  }
}

@media only screen and (max-width: 850px) {
  .main-events-date {
    padding-left: 1.5em;
    font-size: 1.2em;
  }

  .main-events-content {
    padding-right: 1.5em;
    padding-left: 0.5em;
  }
}

@media only screen and (max-width: 768px) {
  .all-events-content {
    font-size: 0.95em;
  }

  .featured-event-title {
    max-width: 60%;
  }

}

@media only screen and (max-width: 600px){
  .featured-event-title {
    bottom: 20%;
    max-width: 96%;
    left: 2%;
  }
}


/* Faculty & Staff Page */

.member-row {
  margin-top: 2em;
}

.member-name, .member-twitter, .member-department, .member-desc {
  width: 75%;
  margin: 0 auto;
}

.member-image {
  overflow: hidden;
  text-align: center;
}

.member-image img {
   width: 8em;
   height: 8em;
   border-radius: 50%;
   object-fit: cover;
}

.member-name {
  font-size: 1.05em;
}

.member-department, .member-department a {
  background-color: #009294;
  color: white;
}

.member-department a {
  text-decoration: underline;
}

.member-department a:hover {
  color: #0a5052;
  text-decoration: underline;
}

.member-desc {
  margin-top: 0.5em;
}

.member-name, .member-twitter, .member-department {
  text-align: center;
}

.campus-collabs-title {
  padding-left: 0;
}

.campus-collab-container {
  margin-bottom: 2em;
}

.member-desc a {
  color: #0a5052;
  text-decoration: underline;
}

.people-section {
  margin-bottom: 2em;
}

@media only screen and (max-width: 700px) {
  .member-image {
    border-radius: 0
  }

  .member-image img {
    border-radius: 50%;
    width: 100%;
  }
}

@media only screen and (max-width: 580px) {
  .member-container {
    width: 49%;
    margin-top: 2em;
    float: none;
    display: inline-block;
    vertical-align: top;
  }

  .member-image {
    max-height: 10em;
  }

  .member-row {
    margin-top: 0;
  }
}

@media only screen and (max-width: 350px) {
  .member-container {
    width: 100%;
  }
}

/*** HCIL HISTORY ***/
.timeline-block {
  position: relative;
}

.timeline-block:before {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  width: 4px;
  background: #0a5052;
  z-index: -1;
}

.timeline-year, .timeline-image, .timeline-excerpt {
  display: inline-block;
 
}

.timeline-year, .timeline-image {
   vertical-align: middle;
}

.timeline-excerpt {
  vertical-align: top;
}

.timeline-image img {
 width: 8em;
 height: 8em;
 border-radius: 50%;
 object-fit: cover;
 border: 5px solid #0a5052; 
}


.timeline-image {
  width: 15%;
  margin-bottom: 1em;
  text-align:center
}

.timeline-year, .timeline-excerpt {
  width: 40%;
}

.left {
  text-align: right;
}

.right {
  text-align: left;
}

.timeline-year.left {
  margin-right: 1em;
}

.timeline-excerpt.right {
   margin-left: 1em;
}

.timeline-year.right {
  margin-left: 0.5em;
}

.timeline-excerpt.left {
  margin-right: 2em;
}


.timeline-year {
  font-size: 1.8em;
  color: #0a5052;
  font-weight: bold;
  font-family: "Droid Sans", sans-serif;
}

.timeline-excerpt {
  background-color: #0a5052;
  padding: 1.1em;
}

.timeline-excerpt .title, .timeline-excerpt .subtitle {
  font-family: "Droid Sans", sans-serif;
}

.timeline-excerpt .title, .timeline-excerpt .main-title, .timeline-excerpt .subtitle {
  width: 100%; 
}

.timeline-excerpt .main-title, .timeline-excerpt .subtitle, .timeline-excerpt .content {
    color: white;
}

.timeline-excerpt .content {
  font-family: "Cabin", sans-serif;
  font-size: 0.95em;
  font-weight: normal;
}

.timeline-excerpt .main-title {
  text-transform: uppercase;
  font-size: 1.1em;
}

.timeline-excerpt .subtitle {
  font-style: italic;
}

.timeline-excerpt .title {
  border-bottom: 2px solid white;
  padding-bottom: 0.3em;
  max-width: 100%;
}

.timeline-excerpt.left {
  text-align: left;
}

.timeline-excerpt {
  position: relative;
}
.timeline-excerpt.right:after, .timeline-excerpt.right:before, .timeline-excerpt.left:after, .timeline-excerpt.left:before {
  
  top: 0;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  
}

.timeline-excerpt.right:after, .timeline-excerpt.right:before{
  right: 100%;
  border-top: 0 solid transparent;
  border-bottom: 30px solid transparent; 
  border-right:30px solid #0a5052;
}

.timeline-excerpt.left:after, .timeline-excerpt.left:before {
  left: 100%;
  border-top: 0 solid transparent;
  border-bottom: 30px solid transparent; 
  border-left:30px solid #0a5052;
}

@media only screen and (max-width: 992px) {
  .timeline-image {
    width: 20%;
    margin-bottom: 1em;
  }

  .timeline-year, .timeline-excerpt {
    width: 35%;
  }

}

@media only screen and (max-width: 768px) {
  .timeline-excerpt .main-title {
    font-size: 1em;
  }
  .timeline-excerpt .subtitle {
    font-size: 0.95em;
  }

  .timeline-excerpt .content {
    font-size: 0.9em;
  }

}

@media only screen and (max-width: 518px) {
  .timeline-image {
    display: none;
  }

  .timeline-year {
    width: 10%;
    margin: 0;
    font-size: 1.1em;
  }

  .timeline-excerpt {
   width: 80%; 
  }

  .timeline-year.right {
    margin-left: 0;
  }

  .timeline-year.left {
    margin-right: 0;
  }

  .timeline-excerpt:after {
    float: none;
  }

  .timeline-excerpt.left:after, .timeline-excerpt.left:before, .timeline-excerpt.right:after, .timeline-excerpt.right:before {
    display: none;
  }
}

@media only screen and (max-width: 390px) {
  .timeline-year {
    font-size: 0.9em;
    width: 13%;
  }

  .timeline-excerpt {
   width: 75%; 
  }
}

.navbar-collapse {
  -webkit-overflow-scrolling: auto;
}

/*** PROJECT HIGHLIGHTS PAGE ***/
.project-title {
  color: #0a5052;
  font-family: "Cabin", sans-serif;
  font-weight: bold;
  font-size: 1.1em;
  width: 100%;
}

.project-excerpt {
  height: auto;
  max-height: 5.33em;
  overflow: hidden;
}

.project-excerpt img{
  display: none;
}

.project-container {
  margin-bottom: 1.5em;
}

.project-read-more a{
  color: #0a5052;
  text-decoration: underline;
}

.project-read-more {
  margin-top: 0.3em;
}

.project-excerpt p {
  margin-bottom: 0;
}

.pj-page-title {
  padding-left: 0;
}

.past-project-label {
  font-weight: normal;
  font-size: 0.8em;
}

/**** Tech Reports and Publications ***/
.trs-page-title {
  padding-left: 0;
  margin-bottom: 1.5em;
}

.tr-report {
  font-family: "Cabin", sans-serif;  
  margin-bottom: 1.5em;
}

.tr-title {
  color: #0a5052;
  font-family: "Cabin", sans-serif;
  font-weight: bold;
  font-size: 1.1em;
}

.tr-date, .tr-authors {
  color: #0a5052;
}

.tr-pub a {
  text-decoration: underline;
  color: #6b6b6b;
}

.tr-abstract blockquote {
	font-size: 14px;
	line-height: normal;
	margin-top: 0.5em;
}


.pdf-link img, .ps-link img, .video-link img, .ppt-link img{
  width: 2em;
  opacity: 0.6;
}

.pdf-link img:hover, .ps-link img:hover, .video-link img:hover, .ppt-link img:hover {
  opacity: 1;
}

.pdf-link, .ps-link, .video-link, .ppt-link, .html-link, .perm-link {
  display: inline-block;
}

.pdf-link, .ps-link {
  margin-right: 0.5em;
  margin-top: 0.3em;
}

.html-link, .perm-link {
  margin-right: 0.5em;
}

#listsearchinput {
  padding-left: 0.5em;
  height: 2.5em;
  font-family: "Cabin", sans-serif;
  width: 84%;
}

.search-button {
  background-color: #009294; 
  border-radius: 0;
}

.search-container {
  margin-bottom: 1.1em;
  width: 100%;
}

.search-label, #listsearchinput, .search-button {
  vertical-align: bottom;
}

.search-label {
  margin-bottom: 0;
  width: 40%;
}

.search-count {
  margin-top: 6px; 
}


/*** BOOKS ***/
.book-container, .book-image {
  margin-bottom: 1.5em;
}

.book-author {
  color: #0a5052;
}
/*** VIDEOS ***/
.video-container {
  margin-bottom: 1.5em;
  font-family: "Cabin", sans-serif;
}

.video-authors {
  color: #0a5052;
}

.video-year, .trs-year, .trs-year {
  font-size: 1.1em;
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  margin-bottom: 1em;

}

.videos-by-year, .trs-by-year {
  margin-top: 1.3em;
  margin-bottom: 1.3em; 
}

@media only screen and (max-width: 1200px) {
    .search-label {
      width: 50%;
  }
}

@media only screen and (max-width: 992px) {
    .search-label {
      width: 60%;
  }
}

@media only screen and (max-width: 768px) {
    .search-label {
      width: 70%;
  }
}

@media only screen and (max-width: 640px) {
    .search-label {
      width: 80%;
  }
}

@media only screen and (max-width: 566px) {
    #listsearchinput {
      width: 80%;
  }
}

@media only screen and (max-width: 460px) {
    #listsearchinput {
      display: block;
      width: 97%;
  }
}

@media only screen and (max-width: 423px) {
    .search-label {
      width: 75%;
    }
}

/*** Single/MULTIPLE Image Project Page ***/
.single-image-title h1, .multiple-image-title h1, .single-post h1, .single-event h1{
  color: #0a5502;
  font-family: "Open Sans", sans-serif;
  text-align: center;
}

.single-image-project h2, .single-image-project h3, .single-image-project h4, .single-image-project h5, .single-image-project h6, .multiple-image-content h2, .multiple-image-content h3, .multiple-image-content h4, .multiple-image-content h5, .multiple-image-content h6, .single-post h2, .single-post h3, .single-post h4, .single-post h5, .single-post h6, .single-event h2, .single-event h3, .single-event h4, .single-event h5, .single-event h6, .overview-page h2, .overview-page h3, .overview-page h4, .overview-page h5, .overview-page h6{
  color: #009294;
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase;
}

.single-image-project h2, .overview-page h2, .multiple-image-content h2, .single-event h2 {
  font-size: 1.2em;
}

.single-image-project h3, .overview-page h3, .multiple-image-content h3, .single-event h3 {
  font-size: 1.05em;
}

.single-image-project h4, .overview-page h4, .multiple-image-content h4, .single-event h4 {
  font-size: 1em;
}

.single-image-project h5, .overview-page h5, .multiple-image-content h5, .single-event h5 {
  font-size: 0.97em;
}

.single-image-project h6, .overview-page h6, .multiple-image-content h6, .single-event h6 {
  font-size: 0.9em;
}

.single-img-page-image img{
  width: 30%;
}

.single-img-page-image {
  margin-top: 1em;  
  text-align: center;
}

.multiple-image-content .wp-caption {
  border: none;
}

.multiple-image-content .thumbnail {
  background-color: transparent;
  border: none;
  padding: 0;
}

.single-post .single-featured {
  width: 30em;
  margin-top: 1em;
}

.single-post .post-inner-content {
  background-color: transparent;
}

.single-post #comments {
  display: none;
}

.single-post .nav-previous a, .single-post .nav-next a{
  color: #0a5052;
}

.single-post .nav-previous a:hover, .single-post .nav-next a:hover {
  text-decoration: underline;
  background-color: #fff;
}

.single-post .well {
  display: none;
}

.single-post .byline, .single-post .cat-links {
  display: none;
}

@media only screen and (max-width: 320px) {
  .search-button {
    font-size: 0.9em;
    margin-bottom: 0.1em;
  }

  .member-image {
    width: 30%;
  }
}

.single-event .entry-meta.eventorganiser-event-meta {
  list-style: none;
  margin-bottom: 0;
}

.single-event .entry-meta.eventorganiser-event-meta hr {
  display: none;
}

.single-event-content {
  font-family: "Cabin", sans-serif;
  
}

/*** Contact form ***/

.cntctfrm_contact_form input.cntctfrm_contact_submit {
  border-radius: 0;
  background-color: #009294;
  border-color: #009294;
  width: 35%;
}

.cntctfrm_label.cntctfrm_label_subject, .cntctfrm_input.cntctfrm_input_subject, .cntctfrm_label.cntctfrm_label_message, .cntctfrm_input.cntctfrm_input_message {
  display: none;
}

.g-recaptcha > div > div {
  width: 100% !important;
  height: auto !important;
} 

@media only screen and (max-width: 768px) { 
  #cntctfrm_contact_form {
  margin: 0 auto;
}

.cntctfrm_input.cntctfrm_input_submit {
  text-align: center !important;
}

}

/*** Misc **/
.pad-left { padding-left: 30px; }
div.form-row { clear: both; padding-top: 5px; }
div.form-row span.form-label { float: left; width: 10em; text-align: left; font-weight: bold; }
div.form-row span.form-value { float: left; text-align: left; }

/* #C0E547 - hcil green */
/* #0A5052 - dark green */
/* #009294 - teal */

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > .caret,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li:hover > a,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #0A5052;
  background-color: transparent;
}

.navbar-default .navbar-nav .dropdown-menu > li:hover,
.navbar-default .navbar-nav .dropdown-menu > li:focus {
  color: #fff;
  background-color: #0A5052;
}

.dropdown-menu > .active {
  background-color: #0A5052;
  color: #fff;
}

a.more-link {
  display: none;
  background-color: #0A5052;
  border-color: #0A5052;
}

.navigation .wp-pagenavi-pagination span.current,
.navigation .wp-pagenavi-pagination a:hover {
  background-color: #0A5052;
  border-color: #0A5052;
  color: #FFF;
  text-decoration: none;
}

.pagination>li>a,
.pagination>li>span,
.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
  color: #0A5052;
}
