/* Header / Navbar */
.tm-header-mobile  .uk-logo img {width: 200px; height: 92px;}
@media (max-width: 639px) {
.tm-header-mobile .uk-logo  { padding-left: 15px;margin-bottom: 0px;  }
.tm-header-mobile .uk-logo img { width: 150px!important; height: 69px!important;}
}
@media (min-width: 1220px) {
.tm-page .uk-container {
    padding-left: 0px!important;
     padding-right: 0px!important;
    }}
    
.uk-navbar-container .uk-container { background: #dedede;}

.uk-navbar-dropdown-dropbar {
    overflow: auto;
    max-height: 90vh;
}

/* SUBNAV */
.uk-nav-default {
    max-width: 282px;
}
.uk-nav-default > li > a {
    color: #fff;
    background-color: #a73333;
    font-weight: 700;
     font-size: 16px;
      letter-spacing: 0.1px;
     font-family: "Roboto Condensed";
}
.uk-nav-default > li > .uk-nav-sub > li > a,
.uk-nav-default > li > .uk-nav-sub > li ul li a{
    font-weight: 400;
    line-height: 16px;
    font-size: 16px;
    letter-spacing: 0.1px;
     font-family: "Roboto Condensed";
}
.uk-nav-default > li > .uk-nav-sub > li > a:before {
   content:"> ";
    left:0px;
    font-size: 16px;
    line-height: 12px;
}
.uk-offcanvas-bar .uk-nav-default > li > .uk-nav-sub > li > a {
    font-weight: 700;
    line-height: 22px;
    font-size: 16px;
    letter-spacing: 0.2px;
    padding-bottom: 4px;
    border-bottom: 1px solid;
     font-family: "Roboto Condensed";
}
.uk-offcanvas-bar .uk-nav-default > li > .uk-nav-sub > li > a:before {
   content:"";
    left:0px;
    font-size: 16px;
    line-height: 12px;
     font-family: "Roboto Condensed";
}
.uk-offcanvas-bar .uk-nav-default > li > .uk-nav-sub > li ul li a{
    font-weight: 400;
    line-height: 17px;
    font-size: 15px;
    letter-spacing: 0.1px;
     font-family: "Roboto Condensed";
}

/* DROPBAR */
.uk-navbar-dropdown {
   padding-bottom: 8px!important;  
}
.uk-navbar-dropdown-nav > li > a {
   border-bottom: 1px solid #fff;
    max-width: 270px;}
.uk-navbar-dropdown-nav .uk-nav-sub  {
    padding-top:15px;
    padding-bottom:15px;}
.uk-navbar-dropdown-nav .uk-nav-sub a {
    color: #fff;
      font-size: 17px;
    line-height: 26px;
    text-transform: none;
    font-weight: 400;}
.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active.uk-parent a {
    color: #000;
    font-weight: 700;
    border-bottom: 1px solid #fff;}
.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active.uk-parent ul  {
    border-bottom: 0px solid #0ff;
    padding-top:2px;
    margin-top: 6px;
    padding-bottom:6px;
    margin-bottom: 6px;}
.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active.uk-parent ul li a {
    color: #ffffff;
      font-size: 17px;
    line-height: 24px;
    text-transform: none;
    font-weight: 400;
    border-bottom: 0px solid #fff;}
.uk-navbar-dropdown-nav .uk-nav-sub ul li a {
    display: none;}
.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active.uk-parent ul li a:hover,
.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active.uk-parent ul li.uk-active a{
 color: #000;}
 
 
/* BLOG BILD LINKS */
.uk-article {
    padding-bottom: 15px;
  border-bottom: 1px solid #a73333;
    padding-top: 0px; 
  margin-top: 3px;
	margin-bottom: 0px;
}
.uk-article .uk-margin-small-top {
	  margin-top: -20px;
	  border-top: 1px solid transparent;

}
.uk-article-title {
  margin-top: -5px!important;
  margin-bottom: 20px!important;
}
.uk-article img {
  margin-top: 2px!important;
  margin-bottom: 5px!important;
}

/* DAS ANSCHAUEN ? */

.tm-main { margin-top: 20px;padding-top: 0px!important; }
.tm-main.uk-section.uk-section-default.uk-section-small,
.tm-main.uk-section.uk-section-default.uk-section-xsmall{ padding-top: 0px;}
.tm-main .uk-container {padding-top: 0px; margin-top: -2px;}
.uk-article img:not(.originalbild)  { width: 140px; }
@media (min-width: 960px) {.uk-article img:not(.originalbild)  { width: 180px; }}
@media (max-width: 959px) {.uk-article img:not(.originalbild)  { width: 140px; }}
.uk-article .uk-first-column .uk-margin-small-top{ margin-top: 0px!important; }
article .uk-first-column .uk-text-center {text-align: left; padding-top: 0px; margin-top: 0px;}
article .uk-first-column .uk-text-center img { float: left; }/* SHOP ABSTAND OBEN */
.tm-main .uk-container .uk-panel.uk-margin-medium-bottom {padding-top: 6px;margin-bottom: 15px !important;}
/*EINZELNER BEITRAG - ABSTAND LINKS/OBEN*/
.beitrag .tm-main { padding-top: 0px;}
/* BALKEN OBEN @s ABSTAND */
.balken-s, .balken-s h1 { font-size: 15px;}

/* HOME*/
.home .uk-article { padding-top: 0px;  padding-bottom: 0px!important; margin-bottom: -6px!important; margin-top: 10px;}
.home .uk-article h1{ padding-top: 10px;}
.home .uk-article img { width: 100%; }
/* RECHTE SPALTE HINTERGRUND */
.portal-rechts { font-size: 13px; line-height: 1.3;}
@media (min-width: 960px) {.portal-rechts { padding-left: 35px!important;}}

/* BILD ÜBER TEXT @s */
@media (max-width: 640px) {
article .uk-width-1-3  {width: 100%!important; padding-bottom: 15px; }
article .uk-width-2-3  { width: 100%!important; }}
article .uk-width-1-3.uk-first-column { margin-top: 0px;}

article .uk-width-1-3.uk-first-column { width: calc(100% * 1 / 4);}
article .uk-width-2-3 { width: calc(100% * 1 / 1.34); padding-left: 0px;}
@media (max-width: 1200px) {
article .uk-width-2-3 { padding-left: 20px; }}

@media (min-width: 1200px) {
.uk-article-meta { text-align: right; margin-bottom: -33px!important; margin-top: -3px!important; padding-top: 0px; padding-bottom: 0px; }}


a.pfeil:link, a.pfeil:visited{color: #a73333; text-decoration:none; background-image:url(../images/pfeil-rechts.png); background-repeat:no-repeat; background-position:left; padding: 0 0 0 13px; font-weight:normal;}
a.pfeil:hover, a.pfeil:active, a.pfeil:focus{ color:#000;}
a.pdf:link, a.pdf:visited, .pdf{ color: #a73333; text-decoration:none; background-image:url(../images/download.png); background-repeat:no-repeat; background-position:left; padding: 1px 0 0 20px;}
a.pdf:hover, a.pdf:active, a.pdf:focus{ color:#000;}
a.audio:link, a.audio:visited, .audio {color: #a73333; text-decoration:none; background-image:url(../images/icon-kirchenmusik.png); background-repeat:no-repeat; background-position:left; padding: 1px 0 0 36px;}
a.audio:hover, a.audio:active, a.audio:focus{ color:#000;}
hr.dickelinie {box-sizing:content-box;height:0;overflow:visible;text-align:inherit;margin:0 0 20px 0;border:0;border-top:10px solid #e2e2e2;}



/* Shop */

.product-qty input[type="text"], .product-qty input[type="number"] {
    display: inline;
    height: 36px;
    padding: 8px 12px!important;
    width: 72px !important;
    text-align: center;
    margin: 0px;
    box-shadow: inset 0 0px 0px rgba(0,0,0,0.0);
    border: 1px solid #999;
    border-radius: 0px;
    font-size:15px
}
.button.unsubbutton.btn.btn-inverse { background-color: #999999!important;  }
.j2store.checkout  {font-size: 15px; }
.j2store .checkout-heading { background: none repeat scroll 0 0 #F8F8F8; border: 1px solid #DBDEE1; color: #000; font-size: 15px; font-weight: 400; margin-bottom: 15px; padding: 8px;}
.checkout-content { font-size: 15px; line-height: 24px; font-weight: 400;}
label { color: #000; font-size: 15px; font-weight: 400; line-height: 21px;}
.checkout-content input{ margin-bottom: 8px!important;  }


.checkout-content input[type="text"], .checkout-content input[type="email"], input[type="tel"], .checkout-content input.inputbox , .checkout-content input.large-field, .checkout-content select {
    display: inline-block;
    height: 36px;
    padding: 4px 6px;
    margin-bottom: 9px;
    font-size: 15px;
    line-height: 24px;
    color: #555;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    vertical-align: middle;
  border: 1px solid #cccccc;
    box-shadow: inset 0 0px 0px rgba(0,0,0,0.0);
    width: 250px!important;
    max-width: 250px!important;
}

.checkout-content input.large-field,
    input.large-field {
    width: 250px!important;
    margin-left:7px;
    max-width: 250px!important;
}
.checkout-content select {
    width: 250px!important;
    max-width: 250px!important;
    margin-bottom: 10px;
    }

@media(max-width:960px) {
    .checkout-content input[type="text"],
    .checkout-content input.inputbox,
    .checkout-content input.large-field,
    input.large-field,
    .checkout-content select{
    width: 200px!important;
    max-width: 200px!important;}}

.customer-note textarea {
    width:90%;
        color: #555;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    vertical-align: middle;
  border: 1px solid #cccccc;
    box-shadow: inset 0 0px 0px rgba(0,0,0,0.0);

}
.cart-action-complete p { font-weight: 700!important;}

a.j2store-checkout-link:before { content:"   >"; left:20px; font-size: 16px; line-height: 12px;}
.j2store-minicart-button {margin-top: 10px!important;}
.btn.btn-small.btn-danger.btn-xs.j2store-remove.remove-icon {height: 36px;margin-top: 10px;color: #fff!important;}
.j2store-cart .fa {font: normal normal normal 16px/1 FontAwesome; color: #fff!important; font-size: 16px;padding-top: 10px;}
.j2store.checkout .checkout-content .row-fluid .span12 label {line-height: 21px; margin-bottom: 5px; margin-top: 5px;}
.j2store.checkout input[type="radio"] {float: left; margin-right: 5px;}
.span11.shipping-make-same {margin-left: 0px;}

@media (max-width: 420px) {.cart-clear-button{display: none;}}
   a img  {border: 0px solid;}
.uk-button-text { position: relative; padding-left: 13px;}
.uk-button-text::before {
    content: ">";
    position: absolute;
    top: calc(5% - 3px);
    left: 0;
    width: 10px;
    border-bottom: 0px;
    font-size: 17px;
}
.uk-button-text::after {
  content: "";
  position: absolute;
  top: calc(50% - 1px);
  left: 0;
  width: 0px;
  border-bottom: 0px solid #a73333;
}


/* EVENT BOOKING */
#eb-events {
  font-size: 16px;
   font-weight: 400;
}
.eb-taskbar .btn {
  background-color: #a73333;
  color: #fff;
  box-shadow: 0 2px 8px 0 transparent;

}


.btn.hidden-print, .btn.hidden-print:hover {
	background-color: #fff!important;
	border: 1px solid #fff;
}
#eb-category-page-timeline .eb-event-price-container .eb-individual-price, #eb-category-page-timeline .eb-event-price.btn-primary .eb-individual-price,
#eb-category-page-columns .eb-event-price-container .eb-individual-price, #eb-category-page-columns .eb-event-price.btn-primary .eb-individual-price
{
    color: #000;
    display: block;
    padding: 0px;
    font-size: 16px!important;
 float: right;
  font-weight: 700;
    margin-top: -14px;
	height: 20px;
	background-color: #fff;
}

#eb-category-page-timeline .eb-event-price-container.btn-primary, #eb-category-page-timeline .eb-event-price.btn-primary,
#eb-category-page-columns .eb-event-price-container.btn-primary, #eb-category-page-columns .eb-event-price.btn-primary
{
   background-color: #fff!important;
  font-size: 16px!important;
    box-shadow: 0 0px 0px rgba(0,0,0,.0)!important;
  float: right;
    margin-left:-10px;
}
@media (min-width: 640px) AND (max-width: 1023px) {
#eb-category-page-timeline .eb-event-price-container .eb-individual-price, #eb-category-page-timeline .eb-event-price.btn-primary .eb-individual-price,
#eb-category-page-columns .eb-event-price-container .eb-individual-price, #eb-category-page-columns .eb-event-price.btn-primary .eb-individual-price
{margin-top: -26px; }}
@media (max-width: 639px) {
#eb-category-page-timeline .eb-event-price-container .eb-individual-price, #eb-category-page-timeline .eb-event-price.btn-primary .eb-individual-price,
#eb-category-page-columns .eb-event-price-container .eb-individual-price, #eb-category-page-columns .eb-event-price.btn-primary .eb-individual-price
{margin-top: 0px;
     
    display: block;
 float: none;
	height: 20px;
	background-color: #fff; 
    margin-left:17px;
    font-size: 15px !important;}}
.fa {
    font: normal normal normal 15px/1 FontAwesome;
	color: #666666;
        font-size: 15px;

}
.eb-event-date-info, .eb-event-date-time, .eb-event-box.eb-event-date-time, .fa.fa-calendar, .eb-event-location-price {
    font-weight: 400!important;
    font-size: 100%;
    font-size: 15px!important;
	color: #666666;
}
.eb-event-date-time i.fa.fa-calendar { padding-right: 5px;}
.eb-container h3 {
    width: auto !important;
    margin: 5px 0 5px 0 !important;
    padding: 0 !important;
}
.eb-event-location {
	margin-top: -8px;	
}
.eb-colorbox-map {
    font-weight: 400!important;
	color: #666666;
}

 .eb-event-box {
   padding-top: 4px;
   padding-bottom: 15px;
   margin-bottom: 15px;
  border-bottom: 1px solid #a73333!important;
}


.eb-columns-layout-container .eb-event-wrapper {
    background-color: #fff;
    border: 0px solid #ddd;
    border-bottom-color: #a73333;
    border-radius: 0px;
    box-shadow: 0 0px 0px 0px #fff;
    position: relative;
    overflow: hidden !important;
    margin: 0px 0;
	padding-top: 0px;
	padding-left: 0px!important;
   padding-bottom: 15px;
   margin-bottom: 15px;
  border-bottom: 1px solid #a73333!important;
}
.eb-columns-layout-container .eb-event-wrapper > div, .eb-columns-layout-container .eb-event-wrapper > h2 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.eb-events-timeline .eb-event-container {
  padding-bottom: 15px;
}
.eb-events-timeline .eb-even-title-container, .eb-events-timeline .eb-odd-title-container {
   padding-top: 5px!important;
}
.eb-events-timeline .eb-taskbar, #eb-category-page-columns .eb-taskbar {
    padding: 10px 0 5px 0;
    border: 0px solid #ccc;
    margin: 0;
    list-style: none;
	text-align: right;
}
.eb-events-timeline .eb-taskbar, #eb-category-page-columns .eb-taskbar > * {
	float: right;
}
.eb-box-heading {
    border-radius: 0;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    padding: 8px 0px 10px 0px;
    margin: 0;
}
#eb-categories .eb-box-heading, #eb-events .eb-box-heading, #eb-event-page .eb-box-heading {
    background: #fff;
    border: 0px solid #ffffff;	
}
.eb-box-heading #pop-print {
	float: right;
}

#eb-categories .eb-description, #eb-events .eb-description, #eb-event-page .eb-description {
    border-bottom: 0px solid #fff;
    border-left: 0px solid #fff;
    border-right: 0px solid #fff;
}
#eb-categories .eb-description, #eb-events .eb-description, #eb-event-page .eb-description {
    background: #fff;
    border-radius: 0 0 0px 0px;
    margin: 0;
    padding: 0px;
}

.eb-description h4 {
	margin-bottom: -18px!important;
}

.eb-taskbar .btn.eb-dropdown-toggle {  background-color: #fff; color: #000; border: 1px solid #000;line-height: 34px;}
.eb-taskbar.eb-register-buttons-bottom .dropdown-menu, .eb-taskbar.eb-register-buttons-bottom .uk-dropdown-nav {
    white-space: nowrap;
    margin-left: 0;
    margin-right: 0;
    font-size: 15px;
    text-transform: none;
}

#eb-individual-registration-page input#total_amount {
  border: 0px solid;
  text-align: left;
  padding-left: 0px;
  padding-top: 0px;
  margin-left: 2px;
  margin-top: -1px!important;
  height: 20px;
}
#eb-individual-registration-page .checkbox input[type="checkbox"], .radio input[type="radio"] {
    margin-right: 6px;
}


.eb-privacy-policy-message.alert.alert-info {
  
position: relative;
margin-bottom:4px;
background: #fff;
color: #000;
padding: 0px 0px 0px 0px;
border-color: #ffffff!important;
margin-left: 0px;
}
.form.form-horizontal, .eb-container.eb-event {
    padding-bottom: 20px;
    border-bottom: 0px solid #a73333;
}
.form-horizontal .control-group {
    margin-bottom: 20px;
border: 0px solid;
    height:auto;
clear:both;}
form.form-horizontal .control-label, form.form-horizontal .control-label label {  
 float: left;
    font-weight: 400;    
    width: 240px; }
.form-horizontal .controls { margin-left: 250px; padding-top: 3px;}
#eb-individual-registration-page .add-on,
.input-prepend .add-on{
    background-color: #fff;
    font-size: 16px !important;
    margin-left: 0px;
    margin-top: 10px!important;
    padding-top: 0px;
    height: 16px;

}
#eb-individual-registration-page .form-actions {text-align: right;}
.input-small {   width: 96px!important;  margin-top: 2px!important;}
.eb-container .input-large {width: 260px !important;}
.input-large {   width: 260px !important;
    height: 36px;
  vertical-align: middle;
  display: inline-block;
  border: 1px solid #cccccc;
}

.eb-container .input-xxlarge {
  width: 95% !important;
    border: 1px solid #cccccc;
}
@media(max-width: 599px) {
.form-horizontal .control-group { margin-bottom: 10px;}
.form-horizontal .input-large {   width: 90%!important;
    height: 36px;
  vertical-align: middle;
  display: inline-block;
  border: 1px solid #cccccc;
}
form.form-horizontal .control-label, form.form-horizontal .control-label label {
    float: none!important;
    width: auto;
    padding-top: 5px;
    text-align: left;
    }
.eb-container .input-xxlarge {
  width: 95% !important;
}}

.form-horizontal .controls {margin-left: 0px!important; padding-top: 0px;}
#eb-individual-registration-page .eb-message h1 {	color: #a73333;}
h3.eb-heading { font-size: 15px; font-weight: 500!important; font-family: "Roboto";
    margin: 5px 0 5px 0 !important;}

/* CHF Zeichen */
#eb-amount-container .input-group-text {
    display: flex;
    align-items: left;
    padding: 0rem 0rem;
    padding-right:3px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.16;
    color: #000;
    text-align: left;
    white-space: nowrap;
    background-color: transparent;
    border: 0px solid transparent;
    border-radius: 0rem;

}



.bildzelleteam img  { margin: 0 30px 20px 0 ; width: 180px;height: 180px; }
@media (max-width: 639px) {
td.bildzelle, td.bildzelleteam { width: 140px!important; height: 140px;margin-bottom: 30px;
        padding: 0 ;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;}
.bildzelle img, .bildzelleteam img { margin: 0 0px 0px 0 ;width: 140px;height: auto;}
}
@media (min-width: 640px) AND (max-width: 1023px) {
td.bildzelle { width: 160px!important; height: 160px;min-height: 160px;     padding: 0 ;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px; 
    margin-bottom: 15px;}
td.bildzelle img {  margin: 0 10px 0px 0!important; width: 160px!important; height: 170px!important;}}

@media (min-width: 1024px) {
td.bildzelle { width: 180px;
    padding: 0 ;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.eb-event-short-description td.bildzelle,
.eb-description-details td.bildzelle{ width: 187px;
    padding: 0 ;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
}
/*td.bildzelle img {  margin: 0 0px -60px 0!important ;
    width: 180px!important;
    height: auto!important;
    min-height: 180px;
    padding-bottom: 0px!important;}*/

.eb-container.eb-event {border-bottom: 1px solid #a73333!important;padding-bottom: 30px;}
@media (min-width: 600px) {
h2.eb-event-title-container a.eb-event-title {font-size: 20px;}}
.eb-event-info table.table-bordered, .eb-event-info table.table-bordered.table-striped {
	 
    border:0px solid #fff!important;
        border-left-color: rgb(255, 255, 255);
        border-left-style: solid;
        border-left-width: 0px;
    border-collapse: separate;
    border-left: 0;
    border-radius: 0px;
}
#eb-event-info table.table-bordered, #eb-event-info table.table-bordered.table-striped {
	 
    border:0px solid #fff!important;
        border-left-color: rgb(255, 255, 255);
        border-left-style: solid;
        border-left-width: 0px;
    border-collapse: separate;
    border-left: 0;
    border-radius: 0px;
}
#eb-event-info .table-bordered  { background-color: #efefef;padding: 14px;}
#eb-event-info .table-bordered td {
	  border-right-color: rgb(255, 255, 255);
        border-left-color: rgb(255, 255, 255);
        border-left-style: solid;
        border-left-width: 0px;
    border-collapse: collapse;
    border: 0!important;
  background-color: #efefef;
  padding: 3px;
}


/* OFFCANVAS MENUE*/
.sm-levels strong, b {	font-weight: normal!important;  }
 dl.level1 {max-width: 270px;}
 dt.level1 {	background: #a73333;	margin: 10px;	max-width: 260px;}
dt.level1:hover, dt.level1 dt.parent.opened {background-color: #000;}
dl.level2 dt, dl.level2 dt:hover {background: #fff;}

/*SHARE */
.sharenunten .uk-section-default.uk-section.uk-section-small{padding-top: 6px;}
.zurueck{padding-top: 9px;}
.drucken .uk-icon{padding-top: 9px;color: #000;font-weight: bold;}
#sharen {margin: 0px 0 0 6px; width: auto;	float: right;	height: auto;	text-align: right;}
@media (max-width: 599px) {	#sharen {	margin: 0px 0 0 2px;}}
.cw-social-mod-icons-cws-square a.facebook32,
.cw-social-mod-icons-cws-square a.facebook32:hover,
.cw-social-mod-icons-cws-square a.facebook32:active,
.cw-social-mod-icons-cws-square a.facebook32:focus {
    background-color: #fff !important;
	color: #000 !important;
}

.cw-social-mod-icons-cws-square a.twitter32,
.cw-social-mod-icons-cws-square a.twitter32:hover,
.cw-social-mod-icons-cws-square a.twitter32:active,
.cw-social-mod-icons-cws-square a.twitter32:focus {
   background-color: #fff !important;
   color: #000 !important;
}
.cw-social-mod-icons-cws-square a.gmail32,
.cw-social-mod-icons-cws-square a.gmail32:hover,
.cw-social-mod-icons-cws-square a.gmail32:active,
.cw-social-mod-icons-cws-square a.gmail32:focus {
    background-color: #fff !important;
	color: #000 !important;
}
.cw-social-mod-icons-cws-square a[class$="32"], .cw-social-mod-icons-cws-square a[class$="32"]:hover, .cw-social-mod-icons-cws-square a[class$="32"]:active, .cw-social-mod-icons-cws-square a[class$="32"]:focus {
    background-image: url(../../../media/coalawebsociallinks/components/sociallinks/themes-icon/coalaweb-icons/color/cw_social_32.png) !important;
}

@media (max-width: 599px) {.cw-social-mod-icons-cws-square a.facebook32,.cw-social-mod-icons-cws-square a.twitter32,.cw-social-mod-icons-cws-square a.gmail32  { background-color: #fff!important;}} 
@media (min-width: 600px) {input.nachrechts { margin-left: -10px!important; }}


.fb-share-button-webcan { background-image:url(../../../images/liturgie/logo/fb.png); background-repeat:no-repeat;}
input.uk-input, input.uk-input.required, .required {box-shadow: none;}
td.unsichtbar label {font-size: 1px!important;display: none;}
/* PRINT */ 
body.contentpane, .tm-page-container, table, .uk-table  {  font-family: "Roboto"!important;}

/* Unternavi links */
.unternavi .uk-nav-sub li a {padding-top: 3px; padding-bottom: 3px;}

/* BREVO */
.sib-form {padding: 0!important;
  padding: 10px 0px 10px 0px;
}
.sib-form-container {padding: 0!important;
  padding: 10px 0px 10px 0px;}
div#sib-container.sib-container--large.sib-container--vertical {padding: 0!important;
  padding: 10px 0px 10px 0px;}
.sib-form-container a.liturgielink {color: #000!important;text-decoration: none!important;}