.custom-logo {
width: 133px;
}
.entry-title.tg-page-content__title {
display: none;
}
.single .hentry {
padding: 20px !important;
}
.content-venue-single-text{
border: 1px solid #f5f5f5;
background: #fff;
padding: 20px;
width: 70%;
float:left;	
}
.posts-navigation .nav-links, .post-navigation .nav-links {
padding: 20px;
}
.content-venue-single-img{
border: 1px solid #f5f5f5;
background: #fff;
padding: 20px;
width: 28%;
float:right;	
}
.entry-content a {
font-weight: bold;
color: #666666;
}
.entry-content a:hover, .entry-content a:focus {
font-weight: bold;
color: rgb(167,219,215);
}
.tg-site-footer-widgets a {
font-weight: bold;
color: #666666;
}
.widget ul li {
border-bottom: none;
list-style-type: disclosure-closed;
list-style-position: inside;
}
.tg-site-footer-widgets a:hover, .tg-site-footer-widgets a:focus {
font-weight: bold;
color: rgb(167,219,215);
}
.hof-div{
background-color: #ffffff;
padding: 20px 20px 20px 20px;
margin-top: 20px;
text-align: center;
margin-right: 10px;
margin-left: 10px;
}
.hof-div-first{
background-color: #ffffff;
padding: 20px 20px 20px 20px;
margin-top: 20px;
text-align: center;
margin-right: 20px;
}
.hof-div-firstleft{
background-color: #ffffff;
padding: 20px 20px 20px 20px;
margin-top: 20px;
text-align: left;
margin-right: 20px;
}
.hof-div-last{
background-color: #ffffff;
padding: 20px 20px 20px 20px;
margin-top: 20px;
text-align: center;
margin-left: 20px;
}
.hof-div-lastleft{
background-color: #ffffff;
padding: 20px 20px 20px 20px;
margin-top: 20px;
text-align: left;
margin-left: 20px;
}
.pageheaderimg{
margin-bottom: 20px;
}
.row-angebote{
margin: 15px;
}
.su-spoiler-style-default>.su-spoiler-content {
padding: 0em 0 0em 1px !important;
}
.tg-site-header.tg-site-header--center .site-branding {
padding-bottom: 20px;
border-bottom: 1px solid #e1e1e1;
}
h1, h2, h3, h4, h5, h6 {
color: #16181a;
line-height: 1.3;
font-weight: 500;
margin: 0 0 6px;
}
.page-template.tg-container--separate #page {
background: transparent !important;
}
.singleshowmaindiv {
background: #fff;
}
.tg-container--separate .hentry {
background-color: transparent;
padding: 0em;
}
.tg-container--separate .widget {
background-color: transparent;
padding: 0em;
}
small{font-size: 10px; font-weight:normal;}
.clearfix {
clear: both;
}
body.custom-background {
background-attachment: fixed;
}
.pt-cv-wrapper .pagination>.active>a, .pt-cv-wrapper .pagination>.active>a:focus, .pt-cv-wrapper .pagination>.active>a:hover, .pt-cv-wrapper .pagination>.active>span, .pt-cv-wrapper .pagination>.active>span:focus, .pt-cv-wrapper .pagination>.active>span:hover {
z-index: 2;
color: #fff;
background-color: #aae0fa;
border-color: #a2a2a2;
cursor: default;
}
.tg-site-header-bottom {
padding-top: 0.5em;
padding-bottom: 0em;
border-bottom: 5px solid #b2ddc9;
}
.site-content {
margin-top: 30px;
margin-bottom: 30px;
}
.singpostleft { width: 73%;
float: left;
}
.singpostdiv{
background: #fff;
}
.singpostright {
background: transparent;
width: 26%;
float: right;
margin-left: 1%;
}
.singpostrighttitle h2 {
background: #fff;
text-align:center;
} .slider-home {
margin-bottom: 20px;
}
.pt-cv-wrapper .btn-success {
color: #2a2a2a;
background-color: #aae0fa;
border-color: #aae0fa;
}
.pt-cv-wrapper .btn-success:hover {
color: #a2a2a2;
background-color: #9e85b7;
border-color: #9e85b7;
font-weight: normal;
}
.zhcalfrontdatevenue {
background: #fff8a3;
height: 3.8rem;
padding: 5px 0px 0px 0px;
}
.frontdate {
width: 47%;
float: left;
font-weight: 700;
padding-left: 5px;
min-height: 50px;
display: flex;
align-items: center;
justify-content: center;
}
.zhcalfrontvenue {
width: 50%;
float: right;
text-transform: uppercase;
font-weight: 700;
min-height: 50px;
display: flex;
align-items: center;
justify-content: center;
}
.zhcalfrontband {
font-size: 1.2rem;
background: #fff;
padding: 10px 5px 10px 5px;
font-family: Hammersmith One;
text-transform: uppercase;
line-height: 1.2;
text-align:center;
font-weight: normal;
color: #2a2a2a;
}
.zhcalfrontvenue::before {
content: " // ";
}
.zhcalfrontstatus {
margin-bottom: 1rem;
padding: 0px;
font-size: 0.8rem;
font-weight: 100;
text-transform: uppercase;
text-align:center;
}
.calstatus{
padding: 5px;
background: #eee;
}
.frontshows {
font-size: 1.2rem;
background: #fff6a6;
padding: 4px 5px 10px 5px;
}
.frontshows h3 {
font-size: 1.2rem;
background: #333;
padding: 4px 5px 10px 5px;
}
.pt-cv-wrapper .h1, .pt-cv-wrapper .h2, .pt-cv-wrapper .h3, .pt-cv-wrapper .h4, .pt-cv-wrapper .h5, .pt-cv-wrapper .h6, .pt-cv-wrapper h1 a, .pt-cv-wrapper h2 a, .pt-cv-wrapper h3 a, .pt-cv-wrapper h4 a, .pt-cv-wrapper h5 a, .pt-cv-wrapper h6 a {
font-weight: 500;
line-height: 1.1;
color: inherit;
font-family: Hammersmith One;
} .tg-site-footer-widgets p {
font-size: 1.0rem;
}
.tg-site-footer .tg-site-footer-widgets ul li a {
display: block;
font-size: 1.0rem;
}
.tg-site-footer .widget ul li a {
padding: 0.1rem 0;
display: inline-block;
}
.widget ul li a {
padding: 0.1rem 0;
display: inline-block;
} #normalcontext {
padding: 20px;
}
.contentrow{
background-color: #fff;
padding: 20px;
}
.contentrowcl{
padding: 10px;
}
.pt-cv-view .pt-cv-ifield {
margin-bottom: 0!important;
padding: 25px;
background: #fff;
} .vermietung h2 {
padding-left: 12px;
}     .banddiv {
padding: 15px 20px 15px 20px;
}
.singleshowsrow {
background: #eee;
box-sizing: border-box;
display: flex;
}
.singleshowsrow1 {
float: left;
width: 33.33333%;
padding: 20px;
background: #fff8a3;
box-sizing: border-box;
}
.singleshowsrow2 {
float: left;
width: 33.33333%;
padding: 20px;
background: #b2ddc9;
box-sizing: border-box;
border-left: 1px solid #fff;
}
.singleshowsrow3 {
float: left;
width: 33.33333%;
padding: 20px;
background: #eee;
box-sizing: border-box;
border-left: 1px solid #fff;
}
.single-feat-shows .text {
padding: 35px 20px 20px 20px;
}
.single-feat-shows .support h2 {
font-size: 18px;
Text-transform: uppercase;
}
.single-feat-shows .date , .singleshowsrow3-info, .content-wrapper-shows .ticket {
font-size: 24px;
font-weight: bold;
}
.single-feat-shows .line {
width: 100%;
border-bottom: 1px solid #333;
margin-top: 20px;
margin-bottom: 20px;
}
.band h1 
{ font-weight: 600;
text-transform: uppercase;} .content-wrapper-shows .line {
width: 100%;
border-bottom: 1px solid #333;
margin-top: 20px;
margin-bottom: 20px;
}
.content-wrapper-shows .venue-top {
padding-top: 5px;
padding-bottom: 5px;
font-size: 16px;
} .band {
width: 85%;
float: left;
}
.singleshow--ticketstatus {
background: #FFF6A6 none repeat scroll 0 0;
margin-top: 0px;
padding: 5px 5px 5px 5px;
text-transform: uppercase;
text-align: center;
width: 14%;
float: right;
}
.content-wrapper-shows .venue-top a {
color: #000;
text-transform: uppercase;
font-weight: bold;
}
.content-wrapper-shows .showtime {
font-size: 16px;
}
.content-wrapper-shows .tickettax {
font-size: 10px;
padding-bottom: 1px;
}
.content-wrapper-shows .ticketlink::before {
content: url(//www.zollhaus-leer.com/wp-content/themes/zakra-child/img/ticket-ico.png);
padding-right: 5px;
padding-top: 5px;
}
.content-wrapper-shows .artistlink::before {
content: url(//www.zollhaus-leer.com/wp-content/themes/zakra-child/img/link-ico.png);
padding-right: 5px;
padding-top: 5px;
}
.more-shows {
width: 100%;
margin-top: 20px;
}
.grid-item-moreshows {
width: 25%;
float: left;
padding: 1%;
}
.grid_venue {
padding-left: 10px;
}
.moreshows-text {
padding: 5px 1px;
background-color: #fff;
}
.more-shows .band {
font-size: 14px;
font-weight: normal;
text-transform: uppercase;
}
.more-shows .band h2 {
float: none;
font-size: 1.1rem;
margin-top: 0;
overflow: hidden;
text-overflow: ellipsis;
width: 100%;
margin-bottom: 5px;
}
.moredate {
float: none;
font-size: 14px;
margin-top: 0;
overflow: hidden;
text-overflow: ellipsis;
width: 100%;
margin-bottom: 2px;
}
.more-headline {
background: #fff none repeat scroll 0 0;
float: none;
font-size: 22px;
font-weight: bold;
margin-bottom: 20px;
margin-top: 0;
padding: 20px;
text-transform: uppercase;
white-space: nowrap;
width: 100%;
}  .zhcal {
width: 23.43%;
float: left;
padding: 0px;
margin: 10px;
box-sizing: border-box;
border: 10px solid #fff;
background: #fff;
box-shadow: 2px 2px 6px #000;
}
.zhcaltext {
padding: 0px;
}
.zhcalband {
height: 5.9rem;
}
.zhcalvenuestatus {
padding-top: 7px;
}
.zhcaldate{
background: #fff6a6;
box-sizing: border-box;
padding: 2px;
text-align: center;
}
.zhcaldate .date {
font-size: 18px;
font-weight:400;
font-family: Hammersmith One;
}
.zhcalvenue {
float: left;
width: 45%;
text-align: center;
border-right: 1px solid #f9f9f9;
background: #eee;
padding: 5px;
text-transform: uppercase;
font-size: 0.8rem;
min-height: 50px;
display: flex;
align-items: center;
justify-content: center;
}
.zhcalstatus {
float:right;
width: 54%;
text-align: center;
background: #b2ddc9;
color: #333;
padding: 5px;
text-transform: uppercase;
font-size: 0.8rem;
display: flex;
align-items: center;
justify-content: center;
min-height: 50px;
}
.zhcalband h2  {
font-size: 1.1rem;
text-align: center;
padding: 10px 3px 10px 3px;
}
.vacontent {
background: #fff;
padding: 10px;
margin: 0 auto;
width: 50%;
text-align: center;
margin-top: 30px;
}  @media only screen and (max-width: 595px) {} @media only screen and (max-width: 600px) {
.zhcal {
width: 98%;
}
.tg-container {
max-width: 100%;
}
.vacontent {
margin: 0 auto;
width: 80%;
}
.band {
width: 100%;
float: none;
}
.singleshow--ticketstatus {
width: 100%;
float: none;
}
.singleshowsrow {
background: #eee;
box-sizing: border-box;
display: block;
}
.singleshowsrow1, .singleshowsrow2, .singleshowsrow3  {
float: none;
width: 100%;
}
.grid-item-moreshows {
width: 100%;
float: none;
padding: 1%;
text-align: center;
}
.more-headline {
font-size: 18px;
}
.tg-container--separate .hentry, .tg-container--separate .widget {
background-color: transparent;
padding: 0em;
}
h1 {
font-size: 1.6rem;
}
h2 {
font-size: 1.3rem;
}
h3 {
font-size: 1.0rem;
}
.hof-div{
background-color: #ffffff;
padding: 20px 20px 20px 20px;
margin-top: 20px;
text-align: center;
margin-right: 0px;
margin-left: 0px;
}
.hof-div-first{
text-align: center;
margin-right: 0px;
}
.hof-div-firstleft{
text-align: center;
margin-right: 0px;
}
.hof-div-last{
text-align: center;
margin-left: 0px;
}
.hof-div-lastleft{
text-align: center;
margin-left: 0px;
}
} @media only screen and (min-width: 768px) {} @media only screen and (min-width: 601px) and (max-width: 889px) {
.zhcal {
width: 45%;
}
.tg-container {
max-width: 100%;
}
} @media only screen and (min-width: 1200px) {}.so-widget-sow-button-flat-d3aacf3003ac .ow-button-base {
zoom: 1;
}
.so-widget-sow-button-flat-d3aacf3003ac .ow-button-base:before {
content: '';
display: block;
}
.so-widget-sow-button-flat-d3aacf3003ac .ow-button-base:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780px) {
.so-widget-sow-button-flat-d3aacf3003ac .ow-button-base.ow-button-align-center {
text-align: center;
}
.so-widget-sow-button-flat-d3aacf3003ac .ow-button-base.ow-button-align-center.ow-button-align-justify a {
display: inline-block;
}
}
.so-widget-sow-button-flat-d3aacf3003ac .ow-button-base a {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-size: 1em;
padding: 1.8em 3.6em;
background: #b2ddc9;
color: #000000 !important;
border: 1px solid #b2ddc9;
border-width: 1px 0;
-webkit-border-radius: 0.25em 0.25em 0.25em 0.25em;
-moz-border-radius: 0.25em 0.25em 0.25em 0.25em;
border-radius: 0.25em 0.25em 0.25em 0.25em;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.so-widget-sow-button-flat-d3aacf3003ac .ow-button-base a > span {
display: flex;
justify-content: center;
}
.so-widget-sow-button-flat-d3aacf3003ac .ow-button-base a > span [class^="sow-icon-"] {
font-size: 1.3em;
}
.so-widget-sow-button-flat-d3aacf3003ac .ow-button-base a.ow-icon-placement-top > span {
flex-direction: column;
}
.so-widget-sow-button-flat-d3aacf3003ac .ow-button-base a.ow-icon-placement-right > span {
flex-direction: row-reverse;
}
.so-widget-sow-button-flat-d3aacf3003ac .ow-button-base a.ow-icon-placement-bottom > span {
flex-direction: column-reverse;
}
.so-widget-sow-button-flat-d3aacf3003ac .ow-button-base a.ow-icon-placement-left > span {
align-items: start;
}
.so-widget-sow-button-flat-d3aacf3003ac .ow-button-base a.ow-button-hover:active,
.so-widget-sow-button-flat-d3aacf3003ac .ow-button-base a.ow-button-hover:hover {
background: #c0e3d3;
border-color: #c0e3d3;
color: #000000 !important;
}@font-face {
font-family: 'sow-fontawesome-brands';
font-style: normal;
font-weight: normal;
font-display: block;
src: url(//www.zollhaus-leer.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.eot);
src: url(//www.zollhaus-leer.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.eot) format("embedded-opentype"),
url(//www.zollhaus-leer.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),
url(//www.zollhaus-leer.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.woff) format("woff"),
url(//www.zollhaus-leer.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.ttf) format("truetype"),
url(//www.zollhaus-leer.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.svg) format("svg");
}
.sow-fab {
font-family: 'sow-fontawesome-brands';
font-style: normal !important;
font-weight: normal !important;
}
@font-face {
font-family: 'sow-fontawesome-free';
font-style: normal;
font-weight: 400;
font-display: block;
src: url(//www.zollhaus-leer.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.eot);
src: url(//www.zollhaus-leer.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.eot) format("embedded-opentype"),
url(//www.zollhaus-leer.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),
url(//www.zollhaus-leer.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.woff) format("woff"),
url(//www.zollhaus-leer.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.ttf) format("truetype"),
url(//www.zollhaus-leer.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.svg) format("svg");
}
.sow-far {
font-family: 'sow-fontawesome-free';
font-style: normal !important;
font-weight: 400 !important;
}
@font-face {
font-family: 'sow-fontawesome-free';
font-style: normal;
font-weight: 900;
font-display: block;
src: url(//www.zollhaus-leer.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.eot);
src: url(//www.zollhaus-leer.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.eot) format("embedded-opentype"),
url(//www.zollhaus-leer.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),
url(//www.zollhaus-leer.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.woff) format("woff"),
url(//www.zollhaus-leer.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.ttf) format("truetype"),
url(//www.zollhaus-leer.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.svg) format("svg");
}
.sow-fa,
.sow-fas {
font-family: 'sow-fontawesome-free';
font-weight: 900 !important;
font-style: normal !important;
}
.sow-icon-fontawesome {
display: inline-block;
speak: none;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.sow-icon-fontawesome[data-sow-icon]:before {
content: attr(data-sow-icon);
}