.uk-icon-justify {
    width: 1em;
    text-align: center;
}
.uk-icon-shopping-basket::before {
    content: "\f291";
}
.shopping-cart-button {
        position:fixed;
        left: auto;
		right: 0;
        top: 65px;
        z-index:10000;
}
.shopping-cart-info {
    display: none;
        position:fixed;
        right: 20px;
        top: 34px;
        z-index:10000;
}
.shopping-cart-info button {
        line-height: 24px;
        text-align: left;
        padding: 6px 15px;
}
.shopping-cart-info button span {
        display: block;
        font-size: 0.9rem;
}
@media (min-width: 960px) {
        .shopping-cart-button {
            right:44px;
            left: auto;
			top: 0;
        }
        .shopping-cart-info {
            right: 44px;
            top: 34px;
    }
}

/* Sonderfall Blogbeitrag Der kleine Imkerschein (1245) */
table.activities td {
  border-bottom: 1px solid #555555;
}
table.activities tbody tr:nth-child(2) td {
  border-top: 1px solid #555555;
}
table.activities td.first {
  padding-left: 25px;
  padding-right: 25px;
}
/* Frühling */
table.activities tbody tr:nth-child(-n+10) td {
  background: #fff2cc;
}
/* Sommer */
table.activities tbody tr:nth-child(11) td,
table.activities tbody tr:nth-child(12) td,
table.activities tbody tr:nth-child(13) td,
table.activities tbody tr:nth-child(14) td,
table.activities tbody tr:nth-child(15) td,
table.activities tbody tr:nth-child(16) td,
table.activities tbody tr:nth-child(17) td,
table.activities tbody tr:nth-child(18) td,
table.activities tbody tr:nth-child(19) td {
  background: #f4b084;
}
/* Herbst */
table.activities tbody tr:nth-child(20) td,
table.activities tbody tr:nth-child(21) td,
table.activities tbody tr:nth-child(22) td,
table.activities tbody tr:nth-child(23) td {
  background: #cc9900;
}
/* Winter */
table.activities tbody tr:nth-child(24) td,
table.activities tbody tr:nth-child(25) td,
table.activities tbody tr:nth-child(26) td,
table.activities tbody tr:nth-child(27) td,
table.activities tbody tr:nth-child(28) td,
table.activities tbody tr:nth-child(29) td,
table.activities tbody tr:nth-child(30) td {
  background: #d6dce4;
}

/* 1: ee7203 */
/* 2: f29542 */
/* 3: f6b881 */
/* 4: fbdcc0 */

table.oekoverbaende {
  width: 100%;
}
table.oekoverbaende td {
  width: 20%;
  padding: 10px;
}
table.oekoverbaende tbody tr:first-child td {
  vertical-align: middle;
  text-align: center;
  height: 60px;
}
table.oekoverbaende tbody tr:first-child td:nth-child(3) img,
table.oekoverbaende tbody tr:first-child td:nth-child(4) img {
  height: 110px;
}
table.oekoverbaende tbody tr td:first-child {
  vertical-align: top;
  font-weight: bold;
}
table.oekoverbaende tbody tr td:nth-child(2) {
  background: #ffbf00;
  border-right: 2px solid #ffffff;
  border-top: 2px solid #ffffff;
}
table.oekoverbaende tbody tr td:nth-child(3) {
  background: #ffcf40;
  border-right: 2px solid #ffffff;
  border-top: 2px solid #ffffff;
}
table.oekoverbaende tbody tr td:nth-child(4) {
  background: #ffdc73;
  border-right: 2px solid #ffffff;
  border-top: 2px solid #ffffff;
}
table.oekoverbaende tbody tr td:nth-child(5) {
  background: #ffe596;
  border-top: 2px solid #ffffff;
}

/*#ffcf3b;*/
.accordion-honigfaq .uk-accordion-title {
  padding: 10px 25px;
  background: #ffcf3b;
}
.accordion-honigfaq .uk-accordion-title.uk-active {
  background: #BF9901;
}

.corona { 
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; 
background-color: #e64214;
color: #ffffff;
line-height: 22px;
padding: 22px 25px 2px 25px;
margin-bottom: 35px;
box-shadow: 0px 0px 15px #333333;
}
.corona p:first-child { 
font-size: 18px;
}
.corona a {
    margin: 0;
	margin-top: 6px;
    border: none;
    overflow: visible;
    font: inherit;
    color: #555555;
    text-transform: none;
    display: inline-block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 15px;
    background: #FFCF3B; /*#152863;*/
    vertical-align: middle;
    line-height: 35px;
    min-height: 35px;
    font-size: 1rem;
    text-decoration: none;
    text-align: center;
}
.corona a:hover {
    /*color: #FFCF3B;*/ 
}

@media (max-width: 520px) {
.uk-notify-top-center {
    margin-left: 10px;
    margin-right: 10px;
    border-radius: 3px;
}
.uk-notify {
    width: 100% !important;
    z-index: 30000;
    opacity: 1;
    border-radius: 3px;
}
.uk-notify-top-center {
    left: 0;
    margin-left: auto;
}
.uk-notify {
    position: fixed;
    top: 60px;
    left: 0;
	padding-left: 10px;
    padding-right: 10px;
    z-index: 1040;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100% !important;
}
}

/* Tablets portrait */
@media (min-width: 768px) and (max-width: 1200px) {
  .uk-visible-small {
    display: none !important;
  }
  .uk-hidden-medium {
    display: none !important ;
  }
  .uk-hidden-large {
    display: block !important;
  }
}