﻿/*
Füge deinen eigenen CSS-Code nach diesem Kommentar hinter dem abschließenden Schrägstrich ein. 

Klicke auf das Hilfe-Symbol oben, um mehr zu erfahren.
*/
.shrink .navbar-brand img {
	height: 55px;
}
/*.navbar-right {
	max-width: 700px;
	min-width: 700px;
}
.nav.navbar-nav.navbar-right {
	max-width: 700px;
	min-width: 700px;
}
*/
@media (min-width: 768px) { 
.navbar>#MasterSearchfield { margin-top: 0px ; }
}
#MasterSearchfield {
	cursor: pointer;
	display:flex;
}
.footer-top #MasterSearchfield { color: black; display: flex; }
.navbar #MasterSearchfield {
	margin-top: 5px;
	background:white url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAG0lEQVR42mNgwAfKy8v/48I4FeA0AacVDFQBAP9wJkE/KhUMAAAAAElFTkSuQmCC") no-repeat right 10px center;
	border: 1px solid #FFC55F;
	}
#MasterSearchfield input.search-field {
	border: 0px;
	flex: 1;
}

.wpb_column.vc_column_container.vc_col-sm-12 {
    	margin-top: 86px;
	}
/*}*/

.nav.navbar-nav.navbar-right {
    max-width: 500px;
    margin: 12px 0;
}
/*@media (min-width: 500px) {*/
ul.products[class*="columns-"] {
	padding:20px;
}
/*}*/
ul.products[class*="columns-"] li {
	background-color: white;
	box-shadow: 1px 10px 20px -20px black;
}
@media (max-width: 600px) {
ul.products[class*="columns-"] { text-align: center;}
	.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
	width: 75%;
	float: none;
}
.woocommerce ul.products[class*="columns-"] li.product:nth-child(2n), .woocommerce-page ul.products[class*="columns-"] li.product:nth-child(2n) {
	float: none;
}
}

@media (min-width: 993px) {
.nav.navbar-nav.navbar-right {
	max-width: 700px;
}
}
@media (min-width: 1200px) {
	.nav.navbar-nav.navbar-right {
    max-width: 900px;
		margin: 22px 0px;
	}
	.nav.navbar-nav.navbar-right * {
		font-size: 14px;
	}
}
.woocommerce .woocommerce-ordering {  float: none; }
.woocommerce .woocommerce-ordering select {
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
}

.subpage-head {
	padding-top: 130px !important;
}
/*}*/
.navbar-brand img {
	width: auto;
}
.navbar-header {
	max-width: 1000px;
}

.entry-content { text-align: center; }
.woocommerce-ordering { width: 51%; margin: 0px auto !important; } 