/*
Theme Name: Glowing Child Theme
Theme URI: https://glowing.g5plus.net/
Author: G5 Theme
Author URI: https://themeforest.net/user/g5theme
Description: Child theme for Glowing Theme
Version: 1.0.0
Template: glowing
Text Domain: glowing-child
*/

/*
ALLGEMEIN
___________________________
 */

.button, btn, .ube-btn-text {
    font-weight: 400 !important;
    --g5-btn-border-radius: 0.25rem;

}

.woocommerce div.product div.summary .product_title{
	font-size:30px;
}

.g5core__social-share.post {
display:none;}

/*
HEADER
___________________________
 */

.wp-block-navigation-item.current-menu-item.wp-block-navigation-link {
    color: #006727 !important;
}

.search-icon{
    font-size:25px;
}

.menu-horizontal > .menu-item > a:before{
    background-color:#fff!important;
    bottom:10px!important;
}

.btn, button, input[type=button], input[type=reset], input[type=submit]{
    text-transform:none;
}


.g5core-top-bar-inner a, .g5core-top-bar-inner .btn-link, .g5core-top-bar-item.g5core-tbi-social-networks > ul > li > a {
    color:#fff!important;
}

.g5core-top-bar-inner .dropdown-item a{
    color:#006727!important;
}


.container_header {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

button.dropdown-toggle {
    font-weight: 400;
    font-size: 16px !important;
    line-height: 26px !important;
}

.g5core-breadcrumbs > li:has(:not(.breadcrumb-sep)) {
    padding-left: 3px;
}

.menu-horizontal .sub-menu .menu-item.current_page_item > a, .menu-horizontal .menu-item.current_page_ancestor > a,
.g5core-header-navigation .menu-horizontal > .current-menu-item > a{
	font-weight:800!important;
	color:#016627!important;
}

.g5core-header-above .g5core-header-inner{
min-height:70px;}

.home .site-branding-text .site-title{
font-weight:400;}

.g5core-site-branding.logo-center .site-logo.has-sticky{
	margin:7px;
	width:95px;
}

/* mobil header */

@media (max-width:1200px){
	.g5core-mobile-header-inner .site-logo{
		width:auto;
	}
}


/*
HOMEPAGE
___________________________
 */

body.home p.wc-gzd-additional-info.wc-gzd-additional-info-loop.wc-gzd-rating-authenticity-status.is-unverified {
    display: none !important;
}



/*
BLOG / NEWS
___________________________
 */


a.ube-entry-post-thumb.card-img {
    border-radius: 0px;
}

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
    background-color: white;
    border-color: var(--g5-color-primary);
    color: var(--g5-color-primary);
}

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
    box-shadow: none;
}

a.ube-post-read-more-btn.btn.btn-md.btn-square.btn-primary:hover {
    background-color: white;
    border-color: var(--g5-color-primary);
    color: var(--g5-color-primary);
}

div.g5blog__single-meta-top > ul > li.meta-author {
    display: none;
}

/*
PRODUCT ARCHIVE
___________________________
 */

#block-26{
	margin-bottom:0px;
	border-bottom:1px solid var(--g5-color-primary);
}

.g5shop__loop-product-title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 18px;
}

.price.price-unit.wc-gzd-additional-info.wc-gzd-additional-info-loop {
    font-size: 14px;
    color: var(--g5-color-text-main);
}


.woocommerce #respond input#submit, .woocommerce a.added_to_cart, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    text-transform: none;
    font-weight: 200;
}

.woocommerce .woocommerce-result-count {
    font-size: 16px;
}

body.archive h1 {
    line-height: 1.1 !important;
	background:#F8F8F8;
	padding:30px 0 21px;
}

body.archive .g5core-page-title.page-title-layout-full_width.g5core-page-title-content-block .elementor-widget-theme-page-title .elementor-widget-container{
	margin:20px 0;
}

p.wc-gzd-additional-info.wc-gzd-additional-info-loop {
    text-align: center;
}

.g5shop__tabs-container > ul > li.nav-item > a {
    font-size: 30px;
}


.page-numbers {
    font-weight: 400 !important;
}


.g5shop__filter-button {
    background-color: #006a26;
    border-color: #006a26;
    font-weight: 300;
}

