/**
 * Theme Name:		Spyra Rocks FX Theme
 * Description:		This is the 2021 theme for customers of Spyra Rocks.
 * Template:		goya
 * Version:			3.0.0
 * Author:			Spyra Rocks
 * Author URI:		http://www.spyra.rocks
 * Tags:			responsive-layout, flexible-header, custom-colors, mega-menu, woocommerce, shop, ajax, page-builder, translation-ready, gutenberg
 * License:			Copyright
 * License URI:     https://www.gesetze-im-internet.de/urhg/
*/


.user-avatar.avatar-upload::after {
	background-color: #444 !important
}

.user-avatar.avatar-upload:hover::after {
	background-color: rgb(229,180,61) !important
}

/* PAGE SEARCH */
input#woocommerce-product-search-field-1 .search-field,
input#woocommerce-product-search-field-1 .search-field:active,
input#woocommerce-product-search-field-1 .search-field:focus {
	background: #FFF !important;
}

/* FOOTER */
.widget {
	padding: 0 !important;
	margin: 0 !important;
	margin-bottom: 0 !important;
	margin-top: 15px !important;
}

.footer-middle {
	border-top: 1px solid #E5E5E5 !important;
}

.footer-badges {
	text-align: center !important;
}

p.footer-badges a img:hover,
.footer4 a img:hover {
	opacity: .75;
}

/* ELEMENTOR */
.xxlarge {
	font-size: 52px;
}

input[type="submit"],
button,
.button,
.button-submit,
.et-banner-image,
.et-banner-image:hover,
.post-gallery,
.post-gallery:hover,
.post-gallery img,
.post-gallery img:hover,
.post-gallery a,
.post-gallery a:hover,
.wp-post-image,
.wp-post-image:hover,
.elementor-cta__bg {
	border-radius: 3px !important;
}

/* MAILPOET */
.page-id-43 .mailpoet_paragraph {
	margin-bottom: 25px !important;
}

.page-id-43 .mailpoet_checkbox_label {
	margin-right: 25px !important;
}

.page-id-43 .mailpoet_text_label,
.page-id-43 .mailpoet_select_label,
.page-id-43 .mailpoet_segment_label {
	margin-right: 25px !important;
	width: 98px !important;
}

.mailpoet_checkbox {
	float: left !important;
	padding: 0 !important;
	margin: 0 3px 0 0 !important;
}

.mailpoet_checkbox_label {
	font-size: 14px !important;
	line-height: 1.2em !important;
}

/* FRASPY */
label[for="billing_birthday"] {
	display: none !important;
}

/* WOOCOMMERCE */
.products .product.product-category .category-caption:before {
	background: none !important;
}

.stock .available-on-backorder,
.available-on-backorder {
	color: white !important;
	background-color: red !important;
	padding: 10px !important;
}

.shop-list {
	color: #000;
}

h3 a.product-link {
	font-size: 18px !important;
}

.woocommerce-LostPassword,
.lost_password {
	padding-bottom: 25px !important;
	line-height: 1.2 !important;
}

.woocommerce-form-login__rememberme,
#rememberme {
	visibility: hidden !important;
	display: none !important;
}

.single_add_to_cart_button,
.simple {
	background-color: #000 !important;
	border-color: #000 !important;
	color: #FFF !important;
}

.stock.in-stock,
.badge.onsale,
.badge.new {
	color: #282828 !important;
	border-color: #f2f2f2 !important;
	background-color: #f2f2f2 !important;
	border-radius: 3px !important;
}

.badge.out-of-stock,
.stock.out-of-stock {
	color: ##Ffff !important;
	background-color: #dea9a9 !important;
	border-color: #dea9a9 !important;
	border-radius: 3px !important;
}

.woocommerce-variation-availability {
	display: none !important;
	visibility: hidden !important;
}

.products .product.product-category .category-caption,
.products .product.product-category .category-caption h2,
.products .product.product-category .category-caption h2 .count,
.ywdpd_footer a,
.ywdpd_single_product h5 {
	color: #000 !important;
}

.woocommerce-MyAccount-navigation-link--dashboard a:before {
	content: "\e91f";
}

.woocommerce-MyAccount-navigation-link--orders a:before {
	content: "\e922";
}

.woocommerce-MyAccount-navigation-link--downloads a:before {
	content: "\e92f";
}

.woocommerce-MyAccount-navigation-link--edit-address a:before {
	content: "\e92d";
}

.woocommerce-MyAccount-navigation-link--payment-methods a:before {
	content: "\e93e";
}

.woocommerce-MyAccount-navigation-link--edit-account a:before {
	content: "\e919";
}

.woocommerce-MyAccount-navigation-link--customer-logout a:before {
	content: "\e936";
}

.woocommerce-mini-cart .woocommerce-de_price_taxrate {
	display: none !important;
	visibility: hidden !important;
}

.woocommerce-de_price_taxrate:before {
	content: "\A";
	white-space: pre;
}

.woocommerce-de_price_taxrate {
	padding-top: 15px !important;
}

.archive .woocommerce-de_price_taxrate,
.archive .woocommerce_de_versandkosten {
	display: none !important;
	visibility: hidden !important;
}

.show_note_on_apply_products {
	font-weight: 300 !important;
}

.eael-product-price,
span.woocommerce-Price-amount.amount {
	color: #282828 !important;
}

/* WOOCOMMERCE ET */
button#et-shop-filters {
	color: #A9A9A9;
	background-color: #fff !important;
	background: #fff !important;
}

button#et-shop-filters:hover {
	color: #000 !important;
}

.et-shop-title,
.woocommerce-products-header__title,
h1.elementor-heading-title,
.page-title {
	text-transform: uppercase !important;
	font-weight: 300 !important;
}

.woocommerce-loop-category__title .count {
	display: none !important
}

.et-MyAccount-user-image,
.et-username {
	margin: 0 auto;
	text-align: center;
}

/* WOOCOMMERCE FILTER */
.filter-item label [type="checkbox"] {
	display: none;
}

/* WOOCOMMERCE BRANDS */
.pwb-single-product-brands a:not(:last-child):after {
	content: ", ";
}

div#tab-pwb_tab-content {
	clear: both !important;
	max-width: 820px !important;
	width: 820px !important;
	margin: 0 auto !important;
}

div#brand-logo {
	float: left !important;
	width: 150px !important;
	margin-bottom: 5px !important;
}

div#brand-disc {
	width: 670px !important;
	float: right !important;
	margin-bottom: 50px !important;
}

/* WOOCOMMERCE GERMAN MARKET */
.page-id-11056 table, 
.page-id-11056 table th,
.page-id-11056 table tr,
.page-id-11056 table td,
.category-separator,
.clearfix,
.pwb-clearfix li,
.filter-trigger-box {
	border: none !important;
}

/* WOOCOMMERCE YITH POPUP & AVATAR */
.ywdpd_popup_wrapper,
.ywdpd_popup_general_content,
.avatar-modal,
.avatar-modal-content,
.ywcmap_custom_avatar,
.current-avatar,
.new-avatar {
	border-radius: 0 !important;
}

.current-avatar {
	box-shadow: none !important;
}