/*table*/
.sppb-addon-table-main tbody tr {
    background: #fff2e0;
}

/*feature box potion*/
.potion-col .sppb-addon.sppb-addon-feature{
    min-height:280px;
    line-height:10px;
}
.potion-col img {
    max-width: 200px;
    margin-bottom: 15px;
}

/*popupimg*/
.popup-img-04:after{
    z-index: 2;
    position: absolute;
   /* content: url(/images/00_Pawfood/feeding_guidelines/dog-02.png);*/
   /* content: url(/images/00_Pawfood/feeding_guidelines/dog-feedingguide-02.png);*/
     content: url(/images/00_Pawfood/feeding_guidelines/feeding-guide-dog-1.png);
    right: -25em;
    transform: scale(0.6);
    bottom: -23em;
}
@media(max-width:1024px){
    .popup-img-04:after{
    right: -25em;
    transform: scale(0.3);
    bottom: -30em;
}
}

.popup-img-05:after{
    z-index: 2;
    position: absolute;
    content: url(/images/00_Pawfood/rawsome/rawsome-hand-feed.png);
    right: -19em;
    transform: scale(0.4);
    bottom: -45em;
}
@media(max-width:768px){
    .popup-img-05:after{
    right: -28em;
    transform: scale(0.22);
    bottom: -50em;
}
}

.popup-img-cat:after{
    z-index: 2;
    position: absolute;
    content: url(/images/00_Pawfood/feeding_guidelines/cat-005.png);
    right: -25em;
    transform: scale(0.6);
    bottom: -23em;
}
@media(max-width:991px) and (min-width:767px){
    .popup-img-cat:after{
    right: -26em !important;
}
}

@media(max-width:1024px){
    .popup-img-cat:after{
    right: -25em;
    transform: scale(0.3);
    bottom: -30em;
}
}


/***** 
product listing page 
*****/
body.site.helix-ultimate.hu.com_hikashop.com-hikashop.view-category.layout-listing.task-listing.itemid-388.en-gb.ltr.sticky-header.layout-fluid.offcanvas-init.offcanvs-position-right section#sp-main-body {
    padding:20px 0;
}

/***** 
BONE BROTH 
*****/
section#benefits-row {
    background: rgb(179, 162, 134);
}
.benefits-row img.sppb-img-responsive{max-width:100px;margin-bottom:20px;}
.decor-paw:after{
    position: absolute;
    content: url(/images/00_Pawfood2/about/paws-1.png);
    right: -11em;top:-12em;
    transform: scale(0.3);
    z-index: 9;
}

@media(max-width:991px){
    .decor-paw:after{
    right: -12.3em;top:-14em; transform: scale(0.2);
    }
}


/*****
RAWSOME
*****/
div#about-rawsome {
    z-index: 4 !important;
}

/***** 
FEEDING GUIDE
*****/
.sppb-addon.sppb-addon-table.table-feeding-guide.sppb-text-left {
    border: 2px solid #faebd7;
}

