* {
	color:#444;
	font-family:"Helvetica Neue",Helvetica,Arial,Utkal,sans-serif;
	outline:medium none;
	text-rendering:optimizelegibility;
	margin:0;
	padding:0;
	outline:none!important;
	box-sizing: border-box;
}

html {
	font-size:1em;
	line-height:1.4
}

body,html {
	background:#f4f4f4 none repeat scroll 0 0;
	font-size:100%;
	margin:0;
	padding:0
}

html {
	font-size:1em
}

header {
	height:50px;
	position:fixed;
	top:0;
	background:#B00000;
	width:100%;
	min-width:1120px;
	z-index:222222;
	overflow:hidden;
	border-bottom:1px solid #de3636;
	box-shadow:0 0 1px #000
}

a {
	text-decoration:none;
	color:#2f2f2f
}
#search-btn{
	cursor: pointer
}
a:hover {
	text-decoration:none!important
}

h2,h3,h4 {
	margin-bottom:0!important;
	margin-top:0!important;
	font-size:130%
}

.lg_share a:hover,.menu_news_items h3 a:hover,a:hover {
	color:red
}

article {
	width:728px
}

.content_wrap {
	clear:both;
	position:relative;
	text-align:left;
	width:1083px;
	margin:auto
}

#column_left {
	min-height:1000px;
	width:728px;
	padding-bottom:50px
}

#column_right {
	width:336px;
	position:absolute;
	right:0;
	top:0;
	min-height:1000px;
	padding-bottom:50px
}

.right_items {
	border:1px #e5e5e5 solid;
	background:#fff;
	border-bottom:none
}
.relative{
	position: relative
}
#image_ad{
	position: absolute;
	bottom: 10px;
	left: 10px;
	height: 90x;
	width: 708px;
}
#image_ad{
	width: 708px;
}
.close_ad{
	width: 18px;
	height: 18px;
	cursor: pointer;
	position: absolute;
	top:0;
	right: 0;
}
.close_ad i{
	font-size: 120%
}
.h90 {
	height:90px;
	display:block
}

.btm10,.btn {
	margin-bottom:10px
}

.btm20 {
	margin-bottom:20px !important
}

.top20 {
	margin-top:20px
}

.top10 {
	margin-top:10px
}

.spacer_10 {
	height:10px
}

.spacer_20 {
	height:20px
}

.spacer_25 {
	margin-bottom:25px
}

.spacer_50 {
	margin-bottom:50px
}

.pd10 {
	padding:10px
}

.border_btm {
	border-bottom:1px #e5e5e5 solid!important
}

.fb i,.fb {
	color:#3b5998
}

.tw i,.tw {
	color:#00c4ff
}

.gp i,.gp {
	color:red
}

.live_share a,.lg_share a {
	font-size:140%;
	color:#404040;
	font-weight:700
}

.lg_share a:hover {
	text-decoration:none!important
}

.lg_share a i {
	color:#ffc400
}
.live_icons{
	background:#e70000;
}
.live_share a{
	color:white !important;
}
.live_share:hover a *{
	color: black
}
.live_share a i {
	color:white !important;
	font-size:102%;
	
}


#logo {
	background:url(http://bulawayo24.com/public/images/new-logo.jpg) center center no-repeat;
	display:block;
	height:50px;
	margin-bottom:0;
	width:192px;
	float:left
}

#logo a {
	display:block;
	height:50px;
	width:192px;
	text-indent:-9999px
}

#top_menu {
	float:left;
	width:calc(100% - 192px);
	min-width:500px;
	height:100%
}

.shares {
	float:right!important;
	width:30px!important;
	cursor:pointer
}

#vid_form {
	width:336px;
	padding:10px;
	border:1px #fff solid;
	background:#f5f5f5;
	position:fixed;
	right:300px;
	bottom:40px;
	box-shadow:0 1px 2px 1px #000;
	display:none;
	z-index:6
}

.form_header {
	margin-bottom:10px
}

.video_container {
	position:relative;
	width:100%;
	height:0;
	padding-bottom:60%
}

.videos {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}

#YT {
	cursor:pointer
}

#add_video .inputs {
	margin-bottom:10px
}

