/*!
Theme Name: The Hound AVL
Description: Custom WordPress theme for The Hound cocktail lounge
Version: 2.0.0
*/@import"https://fonts.googleapis.com/css2?family=Exo:wght@400;600;700;800&family=Open+Sans:wght@400;600;700&display=swap";*,*::before,*::after{box-sizing:border-box}body{margin:0;padding:0;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;line-height:1.6;color:#1c1d29;background-color:#fff}.container-wrapper{padding:20px}.container{max-width:1600px;margin:0 auto;padding:0 1rem}@media(min-width: 1240px){.container{padding:0}}h1,h2,h3,h4,h5,h6{margin:0 0 1.5rem 0;line-height:1.2}p{margin:0 0 1.5rem 0}a{color:#228cce;text-decoration:none;transition:color .3s ease}a:hover{color:rgb(26.775,110.25,162.225)}img{max-width:100%;height:auto}ul,ol{padding-left:1.5rem;margin:0 0 1.5rem 0}li{margin-bottom:.5rem}.btn{display:inline-block;padding:12px 24px;border:2px solid rgba(0,0,0,0);border-radius:0;font-size:14px;text-transform:uppercase;letter-spacing:1px;text-decoration:none;cursor:pointer;transition:all .3s ease}.btn.btn-primary{background-color:#228cce;color:#fff;border-color:#228cce;border-radius:10px;font-weight:600}.btn.btn-primary:hover{background-color:rgb(26.775,110.25,162.225);color:#fff}.btn.btn-secondary{background-color:rgba(0,0,0,0);color:#228cce;border-color:#228cce;border-radius:10px;font-weight:600}.btn.btn-secondary:hover{background-color:#228cce;color:#fff}.section{padding:80px 0}@media(max-width: 768px){.section{padding:60px 0}}.section-content.centered{text-align:center}.section-content.centered .text-content{max-width:700px;margin:0 auto}.section-content.split-content{display:flex;align-items:center;gap:4rem}@media(max-width: 1024px){.section-content.split-content{flex-direction:column;gap:3rem}}.section-content.split-content .text-content,.section-content.split-content .image-content{flex:1}@media(min-width: 1025px){.section-content.split-content.reverse .text-content{order:2}.section-content.split-content.reverse .image-content{order:1}}.hero-headline{font-family:"Exo 2",sans-serif;font-weight:800;font-size:60px;line-height:72px;color:#fff;text-align:center;margin-bottom:1.5rem}.hero-headline .highlight{color:#228cce;font-family:"Exo",sans-serif;font-weight:800}@media(max-width: 768px){.hero-headline{font-size:2.5rem;line-height:1.2}}.hero-subtitle{font-family:"Exo",sans-serif;font-size:16px;line-height:25.6px;color:#228cce;text-align:center;letter-spacing:1px;margin-bottom:2rem}.section-title{font-family:"Exo 2",sans-serif;font-weight:800;font-size:40px;line-height:48px;color:#1c1d29;text-align:center;margin-bottom:1.5rem}@media(max-width: 768px){.section-title{font-size:2rem;line-height:1.2}}.feature-title{font-family:"Exo 2",sans-serif;font-weight:800;font-size:30px;line-height:36px;color:#1c1d29;text-align:center;margin-bottom:1rem}.dark-text{color:#1c1d29 !important}.hero-section{width:100%}.hero-section .hero-background{position:relative}.hero-section .hero-background::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("../img/hero_bg.jpg");background-size:cover;background-position:center;border-radius:6px;z-index:-1}.hero-section .hero-content{text-align:center;max-width:950px;padding-top:200px;padding-bottom:180px;padding-left:30px;padding-right:30px;margin:0 auto}.hero-section .hero-divider{width:32px;height:4px;background-color:#228cce;border-radius:2px;margin:15px auto}.hero-section .hero-buttons{margin-top:30px}@media(max-width: 1024px){.hero-section .hero-content{text-align:center;max-width:950px;padding-top:200px;padding-bottom:100px;padding-left:30px;padding-right:30px;margin:0 auto}}.site-header{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:rgba(0,0,0,0);transition:all .3s ease}.site-header.scrolled{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.site-header.scrolled .header-container{padding-left:40px;padding-right:40px;padding-top:10px;padding-bottom:10px}.site-header .header-container{padding-left:60px;padding-right:60px;padding-top:40px;padding-bottom:40px;transition:all .3s ease}.site-header .header-inner{display:grid;grid-template-columns:auto 1fr;align-items:center;padding:14px 0;gap:2rem}@media(max-width: 768px){.site-header .header-inner{padding:.75rem 0;gap:1rem}}@media(max-width: 585px){.site-header .header-inner{display:flex;flex-direction:column}}.site-header .logo{justify-self:start}.site-header .logo a{display:flex;align-items:center}.site-header .logo .logo-image{height:30px;width:auto;transition:all .3s ease}.site-header .logo .logo-image:hover{opacity:.8}.site-header .main-navigation{justify-self:center;display:none}.site-header .main-navigation .nav-menu{display:flex;list-style:none;margin:0;padding:0;gap:2rem}@media(max-width: 768px){.site-header .main-navigation .nav-menu{gap:1.5rem}}.site-header .main-navigation .nav-menu li{margin:0}.site-header .main-navigation .nav-menu li a{color:#fff;text-decoration:none;font-family:"Exo",sans-serif;font-weight:normal;font-style:normal;font-size:17px;letter-spacing:.24em;line-height:24px;padding:.5rem 0;transition:color .3s ease;position:relative}.site-header .main-navigation .nav-menu li a:hover{color:#228cce}.site-header .main-navigation .nav-menu li.current-menu-item a,.site-header .main-navigation .nav-menu li.current_page_item a{color:#fff}.site-header .main-navigation .nav-menu li.current-menu-item a:hover,.site-header .main-navigation .nav-menu li.current_page_item a:hover{color:#228cce}.site-header .header-cta{justify-self:end;display:flex;gap:10px}@media(max-width: 768px){.site-header .header-cta .header-btn{padding:10px 20px;font-size:14px}}@media(max-width: 585px){.site-header .header-cta .header-btn{padding:8px 15px;font-size:14px}}.site-footer{position:relative;background-color:#fff;color:#1c1d29;padding:3rem 0 2rem;margin-top:auto}.site-footer .footer__content{display:flex;flex-direction:column;align-items:center;padding-left:40px;padding-right:40px;gap:2rem}@media(min-width: 768px){.site-footer .footer__content{flex-direction:row;justify-content:space-between;align-items:center}}.site-footer .footer__links{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}@media(min-width: 768px){.site-footer .footer__links{justify-content:flex-start}}.site-footer .footer__link{color:#1c1d29;text-decoration:none;font-size:.9rem;transition:color .3s ease}.site-footer .footer__link:hover{color:#228cce;text-decoration:underline}.site-footer .footer__copyright{text-align:center}@media(min-width: 768px){.site-footer .footer__copyright{text-align:right}}.site-footer .footer__copyright p{margin:0;font-size:.85rem;opacity:.8}.home{position:relative}.home .features-section{margin-top:40px}.home .features-section .features-background{background-color:#f3f3f7;border-radius:10px;padding:10px;padding-left:20px;padding-right:20px;padding-bottom:30px;position:relative}.home .features-section .features-content{background-color:#fff;border-radius:6px;padding:40px;margin-top:-130px;position:relative}.home .features-section .features-intro{text-align:center;margin-bottom:60px}.home .features-section .features-grid-wrapper{max-width:1400px;margin:0 auto}.home .features-section .features-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px 20px}@media(max-width: 1200px){.home .features-section .features-grid{grid-template-columns:repeat(2, 1fr);gap:30px}}@media(max-width: 768px){.home .features-section .features-grid{grid-template-columns:1fr;gap:20px}}.home .features-section .feature-card{background-color:#fff;border:1px solid #f3f3f7;border-radius:10px;padding:41px;text-align:center}.home .features-section .feature-card .feature-divider{width:64px;height:4px;background-color:#228cce;border-radius:2px;margin:24px auto}.home .features-section .feature-card .feature-description{font-family:"Open Sans",sans-serif;font-size:16px;line-height:25.6px;color:#1c1d29;margin:0}@media(max-width: 1024px){.home .features-section .features-background{margin:0 20px}}@media(max-width: 768px){.home .features-section .features-background{margin:0 20px;padding:20px}.home .features-section .features-content{padding:30px 20px;margin-top:-40px}.home .features-section .feature-card{padding:30px 20px}}.home .product-section{margin-top:40px}.home .product-section .product-content{border:1px solid #f3f3f7;border-radius:10px;padding:40px;display:flex;gap:41px;align-items:center}@media(max-width: 1024px){.home .product-section .product-content{flex-direction:column;margin:0 20px;padding:30px;gap:30px}}.home .product-section .product-grid-wrapper{max-width:1600px;margin:0 auto}.home .product-section .product-text{flex:1;max-width:778px}.home .product-section .product-text .product-title{font-family:"Exo 2",sans-serif;font-weight:800;font-size:40px;line-height:48px;color:#1c1d29;margin-bottom:30px}@media(max-width: 768px){.home .product-section .product-text .product-title{font-size:30px;line-height:36px}}.home .product-section .product-text .product-description{font-family:"Open Sans",sans-serif;font-size:16px;line-height:25.6px;color:#1c1d29;margin-bottom:30px}.home .product-section .product-text .features-label{font-family:"Open Sans",sans-serif;font-weight:700;font-size:16px;line-height:25.6px;color:#1c1d29;margin-bottom:15px}.home .product-section .product-text .features-list{margin:0 0 30px 0;padding-left:32px}.home .product-section .product-text .features-list li{font-family:"Open Sans",sans-serif;font-size:16px;line-height:25.6px;color:#1c1d29;margin-bottom:20px}.home .product-section .product-text .features-list li strong{font-weight:700}.home .product-section .product-text .product-cta{margin-top:40px}.home .product-section .product-image{flex:1;max-width:778px}.home .product-section .product-image .watchtower-image{width:100%;height:864px;border-radius:10px}.home .product-section .product-image .watchtower-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}@media(max-width: 768px){.home .product-section .product-image .watchtower-image{height:400px}}.contact-page .contact-section{padding:80px 0}.contact-page .contact-section .contact-content{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1200px;margin:0 auto;border:1px solid #f3f3f7;border-radius:10px;padding:41px 21px}@media(max-width: 768px){.contact-page .contact-section .contact-content{grid-template-columns:1fr;gap:60px}}.contact-page .contact-form-section{padding:0 20px}.contact-page .contact-form-section .contact-intro{margin-bottom:40px}.contact-page .contact-form-section .contact-intro .contact-heading{font-family:"Exo 2",sans-serif;font-weight:800;font-size:40px;line-height:48px;color:#1c1d29;margin-bottom:20px}.contact-page .contact-form-section .contact-intro .contact-divider{width:64px;height:4px;background-color:#228cce;border-radius:2px;margin-bottom:27px}.contact-page .contact-form-section .contact-intro .contact-description{font-family:"Open Sans",sans-serif;font-size:16px;line-height:25.6px;color:#1c1d29;margin:0}.contact-page .contact-form-section .contact-form-wrapper{border-radius:10px;padding:0}.contact-page .contact-form-section .contact-form-wrapper .contact-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:22px}@media(max-width: 480px){.contact-page .contact-form-section .contact-form-wrapper .contact-form .form-row{grid-template-columns:1fr;gap:15px}}.contact-page .contact-form-section .contact-form-wrapper .contact-form .form-group.full-width{grid-column:1/-1;margin-bottom:22px}.contact-page .contact-form-section .contact-form-wrapper .contact-form .form-group label{display:block;font-family:"Open Sans",sans-serif;font-size:14px;line-height:22.4px;color:#1c1d29;margin-bottom:6px}.contact-page .contact-form-section .contact-form-wrapper .contact-form .form-group input,.contact-page .contact-form-section .contact-form-wrapper .contact-form .form-group textarea{width:100%;background-color:#fff;border:1px solid #f3f3f7;border-radius:10px;padding:12px 20px;font-family:"Open Sans",sans-serif;font-size:14px;color:#1c1d29;outline:none;transition:border-color .3s ease}.contact-page .contact-form-section .contact-form-wrapper .contact-form .form-group input:focus,.contact-page .contact-form-section .contact-form-wrapper .contact-form .form-group textarea:focus{border-color:#228cce}.contact-page .contact-form-section .contact-form-wrapper .contact-form .form-group input::-moz-placeholder, .contact-page .contact-form-section .contact-form-wrapper .contact-form .form-group textarea::-moz-placeholder{color:#999}.contact-page .contact-form-section .contact-form-wrapper .contact-form .form-group input::placeholder,.contact-page .contact-form-section .contact-form-wrapper .contact-form .form-group textarea::placeholder{color:#999}.contact-page .contact-form-section .contact-form-wrapper .contact-form .form-group input{height:44px}.contact-page .contact-form-section .contact-form-wrapper .contact-form .form-group textarea{min-height:148px;resize:vertical;padding-top:16px}.contact-page .contact-form-section .contact-form-wrapper .contact-form .submit-btn{background-color:#228cce;color:#fff;border:none;border-radius:10px;padding:17px 33px;font-family:"Open Sans",sans-serif;font-weight:600;font-size:16px;line-height:24px;cursor:pointer;transition:background-color .3s ease;margin-top:23px}.contact-page .contact-form-section .contact-form-wrapper .contact-form .submit-btn:hover{background-color:rgb(26.775,110.25,162.225)}.contact-page .contact-info-section{padding:0 20px}.contact-page .contact-info-section .contact-info-wrapper{background-color:#f3f3f7;border-radius:10px;padding:40px;height:-moz-fit-content;height:fit-content}.contact-page .contact-info-section .contact-info-wrapper .contact-info-group{margin-bottom:40px}.contact-page .contact-info-section .contact-info-wrapper .contact-info-group:last-child{margin-bottom:0}.contact-page .contact-info-section .contact-info-wrapper .contact-info-group .contact-info-heading{font-family:"Exo",sans-serif;font-weight:900;font-size:30px;line-height:36px;color:#1c1d29;margin-bottom:22px}.contact-page .contact-info-section .contact-info-wrapper .contact-info-group .contact-info-text{font-family:"Open Sans",sans-serif;font-size:16px;line-height:25.6px;color:#1c1d29;margin:0 0 15px 0}.contact-page .contact-info-section .contact-info-wrapper .contact-info-group .contact-info-text:last-child{margin-bottom:0}.basic-wrapper{position:relative}.basic-wrapper .content-section{margin-top:40px;margin-bottom:40px;border:1px solid #f3f3f7;border-radius:10px;padding:40px}.basic-wrapper .content-wrapper{max-width:1200px;margin:0 auto}.basic-wrapper .content-container{padding:40px}.basic-wrapper .content-container h1,.basic-wrapper .content-container h2,.basic-wrapper .content-container h3,.basic-wrapper .content-container h4,.basic-wrapper .content-container h5,.basic-wrapper .content-container h6{color:#1c1d29 !important}.error404 .page-wrap{position:relative;overflow:visible}.error-page .container{text-align:center;position:relative;z-index:2;width:100%;max-width:900px}.error-page .container h1{text-align:center;margin-bottom:50px}.page-title{color:#000;margin-bottom:30px;font-size:30px}img[class*=wp-image-]{margin-top:10px;margin-bottom:10px}.wp-caption{border:1px solid #ccc;margin-bottom:10px;max-width:100%;border-radius:4px;padding:0 10px}.wp-caption.aligncenter{margin-bottom:10px}.wp-caption img[class*=wp-image-]{display:block}.wp-caption .wp-caption-text{text-align:center;margin-top:10px}.hentry img{width:100%;height:auto}img.alignleft{display:inline;float:left;margin-right:1.5em;margin-bottom:1.5em}img.alignright{display:inline;float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}embed,iframe,object{max-width:100%}.entry-content ul{list-style:disc;font-size:23px;line-height:27px}.entry-content ul,.entry-content ol{margin-top:20px;margin-bottom:20px}.entry-content ul li,.entry-content ol li{margin-bottom:14px}.entry-content p:last-child{margin-bottom:0}.entry-content p{font-weight:normal;text-align:left}.entry-content p:first-child{font-weight:normal;text-align:left}.entry-title a{text-decoration:none}.entry-title a:hover{color:#8c8a8b;text-decoration:none}.entry-content a{color:#000;text-decoration:underline}.entry-content a:hover{color:#67b54b;text-decoration:none}.entry-meta{display:block}.posted-on{display:inline-block}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.clear{clear:both}.wp-caption{width:100% !important}
/*# sourceMappingURL=theme.min.css.map */