.select2-selection > span {
    font-weight: 300;
}

.wc-gzd-additional-info.wc-gzd-additional-info-loop.tax-info {
    margin-top: .7rem;
}

.archive .wc-gzd-additional-info.wc-gzd-additional-info-loop.shipping-costs-info,
.archive .wc-gzd-additional-info.wc-gzd-additional-info-loop.tax-info,
.archive .wc-gzd-additional-info.wc-gzd-additional-info-loop.product-units-wrapper.product-units,
.related.products .wc-gzd-additional-info.wc-gzd-additional-info-loop.tax-info,
.related.products .wc-gzd-additional-info.wc-gzd-additional-info-loop.product-units-wrapper.product-units,
.archive .wc-gzd-additional-info.delivery-time-info.wc-gzd-additional-info-loop,
.page-id-31973 .wc-gzd-additional-info.wc-gzd-additional-info-loop.shipping-costs-info,
.page-id-31973 .wc-gzd-additional-info.wc-gzd-additional-info-loop.tax-info,
.page-id-31973 .wc-gzd-additional-info.wc-gzd-additional-info-loop.product-units-wrapper.product-units,
.page-id-31973 .wc-gzd-additional-info.delivery-time-info.wc-gzd-additional-info-loop,
.slick-slide .wc-gzd-additional-info, .woocommerce .product.product-type-variable .price del.wcwp-wholesale-price-range, .woocommerce div.product.g5shop__single-product div.summary .price del
{
	/*display:none;*/
	font-size:12px;
	line-height:16px;
	margin:2px;
	color:#777;
} 

body.archive.tax-product_cat h2.g5shop__loop-product-title, div.g5shop__product-info.text-center h2.g5shop__loop-product-title{
font-weight:800;}

div.g5shop__product-info.text-center h2.g5shop__loop-product-title{
margin-bottom:12px;}

/* SIDEBAR */

.wpb_category_n_menu_accordion > ul > li > a {
    font-size: 16px;
    font-weight: 600;
}

.wpb_category_n_menu_accordion > ul > li > a,
.wpb_category_n_menu_accordion ul > li li,
.wpb_category_n_menu_accordion ul > li li a{
    background-color: transparent;
    color: #006a26 !important;
	font-weight:bold;
}

.wpb_category_n_menu_accordion > ul > li > a span{
	font-weight:normal!important;
}



.wpb_category_n_menu_accordion > ul li.current-menu-item a > ul.sub-menu{
display:block;}

.wpb_category_n_menu_accordion .menu-produkt-kategorien .cat-item> ul.children li> a{
    font-weight: 400;
}

.wpb_category_n_menu_accordion > ul > li li.current-menu-item > a{
border-left:#006a26 6px solid;
}

.widget .menu-produkt-kategorien ul ul.children li a{
	padding-left:38px;
}

.wpb_category_n_menu_accordion > ul > li:not(:last-child) > a {
    border: none!important;
	margin-top:10px;
}

#sidebar {
    margin-top: -20px;
}

.widget .wpb_category_n_menu_accordion ul li a{
	padding:10px 0;
}

.wpb_category_n_menu_accordion ul > li ul.sub-menu li a {
    font-size: 16px;
    font-weight: 400;
	padding-left:10px;
}

.woocommerce .g5shop__shop-toolbar .woocommerce-ordering {
    width: 260px;
}

.wc-block-price-slider {
    --g5-color-background-input: none;
}

/*
$('.menu-item-hasa-children').on('click', function() {
  $('.sub-menu').toggleClass('product-cat-submenu');
});
*/

.product-cat-submenu{
	display:block;
}

    /*
    QUICKVIEW

    */

#g5shop__popup-product-quick-view .g5shop__add-to-cart-quantity {
    display: block;
}

#g5shop__popup-product-quick-view .g5shop__add-to-cart-quantity .g5shop__quantity {
    padding-bottom: 20px;
}

.g5core__social-share.product, .product_meta .tagged_as{
	display:none;
}

#g5shop__popup-product-quick-view .product_meta label, .g5shop__single-product .product_meta label{
	display:block;
}

#g5shop__popup-product-quick-view .price bdi, .g5shop__single-product .price bdi{
	font-weight:700!important;
}

/*
WISHLIST

*/

