.large { font-size:22px; }
.left { text-align:left !important;}
.normal { font-weight:normal;}
.center { text-align:center;margin:0px auto; }
.section { float:left;width:100%; }
.section-header { font: 700 24px/28px helvetica,arial,sans-serif !important;background:#f1f1f1;color:#000;text-shadow: 1px 1px 0 #fff; padding-top:10px;padding-bottom:10px;border-top:3px double #ddd;border-bottom:1px double #ccc;margin-top:25px;margin-bottom:20px;padding-left:5px;}
.section-subheader {margin:15px 0;font-weight:bold;font-size:16px;line-height:12px;color:#000;text-shadow: 1px 1px 0 #fff;width:100%;display:block;}
.section-text { margin:10px 0;text-shadow: 1px 1px 0 #fff;font-size:14px;line-height: 24px;font-family: 'Roboto',sans-serif;color: #5c5c5c;}

.section-text ul { padding:5px 15px;}
.section-text ul li, .section-text ol li {padding:5px 0px;}
.section-text ol { padding:5px 15px;}
.section-text a, .section-text ul li a {color:#006699 !important;}
.section-text img {width:100%;height:auto;margin:15px auto;}
.section-image { width:225px;background:#fff;padding:10px;margin:0 0 0 10px;border:1px solid #999; }
.section-table { margin:25px 0; }
.section-table table { border-left:1px solid #ddd;border-top:1px solid #ddd;background:#fff;width:100%;border-collapse:collapse;margin:0 0px;padding:0px;}
.section-table table.center td, .section-table table.center th{ text-align:center !important;}
.section-table table img { width:100px;}
/*.section-table strong { font-size:13px;line-height:36px;color:#000;text-shadow: 1px 1px 0 #fff;}*/
.section-table th, .section-table td {font: 300 13px/18px "Roboto", Arial, Helvetica, sans-serif; border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.section-table th.center,.section-table td.center { text-align:center;}
.section-table table td {padding:10px 8px;}
.section-table tr:nth-child(even) {background-color: #fafafa;}
.section-table table td.player {width: 20%;text-align: left;height: 18px !important;}
.section-table table td.player a { color:#900 !important;}
.section-table table td.player img { width:125px;}
.section-table th { text-transform:uppercase;background:#999;color:#fafafa ;padding:0 10px;font-weight: bold !important;text-shadow: none;}
.section-table th.result { background:#eee;color:#111 !important;text-shadow: 1px 1px 0 #eee;text-transform:none;font-size:13px;}
.article {padding:15px;background:#fafafa;overflow:hidden; }
.article.block {padding:0px 10px;}
.article-title { float:left;width:100%;padding-bottom:15px;}
.article-title-image{ float:left;margin-right:5px;}
.article-title-image img { width:35px; }
.article-title-text { float:left;width:100%;border-bottom: 1px solid #C2C2C2;display:block;padding-bottom: 10px;}
.article-info { float:left;width:100%;padding-top:0px;}
.article-info .date { float:right;}
.article-info span {font-family: 'Roboto',sans-serif !important;color: #5c5c5c;font-weight:normal;}
.article h1.blog-title {font: 600 30px/36px 'Roboto Condensed',sans-serif !important;color: #222;margin: 0;position: relative;width: 100%;}
.article h2 {font: bold 20px/125% 'Roboto Condensed',sans-serif !important;font-style:normal;color: #222 !important;text-transform:none;margin:0px !important;margin-bottom:15px !important;}
.article h3 {
	font-size: 16px;
	line-height:20	px;
	margin:0px;
	padding-top:5px;
	float:left;
	text-transform:uppercase;
	font-weight:bold;
	color: #444;
	text-shadow: 1px 1px 0 #fff;
	display:block;
	width:100%;
	
}
article h4{
	font-size: 14px;
	line-height:150%;
	margin:0px;
	padding-top:5px;
	float:left;
	text-transform:none;
	font-weight:bold;
	color: #444;
	text-shadow: 1px 1px 0 #fff;
	display:block;
	width:100%;
	
}
.article table.table th {border-top: 0;border-bottom:0px;background: #eee;font-weight: bold;text-transform: uppercase;font-size: 12px;padding: 5px;text-shadow: none;vertical-align: middle;}

.article table.table td {    border: 1px solid #ddd;padding: 8px;vertical-align: middle;font-size: 13px;text-shadow: none;}
.article table.table tfoot td {background:#eee;font-weight:bold;}
.research-item { list-style:none;background:none !important;margin:0px;padding:20px 0 20px 0;border-bottom:1px solid #ddd;margin-bottom:10px;}
.research-item-image { margin:0 10px 2px 0; }

.research-item-title { font-size:1.4em !important;padding-bottom:5px;overflow:hidden;float:left;width:100%;color:#444; }
.research-item-text { font-size:1em;color:#888888;text-align:left;padding:0 0 10px 0;line-height:1.3em !important;display:block; }
.comments, .comment-list { background:#FAFAFA !important;overflow:hidden;border-top:3px double #ddd;padding:20px 50px !important;}
.comment-list { background:#fff !important;}
.comments-form textarea { width:98% !important;height:100px !important;}
.comments-form input.submit{ float:right;margin:2px !important;}
.comment-item{ padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ccc;display:block;overflow:hidden;}
.comment-item-user { font-size:13px;color:#006699;display:block;padding-bottom:2px;font-weight:bold;}
.comment-item-text { font-size:13px;color:#000;line-height:16px;}
.comment-item-actions { display:block;font-size:11px;color:#006699;float:left;width:100%;}
.comment-item-actions a { text-transform:uppercase;float:left;}
.comment-item-action-item { float:left;}
.action-sep {float:left;display:inline;width:20px;text-align:center;}
.comment-reply-form {display:none;width:100%;margin:15px 0;padding-top:15px;}
.comment-reply-form textarea { width:98% !important;height:50px;}
.comment-reply-form input.submit{ float:right;margin:10px 1px !important;}
.comment-reply-form a.cancel{ font-size:11px; color:red; float:right; padding:15px; }
.comment-note{ font-size:12px;font-style:italic;color:#888;line-height:14px;}
.reply-arrow {
	overflow:hidden;
	border-color: transparent transparent #ECEFF5;
    border-style: solid;
    border-width: 0 11px 11px;
	float:left;
	clear:both;
    height: 1px;
    margin: 3px 0 0 30px;
    width: 0;
}
.comment-reply-item {margin:0 0 3px 20px;background-color: #ECEFF5;display:block;overflow:hidden;padding:10px 20px;clear:both;}
.comment-reply-item .comment-item-text { padding-right:30px;}
blockquote { margin-left:5px;padding-left:10px;margin-top:10px;margin-bottom:25px;border-left:3px double #888;font-size:13px;padding:20px !important;}
#article-post blockquote:before {content:none;}
.stacktable { width: 100%; }
.st-head-row { padding-top: 1em; }
.st-head-row.st-head-row-main { font-size: 1.5em; padding-top: 0; }
.st-key { width: 49%; text-align: right; padding-right: 1%; }
.st-val { width: 49%; padding-left: 1%; }



table.cap { border:1px solid #ddd;}
table.cap th, table.cap td { font-size:13px;text-align:center;padding:5px 15px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
table.cap th {background:#eee !important;font-size:12px;}

/* RESPONSIVE EXAMPLE */

.stacktable.large-only { display: table; }
.stacktable.small-only { display: none; }

.stickem-container {
    position: relative;
}
.stickit {
    margin-left: 660px;
    position: fixed;
    top: 0;
}
.stickit-end {
    bottom: 0;
    position: absolute;
    right: 0;
}

div.section{ padding-top:10px;}

#share-sticky-wrapper {position:relative;z-index:10;}

.jssocials-shares{ background:white;padding:5px 0px 5px 22px;}


@media (max-width: 767px) {
  .stacktable.large-only { display: none; }
  .stacktable.small-only { display: table; }
   .section-text img {width:100% !important;margin:15px auto !important;float:none !important;display: block !important;}
   .article.block {padding:0px 15px;}
}

@media (min-width: 768px) {
	.section-table table {overflow:auto;}
   
	
}}