@font-face{font-family:'Cambria Regular';src:url(../assets/fonts/cambria/cambria-regular.ttf) format("truetype")}@font-face{font-family:'Cambria Bold';src:url(../assets/fonts/cambria/cambria-bold.ttf) format("truetype")}@font-face{font-family:Allura;src:url(../assets/fonts/allura/allura.ttf) format("truetype")}#gdpr-cookie-message{position:fixed;right:30px;bottom:30px;max-width:375px;background-color:#146962;padding:20px;border-radius:5px;-webkit-box-shadow:0 6px 6px rgba(0,0,0,.25);box-shadow:0 6px 6px rgba(0,0,0,.25);margin-left:30px;font-family:system-ui}#gdpr-cookie-message h4{color:#f6deba;font-family:Quicksand,sans-serif;font-size:18px;font-weight:500;margin-bottom:10px}#gdpr-cookie-message h5{color:#ff4d5c;font-family:Quicksand,sans-serif;font-size:15px;font-weight:500;margin-bottom:10px}#gdpr-cookie-message p,#gdpr-cookie-message ul{color:#f8f4e1;font-size:15px;line-height:1.5em;margin:0}#gdpr-cookie-message p:last-child{margin-bottom:0;text-align:right}#gdpr-cookie-message li{width:49%;display:inline-block}#gdpr-cookie-message a{color:#f6deba;display:block;text-decoration:none;font-size:15px;padding-bottom:2px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}#gdpr-cookie-message a:hover{color:#f8f4e1;border-bottom-color:#ff4d5c;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}#gdpr-cookie-message button,button#ihavecookiesBtn{border:none;background:#ff4d5c;color:#f8f4e1;font-family:Quicksand,sans-serif;font-size:15px;padding:7px;border-radius:3px;margin-left:15px;cursor:pointer;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}#gdpr-cookie-message button:hover{background:#f8f4e1;color:#ff4d5c;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}button#gdpr-cookie-advanced{background:#f8f4e1;color:#ff4d5c}#gdpr-cookie-message button:disabled{opacity:.3}#gdpr-cookie-message input[type=checkbox]{float:none;margin-top:0;margin-right:5px}.privacy-policy{color:#f8f4e1}.privacy-policy h1{color:#f6deba}.privacy-policy a{color:#f6deba;text-decoration:none;overflow-wrap:break-word!important}.modal-dialog{margin:2rem}.modal-dialog .modal-content{border:none;background:0 0}.modal-dialog .modal-content .modal-body{padding:0}.modal-dialog .modal-content .modal-body img{border:4px solid #f8f4e1;height:100%}.modal-dialog .modal-content .modal-body .ekko-lightbox-container .ekko-lightbox-nav-overlay span{font-size:4rem;color:#f8f4e1}header{width:100%}header .navbar{padding:.1rem}@media (max-width:510px){header .header-img-sd{display:block!important}}@media (min-width:511px){header .header-img-ld{display:block!important}}@media (min-width:511px){header .navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}}@media (min-width:511px){header .navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}header a{color:#f8f4e1;pointer-events:auto;font-family:"Cambria Regular";font-size:1.25rem;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}@media (max-width:510px){header a{padding:.4rem!important}}@media (min-width:511px){header a{font-size:1rem}}@media (min-width:769px){header a{font-size:1.2rem}}header a:hover{color:#f6deba}@media (min-width:769px){header nav{background:#146962}}@media (max-width:510px){header nav ul{margin:2rem 0 .8rem!important}}header nav ul li{pointer-events:none}@media (min-width:511px){header nav ul li{padding:.2rem .7rem}}@media (min-width:769px){header nav ul li{padding:.2rem 1rem}}header .dropdown:hover>.dropdown-menu{display:block}header .dropdown>.dropdown-toggle:active{pointer-events:none}header .navbar-toggler:active,header .navbar-toggler:focus{outline:0}header .navbar-toggler{height:45px}@media (min-width:511px){header .navbar-toggler{display:none!important}}header .navbar-toggler span{background-color:#f8f4e1;border:1px solid #f8f4e1;height:3px;width:27px;margin-top:6px;margin-bottom:4px;border-radius:1rem;-webkit-transform:rotate(0);transform:rotate(0);position:relative;opacity:1}header .navbar-toggler span:nth-child(1),header .navbar-toggler span:nth-child(3){-webkit-transition:transform .35s ease-in-out;-webkit-transition:-webkit-transform .35s ease-in-out;transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out,-webkit-transform .35s ease-in-out}header .navbar-toggler:not(.collapsed) span:nth-child(1){position:absolute;top:32px;-webkit-transform:rotate(135deg);transform:rotate(135deg);opacity:.9}header .navbar-toggler:not(.collapsed) span:nth-child(2){visibility:hidden;background-color:transparent}header .navbar-toggler:not(.collapsed) span:nth-child(3){position:absolute;top:32px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);opacity:.9}header .active{color:#f6deba}body,html{width:100%;height:100%}body{background:#10504b;font-family:"Cambria Regular";letter-spacing:.06rem}body .container{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}body main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:4rem 0!important}@media (max-width:510px){body main{margin:3rem 0 0}}@media (min-width:511px){body main{margin:3rem 0 0}}body footer,body header,body main{-ms-flex-negative:0;flex-shrink:0}body h1{color:#146962;font-family:"Cambria Bold";font-size:1.6rem}body .error-parent{font-family:"Cambria Bold";color:#146962}body .error-parent .error-page{font-size:9rem;color:#f8f4e1}@media (max-width:510px){body .error-parent .error-page{font-size:3rem}}@media (min-width:511px){body .error-parent .error-page{font-size:5rem}}@media (min-width:769px){body .error-parent .error-page{font-size:9rem}}body .error-parent p{font-size:2rem}body .error-parent p a{color:#f8f4e1;font-size:1.8rem;text-decoration:none}body .main-header{color:#f6deba;font-size:1.8rem;font-family:"Cambria Regular";width:11rem;max-width:100%;background:#146962}body .main-sub-header{color:#f8f4e1;font-size:1.1rem;letter-spacing:.2rem;overflow-wrap:break-word}body .main-content{color:#f6deba;font-size:1.2rem}body .main-content .coltomin-cavaliers-kennel{display:block;font-family:Allura;font-size:2.2rem}body .news-parent .news-year{font-size:1.3rem;color:#f8f4e1}body .news-parent .news-date{font-size:1.6rem;color:#f6deba}body .news-parent .info-descr{color:#f6deba;font-size:1.1rem}@media (max-width:510px){body .news-parent .info-descr{margin-bottom:1rem!important}}@media (min-width:511px){body .news-parent .info-descr{margin-bottom:1rem!important}}@media (max-width:510px){body .news-parent .main-sub-header{margin:1.5rem 0 1rem!important}}@media (min-width:511px){body .news-parent .main-sub-header{margin:1.5rem 0 1rem!important}}body .news-parent img{border:2px solid #f8f4e1}@media (max-width:510px){body .news-parent .news-child{margin:1.5rem 0!important}}@media (min-width:511px){body .news-parent .news-child{margin:1.5rem 0!important}}body .news-parent .news-child:nth-of-type(odd){background-color:#146962}body .news-parent hr{width:6rem;background-color:#f8f4e1;margin:4rem auto}body .our-dogs-parent{margin:2.5rem 0;color:#f6deba;font-size:1.5rem}body .our-dogs-parent .our-dogs-descr{font-size:1.05rem;color:#f8f4e1}body .our-dogs-parent .our-dogs-dob,body .our-dogs-parent .our-dogs-gender{font-size:1.1rem;color:#f8f4e1}body .our-dogs-parent img{border:2px solid #f8f4e1}body .gallery-parent{margin:2.5rem 0;color:#146962;font-size:1.2rem}body .gallery-parent .header-dog-names{font-size:1.5rem;color:#f8f4e1;margin:.5rem 0!important}body .gallery-parent .header-dog-names span{color:#f6deba}body .gallery-parent .header-puppies-combination{color:#f6deba;margin-top:2rem!important}body .gallery-parent .header-puppies-descr{color:#f8f4e1}body .gallery-parent img{border:2px solid #f8f4e1}body .gallery-parent .gallery{margin-top:2.5rem}@media (max-width:510px){body .gallery-parent .gallery img{margin:.6rem 0!important}}@media (min-width:511px){body .gallery-parent .gallery img{margin:.8rem 0!important}}body .our-dogs-parent hr{background:#f8f4e1;width:5rem}@media (max-width:510px){body .our-dogs-parent hr{display:block!important}}@media (min-width:511px){body .our-dogs-parent hr{display:block!important}}@media (min-width:769px){body .our-dogs-parent hr{display:none!important}}@media (max-width:510px){body .our-dogs-parent .our-dogs-child{margin:2rem 0!important}}@media (min-width:511px){body .our-dogs-parent .our-dogs-child{margin:2rem 0!important}}body .contact-parent{margin:4rem 0}body .contact-parent form{color:#f8f4e1!important;font-size:1.1rem}body .contact-parent form button,body .contact-parent form input,body .contact-parent form textarea{background:#146962;border:none;outline:0!important;color:#f8f4e1!important}body .contact-parent form button:focus,body .contact-parent form input:focus,body .contact-parent form textarea:focus{background:#146962}body .contact-parent form input,body .contact-parent form textarea{width:20rem;max-width:100%;padding:.7rem 1rem}body .contact-parent form textarea{max-height:20rem;min-height:10rem}body .contact-parent form button{border:1px solid #f8f4e1;cursor:pointer;padding:.2rem 1.5rem}body .contact-parent form label{width:20rem;max-width:100%;display:inline-block}body .contact-parent form .form-field span{display:inline-block;width:20rem;max-width:100%;font-size:.9rem!important;color:#ff4d5c}body .contact-parent form .form-field .message-success{color:#f6deba!important}body ::-webkit-input-placeholder{color:#f8f4e1!important}body .contact-info{color:#f8f4e1;font-size:1.1rem;overflow-wrap:break-word}@media (max-width:510px){body .contact-info{margin-top:8rem}}@media (min-width:511px){body .contact-info{margin-top:8rem}}body .contact-info i{font-size:1.5rem}body .contact-info .contact-info-sub-header{font-weight:700}body .contact-info hr{background:#f8f4e1;margin-top:3rem;max-width:70%}body .contact-info a{color:#f8f4e1;font-size:1.1rem;text-decoration:none}body .map-container{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;margin-top:4rem}body .map-container iframe{left:0;top:0;height:100%;width:100%;position:absolute}body .grecaptcha-badge{display:none!important}footer{color:#f8f4e1;font-size:.8rem}