.navbar{z-index:1;}
.sticky-custom-head{display: none !important}
.fixedbar .sticky-custom-head{display: inherit !important}
#header-lieferung,#header-kontakt, #header-showroom{margin-right: 15px;width:50px;}
#header-kontakt-block p,#header-lieferung-block p{margin:0}
#trustedshop{margin-right: 20px;}
#header-showroom{width:80px;}
#header-kontakt .hover-1, #header-showroom .hover-1,#header-lieferung .hover-1{display:none}
#header-lieferung .hover-1,#header-kontakt .hover-1,#header-showroom .hover-1{background-color: #c8a642;border: 1px solid #c8a642;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 2px 2px 6px 0px rgba(0,0,0,0.2);-moz-box-shadow: 2px 2px 6px 0px rgba(0,0,0,0.2);box-shadow: 2px 2px 6px 0px rgba(0,0,0,0.2);color: #fff;display: none;padding: 7px;text-align: center;z-index: 1001;}
#header-showroom a span{background-color: #1fc0a0;border: 1px solid #1fc0a0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: #fff;margin-right: 10px;padding: 0 5px;display:inline-block}
#header .text-right > div,#header .text-left > div{display: inline;}
#header .slogan{display:none !important}

/* Custom */
.category-image {display: none}
.product-info .stock, .product-info-main .stock{padding-left:0}
.product-info .attribute.sku, .product-info-main .attribute.sku{display: none}
.rapper_hersteller {margin-bottom:20px;}
.table-abmessungen tr td{padding:0}
.table-abmessungen tr{border-bottom:1px solid #777}
.table-abmessungen tr:last-child{border-bottom:none}
.tonyMenu__inner-list-items li:not(.tonyMenu__inner-list-image) a{color:#333;font-weight: 500;text-transform: uppercase;}
.tonyMenu__inner-list-single > li,.tonyMenu__inner-list-items li:not(.tonyMenu__inner-list-image):not(:last-child){border-color:#1fc0a0 !important }
.tonyMenu__inner-list-items li:hover:not(.tonyMenu__inner-list-image):not(:last-child){background-color: none}

.product-info-main > .tax-details{display: none}
.old-price .price-container.price-final_price .price-wrapper .price{font-size:16px;}
.old-price .price-container.price-final_price .price-wrapper:after{content:"UPE"}
#toolbar-amount, .products.wrapper ~ .toolbar .limiter {display:none !important}
.payment-method label{margin-top:2px !important; color: #777;}
.payment-method{background:url("/pub/media/yourstore/vorkasse.png") no-repeat}
.payment-method-paypal{background:url("/pub/media/yourstore/paypal.png") no-repeat}
.payment-method-ratenkauf{background:url("/pub/media/yourstore/ratenkauf.jpg") no-repeat}
.payment-method-creditcard{background:url("/pub/media/yourstore/kreditkarte.png") no-repeat}
.payment-method-rec{background:url("/pub/media/yourstore/billpay.png") no-repeat}
.payment-method-debit{background:url("/pub/media/yourstore/ec.png") no-repeat}
.payment-method-cashondelivery{background:url("/pub/media/yourstore/nachnahme.png") no-repeat}
.payment-method input[name="easycredit"] + label > img{display:none}
.easycredit-widget{margin-left:10px}
.easycredit-widget .easycredit-rate{color: #cd9902}
.modal-popup{z-index:99999999 !important}

input[value="payone_paypal"]{background:url("/pub/media/yourstore/paypal.png") no-repeat}

.checkout-agreement span{font-size:12px}
.checkout-agreement button{height:inherit}
.opc-wrapper .product-item-details .product.options{display:none !important}
.checkout-index-index #checkout{background-color:#fff}
.checkout-index-index .checkout-header{margin:none}
.opc-wrapper .step-title{color:#1fc0a0;border-top:none;padding:0;}
.opc .title{margin-top:0;color:#1fc0a0;}
.opc-wrapper .checkout-payment-method .payment-option-title .action-toggle{color:#1fc0a0;}
.modal-popup._inner-scroll .modal-inner-wrap{max-height:50% !important;}
.cart-button-bar .continue:hover{background-color:#474747;color:#fff;}
.swatch-option {max-width:100px;height:100px;width:100px;}

@media screen and (min-device-width: 1025px) and (max-device-width: 1769px ){
	button#empty_cart_button{float:right;margin-bottom:15px;}
}
.fotorama__fullscreen .fotorama--fullscreen{z-index:999999999 !important}

.delivery-banner__text{padding-left:0}

/* jQUery UI Dialog */
.ui-dialog{background-color: #fff;padding:10px 20px;z-index: 99999999;}
.bodylayer{width: 100%;height: 100%;background-color: #000;position: fixed;opacity: .3;top: 0;left: 0;z-index: 9999999;}
.ui-dialog-titlebar-close{float:right;color:#1fc0a0}
.ui-dialog-titlebar-close .ui-button-text{color:#1fc0a0;font-size:3rem;}

div.mage-error[generated]{font-size:1.7rem;font-weight:500}
.product-info .required, .product-info-main .required{font-weight:500}
.product-info .select--ys, .product-info select{font-size:1.1em}

.checkout-index-index br{display:block !important}
.items-in-cart .content{margin-top:0 !important}
#header .logo_sticky img{height:inherit}
.checkout-index-index .checkout-block{padding-bottom:0}
.checkout-index-index .payment-methods  {margin-left:5px;margin-right:5px;}
.checkout-index-index .actions-toolbar{margin-bottom:15px}



/*.fieldset.address [name$=".region_id"]{width:50%}
.fieldset.address [name$=".region_id"],
.fieldset.address [name$=".country"],
.fieldset.address [name$=".postcode"],
.fieldset.address [name$=".city"],
.fieldset.address [name$=".company"],
.fieldset.address [name$=".vat_id"],
.fieldset.address [name$=".firstname"],
.fieldset.address [name$=".lastname"] {float:left; }*/
.checkout-index-index .opc-block-summary .minicart-items .product-item-details{padding-left:16px;}
.checkout-index-index #header div div div:last-child{display:none}
.checkout-index-index #maincontent .page-title-wrapper,
.checkout-index-index .stuck-nav{display:none !important;}
#billing-new-address-form label{margin-top:0 !important}
.checkout-payment-method .payment-method-content{padding:0}

.checkout-onepage-success .checkout-success .title, .sales-order-print .block-order-details-view .title, .account .block-order-details-view .title{margin-top: 0 !important;}
.checkout-onepage-success .checkout-success .payment-method, .sales-order-print .block-order-details-view .payment-method, .account .payment-method{background: none !important}
.minimal-price-link{display:none}
.opc-estimated-wrapper{display:none !important}
#payone_creditcard_creditcard_form #payone_creditcard_cc_type_exp_div{display:inline-block}
.sidebar .block .product-items .product-item .product-item-info .product-item-details .product-item-actions .action.primary{height:auto}
.checkout-onepage-success #registration input.action{margin-top: 50px !important;}
.checkout-onepage-success #registration form{position: inherit !important;right: inherit !important;top: inherit !important;}
@media screen and (max-device-width: 1024px ){
	#header .minicart-wrapper{width:160px;top:40%;}
	#header .minicart-wrapper .dropdown > a .icon {margin-right:10px;}
}
@media screen and (max-device-width: 768px ){
	#shipping-method-buttons-container{float:right;}
	#layered-filter-block a.slide-column-close{display:none !important}
}

.payment-method .radio{
	margin-left:195px;
	margin-right: 10px;
	display: inline-block;
}
.payment-method {
	background-position: 0 10px !important;
}

@media only screen and (max-width: 450px){
	.checkout-payment-method .payment-method-title {
		padding: 65px 0 0 0;
	}
	.payment-method .radio{
		margin-left: auto;
	}
}
.checkout-agreements-block .checkout-agreements .checkout-agreement button.action {
	height: initial;
}

.opc-block-summary .table-totals .grand .amount,
.opc-block-summary .table-totals .amount {
	padding-right: 0;
}

@media (max-width: 991px) {
	.opc-sidebar .opc-block-summary {
		padding: 16px 5px;
	}
	body.checkout-cart-index .shopping_cart-aside{
		position: static !important;
	}
}

@media(max-width:576px){
	.minicart-wrapper .dropdown > a {
		margin: 0;
	}

	#header .minicart-wrapper {
		display: flex;
		position: absolute;
		top: 160px;
		margin-top: -30px;
		right: 45px;
	}
}

@media (max-width: 1024px) {
	#header .minicart-wrapper {
		display: flex;
		position: absolute;
		top: 100px;
		margin-top: -30px;
		right: 45px;
	}
}

@media(max-width:767px){
	#header .minicart-wrapper {
		top: 100px!important;
	}
}

.price-container .price-label {
	display: none;
}

.payment-group > .step-title + .payment-method._active {
	background: none !important;
}

.payment-group > .step-title {
	border-bottom: none !important;
	padding-bottom: 0px !important;
	
}

#ppplus {
	padding-top: 0px !important;
}