/*   
Theme Name: SWIFT
Theme URI: http://swiftthemes.com/2010/01/wordpress-themes/swift-version-5-0-is-now-available/
Description: SWIFT, as the name says, is the fastest loading, SEO optimized, AdSense ready, server friendly WordPress theme. It features Magazine layout,two different header styles, tabbed interface, two different featured post sliders, 6 custom widgets. Bundled with lot of options to build your own unique, professional and browser-safe WordPress Theme.WordPress 3.0 ready with three menu locations and custom post types.SWIFT is the perfect choice for those who need a powerful and customizable theme. You can easily move your options from development server to live server with the built in import/export options function, a feature unique to SWIFT.Valid CSS3 & HTML.SWIFT has a active user community to help you with support queries.
Author: Satish Gandham
Author URI: http://TechBU.com
Version: 5.74
Tags:blue, brown, white, orange, light, custom-colors, custom-header, theme-options, fixed-width, two-columns, three-columns, left-sidebar, right-sidebar, threaded-comments, sticky-post
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/
/*======= STRUCTURE ======================================================

	Page width: 	960px
	Content Width: 	580/640px 
	Sidebar Width:	340/280px, 160 in 3 coloumn layout.
	
  ------- INDEX ----------------------------------------------------------

  	$__CSS RESET	Resets all browser styles
	$__CUSTOM STYLES 	Custom styling of the elements reset above
	$__SWIFT MINIMIZED GRID		Grid adapted from 960.gs grid system
	$__HEADER	Logo and blog name positioning
	$__SLIDER	Featured post slider styling
	$__TABS		Tabs widget, called tabber by swiftler's
	$__MAGAZINE BOXES	
	$__POPULAR POSTS	Popular posts styling on home page
	$__POST STYLES	Styling of all generic elements the come in posts
	$__RELATED POSTS AND AUTHOR INFO BOX
	$__SIDEBAR AND FOOTER WIDGETS
	$__COMMENT'S TEMPLATE STYLING
	$__COPYRIGHT
	$__MISC
	$__GENERIC CLASSES
	$__HACKS	Some browser hacks
	$__PRINT STYLES
============================================================== END ======*/

/*------------------- CSS RESET -----------------------------------------*/

html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}

