/* -- Här ligger Prylkolls anpassade kopior av de CSS-element som ser annorlunda ut än standard för temat. -- */



body {

	text-align: left;

	margin: 0;

	padding: 0;

	color:#3f4346;

	line-height:1.5em;

	background:#fff;

	font-size:12px;

	font-family:'Droid Sans',arial,helvetica,sans-serif;

	}


.post-by-2 img.thumbnail {

	float:left;

	margin: 0 0 0 0;

	max-width:100%;

	padding:1px;

	}

.entry h1,.entry h2,.entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {

	margin-bottom: 0;

	}



.outer-wrap {



	margin-top:-30px;



	background:url(/images/bg-eggshell.png);



	}



#header {

	clear: both;

	margin: 0px auto -5px 0;

	padding: 0;

	}







#head-content {

	margin: 0;

	padding: 0px 0px 0px 0px;

	width:100%;

	max-width:960px;

	position:relative;

	}







#logo {

	max-width:100%;

	background:#00adef;

	margin:0;

	padding:10px 0 7px 12px;

	text-align:left;

	}



#pryldolf {           /* Placerar Pryldolf längst upp till höger inuti head-content*/

	position:absolute;

	top: -15px;

	right:10px;

	z-index:10;

	}





#catnav { /* container för catnav och ubermenu2 */



	padding:0; 



	height:44px;



	margin:8px 0 5px 0;



	}





/* sökfält under category menu */





.searchbar {



	width:99%;



	height:auto;



	padding:0;



	margin-top:13px;



	margin-bottom:0;



	margin-left:auto;



	margin-right:auto;



	text-align:center;



	}



.attention img {

	display:inline-block;

	margin-right:3px;

	vertical-align:-9px;

	opacity:0.5;

	width:30px;

	}



.attention img:hover {



	opacity:1;



	}





#searchform #searchfield {





	height:25px;



	width:65%;



	max-width:300px;



	text-align:center;



	background: transparent;



	color: #00adef;



	font-family:Oswald;



	font-weight:400;



	font-size:18px;



	line-height:1.8em;



	display:inline;



	padding: 5px 5px 5px 5px;



	text-transform:none;



	border:1px solid #00adef;



	background:#fff;



	-webkit-border-radius: 3px;



	-moz-border-radius: 3px;



	border-radius: 3px;



	}



#searchform #submitbutton {



	color: #fff;



	font-weight:bold;



	border:1px solid #00adef;



	text-shadow:none;



	text-transform:uppercase;



	padding: 5px;



	font-size:18px;



	line-height:1.4em;



	-webkit-border-radius: 3px;



	-moz-border-radius: 3px;



	border-radius: 3px;



	font-family:Oswald;



	font-weight:700;



	display:inline;



	cursor:pointer;



	}



#searchform #submitbutton:hover {

	color:#000;

	}





#page {

	padding:10px 0;

	clear: both;

	margin: 0 auto;

	background:#fff;

	}



