.checkout-agreements {
	padding-top: 25px;
	padding-bottom: 10px;
}


/* paypal express review page */
.opc-block-summary .mark {
	background-color: white;
}

.product-image-container span.product-image-wrapper {
	padding-bottom: 0px !important;
}

.paypal-express-review .modal-popup .modal-inner-wrap {
max-height: 95% !important;
overflow-x: hidden !important;
overflow-y: auto !important;
}
.paypal-express-review .modal-popup .modal-header .action-close {
    top: 15px;
    right: 15px;
}
.paypal-express-review .modal-popup .modal-content {
    padding: 15px !important;
}


.minicart-items-wrapper {
	height: auto !important;
}
.minicart-items-wrapper .product-image-wrapper img,
#minicart-content-wrapper img.product-image-photo{
	width:auto !important;
	height:auto !important;
}



.mfp-iframe-holder .mfp-close {
	right: 0px !important;
	width: 30px !important;
	top: 0px !important;
}

.promobanner .text{
	width: auto !important;
}

/* BSS Label soll in der Sidebar Wishlist nicht gehene */
#wishlist-sidebar .bss-label-productlist{
	display: none;
}

/*Im Warenkorb der Gutschein zu weit oben */
.checkout-cart-index .checkout-extra > .block + .block > .title  {
	margin-top: 62px;
}

#tooltip-label {
	display: none;
}


/* Recaptcha feld das nicht angezeigt werden sollte */
.required-captcha.checkbox,
.field-recaptcha .required-captcha {
	display:none;
}

aside.modal-popup.repertus_packstation-modal.modal-slide._show {
	z-index:1010 !important;
}

aside.modal-popup.repertus_packstation-modal.modal-slide._show .modal-inner-wrap {
	box-shadow: 0px 0px 32px silver;
}

.baseprice:before {
	content: '(';
}
.baseprice:after {
	content: ')';
}

/* INformation zu Steuner und Lieferzeit in der Produktübersicht ausbleden */
.products-grid .product.attribute.delivery_time {
	display:none
}

.products-grid .tax-details {
	display:none;
}
.products-grid .price-final_price span.price:after {
	content: ' *';
}

.secondary a.action.back {
	display: none;
}


#tonur_packstation_map .MicrosoftMap .Infobox .infobox-actions {
	height:25px !important;
}

.magesales-address-validation-popup .modal-content {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	border: 0px !important;
}
.magesales-address-validation-popup .modal-header {
	border-bottom: none !important;
}
.magesales-address-validation-popup .modal-footer {
	borger-top:none !important;
}


.payment-method-title field {
	display:none;
}

div#modal-locationfinder-map,
div#modal-shopfinder-map {
	height: 500px;
	margin-top: 15px;
}
#modal-locationfinder-search button.btn-primary,
#modal-shopfinder-search button.btn-primary {
	margin-top: 15px;
}

.error,.field-error {
	color: #b81414 !important;
}



@media (max-width:991px) {
	.field-tooltip {
		cursor: pointer;
		position: inherit;
		top: 5px;
	}
}

/*
div#block-shipping .title, div#block-discount .title {
    display: none;
}

.checkout-cart-index .checkout-extra {
	padding-left: 0px !important;
}
*/

.dhl-checkbox input {
	float:left;
}

.dhl-checkbox label {
	line-height: 27px !important;
	margin-left: 5px !important;
}

h4.shipping-option-label {
	font-size:22px;
	font-weight:400;
}

.locationfinder-option #removeLocation.,
.shopfinder-option #removeLocation {
	margin-bottom: 13px;
}



#modal-locationfinder .search-inputs > div,
#modal-shopfinder .search-inputs > div {
    width: 50%;
    float: left;
    padding: 5px 5px 0px 5px;
}
#modal-locationfinder .search-input > div > label,
#modal-shopfinder .search-inputs > div > label {
	margin: 0px !important;
}
.checkout-index-index .modal-popup .modal-inner-wrap {
	max-height: 95% !important;
}

#origin_address,.org_address label {
	color:#da021b;
}

#candidate_0,.candidate_address label {
	color:green;
}

.mpinstagramfeed-container .row {
    margin: 0px !important;
}
.mpinstagramfeed-container .mpinstagramfeed-photo .mpinstagramfeed-post-caption {
    font-size: inherit !important;
}


@media (max-width: 767px) {
	.mpinstagramfeed-photo:first-child {
	    display: inline-block !important;
	}
	.mpinstagramfeed-photo {
	    display: none !important;
	}
}

.item-options {
	display:none;
}
#mini-cart .product-item-details .options {
	display:none;
}

.mpinstagramfeed-container .mpinstagramfeed-photo .mpinstagramfeed-post-caption {
	max-height: 32% !important;
}

.ampromo-overlay {
        display:none;
}


.footer.footer99 .middle-footer .footer-logos {
	margin-right: 7px;
}

.footer_block_20_10 a {
	background-color: unset !important;
	background-size: contain !important;
	border: none !important;
	height: 170px !important;
}

.mgs-accordion .accordion-title {
	height: auto !important;
}
.mgs-accordion .accordion-title:before {
	height: 100% !important;
}

.action-header-content {
	height: unset !important;
}

.action-header-content .coupon {
	border:none !important;
	margin-left: unset !important;
	line-height: unset !important;
}

.action-header-content .coupon2 {
	border: 2px solid #f3ca00;
	margin-top: 10px;
	display: inline-block;
}

.social_icons li {
	margin-right: 0px !important;
}

.social_icons li a img {
	margin-bottom: 5px;
	margin-right: 5px
}

.pccf .pccformwrapper .required-control .control-label::after,
.pccf .required-control .control-label:after {
	color: #0077C8 !important;
}


.pccf .cheat input {
    visibility: hidden;
}


.minicart-wrapper .block-content>.actions>.subtotal>span.label {
	text-transform: none !important;
}


.select:focus {
    box-shadow: 0 1px 1px rgb(0 0 0 / 8%) inset, 0 0 8px rgb(0 119 200 / 40%);
    border-color: #0077C8;
}

.nrshipping-checkbox .checkbox {
	display: inline;
	vertical-align: middle;
	margin-top: 0px;
}

.products-grid .product-item-info .product-top {
	background: none !important;
}

#maincontent h1.heading {
    text-align: center !important;
}

.minisearch .button {
	width:50px !important;
}

.section-builder h4 {
	text-align: center;
}

.section-builder h4.accordion-title {
    text-align: left;
}

.field-tooltip span {
	    display: none;
    }

.magesales-address-validation-popup .action-close {
	display: none !important;
}

/* Branding on the banner */
a#CybotCookiebotDialogPoweredbyCybot,
div#CybotCookiebotDialogPoweredByText {
  display: none !important;
}

/* Branding on the widget */
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo {
  display: none !important;
}

#maincontent .nrshipping-settings-container h4 {
    font-size: 16px;
    font-weight: 400;
    color: #2a2a2a;
    margin-bottom: 15px;
}

.message.warning {
    color: #b81414 !important;
}

#origin_address {
	height: 30px;	
}


.page-main ul {
    list-style: disc;
    font-size: 15px;
    margin-left: 40px;
    margin-bottom: 20px;
}
