
<!-- wp:shortcode -->[woocommerce_cart]<!-- /wp:shortcode -->
.menu-main-navigation a:hover, .menu-main-navigation a:focus {
    color: #fc3f1b !important;
}
.menu-main-navigation > li.current-menu-item > a {
	color: #fc3f1b;
}
.main-navigation > ul li:hover > a {
    color: #fc3f1b !important;
}
.main-navigation ul ul li a, #site-top-bar .main-navigation ul ul li a {
    background-image: linear-gradient(transparent calc(100% - 2px), rgb(252 63 27) 2px);
}
.site-tools ul li:not(.gtranslate):hover i,
.site-tools ul li:not(.gtranslate):hover span,
.site-tools ul li:not(.gtranslate) a:focus i,
.site-tools ul li:not(.gtranslate) a:focus span,
.site-header-sticky.sticky
	.site-tools > ul > li:not(.gtranslate):hover > a > span {
	color: #fc3f1b;
}
.site-tools .gtranslate .gt_languages > a:hover > span,
.site-tools .gtranslate .gt_languages > a:focus > span {
	color: #fc3f1b;
}
.site-tools > ul > li.gtranslate {
	display: inline-flex;
	align-items: center;
	align-self: center;
	vertical-align: middle;
	line-height: 1;
}
.site-tools > ul > li.gtranslate .gtranslate_wrapper,
.site-tools > ul > li.gtranslate .gt_switcher-popup {
	display: flex;
	align-items: center;
	line-height: 1;
}
.gt_switcher-popup span {
	display: none;
}
.gtranslate .gt_languages > a > img {
	margin-right: 8px;
	border-radius: 3px;
}
.gtranslate .gt_white_content {
	border-radius: 8px;
	overflow: hidden;
}
.gtranslate .gt_switcher-popup > img {
	border-radius: 3px;
}
.top-headers-wrapper .site-header .site-header-wrapper .site-tools > ul > li > a > span > i {
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.site-tools ul li:hover .widget_shopping_cart_content span {
	color: #fff;
}
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li.mini_cart_item .quantity {
    color: rgb(255, 255, 255);
}
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.total {
    color: rgb(255, 255, 255);
}
.shopkeeper-mini-cart.open > div.widget.woocommerce.widget_shopping_cart > div > p.woocommerce-mini-cart__buttons.buttons > a.button.checkout.wc-forward:hover {
	color: #fc3f1b !important;
}
@media only screen and (max-width: 30em) {
	.top-headers-wrapper .site-header .site-header-wrapper .site-tools > ul > li {
		margin-left: 10px;
	}
	.top-headers-wrapper .site-header .site-header-wrapper .site-tools > ul > li .tools_button_icon {
		width: 18px;
	}
	.top-headers-wrapper .site-header .site-header-wrapper .site-tools > ul > li .tools_button_icon i {
		font-size: 18px;
	}
	.top-headers-wrapper .site-header .site-header-wrapper .site-tools > ul > li .shopping_bag_items_number, .top-headers-wrapper .site-header .site-header-wrapper .site-tools > ul > li .wishlist_items_number {
		margin: 0 0 0 25px;
	}
	.top-headers-wrapper .site-header .site-header-wrapper .gtranslate .switcher-popup img {
		height: 20px;
		width: 20px;
	}
}
@media only screen and (max-width: 22.5em) {
	.top-headers-wrapper .site-header .site-header-wrapper .site-tools > ul > li {
		margin-left: 5px;
	}
	.top-headers-wrapper .site-header .site-header-wrapper .site-tools > ul > li .tools_button_icon {
		width: 16px;
	}
	.top-headers-wrapper .site-header .site-header-wrapper .site-tools > ul > li .tools_button_icon i {
		font-size: 16px;
	}
	.top-headers-wrapper .site-header .site-header-wrapper .site-tools > ul > li .shopping_bag_items_number, .top-headers-wrapper .site-header .site-header-wrapper .site-tools > ul > li .wishlist_items_number {
		margin: 0 0 0 22px;
	}
	.top-headers-wrapper .site-header .site-header-wrapper .gtranslate .switcher-popup img {
		margin-top: -3px;
	}
}
@media only screen and (min-width: 1024px) {
	.top-headers-wrapper .site-header .site-header-wrapper .gtranslate .switcher-popup img {
		margin-top: -3px;
	}
}
.cd-top svg.progress-circle path {
	transition: stroke 0.9s ease-in-out !important;
}
.cd-top:hover svg.progress-circle path {
	stroke: #fc3f1b;
}
.product_layout_2 .product_content_wrapper .product_meta > span.posted_in,
.product_layout_2 .product_content_wrapper .product_meta > span.tagged_as,
div.product_meta > span.posted_in, div.product_meta > span.tagged_as {
	display: none;
}
.woocommerce li.product-category:hover .woocommerce-loop-category__title {
	color: #fc3f1b !important;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title {
	position: unset;
	color: #000;
}
.product-category .woocommerce-loop-category__title .count {
	color: #000 !important;
	display: none;
}
ul.payment_methods li label {
    text-transform: inherit;
}
@media only screen and (max-width: 680px) {
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
		width: 100%;
	}
}
.switcher-popup span {
    display: none;
}
#iubenda-iframe input[type="radio"]:after, #iubenda-iframe .input-radio:after, #iubenda-iframe input[type="checkbox"]:after, #iubenda-iframe .input-checkbox:after {
	display: none;
}
.grecaptcha-badge {
	opacity: 0;
}
.site-search .woocommerce .product_after_shop_loop .sku_wrapper {
	font-weight: bold;
	color: rgba(84,84,84,0.55);
	text-transform: uppercase;
	margin: 0px;
	font-size: 13px !important;
	font-family: "NeueEinstellung", -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif;
}
@media (max-width: 767px) {
.site-search .woocommerce .product_after_shop_loop .sku_wrapper{
    font-size: 12px !important;
}
}
.product_after_shop_loop {
    height: 66px;
}
.woocommerce .woocommerce-checkout-review-order .mailchimp-newsletter label {
	text-transform: none;
    font-weight: normal;
}
.woocommerce .woocommerce-checkout-review-order .mailchimp-newsletter {
	font-size: 13px;
	margin-bottom: 15px;
}
.woocommerce .woocommerce-checkout-review-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required {
	margin-bottom: 0px;
}
@media screen and (max-width: 767px) {
	.woocommerce div.product form.cart div.quantity:not(.hidden).custom, .quantity:not(.hidden).custom, .product_layout_2 .product_content_wrapper .product_infos form.cart .button {
		width: 100%
	}
}
