
@font-face {
  font-family: 'Open Sans';
  src: url('font/Regular/OpenSans-Regular.eot');
  src: url('font/Regular/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
       url('font/Regular/OpenSans-Regular.woff') format('woff'),
       url('font/Regular/OpenSans-Regular.ttf') format('truetype'),
       url('font/Regular/OpenSans-Regular.svg#OpenSansRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {font-family:"Koch Fette Deutsche Schrift";  src: url('font/font.otf');
    font-weight: normal;
    font-style: normal;}
@font-face {
  font-family: 'Oswald-Bold';
  src: url('font/Oswald/Oswald-Bold.eot');
  src: url('font/Oswald/Oswald-Bold.eot?#iefix') format('embedded-opentype'),
       url('font/Oswald/Oswald-Bold.woff') format('woff'),
       url('font/Oswald/Oswald-Bold.ttf') format('truetype'),
       url('font/Oswald/Oswald-Bold.svg#Oswald-Bold') format('svg');
}
/*
@font-face {font-family:"Koch Fette Deutsche Schrift";src:url("font/FePIrm2.eot?") format("eot"),url("font/FePIrm2.woff") format("woff"),url("font/FePIrm2.ttf") format("truetype"),url("font/FePIrm2.svg#KochFetteDeutscheSchrift") format("svg");font-weight:bold;font-style:normal;}
*/
* {margin:0;
}
html, body {
    height: 100%;
}
body {
	background:#f2f2f2 url('https://ksf-lipperbruch26.de/wp-content/uploads/2026/05/2025_11_11_WEISS_Banner_KSF_Lipperbruch_Jungschuetzenparty_340x175cm_korr2-scaled.png') center repeat;
    background-attachment:fixed;
	color: #23361b;
	text-align: left;
	margin:0;
	padding:0;
	font-size: 13px;
    line-height: 20px;
	font-family: "Open Sans",Arial,Helvetica,sans-serif;
	}
a, a:hover,.textLogo,a:visited {
	text-decoration:none;
		color: #23361b;
}
.navbar {
    background-color: #fff;
    border: none;
}
.navbar {
    background-image: none;
	font-size:15px;
}
.navbar .navbar-brand, .navbar .navbar-nav > li > a {
    text-shadow:none;
}
.navbar .navbar-toggle {
    border-color: #23361b;
}
.navbar-nav > li > a:hover,
.navbar-nav > li > a:focus  {
color:#fff !important;
}
.navbar .navbar-toggle .icon-bar {
    background-color: #23361b;
}
.navbar .navbar-nav > li > a {
    color: #23361b;
	text-transform:uppercase;
}
 .navbar-nav > li > a:last-child {
    padding:75px 10px 15px
}
.navbar-nav > li > a {
    padding: 75px 10px 15px
}

.navbar-header {
margin-right:60px;
}
.glyphicon ,.fa{
color:#23361b;
margin:10px;
font-size:23px;
line-height:20px;
}
#dakontakt .glyphicon ,#dakontakt .fa{
font-size: 20px;
    line-height: 20px;
    margin: 5px;}
	#dakontakt {
	margin-bottom:30px;

	}

.container > .navbar-header, .container-fluid > .navbar-header {

    margin-right:60px;
}
.navbar-nav > li.current-menu-item > a , .navbar-nav > li.current-page-ancestor > a{

color:#23361b !important;
}
.navbar-nav > li > a:hover,.navbar-nav > li > a:focus {
color:#23361b !important;
background:transparent !important;
}
.navbar-brand {

    padding-top: 0;
}
body {
    padding-bottom: 30px!important;
    padding-top: 200px!important;
}
.textLogo {
font-size:18px;

}
#footer, #clearfooter {
	height:258px;

}
.footer {
width:100%;
background:#23361b;
color:#fff;
margin-top:30px;
font-size:13px;
}
.footer {
line-height:35px;
}
.footer a {

color:#fff;

}
.footer .glyphicon ,.footer .fa{
color:#fff;
margin:3px;
font-size:35px;
margin-top:25px;
float:right;

}
.fa{
margin:5px;
}
.footer  {
padding:15px 0;

}
.footer .textLogo {
font-size:13px;
color:#fff;
}

.footer strong,.footer b {
    color:#fff;
}
.footermenu li{
display:inline;
margin: 10px 3px 10px 0;
padding-right: 7px;
border-right: 1px solid #fff;
}
.footermenu li#menu-item-75{
border:none;

}