.inputs textarea,.inputs input {
	padding:5px;
	width:calc(100% - 10px);
	border:1px #e5e5e5 solid
}

.inputs textarea {
	height:100px
}

.shares a {
	color:#fff;
	font-size:150%;
	display:block
}

.shares a i {
	font-size:100%
}

.shares a:hover {
	color:#4f4f4f!important
}

#top_menu ul {
	height:100%
}

#main_nav {
	min-width:920px
}

#top_menu ul li {
	font:.8em/3rem "TradeGothic Bold CondEighteen",sans-serif;
	text-align:center;
	text-transform:uppercase;
	float:left;
	min-width:50px;
	padding:0 15px;
	border-left:1px #bf1717 solid;
	border-right:1px #9a0000 solid;
	height:100%;
	list-style:none;
	cursor:pointer
}

#top_menu ul li:first-child {
	border-left:1px #000 solid
}

#top_menu ul li:hover {
	background:#fff
}

#top_menu ul li a {
	display:block;
	color:#f8f8f8
}

#top_menu ul li a i {
	color:#f8f8f8;
	font-size:95%;
	margin-left:5px
}

#top_menu ul li:hover * {
	color:#000;
	text-decoration:none!important
}

.subnav {
	display:none
}

#sub_menu {
	height:30px;
	margin-top:50px;
	background:#a00000;
	width:100%;
	border-bottom:1px #bfbfbf solid;
	box-shadow:2px 0 1px #e5e5e5;
	z-index:222221;
	padding-bottom:0!important;
	padding-left:192px
}

#sub_menu #sub_nav {
	width:100%;
	height:30px;
	margin-bottom:0
}

#sub_nav li {
	padding:3px 5px 3px 6px;
	font:.7em/1.2rem "TradeGothic Bold CondEighteen",sans-serif;
	text-align:center;
	list-style:none;
	font-weight:400;
	display:inline-block
}

#sub_menu #sub_nav li:hover {
	cursor:pointer;
	background:#fff
}

#sub_nav li a {
	color:#fff
}

#sub_nav li:hover * {
	color:#a00000
}
.red_a{
	text-transform: capitalize;
	color:#c33
}
.red_a i{
	color:#c33
}
#sub_nav i {
	color:inherit;
	color:#fff;
	vertical-align:middle;
	margin:5px
}

#sub_menu_news {
	min-width:850px;
	margin-left:192px;
	padding-top:15px
}

.menu_news_items {
	margin-left:15px;
	width:192.5px;
	float:left
}

.menu_news_items h3 {
	font-size:90%;
	font:700;
	font-family:"TradeGothic Bold CondEighteen",sans-serif;
	line-height:1.2
}

.menu_news_items h3 a {
	color:#222
}

.menu_news_items img {
	width:100%;
	height:125px
}

.menu_news_items li {
	font-size:80%;
	list-style:none!important;
	font-family:"TradeGothic Bold CondEighteen",sans-serif
}

.menu_news_items li:before {
	content:"■ ";
	color:red
}

#category {
	color:red;
	font-weight:700;
	margin-bottom:10px
}

#heading {
	font-weight:700;
	font-size:240% !important;
	margin-bottom:20px;
	line-height:1.2
}

#source,#author {
	color:#aeaeae;
	font-weight:700;
	font-size:80%;
	margin-bottom:10px
}

.blog_share_btm,#pub_date {
	font-size:80%;
	border:1px #e5e5e5 solid;
	padding:3px;
	background:#fff;
	margin-bottom:20px
}

.pub_time {
	font-size:70%;
	color:#aeaeae;
	letter-spacing:.5px
}

.pub_time i {
	color:#aeaeae
}

#story_pic,#story_pic img {
	width:100%
}

#pic_credit {
	margin-bottom:10px;
	font-size:70%;
	color:#bdbdbd;
	border-bottom:1px #e5e5e5 solid;
	padding-bottom:5px
}

.share_icons {
	list-style:none;
	margin-bottom:0
}

#story img {
	max-width:728px
}

#plugins {
	padding-top:20px
}

