.service .roll-icon-box p strong {
font-size: 16pt;
}

#panel-16-0-0-0 h3 {
margin-top: 50px !important; 
padding-top: 30px; 
}

.page-id-128 .page-wrap {
padding-top: 0 !important; 
}

.custom-html-widget iframe {
max-height: 1500px !important;
}

#CDSWIDFRR {
    font: normal 11px Verdana,"Bitstream Vera Sans",Arial,Helvetica,sans-serif;
    color: #000;
    background-color: #FFF;
    overflow: hidden;
    width: 148px;
    margin: 10px;
    padding: 0 0 8px;
    text-align: center;
    position: relative;
    border: 1px solid;
    border-radius: 12px;
    border-color: #E5E5E5;
    border-top-color: transparent;
}


#CDSWIDFRR .top-background {
    width: 150px;
    height: 58px;
    margin-bottom: 6px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}

#CDSWIDFRR .widFRRHeadline {
    position: absolute;
    top: 9px;
    width: 150px;
    font-weight: bold;
    font-size: 13px;
    font-family: Arial,Helvetica,sans-serif;
    color: #FFF;
}

#CDSWIDFRR .widFRRImages {
    position: absolute;
    left: 8px;
    top: 29px;
}

#CDSWIDFRR a {
    font-style: normal;
    font-family: Verdana,"Bitstream Vera Sans",Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
    border: none;
    font-weight: normal;
    text-decoration: underline;
    outline: none;
    color: #000;
    text-align: center;
}

#CDSWIDFRR a:visited {
    border: none;
    font-weight: normal;
    color: #000;
}

#CDSWIDFRR .widFRRImages a img {
    float: left;
}

#CDSWIDFRR .widFRRImages a img.taText {
    margin-left: -27px;
    margin-top: 1px;
}

#CDSWIDFRR var.widFRRCopy {
    display: block;
    padding: 0 8px;
    background-color: #FFF;
    font: normal bold 11px Verdana,"Bitstream Vera Sans",Arial,Helvetica,sans-serif;
}

#CDSWIDFRR var.widFRRCopy a {
    color: #000;
    text-decoration: underline;
    font-size: 11px;
    font-weight: bold;
    background-color: transparent;
    margin: 0;
    padding: 0;
}

.larger {
font-size: 20px; 
}

.facts1 h4 {
margin-bottom:5px !important; 
}

.wp-image-1016 {
margin-top: -163px; 
}

.page-id-132 .header-image, .page-id-126 .header-image, .page-id-42 .header-image, .page-id-128 .header-image, .page-id-130 .header-image, .page-id-134 .header-image {
display: none !important; 
}

.home .header-image {
display: none !important; 
}

.wp-booklet-light {
height: 1200px; 
}

#panel-16-3-1-0 .textwidget p, #pgc-16-4-1 .textwidget p {
margin: 0 !important; 
}

.header-image {
width: 100%;
height: 100%; 
margin: 0 auto; 
min-height: 740px; 
}

#panel-16-2-0-0 img {
max-width: 800px !important; 
margin: 0 auto !important; 
}

#panel-16-7-1-0 .textwidget h3 {
line-height: 47px; 
margin-bottom: 40px; 
}

.inline {
display: inline-block;
}

#panel-16-11-0-0 p {
text-align: center;
}

#panel-16-11-0-0 h3 {
color: #ffffff !important;
}

.galleryid-130 .wp-caption-text {
display: none !important; 
}

#pgc-16-3-0 .textwidget h2, #pgc-16-3-0 .textwidget h3 {
color: #ffffff;
}

#pgc-16-2-0 .textwidget, #pgc-16-5-0 .textwidget {
text-align: center;
}

.wp-image-1034 {
max-width: 900px; 
text-align: center;
}

.wp-image-964 {
max-width: 100%;
}

.facts-inner p:last-child {
padding: 0;
}

.widFRR img {
max-width: 100% !important; 
}

#panel-16-4-0-0 .so-widget-image {
max-width: 660px !important; 
margin: 0 auto;
padding: 20px 0 40px 0;
}

#panel-16-3-0-0 h3, #panel-16-2-0-0 h3 {
margin-bottom: 0 !important;
color: #ffffff !important; 
}

.wp-image-915 {max-width: 200px;}

#pgc-16-2-1, #pgc-16-2-1 img {
max-height: 540px; 
width: auto;
}

#pgc-16-7-0 .widget-title, #pgc-16-8-0 .widget-title {
color: #ffffff !important; 
}

.line40 {
line-height: 40px; 
}

.white {
color: #ffffff;
}

.margin-bootm {
margin-bottom: 20px; 
}

#pgc-16-10-0 .widget-title {
color: #ffffff;
}

.atblock {
padding: 0 !important;
} 

#panel-16-9-0-0 .widget-title {
color: #fff;
}