.footermenu {
text-transform:uppercase;
font-size:13px;
}
.footer ul,.footermenu ol {
    margin-bottom: 0;
}
img {
    height: auto;
    max-width: 100%;
}
img#logo {
	position:relative;
	z-index:9999;
}


	.entry {
	}
.navbar {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.39);}

	.zitat,.zitat h1,.impulse {
	background:#23361b;
	color:#fff;
	font-size: 18px;
    font-weight: bold;
    line-height: 24px;
	text-transform:uppercase;

	width:100%;

	margin-bottom:30px;
	}
	.zitat h1 {
	margin:0;
	}
	.zitat div {
	display:table-cell;
	vertical-align:middle;
	height:115px;
	padding:15px;
	}
	.zitat span{
	font-weight:normal;
	font-style:italic;
	font-size:16px;
	right:0;
	position:absolute;
	padding-right:30px;
	}
	.zitat .eventBtn{
	 text-align:center;
	 padding-left:40px;
	}
	#datAnmeldung {
	display:none;

	}
	.eventBtn .fa {
	color:#fff;
	font-size:30px;
	}
	#tribe-events-pg-template .zitat span {
	position:relative;
	right:auto;

	}
	#tribe-events-pg-template .zitat span.netdo {
	position:absolute;
	right:0;
	font-style:italic;

	}

	h1, h2, h3 {
	color:#23361b;
	font-size:45px;
	margin-bottom: 30px;
	font-family:"Koch Fette Deutsche Schrift","Oswald-Bold";
		letter-spacing:0.09em;
		text-transform:uppercase;
	}
.tribe-events-list h2.tribe-events-list-event-title {
letter-spacing:0.09em!important;
		text-transform:uppercase!important;
}


.entry h1.entryTitle {
	color:#23361b;
	font-size:34px;
	margin-bottom: 20px;
	margin-top:0;
	}

	.featureIMG img {
	width:100%;
height: auto;

	}
	.featureIMG img {
	margin-bottom:30px;
	}
	.sidebarMenu li {
display:inline-block;
vertical-align:middle;
width: 45.2%;
line-height:20px;
height:55px;
background:#23361b;
}
	.sidebarMenu li a{
color:#fff;
width:100%;
background:#23361b;
display:inline-block;
text-align:center;
font-size:13px;
word-break: normal;
 color:#666666;
 padding:20px 0 20px 0;
 vertical-align: middle;
 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);

}
.sidebarMenu li a:hover,.sidebarMenu li.current_page_item a{
color:#fff;

}
	.sidebarMenu {
	padding:0;
	margin:0;
	text-transform:uppercase;
	background:#23361b;
	margin-bottom:30px;
	height:115px;
	}
	.sidebarMenu li:nth-child(1),.sidebarMenu li:nth-child(3n) {
	margin-right:30px;

	}

	.bigbutton {
	display:block;
	background:#23361b;
	width:100%;
	color:#fff;
	text-transform:uppercase;
	font-size:18px;
	text-align:center;
	line-height:26px;
	}
	.bigbutton .fa {
	color:#fff;
	font-size:45px;
	line-height:50px;
	}
	a.bigbutton:hover {

	color:#fff;

	}
	.smallbutton {
	display:block;
	width:100%;
	color:#666666;
	text-transform:uppercase;
	font-size:13px;
	text-align:center;
	padding:27px 0 27px 0 ;
	line-height:24px;
	}
	.smallbutton .fa {
	color:#fff;
	font-size:60px;
	line-height:60px;
	}
	.smallerbutton {
	padding:14px 0 14px 0 ;
	font-size:13px;

	}
	.smallbutton .textLogo {
	text-transform:none;

	}

	#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a {
    background-color: #23361b !important;
	padding:10px !important;
}
.tribe-events-list-separator-month span {
    background-color: #fff !important;

}
#tribe-events .tribe-events-button, .tribe-events-button {

    font-size: 18px !important;

}