/*------------------- CUSTOM STYLING ------------------------------------*/
body {font-size: 75%;}
body{font:14px/1.5em Georgia, serif;background: #fff;color:#333;-webkit-font-smoothing: antialiased; }
a{color:#069}
a:hover{color:#F60}
h1,h2,h3,h4,h5,h6,.nivo-caption{font-family:"Lato", "Lato", Arial, Verdana, sans-serif;line-height:1.5em;}

/* Donot modify this section, margin and line height are 
   specifically choosen to maintain vertical rhythm     */
h1{font-size:3.00em; margin-bottom:0.50em;line-height:1.00em}
h2{font-size:2.00em; margin-bottom:0.75em;line-height:1.50em}
.entry>h1, h3{font-size:1.50em; margin-bottom:1.00em;line-height:1.00em}
h4{font-size:1.00em; margin-bottom:1.50em;line-height:1.50em} 
h5{font-size:1.00em; margin-bottom:1.50em;line-height:1.50em}
h6{font-size:1.00em; margin-bottom:1.50em;line-height:1.50em}
h4,h5,h6{font-weight:bold}

p,pre,code,address{margin:0  0 1.5em}

b,strong{font-weight:bold}
i,em{font-style:italic}
em stong,strong em{font-weight:bold;font-style:italic}
s,strike,del{text-decoration:line-through}
ins{text-decoration:underline}

address{font-family:"Courier New", Courier, monospace;}
pre{font-family:"Courier New", Courier, monospace;}

fieldset{border:solid 1px #CCC}
legend{padding:.5em; border:solid 1px #CCC; margin-left:1em;}

/*------------------- SWIFT MINIMIZED GRID ------------------------------*/

.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16 {display: inline;float: left;margin-left: 0px;margin-right: 0px;}
.grid_1  {width:  40px;}
.grid_2  {width: 100px;}
.grid_3  {width: 160px;}
.grid_4  {width: 220px;}
.grid_5  {width: 280px;}
.grid_6  {width: 340px;}
.grid_7  {width: 400px;}
.grid_8  {width: 460px;}
.grid_9  {width: 520px;}
.grid_10 {width: 640px;}
.grid_11 {width: 640px;}
.grid_12 {width: 700px;}
.grid_13 {width: 760px;}
.grid_14 {width: 820px;}
.grid_15 {width: 880px;}
.grid_16 {width: 960px;}
#extra-width-content{margin-left: -220px;width: 1400px;}
/*------------------- LAYOUT ------------------------------*/

	.grid_960{margin:0 auto;width: 960px;}
	#main-container{padding-top:10px}
	#content {margin:0 20px 0 0;}
	.wide-sidebar, #sb-container {width:300px;}
	#sb1,#sb2{width:160px;_width:154px; margin:0 10px 10px;}
	#footer{background:#005078; padding:1em 10px}
	.footer-widgets {width:220px; margin:0 10px;display: inline;float: left;}
	#related-posts,
	#sb-container,#sb1,#sb2,
	.footer-widgets {display: inline;float: left;}
	.alpha {margin-left: 0;}
	.omega {margin-right: 0;}
	
/*------------------- HEADER --------------------------------------------*/

	#header{padding:0px 0;}
	h1.blogname a,h2.blogname a{
		margin-bottom:0;
		text-decoration:none;color:#069;
		font-family:Georgia, "Times New Roman", Times, serif;}	
	
	h1.blogname,h2.blogname {font-size:4em;line-height:.7em;margin:.3em 0;}
	
	h2.blog-title{
		font-size:1em;line-height:1em;
		color:#000;padding-bottom:.5em;}

	/*Header Ad*/
	#header-ad{margin-top:1.6em}
	/*Search Box*/
	#nav-search{float:right;margin:.1em 10px .1em}
	#navsearch{padding:.1em 22px .2em .2em; font-size:.9em;width:11em; height:1.6em; font-style:italic; color:#444;border:solid 1px #CCC;			
			   background:#FFF url('../images/search.png') no-repeat right;
			   -moz-border-radius: 0px;
			   border-radius: 0px;}
	#nav-ad-container{background:#F6F6F6; padding:8px 0}

	.tabbed_content {background-color: #d7e5ed; margin-bottom:1em;}
	.tabs {position: relative;background:#43a0d5;}
	.tabs .tab_item {
		display: block;float: left;padding:8px 10px;color: #ffffff;text-align: center;
		z-index: 200;position: relative;cursor: pointer;}
	.tabs .tab_item:hover,.tabs .tab_item:active{background:red}
	.tabbed_content .slide_content {overflow: hidden;padding:10px;position: relative;}
	.tabslider {width: 5000px;}
	.tabslider ul {float: left;margin: 0px;padding: 0px;width:320px;margin-right:40px;}
	.tabslider a {color: #069;text-decoration: none;}
	.tabslider a:hover {color: #f60;}
	.tabslider ul li {padding-bottom: 7px;}
	.tabs .moving_bg {display:none;}
/*------------------- THUMBNAILS & MAGAZINE BOXES ------------------------------------*/
	.blog-thumb{float:left;padding:3px;border:solid 1px #EEE!important; margin-right:10px}
	.mag-box{ width:170px; float:left; display:inline; margin:0 5px 1em; background:#F7F7F7;
			  position:relative;word-wrap: break-word;padding:8px;
			-moz-border-radius: 5px;
			border-radius: 5px;			}
	.mag-box img{width:170px}		
	.mag-box h2.post-title{font-size:1.8em}
	.m-right{margin-right:0}
	.mag-box span.catname{background:#000; position:absolute; top:32px; left:0; padding:3px 5px 3px 13px;
		-moz-opacity:0.7;
		-khtml-opacity: 0.7;
		opacity: 0.7; display:none;}
	.mag-box span.mag-author{background:yellow; position:absolute; top:96px; right:0; padding:3px 13px 3px 5px ; font-size:.8em;
		-moz-opacity:0.8;
		-khtml-opacity: 0.8;
		opacity: 0.8;display:none}
			
	span.catname a{color:#FFF;font-weight:normal; text-decoration:none}
	.mag-box:hover span.catname,.mag-box:hover span.mag-author{display:inherit}
	.mag-meta{margin:.5em -8px -8px; background:#EEE;color:#666; padding:.5em;
			-moz-border-radius-bottomleft: 5px;
            -moz-border-radius-bottomright: 5px;
            -webkit-border-bottom-right-radius: 5px;
            -webkit-border-bottom-left-radius: 5px}
	a.read-more {float:right; background:#CCC;padding:.2em .5em;color:#FFF; text-decoration:none}
	a.read-more:hover {background:#0283c4;}
	.read-more{padding:.5em}
	a.comment-count{padding:2px 12px}
	
	
	.mag2-box{ width:284px;float:left; display:inline; margin:0 6px 12px;position:relative;word-wrap: break-word;min-height:100px;			
			-moz-border-radius:5px;
			border-radius:5px;
			padding:10px 10px 0;background:#EEE;}
	.mag2-box img{width:284px;border:solid 0px;
	-moz-border-radius:5px;
			border-radius:5px;}
	.mag2-box span.catname{background:#000; position:absolute; top:32px; left:0; padding:3px 5px 3px 13px;
		-moz-opacity:0.7;
		-khtml-opacity: 0.7;
		opacity: 0.7; display:none;}
	.mag2-box span.mag2-author{background:yellow; position:absolute; top:96px; right:0; padding:3px 13px 3px 5px ; font-size:.8em;
		-moz-opacity:0.7;
		-khtml-opacity: 0.7;
		opacity: 0.7;display:none}
		
	.mag2-box span.mag2-author a{font-size:1.5em; text-decoration:none}	
	.mag2-box:hover span.catname,.mag2-box:hover span.mag2-author{display:inline;z-index:1}
	.mag2-content{padding:0 0px 5px;overflow:hidden;}
	.mag2-content h2.post-title{font-size:18px;line-height:1.2em}
	.mag2-content h2.post-title a{color:#222}
	.mag2-meta{margin:0 -10px;color:#999;padding:5px 10px 0}
	.m-right{margin-right:0}
	
	.mag3-box{background:#EEE;margin-bottom:20px; height:340px}
	.mag3-content h2.post-title{font-size:18px;line-height:1.2em; margin-bottom:.8em}
	.mag3-content h2.post-title a{color:#069}
	.mag3-content{padding:0 5px 10px}
	.mag3-box li{margin-bottom:5px;min-height:30px;}
	.mag3-box li a{text-decoration:none;}

	.custom-homepage-thumbnail{float:left;padding:3px; background:#FFF; margin-right:5px; width:24px; height:24px; margin-top:-.3em}
	.recent-posts{font-size:32px;display:block;margin:.5em 0 .5em -10px ;padding-left:10px;border-bottom:solid 2px;line-height:20px;}
	h3.post-title{padding-top:8px}
	.entry2{margin-bottom:1em}
	.entry2 .blog-thumb{width:67px;height:45px}
/*------------------- POPULAR POSTS (Home Page) -------------------------*/
	img.popular-posts-home {width:210px}
	#popular-posts-home{background:#f2f2f2;}
	#popular-posts-home h2{font-size:1.8em; margin:.5em 0}
	#popular-posts-home li{margin-bottom:1em; border-bottom:dotted 1px #CCC;padding:0 5px 1em;word-wrap: break-word;}
	img.pop-thumb{margin:0 -5px;}
	.pop-catname{ position:relative; float:right;top:-94px;right:-5px; background:#000;padding:3px 5px ; font-size:1.2em;
		-moz-opacity:0.7;
		-khtml-opacity: 0.7;
		opacity: 0.7;}
	.pop-catname a{color:#FFF;font-weight:normal; text-decoration:none}

/*------------------- POST STYLES ---------------------------------------*/

	h2.post-title{margin:0 0 -.2em 0;line-height:1.2em; font-size:3em} /*Home page posts title*/
	h1.post-title{margin:0; line-height:1em; font-size:3em}/*single page posts title*/
	.post-title a{font-weight:normal;text-decoration:none; color:#069; }
	
	.post-meta{color:#AAA;font-size:1em; margin:1.0em 0; font-style:italic}

	body .post-meta {
		color:#1F1F1F;
	}
	.post-meta a{text-decoration:none}
	.smaller, .post-meta.smaller {font-size:.7em;line-height:1.5em;}


	span.uppercase{font-style:normal; text-transform:uppercase;}
	
	.border{display:block; border-bottom:dotted 1px #CCC; margin-top:-.4em}

	.entry{margin:1em 0;word-wrap: break-word;}
	.entry img.mag-thumb{float:left;padding:.2em; background:#EEE; margin:0 1em .5em 0;}
        .entry img.blog-thumb{padding:5px;margin-right:10px;border:solid 1px #f6f6f6}
	
	
	
	.entry blockquote{
		font-size:1.2em;line-height:1.25em; font-style:italic; background:url(images/blockquote-bg.png) no-repeat 5px 1.2533em; margin-bottom:1.25em;padding:1.2333em 1em .0167em 45px; width:85%;-moz-border-radius:10px;
			border-radius:10px;}
	.entry blockquote p{margin-bottom:1.25em}
	
	/* List styles*/
	.entry ul li{list-style:square;}
	.entry ol li{list-style:decimal;}
	.entry li{margin:0 0 4px 3em;}

	/* Table styling*/
	.entry td,.entry th{padding:.2em .5em;border:solid 1px #CCC;}
	.entry th{background:#DDD; font-weight:bold;}
	.entry td{background:#EEE; }
	.entry table{border:solid 1px #CCC;}
	table.DTclass thead th, table.DTclass thead td {padding: 0 !important;}
	.dataTables_filter {padding-bottom:9px;}
	
	/* Post image styling */
	.wp-caption{background-color:#EEEEEE;border:1px solid #DDDDDD;padding:5px 0;text-align:center; margin:0 10px 1.5em}
	.wp-caption-text {margin:auto;text-align:center!important;font-size:.9em;padding:.4em 1em}
	.gallery-caption{}
	.gallery img{padding:10px;border:none;background:#e6e6e6}
	.entry .wp-caption img {padding:0}
	.wp-caption-dd {font-size: .9em;padding: 0 4px 5px;}	
	.entry img{padding:0 0 .5em .5em}
	.entry .wp-smiley{padding:0 .2em; background:none;}

	/*Attachments template styling*/
	.entry-attachment{padding:8px;background:#f6f6f6;border:solid 1px #DDD; margin-bottom:1em}
	.entry-caption p{text-align:center!important;font-size:1.2em;margin:0; padding:0 1em .4em}
	
	/* Pagination styling for posts with multiple page */
	.page-navigation p{margin:0; text-align:center}
	.page-navigation a{padding:.3em .55em; background:#f2f2f2; border:solid 1px #DDD;margin:0 .2em;text-decoration:none; font-weight:bold;
			-moz-border-radius:0px;
			border-radius:0px;}
	.page-navigation a:hover{padding:1em .55em .3em;}
	
	/* Archives and Error page Styling */
	h2.archive-title{display:block; background:#CCC; margin:0 -10px; padding:10px 10px; margin-bottom:.3em; font-weight:bold;}
	h2.archive-title span.normal{font-weight:normal; color:#666}
	h3.ep-listing{font-size:1.5em; margin-bottom:-.1em}
	h4.ep-listing{font-size:1em; margin-bottom:-.1em}
	h3.ep-listing a,h4.ep-listing a{text-decoration:none}
	.error h4{margin-bottom:.2em}
	.error span.post-meta{font-size:.8em}
	.error ol li{list-style:decimal; margin:.5em 0 .5em 1.5em;}

	/* Readmore button for blog layou t*/
	.entry a.read-more {margin-top:-1.2em}
	
	/* Author GRAVATAR in authors template */
	#authorTempaAvatar img.avatar{float:left; background:#F6F6F6;padding:.5em;margin:0 1em 1em 0;}

	/* page nav styling */
	.wp-pagenavi{margin:2em auto; text-align:center}
	.wp-pagenavi .pages{display:none;}
	.wp-pagenavi a,
	.wp-pagenavi .current{background:#069; color:#FFF; margin-right:.6em;text-decoration:none;font-size:18px;font-style:italic;line-height:0;
							text-align:center;padding:12px 18px 12px;
							-moz-border-radius:36px;
			border-radius:36px;}
					
	.wp-pagenavi .current,.wp-pagenavi a:hover{background:orange}
	.wp-pagenavi span.extend{display:none}
	
	/*search box on search template*/
	
#content .widget-search{margin-top:1.5em}
.widget-search #searchform fieldset{border:none}

.widget-search #searchform fieldset input#s{width:65%}
.widget-search #searchform #searchsubmit{float:right}

/*------------------- RELATED POSTS AND AUTHOR INFO BOX  ----------------*/

	.post-nav{background:#000;color:#EEE;margin:0 -10px;padding:.25em;}
	.post-nav a{text-decoration:none}
	
	#rp-wrapper{background:#222;padding:0 10px;color:#F2F2F2;margin-bottom:2em;}
	
	#rp-wrapper a{color:#FFF;}
	#rp-wrapper a:hover{color:#F60;}
	
	#rp-wrapper ol li{ list-style:decimal; margin-left:2em;}
	#rp-wrapper li a{text-decoration:none}
	#related-posts{margin:0 10px; width:48%; float:left; min-height:120px}
	#related-posts li{margin:0 0 .5em 2em;font-size:.8em;}
	
	#rp-wrapper h3{margin-bottom:.5em;padding:.3em 0}
	#rp-wrapper h3 a{ text-decoration:none;}
	
	#subscribe{margin-left:10px;}
	#socialmedia{margin-top:1.5em;}
	#socialmedia img{margin:0 1.2em 1em 0;}
	
	#author-info{background:#000;color:#EEE;margin:0 -10px -.5em;padding:0 10px .75em;}
	#author-info h3{margin-bottom:0}
	#author-info img.avatar{float:left; padding:0 10px 0 0;}
	
	#rp-wrapper span.tags{
		font-style:italic; font-size:.8em; display:block; border-top:solid 1px #333;
		margin:.6em -10px 0;padding:.6em 10px}

/*------------------- SIDEBAR AND FOOTER WIDGETS ------------------------*/

	#sb1,#sb2{word-wrap: break-word;}
	.widget{background: url('/wp-content/uploads/2014/01/gradient-grey-white-2.jpg') 0% -185px repeat-x; padding:5px; margin-bottom:1em;border:solid 1px #EEE;
		-moz-border-radius:0px;
			border-radius:0px;			}
	h4.widget-title{background:#EEE; display:block; margin:-5px -5px .2em ; padding:.3em 5px; letter-spacing:.1em; font-weight:lighter; font-size:1.2em; text-align: left;}
	
	.widget a{color:#069;text-decoration:none}
	.widget a:hover{color:#F60}
	
	.widget ul {margin:0}
	.widget ul li{list-style:none; border-bottom: dotted 1px #CCC; margin:0 -5px; padding:.3em 0em}
	.widget ul li:hover{background:#EEE; border-bottom-style:solid}
	.widget ul li ul li,.widget ul li ul li:hover{border-bottom:none; list-style:square; margin:0 0 0 1em;padding:.3em 0;}
	
	/* Footer widgets (All the styling is inherited from above rules except fo colours) */
	#footer-container{}
	#footer{}
	#footer .widget{background:#005078; color:#FFF; border-color:#005078}
	#footer .widget a{color:#EEE;}
	#footer .widget a:hover{color:#F60}
	#footer h4.widget-title{background:#005078; color:#FFF} 
	#footer .widget ul li{border-bottom: dotted 1px #CCC;}
	#footer .widget ul li:hover{background:none;border-bottom-style:solid} 

	/* Paginated Comments */
	.page-numbers{padding:1em .55em .3em; background:#f2f2f2; border:solid 1px #DDD;margin:0 .2em;
								-moz-border-radius:3px;
			border-radius:3px;	}
	a.page-numbers,.dots {padding:.3em .55em;}

	a.page-numbers:hover{padding:1em .55em .3em;}
/*------------------- COPYRIGHT -----------------------------------------*/
	#copyright{margin:auto;background:#DDD; border-top:solid 1px #CCC; padding:.5em 10px; color:#222; font-size:.8em; }
	#copyright p{margin:0}
	#copyright a{color:#333; text-decoration:underline}
	#copyright a:hover{color:#F60}
	#copyright strong{ font-weight:normal}
	#footer-links li{list-style:none;display:inline; margin-right:5px;}
	/*CALENDAR STYLING*/
	table tr td, table tr th {padding: 3px;vertical-align: middle;}
/*------------------- MISC ----------------------------------------------*/	
	#main-container{padding-bottom:10px;}
	.large-font{font-size:1.2em;padding:5px 0}

/*------------------- GENERIC CLASSES ----------------------------------*/	
	.aligncenter {display: block;margin-left: auto;margin-right: auto;}
	
	.textcenter {text-align:center!important;}
	.textleft{text-align:left;}
	.textright{text-align:right;}
	
	.sticky{}
	.bypostauthor{} 
	
	.radius5,.reply a,li.comment .avatar,.read-more{	-moz-border-radius:5px;
			border-radius:5px;	}
	.radius10,li.comment,li.trackback{	-moz-border-radius:10px;
			border-radius:10px;	}

	.fullpost-margin{margin:.75em 0;display:block; border-bottom:dotted 1px #CCC;}
	
	img.thumb{padding:3px; background:#EEE}


/*------------------- HACKS ---------------------------------------------*/

/* Takes care of div height containing floating elements */
ul.item-list li:after,.avatar-block:after,.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.avatar-block,.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix,* html .avatar-block {height: 1%;}
.avatar-block,.clearfix {display: block;}
/* End hide from IE-mac */

.clear{clear:both}


@media print {

/*------------------------------------------------------------------
	PRINT
	Styles for print
------------------------------------------------------------------*/

body { background: none; color: #000; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10pt }
code, pre { font-family: "Courier New", Courier, mono }
img { float: left; clear: left; page-break-inside: avoid; page-break-after: avoid }

a, a:link, a:visited { color: blue; text-decoration: underline }

blockquote, table, pre { page-break-inside: avoid }
ul, ol, dl  { page-break-before: avoid }
h1, h2, h3, h4, h5, h6 { display: block; font-weight: bold; page-break-after: avoid }

#footer, .ad, #nav, .nav, form, .skip { display: none }

h1 { font-size: 3em; margin: .67em 0; }
h2 { font-size: 2em; margin: .83em 0; }
.entry>h1, h3 { font-size: 1.5em; margin: 1em 0; }
h4 { font-size: 1em; margin: 1.33em 0; }
h5 { font-size: 0.92em; margin: 1.67em 0; }
h6 { font-size: 0.83em; margin: 2.33em 0; }
 }


 /* The Magnificent Clearfix: nicolasgallagher.com/micro-clearfix-hack/ */

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }

div.wp-pagenavi a,
div.wp-pagenavi span.current {
    border-radius: 100% 100% 100% 100%;
    display: block;
    float: left;
    font-size: 15px;
    font-style: italic;
    height: 15px;
    line-height: 15px;
    margin-right: 10px;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    width: 15px;
}

div.wp-pagenavi a.last {
	width:42px;

}

body.archive img.avatar {
	  float: left;
    height: 22px;
    width: 22px;
    margin-left:10px;
}

.clearboth {
	clear:both;
}

.float-left {
	float:left;
}
.float-right {
	float:right;
}

h1.post-title.float-left,
.float-left.article-meta {
width:80%;
margin-top:15px;
margin-left:15px;
}

.meta-wrap {
	margin-left:15px;
	width:80%;
	margin-top:20px;
}

body.archive .float-left.avatar,
body.search-results .float-left.avatar,
body.archive .float-left.avatar img,
body.search-results .float-left.avatar img {
	width:96px;height:96px;
}

body.archive .post-meta,
body.search-results .post-meta {
	margin-top:0px;
	margin-bottom:10px;
}

body.search-results .post-meta.pushdown,
body.archive .post-meta.pushdown {
	margin-top:10px;
}

body.search-results .post-meta.pullup,
body.archive .post-meta.pullup {
	margin-bottom:4px;
}

body.search-results #content .post,
body.archive #content .post {
	 border-bottom: 1px solid #000000;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.post-meta.comments {
	font-size:.8em;
}

img.centered {display:block;margin-left:auto;margin-right:auto}

body #nav2-container ul.navigation li a {
	background:transparent;
	z-index: 100;
}

body #nav2-container,
body #nav2-container .navigation ul {
	background: #01619d; /* Old browsers */
	z-index: 100;
background: -moz-linear-gradient(top,  #01619d 0%, #0c2b44 100%, #207cca 100%, #033e63 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01619d), color-stop(100%,#0c2b44), color-stop(100%,#207cca), color-stop(100%,#033e63)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #01619d 0%,#0c2b44 100%,#207cca 100%,#033e63 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #01619d 0%,#0c2b44 100%,#207cca 100%,#033e63 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #01619d 0%,#0c2b44 100%,#207cca 100%,#033e63 100%); /* IE10+ */
background: linear-gradient(to bottom,  #01619d 0%,#0c2b44 100%,#207cca 100%,#033e63 100%); /* W3C */
}

body #nav1 .navigation ul {
    	background: #01619d; /* Old browsers */
	z-index: 100;
background: -moz-linear-gradient(top,  #0c2b44 0%, #01619d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c2b44), color-stop(100%,#01619d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0c2b44 0%, #01619d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0c2b44 0%, #01619d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0c2b44 0%, #01619d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0c2b44 0%, #01619d 100%); /* W3C */
}
#menu-main-bar-1 > li > a, #menu-main > li > a {
	border-color:transparent;
	}

body #nav2-container #menu-main-bar-1.navigation > li a:hover, #menu-main.navigation > li a:hover {
	background:none repeat scroll 0 0 #0C2B44;
}
#rotonews_container {
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}

#rotonews_container:hover {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}
.no-decoration a {text-decoration: none !important;}
#profile_panel a:link {color:WHITE;}      /* unvisited link */
#profile_panel a:hover {color:RED;}  /* mouse over link */
#profile_panel a:visited {color:silver;}
#profile_panel a:active {color:BLACK;}  /* selected link */
#nav1-container,#nav2-container{border-color:#006699;background: #01619d;  z-index: 100; background: -moz-linear-gradient(top, #01619d 0%, #0c2b44 100%, #207cca 100%, #033e63 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01619d), color-stop(100%,#0c2b44), color-stop(100%,#207cca), color-stop(100%,#033e63));  background: -webkit-linear-gradient(top, #01619d 0%,#0c2b44 100%,#207cca 100%,#033e63 100%);  background: -o-linear-gradient(top, #01619d 0%,#0c2b44 100%,#207cca 100%,#033e63 100%);  background: -ms-linear-gradient(top, #01619d 0%,#0c2b44 100%,#207cca 100%,#033e63 100%);  background: linear-gradient(to bottom, #01619d 0%,#0c2b44 100%,#207cca 100%,#033e63 100%);}
#nav1-container{background-color:#0c2b44 !important;}

#first-skyscraper {
position: relative;
float: left;
top: 48px;
left: -176PX;
margin-bottom: -600px;
margin-right: -200PX
}

#second-skyscraper {
position: relative;
float: left;
top: 662px;
left: -176PX;
margin-bottom: -600px;
margin-right: -200PX
}
#second-skyscraper-R {
position: relative;
float: left;
top: 662px;
left: 976PX;
margin-bottom: -600px;
margin-right: -200PX
}

#third-skyscraper {
position: relative;
float: left;
top: 1276px;
left: -176PX;
margin-bottom: -600px;
margin-right: -200PX
}

#third-skyscraper-R {
position: relative;
float: left;
top: 1276px;
left: 976PX;
margin-bottom: -600px;
margin-right: -200PX
}
#player_stats div {
	clear: both;
	max-width: 100%;
}
#player_stats td,#player_stats th {border: none; background: none;}
#player_stats {border: 1px solid black;}
#player_stats th {
	background-color: lightgray;
	color: #000000;
	padding: 2px;
	border-bottom: 2px solid black;
	border-top: 1px solid transparent;
	text-align: center;
	font-size: 1.0em;
	height: 22px;
}
#player_stats tr {
	background-color: white;
	color: black;
	padding: 4px;
	border-top: 1px solid transparent;
}

#player_stats tr:nth-child(even) {
    background-color: #efefef;
}

#player_stats tr:hover {
    color: #a30000;
    border: 1px solid black;
}

#player_stats td {
	padding:2px;
}

#player_stats table {
	border: 1px solid black !important;
	width: 100%;
	text-align: center;
	font-size: 1em;
}

#player_stats tbody {
	text-align: center;
}

.separator {
	border-right: 3px solid black;
}
.fixedWidthCol{width:6%;}


#player_info {
	width: 100%;
	padding: 0.5em 0.5em 0.5em 7px;
	float:left;
	}

#subinfo {
	width: 100%;
	height: 1.1em;
	float: left;
	font-size: 1.2em;
	padding: 4px 0 0 0;
}

#recent_articles {
	clear: none;
	padding: 1em 1.3em 0em 1em;
	margin: 1em 0 0em 0;
	float: left;
	width: 64.5%;
}
#team_tweets {
	margin: 0px 7px 0px 0px;
	width: 102.6%;
	height: 275px;
	overflow:auto;
	border: 1px solid black;
	float:right;
	margin-bottom: 1em;
	}

#team_tweets p {
	padding-left: 3px;
	margin: 0 0 0 0;
	border-bottom: 1px solid black;
}

#team_tweets li {
	padding-left: 20px;
	margin: 0 0 0 0;
	border-bottom: 1px solid black;
	float: left;
	width: 92%;
}	

.tightlist li {
	margin-bottom: 4px;
}

#rotonews_headline, .rotonews_headline  {
    background: url('/wp-content/uploads/2013/11/rotoballer-fantasy-football-advice-football-icon-16x16.png') left top no-repeat;
    background-position: 2px;
    overflow: hidden;
    padding: 4px 4px 4px 21px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.rotonews_headline:hover, #rotonews_headline:hover {
	background-color: #f6f6f6;
}

#rotonews_content {
	padding: 0px 6px 6px 6px;
}

#rotonews_postdate {
	margin: -4px 0 0 25px;
}

/*carats and arrows*/

.left-arrow {
	border-color: transparent black;
	border-style: solid;
	border-width: 10px 10px 10px 0px;
	height: 0px;
	width: 0px;
	position: absolute;
	z-index: 1;
}

.right-arrow {
	border-color: transparent black;
	border-style: solid;
	border-width: 10px 0px 10px 10px;
	height: 0px;
	width: 0px;
	position: absolute;
	z-index: 1;
}

.down-arrow {
	border-color: black transparent;
	border-style: solid;
	border-width: 10px 10px 0px 10px;
	height: 0px;
	width: 0px;
	position: absolute;
	z-index: 1;
}

.up-arrow-red {
	border-color: #a30000 transparent;
	border-style: solid;
	border-width: 0px 10px 10px 10px;
    cursor: pointer;
	height: 0px;
	margin-left:auto; margin-top: -10px; margin-right: auto;
	width: 0px;
	z-index: 1001;
}

.down-arrow-red {
	border-color: #a30000 transparent;
	border-style: solid;
	border-width: 10px 10px 0px 10px;
	cursor: pointer;height: 0px;
    display: none;
	margin-left:auto; margin-right: auto;
	position: relative;
	top: 40px;
	width: 0px;
	z-index: 9999999999999999999999;
}
#wdg_specialrecentpostspro-4 h3.widget-title,h3.widget-title a{background:#000000;color:#FFFFFF}

/* fix for sidebar SRP and footer widgets */
h4.widget-title a {
background: none !important;
}
.footer-widgets h4 {
	background: none !important;
}
div.srp-widget-container {
	padding-top: 6px;
}
.twitter-share-button {
	width: 82px !important;
	padding-left:6px !important;
}

.jiffy-social {
	padding-bottom: 15px;
}
#bbm-favicon{
	padding-right: 2px;
	height: 16px;
	width: 16px;
	position: relative;
	top: 3px;
}

#twitter_lineup{
	float: left;
	padding: 24px;
	width: 180px;
	height: 186px;		
}

#survey{
	float: left;
	padding: 24px;
	width: 242px;
	height: 300PX;
}

#beat-writer-info {
	padding: 1px 0 1px 0;
}

#mlbnews {
	border-bottom: 1px solid black;
	margin-bottom: 0px;
	padding: 3px 0 1px 0px;
}

#tweet {
	padding: 0 0 0 21px !important;
}

#search{padding:.1em 22px .2em .2em; font-size:.9em;width:11em; height:25px; font-style:italic; color:#444;border:solid 1px #CCC;			
			   background:#FFF url(../images/search.png) no-repeat right;
			   -moz-border-radius: 0px;
			   border-radius: 0px;}

.entry>h1, h3, h3>a, h3>b>a, h3>strong>a {
	font-weight: bold !important;
	color:	#000 !important;
}

.bullet-list
{
margin-left: 2px;
list-style: none;
font-size: 12px;
}

#baseball-list li {
	background-image: url('/wp-content/uploads/2014/01/rotoballer-baseball-logo-black-transparent-vector.png');
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 3px;
    padding-left: 21px;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 1px;
    border: none;
    overflow: hidden;
/*background-image: url('/wp-content/uploads/2013/06/hot-player-fantasy-baseball-advice-analysis-waiver-wire.jpg');*/
}

#basketball-list li {
	background-image: url('/wp-content/uploads/2014/01/rotoballer-basketball-logo-black-transparent-vector.png');
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 0px;
    padding-left: 18px;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 1px;
    border: none;
    overflow: hidden;
}

#football-list li {
	background-image: url('/wp-content/uploads/2013/11/rotoballer-football-logo-transparent.png');
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 0px;
    padding-left: 18px;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 1px;
    border: none;
    overflow: hidden;
}

#hockey-list li {
	background-image: url('/wp-content/uploads/2014/10/rotoballer-logo-hockey-silhouette-transparent-480x480.png');
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 3px;
    padding-left: 21px;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 1px;
    border: none;
    overflow: hidden;
}

.textwidget .bullet-list li {width: 276px !important;}

.gray-white-gradient-bg {
	background: url('/wp-content/uploads/2014/01/gradient-grey-white-2.jpg') 0% -185px repeat-x;
}

.panelContainer .panel {background:none;} 

.newspaper {
	-moz-column-count:2; /* Firefox */
	-webkit-column-count:2; /* Safari and Chrome */
	column-count:2;
	text-align: center;
	border: 1px solid black;
}

#team_logobox {
	width: 99.7%;
	padding: 0px;
}

#team_logobox ul {
	list-style: none;
	list-style-type: none;
}

#team_logobox li {
	list-style: none;
	list-style-type: none;
	margin: 0 0 0 0;
	padding-top: 6px;
}

#logobox_logo img {
	padding: 0px 3px 0px 3px !important;
}

