@charset "UTF-8";.red{color:red}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.pull-left{float:left}.pull-right{float:right}.block{display:block}.clearfix:after{content:"";clear:both;display:table}.bold{font-weight:600}*{box-sizing:border-box}body{font-family:Open Sans,sans-serif;font-size:14px;background:#f1f1f1 no-repeat center top;margin:0}a{color:#3d95d3}a:hover{cursor:pointer;text-decoration:none}h1,h2,h3,h4,h5,h6{color:#297bb4;font-weight:600;background:url(/img/ico-paw.svg) no-repeat}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#297bb4}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline;color:#297bb4}h1{margin-top:0;padding-left:45px;background-size:40px}h2{padding-left:40px;background-size:30px;margin-top:30px}h3{padding-left:30px;background-size:25px}h4{padding-left:25px;background-size:20px}h5{padding-left:20px;background-size:15px}h6{padding-left:15px;background-size:10px}img{max-width:100%}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Semibold-webfont.woff) format("woff");font-weight:600;font-style:normal}.header{margin:0 auto}.header .logo{width:294px;height:75px;background:url(/img/irskyseter-logo.png) no-repeat;margin-top:40px;display:block;float:left;margin-left:30px}.header .fci{width:86px;height:86px;float:right;display:block;margin:38px 202px 0 0}.wrapper{margin:0 auto 50px;background:#fafafa;box-shadow:0 0 5px #0003;display:flex;flex-wrap:wrap;border-radius:3px}.content{width:calc(100% - 250px);padding:30px}.content table{width:100%}.content table th{text-align:left}.content img{max-width:100%;height:auto}.content .article-toc{background:#f6f6f6;border:1px solid #dcdcdd;border-radius:3px;padding:14px 22px;margin:0 0 28px}.content .article-toc>p{margin:0 0 8px;font-weight:600}.content .article-toc ul{margin:0;padding-left:20px}.content .article-toc ul ul{margin:4px 0 8px}.content .article-toc li{margin:3px 0}.content .tribute-box{border:2px solid #000;padding:22px 28px;margin:36px auto 0;max-width:640px;text-align:center;font-weight:600;letter-spacing:.03em;line-height:1.6}.content .link-card{display:block;border:1px solid #dcdcdd;border-left:4px solid #3d95d3;background:#f6f6f6;border-radius:3px;padding:14px 22px;margin:16px 0 24px;color:inherit;text-decoration:none;transition:box-shadow .22s ease,transform .22s ease,background .22s ease}.content .link-card:hover,.content .link-card:focus-visible{background:#3d95d314;box-shadow:0 4px 14px #3d95d326;transform:translateY(-1px);text-decoration:none}.content .link-card strong{display:block;margin-bottom:2px;color:#297bb4}.content .link-card em{color:#555;font-style:normal;font-size:13px}.content .figure-video{max-width:720px;margin:0 auto 18px}.content .figure-video iframe{width:100%;aspect-ratio:16/9;height:auto;border:0;display:block}.content .figure-video figcaption{margin-top:6px;text-align:center;color:#555;font-size:14px}.content .figure-center{text-align:center}.content .figure-center>a,.content .figure-center>a.lightbox-gallery{display:inline-block}.content .figure-center img{margin-left:auto;margin-right:auto}.content .figure-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;align-items:stretch;margin:0 0 12px}.content .figure-grid>a,.content .figure-grid>img{display:block;width:100%;height:100%}.content .figure-grid img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;display:block}.content .figure-caption{text-align:center;margin:0 0 6px;color:#555;font-size:14px}.content .figure-hero{margin:24px 0 28px}.content .figure-hero img{display:block;width:100%;height:auto}.content figure{margin:0 0 12px}.content figure img{display:block}.content figure.float-left{float:left;margin:4px 16px 8px 0;max-width:50%}.content figure.float-right{float:right;margin:4px 0 8px 16px;max-width:50%}@media(max-width:767px){.content figure.float-left,.content figure.float-right{float:none;margin:0 0 12px;max-width:100%}}.footer{text-align:center;font-size:11px;border-top:1px solid #dcdcdd;width:100%;padding:10px}.main-menu{width:250px;border-right:1px solid #dcdcdd}.main-menu ul{margin:0;padding:0;list-style:none}.main-menu li{margin:0;border-bottom:1px solid #dcdcdd}.main-menu li:last-child{border-bottom:0}.main-menu .li-main{background:#3d95d3;color:#fafafa;font-weight:600;font-size:16px;letter-spacing:.04em;padding:10px 12px 10px 16px;border-bottom:0}.main-menu a,.main-menu summary{display:flex;align-items:center;padding:9px 12px 9px 13px;border-left:3px solid transparent;background:#f6f6f6;color:inherit;text-decoration:none;transition:background .2s ease,color .2s ease;cursor:pointer}.main-menu details>summary{list-style:none;position:relative;padding-right:32px}.main-menu details>summary::-webkit-details-marker{display:none}.main-menu details>summary:after{content:"▾";position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;transition:transform .15s ease}.main-menu details[open]>summary:after{transform:translateY(-50%) rotate(180deg)}.main-menu details>ul a{padding-left:20px}.main-menu li.current-menu-item>a{background:#297bb4;color:#fafafa;border-left-color:#297bb4}.main-menu li.current-menu-parent>details>summary{background:#3d95d3;color:#fafafa}.main-menu li.current-menu-parent>details>summary,.main-menu li.current-menu-parent>details>ul>li>a{border-left-color:#3d95d3}.main-menu li.current-menu-parent>details>ul>li:not(.current-menu-item)>a{background:#fafafa}@media(hover:hover){.main-menu a:hover,.main-menu summary:hover,.main-menu li.current-menu-parent>details>ul>li:not(.current-menu-item)>a:hover{background:#dcdcdd}.main-menu li.current-menu-parent>details>summary:hover{background:#3d95d3}.main-menu li.current-menu-item>a:hover{background:#297bb4}}.main-menu a:focus-visible,.main-menu summary:focus-visible{outline:2px solid rgb(40.8571428571,122.5714285714,180.1428571429);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.main-menu *,.main-menu *:after{transition:none!important}}.menu-button{display:none}.under-menu-content{padding:15px}.info-box{padding:25px 25px 25px 150px;border:1px solid #3d95d3;background:#f6f6f6;margin-bottom:40px;border-radius:3px;background:url(/img/puppy.png) no-repeat bottom left}.info-box td{vertical-align:middle}.info-box i.fa{font-size:25px;margin:0 40px 0 20px;color:#3d95d3}.info-box h4:before{content:""}.kennel-anchor{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:40px 0 48px;padding:22px 0;border-top:1px solid #dcdcdd;border-bottom:1px solid #dcdcdd;text-align:center}.kennel-anchor__cell{display:flex;flex-direction:column;gap:4px}.kennel-anchor__num{font-size:32px;font-weight:300;color:#297bb4;line-height:1;letter-spacing:-.02em}.kennel-anchor__lbl{font-size:12px;color:#555;text-transform:uppercase;letter-spacing:.08em}.home-section{margin:48px 0}.home-section__head{margin-bottom:24px}.home-section__head h2{margin:0}.home-section__lead{margin:8px 0 0;color:#555;font-size:14px}.litter-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.litter-card{grid-column:span 2;display:flex;flex-direction:column;background:#fafafa;border:1px solid #dcdcdd;border-radius:3px;text-decoration:none;color:inherit;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.litter-card:nth-child(n+4){grid-column:span 3}.litter-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px -8px #0003;border-color:#3d95d3}.litter-card__img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.litter-card__body{padding:14px 16px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.litter-card__year{font-size:28px;font-weight:300;color:#297bb4;line-height:1;letter-spacing:-.02em}.litter-card__letter{font-size:12px;color:#555;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.litter-card__desc{margin:0;font-size:13px;line-height:1.45;color:#555}@media(max-width:600px){.litter-grid{grid-template-columns:1fr}.litter-card,.litter-card:nth-child(n+4){grid-column:auto}}.promo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.promo-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px 22px;background:#f6f6f6;border:1px solid #dcdcdd;border-radius:3px;color:inherit;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .15s ease}.promo-card:hover{background:#fafafa;border-color:#3d95d3;transform:translateY(-1px)}.promo-card__title{color:#297bb4;font-size:16px;font-weight:600;padding-right:24px}.promo-card__desc{margin:0;font-size:13px;line-height:1.45;color:#555}.promo-card__arrow{position:absolute;top:18px;right:20px;font-size:18px;color:#3d95d3;line-height:1;transition:transform .2s ease}.promo-card:hover .promo-card__arrow{transform:translate(3px)}@media(max-width:600px){.promo-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.litter-card,.promo-card,.promo-card__arrow{transition:none!important}.litter-card:hover,.promo-card:hover{transform:none}}.photogallery a{float:left;display:block;margin:10px}.photogallery a:hover img{box-shadow:0 0 5px #0000004d}.photogallery img{display:block;border-radius:3px;object-fit:cover;object-position:center}.gallery-card{background:#fff;border:1px solid #dcdcdd;border-radius:3px;padding:22px 24px;margin-bottom:24px;transition:box-shadow .22s ease,border-color .22s ease,transform .22s ease}.gallery-card:hover{box-shadow:0 6px 18px #3d95d31f;border-color:#555;transform:translateY(-1px)}.gallery-card__header{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;margin-bottom:10px}.gallery-card h2{margin:0;flex:0 1 auto}.gallery-card__count{color:#555;font-size:12px;letter-spacing:.04em}.gallery-card__desc{margin:0 0 18px;color:#555;line-height:1.55}.gallery-card__previews{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:20px}.gallery-preview{display:block;aspect-ratio:1/1;overflow:hidden;border-radius:3px;position:relative;background:#f6f6f6;transition:box-shadow .2s ease}.gallery-preview img{width:100%!important;height:100%!important;object-fit:cover;display:block;transition:transform .4s ease}.gallery-preview:hover{box-shadow:0 0 5px #0000004d}.gallery-preview:hover img{transform:scale(1.05)}@media(max-width:767px){.gallery-card__previews{grid-template-columns:repeat(2,1fr)}}.btn{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;background:#3d95d3;color:#fff;border:1px solid #3d95d3;border-radius:3px;text-decoration:none;font-weight:600;font-size:13px;letter-spacing:.02em;transition:background .16s ease,border-color .16s ease}.btn:hover{background:#297bb4;border-color:#297bb4;color:#fff;text-decoration:none}.btn__arrow{transition:transform .2s ease;font-weight:400}.btn:hover .btn__arrow{transform:translate(3px)}.gallery-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:36px 0 8px;padding:0}.gallery-pagination .page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid #dcdcdd;border-radius:3px;background:#fff;color:#297bb4;text-decoration:none;font-size:14px;font-weight:400;transition:border-color .15s ease,color .15s ease,background .15s ease}.gallery-pagination a.page-btn:hover{border-color:#3d95d3;color:#3d95d3}.gallery-pagination .page-btn--current{background:#3d95d3;border-color:#3d95d3;color:#fff;font-weight:600}.gallery-pagination .page-btn--gap{border:none;color:#555;min-width:20px;padding:0 4px}.gallery-pagination .page-btn--disabled{opacity:.4;cursor:default}.gallery-pagination .page-btn--prev,.gallery-pagination .page-btn--next{padding:0 14px}@media(max-width:767px){.gallery-pagination .page-btn--prev,.gallery-pagination .page-btn--next{font-size:0;padding:0;min-width:36px}.gallery-pagination .page-btn--prev:after{content:"‹";font-size:20px}.gallery-pagination .page-btn--next:after{content:"›";font-size:20px}}@media(max-width:767px){body{padding-top:60px}h1{font-size:30px}h2{font-size:25px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.wrapper{display:block;margin-bottom:0}.header{width:100%;height:60px;position:fixed;background:url(/img/bg-mobile.jpg) no-repeat center top;top:0;z-index:110;box-shadow:0 -8px 8px -8px #00000080 inset;border-bottom:1px solid rgb(245.8695652174,245.8695652174,246.1304347826)}.header .logo{width:150px;height:40px;background:url(/img/logo-mobile.png) no-repeat;margin-top:15px;margin-left:15px}.header .fci{display:none}.content{width:100%;overflow-x:auto;padding:20px}.main-menu{width:100%;height:calc(100% - 60px);overflow-y:auto;position:fixed;right:0;z-index:100;top:60px;box-shadow:0 8px 8px -8px #0000004d;display:none}.main-menu .li-main{font-size:16px}.main-menu a,.main-menu summary{min-height:44px;font-size:15px;padding:8px 12px 8px 13px}.main-menu details>ul a{font-size:15px;padding-left:20px}body.menu-open{overflow:hidden}body.menu-open .main-menu{display:block}.menu-button{transition:left .2s ease;float:right;margin:16px 15px 0 0;display:block}.photogallery img{width:120px;height:120px}.menu-switch{background:transparent;display:inline;position:relative;overflow:hidden;margin:0;padding:0;width:20px;height:30px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:0;border:none;cursor:pointer}.menu-switch:focus{outline:none}.menu-switch span{display:block;position:absolute;top:13px;left:0;right:0;height:3px;background:#fafafa;transition:background 0s .2s}.menu-switch span:before,.menu-switch span:after{position:absolute;display:block;left:0;width:100%;height:3px;background-color:#fafafa;content:"";-webkit-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0s;transition-delay:.3s,0s}.menu-switch span:before{top:-8px;-webkit-transition-property:top,-webkit-transform;transition-property:top,transform}.menu-switch span:after{bottom:-8px;-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,transform}.menu-switch.is-active span{background:none}.menu-switch.is-active span:before,.menu-switch.is-active span:after{-webkit-transition-delay:0s,.3s;transition-delay:0s,.3s}.menu-switch.is-active span:before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-switch.is-active span:after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.under-menu-content{display:none}}@media(min-width:768px){body{background-image:url(/img/bg-small.jpg)}.header{width:750px;height:165px}.header .fci{margin:35px 60px 0 0}.wrapper{width:750px}.photogallery img{width:126px;height:126px}.main-menu{width:200px}.main-menu .li-main{font-size:14px}.main-menu a,.main-menu summary{font-size:12px;padding:7px 10px 7px 11px}.main-menu details>summary{padding-right:28px}.main-menu details>ul a{padding-left:20px}.content{width:calc(100% - 200px)}}@media(min-width:992px){body{background-image:url(/img/bg-medium.jpg)}.header{width:970px;height:165px}.header .fci{margin:42px 126px 0 0}.wrapper{width:970px}.photogallery img{width:145px;height:145px}.main-menu{width:250px}.main-menu .li-main{font-size:15px}.main-menu a,.main-menu summary{font-size:13px;padding:8px 12px 8px 13px}.main-menu details>summary{padding-right:32px}.main-menu details>ul a{padding-left:20px;font-size:13px}.content{width:calc(100% - 250px)}}@media(min-width:1200px){body{background-image:url(/img/bg-big.jpg)}.header{width:1100px;height:165px}.wrapper{width:1100px}.photogallery img{width:177px;height:177px}.main-menu .li-main{font-size:16px}.main-menu a,.main-menu summary{font-size:14px;padding:9px 12px 9px 13px}.main-menu details>ul a{font-size:14px;padding-left:20px}}.pswp__caption{position:absolute;left:0;right:0;bottom:0;padding:14px 24px;color:#fff;text-align:center;font-size:14px;line-height:1.4;background:linear-gradient(to top,#0000008c,#0000);pointer-events:none}.pswp__caption:empty{display:none}.lightbox-gallery{cursor:zoom-in}
