/*
Theme Name: On MSFT
Author: 
Author URI: 
Description: 
Version: 1.0
*/


/******************************* Global Styles ****************************** */ 
body { font-family: 'Montserrat', sans-serif; background:#f0f0f0 } 
h1 { font-size: 36px; color: #3b3b3b; }
h2 { font-size: 30px; color: #3b3b3b; }
h3 { font-size: 25px; color: #3b3b3b; } 
.bawmrp h3 {padding: 0;    color: #217178;    margin: 20px 0px;    text-transform: uppercase;    font-size: 20px;    font-weight: bold;}
a { color: #4b8485; } 
#logo { margin-top: 50px; margin-bottom: 20px; max-width: 250px; } 
.logocont {background:#f0f0f0}
.container {background:#fff}
footer .container {background:transparent}
@media (max-width: 767px) {
	#logo { margin-top: 20px; margin-bottom: 0px; max-width: 210px; } 
}

@media (min-width: 1200px){
.storypage .container {
    width: 970px;
}}

#logo2 { margin-top: 35px; margin-bottom: 10px; max-width: 150px; } 
.top-headline { border-top: 1px solid #666; border-bottom: 1px solid #666; width: 100%; top: 0px; background: #FFF; z-index: 100; } 
.headline-title { font-weight: bold; font-size: 1.2em; padding-top: 10px; padding-bottom: 10px; } 
.headline-title h1 { margin: 0px; } 
.headlinetitle {font-weight:bold}
@media (min-width: 768px) {
    .headline-title { padding-left: 0px; padding-right: 0px; }
} 
.article-social { padding-top: 10px; }
.article-social a.icon img { max-width: 30px; margin: 7px 5px 0px 0px; } 
.article-social2 { margin-top: 10px; margin-bottom: 15px; } 
@media (max-width: 768px) {
	.top-headline { border-top: 1px solid #666; border-bottom: 1px solid #666; width: 100%; top: 0px; background: #FFF; z-index: 100; padding-top: 5px; padding-bottom: 5px; } 
	.article-social { padding-top: 5px; }
	.article-social a.icon img { margin-top: 0px; margin-bottom: 3px; }
} 
@media (min-width: 1200px) {
    .article-social a.icon img { width: 37px; }
}

/* Navbar Styles */ 
.navbar {min-height:0}
.navbar2 { margin-bottom: 0px; } 
.nav-wrapper { min-height: 154px; } 
@media (min-width: 768px) {
    .navbar-nav { float: none; margin: 0 auto; display: table; table-layout: fixed; }
    .nav>li>a { padding-left: 40px; padding-right: 40px; }
} 
.navbar-default .navbar-nav>li>a { color: #999; } 
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover { background: none; font-weight: bold; } 
#navbar li { text-transform: uppercase; font-size: 1.0em; }
#navbar li a { color: #999; background: none; } 
#navbar li a:hover {  color: #000; } 
#navbar { background: none; } 
.navbar-default { border: 0px;    background: #f0f0f0;
    margin: 0 -15px 15px -15px; } 
#navbar li.active a { color: #999; background: none; } 


@media (max-width: 991px) {
    .nav>li>a { padding-left: 30px; padding-right: 30px; } 
}

@media (min-width: 992px){
.article-content .col-md-offset-1 {margin-left: 2%!important;}}
@media (min-width: 992px){
.article-content .col-md-8 {width: 96%!important;}}
#ads {background: #f0f0f0;
    margin: -15px -15px 15px -15px;padding-bottom:15px}
#ads .ads {margin:0px auto;text-align:center}
/* End Navbar Styles */

/* Floating Nav Content */ 
#float-nav { position: fixed; top: 0px; left: 0px; width: 100%; z-index: 100; display: none; } 
#float-nav .container {border-bottom:1px solid #ddd; }
#float-logo { margin-top: 10px; margin-bottom: 10px; max-width: 135px; } 
#float-menu { position: fixed; top: 0px; left: 0px; width: 100%; z-index: 101; display: none; } 
#float-menu .container {background:transparent}
#float-menu .menu-content { background: #fff; padding: 10px 20px 20px; border: 1px solid #DDD; } 
#float-nav .icon { padding-top: 10px; }
#float-nav .icon2 { margin-right: 20px; }
#float-nav .icon img { max-width: 31px; margin-right: 5px;   } 
#float-menu .side-title { text-transform: uppercase; font-weight: bold; font-size: 1.25em; color: #217178; padding-top: 0px; padding-bottom: 10px; } 
#float-menu .side-nav { padding-top: 10px; } 
#float-menu .side-nav ul { list-style: none; padding: 0px; margin: 0px; } 
#float-menu .side-nav a { width: 100%; text-transform: uppercase; margin-bottom: 5px; color: #999; display: inline-block; padding: 6px 12px; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; text-decoration: none; } 
#float-menu .side-nav a:hover, #float-menu .side-nav a.active { background: #999; color: #FFF; box-shadow: none; border-radius: 0px; } 
.side-item { margin-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #CCC; } 
.side-item:last-child { border-bottom: 0px; } 
.side-item .tn { padding-right: 0px; } 
.side-item .meta { color: #999; font-size: 11px; margin-bottom: 5px; } 
.side-content { overflow: auto; border-top: 1px solid #DDD; border-right: 1px solid #DDD; } 
.hamburger { margin-top: 14px; margin-bottom: 10px; max-width: 30px; background: #FFF; } 
.counter-btn, .counter-btn:active, .counter-btn:focus { border: 0px; border-radius: 0px; background: #217178; color: #FFF; height: 55px; margin-right: -15px; } 
.counter-btn span { float: left; text-align:left }
.counter-btn span.num { font-size: 2.0em; margin-right: 10px; } 
.counter-btn span.txt { font-size: 0.8em; margin-top: 5px; text-transform:uppercase } 
.counter-btn:hover { background: #95B1B5; color: #FFF; } 
.counter-btn i {line-height:40px}
.counter-btn2, .counter-btn2:active, .counter-btn2:focus  {  margin-top: -10px; margin-left: 10px; height: 66px; }
.counter-btn2 span.num { font-size: 2.25em; margin-top: 4px; }
.counter-btn2 span.txt { margin-top: 12px; } 
.trending, .trending div, .trending span, .trending ul, .trending li { float: left; } 
.trending { margin: 20px 0px 0px 50px; color: #999; } 
.trending ul { margin: 0px; padding: 0px; list-style: none; }
.trending span { margin-left: 7px; } 
.trending li { color: #333; margin-left: 20px; } 
.trending a:hover { text-decoration: none; color: #999; } 
.search2 { margin-top: 2px; margin-bottom: 0px; margin-left: 25px; width: 24px; display: none; } 
.hamburger2 { margin-top: 7px; margin-bottom: 0px; margin-left: 10px; max-width: 35px; } 
@media (max-width: 991px) {
    .search2 { max-width: 35px; }
    .hamburger2 { max-width: 40px; }
}

@media (min-width: 1200px) {
    .search2 { max-width: 30px; }
    .hamburger2 { max-width: 30px; }
} 


#float-nav .social-icon { background: #217178; padding: 6px 7px 2px; border-radius: 30px; margin-top: 10px; margin-left: 5px; } 
#float-nav .social-icon  span { font-size: 18px; color: #FFF; } 

#story-bar .social-icon { background: #217178; padding: 6px 7px 2px; border-radius: 30px; margin-top: 0px; margin-left: 5px; } 
#story-bar .social-icon  span { font-size: 18px; color: #FFF; } 



/* End Floating Nav Content */

/* Footer Content */
footer.follow {background:#f0f0f0;margin-top:25px; margin-bottom:25px;padding:25px 0; text-align:center} 
footer { background: #222; padding: 10px 0px; } 
footer ul { list-style: none; padding: 0px 20px; } 
footer li { padding: 3px 0px; } 
footer ul a { color: #CCC; } 
footer ul a:hover { color: #FFF; text-decoration: none; } 
.vcenter { display: inline-block; vertical-align: middle; float: none; border: 0px solid; } 
.social { margin-top: 100px; margin-bottom: 50px; } 
.social .txt, .social a.icon { float: left; margin-right: 7px; } 
.social .txt { text-transform: uppercase; font-weight: bold; margin-top: 0px; margin-left: 0px; } 
.social a.icon img { width: 40px; } 
.social a.adv { background: #217178; color: #DDD; text-transform: uppercase; padding: 10px 50px; border-radius: 0px; }
/* Footer Content */ 

/* Social footers */
#nodefollow{display:block} 
div#nodefollow div{display:inline-block;vertical-align:top;line-height:0px} 
.socialite{display:block;background:url("img/social-links.png") left no-repeat;background-position:0 0;padding:0;position:relative}
.socialite-loaded{background:none!important;padding:0!important}
.socialite.twitter-follow{width:290px;height:30px;background-position:0 0}
.socialite.youtube-subscribe{width:125px;height:30px;background-position:0 -29px}
.socialite.googleplus-follow{width:135px;height:26px;background-position:0 -63px}
.socialite.facebook-like{width:90px;height:30px;background-position:0 -92px} 
span.vhidden{display:none} 
.feedlysubscribe{background:#87c040!important}.feedlysubscribe .text{color:#fff!important}.subscribe,.button,.feedlysubscribe{background:#e2e6e9;text-transform:uppercase;cursor:pointer;display:inline-block;font-size:13px;font-weight:bold;line-height:1em;margin-right:10px;padding:6px 10px;text-decoration:none;vertical-align:top;color:#4e5665;font-weight:600}.subscribe .text,.feedlysubscribe .text{color:#4e5665;position:relative}.subscribe .icon{font-size:.8em;text-shadow:#fff 1px 1px}.subscribe:hover,.button:hover,.feedlysubscribe:hover{opacity:.7}.tipus{text-transform:uppercase;line-height:40px;margin-right:0;font-size:13px;background:transparent;display:inline-block;padding:0 15px;height:40px;font-weight:600;position:absolute;right:90px}
/* End Social footers */

.back-to-top { cursor: pointer; position: fixed; bottom: 20px; right: 20px; display:none; background: #217178; border-radius: 0px;  } 
.back-to-top:hover, .back-to-top:active, .back-to-top:focus { background: #73A3A7; border: 0px; } 

.affix { position: relative; }
@media (max-width: 768px) {
	.affix { position: fixed; }
}

#story-bar { position: fixed; top: 0px; left: 0px; z-index: 150; width: 100%; } 

#footer-logo {
	max-width: 200px;
}

.adblock {height:250px; width:310px; display: inline-block;position:relative; vertical-align:top;}

/******************************* End Global Styles ****************************** */

/*  common : responsive videos
/* ------------------------------------ */

.tweet-container {margin-bottom:20px }
.tweet-container iframe, .tweet-container object, .tweet-container embed, .tweet-container video { width: 100%; margin:0px auto}

.video-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; margin-bottom:20px}
.video-container iframe, .video-container object, .video-container embed, .video-container video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/******************************* Homepage Content Styles ****************************** */ 

/* Main panel */
h1.cat-header,.widget_stackcommerce_widget h4,.widget_recent_comments h4 { padding: 0 0 0 10px; color: #217178; margin: 20px 0px; text-transform: uppercase; font-size:20px; font-weight:bold } 
.cat-header { margin-bottom: 20px; }
.cat-header h1, .cat-header h2 { padding: 0 0 0 0px; color: #217178; margin: 20px 0px; text-transform: uppercase; font-weight:bold } 

.widget_recent_comments {float:right}
.widget_stackcommerce_widget,.widget_recent_comments {width:50%!important}
.singlestackCommerceItem {margin-bottom:0!important}
.article-item { display: block; margin-bottom: 20px; } 
.article-item .article-img img { min-height: 250px; } 
.article-item .article-label { position: absolute; top: 10px; left: 0; padding: 0px 15px; font-size: 1.5em; width: 100%; } 
.article-item .article-label .label { font-weight: 400; float: left; width: 100%; background-color: rgba(0, 0, 0, 0.7); padding-top: 10px; padding-bottom: 10px; border-radius: 0px; } 
.article-item .article-holder { position: absolute; bottom: 0px; left: 0; right: 0; padding: 30px 15px 15px; margin: 20px 15px; background: rgba(0, 0, 0, 0.3); } 
@media (min-width: 1200px) {
	.article-item .article-holder { margin: 20px 15px; background: linear-gradient( rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.9)); } 
} 
.article-item .article-holder .article-title { color: #FFF; line-height: 1.2em; margin-bottom: 5px; font-size: 1.8em; text-shadow:0px 0px 2px #000} 
.article-item .article-holder .article-author { color: #81B2B5; font-size: .8em; } 
.article-item .article-holder .article-title2 { font-size: 1.0em; } 
.col-lg-5 .article-item .article-holder .article-title {font-size: 1.2em;}

/* Right panel */ 
#custom-search-input { padding: 0px 15px; margin-bottom: 15px; } 
#custom-search-input * { border-radius: 0px; } 
.input-group-btn .btn-default { border-left: 0px; } 
.input-group-btn .btn-default:hover { background: none; } 
.recent-item { margin-top: 0px; padding-top: 15px; padding-bottom: 15px; border-top: 1px solid #DDD; } 
.recent-item a { color: #000; }
.recent-item a:hover { text-decoration:none;color:#217178 } 
.recent-item2 { margin-top: 10px; padding-top: 10px; padding-bottom: 20px; border-bottom: 1px solid #ccc; min-height: 150px; } 
.recent-item2 a { color: #000; }
.recent-item2 a:hover { color: #666;text-decoration:none; } 
.recent-item3 { border-bottom: 0px; } 
.recent-item:first-child { border-top: 0px; } 
.recent-item .tn { padding-right: 0px; } 
.recent-item .meta, .recent-item2 .meta { color: #999; font-size: 0.8em; margin-bottom: 5px; } 
.category-item { margin-bottom: 10px; padding-top: 15px; padding-bottom: 5px; border-top: 1px solid #CCC; } 
.category-item2 { padding-top: 0px; border-top: 0px; }
.category-item .tn { padding-right: 0px; } 
.category-item a { color: #000; text-decoration: none; }
.category-item a:hover { color: #999; } 
.category-item .meta { color: #999; font-size: 0.8em; margin-bottom: 5px; }
.category-item strong { font-size: 1.15em; }
.category-item p { color: #666; font-size: 1.0em; margin-bottom: 5px; font-weight: 400; margin-top: 7px; } 
a.load_more { background: #217178; color: #DDD; text-transform: uppercase; padding: 10px 50px; } 
.glyphicon-chevron-down {    margin-left: 10px; font-size: 12px;}
.glyphicon-envelope {margin-right: 5px; font-size: 12px;}
#recent-header { padding: 5px 10px 10px 15px; text-transform: uppercase; background:#58595B; margin:0px 15px 15px; color:#fff} 
#recent-header .row { padding: 0px 0px; } 
#recent-header2 { display: none; padding: 0px; margin-top: 50px; } 
#recent-header strong.recent, #recent-header2 strong.recent { font-size: 1.25em; color: #217178; } 
#recent-header ul{ list-style: none; display: block; margin-left: auto; margin-right: auto; padding: 0px; margin: 0px;  } 
#recent-header li { float: left; } 
/* one item */
#recent-header li:first-child:nth-last-child(1) { width: 100%; } 
/* two items */
#recent-header li:first-child:nth-last-child(2), #recent-header li:first-child:nth-last-child(2) ~ li { width: 50%; } 
/* three items */
#recent-header li:first-child:nth-last-child(3), #recent-header li:first-child:nth-last-child(3) ~ li { width: 33.3333%; } 
/* four items */
#recent-header li:first-child:nth-last-child(4),  #recent-header li:first-child:nth-last-child(4) ~ li { width: 25%; } 
@media (max-width: 1199px) { 
	#recent-header strong.recent, #recent-header2 strong.recent { float: left; font-size: 1.05em; margin-top: 4px; } 
} 
#recent-header a, #recent-header2 a { color: #f5f5f5; text-decoration: none; } 
#recent-header a:hover, #recent-header2 a:hover { color: #CCC; } 
#recent-header .text-center { padding-top: 5px; text-align:left } 
#recent-header .col-sm-1 {float:right;margin-right:5px}
#recent-content { padding: 0px 15px; /* overflow: auto; */ margin-bottom: 35px; } 
#load-more { margin-top: 35px; } 
#load-more2 { margin-top: 35px; display: none; }
.more-recent-row .col-md-5 {min-height:165px} 
.modal-content {border-radius:0px !important}
/*******************************  End Homepage Content Styles ****************************** */


/*******************************   Article Content Styles ******************************  */ 
.container.notfront {width:100%;background:#f5f5f5}
.article-content { margin-top: 0px; } 
.article-content p { margin-top: 20px; margin-bottom: 20px; font-size: 1.2em; line-height:1.6em;font-family: 'Open Sans', sans-serif; } 
.article-content ul { float: left; width: 100%; font-size: 1.2em; line-height:1.6em;font-family: 'Open Sans', sans-serif;  } 
.article-content li {margin-bottom:5px}
.article-content .article-meta { color: #7d7d7d; text-transform: uppercase; margin-bottom: 15px; font-size:0.9em } 
.article-content .article-meta span { margin-right: 10px; } 
.article-content .article-img { margin-bottom: 10px; } 
.article-content blockquote {  padding: 0 20px;margin: 0 0 0 35px;color: #565656; font-size: 1em; font-style: normal; text-align: left; font-family: 'Open Sans', sans-serif;background: #f5f5f5;
    border-left: 2px solid #ddd;  }
.article-content .row-content { float: left; width: 100%; margin-top: 15px; margin-bottom: 15px; } 
.more-col { width: 25%; } 
@media (max-width: 991px) { 
	.more-col { width: 100%; text-align: center; margin-bottom: 10px; } 
} 
.more-stories{ text-align:center; margin-top:50px;padding:0 } 
.more-row { margin-top: 10px; margin-bottom: 25px; text-align:left;margin:auto } 
.more-row .col-md-10 {margin-bottom:25px}
section.recentstories {background:#f5f5f5;margin-top:25px}
.commentquestion { margin-top: 40px;}
.commentquestion h2 {margin-top:10px}
/*******************************   End Article Content Styles ******************************  */


/*******************************   Default page styles ******************************  */
.page-content  { color: #666; } 
.page-content p { margin-top: 20px; margin-bottom: 30px; line-height: 1.75em;  font-weight: normal; }
.page-content h1 { margin-top: 50px; margin-bottom: 25px; }
/*******************************   End Default page styles ******************************  */

/*******************************   Contact Form styles ******************************  */

.contact-form label {
	margin-top: 20px;
}




/*******************************   End Contact Form styles ******************************  */






.authorlist{display:block;clear:both;font-size:14px;overflow:hidden}
.authorlist ul{margin:0; padding: 0px;}
.authorlist li{display:block;margin-bottom:25px;float:left;width:18%;background:#f5f5f5;text-align:center;padding:15px 0;margin-right:15px}
.authorlist h2{font-size:14px;font-weight:400;margin:0}
.authorlist h3{font-size:14px;font-weight:400;text-transform:uppercase; margin: 0px;}
.authorlist aside span{margin-right:10px;text-transform:uppercase, font-weight:600;font-size:13px}
.authorlist figure{width:100px;height:66px;background:#dedede;margin:0px auto;margin-bottom:10px}
.authorbiowrap{margin:0 0 20px 0;overflow:hidden;border-bottom:1px solid #dedede}
.authorbiowrap ul{margin-top:10px}
.authorbiowrap ul a{margin-right:14px;font-size:14px;font-weight:600;text-transform:uppercase}
.authorpic{float:left;margin-right:20px;width:100px;height:66px;background:#dedede}
.authorbio{margin-left:110px;font-size:14px;color:#666} 
.form-control { border-radius: 0px; } 
#contact-form .row { margin-bottom: 20px; } 
.contact-submit .btn { background: #217178; color: #DDD; text-transform: uppercase; padding: 10px 50px; border-radius: 0px; } 



/******************************* About Template Page ******************************  */ 
.staff-list { float: left; width: 100%; margin-bottom: 80px; } 
.staff-list .staff { float: left; width: 23%; margin-left: 1%; margin-right: 1%; font-size: 0.9em; margin-top: 20px; } 
.staff-list .staff2 { margin-left: 0px; } 
@media (max-width: 991px) { 
	.staff-list .staff { float: left; width: 47%; margin-right: 1%; margin-left: 1%; font-size: 0.9em; margin-top: 10px; } 
	.staff-list .staff2 { margin-right: 1%; margin-left: 1%; } 
} 
.staff-list .staff img { border: 1px solid #CCC; } 
.staff-list .staff .cap { width: 100%; text-align: center; margin-top: -70px; color: #FFF; text-shadow: 0px 0px 5px #000; } 
.staff-list .staff .cap a { font-size: 1.25em; color: #FFF; } 
.staff-list .staff .cap strong { font-size: 1.35em; }
.staff-list .staff .social-icons { float: left; width: 100%; text-align: center; font-size: 1.5em; } 
/******************************* End About Template Page ******************************  */ 


/******************************* Config Panel ******************************  */ 
.config-panel { padding: 25px; } 
.config-panel h4 { padding-left: 2px; } 
.modal-title { text-transform: uppercase; }
/******************************* End Config Panel ******************************  */ 


.alignleft { float: left; } 
.wp-caption { padding: 5px; border: 1px solid #EFEFEF; } 
.wp-caption p.wp-caption-text { margin-bottom: 0px;margin-top:0;    font-size: 15px;
       font-style: italic;
    background: #f5f5f5;
    padding: 5px; } 

a.gear { outline: 0; }

.aligncenter, .twitter-tweet, iframe { display: block; margin-left: auto; margin-right: auto; width:100%} 
.aligncenter {
	text-align: center;
}
.size-full { display: block; max-width: 100%; height: auto; }



@font-face { font-family: 'icomoon'; src:  url('fonts/icomoon.eot?7r6yez'); src:  url('fonts/icomoon.eot?7r6yez#iefix') format('embedded-opentype'), url('fonts/icomoon.ttf?7r6yez') format('truetype'), url('fonts/icomoon.woff?7r6yez') format('woff'), url('fonts/icomoon.svg?7r6yez#icomoon') format('svg'); font-weight: normal; font-style: normal; }

[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-stats-dots:before { content: "\e99b"; }
.icon-facebook:before { content: "\ea90"; }
.icon-twitter:before { content: "\ea96"; }
.icon-rss:before { content: "\ea9b"; }
.icon-youtube:before { content: "\ea9d"; } 
.icon-google-plus:before { content: "\ea8b"; } 
.icon-envelop:before { content: "\e945"; } 
.icon-reddit:before { content: "\eac6"; } 


/******************************* Dark Themed ****************************** */ 
body.dark { background: #1B1B1B; } 
body.dark .container, body.dark .logocont, body.dark .navbar-default {background:#2B2B2B}
body.dark #logo, body.dark #footer-logo, body.dark #float-logo { content:url("img/logo_transparent.png"); } 
body.dark #float-nav {  } 
body.dark #float-nav .container {border-bottom:1px solid #333}
body.dark .counter-btn, body.dark .counter-btn:active, body.dark .counter-btn:focus { background: #96999C; }
body.dark .trending { color: #999; } 
body.dark .trending a { color: #999; }
body.dark .trending a:hover { text-decoration: none; color: #CCC; } 
body.dark #navbar li a:hover {  color: #FFF; } 
body.dark #navbar li.active a { color: #FFF; background: none; } 
body.dark .navbar-default .navbar-nav>.active>a,  body.dark .navbar-default .navbar-nav>.active>a:hover { background: none; font-weight: bold; } 
body.dark #recent-header strong.recent, body.dark #recent-header2 strong.recent { color: #FFF; } 
body.dark #recent-header a:hover, body.dark #recent-header2 a:hover { color: #FFF; } 
body.dark .recent-item { border-top: 1px solid #999; } 
body.dark .recent-item a, body.dark .recent-item2 a { color: #dedede; }
body.dark .recent-item a:hover, body.dark .recent-item2 a:hover { color: #999; } 
body.dark .recent-item2 { border-bottom: 1px solid #999; }
body.dark a.load_more { background: #96999C; color: #FFF; text-transform: uppercase; padding: 10px 50px; text-decoration: none; } 
body.dark a.load_more:hover { background: #888; color: #FFF; text-transform: uppercase; padding: 10px 50px; text-decoration: none; } 
body.dark .social .txt { color: #FFF; }
body.dark .social a.adv { background: #96999C; border: 0px; }
body.dark .social a.adv:hover { background: #888; border: 0px; }
body.dark footer { background: transparent; }
body.dark .back-to-top { background: #96999C; border: 0px; }
body.dark .back-to-top:hover, body.dark .back-to-top:active, body.dark .back-to-top:focus { background: #888; }
body.dark footer ul a { color: #FFF; } 
body.dark footer ul a:hover { color: #CCC; } 
body.dark .top-headline { background: #5A5B5E; color: #FFF; }
body.dark .article-content { color: #FFF; }
body.dark .headlinetitle { color: #FFF; }
body.dark .article-meta { color: #FFF; }
body.dark #float-nav .social-icon { background: #96999C; }
body.dark #float-nav .social-icon  span { color: #FFF; } 


/******************************* End Dark Themed ****************************** */