.wishlist_table td.product-add-to-cart > a {
    font-weight: 400 !important;
    text-transform: none !important;
    font-size: 16px !important;
}

.product-add-to-cart > a {
    border-radius: 0.25em;
}

.yith-wcwl-share {
    display: none;
}

/*
    WHOLESALE

 */

.g5shop__add-to-cart-quantity-wrap {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.g5shop__quantity > label {
    display: none !important;
}

.g5shop__add-to-cart-quantity .g5shop__quantity .g5shop__quantity-inner{
    width: 120px !important;
}

div.g5shop__add-to-cart-quantity-wrap > div > div > div > input {
    height: 48px !important;
}

/*
SINGLE PRODUCT
___________________________
 */
body.single-product h1 {
    line-height: 1.1 !important;
}


.g5shop__tabs-container > ul.nav-tabs > li.nav-item > a {
    font-size: 24px;
    font-weight: 400;
}

.g5shop__panel-body > h3 {
    font-size: 24px !important;
    font-weight: 400 !important;
}

#collapse-inhaltsstoffe > .g5shop__panel-body > h2.yikes-custom-woo-tab-title-inhaltsstoffe {
    display: none;
}


/* Single Product Schriften in der Produktbeschreibung schmal */
span.woocommerce-Price-amount.amount, span.unit-base, span.unit, label.g5shop__quantity-label, button.single_add_to_cart_button, div.g5shop__single-product-actions.g5shop__product-list-actions > div > div > a > span, label.g5core__share-label, .wc-gzd-additional-info {
    font-weight: 400 !important;
}
/*
body.single-product  div.summary.entry-summary > p.price:first-child {
    display: none !important;
}
 */

div.g5shop__single-product-summary.clearfix > div.summary.entry-summary > p:nth-child(1) > span{
    font-size: 28px !important;
}

div.g5shop__single-product-summary.clearfix > div.summary.entry-summary > p:nth-child(1) {
    margin-bottom: 10px;
}

.price.price-unit.wc-gzd-additional-info > span {
    font-size: 14px;
    color: var(--g5-color-text-main);
}

div.g5shop__single-product-summary > div.summary.entry-summary div.g5shop__single-product-actions.g5shop__product-list-actions > div > div > a > span {
    padding-top: 5px;
}

.g5shop__add-to-cart-quantity-wrap{
	display:flex;
	flex-direction:column;
}

/* Productinfo Tabs */

div.g5shop__tabs-container {
    margin-bottom: 35px;
    border-bottom: 4px solid var(--g5-color-heading);
}

.g5shop__tabs-container .nav-tabs .nav-link {
    padding: 10px 15px !important;
}

.g5shop__tabs-container .nav-tabs .nav-link.active {
    background-color: var(--g5-color-heading);
    color: white;
    border-radius: 5px 5px 0px 0px;
}

/* SINGLE Product upsell carousel */
div.g5shop__product-info.text-center > p.wc-gzd-additional-info.wc-gzd-additional-info-loop.wc-gzd-rating-authenticity-status.is-unverified {
    display: none;
}

/*
CART PAGE

*/

.total.total-cart-tax.wc-gzd-total-mini-cart {
    padding: 0px 20px;
}

.g5shop__mini-cart ul.woocommerce-mini-cart{
overflow-y:scroll;}

/*
CHECKOUT

*/
.woocommerce-checkout .shop_table {
    background-color: white;
}

.woocommerce-billing-fields__field-wrapper .form-row > label, .form-row > label, .checkbox-legal > label {
    font-weight: 400 !important;
}

.woocommerce-gzd-legal-checkbox-text {
    text-transform: none;
    letter-spacing: 0;
}

.mollie-components .mollie-component {
    border-radius: 3px;
}


/*
PRODUCT CATEGORY PAGE

*/
.banner h1 {
    text-align: center;
    font-weight: bold;
    padding-top: 80px;
}

/* ContinueLine med® */
body.term-continueline-med .banner h1 {
    color: #974542;
}

body.term-continueline-med .banner {
    height: 200px;
    width: 100%;
    background-color: #FABBCB;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border: solid 3px #974542;
}

body.term-continueline-med .g5shop__filter-button {
    background-color: #FABBCB;
    color: #974542;
    border-color: #974542;
}