.tribe-events-list-separator-month {
color:#23361b;
}
.glyphicon {
    top: 6px;
}
.featureIMG {

line-height:0;

}
#tribe-events .tribe-events-button, .tribe-events-button {

    border-radius: 0 !important;
	}

	.tribe-events-list-event-description ,.tribe-events-read-more{
	/*display:none;*/

	}
	.eventButton {

	position:absolute;
	font-size:45px;
	color:#666666;
	line-height:32px;
	}
	#tribe-events-pg-template {
    margin: auto;
    max-width: none !important;
	}
	.tribe-events-page-title,.tribe-events-ical {
	display:none !important;

	}
	.tribe-events-list .type-tribe_events h2 {

	font-size: 44px!important;


}
.btn-primary {
    color: #ffffff;
    display: block;
    font-size: 18px;
    line-height: 24px;
    padding: 27px 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
	background:#23361b ;
	border-radius: 0;
	border:none;
}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
background:#23361b;
color: #fff;
border-color: #23361b;
}
.form-control {
    border-radius: 0;
	}
	.bigbutton#hoe {
	height:202px;
	padding:60px 0;

	}
	.dagreenBG {
	background:#23361b;
	}
	.dayellowBG {
	/* background:#f8f941; */
	background:#53a9df;
	}

	.dagreen{
	color:#23361b;

	}
	.dagreeBG {
	background:#acacac;
	}
	.dagreenyellowBG {
	background:#c2ff33;
	}
	.dagreenlightBG {
	/*background:#53a9df; */

	 background:#57dacc;
	}
	.bigbutton,.smallbutton,.featureIMG img,.zitat,.post,.impulse  {
    /* box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075); */
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}

.customHeightbtn {
	padding: 16px 0;

	}
	.customHeightbtn2 {
	padding: 19px 0;

	}
	.customHeightbtn3 {
	padding: 7px 0;

	}
	.customHeightbtn4 {
	padding: 17px 0;

	}
	.customHeightbtn5 {
	padding: 2px 0;
	float:right;
	margin-left:20px;

	}
	.customHeightbtnListe {
	padding: 6px 4px;

	}
	.entry {


	text-shadow:none;
	}
	#dakontakt.entry {

	}
	#startseite .entry {


	}

.btn-xs, .btn-group-xs > .btn {
    border-radius: 3px;
    font-size: 12px;
    line-height: 1.5;
    padding: 1px 5px;
}
.btn-sm, .btn-group-sm > .btn {
    border-radius: 0;
    font-size: 18px;
    line-height: 1.8;
    padding: 5px 10px;
}
.form-group {
    margin-bottom: 10px;
}
.halbeHoehe {
	height:115px;
	padding-top:20px;
	}
	.halbeHoeheBtn {
	height:115px;
	padding-top:32px;
	}
	.mc4wp-form form .halbeHoeheBtn {
	height:115px;
	padding-top:32px;
	width:100%;
	}

	.halbeHoeheBtn2 {
	height:115px;
	padding-top:42px;
	}
	.volleHoehe {
	height:260px;
	padding-top:80px;
	}
	.volleHoeheSingle {
	height:260px;
	}
	.dagreeBG  strong,.dagreeBG  strong a:link {
	color:#fff;
	}
	.tribe-events-bar,.tribe-events-list-separator-month {
	display:none !important;

	}
	.btnwhite {
	color:#fff;

	}
	#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p {
    line-height: 18px !important;


}
.tribe-events-schedule,.tribe-events-gcal.tribe-events-button,#tribe-events .tribe-events-gcal.tribe-events-button  {
display:none;!important;

}

#tribe-events .tribe-events-button, .tribe-events-button {

}
.tribe-events-loop .tribe-events-content {
    float: none !important;
	}
	.Veranstaltungsbutton {
	width:24%;

	}
	.mc4wp-form form .impulseFU {
	 font-size: 18px;
    font-weight: bold;
    line-height: 24px;
	color:#fff;

	}
	.mc4wp-form {
    margin: 30px 0 0 0 !important;
}
.bigbutton span {

font-size:14px;
line-height:10px;
margin-top:10px;
}
.special {
line-height: 21px;
padding-top: 70px;
}
.alignright {
float:right;
margin-right:4px;
}
h2.entry-title {
margin-bottom:15px;
margin-top:35px;
}
.tribe-events-content .tribe-events-venue-details {
margin-bottom:20px;
}
ul.ldd_menu{
	margin:0px;
	padding:5px 0 0 0;
	display:block;

}
ul.ldd_menu li a {
text-transform:uppercase;

}
ul.ldd_menu a{
	text-decoration:none;
}
ul.ldd_menu > li{
	float:left;
	position:relative;
}
ul.ldd_menu > li:last-child{

}


ul.ldd_menu > li > a > span{
/*
	float:left;
	color:#db9700;
	height:44px;
	line-height:43px;*/
	/* cursor: pointer; */
	/*
	padding:0px 20px 5px 20px;
	text-shadow:0px 0px 2px #fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;*/
}
ul.ldd_menu > li > a:hover > span{
background:transparent;
}