#panel-16-0-1-0 h3 {
text-align: left;
}

.events .textwidget p {
text-align: left; 
font-size: 14pt;
}

#pgc-130-0-0 .textwidget a {
margin-left: 55px;
}

#panel-128-0-0-0 .textwidget p {
line-height: 34px;
}

.orange {
font-size: 19pt;
    color: #ECB146;
}

#panel-16-0-0-0 .textwidget p {
text-align: center;
font-size: 19pt;
color: #ffffff;
}

#panel-16-0-0-0 .textwidget p a{
font-size: 10pt;
margin-right: 20px;
}

.join {
font-size: 36pt;
padding-top: 38px;
color: #ffffff;
}

.whiskey {
    font-size: 20pt;
    margin-top: 30px;
    letter-spacing: 1px;
color: #ffffff;
}

.green-beer, .ginger {
font-size: 17pt;
    line-height: 34px;
color: #ffffff;
}

.time {
    font-size: 23pt;
    width: 190px;
  padding-top: 20px !important;
color: #ffffff;
}

#pgc-16-0-1 table td, #pgc-16-0-1 table, #pgc-128-0-1 table td, #pgc-128-0-1 table  {
background-color: transparent !important;
border: none !important; 
text-align: left;
vertical-align: top;
}

#pgc-16-0-1 .widget-title {
margin-bottom: 20px !important;
}

#pgc-16-0-1 .textwidget {
font-size: 19pt;
color: #ffffff;
}

#pgc-16-0-1 table td {
padding: 10px 10px 10px 0;
}

#pgc-16-0-1 table {
margin-top: 10px;
}

#pgc-16-0-1 h2, #pgc-128-0-1 h2 {
font-size: 37px;
color: #ffffff;
}

#pgc-16-0-1 h3 {
color: #ffffff;
}

#pl-16 .overlay, #pl-128 .overlay {
background-color: rgba(0, 0, 0, 0.52);
}

#pgc-16-4-0 .textwidget h3 {
margin: 20px 0 0 0 !important;
}

#pgc-16-0-0 .facts {
padding-bottom: 0 !important;
}

.space30 {
padding: 30px 0 30px 0;
}

.site-header.float-header, .site-header {
    background-color: rgba(0,0,0,0.4) !important; 
}

.roll-icon-box  {
text-align: left;
}

.barmenu table {
background-color: transparent !important;
}

.textwidget table {
background-color: #ffffff;
}

.textwidget table td {
padding: 10px;
}

h1 {
margin: 10px 0 10px 0;
}

#mainnav ul li a {
font-size: 15px;
}

.home .header-wrap .col-md-8, .page .header-wrap .col-md-8 {
padding: 0 !important;
}

.home .header-wrap .col-md-8 #mainnav li, .page .header-wrap .col-md-8 #mainnav li {
padding: 0 10px !important;
}

.home .header-wrap .col-md-8 #mainnav li .menu-item-481, .home .header-wrap .col-md-8 #mainnav li .menu-item-482, .home .header-wrap .col-md-8 #mainnav li .menu-item-483, .home .header-wrap .col-md-8 #mainnav li .menu-item-485 {
padding: 0 3px !important;
}

[class^="icon-"], [class*=" icon-"] {
font-size: 1.3em;
}

.war_soundy_audio_control {
    position: absolute;
    top: 10px;
    right: 10px;
}

.menu1 h3 {
font-size: 32px !important;
}

.beer .so-widget-sow-editor {
background-image: url(../img/beer.png);
background-repeat: no-repeat;
background-position: -10% 20%;
}

.space {
height: 90px;
}

.menu2 {
padding: 40px 0 40px 0 !important;
}


@media (max-width: 780px) {
.barmenu {
width: 100% !important;
padding-left: 20px;
}

.wpcf7-form-control-wrap, input[type="text"], input[type="email"] {
max-width: 100% !important;
} 

iframe {
width: 250px !important;
}

.inline {
width: 100% !important; 
}

.width70, .width30 {
max-width: 100% !important
}

.sky-football, .pubquiz-seite-text, .contact, .menu1, .menu2 {
padding: 15px !important; 
}

.go-top.show {
bottom: 61px !important;
}

#panel-16-2-0-0 img {
max-width: 300px !important;
}

.header-image {
    background-size: contain !important;
    min-height: 250px !important;
    max-width: 100%;
    width: auto;
}

.site-logo {
max-height: 50px; 
}

.pubquiz img {
max-width: 200px !important;
}

.war_soundy_audio_control {
top: 60px;
right: 24px;
}

.widget-title {
font-size: 27px;
}

.space {
display: none; 
}

.white {
color: #fff !important; 
}

.barmenu table tr td {
white-space: normal !important;
}

.barmenu .type {
width: auto !important;
}

.barmenu .punkte1 {
width: auto !important;
}

