/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
/* 28 okt 2015: Nedan är Olovs CSS för att skapa en semitransparent bakgrund bakom kretsens namn – texten blir annars mkt svårläst på vissa bilder. Detta är dock inte responsivt så är avstängt för tillfället av Olov. 


.site-title {
	padding-top: 0 !important;
}

.site-title a {
	font-size: 1.15em;
	color: white;
	letter-spacing: -.0048em;
	position: relative;
	bottom: 64px;
}

.site-description {
	padding-bottom: 14px;
	font-weight: 700;
	font-size: 1.4em;
	color: #fff;
	position: relative;
	bottom: 64px;
}

.site-branding.row {
	padding-left: 12px;
	padding-right: 12px;
	position: relative;
	max-height: 140px;
	top: 242px;
	background-color: rgba(60,60,60,0.5);
}

.site-branding {
	padding-top: 0 !important;
}

*/
/*Insta & FB-knappar i sidfoten*/
.skugga {
	margin-left: auto;
	margin-right: auto;
	width: 50%;
	text-align: center;
	border: 2px #000000 solid;
	border-radius: 10px;
	padding: 7px;
	box-shadow: 2px 3px 5px 0 rgba(0,0,0,0.59);
	-webkit-box-shadow: 2px 3px 5px 0 rgba(0,0,0,0.59);
	-moz-box-shadow: 2px 3px 5px 0 rgba(0,0,0,0.59);
	background-color: #009691;
}

.skugga a:link {
	text-decoration: none !important;
}

.myheader a:link, .myheader a:visited {
	color: #F0E60A !important;
	font-family: sans-serif;
}

.insta {
	background: rgb(64,93,230) !important;
	background: linear-gradient(90deg, rgba(64,93,230,1) 0%, rgba(253,29,29,1) 47%, rgba(255,220,128,1) 89%) !important;
	color: #ffffff !important;
}

.facebook {
	background-color: #4267B2;
	color: #ffffff;
}

.skugga:hover {
	box-shadow: 2px 3px 5px 0 rgba(0,0,0,0.59) inset;
	-webkit-box-shadow: 2px 3px 5px 0 rgba(0,0,0,0.59) inset;
	-moz-box-shadow: 2px 3px 5px 0 rgba(0,0,0,0.59) inset;
	background-color: #017b77;
}

.skugga2:hover {
	box-shadow: 2px 3px 5px 0 rgba(0,0,0,0.59) inset !important;
	-webkit-box-shadow: 2px 3px 5px 0 rgba(0,0,0,0.59) inset !important;
	-moz-box-shadow: 2px 3px 5px 0 rgba(0,0,0,0.59) inset !important;
}

@media screen and (max-width: 860px) {
	.skugga {
		margin-left: auto;
		margin-right: auto;
		width: 90%;
	}
}

/* Centrerar Widgetrubriker */
.widget-title {
	text-align: center;
}

/* Tar bort texten "kommentera". På kommenterbara inlägg syns det under inlägget 
.fi-comments {
	display: none;
}
*/
/* p class: Marginaljusterar text */
.ingr {
	font-size: 1.25em;
	font-weight: bold;
	text-align: left;
	hyphens: auto;
}

.p-j {
	text-align: left;
	hyphens: auto;
}

.bildtext {
	font-size: 90%;
	text-align: center;
	line-height: 1.25em;
}

/*EN RUTA MED ARRANGÖRER 24*/
.outline {
	letter-spacing: .1rem;
	text-shadow: #000 0 0 0.05em, #000 0 0 0.05em, #000 0 0 0.05em, #000 0 0 0.05em, #000 0 0 0.05em, #000 0 0 .05em;
	width: 100%;
	background-color: #B9D232;
	border: 3px solid #F0E60A;
	border-radius: 5px;
	font-size: 90%;
	color: #009691;
	text-align: center;
	padding: 5px;
}

