/*
Theme Name: mezak. digital services - schnelles-grünzeug.de
Theme URI: https://mezak.de/
Description: child theme für schnelles-grünzeug.de
Author: Alexander Mezak
Author URI: http://mezak.de/
Template: salient
Version: 1.1
*/

.gift-certificate-show-form ul li {
	list-style: none !important;
	list-style-position: inside !important;
}

@media (min-width: 768px) {
	.sc_info_box {
		float: unset !important;
		width: unset !important;
		margin-right: unset !important;
		padding: 5% !important;
		background-color: #f5f5f5;
	}
}

html .woocommerce .woocommerce-error,
html .woocommerce .woocommerce-error a {
	color: #ffffff !important;
}

h3#order_review_heading {
	margin-top: 5%;
	margin-bottom: 3%;
}

body[data-fancy-form-rcs="1"] .cart_totals #shipping_method li,
body[data-fancy-form-rcs="1"] .order-review #shipping_method li {
	text-indent: 0;
	position: relative;
	left: -4px;
}

button#place_order {
	font-size: 18px;
	padding: 16px 36px !important;
}

p.mc4wp-checkbox.mc4wp-checkbox-woocommerce {
	padding: 1.5em 0px;
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
	background-color: #00747a;
	color: #fff;
	-webkit-font-smoothing: antialiased;
}

body .main-content table.order-review {
	border-top: none !important;
}

p.wc-gzd-cart-info.units-info {
	padding: 0px;
}

.woocommerce-checkout .shop_table {
	background-color: transparent;
	padding: 5%;
	border: 5px solid #e2d5c1;
}

p.legal.form-row.checkbox-legal.validate-required {
	background-color: #e2d5c1;
	padding: 5% !important;
}

span.woocommerce-gzd-legal-checkbox-text {
	color: #000000;
}

.unit-price-cart {
	font-size: 0.9em;
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #e2d5c2;
}

.woocommerce-checkout-review-order-table .product-container {
	display: none;
}

span.woocommerce-gzd-legal-checkbox-text {
	display: inline !important;
}

div#footer-outer {
	margin-top: 150px;
}

#call-to-action {
	background-color: #e2d5c1;
}

#call-to-action .triangle {
	display: none !important;
}

p.wc-gzd-additional-info.product-units-wrapper.product-units {
	font-size: 18px !important;
}

#header-secondary-outer,
#header-outer #header-secondary-outer {
	background-color: #562536;
}

body.woocommerce-cart p.units-info {
	display: none !important;
}

ul.products li.minimal.product .product-wrap .price.price-unit.smaller {
	padding-bottom: 0px;
	font-size: 12px !important;
	font-weight: 300 !important;
}

ul.products li.minimal.product .product-wrap .price.price-unit.smaller span {
	font-size: 12px;
	font-weight: 300;
}

body.post-type-archive-product .container-wrap,
body.post-type-archive-product #footer-outer .nectar-shape-divider-wrap {
	background: #f5f5f5 !important;
}

.woocommerce form .form-row .input-checkbox {
	display: inline-block !important;
	margin: 11px 8px 0 0;
	vertical-align: top;
}

span.woocommerce-gzd-legal-checkbox-text {
	max-width: 800px;
	display: inline-block;
}

.woocommerce-checkout .main-content img {
	max-width: 60px;
	border-radius: 10px;
}

.wildsterne div[data-position="bottom"] svg.nectar-shape-divider {
	fill: #2b2b2b;
}

.neuigkeiten div[data-position="bottom"] svg.nectar-shape-divider {
	fill: #e2d5c2;
}

.salziges .nectar-category-grid .nectar-category-grid-item {
	background-color: #5d2136;
}

#author-bio img {
	width: 200px;
	height: 200px;
}

.woocommerce-info {
	background-color: #e2d5c2 !important;
}