#arb_dropdown {
	border: 1px solid #333;
	padding: 12px;
	background: #e4e4e4;
}

#arb_dropdown select {
	border: 1px solid #333; 
	height: 2em;
	box-shadow: 2px 2px 2px #888888;
	width: 138px;
	margin-right:10px;
}

.arb_table {
	border-top: 2px solid black;
	margin: 0 0 10px 0;
}

#arbwrapper {
	border: 2px solid #333;
	padding: 12px;
	box-shadow: 4px 4px 4px #888888;
}

#arbheader {
	border: 1px solid black;
border-top: none;
text-align: center;
background: black;
color:white;
}

div .plusone, .twitter, .fb-like {
    font-size: 1px;
    display: inline-block;
    line-height: 1px;
}
div .fb_reset {
    display: inline;
} 

.category.button {
  padding: 3px 3px;
  border-radius: 2px 2px;
  border: solid 1px rgb(153, 153, 153);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(221, 221, 221)));
  color: #333;
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  text-shadow: 0px 1px 1px rgba(255,255,255,1);
  line-height: 1;
  width:12%;
  margin-bottom: 3px;
  font-family: Lato;
  FONT-SIZE: 1.25em;
}

#cat_selected {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(64, 64, 64)), to(rgb(0, 0, 0)));
	color: white;
	text-shadow: NONE;
}

