/*
Theme Name: Pufz Theme Child
Theme URI: https://pufz.se/
Description: This is a child theme for Pufz Theme
Author: Diggimedia
Author URI: https://diggimedia.se/
Template: elessi-theme
Version: 11.2
*/
body {
	font-family: Open Sans;
}
div.primary-blurb-button {
	background: transparent;
	border: 2px solid white;
	text-transform: none;
	font-size: 15px;
	letter-spacing: 0;
	padding: 12px 24px;
	border-radius: 3px;
	display: inline-block;
	line-height: 1;
}
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/

/*li.shipping_method_wrap_0_free_shipping13,
tr.woocommerce-shipping-totals.shipping[data-user="wholesaler"] ul#shipping_method li.shipping_method_wrap_0_free_shipping13 input,
tr.woocommerce-shipping-totals.shipping[data-user="wholesaler"] ul#shipping_method li
 {
    display: none;
}

tr.woocommerce-shipping-totals.shipping[data-user="wholesaler"] ul#shipping_method li.shipping_method_wrap_0_free_shipping13 {
	display: block;
}*/

.woocommerce-shipping-totals:not([data-user="wholesaler"]) li.shipping_method_wrap_0_free_shipping15,
.woocommerce-shipping-totals:not([data-user="wholesaler"]) li.shipping_method_wrap_0_free_shipping16  {
    display: none;
}



.trp-ls-shortcode-current-language {
    padding: 0 !important;
    height: auto;
    width: 100% !important;
    border: none !important;
    background-position: right center !important;
}

div.trp-language-switcher>div>a {
    padding: 0;
    font-size: 14px !important;
}

div.trp-language-switcher {
    height: auto !important;
    width: 73px !important;
    right: 25px;
}

img.header_logo {
	aspect-ratio: 150/77;
}
@media(max-width: 767px) {
    #top-bar .right-text.nasa-hide-for-mobile {
        display: block;
    }

    #top-bar .right-text.nasa-hide-for-mobile ul.nasa-menus-account {
        display: none;
    }

    #top-bar .left-text.left {
        width: 63%;
    }

    #top-bar .trp-ls-shortcode-language {
        width: 100px !important;
        top: 0;
        z-index: 999;
        right: 0;
        left: unset;
    }
}

/* Start Sharjeel code here */
/*#top-bar ul.header-multi-languages li.nasa-select-languages {
    padding-right: 0px;
    margin-right: 0px !important;
}
.mobile-topbar-only,
.mobile-topbar-only #topbar-mobile-only,
.mobile-topbar-only #topbar-mobile-only .trp_language_switcher_shortcode .trp-ls-shortcode-current-language {
    padding: 0px !important;
}
.mobile-topbar-only #topbar-mobile-only .trp_language_switcher_shortcode .trp-language-switcher-container .trp-ls-shortcode-current-language {
    width: auto !important;
    border: 0px;
    background: transparent;
    visibility: visible !important;
}
.mobile-topbar-only #topbar-mobile-only .trp_language_switcher_shortcode .trp-language-switcher-container .trp-ls-shortcode-current-language a {
    padding: 0px;
}
.mobile-topbar-only #topbar-mobile-only .trp_language_switcher_shortcode .trp-ls-shortcode-language {
    padding: 0px !important;
    width: 89px !important;
    border: 0px;
    top: 34px;
    border: 1px solid #ececec;
    background: #ffffff;
}
.mobile-topbar-only #topbar-mobile-only .trp_language_switcher_shortcode .trp-ls-shortcode-language a {
    padding: 0px 10px;
}
.mobile-topbar-only .elementor-widget-shortcode {
    display: none;
}
	.mobile-topbar-only {
    z-index: 2;
}
@media only screen and (max-width: 767px) {
	.mobile-topbar-only #topbar-mobile-only .elementor-element {
    max-width: 70%;
}
	.mobile-topbar-only #topbar-mobile-only .elementor-element.elementor-widget-shortcode {
    max-width: 30%;
}
	.mobile-topbar-only #topbar-mobile-only .elementor-element.elementor-widget-shortcode .trp-language-switcher {
    width: auto;
}
	.mobile-topbar-only #topbar-mobile-only .elementor-element.elementor-widget-shortcode .trp-language-switcher .trp-ls-shortcode-language {
    right: 0;
    left: unset;
}

    body.nasa-in-mobile #top-bar .topbar-mobile-text {
        background: #fff !important;
        padding: 0px 6px;
        color: #211f1f;
        width: 100%;
    }
	#top-bar .left-text.left {
    width: 70%;
}
	#top-bar .nasa-hide-for-mobile {
    display: block;
}
	#top-bar ul.header-multi-languages {
    z-index: 2;
}
	#top-bar .nasa-hide-for-mobile .nasa-menus-account {
    display: none;
}
	.mobile-menu .nasa-icon.mobile-search {
    display: none;
}
	.nasa-in-mobile #top-bar {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
		body.nasa-in-mobile #top-bar .topbar-menu-container.hidden-tag {
/*         display: block; 
        margin-right: 30px;
        z-index: 99;
    }*/
body.nasa-in-mobile #top-bar .topbar-menu-container.hidden-tag .header-multi-languages.left.rtl-right {
    list-style: none;
}
.nasa-header-mobile-layout .elements-wrapper .nasa-icon.icon-nasa-if-search {
	display: none;
}
.nasa-menusub-for-mobile.nasa-menu-accordion.ns-acc-langs {
    display: none;
}
.nasa-topbar-wrap.hidden-tag.hide-for-mobile {
    display: block;
}
.mobile-topbar-only .elementor-widget-shortcode {
    display: flex;
}
/* From "Extra CSS "*/
.nasa-content-page-products .product {
    border: 1px solid #adb5bd; /* Black border */
    margin: 10px; /* Space around each product */
    padding: 10px; /* Space between the product content and the border */
    box-sizing: border-box; /* Include padding and border in the width of the element */
    background: #ffffff; /* Background color, adjust if necessary */
}

.nasa-content-page-products ul.products > li.product-warp-item {
    margin-bottom: 24px;
}
.nasa-top-cat-filter-wrap .nasa-top-cat-filter {
    border: 1px solid #ececec;
    background-color: #f1f1f1;
}

.nasa-post-navigation {
    display: none;
}

/* Disable hover effect for anchor tags with the class .entry-image inside .nasa-item-normal */
.blog-image-attachment:hover:after {
    opacity: 0;
}

/* Set the 'FORTSÄTT LÄSA' text to black and underline it boldly */
article .entry-readmore {
    opacity: 9.9;
	text-decoration: underline !important;
	text-decoration-color: #000000 !important;
	text-decoration-thickness: 3px !important;

}

/* Hide the "Ändra adress" link */
a.shipping-calculator-button {
    display: none;
}

/* Hide the shipping calculator form */
form.woocommerce-shipping-calculator {
    display: none;
}
/* Hide the "Leverans till ..." message */
p.woocommerce-shipping-destination {
    display: none;
}

div.nasa-minicart-footer div.btn-mini-cart p.woocommerce-mini-cart__buttons a.button.checkout:hover {
    color: #000 !important;
}

.woocommerce-cart .cart-empty {
	line-height: 1.5;
    font-size: 18px;

}

#submit, button, .button, input[type=submit] {
    font-weight: 400;
}

article .nasa-archive-info.entry-title {
    line-height: 1.2;
    font-size: 18px;
}

@media (min-width: 768px) {
	li.menu-item-object-language_switcher {
		display: none !important;
	}
}