body.term-continueline-med .g5shop__filter-button:hover {
    background-color: #ffd1dd;
}


/* MEN Oleosome */
body.term-men-oleosome .banner {
    display: flex;
    align-items: center;
    justify-content: center;
}

body.term-men-oleosome .banner img {
    height: 100px;
    object-fit: contain;
}

body.term-men-oleosome .banner {
    height: 200px;
    width: 100%;
    background-color: #262626;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border: solid 3px #262626;
}

body.term-men-oleosome .g5shop__filter-button {
    background-color: #262626;
    color: white;
    border-color: #262626;
}

body.term-men-oleosome .g5shop__filter-button:hover {
    background-color: #595959;
}


/*
FLIPBOOK PLUGIN
___________________________
 */
.df-bg {
    background-color: white !important;
}

.df-container .df-loading-icon {
    background-color: transparent;
    background-image: none;
    box-shadow: none;
}

/*
Product Quiz/Recommendation Plugin

CSS ist im plugin zu finden!
___________________________
 */




/*
WP Guidant PLUGIN
___________________________
 */

.guidant_front_guide_block .guidantguide_actions_container .guidantguide_btn_next, .guidant_front_guide_block .guidantguide_filter_cards_container .guidantguide_single_card.active .radio, .guidant_front_guide_block .guidantguide_filter_cards_container .guidantguide_single_card.active .checkbox, .guidant_front_guide_block .guidantguide_actions_container .guidantguide_btn_submit, .guidant_result_container .single_post .post_permalink a {
    border: 2px solid #006727;
    background: #006727;
}

.guidant_front_guide_block .guidantguide_filter_cards_container .guidantguide_single_card.active, .guidant_front_guide_block .guidantguide_filter_cards_container .guidantguide_single_card:hover, .guidant_front_guide_block .guidantguide_filter_cards_container .guidantguide_single_card:hover .radio, .guidant_front_guide_block .guidantguide_filter_cards_container .guidantguide_single_card:hover, .guidant_front_guide_block .guidantguide_filter_cards_container .guidantguide_single_card:hover .checkbox {
    border: 2px solid #006727;
}

.guidant_front_guide_block {
    background-image: none;
    background: #EDF1F0;
}

.guidant_front_guide_block .guidantguide_intro p {
    color: black;
}

.elementor-widget-shortcode > div > div > div > div.guidant_front_guide_block > div > div.guidantguide_filters_container > div:nth-child(1) > div.guidantguide_filter_intro > h4,
.elementor-widget.elementor-widget-shortcode > div > div > div > div.guidant_front_guide_block > div > div.guidantguide_filters_container > div:nth-child(2) > div.guidantguide_filter_intro > h4  {
    margin-bottom: 20px;
}

#guidantguide_start_over_container {
    display: none !important;
}

#guidantguide_loader_container > div > div {
    border-top: 6px solid #006727;
}

#guidantguide_best_result_container > div > div > div.post_permalink > a, #guidant_front_guide_result_block > div > div > div.post_permalink > a, #guidantguide_filter_next, #guidantguide_filter_previous {
    margin-top: 20px;
    padding: 0 35px;
    font-size: 16px;
    border-radius: 4px;
    line-height: 46px;
    font-weight: 300;
}

#main-content > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-ddfc371.elementor-section-stretched.g5core__el-width-1440.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div.elementor-element.elementor-element-084d00c.elementor-widget.elementor-widget-shortcode > div > div > div > div.guidant_front_guide_block > div > div.guidantguide_filters_container > div:nth-child(1) > div.guidantguide_actions_container {
    margin-top: 20px;
}

div.guidant_front_guide_block > div > div.guidantguide_footer{
    font-size: 0;
}

/*

HÄNDLERSUCHE

*/

#wpsl-search-input {
    height: 42px;
}

#wpsl-search-btn {
    padding: 10px 25px;
    color: white;
    background-color: var(--g5-color-primary);
    background-image: none;
    text-transform: none!important;
	margin:10px 0!important;
}

#wpsl-radius #wpsl-radius-dropdown, #wpsl-search-wrap form .wpsl-input>div{
margin-right:10px!important;}

#wpsl-search-input{
	width:80%;
	background:#fff;
}

@media (max-width: 570px) {
	#wpsl-search-input{
	max-width:72%;}
}