.category.button:hover {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(79, 129, 167)), to(rgb(12, 43, 68)));
	color: white;
	text-shadow: NONE;
}

#realign {
	top: -1px;
position: relative;}

.hidden{display:none}

.cat_image { 
   position: relative; 
   width: 100%; /* for IE 6 */
}

.ui-autocomplete-category {
    font-weight: bold;
    padding: .2em .4em;
    margin: 0 .2em;
    line-height: 1.5;
  }
  
/*disable popup on small screens*/
@media only screen and (max-device-width: 680px) {
    #colorbox {
    display:none !important;
    }
    #cboxOverlay {
    display:none !important;
    }
}

.jq_sb_container .jq_sb_content {
    display: none;
    /*padding : 5px;*/
}

.jq_sb_header {
    cursor: pointer;
}

.jq_sb_container {
    margin-bottom: -8px;
}

#nav1-container{
position: fixed;
width: 100% !important;
z-index: 101 !important;
}

.jq_sb_header>h4 {
height: 26px;
padding-top: 8px;
}



body {
    background-color: white !important;
}

a.social_ {
    display: inline-block;
    background: url('/wp-content/uploads/2014/09/social-sprite-css-96x96px.png') 0 0;
    height: 31px;
    width: 31px;
    }

a._fb {
    background-position:0px 0px;
}

