/* Add here all your css styles (customizations) */
    .firstcarousel>.item>img, .firstcarousel>.item>a>img{
        width: 100%;
    }
  .tp-caption {
    width: 32%;
    position: absolute;
    top: 25%;
    left: 10%;
  }
        .btn-blue, .btn-success {
      background-color: #18c;
      border: none;
      color: #fff !important;
      cursor: pointer;
      float: left;
      margin: 0;
      outline: 0 none;
      padding: 5px 10px;
      text-shadow: none !important;
      white-space: nowrap;
      word-wrap: normal;
        }
        .btn-blue:hover, .btn-success:hover{
            background-color: #07A;
            text-decoration: none;
        }
        .tp-caption h3 {
      color: #fff;
      font-size: 25px;
      font-weight: 600;
      margin: 0;
      padding: 10px;
      }
      .tp-caption h3 a{
      background: url(/assets/img/bg-heading.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
      display: block;
      float: left;
      text-decoration: none;
        }
        .tp-caption h5 {
      background: url(/assets/img/bg-text.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
      color: #666;
      float: left;
      font-size: 16px;
      line-height: 1.5;
      margin: 10px 0px 15px;
      padding: 5px 10px;
        }
@media (max-width: 1046px){
    .tp-caption h3 {
            font-size: 30px;
            font-weight: 600;
        }
        .tp-caption h5 {
            font-size: 15px;
        }
}
@media (max-width: 808px){
    .tp-caption h3 {
            font-size: 20px;
            font-weight: 600;
        }
        .tp-caption h5 {
            font-size: 12px;
        }
}
@media (max-width: 725px){
        .tp-caption h5 {
            top:50%;
        }
}
@media (max-width: 618px){
            .tp-caption h3 {
            padding: 10px 22px;
        }
        .btn-blue {
            bottom: 10%;
            padding: 10px;
        }
}
@media (max-width: 618px){
            .tp-caption h3 {
            font-size: 15px;
            padding: 6px 16px;
        }
}
@media (max-width: 412px){
            .tp-caption h3 {
            font-size: 13px;
            padding: 3px 13px;
        }
            .btn-blue {
            padding: 6px;
        }
}
@media (max-width: 358px){
            .tp-caption h3 {
            font-size: 11px;
            padding: 2px 11px;
        }
            .btn-blue {
            padding: 4px;
            font-size: 10px;
        }
}
#slideshow-15 .slide-image {
  position: relative;
  float: left;
}
#newsList .more-link,
#newsList .news-intro a {
	display: none;
}
#newsList .media-body {
	padding: 0px;
}
#newsList .media-body a,
#newsList .media-body{
	color: #dadada;
}
#newsList .media-body a:hover {
	color: #fff;
	text-decoration: none;
}
#newsList .picBox img{
  width: 80px;
  height: 80px!important;
  padding: 2px;
  margin-top: 2px;
  border: solid 1px #ddd;
}
#newsList .picBox {
  margin-right: 0px!important;
}
#newsList .media-body {
      font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
      font-size: 14px;
      color: #dadada;
}
.nav li:hover div,
.nav li:hover ul {
  display: block!important;
}

.fc-event-container a {
      color: #000;
}

#newsList h4 {
  margin-bottom: 0px!important;
}
#newsList h4 a {
  font-weight: bold
}
.search-specialty {
  display: none!important;
}

.captionTitle > h3 > a {
    color: #FFF!important;
    font-size: 50px;
     text-shadow: none!important; 
}
div.captionLink > a {
    border-color: #35B!important;
    color: #35B!important;
    font-size: 25px!important;
    margin-top: 20px!important;
    padding: 15px!important;
    text-shadow: none!important;
}
#newsList .picCol{
  position:relative;
  float:left;
  padding-right: 10px;
}
#newsList .picCol .picBox{
  padding: 0px!important;
  margin-right: 2px;
}
#content-d #newsList{
  border-bottom: 1px dashed #CCC;
  padding: 0px 0;
}
#content-d #newsList .textCol{
  width:100%;
  position:relative;
  bottom:12px;
}
#content-d #newsList .textCol p a{
  position:relative;
  left:90px;
  bottom:0px;
}