/*
Hier kannst du dein eigenes CSS einfügen.

Klicke auf das Hilfe-Symbol oben, um mehr zu lernen.
*/

#themify-audio-dock .themify-audio-dock-inner .tracklist .wp-playlist .mejs-controls .mejs-playpause-button button {
    color: #fff;
    height: 30px;
    width: 30px;
    margin: 0;
    left: 12px;
    top: -7px;
    background-color: #286090;
    border-radius: 4px;
}

.site-primary-menu-responsive {
	opacity: 0.8;
    background-image: url('/wp-content/uploads/2020/06/MenueBG3.png');
    background-size: cover;

.wp-playlist-item-title {
    font-size: large;
}

.site-wrapper-1489999 {
	position:absolute;
  left: 0;
  right: 0;
	min-height: 190%;
	min-width: 100%;
	background-size: cover;
	background-image: url(/wp-content/uploads/2020/06/1489999_adaptiert.svg);
  z-index: 1489999;
}

.site-primary-menu {
  margin: 0 auto;
  min-width: 100%;
}


	
.sf-menu a:hover {
    color:#83C7E9;
}
.sf-menu ul a:hover {
    color:#83C7E9;
}

.woocommerce ul.products li.product .button {
    margin-top: 1em;
    width: 100%;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-size: 65%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    color: #515151;
    background-color: #ebe9eb;
    border: 0;
    white-space: nowrap;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    text-shadow: none;
}

.woocommerce .star-rating {
    color: blue;
}

.mini_cart_item{
		display:none;
}

.wc-gzd-total-mini-cart{
		display:none;
}

/* Sidebar Warenkorb anzeigen und Kasse*/

.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons {
		font-size: 12pt;
    width: 100%;
		margin-top: 5px;
}

.return-to-shop{
		font-size: 18pt;
}

#next-step-address,#next-step-payment,#place_order {
		font-size: 12pt;
}

.site-info {
	background: #B7C848;
}


.caption{
    background-color: black;
}


.site-social2-menu a, .site-social2-menu a:visited, .widget_nav_menu div[class^="menu-social-"] a, .widget_nav_menu div[class^="menu-social-"] a:visited {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 50%;
    color: #242424;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 35px;
    height: 35px;
    -webkit-transition: all .25s ease-out;
    transition: all .25s ease-out;
}

.credits {
    color: #fff;
    font-size: 12px;
    font-size: 0.75rem;
    text-align: center;
}

.credits a, .credits a {
    color: #fff;
}
.credits a, .credits a:visited {
    color: #fff;
}


button{
	background: #5CB85C;
	border-color: #398439;
	color: #fff;
}

button:hover{
	background: #449D44;
	color: #fff;
}


.metaslider img {
    height: 100%;
    width: 30%;
}

.metaslider .caption {
    background: black;
}

	