.controls-container { /* för slider på framsidan */



	background: -webkit-gradient(linear, left top, left bottom, from(#F2CC85), to(#efad00));



  	background: -webkit-linear-gradient(top, #F2CC85, #efad00);



  	background: -moz-linear-gradient(top, #F2CC85, #efad00);



  	background: -ms-linear-gradient(top, #F2CC85, #efad00);



  	background: -o-linear-gradient(top, #F2CC85, #efad00);



	padding:5px 15px 5px;



	margin:0;



	-webkit-border-top-left-radius:5px;



	-moz-border-top-left-radius:5px;



	border-top-left-radius:5px;



	height:23px;



	}







.controls-container h2 {



	display:inline;



	height:28px;



	line-height:28px;



	float:left;



	font-family:'Droid Sans';



	font-size:12pt;



	font-weight:400;



	color:#fff;



	letter-spacing:0;



	margin:0;



	padding:0;



	border:0;



	background:transparent;



	}







.flexslider .feature-image {



	width:50%;



	float:right;



	margin:0 0 0 10px;



	padding:0;



	border:0;



	background:#fff;



	padding:1%;



	border:none;



	}



	



.flexslider .slides {



	background:#fff;



	padding:0;



	zoom: 1;



	height:auto;



	}







.featured-post-title {



	font-family:Oswald;



	font-size:50px;



	font-weight:700;



	}







.page {



	margin:0;



	padding:0;



	margin-top:0;



	}







.meta {



	font-family:'Droid Sans', Calibri,sans-serif;



	color:#00adef;



	font-weight:300;



	text-transform:uppercase;



	}







h3.post-title, h2.post-title {



	margin:0;



	font-family:Oswald, Arial, Helvetica, sans-serif;



	font-weight:400;



	font-size:18pt;



	color:#448adf;!important



	}



h2.post-title a {color:#448adf;}





.article-meta {



	clear: both;



	border-top:1px dotted #ebebeb;



}







.tags {



	display:block;



	font-family: Oswald,helvetica,sans-serif;



	text-transform: uppercase;



	color: #ef00ad;



	font-size: 13px;



	line-height: 18px;



	font-weight: 300;



	float: left;



	padding-top:5px;



}







.cats {



	text-transform:uppercase;



	color:#ef00ad;



	font-family:Oswald,helvetica,sans-serif;



	font-weight:300;



	font-size:13px;



	line-height: 18px;



}







/* Följande två är för pluginen Subtitle 360 Extended */





.context_head {

	font-family:'Droid Sans';

	font-weight:300;

	font-size:16px;

	text-transform:uppercase;

	color:#da4392;

	padding-bottom:-15px;

}





.subtitle_head {

	font-family:Helvetica,'Droid Sans';

	font-weight:700;

	font-size:32px;

	color:#448adf;

	text-align:center;

	padding-bottom:10px;

}





/* Rektanglar */



.rektangel-20 {



	display:inline-block;



	background: -webkit-gradient(linear, left top, left bottom, from(#F2CC85), to(#efad00));



  	background: -webkit-linear-gradient(top, #F2CC85, #efad00);



  	background: -moz-linear-gradient(top, #F2CC85, #efad00);



  	background: -ms-linear-gradient(top, #F2CC85, #efad00);



  	background: -o-linear-gradient(top, #F2CC85, #efad00);



	vertical-align:-1px;



	margins:0 0 0 7px;



	width:20px;



	height:20px;



}



.rektangel-16 {

	display:inline-block;

	background: -webkit-gradient(linear, left top, left bottom, from(#F2CC85), to(#efad00));

  	background: -webkit-linear-gradient(top, #F2CC85, #efad00);

  	background: -moz-linear-gradient(top, #F2CC85, #efad00);

  	background: -ms-linear-gradient(top, #F2CC85, #efad00);

  	background: -o-linear-gradient(top, #F2CC85, #efad00);

	vertical-align:-1px;

	margins:0 0 2px 7px;

	width:14px;

	height:14px;

}







/* huvudbild i singelpost - gäller denna fortf eftr utfasning av timthumb?*/

.entry img {

	max-width: 98%;

	padding:3px;

	border: none;

	background:#fff;

	height:auto;

        }



/* stil för rubrik i Category Posts Widget */



.cat-post-title {



	font-family:Oswald;



	font-weight:400;



	font-size:22px;



	line-height:1.2em;



	color:#da4392;!important



}







.cat-post-excerpt {



	margin-top:-15px;



	font-family:Oswald;



	font-weight:300;



	font-size:16px;



	line-height:1.2em;



}







.bio {



	font-family:'Droid Sans',helvetica,sans-serif;



	font-weight:300;



	font-size:14px;



	line-height:1.5em;



}







.ubermenu {



	margin-left:0%;



}





#footer {



	clear: both;



	margin: 0 auto;



	padding: 30px 0;



	font-size:10pt;



	background:#e64825;



	color:#fff;



	text-align:center;



	}







::-moz-selection {



    background-color: #efad00;



    color: #fff;



}







::selection {



    background-color: #efad00;



    color: #fff;



}







h2.feature-title,



h3.widgettitle,



h2.feat-title,



h1.archive-title {		/* Styr de balkar som påbörjar varje avd */



	font-size:12pt;



	font-family:'Droid Sans';



	font-weight:400;



	color:#fff;



	letter-spacing:0;



	line-height:1.5em;



	margin:0;



	padding:5px 15px;



	-webkit-border-top-left-radius:15px;



	-moz-border-top-left-radius:15px;



	border-top-left-radius:15px;



	}







/* ---------[ Email Form and Search Form ]--------- */







p.email-form  {



	padding:0;



	margin:0;



	}







p.email-form .sub {



	background: transparent;



	color: #bbb;



	font-size: 12px;



	margin: 0 3px 0 0;



	display:inline;



	padding: 4px 6px;



	border: 0;



	width:160px;



	max-width:90%;



	text-transform:lowercase;



	font-family:'Droid Sans', arial, Helvetica, sans-serif;



	border:1px solid #ebebeb;



	background:#fff;



	-webkit-border-radius: 3px;



	-moz-border-radius: 3px;



	border-radius: 3px;



	}







p.email-form .subbutton {



	background: #ef00ad;



	color: #336699;



	font-weight:bold;



	border:1px solid #ebebeb;



	text-shadow:1px 1px #fff;



	padding: 3px;



	font-size:9pt;



	-webkit-border-radius: 3px;



	-moz-border-radius: 3px;



	border-radius: 3px;



	font-family:'Droid Sans',arial, Helvetica, sans-serif;



	display:inline;



	cursor:pointer;



	}







p.email-form .subbutton:hover {



	color:#efad00;



	}







.page-title {



	padding:0 0 10px;



	margin:0 0 15px;



	border-bottom:1px dotted #ddd;



	font-family:Oswald;



	font-size:18px;



	font-weight:400;



	color:#448adf;



	}







.single-title {    /* Rubrik på enskild notis */



	font-family:Oswald;



	font-size:26px;



	font-weight:400;



	color:#448adf;!important



	margin-bottom:-15px;



	}



.single-bread {  /* Formattering av brödtext i enskilt inlägg */



	font-family:'Droid Sans';



	font-size:16px;



	font-weight:300;



	line-height:1.5em;



	}







/* ---------------[ Site Map Page ]--------------- */







.sitemap .post,



.sitemap .page,



.post.sitemap {



	border:0;



	margin:0;



	padding:0;



	}







.sitemap ul {



	list-style-type:none;



	margin-top: 0;



	margin-left: 0;



	margin-bottom:15px;



	color:#ccc;



	}







.sitemap ul ul {



	margin-left: 15px;



	margin-bottom:0;



	}







.sitemap .entry {



	padding-bottom:15px;



	}







.sitemap .meta {



	margin: 0 0 10px;



	padding: 0;



	}







.sitemap-narrow {



	width:40%;



	float:right;



	padding: 0;



	margin:0 0 15px;



	}







.sitemap-wide {



	width:55%;



	float:left;



	}







.sitemap-post {



	clear:both;



	margin:0 0 15px;



	border-bottom:1px dotted #ddd;



	padding:0;



	}







.sitemap-post p.sitemap-title {



	font-family:Oswald;



	font-size:14px;



	font-weight:400;



	margin:0;



	}







.sitemap-post img.thumbnail {



	float:right;



	margin:0 0 5px 5px;



	padding:1px;



	width:25%;



	}



/* -------------------[ nRelate box ]----------------------- */

/*

/* Det här är delvis nRelates interna CSS-klasser som manipuleras */



.nrelate {

	border:0;

	padding: 15px;

	margin: 0 0 30px;

	background:#e64825;

	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;

	color:#fff;

	horizontal-align:center;

	}



.nr_clear {

	}



.nr_title {

	font-family:Oswald;

	font-weight:400;

	color:#fff;

	letter-spacing:0;

	}



.nr_inner {

	text-align:center;

	}



.nr_img_div {

	}



.nr_post_title {

	height:50px;!important

	}





.nr_text {

	font-family:Oswald;

	font-size:16px;!important

	}



/* -------------------[ Author Bio Info ]------------------- */



.auth-bio {

	padding: 0;

	margin: 0;

	border:0;

	padding: 15px;

	margin: 0 0 30px;

	background:#f5f5f5;

	border: 1px solid #ebebeb;

	}



.auth-bio img.avatar {

	padding:1px;

	background:#fff;

	border:1px solid #ebebeb;

	float:right;

	margin:0 0 15px 15px;

	}



.auth-clear {

	clear:both;

	margin: 0 auto 15px;

	border-bottom: 1px dotted #ddd;

	padding: 0;

	}



p.auth-website {

	font-family:'Droid Sans';

	width:auto;

	float:right;

	margin: 0;

	padding:0;

	font-weight:400;

	height:24px;

	line-height:24px;

	}



p.auth-icons {

	width:300px;

	float:left;

	margin: 0;

	padding:0;

	text-align:left;

	height:24px;

	line-height:24px;

	}



p.auth-icons img {

	margin: 0 2px 0 0;

	padding:0;

	border:0;

	}



.singlepost .auth-bio {

	padding: 15px;

	margin: 0 0 15px;

	background:#f5f5f5;

	border: 1px solid #ebebeb; 

	}



.auth-bio h3 span.profile {

	font-family:'Droid Sans', helvetica, sans-serif;

	font-size:12pt;

	margin:0;

	padding:0 0 0 3px;

	font-weight:normal;

	letter-spacing:0;

	}



/* ---------------[ Related Posts on Single Post Page ]--------------- */



#related {

	font-family:'Droid Sans', arial;

	font-size:14px;

	padding: 15px;

	margin: 0 0 15px;

	background:#f5f5f5;

	border: 1px solid #ebebeb; 

	}



#related .related-posts {

	font-weight:bold;

	width: 49%;

	float:right;

	padding-left:7px;

	border-left:3px dotted #da4392;

	}



#related .related-posts p {

	margin:0;

	}



#related .related-posts ol {

	font-weight:normal;

	margin:0 0 0 25px;

	}



#related .related-posts li {

	margin-bottom: 2px;

	}



#related .subscribe {

	width: 49%;

	float:left;

	padding: 0;

	}



#related .subscribe p.intro {

	font-weight:bold;

	}



#related .subscribe p.feed {

	margin-bottom:10px;

	font-weight:bold;

	padding-left: 21px;

	background: url(images/FeedIcon-16.gif) 0px 50% no-repeat;

	}



#related .subscribe form {

	margin:0;

	padding:0;

	}


/* Klasser för pluginet Old Stuff by Fuffenz */

.fzoldstuff {
	background:#efad00;
	border:1px solid #ebebeb;
	border-radius:5px;
	padding:10px;
	color:#fff;
	font-size:14px;
	font-weight:400;
	}

.fzyellow {
	background:#e64825;
	}

.fzred {
	background:#ef00ad;
	}


/* Tveksamma klasser */

.404-list {
	font-size:16px;
	font-family:Oswald;
	font-weight:400;
	}


/* ---------[ Responsive Design ]-------------------- */


/*  	Lathund för upplösningar:

	 480px alla iPhones och de flesta Android smartphones (i praktiken)
	 640 x 960  iPhone 3 och 4
	 640 x 1136 iPhone 5
	 720 x 1280 Galaxy Nexus, Galaxy SIII, HTC 8X mfl
	 768 x 1024 Apple iPad 2 och iPad 4 mini
    	 800 x 1280 Nexus 7 och Kindle Fire HD
   	1536 x 2048 iPad 3 och 4 (full size)

*/


@media only screen and (max-width:480px) {

	#wrap {
		width:94%;
		padding-left:2%;
		padding-right:2%;
		margin-left:0.5%;
		margin-right:0.5%;
	}

	#pryldolf {
		display:none;
	}

	#megaMenu ul.megaMenu {
		font-size:14px;
		height:50px;
	}

	.attention img {
		display:none;
	}

	#searchform #searchfield {
		width:71%;
	}

	.limit {
		width:94%;
	}

	#sitetitle,
	#logo {
		width:96.5% !important;
		display:block;
		float:none;
		clear:both;
		margin:-15px 0 -10px 0;
		padding:5px 7px 3px 7px;
	}

	.head-banner468 {
		max-width:100%;
		width:100% !important;
		display:none;
		float:none;
		clear:both;
		text-align:left;
		margin:0;
		padding:0;
	}

	#sitetitle,
	#sitetitle .title,
	#logo,
	.head-banner468 {
		text-align:center;
	}

	#topnav, #catnav {
		padding-top:10px;
		background:transparent !important;
		border:0 !important;
	}

	#topnav ul, #catnav ul { 
		display: block;   /* ändra till none för att ta bort menyn helt */
	}

	.select-menu {
		display:block;
		border:1px solid #000;
		padding: 10px;
		margin: 0 auto;
		font-size:10pt;
		width:100%;
		background:#333;
		color:#fff;
	}

	#catnav .select-menu {
		text-transform:none;
		border:1px solid #ddd;
		background:#fff;
		color:#666;
	}

	.featured-post-title {
	font-family:Oswald;
	font-size:32px;
	font-weight:400;
	}

	#contentleft,
	#contentright,
	#content,
	#sidebar,
	#sidebar-bottom,
	#sidebar-bottom-left,
	#sidebar-bottom-right,
	#sidebar-narrow,
	.footer-widget1,
	.footer-widget2,
	.footer-widget3,
	.footer-widget4,
	.home-widget-1,
	.home-widget-2,
	.home-widget-3 {
		width: 100% !important;
		clear:both !important;
		float:none !important;
		margin: 0 auto;
	}

	#content {
		padding-bottom:30px;
	}

	.sitemap-narrow {
		width:auto;
		float:none;
		padding: 0;
		margin:0 auto 15px;
	}

	.sitemap-wide {
		width:auto;
		float:none;
		padding: 0;
		margin:0 auto 15px;
	}

	.post-left {
		clear:both;
		float:none;
		width: 100%;
		padding:0 0 15px;
		border-bottom:1px dotted #ddd;
		margin: 0 auto 25px;
	}

	.post-right {
		clear:both;
		float:none;
		width: 100%;
		padding:0 0 15px;
		border-bottom:1px dotted #ddd;
		margin: 0 auto 25px;
	}

	.post-by-2 .post-clear {
		clear:both;
		height:0;
		padding:0;
		background:transparent;
		border-bottom:0;
		margin: 0;
	}

	.flex-caption,
	.full-width .flex-caption,
	.featured.wide .full-width .flex-caption {
		float:none;
		width:auto;
		position:static;
		padding:15px 15px 20px; 
		background: transparent; 
		margin: 0;
	}

	.flexslider .slide-container,
	.flexslider .full-width .slide-container {
		padding:0;
		background:transparent;
		margin:0;
		width:auto;
	}

	.flex-caption .excerpt,
	.full-width .flex-caption .excerpt,
	.featured.wide .flex-caption .excerpt,
	.featured.wide .full-width .flex-caption .excerpt {
		height:auto;
		line-height:1.6em;
		height:16em;
		margin: 0;
		color:#333;
	}

	.flexslider .feature-image,
	.flexslider .full-width .feature-image,
	.flexslider .feature-video {
		width:96%;
		float:none;
		margin:0 auto;
		padding:2%;
		border:0;
		border-bottom:1px solid #e5e5e5;
	}

	.flexslider li.full-width {
		background:#f5f5f5;
	}

	.full-width .flex-caption h2.post-title,
	.full-width .flex-caption h2.post-title a {
		color:#333 !important;
		margin:0 0 15px;
	}

	.flexslider .full-width p.readmore {
		display:block;
		position:static;
	}

	.flexslide-custom-controls {
		text-align:center;
		float:none;
		display:block;
	}

	.flexslide-custom-controls li {
 		display:inline-block;
		float:none;
		margin:0 1px;
	}

	.flexslide-custom-controls li a {
 		display:inline-block;
		float:none;
	}

	.controls-container h2 {
 		text-align:center;
		float:none;
		clear:both;
		margin:0 auto;
		display:block;
	}

	.cat-posts-left,
	.cat-posts-right {
		clear:both;
		float:none;
		width:auto;
		margin: 0 0 20px;
		padding:0;
		border:1px solid #ebebeb;
	}

	.cats-by-2 .entry {
		line-height:1.5em;
		height:auto;
	}

	.cats-by-2 img.thumbnail {
		height:auto;
		max-width:20%;
	}

	.banner728 {
		display:none;
	}

	.banner728.left {
		margin: 0 auto 10px;
		float:none;
		width:100%;
		display:none;
		text-align:center;
	}

	.banner220 {
		margin: 0 auto;
		padding:0;
		float:none;
		text-align:center;
		width:100%;
		display:none;
	}

}

