/*
Theme Name:     CB Theme 2016 Version
Theme URI:      http: //www.china-briefing.com/news
Description:     
Author:         Kaushal Subba
Author URI:     http: //www.kaushal.com.np/
Version:        2.0
*/
/*need to add belloe css*/
.slide-toggle {padding: 20px 13px 18px 13px;}
.form-control:focus {border-color: #1f9941; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(31, 153, 65, 0.6); outline: 0 none;}
.slide-toggle.popup-close{ background-color:transparent;position:absolute; left:10px; top:7px; padding:0px;}
.contactBoxInner{ padding:20px 24px 20px 24px; height:199px;}
.entry-content p, .post p{font-size: 14px;line-height: 20px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal;}
.entry-content h2, .post h2{color:#000; font-size:24px; font-weight:bold; font-family:"Times New Roman", Times, serif;}
.entry-content h3{ margin-bottom:5px; color:#000; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.entry-content ul li, .entry-content ol li{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#333; padding-bottom:5px;}
.paddLeft{ padding-left:10px;}
.marginBottom{ margin-bottom:15px;}
.paddRight{ padding-right:10px;}
.entry-content table  td { padding-right:30px;}
/*end*/
.content h5{font-weight:bold;}
.alignright{float:right;margin-left:10px;}
.alignleft{float:left;margin-right:10px;}
.aligncenter.size-full{padding:3px;border:1px solid #EAEAEA;margin:10px auto;max-width:100%; height:auto;}
.size-large{max-width:100%; height:auto;}
.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; max-width:100%; height:auto;}
.photo.width{ margin-left: 0;    width: 240px;}
form#commentform{padding:20px 0px;}
form#commentform label{display:inline-block; min-width:50px;}
.comment-subscription-form .subscribe-label{ padding-left:10px;}
div.wp-caption {border:1px solid solid 1px #FFFFFF;display: block;padding: 5px;margin: 10px 0;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);}
div.wp-caption .wp-caption-text{padding:10px;font-size:11px;color:#333;}
div.wp-caption.aligncenter{max-width: 98%;margin:20px auto;}
img.size-full{max-width:100%; height:auto;}
img.alignnone{max-width:100%; height:auto;}
.post{ border-bottom:solid 1px #dddddd; padding-bottom:20px;}
.jp-relatedposts-post-title{ line-height:18px; padding-bottom:5px; font-size:14px; font-weight:bold;}
.jp-relatedposts-post-date{ font-size:11px;}
.jp-relatedposts-post-context{ font-size:12px; color:#000;}
#comments{padding-bottom:5px;  color:#000000; font-weight:bold; font-size:16px; color:#000; border-bottom:none; border-top:solid 4px #e63323; line-height:24px; padding-top:20px; margin-top:50px;}
.comment-author{ line-height:18px; padding-bottom:5px; font-weight:bold; font-size:13px;}
.comment-author .fn{ font-style:normal;}
.commentmetadata{ font-size:11px; padding-bottom:5px;}
.reply{ font-size:13px; font-weight:bold; margin-bottom:10px;}
.reply a{ background-color:#242021; padding:5px 10px 5px 10px; color:#FFFFFF;}
.sd-title{ border:none;}
.sharedaddy{  display:none;border:none;position: fixed; bottom: 0px; background-color: rgb(239, 240, 240); padding-left: 10px; padding-right: 10px;width: 100%; right: 0%; border-top: 1px solid #e63323; margin:0px !important; text-align:center; z-index:1;
}
#respond h3 {font-size:16px; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:24px; margin-bottom:0px; padding-bottom:5px; border-top:solid 4px #e63323; padding-top:20px; margin-top:50px;}
form#commentform{ border-bottom:solid 1px #dddddd;}
form#commentform input[type="checkbox"]{float:left; margin-top:2px;}
form#commentform textarea{ width:100%; padding: 8px 5px;    box-shadow: none;    border: 1px solid #dddddd;    font-size: 12px;}
form#commentform input{padding: 8px 10px;    box-shadow:none; width:100%;    border: 1px solid #dddddd;    font-size: 12px;}
form#commentform .submit {padding: 10px 12px;  font-size: 12px; text-transform:uppercase;border-radius:0px; box-shadow:none; margin-bottom:10px; margin-top:10px; border-radius:2px; background-color:#231f20; width:auto;}
.jp-relatedposts-items p.jp-relatedposts-post{ float:left; display:inline; clear:none;}
ol.commentlist{ list-style:none; padding:0px;}
ol.commentlist li{ margin-bottom:20px; border-radius:2px; border-bottom:1px solid #dddddd; background-color:transparent; padding:0px;}
ol.commentlist li:first-child{ margin-top:20px;}
ol.commentlist li:last-child{ border-bottom:none;}
/*.entry-content h5 img{ float:left; margin-right:10px;}*/
.entry-content .alignnone{ margin-right:10px;}
.entry-content h5 { display:block; overflow:hidden;}
.post .page-sub-title{ font-size:18px;}
.entry-content p { line-height:20px;}
.entry-content .alignnone{ margin-right:10px;}
#w3396_widget {margin: 0 auto;}
#w3396_widget .w3396_title { color: #ffffff !important;}
#w3396_widget .w3396_title:hover { text-decoration: none !important;}
#w3396_widget .w3396_release {border-bottom: 1px solid #b3b3b3 !important;}
#w3396_widget .w3396_release:last-child { border: medium none !important;}
#commentform .required{ color:red;}
.form-submit .submit{ background-color:#231f20; color:#fff; border:none; padding:5px 10px; font-weight:bold;}
.screen-reader-text{ display:none;}
.searchform{ background-color:#e6e6e6; padding:10px;}
.searchform #s{ border:solid 1px #b6bec5; padding:7px 10px; width:85%;}
.searchform #searchsubmit{ background-color:#000000; color:#FFFFFF; padding:7px 10px; border:none; font-weight:bold; text-transform:uppercase;}
.top-content .content h1 { font-size: 30px; margin-top: 10px;  font-family: "Times New Roman", Georgia, Serif;}

/*fullscreen for artciles*/
#fullscreen:-moz-full-screen {padding: 42px; font-size: 100%; width:100%; height:100%; overflow:scroll;zoom: 130%;}
#fullscreen:-ms-fullscreen { padding: 42px; font-size: 100%; width:100%; height:100%; overflow:scroll; zoom: 130%;}
#fullscreen:-webkit-full-screen { padding: 42px; font-size:100%; width:100%; height:100%;overflow:scroll; zoom: 130%;}
#fullscreen:-moz-full-screen > .inner-main-block .top-content .right-content-block {display:none; right:0px;}
#fullscreen:-ms-fullscreen > .inner-main-block .top-content .right-content-block {display:none; right:0px;}
#fullscreen:-webkit-full-screen > .inner-main-block .top-content .right-content-block {display:none; right:0px;}
#fullscreen:-moz-full-screen > .inner-main-block .top-content .content {width:100%; margin:0 auto;  padding:100px 30px 0px 30px;}
#fullscreen:-ms-fullscreen > .inner-main-block .top-content .content {width:100%; margin:0 auto; padding:100px 30px 0px 30px;}
#fullscreen:-webkit-full-screen > .inner-main-block .top-content .content {width:100%; margin:0 auto;  padding:100px 30px 0px 30px;}
#fullscreen:-moz-full-screen > .inner-main-block .col-3-width { display:none;}
#fullscreen:-ms-fullscreen > .inner-main-block .col-3-width {display:none;}
#fullscreen:-webkit-full-screen > .inner-main-block .col-3-width {display:none;}
#fullscreen:-moz-full-screen > .inner-main-block .col-9-width { width:100%;}
#fullscreen:-ms-fullscreen > .inner-main-block .col-9-width {width:100%;}
#fullscreen:-webkit-full-screen > .inner-main-block .col-9-width {width:100%;}
#fullscreen:-moz-full-screen > .background-bg { display:none;}
#fullscreen:-ms-fullscreen > .background-bg {display:none;}
#fullscreen:-webkit-full-screen > .background-bg {display:none;}
#fullscreen:-moz-full-screen > footer { display:none;}
#fullscreen:-ms-fullscreen > footer {display:none;}
#fullscreen:-webkit-full-screen > footer{display:none;}
#fullscreen:-moz-full-screen > header .navbar-brand { visibility:visible; font-size:16px; font-weight:bold; width:200px; display:block;}
#fullscreen:-ms-fullscreen > header .navbar-brand {visibility:visible; font-size:16px; font-weight:bold; width:200px; display:block;}
#fullscreen:-webkit-full-screen > header .navbar-brand {visibility:visible; font-size:16px; font-weight:bold; width:200px; display:block;}
#fullscreen:-moz-full-screen > .inner-main-block .col-9-width .sharedaddy{ display:block; visibility:visible;}
#fullscreen:-ms-fullscreen > .inner-main-block .col-9-width .sharedaddy{ display:block; visibility:visible;}
#fullscreen:-webkit-full-screen > .inner-main-block .col-9-width .sharedaddy{ display:block; visibility:visible;}
#fullscreen:fullscreen {padding: 42px;font-size: 100%;height:100%; width:100%;  overflow:scroll; zoom: 130%;}
#fullscreen:fullscreen > .inner-main-block .top-content .content{ width:100%;}
#fullscreen:fullscreen > .inner-main-block .top-content .content button {display: none; font-size: 11px; border-bottom: none; float: right; padding: 2px 5px ; color: #aaa; background: #eee; border: 1px solid #ddd;}
#fullscreen:fullscreen > .inner-main-block .top-content .right-content-block{ display:none; right:0px;} 
#fullscreen-button{font-size: 11px; border-bottom: none; float: right; padding: 2px 5px ; color: #aaa; background: #eee; border: 1px solid #ddd;}
#fullscreen-button:hover { color: #000; background: #fff;}
#fullscreen:-moz-full-screen > #contactButton { display:none;}
#fullscreen:-ms-fullscreen > #contactButton {display:none;}
#fullscreen:-webkit-full-screen > #contactButton {display:none;}
/*new add*/
.navbar-brand { display:none; visibility:visible; padding:15px 10px; font-weight:bold;}
.navbar-default .navbar-brand{ font-size:15px;}
.author-bio {clear: both; font-size: 14px; margin-top: 0;  padding-left: 95px; padding-bottom:8px;}
.author-avatar img {border-radius: 50%;}
.author-avatar { display: inline-block; vertical-align: middle; float:left; height:55px;}
.author-name {color: #000; display: block; font-weight: bold; text-transform: none; font-size:14px;}
.author-heading {display: inline-block;margin-left: 24px; vertical-align: middle; float:left;}
.author-title { color: #7a7c84; font-size: 12px; font-weight: normal;}
.page-title { font-size:40px; color:#000000; font-weight:bold;}
.meta{ margin-bottom:20px;}
.author{ font-weight:bold;}
.sd-content ul{ margin-bottom:0.7em !important;}
.sd-content ul li{ margin:10px 5px 5px 0 !important;}
.sd-sharing{ width:550px; margin:0 auto;}
div.sharedaddy h3.sd-title{ font-size:16px !important; color:#e63323; border-bottom:solid 0px #dddddd; border-top:none; line-height:24px !important; float:left; margin:0px; }
.sd-social-icon .sd-content ul li[class*=share-] a.sd-button{ background:#fff;}
blockquote{  border-left:solid 8px #1f9941; margin-top:20px; margin-bottom:40px; margin-left:auto; margin-right:auto; padding:10px 10px 10px 25px; font-size:18px; font-style:italic;float:right; width:310px; margin-left:20px; font-family:"Times New Roman",Georgia,serif;}
blockquote a{ font-weight:normal; color:#1f9941;}
blockquote { quotes: "\201C""\201D""\2018""\2019";}
blockquote:before { color: #1f9941;content: open-quote;font-size: 5em;line-height: 0.1em; margin-right: 0.10em; vertical-align: -0.4em; font-weight:bold;}
blockquote:after { color: #1f9941; content: close-quote; font-size: 5em; line-height: 0.1em; margin-right: 0.10em; vertical-align: -0.6em; font-weight:bold;}
.sharedaddy h3.sd-title:before{ border-top:none !important;}
.inner-right-block p.previousNext a{font-style:normal;}
.inner-right-block p a{ font-weight: bold;font-family:Arial, Helvetica, sans-serif; color:#000; font-style:normal;}
.entry-content{ color:#333;}
#scroll-article{position:relative; bottom:500px;}
.comment-author{ font-size:14px; color:#000;}
.commentmetadata a{ color:#7a7c84; font-size:12px;}
.commentlist p{ font-size:14px; padding-top:15px;}
@media print {
  .col-md-9.col-9-width{ width:100%;}
  .top-content .content{ width:100%;}
  .side-bar{ width:100%;}
  }
@media only screen and (min-width : 320px) and (max-device-width : 640px) {
.searchform #s{ width:auto;}
 }
@media (min-width: 320px) and (max-width: 480px) {
.sd-sharing{ width:100%;}
div.sharedaddy h3.sd-title{ float:none;}
.navbar-default .navbar-brand{ font-size:13px;}
blockquote{ width:100%;}
.col-md-9.col-9-width{ width:100%;}
#contactButton{ display:none;}
}