/**
  
Theme Name: LPN season 2
Theme URI: http://www.lepetitnegre.com
Description: The New Lepetitnegre.com theme is written from Scratch
Version: 0.8 beta
Author: Nyamagana Butera Ignace
Author URI: http://www.nyamsprod.com/

This theme was designed and built by  Nyamagana Butera Ignace Philippe
whose blog you will find at http://www.nyamsprod.com/
 
*/

* { outline:none; -moz-box-sizing:border-box; box-sizing:border-box; }
::-moz-selection { text-shadow: none; background-color:#333; color: #fff; }
::selection { text-shadow: none; background-color:#333; color: #fff; }
header, nav, footer, figure, figcaption, aside { display:block; margin:0; padding:0; }
time { display:inline; }
html { margin:0; padding:0; font:normal 16px/1.5 helvetica, arial, sans-serif; color:#fff; background-color:#222; }
body { margin:0; padding:0 0 10px; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto; hyphens: auto; }
input[type=search]  { -moz-box-sizing:content-box; box-sizing:content-box; } 
blockquote { padding-left:10px; border-left:3px solid #999; color:#999; font-weight:normal; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; -o-hyphens: none; hyphens: none; }
dl { clear:both; margin:10px 0 0; border-left:5px solid #f7c43d; border-radius:0 5px 5px 0; background-color:#f5f5f5; font-style:italic; }
dt { font-weight:bold; }
dt, dd { padding:5px 10px 0 10px; }
del { color:#080; font-style:italic; }
a img { border:none; }
q { -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; -o-hyphens: none; hyphens: none; }

/** WP standard class */
.alignleft				{ float:left;}
.alignright				{ float:right;}
.aligncenter			{ display:block; margin:.3em auto; padding:3px; background-color:#fff; border:1px solid #ccc; }
img.alignleft, 
img.alignright			{ padding:3px; background-color:#fff; border:1px solid #ccc; display:inline; }
img.alignleft			{ margin:3px 10px 2px 0; }
img.alignright			{ margin:3px 0 2px 10px; }
.info     { padding:5px; border:1px dotted #ccc; font:normal small/1.8em "Segoe UI", verdana, helvetica, arial,sans-serif; }
.info img { background-color:#fff; }
.wp-caption			{ margin:.3em auto; padding:9px; border:1px solid #eee; }
.wp-caption-text	{ margin:.3em; padding:0; font-size:.9em; }
img.noborder		{ border:none;  }
.wp-post-image		{ max-width:100%; }

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.ir { font: 0/0 a; text-shadow: none; color: transparent; }

/** GENERAL LAYOUT **/
.season_document					{ margin:0 auto; padding:0; width:980px; color:#fff; background-color:#222; z-index:100; transition:.3s all linear; }
.search-no-results .season_document	{ height:100%; }
.season_main						{ float:left; width:620px; padding:0; }
.season_aside						{ float:right; width:310px; text-align:left; padding-left:5px; }
.season_footer						{ margin:0 auto 5px; padding:0; color:#e5e5e5; background-color:#4e4f52; font-size:12px; }
.season_content						{ margin:0 auto; padding:20px 5px 10px; color:#444; background-color:#fff; }
.error404 .season_content			{ margin:0 auto; padding:0; }

/** HEADER **/
.season_header      { margin:0 auto; padding:0 0 5px 0; background-color:#222; background-image:linear-gradient(#3d3d3d, #000); position:relative; }
.season_header h2   { display:none; }
.season_header .logo  { float:left; width:361px; height:61px; background-image:url(images/lpn-logo.png); }

.season_search          { float:right; text-align:right; margin:0; padding:0 3px 3px; }
.season_search div      { margin:0; padding:3px 0; }
.season_search > div    { float:right; line-height:0; font-size:0; }
.season_search form     { float:left; padding-top:7px; padding-right:5px; }
.season_search button   { display:none; }
.season_search input        { padding:5px 2px; width:280px; border:none; background-color:#e5e5e5; color:#999; font:bold 15px/1 Helvetica, Arial, Sans-serif; transition:.3s all linear; box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1) inset; }
.season_search input:hover  { color:#444; }
.season_search input:focus  { width:380px; color:#111; }
.season_search a                { position:relative; display:inline-block; width:40px; height:50px; margin:0; background-color:transparent; transition:.3s all linear; }
.season_search a:hover          { background-color:#000; }
.season_search a:after          { content:''; display:block; position:absolute; bottom:0; left:38%; border:solid; border-color:transparent; border-width:0 5px 5px; }
.season_search a:hover:after    { border-color:#000 transparent; }
.season_search .facebook        { background-image:url(images/icons/facebook.png); background-image:linear-gradient(transparent, rgba(0, 0, 0, .3)), url(images/icons/facebook.png); }
.season_search .facebook:hover  { background-color:#3B5998; }
.season_search .twitter	        { background-image:url(images/icons/twitter.png); background-image:linear-gradient(transparent, rgba(0, 0, 0, .3)), url(images/icons/twitter.png); }
.season_search .twitter:hover   { background-color:#00C0F7; }
.season_search .rss             { background-image:url(images/icons/rss.png); background-image:linear-gradient(transparent, rgba(0, 0, 0, .3)), url(images/icons/rss.png); }
.season_search .rss:hover       { background-color:#EE8C31; }

/**  NAVIGATION **/

/** Top Navigation **/
.season_top_nav									{ color:#e5e5e5; font:bold 16px/1.5 sans-serif; text-transform:uppercase; background-color:#4e4f52; margin:0 auto; padding:0; list-style:none; }
.season_top_nav ul								{ margin:0 auto; padding:0; list-style:none; }
.season_top_nav .menu-item a					{ display:block; margin:0; padding:5px 7.5px; color:#f1f1f1; text-decoration:none; }
.season_top_nav .current-menu-item a,
.season_top_nav .current-post-ancestor a,
.season_top_nav .current-category-ancestor a	{ background-color:#2e2d2f; }
.season_top_nav > .menu-item					{ float:left; position:relative; }
.season_top_nav > .menu-item > a				{ border-top:3px solid transparent; }
.season_top_nav > .menu-item > a:hover,
.season_top_nav > .menu-item:hover a,
.season_top_nav > .current-menu-item a,
.season_top_nav > .current-post-parent a,
.season_top_nav > .current-post-ancestor a,
.season_top_nav > .current-menu-ancestor a 		{ background-color:#2e2d2f; border-top-color:#f7c43d; }
.season_top_nav .sub-menu						{ display:none; position:absolute; top:2.1em; left:0; z-index:5; width:175px; }
.season_top_nav .menu-item:hover .sub-menu		{ display:block; }
.season_top_nav .sub-menu .menu-item a:hover	{ background-color:#111; color:#f7c43d; }

/** Bottom Navigation **/
.season_bottom_nav							{ color:#e5e5e5; margin:0 auto; padding:5px 0; list-style:none; background-color:#222; background-image:linear-gradient(#3d3d3d, #000); }
.season_bottom_nav .menu-item				{ float:left; margin:0; position:relative; }
.season_bottom_nav .menu-item a				{ display:block; margin:0; padding:5px 7.5px; color:#fff; font-size:13px; text-transform:uppercase; text-decoration:none; transition:.3s all linear; }
.season_bottom_nav .menu-item a:hover		{ color:#999; }
.season_bottom_nav .menu-item:first-of-type	{ margin-left:0; }
.season_bottom_nav .menu-item:last-of-type	{ float:right; margin-right:0; }

/** Bread Crumb **/
.season_breadcrumb div		{ width:97%; margin:0 auto 10px; padding:4px 8px; border-radius:3px; background-color:#e5e5e5; color:#444; font:bold 11px/1.5 Palatino, Georgia, Times, "Times New Roman", Serif; text-transform:uppercase; }
.season_breadcrumb em		{ font-style:normal; color:#08f; }
.season_breadcrumb a		{ color:#222; }
.season_breadcrumb a:hover	{ color:#e21b1b; }

/** Blog Inner Navigation **/
.wp-pagenavi-container				{ margin:5px auto; padding:10px 0; width:90%; text-align:center; font-weight:bold; font-size:11px; }
.wp-pagenavi a,
.wp-pagenavi span					{ margin:2px; padding:3px 5px; display:inline-block; border-radius:2px; color:#444; text-decoration: none; }
.wp-pagenavi span.pages				{ border:1px solid #c5c5c5; background-color:#f5f5f5; }
.wp-pagenavi a   					{ color:#f80; border:1px solid #ffbf00; background-color:#ffeea5; }
.wp-pagenavi a:hover				{ color: #800; }
.wp-pagenavi a:visited				{ opacity:.7; }
.wp-pagenavi a.previouspostslink,
.wp-pagenavi a.nextpostslink		{ border:none; background:transparent; background-image:none; }

/** PUB **/
.season_pub			{ margin:0 auto 10px; width:790px; padding:5px 0 0 0; text-align:center; background-color:#fff; border-radius:6px; border:1px solid #ccc; position:relative; }
.season_pub:after	{ content:'Pub'; position:absolute; bottom:0; right:0; border-radius:6px 0; font-size:11px; padding:3px 5px; font-weight:bold; color:#fff; text-transform:uppercase; background-color:#444; }
.pub470				{ max-width:97%; }

/** BLOG ENTRY **/
.hentry					{ width:600px; box-shadow:0 0 4px 1px rgba(0, 0, 0, .5); border:1px solid #e7e7e7; margin:0 auto 20px; background-color:#fff; }
.hentry a,
.hentry span			{ transition:.3s all linear; }
.hentry header			{ position:relative; margin:0; padding:0; padding-bottom:3px; color:#444; }
.hentry header p		{ padding:0 10px 3px; font-size:11px; text-transform:uppercase; }
.hentry header a		{ color:#999; }
.hentry header a:hover	{ color:#1cb7dc; }
.hentry header em		{ font-style:normal; }
.entry-title		                		{ position:relative; margin:0; padding:0; background-color:#fff; }
.entry-title img	                		{ max-width:100%; display:block; }
.entry-title h1		                		{ margin:0; padding:0; }
.entry-title h1 span                		{ position:absolute; bottom:0; right:0; width:66.25%; display:block; font-size:24px; margin:0; padding:10px; background-color:#f1f1f1; background-color:rgba(255, 255, 255, .7); color:#222; }
.entry-title a		                		{ display:block; margin:0; padding:0; width:100%; color:#222; }
.entry-title a span	                		{ color:#444; }
.entry-title a:hover span               	{ color:#222; background-color:#f7c43d; background-color:rgba(247, 196, 61, .7); }
.entry-category                 			{ font-size:11px; text-transform:uppercase; pointer-events:none; }
.entry-category span	            	    { display:none; background-color:transparent; }
.entry-category em	            	    	{ position:absolute; top:0; left:0; display:block; padding:3px; font-size:11px; text-transform:uppercase; background-color:#444; color:#fff; }
.no-post-image .entry-title	        		{ background-color:#222; }
.no-post-image .entry-title:hover       	{ color:#999; }
.no-post-image .entry-title h1	         	{ padding:5px; }
.no-post-image .entry-title h1 span     	{ position:static; width:auto; display:inline; padding:0; color:#999; background-color:transparent; }
.no-post-image .entry-title a		        { text-decoration:none; }
.no-post-image .entry-title a:hover span    { color:#f7c43d; background-color:transparent; }
.no-post-image .entry-category      		{ padding:0 10px 3px; }
.no-post-image .entry-category span	        { display:inline; background-color:transparent; }
.no-post-image .entry-category em       	{ position:static; width:auto; display:inline; background-color:transparent; color:#444; }
.entry-content								{ width:96%; margin:0 auto 4px; padding:4px; color:#444; font:normal 16px/1.8 Cambria, 'Palatino Linotype', Palatino, 'Liberation Serif', serif; }
.entry-content a							{ color:#186c96; }
.entry-content a:hover						{ color:#800; }
.entry-content p							{ margin:0; padding:0 3px 10px 3px; }
.entry-content p:first-of-type::first-line	{ font-weight:bold; }
.entry-content .more-link					{ display:inline-block; padding:7px; margin:10px 0; background-color:#e7e7e7; color:#222; float:right; text-decoration:none; }
.entry-content .more-link:hover				{ background-color:#f7c43d; color:#111; }
.single .entry-content						{ margin-bottom:20px; }

/** MEDIA */
.audioplayer_container { text-align:center; }
.oembed-container				{ width:97%; border:1px solid #fff; margin:0 auto 1em; padding:0 0; background-color:#e1e1e1; box-shadow:0 0 8px rgba(0, 0, 0, .5); text-align:center; }
.oembed-container iframe		{ max-width:100%; }
.oembed-container figcaption	{ padding:5px; font-size:12px; text-align:left; }

/* WEBCOMIC */
.webcomic					{ text-align:center; }
.webcomic p					{ margin:0; padding:0; font-size:.9em; text-align:right; }
.web-info 					{ width:240px; z-index:3; opacity:0; position:absolute; top:42%; left:30%; border-radius:10px; border:1px solid #659635; background-color:#99ca28; color:#fff; pointer-events: none; font:bold 138.5% Helvetica,Arial,sans-serif; text-align:center; text-decoration:none; text-shadow: -1px -1px 2px #777;  transition:opacity 1s linear; }
.web-info span				{ font-size: 81%; font-weight: normal; }
.wbc-single					{ position:relative; }
.wbc-single:hover .web-info { display:block; opacity:1; }

/* RELATED POST PLUGIN  */
.related_post_container		{ position:relative; margin:0 auto; border:1px solid #e4decf; background-color:#fef8e7; border-radius:0 0 5px 5px; }
.related_post_title			{ position:absolute; top:-22px; left:-1px; z-index:50; margin:0; padding:3px; border:solid #e4decf; border-width:1px 0 0 1px; border-radius:2px 2px 0 0; color:#444; font:bold 12px Helvetica, Arial, Sans-serif; background-color:#efd488; }
.related_post               { margin:.3em auto; list-style:none; }
.related_post:before, 
.related_post:after			{ content: ""; display: table; }
.related_post:after			{ clear: both; }
.related_post a             { text-decoration:none; }
.related_post img           { margin:2px; padding:2px; width:80px; height:80px; border:2px solid #ccc; }
.related_post span          { position:absolute; bottom:25px; left:40px; z-index:35; width:120px; display:none; padding:.3em; border:1px solid #ccc; background:#f1f1f1; color:#1a1a1a; text-align:left; border-radius:5px; }
.related_post li            { float:left; width:86px; margin:2px; padding:0; text-align:center; font-size:11px; line-height:1.2em; position:relative; }
.related_post li:hover img  { border-color:#f7c43d; }
.related_post li:hover span { display:block; }

/* COMMENTS + FORM COMMENTS */
.season_comments					{ position:relative; margin:0 auto; padding:0; color:#444; background-color:#e5e5e5; }
.season_comments h1					{ margin:0; padding:5px; font:bold 24px/1.5 Ubuntu, Helvetica, Arial, Sans-serif; text-transform:uppercase; }
.comments-list						{ position:relative; margin:0 auto; padding:10px; }
.comments-list li a					{ color:#186c96;  }
.comments-list li a:hover			{ color:#f7c43d; }
.comments-list h2					{ font-family:georgia, serif; color:#f7c43d; }
.comment							{ margin:0 auto; padding:0; border-top:5px solid #999; clear:both; overflow:hidden; width:100%; }
.comment:first-of-type				{ border:none; }
.comment a							{ color:#f72; text-decoration:none; }
.comment a:hover 					{ color:#222; text-decoration:underline; }
.comment cite						{ font-style:normal; font-weight:bold; }
.comment-content					{ float:right; margin:0; padding:0 5px; width:450px; font:normal 16px/1.8 Cambria, 'Palatino Linotype', Palatino, 'Liberation Serif', serif; }
.comment-meta  			 			{ float:left; width:110px; margin:0; padding:0 5px; text-align:right; }
.comment-meta .avatar				{ border:3px solid #eee; margin:5px 0; padding:3px; }
.comment-meta p						{ padding:0; }
.comment-meta .url					{ color:#111; }
.comment-meta .url:hover			{ color:#666; }
.bypostauthor						{ background-color:#222; color:#999; border-top-color:#222; }
.bypostauthor a:hover 				{ color:#f72; }
.bypostauthor a.url					{ color:#f5f5f5; }
.bypostauthor a.url:hover			{ color:#666; }
.comments-form						{ margin:0 auto; padding:0; color:#333; background-color:#e5e5e5; }
.comments-form a					{ color:#186c96; }
.comments-form a:hover				{ color:#800; }
.comments-form button				{ border:none; padding:5px; font:bold 16px/1.5 Helvetica, Arial, Sans-serif; cursor:pointer; color:#fff; background-color:#4e4f52; }
.comments-form button:hover			{ background-color:#222; }
.comments-form input[type=text],
.comments-form input[type=email],
.comments-form input[type=url]		{  width:93%; padding:5px; font:normal 16px/1.5 Helvetica, Arial, Sans-serif; text-align:left; border-radius:0; border:4px solid rgba(0, 0, 0, .5); }
.comments-form textarea				{ resize:vertical; min-height:130px; max-height:600px; width:93%; padding:5px; margin-bottom:5px; font:normal 16px/1.5 Helvetica, Arial, Sans-serif; text-align:left; border-radius:0; border:4px solid rgba(0, 0, 0, .5); }
.comments-form div					{  margin:5px auto 0; padding:5px; }

/** SINGLE COLUMN PAGE LAYOUT */
.season_info				    { width:600px; margin:15px auto; padding:5px; color:#666; text-align:justify; }
.season_info form				{ margin:15px auto; padding:5px; }
.season_info input				{ width:70%; padding:5px; font:normal 16px/1.5 Helvetica, Arial, Sans-serif; text-align:left; border-radius:8px; border:4px solid rgba(0, 0, 0, .5); }
.season_info a					{ color:#186c96; }
.season_info a:hover			{ color:#800; }
.season_info button				{ font:bold 16px/1.5 Helvetica, Arial, Sans-serif; cursor:pointer;color:#444; text-shadow:0 1px 0 #fff; text-transform:uppercase;	border:4px solid; border-radius:8px; border-color:#ffbf00; padding:2px 5px; background-color:#ffbf00; }
.season_info button:hover		{ border-color:#e58919; }
.error404 .season_info			{ margin:0 auto; padding:5px 0 0; }
.error404 .season_info header	{ background:transparent url(images/season2-error404.png) top center no-repeat scroll; width:352px; height:273px; margin:5px auto; }

/** SIDEBAR **/
.widget			{ float:none; padding:0; border:1px solid #93a2c4; color:#444; font:normal 10px/1.5 Verdana, Helvetica,Arial,Sans-serif; margin-bottom:10px; width:298px; }
.widget h2		{ margin:0 auto 3px; padding:10px; border-bottom:1px solid #e1e1e1; font-weight:bold; font-size:14px; background-color:#eceff5; }
.widget ul		{ margin:0 auto 5px; padding:0; width:290px; list-style:none; text-align:left; font-size:11px;  } 
.widget li		{ padding:5px 0; border-top:1px solid #ccc; color:#444; border:none; }
.widget a		{ color:#f72;}
.widget a:hover { color:#222;}
.season_twitter                 { border:1px solid #93a2c4; color:#444; font:normal 10px/1.5 Verdana, Helvetica,Arial,Sans-serif; margin-bottom:10px; width:298px; }
.season_twitter a               { color:#3b5998; text-decoration:none; }
.season_twitter a:hover         { color:#3b5998; text-decoration:underline; }
.season_twitter h2              { height:60px; margin:0 auto 3px; padding:10px 5px 10px 60px; border-bottom:1px solid #e1e1e1; font-weight:bold; font-size:14px; background:#eceff5 url(images/wp-lpn-icon.png) 5px 5px no-repeat scroll; }
.season_twitter h2 em           { font-weight:normal; font-style:normal; font-size:11px; }
.season_twitter h2 a:hover      { text-decoration:underline; }
.season_twitter img             { float:left; margin:2px; padding:3px; background:#fff; border:1px solid #ccc; opacity:.8; border-radius:3px; }
.season_twitter img:hover       { opacity:1; box-shadow:#666 0 0 8px; border-color:#999; }
.season_twitter span            { float:right; width:220px; margin-right:5px; }
.season_twitter time            { font-style:italic; font-weight:normal; }
.season_twitter ul              { margin:0 auto 5px; padding:0; width:290px; list-style:none; text-align:left; } 
.season_twitter li              { padding:5px 0; border-top:1px solid #ccc; color:#444; border:none; }
.season_twitter li a            { font-weight:normal }
.season_twitter li time a       { color:#ccc; }
.season_twitter li:hover time a { color:#3b5998; }
.season_facebook iframe { text-align:center; border:none; width:300px; height:250px; }

/* CONTACT FORM PLUGIN */
#wpcf										{ width:98%; margin:0 auto 10px; border:1px solid #ddd; padding:5px; background:#f1f1f1; color:#000; }
#wpcf label									{ line-height:1.5; }
#wpcf textarea								{ resize:vertical; min-height:200px; max-height:600px; }
#wpcf textarea,
#wpcf input[type=text],
#wpcf input[type=email],
#wpcf input[type=url]						{ width:98%; font:normal 1em helvetica, arial, sans-serif; margin:0 1em 0 0; padding:3px; border:1px solid #e5e5e5; background-color:#fff; color: #444; border-radius:3px; }
#wpcf textarea:focus,
#wpcf input[type=text]:focus,
#wpcf input[type=email]:focus,
#wpcf input[type=url]:focus					{ background-color:#effaff; color: #333; border-color: #ccc; }
#wpcf button								{ color:#fff; font:normal 1em helvetica, arial, sans-serif; cursor:pointer; border-radius:5px; padding:3px; border:solid 1px #444; background-color:#444; }
#wpcf button:hover							{ border:solid 1px #243255; background-color:#243255; }
#wpcf textarea:-moz-placeholder,
#wpcf input:-moz-placeholder				{ color:#369; }
#wpcf textarea:-webkit-input-placeholder,
#wpcf input:-webkit-input-placeholder		{ color:#369; }

.desktop-hidden { display:none; }

@media only screen and (max-width: 768px) {
    img, iframe { max-width:100% !important; }
    .season_document { width:100%; min-width:450px; }
    .season_header .logo { display:block; float:none; text-align:left; }
    .season_header .toggle-menu { display:block; position:absolute; top:5px; right:5px; border:1px solid #3d4144; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px 3px; font-weight:bold; font-size:15px; line-height:1.5; text-decoration:none; cursor:pointer; color:#e1e1e1; background-color:#1a1c1f; }
    .season_header .toggle-menu:hover { color:#fff; }
    .season_search { float:none; display:block; width:auto; margin-bottom:0; }
    .season_search form { padding-left:4px; width:70%; margin-bottom:0; }
    .season_search input { width:100%; }
    .season_search input:focus  { width:100%; }
    .season_main { float:none; width:auto; }
    .season_aside { display:none; }
    .season_top_nav { width:100%; } 
    .season_top_nav > .menu-item { width:24%; margin:0 .5%; } 
    .season_top_nav .menu-item { text-transform:capitalize; } 
    .season_top_nav .sub-menu { display:block; position:relative; top:auto; left:auto; z-index:5; width:auto; font-weight:normal; }
    .season_top_nav .sub-menu .menu-item { border-top:1px solid #ccc; }
    .season_top_nav a:hover,
    .season_top_nav .sub-menu .menu-item a:hover { background-color:transparent; color:#f7c43d; }
    .season_top_nav > .menu-item > a:hover,
    .season_top_nav > .menu-item:hover a,
    .season_top_nav > .current-menu-item a,
    .season_top_nav > .current-post-parent a,
    .season_top_nav > .current-post-ancestor a,
    .season_top_nav > .current-menu-ancestor a      { background-color:transparent; border-top-color:transparent; }
    .season_breadcrumb div,
    .hentry { max-width:100%; }
    .entry-title h1 span { width:100%; font-size:1em; }
    .mobile-hidden { display:none; }
    .desktop-hidden { display:block; }
    .comment-meta { float:none; width:auto; margin:0; padding:5px; text-align:left; }
    .comment-meta:after,
    .comment-meta:before { content:''; display:table; }
    .comment-meta:after { clear:both; }
    .comment-meta div { float:left; width:50px; margin:0 auto; }
    .comment-meta p { float:left; width:calc(100% - 60px); margin:0 auto; }
    .comment-meta .avatar	{ border:3px solid #eee; margin:0 0 5px; padding:3px; }
    .comment-content { float:none; margin:0; padding:0 5px; width:auto; font:normal 1em/1.8 Cambria, 'Palatino Linotype', Palatino, 'Liberation Serif', serif; }
}

@media only screen and (max-width: 578px) {
    .season_top_nav { font-size:13px; }
}