.table-feeding-guide h5 {color: #957b59;font-size: 18px;}
.table-feeding-guide tbody > tr:nth-child(even) > td:nth-child(1) {background:#f6dcba !important;}
.table-feeding-guide tbody > tr:nth-child(odd) > td:nth-child(1) { background: #dbbd97 !important;}

@media(max-width:767px){
.table-feeding-guide h5 {font-size: 22px !important;}
.table-feeding-guide td:before {padding:20px;}
.table-feeding-guide .sppb-addon-table-main.bt tbody td{padding:0;border-bottom: 2px solid #9f8059;}
.table-feeding-guide .sppb-addon-content p,
.table-feeding-guide .sppb-addon-content h5{ padding:20px;}
}

@media(max-width:1199px){
  div#column-wrap-id-78478820-9838-4ed3-b543-378f8e0e61b4 {display: contents;}
}
@media(max-width:991px) and (min-width:768px){
  .potion-col img {
    width: 100%;
   }
}
@media(max-width:1400px){
  #body h3.sppb-addon-title.sppb-feature-box-title {
    font-size: 18px !important;
  }
}


/*body shape*/
.sppb-addon.sppb-addon-feature.bodyshape-box {
    background: white;
    padding: 20px;
    border-radius: 25px;
    border: 2px solid #e3c7a2;
}
.bodyshape-box img{border-radius:20px;margin-bottom:20px;}
.bodyshape-box p {font-size: 14px;}

/***** 
CAREER
*****/
section#vacancy .sppb-addon.sppb-addon-feature {
    background:#f4ebdc;padding:20px;border-radius:20px;
}
section#vacancy .sppb-addon.sppb-addon-feature img{
    border-radius:20px;margin-bottom:20px;
}

section#vacancy .sppb-media-content {padding:10px;font-size:15px;}

/***** 
CONTACT 
*****/
/*social icon*/
.sppb-addon.sppb-addon-icons-group.ct-icon.icons-group-title-postion-top a {
    color: #d9b694;
    background: #146739;
    max-height: 50px;
    max-width: 50px;
    border-radius:100%;
    border:none !Important;
}
.ct-icon a i{
    font-size:25px; position:relative;top:-23px;left:-4px;
}

.ct-icon ul.sppb-icons-group-list li:nth-child(2) i{left:-6px;}


input#filter_text_Search_3::placeholder { color: rgb(255 255 255 / 70%); }



/*--------
our pawfood ingredients
---------*/
.img-ingredients .sppb-carousel-extended-item img {
    max-width: 250px;
    margin: auto;
}
.img-ingredients .sppb-carousel-extended-content-wrap {
    position: relative;
}
.img-ingredients .sppb-carousel-extended-heading{
    color: #0e562f;
    font-size:20px;
    margin-bottom:0px;
}
.img-ingredients .sppb-carousel-extended-subheading,
.img-ingredients .sppb-carousel-extended-description {
   color: #1b1b1b ;
}
.img-ingredients .sppb-carousel-extended-description {
    background: #f9f3e9;
    border-radius:20px;
    padding:20px;
    font-size:14px;
    line-height:18px;
    font-weight:400;
   /* min-height: 200px;*/
}

/*.sppb-carousel-extended-item.active.sppb-carousel-extended-item-center 
.sppb-carousel-extended-description {display:block;}*/

.img-ingredients span.prev-control.nav-control,
.img-ingredients span.next-control.nav-control{
    background: none !important;
    border: none;
}
.img-ingredients span.prev-control.nav-control i,
.img-ingredients span.next-control.nav-control i{
    color:#91775d;
}

@media(min-width:1400px){
 .img-ingredients .sppb-carousel-extended-description {
    min-height: 190px;
    }
}
@media(max-width:1399px) and (min-width:1200px){
 .img-ingredients .sppb-carousel-extended-description {
    min-height: 220px;
    }
}
@media(max-width:1199px) and (min-width:1141px){
 .img-ingredients .sppb-carousel-extended-description {
    min-height: 280px;
    }
}
@media(max-width:1140px) and (min-width:992px){
 .img-ingredients .sppb-carousel-extended-description {
    min-height: 130px;
    }
}
@media(max-width:991px) and (min-width:768px){
 .img-ingredients .sppb-carousel-extended-description {
    min-height: 180px;
    }
}
@media(max-width:767px) and (min-width:541px){
 .img-ingredients .sppb-carousel-extended-description {
    min-height: 280px;
    }
}
@media(max-width:540px) {
 .img-ingredients .sppb-carousel-extended-description {
    min-height: 120px;
    }
}
/*-----
ourpawfood feature
------*/
section#in-details .sppb-addon.sppb-addon-feature h3.sppb-addon-title.sppb-feature-box-title {
    font-size:20px;
    font-weight:600;
    color:#0f532d;
  min-height:40px;
}
@media(max-width:991px) and (min-width:541px){
section#ingredients .img-ingredients .sppb-carousel-extended-outer-stage {max-height:500px !Important;}
}

/*-----
bottom menu
-----*/
#bottom-menu .addon-root-module {margin-bottom: -2px;}
.sppb-addon.sppb-addon-feature.bottom-cart img{position:relative;bottom:-3px;}