#sidebar .widget.widget_categories li {
	display: inline-block;
	background-color: #f3f7f7;
	color: #26777b;
	margin: 5px;
	border-radius: 5px;
	font-size: 15px;
	transition: all 0.4s cubic-bezier(0.25, 1, 0.2, 1);
}

#sidebar .widget.widget_categories li:hover {
	background-color: #ffffff;
	box-shadow: 0px 5px 90px rgba(0, 0, 0, 0.14) !important;
}

html .woocommerce .woocommerce-message,
html .woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-message {
	color: #2a2a2a !important;
}

.woocommerce .woocommerce-info a {
	color: #2a2a2a !important;
}

.woocommerce .nectar-recent-post-slide .nectar-recent-post-bg:after,
.woocommerce.single
	[data-post-hs="default_minimal"]
	.page-header-bg-image:after,
.woocommerce.archive .page-header-bg-image:after {
	background-color: rgba(45, 45, 45, 0);
}

.widget_media_image {
	display: inline-block;
	margin: 0px 50px;
	padding-bottom: 50px;
}

small.woocommerce-price-suffix {
	font-size: 10px;
}

.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce input.button,
.nectar-quick-view-box a.button,
.woocommerce-page input.button,
.woocommerce #respond input#submit,
.woocommerce-page #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page #content input.button {
	text-transform: none;
}

h3#ship-to-different-address span {
	font-size: 18px;
}

.mc4wp-checkbox.mc4wp-checkbox-woocommerce label span {
	color: black !important;
	margin-left: 12px;
}

.woocommerce .woocommerce-info a,
.woocommerce-message a {
	background-image: linear-gradient(to right, #333 0%, #333 100%);
}

div#woocommerce_recent_reviews-2 {
	max-width: 300px;
	margin: 0 auto;
}

.woocommerce ul.product_list_widget li img,
#header-outer ul.product_list_widget li img {
	height: auto;
	width: 75px !important;
	margin-left: 0px !important;
	margin-right: 15px;
	float: left !important;
	margin-bottom: 0px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	-moz-box-shadow: none !important;
	border-radius: 4px;
}

.price.price-unit.smaller {
	font-size: 1em !important;
}

.search .page-header-overlay-color {
	display: none;
}

.os-hint-for-shipping-outside-germany {
	font-size: 0.8em;
}

.os-hint-for-shipping-outside-germany .os_allowed_countries {
	padding: 0.75em 0;
}

.os-hint-for-shipping-outside-germany span {
	width: 100%;
	display: block;
	max-width: 530px;
	text-align: left;
}

:root {
	--tec-color-icon-focus: #1f777e;
	--tec-color-icon-error: #da394d;
	--tec-color-event-icon: #141827;
	--tec-color-event-icon-hover: #1f777e;
	--tec-color-accent-primary: #1f777e;
	--tec-color-accent-primary-hover: rgba(31, 119, 126, 0.8);
	--tec-color-accent-primary-active: rgba(31, 119, 126, 0.9);
	--tec-color-background-primary-multiday: rgba(31, 119, 126, 0.24);
	--tec-color-background-primary-multiday-hover: rgba(31, 119, 126, 0.34);
}

li.tribe-events-c-subscribe-dropdown__list-item {
	list-style: none;
}

.tribe-events
	.tribe-events-calendar-month__day-cell--selected
	.tribe-events-calendar-month__day-date {
	color: var(--tec-color-background) !important;
}

.tribe-events .tribe-events-calendar-month__day-cell--mobile {
	justify-content: center;
}

.tribe-common ol,
.tribe-common ul {
	list-style: none !important;
}

body.single .add_to_cart_inline span.woocommerce-Price-amount.amount {
	display: inline-block !important;
	margin-bottom: 0px !important;
}

body.single .wc-gzd-legal-price-info {
	display: block;
	font-size: 0.8rem;
	margin-bottom: 0.5rem;
}

.tribe-events-event-image img {
	width: 100%;
	height: auto;
}

.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button {
	display: flex;
	justify-items: center;
	align-items: center;
}