#wpsl-search-btn:hover {
    color: var(--g5-color-primary);
    background-color: white;
    border-color: var(--g5-color-primary);
}

#wpsl-search-wrap form{
	flex-wrap:wrap;
	display: flex;
    justify-content: space-between;
    width: 100%;
}

#wpsl-search-wrap {
	display:flex!important;
	float:none;
	justify-content:space-between;
}

#wpsl-search-wrap > form{
    display: flex;
    justify-content: space-between;
    width: 100%;
}

/*
MOBILE SEARCH PREVIEW
___________________________
 */

#g5core_menu_mobile .g5core-search-form-wrapper{
    margin-top:50px;
}

#g5core_menu_mobile .g5core-search-form.g5core-search-ajax{
    border-bottom: 1px #999 solid;}

#g5core_menu_mobile .g5core-search-form.g5core-search-ajax input{
    /*display:none;*/
}


@media (max-width: 1199px) and (min-width: 768px){
    .home .elementor-5441 .elementor-element.elementor-element-6a2401a .elementor-widget-wrap{
        width:100vw;
        margin-left:0px!important;
    }

}

@media (max-width:767px){
    .home .countdown-sec .ube-heading-sub-title{
        margin-left:135px;}

}

.home .ube-countdown{
    margin:0!important;
}


/* anfrage formular */

.g5shop__panel-body form{
	margin:0 auto;
	width:50%;
}

.g5shop__panel-body td, .g5shop__panel-body input, .g5shop__panel-body textarea{
border:none;
border-radius:0;}


.g5shop__panel-body tr>td:nth-child(1){
	padding-right:20px;
	width:10%;
}

.g5shop__panel-body td input{
background: none;
    border-bottom: #006926 1px solid;
	width:100%;
}

.g5shop__panel-body td textarea{
	background: none;
    border: green 1px solid;
	width:100%;
}

.g5shop__panel-body td{
	vertical-align:center;
}

.g5shop__panel-body tr:nth-child(5) td{
padding:none;
text-align:center;}

.g5shop__panel-body tr:nth-child(5) td input{
background:#006926;
width:150px;}

@media (max-width:1200px){
	.g5shop__panel-body form{
	width:100%;
}
}

/* PRODUKTSUCHE
 * */
.g5core-search-popup .g5core-search-form{
	margin-top:10px;
}

.mfp-bg.mfp-move-from-top.mfp-align-top.g5core-search-popup-bg.mfp-ready{
    width: 50%;
    height: 85%;
    margin: 5% 25%;
    background: #fff;
    color: #000;
    box-shadow: 0px 0px 10px #aaa;
	overflow:hidden;
	padding-bottom:20px;
}

.mfp-wrap.mfp-auto-cursor.mfp-move-from-top.mfp-align-top.g5core-search-popup-bg.mfp-ready{
    width: 50%;
    height: 85%;
    margin: 5% 25%;
	padding-bottom:20px;
}

#g5shop__search_product_popup form input,
#g5shop__search_product_popup form input .submit>i,
.mfp-wrap.mfp-auto-cursor.mfp-move-from-top.mfp-align-top.g5core-search-popup-bg.mfp-ready .mfp-close,
.g5core-search-popup .g5core-search-form button,#g5shop__search_product_popup .result,
.g5core-search-popup .g5core-search-form input[type=search],
.g5core-search-form .result a
{
	color:#016627!important;
	fill:#016627;
	border-radius:0;
}
#g5shop__search_product_popup .g5shop__search-product-cat{
	display:none;
}
#g5shop__search_product_popup form input,
.g5core-search-popup .g5core-search-form input[type=search]{
	border-bottom:1px solid #016627;
	margin-bottom:15px;
}

#g5shop__search_product_popup del{
	margin-right:10px;
}

 .g5core-search-popup .g5core-search-form button{
	top:0!important;
}


/* breadcrumb */

.ube-breadcrumbs, .g5core-breadcrumbs li a, .g5core-breadcrumbs li {
font-weight:700;
color:var(--g5-color-link)!important;}

.ube-breadcrumbs .breadcrumb-item + .breadcrumb-item::before,
.g5core-breadcrumbs li.breadcrumb-sep{
	width:5px;
}