a._fb:hover {
    background-position: 0px 64px;
}

a._tw {
    background-position: -32px 0px;
}

a._tw:hover {
    background-position: -32px 64px;
}

a._gp {
    background-position: -65px 0px;
}

a._gp:hover {
    background-position: -65px 64px;
}

#social_logo {
    display: inline-block;
    opacity: 0;
    width: 0;
    }
#social_buttons {
    display: inline;
}
#search_wrapper {
    margin: -2px 0 0 0;
    width: 260px;
}
#full_right_just{
    margin: 0 0 0 0 ;
    height: 32px;
}
.breaking_news {
    background: #a30000;
    background: -moz-linear-gradient(top, #961717 0%, #560202 100%, #a30000 100%, #731b1b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#961717), color-stop(100%,#560202), color-stop(100%,#a30000), color-stop(100%,#731b1b));
    background: -webkit-linear-gradient(top, #961717 0%,#560202 100%,#a30000 100%,#731b1b 100%);
    background: -o-linear-gradient(top, #961717 0%,#560202 100%,#a30000 100%,#731b1b 100%);
    background: -ms-linear-gradient(top, #961717 0%,#560202 100%,#a30000 100%,#731b1b 100%);
    background: linear-gradient(to bottom, #961717 0%,#560202 100%,#a30000 100%,#731b1b 100%);
    color: white;
    font-size: 1.4em;
    padding: 0 0 3px 0;
    text-align:center;
    width: 100% !important;
}

.breaking_news span a {
    color: white;
    margin: 0 6px;
    text-decoration: none !important;
}

.breaking_news span a:link, #prof_funcs>a:link {
    color: white !important;
    text-decoration: none;
}
.breaking_news span a:visited, #prof_funcs>a:visited {
    color: white !important;
}
.breaking_news span a:hover, #prof_funcs>a:hover {
    color: silver !important;
}
.breaking_news span a:active, #prof_funcs>a:active {
    color: #00619C !important;
    }
#search_panel{
    background-color: #0c2b44;
    display: none;
    height: 34px;
    padding:14px 10px 6px 10px;
    position: absolute;
    top: 41px;
    max-width:  198px;
}
#profile_panel{
    background-color: #0c2b44;
    display: none;
    height: 34px;
    padding: 8px 10px 12px 10px;
    position: absolute;
    top: 41px;
}
#profile_panel a{}
#menu_panel{
    background-color: #0c2b44;
    display: none;
    height: 34px;
    padding: 8px 10px 12px 10px;
    position: absolute;
    top: 41px;
}

