.wp-element-button {
border-radius: 10px;
}
.hentry .entry-content .wp-block-button .wp-block-button__link, .editor-styles-wrapper .wp-block-button .wp-block-button__link {
border-radius: 5px;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
border-radius: 10px;
}
.site-info {
visibility: hidden !important;
display:none !important;
}
.gt_white_content {
width: 300px !important;
}
.woocommerce div.product form.cart .variations td.label {
width: auto !important;
}
.single .post-entry-header .entry-title {
font-size: 2em !important;
}
.product_title.entry-title{
font-size: 1.8em !important;
}
.page-header .pate-title {
font-size: 2em;
}
.count{
display:none;
visibility:hidden !important;
}
.customize-partial-edit-shortcut-button {
width: 20% !important;
}
#cn-accept-cookie {
background: green;
}
.sib-default-btn {
padding: unset !important;
}
.customize-partial-edit-shortcut-button {
max-width: 5px;
}
.woocommerce-result-count {
display: none !important;
display:hidden;
}
.search-per-page-count {
display:none !important;
visibility:hidden !important;
}
.woocommerce nav.woocommerce-pagination {
margin-top: 0 !important;
}
#secondary {
margin-top: 45px !important;
}
b, strong {
font-weight: bold !important;
}
table.horizontal .name {
font-size: 0.9em;
line-height: 1.1em;
}
table.horizontal .image {
padding: 1px !important;
}
table.horizontal .price, table.vertical .price {
color: #8e8e95;
font-size: 1.1em;
}
div .nextHorizontalSc button {
font-size: 30px;
font-weight: bold;
cursor: pointer;
padding-right: 20px;
line-height: 0.5em !important;
background: transparent;
color: black;
border-color: transparent;
}
table.horizontal .title, table.vertical .title {
display: none !important;
}
div .nextVertical button {
width: auto !important;
}
.cross-sells {
display:none !important;
width: 40% !important;
visibility:hidden !important;
}
.woocommerce-mini-cart-item a{
white-space: nowrap;
overflow: hidden;
text-overflow:ellipsis;
}
.woocommerce-mini-cart-item {
background:white;
}
.products .product-category {
padding: 0.5em;
letter-spacing:0.1em;
border-radius:5px;
transition: background 1s;
}
.single-header.show {
padding:0;
padding-left: 0.5em;
padding-right: 0.5em;
opacity:0.7;
}
.title-holder {
font-size: 14px !important;
float:left !important;
}
.product_title.entry-title {
font-size: 1.5em !important;
font-weight: 300 !important;
text-decoration: underline;
}
.woocommerce div.product .entry-summary .price {
font-size: 1.3em;
color: grey;
}
.variations {
max-width: 60%;
font-size: 15px;
color: grey;
}
.single_variation_wrap div.quantity {
margin: 0 !important;
}
.single #primary .post .holder .meta-info {
width:100%;
}
.woocommerce-ordering {
display:none !important; 
visibility:hidden !important;
}
.page-header {
margin: 0px 0 0px;
padding: 0 0 0px;
}
a {
text-decoration: none !important;
}
.woa-top-bar.col-1.fix p {
font-size: 16px !important;
}
.wc-block-product-categories-list.wc-block-product-categories-list--depth-0 ul>li>ul{
display:none;
}
.page-title {
display:none;
visibility:hidden;
}
.wp-block-latest-posts__post-title {
font-size: larger;
font-weight:bold;
text-decoration:underline !important;
}
#post-65258 .entry-title {
display:none;
}
.wp-block-latest-posts li {
border: 1px solid #eaeaea;
border-radius: 6px;
box-shadow: 0 1px 2px 1px rgba(130, 130, 130, 0.1);
padding: .2em .5em;
margin-bottom: 15px !important;
}
.glink.nturl.notranslate {
padding:0 !important;
}
@media (min-width: 600px) {
.berocket_single_filter_widget {
width: 20%;
float: left;
margin-right: 5px;
}
.bapf_hascolarr {
font-size: 16px !important;
}
}
a.glink img {
padding: 2px !important;
}
select {
max-width: 100%;
height: 30px;
}
body, button, input, textarea {
line-height: 1;
}
.wc-block-grid__product:hover {
box-shadow: 0 6px 8px rgba(0, 0, 0, 0.2);
}
button.single_add_to_cart_button.button.alt {
height: 39px;
}
.product-name-container {
width: 50px;
}
.product-name-container {
width: 300px; height: 48px; }
.woocommerce-loop-product__title {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
font-size: 14px; } .wc-block-grid__product-title {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
font-size: 14px; height: 40px; margin-bottom: 10px; } li.wc-block-grid__product .wc-block-grid__product-onsale {
position: absolute;
top: 15px;
right: 15px;
color:white;
background-color: rgba(255, 0, 0, 0.5); } li.wc-block-grid__product .wc-block-grid__product-price.price {
font-size: 1.8em; margin-bottom: 5px; }
li.wc-block-grid__product {
vertical-align: top; position: relative; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); padding: 15px; position: relative; }
a.wp-block-button__link.add_to_cart_button{
width: 100%; background: linear-gradient(to right, #4caf50, #45a049); color: #ffffff !important; border: none; padding: 10px; text-align: center; text-decoration: none; display: inline-block; font-size: 1em !important; cursor: pointer; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); margin-top: 15px; } li.product.type-product {
margin: 0 1.5% 20px 1.5%; display: inline-block; vertical-align: top; position: relative; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); padding: 15px; position: relative; } li.product img {
width: 100%; height: auto; margin-bottom: 10px; } li.product .price {
font-size: 1.5em; font-weight: 700; margin-bottom: 5px; text-align:left;
} li.product .woocommerce-price-suffix {
font-size: 0.6em; } li.product .onsale {
position: absolute;
top: 15px;
right: 15px;
color:white;
background-color: rgba(255, 0, 0, 0.5); color: #ffffff; padding: 5px; font-size: 0.8em; } li.product .button {
width: 100%; color: #ffffff; border: none; padding: 10px; text-align: center; text-decoration: none; display: inline-block; font-size: 1em; cursor: pointer; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); margin-top: 15px; } li.product .button:hover {
background: linear-gradient(to right, #45a049, #4caf50); } .single-product div.product table.variations {
width: 100%;
margin-top: 20px; }
.single-product div.product table.variations th.label {
font-weight: bold;
}
.single-product div.product table.variations select {
width: 100%;
margin-top: 8px;
border: 1px solid #ccc;
border-radius: 5px;
background-color: #fff;
color: #000;
}
.single-product div.product table.variations .reset_variations {
margin-top: 8px;
display: block;
color: #ff0000; text-decoration: none;
}  .single-product div.product .woocommerce-variation-add-to-cart {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
}
.single-product div.product .quantity {
flex: 1 0 50%; display: flex;
align-items: center;
}
.single-product div.product .quantity input {
width: calc(30% - 30px) !important; margin-right: 10px; }
.single-product div.product .single_add_to_cart_button {
flex: 1 0 100%; margin-top: 10px; }
form.cart {
display: grid !important;
}  .single-product div.product p.price {
margin-top: 10px; font-size: 2em !important;
font-weight:bold !; }
.single-product div.product p.price bdi {
font-weight: normal; }
.single-product div.product p.price small.woocommerce-price-suffix {
font-size: 50%; }  .single-product div.product h1.product_title.entry-title {
font-weight:400 !important;
text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4); position: relative;
text-decoration:none;
text-align:left;
}
.single-product div.product h1.product_title.entry-title::before {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100%; }  #menu-konto li {
background: linear-gradient(to bottom, #d9d9d9, #FFFFFF);
padding: 10px;
margin-bottom: 5px;
}
#menu-konto li::before {
content: none;
}
#menu-konto li {
display: block;
}
#menu-konto li a {
display: block;
padding: 5px;
text-decoration: none;
color: inherit;
} .woocommerce-Tabs-panel p {
margin-bottom: 10px; }  @media only screen and (min-width: 768px) {
#site-navigation .menu {
display: flex;
list-style: none;
padding: 0;
margin: 0;
} ul#menu-header_menue {
box-shadow: 0px 9px 15px rgba(0, 0, 0, 0.2);
border-radius: 10px;
}
#site-navigation .menu-item {
margin-right: 2em;
position: relative;
}
#site-navigation .menu-item a {
text-decoration: none;
color: #333; font-weight: bold;
font-size: 1.2em;
padding: 10px 10px;
display: block;
transition: color 0.3s ease; }
#site-navigation .menu-item:hover > a {
color: grey; }
#site-navigation .sub-menu {
display: none;
position: absolute;
background-color: #fff;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
z-index: 1000;
top: 100%;
left: 0;
min-width: 200px;
border-top: 2px solid grey; border-radius: 0 0 4px 4px; }
#site-navigation .menu-item:hover > .sub-menu {
display: block;
}
#site-navigation .sub-menu .menu-item {
position: relative;
}
#site-navigation .sub-menu .sub-menu {
left: 100%;
top: 0;
min-width: 200px;
border-top: 2px solid #ff6600;
border-radius: 0 4px 4px 4px;
}
#site-navigation .sub-menu a {
color: #333;
padding: 10px 15px;
display: block;
text-decoration: none;
transition: color 0.3s ease;
}
#site-navigation .sub-menu a:hover {
color: #ff6600;
} nav#site-navigation {
align-items: center;
display: flex !important;
justify-content: space-between;
}
}   .widget_tag_cloud {
margin-bottom: 20px;
}
.tagcloud a {
display: inline-block;
padding: 5px 10px;
margin: 0 5px 5px 0;
border-radius: 5px;
background-color: #f9f9f9; color: #333;
text-decoration: none;
font-size: 14px;
transition: background-color 0.3s ease, color 0.3s ease;
}
.tagcloud a:hover {
background-color: #ff6600; color: #fff; } .woa-top-bar-1 {
display: flex;
}
.widget_block {
flex: 1;
} h2.woocommerce-loop-product__title, .wc-block-grid__product-title, .wgm-info.woocommerce-de_price_taxrate, .wgm-info.woocommerce_de_versandkosten, .wgm-info.shipping_de.shipping_de_string {
text-align:left;
}
.wc-block-grid__product-price.price, span.woocommerce-Price-amount.amount {
text-align:left;
font-weight:700 !important;
color: grey !important;
margin-bottom:15px !important;
}
.wgm-info.shipping_de.shipping_de_string {
font-weight: 600;
font-size:18px;
color:#40cf40;
margin-top:8px;
} li.product.type-product, li.wc-block-grid__product{
border-radius: 10px; box-shadow: 0 0 0px rgba(0, 0, 0, 0.5); position: relative;
}
li.wc-block-grid__product::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: linear-gradient(to right, #fff, #f0f0f0); opacity: 0.5; z-index: -1; border-radius: 10px; } .wc-block-grid__product-title {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
font-size: 14px;
line-height: 1.3em;
max-height: 2.6em; margin-bottom: 10px;
height: auto; color: black !important;
font-weight: 600 !important;
} .wp-block-button.wc-block-grid__product-add-to-cart {
position: relative !important;
bottom: auto !important;
top: auto !important;
left: auto !important;
transform: none !important;
width: 100% !important;
margin-top: 10px;
}
@media only screen and (max-width: 600px) {
li.wc-block-grid__product { 
padding:10% !important;
}
}
li.product.type-product::before{
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: linear-gradient(to right, #fff, #f0f0f0); opacity: 0.5; z-index: -1; border-radius: 10px; }
@media only screen and (max-width: 768px) {
.site-header .site-logo-anchor img, .site-header .site-logo-link img, .site-header .custom-logo-link img {
width: 50%;
max-width: 50px;
}
.wp-block-group.categorie-side {
display:none !important;
visibility:hidden !important;
}
#masthead.sticky {
position: fixed;
top: 0;
width: 100%;
}
}
.wc-block-grid__product-title {
color: black !important;
font-weight: 600 !important;
} @media (min-width: 768px){
.woocommerce-active .site-header .main-navigation {
width: 100%;
} 
} .wc-block-product-categories__dropdown {
width: 70%;
} @media screen and (min-width: 768px){
.site-header-cart .widget_shopping_cart, .site-header .product_list_widget li .quantity {
color: black;
font-size: 12px;
}
a.cart-contents, .site-header-cart .widget_shopping_cart a
{
color:black;
}
a.cart-contents, .site-header-cart .widget_shopping_cart a:hover
{
color:purple;
} .widget_shopping_cart_content {
display: none !important;
}	
a.cart-contents:hover {
background: #c99ee5;
border-radius: 15px;
}
}
.woocommerce-mini-cart-item a {
white-space: unset !important;
text-overflow: unset !important;
} .product_list_widget li img {
max-width: 80px;
}
p.jde_hint {
margin: 8px;
}
div#ppcp-messages {
display:none;
visibility:hidden;
}
a.cart-contents {
float: right;
} .cky-revisit-bottom-left {
bottom: 75px !important;
} .wp-block-woocommerce-filter-wrapper {
display: none;
} .menu-tag-image {
max-width: 30px; margin-right: 10px; vertical-align: middle; }.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails{text-align:center}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::before,.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{content:"";display:table}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{clear:both}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li{display:inline-block;width:auto !important;float:none !important;margin-bottom:0 !important}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li img{max-height:16px;width:auto;display:block}.widget_brand_nav ul li .count{float:right}.tax-product_brand .woocommerce-products-header{display:flex;flex-direction:column;margin:0 0 2.2906835em;text-align:center}.tax-product_brand .woocommerce-products-header .brand-thumbnail{margin:0 0 1em;width:auto;max-height:2.2906835em;align-self:center;order:1}.tax-product_brand .woocommerce-products-header .woocommerce-products-header__title,.tax-product_brand .woocommerce-products-header .term-description{order:2}div#brands_a_z::before,div#brands_a_z::after{content:"";display:table}div#brands_a_z::after{clear:both}div#brands_a_z ul.brands_index{margin-left:0;padding:0}div#brands_a_z ul.brands_index li{float:none;display:inline-block;margin:0 .3342343017em .2360828548em 0;padding:0;text-transform:uppercase}div#brands_a_z ul.brands_index li a,div#brands_a_z ul.brands_index li span{float:none;display:block;border:0;padding:.3819820591em;min-width:1.618em;text-align:center;background-color:#eee;color:#43454b;line-height:1}div#brands_a_z ul.brands_index li span{opacity:.3}div#brands_a_z h3{text-transform:uppercase}div#brands_a_z a.top{padding:.6180469716em;background-color:#eee;color:#43454b;border:0;line-height:1}div#brands_a_z ul.brands{margin-left:0;list-style-position:inside}div#brands_a_z ul.brands li{margin:0 0 .3819820591em;padding:0 0 .3819820591em;border-bottom:1px solid rgba(0,0,0,.05)}.storefront-wc-brands-single-product{margin:0 0 .5407911001em}.storefront-wc-brands-single-product img{max-height:2.2906835em}@media(min-width: 768px){div#brands_a_z ul.brands_index{width:21.7391304348%;float:left;margin-right:4.347826087%;transition:all .5s ease}div#brands_a_z h3{width:73.9130434783%;float:right;margin-right:0;clear:right;text-transform:uppercase}div#brands_a_z h3:first-of-type{margin-top:0}div#brands_a_z a.top{clear:right}div#brands_a_z ul.brands{width:73.9130434783%;float:right;margin-right:0;clear:right}}