@charset "UTF-8";
/***!  /media/templates/site/cats/css/custom.css  !***/

body{overflow-x:hidden}#row_10765581 h3{font-size:40px;color:#00aeef;font-weight:400;font-family:"Poppins"}#row_10765581 p{color:#000}.bottomrow a{font-weight:700}.bottomrow a:hover{color:#fff}@media (max-width:768px){#row_48292680 .sparky_cell{background-size:100% auto !important;background-position:top center !important;background-repeat:no-repeat !important}#row_48292680 .sparky_spacer{height:390px !important}h1,h1 a{font-size:32px}}#row_93576817 h2,#row_93576817 p.thin{color:#fff}#row_15579898 h3{font-size:40px;color:#737477;font-weight:400;font-family:"Poppins"}#row_15579898 h3 span{color:#00aeef}h4{text-transform:uppercase}hr{opacity:1;border-top:0}.has-small-font-size{font-size:14px}.has-huge-font-size{font-size:100px;font-weight:700;line-height:1}.nopaddingbottom{padding-bottom:0 !important}.colored{color:#00aeef}input,input.form-control,textarea,textarea.form-control{width:100%;border:1px solid #777;border-radius:3px;padding:10px 20px;margin-bottom:25px}input::placeholder,textarea::placeholder{color:#888}.input-group input.form-control{padding:7.5px 20px}button,button.btn,input.button,a.btn,p.readmore a.btn,a.sparky_button{background:#00aeef;border:1px solid #00aeef;border-radius:28px;color:#fff;font-weight:400;line-height:35px;padding:5px 25px;transition:all 0.3s}button:hover,button.btn:hover,button.btn-primary:hover,input.button:hover,a.btn:hover,button:active,button.btn:active,button.btn-primary:active,input.button:active,a.btn:active,button:focus,button.btn:focus,button.btn-primary:focus,input.button:focus,a.btn:focus,p.readmore a.btn:hover,p.readmore a.btn:active,p.readmore a.btn:focus,a.sparky_button:hover,a.sparky_button:active,a.sparky_button:focus{background:#151515;border:1px solid #151515;color:#fff !important;text-decoration:none;transition:all 0.3s}a.sparky_button.outline{background:transparent;border:1px solid #00aeef;color:#00aeef}a.sparky_button.outline:hover{background:transparent;border:1px solid #151515;color:#151515 !important}a.sparky_button.white{background:#fff;border:1px solid #fff;color:#00aeef}a.sparky_button.white:hover{background:#999;border:1px solid #999;color:#fff !important}a.sparky_button.white.outline{background:transparent;border:1px solid #fff;color:#fff}a.sparky_button.white.outline:hover{background:#999;border:1px solid #999;color:#fff !important}.input-group .btn{height:41px;line-height:1;margin-left:-7px !important;padding:10px 15px}.btn-group{margin-bottom:30px}.btn-group input{margin-bottom:0}.toprow>.sparky_container>.sparky_cell{padding-top:0;padding-bottom:0}.toprow .sparky_page_container>.sparky_cell{padding-top:7px;padding-bottom:7px;font-size:14px;color:#ccc}.toprow p{margin-bottom:0}.toprow a:hover{color:#fff}.logorow{background:var(--sparkycolor2)}.logorow .mp_top3 img,.logorow .mp_top4 img{max-width:60px;margin-bottom:0}.logorow .mp_top4 p{width:max-content;align-self:flex-end}.logorow .mp_top3 p,.logorow .mp_top4 p{margin-bottom:0}.menurow{background:#00aeef}.menurow>.sparky_container>.sparky_cell{padding-top:0;padding-bottom:0}.menurow ul.menu{margin-left:-25px}.menurow ul.menu>li{text-transform:uppercase}.menurow>.sparky_container>.sparky_cell.mp_search{padding-top:10px}.menurow .input-group{justify-content:flex-end;margin-bottom:0}.menurow .input-group>div{width:calc(100% - 40px)}.menurow input[type="text"]{margin-bottom:0;border:0;border-radius:20px;font-size:14px}.menurow button.btn{background:transparent;border:0;color:var(--sparkycolor2);font-size:0}.menurow button.btn span{font-size:initial}.carouselrow>.sparky_container>.sparky_cell{padding:0}.carouselrow .contents *{max-width:560px}.carouselrow .contents h2{padding-top:0}.carouselrow h2 span{text-transform:uppercase;color:#00aeef}.flickity-prev-next-button svg{left:35% !important;top:35% !important;width:30% !important;height:30% !important}.contentrow{padding-top:30px;padding-bottom:30px}.about_row .sparky_page_container{gap:30px}.about_row .sparky_cell{display:block;background:#00aeef}.about_row h4{padding-top:10px;padding-bottom:0px;color:#fff}.about_row p{margin-bottom:0;color:#000}.about_row figure{float:left;margin-right:15px}.about_row figure img{width:60px;margin-bottom:0}.breed_row .sparky_page_container{gap:30px}.breed_row .sparky_cell{position:relative;min-height:267px}.breed_row .sparky_cell::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:15px;z-index:1;transition:all 0.3s}.breed_row .sparky_cell:hover::before{transition:all 0.3s}.breed_row .sparky_cell>*{position:relative;z-index:2}.breed_row h3{padding-bottom:0}.breed_row hr{width:50px;margin-left:auto;margin-right:auto}.breed_row a{color:#fff}.products_row .sparky_page_container{gap:30px}.products_row .sparky_cell{background:#fff}.products_row .has-huge-font-size{color:var(--sparkycolor3);margin-top:30px}.gallery_row .sparky_cell{padding-left:0;padding-right:0}.gallery_row figure img{margin-bottom:0;filter:brightness(0.5);transition:all 0.3s}.gallery_row figure img:hover{filter:brightness(1.0);transition:all 0.3s}.gallery_row .sparky_cell.sparky_col0 figure{border-right:7.5px solid var(--sparkycolor2);border-bottom:15px solid var(--sparkycolor2)}.gallery_row .sparky_cell.sparky_col1 figure{border-left:7.5px solid var(--sparkycolor2);border-right:7.5px solid var(--sparkycolor2)}.gallery_row .sparky_cell.sparky_col2 figure{border-left:7.5px solid var(--sparkycolor2);border-bottom:15px solid var(--sparkycolor2)}.blog_row .newsflash{display:flex;gap:30px}.blog_row img{border-radius:15px}.newsflash-info{color:#00aeef;font-size:14px}.logos_row{border-radius:55px}.logos_row .sparky_page_container{}.logos_row figure img{margin-bottom:0}.teamrow img{border-radius:15px}.testimonialrow1 .sparky_col1,.testimonialrow2 .sparky_col0{background:#00aeef;border-radius:15px}.testimonialrow1 h3,.testimonialrow2 h3{padding-bottom:0}.testimonialrow1 h4,.testimonialrow2 h4{padding-top:0}.blog-items.columns-2 .blog-item{width:calc(50% - 30px);margin-inline-end:30px}.blog-items.columns-3 .blog-item{width:calc(33.33% - 30px);margin-inline-end:30px}.blog-items.columns-4 .blog-item{width:calc(25% - 15px);margin-inline-end:15px}.blog-items.columns-5 .blog-item{width:calc(20% - 15px);margin-inline-end:15px}.blog-items.columns-6 .blog-item{width:calc(16.66% - 15px);margin-inline-end:15px}.blog-items .blog-item h2,.blog-items .blog-item h2 a{font-size:32px}.blog-items .blog-item img{border-radius:15px}@media (max-width:767px){.blog-items.columns-2 .blog-item,.blog-items.columns-3 .blog-item,.blog-items.columns-4 .blog-item,.blog-items.columns-5 .blog-item,.blog-items.columns-6 .blog-item{width:100%;margin-inline-end:0}}.com-contact.contact dt{float:inline-start;clear:both;padding-top:15px;padding-inline-end:15px}.com-contact.contact dd{padding-inline-start:30px}.com-contact.contact dt+dd{padding-top:15px}.osm-map{z-index:0}@media (min-width:992px){.com-contact.contact{display:flex;flex-wrap:wrap;margin-bottom:50px}.com-contact.contact .page-header,.com-contact.contact h1{width:100%}.com-contact__container{width:34%}.com-contact__form.contact-form{width:66%;margin-top:15px}.com-contact__form.contact-form legend{background:transparent;padding:15px 0;font-size:24px;line-height:1.4;font-weight:700;text-transform:uppercase}.com-contact.contact>h2{display:none}}.bottomrow{background:#00aeef;color:#fff;padding:30px 0;padding-top:90px}.bottomrow h3{text-transform:uppercase}.bottomrow .sparky_social_icons a:first-child{padding-inline-start:0}.bottomrow a.sparky_button.outline{color:#fff;border:1px solid #fff}.bottomrow a.sparky_button.outline:hover{color:#151515 !important;border:1px solid #151515}.bottomrow ul.menu{margin-top:15px}.footerrow{background:#00aeef;border-top:1px solid #fff;color:#151515;padding:15px 0;text-align:center}.footerrow p{color:#fff;margin-bottom:0}.footerrow a{font-weight:700}.footerrow a:hover{color:#fff}.nav-toggle{float:left;margin-top:7px;margin-bottom:7px}@media (max-width:1199px){.hot_swipe_carousel_slides .contents{top:25% !important;margin-left:130px !important}.about_row figure img{margin-bottom:30px}}@media (max-width:991px){.menurow nav:not(.opened) ul.menu{display:none}.menurow ul.menu{margin-left:0}.columns_on_tablet2 .sparky_cell{width:calc(50% - 15px)}.sparky_logo_image{margin-top:15px}.about_row figure img{margin-bottom:0}.logorow .mp_top3 img,.logorow .mp_top4 img{max-width:100%}.hot_swipe_carousel_slides .contents h2{font-size:36px !important}}@media (max-width:767px){.hot_swipe_carousel_slides .contents{top:15% !important;margin-left:60px !important}.footerrow,.footerrow ul.menu{text-align:center}}@media (max-width:650px){.hot_swipe_carousel_slides .contents{margin-left:auto !important;padding:15px !important;background:#151515 !important;text-align:center}.hot_swipe_carousel_slides .contents a.sparky_button{display:inline-block}.flickity-prev-next-button{top:30% !important}.toprow .has-small-font-size,.logorow .has-small-font-size{font-size:10px;line-height:1.3}.sparky_logo_image{margin-top:0}.blog_row .newsflash{display:block}.blog_row .newsflash>div{margin-bottom:30px}}@media (max-width:499px){.columns_on_tablet2 .sparky_cell{width:100%}.logorow>.sparky_container>.sparky_cell{width:100% !important}.logorow .mp_top3 img,.logorow .mp_top4 img{max-width:30px}.logorow .mp_top3{padding-bottom:0}.logorow .mp_top4{padding-top:0}.logorow .mp_logo{padding-top:0;padding-bottom:0;text-align:center}.logorow .sparky_page_container{max-width:200px;margin:0 auto}.sparky_logo_image img{max-width:300px}.menurow .mp_top5{width:20% !important}.menurow .mp_search{width:80% !important}.hot_swipe_carousel_slides .contents h2{font-size:28px !important}.gallery_row .sparky_page_container .sparky_cell{margin:0;padding:0}.gallery_row figure{border:0 !important;margin-bottom:15px}.gallery_row figure img{filter:brightness(1)}}@media (max-width:399px){.toprow .sparky_social_icons a{padding:0 5px}}.sparky_settings{position:fixed;z-index:9999;top:50%;padding:0 5px;background:#000;border-radius:0 5px 5px 0;cursor:pointer;line-height:1.4}.sparky_settings:hover{background:#000}.sparky_settings .sparky_cell{padding:15px}.settings_content{display:none;float:left;padding-right:15px;height:28px}.settings_content span{display:inline-block;width:28px;height:28px;border:3px solid #333;border-radius:19px}.settings_content span:hover{border:3px solid #fff}.settings_content span.style1{background:#c7a17a}.settings_content span.style2{background:#7a85c7}.settings_content span.style3{background:#c77a9c}.settings_content a{text-decoration:none}.settings_cog{float:left;width:30px;height:28px}.sparky_settings i{font-size:28px;color:#ccc}
