/*
 Theme Name:   OnePress Child
 Theme URI:    https://www.famethemes.com
 Description:  OnePress sample child theme
 Author:       FameThemes
 Author URI:   https://www.famethemes.com
 Template:     onepress
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  onepress-child
*/

/* Add your custom css below
-------------------------------------------------------------- */

/* CUSTOM */
.woocommerce-error-content {
	color: #b81c23;
	font-weight: bold;
}
.shipment-list .shipment {
	padding: 10px 5px;
}
#dispatch-detail .comment-reply-link,
#dispatch-detail .logged-in-as {
	display: none !important;
}
#dispatch-detail .depth-2 {
	margin-left: 20px;
}
#dispatch-detail .depth-3 {
	margin-left: 40px;
}
#dispatch-detail .depth-4 {
	margin-left: 60px;
}
#dispatch-detail .depth-5 {
	margin-left: 80px;
}
#dispatch-detail h3.title {
	margin-top: 50px;
}
#dispatch-detail #acf-form .acf-form-fields > .acf-field-group {
	padding-left: 0;
}
.order-again {
	display: none !important;
}
#news .section-content {
	display: none !important;
}
#news .section-title-area {
	margin-bottom: 0 !important;
}
.woocommerce-orders-table__cell-order-actions a {
	margin-bottom: 10px !important;
}
.text-red .description {
	color: red;
}
.woocommerce-MyAccount-navigation-link--faq {
	margin-top: 40px;
	font-weight: bold;
}
.woocommerce-MyAccount-navigation-link--eshop {
	font-weight: bold;
}
.woocommerce-MyAccount-navigation-link--shop-custom {
	font-weight: bold;
}
.bilder-shipment {
	margin-top: 15px;
}
li.woocommerce-MyAccount-navigation-link--shipments-tracking {
	margin-bottom: 30px;
}
.woocommerce #coupon_code {
	width: 150px !important;
}
.acf-field-versand-auswahl .acf-label:before {
	content: "Zieladresse";
	font-weight: bold;
	padding-bottom: 10px;
	display: block;
	font-size: 15px;
}
.dashboard-info {
	margin-top: 30px;
	color: #fff;
	padding: 10px 20px;
	margin-bottom: 30px;
	font-weight: 600;
}
.acf-field-versand-artikel table.acf-table tbody tr.calcsum td {
	font-weight: bold;
}
.woocommerce-order-received
	.woocommerce-bacs-bank-details
	.wc-bacs-bank-details-heading {
	display: none !important;
}
.site-footer {
	padding-bottom: 50px;
}

#hero .hero__content > div:last-child {
	margin-top: 60px;
}

/* admin-shipments-status */
#admin-shipments-status .acf-field-5c88208472656 {
	width: 100% !important;
}
#admin-shipments-status #acf-form {
	margin-top: 50px;
}

/* Banner Footer */
#lic-banner {
	width: 100%;
	background-color: #000;
	position: fixed;
	bottom: 0;
	z-index: 9999999 !important;
	padding-top: 20px;
	padding-bottom: 20px;
}

/* Shop */
.wc-block-grid__product-title {
	text-align: left;
	color: #000;
	font-size: 14px;
	line-height: 1.2;
	font-family: "Raleway";
}
.wc-block-grid a:not(.add_to_cart_button):hover {
	text-decoration: none;
	color: #000;
}
.wc-block-grid__product .wc-block-grid__product-price {
	text-align: left;
	font-size: 14px;
	color: #77a464;
}

.products a.add_to_cart_button,
.products a.ajax_add_to_cart {
	background-color: #32373c;
	color: #fff;
	border-radius: 28px;
	-webkit-border-radius: 28px;
	-moz-border-radius: 28px;
	padding: 12px 24px;
	font-size: 18px;
	text-transform: none;
	font-weight: 400;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
	text-align: center;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3,
.woocommerce ul.products li.product .price {
	text-align: left;
}

#dispatches-all-shipments{padding:15px 10px}
#dispatches-all-shipments p{font-weight: bold;color:green;}

.btn, .button, .button >a,.wpcf7-submit{-webkit-border-radius: 8px !important;-moz-border-radius: 8px !important;border-radius: 8px !important;}

@media screen and (min-width: 1375px) {
	header#masthead .container {
		width: 1425px;
	}
	.onepress-menu > li {
		padding: 0 2px;
	}
}

@media screen and (max-width: 1384px) {
	.main-navigation {
		position: static;
	}

	.main-navigation .onepress-menu {
		width: 100% !important;
		display: block;
		height: 0px;
		overflow: hidden;
		background: #fff;
	}

	.onepress-menu.onepress-menu-mobile {
		position: absolute;
		top: 75px;
		right: 0;
		width: 100%;
		z-index: 800;
		overflow: auto !important;
		border-top: 1px solid #e9e9e9;
		border-bottom: 1px solid #e9e9e9;
	}
	.onepress-menu.onepress-menu-mobile > li > a {
		padding: 12px 20px;
	}
	.onepress-menu.onepress-menu-mobile li:hover ul {
		display: none;
	}
	.onepress-menu.onepress-menu-mobile ul {
		box-shadow: none;
		padding-bottom: 0;
		border: none;
		position: relative;
	}
	.onepress-menu.onepress-menu-mobile ul li:last-child {
		border-bottom: none;
	}
	.onepress-menu.onepress-menu-mobile ul li a {
		padding: 12px 35px;
		border-top: none;
	}
	.onepress-menu.onepress-menu-mobile ul li a:hover {
		background: transparent;
	}
	.onepress-menu.onepress-menu-mobile ul li li a {
		padding: 12px 70px;
		border-top: none;
	}
	.onepress-menu.onepress-menu-mobile ul li li li a {
		padding: 12px 105px;
	}
	.onepress-menu.onepress-menu-mobile ul ul {
		left: 0px;
	}
	.onepress-menu.onepress-menu-mobile li {
		line-height: 20px;
		background: #ffffff;
		border-top: 1px solid #e9e9e9;
		width: 100% !important;
	}
	.onepress-menu.onepress-menu-mobile > li:first-child {
		border-top: 0px none;
	}
	.onepress-menu.onepress-menu-mobile li.onepress-current-item > a {
		color: #03c4eb;
	}
	.onepress-menu.onepress-menu-mobile a {
		color: #777777;
	}
	.onepress-menu.onepress-menu-mobile a:hover {
		color: #000000;
	}
	.onepress-menu.onepress-menu-mobile .nav-toggle-subarrow {
		display: block;
		color: #999999;
		border-left: 1px solid #e9e9e9;
		font-weight: normal;
		position: absolute;
		top: 0;
		right: 0;
		cursor: pointer;
		text-align: center;
		padding: 11px 20px;
		z-index: 10;
		font-size: 22px;
	}
	.onepress-menu.onepress-menu-mobile
		.nav-toggle-dropdown
		> .nav-toggle-subarrow
		.fa-angle-down:before {
		content: "\f106" !important;
	}
	.onepress-menu.onepress-menu-mobile .nav-toggle-dropdown > ul {
		display: block !important;
	}

	#nav-toggle {
		display: block;
	}
}

@media screen and (max-width: 991px) {
	#hero .hero__content > div:last-child {
		margin-top: 0;
	}
}
