 /*!
Theme Name: slr
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: slr
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# webfont 
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html {
	font-family: "Helvetica Neue",sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	font-size: 62.5%;
}
body {margin: 0; background-color: #fff;}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {display: block;}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
[hidden],template {display: none;}
a {background-color: transparent;}
a:active,a:hover {outline: 0;}
abbr[title] {border-bottom: 1px dotted;}

b, strong {font-weight: 700;}
mark {background: #ff0;color: #000;}
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {border: 0;}
/* svg:not(:root) {overflow: hidden;} 
	figure {margin: 1em 40px;}*/

hr {box-sizing: content-box;height: 0;}
pre {overflow: auto;}

code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}
button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0;}
button {overflow: visible;}
button,select {text-transform: none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;}
button[disabled],
html input[disabled] {cursor: default;}

button::-moz-focus-inner,
input::-moz-focus-inner {border: 0;padding: 0;}
input {line-height: normal;}
input[type="checkbox"],
input[type="radio"] {box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;}
fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend {border: 0;padding: 0;}
textarea {overflow: auto;}
optgroup {font-weight: bold;}
table {border-collapse: collapse;border-spacing: 0;}
td,th {padding: 0;text-align: left;}

/*--------------------------------------------------------------
# Typography BASIS.css rem voor margin em voor font
--------------------------------------------------------------*/
body,optgroup,textarea {color: #404040; font-family: "Helvetica Neue", Helvetica, Geneva, Freesans, Swiss, sans-serif; font-size: 16px; font-size: 1.6rem; line-height: 1.5;} /* */
select,input {color: #404040; font-size: 14px;font-size: 1.4rem;line-height: 1.5;}

h1, h2, h3, h4, h5, h6 {font-family: "arvo-regular_201","Helvetica Neue",sans-serif; font-weight: 200;clear: both; font-variant: normal;}

h1, h2, h3, h4 {
	line-height: 1;
	margin: 0 0 12px 0;
	margin: 0 0 1.2rem 0;
}
h1 {font-size: 160%;}
h5, h6 {margin: 0;line-height: 1.1;}
/* procent */
/* h1 {font-size: 180%;}*/
h2 {font-size: 140%;}
h3 {font-size: 130%;}
h4 {font-size: 120%;}
h5 {font-size: 110%;}
h6 {font-size: 90%;}

p,.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {margin: 0 0 1.2rem;}

dfn, cite, em, i {font-style: italic;}
blockquote {margin: 0; padding-top: 0;}/* margin: 0 1.5rem; */

address {margin: 0 0 1.5rem;}
pre {background: #eee;font-family: "Courier 10 Pitch", Courier, monospace;font-size: 15px;font-size: 0.9375rem;line-height: 1.6;margin-bottom: 1.6em;max-width: 100%;overflow: auto;padding: 1.6em;}
code, kbd, tt, var {font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size: 15px;font-size: 0.9375rem;}
abbr, acronym {border-bottom: 1px dotted #666;cursor: help;}
mark, ins {background: #fff9c0;text-decoration: none;}


/*--------------------------------------------------------------
# Elements normalize basis.css
--------------------------------------------------------------*/
html {box-sizing: border-box;}
*,
*:before,
*:after {/* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
}

	/* body {background: #444;}Fallback for when there is no custom background color defined. */

hr {background-color: #ccc;border: 0;height: 1px;margin-bottom: 1.5em;}
ul, ol {margin: 0 0 1.5em 0;}
ul {list-style: disc;}
ol {list-style: decimal;}
li > ul,
li > ol {margin-bottom: 0;margin-left: 1.5em;}

dt {font-weight: bold;}
dd {margin: 0 0 1.5em 0.5em;}
img {height: auto;/* Make sure images are scaled correctly. */
	max-width: 100%;/* Adhere to container width. */}
figure {margin: 1em 0;/* Extra wide images within figure tags don't overflow the content area. */}
table {margin: 0 0 1.5em;width: 100%;}

/*--------------------------------------------------------------
# Forms normalize basis css
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-radius: 3px;
	background: #444;
	/* color: rgba(0, 0, 0, .8);*/
	color: #fff;
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 1.4;
	padding: 3px 10px;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {border-color: #ccc #bbb #aaa;}
button:active, button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {border-color: #aaa #bbb #bbb;}
input[type="search"],
textarea {color: #666;border: 1px solid #ccc;border-radius: 3px;padding: 3px;}
input[type="search"]:focus,
textarea:focus {color: #111;}
select {border: 1px solid #ccc;}
textarea {width: 100%;}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {color: #333;text-decoration: none;}
a:visited {color: #333;}
a:hover {color:#999;}
a:focus, a:active {color:#999;}
a:focus {outline: none;}
a:hover, a:active {outline: 0;}

.nav-previous a, .nav-next a {color: #999;font-size: 12px;font-size: 1.2rem;display: block;}
.nav-next a:hover {color: #2e2e5c;}
/* newstxt uitzondering */
.newstxt a, .paginatekst a {color: #969696; border-bottom: 1px solid #969696;}
.newstxt a:hover, .paginateksta:hover  {color: #444444;}

/* .newstxt a.read-more {color: #91722e; font-weight: 700; border-bottom: none;}
.newstxt a:hover.read-more   {color: #000;}*/
a.langlink {	
	background: url(/wp-content/themes/slr/img/icons/hand.png) left top no-repeat;
	padding: 0 0 44px 120px;
	display: block;
	color: #730065;
	font-size: 1.2em;
}
a.read-more  {	
	color: #999;
	background: url(/wp-content/themes/slr/img/aro/nav_hand_next.png) no-repeat scroll left top;
    padding: 0 12px 12px 66px;
    border-bottom: none;	
}
.read-more:hover {	
	color: #2e2e5c;
	background: url(/wp-content/themes/slr/img/aro/nav_hand_next_h.png) no-repeat scroll left top;
	}
/*--------------------------------------------------------------
## Menus basis css 
--------------------------------------------------------------*/
.main-navigation {clear: both;display: block;float: left;width: 100%;}
/*.main-menu {background: rgba(0,0,0,0.9)}*/
.main-navigation ul {display: none;}
.main-navigation ul {list-style: none;margin: 0;padding-left: 0;}
ul.menu {list-style: none;margin: 0;} /* padding-left: 16px; */

/* sidebars */
.widget-area {padding-left: 16px; float: left; clear: both; width: 100vw;}
ul.bandproducts {list-style: none;margin: 0;padding-left: 0;}
li.widget {border-bottom: 1px dotted #999;min-height: 69px;line-height: 1.2;font-family: "archivo_narrowregular"; }
li.widget img {margin: 4px 8px 8px 0;}

.widget_nav_menu ul {border-top: 1px solid #969696;}

.main-navigation ul:after,
.widget_nav_menu ul:after,
.widget_nav_menu li:after{
	content: "";
	display: table;
	clear: both;
}
.main-navigation ul ul {	
	border-bottom: none;
	float: left;
	position: relative;
	top: 100%;
	left: -999em;
	height: 0;
	margin: 0;
	z-index: 99999;
}
.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}
/* .main-menu ul li {border-bottom: 1px solid #fff;} verplaatst */
.main-menu ul ul li {border-bottom: 1px dotted #fff;}
.main-menu ul ul li:last-child {border-bottom: none;}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {left: 100%;}
.main-navigation ul ul li,
.main-navigation ul ul a {width: 100%;}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul{left: auto;height: auto;}
.main-navigation li {float: left;position: relative;}
.main-navigation a {display: block;text-decoration: none;color: #fff;}

.main-navigation a {font-family: "arvo-regular_201", "Helvetica Neue", sans-serif; text-transform: uppercase; font-size: 110%; font-weight: 300;}



/* kleur current ul  UITZONDERINGEN VOOR NEWS BAND TOUR SINGLE posts local en web */
.main-navigation ul .current_page_item > a,
.main-navigation ul .current-menu-item > a,
.main-navigation ul .current_page_ancestor > a,
.main-navigation ul .current_page_parent > a,
.tax-product_cat .main-navigation li.menu-item-125 > a,
.tax-product_tag .main-navigation li.menu-item-125 > a,
.single-post .main-navigation li.menu-item-199 > a,
.single-band .main-navigation li.menu-item-196 > a,
.single-tour .main-navigation li.menu-item-212 > a {
background-color: rgba(0, 0, 0, 1);
} 

/* menu hover color */
.main-navigation a:hover,
.main-navigation .current_page_item .sub-menu a:hover{color: #fff;}

/* sidebar active menu */
.widget ul li.current_page_item > a,
.widget ul li.current-menu-item > a {color: #999;}

/* hoofdmenu hover */
.main-navigation li:hover > a,
.main-navigation li.focus > a {
	background-color: rgba(0, 0, 0, 0.3);
}

.menu-toggle {z-index: 6999;}
.main-menu {text-align: left;z-index: 6998;}
.main-menu li a {padding: 8px 16px;}
.main-menu li:last-child {border-right: none;}

.main-menu ul ul li a {
    font-size: 94%;
    letter-spacing: 0;
    line-height: 1.6rem;   
}

/* Small menu toggle absolute mobiel top instellen */
button.menu-toggle {
	position: absolute;
	top: 10px; right: 16px;
	width: 36px; height: 36px;
	text-indent: -9999px;
	border: none;
	border-radius: 0px;
	background: transparent url(/wp-content/themes/slr/img/nav/menu-toggle.png);
	font-size: 0.75rem;
	line-height: 1;
	padding: .6em 1em .4em;
}
button.menu-toggle[aria-expanded="true"]{background: transparent url(/wp-content/themes/slr/img/nav/menu-toggle.png) 0 -36px;}
.menu-toggle,
.main-navigation.toggled ul {display: block;}

/* footer + sidebar menu's */
.adres, 
#shop-menu,
#footer-menu, 
#footer1-menu, 
#footer2-menu, 
#footer2-menu li > ul, 
#footer3-menu, 
#footer3-menu li > ul {
	list-style: none; padding: 0;
	}
#footer-menu .space {padding: 12px; display: block;}
.site-footer {background-color: #fff;}
.site-info, .site-info a {color: #333; font-size: 96%;}
.site-info a:hover {color: #999;}
.site-info p {margin: 0;}

/* bigger screen no mobile */
@media screen and (min-width: /*37.5em*/ 899px) {
	.menu-toggle {
		display: none;
	}
	.main-navigation ul {
		display: block;
	}
}
/* end */

.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {margin: 0 0 1.5em;overflow: hidden;}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {float: left;width: 50%;}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {float: right;text-align: right;width: 50%;}

/*--------------------------------------------------------------
# Accessibility basis
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
	outline: 0;
}

/*--------------------------------------------------------------
# Alignments basis
--------------------------------------------------------------*/
.alignleft {display: inline;float: left;margin-right: 1.5em;}
.alignright {display: inline;float: right;margin-left: 1.5em;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}

/*--------------------------------------------------------------
# Clearings basis
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/*--------------------------------------------------------------
# Widgets basis
--------------------------------------------------------------*/
.widget {margin: 0.6em 0;
/* Make sure select elements fit in widgets. */}

.widget select {max-width: 100%;}

/*	WIDGET extra  ----------------------------------------------------- */
.widget-title {
	display: block;
	text-transform: uppercase;
}
.widget-title, .widget-title-releases, .widget-title-tour {
	border-bottom: 2px dotted #000;
	border-top: 2px dotted #000;
	padding: 8px 0px;
}
.widget-title-tour {
	margin-top: 12px;
	}
.widget-title-top {
	border-top: 2px dotted #000;
	padding-top: 8px;
	font-size: 100%;
}
.widget-title-bottom {
	border-bottom: 2px dotted #000;
	padding-bottom: 8px;
	text-transform: uppercase;
	font-size: 126%;
}
/* shopmenu */
.widget ul.menu {
	/* border-top: 1px dotted #999;*/
}
.widget ul.menu li {
	line-height: 1.6;
	border-bottom: 1px dotted #999;
}
.widget ul.menu li a {
	font-weight: normal;
}

.widget ul li .format, .widget ul li {
	line-height: 1.2;
}
.widget ul li p.format {
	margin-bottom: 0.6rem;
}
/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
p, li {
	-moz-osx-font-smoothing: grayscale;
}
.entry-header {
	border-bottom: 2px dotted #000;/* */
	margin-bottom: 12px;
}
.page-title {
	padding-bottom: 12px;
	border-bottom: 2px dotted #000;
}
.excerpt-txt p {
	line-height: 1.25;
	margin: 6px 0 0 0;
}

/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {display: block;}
.hentry {margin: 0 0 1.5em;}
.updated:not(.published) {display: none;}

.page-content,
.entry-content,
.entry-summary {margin: 0;}
.page-links {clear: both;margin: 0 0 1.5em;}

/*--------------------------------------------------------------
## Comments basis
--------------------------------------------------------------*/
.comment-content a {word-wrap: break-word;}
.bypostauthor {display: block;}

/*--------------------------------------------------------------
# Infinite scroll basis
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	/* Theme Footer (when set to scrolling) */
	display: none;
}
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Media basis
--------------------------------------------------------------*/
/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {max-width: 100%;}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {display: inline-block;}

/*--------------------------------------------------------------
## Captions basis
--------------------------------------------------------------*/
.wp-caption {margin-bottom: 1.5em;max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: block;margin-left: auto;margin-right: auto;}
.wp-caption .wp-caption-text {margin: 0.8075em 0;}
.wp-caption-text {text-align: center;}

/*--------------------------------------------------------------
## Galleries ... einde basis css
--------------------------------------------------------------*/


/*--------------------------------------------------------------
GENERAL algemeen.css
--------------------------------------------------------------*/
body, html {margin: 0; padding: 0;width: 100%;height: 100%;}

/* One Trick Ponies
--------------------------------------------------------------*/
.relative,body, .site {position: relative;	}
.absolute {position: absolute;}
.floatleft,.dag {float: left;}
.floatright {float: right;}
.block {display: block;}
.clear {clear: both;}
.clearnone {clear: none;}
.hidden {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.pad16 {padding: 8px 0 8px 0;}

.fontgrey, a.fontgrey {color: #969696;}
.fontgold, a.fontgold {color: #969696;}
.bortop {border-bottom: 1px dotted #999;}
.borbot {border-bottom: 1px dotted #999;}
.bornone, a.bornone {border-bottom: none;}
.uppercase {text-transform: uppercase;}

/* font vervangen */

.arvo-regular {font-family: "arvo-regular_201", "Helvetica Neue", sans-serif;}
.arvo-bold {font-family: "arvo-bold_201", "Helvetica Neue", sans-serif;}
.archivo {font-family: "archivo_narrowregular", "Helvetica Neue", sans-serif;}
	
/*	----------------------- COLORS --------------------------------------- */
	.rood {	color: #cc0000; }
	.donkerrood { color: #a70303; }
	.oranje { color: #ff3300; }
	.donkerrood2 { color: #990000; }
	.blauw {color: #666699; }
	.donkerblauw { color:#2e2e5c;}
	.paars {color: #660066; }
	.donkerpaars {color: #330033; }
/*	----------------------- MENU COLORS --------------------------------------- */
	.news-bg {
    background: rgba(33, 33, 68, 1) none repeat scroll 0 0;}
    .label-bg {
    background: rgba(46, 46, 92, 1) none repeat scroll 0 0;}
    .release-bg {
    background: rgba(89, 0, 84, 1) none repeat scroll 0 0;}
    .tour-bg {
    background: rgba(115, 0, 101, 1) none repeat scroll 0 0;}
	.band-bg {
    background: rgba(166, 3, 3, 1) none repeat scroll 0 0;}
    .distro-bg {
    background: rgba(204, 0, 0, 1) none repeat scroll 0 0;}
    .shop-bg {
    background: rgba(255, 51, 0, 1) none repeat scroll 0 0;}
    .digital-bg {
    background: rgba(255, 102, 51, 1) none repeat scroll 0 0;}

/* pony end */


/* Algemeen css
--------------------------------------------------------------*/
.wrap,
.site-content {
	max-width: 1000px;
	margin: 0 auto;
}
.site-content .wrap {
	overflow-y: auto;
}

/* Header Algemeen css
--------------------------------------------------------------*/
.site-header {z-index: 2; background:#fff;}
.site-header,
.site-title {line-height: 1;}
.site-title {margin: 0;}
.site-title a {text-indent: -9999px;} /**/
.site-description {margin: 0;}
.inner-top {box-sizing: border-box;top: 0;padding: 4px 16px 0 16px;width: 100%;z-index: 99999; min-height: 25px; background-color: #fff;} /* z index boven toggle */

.main-navigation img,
.main-navigation.toggled img {z-index: 7999;position: absolute;}
.main-navigation img {display: none;}
.main-navigation.toggled img {display: block;}
/* winkelwagen top, zichtbaar als item in zit plus link kleur */ 
#secondary-menu {padding: 4px 16px 6px 16px;}
a.wcmenucart-contents {color: #fff;}
a:hover.wcmenucart-contents {color: #999;}
a.shipping-calculator-button {color: #dd2b26;}

/*	Search top STICK */
.searchtop {
	box-sizing: border-box;
	}
.search-toggle {
    cursor: pointer;
    float: right;
    text-align: right;
    height: 47px;
    width: 48px;
}
.search-toggle svg {
    height: 20px;
    margin: 14px 10px 0 20px;
    width: 20px;
    opacity: 0.5;
}
.search-box-wrapper {
    box-sizing: border-box;
    }

/* Content
--------------------------------------------------------------*/
.site-content {position: relative;background-color: #fff;} /* z-index: 1; */
#primary {position: relative;z-index: 1;}

.entry-header {
	/* border-bottom: 2px dotted #000; */
	margin-bottom: 12px;
}
.featimg {float: left;position: relative;text-align: center;}

.kwartwijd, .derdwijd, .halfwijd, .driekwartwijd, .heelwijd {position: relative;float: left;padding: 16px;}

.entry-title, .page-title, .widget-title {text-transform: uppercase; font-family: "arvo-regular_201", "Helvetica Neue", sans-serif;} 
.news-title {margin: 0 0 1.2rem; text-transform: uppercase;line-height: 1.2;}
.group {font-family: "Helvetica Neue", sans-serif;}

/* STICK */
li.release h3, .woocommerce ul.products li.product h3 {
	font-size: 100%;
    margin: 0;
    padding: 0.2em 0;
    text-transform: uppercase;
}
ul.products h4, ul.items h4 {
    font-family: "archivo_narrowbold", "Helvetica Neue", sans-serif;
    padding: 0.2em 0;
    margin: 0;
    font-size: 100%;
}
li.release p {
	margin: 0;
	padding: 0.2em 0;
	line-height: 1.2;
	font-size: 90%;
}
/* PRESS en Label */
.press, .label {
	position: relative;
	float: left;
	width: 100%;
	border-bottom: 1px solid #ccc;
}
.press:first-of-type, .label:first-of-type {
	border-top: 1px solid #ccc;
}
.press img {
	float: left;
	display: block;
	max-height: 300px;
	margin: 1em 1.2em 1.2em 0;
}
.label img {
	float: left;
	display: block;
	max-height: 184px;
	margin: 0.5em 1.2em 0.5em 0;
}
.press strong, .label strong {
	font-family: "arvo-regular_201";
	font-size: 2.1rem;
    font-weight: normal;
    line-height: 1;
    margin: 0 0 1.2rem;
}
/* Pagination zie ook functions, aanpassen naar Woo paginatie */

.pagenav {position: relative;clear:both; padding: 0 0 30px 0;}
.pagination {clear:both;
    position:relative;
    font-size:12px; /* Pagination text size */
    line-height:13px;
    float:left; /* Pagination float direction */
}
.pagination span, .pagination a {
    display:block;
    float:left;
    margin: 2px 2px 2px 0;
    padding:6px 9px 5px 9px;
    text-decoration:none;
    width:auto;
    color:#fff; /* Pagination text color */
    background: #555; /* Pagination non-active background color */
    -webkit-transition: background .15s ease-in-out;
    -moz-transition: background .15s ease-in-out;
    -ms-transition: background .15s ease-in-out;
    -o-transition: background .15s ease-in-out;
    transition: background .15s ease-in-out;
}
.pagination a:hover{color:#fff;background: #969696; /* Pagination background on hover 6AAC70 */}
.pagination .current{padding:6px 9px 5px 9px;background: #91722e; /* Current page background */color:#fff;}

#boven {display: block; position: absolute; z-index: 100;padding: 0;bottom: 0;right: 0;border: 1px solid #999;    border-bottom: none;}
.scrollToTop {background: #969696; color: #fff;float: right;font-weight: bold;height: 40px;padding: 8px;text-align: center;text-decoration: none; width: 140px;}
.scrollToTop a {border-bottom: medium none;color: #fff;}
a:hover.scrollToTop  {border-bottom: medium none;color: #000;}
a:visited.scrollToTop, a:focus.scrollToTop, a:active.scrollToTop  {border-bottom: medium none;color: #fff;}
/* sidebar */
.widget span {font-size: 100%;}
.widget a {font-weight: 700;}
/* sidebar searchbox desktop eigenlijk*/
.search-boxwidget {text-align: center;position: relative;min-width: 250px;min-height: 36px; /* desktop height: 166px; */display: block;padding-bottom: 22px;}
.search-veld {display: block;position: relative;}

/*	Stick tours lijnen */
.paginatekst, .paginatekstsmal {
	position: relative;
	float: left;
}
.single-band .featimg img {
	overflow: hidden;	
	border-right: 1px solid #b3aaa5;
}

/*	Banditems, RELEASES en SHOP lijnen */
.items, .banditems {
    float: right;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
/* tables stuff */
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {border: 1px solid #ddd; padding:2rem; }

/* table.playlist td {vertical-align: top;} */
.woocommerce .products ul, .woocommerce ul.products, ul.items, ul.banditems {margin: 0 0 1em;padding: 0;}
/*  paars kleur WOO button prijs etc was color: #730065;  */
.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce div.product .stock {color: #730065;}

.woocommerce span.onsale {
border-radius: 0; /* 100%*/
    background-color: #111;
    color: #91722e;
}
.page-template-page-releases span.onsale {
    display:none;
}
.woocommerce ul.products li.product .price {
 /* color:#77a464; */
color: #730065;
}
/* WC button */
.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {
background:#444445 !important;background-color:#444445 !important;text-shadow: transparent !important;box-shadow: none; color:white !important; border-color:#444445 !important;}
.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {
background:#969696 !important;background-color:#969696 !important;text-shadow: transparent !important;box-shadow: none;
border-color:#969696 !important;}
.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {background: #444445 !important;text-shadow: transparent !important;border-color:#000 !important; color:white !important;}
.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {background: #444445 !important;box-shadow: none;text-shadow: transparent !important;border-color:#000 !important;} 
.woocommerce-error, .woocommerce-info, .woocommerce-message {border-color:#dd2b26 !important;}
.woocommerce-message::before {color: #444;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin-bottom:2em;}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3, ul.items li.product h3 {padding: 0; font-size: 120%;}

.woocommerce div.product .woocommerce-tabs ul.tabs li {border-radius: 0;}

.woocommerce table.shop_table_responsive tr.shipping, .woocommerce-page table.shop_table_responsive tr.shipping {margin: 0 20px 20px 0}
a.reset_variations {display: none; color: #fff;}

/*!CHECKOUT PAGE extra tekst ORDER NOTES ,textarea #order_comments okt 2020 */
.woocommerce form .form-row textarea, #order_comments
 {
 height:8em; 
}

/* shop overzicht titels */
.shoptitel {background: #fff url(/wp-content/themes/slr/img/nav/line_shop.gif) bottom left no-repeat;display: block; padding: 6px 0 6px 8px; font-size: 120%; margin-bottom: 16px;}

/*HOME EXTRA */
.homeproducts {float: left;width: 100%;position: relative;display: block; margin: 16px 0 16px 0; padding: 0;}
/* NEWS algemeen */
.news-item {float: left;width: 100%;position: relative;display: block;border-bottom: 1px dotted #999;margin-bottom: 16px;}
.newsdate {float: left;position: relative;text-align: center;margin: 0;display: block;}
.day,.month,.year {line-height: 1;}

/* Paginatekst algemeen bands */
.paginatekst {position: relative;float: left;display: block;border-bottom: 1px dotted #999;margin-bottom: 16px;}

/* socil medi shit*/
/*	social media ----------------------------------------------------- */

/*	social media follow */
.socmedia {
	text-align: center;
}
.socmedia a {
    display: inline-block;
    font-size: 1rem;
    text-align: center;
    text-transform: uppercase;
    width: 25%;
}
.socmedia a .icon {
    display: block;
    float: left;
    height: 32px;
    width: 100%;
}
/* desktop */
.socshare.zestienwijd {
	float: left; 
	display: block;
	padding: 0;
}

.socmedia h4 {
	margin: 0 0 8px 0;
}
.socmedia-icon {
    height: 40px;
    width: 33px;
}
.share {float: left; margin: 12px 6px 12px 0; position: relative; height: 40px;} /*width: 40px;*/

.socmedia-share a, .fb-share-button {
    display: inline-block;
    font-size: 1.2rem;
}
.share a.fa {
  padding: 10px 2px 10px 2px;
  font-size:2em;
  width: 40px;
  text-align: center;
  text-decoration: none;
  color: #fff;

}
/* follow */
.socmedia a.facebook .icon {
	background:url(/wp-content/themes/slr/img/icons/facebook-222.png) center no-repeat;
	background-size: contain;
}
.socmedia a.twitter .icon {
	background:url(/wp-content/themes/slr/img/icons/twitter-222.png) center no-repeat;
	background-size: contain;
}

.socmedia a.instagram .icon {
	background:url(/wp-content/themes/slr/img/icons/instagram-222.png) center no-repeat;
	background-size: contain;
}


/*	SWIPER (general) ----------------------------------------------------- */
.swiper-container { 
   background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0;
    }         
.swiper-container .titleband {
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	padding: 6px 0 6px 12px;
} 
.textbanner {
	display: block;
	position: relative;
	clear: both;
}    
.lijnonder {
	width: 100%;
	height: 1px;
	background: #404040;
}
.swiper-slide a {
	position: absolute;
	z-index: 1;
}
.swiper-slide a {
	top: 0; right: 0; bottom: 0; left: 0; padding: 0;
}
.swiper-slide .featimg,
.swiper-slide .title {
	z-index: 0;
}
/*--------------------------------------------------------------
  mobiel.css
--------------------------------------------------------------*/

/* MOBIEL
--------------------------------------------------------------*/
@media screen and (max-width: 739px) {
html {font-size: 58%;}

a {position: relative;z-index: 999;}
/* nav  -----------------------------*/
.main-menu{min-height: 100vh;padding: 84px 0 0 0;font-size: 140%;background: rgba(0,0,0,0.9);}
.main-menu ul {border-top: 1px solid #fff;}
.main-menu ul li {border-bottom: 1px solid #fff;}
/*.main-menu ul ul {border-top: 1px dotted #969696;}*/
.main-menu li,.main-menu li a {width: 100vw;}
.main-menu ul ul li a {width: 100vw; padding-left: 26px;}
.main-menu ul ul li {text-align: left;}

/* */
/* content  -----------------------------*/
#primary {float: left;width: 100vw;clear: both;}
#primary {padding: 0 0 10px}
/* extra lay-out mobiel */


.kwartwijd,.derdwijd,.halfwijd,.driekwartwijd,.heelwijd {position: relative; float: left; padding: 16px;width: 100%;}
.paginatekst {position: relative;float: left; margin: 0; padding: 0;}

/* image */
.featured-image { width: 100%;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .items li {
  margin: 0 2.8% 1.6em 0;}

.swiper-container .textbanner {
	position: absolute;
	width: 100%;
	right: 0;
	bottom: 0;	
	padding: 0;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
	text-align: center;
}

}

/* MOBIEL STAAND
--------------------------------------------------------------*/
@media screen and (max-width: 439px) {
	
/* header extra menu erboven hoogte top 40px ivm search en cart -----------------------------*/
.site-header,.site-branding  {height: 105px; background: #fff; } /* hoogte header */
.site-branding {top: 25px;}
.site-branding .logo {left: 0; top: 0;width: 260px; height: 80px;background: url(img/branding/Stickman_logo_mobile.jpg) 0 0 no-repeat;background-size: contain;}
.inner-top {border-bottom: 1px solid #404040;} 
/* mini logo toggle */
.main-navigation img {left: 0; width: 260px; height: 80px; top: 25px;} /* top: 14px; */
/* nav -----------------------------*/
button.menu-toggle {top: 40px;}
.main-navigation.toggled button.menu-toggle {top: 40px;}


/* content -----------------------------*/
.site-main {float: left;width: 100%;clear: both;padding: 16px;}
.site-content {}/* padding: 10px; */
.newsarticle {width: 100%;display: block;position: relative;padding-right: 16px;}
.news-item .featimg {padding: 0 0 16px 0; width: calc(100% - 16px);display:block; }
.news-item .featimg img {display: block;}
.newstxt {width: 100%;display: block;position: relative; clear: both;}
.newsarticle {float: left;}
/* .featimg {float: left;position: relative;text-align: center;}*/
.news-item {float: left;width: 100%;position: relative;display: block;border-bottom: 1px dotted #999;/* */margin-bottom: 16px;}
.single-post .news-item {border-bottom: none;}
/* check !*/
.newsdate {float: left;position: relative;text-align: center;margin: 0;display: block;}
ul.items{margin: 0;}
ul.items li {
    position: relative;
    width: 45%;
    display: block;
    float: left;
	margin: 0 0 0 4%;
	min-height: 240px;
}
ul.items li.release {
 height: 280px;
 overflow: hidden;
}
li.release p {
	padding: 0;
	line-height: 1;	
}
/* footer  anders, zie stickman -----------------------------*/
footer .right {padding: 44px 0 30px 78px;}
/* shop overzicht titels */
.shoptitel {padding: 6px 0 6px 4px;}

.swiper-pagination {display: none;}

.page-id-286 .paginatekst p {
overflow: auto; margin-bottom: 0.6em; display: block;}
.page-id-286 .paginatekst img {
display: block;
clear: right;
width: 250px;
height: 100%;
 }


}

/* MOBIEL LIGGEND shop uitmeten
--------------------------------------------------------------*/
@media screen and (min-width: 440px) and (max-width: 739px) {

.site-main {float: left;
width: 100%;
clear: both;
padding: 16px;} /* width: 100%;position: relative; */

/*-------- display for shop items releases etc ------------------------------------------*/
ul.items[class*="columns-"] li.product:nth-child(2n), ul.items[class*="columns-"] li.product:nth-child(2n) {
    float: right;
    clear: none !important;
}
ul.items li:nth-child(2n+1) {clear: both;}
ul.items li {  
    float: left;
    height: auto;
    padding: 1px 1px 10px 0;
    width: 48%;
    display: block;
    margin: 0 2% 2.992em 0;
}
ul.items li.product img {
    width: 100%;
    min-width: 160px;
    height: 100%;
    display: block;
    margin: 0 0 1em;
    box-shadow: none;
}
/* banditems 2 rijen */
.banditems li:nth-child(2n+1) {clear: both; padding-left: 16px;}
.banditems li {float: left;height: auto;padding: 1px 1px 10px 16px;width: 50%;display: block;margin-bottom: 1.6em;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    clear: both;
    float: left;
    position: relative;
    width: 45%;
    display: block;
    margin: 0 0 2.992em 0;
}

/* header  -----------------------------*/
.site-header,.site-branding {height: 136px; background-color: #fff;}
/* LOGO  invoeren centreren */	
.site-branding .logo {top: 0;left: 0; bottom: 26px;width: 520px; background: url(/wp-content/themes/slr/img/branding/logo_stickman_records260.jpg) 0 0 no-repeat; background-size: contain;}
/* mini logo toggle */
.main-navigation img {left: 0; width: 260px;} /*  */
.site-description {left: -1px;bottom: 133px;width: 330px;letter-spacing: 0.385em;}
/* nav -----------------------------*/
button.menu-toggle {top: 60px;}
.main-navigation.toggled button.menu-toggle {top: 60px;}


/* content -----------------------------*/
.site-content {/*flex-direction: column;*/}
/* .tekstblok {width: calc(100% - 99px); min-height: 52px;}
.tekstblok {margin: 0 0 16px 99px;}*/
.site-info {left: 99px;}
/* shop overzicht titels */
.shoptitel {padding: 6px 4px;}
}

/*--------------------------------------------------------------
  tablet.css
--------------------------------------------------------------*/

/* TABLET en DESKTOP
--------------------------------------------------------------*/
@media screen and (min-width: 740px) {
html {font-size: 62.5%;}
.site-content {width: 100%;}
.site-main {width: 100%;padding: 16px;position: relative;}
.heelwijd {width: 100%;}
/*-------- display for shop items releases etc ------------------------------------------*/
ul.banditems li {  
    float: left;
    height: auto;
    padding: 1px 1px 10px 0;
    position: relative;
    width: 45%;
    display: block;
    margin: 0 2% 2.992em 0;
}
ul.items li:nth-child(4n+1) {
    clear: both;
}
ul.items li {
    float: left;
    height: auto;
    padding: 1px 1px 10px 0;
    position: relative;
    width: 22.05%;
    display: block;
    margin: 0 2.8% 1.6em 0;
}


/* nav  -----------------------------*/
.main-navigation li {
    width: 12.5%;
    border-right: 1px solid #fff; 
    border-top: 1px solid #fff; 
    text-align: center;
}
.main-navigation ul{margin: 0;padding: 0; }
.main-navigation ul ul{width: 100%; display: block; float: left;}

.main-menu ul ul li {
    background: rgba(17,17,17,1);
    text-align: left;
    padding-left: 16px;
    border-bottom: 1px dotted #fff; 
    border-top: none; 
}
.main-menu ul ul li:first-child {border-top: 1px solid #fff;}
.main-menu ul ul li:last-child {border-right: 1px solid #fff;}
.main-menu li.smalltxt {
    font-size: 90%;
    letter-spacing: -10;  
}
/* desktop cart login stick */
.inner-top {
	box-sizing: border-box;
    position: absolute;
    right: 25%;
    top: 16px;
    width: 30%;
    z-index: 4;
    font-family: "archivo_narrowregular", sans-serif;
}
/* content -----------------------------*/
.site-content {} /* margin-top: 16px; display: flex; */

#primary {}/* width: 75%; padding: 40px 0 0 16px; */

#secondary{width: 25%;  border-left: 1px solid #999; margin: 0 0 0 -1px;}
.widget-area {padding-left: 6px; clear: none; width: 25%;}

#boven {right: 25%;}

/* NEWS & Date, pagina soc media */
.newsarticle {width: 83.333%;margin: 10px 0 0 46px;float: left;}
.newsdate {border: 1px dotted #ddd;padding: 6px;margin: 0;width: 8%;}
.day {display: block; clear: both;font-size: 24px;font-size: 2.4rem; line-height: 1; color: #000;}
.month {font-size: 16px; font-size: 1.6rem; display: block;line-height: 1.2; color: #000;}
.year {font-size: 16px; font-size: 1.6rem; display: block;line-height: 1.2;color: #666;}
/* paginatekst bandpages */
.paginatekst {padding: 0 16px 0 110px;}/* padding: 0 16px 16px 110px;max-width: 700px; */
.socshare.zestienwijd {margin: -140px 0 24px 0;padding: 0;}

.search-boxwidget {
    background: url(/wp-content/themes/slr/img/misc/search_bg.png) left top no-repeat;
    text-align: center;
    position: relative;
    min-width: 250px;
    padding: 6px;
    height: 166px;
    margin: -1px 0 8px -6px;
}
.search-veld {
	display: block;
	position: absolute;
	top: 66px;
}

.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary {width: 48%;float: left;margin-right: 2%;}

}

/* TABLET STAAND MOET NOG aanpassen!
--------------------------------------------------------------*/
@media screen and (min-width: 740px) and (max-width: 899px) {
/* header -----------------------------*/
.site-header {height: 110px; width: 100%;}
/* LOGO DESKTOP nieuw invoeren! top: 22px; left: 50%; margin-right: -50%; transform: translate(-50%); width: 382px; height: 197px */	
.site-branding .logo {top: 0; width: 500px; height: 110px; background: url(/wp-content/themes/slr/img/branding/logo_stickman_records.png) no-repeat; background-size: contain;}
.site-branding .logo a {display: block; }
.site-description {left: -1px;bottom: 152px;width: 401px;letter-spacing: 0.45em;}
/* nav aanpassen !!! -----------------------------*/
button.menu-toggle {top: 2px;}
.main-navigation.toggled button.menu-toggle {top: 2px;}
.main-navigation {position: absolute;top: 36px; right: 0;width: 250px;z-index: 9999;}
.main-menu{padding: 46px 0 0 0;background: rgba(17,17,17,0.9)}
.main-navigation li {width: 250px;}
.main-menu ul ul li { margin: 0; text-align: center;}
.main-menu li,
.main-menu li a {}
.main-menu li a {padding: 8px;}
.main-navigation img, .main-navigation.toggled img {display: none;}
	
/* content -----------------------------*/
#primary {} /* width: 100%; width: calc(100% - 158px); */
#secondary {width: 100%;margin: 1px 11px 0 0; padding: 16px;}
.site-main {} /* border-bottom: 1px dotted #969696; width: 100%;padding: 16px;position: relative;  */
/* tekstblok -----------------------------*/
.tekstblok {padding: 16px 40px 0 40px;}
#boven {right: 2%;}


}

/*--------------------------------------------------------------
  desktop.css
--------------------------------------------------------------*/

/* DESKTOP 
--------------------------------------------------------------*/
@media screen and (min-width: 900px) {
body {background: #fff url(/wp-content/themes/slr/img/misc/streeppatroon.png) 0 0 repeat;}

.site-header {height: 164px; width: 100%;}
/* LOGO DESKTOP nieuw invoeren! top: 22px; left: 50%; margin-right: -50%; transform: translate(-50%); width: 382px; height: 197px logo_stickman_records.png */	
.site-branding .logo {top: 0; width: 591px; height: 130px; background: url(/wp-content/themes/slr/img/branding/logo_stickman_records260.jpg) no-repeat; background-size: contain;}
.site-branding .logo a {display: block; }
.main-navigation img, .main-navigation.toggled img {display: none;}

/* nav */
.main-navigation {/* display: none;*/}
.main-menu {top: 128px;width: 100%;}

.main-navigation li {border-bottom: none;} 
.main-navigation ul ul li {
	text-align: left;
	width: 180px;
} 

.zestienwijd {width: 16%;position: relative;padding: 0;margin: 0;}
.kwartwijd {width: 25%;}
.derdwijd {width: 33.33%;}
.halfwijd {width: 50%;}
.driekwartwijd {width: 75%;}
.heelwijd {width: 100%;}
/*  content */
.site-main {width: 75%; padding-right: 16px; float: left; border-right: 1px solid #999;}
.widget-area {width: 25%; float: left; padding: 0 10px;}

/* banditems 2 rijen */
.banditems li:nth-child(2n+1) {clear: both; padding-left: 16px;}
.banditems li {float: left;height: auto;padding: 1px 1px 10px 16px;width: 50%;display: block;margin-bottom: 1.6em;}

.socshare2.zestienwijd {margin: 0px 0 24px 0;padding: 0;}
/* sidebar desktop */
.format {font-size: 90%; line-height: 1.2;}/* padding-top: 2px; */


/* Stick extra */
.news-item {
	padding: 0 16px 16px 10px;
}
.newsdate {
	border: 1px dotted #ddd;
	padding: 6px;
	margin: 0;
	width: 8%;
}
.date {
	margin: 0;
}
.day {
	font-size: 24px; font-size: 2.4rem;
	display: block;
}
.month {
	font-size: 16px; font-size: 1.6rem;
	display: block;
	line-height: 1;
}
.year {
	font-size: 16px; font-size: 1.6rem;
	display: block;
	line-height: 1;
}
/* .paginatekst, .tourdata */
.paginatekst, .txt {	 
	padding: 0 16px 16px 110px;	/* padding left uitlijnen */
	max-width: 700px; /* ingesteld media player breedte bandpagina */
}
.paginatekstsmal {
	width: 66%;
	display: block;
	padding: 0 16px 16px 0;
	float: left;	
}
.page-template-page-bands-php .txt {
	padding: 0 16px 16px 0;	/* padding left uitlijnen band overzicht bandnamen */
}
.entry-header {
   padding-left: 6px;
}
.single-band .featimg img {
	max-width: 750px;
	height: 100%; 
	margin: 0;
	margin-top: -16px;
	margin-left: -16px; 
	padding: 0; 
}
/*	----------------------- MENUBEELD --------------------------------------- */
.menubeeld,
.menubeeldover {
	position: absolute;
	width: 25%;
	top: 0;
	right: 0;
	display: block;
	min-height: 133px;
	/* background-color: #fff; */
}
.menubeeldover {
	z-index: 10;
}
.home .menubeeld,
.page-id-197 .menubeeld,
.single-post .menubeeld,
.menubeeldover.news {
	background: url(/wp-content/themes/slr/img/misc/menubeeld-01.jpg) no-repeat;
	background-size: contain;
}
.search .menubeeld,
.archive .menubeeld,
.tag .menubeeld,
.page-id-204 .menubeeld,
.page-id-277 .menubeeld,
.page-id-282 .menubeeld,
.page-id-435 .menubeeld,
.page-id-192 .menubeeld,
.page-id-587 .menubeeld,
.page-id-589 .menubeeld,
.page-id-583 .menubeeld,
.page-id-893 .menubeeld,
.page-id-10040 .menubeeld,
.menubeeldover.label {
	background: url(/wp-content/themes/slr/img/misc/menubeeld-02.jpg) no-repeat;
	background-size: contain;
}
/* test site en live */
.page-id-201 .menubeeld,
.page-id-19451 .menubeeld,
.page-id-19449 .menubeeld,
.page-id-19489 .menubeeld,
.page-id-19491 .menubeeld,
.menubeeldover.releases {
	background: url(/wp-content/themes/slr/img/misc/menubeeld-03.jpg) no-repeat;
	background-size: contain;
}
.page-id-210 .menubeeld,
.single-tour .menubeeld,
.menubeeldover.tours {
	background: url(/wp-content/themes/slr/img/misc/menubeeld-04.jpg) no-repeat;
	background-size: contain;
}
.page-id-190 .menubeeld,
.single-band .menubeeld,
.menubeeldover.bands {
	background: url(/wp-content/themes/slr/img/misc/menubeeld-05.jpg) no-repeat;
	background-size: contain;
}
.page-id-286 .menubeeld,
.menubeeldover.distro {
	background: url(/wp-content/themes/slr/img/misc/menubeeld-07.jpg) no-repeat;
	background-size: contain;
}
.menubeeldover.digi {
	background: url(/wp-content/themes/slr/img/misc/menubeeld-10.jpg) no-repeat;
	background-size: contain;
}
/* test site */
.woocommerce .menubeeld,
.woocommerce-page .menubeeld,
.tax-product_cat .menubeeld,
.page-id-442 .menubeeld,
.page-id-446 .menubeeld,
.page-id-128 .menubeeld,
.page-id-12726 .menubeeld,
.page-id-12695 .menubeeld,
.page-id-19361 .menubeeld,
.page-id-19460 .menubeeld,
.page-id-19512 .menubeeld,
.menubeeldover.shop {
	background: url(/wp-content/themes/slr/img/misc/menubeeld-06.jpg) no-repeat;
	background-size: contain;
}
/*	SWIPER (voor desktop!) ----------------------------------------------------- */
.swiper-container {
    height: 100%;
    }    
.swiper-container .textbanner {
	position: absolute;
	width: 25%;
	right: 0;
	top: 4%;	
	padding: 0;
	max-height: 400px;
	text-align: center;
	overflow: hidden;
}  
.swiper-container .titleband {
	padding: 10% 4% 2% 4%;
	font-size: 2.6rem;
}   
/*	Discography ul li template page-wide */
.page-template-page-wide .paginatext {
	padding-left: 16px; 
}
.page-template-page-wide .disco ul {
	list-style: outside none none;
    margin: 0;
    padding: 0;
    clear: both;
    display: block;
    font-size: 90%;
}
.disco li {
    float: left;
    padding: 0; 
    margin: 0;
    display: block;
    line-height: 1.2;
}
.disco li.psb {
     width: 18%;
}
.disco li.band {
     width: 24%;
}
.disco li.title {
     width: 30%;
}
.disco li.format {
     width: 18%;
}
.disco li.date {
     width: 10%;
}



/*
/* end */
}
