/*
Theme Name: KCNA
Theme URI: #
Author: KCNA
Author URI: KCNA
Description: Custom wordpress theme for KCNA site.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: kcna
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

KCNA is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@font-face {
    font-family: 'PT_Sansbold';
    src: url('fonts/PTC75F-webfont.eot');
    src: url('fonts/PTC75F-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/PTC75F-webfont.woff') format('woff'),
         url('fonts/PTC75F-webfont.ttf') format('truetype'),
         url('fonts/PTC75F-webfont.svg#PT_Sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pt_sansregular';
    src: url('fonts/PTS55F-webfont.eot');
    src: url('fonts/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/PTS55F-webfont.woff') format('woff'),
         url('fonts/PTS55F-webfont.ttf') format('truetype'),
         url('fonts/PTS55F-webfont.svg#pt_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
    font-family: 'Open Sans', sans-serif;
    line-height: 1.6;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'PT_Sansbold', sans-serif;
}

img{max-width:100%;}

a{color:#40589b;}

.Header{padding-top:30px; padding-bottom:33px;}
.header-top + .Header{margin-top: 49px;}

.fxheader{z-index:9999;}

.navbar{font-family: 'PT_Sansbold';  border:0; font-size:12px; text-transform:uppercase; min-height:44px; border-radius:0; margin:0; font-weight:normal;background: #030303;margin-bottom: 40px;}

.navbar a{color:#FFF;}
.navbar a:hover:after{border-top:3px solid #B5231F; content:''; position:absolute; right:0; top:-2px; width:100%;}
.navbar-nav > li > a {padding:12px 20px; color:#FFF;}
.nav > li > a:focus, .nav > li > a:hover,
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{background:#a6a6a6;}

.navbar li.active a{background:#7E7E7E;}
.navbar .nav > li.active > a:hover{background:#7E7E7E;}
.navbar .nav > li.active > a:after{border-top:3px solid #B5231F; content:''; position:absolute; right:0; top:-2px; width:100%;}


.navbar li.MenuLogo {display:none;}
.scroll-fix .navbar{padding-top:1px;}
.scroll-fix .navbar li.MenuLogo{display:block; background:#fff;}
.scroll-fix .navbar li.MenuLogo a:hover{background:#fff;}
.scroll-fix .navbar li.MenuLogo a:after{border-top:3px solid #fff; content:''; position:absolute; right:0; top:-2px; width:100%;}
.scroll-fix .navbar li a{padding:12px 13px;}


.navbar li{background:url(images/navi-pipe.png) no-repeat right center; position:relative;}
.navbar li:last-child{background:none;}

.navbar span.sub-arrow{display:none;}
.navbar .dropdown-menu{font-family: 'pt_sansregular'; font-size:12px; background: rgba(255, 255, 255, 0.9); min-width:100% !important;  border-radius:0 !important; padding:0; border:0;width: auto !important;}
.navbar .dropdown-menu li{background:none; border-top:1px solid #FFF; border-bottom:1px solid #f2f2f2;}
.navbar .dropdown-menu li a:after{display:none;}
.navbar .dropdown-menu li a:hover{background:#ededed; color:#3b5499;}
.navbar .dropdown-menu > li > a{padding:10px 12px;}

.navbar .dropdown-menu li.open a{background:none; color:#3b5499;}
.navbar .dropdown-menu li.open a.has-submenu{background:#ededed; }
.navbar .dropdown-menu li.open ul{color:#333;}
.navbar .dropdown-menu li.open ul li a{background:none;  color:#333;}
.navbar .dropdown-menu li.open ul li a:hover{background:#ededed; color:#3b5499;}

.MobileHeader{margin-bottom: 20px;text-align: center;display: none;position: fixed;top: 0;width: 100%;z-index: 8;}
.logged-in .MobileHeader{top: 48px;}
.MobileHeader .GrayHeader {position: relative;background: #fff;box-shadow: 0 2px 10px 0px rgba(0,0,0,.4);}
.MobileHeader .GrayHeader .LogoMobile{text-align:center; padding:7px 10px 7px 70px; background:#FFF;}
.MobileHeader .GrayHeader .LeftMenu{    position: absolute;left: 10px;background: #9c9c9c;height: 40px;line-height: 50px;text-align: center;width: 50px;top: 10px;}
.MobileHeader .GrayHeader .Search{position:absolute; right:0; background:#9c9c9c; height:50px; line-height:50px; text-align:center; width:60px;}
.MobileHeader .GrayHeader .Search button{background:#9c9c9c; border:0; margin: 0; padding:0; height:50px; width:60px;}
.MobileHeader .GrayHeader .searchBoxMain{left:0; right:0; width:auto; position:absolute; top:-55px; margin:0 60px; padding-top:3px; transition:all 0.2s ease 0s;}
.MobileHeader .GrayHeader .searchBoxMain input{border:0; border-bottom:1px solid #9c9c9c; border-radius:0; height:47px;}
.search-tgl {top:0 !important;}

.MobileHeader .GrayHeader ul{display:none;margin:0px; padding:0; background: rgba(252,252,252, 0.9); font-size:13px; text-transform:uppercase; text-align:left; font-weight:bold;}
.MobileHeader .GrayHeader ul li{list-style:none; padding:3px 5px;}
.MobileHeader .GrayHeader ul li a{color:#6b6b6b; display:block; text-decoration:none; padding:5px;}
.MobileHeader .GrayHeader ul li:hover{background:#ededed;}

.MobileHeader .GrayHeader ul li.InnerMenu{background:#e2e2e2;}
.MobileHeader .GrayHeader ul li.InnerMenu:hover{}
.MobileHeader .GrayHeader ul li.InnerMenu a.child-menu{font-weight:bold; color:#000;}
.MobileHeader .GrayHeader ul li.InnerMenu ul{background:none;}
.MobileHeader .GrayHeader ul li.InnerMenu ul li{padding-left:10px;}

.MobileHeader .SubHeader{background:#eeeeee; padding:0 5px; line-height:28px; color:#6b6b6b; text-align:left; font-size:11px; font-weight:bold;}
.MobileHeader .SubHeader a{color:#6b6b6b; text-decoration:none; margin:0 3px;}
.MobileHeader .SubHeader a:hover{color:#000;}
.MobileHeader .SubHeader a.SubMenu{color:#6b6b6b;}
.MobileHeader .SubHeader a.SubMenu:hover{color:#000; text-decoration:none;}
.MobileHeader .SubHeader ul{display:none;margin:0 -5px; padding:0; background: rgba(252,252,252, 1); font-size:13px; text-transform:uppercase;}
.MobileHeader .SubHeader ul li{list-style:none; padding:3px 5px;}
.MobileHeader .SubHeader ul li a{display:block; text-decoration:none; color:#6b6b6b;}
.MobileHeader .SubHeader ul li:hover{background:#ededed;}
.MobileHeader .SubHeader ul li a:hover{color:#6b6b6b;}


.rt-tab-block{max-width:300px; display:block; margin-bottom:15px;}
.rt-tab-block .nav-tabs{margin-bottom:0px; border:0;}
.rt-tab-block .nav-tabs > li{margin:0px;}
.rt-tab-block .nav-tabs > li a{border:0; margin:0px; text-align:center; font-size:23px; font-weight:bold; color:#616161; padding:0;
  -webkit-border-radius:0; border-radius: 0;
}

.rt-tab-block .nav-tabs > li > a:hover,
.rt-tab-block .nav-tabs > li.active > a,
.rt-tab-block .nav-tabs > li.active > a:focus,
.rt-tab-block .nav-tabs > li.active > a:hover{background-color:#fff; border:0;}

.rt-tab-block .nav-tabs > li.active > a,
.rt-tab-block .nav-tabs > li.active > a:hover,
.rt-tab-block .nav-tabs > li.active > a:focus,
.rt-tab-block .nav-tabs > li.active > a:active{color:#334d95;}

.tabs-one li{width:100%;}
.tabs-two li{padding:0 12px; border-right:1px solid #7d7d7d;}
.tabs-two li:last-child{border-right:0px;}

.tabs-three li{padding:0 10px; border-right:1px solid #7d7d7d;}
.tabs-three li:last-child{border-right:0px;}

ul.tabing-list{display: block; clear:both; margin:0 0 10px 0; padding: 0px; counter-reset: my-badass-counter;}
ul.tabing-list li{display:block; clear:both; border-bottom:solid 1px #CCC; min-height:58px; position:relative; font-weight:bold; padding:11px 8px 8px 55px;}
ul.tabing-list li:last-child{border-bottom:none;}
ul.tabing-list li:before{font-size:24px; color:#969696; font-weight:bold; width:58px; text-align:center; position:absolute; left:0px; top:15px;
    content: counter(my-badass-counter) "."; counter-increment: my-badass-counter;
}

ul.tabing-list li a{display:inline-block; font-size:18px; color:#383838; text-decoration:none;}
ul.tabing-list li span{display:block; clear:both; font-size:11px; color:#868686; font-weight:normal;}

.morelist{display:block; clear:both; margin-bottom:10px; text-align:center;}
.morelist a{display: inline-block; padding:0 15px;  line-height: 36px; font-size: 14px; color:#40599c; font-weight:bold;}


.weather-widget-block{display:block; clear:both; padding-top:25px; margin-bottom:25px; min-height:250px; background:url(images/sidebar-title-bg.png) repeat-x left top;}
.weather-widget-block img{width:auto !important;}
.widget-in{width:200px; margin: 0 auto; color:#282828;}
.wt-types{width: 65px; float: left; text-align: center; margin-top:24px;}
.wt-types span{display: block; clear: both; margin-top:5px; font-weight:bold; font-size: 14px; color:#eeb61e;}
.wt-city-info{width:auto; float:right; text-align:center; font-weight:bold;}

.wt-city-info h5, .wt-city-info span, .wt-city-info label{display: block; clear: both; color:#282828;}
.wt-city-info h5{font-size:15px; font-weight:bold; text-transform: uppercase; min-height: 32px; margin: 0px; line-height: 32px;}
.wt-city-info label{font-size:48px; height:auto; color:#334d95; line-height:58px; min-height:58px; margin:0;}
.wt-city-info span{font-size:14px; font-weight:bold;}

ul.wt-week-report{display:block; clear:both; margin:13px 0 0 0; padding:0px; list-style:none;}
ul.wt-week-report li{width:33.33%; float: left; display: inline-block; text-align: center; border-right: solid 1px #b7b7b7;}
ul.wt-week-report li:last-child{border:none;}
ul.wt-week-report li label, ul.wt-week-report li img, ul.wt-week-report li span{display: block; clear: both; font-size:14px; font-weight:bold; }
ul.wt-week-report li label{margin: 0px;}
ul.wt-week-report li span{margin-top:5px;}
ul.wt-week-report li img{margin:5px 0; display:inline-block;}

.rt-tab-block.Three{background:url(images/sidebar-title-bg.png) repeat-x left top; padding-top:25px;}
.brd-block1{display:block; clear:both; padding-top:20px; margin-bottom:15px; background:url(images/sidebar-title-bg.png) repeat-x left top;}
.rt-chart-block h3{font-size:24px; font-weight:bold; color:#334d95; margin:5px 0 15px 0;}

.rt-chart-block .chart-block{display:block; clear:both; margin:0 5px;}
.rt-chart-block p{margin:10px 0 0 0; text-align:center; font-size:10px; color:#000;}
.rt-chart-block p a{background:#334d95; border-radius:3px; padding:7px 15px 5px 15px; line-height:20px; color:#FFF; font-size:11px; font-weight:bold; text-decoration:none;}


.mail-newsletter{background:url(images/sidebar-title-bg.png) repeat-x left top; padding-top:25px; display:block; clear:both; margin-bottom:15px; background-color:#fff;}
.newsletter-head{display:block; clear:both; height:65px; border:solid 1px #CCC; background-color:#f1f1f1;}
.newsletter-head div{width:79px; height:65px; float:left; background-color:#334d95; border-right:solid 1px #CCC; margin-right:10px; color:#fff;}
.newsletter-head div img{width:auto;}
.newsletter-head h4{font-size:15px; color:#252525; margin: 0px; line-height:28px; font-weight:bold;}
.newsletter-head p{font-size:11px; color:#555; margin:0 5px 0 0; line-height:13px;}
.newsletter-form{display:block; clear:both; margin:25px auto 12px auto; padding:0;}
.newsletter-row{display:block; clear: both; margin-top: 12px;}
.newsletter-row label{width:40px; display:inline-block; line-height:20px; font-size:11px; color:#a8a9a9; font-weight: normal; margin: 0px;}
.newsletter-row input{display:inline-block; height:26px; padding:0px 5px; font-size:11px; color:#212424; border:solid 1px #e8e8e8;
  -webkit-border-radius:0; border-radius:0; box-shadow:none;}

.submit{display:inline-block; padding:0 20px; color:#fff; background-color:#334d95; border:0; height:24px; font-size:12px; line-height:22px; font-weight:bold;
  -webkit-border-radius:3px; border-radius:3px;
}

.LeftContent{padding-bottom:25px;}
.LeftContent:after{content:""; border-right:1px solid #efefef; height:100%; position:absolute; right:0; top:0; width:1px;}

.Headlines{font-size:11px; font-weight:bold; background:#f4f4f4; border-radius:3px; position:relative; line-height:24px; overflow:hidden;}
.Headlines a{color:#333; text-decoration:none; margin:0 5px; display:inline-block; vertical-align:middle; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:220px;}
.Headlines a:hover{color:#000;}
.Headlines span.title{background:url(images/headlines-arrow.png) no-repeat right top #3b5499; color:#FFF; padding:0 10px; height:24px; display:inline-block; position:absolute; left:0; top:0;}
.Headlines .marquee{}


.Showcase{border:4px solid #f2f2f2; padding:5px; margin-top:20px;}
.Showcase .carousel-control{opacity:1;}
.Showcase .left.carousel-control{background:url(images/slide-left-arrow.png) no-repeat left top; height:25px; width:25px; left:10px; margin-top:-25px; top:50%;}
.Showcase .right.carousel-control{background:url(images/slide-right-arrow.png) no-repeat right top; height:25px; width:25px; right:10px; margin-top:-25px; top:50%;}
.Showcase .carousel-indicators {bottom:-40px;}
.Showcase .carousel-indicators li {background:url(images/slide-bullet.png) no-repeat left center; width:10px; height:10px; border:0;  margin:0;}
.Showcase .carousel-indicators li.active {background:url(images/slide-bullet-active.png) no-repeat left center; width:10px; height:10px;  margin:0;}

.Showcase .item .carousel-caption{background: rgba(0, 0, 0, 0.7); text-align:left; padding:10px; font-size:11px; left:0; bottom:0; right:0;}
.Showcase .item .carousel-caption b{font-size:15px;}
.Showcase .item .carousel-caption p{margin:0;}


.LatestAnalysis{padding-top:15px;}
.LatestAnalysis h2{color:#1a1a1a; font-size:19px; background:url(images/title-botder-line.png) repeat-x left bottom; padding-bottom:15px;}
.LatestAnalysis .Analysis{border:1px solid #ededed; padding:17px 17px 0px 17px; border-radius:3px; margin:15px auto;}
.LatestAnalysis .Analysis h6{font-weight:bold; font-size:13px; color:#383838; margin:0 0 15px 0; padding:0;}
.LatestAnalysis .Analysis p{font-size:12px; color:#666666; margin:12px 0;}
.LatestAnalysis .Analysis .Posted{font-size:11px; color:#868686; border-top:1px solid #f0f0f0; padding:15px 0;}
.LatestAnalysis .Analysis .Posted b{font-size:11px; color:#707070;}
.LatestAnalysis .Analysis .Posted a{font-size:10px; color:#334d95; text-transform:uppercase; float:right;}
.LatestAnalysis .AnalysisImage{background:#f2f2f2; padding:4px;}
.LatestAnalysis .AnalysisImage img{border:1px solid #FFF;}

.LatestAnalysis .Pagin{border-top:1px solid #e8e8e8; padding:24px 35px; text-align:center; height:55px; margin-top:5px; position:relative;}
.LatestAnalysis .Pagin span{height:1px; background:#f2f2f2; display:block; width:100%; z-index:-1; margin-top:-17px;}
.LatestAnalysis .Pagin ul{margin:0; padding:0 10px; background:#FFF;}
.LatestAnalysis .Pagin ul li a{margin:0 5px; border-radius:3px; border:1px solid #FFF; font-size:12px; color:#6b6b6b; padding:0px; height:22px; width:22px; line-height:22px; cursor:pointer;}
.LatestAnalysis .Pagin ul li.active a{border-radius:3px; background:#FFF; border:1px solid #e3e3e3; color:#6b6b6b;}
.LatestAnalysis .Pagin ul li a:hover{border-radius:3px; background:#FFF; border:1px solid #e3e3e3; color:#6b6b6b;}

.LatestAnalysis .Pagin a.Left{background:#dbdbdb; border:1px solid #d6d6d6; border-radius:3px; line-height:18px; display:inline-block; width:21px; height:21px; text-align:center; vertical-align: middle; position:absolute; left:0;}
.LatestAnalysis .Pagin a.Right{background:#dbdbdb; border:1px solid #d6d6d6; border-radius:3px; line-height:18px; display:inline-block; width:21px; height:21px; text-align:center; vertical-align: middle; position:absolute; right:0;}

.ExpertOpinion{margin-top:20px; padding-top:5px; background:url(images/sidebar-title-bg.png) repeat-x left top;}
.ExpertOpinion h2{color:#1a1a1a; font-size:19px; background:url(images/title-botder-line.png) repeat-x left bottom; padding-bottom:15px;}
.ExpertOpinion .AllOpinion{border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; padding:10px 0;}
.ExpertOpinion .AllOpinion a{font-size:11px; color:#334d95; font-weight:bold;}

.ExpertOpinion .OpinionBox{border-bottom:1px solid #e8e8e8; padding:15px 0;}
.ExpertOpinion .OpinionBox.Last{border-bottom:0px solid #e8e8e8;}
.ExpertOpinion .OpinionBox .ThumbImage{background:#f2f2f2; padding:3px; max-width:73px; float:left;}
.ExpertOpinion .OpinionBox .OpinionBoxContent{margin-left:85px; font-size:11px; color:#868686;}
.ExpertOpinion .OpinionBox .OpinionBoxContent p{margin-bottom:5px;}
.ExpertOpinion .OpinionBox .OpinionBoxContent a{font-size:12px; font-weight:bold; color:#343434; text-decoration:none;}
.ExpertOpinion .OpinionBox .OpinionBoxContent a:hover{color:#334d95;}

.RecentReports{margin-top:30px; padding-bottom:30px; background:url(images/sidebar-title-bg.png) repeat-x left bottom;}
.RecentReports h2{color:#1a1a1a; font-size:19px; background:url(images/title-botder-line.png) repeat-x left bottom; padding-bottom:15px;}
.RecentReports .ReportBox{margin: 0 5px;}
.RecentReports .ReportBox .ThumbImage{background:#f2f2f2; padding:4px;}
.RecentReports .ReportBox .ThumbImage img{width:100%;}
.RecentReports .ReportBox h6{color:#383838; font-size:12px; font-weight:bold; margin:15px 0;}
.RecentReports .ReportBox .Posted{font-size:11px; color:#868686; line-height:32px; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;}
.RecentReports .ReportBox .Posted b{font-size:11px; color:#707070;}
.RecentReports .ReportBox .Posted a{font-size:10px; color:#334d95; text-transform:uppercase; float:right;}

.RecentReports .owl-buttons{}
.owl-controls .owl-buttons div{position: absolute; top: 25%;}

.RecentReports .owl-buttons .owl-prev{font-size:0; background:url(images/recent-report-left-arrow.png) no-repeat left top; height:23px; width:17px; left:10px;}
.RecentReports .owl-buttons .owl-next{font-size:0; background:url(images/recent-report-right-arrow.png) no-repeat left top; height:23px; width:17px; right:10px;}

.MediaMonitoring{}
.MediaMonitoring{margin-top:30px;}
.MediaMonitoring h2{color:#1a1a1a; font-size:19px; background:url(images/title-botder-line.png) repeat-x left bottom; padding-bottom:15px;}
.MediaMonitoring h5{color:#343434; margin-bottom:15px; font-size:13px; font-weight:bold; text-transform:uppercase;}


.media-monitoring-blcok{display: block; clear: both; background-color:#fff; border-top:solid 1px #ccc; height:290px; margin-bottom:18px;}

.media-monitoring-data{display: block; clear: both; height:205px; overflow-y:auto;}
.media-monitoring-row{width: 98%; display: block; clear: both; border-bottom:solid 1px #ccc;}

.media-monitoring-row .data-logo{width:100px; float:left; padding:14px; text-align:center; }
.media-monitoring-row .data-logo img{width: auto; max-width:60px;}
.media-monitoring-row label{float:right; width:76px; text-align:right; font-size:11px; margin:15px 0 0 0;}
.media-monitoring-row h3{padding: 8px 90px 0px 100px; font-size:11px; margin:0px;}
.media-monitoring-row h3 a{color:#000;}
.media-monitoring-row p{padding: 0px 90px 10px 100px; font-size:11px; font-style:italic; margin:0px;}
.media-monitoring-row p.normaltext{font-style:normal; padding-bottom:5px;}
.pad-rt-5{padding-right: 5px !important;}

.media-monitoring-btn{display:block; clear:both; padding:20px 0; text-align:center;}
.media-monitoring-btn a{background:#334d95; color:#FFF; font-size:11px; font-weight:bold; text-transform:uppercase; border-radius:3px; padding:5px 15px;}


.media-monitoring-row h4{padding: 8px 5px 0px 100px; font-size:13px; margin:0px;}
.media-monitoring-row h4 a{color:#000;}
.media-monitoring-row h5{padding:5px 5px 5px 100px; font-size:11px; margin:0px; text-transform:none;}

.Footer{background:#1c1c1c; border-top:4px solid #c2c2c2; min-height:100px; padding-top:70px;}
.Footer h3{text-transform:uppercase; color:#e0e0e0; font-size:18px; font-weight:bold; margin-top:0;}
.Footer ul{margin:0 0 25px 0; padding:0;}
.Footer ul li{list-style:none; padding:2px 20px; font-size:12px; background:url(images/footer-link-bullet.png) no-repeat left 7px; line-height:16px;}
.Footer ul li a{color:#b9b9b9; text-decoration:none;}
.Footer ul li a:hover{color:#FFF;}


.Footer .Copyright{border-top:1px solid #3d3d3d; line-height:40px; font-size:11px; color:#CCC;margin-top: 70px;}
.Footer .Copyright a{font-weight:bold; color:#FFF; margin:0 4px; vertical-align:middle;}


.block {display:block; margin:0 0 15px; overflow:hidden;}

.full-block1{padding-top:10px; padding-bottom:30px;}
.full-graph-block{display:block; clear:both; margin:30px 0 40px 0;}

a.red-block-nav{display:inline-block; padding:0 20px; background-color:#bd2d37; line-height:36px; min-width:150px; font-size: 12px; color:#fff; text-transform: uppercase; text-align: center;
  -webkit-border-radius: 18px; border-radius: 18px;
}
a.red-block-nav:hover{color:#fff:}
.sec-title3{font-size:18px; margin:0 0 20px 0; color:#000;}

.border-block1{display:block; clear:both; border:solid 1px #cdcdcc; padding:20px 0; margin-bottom:20px;}

.title-gline{margin:0 0 20px 0; position:relative;}
.title-gline:before{width:100%; height:1px; background-color:#cdcdcc; content:""; position:absolute; left:0px; top:50%;}
.title-gline span{display:inline-block; background-color: #fff; padding-right:10px; position:relative; /*z-index:9;*/}

