@charset "UTF-8";

/* Wrapper */
#home {position:relative;box-sizing:border-box;margin:0;padding:15px 0 0;display:block;z-index:0;}
#home.home-full {width:100%;}
#home.home-full .manshet-area{width:100%;float:none;}
#home:after {display:block;clear:both;content:'';}
.home-wide-block {position:relative;box-sizing:border-box;margin:0;padding:0;display:block;}
.home-wide-block:after {display:block;clear:both;content:'';}

/* Manshet */
#home .manshet-area{position:relative;display:block;margin:0;padding:0;box-sizing:border-box;float:left;width:calc(100% - 375px);}
#home .manshet-area:after {display:table;content:"";clear:both;}
#home .manshet-area .swiper-pagination{position:relative;display:block;margin:0;padding:8px 0px;box-sizing:border-box;background:#34495e;height:48px;}
#home .manshet-area .swiper-pagination:after {display:table;content:"";clear:both;}
#home .manshet-area .swiper-pagination > span{position:relative;display:block;margin:0px;padding:0;box-sizing:border-box;float:left;width:calc(10% - 0px);line-height:42px;height:42px;font-size:16px;color:#000;background:#ececec;opacity:1;font-weight:600;border-radius:0%;}
#home .manshet-area .swiper-pagination > span.swiper-pagination-bullet-active{background:#c90914;color:#fff;}
#home .manshet-area .swiper-pagination > span > .bullet-inner{position:relative;display:block;margin:0;padding:0;box-sizing:border-box;}
#home .manshet-area .swiper-pagination > span:last-child > .bullet-inner{border-right:none;}
#home .manshet-area .slider-caption{position:absolute;bottom:3px;left:0;width:100%;display:block;margin:0;padding:65px 0 0 0;box-sizing:border-box;z-index:200;background: linear-gradient(to top,#34495e,#34495e 8%,rgba(0,0,0,0));background: -o-linear-gradient(to top,#34495e,#34495e 8%,rgba(0,0,0,0));background: -moz-linear-gradient(to top,#34495e,#34495e 8%,rgba(0,0,0,0));background: -webkit-linear-gradient(to top,#34495e,#34495e 8%,rgba(0,0,0,0));}
#home .manshet-area .slider-caption .meta{position:relative;display:block;margin:0 -10px;padding:0 0 0 15px;box-sizing:border-box;}
#home .manshet-area .slider-caption .meta:after {display:table;content:"";clear:both;}
#home .manshet-area .slider-caption .meta .views,#home .manshet-area .slider-caption .meta time,#home .manshet-area .slider-caption .meta .category{position:relative;display:block;margin:0;padding:0 10px;box-sizing:border-box;float:left;color:#fff;font-size:13px;}
#home .manshet-area .slider-caption .meta i{margin-right:5px;}
#home .manshet-area .caption{position:relative;display:block;margin:0;padding:0;box-sizing:border-box;}
#home .manshet-area .caption .title{position:relative;display:block;margin:0;padding:5px 15px 25px;box-sizing:border-box;font-size:32px;color:#fff;line-height:1.3;font-weight:600;}

/* Editors */
#home .editors-area {position:relative;display:block;margin:0 0 0 15px;padding:0;box-sizing:border-box;float:left;width:360px;}
#home .editors-area:after {display:table;content:"";clear:both;}
#home .editors-area .home-editors-slider .swiper-pagination{position:relative;display:block;margin:-26px -3px 0;padding:0 15px;box-sizing:border-box;background:transparent;height:26px;bottom:10px;}
#home .editors-area .home-editors-slider .swiper-pagination:after {display:table;content:"";clear:both;}
#home .editors-area .home-editors-slider .swiper-pagination > span{position:relative;display:block;margin:0;padding:0 3px;box-sizing:border-box;float:left;width:10%;border-radius:100%;line-height:24px;height:26px;font-size:13px;color:#fff;background:transparent;opacity:1;font-weight:600;text-align:center;}
#home .editors-area .home-editors-slider .swiper-pagination > span.swiper-pagination-bullet{margin:0;}
#home .editors-area .home-editors-slider .swiper-pagination > span.swiper-pagination-bullet-active .bullet-inner{background:#fff;color:#000;}
#home .editors-area .home-editors-slider .swiper-pagination > span > .bullet-inner{position:relative;display:inline-block;margin:0;padding:0;box-sizing:border-box;border:1px solid rgba(255,255,255,0);border-radius:100%;width:26px;height:26px;}
#home .editors-area .home-editors-slider .swiper-pagination > span:last-child > .bullet-inner{border-right:none;}
#home .editors-area .home-editors-slider .slider-caption{position:absolute;bottom:0;left:0;width:100%;display:block;margin:0;padding:150px 15px 50px 15px;box-sizing:border-box;z-index:200;background: linear-gradient(to top,#34495e,#34495e 8%,rgba(0,0,0,0));background: -o-linear-gradient(to top,#34495e,#34495e 8%,rgba(0,0,0,0));background: -moz-linear-gradient(to top,#34495e,#34495e 8%,rgba(0,0,0,0));background: -webkit-linear-gradient(to top,#34495e,#34495e 8%,rgba(0,0,0,0));}
#home .editors-area .home-editors-slider .slider-caption .meta{position:relative;display:block;margin:-5px 0 0 0;padding:0;box-sizing:border-box;background:#ef0000;float:left;clear:both;border-radius:10px;}
#home .editors-area .home-editors-slider .slider-caption .meta:after {display:table;content:"";clear:both;}
#home .editors-area .home-editors-slider .slider-caption .meta .views,#home .editors-area .home-editors-slider .slider-caption .meta time,#home .editors-area .home-editors-slider .slider-caption .meta .category{position:relative;display:block;margin:0;padding:0 15px;box-sizing:border-box;float:left;color:#fff;font-size:12px;line-height:20px;height:20px;}
#home .editors-area .home-editors-slider .slider-caption .meta i{margin-right:5px;}
#home .editors-area .home-editors-slider .caption{position:relative;display:block;margin:0;padding:15px 0;box-sizing:border-box;background:transparent;float:left;clear:both;}
#home .editors-area .home-editors-slider .caption .title{position:relative;display:block;margin:0;padding:0;box-sizing:border-box;font-size:20px;color:#fff!important;line-height:1.2;font-weight:600;max-height: 48px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
#home .editors-area .home-editors-slider .figure-thumbnail.fill{height:378px;}
#home .editors-area .home-editors-slider .figure-thumbnail.fill img{object-fit: cover;width: 100%;min-width: 100%;min-height: 100%;height: 100%;}
#home .editors-area .home-editors-slider .swiper-button-next, #home .editors-area .home-editors-slider .swiper-button-prev{height:34px;width:34px;text-align:center;background:rgba(255,255,255,0.8);color:#000;transition:0.3s ease;}
#home .editors-area .home-editors-slider .swiper-button-next:hover, #home .editors-area .home-editors-slider .swiper-button-prev:hover{background:#ef0000;color:#fff;}
#home .editors-area .home-editors-slider .swiper-button-prev{top:35px;right:50px;left:inherit;}
#home .editors-area .home-editors-slider .swiper-button-next{top:35px;right:15px;left:inherit;}
#home .editors-area .home-editors-slider .swiper-button-prev:after {position: relative;box-sizing: border-box;margin:0;padding: 0;display: block;float: left;width: 34px;height:34px;line-height:34px;text-align: center;font-family: 'FontAwesome';content:'\f104';font-size:18px;}
#home .editors-area .home-editors-slider .swiper-button-next:after {position: relative;box-sizing: border-box;margin:0;padding: 0;display: block;float: left;width: 34px;height:34px;line-height:34px;text-align: center;font-family: 'FontAwesome';content:'\f105';font-size:18px;}

