.sidebar-sponsor-logo {
	margin-bottom: 15px;
	width: 100%;
	height: auto;	
}

/* MOBILE+TABLET */
@media screen and (max-width: 999px) {
#colophon {width:100%;float:left;background-color:#999999;margin-top:1%;}
.site-footer {margin-top: 4% !important;}
#tertiary {}
#secondary {background-color:#333333;}
#secondary a {color:#fff;}
#footerwidget1 {margin:10% 0 0 0;}
#footerwidget1 td {text-align:center;border:1px solid #333333;}

.site-info {margin:0;padding:0;}

#footerwrap {width:80%;display:block;margin-left:auto;margin-right:auto;padding:2% 2% 8% 2%;}
#footer1 {float:left;width:10%;margin-right:3%;}
#footer1 img {width:100%;}
#footer2 {float:left;width:45%;margin-right:3%;}
#footer2 p {padding-top:12%;}
#footer3 {float:left;width:35%;margin-right:4%;}

.widget {background-color: #e6e6e6;}
.widget a {color: #000066;}
.widget a:hover {color: #ffff66;}
.sidebar-img {width:30%;display:block;margin-left:auto;margin-right:auto;padding:0 0 4% 0;}

.navbar {background-color: #e6e6e6;}

.topcat {margin:0;color:#666666;}

.site-header .home-link {min-height:0;}
#headertable {width:100%;border:0;margin:0;padding:0;}
#headerlogo {}
#headerlogo img {width:100%;}
.headertable-left {width:17%;padding-right:3%;}
.headertable-right {width:80%;;vertical-align:middle;margin:0;padding:0;}

#latest {margin:0 0 0 -5%;padding:3% 0 0 0;}
#latest h5 {margin:0 0 0 0;padding:0.3% 0 0.5% 2%;background-color:#b2b2b2;color:#000;width:104.5%;text-shadow:2px 1px 4px #ffffff;}
#miniwrap {background-color:#e6e6e6;width:90%;display:block;margin-left:auto;margin-right:auto;border-radius:10px;padding:0 4% 2% 4%;}
.minipost {width:;background-color:;border-bottom-style:dotted;border-width:1px;padding-top:0.2%;}
.minipost img {display:none;}
.minicat {margin:2% 0 1% 0;color:#4c4c4c;}
.miniheader {margin:0 0 2% 0;color:#000066;}
.miniheader a{color:#000066;}
.minirow {
	float: none;
}

.ingress {margin:5% 0 4% 0;}

.teamtable {width:100%;float:left;margin-right:5%;}

#profiletable1 {width: 100%; float: left;border:0;}
#profiletable2 {width: 100%; float: left;}
#profiletable2 td {vertical-align: top;}

#results {width:100%;float:left;margin-right:0;}
#results img {width:100%;}
#results table {width:100%;}
.results1 {width:25%;text-align:left;}
.results2 {width:42%;}
.results3 {width:21%;}
.results4 {width:1%;text-align:right;}

.site-title {margin:0;padding:0;text-decoration:none;}
.sectionheader {margin:0 0 2% 0;padding:0;font-size:5vw;font-weight:normal;}
#sectiontable {border-bottom:0px;margin:0;padding:0;}
#sectiontable td {border-top:0px;margin:0;padding:0;}

#social {width:100%;float:left;background-color:#e6e6e6;padding-top:4%;padding-bottom:4%;margin-top:6%;}
#twitter {width:85%;display:block;margin:auto;}
#facebook {width:85%;display:block;margin:auto;}

#nextgame table {width:100%;text-align:center;}
#nextgame td {width:30%;text-align:center;}
#nextgame h6 {margin:0;padding:0 0 0 1%;text-align:left;}
#nextgame img {height:80px;}
.arenainfo {font-weight:bold;font-size:1.1em;}

#timestamp-top {margin:-1% 0 1% 0;padding:0;}
.entry-date-top {margin:0;font-size:0.9em;}
#timestamp-mini {width:100%;background-color:;padding:0;margin:-1% 0 1% 0;}
.entry-date-mini {margin:0;font-size:13px;}

#siteguide {}
#siteguide p {margin-top:0;margin-bottom:0;}
#siteguide img {width:30%;display:block;margin-left:auto;margin-right:auto}

.pdf {width:100%;}

.featured-caption {font-size:0.8em;font-style:italic;margin:-1% 0 2% 0;float:right;}

.featured-caption {font-size:0.8em;font-style:italic;margin:-1% 0 2% 0;float:right;}
.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption {
	font-size: 16px;
}

.nav-menu li a {padding: 15px 10px;color:#000000;}
}

/* DESKTOP */
@media screen and (min-width: 1000px) {

h4 {margin-bottom:3%;}
h5 {margin-bottom:1%;}
.paraheader {margin-bottom:1%;}
#colophon {width:100%;float:left;background-color:#4c4c4c;}
.site-footer {margin-top: 0 !important;z-index:-1;}

#content {min-height:1320px;}
.sizing-handboll {min-height: 1160px !important;}
.sizing-bandy {min-height:1650px !important;background-color:;}
.sizing-friidrott {min-height: 800px !important;}

#main {margin-left:-1%;}
#primary {}
#secondary {background-color:#333333;}
#secondary a {color:#fff;}
#footerwidget1 {margin:20% 0 0 10%;}
#footerwidget1 td {text-align:center;border:1px solid #333333;}

#tertiary {margin:0 0 0 0;padding:0 0 0 0;}

.site-info {margin:0;padding:0;color:#999999;font-size:0.95em;}
#footerwrap {width:80%;display:block;margin-left:auto;margin-right:auto;padding:2% 2% 8% 2%;}
#footer1 {float:left;width:10%;margin-right:3%;}
#footer1 img {width:100%;}
#footer2 {float:left;width:45%;margin-right:3%;}
#footer2 p {padding-top:12%;}
#footer3 {float:left;width:35%;margin-right:4%;}

.widget {background-color: #e6e6e6;}
.widget a {color: #000066;}
.widget a:hover {color: #999999;text-decoration:none;}
.sidebar-img {width:40%;display:block;margin-left:auto;margin-right:auto;margin-top:5%;margin-bottom:5%;}

.navbar {background-color: #e6e6e6;}

.topcat {margin:0;color:#666666;}

.entry-thumbnail {width:108%;}

#topnews {background-color:;}

#latest {margin:0 0 0 0;padding:0;}
#latest h5 {margin:0 0 1% 0;padding:0 0 0 1%;background-color:#e6e6e6;width:96%;text-shadow:2px 1px 4px #ffffff;}
#miniwrap {background-color:;width:60%;display:block;margin-left:12%;margin-right:21%;margin-top:0;padding-right:7%;}
.minipost {
	width:30%;
	min-height:370px;
	margin:0 3% 8% 0;
	float:left;
}

.minirow {
	float: left;
}

.minipost__thumbnail {
	height: 145px;
	display: block;
	overflow: hidden;
	text-align: center;
	max-height: 37%;
}

.minipost__thumbnail img {
	max-height: 100%;
	width: auto;
}

.minipost p {font-size:0.92em;}
.minicat {margin:2% 0 1% 0;color:#4c4c4c;}
.miniheader {margin:2% 0 0 0;font-size:18px;}
.miniheader a{color:#000066;}
.miniheader a:hover{color:#999999;text-decoration:none;}

.site-header .home-link {min-height:0;}
#headertable {width:100%;border:0;margin:0;padding:0;}
#headerlogo {}
#headerlogo img {width:95%;}
.headertable-left {width:17%;padding-right:3%;}
.headertable-right {width:80%;;vertical-align:middle;margin:0;padding:0;}

.entry-header {margin-bottom:10px;}
.entry-title a {color: #000000;}
.entry-title a:hover {color: #999999;text-decoration:none;}

.posted {font-size:0.8em;margin:0;padding:0 0 2% 0;}

.ingress {margin:3% 0 5% 0;font-size:1.1em;}

.teamtable {width:30%;float:left;margin-right:5%;}
#profiletable1 {width: 35%; margin-right: 2%; float: left;border:0;}
#profiletable2 {width: 60%; float: left;}
#profiletable2 td {vertical-align: top;}

#results {width:100%;float:left;margin-right:0;}
#results img {width:100%;}
#results table {width:100%;}
.results1 {width:25%;text-align:left;}
.results2 {width:40%;}
.results3 {width:30%;}
.results4 {width:5%;text-align:right;}

.sectionheader {margin:0;padding:0;font-size:3vw;}
#sectiontable {border-bottom:0px;margin:0;padding:0;}
#sectiontable td {border-top:0px;margin:0;padding:0;}

.nav-menu li a {padding: 15px 10px;color:#000000;}

.nav-menu li:hover > a,
.nav-menu li a:hover,
.nav-menu li:focus > a,
.nav-menu li a:focus {
	background-color: #002255;
	color: #ffff00;
}

.nav-menu .sub-menu,
.nav-menu .children {
	background-color: #193866;
}

ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover,
ul.nav-menu ul a:focus,
.nav-menu ul ul a:focus {
	background-color: #002255;
}

.nav-menu .current_page_item > a,
.nav-menu .current_page_ancestor > a,
.nav-menu .current-menu-item > a,
.nav-menu .current-menu-ancestor > a {
	color: #999999;
	font-style: italic;
}

ul.nav-menu,
div.nav-menu > ul {
	margin: 0;
	padding: 0 40px 0 15px;
}

.entry-content img.alignleft,
.entry-content .wp-caption.alignleft { margin-left: 0; }

.entry-content img.alignright,
.entry-content .wp-caption.alignright { margin-right: 0; }

#noover {min-height:200px;}
#noover-bandy {min-height:940px;}
#noover-bandy-profile {min-height:1280px;}

#social {width:85%;float:left;background-color:#e6e6e6;padding-top:2%;padding-bottom:2%;margin:0 5% 0 5%;}
#twitter {width:50%;margin:0 0 0 2%;float:left;}
#facebook {width:48%;float:left;}

#nextgame table {width:100%;text-align:center;}
#nextgame td {width:30%;text-align:center;margin:0;padding:0;}
#nextgame tr {margin:0;padding:0;}
#nextgame h6 {margin:0;padding:2% 0 3% 0;text-align:left;}
#nextgame img {height:80px;}
.arenainfo {font-weight:bold;font-size:1.1em;}

#tables {margin-bottom:130%;}

#timestamp-top {margin:0 0 0 0;padding:0;font-style:italic;}
.entry-date-top {margin:0;font-size:0.9em;}
#timestamp-mini {width:100%;padding:1% 1% 1% 0;font-style:italic;}
.entry-date-mini {margin:0;font-size:14px;}

#siteguide {}
#siteguide p {margin-top:0;margin-bottom:0;}
#siteguide img {width:30%;display:block;margin-left:auto;margin-right:auto}

.pdf {width:40%;}

.featured-caption {font-size:0.8em;font-style:italic;margin:-1% 0 2% 0;float:right;}
.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption {
	font-size: 16px;
}
}

@media (max-width: 1069px) {
	.sidebar img.alignleft,
	.sidebar .wp-caption.alignleft {
		margin-left: 0;
	}

	.sidebar img.alignright,
	.sidebar .wp-caption.alignright {
		margin-right: 0;
	}

	.error404 .page-header {
		margin-left: auto;
		max-width: 604px;
		width: 100%;
	}

	.archive-header,
	.search .page-header,
	.archive .page-header,
	.blog .page-header,
	.error404 .page-content,
	.search .page-content,
	.archive .page-content,
	.attachment .entry-header,
	.attachment .entry-content,
	.post-navigation .nav-links,
	.sidebar .site-info,
	.site-footer .widget-area {
		padding-left: 20px;
		padding-right: 20px;
	}

	.error404 .page-title {
		font-size: 24px;
		padding: 180px;
	}

	.error404 .page-title:before {
		font-size: 554px;
	}

	.attachment .image-navigation {
		max-width: 724px;
	}

	.image-navigation .nav-previous,
	.image-navigation .nav-next {
		position: static;
	}

	.site-main .widget-area {
		margin-right: 1%;
	}
}





@media (max-width: 960px) {


}


/*********************************

	FÖR EVIGT TROGEN

*********************************/

@media (max-width: 644px) {
	.supporter_memory_logo {
		width: 125px;
	}	
}


.supporter_memories_page {
	background: black url('images/bg_black.png');
}

	.supporter_memories_page .site {
		background-color: transparent;
		border-left: none;
		border-right: none;
	}

	.supporter_memories_page .navbar {
		background-color: transparent;
	}

	@media (max-width: 643px) {
		.supporter_memories_page .navbar {
			background-color: #191919;
		}	

		.supporter_memories_page .menu-toggle {
			color: #ebebed;
		}

		.supporter_memories_page .toggled-on .nav-menu li {
			background-color: #e6e6e6;
		}
	}
	
	@media (min-width: 644px) {
		.supporter_memories_page .nav-menu li a {
			color: #fff;
		}
	}

	.supporter_memories_page .nav-menu .current_page_item > a,
	.supporter_memories_page .nav-menu .current_page_ancestor > a,
	.supporter_memories_page .nav-menu .current-menu-item > a,
	.supporter_memories_page .nav-menu .current-menu-ancestor > a {
		color: #877350;
		text-decoration: underline;
	}

	.supporter_memories_page .site-header .home-link {
		display: inline;
	}

.supporter_memories {
	max-width: 1130px;
	clear: both;
	margin: 30px auto 0;
}

@media (min-width: 644px) {
	.supporter_memories {
		margin: 80px auto 0;
	}
}

.supporter_memory_logo {
	display: block;
	margin: 0 auto;
}

.supporter_memory {
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 70px;
	padding: 0 20px;
}

@media (min-width: 644px) {
	.supporter_memory {
		margin-bottom: 100px;
	}
}

@media (min-width: 1170px) {
	.supporter_memory {
		padding: 0;
	}
}

.supporter_memory__years {
	font-family: Bitter, Georgia, serif;
	text-align: center;
	color: #877350;
	font-size: 24px;
	overflow: hidden;
}

@media (min-width: 644px) {
	.supporter_memory__years {
		font-size: 36px;
	}
}

.supporter_memory__years:before,
.supporter_memory__years:after {
  background-color: #877350;
  content: "";
  display: inline-block;
  height: 2px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}

.supporter_memory__years:before {
  right: 15px;
  margin-left: -50%;
}

.supporter_memory__years:after {
  left: 15px;
  margin-right: -50%;
 }

 @media (min-width: 644px) {
	.supporter_memory__years:before {
	  right: 30px;
	}

	.supporter_memory__years:after {
	  left: 30px;
	}
}

.supporter_memory__birth {
	background: transparent url('images/star.png') left center no-repeat;
	padding-left: 30px;
	margin-right: 10px;
}

 @media (min-width: 644px) {
	.supporter_memory__birth {
		margin-right: 25px;
	}
}

.supporter_memory__death {
	background: transparent url('images/cross.png') left center no-repeat;
	padding-left: 25px;
}

.supporter_memory__featured_image {
	display: none;
}

@media (min-width: 1000px) {
	.supporter_memory__featured_image {
		display: block;
		width: 360px;
		margin-right: 25px;
		float: left;
	}
}

@media (min-width: 1170px) {
	.supporter_memory__featured_image {
		width: 540px;
		margin-right: 25px;
	}

}

.supporter_memory__article_content {
	margin: 0 auto;
	width: 100%;
}

@media (min-width: 644px) {
	.supporter_memory__article_content {
		width: 75%;
	}
}

@media (min-width: 1000px) {
	.supporter_memory__article_content{
		float: left;
		width: 565px;
	}
}

@media (min-width: 1170px) {
	.supporter_memory__article_content{
		width: 600px;
	}
}

@media (min-width: 1000px) {
	.supporter_memory--no-thumb .supporter_memory__main {
		min-height: 360px;
		background: transparent url('images/for-evigt-trogen-fallback.png') top left no-repeat;
		background-size: 350px;
	}
}

@media (min-width: 1170px) {
	.supporter_memory--no-thumb .supporter_memory__main {
		min-height: 540px;
		background: transparent url('images/for-evigt-trogen-fallback.png') top left no-repeat;
	}
}

@media (min-width: 1000px) {
	.supporter_memory--no-thumb .supporter_memory__article_content {
		float: left;
		width: 600px;
		margin-left: 385px;
	}
}

@media (min-width: 1170px) {
	.supporter_memory--no-thumb .supporter_memory__article_content {
		margin-left: 565px;
		width: 565px;
	}
}


.supporter_memory__heading {
	font-size: 30px;
	color: #877350;
	font-weight: 400;
	margin-top: 0;
}

@media (min-width: 644px) {
	.supporter_memory__heading {
		font-size: 48px;
	}
}

.supporter_memory__preamble {
	color: #d6d6d6;
	font-weight: 700;
	font-size: 18px;
}

.supporter_memory__text {
	color: #d6d6d6;
	font-weight: 400;
}

.supporter_memory__hidden_content {
	display: none;
}

.show_hidden_content {
	font-family: Bitter, Georgia, serif;
	font-size: 16px;
	cursor: pointer;
	color: #877350;
	text-decoration: underline;
	float: left;
}

.supporter_memory__share {
	font-family: Bitter, Georgia, serif;
	font-size: 16px;
	color: #fff;
	text-decoration: underline;
	cursor: pointer;
	float: right;
}

.menu-huvudmeny-container {
	text-align: center;
}

.nav-menu li {
	text-align: left;
}

@media (min-width: 644px) {
	.nav-menu > li {
		margin: 0 15px;
	}	
}

