﻿@font-face {
  font-family: 'FontAwesome';
  src: url('../font/fontawesome-webfont.eot?v=4.2.0');
  src: url('../font/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../font/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../font/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Standard Color Code
    Light Green - #8bc126
    Drak Grey - #4d4d4d
    Dark Green - #658d1b
    Mid Grey - #757373
    Light Grey - #c2c2c2
    Lighter Grey - #d9d9d9
    */
[class^="fa-"]:before, [class*=" fa-"]:before,[class^="icon-e-"]:before, [class*=" icon-e-"]:before {font-family: "FontAwesome"}

.hidden{display:none !important;}
.content-area{width:100%;max-width:1300px;margin:0 auto;padding:0 1rem;}

a{outline: none; ie-dummy: expression(this.hideFocus=true); text-decoration:none; color:#004876}
body{margin:0; padding:0;font-family:'Arimo', Arial; font-size:14px; overflow-x:hidden;}
:focus{outline:none !important;}
img{border:none; vertical-align:bottom;max-width:100%;}

.title-01{font-size:30px;color:#4d4d4d;font-weight:bold;margin-bottom:30px;}
.title-02{font-size:16px;color:#ffffff;font-weight:bold;line-height:23px;}
.title-03{font-size:18px;color:#004876;font-weight:bold;margin-bottom:10px;}
.title-04{font-size:14px;color:#004876;line-height:24px;position:relative;margin-top:10px;}
.title-05{font-size:14px;color:#4d4d4d;line-height:24px;}
.recommended-list .title-05{line-height:18px;}
.recommended-list .title-05 a {color:#4d4d4d;}
.title-06{font-size:26px;font-weight:bold;color:#004876;text-transform:uppercase;}

/* header */
header{position:fixed;top:0;left:0;width:100%;border-top:solid 8px #004876;box-shadow:0 4px 34px -6px #d9d9d9;z-index:20;background:#ffffff;}
header .content-area{box-sizing:border-box;padding:0 0 0 1rem;}
.main-logo{width:165px;float:left;padding:20px 0;transition:0.2s all;-webkit-transition:0.2s all;-moz-transition:0.2s all;-o-transition:0.2s all;-ms-transition:0.2s all;}
.select .main-logo{width:100px;padding:15px 0;}
.search-btn, .nav{float:right;}
.nav-list, .nav-list-part, .nav-list-part-02{list-style-type:none;padding:0;margin:0;}
.nav-list > li{display:inline-block;position:relative;}
.nav-list > li a{display:block;padding:49px 20px;color:#4d4d4d;}
.select .nav-list > li > a{padding:29px 20px;transition:0.2s all;-webkit-transition:0.2s all;-moz-transition:0.2s all;-o-transition:0.2s all;-ms-transition:0.2s all;}
.nav-list > li a:hover, .nav-list > li.select > a{color:#004876;}
.nav-container-02{position:relative;width:100%;display:none;}

.fa-down:before, .fa-down-02:before{content:"\f107"}
.fa-down{position:absolute;top:20px;right:20px;font-size:30px;padding:5px 10px;color:#ffffff;cursor:pointer;}
.fa-down-02{position:absolute;top:4px;right:20px;font-size:30px;padding:5px 10px;color:#ffffff;cursor:pointer;}
li.select .fa-down, .nav-list-part > li.select .fa-down-02{transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.nav-list-part-02 .fa-down{display:block;}
.nav-list-part.normal-nav .fa-down-02{top:0;font-size:22px;right:10px;}
.nav .fa-down{display:none;}
.nav-list .nav-title{text-transform:uppercase;font-size:15px;}
.nav-list-part{width:100%;}
.nav-list-part li > a{padding:10px 15px;color:#ffffff;font-size:14px;border-bottom:1px solid #615f5f;}
.nav-list-part li{display:block;position:relative;vertical-align:top;padding:0 10px;}
.nav-list-part-02 li:last-child{border-bottom:1px solid #615f5f;}
.nav-list-part li a:hover{color:#d9d9d9;}
.nav-list-part li.btn-more{background:#004876;text-align:center;}
.nav-list-part li.btn-more a, .nav-list-part li.btn-more a:hover{color:#fff;}
.nav-list-part li:last-child a{border-bottom:none;}
.nav-container{width:260px;position:absolute;top:115px;left:0;background:#757373;display:none;box-sizing:border-box;}
.nav-container.nav-col-2{width:520px;top:115px;left:-200px;background:#757373;display:none;padding:0px;box-sizing:border-box;}
.nav-col-2:before{content:'';position:absolute;top:0;left:259px;bottom:0;background:#fff;width:2px;z-index:10;}
.nav-col-2 .nav-container {display:inline-block !important;top:50px;background:transparent;top:0 !important;padding-top:40px;position:relative;width:49.5%;vertical-align:top;}
.nav-col-2 .about-title, .nav-col-2 .about-title-02{box-sizing:border-box;position:absolute;top:0;left:0;background:#4d4d4d;width:50%;padding:10px 20px;text-transform:uppercase;text-align:center;color:#fff;}
.nav-col-2 .about-title-02{left:260px;}
.wrapper.select .nav-container, .wrapper.select .nav-container.nav-col-2{top:77px;}
.search-btn{width:62px;box-sizing:border-box;position:relative;padding:45px 20px;cursor:pointer;transition:0.2s all;-webkit-transition:0.2s all;-moz-transition:0.2s all;-o-transition:0.2s all;-ms-transition:0.2s all;}
.select .search-btn{padding:26px 20px;}
.fa-close:before {content:"\f00d";color:#4d4d4d;font-size:24px;}
.fa-search:before {content:"\f002";color:#004876;font-size:24px;}
.fa-search.select:before{content:'';width:30px;height:2px;background:#4d4d4d;position:absolute; top:55px; right:15px;transform:rotate(45deg); -webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transition:0.2s all;-webkit-transition:0.2s all;-moz-transition:0.2s all;-o-transition:0.2s all;-ms-transition:0.2s all;}
.fa-search.select:after{content:'';width:30px;height:2px;background:#4d4d4d;position:absolute; top:55px; right:15px;transform:rotate(-45deg); -webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transition:0.2s all;-webkit-transition:0.2s all;-moz-transition:0.2s all;-o-transition:0.2s all;-ms-transition:0.2s all;}
.wrapper.select .fa-search.select:before{top:35px;}
.wrapper.select .fa-search.select:after{top:35px;}

.m-nav{display:none;overflow:auto;position:fixed;top:85px;border-left-width:0;right:0;bottom:0;z-index:20;clear:both;float:none;}
.m-nav.select{display:none;width:100%;overflow:auto;}
.m-nav .nav-list > li{position:relative;}
.m-nav .nav-list > li a{padding:26px 20px;}
.m-nav .nav-list{background:#4d4d4d;}
.m-nav .nav-list > li{position:relative;display:block;border-bottom:1px solid #c2c2c2;}
.m-nav .nav-list > li:last-child{border-bottom:none;}
.m-nav .nav-list li a{color:#ffffff;}
.m-nav .nav-list-part {display:none;background:#757373;}
.m-nav .nav-list-part li{display:block;}
.m-nav .nav-list-part li a{padding: 16px 20px 16px 50px}
.m-nav .nav-col-2 .about-title, .m-nav .nav-col-2 .about-title-02{position:relative;width:100%;text-align:left;background:#c1c1c1;color:#4D4D4D;}
.m-nav .nav-col-2 .about-title-02{left:0;}
.m-nav .nav-col-2 .nav-list-part{display:block !important;}
.m-nav .nav-col-2:before{display:none;}

.search-box{background:#757373;border-bottom:4px solid #323232;padding:50px 0;color:#c2c2c2;position:fixed;top:115px;display:none;z-index:10;width:100%;}
.select .search-box{top:84px;}
.search-box .content-area{box-sizing:border-box;max-width:700px;text-align:center;position:relative;}
.search-close{position:absolute;bottom:20px;right:1rem;padding-right:25px;font-size:14px;font-weight:bold;color:#c2c2c2;z-index:5;text-transform:uppercase;cursor:pointer;}
.search-close:before{content:'';width:20px;height:1px;background:#c2c2c2;position:absolute; top:7px; right:0;transform:rotate(45deg); -webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.search-close:after{content:'';width:20px;height:1px;background:#c2c2c2;position:absolute; top:7px; right:0;transform:rotate(-45deg); -webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}

.search-keyword, .search-category{border:1px solid #c2c2c2;margin-bottom:30px;position:relative;}
.search-keyword > span, .search-category > div, .search-date > span{width:100% !important;}
.search-category input{font-style:italic !important;}
html body  .RadInput_Default .riTextBox{color:#c2c2c2 !important;height:50px;padding:10px !important;text-align:center;font-size:16px !important;border:none !important;}
html body .RadInput_Default .riHover{color:#c2c2c2 !important;border:none !important;}
html body .search-box .RadInput_Default .riTextBox{background:#757373 !important;}

.search-category{position:relative;}
.search-category:after{position:absolute;top:12px;right:15px;font-family: "FontAwesome";content:"\f107";font-size:30px;color:#c2c2c2;pointer-events:none;}
.RadComboBox .rcbArrowCell a{width:30px !important;margin-right:10px;}
.search-category .RadComboBox_Default .rcbInput{line-height:24px;height:50px;color:#c2c2c2 !important; text-align:center;font-size:16px !important;}
.search-category .RadComboBox_Default table td{background:none;text-align:center;}
.search-date{display:table;margin-bottom:30px;position:relative;}
.date-range-from, .date-range-to{display:table-cell;border:1px solid #c2c2c2;width:45%;}
.search-to{display:table-cell;width:130px;font-size:16px;text-transform:uppercase;}
.date-range-from table, .date-range-to table{width:100% !important;}
.date-range-from > div, .date-range-to > div{width:100% !important;position:relative}
.date-range-from > div:after, .date-range-to > div:after{content:'';position:absolute;top:12px;right:15px;font-family: "FontAwesome";content:"\f073";font-size:25px;color:#c2c2c2;pointer-events:none;z-index:5;}
.RadPicker_Default .rcCalPopup{background:none !important;}
.RadPicker .rcCalPopup{margin:0 15px;}
.search-now-btn{text-transform:uppercase;display:inline-block;padding:20px 90px 20px 70px;color:#4d4d4d;text-align:center;font-size:15px;font-weight:bold;position:relative;background:#c2c2c2;}
.search-now-btn:before {content: "\f002";font-size:20px;font-family: "FontAwesome";position:absolute; right:50%;margin-right:-50px;}

.burger-button{float:right; width:30px; padding:27px 20px;  cursor:pointer; display:none}
.bmb-line{height:4px; background:#004876; margin-top:5px; border-radius:2px; position:relative; transition:all .3s ease-in; overflow:hidden}
.bmb-line:first-child{margin-top:0}
.bmb-bg-line{position:absolute; top:0; bottom:0; width:0; background:#ccc; transition:all .3s ease-in}
.burger-button.select .bmb-bg-line{width:100% }
.burger-button.select .bmb-line{background:transparent}
.burger-button.select .bmb-top{transform:rotate(45deg) translate(5px, 10px); -webkit-transform:rotate(45deg) translate(5px, 10px)}
.burger-button.select .bmb-middle{opacity:0; filter:alpha(opacity=0)}
.burger-button.select .bmb-bottom{transform:rotate(-45deg) translate(3px ,-7px); -webkit-transform:rotate(-45deg) translate(3px ,-7px)}

/* grid setting */
.latest{padding-top:150px;}
.latest > .content-area{overflow:hidden;}
.latest:after{content:"";display:table;clear:both;}
.content-slider, .content-col-1, .content-col-2, .content-col-3, .content-col-4, .content-col-5, .content-col-6, .content-col-7, .content-col-8, .content-col-9, .content-col-10, .content-col-11{float:left;position:relative;width:325px;vertical-align:top;box-sizing:border-box;transition:all 0.2s; -webkit-transition:all 0.2s;}
.content-slider, .content-col-2,.content-col-6, .content-col-9{width:50%;max-width:650px;}
.content-slider{max-height:632px;width:75%;max-width:972px;}
.content{position:relative;background:transparent;padding:15px;padding-bottom:40px;max-width:322px;height:307px;width:100%;overflow:hidden;box-sizing:border-box;}
.content-date{color:#ffffff;font-size:14px;margin-bottom:15px;}
.content-title a{color:#ffffff;font-size:24px;margin-bottom:10px;display:block;}
.content-desc{color:#4d4d4d;font-size:15px;padding-top:10px;position:relative;}

/* Ellipsis and multiline text truncation on homepage */
.content-desc:not(.slider-desc) > span:after {
    content: '';
    position: absolute;
    right: 0;
    width: 1em;
    height: 1em;
    margin-top: 0.2em;
    background: white;
}
.content-desc > span {
    display: block;
    overflow: hidden;
    position: relative;
    line-height: 1.2em;
    max-height: 4.8em;
    text-align: justify;
    margin-right: -1em;
    padding-right: 1em;
}
.content-desc:not(.slider-desc) > span:before {
    content: '...';
    position: absolute;
    right: 0;
    bottom: 0;
}

/* Hvrbox to show text on homepage */
.content-col-1 {
    position: relative;
    display: inline-block;
    overflow: hidden;
    max-width: 100%;
    height: 245px;
}

.content-col-1 img {
    max-width: 100%;
} 

.content-col-1 .content-layout:nth-child(1) {
    display: block;
}

.content-col-1 .content-layout:nth-child(2) {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 8px;
    right: 0;
    bottom: 0;
    width: 307px;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    -moz-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
}

.content-col-1 .content-layout:nth-child(2) .whandler {
    height:245px;
    display: table;
    width: 100%
}

.content-col-1:hover .content-layout:nth-child(2),
.content-col-1.active .content-layout:nth-child(2) {
    opacity: 1;
}

.content-col-1 .ar-prg01 {
    text-align: justify;
    vertical-align: middle;
    font-size: 15px;
    display: table-cell;
    color: #ffffff;
    cursor: pointer;
    padding: 0px 40px 0px 40px;
    line-height: normal;
}

.content-category{position:absolute;bottom:17px;left:15px;color:#757373;font-size:12px;text-transform:uppercase;}
.fa-share-alt{position:absolute;bottom:15px;right:15px;cursor:pointer;}
.fa-share-alt:before{content: "\f1e0";color:#004876;font-size:20px;position:absolute;z-index:3;top:0;left:2px;padding:9px;pointer-events:none;}
.ar-html-edit08{position:absolute;bottom:10px;right:15px;cursor:pointer;}
.ar-html-edit08:before{content: "\f1e0";color:#004876;font-size:20px;position:absolute;z-index:3;bottom:0px;right:0px;padding:9px;pointer-events:none;font-family:"FontAwesome";}
.fa-share-alt .at-icon-wrapper, .ar-html-edit08 .at-icon-wrapper{background-color:transparent !important;}
.fa-share-alt .at-icon, .ar-html-edit08 .at-icon{fill:transparent !important;}
/*overflow:hidden;text-overflow:ellipsis;white-space:nowrap;*/

.flexslider,.content-style{margin:0 0.5rem 1rem 0.5rem;}
.content-slider .content-desc{padding-bottom:10px;height:auto;}
.content-slider .content-desc span{color:#fff;}
.content-slider .content-img{border:solid 1px #dadada;border-bottom:none;}
.content-slider .content-category{color:#c2c2c2;}
.content-slider .content{position:absolute;left:0;bottom:0;max-width:972px;height:inherit;z-index:2;
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

.homepage-news{display:block;float:none;clear:both;background:#e8ebef;overflow:hidden;margin-top:-150px;}
.homepage-news .content-area{margin-top:150px;}
.homepage-news .news-title{font-size:24px;font-weight:bold;text-transform:uppercase;color:#4d4d4d;padding:40px 10px 10px;}
.content-slider .fa-share-alt:before, .content-col-2 .fa-share-alt:before, .content-col-4 .fa-share-alt:before, .content-col-8 .fa-share-alt:before, .content-col-9 .fa-share-alt:before{color:#ffffff;}
/*.content-col-1 .content-style{border:solid 1px #dadada;height:305px;background:#fff;}*/
.content-col-1 .content-style{height:245px;}
.content-col-5 .content-style{border:solid 1px #dadada;height:632px;background:#fff;}
.content-col-1 .content-img, .content-col-5 .content-img{padding:5px;margin-bottom:1rem;height:297px;}
.content-col-1 .content-img a, .content-col-5 .content-img a{display:block;max-width:295px;}
.content-col-1 .content-style .content-date, .content-col-5 .content-style .content-date{color:#004876;}
.content-col-1 .content-style .content-title a, .content-col-2 .content-style .content-title a, .content-col-5 .content-style .content-title a, .content-col-6 .content-style .content-title a, .content-col-7 .content-style .content-title a, .content-col-9 .content-style .content-title a, .content-col-10 .content-style .content-title a{color:#4d4d4d;font-size:20px;}
.content-col-4 .content-img a {display:block;max-width:295px;}
.content-col-4 .content-style{border:solid 1px #dadada;background:#ffffff;position:relative;}
.content-col-4 .content-style:before{content:"";position:absolute;width:100%;height:4px;background:#4d4d4d;top:0px;left:0px;z-index:2;} 
.content-col-4 .content-style .content-img {display:none;} 
.content-col-4 .content-style .content-title a{color:#4d4d4d;font-size:24px;line-height:26px;font-weight:bold;}
.content-col-4 .content-style .content-desc{display:none;} 
.content-col-4 .content-style .content-date {color:#004876;}
.content-col-3 .content-style, .content-col-8 .content-style{background:#004876;position:relative;}
.content-col-3 .content-style .content-title a, .content-col-8 .content-style .content-title a{color:#ffffff;line-height:26px;font-weight:bold;} 
.content-col-3 .content-style .content-category, .content-col-8 .content-style .content-category{color:#ffffff;} 
.content-col-3 .content-style .content-desc, .content-col-8 .content-style .content-desc{display:none;} 
.content-col-3 .content-style:before, .content-col-8 .content-style:before{content:"";position:absolute;width:100%;height:4px;background:#f2672b;top:0px;left:0px;z-index:2;} 
.content-col-3 .content-img a, .content-col-8 .content-img a{display:block;max-width:295px;}
.content-col-3 .content-img, .content-col-8 .content-img{display:none;} 
.content-col-2 .content-style, .content-col-6 .content-style, .content-col-9 .content-style{display:table;border:solid 1px #dadada;background:#fff;}
.content-col-2 .content-style .content-img, .content-col-6 .content-style .content-img, .content-col-9 .content-style .content-img{padding:5px;padding-right:1rem;width:50%;display:table-cell;vertical-align:top;}
.content-col-2 .content-img a, .content-col-6 .content-img a, .content-col-9 .content-img a{display:block;width:295px;}
.content-col-2 .content-style .content, .content-col-6 .content-style .content, .content-col-9 .content-style .content{display:table-cell;padding-left:1rem;width:50%;vertical-align:top;}
.content-col-2 .content-style .content-date, .content-col-6 .content-style .content-date, .content-col-9 .content-style .content-date{color:#004876;}
.content-col-7 .content-style .content-img{display:none;}
.content-col-7 .content-style{border:solid 1px #dadada;background:#757373;position:relative;}
.content-col-7 .content-style .content-title a{color:#ffffff;line-height:26px;font-weight:bold;}
.content-col-7 .content-style .content-desc{display:none;}
.content-col-7 .content-style .content-category{color:#ffffff;}
.content-col-7 .content-style:before{content:"";position:absolute;width:100%;height:4px;background:#004876;top:0px;left:0px;z-index:2;}
.content-col-7 .content-style{background:#4d4d4d;}

.slide-in {
  transform: translateY(150px);
  animation: come-in 0.8s ease forwards;
}

.slide-in:nth-child(odd) {
  animation-duration: 0.6s;
}

.visible {
  transform: translateY(0);
  animation: none;
}

@keyframes come-in {
  to {
    transform: translateY(0);
  }
}



/* research program section */
.research{clear:both;float:none;margin:0 0 45px;text-align:center;}
.research .content-area{box-sizing:border-box;}
.top-line{border-top:solid 1px #d9d9d9;padding-top:60px;}
.program-list{max-width:1235px;width:100%;margin:0 auto;margin-bottom:30px;}
.program-list .item{width:247px;margin:0 auto;height:247px;position:relative;}
.program-list .item a{display:block;}
.program-list .item .title-02{position:absolute;bottom:0;padding:30px 5px 10px 5px ;box-sizing:border-box;width:247px;transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;
                                background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
                                background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
                                background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
                                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.program-list .item:hover .title-02{bottom:-100%;}
.program-list .item .title-02 a {color:#ffffff;}
.program-list .item .title-desc{position:absolute;height:100%;top:100%;left:0;padding:50px 30px;color:#fff;background:rgba(0,0,0,0.7);font-size:14px;transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;}
.program-list .item:hover .title-desc{top:0;}

/* edit by simon */
/*.program-list-02{max-width:850px;width:100%;margin:0 auto;margin-bottom:30px;}
.program-list-02 .item{width:170px;margin:0 auto;height:170px;position:relative;}
.program-list-02 .item .title-02{font-size:14px;position:absolute;bottom:0px;padding:20px 5px 10px 5px ;box-sizing:border-box;width:170px;background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%); 
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 ); 
}
.program-list-02 .item .title-02 a {color:#ffffff;}*/

/*.program-list-02{max-width:1235px;width:100%;margin:0 auto;margin-bottom:30px;}
.program-list-02 .item{width:100%;margin:0 auto;height:100%;position:relative;}
.program-list-02 .item .title-02{font-size:14px;position:absolute;bottom:0px;padding:20px 5px 10px 5px ;box-sizing:border-box;width:100%;background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 );
}
.program-list-02 .item .title-02 a {color:#ffffff;}*/

/* about section */
.about{background:url(../img/about_bg.jpg) no-repeat no-repeat;background-position:50% 50%;padding:50px 0;background-size:cover;}
.about .content-area{max-width:620px;text-align:center;}
.about-desc{font-size:16px;color:#4d4d4d;line-height:24px;}

/* updates and contact */
.contact .content-area{display:table;}
.newsletter-panel{display:block;width:100%;padding:16px 16px 0 16px;box-sizing:border-box;}
.update-email, .update #btnl_Submit{display:inline-block;vertical-align:top;}
.update .name, .update .email{width:300px;}
.update .name{margin:25px 0 20px;color:#c2c2c2;position:relative;padding:12px 0px 12px 50px;font-size:16px;}
.update .fa-name:before{content:"\f007";position:absolute;left:18px;top:18px;font-size:25px;}
.update .email{color:#c2c2c2;position:relative;padding:0;font-size:16px;background:#002d4a;}
.update .email .riTextBox{background:#002d4a;padding:5px 10px !important;height:48px !important;}
/*.update .fa-email:before{content:"\f0e0";position:absolute;left:18px;top:18px;font-size:25px;}*/
.submit-btn, .load-btn{padding:15px 75px;font-size:16px;color:#ffffff;font-weight:bold;text-transform:uppercase;background:#004876;display:inline-block;cursor:pointer;}
.submit-btn a{color:#fff;}
.update .submit-btn{background:#ff7f27;}
html body .update .riSingle .riTextBox[type="text"]{font-size:18px;}
.term_condition{padding-bottom:30px;padding-left:30px;position:relative;}
.term_condition #cb_Term, .term_condition #ctl00_ContentPlaceHolder1_cb_Term{position:absolute;left:0;}
.load-section{width:100%;text-align:center;background:#e8ebef;}
.load-section #div_btn_load_more{width:100%;max-width:1300px;margin:0 auto;padding:20px 1rem 40px;box-sizing:border-box;}
.contact-us .contact-txt{font-size:16px;color:#4d4d4d;}
.contact-us .fa-call, .contact-us .fa-email{font-size:25px;color:#4d4d4d;margin:20px 0;padding-left:50px;position:relative;}
.contact-us .fa-call:before{content:"\f095";position:absolute;left:0;font-size:30px;color:#004876;}
.contact-us .fa-email:before{content:"\f0e0";position:absolute;left:0;font-size:30px;color:#004876;}
.contact-us .fa-submit{font-size:16px;color:#004876;margin:30px 0;padding-left:50px;position:relative;font-weight:bold;}
.contact-us .fa-submit:before{content:"\f040";position:absolute;left:0;font-size:30px;font-weight:normal;top:-10px;}
.contact-us .social-media-section{padding:20px 0px 5px 0px;font-size:16px;color:#fff;text-transform:uppercase;}
.contact-us .social-media-list{list-style-type:none;padding:0;margin:15px 0 0;}
.contact-us .social-media-list img{width: auto;}
.contact-us .social-media-list li{display:inline-block;vertical-align:top;padding-right:5px;}

.update.contact-us-form .name, .update.contact-us-form .email, .update.contact-us-form .call, .update.contact-us-form .submit{width:398px;border:1px solid #c2c2c2;}
.call.fa-call, .submit.fa-submit{margin:25px 0 20px;color:#c2c2c2;position:relative;padding:12px 0px 12px 50px;font-size:16px;}
.call.fa-call:before{content:"\f095";position:absolute;left:18px;top:18px;font-size:25px;}
.submit.fa-submit:before{content:"\f040";position:absolute;left:18px;top:18px;font-size:25px;}
html body .update.contact-us-form .RadInput input.riEmpty, html body .update.contact-us-form .RadInput textarea.riEmpty, html body .update.contact-us-form input.RadInput_Empty{font-size:18px;font-family:Arial;}

/* tagging and topic */
.tags{float:left;width:325px;}
.tags .content{padding:0;background:#fff;height:240px;}
.tags-list{list-style-type:none;padding:0;margin:0;}
.tags-list li{display:inline-block;}
.tags-list li a{display:block;color:#4d4d4d;padding:5px 15px;border:1px solid #dadada;box-sizing:border-box;margin:0 10px 10px 0;}
.tags-list li a:hover{background:#4d4d4d;color:#fff;}
.tags .hidden{display:none;}
.tags .title-01{font-size:22px;margin-bottom:20px;}
.view-btn{position:absolute;bottom:0;left:0;width:100%;padding:20px 0;background:#fff;text-align:center;z-index:2;}
.view-btn a{padding:10px 20px; text-transform:uppercase;color:#fff;display:inline-block;background:#004876;font-size:16px;}

.tag-btn{padding:20px 0;}
.tag-btn a{padding:2px 5px;text-align:center;display:inline-block;}
.tag-btn a.select{background:#004876;color:#fff;}
.tag-burger{ width:30px; padding:27px 20px;  cursor:pointer; display:none;position:absolute;top:30px;right:2rem;}
.tag-burger.select .bmb-bg-line{width:100% }
.tag-burger.select .bmb-line{background:transparent}
.tag-burger.select .bmb-top{transform:rotate(45deg) translate(5px, 10px); -webkit-transform:rotate(45deg) translate(5px, 10px)}
.tag-burger.select .bmb-middle{opacity:0; filter:alpha(opacity=0)}
.tag-burger.select .bmb-bottom{transform:rotate(-45deg) translate(3px ,-7px); -webkit-transform:rotate(-45deg) translate(3px ,-7px)}
.tag-board{display:block;}
.tag-result{border-bottom:1px solid #c2c2c2;margin-bottom:50px;}

/* Drop Down Box */
.panel-ddbox{position:relative }
.panel-ddbox > .panel-list > li > .panel-btn{padding:10px 35px 0px 10px; cursor:pointer; border:2px solid #ccc; display:none}
.panel-ddbox > .panel-list > li.select > .panel-btn{ font-weight:normal;color:#4d4d4d;display:block;width:200px;margin:0 auto;text-align:left;text-transform:initial;font-style:italic;position:relative;}
.panel-ddbox > .panel-list > li.select > .panel-btn:before{position:absolute;top:4px;right:10px;content:"\f107";font-family: "FontAwesome";font-style:normal;font-size:30px;}
.panel-ddbox > .panel-list > li > .panel-content{ display:none; }
.panel-ddbox > .panel-list > li.select > .panel-content{display:block}
.panel-box{display:none; position:absolute; z-index:10; left:50%; right:0; background:#fff; border:1px solid #ccc;width:247px;margin-left:-125px;text-align:left;}
.ddbox-item{padding:10px}
.ddbox-item:hover{background:#004876; color:#fff}

/* footer */
.footer{background:#004876;padding:10px 0;color:#fff;text-align:center;}
.footer .content-area{box-sizing:border-box;}
.footer-action{margin-bottom:10px;}
.footer-action a{color:#fff;padding:1px 15px;display:inline-block;}
.footer-action a:first-child{border-right:1px solid #fff;}
.copyright{font-size:12px;color:#ffffff;}
.sitemap-btn{text-transform:uppercase;position:relative;display:inline-block;margin:0 auto;padding-right:25px;cursor:pointer;}
.sitemap-btn:before{position:absolute;top:-4px;right:3px;content:"\f107";font-family: "FontAwesome";color:#fff;font-size:22px;}
.sitemap-btn.select:before{transform:rotate(180deg);-webkit-transform:rotate(180deg);}

/* relocation popup */
#relocation-footer{position:fixed;bottom:0;width:100%;z-index:10;background-color:rgba(0,0,0,0.8);box-shadow:0 -3px 6px rgba(0,0,0,0.16), 0 -3px 6px rgba(0,0,0,0.23);}
#relocation-popup-header-text {color:white;font-size:28px;line-height:28px;font-weight:bold;padding:16px 16px 0 16px;}
#relocation-popup-sub-text {color:white;font-size:20px;padding:16px;}
#relocation-close{position:absolute;top:16px;right:32px;cursor:pointer;}
#relocation-footer > #relocation-close:before{color:white;}
#relocation-popup-background {position:fixed;z-index:100;background-color:rgba(0,0,0,0.6);height:100%;width:100%;display:none;}
#relocation-popup{top:45%;padding:4px;background-color:white;position:relative;width:60%;margin:0 auto;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4);}
#relocation-popup > #relocation-close{right:24px;top:16px;}
#relocation-popup > #relocation-popup-header-text {color:#4d4d4d;margin-right:28px;}
#relocation-popup > #relocation-popup-sub-text {color:#4d4d4d;}

.sitemap{display:none;text-align:left;padding:20px 0;}
.sitemap a{color:#fff;}
.section-name a {color:#ffffff;font-weight:bold;}
.sitemap-box{display:block;width:100%;margin:0;padding:0;}
.sitemap-section{display:inline-block;padding:0 1rem 2rem;width:25%;box-sizing:border-box;vertical-align:top;}
/*.sitemap-section:last-child{display:none;}*/
.sitemap-list{margin:0;padding:5px 0 5px 20px;}

/* search result */
.search-box-page{padding:50px 0;width:100%;margin:0 auto;box-sizing:border-box;max-width:700px;text-align:center;}
/*.search-keyword, .search-category, .search-date{border:1px solid #c2c2c2;margin-bottom:30px;position:relative;}
.search-now-btn{display:inline-block;padding:20px 90px 20px 70px;color:#4d4d4d;text-align:center;font-size:15px;font-weight:bold;position:relative;background:#c2c2c2;}
.search-now-btn:before {content: "\f002";font-size:20px;font-family: "FontAwesome";position:absolute; right:50%;margin-right:-50px;}*/

.search-result-header{font-size:16px;font-weight:bold;color:#4d4d4d;text-align:center;border-top:1px solid #d9d9d9;padding:40px 0 20px;}
.result-list{list-style-type:none;margin:0;padding:0 3rem;}
.result-list li{padding:20px 2rem;}
.result-list li+li{border-top:1px solid #d9d9d9;}
.result-box{font-size:16px;}
.result-title a{color:#004876;}
.result-desc{color:#4d4d4d;}

/* article landing */
.landing{position:relative;padding-top:300px}
.custom .part-02{display:none !important;}
.landing .bg-picture{position:absolute;top:0;left:0;width:100%;z-index:-1;height:600px;}
.landing .content-area{border-top:5px solid #4d4d4d;background:#fff;position:relative;display:table;max-width:1280px;padding:50px 2rem;box-sizing:border-box;table-layout:fixed;}
.part-01{display:table-cell;vertical-align:top;width:70%;}
.part-02{display:table-cell;width:260px;padding-left:80px;vertical-align:top;}
.landing .bread-crumb{position:absolute;top:-34px;z-index:5;left:1rem;padding:5px;font-size:14px; color:#757373;background:#ffffff;}
.landing .bread-crumb ul{list-style-type:none;padding:0;margin:0;}
.landing .bread-crumb ul li{display:inline-block;}
.landing .bread-crumb a{color:#757373;padding:0 12px 0 16px;display:block;position:relative;}
.landing .bread-crumb a:before{content:"/";position:absolute;top:0;left:0;}
.landing .bread-crumb li:first-child a{color:#004876;padding-left:0;}
.landing .bread-crumb li:first-child a:before{content:"";}

.article .article-title{text-align:center;margin-bottom:30px;}
.latest-articles{margin-bottom:25px;}
.ar-btn a{color:#004876;border:1px solid #c2c2c2;font-size:14px;text-transform:uppercase;padding:10px 25px;display:inline-block;position:relative;font-weight:bold;}
.article-btn {text-align:center;margin-bottom:50px;position:relative;}
.article-btn > div {display:inline-block;color:#004876;vertical-align:top;}
.article-btn .print-btn{border:1px solid #c2c2c2;}
.article-btn .print-btn > a{color:#004876;font-size:14px;text-transform:uppercase;padding:15px 30px;display:block;position:relative;font-weight:bold;}
.article-btn .print-btn:hover{border:1px solid #004876;}
.article-btn .print-btn:hover a{background:#004876;color:#fff;}
.article-btn .share-btn  a, .article-btn .print-btn a{padding:15px 50px 15px 20px;}
.share-btn{overflow:hidden;width:122px;height:48px;}
.share-btn .at-icon-wrapper > span{width:122px !important; height:48px !important;padding:8px;position:absolute;top:0;left:0;box-sizing:border-box;background:#fff !important;color:#004876 !important;border:1px solid #c2c2c2;}
.share-btn .at-icon-wrapper > span:before{content:"SHARE";font-size:14px;font-weight:bold;margin-right:20px;}
.share-btn .at-icon-wrapper > span:after{content:"\f1e0";font-family: "FontAwesome";font-size:20px;font-weight:normal;position:absolute;top:8px;right:14px;}
.share-btn .at-icon-wrapper svg, .fa-share-article .at-icon-wrapper svg{display:none;}
.share-btn .at-icon-wrapper > span:hover{background:#004876 !important;border:1px solid #004876;}
.share-btn .at-icon-wrapper > span:hover:before, .share-btn .at-icon-wrapper > span:hover:after{color:#fff;}
.share-btn .at-share-btn{position:relative;width:122px;height:48px;box-sizing:border-box;max-height:48px !important;max-width:122px !important; margin:0 !important;}


.print-btn{margin-left:20px;cursor:pointer;}
.print-btn a:after{content:"\f02f";font-family: "FontAwesome";font-size:20px;position:absolute;top:12px;right:20px;font-weight:normal;}
.share-article{text-align:center;padding:50px 0}

.tb-kri-01{width: 100%;text-align: left;vertical-align:top;}
.tb-kri-01 tr:first-child td{background-color:#004876;color:#fff;font-weight:bold;}
.tb-kri-01 td{vertical-align:top;border:1px solid #e1e1e1;padding:10px}

.tags-box{position:relative;margin-bottom:20px;}
.tags-box .tag-title{font-size:14px;color:#4d4d4d;font-weight:bold;text-transform:uppercase;position:absolute;top:0;left:0;}
.tags-box .tag-list{list-style-type:none;margin:0;padding:0 0 0 50px;font-size:14px;}
.tags-box .tag-list li{display:inline-block;margin-bottom:10px;}
.tags-box .tag-list li a{padding:0 15px;/*color:#757373;*/}
.tags-box .tag-list li a:hover{color:#004876;}
.fa-share-article{display:inline-block;color:#fff;text-transform:uppercase;padding:0;}
.fa-share-article .at-icon-wrapper{width:322px !important; height:47px !important;padding:8px;position:absolute;top:0;left:0;box-sizing:border-box;background:#004876 !important;}
.fa-share-article .at-icon-wrapper:before{content:"SHARE THIS PAGE";font-size:14px;font-weight:bold;margin-right:20px;color:#fff;}
.fa-share-article span.at-icon-wrapper:after{content:"\f1e0";font-family: "FontAwesome";font-size:30px;font-weight:normal;color:#fff;padding-left:20px;font-weight:normal;font-size:16px;position:absolute;top:8px;}
.fa-share-article .at-share-btn{position:relative;width:322px;height:47px;box-sizing:border-box;max-height:47px !important;max-width:322px !important; margin:0 !important;}

.latest-thumb a{display:block;width:100%;max-width:260px;}
.most-view{border-top:5px solid #c2c2c2;padding-top:20px;margin-top:50px;}
.thumb-img-area {display: none;}
.banner-img-area{display:block;}

/* recommended tab */
.recommended-title{font-size:26px;font-weight:bold;color:#004876;margin:30px 0 20px;}
.recommended-list, .panel-content-list{list-style-type:none;margin:0;padding:0;}
.recommended-list li{display:inline-block;width:25%;padding:0 1rem;box-sizing:border-box;margin-bottom:30px;position:relative;vertical-align:top;}
.recommended-list .fa-share-alt{top:-4px;bottom:inherit;right:0;display:none;}
.recommended-list .fa-share-alt:before{padding:6px 9px;}
.article-date{position:absolute;top:0;left:30px;font-size:14px;color:#ffffff;background:#4d4d4d;padding:5px 10px;z-index:6;text-align:center;}
.article-date > span{display:block;font-size:28px;}
.recommended-tab.panel-tab .panel-content{position:relative;box-sizing:border-box; padding:40px 0 30px;margin:0 auto;}
.recommended-tab.panel-ddbox .panel-list > li{width:100%;border-bottom:none;vertical-align:top;}
.recommended-tab.panel-ddbox > .panel-list > li > .panel-btn{padding:10px 35px 10px 10px;}
.scroll_tabs_container div.scroll_tab_inner > li{text-align:center;font-size:16px; font-weight:bold;text-transform:uppercase;padding:10px 20px;color:#c2c2c2;border-bottom:2px solid #c2c2c2;}
.scroll_tabs_container div.scroll_tab_inner > li.select{color:#4d4d4d;border-bottom:2px solid #4d4d4d;}
.article-thumb, .latest-thumb{position:relative;}
.article-thumb.video:before, .latest-thumb.video:before{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5) url(../img/icon_video.png) no-repeat no-repeat 50% 50%;top:0px;left:0px;z-index:2;pointer-events:none;}
.article-thumb.audio:before, .latest-thumb.audio:before{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5) url(../img/icon_audio.png) no-repeat no-repeat 50% 50%;top:0px;left:0px;z-index:2;pointer-events:none;}
.recommended-list .article-thumb img{border:1px solid #ccc;box-sizing:border-box;}


/* custom landing page */
.about-txt{text-align:center;}
.about-txt .ar-btn{margin-bottom:50px;}
.layout-5xCol_t1{list-style-type:none;padding:0;margin:0;margin-bottom:30px;}
/* SL Start */
/*.layout-5xCol_t1 > li{display:inline-block;padding:0 2rem 2rem 0;position:relative;width:20%;box-sizing:border-box;vertical-align:top;}
.layout-5xCol_t1 > li:last-child{padding-right:0;}*/
.layout-5xCol_t1 > li{display:inline-block;padding:0 2rem 2rem;position:relative;width:25%;vertical-align:top;box-sizing:border-box;}
.layout-5xCol_t1 a.icon img{border:1px solid #ccc;box-sizing:border-box;}
/* SL End */
.layout-5xCol_t1 a{color:#4d4d4d;margin-bottom:10px;display:block;}
.layout-5xCol_t1 .col-title {color:#4d4d4d;font-size:16px;font-weight:bold;margin-bottom:5px;}
.layout-5xCol_t1 .col-lvl02-title{color:#4d4d4d;font-size:16px;margin-bottom:5px;}
.custom-center{text-align:center;margin-bottom:50px;}
.custom .view-all-btn{display:inline-block;color:#004876;font-size:20px;font-weight:bold;padding:20px 80px;border:solid 1px #004876;}


/* video n audio overlay */
.video .content-img, .video .overlay, .audio .content-img, .audio .overlay{position:relative;}
.video:not(.content-banner) .content-img .overlay{position:absolute;width:295px;height:295px;background:rgba(0,0,0,0.5) url(../img/icon_video.png) no-repeat no-repeat 50% 50%;top:5px;left:5px;z-index:2;pointer-events:none;}
.audio:not(.content-banner) .content-img .overlay{position:absolute;width:295px;height:295px;background:rgba(0,0,0,0.5) url(../img/icon_audio.png) no-repeat no-repeat 50% 50%;top:5px;left:5px;z-index:2;pointer-events:none;}
.content-banner.video:before, .latest-thumb.video:before{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5) url(../img/icon_video.png) no-repeat no-repeat 50% 50%;top:0px;left:0px;z-index:2;pointer-events:none;}
.content-banner.audio:before, .latest-thumb.audio:before{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5) url(../img/icon_audio.png) no-repeat no-repeat 50% 50%;top:0px;left:0px;z-index:2;pointer-events:none;}

/* custom-list */
.ar-list-01, .ar-list-02, .ar-list-03, .ar-list-04{list-style-type:none;margin:0;padding:0;margin-top:20px;}
.ar-list-01 img, .ar-list-02 img, .ar-list-03 img{border:1px solid #ccc; box-sizing:border-box;}
.ar-list-01 li, .ar-list-02 li{max-width:652px;margin:0 auto;width:33%;display:inline-block;padding:0 1rem;padding-bottom:2rem;position:relative;vertical-align:top;box-sizing:border-box;}
.ar-list-03 li {display:block;padding:20px 2rem;position:relative;box-sizing:border-box;}
.ar-list-03 li+li, .ar-list-04 li+li{border-top:1px solid #d9d9d9;}
.thumb-article {position:relative;overflow:hidden;margin-bottom:10px;}
.thumb-article .thumb-desc {position: absolute;margin:0;padding:70px 30px 30px 30px ;color:#fff; left:0; right:0; top:0;display:none; font-size:14px;pointer-events:none;height:100%;
background:rgba(0,0,0,0.7);}
.ar-list-02 .thumb-article .thumb-desc{padding:30px;}
.thumb-article:hover .thumb-desc{display:block;}
.thumb-title a{color:#004876;font-size:15px;font-weight:bold;}
.ar-list-02 .article-date, .ar-list-03 .article-date, .ar-list-03 .thumb-article img{display:none;}
.ar-list-03 .thumb-article .thumb-desc {position:relative;background:transparent;padding:1rem;color:#000;}
.ar-list-03 .thumb-title a{color:#004876;font-size:15px;margin-bottom:10px;display:block;}
.ar-list-03 .thumb-desc{color:#4d4d4d;}

.ar-list-04 .thumb-article{display:none;margin:0;}
.ar-list-04 .thumb-listing{display:table;width:100%;vertical-align:top;}
.ar-list-04 .article-date{display:table-cell;background:transparent;width:20%;text-align:left;color:#004876;font-weight:bold;font-size:15px;vertical-align:top;padding:20px 0;position:static;}
.ar-list-04 .thumb-title{display:table-cell;width:80%;padding:20px 0;padding-left:5%;}
.ar-list-04 .thumb-title a{color:#4d4d4d;text-transform:capitalize;font-weight:bold;}
.ar-list-04 li:first-child{display:table;vertical-align:top;table-layout:fixed;width:100%}
.ar-list-04 li:first-child .thumb-article{display:table-cell;width:20%;padding-bottom:30px;}
.ar-list-04 li:first-child .thumb-listing{display:table-cell;width:80%;padding-left:5%;vertical-align:middle;}
.ar-list-04 li:first-child .article-date{display:block;width:100%;padding:0;}
.ar-list-04 li:first-child .thumb-title{display:block;width:100%;padding-left:0%;}



/* fliter */
.filter-pubs li{margin-bottom:20px;}
.filter-pubs li > span.title-field{margin-bottom:10px;display:block;}
.filter-pubs .RadComboBox_website table{border:1px solid #c2c2c2 !important;}

/* pagination */
.RadDataPager{max-width:644px;margin:0 auto;position:relative;}
.RadDataPager .rdpNumPart span{float:none !important;padding:0 !important;}
.RadDataPager .rdpNumPart{position:relative;float:none !important;}

/* contact us form */
.input-field{border:1px solid #c2c2c2;}
.form-list{list-style-type:none;padding:0;margin:0;width:100%;max-width:450px;}
.form-contact-us{margin-top:30px;}
.form-contact-us .article-btn {text-align:left;}
.form-contact-us li{margin-bottom:20px;position:relative;}
.form-contact-us li > span.title-field{margin-bottom:10px;display:block;}
.form-contact-us li .must-fill{color:red;}
.form-contact-us .RadComboBox_website table{border:1px solid #c2c2c2 !important;}
.chkbox-ori{position:absolute;}
.chkbox-desc{padding-left:20px;}
.salutation input{font-size:18px;padding:12px !important;color:#8a8a8a;}
.salutation .RadComboBox_website .rcbHovered .rcbInputCell .rcbInput{color: #8a8a8a !important;}
.code label{display:block;}


.staff-list li{display:inline-block;vertical-align:top;width:33.3%;border-bottom:1px solid #d9d9d9;padding-right:3%;}
.staff-list li + li{border-top:none}
.staff-list li:nth-child(3n){padding-right:0;}
.staff-list li > div .thumb-desc p{margin:0}

/* Error 404 */
.error-section{background:#e1e1e1; padding:200px 0 50px 0; margin-top:30px; min-height:420px; text-align:center}
.error-404, .error-wrap{display:inline-block; vertical-align:middle; color:#585753; text-align:left}
.error-404{border:10px solid #585753; border-radius:50%; width:200px; height:110px; text-align:center; font-size:100px; font-weight:bold; padding:45px 0; line-height:100px}
.error-wrap{padding-left:30px}
.error-header{font-size:48px; text-transform:uppercase; font-weight:bold; margin-bottom:10px}
.error-desc{margin-bottom:30px}

@media screen and (max-width:1365px) { /*Three columns*/
  .latest .content-area{max-width:975px;}
.content-slider{width:100%;margin:0 auto;float:none;max-width:100%;max-height:inherit;}
.content-slider .content{max-width:100%;}
.content-slider .content-img img{width:100%;}
 .content-col-3, .content-col-7, .content-col-8{width:650px;}
 .content-slider li{max-height:650px;}
 .content-col-2, .content-col-9{width:325px;}

.content-col-2 .content-style, .content-col-9 .content-style{border:solid 1px #dadada;background:#004876;position:relative;display:block;}
.content-col-2 .content-style .content-title a, .content-col-9 .content-style .content-title a{color:#ffffff;line-height:26px;font-weight:bold;} 
.content-col-2 .content-style .content-category, .content-col-9 .content-style .content-category{color:#ffffff;} 
.content-col-2 .content-style .content-date, .content-col-9 .content-style .content-date{color:#ffffff;}
.content-col-2 .content-style .content-desc, .content-col-9 .content-style .content-desc{display:none;} 
.content-col-2 .content-style:before, .content-col-9 .content-style:before{content:"";position:absolute;width:100%;height:4px;background:#f2672b;top:0px;left:0px;z-index:2;}
.content-col-2 .content-img a, .content-col-9 .content-img a{display:block;max-width:295px;width:100%;}
.content-col-2 .content-img, .content-col-9 .content-img{display:none !important;}
.content-col-2 .fa-share-alt:before, .content-col-9 .fa-share-alt:before{color:#ffffff;} 

.content-col-3 .content-style{display:table;border:solid 1px #dadada;background:#fff;}
.content-col-3 .content-style .content-img{padding:5px;padding-right:1rem;width:50%;display:table-cell;vertical-align:top;}
.content-col-3 .content-img a{display:block;width:295px;}
.content-col-3 .content-style .content{display:table-cell;padding-left:1rem;width:50%;vertical-align:top;}
.content-col-3 .content-style .content-date{color:#004876;}

.content-col-4 .content-style{border:solid 1px #dadada;height:632px;background:#fff;}
.content-col-4 .content-style .content-img{display:block;padding:5px;margin-bottom:1rem;height:297px;}
.content-col-4 .content-style .content-img a{display:block;max-width:295px;}
.content-col-4 .content-style .content-title a{font-weight:normal;color:#4d4d4d;font-size:20px;}
.content-col-4 .content-style .content-date{color:#004876;}

.content-col-5 .content-style .content-img{display:none;}
.content-col-5 .content-style{border:solid 1px #dadada;background:#757373;position:relative;}
.content-col-5 .content-style .content-title a{color:#ffffff;line-height:26px;font-weight:bold;}
.content-col-5 .content-style .content-desc{display:none;}
.content-col-5 .content-style .content-date, .content-col-5 .content-style .content-category{color:#ffffff;}
.content-col-5 .content-style:before{content:"";position:absolute;width:100%;height:4px;background:#004876;top:0px;left:0px;z-index:2;}
.content-col-5 .content-style{height:307px;}

.content-col-6{max-width:325px;}
.content-col-6 .content-img a {display:block;max-width:295px;}
.content-col-6 .content-style{border:solid 1px #dadada;background:#ffffff;position:relative;}
.content-col-6 .content-style:before{content:"";position:absolute;width:100%;height:4px;background:#4d4d4d;top:0px;left:0px;z-index:2;} 
.content-col-6 .content-style .content-img {display:none;} 
.content-col-6 .content-style .content{width:100%;}
.content-col-6 .content-style .content-title a{color:#4d4d4d;font-size:24px;line-height:26px;font-weight:bold;}
.content-col-6 .content-style .content-desc{display:none;} 
.content-col-6 .content-style .content-date {color:#004876;}
.content-col-6 .fa-share-alt:before{color:#004876;}

.content-col-7 .content-style, .content-col-8 .content-style{display:table;border:solid 1px #dadada;background:#fff;}
.content-col-7 .content-style .content-img, .content-col-8 .content-style .content-img{padding:5px;padding-right:1rem;width:50%;display:table-cell;vertical-align:top;}
.content-col-7 .content-img a, .content-col-8 .content-img a{display:block;width:295px;}
.content-col-7 .content-style .content, .content-col-8 .content-style .content{display:table-cell;padding-left:1rem;width:50%;vertical-align:top;}
.content-col-7 .content-style .content-date, .content-col-8 .content-style .content-date{color:#004876;}
.content-col-7 .content-style:before, .content-col-8 .content-style:before, .content-col-3 .content-style:before{display:none;}
.content-col-7 .content-style .content-title a, .content-col-8 .content-style .content-title a, .content-col-3 .content-style .content-title a{color:#4d4d4d;}
.content-col-7 .content-style .content-category, .content-col-8 .content-style .content-category, .content-col-3 .content-style .content-category{color:#757373;}

.tags .content{padding:15px;background:#fff;border:solid 1px #dadada;height:245px;max-width:650px;}
.tags{width:650px;}

 .newsletter-panel, .contact-us{padding:16px 8rem;}
 .banner-img-area{display:block;}
 .thumb-img-area {display:none;}
 .content-col-1 .content-style{border:solid 1px #dadada;height:245px;background:#fff;}
/*}



@media screen and (max-width:1279px) {*/
  .program-list, .program-list-02{max-width:741px;}
  .burger-button{display:block}
  .nav{display:none;}
  .m-nav{display:none;}
  .m-nav.select{display:block;}
  .topic-col:last-child{display:none;}

  .landing{padding-top:200px;}
  .main-logo{width:100px;padding:15px 0;}
    .search-btn{padding:26px 20px;}
    .search-box{top:85px;}
    .newsletter-panel, .contact-us{padding:16px 6rem;}
    .program-list-02 .item{width:247px;height:247px;}
    .program-list-02 .item .title-02{width:247px;}

	.recommended-list li, .ar-list-01 li, .ar-list-02 li{width:25%;}
	.landing .content-area, .part-01, .part-02{display:block;width:100%;}
	.part-01.full-width{width:100%;}
  .part-02{width:100%;padding-left:0;}
  .part-02 a{width:100%;}
  .part-02 img{display:none;}
  .nav-list-part-02{display:none;background:#9e9e9e;}
  .nav-list-part li{padding:0;}
}

@media screen and (max-width:1023px) { /*Two columns*/
    
  .latest .content-area{max-width:650px;}

 .content-col-3, .content-col-8{width:325px;}
.content-col-4{width:650px;}

 .content-col-2 .content-img a {display:block;max-width:295px;}
.content-col-2 .content-style{display:block;border:solid 1px #dadada;background:#ffffff;position:relative;}
.content-col-2 .content-style:before{content:"";position:absolute;width:100%;height:4px;background:#4d4d4d;top:0px;left:0px;z-index:2;} 
.content-col-2 .content-style .content-img {display:none;} 
.content-col-2 .content-style .content-title a{color:#4d4d4d;font-size:24px;line-height:26px;font-weight:bold;}
.content-col-2 .content-style .content-desc{display:none;} 
.content-col-2 .content-style .content-date {color:#004876;}

.content-col-3 .content-style, .content-col-8 .content-style{border:solid 1px #dadada;background:#004876;position:relative;display:block;}
.content-col-3 .content-style .content-title a, .content-col-8 .content-style .content-title a{color:#ffffff;line-height:26px;font-weight:bold;} 
.content-col-3 .content-style .content-category, .content-col-8 .content-style .content-category{color:#ffffff;} 
.content-col-3 .content-style .content-date, .content-col-8 .content-style .content-date{color:#ffffff;}
.content-col-3 .content-style .content-desc, .content-col-8 .content-style .content-desc{display:none;} 
.content-col-3 .content-style:before, .content-col-8 .content-style:before{content:"";position:absolute;width:100%;height:4px;background:#4d4d4d;top:0px;left:0px;z-index:2;display:block;}
.content-col-3 .content-img, .content-col-8 .content-img{display:none !important;}
.content-col-3 .fa-share-alt:before, .content-col-8 .fa-share-alt:before{color:#ffffff;} 
.content-col-8 .content-style:before{content:"";position:absolute;width:100%;height:4px;background:#f2672b;top:0px;left:0px;z-index:2;}

.content-col-4 .content-style{display:table;border:solid 1px #dadada;background:#fff;height:325px;}
.content-col-4 .content-style .content-img{padding:5px;padding-right:1rem;width:50%;display:table-cell;vertical-align:top;}
.content-col-4 .content-img a{display:block;width:295px;}
.content-col-4 .content-style .content{display:table-cell;padding-left:1rem;width:50%;vertical-align:top;}
.content-col-4 .content-style .content-date{color:#004876;}
.content-col-4 .content-style:before{display:none;}
.content-col-4 .content-style .content-title a{color:#4d4d4d;}
.content-col-4 .content-style .content-category{color:#757373;}

.content-col-9 .content-style .content-img{display:none;}
.content-col-9 .content-style{border:solid 1px #dadada;background:#757373;position:relative;}
.content-col-9 .content-style .content-title a{color:#ffffff;line-height:26px;font-weight:bold;}
.content-col-9 .content-style .content-desc{display:none;}
.content-col-9 .content-style .content-date, .content-col-9 .content-style .content-category{color:#ffffff;}
.content-col-9 .content-style:before{content:"";position:absolute;width:100%;height:4px;background:#004876;top:0px;left:0px;z-index:2;}
.content-col-9 .content-style{height:307px;}

  .contact .content-area{display:block;box-sizing:border-box;max-width:460px;}
  .newsletter-panel, .contact-us{display:block;margin:0 auto;padding:16px 2rem;width:100%;box-sizing:border-box;}
  .newsletter-panel{border-right:none;border-bottom:1px solid #d9d9d9;}
  .topic-list li:nth-child(5n){display:none;}
  .topic-list li{width:25%;}

  
  .latest-articles{margin-bottom:0;}
  .recommended-list li, .ar-list-01 li, .ar-list-02 li{width:50%;}
  .article-btn > div.print-btn{display:none;}
  
.layout-5xCol_t1 > li{width:33.3%;padding-bottom:20px;position:relative;box-sizing:border-box;}
.staff-list li{float:none;width:50%;padding:0;padding-right:3%;padding-bottom:20px;position:relative;box-sizing:border-box;}
.staff-list li:nth-child(2n){padding-right:0;padding-left:3%;}

.program-list .item .title-02{position:relative;}
.program-list .item .title-desc{position:relative;padding:10px 30px 20px;background:transparent;}
.research .owl-wrapper-outer{background:rgba(0,0,0,0.7);}

.ar-list-04 .article-date{width:20%;}
.ar-list-04 .thumb-title{width:80%;}

.ar-list-04 li:first-child{display:block;}
.ar-list-04 li:first-child .thumb-article{display:none;}
.ar-list-04 li:first-child .thumb-listing{display:table;width:100%;vertical-align:top;padding:0;}
.ar-list-04 li:first-child .article-date{display:table-cell;width:20%;padding:20px 0;}
.ar-list-04 li:first-child .thumb-title{display:table-cell;width:80%;padding:20px 0;padding-left:5%;}

.program-list .item:hover .title-02{bottom:0%;}
.program-list .item:hover .title-desc{top:100%;}
.thumb-article:hover .thumb-desc{display:none;}
.banner-img-area{display:none;}
.thumb-img-area{display:block;}
.tags{width:325px;}
}

@media screen and (max-width:670px) { /*One column*/
    .landing{padding-top:150px;}
  .program-list, .program-list-02{max-width:247px;}
  .latest .content-area{max-width:320px;padding:0;}
  .content-slider, .content-col-1, .content-col-2, .content-col-3, .content-col-4, .content-col-5, .content-col-6, .content-col-7, .content-col-8, .content-col-9, .content-col-10, .content-col-11{width:100% !important;max-width:320px !important;}

  .content-slider .content{position:relative;background:#ffffff;border:solid 1px #dadada;padding-bottom:50px;height:304px;}
  .content-slider .content-img{width:302px;height:302px;}
  .content-slider .content-category{color:#757373;}
  .content-slider .content-date, .content-slider .fa-share-alt:before{color:#004876;}
  .content-slider .content-title a{color:#4d4d4d;}

  .content-col-4 .content-style, .content-col-7 .content-style{height:632px;display:block;}
.content-col-4 .content-style .content-img, .content-col-7 .content-style .content-img, .content-col-4 .content-style .content, .content-col-7 .content-style .content{width:100%;display:block;box-sizing:border-box;}
.content-col-4 .content-style .content-img, .content-col-7 .content-style .content-img{margin-bottom:1rem;}

  .topic-list li:nth-child(4n){display:none;}
  .topic-list li{width:33.3%;}
  .tags-tab .panel-list{text-align:center;}

  .about .content-area{box-sizing:border-box;}
  .contact .content-area{max-width:320px;padding:0;}
  .newsletter-panel, .contact-us{padding:20px 1rem;margin:0;width:100%;box-sizing:border-box;}
  .update .name, .update .email{width:100%;box-sizing:border-box;}
  .update.contact-us-form .name, .update.contact-us-form .email, .update.contact-us-form .call, .update.contact-us-form .submit{width:100%;box-sizing:border-box;}
  .topic-list li{padding:0 10px;}
  .contact-us .fa-call, .contact-us .fa-email{font-size:19px;}
  .submit-btn, .update-email, .update #btnl_Submit{display:block;text-align:center;}
  .update .submit-btn{padding:15px;}
  .sitemap-btn{display:none;}
  .footer-action a{display:block;margin-bottom:5px;}
  .footer-action a:first-child{border-right:none;}

    .article-btn > div{display:block;margin:0 auto}
    
    .search-date{display:block;}
    .date-range-from, .date-range-to{display:block;border:1px solid #c2c2c2;margin:10px 0;width:100%;}
    .search-to{display:block;width:100%;}
    .search-close{position:relative;margin-top:20px;right:0;text-align:center;bottom:inherit;}

.video .content-img .overlay, .audio .content-img .overlay{width:292px;height:292px;}
.ar-list-02 li:nth-child(3n){padding-right:2%;}
.ar-list-02 li{max-width:inherit;margin:0 auto;width:49%;display:inline-block;padding-right:2%;}
  .ar-list-02 li:nth-child(2n){padding-right:0;}
  
  .layout-5xCol_t1 > li, .staff-list li{display:block;width:100%;padding:20px 2rem !important;box-sizing:border-box;float:none;}

  .ar-list-04 .article-date, .ar-list-04 li:first-child .article-date{width:100%;display:block;padding:20px 0 10px;}
  .ar-list-04 .thumb-title, .ar-list-04 li:first-child .thumb-title{width:100%;display:block;padding:10px 0 20px;}


.ar-list-04 li:first-child .thumb-listing{display:block;width:100%;}

.tag-board{background:#4D4D4D;}
.tag-board a{color:#fff;}
/*.tag-burger{display:block;}*/
.tag-btn a{padding:12px 0;width:40px;margin:5px 0;}

    .content-banner.video:before, .latest-thumb.video:before {content: '';position: absolute;width: 304px;height: 304px;background: rgba(0,0,0,0.5) url(../img/icon_video.png) no-repeat no-repeat 50% 50%;top: 0px;left: 0px;z-index: 2;pointer-events: none;}
    .content-banner.audio:before, .latest-thumb.audio:before {content: '';position: absolute;width: 304px;height: 304px;background: rgba(0,0,0,0.5) url(../img/icon_audio.png) no-repeat no-repeat 50% 50%;top: 0px;left: 0px;z-index: 2;pointer-events: none;}
    .banner-img-area{display:none;}
    .thumb-img-area{display:block;}
}

@media screen and (max-width:460px) {
    .recommended-list li, .ar-list-01 li, .ar-list-02 li{width:100%;margin-top:30px;}
    .recommended-list li:first-child, .ar-list-01 li:first-child, .ar-list-02 li:first-child{margin-top:0}
    .recommended-tab .panel-content{max-width:260px;}
    .ar-list-02 li{width:100%;padding:0 0 2rem 0;}
    .layout-5xCol_t1 > li{width:100%;}
	
    .topic-list li:nth-child(3n){display:none;}
    .topic-list li{width:50%;}
    .staff-list li{width:100%}
}

@media screen and (min-width:1280px){
	.program-list .owl-item{width:100% !important;max-width:247px;}
}


@media print {
   
    .burger-button, .search-btn, nav, .search-box, .bread-crumb, .tags, .footer, .article-btn, .part-02, .share-article, .recommended{display:none;}
    .landing{padding-top:0;}
    header{position:relative;border-top:none;}
    .landing .content-area{border-top:1px solid rgba(77,77,77,0.5);padding-top:20px;}
    .ar-prg02{padding:0 50px;}
    .article ul{list-style-type:disc; padding:0 40px;}
    .article ul li{padding:5px 0;}
    @page {margin:0.5cm 0.5cm 1cm 0.5cm;}

}