<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Special Theme
Author: Fabian Gulde
Version: 1.0
*/

.admin-bar .navbar {
  top: 32px;
}
@media screen and (max-width: 782px) {
  .admin-bar .navbar {
    top: 46px;
  }
}

body {
	font-family: Lato;
	color: #000;
}

.section {
    position: relative;
    padding: 35px 0;
}

img.image-padding {
	padding: 10px !important;
	border: 2px solid #FFF !important;
	margin: 0 20px 0 0 !important;
}

img.image-padding-right {
	padding: 10px !important;
	border: 2px solid #FFF !important;
	margin: 0 0 0 20px !important;
}

img.image-padding2 {
	padding: 10px !important;
	border: 2px solid #e7e5ce !important;
	margin: 0 20px 0 0 !important;
}

div.main-bg {
	background-color: #e7e5ce;
}

div.header-bg {
	background-color: #650d02;
	border-bottom: 2px solid #42050b;
	padding: 0; 
	padding-top: 50px;
}

div.header-content {
	height: auto;
	position: relative;
}

div.header-logo {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
}

div.footer-content a:link,
div.footer-content a:visited,
div.footer2 a:link,
div.footer2 a:visited {
	color: #b8964e;
	text-decoration: none;
	font-weight: bold;
}

div.footer-content a:hover,
div.footer2 a:hover {
	color: #e7e5ce !important;
	text-decoration: none !important;
	font-weight: bold;
	 -webkit-transition: color 300ms linear;
    -moz-transition: color 300ms linear;
    -o-transition: color 300ms linear;
    -ms-transition: color 300ms linear;
    transition: color 300ms linear;
}

div.main-content a:link,
div.main-content a:visited {
	color: #650d02;
	text-decoration: none;
	font-weight: bold;
}

div.main-content a:hover {
	color: #b8964e !important;
	text-decoration: none !important;
	font-weight: bold;
	 -webkit-transition: color 300ms linear;
    -moz-transition: color 300ms linear;
    -o-transition: color 300ms linear;
    -ms-transition: color 300ms linear;
    transition: color 300ms linear;
}
div.main-content {
	font-size: 15px;
}

div.main-content h1 {
	color: #650d02;
	margin: 0 !important;
	padding-bottom: 25px;
}

div.main-content h2 {
	color: #650d02;
	margin: 0 !important;
	line-height: 1.5;
	font-size: 1.6em;
}

div.main-content h3 {
	color: #650d02;
	margin: 0 !important;
	padding-top: 0px;
	padding-bottom: 5px;
	line-height: 1.35em;
}

input.btn,
#gwolle_gb .page-navigation a {
	color: #e7e5ce !important;
    background-color: #42050b !important;
    border-color: #820f00 !important;
    background-image: none !important;
}

input.btn:hover,
input.btn:focus,
#gwolle_gb .page-navigation a:hover,
#gwolle_gb .page-navigation a:focus,
#gwolle_gb .page-navigation span {
	color: #e7e5ce !important;
  	background-color: #820f00 !important; 	
  	border-color: #820f00 !important;
  	-webkit-transition: background-color 300ms linear !important;
    -moz-transition: background-color 300ms linear !important;
    -o-transition: background-color 300ms linear !important;
    -ms-transition: background-color 300ms linear !important;
    transition: background-color 300ms linear !important;
    background-image: none !important;
}

#gwolle_gb .gb-entry {
    border-top: 1px solid #42050b !important;
}

#gwolle_gb .gwolle_gb_first {
	border: 0px solid #42050b !important;
}

#gwolle_gb form#gwolle_gb_new_entry {
    margin-top: 0px !important;
}

.label {
    padding: 0 !important;
    font-size: 100% !important;
    text-align: left !important;
}

.text-info {
    color: #42050b !important;
}

#menu.navbar-default .navbar-brand {
  color: #e7e5ce ;
  padding: 6px;
  padding-right: 12px;
}
#menu.navbar-default {
  font-size: 14px;
  background-color: #42050b;
  background: -webkit-linear-gradient(top, #650d02 0%, #42050b 100%);
  background: linear-gradient(to bottom, #650d02 0%, #42050b 100%);
  border-width: 0px;
  border-radius: 0px;
}
#menu.navbar-default .navbar-nav &gt; li {
  background-color: #42050b;
  background: -webkit-linear-gradient(top, #650d02 0%, #42050b 100%);
  background: linear-gradient(to bottom, #650d02 0%, #42050b 100%);
}
#menu.navbar-default .navbar-nav &gt; li &gt; a {
  color: #e7e5ce;
  background-color: rgba(248, 248, 248, 0);
}
#menu.navbar-default .navbar-nav &gt; li &gt; a:hover,
#menu.navbar-default .navbar-nav &gt; li &gt; a:focus {
  color: #e7e5ce !important;
  background-color: #820f00 !important;
  -webkit-transition: background-color 300ms linear !important;
    -moz-transition: background-color 300ms linear !important;
    -o-transition: background-color 300ms linear !important;
    -ms-transition: background-color 300ms linear !important;
    transition: background-color 300ms linear !important;
}
.navbar-header {
  float: right !important;
  margin-right: 0px !important;
}
#menu.navbar-default .navbar-nav &gt; .active &gt; a,
#menu.navbar-default .navbar-nav &gt; .active &gt; a:hover,
#menu.navbar-default .navbar-nav &gt; .active &gt; a:focus {
  color: #e7e5ce;
  background-color: #820f00;
 /* background: -webkit-linear-gradient(top, #42050b 0%, #650d02 100%);
  background: linear-gradient(to bottom, #42050b 0%, #650d02 100%);
  border-left: 1px #650d02 solid;
  border-right: 1px #650d02 solid;*/
}

