header{position:fixed;top:0;width:100%;z-index:12}#navbar .navbar-greyline{position:absolute;top:110px;left:0;height:4px;width:100%;background-color:#828282;padding:0;margin:0;z-index:15}#navbar .navbar{background-color:#fff;padding-top:10px;padding-bottom:6px}#navbar .navbar-toggler{position:absolute;top:10px;right:10px}#navbar .navbar-collapse{background-color:#fff;overflow-x:auto}#navbar .navbar-nav{margin:0 auto}#navbar .navbar-nav .nav-item{-webkit-transition:.5s ease;padding-left:5px;padding-right:5px;padding-top:22px}#navbar .navbar-nav .nav-item:hover .underbar{width:100%;background:#b1864e}#navbar .navbar-nav .nav-item .logo-img-wrap{z-index:60;position:relative}#navbar .navbar-nav .nav-item .nav-link{color:#b1864e;font-weight:600;width:max-content}#navbar .navbar-nav .nav-item .nav-link:visited{color:#b1864e}#navbar .navbar-nav .nav-item .nav-link:hover{color:#7c5e37}#navbar .navbar-nav .nav-item .nav-link.disabled{color:#6c757d}#navbar .navbar-nav .nav-item.logo-item{padding-top:0;z-index:55}#navbar .navbar-nav .nav-item.active .nav-link{color:#7c5e37}#navbar .navbar-wrap{position:relative;height:53px;background-color:#fff;border-bottom:2px solid #d9d9d9;width:100%}#navbar .navbar-logo{position:absolute;left:25px;z-index:2;margin-top:0;padding:0;margin:0}#navbar .navbar-logo .logo-content{position:relative;width:100%;height:100%;z-index:5}#navbar .navbar-logo .logo-content .circle-border{position:absolute;z-index:8;width:calc(100% - 4px);height:calc(100% - 4px);background-color:#fff;border-radius:50%;top:2px;left:2px;border:2px solid #d9d9d9}#navbar .navbar-logo .logo-content .logo-wrap{position:relative;z-index:9;padding:6px}#navbar .navbar-logo .logo-content .logo-container-fluid{display:inline-block;position:relative;width:100%;padding-bottom:100%;vertical-align:middle;overflow:hidden}#navbar .navbar-logo .logo-content .logo-container-fluid img{display:block;position:absolute;top:0;left:0;width:100%}.home-intro{padding-top:50px;padding-bottom:50px}.home-intro h2{margin-bottom:30px}footer{padding:25px 0}footer a,footer a:visited{color:#fff;text-decoration:none}footer a:active,footer a:hover{color:#fff;text-decoration:underline}footer .nav .nav-link{color:#fff;margin-left:4vw;margin-right:4vw}footer .inner-box p{color:#fff}footer .inner-box.contact-snip{font-size:.75em}footer .inner-box.contact-snip p{margin-bottom:1.2em}footer .inner-box.contact-snip .spacer{margin-left:10px;margin-right:12px}footer .social-buttons a{font-size:28px;text-decoration:none;color:#fff}footer .social-buttons a:hover{text-decoration:none}footer .social-buttons a.facebook:hover{color:#4267b2;color:#4267b2}footer .social-buttons a.youtube:hover{color:#ed3833;color:#ed3833}footer .copyright-line{color:#fff;font-size:.8em}footer .copyright-line p{margin-bottom:0}.btn-yellow{background-color:#f6da3d;color:#333;font-weight:600;transition:all .15s;btn-fade-in:.5s}.btn-yellow:hover{background-color:#e95342;color:#fff}.btn-green{background-color:#40c0aa;color:#fff;font-weight:600;transition:all .15s;btn-fade-in:.5s}.btn-green:hover{background-color:#208473;color:#fff}.btn-gold{background-color:#b1864e;color:#000;font-weight:600;transition:all .15s;btn-fade-in:.5s}.btn-gold:hover{background-color:#7c5e37;color:#000}.underbar{width:0;height:3px;background:#7c5e37;top:0;-webkit-transition:.5s ease}.background-grey{background-color:#888e9a}.background-darkblue{background-color:#3c4459;color:#fff}.background-darkblue .h1,.background-darkblue .h2,.background-darkblue .h3,.background-darkblue .h4,.background-darkblue .h5,.background-darkblue .h6{color:#d2d2d2!important}.background-darkbrown{background-color:#6f5e4b}.background-lightbrown{background-color:#d0b89c}.background-darkgrey{background-color:#4a4a4a}.background-lightgrey{background-color:#777}.background-black{background-color:#000}ul.basic-list{list-style:none}body{font-family:Montserrat,"Open Sans",Helvetica,Verdana,Arial,sans-serif;min-height:30rem;padding-top:53px}#goldenHomepageSlider{min-height:100px}#goldenHomepageSlider .carousel-inner img{width:100%}#goldenHomepageSlider .carousel-overlay{position:absolute;top:0;width:100%;height:100%;color:#fff}.bg-img-smiling{background:linear-gradient(rgba(208,184,156,.5),rgba(208,184,156,.5)),url(../images/smiling-goldendoodle.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;height:calc((100vw - 20px) * .5625)}

.bg-boxes{background-repeat:no-repeat;background-size:cover;height:100vw;padding:0;position:relative}

.bg-box-1{background-image:url(../images/boxes/1-resized.png)}

.bg-box-2{background-image:url(../images/boxes/2-resized.png)}

.bg-box-3{background-image:url(../images/boxes/Hazel-Goldendoodle-Breeder-puppies.JPG)}

.bg-box-4{background-image:url(../images/boxes/Harmony-Goldendoodle-Breeder.JPG)}

.bg-box-5{background-image:url(../images/boxes/Hazel-Goldendoodle-Breeder.JPG)}

.bg-box-6{background-image:url(../images/boxes/Harmony-Goldendoodle-Breeder.JPG)}

.box-link{display:block;width:100%;height:100%;color:#000;text-decoration:none;margin:0;padding:0;overflow:hidden}.box-link-inner{display:block;width:100%;height:100%;margin:0;padding:0}.box-link:active,.box-link:visited{text-decoration:none}.box-link:hover{text-decoration:none;color:#fff}.box-head{position:static;line-height:1;margin-top:11vw;font-size:14px;text-align:center}.box-subhead{font-size:36px;margin-top:5vw;text-align:center}.box-cta{display:block;bottom:4vw;font-size:14px;text-align:center;position:absolute;left:0;right:0}.adopt-today{background-color:#f6f6f6}.adopt-today .adopt-headline{margin-top:11vw;margin-bottom:11vw}.facebook-wrap{min-height:500px;width:100%;margin:0 auto}@media (min-width:576px){.bg-boxes{height:33.5vw!important}}@media (min-width:768px){.adopt-today{background:linear-gradient(rgba(255,255,255,.9),rgba(255,255,255,.9)),url(../images/golden-large-bg.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;height:calc((100vw - 20px) * .5625)}footer .inner-box{margin:10px}}@media (min-width:992px){body{padding-top:178px!important}#navbar .navbar-wrap{height:178px}#navbar .navbar-logo{width:85px;height:85px;left:95px;padding:0}#navbar .navbar-collapse{overflow:visible;overscroll-behavior:none}#navbar .navbar-collapse .dropdown-menu{top:62px;left:auto;right:0}}@media (max-width:767px){.navbar-collapse{position:absolute;top:53px;left:0;background-color:#fff;width:100%;border-bottom:2px solid #d9d9d9;padding-top:7px;padding-bottom:14px}}