@media only screen and (min-width:481px) and (max-width:560px) {



	#wrap {
		width:94%;
		padding-left:2%;
		padding-right:2%;
		margin-left:1%;
		margin-right:1%;
	}

	#pryldolf {
		display:none;
	}


	#searchform #searchfield {
		width:65%;
	}

	.limit {
		width:94%;
	}

	#sitetitle,

	#logo {
		width:98.5% !important;
		display:block;
		float:none;
		clear:both;
		margin:-10px 0 0 0;
		padding:5px;
	}

	.head-banner468 {
		max-width:100%;
		width:100% !important;
		display:block;
		float:none;
		clear:both;
		text-align:left;
		margin:0;
		padding:0;
	}


	#sitetitle,

	#sitetitle .title,

	#logo,

	.head-banner468 {

		text-align:center;

	}


	.featured-post-title {

	font-family:Oswald;

	font-size:28px;

	font-weight:400;

	}



	#contentleft,

	#contentright,

	#content,

	#sidebar,

	#sidebar-bottom,

	#sidebar-bottom-left,

	#sidebar-bottom-right,

	#sidebar-narrow,

	.footer-widget1,

	.footer-widget2,

	.footer-widget3,

	.footer-widget4,

	.home-widget-1,

	.home-widget-2,

	.home-widget-3 {

		width: 100% !important;

		clear:both !important;

		float:none !important;

		margin: 0 auto;

	}



	#content {

		padding-bottom:30px;

	}



	.sitemap-narrow {

		width:auto;

		float:none;

		padding: 0;

		margin:0 auto 15px;

	}



	.sitemap-wide {

		width:auto;

		float:none;

		padding: 0;

		margin:0 auto 15px;

	}



	.post-left {

		clear:both;

		float:none;

		width: 100%;

		padding:0 0 15px;

		border-bottom:1px dotted #ddd;

		margin: 0 auto 25px;

	}



	.post-right {

		clear:both;

		float:none;

		width: 100%;

		padding:0 0 15px;

		border-bottom:1px dotted #ddd;

		margin: 0 auto 25px;

	}



	.post-by-2 .post-clear {

		clear:both;

		height:0;

		padding:0;

		background:transparent;

		border-bottom:0;

		margin: 0;

	}



	.flex-caption,

	.full-width .flex-caption,

	.featured.wide .full-width .flex-caption {

		float:none;

		width:auto;

		position:static;

		padding:15px 15px 20px; 

		background: transparent; 

		margin: 0;

	}



	.flexslider .slide-container,

	.flexslider .full-width .slide-container {

		padding:0;

		background:transparent;

		margin:0;

		width:auto;

	}



	.flex-caption .excerpt,

	.full-width .flex-caption .excerpt,

	.featured.wide .flex-caption .excerpt,

	.featured.wide .full-width .flex-caption .excerpt {

		height:auto;

		line-height:1.6em;

		height:16em;

		margin: 0;

		color:#333;

	}



	.flexslider .feature-image,

	.flexslider .full-width .feature-image,

	.flexslider .feature-video {

		width:96%;

		float:none;

		margin:0 auto;

		padding:2%;

		border:0;

		border-bottom:1px solid #e5e5e5;

	}



	.flexslider li.full-width {

		background:#f5f5f5;

	}



	.full-width .flex-caption h2.post-title,

	.full-width .flex-caption h2.post-title a {

		color:#333 !important;

		margin:0 0 15px;

	}



	.flexslider .full-width p.readmore {

		display:block;

		position:static;

	}



	.flexslide-custom-controls {

		text-align:center;

		float:none;

		display:block;

	}



	.flexslide-custom-controls li {

 		display:inline-block;

		float:none;

		margin:0 1px;

	}



	.flexslide-custom-controls li a {

 		display:inline-block;

		float:none;

	}



	.controls-container h2 {

 		text-align:center;

		float:none;

		clear:both;

		margin:0 auto;

		display:block;

	}



	.cat-posts-left,

	.cat-posts-right {

		clear:both;

		float:none;

		width:auto;

		margin: 0 0 20px;

		padding:0;

		border:1px solid #ebebeb;

	}



	.cats-by-2 .entry {

		line-height:1.5em;

		height:auto;

	}



	.cats-by-2 img.thumbnail {

		height:auto;

		max-width:20%;

	}



	.banner728.left {

		margin: 0 auto 10px;

		float:none;

		width:100%;

		display:block;

		text-align:center;

	}


	.banner728 {
		display:none;
	}


	.banner220 {

		margin: 0 auto;

		padding:0;

		float:none;

		text-align:center;

		width:100%;

		display:block;

	}



}



