/**handles:child-style**/
/*! ******************************************************
*
*	Theme Name:     DS Theme Child
*   Author:         Digital Storm
*   Author URI:     https://www.digitalstorm.co.uk/
*   Description:    Simple, clear and modern Bootstrap 4-based theme. Perfect base for developing all kinds of responsive sites with Toolsets, including the Layouts plugin (no extra integration needed, you activate Layouts and the drag and drop facilities work out of the box). Uses WordPress theme customizer and supports Font Awesome Icons. Supports WooCommerce integration by styles unification.
*   Version:       7.01
*   License:        GNU General Public License v2 or later
*   License URI:    http://www.gnu.org/licenses/gpl-2.0.html
*   Template:       ds-theme
*
********************************************************/@font-face{font-display:swap;font-family:vag_rounded_black_ssibold;src:url('/wp-content/themes/ds-theme-child/fonts/vag_rounded_black_ssi_bold-webfont.woff2') format('woff2'),url('/wp-content/themes/ds-theme-child/fonts/vag_rounded_black_ssi_bold-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:vag_rounded_light_ssilight;src:url('/wp-content/themes/ds-theme-child/fonts/vag_rounded_light_ssi_light-webfont.woff2') format('woff2'),url('/wp-content/themes/ds-theme-child/fonts/vag_rounded_light_ssi_light-webfont.woff') format('woff');font-weight:400;font-style:normal}a,a:link,a:visited{text-decoration:none}p:empty{display:none}img{max-width:100%;height:auto}.jarallax{position:relative;z-index:0;height:100%;width:100%;top:0;left:0;overflow:hidden;object-fit:cover;padding:14% 0;min-height:400px}.jarallax>.jarallax-img,picture.jarallax-img img{position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%;z-index:-1}.jarallax.overlay{position:relative;bottom:auto}.overlay{background-color:rgba(0,0,0,.15);height:100%;left:-1px;pointer-events:none;right:-1px;top:0;transition:transform .3s,opacity .6s}.overlay::before{content:"";position:absolute;display:-ms-flexbox;display:flex;left:0;right:0;top:0;bottom:0;background:linear-gradient(transparent,rgba(0,0,0,.4));transition:all .5s ease}.overlay-bg::before{content:"";position:absolute;display:-ms-flexbox;display:flex;left:0;right:0;top:0;bottom:0;background:linear-gradient(transparent,rgba(0,0,0,.5));transition:all .5s ease}.overlay-bottom::before{background:linear-gradient(-180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.85) 100%);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;transition:opacity .6s;width:100%}.rounded{border-radius:13px;--bs-border-radius:13px}.text-shadow{text-shadow:0 0 10px #333}.text-yellow{color:#f4c516}.text-red{color:#c50018}.container,.row{margin-left:auto;margin-right:auto;width:100%}.container{max-width:1820px}.intro-text{font-size:1.3rem;padding:0;max-width:1100px;margin:0 auto;line-height:1.35}.smartcrawl-breadcrumbs,.smartcrawl-breadcrumbs a{color:#fff}.smartcrawl-breadcrumbs a:hover{color:#fff;text-decoration:underline}.modal{z-index:999999}.modal-backdrop{z-index:99999}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}select{font-family:arial}#header-bottom.sticky{position:fixed;top:0;width:100%;z-index:99999;background:rgba(255,255,255,.9);box-shadow:.3em .3em .3em rgba(52,52,52,.2)}@media (min-width:1400px){.container{max-width:1340px}}body{font-family:vag_rounded_light_ssilight}h1,h2,h3,h4,h5,h6{font-family:vag_rounded_black_ssibold;color:#464646;margin-bottom:25px!important;text-rendering:optimizelegibility}h1{font-size:2.85rem;letter-spacing:-.02rem}h2{font-size:2.2rem;line-height:1}h3{font-size:2rem}ol li,p,ul li{font-size:1.15rem;line-height:1.35;color:#464646}a{color:#c50018}.whitetext h2,.whitetext h3,.whitetext p{color:#fff}.mw-900{max-width:900px;margin:0 auto}.mw-700{max-width:700px;margin:0 auto}.mw-600{max-width:600px;margin:0 auto}.mw-500{max-width:500px;margin:0 auto}.mw-1250{max-width:1250px;margin:0 auto}.btn-light,.btn-primary,.btn-secondary,.btn-success,button{font-family:vag_rounded_black_ssibold;font-size:1rem;letter-spacing:.01rem;border:0;border-radius:7px;padding:12px 30px;cursor:pointer}.btn-primary,button.primary{background-color:#c50018;color:#fff}.btn-secondary,button.secondary{background-color:#464646;color:#fff}.btn-primary:hover,button.primary:hover{background-color:#db0019}.overflow-hidden{overflow:hidden}.pswp{display:none}.custom-logo{max-width:110px;width:110px}header button{position:relative;margin-top:15px}.header-top{padding:15px 0;border-bottom:1px solid #e2e2e2}@media (min-width:992px){.site-header .navbar-brand.d-lg-none{display:none!important}}#dsmainmenu .navbar-nav{width:100%;justify-content:space-between}#dsmainmenu .nav-link{text-align:center;font-weight:400;font-size:1rem;color:#123954!important;text-transform:uppercase;padding:.8rem 1rem!important;border-top:1px solid transparent;border-bottom:3px solid transparent;transition:all ease .3s;font-family:vag_rounded_black_ssibold,sans-serif}#dsmainmenu .nav-link.active,#dsmainmenu .nav-link:hover{border-top:1px solid #565e64!important;border-bottom:3px solid #565e64!important}@media (min-width:992px){.site-header .dropdown:hover>.dropdown-menu{display:block;margin-top:0;animation:fadeIn .2s ease-in}}@keyframes fadeIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}#dsmainmenu .dropdown-menu{background:#123954;border-radius:0;padding:10px 0;margin-top:0;border:none;border-top:3px solid #cf142b}#dsmainmenu .dropdown-item{color:#fff;font-family:vag_rounded_black_ssibold,sans-serif;padding:8px 20px;transition:background .2s ease}#dsmainmenu .dropdown-item.active,#dsmainmenu .dropdown-item:focus,#dsmainmenu .dropdown-item:hover{background-color:#1a5177;color:#fff}@media (max-width:991px){#dsmainmenu .dropdown-menu .dropdown-menu{position:static;background:rgba(0,0,0,.15)!important;padding-left:15px!important}}@media (min-width:992px){#dsmainmenu .dropdown-menu li.dropdown{position:relative}#dsmainmenu .dropdown-menu .dropdown-menu{top:0!important;left:100%!important;margin-top:-13px!important;margin-left:0!important}#dsmainmenu .dropdown-menu .dropdown-toggle::after{transform:rotate(-90deg);position:absolute;right:15px;top:45%}#dsmainmenu .dropdown-menu .dropdown-toggle{padding-right:30px!important}}.big-target-click-zone-hover{cursor:pointer}#top-bar{position:relative;overflow:hidden;background-color:#f9d42e;color:#464646;text-align:center;font-family:vag_rounded_black_ssibold;font-size:1rem;z-index:11;padding:.2rem 1rem;width:100%}#top-bar p{font-size:1rem}#top-bar a{text-decoration:none}#top-bar .uk-flag-header{width:26px;margin-right:5px}#top-bar .established,#top-bar .top-bar-contact{flex:0 0 auto;width:25%;display:none}#top-bar .top-bar-contact a{text-align:right;color:#464646}#top-bar p{line-height:1.1}@media (min-width:992px){.d-lg-flex{display:flex!important}#top-bar .established,#top-bar .top-bar-contact{display:block}}.hustle-ui.hustle_module_id_2{margin-bottom:0!important}.shorter-text{overflow:hidden;position:relative;margin:1rem 0 .5rem;height:5rem;max-width:60rem;font-weight:300;--max-lines:2;transition:height .5s ease-out;margin:0 auto;margin-right:auto;margin-left:auto}.shorter-text.expanded{height:auto;margin-bottom:0;--max-lines:none}.shorter-text.expanded::before{background:0 0}.shorter-text::before{content:"";position:absolute;height:1rem;width:100%;left:0;bottom:0;pointer-events:none;background:linear-gradient(180deg,transparent,#f5f5fa)}.readmore-link{-webkit-appearance:none;background:0 0;border:0;text-decoration:underline;font-size:.8rem;margin:0 0 1rem}.photoBox{overflow:hidden;position:relative;width:100%;border-radius:7px;border:2px solid #ccc}.photoBox a{width:100%}#newsCarousel .card:hover,.dog-box:hover,.photoBox:hover{box-shadow:rgba(149,157,165,.8) 0 8px 24px;border-color:#f7d806}#newsCarousel .card:hover img,.dog-box:hover .card-image img,.photoBox:hover img{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}img.bg-top{object-position:top}img.bg-center{object-position:center}img.bg-bottom{object-position:bottom}img.top{object-position:top center!important}img.center{object-position:center!important}img.bottom{object-position:bottom center!important}.sponsorMeta{position:absolute;top:10px;left:10px;z-index:3;border-radius:7px;padding:.25rem .45rem .35rem;font-size:.75rem;font-weight:700;color:#c50018;background:rgba(255,255,255,.9);font-family:Tahoma,sans-serif!important;text-transform:capitalize}.photoBoxMeta{position:absolute;top:10px;right:10px;z-index:3;border-radius:7px;padding:.25rem .45rem .35rem;font-size:.75rem;font-weight:700;color:#333;background:rgba(242,219,46,.9);font-family:Tahoma,sans-serif!important;text-transform:capitalize}.photoBoxMeta.available-now{background:rgba(73,137,0,.85);color:#fff!important}.photoBoxMeta.reserved{background:rgba(197,0,24,.85);color:#fff!important}.photoBoxMeta p,.photoBoxMeta p.price{margin-bottom:0;line-height:1.15!important;font-size:.9rem!important}.dog-box .card-image img,.photoBox img{height:300px;min-height:300px}.dog-box .card-image img,.photoBox img{transition:.4s ease;width:100%!important;object-fit:cover;object-position:center}.photoBoxLink{position:absolute;bottom:-54px;left:0;padding:.8rem;font-size:1.2rem;display:block;width:100%;text-align:center;z-index:3;color:#fff;font-weight:700;transition:transform 250ms;background:linear-gradient(-180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.95) 100%)}.photoBox:hover .photoBoxLink{transform:translateY(-54px)}.dog-box .card-image{overflow:hidden}.dog-box .btn-sm{padding:.45rem 1rem}.dog-box .dog-title{position:absolute;bottom:0;background:rgba(0,0,0,.7)}.f-carousel button.f-button{background:rgba(255,255,255,.7);border-radius:50rem!important;border:1px solid}button.f-button:hover{--f-button-hover-color: ;--f-button-hover-bg:rgba(255,255,255,1)}button.f-button[disabled]{display:none}.f-carousel-slide{width:100%}.f-carousel__dots li{margin-left:0!important}#announcementCarousel .f-carousel__slide{display:flex;align-items:center;justify-content:center}#announcementCarousel.f-carousel button.f-button{background:0 0;border:none;color:rgba(0,0,0,.6);width:17px;height:auto}#announcementCarousel .f-button:hover:not([disabled]){color:#000;background:0 0}#main-banner{overflow:hidden;position:relative}#main-banner .f-progress{position:absolute;bottom:0;left:0;right:0;height:4px;background:#f7d806!important;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));z-index:30;user-select:none;pointer-events:none}#article-featured-image .banner-content,#main-banner .banner-content,.banner-content{position:absolute!important;margin:auto;top:0;z-index:5;height:100%;width:100%;color:#fff;display:flex;align-items:center!important;justify-content:center}.banner-inner{max-width:65%}#main-banner .banner-buttons a{text-transform:uppercase;font-size:1.25rem;display:inline-block;margin-top:.65rem}#main-banner .f-button.is-next{right:70px!important}#main-banner .f-button.is-prev{left:70px!important}#singleDogGallery,.f-thumbs.is-classic,.fancybox__nav,.fancybox__toolbar{--f-button-width:40px;--f-button-height:40px;--f-button-border-radius:4px;--f-button-color:#0d0c22;--f-button-hover-color:var(--f-brand-color);--f-button-bg:#f1f5f9;--f-button-hover-bg:#e2e8f0;--f-button-active-bg:#e2e8f0;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:2.25;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.2}#singleDogGallery .f-carousel__slide{display:flex;align-items:center;justify-content:center;width:100%;background:#333}#singleDogGallery .f-carousel__slide p{margin-bottom:0}#singleDogGallery .f-carousel__slide img{object-fit:contain;object-position:center;max-height:75vh;width:100%}.f-thumbs.is-classic{--f-thumb-width:120px;--f-thumb-height:80px;--f-thumb-gap:8px;--f-thumb-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-outline:2px;--f-thumb-outline-color:var(--f-brand-color);--f-button-next-pos:8px;--f-button-prev-pos:8px}#singleDogGallery .f-thumbs.is-classic.is-horizontal{padding:0 56px}#singleDogGallery .f-thumbs.is-classic.is-vertical{padding:56px 0}#singleDogGallery .f-carousel__nav{opacity:0;transition:opacity .15s}@media (hover:hover){#singleDogGallery:hover .f-carousel__nav{opacity:1}}.fancybox__container{z-index:999999;--fancybox-bg:#000000;--fancybox-color:#6a6969;--f-spinner-color-1:rgba(0, 0, 0, 0.1);--f-spinner-color-2:rgba(17, 24, 28, 0.8)}@media screen and (min-width:640px){.fancybox__container{flex-direction:row-reverse}}.fancybox__thumbs.is-classic.is-horizontal{--f-thumb-width:75px;--f-thumb-height:55px;--f-thumb-gap:8px}.fancybox__thumbs.is-classic.is-vertical{--f-thumb-width:100%;--f-thumb-height:100px;width:182px;outline:1px solid #edeef0}.fancybox__thumbs.is-classic.is-vertical .f-thumbs__track{padding:0 16px}.fancybox__toolbar{padding:8px}.fancybox__nav{--f-button-next-pos:8px;--f-button-prev-pos:8px}.fancybox__carousel{min-width:0;min-height:0}.fancybox__slide{padding:8px}#dogsCarousel .f-carousel__slide,#newsCarousel .f-carousel__slide,#shopCarousel .f-carousel__slide{--f-carousel-spacing:1rem}#dogsCarousel .f-carousel__viewport,#newsCarousel .f-carousel__viewport,#shopCarousel .f-carousel__viewport{overflow:visible}#dogsCarousel .f-carousel__dots,#newsCarousel .f-carousel__dots,#shopCarousel .f-carousel__dots{margin:0 auto 7px!important}@media (min-width:0px){#dogsCarousel .f-carousel__slide,#newsCarousel .f-carousel__slide,#shopCarousel .f-carousel__slide{width:calc((100% - 10px)/ 1)}.photoBox img{height:235px;min-height:235px}}@media (min-width:768px){#dogsCarousel .f-carousel__slide,#newsCarousel .f-carousel__slide,#shopCarousel .f-carousel__slide{width:calc((100% - 25%)/ 2)}.photoBox img{height:250px;min-height:250px}}@media (min-width:975px){#dogsCarousel .f-carousel__slide,#newsCarousel .f-carousel__slide,#shopCarousel .f-carousel__slide{width:calc((100% - 15%)/ 3)}.photoBox img{height:260px;min-height:260px}}@media (min-width:1200px){.photoBox img{height:290px;min-height:290px}#dogsCarousel .f-carousel__slide,#shopCarousel .f-carousel__slide{width:calc((100% - 27%)/ 4)}#newsCarousel .f-carousel__slide{width:calc((100% - 8%)/ 3)}}@media (min-width:1400px){#dogsCarousel .f-carousel__slide,#newsCarousel .f-carousel__slide,#shopCarousel .f-carousel__slide{width:calc((100% - 8%)/ 4)}.photoBox img{height:300px;min-height:300px}}@media only screen and (max-width:972px){#main-banner .banner-buttons a{font-size:1.12rem!important;padding:.4rem 1.2rem!important}#main-banner .banner-inner{width:100%}}.banner-content .big-title,.banner-content .sub-title{font-family:vag_rounded_black_ssibold}.banner-content .sub-title{margin-bottom:.85rem;font-size:1.5rem}.banner-content .big-title,.banner-content .sub-title,.banner-content h3{line-height:1.15;text-shadow:0 0 10px rgba(0,0,0,.5);color:#fff}.jarallax.page-title{padding:5% 0;min-height:200px;text-align:center}.home-boxes p{padding:0;margin:0}.home-boxes br{display:none}.page-hero{z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:650px;display:flex;align-items:center;justify-content:center;border-bottom-left-radius:200% 49%;border-bottom-right-radius:200% 49%;position:relative}.page-hero:before{z-index:2;position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:'';background-color:rgba(0,0,0,.2);border-bottom-left-radius:200% 49%;border-bottom-right-radius:200% 49%}.blog .page-hero,.dog-template-default .page-hero,.single .page-hero,.views-template-page-template .page-hero{min-height:320px}.blog .page-hero:before,.dog-template-default .page-hero:before,.single .page-hero:before,.views-template-page-template .page-hero:before{background-color:rgba(0,0,0,0)}.page-hero-content{z-index:3;max-width:50%;text-align:center;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.page-hero-content h1{margin-bottom:30px;color:#fff}.core-link{position:relative;min-height:380px;border-radius:10px;margin-bottom:30px!important;top:0;transition:all ease .3s;background-position:center;background-size:cover;background-repeat:no-repeat}.core-link:hover{top:-5px;box-shadow:0 0 18px 0 #a2a2a2}.core-link .content{color:#fff;position:absolute;bottom:30px;left:30px;z-index:10}.core-link h3,.core-link p{color:#fff}.core-link p{line-height:1.5}.core-link h3{line-height:1.5;margin-bottom:0!important}.core-link:before{z-index:2;position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:'';background-color:rgba(0,0,0,.1)}.photoBox img.top{object-position:top center}.photoBox img.center{object-position:center}.photoBox img.bottom{object-position:bottom center}.dog-preview .image{width:100%;height:250px;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#efefef;border-radius:10px;margin-bottom:20px}.dog-preview button{font-size:13px}.dog-preview ul{list-style:none;padding:0}.dog-preview li{display:inline;padding-right:13px;font-size:15px}.dog-preview h3{color:#c50018}.dog-reserved{background-color:#f7d63e;display:inline-block;padding:3px 24px;border-radius:100px;position:absolute;top:12px;right:24px;font-size:15px}.dtp{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:10px;padding:50px}.dtp-btn{position:absolute;top:50%;transform:translateY(-50%);right:60px;z-index:10}.dtp h2,.dtp p{color:#fff;max-width:700px;z-index:10;position:relative}.team-members img{max-height:200px;text-align:center;border-radius:50%}.team-photo{background-size:cover;background-position:center center;width:300px;height:300px;border-radius:50%;margin-bottom:1rem;box-shadow:0 5px 9px -2px #ccc;border:8px solid #fff}ul#pills-tab{justify-content:center;padding-bottom:35px;padding-top:15px}ul#pills-tab a.nav-link{background:#ccc;border-radius:5px;color:#333}ul#pills-tab .show>a.nav-link,ul#pills-tab a.nav-link.active{color:#fff;background-color:#c50018}.event-image{height:222px;border-top-left-radius:13px;border-top-right-radius:13px;background-size:cover;background-position:center;background-repeat:no-repeat}.event-preview h3{color:#c50018}.event-preview p{font-size:17px;line-height:28px;color:#464646}.event-body{background:#fbfbfb;border-bottom-left-radius:13px;border-bottom-right-radius:13px;text-align:center;padding:24px}.home .event-body{background:#fff}.dog-single-image{width:100%;height:500px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#464646;margin-bottom:5px}.dog-single ul{list-style:none;padding:0}.dog-single li{display:block;padding-right:13px;font-size:15px;line-height:37px}.dog-detail{background-color:#ebebeb;padding:20px 29px;border-radius:13px;margin-bottom:15px;display:flex;justify-content:space-between}.dog-template-default h4{color:#c50018}.looked-after{background-color:#c50018;padding:80px 0;margin-top:80px;color:#fff}.looked-after h3{color:#fff}h3.gsection_title{margin-bottom:0!important}.btn-sponsor{background:#61b501}.btn-sponsor:hover{background-color:#61b501}#dogGallery img{object-fit:contain;overflow:hidden;height:600px;max-height:600px;width:100%;background:#000}#dogGalleryNav{padding:0 0;overflow:hidden;padding-bottom:1.3rem;width:100%}#dogGalleryNav .f-carousel__slide{height:auto;opacity:.8;width:100%;--f-carousel-spacing:12px;border-radius:12px}#dogGalleryNav .f-carousel__slide.is-nav-selected img{opacity:1;border:3px solid #f9d42e}#dogGalleryNav .f-carousel__slide img{height:18.38rem;opacity:.6;object-fit:contain;width:100%;background:#000}.gform_wrapper .gform-button{border-radius:8px!important;background-color:#c50018!important;color:#fff}.gform_wrapper .gform-button:hover{background-color:#db0019!important}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:15px!important;padding:8px 12px!important;border-radius:8px!important}.gform_wrapper .gf_progressbar{padding:0!important}.gform_wrapper .gf_progressbar_percentage{height:3px!important}.gform_wrapper .gf_progressbar:after{display:none!important}.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{margin:10px 0!important}.gform_wrapper .gf_progressbar_percentage span{display:none!important}.gform_wrapper .percentbar_blue{background-color:#f72a20!important}input#input_5_5_2{margin:17px 0!important}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer .button.gform_button,.gform_wrapper .gform_page_footer .button.gform_next_button,.gform_wrapper .gform_page_footer .button.gform_previous_button,.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{font-family:vag_rounded_black_ssibold;font-size:16px;letter-spacing:.01rem;border:0;border-radius:7px;padding:12px 30px;background-color:#c50018;color:#fff}.gform_wrapper.gf_browser_chrome select{font-size:15px!important;padding:8px 8px!important;border-radius:8px!important;border:1px solid #e4e4e4!important;color:#828282!important}.gform_wrapper .top_label .gfield_label,.gform_wrapper legend.gfield_label{margin:0!important;padding:0!important;letter-spacing:.4px!important}body .gform_wrapper .top_label div.ginput_container{margin-top:3px!important}.news-box{transition:.4s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.news-box:hover{transform:translate3d(0,-3px,0)!important;box-shadow:0 10px 10px -10px rgba(0,0,0,.3)!important;transition-property:opacity,transform,box-shadow}.news-box .card-image{overflow:hidden;max-height:225px}.news-box img{transition:.4s ease;width:100%!important;min-height:220px;max-height:220px;height:220px;object-fit:cover;object-position:center;overflow:hidden}.newsMeta{position:absolute;top:10px;right:10px;z-index:3;border-radius:7px;padding:.25rem .45rem .35rem;font-size:.9rem;color:#fff;background:rgba(0,0,0,.7);font-family:Tahoma,sans-serif!important;text-transform:capitalize}#gform_wrapper_8.gravity-theme .gform_footer,#gform_wrapper_8.gravity-theme .gform_page_footer{margin:0;padding:0}.gf_page_steps{text-align:center;margin:0 auto 2rem}#field_14_18,#field_17_18,#field_20_53,#field_25_18,#field_49_53,#field_51_53,#field_52_53,#field_53_53,#field_54_53,#field_55_53,#field_56_53,#field_57_53,#field_58_53,#field_59_53,#input_14_6 .gfield-image-choice-wrapper-inner,#input_17_6 .gfield-image-choice-wrapper-inner,#input_20_52 .gfield-image-choice-wrapper-inner,#input_25_6 .gfield-image-choice-wrapper-inner,#input_49_52 .gfield-image-choice-wrapper-inner,#input_51_52 .gfield-image-choice-wrapper-inner,#input_52_52 .gfield-image-choice-wrapper-inner,#input_53_52 .gfield-image-choice-wrapper-inner,#input_54_52 .gfield-image-choice-wrapper-inner,#input_55_52 .gfield-image-choice-wrapper-inner,#input_56_52 .gfield-image-choice-wrapper-inner,#input_57_52 .gfield-image-choice-wrapper-inner,#input_58_52 .gfield-image-choice-wrapper-inner,#input_59_52 .gfield-image-choice-wrapper-inner{visibility:hidden;height:0;display:block}#field_14_16,#field_14_17,#field_14_38,#field_14_39,#field_17_16,#field_17_17,#field_17_38,#field_17_43,#field_20_40,#field_20_55,#field_20_58,#field_25_16,#field_25_17,#field_25_38,#field_49_40,#field_49_52,#field_49_55,#field_51_40,#field_51_52,#field_51_55,#field_52_40,#field_52_52,#field_52_55,#field_53_40,#field_53_52,#field_53_55,#field_54_40,#field_54_52,#field_54_55,#field_55_40,#field_55_52,#field_55_55,#field_56_40,#field_56_52,#field_56_55,#field_57_40,#field_57_52,#field_57_55,#field_58_40,#field_58_52,#field_58_55,#field_59_40,#field_59_52,#field_59_55{margin:0 auto}.donation-choice #input_14_6,.donation-choice #input_17_6,.donation-choice #input_20_52,.donation-choice #input_25_6{display:flex;justify-content:center}#field_17_43{text-align:center}.donation-choice .gfield-choice-image-wrapper{box-shadow:0 0 10px rgba(0,0,0,.5);border-radius:7px}.donation-total{border:2px solid #ccc;border-radius:7px;padding:.85rem 1rem;display:flex;justify-content:center;align-items:center;text-align:center}.donation-total .gfield_description_14_17{margin-top:0;padding-top:0}#gfield_description_17_43{margin-top:0;padding-top:5px}.donation-total .gfield_label,.donation-total .ginput_container_total{flex:1 1 auto;text-align:center}.donation-total .ginput_total{font-size:2rem!important;font-weight:700}#field_14_22,#field_17_22,#field_20_39,#field_25_22,#field_49_39,#field_51_39,#field_52_39,#field_53_39,#field_54_39,#field_55_39,#field_56_39,#field_57_39,#field_58_39,#field_59_39{background:#e7e7e7;padding:2rem;border-radius:7px}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%!important;max-width:100%;max-height:80vh!important;object-fit:cover;object-position:center}.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button[type=submit]{font-family:vag_rounded_black_ssibold;font-size:1rem;letter-spacing:.01rem;border:0;border-radius:7px;padding:12px 30px;background-color:#c50018;color:#fff}.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce input.button[type=submit]:hover{background-color:#db0019}.header-top a.cart-contents{padding:10px 10px!important;margin-top:5px!important;margin-right:13.5px}.nav-link.cart-contents span.cart-contents-count{position:absolute;top:15px;right:21px;font-size:15px;font-weight:700}.main_input_search_part{margin:0 auto;border-radius:0;width:100%;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.1);display:flex;flex-wrap:wrap;align-items:flex-start;padding:10px;border:3px solid #f1f1f1!important;max-height:70px}a.backtoshop{width:20px!important;max-width:20px;height:100%;display:block;padding:6px 0;border-right:1px solid #f1f1f1}.spinner-loader{position:relative;text-align:center;display:block;top:20px;color:#444;clear:both}.main_input_search_part_item{flex:1;margin-top:0;position:relative;padding-left:20px;padding-right:20px}.main_input_search_part input,.main_input_search_part input:focus,.main_input_search_part select{font-size:16px;border:0;background:#fff;margin:0;padding:7px 5px 2px;box-shadow:none}.main_input_search_part input.btn{background:#cc0019!important;border-radius:0!important;line-height:1.2;color:#fff;display:block;height:100%;padding:9px 18px}.main_input_search_part:first-child{border-right:1px solid rgba(0,0,0,.1)}.postMeta{position:absolute;padding:2px 10px;z-index:12;text-align:center;text-transform:uppercase;font-size:12px;font-weight:600;top:20px;border-radius:12px;line-height:1.5;box-shadow:0 0 0 2px rgba(0,0,0,.1);background:#cc0019;color:#fff;right:15px}.product .postMeta p.price{font-size:12px;font-weight:700;margin-bottom:0;color:#fff}.business-listing .listing-image::before{content:"";top:0;position:absolute;height:100%;width:100%;z-index:9;background:linear-gradient(to top,rgba(0,0,0,.9) 10%,rgba(0,0,0,.6) 40%,rgba(22,22,23,0) 80%,rgba(0,0,0,0) 100%);background-color:rgba(0,0,0,0);background-color:rgba(0,0,0,.2);border-radius:4px 4px 0 0;opacity:.4;left:0}.listing-image{position:relative;display:block;border-radius:0;overflow:hidden;max-height:190px;min-height:190px;height:190px}.business-listing,.business-listing-row{overflow:hidden;border-radius:0;border:1px solid #eee;border-bottom-color:#eee;border-bottom-style:solid;border-bottom-width:1px;border-bottom:3px solid #007ec9!important}.business-listing{border-radius:13px;box-shadow:0 4px 12px rgba(0,0,0,.05),0 2px 6px rgba(0,0,0,.15);transition-property:transform;transition-duration:0s}.business-listing h5 a{color:#fff}.woocommerce a.button:hover{background-color:#cc0019!important}.woocommerce .business-listing a.add_to_cart_button{width:100%;margin:0 auto;font-size:1rem;display:inline-block}.listing-content{z-index:22;padding:10px 20px;position:absolute;text-align:left!important;bottom:10px;color:#fff}.bestseller-item:hover,.business-listing:hover,.newsItem:hover,article.business-listing-row:hover{transform:translate3d(0,-3px,0);opacity:1;z-index:4;-webkit-filter:inherit;filter:inherit;transition-property:transform;transition-duration:0s}.business-listing:hover a.add_to_cart_button{background-color:#c50018}.pay-securely img{max-width:300px!important;max-height:45px}.woocommerce span.onsale{background-color:#c50018}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#c50018}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product h3:hover{color:#c50018}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#f5f5f5;border-top-color:#ff8b49}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{color:#ff8b49}span.woocommerce-input-wrapper{width:100%}.woocommerce form .form-row label{line-height:2;display:block;width:100%}.woocommerce-additional-fields{margin-top:30px}.xt_woofc-inner a{color:#2b3e51;transition:color .3s;background:#fff}header.woocommerce-products-header{box-shadow:none;padding:0;position:relative;z-index:1}.woocommerce .woocommerce-ordering select{vertical-align:top;border:1px solid #e1e1e1;padding:6px;margin-bottom:15px}footer a{color:#fff}ul#menu-footer-menu{list-style:none;margin:0;padding:0}footer li{display:inline-block;margin-right:29px;font-family:vag_rounded_black_ssibold}footer p{color:#aeaeae;font-size:15px;line-height:24px;margin-top:25px;max-width:860px}body footer.ds-foot{background-color:#2b2b2b;color:#fff;padding-top:60px;padding-bottom:60px}ul.sub-footer-menu{margin:0;padding:0;font-size:13px}a:hover{color:#c50018;text-decoration:none}.sidenav{height:100%;width:0;position:fixed;z-index:999999999;top:0;left:0;background-color:#111;overflow-x:hidden;transition:.5s;padding-top:60px}.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:.3s}.sidenav a:hover{color:#f1f1f1}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}#mobilemenu ul{padding:0;list-style:none;margin:0;font-family:vag_rounded_black_ssibold;color:#fff}#mobilemenu span{color:#fff}@media screen and (max-height:450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}.desktop{display:block}.mobile{display:none}@media (max-width:991px){.desktop{display:none}.mobile{display:block}header.mobile{padding:9px 0}.dog-single-image{margin-bottom:40px}.dtp-btn{position:unset;top:unset;transform:unset;right:unset;float:left!important}}@media (max-width:575px){.looked-after span{padding-bottom:15px;display:block}}