#tags {
	border-top:1px #e5e5e5 solid;
	padding:8px 0;
	font-size:80%;
	font-weight:400;
	font-variant:small-caps;
	margin-bottom:20px
}

#tags a {
	color:red;
	font-weight:400;
	font-variant:normal
}
#tags a:hover{color: silver}
#temp_share {
	padding:10px 0 0;
	font-size:80%;
	font-weight:400;
	border-bottom:1px #e5e5e5 solid;
	margin-bottom:20px
}

.plugin_h2 {
	min-width:120px;
	padding:5px;
	border:1px #d4d4d4 solid;
	font-weight:500;
	font-size:110%;
	color:#676767;
	text-align:center;
	background:#e4e4e4
}

.plugin_content {
	border-top:1px #d4d4d4 solid;
	border-bottom:1px #d4d4d4 solid;
	padding-top:10px;
	margin-bottom:30px
}

.main_story {
	height:400px;
	overflow:hidden;
	position:relative;
	margin-bottom:10px
}

.main_story img {
	width:100%
}

.story_data {
	position:absolute;
	bottom:0;
	z-index:2;
	height:90px;
	margin:5px
}

.story_data h2 {
	font-size:2em;
	line-height:1em;
	height:2.1em;
	overflow:hidden;
	width:715px;
	text-overflow:ellipsis
}

.story_data * {
	color:#fff;
	display:block;
	font:40px/44px;
	letter-spacing:-1px;
	text-shadow:1px 1px 1px rgba(0,0,0,0.4);
	letter-spacing:.5px
}

.trans_bg {
	background:rgba(0,0,0,0) linear-gradient(to bottom,rgba(0,0,0,0) 0px,rgba(0,0,0,0.65) 100%) repeat scroll 0 0;
	position:absolute;
	z-index:1;
	height:150px;
	width:100%;
	bottom:0
}

.featured_4 {
	height:250px
}

.featured_4_btn {
	border-bottom:1px #d4d4d4 solid;
	margin-bottom:30px
}

.featured_item {
	width:167px;
	float:left;
	margin-left:20px;
	margin-bottom:20px;
	height:240px;
	overflow:hidden
}

.featured_item h2 {
	font-weight:400;
	font-size:75%
}

.img_i img {
	height:167px
}

.img_i {
	height:167px;
	width:167px;
	text-indent:-50px
}

.featured_item:first-child,.featured_item:nth-child(5) {
	margin-left:0!important
}

.r_cat {
	position:relative
}

.r_cat h2 {
	position:absolute;
	left:0;
	top:127px;
	color:#fff;
	font-weight:800;
	font:40px/44px;
	text-shadow:1px 1px 1px rgba(0,0,0,0.4);
	padding:4px;
	min-width:50px;
	z-index:3;
	text-overflow:ellipsis
}

.r_cat h2 a {
	color:#fff
}

.News {
	background:#dc0a0a!important
}

.Sports {
	background:#60bc05!important
}

.Business {
	background:#0086ce!important
}

.Lifestyle {
	background:#8c0296!important
}

.Opinion {
	background:#404040!important
}

.Entertainment {
	background:#e3ae00!important
}

.Technology {
	background:#f35200!important
}

.News li:hover a {
	color:red!important
}

.Sports li:hover a {
	color:#60bc05!important
}

.Business li:hover a {
	color:#0086ce!important
}

.Lifestyle li:hover a {
	color:#8c0296!important
}

.Opinion li:hover a {
	color:#404040!important
}

.Entertainment li:hover a {
	color:#e3ae00!important
}

.Technology li:hover a {
	color:#f35200!important
}

._News {
	color:#dc0a0a!important
}

._Sports {
	color:#60bc05!important
}

._Business {
	color:#0086ce!important
}

._Lifestyle {
	color:#8c0296!important
}

._Opinion {
	color:#404040!important
}

._Entertainment {
	color:#e3ae00!important
}

._Technology {
	color:#f35200!important
}
._black{
	color: black !important
}
.News li i,.News li a,.Sports li a,.Business li a,.Lifestyle li a,.Opinion li a,.Entertainment li a,.Technology li a,.Sports li i,.Business li i,.Lifestyle li i,.Opinion li i,.Entertainment li i,.Technology li i {
	color:#fff!important;
	display:block
}

