/*
Theme Name: Foxy Child
Theme URI: http://www.elegantthemes.com/gallery/
Version: 2.1
Description: 2 Column theme from Elegant Themes
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Template: Foxy
*/


#featured .slide { width: 100%; float: left; margin-right: -100%; position: relative; display: none; -webkit-transform: translate3d(0,0,0); min-height: 300px; }

#featured .slide img { margin-bottom: -2px; }

	.slide .description { text-shadow: 0 0 10px rgba(0,0,0,0.4); padding-bottom: 10px; }
		.slide .description h2, .post-heading h1, h1#comments, #reply-title, h1.category-title, .post-description h2, .related.products h2 { font-family: 'Raleway', Arial, sans-serif; font-weight: 100; letter-spacing: -4px; }
			.slide a:hover { text-decoration: none; color: rgba(255,255,255,0.9); }
		.slide .description h2, .post-heading h1, h1#comments, #reply-title, h1.category-title, .related.products h2 { font-size: 60px; color: #333; }
		.slide .description h2, .post-description h2 { color: #fff; }
		.slide .description p { color: #fff; font-size: 24px; margin-top: -2px; }

#featured { padding-top: 42px; }
		.slide .description { padding-bottom: 32px; }
			.slide .description h2, .post-heading h1, h1#comments, #reply-title, h1.category-title, .related.products h2 { font-size: 48px; }
	        .slide .description p { font-size: 18px; }


/*Blogginlägg */
.post-description h2 { font-size: 48px; letter-spacing: -2px; background-color: #0082ab; display: inline-block; padding-bottom: 0; }

.entry-post p.meta-info { text-align: center; background-color: #d7d7d7; border: 1px solid #e9e9e9; border-top: none; color: #555; text-shadow: 1px 1px 0 #fff; -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.02); -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.02); box-shadow: 0 2px 2px rgba(0,0,0,0.02); padding: 12px 40px; margin-bottom: 18px; }
						.entry-post p.meta-info a { color: #555; text-decoration: none; }
						.entry-post p.meta-info a:hover { color: #000; }
					.read-more { padding: 12px 18px; float: right; }


#loginstatus {float: right;padding:1px;}

/*fix för att visa sidnummer i forum*/
/*#left-area .pages {display: none;}*/

/*Kalender*/

#wpb_widget-3 {margin-left:0px; font:12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;}
#wpb_widget-3 .widgettitle {padding-left:0px; padding-top:0px;}
#wpb_widget-3 .widget {padding-top:40px;}


* {  -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
  
   -webkit-transition: all .1s linear 0;
 -moz-transition: all .1s linear 0;
 transition: all .1s linear 0;

}

.ferguson_post{
	font-family:"Lucida Sans Unicode";
	position:relative;
	padding:0px 0px;
	width:auto;
	margin-bottom:10px;
	text-align:center;
	}

.ferguson_calendar{
	top:0em;
  	left:1em;
	padding-top:5px;
	width:60px;
	background:#ededef;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededef), to(#ccc)); 
	background: -moz-linear-gradient(top,  #ededef,  #ccc); 
	font:bold 20px/30px "Lucida Sans Unicode", Arial Black, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#000;
  	text-shadow:#fff 0 1px 0;	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;	
	-moz-box-shadow:0 2px 2px #888;
	-webkit-box-shadow:0 2px 2px #888;
	box-shadow:0 2px 2px #888;
	}

.ferguson_calendar em{
	display:block;
	font:12px/20px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#fff;
	text-shadow:#00365a 0 -1px 0;	
	background:#04599a;
	background:-webkit-gradient(linear, left top, left bottom, from(#008dbf), to(#007796)); 
	background:-moz-linear-gradient(top,  #008dbf,  #007796); 
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;	
	border-bottom-right-radius:3px;
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;	
	border-bottom-left-radius:3px;	
	border-top:1px solid #007796;
	}

.ferguson_calendar:before, .calendar:after{
	content:'';
	float:left;
	position:absolute;
	top:5px;	
	width:5px;
	height:5px;
	background:#111;
	z-index:1;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 1px 1px #fff;
	-webkit-box-shadow:0 1px 1px #fff;
	box-shadow:0 1px 1px #fff;
	}
.ferguson_calendar:before{left:11px;}	
.ferguson_calendar:after{right:11px;}

.ferguson_calendar em:before, .calendar em:after{
	content:'';
	float:left;
	position:absolute;
	top:-5px;	
	width:2px;
	height:12px;
	background:#dadada;
	background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#aaa)); 
	background:-moz-linear-gradient(top,  #f1f1f1,  #aaa); 
	z-index:2;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	}
.ferguson_calendar em:before{left:13px;}	
.ferguson_calendar em:after{left:30px;}	