@media (max-width: 767px) {
	.navbar-nav {
	margin: 0px -15px;
}

.navbar-collapse.in,
.navbar-collapse.collapsing {
	margin: 0px;
	margin-top: 50px;
	border-top: 2px solid #42050b !important; 
}
	
	.navbar-collapse {
	border-top: 0px solid #000 !important;
	margin-right: 0px !important;
	margin-left: 0px !important;
	margin-top: 50px;	
}

.navbar-cont {
	padding-right: 0px;
	padding-left: 0px;
}

img.image-padding {
	padding: 10px !important;
	border: 2px solid #820f00 !important;
	display: block !important;
    margin: 0 auto 20px auto !important;
    float: none !important;
}

img.image-padding-right {
	padding: 10px !important;
	border: 2px solid #820f00 !important;
	margin: 0 0 20px 20px !important;
}

img.image-padding2 {
	padding: 10px !important;
	border: 2px solid #e7e5ce !important;
	margin: 0 20px 20px 0 !important;
}
}

#menu .navbar-toggle {
  border-color: #e7e5ce;
}

#menu.navbar-default .navbar-toggle:hover,
#menu.navbar-default .navbar-toggle:focus {
  background-color: #650d02;
}
#menu.navbar-default .navbar-toggle .icon-bar {
  background-color: #e7e5ce;
}
#menu.navbar-default .navbar-toggle:hover .icon-bar,
#menu.navbar-default .navbar-toggle:focus .icon-bar {
  background-color: #e7e5ce;
}

ul.dots{
	padding-left: 20px !important;
	padding-bottom: 20px !important;
}

ul.dots li{
	list-style: disc outside none !important;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
	border-bottom: 0px solid #7C1002 !important;
}

article.page ul li p {
	line-height: 1.42857143;
}

article.page ul li {
	line-height: 1.65em;
	font-size: 100%;
	padding-bottom: 8px;
	margin-bottom: 4px;
	border-bottom: 1px solid #650d02;
}

article.page ul li:last-child {
	border-bottom: 0px solid #650d02;
}

div.startdate, 
div.enddate {
	color: #fff !important;
	background-color: #42050b !important;
	background: -webkit-linear-gradient(top, #650d02 0%, #42050b 100%) !important;
  	background: linear-gradient(to bottom, #650d02 0%, #42050b 100%) !important;
}

li.event {
	padding-top: 15px !important;
}

div.event-list h2 {
	display: none;
}

div.event-year {
    padding-bottom: 0.6em !important;
}

div.event-details {
    font-size: 100% !important;
}

span.event-time,
span.event-location {
	display: block;
	font-weight: bold;
}

span.event-location {
	padding-bottom: 10px;
}

div.side-content span.event-time,
div.side-content span.event-location {
	display: block;
	line-height: 1.65em;
	font-size: 95%;
	font-weight: bold;
	padding-bottom: 0;
}

div.side-content div.event-title h3 {
	line-height: 1.65em;
	font-size: 110%;
	font-weight: bold;
	padding-bottom: 0;
}

div.side-content div.event-day {
    padding-top: 0.3em !important;
}

ul.event-list-view, ul.single-event-view {
    margin: 0 !important;
}

div.side-content div.event-weekday {
	display: none;
}

div.side-content ul li {
	line-height: 1.65em;
	font-size: 95%;
	padding-bottom: 8px;
	margin-bottom: 4px;
	border-bottom: 1px solid #650d02;
}

div.side-content ul li:last-child{
	border-bottom: 0px solid #650d02;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

div.side-content h2{
	display: block;
	width: auto;
	color: #fff;
	background-color: #42050b;
	background: -webkit-linear-gradient(top, #650d02 0%, #42050b 100%);
  	background: linear-gradient(to bottom, #650d02 0%, #42050b 100%);
	font-size: 120%;
	margin: 0;
	text-align: left;
	padding: 12px 10px;
	padding-left: 10px;
	border-left: 15px solid #820f00;

}

div.side-content &gt; li {
	display: block;
	float: right;
	width: 100%;
	padding-bottom: 0px;
	margin-bottom: 20px;
}

div.side-content &gt; li:last-child {
	margin-bottom: 0px;
}

div.side-content li form,
div.side-content li &gt; ul,
div.side-content li div.event-list{
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	background-color: #e7e5ce;
	border: 1px solid #820f00;
	-webkit-box-shadow: inset 0 0 5px 0 rgba(124, 16, 2, 1);
    -moz-box-shadow: inset 0 0 5px 0 rgba(124, 16, 2, 1);
	box-shadow: inset 0 0 5px 0 rgba(124, 16, 2, 1);
	margin-bottom: 10px;
}

div.side-content li ul li {
	padding-top: 0px;
}

article.page ul,
.side-content ul{
	margin: 0;
	padding: 0;
}

article.page ul li,
.side-content li,
.side-content ul li{
	list-style: none;
	float: none;
}

div.footer2 {
  padding: 15px;
  color: #e7e5ce;
  background-color: #42050b;
  border-top: 2px solid #820f00;
}

footer.section-primary {
	background-color: #650d02 !important;
	background: -webkit-linear-gradient(top, #650d02 0%, #42050b 100%) !important;
  background: linear-gradient(to bottom, #650d02 0%, #42050b 100%) !important;
  color: #e7e5ce;
}
</pre></body></html>