.News li,.Sports li,.Business li,.Lifestyle li,.Opinion li,.Entertainment li,.Technology li {
	border-bottom:1px rgba(255,255,255,0.5)
}

.item {
	padding:10px 10px 21px;
	border-bottom:1px #e5e5e5 solid;
	position:relative
}

.item a:hover {
	color:red!important
}

.h2_r {
	width:100%;
	padding:10px 0;
	background:#e9e9e9;
	font-weight:500;
	font-size:90%;
	color:#676767;
	text-align:center
}

.item img {
	width:316px;
	margin-bottom:5px
}

.item h2 {
	font-size:110%
}

.news_list {
	height:150px;
	width:100%;
	position:relative;
	border-bottom:1px #e5e5e5 solid;
	padding:20px 0
}

.list_holder {
	height:93px;
	width:568px;
	float:right;
	font-size:90%
}

.list_holder h3 {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}

.news_list > div a {
	text-decoration:none
}

.img_holder > a img {
	height:93px;
	width:140px;
	float:left
}

.big_story {
	width:100%;
	margin-bottom:30px;
	padding-bottom:20px;
	border-bottom:1px #e5e5e5 solid
}

.big_story h2 {
	font-weight:900
}

.red_bg {
	background:red;
	padding:5px 5px 5px 10px;
	color:#fff;
	font-family:800 20px/30px "futura-pt",Futura,sans-serif
}

.big_story img {
	width:100%
}

.two_featured_stories {
	min-height:300px
}

.story_1 {
	width:354px;
	float:left
}

.story_2 {
	width:354px;
	float:right
}

.story_1 img,.story_2 img {
	width:100%;
	height:204px
}

.story_2 h2,.story_1 h2 {
	font-size:90%
}

.small_feeds {
	min-height:100px;
	padding-top:30px
}

.top_two {
	height:285px
}

.feed {
	height:135px;
	padding:10px 0;
	border-bottom:1px #e5e5e5 solid
}

.feed img {
	float:left;
	width:80px;
	height:80px
}

.feed_data {
	width:264px;
	float:right;
	font-size:75%
}

.border_1_btn {
	border-bottom:1px #e5e5e5 solid
}

#latest {
	list-style:none
}

#latest li {
	border-bottom:1px #e5e5e5 solid
}

#latest li a {
	padding:10px;
	display:block;
	font-weight:500;
	font-size:90%
}

.fa-play-circle-o {
	position:absolute;
	z-index:5;
	color:#fff;
	opacity:.6;
	filter:alpha(opacity=60);
	top:70px;
	left:150px;
	text-shadow:1px 1px 1px rgba(0,0,0,0.4)
}

#load_more_stories,#load_more {
	text-align:center;
	font-size:90%;
	margin-top:20px;
	font-weight:500;
	background:#fff;
	cursor:pointer;
	width:100%
}

.feature_btn {
	padding:5px;
	border:1px #d4d4d4 solid;
	font-weight:500;
	font-size:90%;
	color:#676767;
	text-align:center;
	background:#e4e4e4;
	cursor:pointer
}

#share {
	height:40px;
	position:fixed;
	bottom:0;
	background:#fff;
	width:100%;
	z-index:222222;
	border-top:1px #e5e5e5 solid
}

#share ul li {
	font:.8em/3rem "TradeGothic Bold CondEighteen",sans-serif;
	text-align:center;
	display:inline-block;
	min-width:50px;
	padding:0 10px;
	border-right:1px #e5e5e5 solid;
	height:100%
}

#share ul li i {
	color:red
}

.fa-clock-o {
	margin-left:5px
}

.error {
	color:#D8000C;
	background-color:#FFBABA;
	border:1px solid;
	padding:5px
}

.error i {
	color:#D8000C
}

.success {
	color:#4F8A10;
	background-color:#DFF2BF;
	border:1px solid;
	padding:5px
}

.success i {
	color:#4F8A10
}

.story_input label {
	font-variant:small-caps
}

.story_input input {
	padding:5px;
	border:1px #e5e5e5 solid;
	margin-top:20px
}