.g5core-breadcrumbs li:nth-child(1):before{
	display:none;
}


/* broschüren */

.page-id-26804 .tabs, .page-id-26804 .card.ube-tabs-card.active .elementor-section.elementor-element.elementor-element-9f48d4b,
.page-id-32088 .tabs, .page-id-32088 .card.ube-tabs-card.active .elementor-section.elementor-element,
.page-id-32090 .tabs, .page-id-32090 .card.ube-tabs-card.active .elementor-section.elementor-element{
	max-width:1000px;
	margin:0 auto;
	padding:0 0 60px;
}

.page-id-26804 .tabs, .page-id-32090 .tabs, .page-id-32088 .tabs{
	padding-bottom:30px;
}

/* shop - seite mit banner */

.page-id-30471 .count {
	display:none;
}

/*händlerbereich sortierung*/

.wcpt .wcpt-dropdown-menu label:nth-child(1), .wcpt .wcpt-dropdown-menu label:nth-child(2){
	display:none;
}

.g5core-site-header {
    z-index: 1;
}

/*360 Viewer*/

.zoom-stage {
    background-size: 150%!important;
}

div#_sr360_icon_container {
    right: 10px;
    left: auto !important;
}

/*
.threesixty_content_wrap ol.threesixty_images, .threesixty_content_wrap ol li {
    width: 100%;
    height: 100%;
    top:30px!important;
}

.threesixty img.normal.current-image {
    width: 100%!important;
    height: 100%!important;
    top:0px!important;
}

.threesixty.threesixty-products {
    width: 80%!important;
    height: 80vh!important;
}*/



/* produktbilder */

.woocommerce-product-gallery__wrapper img{
	max-height:600px!important;
	width:auto!important;
	margin:0 auto!important;
}

.page-id-32150 #primary-content, .page-id-78466 #primary-content, .page-id-33097 #primary-content, .page-id-33099 #primary-content, .page-id-33101 #primary-content, .page-id-33135 #primary-content, .page-id-33119 #primary-content, .page-id-33121 #primary-content, .page-id-32756 #primary-content, .page-id-33111 #primary-content, .page-id-32173 #primary-content, .parent-pageid-32173 #primary-content, .page-id-32243 #primary-content, .page-id-32012 #primary-content{
	padding-bottom:0px;
}

/* sidebar shop */

.wc-block-product-categories>.wc-block-product-categories-list>.wc-block-product-categories-list-item.produktlinien{
	display:none;
}

/* GTIN in Produktmeta ausgeblendet*/

.product_meta span.product-global-unique-id{
	display:none;
}

/* mobil check - anpassungen */

.g5shop__shop-toolbar-mobile .g5shop__shop-toolbar-bottom-inner{
	display:flex;
	justify-content:center;
}

.g5shop__shop-toolbar-mobile .g5shop__shop-toolbar-left ul.g5shop__shop-toolbar-list{
	justify-content: center;
}


/* sidebar produkt kategorie */

@media only screen and (max-width: 991px) {
  .tax-product_cat #sidebar.sidebar-mobile-hide {
        display: block!important;
        margin-bottom: 20px;
   }

#primary-content .container .row{
    flex-direction: column-reverse;
}
#sidebar h2.wp-block-heading{
    text-align: center;
}

#sidebar #block-38{
    border-bottom: 1px #006926 solid;
}
}

.tax-product_cat .g5shop__add-to-cart{
    width: fit-content;
}

.g5shop__product-item .yith-wcwl-add-to-wishlist-button__label{
    display: none;
}

.g5shop__product-item .yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--initialized{
border-radius: 50%;
background-color: #fff;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);}

.g5shop__product-item .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor svg.yith-wcwl-icon-svg, .tax-product_cat .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor img{
    width: 45px;
    max-width: 45px;
    height: auto;
    padding: 10px;
}


.g5shop__product-item .yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--initialized:hover{
background-color: var(--g5-product-actions-bg-color-hover);
color: var(--g5-product-actions-color-hover);}

.g5shop__product-item .yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--initialized:hover .yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button) svg.yith-wcwl-add-to-wishlist-button-icon{
    color: #fff;
}

/* footer */

footer ul li{
	padding:0px!important;
	list-style:none!important;
	margin:0px!important;}