/*
Theme Name: Night in Gales
Theme URI: http://wpci.de
Description: http://wpci.de
Author: http://wpci.de
Author URI: http://wpci.de
Version: 1.0
*/

/* Farbpalette passend zum Cover 2026 */
:root {
    --nig-background: #000000;
    --nig-text: #f0e6d5;
    --nig-heading: #fff4df;
    --nig-navigation: #60372f;
    --nig-border: #9b583f;
    --nig-accent: #e4b16e;
    --nig-hover: #f2ca8b;
    --nig-caption: #171311;
}

/* wordpress -------------------------------------------------------------------------------- */

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: var(--nig-caption);
    border: 1px solid var(--nig-border);
    color: var(--nig-text);
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* ----------------------------------------------------------------------------------------- */

img {
  display: block;
  border: none;
}

body {
  /*background: #000 url(/wp-content/uploads/2017/09/background-2017.jpg) fixed center top;*/
  /* background: #000 url('/wp-content/uploads/2024/09/background-2024-scaled.jpg') fixed center center; */
  background: var(--nig-background) url('/wp-content/uploads/2026/09/background-2026.jpg') fixed center center;
  background-size: 3000px 2000px;
  color: var(--nig-text);
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.container{width:1000px; margin:0 auto; box-shadow: 0 1px 10px rgba(0, 0, 0, 0.85); -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.85);}
/*.screenBanner{height:572px; background-image:url(/wp-content/uploads/2017/07/band-foto.jpg);}*/
.screenBanner{
  height:369px;
  background-image:url(/wp-content/uploads/2020/05/header-2020.jpg);
  background-position: center center;
  background-size: cover;
}
.navBar{background-color:var(--nig-navigation); padding:16px;}
.navBar ul, .footerRight ul{overflow:hidden;}
.navBar ul li, .footerRight ul li{float:left;}
.contentMain{padding:30px 30px 10px 30px;}
.contentLeft{width:560px; float:left;}
.contentRight{width:340px; margin-left:40px; float:left; overflow: hidden;}

.socialBar{height:65px; width:1000px; margin: 0 auto; box-shadow: 0 1px 10px rgba(0, 0, 0, 0.85); -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.85);}
.socialBarInner{width:800px; height:65px; margin:0 auto;}
.socialBarInner div a {display:block; height:100%; width:100%;}
.sFCB{background-image:url(images/socialFCB.png); width:79px; height:65px; margin-left:20px; float:left;}
.sFCB:hover{background-position:bottom;}
.sSC{background-image:url(images/socialSC.png); width:49px; height:65px; margin-left:20px; float:left;}
.sSC:hover{background-position:bottom;}
.sYT{background-image:url(images/socialYT.png); width:58px; height:65px; margin-left:20px; float:left;}
.sYT:hover{background-position:bottom;}
.sMS{background-image:url(images/socialMS.png); width:109px; height:65px; margin-left:20px; float:left;}
.sMS:hover{background-position:bottom;}
.sLF{background-image:url(images/socialLF.png); width:70px; height:65px; margin-left:20px; float:left;}
.sLF:hover{background-position:bottom;}
.sTW{background-image:url(images/socialTW.png); width:34px; height:65px; margin-left:20px; float:left;}
.sTW:hover{background-position:bottom;}
.sRN{background-image:url(images/socialRN.png); width:117px; height:65px; margin-left:20px; float:left;}
.sRN:hover{background-position:bottom;}

.massacre{background-image:url(images/sponsoren/massacreLogo.png); width:128px; height:65px; float:right;}

#sponsoren div {float:left; margin:0px 5px 5px 0;}
#sponsoren div a{height:100%;width:100%;display:block;}

/* sponsoren -------------------------------------------------------------------------------- */
#schecter{background:url(images/sponsoren/schecter.png) no-repeat; width:113px; height:55px;}
#engl{background:url(images/sponsoren/engl.png) no-repeat; width:103px; height:55px;}
#esp{background:url(images/sponsoren/esp.png) no-repeat; width:108px; height:55px;}
#killustrations{background:url(images/sponsoren/killustrations.png) no-repeat; width:56px; height:55px;}
#artworx{background:url(images/sponsoren/artworx.png) no-repeat; width:107px; height:55px;}
#connyjezz{background:url(images/sponsoren/conny-jezz-logo.png) no-repeat; width:158px; height:55px;}
#rhines{background:url(images/sponsoren/RC_Logo_black.jpg) no-repeat; width:103px; height:55px;}
#synesthesy{background:url(images/sponsoren/Synesthesy_studio.jpg) no-repeat; width:158px; height:55px;}
#unisound{background:url(images/sponsoren/unisound.png) no-repeat; width:103px; height:55px;}
#boombox{background:url(images/sponsoren/Boombox.jpg) no-repeat; width:158px; height:55px;}
/* ----------------------------------------------------------------------------------------- */

h1{font-family: 'Source Sans Pro', sans-serif; font-weight:400; font-size:30px; border-bottom: 5px solid var(--nig-border); padding-bottom:7px; color:var(--nig-heading);}
h2{font-family: 'Source Sans Pro', sans-serif; font-weight:400; font-size:18px; color:var(--nig-heading);}

.navBar ul li a{font-family: 'Source Sans Pro', sans-serif; font-weight:600; font-size:18px; margin-left:16px; float:left;}
.footer ul li a{font-family: 'Source Sans Pro', sans-serif; font-weight:400; font-size:14px; float:left; margin-left:20px;}

ul{list-style:none; padding:0; margin:0;}
ul li{padding:0;}

a:link { text-decoration:none; color:var(--nig-text);}
a:visited { text-decoration:none; color:var(--nig-text);}
a:hover { text-decoration:none; color:var(--nig-hover);}
a:active { text-decoration:none; color:var(--nig-heading);}
a:focus { text-decoration:none; color:var(--nig-hover);}
a:focus-visible { outline:2px solid var(--nig-hover); outline-offset:2px;}

.footer{margin-top:40px;}
.footerLeft{float:left;}
.footerRight{float:right;}

.entry {
  margin-bottom: 15px;
  border-bottom: 3px solid var(--nig-border);
}

.font-gold {
  color: var(--nig-accent);
  font-weight: bold;
}

.block {
  display: block;
}

.current-menu-item a {
  color: var(--nig-hover) !important;
}

.current-menu-item a:hover,
.current-menu-item a:focus {
  color: var(--nig-heading) !important;
}

.tour-date {

}

.tour-date p {
  margin: 0;
  padding: 0;
}

.tour-date span {
  display: block;
  padding: 0;
  margin: 0 0 15px 0;
  color: var(--nig-accent);
  line-height: 25px;
  font-size: 19px;
  font-weight: bold;
}

.widget {
  margin-bottom: 50px;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}