/* Det här gäller för exempelvis iPad 1, 2 och Nexus 7 */

@media only screen and (min-width: 561px) and (max-width: 768px) {



	#wrap {
		width:94%;
		padding-left:2%;
		padding-right:2%;
		margin-left:1%;
		margin-right:1%;
	}



	#pryldolf img{
		width:160px;
	}



	#searchform #searchfield {
		width:60%;
	}



	.limit {
		width:94%;
	}



	#sitetitle,

	#logo {
		width:97% !important;
		display:block;
		float:none;
		clear:both;
		margin:-10px 0 0 0;
		padding:10px;
		align:left;
	}



	.head-banner468 {

		max-width:100%;

		width:100% !important;

		display:block;

		float:none;

		clear:both;

		text-align:left;

		margin:0;

		padding:0;

	}



	#sitetitle,

	#sitetitle .title,

	#logo,

	.head-banner468 {

		text-align:left;

	}



	



	.featured-post-title {

	font-family:Oswald;

	font-size:50px;

	font-weight:400;

	}



	#contentleft,

	#contentright,

	#content,

	#sidebar,

	#sidebar-bottom,

	#sidebar-bottom-left,

	#sidebar-bottom-right,

	#sidebar-narrow,

	.footer-widget1,

	.footer-widget2,

	.footer-widget3,

	.footer-widget4,

	.home-widget-1,

	.home-widget-2,

	.home-widget-3 {

		width: 100% !important;

		clear:both !important;

		float:none !important;

		margin: 0 auto;

	}



	#content {

		padding-bottom:30px;

	}



	.sitemap-narrow {

		width:auto;

		float:none;

		padding: 0;

		margin:0 auto 15px;

	}



	.sitemap-wide {

		width:auto;

		float:none;

		padding: 0;

		margin:0 auto 15px;

	}

	

	.post-left {

		clear:both;

		float:none;

		width: 100%;

		padding:0 0 15px;

		border-bottom:1px dotted #ddd;

		margin: 0 auto 25px;

	}



	.post-right {

		clear:both;

		float:none;

		width: 100%;

		padding:0 0 15px;

		border-bottom:1px dotted #ddd;

		margin: 0 auto 25px;

	}



	.post-by-2 .post-clear {

		clear:both;

		height:0;

		padding:0;

		background:transparent;

		border-bottom:0;

		margin: 0;

	}



	.banner728.left {

		margin: 0 auto 10px;

		float:none;

		width:100%;

		display:block;

		text-align:center;

	}



	.banner220 {

		margin: 0 auto;

		padding:0;

		float:none;

		text-align:center;

		width:100%;

		display:block;

	}



}