/* WIDGET-RAM 
#secondary aside  {
	border: 2px #f0f0f0 solid;
	border-radius: 5px;
	padding:2px;
	background-color: #B9D232
}*/
.entry-summary {
	text-align: left;
}

/* TABELL I MOBIL*/
@media only screen and (max-width: 768px) {
	.responsive-table {
		font-size: .75em !important;
		overflow-x: scroll;
		display: block;
	}
	
	.month {
		font-size: 14pt !important;
		font-weight: bold;
	}
}

/* EU-VALS-NEDRÄKNING*/
.widget.milestone-widget, .widget_facebook_likebox, .widget_text, .calendar-widget {
	border: 3px solid #B9D232 !important;
	border-radius: 5px;
}

.milestone-header, .calendar-widget .view-header {
	background-color: #B9D232 !important;
	color: #000000 !important;
	font-size: 1.5em;
}

.milestone-widget .label, .milestone-widget .widget-title {
	font-size: 2em !important;
	color: #000000 !important;
}

/* KALENDER/TABELL */
.month {
	border: 2px solid #0024a4;
	background: linear-gradient(90deg, rgba(185, 210, 50, 1) 0%, rgba(255, 255, 255, 1) 50%);
	width: 100%;
	padding: 5px 5px 5px 10%;
	text-align: left;
	margin-bottom: 0;
	margin-top: -11px;
	font-size: 18pt;
	font-weight: bold;
}

.handelse {
	width: 100%;
	border: 2px solid #000000;
	margin-bottom: 0;
}

.handelse-slut {
	opacity: .25;
	width: 100%;
	border: 2px solid #000000;
	border-bottom: none;
	margin-bottom: 0;
	font-size: .5em;
	height: 100px;
}

.handelse-slut .rubrik {
	font-size: 1.75em;
}

.innehall-slut {
	height: 1px !important;
}

.rubrik {
	background: linear-gradient(90deg, rgba(189, 180, 238, 1) 0%, rgba(255, 255, 255, 1) 50%);
	width: 100%;
	padding: 5px;
	border-bottom: 1px solid #000000;
	font-size: 14pt;
	line-height: 1.5em;
}

.innehall {
	background-color: #ffffff;
	width: 100%;
	padding: 5px 5px 30px 10%;
	line-height: 1.3em;
}

/* TAR BORT HEADER ange page-id */
.page-id-2731 .header-image, .page-id-2508 .header-image, .page-id-3243 .header-image, .page-id-3448 .header-image, .page-id-3546 .header-image, .page-id-3668 .header-image {
	display: none !important;
}

.single-post .header-image {
	display: none !important;
}

.post-3546 .entry-title {
	display: none !important;
}

.linje {
	background: rgb(185,210,50);
	height: 20px;
	border-radius: 5px;
}

.linje2 {
	background: rgb(185,210,50);
	background: linear-gradient(90deg, rgba(185,210,50,1) 0%, rgba(255,255,255,1) 45%, rgba(255,255,255,1) 55%, rgba(185,210,50,1) 100%);
	height: 20px;
	border-radius: 5px;
}

.entry-meta {
	display: none;
}

.linkbox {
	background: rgb(185,210,50);
	background: linear-gradient(90deg, rgba(185,210,50,1) 0%, rgba(255,255,255,1) 35%, rgba(255,255,255,1) 65%, rgba(185,210,50,1) 100%);
	width: 100%;
	height: 50px;
	border: 1px solid #000000;
	border-radius: 20px;
	padding: 15px;
}

/* EU-TRIX 
.page-id-4189 .footer-widgets {
	display: none !important;
}

.page-id-4189 .call-to-action {
	display: none !important;
}
*/
.page-id-4189 .header-image {
	display: none !important;
}

/* MP3-spelaren */
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
	background-color: #009691;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .mejs-controls .mejs-time-rail .mejs-time-total {
	background-color: #F0E60A;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-controls .mejs-time-rail .mejs-time-loaded {
	background-color: #73AF3C;
}

.mejs-controls .mejs-play > button {
	background-color: #B9D232;
}