.mLR15{margin-left:15px; margin-right:15px;}
.picnews > a > img{border:solid 1px #d0d0d0; margin-bottom:5px;}
.picnews > p{margin-bottom:15px;}
.mBot20{margin-bottom:20px !important;}
.periodicals-col h4{margin: 0 0 15px 0; text-align: center; color:#000;}
.periodicals-col h4 a{display:inline-block; font-size:18px; text-decoration:underline;}
.periodicals-col h4 a:hover{text-decoration:none;}
.periodicals-col > a > img{margin-bottom: 15px;}
.ltst-videos > a > img{border:solid 1px #d0d0d0; margin-bottom:5px; padding:4px;}
.ltst-videos > p{margin-bottom:15px;}
.periodicals-filter{width:280px;}

.companyentry-info h4{font-size:24px; color:#2c2c2c; margin:0 0 15px 0;}

.companyentry-info p{line-height:20px; color:#2c2c2c;}
.companyentry-info p a{color:#2c2c2c;}
a.sanctioned-btn{display:block; text-align:center; background-color:#bd2d37; color:#fff; font-size:24px; font-weight:bold; line-height:78px; text-decoration:none; -webkit-border-radius:8px; border-radius:8px;}

.factory-img, .factory-map{height:284px; overflow:hidden; border:solid 1px #c4c4c4; text-align:center; margin-bottom:15px;}
.factory-img img{width:auto;}
.factory-map iframe{width:100%; height:100%;}

.companyentry-dtl{overflow-y:scroll; height:120px;}

.companyentry-dtl p{line-height:18px; font-size:13px;}

.reported-exports{display:block; clear:both; position:relative; padding:30px 0; border-bottom:2px solid #d4d4d4;}
.reported-exports .col-sm-4 {bottom:30px; position:absolute; right:0;}
a.back-dir-nav{display:block; background-color:#BB3B33; margin-top:20px; color:#fff; font-weight:bold; font-size:18px; line-height:50px; text-decoration:none; text-align:center; -webkit-border-radius:4px; border-radius:4px;}

ul.bullet-list{list-style:none; margin:0px; padding:0px;}
ul.bullet-list li{display:block; padding-left:20px; position:relative;}
ul.bullet-list li a{color:#2c2c2c;}
ul.bullet-list li:before{width:11px; height:11px; background-color:#40599c; position:absolute; left:0px; top:4px; content:""; -webkit-border-radius:50%; border-radius:50%; }

ul.number-list{list-style:none; margin:0px; padding:0px; counter-reset: my-badass-counter;}
ul.number-list li{display:block; padding-left:20px; position:relative; position:relative;}

ul.number-list li:before{
  content: counter(my-badass-counter);
  counter-increment: my-badass-counter;
  font-size: 13px; color:#fff; width:16px; height:16px; text-align:center; position:absolute; left:0px; top:0px; background-color:#bd2d37;
  -webkit-border-radius: 50%; border-radius:50%;
}

.reported-exports-info h5{margin:0 0 20px 0; font-weight:bold;}
.reported-exports-info ul{width:125px; display:inline-block;}
.reported-exports-info ul li{margin:7px 0;}

.recent-coverage{padding:30px 0;}
.recent-coverage h4{color:#2c2c2c; font-size:22px;}

.recent-coverage-block{display:block; clear:both; height:260px; overflow:auto; -webkit-overflow-scrolling: touch;}
.recent-coverage-row{display:block; clear:both; padding:10px; margin-bottom:15px; border:1px solid #f3f3f3;}

.recent-coverage-filter{float:right; background:#FFF; position:relative; z-index:1; padding-left:8px;}
.recent-coverage-filter label{font-size:12px; color:#666666; font-weight:normal;}
.recent-coverage-filter .form-control{font-size:12px; color:#666666; font-weight:normal; display:inline-block; width:124px;}

.recent-coverage-thumb{width:200px; height:100px; float:left; border:solid 1px #f3f3f3; text-align:center;}
.recent-coverage-thumb img{width:auto;}
.recent-coverage-info{margin-left:225px; font-size:13px;}

.recent-coverage-info h4{font-size:13px; font-weight:bold; margin:0 0 5px 0;}
.recent-coverage-info h4 a{color:#333333; text-decoration:none;}

.recent-coverage-info span.publishing-info{display:block; color:#989898; font-weight:bold; font-size:12px;}
.recent-coverage-info p{line-height:18px;}


.map-cate{overflow:visible;}
.map-cate h5{font-size:15px; font-weight:bold; color:#2c2c2c;}

h3.sec-title-bold, .KCNA-article .c5 {font-size:25px; font-weight:bold; margin-top:0;}
h3.sec-title-grayline{font-size:22px; font-weight:bold; margin:0 0 25px 0; padding-bottom:10px; border-bottom:2px solid #d4d4d4;}
h3.iner-title{font-size:16px; font-weight:bold; margin:0 0 20px 0;}

.select-cate{display:block; clear:both; height:438px; border:solid 1px #ededed; overflow-y:auto; margin-bottom:15px; -webkit-overflow-scrolling:touch;}
.select-cate ul{display:block; margin:0 15px; padding:0px; list-style:none;}
.select-cate ul li{display:block; clear:both; padding:20px 0; line-height:20px; border-bottom:solid 1px #ddd;}
.select-cate ul li:last-child{border-bottom:none;}
.select-cate ul li a{color:#2c2c2c; text-decoration:none; padding:2px 3px;}
.select-cate ul li.active a{color:#FFF; background:#3e579b; border-radius:3px;}

.select-map{display:block; clear:both; height:438px; border:solid 1px #ececec; overflow:hidden; margin-bottom:15px;}
.select-map iframe{width:100%; height:100%;}

table.dataTable thead .sorting_asc{background-image: url(images/grey-arw-down.png); background-repeat: no-repeat; background-position:20px 13px;}
table.dataTable thead .sorting, table.dataTable thead .sorting_desc{background-image: url(images/grey-arw-up.png); background-repeat: no-repeat; background-position:20px 13px;}
#example thead th, #example thead tr{background-color:#ebebeb;}
#example thead th, #example thead tr th, #example thead th, #example thead tr td{color:#2c2c2c; font-weight:normal;}
#example thead th, #example tbody td{padding-left:44px; padding-right:5px; border-color:#ebebeb;}

.filter-data-table table.dataTable.no-footer,
.filter-data-table table.dataTable thead th, .filter-data-table table.dataTable thead td{border:none; color:#2c2c2c;}

.filter-group button{margin-bottom:15px;}
.filter-group button, .filter-group input{border-color:#ececec; padding-top:10px; padding-bottom:10px; height:40px; font-size:11px; color:#000; -webkit-border-radius:0; border-radius:0;}
.filter-group button{width:58px; background-color:#ebebeb; color:#000; font-size:11px;}
.filter-data-table{display:block; clear:both; border:solid 1px #ececec; font-size:15px; color:#2c2c2c;}
.filter-data-head{display:block; clear:both; background-color:#ebebeb; padding:10px 0;}
.filter-data-head > div{width:32.8%; display:inline-block;}
.filter-data-head > div > a{display:block; width:100%; line-height:26px; display:inline-block; color:#2c2c2c; padding-left:44px; background-image: url(images/up-down-grey-arrow.png); background-repeat:no-repeat; background-position:20px 0; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; height:26px;}
.filter-data-head > div > a.ascending{background-position: 20px 0; }
.filter-data-head > div > a.descending{background-position: 20px -24px;}
.filter-data-row{display:block; clear:both; border-bottom:solid 1px #ececec; padding:10px 0;}

.filter-data-row:last-child{border-bottom:none;}
.filter-data-row:hover{background-color:#f5f5f5;}
.filter-data-row span{width:32.8%; display:inline-block; line-height:16px; text-indent:44px; height:16px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}


.dir-block{overflow:visible;}

.dir-entry-bannerimg{overflow:hidden; border:solid 1px #c4c4c4; text-align:center; margin-bottom:15px;}
.dir-info-main{display:block; clear:both;}
.dir-info-main p{line-height:20px;}
.dir-info-main p a{color:#2c2c2c;}
.dir-info-inn{font-size:13px; display:block; clear:both; height:488px; overflow-y:auto; -webkit-overflow-scrolling: touch;}
.dir-info-main a.back-dir-nav{font-size:18px; max-width:280px; margin:15px auto 0px auto;}

.mBotO{margin-bottom: 0px !important;}
.mBot40{margin-bottom: 40px !important; font-size:14px;}
.dir-map{height:485px; margin-top:40px;}

.dir-entry-coverage{border-top:2px solid #d4d4d4; padding-top:20px; margin-top:20px;}
.dir-entry-coverage h4{margin:0;}

/* Base for label Styling */
.custome-check-ui [type="checkbox"]:not(:checked),
.custome-check-ui [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
.custome-check-ui [type="checkbox"]:not(:checked) + label,
.custome-check-ui [type="checkbox"]:checked + label{
  position: relative;
  cursor: pointer;
}

/* checkbox aspect */
.custome-check-ui [type="checkbox"]:not(:checked) + label:before,
.custome-check-ui [type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  /*top: 0px; right: 0px;*/
  width: 22px; height: 22px;
  border: 1px solid #c0bdbd;
  background: #fff;
  border-radius: 3px;
}
/* checked mark aspect */
.custome-check-ui [type="checkbox"]:not(:checked) + label:after,
.custome-check-ui [type="checkbox"]:checked + label:after {
  content: '';
  position: absolute;
  /*top: 4px; right: 4px;*/
  width: 14px; height: 14px;
  background-color:#BB3B33;
  transition: all .2s;
  border-radius: 3px;
}
/* checked mark aspect changes */
.custome-check-ui [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
.custome-check-ui [type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* disabled checkbox */
.custome-check-ui [type="checkbox"]:disabled:not(:checked) + label:before,
.custome-check-ui [type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
.custome-check-ui [type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
.custome-check-ui [type="checkbox"]:disabled + label {
  color: #aaa;
}
/* accessibility */
.custome-check-ui [type="checkbox"]:checked:focus + label:before,
.custome-check-ui [type="checkbox"]:not(:checked):focus + label:before {
  border: 1px solid #2c2c2c;
}

/* LEFT SIDE CHECKBOX CSS */
.checkbox-left [type="checkbox"]:not(:checked) + label,
.checkbox-left [type="checkbox"]:checked + label {
  padding-left: 28px;
}
.checkbox-left [type="checkbox"]:not(:checked) + label:before,
.checkbox-left [type="checkbox"]:checked + label:before {
  top: 0px; left: 0px;
}
.checkbox-left [type="checkbox"]:not(:checked) + label:after,
.checkbox-left [type="checkbox"]:checked + label:after {
  top: 4px; left: 4px;
}
/* LEFT SIDE CHECKBOX CSS */


/* RIGHT SIDE CHECKBOX CSS */
.checkbox-right [type="checkbox"]:not(:checked) + label,
.checkbox-right [type="checkbox"]:checked + label {
  padding-right: 25px;
}
.checkbox-right [type="checkbox"]:not(:checked) + label:before,
.checkbox-right [type="checkbox"]:checked + label:before {
  top: 0px; right: 0px;
}
.checkbox-right [type="checkbox"]:not(:checked) + label:after,
.checkbox-right [type="checkbox"]:checked + label:after {
  top: 4px; right: 4px;
}

/* RIGHT SIDE CHECKBOX CSS */

/* Base for label styling RADIO INPUT */
.custome-check-ui [type="radio"]:not(:checked),
.custome-check-ui [type="radio"]:checked {
  position: absolute;
  left: -9999px;
}
.custome-check-ui [type="radio"]:not(:checked) + label,
.custome-check-ui [type="radio"]:checked + label{
  position: relative;
  cursor: pointer;
}

/* radio aspect */
.custome-check-ui [type="radio"]:not(:checked) + label:before,
.custome-check-ui [type="radio"]:checked + label:before {
  content: '';
  position: absolute;
  /*top: 0px; right: 0px;*/
  width: 22px; height: 22px;
  border: 1px solid #c0bdbd;
  background: #fff;
  border-radius: 16px;
}
/* checked mark aspect RADIO INPUT */
.custome-check-ui [type="radio"]:not(:checked) + label:after,
.custome-check-ui [type="radio"]:checked + label:after {
  content: '';
  position: absolute;
  /*top: 4px; right: 4px;*/
  width: 14px; height: 14px;
  background-color:#334d95;
  transition: all .2s;
  border-radius: 16px;
}
/* checked mark aspect changes RADIO INPUT */
.custome-check-ui [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
.custome-check-ui [type="radio"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* disabled radio */
.custome-check-ui [type="radio"]:disabled:not(:checked) + label:before,
.custome-check-ui [type="radio"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
.custome-check-ui [type="radio"]:disabled:checked + label:after {
  color: #999;
}
.custome-check-ui [type="radio"]:disabled + label {
  color: #aaa;
}

/* accessibility  RADIO INPUT*/
.custome-check-ui [type="radio"]:checked:focus + label:before,
.custome-check-ui [type="radio"]:not(:checked):focus + label:before {
  border: 1px solid #2c2c2c;
}

/* LEFT SIDE radio CSS RADIO INPUT */
.checkbox-left [type="radio"]:not(:checked) + label,
.checkbox-left [type="radio"]:checked + label {
  padding-left: 28px;
}
.checkbox-left [type="radio"]:not(:checked) + label:before,
.checkbox-left [type="radio"]:checked + label:before {
  top: 0px; left: 0px;
}
.checkbox-left [type="radio"]:not(:checked) + label:after,
.checkbox-left [type="radio"]:checked + label:after {
  top: 4px; left: 4px;
}
/* LEFT SIDE radio CSS RADIO INPUT*/


/* RIGHT SIDE radio CSS RADIO INPUT*/
.checkbox-right [type="radio"]:not(:checked) + label,
.checkbox-right [type="radio"]:checked + label {
  padding-right: 25px;
}
.checkbox-right [type="radio"]:not(:checked) + label:before,
.checkbox-right [type="radio"]:checked + label:before {
  top: 0px; right: 0px;
}
.checkbox-right [type="radio"]:not(:checked) + label:after,
.checkbox-right [type="radio"]:checked + label:after {
  top: 4px; right: 4px;
}
/* RIGHT SIDE radio CSS RADIO INPUT*/


.chart-by{display:block; margin:0; padding:0px; list-style:none;}
.chart-by li{display:block; width:100%; line-height:22px; padding:5px 5px 5px 0; border-bottom:solid 1px #dfdfdf;}
.chart-by li:last-child{border-bottom:none;}
.chart-by li label{display:block; font-weight:normal; margin:0px;}
.dir-landing-map{height:500px;}

.imp-exp-block-visi{overflow:visible;}

.date {margin-bottom:15px;}
.date > .dropdown-menu{background-color: #fff; border: none;}
.date > .dropdown-menu li{border: none;}

.date > .input-group-addon{background-color:#fff; border-left: 0px;}
.input-group.date input[type="text"]{border-radius:3px;}

.date .input-group-addon .glyphicon-calendar::before{ content: "" !important;}
.date .input-group-addon{padding-left:0px; padding-right:0px; background-image: url(images/calendar-icon.png); background-repeat: no-repeat; background-position:5px 4px;}
.date .input-group-addon .glyphicon-calendar{width:32px;}
.exper-form label{font-weight:normal; margin:10px 0;}
.exper-form select, .exper-form input[type="text"]{color:#000; font-size:15px;}
.imp-exp-block{display:block; clear:both; margin:20px 0;}

.imp-exp-block h5{font-size:16px; font-weight:bold; margin:15px 0;}
.slct-country{height:325px;}
.data-year-block{display:block; clear:both; padding:15px; border:solid 1px #cccccc;}
.import-export-list{display:block; clear:both; border:solid 1px #cccccc;  margin:55px 0 20px;}

.ix-head{width:100%; float:left; line-height:28px; padding:10px; color:#2c2c2c;}
.ix-head label{font-weight:normal; margin:0px;}
.ix-head a{display:inline-block; color:#2c2c2c; padding-right:20px; line-height:26px; background-image:url(images/up-down-grey-arrow.png); background-repeat:no-repeat;}
a.prc-nav{line-height:16px; width:85px; padding-right:15px; background-position:right 13px;}
.ix-head > a.ascending{background-position:right 0px;}
.ix-head > a.descending{background-position:right -25px;}
.ix-head > a.prc-nav.descending{background-position:right -18px;}
.ix-head-first{font-size:14px;}
.ix-head-second{font-size:15px; background-color:#ededed;}
ul.ix-data{width:100%; float:left; margin:0px 0; padding:0px; list-style:none; overflow:auto; min-height:300px; max-height:711px; -webkit-overflow-scrolling: touch;}
ul.ix-data li{width:100%; float:left; border-bottom:solid 1px #ddd; padding:12px 10px; line-height:20px;}
ul.ix-data li:last-child{border:none;}
ul.ix-data li:hover{background-color:#f5f5f5;}

ul.ix-data li span{display:block; margin-right: 85px; color:#2c2c2c;}
ul.ix-data li label{float:right; width: 85px; text-align: right; font-weight: normal; color:#2c2c2c;}

.table-fixed{width:100%;}
.table-fixed thead, .table-fixed tbody, .table-fixed tr, .table-fixed td, .table-fixed th{display:block;}
.table-fixed tr:after {content:''; display:block; visibility:hidden; clear:both;}

.table-fixed thead th{border:none !important;}
.table-fixed tbody {overflow-y:auto;}
.table-fixed thead {}
.table-fixed tbody tr:hover{background-color:#f5f5f5;}
.table-fixed tbody td,  .table-fixed thead th {width:49.8%; float:left;}

.ix-data-table{border:solid 1px #e3e3e3; margin-top:40px;}
.ix-data-table thead th{padding:17px 10px !important; font-size:15px; font-weight:normal;}
.ix-data-table tbody{max-height:675px;}
.ix-data-table tbody tr td{padding:12px 10px; line-height:20px; border-color:#e3e3e3;}
.ix-data-table thead tr th:first-child{width:40%;}
.ix-data-table thead tr th:last-child{width:60%; text-align:right;}
.ix-data-table tr td:first-child{width:75%;}
.ix-data-table tr td:last-child{width:25%;}
.ix-data-table thead tr:last-child{background-color:#FFF;}

.ix-data-table thead tr th a{display:inline-block; color:#2c2c2c; padding-right:20px; font-weight:bold; background-image: url(images/up-down-grey-arrow.png); background-repeat:no-repeat;}
a.prc-nav{line-height:16px;  width:85px; padding-right:15px; background-position:right 13px;}
.ix-data-table thead tr th > a.ascending{background-position:right 0px;}
.ix-data-table thead tr th > a.descending{background-position:right -25px;}
.ix-data-table thead tr th > a.prc-nav.descending{background-position:right -18px;}
.ix-head-first{font-size:14px;}
.ix-head-second{font-size:15px; background-color:#ededed;}
a.prc-nav{line-height:16px;  width:85px; padding-right:15px; background-position:right 13px;}

.year-data{background-image:url(images/calendar-icon.png); background-repeat:no-repeat; background-position:90% 5px;}

.aggregator-search-box{}
.aggregator-search-box p{font-size:12px;}
.aggregator-search-box .form-group .form-control{border-radius:0; border:1px solid #cdcdcc; background:url(images/search-icon-gray.png) no-repeat 10px center; padding-left:40px;}
.aggregator-search-box .form-group .btn-grey{background:#3b5499; color:#FFF; font-size:12px; border:0; font-weight:bold; padding:8px 20px; height:34px;}

.title14 {color:#2c2c2c; font-size:14px; font-weight:bold;}
.label-block {float:left; margin-right:10px; width:120px;}
.label-block label {font-weight:normal; margin:0;}
.line34 {line-height:34px;}
.line17 {line-height:17px;}
.chart-inpts {margin-left:130px;}
.chart-inpts input[type="text"] {border-radius:0; color:#000;}
p.info-txt-gry{font-size: 11px; font-style: italic; color:#989898;}

ul.chart-by.V-List{margin-bottom:10px;}
ul.chart-by.V-List li{display:inline-block; width:auto; border:0;}

.SpecifySources{padding:1px 0 15px 0;}
.SpecifySources h4{margin-bottom:15px;}
.SpecifySources label{font-weight:normal;}
.SpecifySources select.form-control{border-radius:0; min-width:115px;}

.SpecifyBroadBased{display:none;}

.DateRange{padding-top:10px;}
.DateRange label {font-weight:normal;margin:0;}
.date {margin-bottom:15px;}
.date input {border-radius:0}

.btn-blue {background-color:#334d95; border:0; color:#fff; line-height:34px; min-width:114px; padding:0 15px; vertical-align:top;}

.ResultFound{font-size:12px; color:#666666;}
.FilterBox{    padding-top: 10px;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #d4d4d4;}
.FilterBox label{font-weight:normal; font-size:12px; color:#666666; vertical-align:middle;width: 50px}
.FilterBox select{margin-bottom:10px; font-size:12px; color:#666666;}
.FilterBox input{background:#000; color:#FFF; font-size:12px; border:0; padding:8px 15px; margin-left:15px; vertical-align:top;}

.agr-post-row{width:100%; float:left; display:block; clear:both; border:solid 1px #e5e5e5; padding:10px; margin-bottom:15px;}
.agr-post-thumb{width:260px; float:left; display:inline-block; border:solid 1px #e5e5e5;}

.agr-post-thumb-t1{width:270px; float:left; display: inline-block; border:solid 1px #e5e5e5;}
.agr-post-thumb-t2{width:270px; float:left; display:inline-block; border:solid 1px #e5e5e5; text-align:center;}
.agr-post-thumb-t2 img{width:auto;}
.agr-post-info{display:block; font-size:14px; margin-left:275px;}

.agr-post-info h4{font-size:14px; margin:0 0 10px 0; font-weight:bold; line-height:20px;text-transform: capitalize;}
.agr-post-info h4 a{color:#000;}
.agr-post-info span{color:#989898; font-weight:bold;}

h4.MediaTitle{font-size:14px; margin:0 0 10px 0; font-weight:bold;}
h4.MediaTitle a{color:#000;}

.AuthorDetails{background:url(images/sidebar-title-bg.png) repeat-x left bottom; padding-bottom:20px; margin-bottom:20px;}
.AuthorDetails .ThumbImage{max-width:110px; float:left;}
.AuthorDetails .AuthorText {margin-left:130px;}
.AuthorDetails .AuthorText p{color:#666666; font-size:12px;}

.PostBox{border-bottom:1px solid #f0f0f0; padding-bottom:15px; margin:0 auto 15px; max-width:300px;}
.PostBox .PostImage{position:relative; max-width:298px; margin:0 auto; border:4px solid #f2f2f2;}
.PostBox .PostImage img{border:1px solid #FFF; width:100%;}
.PostBox .PostImage .Date{position:absolute; left:1px; bottom:1px; background: rgba(51, 77, 149, 0.8); color:#FFF; font-size:10px; padding:1px 4px;}
.PostBox .Posted{font-size:10px; color:#868686; padding:10px 0; text-transform:uppercase;}
.PostBox .Posted b{color:#707070; float:right; text-transform:none; font-weight:normal;}
.PostBox .Posted a{color:#334d95;}
.PostBox a.Title{font-weight:bold; color:#383838; font-size:13px;}

.CategoryNews{background:url(images/title-botder-line.png) repeat-x left bottom; padding-bottom:10px; margin-bottom:15px;}
.CategoryNews h3{font-size:22px; font-weight:normal;}
.CategoryNews p{color:#919191; font-size:11px;}

.CategoryPost.Showcase{border:0px; padding:5px 0 20px; border-radius:0px; margin:0 auto; background:url(images/sidebar-title-bg.png) repeat-x left bottom; margin-bottom:10px;}
.CategoryPost.Showcase h6{margin:0 0 10px 0;}
.CategoryPost.Showcase p{margin-bottom:0;}
.CategoryPost.Showcase .Posted{font-size:11px; color:#868686; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; padding:10px 0;}

.CategoryPost{border:1px solid #ededed; padding:17px 17px 0px 17px; border-radius:3px; margin:15px auto;}
.CategoryPost h6{font-weight:bold; font-size:13px; color:#383838; margin:0 0 15px 0; padding:0;}
.CategoryPost p{font-size:12px; color:#666666; margin:12px 0;}
.CategoryPost .Posted{font-size:11px; color:#868686; border-top:1px solid #f0f0f0; padding:15px 0;}
.CategoryPost .Posted b{font-size:11px; color:#707070;}
.CategoryPost .Posted a{font-size:10px; color:#334d95; text-transform:uppercase; float:right;}
.CategoryPost .CategoryImage{background:#f2f2f2; padding:4px;}
.CategoryPost .CategoryImage img{border:1px solid #FFF;}

.LoadMoreBtn {text-align:center; padding:15px 0;}
.LoadMoreBtn a{background:#334d95; border-radius:3px; color:#fff; font-size:11px; font-weight:bold; line-height:20px; padding:7px 15px 5px; text-decoration:none;}

.ContactTitle{padding-bottom:10px;}
.ContactTitle h3{font-size:22px;}
.ContactTitle p{color:#919191; font-size:11px;}

.ContactForm{}
.ContactForm label{color:#676767; font-size:12px;}
.ContactForm label span{color:#ea5959;}
.ContactForm input{max-width:400px; border:1px solid #e6e6e6; border-radius:0;}
.ContactForm textarea{border:1px solid #e6e6e6; border-radius:0;}
.ContactForm .Captcha{padding:20px 0;}
.ContactForm button{background:#334d95; border:0; border-radius:3px; color:#fff; font-size:11px; text-transform:uppercase; font-weight:bold; line-height:20px; padding:5px 10px 2px 10px; text-decoration:none;}

.ContactSidebar{}
.ContactSidebar h4{font-size:15px; font-weight:bold;}
.ContactSidebar .LocationMap{background:#f2f2f2; padding:4px; line-height:0; margin-bottom:20px;}
.ContactSidebar .LocationMap iframe{border:1px solid #fff !important; width:100%;}
.ContactSidebar .Addres{font-size:12px; color:#7d7d7d; line-height:30px; padding-bottom:20px;}
.ContactSidebar .Addres img{margin-right:5px;}
.ContactSidebar .Addres a{color:#334d95;}

.FullWidth{padding-bottom:20px; color:#666; font-size:13px;}
.FullWidth h1{color:#000; font-size:22px; font-weight:bold; border-bottom:2px solid #d4d4d4; padding-bottom:10px; margin-bottom:15px;}

.TitleDesc{background:url(images/title-botder-line.png) repeat-x left bottom; padding-bottom:5px; margin-bottom:10px;}
.TitleDesc h4{font-size:19px;}
.TitleDesc p{color:#919191; font-size:11px;}

.TypographyHeading{background:url(images/sidebar-title-bg.png) repeat-x left bottom; padding-bottom:5px;}
.TypographyHeadingList{margin:20px 0; padding:0;}
.TypographyHeadingList li{list-style:none; border-bottom:1px solid #f5f5f5;}
.TypographyHeadingList li:last-child{border-bottom:0px;}
.TypographyHeadingList li p{color:#666; font-size:12px;}

h1.Heading1{font-size:22px; color:#1a1a1a; margin:10px 0;}
h2.Heading2{font-size:19px; color:#1a1a1a; margin:10px 0;}
h3.Heading3{font-size:15px; font-weight:bold; color:#1a1a1a; margin:10px 0;}
h4.Heading4{font-size:14px; font-weight:bold; color:#1a1a1a; margin:10px 0;}
h5.Heading5{font-size:13px; font-weight:bold; color:#1a1a1a; margin:10px 0;}
h6.Heading6{font-size:12px; font-weight:bold; color:#1a1a1a; margin:10px 0;}


.Highlights{background:url(images/sidebar-title-bg.png) repeat-x left bottom; padding-bottom:5px; margin-bottom:10px; margin-top:20px;}
.Highlights p{color:#666; font-size:12px;}
span.HighlightsRed{color:#FFF; background:#f24024;}
span.HighlightsBlack{color:#FFF; background:#1c1c1c;}


.UnorderedList{padding-top:10px;}
.ListStyleBorder{margin-top:15px; border-top:1px solid #f5f5f5; background:url(images/sidebar-title-bg.png) repeat-x left bottom; padding-bottom:5px;}
.ListStyle{padding:0 25px; color:#666; font-size:12px;}
.ListStyle li{padding:10px 0;}
.UnorderedList p{color:#666; font-size:12px;}

.ParaghraphWithImage{background:url(images/sidebar-title-bg.png) repeat-x left bottom; padding:10px 0;}
.ParaghraphWithImage p{color:#666; font-size:12px;}

.ParaghraphImage{background:#f2f2f2; padding:2px; margin:0px 10px 5px 0px;}
.ParaghraphImage img{border:1px solid #FFF;}


.Dropcaps{background:url(images/sidebar-title-bg.png) repeat-x left bottom; padding:10px 0 1px 0;}
.Dropcaps p{color:#666; font-size:12px; margin-bottom:20px;}
span.firstcharacter1{font-size:19px; padding:5px 10px 0; float:left;}
span.firstcharacter2{font-size:19px; margin:3px 4px 0 0; float:left; background:#979797; color:#FFF; border-radius:100%; width:28px; height:28px; line-height:28px; display:block; text-align:center;}

.LoginModal{margin:0 auto; max-width:550px; padding:0 !important; top:20%;}
.LoginModal .modal-dialog{width:auto; position:relative;}
.LoginModal .modal-dialog button.close{position:absolute; right:10px; top:-5px;}
.LoginModal .modal-content{border-radius:3px;}
.LoginModal h5.modal-title{font-size:11px; font-weight:bold; text-transform:uppercase; border-bottom:1px solid #ccc; padding-bottom:8px; margin:15px 0; color:#000; text-align:left;}
.LoginModal .modal-body{padding-top:0;}
.LoginModal .RegisterForAccess{font-size:11px; color:#929292;}
.LoginModal .ReadyProBTN{background:#5771a8; border:1px solid #3b5998; color:#FFF; font-size:11px; font-weight:bold; padding:5px 20px; margin-top:5px;}
.LoginModal .LoginForm{padding-bottom:10px;}
.LoginModal .LoginForm label{font-size:12px; font-weight:bold; color:#000; display:block; text-align:left;}
.LoginModal .LoginForm .form-control{border-radius:2px; border:1px solid #e6e6e6; width:100%; height:28px; margin-bottom:5px; max-width:210px;}
.LoginModal .LoginForm button.btn{height:28px; text-transform:uppercase; background:#818181; border-radius:2px; color:#FFF; font-size:11px; font-weight:bold; padding:0 10px; vertical-align:middle; margin-top:-2px;}
.LoginModal .LoginForm button.btn img{vertical-align:middle;}
.LoginModal .LoginForm .Login{}
.LoginModal .LoginForm .RememberForgot{font-size:11px;}
.LoginModal .LoginForm .RememberForgot label{font-weight:normal; font-size:11px; display:inline-block; vertical-align:middle; color:#6e6e6e;}
.LoginModal .LoginForm .RememberForgot label input{vertical-align:middle; margin:0;}
.LoginModal .LoginForm .RememberForgot a{color:#334d95; font-size:11px;}

.PostImage{background:#f2f2f2; padding:4px;}
.PostImage img{border:1px solid #FFF; width:100%;}

.PostTitle{font-size:12px; font-weight:bold; color:#b3b3b3;}
.PostTitle .Posted{font-size:11px; font-weight:normal; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; padding:8px 0; color:#868686;}
.PostTitle .Posted .Category{float:right; font-size:10px; text-transform:uppercase; color:#40589b;}

.PostContent{font-size:12px; color:#666; padding-top:15px; border-bottom:1px solid #f0f0f0; padding-bottom:5px;}
.PostContent p.blockquote{font-size:13px; color:#999; font-weight:bold; font-style:italic; border-left:2px solid #e8e8e8; padding:5px 10px;}

.AboutAuthor{border-bottom:1px solid #f0f0f0;}
.AboutAuthor .ThumbImage{max-width:50px; float:left;}
.AboutAuthor .AuthorText {margin-left:60px;}
.AboutAuthor .AuthorText p{color:#666666; font-size:12px;}
.AboutAuthor .AuthorText p b{text-transform:uppercase; font-size:11px;}

.RelatedPosts{margin-top:40px; background:url(images/sidebar-title-bg.png) repeat-x left bottom; padding:0 0 10px 0;}
.RelatedPosts .RelatedPostsBox{}
.RelatedPosts .RelatedPostsThumb{border:4px solid #f2f2f2;}
.RelatedPosts .RelatedPostsThumb img{border:1px solid #FFF; width:100%;}
.RelatedPosts span.category{color:#334d95; font-size:10px; text-transform:uppercase; padding:10px 0; display:block;}
.RelatedPosts .Date{border-top:1px solid #f0f0f0; color:#868686; font-size:10px; text-transform:uppercase; padding:11px 0; display:block;}
.RelatedPosts h6{color:#383838; font-size:12px; font-weight:bold; margin:0 0 15px; padding:0;}
.RelatedPosts h6 a{color:#383838; font-size:12px; font-weight:bold;}


.SubscriptionTitle{text-align:center;}
.SubscriptionTitle h1{font-size:22px; font-weight:bold;}
.SubscriptionTitle h1 span{background:#FFF; position:relative; z-index:1; padding:0 5px;}
.SubscriptionTitle h1:after {content:""; height:3px; margin-top:3px; background:#ececec; position:absolute; left:0; top:50%; width:100%;}

.WhyGoPro{font-size:12px;}
.WhyGoPro h2.Heading2{text-align:center; font-weight:bold; margin-bottom:20px;}
.WhyGoPro p{margin-bottom:20px;}

.SubscriptionForm{max-width:500px; margin:0 auto;}
.SubscriptionForm .form-group{max-width:365px; margin:30px auto; display:block;}
.SubscriptionForm .form-group label{font-weight:normal; font-size:12px; color:#676767; width:90px;}
.SubscriptionForm .form-group label span{color:#ea5959;}
.SubscriptionForm .form-group .form-control{border:1px solid #e6e6e6; border-radius:2px; min-width:260px; margin-bottom:10px;}


.AreasInterest .Title{font-size:12px; font-style:italic; line-height:18px; padding-bottom:10px;}
.AreasInterest .Title b{font-style:normal;}

.AreasInterest .RegisterBTN{color:#6d6d6d; font-size:11px; font-style:italic; padding-top:20px; clear:left;}
.AreasInterest .RegisterBTN button{font-size:11px; font-style:normal;font-weight:bold; text-transform:uppercase; background:#3b5499; border-radius:3px; color:#FFF; border:0; padding:8px 10px 6px 10px;}

.AreasInterest ul li{padding:13px 0;}
.AreasInterest ul li label{font-size:12px; color:#2c2c2c; font-weight:bold; line-height:18px;}
.AreasInterest ul li label span{font-size:11px; color:#6d6d6d; font-weight:normal; font-style:italic; display:block;}


.SettingsCheckBox{}
.SettingsCheckBox h4.Heading4{text-decoration:underline;}
.SettingsCheckBox ul li{padding:13px 0;}
.SettingsCheckBox ul li label{font-size:12px; color:#2c2c2c; font-weight:bold; line-height:18px;}
.SettingsCheckBox ul li label span{font-size:11px; color:#6d6d6d; font-weight:normal; font-style:italic; display:block;}

.AlertEmailForm{padding:15px 0;}
.AlertEmailForm label{display:block; font-weight:normal; font-size:13px;}
.AlertEmailForm .form-control{min-width:280px;}
.AlertEmailForm .btn{background:#3b5499; color:#FFF; font-size:13px; text-transform:uppercase; font-weight:bold; border-radius:0; padding:6px 25px; margin-left:45px;}

.SubscriptionInformation{}
.SubscriptionInformation .AccessDetails{font-size:12px; font-style:italic; line-height:20px;}
.SubscriptionInformation .RssTokens{padding:10px 0; font-size:13px;}

.SettingsYourDetails{clear:left;}
.SettingsYourDetails label{font-weight:normal; font-size:12px;}
.SettingsYourDetails .form-control{margin-bottom:10px;}
.SettingsYourDetails .form-control{margin-bottom:10px;}
.SettingsYourDetails .btn{margin-left:15px; margin-top:14px; background:#cdcdcc; color:#FFF; font-size:13px; text-transform:uppercase; font-weight:bold; border-radius:0; padding:0 20px; height:34px;}
.SettingsYourDetails .btn.Save{background:#00bd3a; color:#FFF; font-size:13px; text-transform:uppercase; font-weight:bold; border-radius:0; width:200px; padding:6px 0px; float:right;}
.SettingsYourDetails .btn.Cancel{background:#f2452a; color:#FFF; font-size:13px; text-transform:uppercase; font-weight:bold; border-radius:0; width:200px; padding:6px 0px; float:right;}

.FilterResults{}
.FilterResults h1{font-weight:bold; color:#334d95;}
.FilterResults ul{}
.FilterResults ul li{padding:18px 10px;}
.FilterResults ul li label{font-size:17px; font-weight:bold;}

.SearchResultRight{padding-bottom:20px;}
.SearchResultFilter{padding-bottom:20px; color:#666666; border-bottom:2px solid #d4d4d4; margin-bottom:20px;}
.SearchResultFilter h2{font-size:22px; font-weight:bold;}
.SearchResultFilter label{font-weight:normal; font-size:12px; color:#666;}
.SearchResultFilter .form-inline{margin-top:10px;}
.SearchResultFilter .form-inline .form-control{ font-size:12px; border-radius:0;}
.SearchResultFilter .form-inline .form-group{padding-right:10px;}
.SearchResultFilter .form-inline .btn{border-radius:0; color:#FFF; font-size:12px;}
.SearchResultFilter .form-inline .btn.Submit{background:#334d95; margin-right:10px;}
.SearchResultFilter .form-inline .btn.Search{background:#000;}

.Aggregator{}
.Aggregator .form-inline label{ line-height:20px;}
.Aggregator .form-inline select{margin-bottom:0;}
.Aggregator .form-inline .col-sm-4{padding-bottom:15px;}
.Aggregator .form-inline .form-control{min-width:111px; width:58%;}
.Aggregator .form-inline .form-control.filter{width:100px; width: 58%; }


.ChartResults{}
.ChartResults h1{font-weight:bold; border-bottom:2px solid #d4d4d4; padding-bottom:10px;}
.ChartResults .ChartBox{text-align:center; margin-top:40px;}
.ChartResults .GenerateChartBtn{text-align:right; padding:15px 0;}
.ChartResults .GenerateChartBtn a{background:#3b5499; color:#FFF; padding:10px 15px; font-weight:bold; font-size:13px; text-decoration:none; display:inline-block;}

.AggregatorCountriesFilter select{margin-right:15px;}
.AggregatorCountriesFilter .ad-search-btn{margin-left:0px;}
.AggregatorCountries .CountriesBox{border:1px solid #ededed; padding:10px; font-size:13px; margin-bottom:15px;}
.AggregatorCountries .CountriesBox .CountriesMap{text-align:center;}
.AggregatorCountries .CountriesBox h3{font-size:24px; font-weight:bold; margin:0 0 10px 0;}
.AggregatorCountries .CountriesBox h4{font-size:18px; font-weight:bold; margin:0 0 10px 0;}
.AggregatorCountries .CountriesBox p{margin-bottom:5px;}
.AggregatorCountries .CountriesBox p.LastMentioned{font-size:12px;}
.AggregatorCountries .CountriesBox p.Archive{color:#989898; font-weight:bold; font-size:12px;}

.AggregatorCountries .SourcesBox{font-size:12px;}
.AggregatorCountries .SourcesBox .CountriesMap{border:1px solid #e5e5e5; min-height:130px;}
.AggregatorCountries .SourcesBox h3{margin:0; font-size:20px;}
.AggregatorCountries .SourcesBox p.LastMentioned{border-bottom:1px solid #e5e5e5; line-height:26px; font-size:11px;}


.CoverageFilter{border-bottom:2px solid #d4d4d4; padding-bottom:5px; color:#666;}
.CoverageFilter h3{font-size:22px; margin:0 0 10px 0; color:#000;}
.CoverageFilter p{font-size:13px;}

.CoverageContent{overflow-y:auto; margin-top:20px; height:270px;}
.CoverageContent .RightImage{margin-left:15px;}

.ChartType{padding:20px 0; text-align:center;}
.ChartType ul{margin:0 0 10px 0 ; padding:0; text-align:center;}
.ChartType ul li{display:inline-block; padding:0 10px;}
.ChartType ul li a{color:#2c2c2c; font-size:16px; font-weight:bold;}
.ChartType ul li.active a{color:#3b5499;}
.ChartType ul li a:hover{color:#3b5499;}

.LatestCoverage{padding:20px 0;}
.LatestCoverage h1.Heading1{font-weight:bold;}
.LatestCoverage .btn-blue{margin-top:15px;}
.LatestCoverage .label-block{margin:0; float:none;}
.LatestCoverage .chart-inpts{margin:0;}

.AggregatorSourcesFilter label{width:55px; text-align:right;}
.AggregatorSourcesFilter .form-control{width:120px; margin-right:10px;}


.PhotoVideo{}
.PhotoVideo h1{font-size:22px; border-bottom:1px solid #e8e8e8; margin:0 0 10px 0; padding:0 0 10px 0;}
.PhotoVideo .PhotoVideoTagLine{color:#333; font-size:12px; font-style:italic; margin-bottom:20px;}
.PhotoVideo .PhotoVideoTagLine a{color:#333;}
.PhotoVideo .picnews > a > img{border:solid 1px #d0d0d0; width:100%; margin-bottom:5px;}
.PhotoVideo .picnews > p{margin-bottom:15px;}
.PhotoVideo .picnews > p a{color:#000;}

.PhotoVideo .ltst-videos > a > img{border:solid 1px #d0d0d0; width:100%; margin-bottom:5px; padding:4px;}
.PhotoVideo .ltst-videos > p{margin-bottom:15px;}
.PhotoVideo .ltst-videos > p a{color:#000;}

.KCNAWatchFilter .form-control{margin-bottom:0;}
.KCNAWatchFilter .ad-search-btn{margin-bottom:10px;}
.AggregatorCountries .KCNAWatchBox {font-size:14px;}
.AggregatorCountries .KCNAWatchBox .CountriesMap {border:1px solid #e5e5e5;}
.AggregatorCountries .KCNAWatchBox p{margin-bottom:10px;}

.KCNA-article{}
.KCNA-article h1{font-size:22px; margin:0 0 10px 0;}
.KCNA-article .ArticleTagLine{color:#333; font-size:12px; font-style:italic; margin-bottom:20px;}
.KCNA-article .ArticleTagLine a{color:#333;}
.KCNA-article .ArticleContent{color:#666666; font-size:12px;}
.KCNA-article .ArticleBackBtn{text-align:right; padding-top:15px; position:relative;}
.KCNA-article .ArticleBackBtn:after{content:""; width:100%; height:2px; background:#e8e8e8; position:absolute; left:0; top:26px;}
.KCNA-article .ArticleBackBtn a{color:#FFF; font-size:11px; font-weight:bold; text-transform:uppercase; border-radius:3px; background:#334d95; padding:5px 25px; z-index:1; position:relative;}

.KCNANewsFilter .form-control{margin-right:15px; width:130px; margin-bottom:0;}
.KCNANewsFilter .ad-search-btn{float:right;}

.KCNALandingMoreBtn{text-align:right; padding:10px 0; clear:left;}
.KCNALandingMoreBtn label{color:#666; font-size:12px; font-weight:normal;}
.KCNALandingMoreBtn a, .btn-dark{margin-left:10px; background:#BB3B33; color:#FFF; font-size:11px; font-weight:bold; padding:5px 10px; border-radius:3px; text-transform:uppercase;}
.btn-dark{background: #000;padding: 9.5px 15px;border-radius: 0;display: inline-block;margin-left: 0;}
.btn-dark:hover, .btn-dark:focus{color: #fff;text-decoration: none;}
#article-sorting{border-radius: 0}

.LatestPeriodicals{text-align:center; padding-bottom:20px;}
.LatestPeriodicals a{font-size:16px; font-weight:bold; color:#000; margin:10px 0; display:inline-block;}
.LatestPeriodicals .Magzine{padding-top:15px;}
.LatestPeriodicals img {min-height: 300px;}

.KCNALandingPictures{background:url(images/sidebar-title-bg.png) repeat-x left top; padding-top:10px; margin-top:20px;}
.KCNALandingPictures h2.Heading2{font-size:24px; font-weight:bold; margin-bottom:20px;}

.TitleIconic{position:relative; padding-right:75px;}
.TitleIconic .DateSize{font-size:10px;}
.TitleIconic .DownloadPDF{position:absolute; right:0; width:70px;}

.PeriodicalPDFPage{padding:15px 0;}

.RecentEditions{text-align:center;}
.RecentEditions h3{font-size:24px; font-weight:bold; color:#40599c; margin-top:0;}
.RecentEditions a.SeeFullArchive{font-size:14px; font-weight:bold; color:#40599c;}
.RecentEditions ul.tabing-list{text-align:left;}
.RecentEditions ul.tabing-list li{line-height:58px; padding:0 0 0 50px; border-color:#e8e8e8;}
.RecentEditions ul.tabing-list li::before{top:2px;}

.footer-widget li a {text-transform: uppercase;}

.LatestPeriodicalsPost {margin-bottom: 15px;}
.margin-btm-xlg {margin-bottom: 60px;}
.margin-btm-md {margin-bottom: 30px;}
#colorbox {outline: 0}
.periodical-thumb{display: block}
.periodical-thumb>img{margin: 0 auto;max-width: 120px;min-height: 170px;}
.periodical-thumb.full>img{max-width: 100%;}
.full-width{width: 100%}
.agr-post-info>.c5, .KCNA-article .c5{display:none}
.KCNALandingMoreBtn.text-center{text-align: center !important;padding:50px 0 10px}
.loading{display:none;width:150px;height:150px}
.sec-title-bold>a{color: #333}
.archive-view{margin-bottom: 60px;}
.entry-title{margin-top: 0}

.btn-search{background: url('images/search-icon.png') no-repeat scroll 8px 7px #000;width: 45px;height: 45px;border-radius: 0;border: 0;box-shadow: none;vertical-align: top;display: table-cell;}
.Header .Logo{float:left;}
.btn-search:focus {outline: 0 none;}
.customSearch .searchBox {height: 45px;border-radius: 0}
.customSearch .input-group-addon {border-radius: 0;padding: 0;position: relative;font-family: 'PT_Sansbold', sans-serif;cursor: pointer;}
.input-group-addon input[type=checkbox]{margin-top: 4px;}
.multiselect-container>li>a>label{padding: 3px 20px 3px 35px;}
.searchMulti{padding-left: 34px;padding-right: 34px;height: 43px;line-height: 43px;}
.customSearch {float: right;display: table;}
.customSearch>.form-group {width: 500px;display: table-cell;vertical-align: top;}
.kcnaSearch{display: none;}

.input-group-addon .dropdown-menu>.active>a, .input-group-addon .dropdown-menu>.active>a:focus, .input-group-addon .dropdown-menu>.active>a:hover {background-color: #A6A6A6;}
.MobileHeader+.container .customSearch {float: none;margin-bottom: 25px;}
.MobileHeader+.container .customSearch .input-group,
.MobileHeader+.container .customSearch>.form-group{width: 100%;}
.MobileHeader+.container .input-group-addon .dropdown-menu{position: absolute;}

.FilterBox.KCNANewsFilter select {display: inline-block;margin-bottom: 10px;}
.btn-dark.submit{background-color: #000;border-color: #000;padding: 6px 32px;height: auto !important;font-size: 14px;}
.table>tbody>tr>td{border-top: 0;}
.mod-label{padding-top: 0 !important;margin-bottom: 5px !important;margin-top: 0 !important;}

#html5-watermark{display: none !important}
#html5-elem-box{height: auto !important}

.ChartBox {margin-bottom: 30px;}
.chartHeader {margin-bottom: 15px;}
.widget_threat_widget, .widget_kim_widget, .widget_text, .widget_source_widget{margin-bottom: 40px;}

.imageSearch {display: inline-block;}
.imageSearch form {margin: 0;}
.imageSearch .imageSearchField {border: 0;background: #000;color: #fff;border-radius: 3px;padding: 0 10px;height: 25px;position: relative;top: 1px;}

input.imageSearchField::-webkit-input-placeholder {color: white;}
input.imageSearchField::-moz-placeholder {color: white;}
input.imageSearchField:-ms-input-placeholder {color: white;}
input.imageSearchField:-moz-placeholder {color: white;}

/*#####  RESPONSIVE STYLE  #####*/

@media only screen and (min-width : 0px)  and (max-width :1200px) {

.navbar-nav > li > a {padding:12px 9px;}
.scroll-fix .navbar li a{padding:12px 12px;}

}

@media (min-width : 991px) {
    #adv-search, #create-chart {padding-right: 20px;}
}

@media (max-width: 1023px) {
    .StickyContent{padding-top:90px;}
    .StickyContent.logged-in{padding-top:135px;}
    .MobileHeader{display:block;}
    .Header, .navbar{display:none;}
}

@media (max-width: 991px) {

    /*FOR navbar-collapse*/
    .navbar-header {float:none;}
    .navbar-toggle {display:block; background:#334d95; margin:5px 0 0 0;}
    .navbar-toggle .icon-bar{background:#FFF;}
    .navbar-collapse {border-top:0px solid transparent; box-shadow:none; }
    .navbar-collapse.collapse {display:none !important;}
    .navbar-nav {float:none !important; margin:7.5px -15px;}
    .navbar-nav>li {float:none; background-image:none;}
    .navbar-nav>li>a {padding-top:12px; padding-bottom:12px;}
    .navbar-collapse.collapse.in {display:block !important;}
    .collapsing {overflow:hidden !important;}
    /*FOR navbar-collapse*/
    .navbar-nav li ul.dropdown-menu {width:100% !important;}
    .nk-lg-logo{display:none;}
    .navbar-brand{display:block;}

    .dropdown.mega-dropdown{overflow:hidden;}
    .dropdown-menu{top:auto; position:static;}
    .navbar ul.mega-dropdown-menu{background:none;}
    .navbar ul.mega-dropdown-menu{border:0; background:#EEE;}
    .navbar-nav .open .dropdown-menu {background:#EEE;}
    .navbar ul.mega-dropdown-menu li{display:block; background:none; font-size:12px; padding:0 10px; border-bottom:1px solid #FFF;}
    .navbar ul.mega-dropdown-menu li:last-child{border-bottom:0px;}
    .navbar ul.mega-dropdown-sub-menu li.Time{text-align:left; width:auto; padding:10px;}
    .navbar ul.mega-dropdown-menu li a{padding:10px 0;}
    .navbar a:hover::after{top:0;}

    .rt-tab-block{margin:0 auto;}
    .rt-chart-block, .mail-newsletter, .weather-widget-block{margin:15px auto; max-width:300px;}
    .LeftContent:after{display:none;}

    .Footer .Copyright {text-align:center; line-height:22px; padding:10px 0;}

    a.sanctioned-btn{line-height:56px; font-size:22px;}
    .dir-info-inn{height:300px;}
    .dir-info-main a.back-dir-nav{margin: 15px auto;}

    .dir-entry-bannerimg {border:0px solid #c4c4c4;}

    .rt-tab-block, .weather-widget-block, .rt-tab-block.Three, .brd-block1.rt-chart-block, .mail-newsletter{display:none;}

    .Aggregator .form-inline .form-control {min-width:144px;}
}


@media only screen and (min-width : 0px)  and (max-width : 767px) {

.Header{padding-top:20px; padding-bottom:20px;}
.Logo{text-align:center;}

.LatestAnalysis .Analysis{max-width:300px;}
.ExpertOpinion .OpinionBox.Last{border-bottom:1px solid #e8e8e8;}
.CategoryPost.Showcase{max-width:100%;}
.CategoryPost.Showcase .CategoryImage{max-width:300px; margin:0 auto 10px auto;}
.CategoryPost{max-width:300px;}

.recent-coverage-filter{float:none; padding-left:0; padding-bottom:5px;}

.reported-exports .col-sm-4{position:inherit; margin-top:40px;}
.reported-exports{padding-bottom:0;}

#example tbody td{padding:5px 20px;}

.year-data {background-position:98% 5px;}

.aggregator-search-box .form-group .form-control{margin-bottom:15px;}

.SpecifySources .form-inline{margin-bottom:10px;}

.FilterBox input{margin-left:0px;}

.agr-post-thumb, .agr-post-thumb-t1, .agr-post-thumb-t2{float:none; display:block; width:100%; text-align:center;}
.agr-post-info{margin:0; padding-top:15px;}

.Footer{padding-top:20px; text-align:center;}
.Footer h3{margin-top:15px;}
.Footer ul{margin:0 auto; max-width:175px; text-align:left;}

.LoginModal .LoginForm{text-align:center;}
.LoginModal .LoginForm .form-control{max-width:100%;}
.LoginModal .LoginForm .form-group{margin-bottom:10px;}
.LoginModal .LoginForm button.btn {margin-top:5px;}
.LoginModal .RegisterForAccess{text-align:center;}
.LoginModal .ReadyProBTN{margin-bottom:10px;}

.dir-entry-coverage h4{margin:0 0 10px 0;}

.AlertEmailForm .btn{margin-left:0px; margin-top:10px;}

.agr-post-info span{display:block; border-top:1px solid #e3e3e3; padding-top:8px;}
h4.MediaTitle{font-size:13px;text-transform: capitalize;}
.Aggregator .form-inline .col-sm-4 {padding-bottom:10px;}
.Aggregator .form-inline .form-control.filter, .Aggregator .form-inline .form-control{width:100%;}

.AggregatorCountriesFilter select{margin-right:0px;}

.ChartType ul li {padding:0 5px;}
.ChartType ul li a{font-size:14px;}

.AggregatorCountries .SourcesBox .CountriesMap, .AggregatorCountries .CountriesBox .CountriesMap{margin-bottom:10px;}

.AggregatorSourcesFilter label{width:100%; text-align:left;}
.AggregatorSourcesFilter .form-control{width:100%; margin-right:0px;}
.PhotoVideo .picnews p a, .PhotoVideo .ltst-videos p a{font-size: 12px;}
.KCNAWatchFilter .form-control{margin-bottom:10px;}

.KCNANewsFilter .form-control{margin-right:0; width:100%; margin-bottom:10px;}
.KCNANewsFilter .ad-search-btn{float:none;}

.KCNALandingMoreBtn label{width:100%; text-align:left;}
.KCNALandingMoreBtn .form-control{margin-bottom:10px;}

.AggregatorCountries .CountriesBox .CountriesMap{ border: 1px solid #e5e5e5;  min-height: 130px;}
.AggregatorCountries .CountriesBox h3{font-size:16px; margin-bottom:0;}
.AggregatorCountries .CountriesBox h4{font-size:14px; margin-bottom:0;}
.AggregatorCountries .CountriesBox p.Archive { border-top: 1px solid #e3e3e3; display: block; padding-top: 8px; margin-bottom:0;}
.AggregatorCountries .SourcesBox p.LastMentioned{border-bottom:0; line-height:18px;}

}




@media only screen and (min-width: 0px) and (max-width: 640px) {

.Showcase .item .carousel-caption b{font-size:11px;}
.Showcase .item .carousel-caption p{display:none;}

a.sanctioned-btn {font-size:18px; line-height:56px;}
.recent-coverage-thumb{float:none; margin:0 auto; width:auto; height:auto;}
.recent-coverage-thumb img { height:100px;}
.recent-coverage-info span.publishing-info { border-top: 1px solid #e3e3e3;display: block;   margin-bottom: 0; padding-top: 8px;}
.recent-coverage-info{margin:15px 0 0 0;}
.title-gline{margin:10px 0 0 0;}
.Showcase .item .carousel-caption{padding:5px;}
.select-map.dir-landing-map { height:250px;}

}



@media only screen and (min-width: 0px) and (max-width: 380px) {

.label-block{float:none; width:auto; margin-right:0;}
.chart-inpts {margin-left:0px;}
.rt-tab-block .nav-tabs > li a{font-size:22px;}

.AuthorDetails .ThumbImage{float:none; margin:0 auto;}
.AuthorDetails .AuthorText{margin:0; padding-top:5px;}

.MobileHeader .SubHeader{font-size:9px;}

}

/** Only Mobile Font Size Change **/
@media only screen and (min-width: 0px) and (max-width: 767px) {
    .morelist a, .wt-types span, .wt-city-info span, ul.wt-week-report li label, ul.wt-week-report li img, ul.wt-week-report li span, .companyentry-dtl p, .recent-coverage-info, .dir-info-inn, .mBot40, .ix-head-first, .title14, .PostBox a.Title, .FullWidth{font-size: 12px;}
}

@media only screen and (min-width: 768px) {
    #adv-search small {padding-left: 15px;}
}

#adv-search .control-label, #create-chart .control-label {text-align: left;}
#adv-search small {color: #989898;margin-top: 8px;display: inline-block;font-size: 11px;}
.square-border {border-radius: 0}
