/*
Theme Name: Walkers Garage Theme
Theme URI: https://walkersgarage.de
Template: Divi
Author: Roman Nenstiel
Author URI: https://coroyo.de
Version: 1.1.1.1565256249
Updated: 2019-08-08 11:24:09

*/

* {
	hyphens: auto;
}
a{
	hyphens:none;
}
a.et_pb_button{
	color:#fff;
}

/* menu */
.et_header_style_centered #top-menu>li>a{
	font-weight:300;
}
#et_search_icon{
	color:#00a99d;
}
.euroCounter .percent-value:after{
	content:"€";
}
.yith-par-message-variation, .yith-par-message-product, #yith-par-message-cart {
    padding: 12px;
    border-radius: 12px;
    margin-top: 4px;
    display: flex;
    gap: 8px;
	align-items: baseline;
}
.woocommerce-checkout #yith-par-message-cart::last-child{
	display: flex;
}
.woocommerce-checkout #yith-par-message-cart{
	display: none;
}
body span.et_pb_button.icon {
    background-color: transparent;
    border: none;
    display: contents;
    vertical-align: middle;
    padding: 0;
    margin: 0;
    font-size: 24px;
}
body span.et_pb_button.icon::after{
	display: contents;
}
#order_review .wc-gzd-checkbox-placeholder p.legal.form-row.checkbox-legal a{
	font-weight:bold;
}
.woocommerce-error a{
	color:#fff;
	font-weight: bold;
}
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li{
	padding-bottom: 8px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text{
	margin-left: 0 !important;
}
.wc-gzd-additional-info.wc-gzd-review-authenticity-status.is-verified{
	opacity: 0.5;
}
.wc-gzd-additional-info.wc-gzd-review-authenticity-status.is-verified:hover{
	opacity: 1;
}
.product p.wc-gzd-additional-info{
	margin: 0;
	font-size: .7em;
}
.woocommerce-cart table.cart td.actions .coupon .input-text, #coupon_code {
    margin-right: 10px;
    padding: 6.5px;
    margin-bottom: 12px;
}
.woocommerce-page table.cart td.actions .coupon{
	float: right;
}
body #page-container .et_pb_section .et_pb_wc_cart_products_0 table.cart button[name="apply_coupon"]{
	font-size: 16px;
	text-transform: none;
}
body:not(.woocommerce-checkout) .ppc-button-wrapper:before{
	content: "Express Checkout";
	text-align: center;
	display: block;
}
body:not(.woocommerce-checkout) .ppc-button-wrapper{
	padding-top: 12px;
}
div#yith-par-message-cart {
    text-align: center;
    display: inline-flex;
}
.woocommerce-cart-form__cart-item.cart_item .product-price .special_badge{
	display: none;
}
body.woocommerce ul.products li.product .button{
	display: none;
}
/** portfolio, giveaways **/
.et_pb_portfolio_grid_items{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
@media (max-width: 980px){
	.et_pb_column .et_pb_module .et_pb_portfolio_grid_items div.type-project {
		flex-basis: calc(50% - 16px);
	}
}
@media (min-width: 981px){
	.et_pb_column .et_pb_module .et_pb_portfolio_grid_items div.type-project {
		max-width: 24%;
		width: 23%;
	}
}
.et_pb_column .et_pb_module .et_pb_portfolio_grid_items div.type-project {
	display: flex;
	margin: 8px;
	margin-bottom: 12px;
	flex-direction: column;
	clear: initial;
}