.theme-happy-vet-run body{background:#292929;color:white}.theme-happy-vet-run .trix-content div,.theme-happy-vet-run .trix-content p,.theme-happy-vet-run .trix-content h1{font-weight:lighter;font-size:90%}.theme-happy-vet-run .bg-dark{background:#303236 !important}.theme-happy-vet-run .bg-dark .trix-content p,.theme-happy-vet-run .bg-dark .trix-content div,.theme-happy-vet-run .bg-dark .trix-content h1{color:#dedee4}.theme-happy-vet-run .btn{padding:15px 25px;border-radius:0;text-transform:uppercase}.theme-happy-vet-run .z-index-1{z-index:1}.theme-happy-vet-run .header-logo{position:absolute;top:15px;z-index:1}.theme-happy-vet-run .header-logo.home{display:none}.theme-happy-vet-run .fixed-navbar .header-logo,.theme-happy-vet-run .fixed-navbar .header-logo.home{display:block;max-height:70px;top:5px}.theme-happy-vet-run .fixed-navbar{position:fixed;background:white !important;opacity:.9;top:0;left:0;width:100%;z-index:99;box-shadow:0px 1px 8px rgba(153,153,153,0.3);transition:top 1s linear}.theme-happy-vet-run .texture-bg{background-image:url(../bg/asfalt-7aec37844fa033cbdb586efaa1955dc6f43d56707c0b1bf91e8b5e32386d8d69.png)}.theme-happy-vet-run .texture-bg img{box-shadow:-15px 15px 60px rgba(153,153,153,0.5)}.theme-happy-vet-run .color-img-block{height:350px;background-size:cover}.theme-happy-vet-run .color-img-block:before{-webkit-transition:opacity 0.5s, visibility 0s 0.5s;transition:opacity 0.5s, visibility 0s 0.5s}.theme-happy-vet-run .color-img-block:hover:before{opacity:0;-webkit-transition:opacity 0.5s, visibility 0s 0.5s;transition:opacity 0.5s, visibility 0s 0.5s}.theme-happy-vet-run .hover-mask{position:relative;background-position:center top;background-size:cover;height:350px}.theme-happy-vet-run .hover-block{position:absolute;top:0;left:0;width:100%;height:350px;background-position:center top;background-size:cover;-webkit-transition:opacity 0.5s, visibility 0s 0.5s;transition:opacity 0.5s, visibility 0s 0.5s}.theme-happy-vet-run .hover-block:hover{opacity:0;-webkit-transition:opacity 0.5s, visibility 0s 0.5s;transition:opacity 0.5s, visibility 0s 0.5s}.theme-happy-vet-run .hover-block:hover{text-decoration:none}.theme-happy-vet-run .hover-block .caption{background:rgba(0,0,0,0.5);padding:25px}.theme-happy-vet-run .full-hover-block{height:350px;background-position:center;background-size:cover}.theme-happy-vet-run .full-hover-block .caption{background:rgba(0,0,0,0.3);padding:25px;height:100%;opacity:1;-webkit-transition:opacity 0.5s, visibility 0s 0.5s;transition:opacity 0.5s, visibility 0s 0.5s}.theme-happy-vet-run .full-hover-block .caption .section-title{font-size:18px}.theme-happy-vet-run .full-hover-block:hover .caption{-webkit-transition:opacity 0.5s, visibility 0s 0.5s;transition:opacity 0.5s, visibility 0s 0.5s;opacity:0}.theme-happy-vet-run .citation{display:flex;flex-direction:column;padding:150px 100px}.theme-happy-vet-run .shadow-img{background-color:#f7f7f7;border-radius:1px;border:1px solid #e1e1e5;display:flex;justify-content:center}.theme-happy-vet-run .shadow-img:hover{box-shadow:2px 4px 4px rgba(204,204,204,0.5)}.theme-happy-vet-run h2{position:relative}.theme-happy-vet-run .trix-content h1{text-transform:uppercase;font-size:1.5em;font-weight:lighter}.theme-happy-vet-run .trix-content h1::after,.theme-happy-vet-run .section-title::after{content:"";display:block;height:1px;width:35px;border-top:2px solid #ddd;margin:20px 0 20px}.theme-happy-vet-run .section-title{text-transform:uppercase}.theme-happy-vet-run .section-title.text-right{position:relative}.theme-happy-vet-run .section-title.text-right::after{margin:20px 0 20px;position:absolute;right:0}.theme-happy-vet-run .section-title.text-center::after{content:"";display:block;height:1px;width:35px;border-top:2px solid #ddd;margin:20px auto 20px}.theme-happy-vet-run .navbar-expand-lg .navbar-nav .nav-link{padding:1rem}.theme-happy-vet-run .navbar-collapse.collapse.show ul,.theme-happy-vet-run .navbar-collapse.collapsing ul{margin-top:15px}.theme-happy-vet-run .navbar-collapse.collapse.show .nav-link,.theme-happy-vet-run .navbar-collapse.collapsing .nav-link{font-size:110%;padding:15px 0}.theme-happy-vet-run .dropdown-item-title:hover{background:inherit}.theme-happy-vet-run .navbar .nav-link{font-weight:bold;padding:1rem 1.2rem}.theme-happy-vet-run .nav-item:last-child .nav-link{background:#e178e4;color:white;border-radius:20px;padding-top:0.5rem;padding-bottom:0.5rem;margin-top:0.5rem}.theme-happy-vet-run .nav-item:last-child .nav-link:hover{background-color:#89238b}.theme-happy-vet-run .navbar.fixed-navbar{padding:10px 20px !important;background:#212121}.theme-happy-vet-run .below-header{padding-top:150px}.theme-happy-vet-run .page-title{height:200px;display:flex;align-items:center}.theme-happy-vet-run .page-title h2{color:white;text-align:center;text-transform:uppercase;margin:0}.theme-happy-vet-run .page-title-image{position:absolute;right:0;top:60px}.theme-happy-vet-run .page-title-text{position:absolute;font-size:45px;bottom:50px}.theme-happy-vet-run .box{background:white;padding:100px;box-shadow:-15px 15px 60px rgba(153,153,153,0.5)}.theme-happy-vet-run h2.section-title{position:relative;font-size:35px}.theme-happy-vet-run h2.section-title::last-word{display:block;font-size:45px}.theme-happy-vet-run .service-icon{color:white;opacity:.7;font-size:30px;margin-bottom:20px;margin-top:5px}.theme-happy-vet-run .service-block i{font-size:65px}.theme-happy-vet-run .main-nav li a{color:black}.theme-happy-vet-run .top-quote{padding:150px 0}.theme-happy-vet-run .slide-title{max-width:40%}.theme-happy-vet-run h2.slide-title{line-height:62px}.theme-happy-vet-run p.slide-title{line-height:32px}.theme-happy-vet-run .homepage-slider .homepage-slide-container{position:relative;overflow:hidden}.theme-happy-vet-run .homepage-slider .slider-text{padding-top:150px}.theme-happy-vet-run .homepage-slider .slider-text h2{margin-bottom:25px;font-size:3.5vmax;letter-spacing:-.05em;line-height:1em;max-width:50%;text-shadow:1px 1px 3px rgba(0,0,0,0.8)}.theme-happy-vet-run .homepage-slider .slider-text p{font-size:24px}.theme-happy-vet-run .homepage-slider .homepage-slide{background-size:cover;background-position:center center;color:white;height:630px;min-height:630px;width:100%;width:100%;height:100%}.theme-happy-vet-run .homepage-slider .slick-track{width:100%;margin:0;padding:0}.theme-happy-vet-run .homepage-slider .slick-next{right:50px}.theme-happy-vet-run .homepage-slider .slick-prev{left:50px}.theme-happy-vet-run .homepage-slider .slick-next,.theme-happy-vet-run .homepage-slider .slick-prev{z-index:1}.theme-happy-vet-run .homepage-slider .slick-next::before,.theme-happy-vet-run .homepage-slider .slick-prev::before{font-size:50px;opacity:.5}.theme-happy-vet-run .solution-link:hover{text-decoration:none}.theme-happy-vet-run .border-block{border:10px solid #eee}.theme-happy-vet-run .item-block{height:300px}.theme-happy-vet-run section.secondary{background:#f5f5f5;padding:125px 0}.theme-happy-vet-run .nav.nav-pills a.nav-link{border-radius:0}.theme-happy-vet-run .nav.nav-pills a.nav-link+a.nav-link{border-top:1px solid #e5e5e5}.theme-happy-vet-run .nav.nav-pills a.nav-link.active{background:#E7F6FF;color:inherit}.theme-happy-vet-run .nav.nav-pills a.nav-link.active::before{content:'\f00c';font-family:fontawesome;margin-right:5px;opacity:.3}.theme-happy-vet-run footer{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:70px 0 0 0}.theme-happy-vet-run footer div{color:#ccc}.theme-happy-vet-run footer h3{font-size:95%}.theme-happy-vet-run footer ul{padding:0;list-style-type:none}.theme-happy-vet-run footer .copyright{border-top:1px solid #777;margin-top:80px;padding:20px 0}.theme-happy-vet-run footer .copyright a{color:#ccc}@media (max-width: 768px){.theme-happy-vet-run .citation{padding-left:10px;padding-right:10px}.theme-happy-vet-run .citation h3,.theme-happy-vet-run .citation h4{font-weight:bold}.theme-happy-vet-run .page-title{position:relative}.theme-happy-vet-run .box{padding:50px 25px}.theme-happy-vet-run #mapid,.theme-happy-vet-run #gmap{width:100% !important}.theme-happy-vet-run .navbar{min-height:90px}}
