@media (max-width:767px) {

/* Bar styling (first row), currently unused. */

.node--type-shop-artikel p{
	margin: 0;	
}

.node--type-shop-artikel .field{
	margin: 1px 0px;	
	padding: 2px 0px;	
}

.node--type-shop-artikel .field--name-field-lieferstatus {
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	margin-top: 15px;
}
	
.node--type-shop-artikel .field--name-field-download a {
	font-weight: bold;
}

.node--type-shop-artikel .field--name-field-image {
	display: inline-block; !important;
}

.node--type-shop-artikel .field--name-field-image img {
	float: left;
	max-width: 60%;
	height: auto;
		margin: 0px 20px 15px 0px;
}

.node--type-shop-artikel .field--name-body {
	display: block !important;
	margin-bottom: 20px;
}

.node--type-shop-artikel .field__label {
	display: inline-block;
	min-width: 50%;
	font-weight: bold;
}

.node--type-shop-artikel .field__item {
	display: inline-block;
}





#block-birdlifeshoporderblock div.form-item {
	width: 50%;
	display: inline-block;
	vertical-align: top;
}

#block-birdlifeshoporderblock div.form-actions {
	display: inline-block;
	vertical-align: top;
}

#block-birdlifeshoporderblock label {
	margin-right: 10px;	
}

#block-birdlifeshoporderblock #edit-amount {
	padding: 1px;	
    width: 50px;
    margin-right: 10px;
}

.birdlife-item-row {
    margin-bottom: 20px;
    background: #f5f5f5;
    padding: 15px 8px !important;
    min-height: 160px;
    display: flex;
}

.birdlife-item-row p {
	margin: 0px;
}

.birdlife-item-row h3{
	margin-top: 0px;
}

.birdlife-item-row div.views-field-field-image{
    float: left;
    display: flex;
    align-items: top;
    height: 130px;
    margin-left: 10px;
    width: 100px;
    overflow: hidden;
    min-width: 100px;
}

.birdlife-item-row .views-field-field-image img{
    width: 70px;
    height: auto;
}
	
.birdlife-item-row div.birdlifeshop-teaser-details{
	margin-top: auto;
	margin-bottom: auto;
}

.birdlife-item-row div.views-field-title a{

}

.birdlife-item-row div.views-field-body{
	/*margin-left: 100px;*/
}

.birdlife-item-row div.views-field-field-preis-normal{
	/*margin-left: 100px;*/
}

.birdlife-item-row .views-field-field-preis-normal div.field-content{
	display: inline-block;
}

.birdlife-cat-row {
    margin-right: 2%;
    vertical-align: top;
    margin-bottom: 5%;
    background: #f5f5f5;
    padding: 10px !important;
}

.birdlife-cat-row img {
	height: 170px;
    width: auto;
}

.birdlife-cat-row p {
	margin-bottom: 0px;
}

#views-exposed-form-shop-kategorie-page-1 div.form-item, 
#views-exposed-form-shop-kategorie-page-2 div.form-item, 
#views-exposed-form-shop-kategorie-page-3 div.form-item, 
#views-exposed-form-shop-kategorie-page-4 div.form-item, 
#views-exposed-form-shop-kategorie-page-5 div.form-item, 
#views-exposed-form-shop-kategorie-page-6 div.form-item, 
#views-exposed-form-shop-kategorie-page-7 div.form-item, 
#views-exposed-form-shop-kategorie-page-8 div.form-item, 
#views-exposed-form-shop-kategorie-page-9 div.form-item, 
#views-exposed-form-shop-kategorie-page-10 div.form-item, 
#views-exposed-form-shop-kategorie-page-11 div.form-item, 
#views-exposed-form-shop-kategorie-page-12 div.form-item, 
#views-exposed-form-shop-kategorie-page-13 div.form-item, 
#views-exposed-form-shop-kategorie-page-14 div.form-item {
	display: inline-block;
	vertical-align: top;
}

#views-exposed-form-shop-kategorie-page-1 div.form-actions, 
#views-exposed-form-shop-kategorie-page-2 div.form-actions, 
#views-exposed-form-shop-kategorie-page-3 div.form-actions, 
#views-exposed-form-shop-kategorie-page-4 div.form-actions, 
#views-exposed-form-shop-kategorie-page-5 div.form-actions, 
#views-exposed-form-shop-kategorie-page-6 div.form-actions, 
#views-exposed-form-shop-kategorie-page-7 div.form-actions, 
#views-exposed-form-shop-kategorie-page-8 div.form-actions, 
#views-exposed-form-shop-kategorie-page-9 div.form-actions, 
#views-exposed-form-shop-kategorie-page-10 div.form-actions, 
#views-exposed-form-shop-kategorie-page-11 div.form-actions, 
#views-exposed-form-shop-kategorie-page-12 div.form-actions, 
#views-exposed-form-shop-kategorie-page-13 div.form-actions, 
#views-exposed-form-shop-kategorie-page-14 div.form-actions {
	display: inline-block;
	vertical-align: top;
}

