/*for reset css*/
@import "reset.css";
/*end of reset css*/

/*for global css*/
body{padding: 0; margin: 0; line-height: 19px; font-family: arial, helvetica, sans-serif; max-width: 100%;}
a, a:visited{text-decoration: none; color: #44414c;}
a:hover{text-decoration: underline; color: #44414c;}
img{width: 100%;}
.fix {position: fixed;}
@font-face {
    font-family: 'dashicons';
    src: url('fonts/dashicons.eot');
    src: url('fonts/dashicons.eot?#iefix') format('embedded-opentype'),
    url('fonts/dashicons.woff') format('woff'),
    url('fonts/dashicons.ttf') format('truetype'),
    url('fonts/dashicons.svg#dashicons') format('svg');
}

.f_req{color: #db2b28;}

.dashicons {position: relative; top: 1px; display: inline-block; font-family: 'dashicons'; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: normal; line-height: 1;}
.dashicons-search:before {content: "\f179";}
.dashicons-facebook-alt:before {content: "\f305";}
.dashicons-arrow-right:before{content: "\f139";}
.dashicons-twitter:before {content: "\f301";}
.dashicons-googleplus:before {content: "\f462";}
.dashicons-video-alt3:before {content: "\f236";}
.dashicons-rss:before {content: "\f303";}
.dashicons-email-alt:before {content: "\f466";}
.dashicons-arrow-right-alt2:before {content: "\f345";}
.dashicons-arrow-left-alt2:before {content: "\f341";}
.dashicons-twitter:before {content: "\f301";}
.dashicons-menu:before{content: "\f333";}
@font-face {
    font-family: 'RobotoCondensed-Regular';
    src: url('fonts/RobotoCondensed-Regular.eot');
    src: url('fonts/RobotoCondensed-Regular.eot?#iefix') format('embedded-opentype'),
    url('fonts/RobotoCondensed-Regular.woff2') format('woff2'),
    url('fonts/RobotoCondensed-Regular.woff') format('woff'),
    url('fonts/RobotoCondensed-Regular.ttf') format('truetype'),
    url('fonts/RobotoCondensed-Regular.svg#RobotoCondensed-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Light';
    src: url('fonts/Roboto-Light.eot');
    src: url('fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),
    url('fonts/Roboto-Light.woff2') format('woff2'),
    url('fonts/Roboto-Light.woff') format('woff'),
    url('fonts/Roboto-Light.ttf') format('truetype'),
    url('fonts/Roboto-Light.svg#Roboto-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Regular';
    src: url('fonts/Roboto-Regular.eot');
    src: url('fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
    url('fonts/Roboto-Regular.woff2') format('woff2'),
    url('fonts/Roboto-Regular.woff') format('woff'),
    url('fonts/Roboto-Regular.ttf') format('truetype'),
    url('fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Black';
    src: url('fonts/Roboto-Black.eot');
    src: url('fonts/Roboto-Black.eot?#iefix') format('embedded-opentype'),
    url('fonts/Roboto-Black.woff2') format('woff2'),
    url('fonts/Roboto-Black.woff') format('woff'),
    url('fonts/Roboto-Black.ttf') format('truetype'),
    url('fonts/Roboto-Black.svg#Roboto-Black') format('svg');
    font-weight: normal;
    font-style: normal;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;
}
@media (min-width: 1px) {
    .container {
        max-width: 960px !important;
        min-width: 960px !important;;
    }
}
.container{
    position: relative;
    margin: 0;
    padding-right: 0px;
    padding-left: 0px;
}
.tv .container, .parliament .container{
    margin-right: auto !important;
    margin-left: auto !important;
}
.row{
    margin-right: 0px;
    margin-left: 0px;
}
.youtube-container{width: 670px; margin-right: auto; margin-left: auto;}
/*end of global css*/

/*for Layouts css*/

.paddingTop5{padding-top: 5px;}
.paddingTop10{padding-top: 10px;}
.paddingTop20{padding-top: 20px;}
.paddingTop30{padding-top: 30px;}
.paddingLeft2{padding-left: 2px;}
.paddingLeft5{padding-left: 5px;}
.paddingLeft10{padding-left: 10px;}
.paddingLeft15{padding-left: 15px;}
.paddingLeft20{padding-left: 20px;}
.paddingLeft30{padding-left: 30px;}
.paddingRight2{padding-right: 2px;}
.paddingRight5{padding-right: 5px;}
.paddingRight10{padding-right: 10px;}
.paddingRight20{padding-right: 20px;}
.paddingRight25{padding-right: 25px;}
.paddingRight30{padding-right: 30px;}
.paddingRight40{padding-right: 40px;}
.paddingBottom5{padding-bottom: 5px;}
.paddingBottom20{padding-bottom: 20px;}
.paddingBottom30{padding-bottom: 30px;}

.marginLeft10{margin-left: 10px;}
.marginRight10{margin-right: 10px;}
.marginRight20{margin-right: 20px;}
.marginRight30{margin-right: 30px;}
.marginTop15{margin-top: 15px;}
.marginTop20{margin-top: 20px;}
.marginTop25{margin-top: 25px;}
.marginTop30{margin-top: 30px;}
.marginTop40{margin-top: 40px;}
.marginBottom5{margin-bottom: 5px;}
.marginBottom10{margin-bottom: 10px;}
.marginBottom15{margin-bottom: 15px;}
.marginBottom20{margin-bottom: 20px;}
.marginBottom30{margin-bottom: 30px;}
.marginBottom35{margin-bottom: 35px;}
.marginBottom40{margin-bottom: 40px;}
.marginBottom50{margin-bottom: 50px;}

.borderLeft{border-left: 1px solid #dddddd;}
.borderTopDashed{border-top: 1px dashed #cccccc;}

.fleft{float: left;}
.fright{float: right;}
.fwrap{overflow: hidden;}

.site-list{width: 120px; height: 100%; overflow-y: auto; background-color: #3c3c3c;  position: fixed; top: 0; left: 0;}
.site-list ul.site-items{font-family: "Roboto-Regular"; font-size: 12px; }
.site-list ul.site-items li.hd{background-color: #282828; border:none;}
.site-list ul.site-items li.hd span{display: inline-block; padding: 6px 15px; text-transform: uppercase; font-family: "RobotoCondensed-Regular"; color: #ffffff; font-weight: bold; font-size: 14px;}
.site-list ul.site-items li{background-color: #3c3c3c; border-top: 1px solid #4e4e4e; border-bottom: 1px solid #282828;}
.site-list ul.site-items li.active{background-color: #4e4e4e;}
.site-list ul.site-items li a{width: 100%; display: inline-block; padding: 6px 15px; color: #999999;}
.site-list ul.site-items li.active a{color: #fff;}

.site-list ul.items{border-top: 1px solid #4e4e4e; padding-top: 10px;}
.site-list ul.items li{background-color: #3c3c3c;  padding-left: 5px;}
.site-list ul.items li a{width: 100%; position: relative; display: inline-block; padding: 0 15px; color: #cbcbcb;}
.site-list ul.items li.featured a{font-weight: bold; color: #FFFFFF;}
.site-list ul.items li a:after{content: " "; left: 5px; top: 8px; position: absolute; width: 2px; height: 2px; background-color: #000000;}

.jspVerticalBar{width: 5px;}
.jspHorizontalBar{height: 5px;}
.jspTrack{background: #d5d5d5; }
/*.jspPane{padding: 10px 0 10px 15px !important;}*/
.jspDrag{background: #afafaf;}

/*Let's get this party started */
/*.site-list::-webkit-scrollbar {*/
    /*width: 5px;*/
/*}*/

/*Track */
/*.site-list::-webkit-scrollbar-track {*/
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
    /*-webkit-border-radius: 10px;*/
    /*border-radius: 10px;*/
/*}*/

/*Handle */
/*.site-list::-webkit-scrollbar-thumb {*/
    /*-webkit-border-radius: 10px;*/
    /*border-radius: 10px;*/
    /*background: rgba(204, 204, 204, 0.80);*/
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);*/
/*}*/
/*.site-list::-webkit-scrollbar-thumb:window-inactive {*/
    /*background: rgba(204, 204, 204, 0.40);*/
/*}*/

.root{margin-left: 120px;}
.root.tv{margin-left: inherit !important;}
.root.parliament{margin-left: inherit !important;}
.hd-top{background-color: #3c3c3c;position: fixed; top: 0; width: 100%; z-index: 100; left: 120px;}
.hd-top ul.menu-list{}
.hd-top ul.menu-list li{display: inline-block; padding: 6px 0;}
.hd-top ul.menu-list li a{display: inline-block; border-right: 1px solid #282828; line-height: 1.3; padding: 0 15px; color: #cbcbcb; font-family: "Roboto-Regular"; font-size: 12px;}
.hd-top ul.menu-list li:last-of-type a{border-right: none;}
.hd-top .search{padding: 5px 0; position: relative;}
.hd-top .search form{margin: 0; padding: 0; display: block}
.hd-top .search form input{height: 21px; padding: 0 6px; box-sizing: border-box;}
.hd-top .search form a{position: absolute; color: #010101; top: 9px; right: 4px; font-size: 14px;}
.hd-top .search form a:hover{color: #000; text-decoration: none;}
.root.tv .hd-top{left: 0;}
.root.parliament .hd-top{left: 0;}

.root .root-hd{margin-top: 41px;}
.root-hd .hd-mid {}
.root-hd .hd-mid .logo{padding: 15px 0 8px 0; margin-right: 19px; }
.root-hd .hd-mid .logo a{display: inline-block; width: 171px; height: 61px; background-size: contain; background-repeat: no-repeat;}
.root .root-hd .hd-mid .logo a.news{background-image: url("assets/logo.png");}
.root .root-hd .hd-mid .logo a.parliament{background-image: url("assets/logo-parliament.png");}
.root .root-hd .hd-mid .logo a.politics{background-image: url("assets/logo-politics.png");}
.root .root-hd .hd-mid .logo a.social{background-image: url("assets/logo-social.png");}
.root .root-hd .hd-mid .logo a.tv{background-image: url("assets/logo-tv.png");}
.root .root-hd .hd-mid .logo a.warez{background-image: url("assets/logo-warez.png");}
.root .root-hd .hd-mid .logo a.yellow{background-image: url("assets/logo-yellow.png");}
.root .root-hd .hd-mid .logo a.youtube{background-image: url("assets/logo-youtube.png");}
.root-hd .hd-mid .banner{height: 90px; width: 750px; overflow: hidden;}

.root-hd .hd-menu{border-bottom: 1px solid #dddddd;}
.root-hd .hd-menu ul.menu-list{ padding: 10px 0 5px;}
.root-hd .hd-menu ul.menu-list li{display: inline-block;}
.root-hd .hd-menu ul.menu-list li a{display: inline-block; color: #000; font-family: "Roboto-Black"; font-size: 14px; padding: 0 15px; border-right: 1px solid #cccccc; }
.root-hd .hd-menu ul.menu-list li a:hover{color: #ff0000; text-decoration: none;}
.root-hd .hd-menu ul.menu-list li:last-of-type a{border-right: none; }
.root-hd .hd-menu ul.social-list{padding: 10px 0 0px;}
.root-hd .hd-menu ul.social-list li{display: inline-block; }
.root-hd .hd-menu ul.social-list li a{border-radius: 50%; position: relative; text-align: center; height: 21px; width: 21px; display: inline-block;}
.root-hd .hd-menu ul.social-list li a.fb{background-color: #3e5c98;}
.root-hd .hd-menu ul.social-list li a.tw{background-color: #00aced;}
.root-hd .hd-menu ul.social-list li a.gp{background-color: #dc4d29;}
.root-hd .hd-menu ul.social-list li a span{color: #fff; font-size: 16px; position: absolute; top: 3px; left: 3px;}

.root .root-bd{}
.root .root-bd .pressing-news{}
.root .root-bd .pressing-news ul.news-list{}
.root .root-bd .pressing-news ul.news-list li {margin-bottom: 15px;}
.root .root-bd .pressing-news ul.news-list li:last-of-type {margin-bottom: 0;}
.root .root-bd .pressing-news ul.news-list li:first-of-type {padding: 10px 0;border-bottom: 1px dotted #cccccc;}
.root .root-bd .pressing-news ul.news-list li h1{margin-bottom: 10px; max-height: 40px; color: #292929; font-size: 18px; font-family: "RobotoCondensed-Regular"; overflow: hidden;}
.root .root-bd .pressing-news ul.news-list li .img{width: 110px; height: 70px; overflow: hidden;}
.root .root-bd .pressing-news ul.news-list li .desc{max-height: 35px; font-size: 12px; line-height: 14pt;  overflow: hidden;}
.root .root-bd .pressing-news ul.news-list li:first-of-type .desc{margin-left: 120px; max-height: inherit; height: 72px;}
.root .root-bd .pressing-news ul.news-list li .desc a{color: #666666;}
.root .root-bd .pressing-news ul.news-list li .desc a:hover{text-decoration: none;}
.root .root-bd .pressing-news ul.news-list li .desc span{color: #ff0000;}

.twitter{font-family: tahoma, arial, helvetica;}
.twitter .twitter-options {margin-bottom: 25px;
    border-top: 3px solid #5ea9dd;
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGY2ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #e8f6ff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e8f6ff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #e8f6ff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #e8f6ff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #e8f6ff 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #e8f6ff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e8f6ff', GradientType=0); /* IE6-8 */
}
.twitter .twitter-options ul.nav {padding: 7px 0 0 20px;}
.twitter .twitter-options ul.nav li {}
.twitter .twitter-options ul.nav li a {font-weight: bold; color: #666666; font-size: 12px;}
.twitter .twitter-options ul.nav li.active a {color: #999999;}

.twitter .pro-pic{height: 44px; width: 44px; overflow: hidden;}
.twitter .tw-user{margin: 0 65px; height: 44px; overflow: hidden; font-size: 12px; line-height: 14px;}
.twitter .tw-user span{display: block;}
.twitter .tw-user span.pro-name{color: #000000;}
.twitter .tw-user span.user-name{color: #0373b3;}
.twitter .tw-user span.info{color: #666666;}

.twitter .twitter-list{margin-bottom: 20px;}
.twitter .twitter-list .hd{border-bottom: 1px solid #DDDDDD; position: relative;}
.twitter .twitter-list .hd > h1{margin-top: 10px;}
.twitter .twitter-list .hd > h1 a{color: #363636; font-size: 16px;}
.twitter .twitter-list .hd .day-filter{ position: relative; bottom: -1px;}
.twitter .twitter-list .hd .day-filter ul li a{font-size: 11px; color: #666666;}
.twitter .twitter-list .hd .day-filter ul li.active a{ color: #363636;}
.twitter .twitter-list > ul{padding: 20px; border-left: 1px solid #DDDDDD;}
.twitter .twitter-list > ul li {overflow: hidden; padding: 20px 0; border-bottom: 1px solid #e5e5e5; }
.twitter .twitter-list > ul li:first-of-type{padding-top: 0;}
.twitter .twitter-list > ul li:last-of-type{padding-bottom: 0; border-bottom: none;}
.twitter .twitter-list > ul li .tweet-stat{overflow: hidden; margin-top: 2px; text-align: center; border: 1px solid #e5e5e5; border-radius: 3px; background-color: #f6f6f6; }
.twitter .twitter-list > ul li .tweet-stat a{display: inline-block; padding: 7px 6px; line-height: 1; font-size: 12px; text-decoration: none; }
.twitter .twitter-list > ul li .tweet-stat a .count{display: block; color: #000000;}
.twitter .twitter-list > ul li .tweet-stat a .rt{display: block; color: #999999;}
.twitter .twitter-list > ul li .tweet {margin-left: 65px; margin-right: 60px; height: 44px; overflow: hidden;}
.twitter .twitter-list > ul li .tweet .pro-name{font-size: 11px; margin-bottom: 4px;}
.twitter .twitter-list > ul li .tweet .pro-name a{color: #000000;}
.twitter .twitter-list > ul li .tweet .pro-name a .user-name{color: #0373b3;}
.twitter .twitter-list > ul li .tweet p{margin: 0; color: #666666; font-size: 12px; line-height: 14px;}

.twitter .twitter-topics{}
.twitter .twitter-topics h2{padding: 12px 0; border-bottom: 1px solid #e5e5e5;}
.twitter .twitter-topics h2 a{ text-transform: uppercase; color: #000; font-weight: bold; font-size: 14px; }
.twitter .twitter-topics > ul{}
.twitter .twitter-topics > ul li {padding: 10px 20px; border-bottom: 1px solid #e5e5e5;}
.twitter .twitter-topics > ul li a{color: #0373b3; font-size: 14px;}

.twitter .tweet-suggest {border-bottom: 1px solid #e5e5e5;}
.twitter .tweet-suggest h2{padding: 12px 0; border-bottom: 1px solid #e5e5e5;}
.twitter .tweet-suggest h2 a{text-transform: uppercase; color: #5ea9dd; font-weight: bold; font-size: 14px; }
.twitter .tweet-suggest > ul{}
.twitter .tweet-suggest > ul li{margin-top: 10px; overflow: hidden;}
.twitter .tweet-suggest > ul li:last-of-type{margin-bottom: 10px;}
.twitter .tweet-suggest > ul li .pro-pic{width: 44px; height: 44px; overflow: hidden;}
.twitter .tweet-suggest > ul li .follow-button{}

.twitter .top-user{}
.twitter .top-user table{width: 100%; vertical-align: middle;}
.twitter .top-user table thead tr th{border-right: 1px solid #e5e5e5;}
.twitter .top-user table thead tr th:first-of-type{text-align: left;}
.twitter .top-user table thead tr th h1{color: #363636; font-size: 18px;}
.twitter .top-user table th,
.twitter .top-user table td{text-align: center; border-right: 1px solid #e5e5e5;}
.twitter .top-user table th:last-of-type,
.twitter .top-user table td:last-of-type{border-right: none;}
.twitter .top-user table tbody {border-left: 1px solid #cdcdcd; border-top: 1px solid #cdcdcd; }
.twitter .top-user table tbody td{padding: 10px 0; border-bottom: 1px solid #e5e5e5; color: #0373b3; font-size: 12px;}
.twitter .top-user table tbody td.number{font-size: 30px; color: #000; font-weight: bold; border-right: none;}
.twitter .top-user table tbody td.pro-pic{border-right: none;}
.twitter .top-user table tbody td.tw-user{padding-left: 20px; margin: 0; height: inherit; text-align: left;}
.twitter .top-user button{width: 100%; border: 1px solid #dedede; color: #363636;
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f4f4f4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-8 */
}

.twitter .user-category-list{}
.twitter .user-category-list .category{margin-bottom: 25px;}
.twitter .user-category-list .category .hd{margin-bottom: 10px;}
.twitter .user-category-list .category .hd h2 {margin-top: 5px;}
.twitter .user-category-list .category .hd h2 a{color: #5ea9dd; font-weight: bold; font-size: 14px;}
.twitter .user-category-list .category .hd button{border: 1px solid #dedede; font-size: 11px; color: #0373b3;
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f4f4f4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-8 */
}
.twitter .user-category-list .category .bd{border: 1px solid #dedede; border-radius: 3px; padding: 10px;}
.twitter .user-category-list .category .bd li{overflow: hidden; padding: 5px 0; border-bottom: 1px solid #e5e5e5;}
.twitter .user-category-list .category .bd li:first-of-type{padding-top: 0;}
.twitter .user-category-list .category .bd li:last-of-type{padding-bottom: 0; border-bottom: none;}
.twitter .user-category-list .category .bd li .tw-user{margin-left: 55px;}

.youtube{font-family: tahoma, arial, helvetica;}
.youtube .youtube-options {margin-bottom: 25px; border-top: 3px solid #db2b28; height: 49px;
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #ececec 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#ececec 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#ececec 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#ececec 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); /* IE6-8 */
}
.youtube .youtube-options h1{padding: 14px 20px; text-align: center; font-weight: bold; color: #292929; font-size: 16px; border-bottom: 1px solid #cdcdcd; text-transform: uppercase;}
.youtube .youtube-options ul.nav { margin-top: 7px;}
.youtube .youtube-options ul.nav li {}
.youtube .youtube-options ul.nav li a {font-weight: bold; color: #666666; font-size: 12px;}
.youtube .youtube-options ul.nav li.active a {color: #db2b28;}

.youtube .watch-video {height: 400px; overflow: hidden;}
.youtube .watch-video .video{float: left; width: 610px; height: 400px;}
.youtube .watch-video .title{float: left; width: 330px; height: 400px; padding: 30px 20px; box-sizing: border-box;}
.youtube .watch-video .title .date{color: #999999; margin-bottom: 5px; font-size: 14px;}
.youtube .watch-video .title h2{margin-bottom: 55px;  color: #363636; font-size: 24px; font-weight: bold;}
.youtube .watch-video .title a.button{display: inline-block; padding: 14px 0; width: 100%; height: 55px; box-sizing: border-box; color: #FFFFFF; font-size: 18px; font-weight: bold;;
    background: #e32e28; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzMmUyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTIyMjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #e32e28 0%, #c12226 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e32e28), color-stop(100%,#c12226)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e32e28 0%,#c12226 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e32e28 0%,#c12226 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e32e28 0%,#c12226 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e32e28 0%,#c12226 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e32e28', endColorstr='#c12226',GradientType=0 ); /* IE6-8 */
}
.youtube .section-list {}
.youtube .section-list .section{position: relative; padding-bottom: 35px; border-bottom: 1px dashed #cecece; margin-top: 35px;}
.youtube .section-list .section:last-of-type{ border-bottom:none;}
.youtube .section-list .section h2 {margin-bottom: 15px;}
.youtube .section-list .section h2 a{font-size: 18px; color: #db2b28;}
.youtube .section-list .section .slide-list{}
.youtube .section-list .section .slide-list li{float: left; margin-right: 34px;}
.youtube .section-list .section .slide-list li .img{height: 120px; margin-bottom: 15px; overflow: hidden; border: 1px solid #cdcdcd;}
.youtube .section-list .section .slide-list li .title{text-align: center;}
.youtube .section-list .section .slide-list li .title a{font-size: 12px; color: #363636; font-weight: bold;}
.youtube .section-list .section .slide-list li .title a{font-size: 12px; color: #363636; font-weight: bold;}
.youtube .section-list .section .customNavigation{position: absolute; width: 34px; background-color: #FFFFFF; height: 100%; top: 0; right: 0;}
.youtube .section-list .section .customNavigation a.next{position: absolute; right: 0; top: 80px;  font-size: 36px; color: #db2b28;}

.youtube .video-list {}
.youtube .video-list h2 {margin-bottom: 15px; font-size: 18px; color: #db2b28;}
.youtube .video-list ul li {margin-bottom: 30px;}
.youtube .video-list ul li .img{height: 120px; margin-bottom: 15px; overflow: hidden; border: 1px solid #cdcdcd;}
.youtube .video-list ul li .title{text-align: center; height: 38px; overflow: hidden;}
.youtube .video-list ul li .title a{font-size: 12px; color: #363636; font-weight: bold;}
.youtube .video-list ul li .title a{font-size: 12px; color: #363636; font-weight: bold;}

.root .root-bd .most-news {}
.root .root-bd .most-news ul.nav-tab { border-bottom: 1px dotted #cccccc;}
.root .root-bd .most-news ul.nav-tab li{display: inline-block; border-top: 3px solid #afafaf;}
.root .root-bd .most-news ul.nav-tab li.active{border-top: 3px solid #ff0000;}
.root .root-bd .most-news ul.nav-tab li a{display: inline-block; padding: 7px 7px; font-family: "RobotoCondensed-Regular"; text-transform: uppercase; font-size: 14px; color: #666666;}
.root .root-bd .most-news ul.nav-tab li.active a{color: #000000;}
.root .root-bd .most-news ul.news-list{height: 280px; overflow-y: auto; overflow-x: hidden;}
.root .root-bd .most-news ul.news-list li{padding: 3px 3px 3px 0px; border-bottom: 1px dotted #cccccc;}
.root .root-bd .most-news ul.news-list li .date{width: 50px; font-family: "Roboto-Regular"; line-height: 14pt; font-size: 12px;}
.root .root-bd .most-news ul.news-list li .date a{color: #ff0000;}
.root .root-bd .most-news ul.news-list li .txt{margin-left: 50px; line-height: 14pt; font-size: 12px;}
.root .root-bd .most-news ul.news-list li .txt a{color: #0373b3;}

.root .root-bd .top-news{}
.root .root-bd .top-news ul.news-list{}
.root .root-bd .top-news ul.news-list li{padding: 10px 0; border-bottom: 1px solid #cccccc;}
.root .root-bd .top-news ul.news-list li:last-of-type{padding: 10px 0 0; border-bottom: none;}
.root .root-bd .top-news ul.news-list li:first-of-type{padding: 0 0 10px 0; border-bottom: 1px solid #cccccc;}
.root .root-bd .top-news ul.news-list li .img{height: 90px; width: 140px; overflow: hidden;}
.root .root-bd .top-news ul.news-list li:first-of-type .img{margin-bottom: 15px; height: 220px; width: 100%;}
.root .root-bd .top-news ul.news-list li h1{margin-bottom: 10px; max-height: 20px; font-size: 18px; font-weight: bold; font-family: "RobotoCondensed-Regular"; color: #292929; overflow: hidden;}
.root .root-bd .top-news ul.news-list li:first-of-type h1{max-height: 55px; overflow: hidden; font-size: 24px;}
.root .root-bd .top-news ul.news-list li .desc{margin-left: 150px; height: 90px; overflow: hidden; line-height: 14pt;}
.root .root-bd .top-news ul.news-list li:first-of-type .desc{margin-left: 0px; height: 75px;}
.root .root-bd .top-news ul.news-list li .desc p{margin: 0;}
.root .root-bd .top-news ul.news-list li .desc a{color: #666666; font-size: 12px;}
.root .root-bd .top-news ul.news-list li .desc a:hover{text-decoration: none;}

.root .root-bd .weather{margin-bottom: 20px;}
.root .root-bd .weather h1{font-size: 18px; color: #292929; font-family: "RobotoCondensed-Regular";}
.root .root-bd .weather .img{width: 60px; height: 60px; overflow: hidden;}
.root .root-bd .weather .degree{margin-left: 60px; margin-top: 10px;}
.root .root-bd .weather .degree span{font-size: 18px; font-family: "robotocondensed-regular"; color: #292929;}
.root .root-bd .weather .degree span.date{margin-left: 3px; color: #999999; text-transform: uppercase; font-size: 10px;}
.root .root-bd .weather a.more{text-transform: uppercase; position: relative; font-family: "Roboto-Regular"; font-size: 10px; color: #0373b3;}
.root .root-bd .weather a.more span{font-size: 18px; position: absolute; top: -3px;}

.root .root-bd .top-conversation{}
.root .root-bd .top-conversation h1{text-transform: uppercase; margin-bottom: 10px; font-family: "RobotoCondensed-Regular"; font-weight: bold; font-size: 16px; border-top: 3px solid #afafaf; border-bottom: 1px dotted #cccccc; padding: 8px 0; text-align: center;}
.root .root-bd .top-conversation .img{width: 140px; height: 90px; overflow: hidden;}
.root .root-bd .top-conversation .desc{margin-left: 150px;}
.root .root-bd .top-conversation .desc a{font-size: 16px; font-family: "RobotoCondensed-Regular";}

.root .root-bd .banner{}

.root .root-bd .hot-news{border-bottom: 1px solid #cccccc; padding-bottom: 10px;}
.root .root-bd .hot-news h1{text-transform: uppercase; margin-bottom: 10px; font-family: "RobotoCondensed-Regular"; font-weight: bold; font-size: 16px; border-top: 3px solid #afafaf; border-bottom: 1px dotted #cccccc; padding: 8px 0; text-align: center;}
.root .root-bd .hot-news ul.news-list{}
.root .root-bd .hot-news ul.news-list li {margin-bottom: 10px;}
.root .root-bd .hot-news ul.news-list li:last-of-type {margin-bottom: 0;}
.root .root-bd .hot-news ul.news-list li .img{width: 140px; height: 90px; overflow: hidden;}
.root .root-bd .hot-news ul.news-list li .desc{margin-left: 150px; max-height: 75px; overflow: hidden;}
.root .root-bd .hot-news ul.news-list li .desc a{font-size: 16px; font-family: "RobotoCondensed-Regular";}

.root .root-bd .g76{margin-top: 25px;}
.root .root-bd .g76 > .header{position: relative; margin-bottom: 5px;}
.root .root-bd .g76 > .header .title{background-color: #ffffff; min-width: 60px; height: 35px; display: inline-block; z-index: 1;}
.root .root-bd .g76 > .header .title h1{font-size: 30px; font-family: "RobotoCondensed-Regular"; font-weight: bold; color: #c4272f;}
.root .root-bd .g76 > .header .hee{height: 9px; width: 100%; position: absolute; z-index: -1; top: 13px; background:url("assets/hee.png")0 0 repeat-x; }
.root .root-bd .g76 > .header .symbol{position: absolute; top: 0; left: 50%; margin-left: -14px; background-image: url("assets/symbol.png"); height: 31px; width: 28px;}
.root .root-bd .g76 > .body{}
.root .root-bd .g76 > .body .title{padding: 12px 0 11px; text-align: center; margin-bottom: 1px;}
.root .root-bd .g76 > .body .title.red{background-color: #c4272f;}
.root .root-bd .g76 > .body .title.blue{background-color: #015197;}
.root .root-bd .g76 > .body .title h1{font-size: 16px; font-family: "RobotoCondensed-Regular"; color: #ffffff; text-transform: uppercase;}
.root .root-bd .g76 > .body .title.bold h1{font-weight: bold;}
.root .root-bd .g76 > .body ul.news-list{}
.root .root-bd .g76 > .body ul.news-list li{margin-bottom: 5px;}
.root .root-bd .g76 > .body ul.news-list li:last-of-type{margin-bottom: 0px;}
.root .root-bd .g76 > .body ul.news-list li .img{width: 140px; height: 90px; overflow: hidden;}
.root .root-bd .g76 > .body ul.news-list li .desc{margin-left: 140px; height: 90px; overflow: hidden; line-height: 14pt; padding: 8px 15px; border-top: 1px solid #cccccc;}
.root .root-bd .g76 > .body ul.news-list li .desc a{font-size: 16px; font-family: "RobotoCondensed-Regular"; color: #292929;}

.root .root-bd .g76 > .body .feature ul.news-list li:first-of-type .img{height: 220px; width: 100%; overflow: hidden;}
.root .root-bd .g76 > .body .feature ul.news-list li:first-of-type .desc{margin-left: inherit; height: 60px; overflow: hidden; padding: 10px 0 8px; border-top: none;}
.root .root-bd .g76 > .body .feature ul.news-list li:first-of-type .desc a{font-weight: bold; font-size: 18px;}

.root .root-bd .g76 > .body .new-news{}
.root .root-bd .g76 > .body .new-news .scroll-pane{height: 470px; overflow-y: auto;}
.root .root-bd .g76 > .body .new-news ul.news-list{padding: 10px 20px 10px 15px;}
.root .root-bd .g76 > .body .new-news ul.news-list li{padding: 5px 0; margin: 0; border-bottom: 1px dotted #cccccc;}
.root .root-bd .g76 > .body .new-news ul.news-list li:last-of-type{border-bottom: none;}
.root .root-bd .g76 > .body .new-news ul.news-list li .date{width: 40px; font-family: "Roboto-Regular"; line-height: 14pt; font-size: 12px;}
.root .root-bd .g76 > .body .new-news ul.news-list li .date a{color: #ff0000;}
.root .root-bd .g76 > .body .new-news ul.news-list li .txt{margin-left: 40px; line-height: 14pt; font-size: 12px;}
.root .root-bd .g76 > .body .new-news ul.news-list li .txt a{color: #666666;}
.root .root-bd .g76 > .pMembers{}
.root .root-bd .g76 > .pMembers .hee{height: 9px; width: 100%; background:url("assets/hee.png")0 0 repeat-x; }
.root .root-bd .g76 > .pMembers ul.members-list{padding: 10px 0;}
.root .root-bd .g76 > .pMembers ul.members-list li{display: inline-block; height: 109px; overflow: hidden; text-align: center; }
.root .root-bd .g76 > .pMembers ul.members-list li:last-of-type{ padding-right: 0px;}
.root .root-bd .g76 > .pMembers ul.members-list li .img{border-radius: 10px; display: inline-block; text-align: center; width: 60px; height: 60px; overflow: hidden;}
.root .root-bd .g76 > .pMembers ul.members-list li .name {}
.root .root-bd .g76 > .pMembers ul.members-list li .name a{font-size: 12px; color: #999999; font-family: "RobotoCondensed-Regular"; white-space: normal;}

.root .root-bd .video-news{background-color: #272727;}
.root .root-bd .video-news h1{border-top: 3px solid #7a7a7a; font-size: 18px; font-weight: bold; font-family: "RobotoCondensed-Regular"; text-transform: uppercase; color: #ffffff; text-align: center; padding: 10px 0; border-bottom: 1px dotted #595959;}
.root .root-bd .video-news ul{padding: 9px 10px;}
.root .root-bd .video-news ul.news-list li{float: left; padding-right: 5px;}
.root .root-bd .video-news ul.news-list li:nth-of-type(2){padding-left: 5px;}
.root .root-bd .video-news ul.news-list li:last-of-type{padding-left: 5px; padding-right: 0;}
.root .root-bd .video-news ul.news-list li .img{position: relative; height: 120px; overflow: hidden; border: 1px solid #151515; box-sizing: border-box;}
.root .root-bd .video-news ul.news-list.sub li .img{height: 80px;}
.root .root-bd .video-news ul li .title{}
.root .root-bd .video-news ul li .title a{color: #afafaf; font-size: 14px; font-family: "RobotoCondensed-Regular";}
.root .root-bd .video-news ul li .video{position: absolute; text-align: center; background: rgba(0,0,0,0.5); border: 2px solid #ffffff; border-radius: 3px; height: 26px; width: 40px; bottom: 9px; left: 9px;}
.root .root-bd .video-news ul li .video span{font-size: 20px; color: #ffffff;}

.root .root-bd .foryou-news h1{border-top: 3px solid #7a7a7a; font-size: 16px; font-weight: bold; font-family: "RobotoCondensed-Regular"; text-transform: uppercase; color: #292929; text-align: center; padding: 10px 0; border-bottom: 1px dotted #595959;}
.root .root-bd .foryou-news ul.news-list{padding-top: 15px;}
.root .root-bd .foryou-news ul.news-list li{}
.root .root-bd .foryou-news ul.news-list li .box{overflow: hidden; height: 135px; }
.root .root-bd .foryou-news ul.news-list li:nth-child(odd){padding-right: 10px;}
.root .root-bd .foryou-news ul.news-list li:nth-child(even){padding-left: 10px;}
.root .root-bd .foryou-news ul.news-list li h2{color: #292929; margin-bottom: 10px; font-family: "RobotoCondensed-Regular"; font-size: 16px;}
.root .root-bd .foryou-news ul.news-list li .img{width: 110px; margin: 0 10px 0px 0; height: 70px; overflow: hidden;}
.root .root-bd .foryou-news ul.news-list li .desc{font-size: 12px; color: #666666; line-height: 14pt;}
.root .root-bd .foryou-news ul.news-list li .desc p{margin:0;}
.root .root-bd .foryou-news ul.news-list li .sep{padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #cccccc;}

.root .root-bd .pressing{}
.root .root-bd .pressing .hd{padding: 7px 0 4px 0; border-top: 3px solid #afafaf; text-align: center;  border-bottom: 1px dotted #cccccc;}
.root .root-bd .pressing .hd a{text-transform: uppercase; font-size: 16px; font-family: "RobotoCondensed-Regular"; font-weight: bold; color: #292929;}
.root .root-bd .pressing ul.news-list{padding-top: 15px; max-height: 550px; overflow-y: auto;}
.root .root-bd .pressing ul.news-list li{position: relative; margin-bottom: 5px; padding-left: 10px;}
.root .root-bd .pressing ul.news-list li:last-of-type{padding-bottom: 0px;}
.root .root-bd .pressing ul.news-list li:after{content: " "; position: absolute; left: 0; top: 6px; width: 3px; height: 3px; background-color: #ff0000;}
.root .root-bd .pressing ul.news-list li a{color: #0373b3; font-size: 12px;}

.root .root-bd .politics{}
.root .root-bd .politics > h1{padding: 13px 0; text-transform: uppercase; border-top: 3px solid #ff0000; border-bottom: 1px dotted #cccccc; font-family: "RobotoCondensed-Regular"; font-weight: bold; font-size: 16px; color: #292929;}
.root .root-bd .politics > .feature{}
.root .root-bd .politics > .feature ul.feature-list{}
.root .root-bd .politics > .feature ul.feature-list li{}
.root .root-bd .politics > .feature ul.feature-list li .img{width: 140px; height: 90px; overflow: hidden; position: relative;}
.root .root-bd .politics > .feature ul.feature-list li .title{ margin-left: 155px;}
.root .root-bd .politics > .feature ul.feature-list li .title a{ font-family: "RobotoCondensed-Regular"; font-size: 16px; color: #292929; }
.root .root-bd .politics > .feature ul.feature-list li:first-of-type .img{height: 280px; width: 100%;}
.root .root-bd .politics > .feature ul.feature-list li:first-of-type .img > .caption{position: absolute; bottom: 0; left: 0;}
.root .root-bd .politics > .feature ul.feature-list li:first-of-type .img > .caption a{display: inline-block; padding: 10px 10px; color: #ffffff; font-family: "RobotoCondensed-Regular"; font-weight: bold; font-size: 18px; background: rgba(0,0,0,0.8);}
.root .root-bd .politics > .feature ul.feature-list li:first-of-type .img > .caption a:hover{text-decoration: none;}
.root .root-bd .politics > ul.news-list{}
.root .root-bd .politics > ul.news-list li{padding: 20px 0; border-bottom: 1px dotted #cccccc;}
.root .root-bd .politics > ul.news-list li .img{overflow: hidden; height: 90px;}
.root .root-bd .politics > ul.news-list li .desc{height: 90px; overflow: hidden;}
.root .root-bd .politics > ul.news-list li .desc .title{display: block; margin-bottom: 5px; font-family: "RobotoCondensed-Regular"; font-weight: bold; font-size: 16px; color: #292929;}
.root .root-bd .politics > ul.news-list li .desc .date{font-family: "Roboto-Regular"; color: #ff0000; font-size: 12px;}
.root .root-bd .politics > ul.news-list li .desc p{color: #666666; font-size: 12px; margin: 0; line-height: 12pt;}


.home-social{}
.home-social .social-hd{position: relative; margin-bottom: 10px; height: 25px; overflow: hidden;}
.home-social .social-hd .sep{position: absolute; top: 10px; width: 100%; height: 5px; border-top: 1px solid #ccc; border-bottom: 2px solid #ccc;}
.home-social .social-hd h1{position: absolute; text-transform: uppercase; top: 5px; left: 40%; padding: 0 5px; font-size: 14px; font-family: "Roboto-Regular"; color: #666; background: #fff;}

.home-social .facebook{}
.root .root-bd .facebook .hd{padding: 7px 0 5px 0; border-top: 3px solid #3e5c99; text-align: center;  border-bottom: 1px dotted #cccccc;}
.root .root-bd .facebook .hd a{display: inline-block; width: 88px; height: 18px; background-image: url("assets/facebook.png"); background-size: contain;}
.root .root-bd .facebook .bd ul.news-list{padding-top: 5px;}
.root .root-bd .facebook .bd ul.news-list li {margin-bottom: 15px;}
.root .root-bd .facebook .bd ul.news-list li:last-of-type {margin: 0;}
.root .root-bd .facebook .bd ul.news-list li .img{margin-bottom: 10px; height: 170px; overflow: hidden; border: 1px solid #afafaf; box-sizing: border-box;}
.root .root-bd .facebook .bd ul.news-list li a{line-height: 14pt; font-family: "Roboto-Regular"; color: #292929; font-size: 12px;}

.root .root-bd .home .twitter{}
.root .root-bd .home .twitter > h1{padding: 8px 0 6px 0; border-top: 3px solid #5ea9dd; text-align: center;  border-bottom: 1px dotted #cccccc;}
.root .root-bd .home .twitter > h1 a{display: inline-block; width: 80px; height: 16px; background-image: url("assets/twitter.png"); background-size: contain;}

.root .root-bd .youtube-col{}
.root .root-bd .youtube-col .hd{padding: 5px 0 3px 0; margin-bottom: 10px; border-top: 3px solid #da2726; text-align: center;  border-bottom: 1px dotted #cccccc;}
.root .root-bd .youtube-col .hd a{display: inline-block; width: 55px; height: 22px; background-image: url("assets/youtube.png"); background-size: contain;}
.root .root-bd .youtube-col ul.youtube-col-list{padding-top: 5px;}
.root .root-bd .youtube-col ul.youtube-col-list li{margin-bottom: 10px;}
.root .root-bd .youtube-col ul.youtube-col-list li:last-of-type{margin-bottom: 0px;}
.root .root-bd .youtube-col ul.youtube-col-list li .img{height: 120px; position: relative; margin-bottom: 5px; height: 80px; box-sizing: border-box; overflow: hidden; border: 1px solid #cccccc;}
.root .root-bd .youtube-col ul.youtube-col-list li .img span{display: inline-block; width: 32px; height: 21px; position: absolute; bottom: 10px; left: 10px; background: url("assets/youtube-play.png") 0 0 no-repeat;}
.root .root-bd .youtube-col ul.youtube-col-list li .title {max-height: 35px; overflow: hidden;}
.root .root-bd .youtube-col ul.youtube-col-list li .title a{color: #292929; font-size: 12px; font-family: "Roboto-Regular";}
.root .root-bd .borderRight{border-right: 1px solid #cccccc; padding-right: 10px;}

.root .root-ft {background-color: #cccccc;}
.root .root-ft .sep{height: 7px; background-color: #bababa;border-bottom: 1px solid #ffffff;}
.root .root-ft ul{text-align: center; padding: 18px 0; border-bottom: 1px dotted #ffffff;}
.root .root-ft ul li{display: inline-block;}
.root .root-ft ul li a{display: inline-block; padding: 0 13px; border-right: 1px solid #a1a1a1; font-size: 12px; font-family: "Roboto-Regular"; color: #292929;}
.root .root-ft ul li:first-of-type a{border-left: 1px solid #a1a1a1;}
.root .root-ft ul.top-menu li a{padding: 0 13px; border-right: 1px solid #a1a1a1; font-size: 12px;}
.root .root-ft ul.mid-menu{padding: 16px 0;}
.root .root-ft ul.mid-menu li a{padding: 0 13px; border-right: 1px solid #a1a1a1; font-size: 14px;}
.root .root-ft ul.bot-menu{padding: 16px 0;}
.root .root-ft .copyright{margin-bottom: 30px; text-align: center; color: #666666; font-family: "RobotoCondensed-Regular"; font-size: 12px;}


/*Content List Begin*/

.root .root-bd .content-list{}
.root .root-bd .content-list > h1{padding: 13px 0; text-transform: uppercase; border-top: 3px solid #ff0000; border-bottom: 1px dotted #cccccc; font-family: "RobotoCondensed-Regular"; font-weight: bold; font-size: 16px; color: #292929;}
.root .root-bd .content-list > ul.news-list{}
.root .root-bd .content-list > ul.news-list li{padding: 20px 0; border-bottom: 1px dotted #cccccc;}
.root .root-bd .content-list > ul.news-list li .img{overflow: hidden; height: 90px;}
.root .root-bd .content-list > ul.news-list li .desc{height: 90px; overflow: hidden;}
.root .root-bd .content-list > ul.news-list li .desc .title{display: block; margin-bottom: 5px; font-family: "RobotoCondensed-Regular"; font-weight: bold; font-size: 16px; color: #292929;}
.root .root-bd .content-list > ul.news-list li .desc .date{font-family: "Roboto-Regular"; color: #ff0000; font-size: 12px;}
.root .root-bd .content-list > ul.news-list li .desc p{color: #666666; font-size: 12px; margin: 0; line-height: 12pt;}

/*Content view*/
.root .root-bd .content-view{}
.root .root-bd .content-view > .date{font-family: "Roboto-Regular"; font-size: 12px; color: #ff0000;}
.root .root-bd .content-view > h1{ padding-bottom: 15px; border-bottom: 2px solid #dddddd; font-size: 24px; font-family: "RobotoCondensed-Regular"; font-weight: bold; color: #292929;}
.root .root-bd .content-view .social{padding: 10px 0 5px 0;}
.root .root-bd .content-view .social .fb{display: inline-block;}
.root .root-bd .content-view .social .tw{display: inline-block;}
.root .root-bd .content-view > .desc {padding: 20px 0; font-size: 14px; color: #666666; text-align: justify; border-bottom: 2px solid #dddddd; line-height: 25px;}
.root .root-bd .content-view > .desc .albums {}
.root .root-bd .content-view > .desc .albums ul{}
.root .root-bd .content-view > .desc .albums ul li{margin-bottom: 10px;}
.root .root-bd .content-view .suggesting{background-color: #272727; border-top: 3px solid #7a7a7a;}
.root .root-bd .content-view .suggesting h1{text-transform: uppercase; font-family: "RobotoCondensed-Regular"; padding: 7px 0; font-weight: bold; font-size: 18px; color: #ffffff;  text-align: center; border-bottom: 1px dotted #595959;}
.root .root-bd .content-view .suggesting ul{padding: 9px 0 9px 8px;}
.root .root-bd .content-view .suggesting ul li{padding-right: 8px;}
.root .root-bd .content-view .suggesting ul li .img{border: 1px solid #151515; margin-bottom: 5px; height: 80px; overflow: hidden; box-sizing: border-box;}
.root .root-bd .content-view .suggesting ul li .title {}
.root .root-bd .content-view .suggesting ul li .title a{font-size: 12px; color: #afafaf; font-family: "RobotoCondensed-Regular";}

.comment {}
.comment .comment-warn{margin-bottom: 5px; color: #aaa;}
.comment .comment-warn span{color: #333;}
.comment .comment-form {padding: 25px; background-color: #e2e2e2; width: 100%; overflow: hidden;}
.comment .comment-form > h1{margin-bottom: 20px; font-family: "RobotoCondensed-Regular"; font-size: 24px; color: #363636;}
.comment .comment-form > input{width: 100%; padding: 5px 8px; box-sizing: border-box; border:1px solid #bbbbbb;}
.comment .comment-form > textarea{width: 100%; padding: 5px 8px; box-sizing: border-box; border:1px solid #bbbbbb;}
.comment .comment-form > a{display: inline-block; padding: 10px 20px; background-color: #ff0000; color: #ffffff; font-family: "RobotoCondensed-Regular"; font-size: 14px; text-transform: uppercase;}
.comment > ul.comment-list{}
.comment > ul.comment-list li{border-bottom: 1px dashed #c2c2c2; padding: 20px 0;}
.comment > ul.comment-list li .info{margin-bottom: 5px;}
.comment > ul.comment-list li .info .name{color: #0373b3; font-family: "Roboto-Regular"; font-size: 14px; }
.comment > ul.comment-list li .info .ip{color: #999999; font-family: "Roboto-Regular"; font-size: 14px; }
.comment > ul.comment-list li .txt{color: #363636; margin-bottom: 10px; font-family: "Roboto-Regular"; font-size: 12px;}
.comment > ul.comment-list li .txt p{margin: 0;}
.comment > ul.comment-list li .date{margin-right: 40px;margin-top: 5px; font-size: 12px; font-family: "Roboto-Regular"; color: #a4a4a4;}
.comment > ul.comment-list li a.reply{display: inline-block;  padding: 5px 10px; font-size: 11px; font-family: "Roboto-Regular";color: #666666; border-radius: 3px; border: 1px solid #bacae1;
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWVkZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #e9edf3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e9edf3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e9edf3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#e9edf3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#e9edf3 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#e9edf3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9edf3',GradientType=0 ); /* IE6-8 */
}
.comment > ul.comment-list li a.reply:hover{text-decoration: none;}
.comment > ul.comment-list li a.reply span{color: #2a4686;}
.comment > ul.comment-list li .child-list{margin-left: 140px; margin-top: 10px; background-color: #f1f1f1;}
.comment > ul.comment-list li .child-list ul{ }
.comment > ul.comment-list li .child-list ul li{padding: 15px 20px; border-bottom: 1px solid #e2e2e2;}
.comment > ul.comment-list li .child-list ul li .txt {margin: 0;}
.comment > ul.comment-list li .child-list .comment-reply-form{padding: 15px 20px;}
.comment > ul.comment-list li .child-list .comment-reply-form input{width: 100%; padding: 3px 7px; box-sizing: border-box; border:1px solid #bbbbbb;}
.comment > ul.comment-list li .child-list .comment-reply-form textarea{width: 100%; padding: 3px 7px; box-sizing: border-box; border:1px solid #bbbbbb;}
.comment > ul.comment-list li .child-list .comment-reply-form a{display: inline-block; padding: 3px 15px; background-color: #ff0000; color: #ffffff; font-family: "RobotoCondensed-Regular"; font-size: 12px; text-transform: uppercase;}

.root .root-bd .warez{}
.root .root-bd .warez ul.warez-list{}
.root .root-bd .warez ul.warez-list li{margin-bottom: 45px;}
.root .root-bd .warez ul.warez-list li:last-of-type{margin-bottom: 0; padding-bottom: 50px;}
.root .root-bd .warez ul.warez-list li a:hover{text-decoration: none;}
.root .root-bd .warez ul.warez-list li .hd{font-family: "Roboto-Regular"; margin-bottom: 15px; font-size: 12px; color: #666666;}
.root .root-bd .warez ul.warez-list li .hd h1{display: block; font-family: "RobotoCondensed-Regular"; font-size: 24px; color: #292929;}
.root .root-bd .warez ul.warez-list li .hd h1 a{display: block; padding-bottom: 10px; margin-bottom: 10px; color: #292929; border-bottom: 1px dotted #cccccc;}
.root .root-bd .warez ul.warez-list li .hd > span {font-family: "Roboto-Regular"; font-size: 12px; color: #666666;}
.root .root-bd .warez ul.warez-list li .hd > .date {padding-right: 10px;}
.root .root-bd .warez ul.warez-list li .hd > .cat {padding-left: 10px;}
.root .root-bd .warez ul.warez-list li .desc{}
.root .root-bd .warez ul.warez-list li .desc .txt{display: inline-block; margin-bottom: 10px; font-size: 12px; color: #666666; line-height: 14pt;}
.root .root-bd .warez ul.warez-list li .desc .img{border: 1px solid #bababa; height: 352px; box-sizing: border-box; overflow: hidden;}
.root .root-bd .warez ul.warez-list li .stat{text-align: center; color: #666666; font-family: "Roboto-Regular"; font-size: 14px;}
.root .root-bd .warez ul.warez-list li .stat > span{display: inline-block;}
.root .root-bd .warez ul.warez-list li .stat > span.readcount{border-right: 1px solid #b2b2b2;}

.root .root-bd .yellow{}
.root .root-bd .yellow ul.yellow-list{}
.root .root-bd .yellow ul.yellow-list h1{padding: 13px 0; text-transform: uppercase; border-top: 3px solid #ffb400; font-family: "RobotoCondensed-Regular"; font-weight: bold; font-size: 16px; color: #292929;}
.root .root-bd .yellow ul.yellow-list li{padding-left: 20px; margin-bottom: 20px;}
.root .root-bd .yellow ul.yellow-list li .img{position: relative; height: 210px; box-sizing: border-box; overflow: hidden; border: 1px solid #ffb400;}
.root .root-bd .yellow ul.yellow-list li .img .caption{position: absolute; bottom: 0; left: 0; background-color: #FFB400;}
.root .root-bd .yellow ul.yellow-list li .img .caption span{text-transform: uppercase; display: inline-block; padding: 3px 20px; font-size: 14px; font-family: "RobotoCondensed-Regular"; font-weight: bold; color: #000000;}
.root .root-bd .yellow ul.yellow-list li .desc{border: 1px solid #FFB400; padding: 15px 19px 13px; border-top: none; box-sizing: border-box; }
.root .root-bd .yellow ul.yellow-list li .desc a{display: inline-block; height: 40px; overflow: hidden; font-family: "RobotoCondensed-Regular"; font-size: 18px; color: #292929;}
.root .root-bd .yellow ul.yellow-list li .banner{height: 279px; overflow: hidden;}

.root .root-bd .tv{}
.root .root-bd .tv ul.right-menu-list{}
.root .root-bd .tv ul.right-menu-list li{border-top: 1px dotted #cccccc;}
.root .root-bd .tv ul.right-menu-list li:last-of-type{border-bottom: 1px dotted #cccccc;}
.root .root-bd .tv ul.right-menu-list li a{display: inline-block; padding: 8px 10px 8px 2px; width: 100%; font-family: "RobotoCondensed-Regular"; font-size: 16px; color: #292929;}
.root .root-bd .tv ul.right-menu-list li.sel a{padding-left: 10px; background-color: #ff7234; color: #ffffff;}
/*.root .root-bd .tv ul.right-menu-list li a:hover{padding-left: 10px; background: rgba(0,0,0,0.1);}*/
.root .root-bd .tv .feature {}
.root .root-bd .tv .section-hd{position: relative;}
.root .root-bd .tv .section-hd a{position: absolute; text-transform: uppercase; top: -1px; left: 0; text-decoration: none; display: inline-block; padding-right: 5px; font-family: "RobotoCondensed-Regular"; font-size: 24px; color: #ff7234; background-color: #ffffff; }
.root .root-bd .tv .section-hd .hee{width: 100%; height: 17px; background: url("assets/tv-hee.png") repeat;}
.root .root-bd .tv .feature .bd {}
.root .root-bd .tv .feature .bd ul.feature-list{}
.root .root-bd .tv .feature .bd ul.feature-list li{padding-left: 5px; margin-bottom: 5px;}
.root .root-bd .tv .feature .bd ul.feature-list li .img{ height: 140px; position: relative; overflow: hidden;}
.root .root-bd .tv .feature .bd ul.feature-list li .caption{position: absolute; bottom: 0; left: 0; width: 100%; background-color: rgba(0,0,0,0.5);}
.root .root-bd .tv .feature .bd ul.feature-list li .caption a{display: inline-block; padding: 4px 10px 6px 10px; width: 100%; font-family: "RobotoCondensed-Regular";font-size: 16px; color: #ffffff;}
.root .root-bd .tv .feature .bd ul.feature-list li.first{padding: 0; margin: 0;}
.root .root-bd .tv .feature .bd ul.feature-list li.first .img{ height: 285px; position: relative; overflow: hidden;}
.root .root-bd .tv .feature .bd ul.feature-list li.first .caption{position: absolute; bottom: 0; left: 0; width: 100%; background-color: rgba(0,0,0,0.5);}
.root .root-bd .tv .feature .bd ul.feature-list li.first .caption a{display: inline-block; padding: 13px 10px 15px 10px; width: 100%; font-family: "RobotoCondensed-Regular"; font-weight: bold; font-size: 18px; color: #ffffff;}
.root .root-bd .tv .slide {}
.root .root-bd .tv .slide .bd{position: relative;}
.root .root-bd .tv .slide .bd .prev{position: absolute; text-align: center;  margin-right: 1px; top: 0; left: 0; height: 90px; width: 19px; background-color: #ff7234;}
.root .root-bd .tv .slide .bd .next{position: absolute; text-align: center;  margin-left: 1px; right: 0; top: 0; height: 90px; width: 19px; background-color: #ff7234;}
.root .root-bd .tv .slide .bd .next a,.root .root-bd .tv .slide .bd .prev a{padding: 38px 0; font-weight: bold; font-size: 14px; color: #ffffff; display: inline-block; text-decoration: none;}
.root .root-bd .tv .slide .bd ul.new-list {padding-left: 20px;}
/*.root .root-bd .tv .slide .bd ul.new-list li:first-of-type{margin-left: 20px;}*/
.root .root-bd .tv .slide .bd ul.new-list li{margin-right: 20px;}
.root .root-bd .tv .slide .bd ul.new-list li .img{height: 90px; overflow: hidden;margin-bottom: 5px;}
.root .root-bd .tv .slide .bd ul.new-list li .title{}
.root .root-bd .tv .slide .bd ul.new-list li .title a{font-size: 14px; font-family: "RobotoCondensed-Regular"; color: #292929;}
.root .root-bd .tv .tv-view{}
.root .root-bd .tv .tv-view .bd{}
.root .root-bd .tv .tv-view .bd ul.news-list{}
.root .root-bd .tv .tv-view .bd ul.news-list li{padding-right: 20px; margin-bottom: 15px;}
.root .root-bd .tv .tv-view .bd ul.news-list li .img{height: 90px; overflow: hidden; margin-bottom: 5px;}
.root .root-bd .tv .tv-view .bd ul.news-list li .title{height: 38px; overflow: hidden;}
.root .root-bd .tv .tv-view .bd ul.news-list li .title a{font-size: 14px; font-family: "RobotoCondensed-Regular"; color: #292929;}



.root .root-bd .parliament{}
.root .root-bd .parliament .header{position: relative; margin-bottom: 5px;}
.root .root-bd .parliament .header .title{background-color: #ffffff; min-width: 60px; height: 35px; display: inline-block; z-index: 1;}
.root .root-bd .parliament .header .title h1{font-size: 30px; font-family: "RobotoCondensed-Regular"; font-weight: bold; color: #c4272f;}
.root .root-bd .parliament .header .hee{height: 9px; width: 100%; position: absolute; z-index: -1; top: 13px; background:url("assets/hee.png")0 0 repeat-x; }
.root .root-bd .parliament .header .symbol{position: absolute; top: 0; left: 50%; margin-left: -14px; background-image: url("assets/symbol.png"); height: 31px; width: 28px;}
.root .root-bd .parliament .feature{}
.root .root-bd .parliament .feature ul.feature-list{}
.root .root-bd .parliament .feature ul.feature-list li{margin-bottom: 5px;}
.root .root-bd .parliament .feature ul.feature-list li .img{width: 140px; height: 90px; overflow: hidden;}
.root .root-bd .parliament .feature ul.feature-list li .title {padding: 10px 10px 0; height: 80px; border-top: 1px solid #cccccc; overflow: hidden;}
.root .root-bd .parliament .feature ul.feature-list li .title a{font-family: "RobotoCondensed-Regular"; font-size: 16px; color: #292929; line-height: 18pt;}
.root .root-bd .parliament .feature ul.feature-list li:last-of-type{margin-bottom: 0px;}
.root .root-bd .parliament .feature ul.feature-list li.first{margin: 0;}
.root .root-bd .parliament .feature ul.feature-list li.first .img{height: 280px; width: 100%; overflow: hidden; position: relative;}
.root .root-bd .parliament .feature ul.feature-list li.first .img .caption{position: absolute; bottom: 0; left: 0; background-color: rgba(0,0,0,0.5);}
.root .root-bd .parliament .feature ul.feature-list li.first .img .caption > a{display: inline-block; width: 100%; padding: 9px 10px 10px; font-family: "RobotoCondensed-Regular"; font-size: 18px; font-weight: bold; color: #ffffff;}

.root .root-bd .parliament .new-news{}
.root .root-bd .parliament .new-news h1{text-transform: uppercase; padding: 12px 0 13px; text-align: center; font-family: "RobotoCondensed-Regular"; font-size: 16px; color: #c4272f; font-weight: bold; border-top: 3px solid #c4272f; border-bottom: 1px solid #cccccc;}
.root .root-bd .parliament .new-news ul.news-list{height: 465px; overflow-y: auto;}
.root .root-bd .parliament .new-news ul.news-list li{border-bottom: 1px dotted #cccccc; padding: 3px 0 3px;}
.root .root-bd .parliament .new-news ul.news-list li .date{width: 60px; font-family: "Roboto-Regular"; line-height: 14pt; font-size: 12px;}
.root .root-bd .parliament .new-news ul.news-list li .date span{color: #ff0000;}
.root .root-bd .parliament .new-news ul.news-list li .txt{margin-left: 60px; font-family: "Roboto-Regular"; line-height: 14pt; font-size: 12px;}
.root .root-bd .parliament .new-news ul.news-list li .txt a{color: #666666;}

.root .root-bd .parliament .vip{}
.root .root-bd .parliament .vip h1{text-transform: uppercase; padding: 12px 0 13px; text-align: center; font-family: "RobotoCondensed-Regular"; font-size: 16px; color: #015197; font-weight: bold; border-top: 3px solid #015197; border-bottom: 1px solid #cccccc;}
.root .root-bd .parliament .vip ul.news-list li{margin-bottom: 5px;}
.root .root-bd .parliament .vip ul.news-list li:last-of-type{margin-bottom: 0px;}
.root .root-bd .parliament .vip ul.news-list li .img{width: 140px; height: 90px; overflow: hidden;}
.root .root-bd .parliament .vip ul.news-list li .desc{margin-left: 140px; height: 90px; overflow: hidden; line-height: 14pt; padding: 8px 15px; border-top: 1px solid #cccccc;}
.root .root-bd .parliament .vip ul.news-list li .desc a{display: inline-block; max-height: 38px; font-size: 16px; font-family: "RobotoCondensed-Regular"; color: #292929; overflow: hidden;}
.root .root-bd .parliament .vip ul.news-list li:first-of-type .img{height: 220px; width: 100%; overflow: hidden;}
.root .root-bd .parliament .vip ul.news-list li:first-of-type .desc{margin-left: inherit; height: 60px; overflow: hidden; padding: 10px 0 8px; border-top: none;}
.root .root-bd .parliament .vip ul.news-list li:first-of-type .desc a{font-weight: bold; font-size: 18px;}

.root .root-bd .parliament .special-news{}
.root .root-bd .parliament .special-news h1{text-transform: uppercase; padding: 12px 0 13px; text-align: center; font-family: "RobotoCondensed-Regular"; font-size: 16px; color: #c4272f; font-weight: bold; border-top: 3px solid #c4272f; border-bottom: 1px solid #cccccc;}
.root .root-bd .parliament .special-news ul.news-list li{margin-bottom: 5px;}
.root .root-bd .parliament .special-news ul.news-list li:last-of-type{margin-bottom: 0px;}
.root .root-bd .parliament .special-news ul.news-list li .img{width: 140px; height: 90px; overflow: hidden;}
.root .root-bd .parliament .special-news ul.news-list li .desc{margin-left: 140px; height: 90px; overflow: hidden; line-height: 14pt; padding: 8px 15px; border-top: 1px solid #cccccc;}
.root .root-bd .parliament .special-news ul.news-list li .desc a{font-size: 16px; font-family: "RobotoCondensed-Regular"; color: #292929;}
.root .root-bd .parliament .special-news ul.news-list li:first-of-type .img{height: 220px; width: 100%; overflow: hidden;}
.root .root-bd .parliament .special-news ul.news-list li:first-of-type .desc{margin-left: inherit; height: 60px; overflow: hidden; padding: 10px 0 8px; border-top: none;}
.root .root-bd .parliament .special-news ul.news-list li:first-of-type .desc a{display: inline-block; height: 40px; font-weight: bold; font-size: 18px; overflow: hidden;}

.root .root-bd .parliament .members{}
.root .root-bd .parliament .members .hd{padding: 12px 10px 9px 20px; margin-bottom: 20px; border-top: 3px solid #c4272f; border-bottom: 1px solid #cccccc;}
.root .root-bd .parliament .members .hd h1{text-transform: uppercase; font-family: "RobotoCondensed-Regular"; font-size: 16px; color: #c4272f;}
.root .root-bd .parliament .members .hd span{font-family: "RobotoCondensed-Regular"; font-size: 12px; color: #666666;}
.root .root-bd .parliament .members .hd select{font-family: "RobotoCondensed-Regular"; font-size: 12px; color: #000;}
.root .root-bd .parliament .members .bd{}
.root .root-bd .parliament .members .bd ul.members-list{height: 580px; overflow-y: auto;}
.root .root-bd .parliament .members .bd ul.members-list li{margin-right:10px; margin-bottom: 20px; width: 80px; float: left; height: 145px; overflow: hidden;}
.root .root-bd .parliament .members .bd ul.members-list li.last{margin: 0;}
.root .root-bd .parliament .members .bd ul.members-list li .img{width: 80px; height: 100px; overflow: hidden; margin-bottom: 6px;}
.root .root-bd .parliament .members .bd ul.members-list li .name{font-family: "RobotoCondensed-Regular"; font-size: 12px; color: #292929;}

.root .root-bd .parliament .poll{}
.root .root-bd .parliament .poll h1{text-transform: uppercase; margin-bottom: 15px; padding: 12px 0 13px; text-align: center; font-family: "RobotoCondensed-Regular"; font-size: 16px; color: #c4272f; border-top: 3px solid #c4272f; border-bottom: 1px solid #cccccc;}
.root .root-bd .parliament .poll .question{font-family: "Roboto-Regular"; font-size: 12px; color: #000000;}
.root .root-bd .parliament .poll .answers {border-bottom: 1px solid #cccccc;}
.root .root-bd .parliament .poll .answers .radio {font-family: "Roboto-Regular"; font-size: 12px; color: #666666;}
.root .root-bd .parliament .poll .answers .radio span {font-family: "Roboto-Regular"; font-size: 12px; color: #666666;}
.root .root-bd .parliament .poll .answers .radio label {font-family: "Roboto-Regular"; font-size: 12px; color: #666666;}
.root .root-bd .parliament .poll .answers .radio .perc{width: 100%; margin-bottom: 20px; margin-top: 5px; position: relative; height: 5px; background-color: #e1e1e1; border-radius: 5px;}
.root .root-bd .parliament .poll .answers .radio .perc .perc-bar{height: 100%; background-color: #c4272f; border-radius: 5px;}
.root .root-bd .parliament .poll .answers .radio .perc .amount{position: absolute; right: 5px; bottom: -20px;}
.root .root-bd .parliament .poll .answers .radio .progress{height: 15px; margin-top: 5px;}
.root .root-bd .parliament .poll .answers .radio .progress .progress-bar{position: relative;}
.root .root-bd .parliament .poll .answers .radio .progress .progress-bar span{position: absolute; bottom: -2px; text-align: center; right: 5px; font-size: 10px; color: #ffffff; font-family: "Roboto-Regular";}
.root .root-bd .parliament .poll .button{margin: 10px 0; text-align: right;}
.root .root-bd .parliament .poll .button a{display: inline-block; padding: 7px 14px; font-family: "RobotoCondensed-Regular"; color: #363636; font-size: 12px; text-transform: uppercase; border: 1px solid #cccccc; border-radius: 5px;
    background: #fefffe; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmVjZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fefffe 0%, #ebeceb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefffe), color-stop(100%,#ebeceb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fefffe 0%,#ebeceb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fefffe 0%,#ebeceb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fefffe 0%,#ebeceb 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fefffe 0%,#ebeceb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefffe', endColorstr='#ebeceb',GradientType=0 ); /* IE6-8 */

}
.root .root-bd .parliament .twitter h1{padding: 11px 0 11px 0; border-top: 3px solid #5ea9dd; text-align: center;  border-bottom: 1px dotted #cccccc;}
.root .root-bd .parliament .twitter h1 a{display: inline-block; width: 80px; height: 16px; background-image: url("assets/twitter.png"); background-size: contain;}

.root .root-bd .parliament-view{}
.root .root-bd .parliament-view .head{}
.root .root-bd .parliament-view .head .hd-img{}
.root .root-bd .parliament-view .head .hd-mid{padding-bottom: 20px; border-bottom: 1px dashed #cccccc;}
.root .root-bd .parliament-view .head .hd-mid .name{padding: 30px 0;}
.root .root-bd .parliament-view .head .hd-mid .name h1{ margin-bottom: 7px; font-family: "RobotoCondensed-Regular"; font-size: 30px; color: #1d212a; font-weight: bold;}
.root .root-bd .parliament-view .head .hd-mid .name h2{font-family: "RobotoCondensed-Regular"; font-size: 18px; color: #999999;}
.root .root-bd .parliament-view .head .hd-mid .featured{}
.root .root-bd .parliament-view .head .hd-mid .featured ul {}
.root .root-bd .parliament-view .head .hd-mid .featured ul li{}
.root .root-bd .parliament-view .head .hd-mid .featured ul li > .title{display: block; margin-bottom: 7px; font-family: "RobotoCondensed-Regular"; font-size: 12px; color: #c4272f;}
.root .root-bd .parliament-view .head .hd-mid .featured ul li > .img{width: 120px; height: 70px; margin-bottom: 5px; overflow: hidden; border: 1px solid #d7d7d7;}
.root .root-bd .parliament-view .head .hd-mid .featured ul li > a{display: block; width: 120px; font-size: 12px; color: #363636; font-family: "RobotoCondensed-Regular";}

.root-bd .parliament-view .menu{}
.root-bd .parliament-view .menu ul.menu-list{}
.root-bd .parliament-view .menu ul.menu-list li{}
.root-bd .parliament-view .menu ul.menu-list li a{display: inline-block; background-color: #f8f8f8; width: 100%; border-top: 1px solid #cccccc; padding: 7px 0 9px 20px; position: relative; font-family: "RobotoCondensed-Regular"; font-size: 16px; color: #c4272f;}
.root-bd .parliament-view .menu ul.menu-list li a:before{font-family: dashicons; content: "\f139"; position: absolute; color: #a7a7a7; font-size: 12px; left: 5px; top: 8px;}
.root-bd .parliament-view .menu ul.menu-list li.sel a{color: #ffffff; background-color: #c4272f;}
.root-bd .parliament-view .menu ul.menu-list li.sel a:before{color: #ffffff;}
.root-bd .parliament-view .menu ul.menu-list li:last-of-type a{border-bottom: 1px solid #cccccc;}

.root-bd .parliament-view .contents{}
.root-bd .parliament-view .contents ul.content-list{}
.root-bd .parliament-view .contents ul.content-list li{padding-top: 20px; border-bottom: 1px solid #cccccc;}
.root-bd .parliament-view .contents ul.content-list li:first-of-type{padding-top: 0px;}
.root-bd .parliament-view .contents ul.content-list li .img{width: 140px; border: 1px solid #cccccc; box-sizing: border-box; height: 90px; overflow: hidden;}
.root-bd .parliament-view .contents ul.content-list li .desc{padding-left: 155px;}
.root-bd .parliament-view .contents ul.content-list li .desc > .title{font-family: "RobotoCondensed-Regular"; font-size: 16px; color: #000000;}
.root-bd .parliament-view .contents ul.content-list li .desc > .date{margin-bottom: 5px; display: block; font-family: "RobotoCondensed-Regular"; font-size: 14px; color: #999999;}
.root-bd .parliament-view .contents ul.content-list li .desc > .text {margin-bottom: 15px;}
.root-bd .parliament-view .contents ul.content-list li .desc > .text a {text-decoration: none; margin: 0; display: block; font-size: 12px; line-height: 14px; color: #666666;}
.root-bd .parliament-view .twitter h1{padding: 11px 0 11px 0; border-top: 3px solid #5ea9dd; text-align: center;  border-bottom: 1px dotted #cccccc;}
.root-bd .parliament-view .twitter h1 a{display: inline-block; width: 80px; height: 16px; background-image: url("assets/twitter.png"); background-size: contain;}

.root .root-bd .page{border-top: 3px solid #dcdcdc; text-align: center;}

.tweetable {background-color: #e9ebe4; color: #000; cursor: pointer;}
.tweetable:after {content: "\f301"; font-family: dashicons; padding:2px;}
.tweetable:hover {background-color: #e2f1f9;}
.tweetable:hover:after { content: "\f301"; font-family: dashicons; color: #00acee;}


.f_error input,.f_error select,.f_error textarea{color:#b94a48;border-color:#b94a48}
.f_error input:focus,.f_error select:focus,.f_error textarea:focus{-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392;border-color:#953b39}
.f_error .input-prepend .add-on,.f_error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}
.f_error label.error {display:block;font-size:11px;font-weight:700;color:#C62626}
input[type="text"] + label.error,input[type="password"] + label.error, select + label.error, textarea + label.error {margin-top:6px}
.f_error label.radio + label.error,.f_error label.checkbox + label.error {margin-top:5px}
.input-prepend.f_error label.error,.input_append.f_error  label.error {margin-top:4px}
.control-group.f_error label.error {margin-top:2px}
.checkbox-inline + label.error, .radio-inline + label.error {margin-top:4px}

.topRightCol{float: left; width: 290px;}
.topMidCol{overflow: hidden; height: 510px; float: left; width: 400px;}
.topLeftCol{overflow: hidden; height: 510px; float: left; width: 250px;}

.leader-list {border-top:3px solid #c4272f; border-bottom: 1px solid #e1e1e1;}
.leader-list .header {text-align: center; padding: 15px 0; color:#c4272f; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 16px;  text-transform: uppercase;}
.leader-list .header a{color:#c4272f; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 16px;  text-transform: uppercase;}
.leader-name { border: 1px solid #e1e1e1; width: 398px; height: 60px; border-top: none;}
.leader-name .number { width: 59px; float: left; font-size: 24px; text-align: center; padding-top: 15px; color: #292929; font-weight: bold;}
.leader-name .title{padding: 5px 0 0 0 !important; width:230px; float: left; height: 55px; text-align: left !important;}
.leader-name .title .text { font-size: 16px; float:left; font-family: 'Roboto Regular', sans-serif; color: #292929; font-weight: bold;}
.leader-name .title img {height: 50px; width: 50px; float: left; padding-right: 10px;}
.leader-name .title p {margin: 7px 0; font-size: 14px; color: #c4272f;}
.leader-name .poll{width: 96px; float: right; padding-top: 15px;}
.leader-name .poll input[type="button"]{width: 86px; height: 30px; border: none; background-color: #c4272f; color: #fff; font-size: 14px; font-family: 'Roboto Black', sans-serif;}
.leader-name .poll input[disabled]{background-color: #808080;}

.list {border-top: 3px solid #015197; }
.list .header {color:#015197; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 16px; text-transform: uppercase; text-align: center; padding: 15px 0;}
.list .lists {padding: 0 10px 20px 10px !important; background-color: #f9f9f9; border-top: 1px solid #e1e1e1;}
.lists .container {width: 190px;}
.lists .capital {}
.lists .capital .title {color:#c4272f; font-family: 'Roboto Condensed Regular', sans-serif; font-size: 16px; border-bottom: 1px solid #e1e1e1; padding-bottom: 7px; text-transform: uppercase;}
.lists .capital .text{padding-top: 15px;}
.lists .capital .text p{font-family: 'Roboto Condensed Regular', sans-serif; font-weight: bold; font-size: 12px; line-height: 16px;}
.lists .capital .text p a{color:#2a7ac1; text-decoration: none;}
.lists .community {padding-top: 24px;}
.lists .community .title {color:#c4272f; font-family: 'Roboto Condensed Regular', sans-serif; font-size: 16px; border-bottom: 1px solid #e1e1e1; padding-bottom: 7px;}
.lists .community .text p{font-family: 'Roboto Condensed Regular', sans-serif; font-weight: bold; font-size: 12px; margin: 10px 0; }
.lists .community .text p a{color:#2a7ac1; text-decoration: none;}
.lists .democracy {padding-top: 21px;}
.lists .democracy .title {color:#c4272f; font-family: 'Roboto Condensed Regular', sans-serif; font-size: 16px; border-bottom: 1px solid #e1e1e1; padding-bottom: 7px;}
.lists .democracy .text p{ font-family: 'Roboto Condensed Regular', sans-serif; font-weight: bold; font-size: 12px;}
.lists .democracy .text p a{color:#2a7ac1; text-decoration: none;}
.lists .democracy-list {padding-top: 29px;}
.lists .democracy-list .title {color:#c4272f; font-family: 'Roboto Condensed Regular', sans-serif; font-size: 16px; border-bottom: 1px solid #e1e1e1; padding-bottom: 7px;}
.lists .democracy-list .text p{font-family: 'Roboto Condensed Regular', sans-serif; font-weight: bold; font-size: 12px;}
.lists .democracy-list .text p a{color:#2a7ac1; text-decoration: none;}

.top76 > .new-news{}
.top76 > .new-news h1{text-transform: uppercase; padding: 12px 0 13px; text-align: center; font-family: "RobotoCondensed-Regular"; font-size: 16px; color: #c4272f; font-weight: bold; border-top: 3px solid #c4272f; border-bottom: 1px solid #cccccc;}
.top76 > .new-news ul.news-list{height: 465px; overflow-y: auto;}
.top76 > .new-news ul.news-list li{border-bottom: 1px dotted #cccccc; padding: 3px 0 3px;}
.top76 > .new-news ul.news-list li .date{width: 60px; font-family: "Roboto-Regular"; line-height: 14pt; font-size: 12px;}
.top76 > .new-news ul.news-list li .date span{color: #ff0000;}
.top76 > .new-news ul.news-list li .txt{margin-left: 60px; font-family: "Roboto-Regular"; line-height: 14pt; font-size: 12px;}
.top76 > .new-news ul.news-list li .txt a{color: #666666;}

.background_overlay{display: none; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 1; background: rgba(0,0,0,0.6);}
#popup-window{display: none; position: fixed; width: 600px; border: 6px solid; background: white; z-index: 200; -webkit-box-shadow: 2px 2px 7px 1px rgba(0,0,0,0.28);  -moz-box-shadow: 2px 2px 7px 1px rgba(0,0,0,0.28);  box-shadow: 2px 2px 7px 1px rgba(0,0,0,0.28);}
#popup-window .polltext{padding: 25px 0; font-family: 'RobotoCondensed-Regular'; font-size: 24px; color: #808080; text-align: center;}
#popup-window #countdown{font-family: 'RobotoCondensed-Regular'; font-size: 40px; text-align: center;}
#popup-window .btns{padding: 25px 0; border-top: 1px solid #dddddd; background-color: #eeeeee; text-align: center;}
#popup-window .btns a{padding: 10px; background-color: #c4272f; color: #ffffff; font-family: 'RobotoCondensed-Regular'; font-size: 18px; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
#popup-window .btns a:hover{text-decoration: none; background-color: #666666;}