.warning {
	color:#9F6000;
	background-color:#FEEFB3;
	border:1px solid;
	padding:5px
}

.warning i {
	color:#9F6000
}

#footer {
	background:#fff;
	color:silver;
	padding-top:10px;
	width:100%;
	z-index:222222222;
	height:700px;
	border-top:1px #e5e5e5 solid
}

.rbFooterMap {
	height:210px
}

.rbFooterMap ul {
	border-left:1px dotted #e5e5e5;
	float:left;
	height:300px;
	list-style:outside none none;
	padding:0 2%;
	width:calc((100%/6) - 6px)
}

.rbFooterMap ul.first {
	border:0 none;
	padding:0 2% 0 1%
}

.rbFooterMap ul:nth-child(9),.rbFooterMap ul:nth-child(6) {
	padding:0 0 0 2%;
	border-right:1px dotted #e5e5e5
}

.rbFooterMap li.hed {
	color:#949494;
	font-size:110.3%;
	font-weight:500;
	padding-top:8px;
	text-indent:-6px;
	text-transform:uppercase
}

.rbFooterMap li a {
	font-size:80%;
	color:#acacac
}

.rbFooterMap a,.rbFooterMap a:link,.rbFooterMap a:visited,.rbFooterMap a:hover,.rbFooterMap a:active,.rbFooterTopics a,.rbFooterTopics a:link,.rbFooterTopics a:visited,.rbFooterTopics a:hover,.rbFooterTopics a:active {
	color:#454545
}

#footerNav {
	color:#797979;
	float:left;
	font-size:70%!important;
	font-weight:400;
	margin-bottom:10px!important;
	margin-left:0!important;
	width:850px
}

#footerNav a {
	color:#797979;
	font-size:100%!important;
	font-weight:400
}

#shaanky {
	float:right;
	position:relative;
	width:140px
}

#shaanky a {
	position:absolute;
	top:-8px;
	font-size:70%
}

#copy_right {
	padding-top:10px
}

#nav_info {
	min-height:292px;
	width:290px;
	background:url(http://bulawayo24.com/public/images/logo2.png) no-repeat left top;
	float:left
}

.info_b ul {
	border:none!important;
	position:relative;
	height:70px!important;
	width:100%
}

.info_b h2 {
	font-size:90%;
	margin-bottom:5px
}

.info_b ul li {
	font-size:70%;
	color:#a0a0a0;
	letter-spacing:.5px
}

.info_b {
	padding:130px 0 0 10px;
	width:290px
}

.clear {
	clear:both
}

.more {
	width:100%;
	margin-bottom:30px
}

.more a {
	display:block;
	font-weight:700;
	font-size:120%
}

.more a:hover i,.more a:hover {
	color:red!important
}

ol {
	padding-left:20px
}

#story a {
	border-bottom:dotted 1px #373737;
	color:#c52222
}

#mango_ads * {
	font-size:14px
}

#mango_ads * a {
	font-weight:700
}

.mangoAds {
	padding-bottom:10px;
	border-bottom:1px #d8d8d8 dotted;
	height:80px;
	overflow:hidden;
	margin-bottom:10px
}

.mangoAds img {
	height:80px;
	width:80px;
	float:left;
	margin:0 5px 0 0
}

#story ol li,#story ul li {
	margin-bottom:10px
}

#story ul {
	margin-left:20px
}

#error_ul {
	margin-left:20px
}

#error_ul li {
	margin-bottom:10px
}

#error_h2 {
	margin-bottom:20px
}

#error_h2 {
	color:#d60808;
	margin-bottom:10px!important
}

.btn {
	font-size:13px!important
}

.Viral {
	background:#009d93
}

.Documentary {
	background:#850000
}

.Health {
	background:#af4b08
}

.Tourism {
	background:#97620c
}

.Tourism {
	background:#0ae212
}

.Women {
	background:#f96ae4
}

.Motoring {
	background:#b43d12
}

#chat {
	box-shadow:0 0 8px rgba(119,119,119,0.5);
	position:fixed;
	right:0;
	top:0;
	padding-top:60px;
	border:1px #fff solid;
	background:#f1f1f1;
	width:250px;
	height:100%;
	padding-bottom:40px;
	padding-left:10px;
	padding-right:10px;
	z-index:5;
	overflow-y:auto;
	display:none
}