/* Home: News */
.hslider-area{position:relative;display:block;margin:0 0 15px;padding:0;box-sizing:border-box;}
.hslider-area:after {display:table;content:"";clear:both;}
.hslider-area .swiper-button-next, .hslider-area .swiper-button-prev{height:28px;width:28px;text-align:center;background:rgba(255,255,255,1);color:#000;transition:0.3s ease;opacity:1!important;outline:none!important;}
.hslider-area .swiper-button-next{top:-15px;right:0;left:inherit;}
.hslider-area .swiper-button-prev{top:-15px;right:28px;left:inherit;}
.hslider-area .swiper-button-next:hover, .hslider-area .swiper-button-prev:hover{background:#c90914;color:#fff;}
.hslider-area .swiper-button-prev:after {position: relative;box-sizing: border-box;margin:0;padding: 0;display: block;float: left;width: 28px;height:28px;line-height:28px;text-align: center;font-family: 'FontAwesome';content:'\f104';font-size:18px;}
.hslider-area .swiper-button-next:after {position: relative;box-sizing: border-box;margin:0;padding: 0;display: block;float: left;width: 28px;height:28px;line-height:28px;text-align: center;font-family: 'FontAwesome';content:'\f105';font-size:18px;}
.hslider-area .writer-caption {position:relative;display:block;margin:0;padding:0;box-sizing:border-box;}
.hslider-area .main-article{position:relative;display:block;margin:0;padding:0;box-sizing:border-box;width:100%;}
.hslider-area .main-article:after {display:table;content:"";clear:both;}
.hslider-area .main-article:hover .figure-thumbnail.fill img.image-fill{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.hslider-area .main-article:nth-child(3n+1){clear:left;}
.hslider-area .main-article:after {display:table;content:"";clear:both;}
.hslider-area .main-article .archive-permalink{position:relative;display:block;margin:0;padding:0;box-sizing:border-box;text-decoration:none;color:#000;}
.hslider-area .main-article .figure-thumbnail.fill{border-radius:0;}
.hslider-area .main-article .figure-thumbnail.fill:after{position:absolute;right:0;top:0;margin:auto;width:100%;height:100%;background:#000;content:'';display:block;z-index:998;opacity:0.3;transition:opacity 0.3s ease;}
.hslider-area .main-article:hover .figure-thumbnail.fill:after{opacity:0;}
.hslider-area .main-article .caption{position:relative;display:block;margin:0;padding:0;box-sizing:border-box;}
.hslider-area .main-article .caption .title{position:relative;display:block;margin:0;padding:5px 0;box-sizing:border-box;font-size:18px;font-weight:600;color:#000;line-height:1.2;}
.hslider-area .main-article .meta{position:relative;display:block;margin:0;padding:0 0 5px;box-sizing:border-box;color:#4d555a;line-height:28px;}
.hslider-area .main-article .category{position:relative;display:block;margin:0;padding:5px 0 0;box-sizing:border-box;color:#4d555a;line-height:28px;}
.hslider-area .main-article .meta:after {display:table;content:"";clear:both;}
.hslider-area .main-article .meta .date{position:relative;display:block;margin:0;padding:0 15px 0 0;box-sizing:border-box;font-size:12px;float:left;}
.hslider-area .main-article .meta .views{position:relative;display:block;margin:0;padding:0;box-sizing:border-box;font-size:12px;float:left;}
.hslider-area .main-article .meta i{margin-right:5px;}
.hslider-area .main-article .archive-permalink:hover .caption .title{color:#00437f;}