.barmenu .punkte2 {
width: auto !important;
}

.barmenu .price {
width: auto !important;
}

.barmenu {
width: 80%;
margin: 0 auto;
}

.barmenu .type {
font-size: 20px;
width: 23%;
}
}

.punkte1 {
width: 59%;
}

.punkte2 {
width: 5%;
}

.barmenu .bardetail {
width: 3%;
}

.barmenu .price {
width: 10%;
}

.barmenu .bardescr {
font-style: italic;
}

.barmenu table tr td {
text-align: left; 
border: none;
vertical-align: bottom;
white-space: pre;
}

.punkte1, .punkte2 {
background-image: url(../img/punkt.png);
background-repeat: repeat-x;
background-position: 0 70%;
overflow: hidden;
}

.wpcf7-response-output {
max-width: 350px;
}

.submit input {
margin-top: 20x !important;
}

.widget iframe {
margin-top: 0 !important;
max-height: 400px; 
}

.events h3 {
padding-top: 30px;
border-top: 1px solid #f4f4f4;
}

.inline {
display: inline-block;
}

.width30 {
max-width: 30%;
}

.width70 {
max-width: 70%;
}

.textwidget .inline {
vertical-align: top;
}

.green {
color: #24c600 !important;
}

#sidebar-footer a {
color: #24c600 !important;
}

.yellow {
color: #E7EA1A !important;
}

a:hover, #sidebar-footer a:hover {
color: #E7EA1A !important;
}

.pubquiz-logo {
padding-right: 30px; 
padding-bottom: 20px; 
margin-right: 40px;
}

.page-template-page_fullwidth p {
margin-bottom: 20px;
}

.page-template-page_fullwidth article {
padding-bottom: 0 !important;
}

.page-template-page_fullwidth .entry-footer {
display: none; 
}

.site-header #mainnav, .site-header .float-header {
padding-top: 0px !important;
}

.page-template-page_fullwidth .overlay {
display: none; 
}

.page-template-page_fullwidth .page-wrap .content-wrapper {
padding: 0;
}

 .events {
background: rgba(0,0,0,0.8);
padding: 40px;
color: #ffffff;
}

.sky-football, .pubquiz-seite-text, .contact, .menu1, .menu2 {
background: rgba(0,82,48,0.9);
padding: 40px;
color: #ffffff;
}

.page-template-page_fullwidth h1, .page-template-page_fullwidth h2, .page-template-page_fullwidth h4, .page-template-page_fullwidth h3, .page-template-page_fullwidth h5 {
color: #ffffff;
}


.sky-football table {
background-color: #ffffff;
margin-bottom: 30px;
color: #252525;
}

#menu-social-links li a {
color: #ffffff;
}

.right {
float: right;
}

.pubquiz .service {
margin-right: 50px;
}

#text-4 {
padding-top: 0;
}

.footer-widgets hr {
border:solid #24c600 1px;
}

.footer-widgets {
color: #ffffff;
}

.footer-widgets .widget-title {
color: #24c600;
}

.footer-widgets #sow-image-2 img, .footer-widgets #sow-image-3 img {
max-width: 350px;
margin: 0 auto;
}

#sow-image-3 {
padding-top: 0;
}

#sow-image-2 {
margin-bottom: 0;
}

.birthday p, .birthday h4 {
text-align: left;
}

.birthday h3 {
display: none; 
}

.telnr {
color: #ffffff;
font-size: 44px;
font-family: "Raleway", sans-serif;
    font-weight: 600;
text-align: center;
}

.pubquiz img {
max-width: 300px;
}

.widget iframe {
margin-top: 100px;
}

.football {
text-align: center; 
}

.info {
color: #ffffff;
}

.info h3 {
color: #ffffff;
}

.clear {
clear: both;
}

.sky table {
background-color: #ffffff;
}

.pubinfo {
background-size: inherit !important;
background-attachment: inherit !important;
}

.pubinfo .overlay {
background-color: #ffffff !important;
opacity: 0.5;
}

.facts div div div p{
text-align: left;
}

.facts div div div h4{
text-align: left;
line-height: 33px;
}

.facts div div div h3 {
display: none;
}

.facts1 img {
max-width: 50px;
}

.facts-inner p {
border-bottom: 2px solid #767676;
padding-bottom: 20px;
padding-top: 20px;
}

.facts-inner {
max-width: 250px;
}

.facts1 {
max-width: 250px;
margin: 0 auto;
}

.sky h3, .pubquiz h3 {
display: none;
}

.sky .widget-title {
display: block;
}

.pubquiz h2 {
color: #24c600 !important;
text-align: left;
}

.pubquiz p, .pubquiz span {
color: #ffffff;
text-align: left;
}

.pubquiz span {
font-size: 15pt;
}

@media only screen and (max-width: 1024px) {

.header-image {
min-height: 340px;
}

}