ul.ldd_menu .sub-menu{
	position:absolute;
	background: #fff;
	z-index:1001;
	 display:none;
	width:230px;
	text-align:center;
	margin-left:-40px;
}
#menu-item-287 .sub-menu{
margin-left:-25px;
}
ul.ldd_menu #menu-item-255 .sub-menu{
}
ul.ldd_menu #menu-item-254 .sub-menu{
}
ul.ldd_menu #menu-item-253 .sub-menu{
}
a.ldd_subfoot{
	background-color:#f0f0f0;
	color:#444;
	display:block;
	clear:both;
	padding:15px 20px;
	text-transform:uppercase;
}
ul.ldd_menu ul{
	list-style:none;
	float:left;
	margin:0;
	padding:10px;
	margin:0 0 5px 10px;

}
ul.ldd_menu li ul li ul li a{
text-transform:none;
}
ul.ldd_menu ul li a{
color:#23361b;

	padding:0px 0px;
}
ul.ldd_menu ul li a:hover{
color: #23361b;

}
#menu-hoenew {
float:left;
}

ul.ldd_menu li ul li {


padding:10px;


}
ul.ldd_menu li ul li a{

}
ul.ldd_menu li ul li ul li a {
text-transform:uppercase;
font-size:11px;

}
ul.ldd_menu li ul li ul li {
background:none;
padding:0;
margin-top:4px;
margin-left:5px;

}
ul.ldd_menu li ul li ul li:before {
content: "\00BB \0020";
position: absolute;
margin-left:-12px;
}

#tribe-events-pg-template .tribe-events-content h1, #tribe-events-pg-template .tribe-events-content h2, #tribe-events-pg-template .tribe-events-content h3, #tribe-events-pg-template .tribe-events-content h4, #tribe-events-pg-template .tribe-events-content h5, #tribe-events-pg-template .tribe-events-content h6, .tribe-events-after-html h1, .tribe-events-after-html h2, .tribe-events-after-html h3, .tribe-events-after-html h4, .tribe-events-after-html h5, .tribe-events-after-html h6, .tribe-events-before-html h1, .tribe-events-before-html h2, .tribe-events-before-html h3, .tribe-events-before-html h4, .tribe-events-before-html h5, .tribe-events-before-html h6 {
    margin: 15px 0 0 0 !important;
}
 .tribe-events-event-meta h2  {
    font-size: 18px !important;
    line-height: 1.6 !important;
	 margin: 15px 0 0 0 !important;
}
#tribe-events-content {
    margin-bottom:15px!important;

}
#tribe-events-pg-template .tribe-events-content h2, .tribe-events-after-html h2, .tribe-events-before-html h2 {
    font-size: 18px;
    line-height: 1.2;
}
#menu-item-294 a,#menu-item-88 a {
text-transform:none;

}

h4 {


	  margin-bottom: 15px;
    margin-top: 35px;
	}
	 h4.tribe-event-title {
	 font-size:22px;
	 font-weight:bold;
	 }
	#vcard {
	position:absolute;
	right:0;
	margin-right:30px;

	}
	#vcard a, #vcard .fa {
	color:#fff;
	}
	#vcard a {
	font-size:15px;

	}
	#vcard .fa {
	margin-right:40px;
	font-size:24px;
	font-style:normal;
	}
.zitat div#vcard  {
padding-top:10px;
}
#tribe-events-pg-template .tribe-events-content ol li, #tribe-events-pg-template .tribe-events-content ul li, .tribe-events-after-html ol li, .tribe-events-after-html ul li, .tribe-events-before-html ol li, .tribe-events-before-html ul li {
    line-height: 1.7;
    margin: 0 0 0 !important;
}
.wpcf7 {

}
#wpcf7-f137-p133-o1.wpcf7 {
margin:0!important;
}
#anmelden ,#close{
cursor:pointer;
}
#close {
background:#23361b;
border-radius: 30px;
padding: 10px 15px;
position:absolute;
right:0;
}
#termineHidden {
display:none;
}
select[name="termin"] {
width:100%;
}
#responsive-menu .responsive-menu li.current-menu-item > a, #responsive-menu .responsive-menu li.current-menu-item > .appendLink, #responsive-menu .responsive-menu li.current_page_item > a, #responsive-menu .responsive-menu li.current_page_item > .appendLink ,#responsive-menu .responsive-menu li a {
text-transform:uppercase;

}
.embed-container {
  position: relative;
  padding-bottom: 56.25%; /* ratio 16x9 */
  height: 0;
  overflow: hidden;
  width: 100%;
  height: auto;
}
.embed-container iframe {

  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* ratio 4x3 */
.embed-container.ratio4x3 {
  padding-bottom: 75%;
}
#tribe-events-pg-template .zitat span {
    display: block;
    font-style: normal;
    padding-top: 20px;
}
div.wpcf7-validation-errors {
    background: #fff none repeat scroll 0 0;
    left: 11%;
    position: absolute;
    top: 45%;
}
.tribe-events-notices {
display:none;
}
.specialImage {position:absolute;}

