/* Global */
@import url('https://fonts.googleapis.com/css?family=Roboto');
@import url('https://fonts.googleapis.com/css?family=Droid+Sans:400,700');
@import url('https://fonts.googleapis.com/css?family=Oswald');
html, body { height:100%;background:#3b3b3b url('../imgs/main/bg.jpg') no-repeat;background-size:cover;background-attachment:fixed;margin:0px;padding:0px; }
htmlf, bodyf { height:100%;background:#3b3b3b url('../imgs/main/page_bg.jpg');margin:0px;padding:0px; }
.wrapper {
		-moz-box-shadow: 0 0 15px rgba(0,0,0,1);
		-webkit-box-shadow: 0 0 15px rgba(0,0,0,1);
		box-shadow: 0 0 15px rgba(0,0,0,1);
	}
body { font-family:'Roboto',Tahoma;color:#4B4B4B; }
a { text-decoration:none;color:#337AB7; }
a:hover { color:#4B4B4B;text-decoration:none; }
#ajax_loading { display:none;background: #95C715;background: -moz-linear-gradient(top, #95C715 0%, #7BA60D 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95C715), color-stop(100%,#7BA60D));background: linear-gradient(top, #95C715 0%,#7BA60D 100%);border: 1px solid #7BA60D;color: #fff;text-align: center;padding: 5px 0 8px;width: 8%;top: 0px;left: 46%;-moz-border-radius: 0 0 5px 5px;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;border-radius: 0 0 5px 5px;z-index: 10000;position: fixed;-moz-box-shadow: 0px 3px 5px rgba(0,0,0,0.2), inset 0px -1px 0px rgba(255,255,255,0.2);-webkit-box-shadow: 0px 3px 5px rgba(0,0,0,0.2), inset 0px -1px 0px rgba(255,255,255,0.2);box-shadow: 0px 3px 5px rgba(0,0,0,0.2), inset 0px -1px 0px rgba(255,255,255,0.2);}
#wrap { min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -39px; }
#push { height: 39px; }
#footer {color:#CCC;font-size:13px;min-height:39px;background:#000 url('../imgs/main/headerbar_t.png');line-height:39px;padding:0 10px; }
#footer a { color:#337AB7; }
#footer a:hover { color:white;text-decoration:none; }
/* Top Header */
#topheader { background:transparent url('../imgs/main/topbgb.png');height:39px;line-height:39px;color:#CCC; }
#umenu ul { list-style-type: none; margin: 0;padding: 0; overflow: hidden;color:#CCC;max-height:38px; }
#umenu li { float: left; }

#umenu li { display: block;padding:0 16px;border-right: 1px solid #2A2A2A;}
#umenu li a { color:#CCC; }
#umenu li a:hover { color:#337AB7; }
/* Logo and Add */
#logoholder { 
	height:90px; 
	background-color: #3B3B3B;
	background-image: url('../imgs/main/headerbar_special.png'), url('../imgs/main/headerbar_t.png');
	background-repeat: no-repeat, repeat-x;
	background-position: right center, left top; 
}
#logoholder_r {  }
#adholder { float:right;padding:10px 0 0 0; }
#adbox { margin:0;padding:0;width:728px;height:90px;background-color:#212123;background: #212123 url('../imgs/main/adbg.png') no-repeat;opacity:0.7; }
#adbox:hover { opacity:1 !important; }
#mynotes .badge, #mymessages .badge { background:red;position:relative;top:-3px; }
/* Navigation */
.navbar {min-height:39px !important;background:#000 url('../imgs/main/topbg.png');border:0px solid #000;}
.navbar-default {box-shadow: none;border:none;}
.navbar-nav { margin: 0 -15px; }

.navbar-nav > li { margin:0px !important; padding:0px !important; }
.navbar-nav > li > a {padding-top:5px !important; padding-bottom:5px !important;line-height:29px;text-transform:uppercase;font-size:14px;font-weight:bold;color:#fff !important;}

.navbar .divider-vertical { height:39px;margin: 0 9px;background:#3F3F3F;width:1px; }
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color: #ffffff;background: #000; }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;color: #ffffff;background: #000;}


.navbar-default .navbar-nav > li > .dropdown-menu {border-top:0px !important;margin-top:-1px;margin-left:-1px;background-color: #000;z-index:9999 !important;-webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a {padding:8px 5px 8px 10px !important;color: #ffffff;text-transform:uppercase;font-weight:bold;font-size:11px;color:#CCC;}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {color: #ccc;  background-color: #1E1E1E;}
.navbar-default .horizontal-divider {background:#252525;height:1px;}

.navbar-default .navbar-toggle {border:0px;padding: 0px !important;color:white;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {color:white;background:transparent;}
.navbar-default .navbar-toggle .icon-bar {}

/* End Navigation */
/* Search Bar */
#search_options_menucontent { display:none;right:10px;list-style: none;position:absolute;margin-top:10px;font-size:13px;color:white;padding:10px;background-color:#363636;min-width: 100px; white-space: nowrap;z-index:999999;-webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px; }
#search_options_menucontent input { margin-right: 10px; }
#search_options_menucontent li { border-bottom: 0; }
#search_options_menucontent label { cursor: pointer; }
/* Pagination */
.pagination > li > a { color: #333; }
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #333 !important;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #666666 !important;
  border-color: #ddd !important;
  color:#FFF !important;
}
/* Content */
#ssSlider .carousel-indicators { position: absolute; bottom: -42px; left: 50%; z-index: 15; width: 60%; padding-left: 0; margin-left: -30%; text-align: center; list-style: none; }
#ssSlider .carousel-indicators li {
  background-color: #fff;
  background-color: rgba(70, 70, 70, 0.25);
}

#ssSlider .carousel-indicators .active {
  background-color: #444;
}

.latesttitles { font-weight:bold; }
#contentholder { background-color:white;min-height:300px;margin-top:-20px;margin-bottom:20px; }
/* Sidebar */
#sidebar { padding:10px 0px 10px 0px;background-color:#EAEAEA;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EAEAEA), to(#FFF));background: -moz-linear-gradient(0% 0% 270deg,#EAEAEA, #FFF);background: linear-gradient(#EAEAEA, #FFF);background: -o-linear-gradient(#EAEAEA, #FFF);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EAEAEA', endColorstr='#FFF'); }
#sidebar h1 { 
background-color: #3B3B3B;
	background-image: url('../imgs/main/headerbar_special.png'), url('../imgs/main/headerbar_t.png');
	background-repeat: no-repeat, repeat-x;
	background-position: right center, left top;
color:#EBEBEB;display:block;font-size:20px;font-family:Oswald;font-weight:bold;padding:3px 10px 3px 5px;text-shadow: 2px 2px black;text-transform:uppercase;margin:5px 0 5px 0; }
#sidebar ul { list-style: none;padding:0px;font-size:13px;margin:5px 10px; }
#sidebar ul li { padding:0px 0px 0px 0px; }
#sidebar .sidebardiv { margin:5px 10px; }
.sb_link li a { display: block;color:#393939 !important;padding:5px 0 8px 0 !important;border-bottom:1px solid #ccc;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s; }
.sb_link li a:hover { background-color:#FFF; }
#socialbuttons { margin-top:5px;text-align:center; }
.sidebarsep { margin-bottom:10px;height:30px;
background-color: #3B3B3B;
	background-image: url('../imgs/main/headerbar_special.png'), url('../imgs/main/headerbar_t.png');
	background-repeat: no-repeat, repeat-x;
	background-position: right center, left top;
}
.notificationsul { list-style: none;padding:5px 0px 10px 3px;font-size:13px; }
.notificationsul li img { height:35px;width;35px;float:left;padding:0 5px 0 0;margin-right:5px;margin-top:10px; }
.notificationsul li a.dblock { display:block;color:#666;padding: 5px 10px 20px 10px; }
.notificationsul li a.dblock:hover { background:white; }
.notificationsul li {
	
	border-top:1px solid #CCC;
	line-height:1.5;
	font-size:16px;
}
.notificationsul li:last-child {
	border-bottom:1px solid #CCC;
}



/* Articles */
.main_article { line-height:1.1;padding:10px 5px 15px 5px; }
.main_article h1 { display:block;font-weight:bold;font-size:22px;padding:0px 0 0 0;margin-top:10px;margin-bottom:0px; }
.main_article h1 a { color:#4B4B4B;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s; }
.main_article h1 a:hover { color:#337AB7; }
.main_article h2 { display:block;font-size:25px;font-family:Oswald;font-weight:bold;padding:0 0 5px 0 ;text-transform:uppercase; }
.article_info { text-shadow: 2px 2px black;color:#EBEBEB;
background-color: #3B3B3B;
	background-image: url('../imgs/main/headerbar_special.png'), url('../imgs/main/headerbar_t.png');
	background-repeat: no-repeat, repeat-x;
	background-position: right center, left top;
margin:5px 0;padding:5px 10px;font-size:13px;border-top:1px solid #29292A;border-bottom:1px solid #29292A;line-height:18px; }
.article_info a { color: #fff;font-weight:bold; }
.article_post { font-size:15px;padding:8px 0 0 95px;line-height:1.5; }
.article_post ul { list-style: disc;margin:5px 0;font-size:15px; }
.article_post a { color: #4B4B4B;font-weight:bold; }
.article_post a:hover { color:#337AB7; }
.article_more { font-size:14px;padding:5px 0; }
.article_more a { color: #4B4B4B;font-weight:bold; }
.article_more a:hover { color:#337AB7; }
.metaseperator { background: transparent url('../imgs/main/meta-separator.png')no-repeat;height:9px;width:1px;margin:0 5px;display:inline-block; }
.usernews { border-bottom:1px solid #CCC;padding:20px 5px 0 5px;height:115px; }
.usernews a { font-size:16px;color:#4B4B4B; }
.usernews a:hover { color:#337AB7; }
.usernewsby { font-size:13px;color:#666;margin:3px 0px;padding:5px 5px; }
.ficon { color:#fff !important; }
.viewmorebutton {text-shadow: 2px 2px black;color:#EBEBEB;
background-color: #3B3B3B;
	background-image: url('../imgs/main/headerbar_special.png'), url('../imgs/main/headerbar_t.png');
	background-repeat: no-repeat, repeat-x;
	background-position: right center, left top;
text-align:center;padding:5px 10px;border-top:1px solid #29292A;border-bottom:1px solid #29292A;}
/* News Page */
.news_page_header { text-shadow: 2px 2px black;min-height:98px; margin-bottom:10px;padding:10px 10px 5px 100px;color:#EBEBEB;
background-color: #3B3B3B;
	background-image: url('../imgs/main/headerbar_special.png'), url('../imgs/main/headerbar_t.png');
	background-repeat: no-repeat, repeat-x;
	background-position: right center, left top;
}
.news_page_header h2 { min-height:64px;margin:0px; }
.news_page_header_info { font-size:13px;color:white; }
.news_page_header_info a { color:white;font-weight:bold; }
.news_page_header_info a:hover { color:#337AB7; }
.newspost_image { border:1px solid #CCC;padding:10px;background:white; }
/* Snippets */
.tg-snippet-list-info { color:#fff;
background-color: #3B3B3B;
	background-image: url('../imgs/main/headerbar_special.png'), url('../imgs/main/headerbar_t.png');
	background-repeat: no-repeat, repeat-x;
	background-position: right center, left top;
padding:5px 10px;font-size:13px;border-top:1px solid #29292A;border-bottom:1px solid #29292A; }
.tg-snippet-list-info a { color:#FFF;font-weight:bold; }
.tg-snippet-list-info a:hover { color:#337AB7; }
.tg-snippet-list-holder { padding-left:75px; }
.tg-snippet-list-holder h1 { margin-bottom:10px; }
.tg-snippet-list-name { padding:0 0 3px 0; }
.tg-snippet-list-name a { font-weight:bold; font-size:18px; text-decoration:none; color:#4B4B4B; }
.tg-snippet-list-name a:hover { color:#337AB7; }
.tg-snippet-list-name span { color:#666;font-size:14px; }
.tg-snippet-list-tags { margin:5px 0px; }
.tg-snippet-list-tags .badge { padding:3px 8px;font-weight:normal; background:#EEEEEE;color:#666;  }
.tg-snippet-list-tags a { font-weight:normal;color:#666 !important; }
.tg-snippet-list-tags a:hover { }
.tg-snippet-list-tags span { padding:0 1.5px; }
.tg-snippet-list-about { font-size:15px;margin-left:10px;padding-bottom:20px; }
.tg-snippet-name { font-weight:bold;font-size:25px;color:#337AB7;padding:3px 0 0 0; }
.tg-snippet-tags { color:#666;font-size:14px;padding:0 0 8px 3px; }
.tg-snippet-tags a, .tg-snippet-tags-single a { background-color:#FFECF0;padding:1px 5px;font-size:12px; }
.tg-snippet-tags a:hover, .tg-snippet-tags-single a:hover { }
.tg-snippet-tags span, .tg-snippet-tags-single span { padding:0 1.5px; }
.tg-snippet-about { font-size:15px;line-height:1.5;padding:10px 10px 10px 10px;background-color:#F5F5F5;border-top:1px dashed #DADADA;border-bottom:1px dashed #DADADA; }
.tg-snippet-frame { background-color:#F5F5F5;max-height:300px; overflow: auto; border:1px solid #CCC; }
.tg-snippet-list-cats li { line-height:1.5; }
.tg-snippet-list-cats-bullets { padding:0 5px 0 0;color:#666;font-size:18px;margin-top:2px;display:inline-block; }
.tg-snippet-list-cats-num { color:#666;padding:0 0 0 4px;font-size:13px; }
.tg-snippet-list-cats a { font-size:15px; }
a.tg-editsnippetlink { font-size:13px !important;font-weight:normal !important; }
.tg-snippet-tags-single { }
blockquote {
  font: 14px/22px normal helvetica, sans-serif;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 50px;
  padding-left: 15px;
  border-left: 3px solid #ccc;
} 
/* Files */
#tg-files-featured-name, #tg-files-featured-name a { color:#4B4B4B;text-decoration:none;font-weight:bold;font-size:22px; }
#tg-files-featured-name a:hover { color:#337AB7; }
#tg-files-featured-rating { font-size:11px;color:#808080;padding:3px 0; }
#tg-files-featured-about { padding:3px 0 0 0;font-size:13px; }
#tg-files-featured-by { font-size: 12px;color:#808080;padding:3px 0 3px 2px; }
#tg-files-featured-category { font-size: 12px;color:#808080;padding:3px 0 3px 2px; }
#tg-files-featured-downloads { font-size: 12px;color:#808080;padding:0 0 0 2px; }
.tg-files-whatsnew-name { font-size:18px;  }
.tg-files-whatsnew-name a { text-decoration:none;font-weight:bold;color:#4B4B4B; }
.tg-files-whatsnew-name a:hover { color:#337AB7; }
.tg-files-whatsnew-td { width:50%; }
.tg-files-whatsnew-div { padding:10px 10px 10px 10px;border-bottom:1px solid #CCC; }
.tg-files-whatsnew-catname { font-size:13px;padding:3px 0 0 0; }
.tg-files-whatsnew-author { font-size:13px;padding:3px 0 0  0; }
.slider, .sliderb { list-style-type: none;margin: 0;padding: 0; }
.carousel-prev, .carouselb-prev { font-size:30px;position:absolute;top:50%;z-index:99;margin-top:-20px; }
.carousel-next, .carouselb-next { font-size:30px;position:absolute;top:50%;z-index:99;margin-top:-20px;right:10px; }
a.carousel-prev, a.carousel-next, a.carouselb-prev, a.carouselb-next { color:grey; }
a.carousel-prev:hover, a.carousel-next:hover, a.carouselb-prev:hover, a.carouselb-next:hover { color:#337AB7; }
#csrightarrow { }
/* Files Category */
#tg-filescategory-sub-cats-list { }
#tg-filescategory-sub-cats-list ul { margin: 0; padding: 0; list-style: none; }
#tg-filescategory-sub-cats-list li { padding:5px 0;border-bottom:1px dashed #606060; }
#tg-filescategory-sub-cats-list li a { text-decoration:none; font-weight:bold; font-size:15px;color:#4B4B4B; }
#tg-filescategory-sub-cats-list li a:hover { color:#337AB7; }
.tg-cat-box { padding:5px }
.tg-cat-box-alt { padding:5px; }
.tg-file-category-file-name a { font-weight:bold; font-size:18px; text-decoration:none; color:#4B4B4B; }
.tg-file-category-file-name a:hover { color:#337AB7; }
.tg-file-category-file-by { font-size:12px;padding:6px 0; }
.tg-file-category-file-about { font-size:13px; }
.tg-file-category-sidebox { border-left:1px solid #CCC;min-height:80px; }
.tg-file-category-file-dls { font-size:11px;text-align:center; }
.tg-file-category-file-time { font-size:11px;text-align:center; }
.tg-file-category-file-ratings { font-size:11px;text-align:center; }
.file-subcats { padding:10px 10px;border-bottom:1px dashed #606060; }
.file-subcats a { color: #666;font-size:16px;font-weight:bold; }
.file-subcats a:hover { color: #337AB7; }
.file-subcats-num { font-size:12px; color:#666;margin-top:3px; }
#tg-files-file-information { }
#tg-files-file-information a, #tg-files-file-information a:visited { text-decoration:none; font-weight:bold; color:#393939; }
#tg-files-file-information a:hover, #tg-files-file-information a:active { opacity:0.7;color:#337AB7; }
#tg-files-file-information ul { margin: 0; padding: 0; list-style: none; }
#tg-files-file-information ul li { border-top:1px dashed #CCC;font-size:13px;color: #393939;padding:4px; }
#tg-files-file-information ul li:last-child { border-bottom:1px dashed #CCC; }
#tg-files-file-information ul li span { float:right;padding:0 5px 0 0;color:#000; }
/* File Comments */
.tg-s-comments-header { 
background-color: #3B3B3B;
	background-image: url('../imgs/main/headerbar_special.png'), url('../imgs/main/headerbar_t.png');
	background-repeat: no-repeat, repeat-x;
	background-position: right center, left top;
color:white;padding:5px 10px;border-top:1px solid #29292A;border-bottom:1px solid #29292A;min-height:27px; }
.tg-s-comments-header a, .tg-s-comments-header a:visited { color:#FFF;text-decoration:none; }
.tg-s-comments-header a:hover, .tg-s-comments-header a:active { color:#E13E39; }
.tg-add-comment-input { -webkit-box-sizing : border-box;-moz-box-sizing : border-box;box-sizing : border-box;color:#666;padding:5px;font-size:14px;width:100%;font-style:italic;border:1px solid #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.tg-s-comment-form-textarea-holder { padding:5px 0 0 60px; }
.tg-s-comment-form-textarea { -webkit-box-shadow: 2px 2px 10px 0px #ccc;-moz-box-shadow: 2px 2px 10px 0px #ccc;box-shadow: 2px 2px 10px 0px #ccc;-webkit-box-sizing : border-box;-moz-box-sizing : border-box;box-sizing : border-box;padding:5px;min-height:100px;color:#333;font-size:14px;border:1px solid #CCC;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;width:100%; }
.tg-s-comment-sub-button { color:white;background-color:#454545;text-shadow: black 0.1em 0.1em 0.2em;padding:1px 5px;border:1px solid #666;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.tg-s-comment-sub-button:hover { background-color:#337AB7;border:1px solid #337AB7; }
.tg-s-middle_comment { width: 100%;height: 1%;position: relative; }
.tg-s-middle_comment:after { content: '.';display: block;clear: both;visibility: hidden;height: 0; }
.tg-s-container_comment { width: 100%;float: left;overflow: hidden;font-size:14px;color:#333; }
.tg-s-content_comment { padding: 10px 0 0 45px;font-size:13px;line-height:1.5; }
.tg-s-content_comment img { margin-top:-3px;margin-bottom:-3px; }
.tg-s-sideLeft_comment { float: left;width: 45px;margin-left: -100%;position: relative;padding: 10px 0 0 0; }
.tg-s-by_comment { font-size:13px;color:#808080; }
.tg-s-by_comment a, .tg-s-by_comment a:visited { font-weight:bold;color:#337AB7;text-decoration:none;font-size:14px; }
.tg-s-by_comment a:hover, .tg-s-by_comment a:active { color:#333; }
.tg-comment-delete { float:right; }
.tg-comment-delete a, .tg-comment-delete a:visited { color:red;font-size:12px;opacity:0.3;text-decoration:none; }
.tg-comment-delete a:hover, .tg-comment-delete a:active { opacity:1; }
.tg-comment-char-counter { float:right;padding:5px 8px 0 0;font-size:11px;color:#666; }
.tg-new-comment-button-holder { margin-left:65px; }
.tg-files-catlist-liholder { padding:6px 0;border-bottom:1px solid #ccc;; }
.tg-files-catlist-li { float:right;color:#666;font-size:11px;margin-top:2px;margin-right:5px; }
.dl_catlinks li {  }
.dl_catlinks li a { font-weight:bold; font-size:13px; color:#393939; }
.dl_catlinks li a:hover { color:#000; }
.tg-files-catlist-li-b { float:right;padding:2px 5px;font-size:11px; }
.tg-files-sublist { padding:3px 10px !important; }
.tg-files-sublist-div { padding:0 0 5px 0;border-bottom:1px solid #ccc; }
.tg-files-sublist a { font-size:12px; }


.nav-link[data-toggle].collapsed:after {
    content: "\25BE";
    font-size:18px;
}
.nav-link[data-toggle]:not(.collapsed):after {
    content: "\25B4";
    font-size:18px;
}




/* Screenshot */
.screenshotbutton { position:absolute;right:10px;bottom:20px; }
.tg-sidebar-ol { font-size:13px;margin:0; padding:0 0 0 20px; }
.tg-sidebar-ol li { font-size:14px;padding:5px 0; }
.tg-sidebar-ol li a, .tg-sidebar-ol li a:visited { text-decoration:none;font-weight:bold; }
.tg-sidebar-ol li a:hover, .tg-sidebar-ol li a:active { opacity:0.7; }
.ssinfo_link { font-size:14px;margin-top:5px; }
.ssinfo_link li { margin-bottom:5px; }
.ssinfo_link li div { width:20px;display:inline-block; }
.ssinfo_link li span { color:#000; }

.btn-readmore          { color: #333 !important; background:#EAEAEA;border-color: #ccc;opacity:0.5; }
.btn-readmore:hover, .btn-readmore:focus, .btn-readmore:active, .btn-readmore.active, .open .dropdown-toggle.btn-readmore
                        { opacity:1;color: #ffffff !important;background: #252429; border-color: #444; }
.btn-dark          { color: #fff !important; background:#252429;border-color: #000; }
.btn-dark:hover, .btn-dark:focus, .btn-dark:active, .btn-dark.active, .open .dropdown-toggle.btn-dark
                        { color: #ffffff !important;background: #363636; border-color: #444; }
.nav-pills a { color:#333 !important;padding:5px !important;font-size:13px !important; }
.nav-pills > .active > a, .nav-pills > .active > a:hover > a:focus {
    background-color: #252429 !important;color:white !important;
}                        
.submitfile { visibility: hidden;position: absolute; }
.goright { float:right; }
.goleft { float:left; }
.clearboth { clear:both; }
.sepline_a { background-color:#ccc;height:3px; }
.sepline_b { height:3px;background-color:#666;width:100px; }
.input-group-addon.primary {
    color: rgb(255, 255, 255);
    background-color: rgb(50, 118, 177);
    border-color: rgb(40, 94, 142);
}
.input-group-addon.dark {
    color: rgb(255, 255, 255);
    background:#252429;
    border-color: #444;
}
.input-group-addon.success {
    color: rgb(255, 255, 255);
    background-color: rgb(92, 184, 92);
    border-color: rgb(76, 174, 76);
}
.input-group-addon.info {
    color: rgb(255, 255, 255);
    background-color: rgb(57, 179, 215);
    border-color: rgb(38, 154, 188);
}
.input-group-addon.warning {
    color: rgb(255, 255, 255);
    background-color: rgb(240, 173, 78);
    border-color: rgb(238, 162, 54);
}
.input-group-addon.danger {
    color: rgb(255, 255, 255);
    background-color: rgb(217, 83, 79);
    border-color: rgb(212, 63, 58);
}
.acenter { text-align:center; }
.aright { text-align:right; }
.horizon-prev, .horizon-next {
    position: fixed;
    top: 50%;
    margin-top: -24px;
    z-index: 9999;
}

.horizon-prev {
    left: 20px;
}

.horizon-next {
    right: 20px;
}

.navlink{ padding: 0 0 10px 0; font-weight:bold;font-size:18px;}
.navlink a:link, .navlink a:visited  { color:#000; font-size: 20px; }
.navlink a:hover, .navlink a:active {color:#000;text-decoration:none;}
.navcontent{padding: 0 0 20px 5px;line-height:1.5;font-size:15px;}
.syntax{padding: 5px 5px 5px 20px;color:#616161; font-style:italic;}
.example{padding:5px 5px 0px 20px;color:#B36A6C;font-style:italic;}
/* Cookie Bar */
#cookiebar { position: fixed;
   left: 5px;
   right:5px;
   bottom: 5px;
   width: 100%;
   background: transparent url('../imgs/main/transblk80.png');
   color: white;
   min-height:40px;
   line-height:25px;
   padding:10px;
   color:#CCC;
   font-size:15px;
   border-radius: 5px;
   box-shadow: 0 6px 6px rgba(0,0,0,0.25); 
   display:none;
}
#cookiebartext { 
float:left;
margin-left:10px;
}

#cookiebarbtn {
float:right;
margin-right:10px;
}
#cookiebartext a { color:#337AB7;font-weight:bold !important; }
.archive a:link { color:#293134; }
.archive a:visited { color:#033458 !important; }
.archive a:active { color:#033458 !important; }
.archive a:hover { background:#EBEBEB; }
/* mIRC Versions */

.mirc_versions { margin:10px 0; }
.mirc_versions ul { list-style:none; }
.mirc_versions li { margin:2px;border:1px solid #CCC;height:160px;width:150px; float:left; text-align:center; background-color:white; }
.mirc_versions li img { margin:10px 3px 3px 3px; }
.mirc_versions_text { text-align:center;font-weight:normal;font-size:12px;padding:1px 0;color:#666; }
.mirc_versions_text a { color:#333 !important; }


@media (max-width: 767px) {
    .navbar-collapse .nav > .divider-vertical {
        display: none;
     }
     .navbar {background:black;}
     .article_post { padding:8px 0 0 0px; }
     .usernews { height:auto;padding-bottom:10px; }
     #socialbuttons img { width:60px;height:60px; }
     .tg-snippet-list-holder { padding-left:10px; }
     .tg-s-comment-form-textarea-holder { padding:5px 0 0 0px; }
     .tg-new-comment-button-holder { margin-left:0px; }
     .screenshotbutton { margin:10px 0 10px auto;position: static; }
     .aright, .acenter { text-align:left; }
}