/* Det här gäller för bla iPad 2 och Galaxy Tab 10 */

@media only screen and (min-width: 769px) and (max-width: 960px) {



	#wrap {

		width:94%;

		padding-left:2%;

		padding-right:2%;

		margin-left:1%;

		margin-right:1%;

	}



	.limit {

		width:94%;

	}



	#sidebar,

	#sidebar-bottom,

	#sidebar-bottom-left,

	#sidebar-bottom-right	 {

		float:none;

		display:block;

		width:auto;

		clear:both;

	}



	#pryldolf img{

		width:150px;

	}



}



@media only screen and (min-width: 961px) and (max-width: 1040px) {



	#wrap {

		width:94%;

		padding-left:2%;

		padding-right:2%;

		margin-left:1%;

		margin-right:1%;

	}



	.limit {

		width:94%;

	}



	

}



/* Specialare från gamla temat Prylkoll 3 */



.info-yellow {

	background:lightyellow; 

	border:1px solid lightgrey; 

	padding:10px;

	margin:5px;

}



.info-blue {

	padding: 10px 10px 10px;

    	margin: 0px 0px 5px 10px;

    	background: #00adef;

    	color: #fff;

	font-size:16px;

	font-family: Oswald; 

	font-weight:400;

	text-shadow:-1px 1px 2px grey;

    	border-radius:10px;

    	-moz-border-radius:10px;

	-webkit-border-radius:10px;

}

