@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//everythingdog.co.nz/wp-content/themes/everythingdog/fonts/woodmart-font-1-400.woff2?v=8.1.2") format("woff2");
}

:root {
	--wd-text-font: "Akzidenz-Grotesk-Cnd", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 20px;
	--wd-title-font: "Akzidenz-Grotesk-Cnd", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: rgb(52,19,24);
	--wd-entities-title-font: "Akzidenz-Grotesk-Cnd", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Akzidenz-Grotesk-Cnd Bold", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 14px;
	--wd-header-el-font: "Akzidenz-Grotesk-Cnd", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 25px;
	--wd-primary-color: rgb(52,19,24);
	--wd-alternative-color: rgb(215,142,82);
	--wd-link-color: rgb(52,19,24);
	--wd-link-color-hover: rgb(215,142,82);
	--btn-default-font-family: "Akzidenz-Grotesk-Cnd Bold", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 700;
	--btn-default-transform: uppercase;
	--btn-default-bgcolor: rgb(52,19,24);
	--btn-default-bgcolor-hover: rgb(215,142,82);
	--btn-accented-font-family: "Akzidenz-Grotesk-Cnd", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 600;
	--btn-accented-transform: uppercase;
	--btn-accented-bgcolor: rgb(52,19,24);
	--btn-accented-bgcolor-hover: rgb(215,142,82);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	background-color: rgb(117,117,117);
	background-image: url(https://everythingdog.co.nz/wp-content/uploads/2021/10/medical-marijuana-popup-18.jpg);
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://everythingdog.co.nz/wp-content/uploads/2021/10/coffee-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 800px;
	--wd-popup-padding: 15px;
}
.header-banner {
	background-color: rgb(215,142,82);
	background-image: none;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: rgb(52,19,24);
	background-image: url(https://everythingdog.co.nz/wp-content/uploads/2025/05/Slim-Header-Retriever-and-Logo.jpg);
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(52,19,24);
	background-image: none;
}
html .post.wd-post .wd-entities-title {
	font-family: "Akzidenz-Grotesk-Cnd Bold", Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height: 30px;
	text-transform: capitalize;
	color: rgb(52,19,24);
}
.blog-design-masonry p {
	font-family: "Akzidenz-Grotesk-Cnd", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 25px;
	line-height: 35px;
}
.wd-entry-meta .meta-author, .wd-meta-author, .wd-meta-author a {
	color: rgb(215,142,82);
}
.single-post .wd-single-post-header .title {
	font-family: "Akzidenz-Grotesk-Cnd Bold", Arial, Helvetica, sans-serif;
	font-size: 50px;
	line-height: 55px;
	text-transform: uppercase;
	color: rgb(52,19,24);
}
html .wd-nav-mobile > li > a {
	font-family: "Akzidenz-Grotesk-Cnd Bold", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 20px;
	line-height: 40px;
	text-transform: uppercase;
	color: rgb(52,19,24);
}
html .wd-nav-mobile > li > a:hover, html .wd-nav-mobile > li.current-menu-item > a {
	color: rgb(215,142,82);
}
html .wd-nav-mobile .wd-sub-menu li a {
	font-family: "Akzidenz-Grotesk-Cnd Bold", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 40px;
	text-transform: uppercase;
	color: rgb(52,19,24);
}
html .wd-nav-mobile .wd-sub-menu li a:hover, html .wd-nav-mobile .wd-sub-menu li.current-menu-item > a {
	color: rgb(215,142,82);
}
.page .wd-page-content {
	background-color: #ffffff;
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


@font-face {
	font-family: "Akzidenz-Grotesk-Cnd";
	src: url("//everythingdog.co.nz/wp-content/uploads/2025/02/AkzidenzGrotesk-Cond.woff2") format("woff2"), 
url("//everythingdog.co.nz/wp-content/uploads/2025/02/AkzidenzGrotesk-Cond.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Akzidenz-Grotesk-Cnd Bold";
	src: url("//everythingdog.co.nz/wp-content/uploads/2025/02/AkzidenzGrotesk-BoldCond.woff2") format("woff2"), 
url("//everythingdog.co.nz/wp-content/uploads/2025/02/AkzidenzGrotesk-BoldCond.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: "Akzidenz-Grotesk-Cnd Light";
	src: url("//everythingdog.co.nz/wp-content/uploads/2025/02/AkzidenzGrotesk-LightCond.woff2") format("woff2"), 
url("//everythingdog.co.nz/wp-content/uploads/2025/02/AkzidenzGrotesk-LightCond.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

:is(.wd-single-post-header,.post-title-large-image) .wd-post-meta .wd-meta-date, :is(.wd-single-post-header,.post-title-large-image) .wd-post-meta .wd-meta-reply, .blog-design-masonry.has-post-thumbnail .wd-post-date, .wd-entry-meta .meta-reply,.hovered-social-icons,#comments{
    display: none !important;
}

.wd-list li{
	align-items: flex-start !important;
}

.wd-content-layout {
    padding-block: 0px;
}


.wd-cat img {
    height: 200px;
}

.btn.btn-style-bordered{
     padding: 0 3rem;
}

.footerbox a{
  font-size:20px;
	letter-spacing:0.5px;
  text-transform: uppercase;
	color:rgba(255,255,255,0.8) !important;
	font-weight: 500;
}

.footerbox a:hover{
  color:#fff !important;
}

.footersection-2 .woodmart-recent-posts li{
 flex-direction: column;
}

.footersection-2 .woodmart-recent-posts .recent-posts-thumbnail{
    max-width:100%;
}

.darktext{
   color:#341318;
}

.lighttext{
   color:#d78e52;
}

.arrowsection .wd-icon{    
    top: 10px;
    position: relative;
}

.whb-general-header:before {
    backdrop-filter: none;
}

 .whb-general-header:hover{
  background-color:#341318 !important;
}

.whb-general-header.whb-sticky-row{
    background-color: #341318;
}


/* .whb-header-bottom:hover:before{
	backdrop-filter:none !important;
}

.whb-header-bottom:hover a, .whb-header-bottom:hover a:after{
 color:#fff !important; 
}

.whb-header-bottom:hover .wd-header-my-account .wd-dropdown a {
    color:#000 !important; 
}
 */

.wd-tools-element:is(.wd-design-2,.wd-design-5) .wd-tools-count {
    background-color: #d78e52 !important;
} 

.testibox .testimonial-content p{font-size: 22px;line-height: 1.4em;letter-spacing: 0.3px;}
.infobox-daycare .box-style-border .info-box-content {
    border: 1px solid var(--brdcolor-gray-300);
}
.servicesmenu .wd-dropdown{background:#341318;}
.wd-prefooter {padding-bottom: 0px !important;}
.aboutbox10 .wd-icon{top:8px;position:relative;}
.aboutbox10 .lighttext{letter-spacing: 0.7px;}
.groupingbox .liner-continerr{ margin-bottom: 0;}
.displaynonbox .liner-continer{ margin-bottom: 0;display:none;}

.blog .wd-blog-element, .single-post .post-single-page{padding:50px 0;}
.wd-post-cat.wd-style-with-bg>a, .wd-entry-meta .meta-author a {
    text-transform: capitalize !important;
    font-weight: 500 !important;
    font-size: 18px !important;
}

.read-more-section a {
    font-weight: 600 !important;
    font-size: 20px !important;
    letter-spacing: 0.8px;
}
.single-post .post-single-page p, .single-post .post-single-page ul li{font-size: 25px;line-height: 1.4em;}
.single-post .post-single-page strong{letter-spacing: 0.5px;}
.single-post .wd-entities-title{letter-spacing: 0.3px;font-size: 20px;}
.comments-area .logged-in-as>a{ font-weight: 500 !important;font-size: 18px !important;}
@media (min-width: 1025px) {
    .whb-boxed:not(.whb-sticked) .whb-main-header:before {
                height: auto;
    }
}


.pricebox1 .wd-plan-price{ padding: 35px 20px !important;}

.pricebox1 .wd-plan-price:hover { background-color: #d78e52 !important;}

.pricebox1 .wd-price-table .wd-price-suffix{font-size: 22px !important;letter-spacing: 0.5px; line-height: 1.4em;}

.pricebox1 .wd-price-table .wd-price-value{ font-size: 50px !important; line-height: 1.1em;text-transform: uppercase;font-family: 'Akzidenz-Grotesk-Cnd Bold';}

.pricebox1 .wd-price-table .wd-plan-feature:not(:last-child), .pricebox1 .wd-price-table .wd-plan-features {
    font-size: 25px !important;
    font-weight: 500 !important;
    color: #000;
}

.pricebox1 .wd-price-table .wd-plan-feature .bgpricebox {
    color: #fff;
    letter-spacing: 1.3px;
    background: #d45c2a;
    padding: 5px 15px;
    border-radius: 20px;
    font-size: 15px;
    line-height: 2.8em;
    text-transform: uppercase;
    font-weight: 600;
}

.pricebox1 .wd-price-table .wd-plan-feature strong{
    font-size: 25px;
    font-weight: 600;
   font-family: Akzidenz-Grotesk-Cnd Bold;
}

.cart-info .wd-entities-title{
   font-family: Akzidenz-Grotesk-Cnd Bold;
}

.amount {
    font-family: Akzidenz-Grotesk-Cnd Bold;
}

.wd-swatch.wd-text .wd-swatch-text{
	font-family: Akzidenz-Grotesk-Cnd Bold;
	font-size:20px;
}

.pricebox1 .wd-price-table .wd-plan-feature:not(:last-child) {
    border-bottom: 2px solid #d45c2a !important;
}

.pricebox1 .wd-price-table .wd-plan-features{
    border-bottom: 0 !important;
}

.pricebox1 .wd-price-table .wd-plan-footer>a{
		font-size: 18px !important;
    font-weight: 600;
    letter-spacing: 1px;
    border: 2px solid #d78e52;
    padding: 0 3rem;
    border-radius: 50px;
    color: #d78e52;
    background-color: #fff;
}

.pricebox1.priceminheight .wd-price-table .wd-price-suffix{min-height:95px;}
.pricebox1.pricestext .wd-price-table .wd-price-value{font-size:48px !important;}
.pricebox1.pricestext .wd-price-table .wd-price-suffix{min-height:60px;}

.homerowfood h3 a{    font-size: 22px;
	   font-family: Akzidenz-Grotesk-Cnd Bold;
    color: #341318 !important;
    text-transform: uppercase;
    line-height: 1.2em;}


.homerowfood .price .amount{
    color: #d78e52;
    font-size: 25px;
    letter-spacing: 1px;
    font-weight: 600;
    line-height: 1.4em;
}

.homerowfood .wd-product-cats a{
    letter-spacing: 0.3px;
    font-weight: 500;
}


input[type='email'], input[type='text'], input[type='tel'], textarea, select{
 font-size:18px !important;
	height:50px !important;
	letter-spacing: 0.5px;
}

div.wpcf7 input[type="submit"]{
    font-size: 20px;
    font-family: "Akzidenz-Grotesk-Cnd Bold", sans-serif;
}

a.bookingbox {
    background: #d45c2a;
    color: #fff;
    padding: 4px 20px;
    border-radius: 50px;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}


.post-type-archive .wd-nav-product-cat:not(.wd-nav-mobile)>li>a{
	font-size: 22px;
	font-family: "Akzidenz-Grotesk-Cnd Bold", sans-serif;
}

.post-type-archive .wd-nav-product-cat .nav-link-count{
     margin-top: 2px;
	    letter-spacing: 0.6px;
	font-size: 15px;
}

:is(ul,ol) li.cat-item-99{ display:none;}
.wd-cat img {
    height: auto;
}

.woocommerce-shop .wd-prefooter, .woocommerce-shop [data-loop="7"], .single-product .wd-prefooter, .page-id-19138 .groupingbox{
 display:none;
}

.page-id-19138 .dgroupingbox{
 display:block;
}

.tax-product_cat .groupingbox,.page-id-8 .groupingbox,.page-id-9 .groupingbox{ display:none;}

.newsletterbox .elementor-field-type-submit {
    align-items: center;
}

.cproductbox .wd-entities-title a{
	font-size: 22px;
	font-family: "Akzidenz-Grotesk-Cnd Bold", sans-serif;
	    line-height: 1.4em;
	color:#341318;
}

.cproductbox .price .amount{
	font-size: 22px;
	font-family: "Akzidenz-Grotesk-Cnd Bold", sans-serif;
	color: #d78e52;
    line-height: 1.2em;
}

.homeblogbox .article-body-container{
    min-height: 350px;
}


.sliderbtn a{
 padding: 0px 50px;
}


.woocommerce-mini-cart__buttons .btn-cart{
    color: #d78e52 !important;
	    font-size: 20px;
}

.woocommerce-mini-cart__buttons .btn-cart:hover{
 color: #fff !important;
}

.widget_price_filter [class*="price_slider_amount"] .button, .widget_price_filter [class*="price_slider_amount"] .price_label{
 color: #fff !important;
		font-family: "Akzidenz-Grotesk-Cnd Bold", sans-serif;
}

.woocommerce-mini-cart__buttons .checkout, .cart-totals-inner .checkout-button, .wd-coupon-form .button, .woocommerce-checkout-review-order-table th.product-name, .woocommerce-checkout-review-order-table th.product-total, .woocommerce-checkout-review-order-table .cart-subtotal th, .woocommerce-checkout-review-order-table .order-total th, #place_order{
  font-size: 20px;
		font-family: "Akzidenz-Grotesk-Cnd Bold", sans-serif;
}

.woocommerce-cart table th, .woocommerce-cart td.product-name a, .wd-pf-title span, .wd-products-per-page, .product-labels.labels-rounded .product-label, .wd-attr-name-label, .cart-totals-inner .shipping-calculator-button{
    font-family: "Akzidenz-Grotesk-Cnd Bold", sans-serif;
}

.woocommerce-cart .amount{
  color:#d78e52;
}

.archive .whb-general-header, .single-product .whb-general-header, .woocommerce-checkout .whb-general-header, .page-id-4439 .whb-general-header{
 background-color: #341318 !important;
}

.blog .wd-breadcrumbs{ display:none;}
.woocommerce-MyAccount-navigation ul li a{
  font-size: 20px;
	font-family: "Akzidenz-Grotesk-Cnd Bold", sans-serif;
	padding: 0px 15px 20px;
}

.woocommerce-MyAccount-title{
  font-size: 22px;
	font-family: "Akzidenz-Grotesk-Cnd Bold", sans-serif;
}

.wd-empty-page-text+.return-to-shop .button{
	font-family: "Akzidenz-Grotesk-Cnd Bold", sans-serif;
	  font-size: 22px;
}

.woocommerce-MyAccount-navigation-link a{
     font-size: 20px !important;
    letter-spacing: 0.6px;
}

.aboutmenu .wd-sub-menu li>a{
 font-size:25px;
	text-transform: uppercase;
    color: #fff;
}

.aboutmenu .wd-sub-menu li>a:hover{
color:#D78E52;
}


.aboutmenu .wd-dropdown-menu.wd-design-default .menu-item-has-children>a:after {
    color: #fff;
}

.servicesmenu1 .wd-dropdown-menu.wd-design-default {
    --wd-dropdown-width: 240px;
}

.single-product .wd-swatch.wd-text .wd-swatch-text {
    font-size: 22px;
    background: #f5f3f3;
    padding: 7px 10px !important;
    border-radius: 5px;
}

.single-product table.variations label {
    font-size: 22px;
    text-transform: uppercase;
}

.single-product  .reset_variations{
 font-size: 18px;
}

.woocommerce-thankyou-order-received{
 margin-top:40px;
	color:#341318;
	border: 2px dashed #d78e52;
		font-family: "Akzidenz-Grotesk-Cnd Bold", sans-serif;
	font-size:25px;
}

.woocommerce-form-coupon>*{
	    letter-spacing: 0.5px;
}

.woocommerce-table--order-details :is(th,td), .woocommerce-table--order-details td.product-name a{
  font-size: 20px;
	font-family: "Akzidenz-Grotesk-Cnd Bold", sans-serif;
}


.woocommerce-order-details__title, .woocommerce-column__title {
    font-size: 30px;
    color: #D78E52;
		font-family: "Akzidenz-Grotesk-Cnd Bold", sans-serif;
}

:is(.woocommerce-thankyou-order-details,.wc-bacs-bank-details) li, :is(.wd-checkout-login,.wd-checkout-coupon) :is(.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle)>div{
 		font-family: "Akzidenz-Grotesk-Cnd Bold", sans-serif;
    font-size: 22px;
    color: #D78E52;
}

button[name="save_account_details"], button[name="save_address"],.wd-empty-page-text+.return-to-shop .button{
 		font-family: "Akzidenz-Grotesk-Cnd Bold", sans-serif;
    font-size: 20px !important;
}

.woocommerce-form-coupon .button{
 		font-family: "Akzidenz-Grotesk-Cnd Bold", sans-serif;
    font-size: 16px;
}

.woocommerce-order:not(.wd-with-extra-content){
 margin-bottom: 50px;
}

.page-id-9 .whb-sticky-prepared .whb-main-header {
    position: relative;
    display: block;
    margin-bottom: 50px;
}

.wd-cat .wd-entities-title{
    font-size: 24px !important;
    color: #fff;
    font-family: "Akzidenz-Grotesk-Cnd Bold", sans-serif;
}

.cat-design-default .more-products {
    color: #fff;
	letter-spacing:0.5px;
}

.noncategory {
    display: none !important;
}

.wd-dropdown-menu.wd-design-default .wd-dropdown{
    top: -2px !important;
	    padding: var(--wd-dropdown-padding, 7px 20px);
}


.cart-totals-inner .shipping-calculator-form .button{
    font-size: 16px !important;
    color: #fff;
    font-family: "Akzidenz-Grotesk-Cnd Bold", sans-serif;
}

.wc-tabs-wrapper .woocommerce-Tabs-panel{
    font-size: 23px;
}

.product-labels.labels-rounded .out-of-stock {
    max-width: 65px !important;
    font-size: 15px !important;
		min-width: 65px !important;
		min-height: 65px !important;
}


.wd-switch-to-register, :is(.register,.woocommerce-form-login) .button{
color: #fff !important;
    font-size: 20px;
    letter-spacing: 0.6px;
}

.newsletterboxform input{
    font-family: "Akzidenz-Grotesk-Cnd Bold", Sans-serif;
    font-size: 22px;
    line-height: 1.1em;
    border-radius: 50px 50px 50px 50px !important;
    min-height: 40px;
    padding: 0 45px !important;
    margin-top: 5px;
    letter-spacing: 1px;
}

.author-avatar, 
.wd-author-box .avatar, 
.wd-post-meta .meta-author img {
    display: none !important;
}@media (min-width: 768px) and (max-width: 1024px) {
	.whb-general-header {
    background-color: #fff;
}

.newsletterbox #form-field-email{
 margin-bottom:15px;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.whb-general-header {
    background-color: #fff;
}

.whb-header-bottom-inner {
        height: auto;
}


.newsletterbox #form-field-email{
 margin-bottom:15px;
}
.tax-product_cat .whb-overcontent .whb-main-header {
    position: relative;
}
}

@media (max-width: 576px) {
	.whb-general-header {
    background-color: #fff;
}

.whb-header-bottom-inner {
        height: auto;
}

.newsletterbox #form-field-email{
 margin-bottom:15px;
}

.tax-product_cat .whb-overcontent .whb-main-header {
    position: relative;
}

 #slider-70 .wd-slide {
        min-height: 630px !important; 
    }


.wd-cat .wd-entities-title{
    color: #000;
}

}

