/* Account Page Login
============================== */

.woocommerce-account h2 {
	font-size: 1.5em;
}

.woocommerce-account .u-column2 {
	margin-top: 50px;
}

.woocommerce-account form.register,
#loginform {
	width: 50%;
}

.woocommerce-account .login input,
.woocommerce-account .register input,
.woocommerce-account form.register .form-row,
#loginform input.input {
	width: 100%;
}

.woocommerce-account .login #rememberme {
	width: auto;
}

.woocommerce-Button.button,
.woocommerce-account .button,
.return-to-shop .button.wc-backward {
    padding: 3px 30px;
    font-size: 14px;
    font-weight: bold;
    margin-top: 15px;
    background: #666;
    color: #fff;
    text-transform: uppercase;
    border: none;
    text-decoration: none;
} 

.woocommerce-Button.button:hover {
		background: #333;
}


/* responsive Anpassungen */
@media only screen and (max-width: 767px) {
	.woocommerce-account form.register,
	.woocommerce-account form.login,
	#loginform {
		width: 100%;
	}

	.woocommerce-Button.button {
    padding: 3px 15px;
    font-size: 12px;
	} 
}


/* Account Page logged-in
============================== */
.woocommerce-MyAccount-navigation {
	margin-left: -23px;
	margin-bottom: 50px;
}

/* hide download-link */
.woocommerce-MyAccount-navigation-link--downloads {
	display: none;
}

/* Account bearbeiten */
.woocommerce-EditAccountForm h2{
	margin-top: 30px;
	font-size: 1.3em;
}

/* Input-Breite anpassen */
.edit-account .form-row-wide {
	width: 100%;
}

@media only screen and (min-width: 992px) {
	.edit-account .form-row-wide {
		width: 50%;
	}
}

.edit-account .form-row-wide input {
	width: 100%;
	max-width: 100%;
}


/* Account Page Adressen
============================ */
.woocommerce-MyAccount-content .form-row .input-text {
	width: 80%;
}

.woocommerce-account .woocommerce-MyAccount-content .newsletter {
  margin-left: 0;
}


/* Account Page Bestellungen
============================== */
.woocommerce-account .woocommerce-MyAccount-orders,
.woocommerce-account .shop_table.order_details {
	width: 100%;
	font-size: 14px;
}

@media only screen and (min-width: 992px) {
	.woocommerce-MyAccount-orders td {
		padding-bottom: 8px;
	}
}

.woocommerce-account .shop_table.order_details .order_item {
	font-size: 15px;
}

.woocommerce-account .woocommerce-MyAccount-orders .order-total {
	font-size: 14px !important;
}

.woocommerce-account .woocommerce-Price-amount {
	width: auto;
}

.woocommerce-account .success-page .order-total .woocommerce-Price-currencySymbol {
    position: relative;
    margin-right: 0;
}

.woocommerce-account .order-actions {
	text-align: right;
}

.woocommerce-view-order .shop_table.order_details tfoot tr:last-child {
	background-color: #ddd;
}



/* Checkout
===================================================== */


/* Seite Warenkorb, wenn Warenkorb leer
============================== */
.woocommerce-cart ul.woocommerce-error {
	position: relative;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 30px;
}


/* Login form
============================== */
.login-block form.login {
	margin-top: 20px;
}

@media only screen and (min-width: 992px) {
	.login-block form.login .input-text {
		width: 80%;
	}
}


/* Bestellbestätigung
============================= */
.woocommerce-checkout .subtotal-container .order-delivery {
	padding-right: 3px;
}


/* Change Payment icons
============================== */
.payment_methods li .payment-icon {
	display: inline-block;
	width: 65px;
	height: 30px;
	margin-right: 15px;
	margin-bottom: -5px;
}

li.payment_method_paypal .payment-icon {
	background: url('../img/payment/paypal.svg') no-repeat center center #ddd;
	background-size: 55px auto;
}


li.payment_method_SaferpayCw_Maestro .payment-icon {
	background: url('../img/payment/maestro.svg') no-repeat center center #ddd;
	background-size: 45px auto;
}

li.payment_method_SaferpayCw_Visa .payment-icon {
	background: url('../img/payment/visa.svg') no-repeat center center #ddd;
	background-size: 55px auto;
}


li.payment_method_SaferpayCw_PostFinanceEFinance .payment-icon {
	background: url('../img/payment/postfinance.svg') no-repeat center center #ddd;
	background-size: 57px auto;
}


li.payment_method_SaferpayCw_MasterCard .payment-icon {
	background: url('../img/payment/mastercard.svg') no-repeat center center #ddd;
	background-size: 45px auto;
}


.payment_methods li {
	margin-bottom: 25px;
}

.payment_methods .payment_box {
	margin-left: 35px;
	fonts-size: 90%;
}

.wc_payment_methods input[type="radio"]:not(checked) + label::before {
    top: 3px;
 }
.wc_payment_methods input[type="radio"]:not(checked) + label::after {
	top: 8px;
}

.woocommerce-checkout-payment .form-row.wc-terms-and-conditions label.checkbox {
	top: -5px;
}


/* Bestellbestätigung 
============================== */
.woocommerce-order-received .order-total {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    margin-top: 8px;
    padding: 6px 0;
}

.order-number {
    margin-top: 30px;
}

.success-page .order-total .woocommerce-Price-currencySymbol {
    position: relative;
    margin-right: -40px;
}

.success-page .order-products {
	margin-top: 20px;
	border-top: 1px solid #eee;
	padding-top: 8px;
}



/* hide pagination */
.woocommerce-pagination {
	display: none;
}