.info-grey {

	padding: 10px 10px 10px;

    	margin: 0px 0px 5px 10px;

    	background: lightgrey;

    	color: #fff;

	font-size:1.2em;

	font-family: Oswald; 

	font-weight:400;

    	border-radius:10px;

    	-moz-border-radius:10px;

	-webkit-border-radius:10px;

}

.specbox { 

	margin-left: 10px;

	color: #3f4346; 

	font-family: Oswald; 

	font-weight:400;

	text-shadow:-1px 1px 2px grey;

	width: 210px;  

	border-left: 2px solid #00adef; 

	padding: 10px;

	float:right;

}



#badge {

    padding: -30px 0px -50px 0px;

    margin: none;

    float: right;

}



.blackbox {

	background:black;

	color:white;

	font-family:Oswald;

	font-size:18px;

	font-weight:400;

	line-height:1.2em;

	-webkit-border-radius:10px;

	-moz-border-radius:10px;

	border-radius:10px;

	margin:0px;

	padding:20px;

	}



.betyg {
  float:right;
  border-radius:5px;
  box-shadow:1px 1px 5px black;
  height:85px;
  width:85px;
  background:#ef00ad;
  color:white;
  padding:0px;
  margin-left:5px;
  font-family:impact;
  font-size:70px;
  font-weight:normal;
  text-shadow:2px 2px 5px green;
  text-align:center;
  line-height:85px;
  overflow:hidden;
}

.spons {

	float:right;
	background:grey;
	color:yellow;
	padding:5px;
	
}

/* nya specialare */

.prod {
	margin:10px 0 0 10px;
	padding:0;
	clear:both;
}

.kolumner {
  width:98%;
  background:lightblue;
  padding:10px;
  font-size:0.8em;
  -moz-column-count:2;
  -webkit-column-count:2;
  column-count:2;
  column-fill:auto;
}
