.layout-index .wrapper-inner {padding-top:20px;}
.layout-index .mobile-title {margin:0 !important;}
.index-title {padding:10px 0;}
.img-max img {border-radius:15px;}

.title-double-border h2 { margin-top: 0;}


.sharebtn {text-align:right;padding-left:0;}
.sharebtn .btn:before {font-family:fontawesome; -webkit-font-smoothing: antialiased; font-size:16px;}
.sharebtn .btn {text-align:left; line-height:22px; font-size: 13px; margin-left:2%; font-weight: 300;letter-spacing: 0.5px;}
@media(max-width:991px){
    .sharebtn .btn {margin-left:5%;}
}
@media(min-width:992px){
    .sharebtn .btn span {margin-left:8px;}
    .sharebtn .btn1 {width:25%;}
    .sharebtn .btn2 {width:30%;}
    .sharebtn .btn3 {width:35%;}
}

.hpslider {background-color:#0056AB; background-repeat: repeat-x; background-position: 50% 50%; background-size:cover}

@media(max-width:767px){ .hpslider .container,.hpslider .row, .hpslider .col-xs-12  {padding:0;margin:0;}}


.index-content p {font-size:1.1em; line-height:24px; margin:0;}
.index-content li {font-size:13px;}
.indeximg img{width:100%;}
.featured .description h3 {text-align:center; margin:0;padding:15px 0;}
.featured .description h3 a{color:#444; font-size:15px; line-height:20px; font-weight:300; text-transform:uppercase;}
.featured .description {background: #f6f6f6; padding: 0 10px 10px; border: 2px solid #E0DEDE; border-top: none;}
.featured .description .divider { margin: 5px auto 10px; width: 25%; border-top: 2px solid #336699;}
.featured .description span {line-height:30px; font-size:10px; font-weight:bold; text-transform:uppercase;}
.featured .description span em { color: #1172C1;font-size: 17px;font-weight: normal;padding-left:5px;}
.featured .description span sup {font-size: 11px;margin-left: 5px;text-decoration: underline;top: -5px;}
.layout-index .title {margin:0 0 20px 0;}
.layout-index .title h1 {margin-top:0; font-size: 24px !important; font-weight:200;text-transform:uppercase;}
.featured {padding-bottom:30px;}
.featured .description p {overflow:hidden;}
.layout-index .img-max {padding-bottom:15px;}

.hpslider {position:relative;}
.hpslider .carousel-control {background:none !important;}
.hpslider .item {background-repeat:no-repeat;background-size:auto 100%; background-position: center;}
.hpslider .item a {display:block;height:100%;width:100%;}


.mobile-banner img {width:100%; height:auto;}

@media(min-width:768px){
    #home_slider, #home_slider .item {height:320px;}
    .featured .description p {height: 155px;}
}

@media(min-width:992px){
    #home_slider, #home_slider .item {height:410px;}
    .featured .description p {height: 130px;}
    .featured .description h3 a {letter-spacing:1px;}
}

@media(min-width:1200px){
    #home_slider, #home_slider .item {height:500px;}
    .featured .description p {height: 100px;}
}

.jssora01l, .jssora01r {
    display: block;
    position: absolute;
    width: 45px;
    height: 45px;
    cursor: pointer;
    background: url("../img/structure/slider.png") no-repeat;
    overflow: hidden;
    top:45%!important;
}

.jssora01l { background-position: -8px -38px; }
.jssora01r { background-position: -68px -38px; }

.jssora01l:hover { background-position: -128px -38px; }
.jssora01r:hover { background-position: -188px -38px; }
.jssora01l.jssora01ldn { background-position: -8px -38px; }
.jssora01r.jssora01rdn { background-position: -68px -38px; }
