/**
* Override the rules generated with {Less} with pure {Css}
*/
#pay_logos div img{float:right;margin-right:10px}
#pay_logos div img:first-child{margin-right:0}
#cart .AmazonPaymentBox{margin-top:0;text-align:right}
#box-loginbox .AmazonPaymentBox_leftbox{float:left;}
#tfm_dsgvo_accept {background-color: #ff7a00;}
.product-model {margin: 0 0 5px;}

.col.col-sm-4 .logos img {
	margin: 0 4px 8px;
	display: block;
	float: left;
}

.product-info .logos {
    max-width: 293px;
}

.azm-or_wrap .azm-or{display:none}
.azm-or_wrap{margin-top:10px}

#site-wrap:not(.index-wrap) .main-navigation.navbar{margin-bottom:0}
#checkout {margin-top:20px}
#amazon_loginbox{margin-bottom:15px}

@media screen and (min-width: 1200px) {
    [class*='paypal-button-container-'] {
        max-width: 500px !important;
        margin-right: 10px;
    }
}

@media screen and (max-width: 1199px) {
    [class*='paypal-button-container-'] {
        max-width: 680px !important;
        margin-right: 0px;
    }
}

#footer .headline { width: 100%; }

#site-wrap:not(.index-wrap) .listing .section .section-footer {
    margin-top: 20px;
    padding: 0px 0px 0px;
}

#site-wrap:not(.index-wrap) .slider .listing .section .section-footer {
    margin-top: 0px;
    padding: 0 40px 20px;
}

[class*='paypal-button-container-'] {
	margin-right: 0px;
}

a.btn { text-decoration: none; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	background-color: #fff;
}

.dropdown-menu > li > a {
	width: 100%;
}

@media screen and (min-width: 1200px) {
	[id^="paypal_button_container_cart_"] {
		margin-right: 15px;
	}
}