#views-exposed-form-shop-kategorie-page-1 div.form-actions input, 
#views-exposed-form-shop-kategorie-page-2 div.form-actions input, 
#views-exposed-form-shop-kategorie-page-3 div.form-actions input, 
#views-exposed-form-shop-kategorie-page-4 div.form-actions input, 
#views-exposed-form-shop-kategorie-page-5 div.form-actions input, 
#views-exposed-form-shop-kategorie-page-6 div.form-actions input, 
#views-exposed-form-shop-kategorie-page-7 div.form-actions input, 
#views-exposed-form-shop-kategorie-page-8 div.form-actions input, 
#views-exposed-form-shop-kategorie-page-9 div.form-actions input, 
#views-exposed-form-shop-kategorie-page-10 div.form-actions input, 
#views-exposed-form-shop-kategorie-page-11 div.form-actions input, 
#views-exposed-form-shop-kategorie-page-12 div.form-actions input, 
#views-exposed-form-shop-kategorie-page-13 div.form-actions input, 
#views-exposed-form-shop-kategorie-page-14 div.form-actions input {
	margin-right: 20px;	
}

.form-item-key label, 
.form-item-langcode label {
	margin-right: 20px;	
}

.form-item-key input, 
.form-item-langcode input {
	padding: 1px;	
	margin-right: 20px;	
}

#birdlifeshop-cart-form hr{
	margin-top: 5px;	
	margin-bottom: 5px;	
}

#birdlifeshop-cart-form .form-item{
	margin-top: 0.5em;
	margin-bottom: 0.5em;	
}

#birdlifeshop-cart-form input[type="radio"] {
    margin: 4px 4px 0px 0px;
}

#birdlifeshop-cart-form .js-form-type-item{
	display: inline-block;
	vertical-align: middle;
	padding: 0px;
}

#birdlifeshop-cart-form .js-form-type-number{
	display: inline-block;
	padding-right: 3%;
}

#birdlifeshop-cart-form .form-number{
	width: 100%;
}

#birdlifeshop-cart-form .js-form-type-number, 
#birdlifeshop-cart-form .form-item-amount,
#birdlifeshop-cart-form [class*=" form-item-amount-"]{
	width: 15%;
}

#birdlifeshop-cart-form [class*=" form-item-title-"], #birdlifeshop-cart-form .form-item-title {
    width: 47%;
}

#birdlifeshop-cart-form [class*=" form-item-price-"], 
#birdlifeshop-cart-form .form-item-price, 
#birdlifeshop-cart-form [class*=" form-item-total-price-"], 
#birdlifeshop-cart-form .form-item-total-price {
    width: 17%;
    text-align: right;
}

#birdlifeshop-cart-form .form-item-shipping-costs-details {
	font-size: 0.8em;
	width: 100%;
	margin-bottom: 10px;
}

#birdlifeshop-cart-form .form-item-shipping-costs-details .details_inner {
	background: #eeeeee;
	padding: 10px;
	/*float: right;*/
}

#birdlifeshop-cart-form .form-item-shipping-costs-details p {
	margin: 0px;
	line-height: 2em;
}

#birdlifeshop-cart-form #edit-sum {
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}

#birdlifeshop-cart-form .form-item-label {
	width: 69%;	
}

#birdlifeshop-cart-form .form-item-order-sum {
	width: 29%;	
	text-align: right;
}

#birdlifeshop-cart-form .form-item-order-remark,
#birdlifeshop-cart-form .form-item-order-disclaimer {
	width: 100%;
	font-size: 11px;
    color: #999;
    font-style: italic;
}

#birdlifeshop-cart-form .form-item-order-remark {
	text-align: right;
}

#birdlifeshop-cart-form .form-item-check-address,
#birdlifeshop-cart-form .form-item-check-member-no,
#birdlifeshop-cart-form .form-item-check-phone,
#birdlifeshop-cart-form .form-item-check-email,
#birdlifeshop-cart-form .form-item-check-comments {
	width: 100%;
}

#birdlifeshop-cart-form .form-item-order-disclaimer {
	border-top: 1px solid #eeeeee;
}

#birdlifeshop-cart-form .form-item-order-remark p,
#birdlifeshop-cart-form .form-item-check-address p,
#birdlifeshop-cart-form .form-item-check-member-no p,
#birdlifeshop-cart-form .form-item-check-phone p,
#birdlifeshop-cart-form .form-item-check-email p,
#birdlifeshop-cart-form .form-item-check-comments p,
#birdlifeshop-cart-form .form-item-order-disclaimer p {
	margin: 0px;
}

.block-birdlifeshop-block{
	background: #f5f5f5;
	padding: 1px 10px;
	margin-bottom: 20px;
}

.block-birdlifeshop-block h2{
	margin-top: 10px;
}

.block-birdlifeshop-block p{
	margin-bottom: 10px;
}

#block-hervorgehobenesformularshop-kategoriepage-14, 
#block-hervorgehobenesformularshop-kategoriepage-14-3{
	background: #f5f5f5;
	padding: 1px 10px;
	margin-bottom: 20px;
	margin-top: -20px;
}

#block-hervorgehobenesformularshop-kategoriepage-14  label, 
#block-hervorgehobenesformularshop-kategoriepage-14-3 label{
	width: 100%;
}

#block-hervorgehobenesformularshop-kategoriepage-14 #edit-key, 
#block-hervorgehobenesformularshop-kategoriepage-14-3 #edit-key{
	width: 175px;
	margin-right: 0px;
}

#block-hervorgehobenesformularshop-kategoriepage-14 div.form-item, 
#block-hervorgehobenesformularshop-kategoriepage-14-3 div.form-item{
	width: 60%;
	margin-top: 0px;
	margin-bottom: 15px;
}

#block-hervorgehobenesformularshop-kategoriepage-14 div.form-actions, 
#block-hervorgehobenesformularshop-kategoriepage-14-3 div.form-actions{
	vertical-align: bottom;
	margin-bottom: 15px;
	margin-top: 0px;
}

p.birdlifeshop-block-link {
	margin-left: 10px;	
}
}