@media screen and (max-width: 1180px) {
	.brand-desktop {
		padding-right:10px !important;
		margin-right:10px !important;
	}

	.navbar-nav {
		padding-left:0px !important;
	}

	.navbar-nav .nav-item {
		padding-right:10px !important;
	}
}

@media screen and (max-width: 1105px) {
	.navbar-brand {
		margin-right:0px;
		padding-right:10px !important;
	}

	.navbar-brand img {
		max-width: 100px;
	}
}

@media screen and (max-width: 1091px) {
	.brand-desktop {
		margin-right:0px;
		padding-right:5px !important;
		padding-left: 5px !important;
	}

	.navbar-brand img {
		max-width: 100px;
	}
}

@media screen and (max-width: 1076px) {
	.navbar-nav {
		padding-right:2px !important;
	}

	.nav-item.pe-3 {
		padding-right:0.5rem !important;
	}
}


@media screen and (max-width: 1032px) {
	.navbar-nav li a {
		font-size:14px;
	}

	.navbar-brand {
		padding-left:5px !important;
	}
}

@media screen and (max-width: 948px) {
	.navbar-nav li a {
		font-size:13px;
	}
	.navbar-brand {
		display: none;
	}

	.navbar-nav {
		padding-left:0px !important;
	}
}

/*
@media screen and (max-width: 779px) {
	li.subheader_contact {
		display:none;
	}
}

 */

@media screen and (max-width: 767px) {
	.navbar-brand {
		display: block;
	}

	li.subheader_contact {
		display:none;
	}

	.off-canvas-mobile .navbar-nav li a {
		font-size:20px;
	}

	.spendenkorb_menu_begin {
		display:none;
	}

	.menu_donate_now {
		padding-left:0px !important;
	}



	.navbar-toggler:focus {
		box-shadow: none;
	}

	.mobile-header {
		display:block !important;
	}

	section.donatepage {
		padding-left:10px !important;
		padding-right:10px !important;
	}

	.brand-desktop {
		display:none !important;
	}

	section {
		padding-top:20px;
		padding-bottom:20px;
	}

	.img-holder {
		height:140px;
		background-repeat: no-repeat;
	}

	.slider-button-donate {
		display:none;
	}

	.scrolled-mobile {
		max-width: inherit !important;
		background:none;
		box-shadow: none !important;
	}

	.scrolled-mobile .scrolled-mobile-holder {
		background:#266527;
		padding:10px;
		border-radius:10px;
		box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important;
		color:white;
		font-size:25px !important;
		font-family: 'Sofia Sans';
	}

	.scrolled-mobile:hover, .scrolled-mobile:focus, .scrolled-mobile:active {
		background:none !important;
		box-shadow: none !important;
		border-width: 0px !important;
		border:0px !important;
	}

	.scrolled-mobile .cart-button-symbol {
		display:block;
	}

}


@media screen and (max-width: 657px) {

	.padding-y-mobile {
		padding-top:20px;
		padding-bottom:0px;
	}

	li.subheader_imprint {
		display:none;
	}

	.row-input-holders {
		padding-top:10px;
	}

	.row-input-holders .donate-input{
		padding:10px 20px;
	}

	.row-input-holders .input-group-text {
		padding:10px 20px;
	}

	.btn-delete-donation {
	/*	border-radius:10px 0px 10px 0px !important; */
		padding:9px 7px;
	}

	.donate-title {
		font-size:20px;
	}

	.donate-amount-change {
		-webkit-user-select:  text !important;
		-moz-user-select:  text !important;
		-ms-user-select: text !important;
		user-select: text !important;
		-khtml-user-select: text !important;
	}

	.offcanvas-backdrop.show {
		opacity: 0.8;
	}

	#offcanvasNavbar {
		width:60%;
		background:#2c722e;
	}

	.menu-mobile {
		display: block !important;
		color:#fff;
	}

	.btn-close {
		color:#fff !important;
	}

	.navbar-desktop {
		display: none;
	}
}

@media screen and (max-width: 487px) {
	.navbar-brand {
		display: block;
	}

	li.subheader_donate {
		display:none;
	}
}


@media screen and (max-width: 480px) {

	.donation_image_td {
		width:100px;
	}

	.donatepage h3 {
		font-size:17px !important;
		font-weight:bolder;
	}

	p.donate_desc {
		font-size:14px;
	}
}