.panel_icon{
    cursor: pointer;
}
.rb_run{
    background-image: url('/wp-content/uploads/2013/11/rotoballer-football-logo-transparent.png')!important;
}

#feat_contain {float: left; position: relative; width:100%;}
#feat_contain > p {display: none;}
#feat_contain img {width:100% !important;}
#feat_content, .overlay_title {background-color:black; bottom:4px; color:white; cursor: pointer;filter:alpha(opacity=75); font-weight: bold; left:0px; opacity:0.75; position:absolute; width:100%; letter-spacing: .1em;}
.cat_9056, .cat_17317, .cat_14439 {background-image: url('/wp-content/uploads/2017/10/rotoballer-nba-logo-favicon-black-transparent-120x120.png') !important; background-size: 16px 16px !important;}
.cat_15679, .cat_13938 {background-image: url('/wp-content/uploads/2017/10/nfl-favicon-icon-logo-transparent-96x96.png') !important; background-size: 16px 16px !important;}
.cat_13434 {background-image: url('/wp-content/uploads/2014/10/rotoballer-logo-hockey-silhouette-transparent-480x480.png') !important; background-size: 16px 16px !important;}
.cat_700 {background-image: url('/wp-content/uploads/2014/01/rotoballer-baseball-logo-black-transparent-vector.png') !important; background-size: 16px 16px !important;}
.cat_14756{background-image: url('/wp-content/uploads/2018/02/Golf-PGA-Icon-Silhouette-transparent-96x96.png') !important; background-size: 16px 16px !important;}
.trending {background-image: url('/wp-content/uploads/2015/03/rotoballer-hot-article-trending-icon.png') !important; background-size: 16px 16px !important;}
.trendingPlayer{width: 41%;float: left;}
#nav2-container {padding: 0 !important;}
.sub-menu {margin-top: 1px;}

.menu-item-252263, .breaking_news, body #nav2-container .navigation #menu-item-252263 ul, td#strmrpemium, td.strmrpemium {
	background: #a30000 !important; /* Old browsers */
	z-index: 100;
background: -moz-linear-gradient(top,  #961717 0%, #560202 100%, #a30000 100%, #731b1b 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#961717), color-stop(100%,#560202), color-stop(100%,#a30000), color-stop(100%,#731b1b)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #961717 0%,#560202 100%,#a30000 100%,#731b1b 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #961717 0%,#560202 100%,#a30000 100%,#731b1b 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #961717 0%,#560202 100%,#a30000 100%,#731b1b 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #961717 0%,#560202 100%,#a30000 100%,#731b1b 100%) !important; /* W3C */
}

td.strmrpemium a, td#strmrpemium a{color:white !important;}
td.strmrpemium a:hover, td#strmrpemium a:hover{color:silver !important;}

.hp_promobox h4 {margin:0; text-align: center;}
.hp_promobox ul, .hp_promobox p {line-height: 1.75em;margin: 8px;text-align: center;}
.hp_promobox ul li {list-style: none;}
.hp_promobox a, #rotonews_headline a, .rotonews_headline a{text-decoration: none;}
.hp_promobox h3 {margin:6px 3px;}
.overlay_title {cursor: inherit; position: inherit;}

/*Style 'show menu' label button and hide it by default*/
.show-menu {
	text-align: center;
	font-family:"Lato", "Lato", Arial, Verdana, sans-serif;
	
	color: white;
	padding: 10px 0;
	display: none;
}

/*Hide checkbox*/
#show-menu {
    display: none;
}

.gear-bg {
	background-image: url('/wp-content/uploads/2015/02/gear-bg.png'), url('/wp-content/uploads/2014/01/gradient-grey-white-2.jpg');
	background-position: 0px 27px, 0 0;
	background-repeat: no-repeat, repeat-x;
	background-size: 81px, 2px;
}

.graph-bg {
	background-image: url('/wp-content/uploads/2015/02/graph-bg.png'), url('/wp-content/uploads/2014/01/gradient-grey-white-2.jpg');
	background-position: right 6px top 30px, 0 0;
	background-repeat: no-repeat, repeat-x;
	background-size: 81px, 2px;
}

.cat_entry p {margin:0;}
.cat_entry {margin: 1em 0 0.5em 0;}