.iphone{ left: -150px; top: 400px;z-index:1; width:550px;}
.brand{mix-blend-mode:color-burn;opacity:0.75;right: -100px; top: 680px; width:30%;}
body {
    overflow-x: hidden;
}
.navbar-brand {

    width: 16%;
	}
.entry{border: 4px dotted #7e5a2d;   padding:30px;}
.post{ /*background: url('images/edge.svg');*/ background:#fbf8f1; background-repeat:no-repeat; background-size:contain; padding: 20px;/* height:950px;overflow:hidden;*/box-shadow: /*0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.39);*/ 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 10px 0 rgba(0, 0, 0, 0.1);}
li.schuetzenkalender {background:url('images/kalender.svg') top center no-repeat;background-size:55% auto;}
li.asv1886 {background:url('images/asv.svg') top center no-repeat;background-size:28% auto;}
li.schuetzenfest {background:url('images/hut.svg') top center no-repeat;background-size:50% auto;}
li.sponsor {background:url('images/sponsor.svg') top center no-repeat;    background-size: 80px 50%;}
li.kreisschuetzenfest {background:url('images/ente.svg') top center no-repeat;background-size:25% auto;}
li.merchandise {background:url('images/merchandise.svg') top center no-repeat;background-size:100% auto;}

li.jung {background:url('images/jung.svg') top center no-repeat;background-size:23% auto;}
li.bilder {background:url('images/bilder.svg') top center no-repeat;background-size:75% auto;}
li.kontakt {background:url('images/kontakt.svg') top center no-repeat;background-size:80% auto;}
li.maerzen {background:url('images/maerzenfest.svg') top center no-repeat;background-size:38% auto;}
.featureIMG img { border: 10px solid #fff !important;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.39)!important;
  -webkit-transform: rotate(-4deg);
  -moz-transform: rotate(-4deg);}
/* By default, we tilt all our images -2 degrees */
.foogallery-default.border-style-square-white a {
  -webkit-transform: rotate(-2deg);
  -moz-transform: rotate(-2deg);
}

/* Rotate all even images 2 degrees */
.foogallery-default.border-style-square-white a:nth-child(even) {
  -webkit-transform: rotate(2deg);
  -moz-transform: rotate(2deg);
}
/* Don't rotate every third image, but offset its position */
.foogallery-default.border-style-square-white a:nth-child(4n) {
  -webkit-transform: none;
  -moz-transform: none;
  position: relative;
  top: -5px;
}

/* Rotate every fifth image by 5 degrees and offset it */
.foogallery-default.border-style-square-white a:nth-child(5n) {
  -webkit-transform: rotate(5deg);
  -moz-transform: rotate(5deg);
  position: relative;
  right: 5px;
}

/* Keep default rotate for every eighth, but offset it */
.foogallery-default.border-style-square-white a:nth-child(8n)  {
  position: relative;
  top: 8px;
  right: 5px;
}

/* Keep default rotate for every eleventh, but offset it */
.foogallery-default.border-style-square-white a:nth-child(11n)  {
  position: relative;
  top: 3px;
  left: -5px;
}
.wowbook-container-full {

    position: relative;

	}
.wowbook-controls, .wowbook-share-buttons {
    background:transparent;
    box-shadow:transparent;
    color: white;
}

.book_container h3,.book_container h2 {
	font-size:28px;

	}
.wowbook-book-shadow {
   box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.39);
}
.wowbook-left .wowbook-page-content { background:#fbf8f1;/* background:url('images/bg_book_03.jpg') no-repeat;*/background-size:cover;}
.wowbook-right .wowbook-page-content {background:#fbf8f1;/* background:url('images/bg_book_04.jpg') no-repeat;*/background-size:cover;}
.wowbook-hardpage.wowbook-left .wowbook-page-content, .lastpage.wowbook-page-content{ background:#fbf8f1 url('https://ksf-lipperbruch26.de/wp-content/uploads/2023/11/Schuetzenverein_Lippstadt-Lipperbruch_e.V._Wappen-e1700000400613.png') center center no-repeat;/* background:url('images/bg_book_03.jpg') no-repeat;*/background-size:55%;}

.cover.wowbook-page-content {background:url('https://ksf-lipperbruch26.de/wp-content/uploads/2023/11/cover.jpg') no-repeat;background-size:cover;}
.backend.wowbook-page-content {background:url('https://ksf-lipperbruch26.de/wp-content/uploads/2023/11/back.jpg') no-repeat;background-size:cover;}
.wowbook-page-content {background: transparent;}
h2.pagetitle {margin-top: 50%;color:#fff;font-size:60px;text-shadow: 0 -1px 1px #666666, 0 1px 1px #FFFFFF; text-align:center;}
.cover h2.pagetitle {color:#fff;/*opacity: 0.75;*/}
.wowbook-control:active, .wowbook-control:hover {background: #23361b none repeat scroll 0 0;}
.foogallery-album-gallery-list .foogallery-pile h3 {padding: 15px 15px 0!important;}
/* counter */
.flip{zoom: 0.5; -moz-transform: scale(0.5);}
.flip-clock-dot {display:none;}
.flip-clock-wrapper ul li a div div.inn {    background: #23361b no-repeat; background-size:cover;}
.widget-title {font-size:35px;}
@-moz-document url-prefix() {
.flip-clock-wrapper ul { /* margin:-13px; */}
}
.flip-clock-wrapper {    font-family: "Koch Fette Deutsche Schrift","Oswald-Bold",Helvetica,sans-serif;text-transform:uppercase;letter-spacing:0.20em;}
.flip-clock-divider .flip-clock-label {
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 9px;
    left: 0;
    letter-spacing: 0.15em;
    text-align: center;
    top: -1.2em;
    width: 90px;
}
.tribe-list-widget {
margin-top:-20px;
}
.flip-clock-wrapper ul li a div div.inn {padding-top: -25px;}
.flip-clock-divider {
    width: 10px;
}
#startseite .widget-title {
margin-top:40px;

}
#startseite .widget_text,#startseite .tribe-events-list-widget {background:url('images/bierdeckel_blanko.svg') no-repeat;background-size:contain;      height: 400px;
    margin: 12% -15% 0 12%;
    padding: 10% 0 0;}
.bierdeckel {margin-left:10%;height:100%; }
.tribe-events-list-widget {margin: 12% 5% 0 -10%; transform:rotate(6deg);text-align:center;}
.widget_text .widget-title{ margin-left:9%;}
.wowbook-page-content .wp-post-image {width:100%;height:auto;}
.wowbook-page-content { }
#click_to_open {position:absolute;left:160px;top:200px;}
h2, .h2,h3, .h3 {
    font-size: 29px;
}

h1.tribe-events-single-event-title {
	 font-size: 44px;
	color:#23361b;
}
h2.tribe-events-list-event-title {
	 font-size: 44px!important;
}
.tribe-events-meta-group .tribe-events-single-section-title {
    font-size: 28px!important;
}
.tribe-event-duration {font-size:23px;}
#blanko h1, h1 {
        font-size: 60px;
    margin-top: 30px;
}
div h2.pagetitle {
    color: #23361b;
	}
	.book_container .wowbook-page-content {
    padding: 40px;

}
.book_container .post h2,.book_container .post h3{
margin-top:0;

}
.cover {}
.team-member-info {

    width: 40%!important;
}
img.team-picture {

    width: 100%!important;
	}
	.team-member-des {

    width: 57.5%!important;
}
.book_container .post h2.team-title { margin-top:10px;}
ul, ol { margin-left:0;padding-left:0px; }
.alignleft { float:left; margin: 0 10px 5px 0;}
@media (max-width: 1200px) {
flip-clock-wrapper ul {
    font-size: 45px;
	}
.tribe-event-duration {
    font-size: 18px;
}
h4.tribe-event-title {
    font-size: 17px;

}
.flip-clock-divider .flip-clock-label {

    width: 80px;
	top: -2em;
}

.flip-clock-wrapper ul {
   /* margin: -0.21em; */
}
.widget-title {
    font-size: 27px;
}
#startseite .widget-title {
    margin-top: 40px;
}
.flip{zoom: 0.4; -moz-transform: scale(0.4);}
	.navbar {
    font-size: 14px;
}
  .navbar-nav > li > a {
    padding:65px 4px 10px;
}
  .navbar-nav > li > a:last-child {
    padding:65px 4px 10px;
}

.sidebarMenu li a {

    font-size: 11px;
	}
	.sidebarMenu li:nth-child(1), .sidebarMenu li:nth-child(3n) {
    margin-right: 20px;
}
	.footer ,.footer .textLogo,.footermenu,.smallerbutton,.btn-primary,.smallbutton {
    font-size: 11px;
	}
	.footer .textLogo ,.smallbutton .textLogo {
	font-size: 11px !important;
	}
	.footer .glyphicon, .footer .fa {
font-size: 21px;
    margin: 1px;
}
h1, h2, h3 {

    font-size: 36px;
    margin-bottom: 25px;
	}
	#startseite .entry {

}
body {
    padding-top: 115px!important;
}
}
@media (max-width: 992px) {
flip-clock-wrapper ul {
    font-size: 45px;
	}
.tribe-event-duration {
    font-size: 22px;
}
h4.tribe-event-title {
    font-size: 21px;

}
.flip-clock-divider .flip-clock-label {

    width: 110px;
}

.flip-clock-wrapper ul {
   /* margin: -0.21em; */
}
.widget-title {
    font-size: 38px;
}
#startseite .widget-title {
    margin-top: 40px;
}
.flip{zoom: 0.65; -moz-transform: scale(0.65);}
.widget_text, .tribe-events-list-widget {

    height: 480px;
    margin: 12% -15% 0 12%;
    padding: 10% 0 0;
    width: 68%;
	}
.widget_text .widget-title {
    margin-left: 7%;
	 margin-right: 7%;
}
.flip-clock-wrapper ul li a div {
font-size: 65px;
}


body {

    padding-top: 120px!important;
	line-height:18px;
}
.book_container {
line-height:18px;
}
    .navbar-nav > li > a {
    padding:42px 2px 2px
}
.navbar-nav > li > a:last-child {
     padding:42px 2px 2px;
}
#logo {

width:100%;
}
.navbar-nav {
    float: none;
    margin: 0;
}
	.navbar {
    font-size: 11px;
}
.container > .navbar-header, .container-fluid > .navbar-header {
    margin-right: -50px;
}
.footer {
text-align:center;
}
.zitat, .zitat h1, .impulse {

    font-size: 15px;

    line-height: 20px;

}
.zitat span {
    font-size: 13px;

}
.sidebarMenu li:nth-child(1), .sidebarMenu li:nth-child(3n) {
    margin-right: 15px;
}
ul.ldd_menu li ul li {
padding:3px;
}
.sidebarMenu li a {

    font-size: 13px;
	}
	.footer ,.footer .textLogo,.footermenu,.smallerbutton,.btn-primary,.smallbutton {
    font-size: 13px;
	}
	.footer .textLogo,.smallbutton .textLogo {
	font-size: 13px !important;
	}
}
@media (max-width: 767px) {
	.list {
  background: url('images/edge.svg');
  background: #fbf8f1;
    background-repeat: repeat;
    background-size: auto;
  background-repeat: no-repeat;
  background-size: contain;
  padding: 20px;
  overflow: hidden;

  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 10px 0 rgba(0, 0, 0, 0.1);
}
#post-4 {
display:none;
}
.book_container h3, .book_container h2 {
    font-size: 24px;
}
.book_container .post,.book_container .list {
    padding: 20px;
}
div h2.pagetitle {
    color: #fff;
}
#vorblatt{
display:none;

}

