/*
Theme Name: Postman Pooch
Theme URI: https://www.postmanpooch.co.uk
Description: WordPress theme for Postman Pooch
Author: Unit36
Author URI: https://www.u36.co.uk
Version: 3.0.0
*/
.page-id-107555 .main-title, .page-id-107555 .mainTitle, .page-id-107565 .main-title, .page-id-107565 .mainTitle  {
    background-position: 50% 100%;
	text-align:center;
	
}

tr.delivery-notice-bg {
	display:none;
	visibility:hidden;
}
.intro ul li {
	padding-left:0px;
}
body.single-product .summary ul {
	padding-left:0px;
} 
.reset_variations {
	position: absolute;
    right: -35px;
    bottom: 0;
}
.postid-106296 .ruk_rating_snippet {
	min-height:0px;
}

.postid-106296 .review-nugget {margin-top:15px;}
.postid-106296 .ac-panel p {
	color:#000;
}
.postid-106296 .bg-white {box-shadow:none;padding-left:12px; padding-right:12px;}
.postid-106296 .prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top:10px;
	margin-bottom:10px;
}
.postid-19887.woocommerce div.product form.cart .variations label {
	font-size:14px;
	font-weight:900!important;
}
.single-post ul.wc-block-grid__products li {
    line-height: 1;
    list-style: none;
    padding: 5px 0;
}
.postid-19887 .wau_wrapper_div {
    padding: 5px 0px 10px;
}
.woocommerce .ruk_rating_snippet {
	margin-bottom:0px;
}
/*
body.postid-18689 .accordion-container p {color:#000;}
*/
#top-bar-slider .slick-list {
	text-transform:uppercase;
	font-weight:700;
}
.blog p.excerpt {
    padding: 10px;
    font-size: 10px;
}

.blog h2 {
    font-size: 37px;
    line-height: 45px;
    text-align: left;
    margin-top: 25px;
    color: #16b7b0;
}

.excerpt p {
    font-size: 13px !important;
}

.mx-5 {
    margin-left: 1.25rem;
    /* 20px */
    margin-right: 1.25rem;
    /* 20px */
}

body.single-product .box-2023 .as-seen-in {
    margin-top: 0px !important;
}

body.page-id-87274 h1.main-title {
    text-align: center;
    padding-top: 30px;
    background-image: none;
}

#buttons-container {
    margin-top: 10px !important;
}

.foot-social li {
    font-size: 14px;
}

.postid-84729 .stock.in-stock {
    display: none !important;
    visibility: hidden;
}

body.single-product .summary ul li {
    list-style: none !important;
}

body.single-product .summary ul li {
    font-family: "Burbank Small", serif;
    margin: 0px;
}

.text-\[2rem\] {
    font-size: 2rem;
}

body.single-product .summary ul li::before {
    content: "\f336";
    font-family: Font Awesome\ 6 Pro;
    color: rgb(22, 183, 176);
    padding-right: 4px;
}

body.single-product .summary ul {
    margin: 10px 0px;
    text-align: center;
}

body.single-product .summary p {
    padding: 0px 5%;
}

del .woocommerce-Price-amount.amount bdi {
    text-decoration: line-through !important;
}

.woocommerce ins span.woocommerce-Price-amount {
    background-color: #fff;
    color: #a22031;
}

.single-post .wc-block-grid__products li .add_to_cart_button {
    background-color: #00b233 !important;
    text-transform: uppercase;
    color: #fff;
    font-family: "Burbank Small", serif;
    text-decoration: none;
    padding: 0.9em 1em 0.5em;

}

.NuggetsWidget__heading {
    width: 100%;
    display: flex;
    justify-content: center;
    text-align: center !important;
}

body .slick-next {
    right: -4%;
}

body .slick-prev {
    left: -4%;
}

@media only screen and (max-width: 767px) {
    .archive.term-dog-treats .bg-white.py-14.bg-cover {
        padding-bottom: 0.2rem !important;
        padding-top: 1.5rem !important;
        background-position: top center;
    }
.woocommerce .product_title.entry-title {
    font-size: 18px;
	line-height:20px;
 
}

    .term-natural-dog-treats .site-main h1.text-gray-400.font-burbank.mb-2 {
        margin-top: 13px;
    }

    .archive.term-dog-treats .bg-white.py-14.bg-cover h1 {
        letter-spacing: -1px;
    }
}

body.single-post h3,
body.single-post h2 {
    font-size: 1.875rem;
    line-height: 2.25rem;
}

.NuggetsWidget__meta {
    display: flex;
    justify-content: center;
}

.R-TextHeading {
    text-align: center !important;
}

.woocommerce-checkout #customer_details input[type=date] {
    min-height: 42px;
}

.archive-add-to-cart:not(.\!mt-0) {
    margin-top: 15px !important;
}

@media (min-width: 1000px) {
    .lg\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}

@media (max-width: 992px) {
    .trending-products .text-\[25px\] {
        font-size: 16px;
        min-height: 50px;
    }

    .trending-products .woocommerce-Price-amount.amount {
        font-size: 18px;
    }

    .trending-products .min-w-\[50px\] {
        min-width: 30px;
    }

    .trending-products .pp-button {
        font-size: 14px;
        padding-left: 0;
        padding-right: 0;
    }
}

#wc-stripe-payment-request-button-separator:first-of-type {
    display: none !important;
    opacity: 0;
}

body.uploadable-image.woocommerce.single-product form.cart:not(.variations_form):not(.bundle_form) {
    display: block;
}

body.uploadable-image.woocommerce button.single_add_to_cart_button.button.alt {
    float: right;
    width: max-content;
    margin-left: -26px;
}


.add-to-cart-wrap {
    display: flex;
}

.wau_wrapper_div input {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

.wau_wrapper_div label {
    font-weight: 600;
    background-color: #f7f7f7;
    display: inline-block;
    cursor: pointer;
    padding: 8px 30px;
    transition: all 200ms ease-in-out;
}

.wau_wrapper_div label i {
    margin-right: 4px;
}

.wau_wrapper_div input:focus + label,
.wau_wrapper_div label:hover {
    background-color: #f4f4f4;
}

@media (max-width: 1400px) {
    body.uploadable-image.woocommerce button.single_add_to_cart_button.button.alt {
        float: right;
        width:calc(80% - 1px) !important;
        margin-left:1px;
    }
    
    body.uploadable-image.woocommerce  div.product form.cart div.quantity {
        width:20%;
    }
    
}

body.woocommerce.one-in-stock button.single_add_to_cart_button.button.alt {
    width: 100%;
    float: unset;
    border-radius: 10px;
}

@media (max-width: 768px) {
    .cart.bundle_data {
        width: 100%;
    }
}

@media(max-width:1500px) {
    body.slick .slick-next {
        right:0
    }

    body.slick .slick-prev {
        left:0;
    }
}
.wau_wrapper_div {
    display: flex;
    align-items: center;
    justify-content: center;
}