
#subsiteMenu{
  border-top: 1px solid #d2d0d0;
}

section#top-banner .swiper-container {
  width:920px;
  height:400px;
}

section#top-banner .swiper-slide .info-title {
  background-color:#fff;
}

section#top-banner .swiper-slide .info-title h1 {
  margin-bottom:5px !important;
}

section#top-banner .swiper-slide div.info {
  bottom:10px;
}

section#top-banner .pagination {
  right:10px;
  left:auto;
}

section#top-banner .info-body {
  padding:0;
  background-color:transparent;
  font-size: 1.25em;
  padding-bottom: 10px;
}

section#top-banner #c541402 .lof-description_black{
  background:none !important;
}

section#top-banner #c541402 .lof-description{
  display:none !important;
}


a.jcarousel-control-prev {
    background: rgba(0, 0, 0, 0) url(images/left-arrow.png) no-repeat scroll left top;
    display: block;
    height: 30px;
    left: -5px;
    position: absolute;
    top: 43px;
    width: 31px;
}


a.jcarousel-control-next {
    background: rgba(0, 0, 0, 0) url(images/right-arrow.png) no-repeat scroll left top;
    display: block;
    height: 30px;
    position: absolute;
    right: -5px;
    top: 43px;
    width: 31px;
}

a.jcarousel-control-prev:hover {
   width:31px;
    height:30px;
    background: rgba(0, 0, 0, 0) url(images/left-arrow.png) no-repeat scroll left top;
    display:block;
}

a.jcarousel-control-next:hover {
    width:31px;
    height:30px;
    background: rgba(0, 0, 0, 0) url(images/right-arrow.png) no-repeat scroll left top;
    display:block;
}


#c473191 img {
  margin-top: 23px;
}

/**/
.select2-input {
    border: 0px !important;
}

div.list-date {
  text-transform:none !important;
}