h2.pagetitle {
    color: #fff;
    font-size: 45px;
    margin-top: 10%;
    text-align: center;

}
.team-member-des {
padding-left:15px;

}
.book_container .post,.book_container .list{
margin-bottom:30px;
float: left;
width:100%;
}
.book_container {
    line-height: 18px;
}
.js #book {
    margin-left: 0;
}
body {
background:url('https://ksf-lipperbruch26.de/wp-content/uploads/2026/05/2025_11_11_WEISS_Banner_KSF_Lipperbruch_Jungschuetzenparty_340x175cm_korr2-scaled.png');
background-attachment: fixed;
background-size: cover;
}
.navbar-brand {
    width: 20%;
}
li.asv1886 {background:rgba(0, 0, 0, 0) url("images/asv.svg") no-repeat scroll 15px center / 25px auto;}
li.kontakt {
background:rgba(0, 0, 0, 0) url("images/kontakt.svg") no-repeat scroll 16px center / 27px auto;

}
li.maerzen {
background:rgba(0, 0, 0, 0) url("images/maerzenfest.svg") no-repeat scroll center center / 55% auto;
}
#click_to_open,.iphone,#text-2,ul.ldd_menu {
display:none;

}
li.jung {
    background: rgba(0, 0, 0, 0) url("images/jung.svg") no-repeat 22px center / 13px auto;
}
li.schuetzenkalender {
    background: rgba(0, 0, 0, 0) url("images/kalender.svg") no-repeat scroll 13px center / 28px auto;
}
li.schuetzenfest {
    background: rgba(0, 0, 0, 0) url("images/hut.svg") no-repeat scroll 12px center / 30px auto;
}
li.sponsor {
    background: rgba(0, 0, 0, 0) url("images/sponsor.svg") no-repeat scroll 12px center / 30px auto;
}
li.bilder {background:url('images/bilder.svg') 14px center no-repeat;background-size:30px auto;}
li.kreisschuetzenfest {
  background: url('images/ente.svg') 16px center no-repeat;
    background-size: auto;
  background-size: 22px auto;
}
li.merchandise {
  background: url('images/merchandise.svg') 13px center no-repeat;
    background-size: auto;
  background-size: 28px auto;
}
.navbar .navbar-nav > li > a {
width:40px;}

