.developer-mode {display:none;}
.appf_content {display:inline-block;vertical-align:top;width:700px;border:0px solid #f00 !important;}
.appfpage {display:inline-block;vertical-align:top;width:100%;}

#stream-paging {float:left;width:100%;list-style:none;padding:0;margin:0;}
#stream-paging li {float:left;width:auto !important;margin:0 1px 0 0;padding:0;}
#stream-paging a,#stream-paging span {text-decoration:none;display:inline-block;width:32px;height:32px;background:#a9a9a9;color:#fff;font-size:15px;text-align:center;padding:7px 0 0 0;}
#stream-paging li.selected a,#stream-paging li a:hover {background:#DB1C1C;}
#stream-paging li a.inline-link:hover {background:#676D70;}
#stream-paging li a.inline-link {padding-top:9px;}

.comment-count {float:left;}
.comment_sorting {float:right;}
.postcomments h2 {font-weight:500 !important;}
.postcomments {width:100%;float:left;position:relative;padding:0px 0 0 0;margin:15px 0 0 0;border-top:1px solid #cdcdcd;}
.comments,.comment_nav {width:100%;float:left;margin:0 0 15px 0;}
.comment_nav {}
.comment_nav img {display:inline-block;margin:2px 4px 0 0;vertical-align:top;}
.postimg {position:relative;text-align:center;}
.postimg_hover {float:left;position:absolute;width:100%;min-height:99%;top:0px;left:0px;border-radius:0px 0px 0 0;display:none;text-align:center;
background: -moz-linear-gradient(top,  rgba(0,0,0,0.55) 0%, rgba(0,0,0,0.55) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.55) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.55) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */ }

.post_sovet {float:left;margin:20px 0 20px 50px;padding:20px;background:#f0efef;border-left:5px solid #6BC921;}   
.post_sovet span {color:#DB1C1C;} 
 
.nvpost .title {font-family:'Roboto' !important;font-weight:900 !important;}
.postimg_hover img {display:inline-block;margin-top:20px;}

.photo-album-attachment img {border-radius:5px !important;}
.photo-album-attachment .postimg_hover {border-radius:5px;height:99%;}
.photo-album-attachment .postimg {display:inline-block;}
.photo-album-attachment .postimg_hover img {display:inline-block;margin-top:40% !important;}
    
.nvpost.noborder h1 {margin:0 0 15px 0;color:#DB1C1C;font-size:30px;font-weight:400;font-family:'Roboto Condensed';}
.nvpost.noborder {background:none;border:0;border-radius:0px;}
.nvpost.noborder img {border-radius:5px;}
.nvpost.noborder frame {width:100%;}
.nvpost.noborder .post_num {margin:0 10px 0 0;padding:4px 10px;color:#fff;background:#c00;}
.nvpost.noborder ul,.nvpost.noborder ol {margin:0 0 15px 0;}

.nvpost.noborder .t1 {list-style:outside; list-style-image:url("../img/t1.png");}
.nvpost.noborder .t2 {list-style:outside; list-style-image:url("../img/t2.png");}
.nvpost,.sub_img {border:1px solid #D0CDD1;border-radius:5px;background:#fff;margin:0 0 30px 0 !important;}

.sub_img img {border-radius:5px 5px 0 0 !important;width:702px !important;margin:-1px 0 25px 0px;}
.sub_img {text-align:center;padding:0 0 25px 0;font-size:18px;}

.nvpost .postimg {float:left;height:auto;width:700px;margin:-1px 0 15px -1px;}
.nvpost .postimg a {float:left;width:100%;height:100%;}
.nvpost .postimg img {border-radius:0px 0px 0 0;}

.underpost.postimg {margin:-1px 0 10px -1px;}
.underpost.postimg img {border-radius:5px;}
.underpost .postimg_hover {border-radius:5px;}
.underpost .postimg_hover img {}

.nvpost .ftext {margin:15px 35px 35px 35px;width:630px;}
.nvpost h3 a {font-family:'Roboto Condensed';font-size:30px;font-weight:400;text-transform:none;}
.nvpost h4 {font-family:'Roboto Condensed';font-size:18px;font-weight:400;text-transform:none;}
.credentials table {width:100%;}
.credentials table td {padding:0;width:33.3%;}

.nvpost .credentials {color:#888;float:left;width:100%;margin:10px 0;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;padding:7px 0;font-family:'Roboto Condensed';font-weight:300;font-size:16px !important;}
.nvpost .credentials a {color:#888;text-decoration:none;font-family:'Roboto Condensed';font-weight:300;font-size:16px !important;}
.credentials a:hover {color:#DB1C1C !important;}
.nvpost .text {margin:0 0 15px 0;text-align:justify;color:#444;line-height:1.3em;}
.credentials a img,.credentials span img {display:inline-block;vertical-align:middle;margin:0 5px 0 0;}
 
.nvpost .tags a {color:#888;font-size:16px;font-family:'Roboto Condensed';font-weight:300;}
.nvpost .tags a:hover {color:#bc2222;}
.nvpost .tags,.nvpost .text_after {display:inline-block;vertical-align:top;color:#888;}
.nvpost .hmore {display:inline-block;vertical-align:top;color:#00A3FF;text-decoration:underline;font-size:17px;font-family:'Roboto';font-weight:300;}
.nvpost .hmore:hover {color:#00A3FF;text-decoration:none;}
.nvpost .tags {margin:0 0 0 40px;width:480px;}
 .nvpost .tags:before {
     width:18px;height:15px;vertical-align:top;display:inline-block;opacity:.5;margin:3px 4px 0 0;
     content:"";
     background:url('../img/tag.png');
     
     
     
 }
 
 
 
.nvpost.noborder .tags,.nvpost.noborder .share {padding:20px 0;margin:0 0 0 0px;width:700px;border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;}
.nvpost.noborder .tags:before {
     width:18px;height:15px;vertical-align:top;display:inline-block;margin:3px 7px 0 0;opacity:1;
     content:"";
     background:url('../img/tag.png');
 }
 .nvpost.noborder .share {border:0;padding:15px 0;}
 .nvpost.noborder .fshare:before {
     width:15px;height:15px;vertical-align:top;display:inline-block;margin:8px 10px 0 0;opacity:1;
     content:"";
     background:url('../img/share.png');
 } 
 .nvpost.noborder .fshare a {margin:0 0px 0 10px;cursor:pointer;color:#666;font-size:16px;text-align:center;padding:5px 0 0 0;width:30px;height:30px;display:inline-block;text-decoration:none;border-radius:50%;border:2px solid;} 
 .nvpost.noborder .fshare a:hover {color:#fff;background:#DB1C1C;border-color:#DB1C1C;} 
ul.timeline {position:absolute;right:50%;bottom:14px;list-style:none;padding:0;margin:0;}
ul.timeline li {float:left;margin:0 3px;}
ul.timeline li a {text-decoration:none;font-size:20px;padding:2px 14px;border-radius:5px;background:#e3e3e3;}
ul.timeline li a:hover {background:#DB1C1C;color:#fff;}
.blogfh {position:relative;float:left;width:100%;margin:0px 0 24px 0;font-family:'Roboto Condensed';font-size:32px;font-weight:bold;text-transform:uppercase;}
ul.timeline ul {display:none;}



.sidebar .search { margin: 16px 26px 16px 16px; }
.sidebar .search .search-wrapper { background: #fff; }
.sidebar .search input { margin-bottom: 0; }
/*
.subscribe { padding: 6px 16px; margin-bottom: 20px; }
.subscribe ul { list-style: none; padding-left: 0; margin-bottom: 0; margin-top: 0; }
.subscribe ul li { margin: 12px 0; }
.subscribe ul li a { text-decoration: none; }
.subscribe ul li i.icon16 { margin-top: 0.1em; margin-right: 0.5em; }
.subscribe #twitter-follow-code { overflow: hidden; }
*/
.post { margin-bottom: 80px; }
.post h3 { font-size: 2em; margin-right: 5px; margin-bottom: 8px;line-height:1em;font-family:'Roboto Condensed';font-weight:400;text-align:left;text-transform:none; }
.post h3 a { text-decoration: none; }
.post img { max-width: 100%; height: auto !important; }
.post iframe { max-width: 100%; }
.post .text { margin-top: 5px; margin-right: 10px; }
.post textarea { width: 100%; min-height: 300px; margin-top: 10px; height: 250px; }
.post.search-match { margin-top: 20px; margin-bottom: 50px; }
.post.search-match h3 { font-size: 1.5em; margin-bottom: 5px; }
.post.search-match p { margin-top: 5px; }

.credentials { overflow: hidden; line-height: 1.3em; }
.credentials a,
.credentials span { display: inline-block; vertical-align: middle; padding-left: 0; }
.credentials .userpic { min-width: 20px; display: block; float: left; margin-right: 2px; border-radius: 50%; }
.credentials .username { margin: 0; }
.credentials .username, .credentials .username a { color: #777; padding: 0; display: inline; }
.credentials a.username:hover { color: red; }
.credentials .date,
.credentials .icon16 { margin: 0 3px; }
.credentials img.userpic { min-width: 20px; }
.post .credentials { margin-bottom: 20px;}
.photo-album-attachment {float:left;width:100%;margin:0 0 20px 0;}
.photo-album-attachment ul.thumbs { padding-left: 0; }
.photo-album-attachment ul.thumbs li { list-style: none; display: inline-block; margin: 0 20px 20px 0; }
.photo-album-attachment .photo {float:left;border-radius:5px; margin: 0px 10px 10px 0 !important;overflow:hidden;width:160px;height:160px; }

.photo-album-attachment .photo.pbig {width:350px;height:330px;}
.photo-album-attachment .photo.pbig img { min-width:350px;min-height:330px;margin-top:0px;}
.photo-album-attachment .photo img {min-width:160px;min-height:160px;margin-top:0px;}
.post .photo-album-attachment { padding-top: 10px; }
.photo-album-attachment .photo.pbig .postimg {width:350px;height:334px;}
.photo-album-attachment .photo .postimg {float:left;margin-top:0px;width:160px;height:162px;}
.photo-album-attachment .photo .postimg img.pl {min-width:auto;min-height:auto;}
.photo-album-attachment .photo a {float:left;}

.comments h3 { margin: 0 0 20px; }
.comments h4 { margin: 0 0 10px; }
.comments .credentials .date { margin: 0 5px; padding-top: 1px; }
.comments .credentials .userpic { margin-right: 5px; }
.comments .credentials .userpic.icon16 { min-width: 0; width: 16px; height: 16px; margin: 7px 4px 0; }
.comments textarea { height: 100px; min-height: 100px; width: 75%; margin-top: 0; } 


.comment-reply span {display:inline-block;width:13px;height:11px;background:url('/wa-images/arrow_left.png') 0px 0px no-repeat;margin:0 7px 0 0;}
.comment-reply:hover span {background-position:-13px 0;}

.comment-reply i,.comment-reply b {font-style:normal;font-weight:300;font-size:15px;color:#9a9a9a;}
.comment-reply {text-decoration:none;margin-left:40px;position:relative;z-index:2;}
.comment-reply:hover i {color:#da1c1c;}
.comments ul .comment {position:relative;background:#fff;border:1px solid #e6e6e6;padding:20px;margin:0 0 20px 0;}
.comments ul .comment .cimg {position:absolute;top:20px;left:20px;width:76px;}
.comments ul .comment .cimg img {border-radius:50%;max-width:76px;}
.comments ul .comment .username {font-weight:bold;font-size:16px;}
.comments ul .comment .username,.comments ul .comment .hint {padding:0 0 0 102px;box-sizing: padding-box;}
.comments ul .comment .username,.comments ul .comment .text {width:100%;}
.comments ul .comment .text {margin:0 0 10px 0;padding:0 0 0 102px;box-sizing: padding-box;}
.comments ul .comment .count {font-weight:300;font-size:14px;color:#9a9a9a;}

.comments ul,
.comments ul li {float:left;width:100%; padding: 0; margin: 0 0 0px 0; list-style: none;}
.comments ul li ul { margin:0px 0 0 0; }
.comments ul li span.hint a { color: #aaa; text-decoration: underline; }
.comments .text { margin: 5px 0 5px 80px; }
.comments .actions { margin: 0 0 5px 80px;  }
.comments ul li a.comment-delete { margin: 0 0 0 5px; padding: 0; color: #d99; text-decoration: underline; }
.comments ul li a.comment-delete:hover { background: red; color: white; }
.comments ul li ul { padding-left: 35px; }
.comments ul li .comment-form { padding: 10px 30px; margin-top: 40px; }
.comments ul li .comment-form textarea { min-height: 100px; }
.comment.in-reply-to { background: #eee; margin: -8px -8px -13px; padding: 8px 35px 8px 8px; position: relative; }
.comment.new { background: #ffc; margin: -8px -8px -13px; padding: 8px 35px 8px 8px; }

ul.auth-type { padding: 0 0 10px !important; list-style: none; }
ul.auth-type li { padding-right: 10px; display: inline-block; float: left\9; display: inline\9; }
ul.auth-type li a { padding: 5px 6px; }
ul.auth-type li a img { margin-right: 5px; top: 4px; position: relative; }

.comment-form { float:left;width:100%;padding: 30px 0 0 0;border-top:1px solid #cdcdcd; margin: 15px 0 0 0;position:relative;  }
.comment-form h4 { float:left;width:100%; margin: 0 0 30px 0; font-weight: normal;font-family:'Roboto Condensed';font-weight:500;font-size:16px; } 
.comments ul li .comment-form {border:0;}

.comment-form .btn-green {float:left;margin:0 15px 0 0;}


.comment-form h4 img {display:inline-block;vertical-align:top;margin:-4px 5px 0 0;}
.comment-form-fields p { margin: 0 18px 10px 0;float:left;width: 221px;}
.comments ul li .comment-form-fields p {width: 187px;}
.comments ul li .comment-form-fields input { width: 187px; }
.comments ul li .comment-form textarea { width: 598px; min-height: 110px; }

.comment-form-fields p.last {margin-right:0;}
.comment-form-fields p a { display: inline !important; }
.comment-form-fields label { width: 160px; display: block; clear: left; float: left; margin: 0 10px 0 0; color: #aaa; padding-top: 3px; }
.comment-form-fields input { width: 221px; }
.comment-form textarea { width: 700px; min-height: 110px; }
.comment-form .comment-submit,.comment-form .comment-body { float:left;width:100% !important;}
.comment-form .userpic { width: 20px; height: 20px; float: left; margin-right: 5px; border-radius: 50%; }
.comment-form ul.menu-h.auth-type li a img { float: left; margin-right: 3px; position: relative; top: 2px; }
.comment-form ul.menu-h.auth-type { padding-bottom: 20px; }

.pageless-wrapper { font-style: italic; }

html.realtime-preview,
html.realtime-preview body { background: #fff; }
html.realtime-preview .globalheader,
html.realtime-preview .globalfooter { display: none; }
html.realtime-preview .content { margin-right: 0; }
html.realtime-preview .page { top: 0; margin: 10px 0; }

/* Plugins
---------- */

ul.menu-v.categories { margin-bottom: 20px; }
ul.menu-v.categories li { border: none; }
ul.menu-v.categories li a { padding: 5px 16px; }
ul.menu-v.categories li.selected a { color: #000; text-decoration: none; font-weight: bold; }

.tags.cloud { text-align: center; }







 .sidebar {float:right; width:270px; margin:0 0 25px 0;}
    
  .hubbread {float:left;width:100%;margin:30px 0 40px 0;} 
  .hubbread,.hubbread a {font-weight:300;font-size:15px;color:#363636;}
  .hubbread {color:#888;}



.content img {max-width:100% !important;}





.hsocial {float:left;margin:0 0 5px 0;width:100%;}
.hsocial a {flaot:left;margin:0 12px 5px 1px;}
.hsocial a.last {margin-right:0;}

.hub-aside-nav,.tag-plugin { padding: 0px;float:left;margin:0 0 20px 0;width:100%;border:1px solid #d5d5d5;border-radius:5px; }
.hub-aside-nav h5 {font-family:'Roboto Condensed';font-weight:300; font-size:17px;text-transform:uppercase;color: #fff;float:left;width:100%;background:#454B4F;margin:0; padding:10px 20px;border-radius:5px 5px 0 0;}
.tag-plugin h5 {font-family:'Roboto Condensed';font-weight:300; font-size:17px;text-transform:uppercase;color: #fff;float:left;width:100%;background:#454B4F;margin:0; padding:10px 20px;border-radius:5px 5px 0 0;}




.tag-plugin {margin-top:20px;}
.tag-plugin .tags {margin:15px 0;float:left;width:100%;border:0px solid;}
.tag-plugin .tags a {color:#898989;display:inline-block;text-decoration:none;padding:4px 8px;border-radius:5px;opacity:1 !important;margin:5px !important;background:#e8e8e8;}
.tag-plugin .tags a:hover {background:#DB1C1C;color:#fff;}
.hub-aside-nav h5 img,.tag-plugin h5 img {float:left;}



.hub-aside-nav h5 span,.tag-plugin h5 span {float:left;margin:6px 0 0 14px;}

.hub-aside-nav ul {float:left;width:100%;padding:15px 25px 5px 25px; }
.hub-aside-nav ul li { list-style: none; margin: 0 0 15px 0; line-height: 1.3em; /*word-break: break-all;*/border-bottom:1px solid #e2e2e2; 
    
    padding: 0 0 15px 0; 
    
    
    
}

.hub-aside-nav ul li.last,.hub-aside-nav.nvblog li {border:0;padding:0;}
.hub-aside-nav ul li a { text-decoration: none; }
.hub-aside-nav.nvblog li a {text-decoration: underline; font-weight:400;color:#363636;font-family:'Roboto Condensed'; font-size:17px;}
.hub-aside-nav.nvblog li a:hover {text-decoration: none; color:#bc2222;}


.hub-aside-nav ul li .hint {float:left;width:100%;margin:0 0 5px 0;color:#888;font-size:14px;font-weight:300 !important;}


.hub-aside-nav ul img.userpic { width: 32px; height: 32px; float: left; margin-right: 10px; }

.hub-aside-nav.nvblog .username {float:left;width:100%;font-weight:bold;}


#comment_sorting {width:250px !important;font-size:10px !important;}