#chat_main .items,#chat .items {
	margin-bottom:20px
}

.chat_head {
	font-weight:500;
	font-size:80%
}

.chat_head i {
	color:#999;
	padding:6px 0
}

.chat_data {
	font-size:80%;
	border:1px #e5e5e5 solid;
	padding:5px;
	border-radius:4px;
	background:#fff
}

#chat_form {
	width:250px;
	padding:5px 10px 10px;
	border-top:1px #e5e5e5 solid;
	border-left:1px #e5e5e5 solid;
	background:#f2f2f2;
	position:fixed;
	right:0;
	bottom:40px;
	z-index:6;
	display:none
}

#byo24_chat {
	padding:5px;
	width:230px;
	background:#fff;
	border:1px solid #bfbfbf;
	color:#333;
	resize:none
}

#chat_desc {
	padding:10px;
	text-align:center;
	font-size:70%
}

#chat_desc span {
	cursor:pointer
}

#chat_desc span:hover {
	color:#d90606
}
.chat_time{
	font-size: 80%;
	color: #9c9c9c
}
#ticker {
	height:35px;
	border:1px #e5e5e5 solid;
	background:#fff;
	padding-top:0!important;
	padding-bottom:0!important;
	overflow:hidden;
	line-height:1
}

#ticker > div {
	padding-top:0!important
}

#ticker > div a {
	font-weight:700!important;
	display:none;
	float:left;
	line-height:2
}

#ticker > div span {
	font-weight:700!important;
	color:#fff;
	margin-right:10px;
	padding:8px;
	height:100%;
	float:left
}

#ticker > div span i {
	color:#fff
}

.float_right {
	float:right
}

.fa-angle-right,.fa-angle-left {
	color:#c8c8c8;
	cursor:pointer;
	margin-right:5px
}

.fa-angle-right:hover,.fa-angle-left:hover {
	color:#5e5e5e
}
#cont_contact ul{
	padding-left: 20px;
	margin-bottom: 20px
}

.row_code {
    background-color: #f0fff0;
    border: 1px solid #accbac;
    border-radius: 5px;
    box-shadow: 0 1px 3px #c0c0c0;
    color: #000000;
    display: block;
    font-family: Courier;
    margin: 2px 0 15px;
    overflow: hidden;
    padding: 20px;
    word-wrap: break-word;
}
.row_code * {
    color: #000000;
    font-family: Courier;
    word-wrap: break-word;
}
xmp {
    white-space: normal;
}

#front_04, #front_03, #front_02 {
    float: left;
    margin-left: 28px;
}
#front_01 {
    float: left;
}
#feeds{
	list-style: none;
	margin-bottom: 30px
}

#feeds h3{
	border-bottom: 1px dotted silver;
	margin-bottom: 20px;
	
}
#feeds ul{
	margin-left: 20px;
	list-style: none;
}
.smallfont{
	font-size: 80%
}

.mobile-only{display:none}
#p_v{font-size: inherit;color: inherit}
#add_update{
	max-width: 500px;
	clear: both;
	background:#f4f4f4 none repeat scroll 0 0;
	padding: 10px;
	border: 1px solid #cecece;
	margin:auto;
	
}
#sticky-left{
	display: none;
	position: fixed;
	top:100px;
	left: 0px;
	width: 160px;
	height: 600px;
}

/* APO */
.apo-widget-content{
	margin-bottom: 20px
}
.apo-widget-loading,#apo-widget-container{
	max-width: 728px !important
}
#press-body div{
	margin-bottom: 10px;
}
.apo-widget-logo{
	display: none
}
.apo-widget-title{
	margin-bottom:10px !important;
}

.apo-widget-title a{
	max-width: 728px;
	font-size: 18px;
    color:#2f2f2f !important;
}
.apo-widget-title a:hover{
	color: #B00000 !important
}
@media(min-width: 1404px) { #sticky-left{ display: block } }
/*
.blink_it {
  animation: blinker 3s linear infinite;
}

@keyframes blinker {  
  50% { opacity: 0.0; }
}
*/