.navbar-nav > li > a {
    padding:20px 5px;
}
  .navbar-nav > li > a:last-child {
    padding:20px 5px;
}
#logo {

width:156px;
}
.navbar-nav {
    float: none;
    margin: 0;
}
.container > .navbar-header, .container-fluid > .navbar-header {
    /* margin-right: -100px; */
	height:65px;
}
.footer {
text-align:center;

}
#click-menu {
margin-top:3px;

}
.navbar-fixed-top, .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}
body {
    padding-top: 60px!important;
}
.navbar {
    margin-bottom: 30px;
}
.remove {
display:none;
}
.mobileSpacer {
margin-bottom:30px;

}
h1, h2, h3 {
    font-size: 20px;
    margin-bottom: 20px;
}
#tribe-events-pg-template {
    padding: 0 !important;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
padding-left: 15px !important;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {

    padding-right: 15px !important;

}
.container > .navbar-header, .container-fluid > .navbar-header {
    margin-right: 0;
}
.entry h1.entryTitle {
    color: #23361b;
    font-size: 23px;
	}
	.entry h1.entryTitle {
    color: #23361b;
    font-size: 27px;
	}
	.tribe-events-list .type-tribe_events h2 {
    font-size: 32px !important;
}
.entry h1, h1 {
    color: #fff;
    font-size: 40px;
	}
    .tribe-events-widget-events-list {
  
    padding: 16% 0 0 2.5% !important;
  width: 100%!important;
  }
}
@media (max-width: 400px) {

.book_container h3, .book_container h2 {
    font-size: 21px;
}
.navbar-nav > li > a {
    padding:15px 5px;
}
  .navbar-nav > li > a:last-child {
    padding:15px 5px;
}
ul.ldd_menu {

    padding: 15px 0 0;
}
.tribe-events-list .type-tribe_events h2 {
    font-size: 25px !important;
}
.entry h1, h1 {
    color: #fff;
    font-size: 30px;
	}
.entry h1.entryTitle {
    color: #23361b;
    font-size: 23px;
	}
ul.ldd_menu ul li a {

    font-size: 12px;
	padding-bottom:5px;
	}
li.schuetzenfest {
    background: rgba(0, 0, 0, 0) url("images/hut.svg") no-repeat scroll 12px center / 30px auto;
}
li.sponsor {
    background: rgba(0, 0, 0, 0) url("images/sponsor.svg") no-repeat scroll 12px center / 30px auto;
}
li.kontakt {
background:rgba(0, 0, 0, 0) url("images/kontakt.svg") no-repeat scroll 16px center / 27px auto;

}
.navbar .navbar-nav > li > a {
    width: 33px;
}
.navbar-brand {
    width: 18%;
	padding:0;
}
.entry {
    border: 2px dotted #7e5a2d;
	padding:20px;
}
}
.cn-button.wp-default {
    color: rgba(75,119,40,1)!important;
    background: #fff!important;
}
.more-link { font-family: "Koch Fette Deutsche Schrift","Oswald-Bold";font-size: 25px;}
.wowbook-controls, .wowbook-share-buttons, .wowbook-nav {
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.0)!important; }
    .tablepress > :where(thead, tfoot) > * > th {
  background-color: #23361b!important;
  color:#fff!important;
  }