.wide-sidebar #rotonews_headline, .wide-sidebar .rotonews_headline {font-size:13px !important;}
.wide-sidebar .panel {margin-bottom: 14px; padding: 0; height: 219px; overflow: auto;}
#static_container {left: 0; right: 0; z-index: 1009; position: fixed;}
#static_nav {background-color: #0c2b44; padding: 4px 0;}
.titled_sidebar {margin: 0 -5px 0 -5px;}
.post-title {text-align: left;}
#mobile-hot-trending{display:none;}
#newPP,#top_nav_sports>li>a, #top_nav_login>li>a {background:none;border:none;font-weight:bold;margin-top:2px;}
#newPP:hover,#top_nav_sports a:hover, #top_nav_login a:hover{background:#868686;color:#0c2b44;border-color: white !important;}
#newPP{margin-left: 6px;padding: 3px;}
#top_nav_sports .sub-menu a:hover, #top_nav_login .sub-menu a:hover{color: #fff;}
#top_nav_login a{padding: 4px 2px;}
#show_login {margin-left: 6px;}
.menu-item-277063,#menu-item-277063{float:right !important;margin-right:0px!important;}
.menu-item-277063 a,#menu-item-277063 a{background-image: linear-gradient(to bottom, #4b4b4b 0%, #000000 100%) !important; border: none;}
.menu-item-277063 a:hover,#menu-item-277063 a:hover{background-image: linear-gradient(to bottom, #868686 0%, #000000 100%) !important;}
.menu-item-277063 img,#menu-item-277063 img{height: 15px;left: -3px;position: relative;top: 3px;}
#menu-main-bar-1,#cat_banner{width:100% !important;}
#name_id{width:228px;}
.wp-social-login-widget{text-align:center;}
.wp-social-login-provider{padding: 6px;}
.wp-social-login-connect-with{color:white;}
.featured_authors{padding: 3px 0 0;}
.feat_author{display:inline-block;padding-left: 6px;vertical-align:top;width:85%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
.feat_url{position: relative;top: -6px;}
.feat_author>iframe{position: relative !important;top: -12px !important;}
.alignleft {
    float: left;
}
.alignright {
    float: right;
}
#content h4 {white-space: normal;}
.mobileAdUnit,.showMobile {display:none;margin:10px;}
h4.widget-title a {font-style: italic; float:right; font-size: 75%;letter-spacing:0; text-decoration:inherit; text-transform: uppercase;}
#drupalchat, #drupalchat .item-list, #drupalchat html, #drupalchat body, #drupalchat div, #drupalchat span, #drupalchat applet, #drupalchat object, #drupalchat iframe, #drupalchat h1, #drupalchat h2, #drupalchat h3, #drupalchat h4, #drupalchat h5, #drupalchat h6, #drupalchat p, #drupalchat blockquote, #drupalchat pre, #drupalchat a, #drupalchat abbr, #drupalchat acronym, #drupalchat address, #drupalchat big, #drupalchat cite, #drupalchat code, #drupalchat del, #drupalchat dfn, #drupalchat em, #drupalchat img, #drupalchat ins, #drupalchat kbd, #drupalchat q, #drupalchat s, #drupalchat samp, #drupalchat small, #drupalchat strike, #drupalchat strong, #drupalchat sub, #drupalchat sup, #drupalchat tt, #drupalchat var, #drupalchat b, #drupalchat u, #drupalchat i, #drupalchat center, #drupalchat dl, #drupalchat dt, #drupalchat dd, #drupalchat ol, #drupalchat ul, #drupalchat li, #drupalchat fieldset, #drupalchat form, #drupalchat label, #drupalchat legend, #drupalchat table, #drupalchat caption, #drupalchat tbody, #drupalchat tfoot, #drupalchat thead, #drupalchat tr, #drupalchat th, #drupalchat td, #drupalchat article, #drupalchat aside, #drupalchat canvas, #drupalchat details, #drupalchat embed, #drupalchat figure, #drupalchat figcaption, #drupalchat footer, #drupalchat header, #drupalchat hgroup, #drupalchat menu, #drupalchat nav, #drupalchat output, #drupalchat ruby, #drupalchat section, #drupalchat summary, #drupalchat time, #drupalchat mark, #drupalchat audio, #drupalchat video, #drupalchat textarea, #drupalchat input,.drupalchat-embed-chatroom-container html, .drupalchat-embed-chatroom-container body, .drupalchat-embed-chatroom-container div, .drupalchat-embed-chatroom-container span, .drupalchat-embed-chatroom-container applet, .drupalchat-embed-chatroom-container object, .drupalchat-embed-chatroom-container iframe, .drupalchat-embed-chatroom-container h1, .drupalchat-embed-chatroom-container h2, .drupalchat-embed-chatroom-container h3, .drupalchat-embed-chatroom-container h4, .drupalchat-embed-chatroom-container h5, .drupalchat-embed-chatroom-container h6, .drupalchat-embed-chatroom-container p, .drupalchat-embed-chatroom-container blockquote, .drupalchat-embed-chatroom-container pre, .drupalchat-embed-chatroom-container a, .drupalchat-embed-chatroom-container abbr, .drupalchat-embed-chatroom-container acronym, .drupalchat-embed-chatroom-container address, .drupalchat-embed-chatroom-container big, .drupalchat-embed-chatroom-container cite, .drupalchat-embed-chatroom-container code, .drupalchat-embed-chatroom-container del, .drupalchat-embed-chatroom-container dfn, .drupalchat-embed-chatroom-container em, .drupalchat-embed-chatroom-container img, .drupalchat-embed-chatroom-container ins, .drupalchat-embed-chatroom-container kbd, .drupalchat-embed-chatroom-container q, .drupalchat-embed-chatroom-container s, .drupalchat-embed-chatroom-container samp, .drupalchat-embed-chatroom-container small, .drupalchat-embed-chatroom-container strike, .drupalchat-embed-chatroom-container strong, .drupalchat-embed-chatroom-container sub, .drupalchat-embed-chatroom-container sup, .drupalchat-embed-chatroom-container tt, .drupalchat-embed-chatroom-container var, .drupalchat-embed-chatroom-container b, .drupalchat-embed-chatroom-container u, .drupalchat-embed-chatroom-container i, .drupalchat-embed-chatroom-container center, .drupalchat-embed-chatroom-container dl, .drupalchat-embed-chatroom-container dt, .drupalchat-embed-chatroom-container dd, .drupalchat-embed-chatroom-container ol, .drupalchat-embed-chatroom-container ul, .drupalchat-embed-chatroom-container li, .drupalchat-embed-chatroom-container fieldset, .drupalchat-embed-chatroom-container form, .drupalchat-embed-chatroom-container label, .drupalchat-embed-chatroom-container legend, .drupalchat-embed-chatroom-container table, .drupalchat-embed-chatroom-container caption, .drupalchat-embed-chatroom-container tbody, .drupalchat-embed-chatroom-container tfoot, .drupalchat-embed-chatroom-container thead, .drupalchat-embed-chatroom-container tr, .drupalchat-embed-chatroom-container th, .drupalchat-embed-chatroom-container td, .drupalchat-embed-chatroom-container article, .drupalchat-embed-chatroom-container aside, .drupalchat-embed-chatroom-container canvas, .drupalchat-embed-chatroom-container details, .drupalchat-embed-chatroom-container embed, .drupalchat-embed-chatroom-container figure, .drupalchat-embed-chatroom-container figcaption, .drupalchat-embed-chatroom-container footer, .drupalchat-embed-chatroom-container header, .drupalchat-embed-chatroom-container hgroup, .drupalchat-embed-chatroom-container menu, .drupalchat-embed-chatroom-container nav, .drupalchat-embed-chatroom-container output, .drupalchat-embed-chatroom-container ruby, .drupalchat-embed-chatroom-container section, .drupalchat-embed-chatroom-container summary, .drupalchat-embed-chatroom-container time, .drupalchat-embed-chatroom-container mark, .drupalchat-embed-chatroom-container audio, .drupalchat-embed-chatroom-container video {font-family: Lato !important;}
.fullWidthImg{padding:0 !important;width:100%;}
.jpp_srp_item p, .jpp_srp_item h4{margin:0 0 0.75em;}
.jpp_srp_item{border-bottom:1px solid #000; margin: 0 0 18px 0;}
a.jpp_srp_string_break{margin: 0 0 0 6px;}
p.jpp_srp_byline{font-style:italic;}
.logo{padding: 50px 0px 10px 0px;}
#filtration>ul{list-style:none;margin:36px auto;width:98%;text-align:center;font-size:2em;cursor:pointer;}
#filtration>ul>li{display:inline;margin:0;}
.filterButton {padding:16px;}
#filtration .selected {background: #0c2b44;color: white;}
#iflyAboveAd{margin:0 0 -15px -11px;}
#iflyAboveAd>a>img {padding:0;}
.ifc-chat-window-container{width:320px!important;}
.newsdesk .widget-title{background:#c3c3c3;color:#fff;margin:0;width: calc(100% - 10px) !important; border:none;}
.newsdesk .widget-title a{float: none;font-size: 100%;color: #fff;letter-spacing: .1em;text-transform: none;font-style: normal;}
.newsdesk .widget-title a:hover{text-decoration:underline;}
.newsdesk .bg, .newsdesk .bg a{color:#000;}
.newsdesk .clear{padding:3px;}
div.newsdeskContentEntry{border:1px solid #e6e6e6;margin:0;padding:6px;overflow:hidden;}
.newsdeskContentEntry .nextMatchup {margin-top:6px; padding-top: 6px; border-top:1px solid #e6e6e6;}
.nextMatchup .partnerFavicon {position:relative; top:3px;}
#latestHeadlines{background: #e6e6e6; color: #0c2b44; margin:9px 0;text-align: right;}
.newsDate{margin-right:6px;font-size: 90%;color: #696969;}
.newsSource{float:right;}
.newsByline{margin-left:6px;}
#varBanner img {padding:0;width:100%;margin-bottom: -4px;}
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }
.srpEveryTen{padding-bottom:18px; margin-bottom:18px; border-bottom:1px solid black;}
/*hiding mob insertions*/
@media screen and (min-width: 481px){
	.menu-main-bar-container,form#searchform,.mobile-nav {
	display: none;}
}
/*end mob insertions*/
div.paywall{
	background-color:#ccc;
	border: 2px solid #A30000;
	color: #a30000;
	font-size: 1.25em;
	padding: 3px;
	text-align: center;
}
div.acesSalary{float:right; text-align:right;}
.acesSalary span{position: relative; top:-9px;}
.pmpro_btn-submit-checkout{background-color: #a30000!important; font-size:2em!important; color: #fff!important;border:3px solid #0c2b44!important;}
#pmproAlmost{color:#a30000;font-size: 2em;line-height:1em;}
/*--------------- NAVIGATION(for 960px wide layout) -----------------------------------*/
	#nav1-container,
	#nav2-container,
	#nav-ad-container,#header-container{width:960px; margin:auto;padding:4px 0}
	#nav-ad-container{padding:8px 0}
	#nav1-container {	-moz-border-radius-bottomleft: 5px;
						-moz-border-radius-bottomright: 5px;
						border-bottom-right-radius: 5px;
						border-bottom-left-radius: 8px;padding: 4px 0}
	#nav2-container {	-moz-border-radius-topleft: 5px;
						-moz-border-radius-topright: 5px;
						border-top-right-radius: 5px;
						border-top-left-radius: 5px;}
	ul.navigation{float:left;}
	.navigation {list-style-type:none;position:relative; }
	.navigation li ul {z-index:120;}
	
	.navigation ul{margin-left:-10px;position:absolute; display:none; width:162px; top:24px; background:#3789bb;padding-bottom:8px;}
	.navigation li {float:left; position:relative;margin-right:4px;}
	.navigation li:hover li a{-moz-border-radius:0;
					  border-radius:0}
			
	.navigation a {display:block; padding:4px 10px;text-decoration:none; border: solid 1px;}
	.navigation ul a{-moz-border-radius:0px;
						border-radius:0px;}
	.navigation a:hover,.navigation li.current-menu-item a {color:#fff;}
	

	.navigation li ul { width:201px;border-width:0 1px 1px;
left:10px;top:28px}
	
	.navigation li ul a {width:180px;height:auto; float:left;
						-moz-border-radius:0;
						border-radius:0;border:dotted;border-width:0 0  1px; position:relative;margin-bottom:0px;}
	.navigation li ul a:hover {border:solid !important; border-width:0 0 1px!important;}
	.navigation ul ul {top:auto;}
	.navigation li ul ul {left:170px; margin:0px 0 0 10px;}
	.navigation li:hover ul ul, .navigation li:hover ul ul ul, .navigation li:hover ul ul ul ul {display:none;}
	.navigation li:hover ul, .navigation li li:hover ul, .navigation li li li:hover ul, .navigation li li li li:hover ul {display:block;}
#rss-links{float:right;margin:.5em 10px;font-size:.8em;}
ul#rss-links li{display:inline; text-decoration:none; padding:0.25em .3em;}
ul#rss-links li a{text-decoration:none;}body{background:#000 url("") no-repeat;color:#000;}
#main-container{background:#FFF;}
#popular-posts-home{background:#EEE;}
a{color:#000;}
a:hover{color:#a30000;}
#header-container{background:#FFF url("") no-repeat;}
h1.blogname a,h2.blogname a{color:#006699;}
h2.blog-title{color:#666;}
#nav-ad-container{background:#F6F6F6;}
#nav1-container,#nav2-container{background:#00619C;border-color:#006699;}

.navigation li a,#rss-links,#rss-links a,ul.navigation li:hover a{color:#FFF}
ul.navigation li a:hover,ul.navigation li:hover a:hover,.navigation li.current-menu-item a{background:#788EBA;color:#FFF;border-color:#788EBA}
.swift-lite{margin-bottom:1em;}
.navigation a {border-color:transparent;font-family: lato;}
.navigation ul {border-color:#00619C;font-family: lato;}
#jFlowSlide{background:#D7E5ED}
.slide-details h2.title a{color:#006699}
.slide-details {color:#000}
#myController{background:#43A0D5}
#myController span{color:#FFFFFF;}
#myController span:hover,#myController span.jFlowSelected{background:#3AB7FF;}
#slider-wrapper{background:#F6F6F6;border-color:#F6F6F6}
.nivo-caption{background:#000;color:#FFF}
.tabbed_content{background:#D7E5ED;}
.tabmenu{background:#43A0D5}
.tabs{background:#43A0D5;color:#FFF}
.tabs .tab_item:hover,.tabs .tab_item:active{background:#43A0D5;color:#000}
.tabslider{color:#000}
.tabslider a{color:#006699}
.tabslider a:hover{color:#a30000}
.widget a{color:#000;}
.widget a:hover{color:#a30000;}
.widget ul li:hover{background:#DDD;}
.widget ul li{border-color:#DDD;}
img.banner125{background:#000;}
#footer{background:#FFF;}
#footer h4.widget-title,#footer h4.widget-title a{background:#FFF;color:#3B599E}
#footer .widget{background:#FFF;color:#000;border-color:#FFF;}
#footer .widget a{color:#3B599E;}
#footer .widget a:hover{color:#a30000;}
#footer .widget ul li{background:none;}
#footer .widget ul li:hover{background:#DDD;}
#footer .widget ul li{border-color:#DDD;}
#footer img.banner125{background:none;}
.post-title a{color:#0c2b44;}
.post-title a:hover{color:#a30000;}
.entry blockquote{background:#F6F6F6 url("//custom.rotoballer.com/themes/SWIFT-v5.74/images/blockquote-bg.png")no-repeat 5px 1.2533em;border-color:#EEE;color:#333;}
.post-meta{color:#BBB;}
.post-meta a{color:#a30000;}
.wp-pagenavi a,
					.wp-pagenavi .current,
					.wp-pagenavi .pages{background:#0c2b44;color:#FFF}
#author-info,.post-nav{background:#000;color:#F8F8F8;}
a.read-more{background:#035279;}
a.read-more:hover{background:#03AAFE;}
#copyright{background:#04486A;color:#FFF;border-color:#CCC}
#copyright a{color:#FFF}
body{font-family:Lato;font-size:13px}
h4.widget-title{font-family:Lato;font-size:1em}
#footer h4.widget-title{font-family:Lato;font-size:.9em}
.widget{font-size:1em}
#footer .widget{font-size:1em}
h2.post-title{font-family:Lato;font-size:1.5em;}
h1.post-title{font-family:Lato;font-size:2.1em;line-height:1.3em;color:#0c2b44;}
.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{font-family:Lato;}
.entry h2{font-weight:bold;font-size:1.5em;line-height:1em;margin-bottom:1em;}
.entry h2.altH2, .page-id-399893 .entry h2, .page-id-290410 .entry h2, .page-id-252274 .entry h2, .postid-346717 .entry h2, .page-id-233483 .entry h2{font-weight:normal; font-size:2em;} 

#content{font-size:1.25em;line-height: 1.5!important;}
#nav1-container,#nav2-container {	-moz-border-radius:0;border-radius: 0;}.widget{	-moz-border-radius:0;border-radius: 0;}
#header-container{padding:0;margin:0 auto}
#header-container .logo img{float:left}

body{background-attachment:fixed}
#sb-container .widget, .widget{background: #FFF !important;border-color: #e6e6e6;}
h4.widget-title,h4.widget-title a {color:black;background: #e6e6e6;}
.hp_promobox .widget-title {color:white; background:black !important;}
/*fix ionut styles overlap*/
a.text.black.ng-binding,i.premium.green.usd.icon.ng-isolate-scope{box-shadow: none;}
.edNoteButton {
  text-decoration: none;
  font-weight:bold;
  background-color: #1a649f;
  color: #EEE;
  padding: 12px 24px;
  border-top: 1px solid #CCC;
  border-right: 1px solid #0c2b44;
  border-bottom: 1px solid #0c2b44;
  border-left: 1px solid #CCC;
  display: block;
  width: 141px;
  text-align: center;
  margin: .5em 0 1.5em 0;
}
a.edNoteButton:hover{color:#c0c0c0;}
.table-wrapper{overflow:auto; margin: 18px 0!important;}
.columnContainer .table-wrapper, .fullWidth .table-wrapper{overflow:auto; margin: 0!important;}
.entry ul, .entry ol{margin-bottom:18px;}
.ionutRankings.mlb{
	background-image: url("/wp-content/uploads/2018/03/200w_d.gif");
	background-position-x: center;
	background-repeat: no-repeat;
	min-height:	200px;
}
.jiffyAfterText h4{
    font-size: 1.5em!important;
    margin-bottom: 1em;
    line-height: 1em;
}