body{font-family:"IBM Plex Sans",serif}html{font-size:16px}body{font-size:1rem}#loader{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;z-index:9999;background:url(/wp-content/themes/flyntrok/images/Flyntrok-loader.gif) calc((100vw - 80px) / 2) calc((100vh - 80px) / 2) no-repeat #000}.sub-menu{display:none;position:absolute;background:#fff;z-index:1000}.menu-item-has-children.show>.sub-menu{display:block}.top-navigation .menu-list .sub-menu{width:300px;background:#fff;text-align:left;padding-top:0rem;position:absolute;top:95%;left:-12%;padding:1rem}.submenu-description{color:#777;font-size:14px}.submenu-title{color:#121212;font-size:16px;padding-bottom:4px;font-weight:500}.submenu-icon{width:20%;align-self:center}.submenu-icon img{width:100%;height:auto;max-width:40px}.menu-outer{width:80%}.top-navigation .menu-list .sub-menu li{list-style-type:none;border-top:1.5px solid #D9D9D9}header .navigation .humbarger{display:none}.pin-spacer{overflow:hidden!important}header .navigation .humbarger .bar{width:30px;height:2.5px;margin:7px 0;background:#000;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.desktop-menu{display:flex}.mobile-menu{display:none}.humbarger.is-active .bar:nth-child(2){opacity:0}.humbarger.is-active .bar:nth-child(1){-webkit-transform:translateY(13px) rotate(45deg);-ms-transform:translateY(13px) rotate(45deg);-o-transform:translateY(13px) rotate(45deg);transform:translateY(13px) rotate(45deg)}.humbarger.is-active .bar:nth-child(3){-webkit-transform:translateY(-5px) rotate(-45deg);-ms-transform:translateY(-5px) rotate(-45deg);-o-transform:translateY(-5px) rotate(-45deg);transform:translateY(-5px) rotate(-45deg)}header .navigation .menu-list li a,.sub-nav .contact-link{text-decoration:none;padding:0rem 1.2rem;font-family:"IBM Plex Sans",serif}header{background-color:#000;position:sticky;z-index:9999;width:100%}header .navigation{align-items:center;min-height:7vh;position:relative;z-index:2;min-width:100%;padding:10px 0 10px}header .navigation .menu-list{list-style:none;display:flex;align-items:center;width:100%;margin:0;padding-right:0;clear:right;float:right}header .navigation .menu-list li{position:relative}header .navigation .menu-list li a,.sub-nav a{text-decoration:none;position:relative;font-family:"IBM Plex Sans",serif;font-size:100%;color:#000;position:relative}header .sub-menu .current-menu-item .submenu-title{color:#000;font-weight:600}header .navigation .menu-list li.current-menu-item a:after,.sub-nav .contact-link.current-menu-item:after{bottom:-4px;content:"";display:block;height:1.5px;left:0;background:#000;transition:width 0.3s ease 0s,left 0.3s ease 0s;z-index:9999;width:80%;z-index:9999;margin:0 auto;right:0}header .navigation .menu-list li a:hover:after,.sub-nav .contact-link:hover:after{bottom:-4px;content:"";display:block;height:1.5px;left:0;position:absolute;background:#000;transition:width 0.3s ease 0s,left 0.3s ease 0s;width:80%;z-index:9999;margin:0 auto;right:0}header .navigation .menu-list li a:after,.sub-nav .contact-link:after{background:none repeat scroll 0 0 #fff0;bottom:-5px;content:"";display:block;height:2px;left:50%;position:absolute;background:#000;transition:width 0.3s ease 0s,left 0.3s ease 0s;width:0}header .navigation .menu-list li a:hover:after{width:80%;z-index:9999;margin:0 auto;right:0}header .navigation .sub-menu li a:hover:after,header .navigation .sub-menu li.current-menu-item a:after{width:100%;z-index:9999;margin:0 auto;right:0;bottom:0}.disabled-menu-item{cursor:default}header .navigation .menu-list li:last-child{margin-right:0}header .navigation .menu-list li.current-menu-item a,.sub-nav .current-menu-item.contact-link{color:#000;font-weight:600;text-underline-offset:.5em}header .navigation .menu-list li:hover a,.sub-nav .contact-link:hover{color:#000;font-weight:500;text-underline-offset:.5em}.subscribe-us ::placeholder{color:#707070}.fixed-header{position:fixed;top:0;left:0;width:100%}.top-navigation{background-color:rgb(0 0 0 / .9);box-shadow:#6e6e6e 0 0 10px;position:unset;animation:smoothScroll 1s forwards;transition:all 0.4s ease}nav.top-navigation{background-color:#fff;box-shadow:#6e6e6e 0 0 10px;position:unset;animation:smoothScroll 1s forwards;transition:all 0.4s ease;color:#000}.sticky_header{position:fixed!important}header .logo-container{width:20%}.nav-container{width:65%;display:flex;justify-content:center}.sub-nav{width:10%;display:flex;align-items:center;justify-content:end}.spicewpsearchform{display:none;position:absolute;bottom:-65px;right:0}.spicewpsearchform input{margin-left:-1px;border-top-right-radius:0;border-bottom-right-radius:0;outline:none;padding:10px;width:300px;background:#fff;border:none;border:1px solid #747474;font-size:93%;color:#000}::placeholder{color:#000}.search-icon{display:flex;position:relative}.search-form{display:flex;width:100%}.search-form label{width:70%}.search-form input[type="submit"]{width:30%;font-size:15px;background:#911d27;color:#fff}.custom-submenu-card a{display:flex;padding:1rem 0!important}footer{background:#000;padding:4rem 0 0!important;color:#fff}.footer-section{display:flex;border-bottom:.2px solid #cccccc82;padding-bottom:3rem;flex-wrap:wrap}.footer-wrapper{width:calc((100% - 0px) / 5)}footer ul{list-style:none;margin:0;padding:0}footer .footer-wrapper span{color:#757682}footer .footer-wrapper li{padding:.5rem 0}footer .footer-wrapper li a{text-decoration:none;display:inline-block;position:relative;font-family:"IBM Plex Sans",serif;font-size:100%;text-align:right;color:#fff}footer .social-menu{width:100%;display:flex;flex-wrap:wrap}footer .social-menu a{padding:0 .5rem}footer .copyright{color:#92939E;text-align:center;padding:2rem 0}.footer-legal-menu{display:none}#breadcrumbs span a{color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:3px;font-size:13px}#breadcrumbs span{color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:3px;font-size:13px}.rotate{animation:rotation infinite 3s linear}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.copyright-text{font-size:14px}@media screen and (min-width:1025px) and (max-width:1400px){footer .social-menu a{padding:0 .3rem}}@media screen and (min-width:1025px) and (max-width:1200px){header .logo-container{width:20%}header .navigation .menu-list li a{padding:.5rem 1rem}}@media screen and (min-width:992px) and (max-width:1024px){header .navigation .menu-list li a,.sub-nav .contact-link{padding:.5rem 1rem}footer .social-menu a{padding:.2rem}.footer-wrapper{width:calc((100% - 0rem) / 5);padding:.5rem}}@media screen and (min-width:769px) and (max-width:991px){header .navigation .menu-list li a,.sub-nav .contact-link{padding:.5rem 1rem}footer .social-menu a{padding:.5rem}.footer-wrapper{width:calc((100% - 1rem) / 5);padding:.5rem}.desktop-menu{display:none!important}.mobile-menu{display:flex!important}header .navigation .menu-list li.current_page_item .sub-menu a{color:#000}.top-navigation .menu-list .sub-menu{position:unset;background:#fff;text-align:center;margin:0;padding:0;width:100%!important}.menu-item-has-children::before{background:url(https://www.hclconcerts.com/wp-content/uploads/2025/03/down-arrow-w.png) no-repeat;background-size:contain!important;flex-shrink:0;width:1rem;height:1rem;margin-left:auto;content:"";position:absolute;top:0;right:5%}header .navigation .menu-list{position:absolute;top:8.1vh;min-width:100%;background:#fff;text-align:center;display:none;left:0%;padding-left:0}header .navigation .menu-list li{display:block;margin:1.5rem 0rem}header .navigation .menu-list li:focus-visible{outline:none}header .navigation .menu-list li:last-child{margin-right:0}header .navigation .menu-list li:last-child a{padding:0 0}header .navigation .menu-list li a{display:flex;justify-content:center;transition:color 1s ease,padding 1s ease,background-color 1s ease;color:#000;text-align:center;outline:none;padding:0}.menu-outer{text-align:left}header .navigation .menu-list li a:hover{display:none;color:#000;display:flex;color:#ffde00}header .navigation .menu-list li a:hover:after{width:50%;left:0;right:0;margin:0 auto;bottom:6px;display:none}header .navigation .humbarger{display:block;width:33%;padding-top:1rem}.nav-container{width:auto}header .logo-container{width:33%}header .sub-nav{width:33%;display:flex;align-items:center;padding-top:1rem;justify-content:flex-end}header .navigation .menu-list li.current_page_item a:after{width:55%;left:0;right:0;margin:0 auto}header .navigation .menu-list li.current_page_item a::after{display:none}footer .social-menu a{padding:.2rem}.footer-wrapper{width:calc((100% - 0rem) / 4);padding-right:.5px}.footer-wrapper:first-child{width:100%;text-align:center;padding-bottom:2rem}}@media screen and (min-width:569px) and (max-width:768px){header .navigation .menu-list li a,.sub-nav .contact-link{padding:.5rem 1rem}footer .social-menu a{padding:.2rem}.footer-wrapper{width:calc((100% - 1.5rem) / 4);padding-right:.5px}.footer-wrapper:first-child{width:100%;text-align:center;padding-bottom:2rem}.desktop-menu{display:none!important}.mobile-menu{display:flex!important}header .navigation .menu-list li.current_page_item .sub-menu a{color:#000}.top-navigation .menu-list .sub-menu{position:unset;background:#fff;text-align:center;margin:0;padding:0;width:100%!important}.menu-item-has-children::before{background:url(https://www.hclconcerts.com/wp-content/uploads/2025/03/down-arrow-w.png) no-repeat;background-size:contain!important;flex-shrink:0;width:1rem;height:1rem;margin-left:auto;content:"";position:absolute;top:0;right:5%}header .navigation .menu-list{position:absolute;top:9vh;min-width:100%;background:#fff;text-align:center;display:none;left:0%;padding-left:0}header .navigation .menu-list li{display:block;margin:1.5rem 0rem}header .navigation .menu-list li:focus-visible{outline:none}header .navigation .menu-list li:last-child{margin-right:0}header .navigation .menu-list li:last-child a{padding:0 0}header .navigation .menu-list li a{display:flex;justify-content:center;transition:color 1s ease,padding 1s ease,background-color 1s ease;color:#000;text-align:center;outline:none;padding:0}.menu-outer{text-align:left}header .navigation .menu-list li a:hover{display:none;color:#000;display:flex;color:#ffde00}header .navigation .menu-list li a:hover:after{width:50%;left:0;right:0;margin:0 auto;bottom:6px;display:none}header .navigation .humbarger{display:block;width:33%;padding-top:1rem}.nav-container{width:auto}header .logo-container{width:33%;text-align:center}header .sub-nav{width:33%;display:flex;align-items:center;padding-top:1rem;justify-content:flex-end}header .navigation .menu-list li.current_page_item a:after{width:55%;left:0;right:0;margin:0 auto;display:none}}@media screen and (min-width:320px) and (max-width:568px){.desktop-menu{display:none!important}.mobile-menu{display:flex!important}header .navigation .menu-list li.current_page_item .sub-menu a{color:#000}.top-navigation .menu-list .sub-menu{position:unset;background:#fff;text-align:center;margin:0;padding:0;width:100%!important}.menu-item-has-children::before{background:url(https://www.hclconcerts.com/wp-content/uploads/2025/03/down-arrow-w.png) no-repeat;background-size:contain!important;flex-shrink:0;width:1rem;height:1rem;margin-left:auto;content:"";position:absolute;top:0;right:5%}header .navigation .menu-list{position:absolute;top:9vh;min-width:100%;background:#fff;text-align:center;display:none;left:0%;padding-left:0}header .navigation .menu-list li{display:block;margin:1.5rem 0rem}header .navigation .menu-list li:focus-visible{outline:none}header .navigation .menu-list li:last-child{margin-right:0}header .navigation .menu-list li:last-child a{padding:0 0}header .navigation .menu-list li a{display:flex;justify-content:center;transition:color 1s ease,padding 1s ease,background-color 1s ease;color:#000;text-align:center;outline:none;padding:0}.menu-outer{text-align:left}header .navigation .menu-list li a:hover{display:none;color:#000;display:flex;color:#ffde00}header .navigation .menu-list li a:hover:after{width:50%;left:0;right:0;margin:0 auto;bottom:6px;display:none}header .navigation .humbarger{display:block;width:33%;padding-top:1rem}.nav-container{width:auto}header .logo-container{width:33%}header .sub-nav{width:33%;display:flex;align-items:center;padding-top:1rem;justify-content:flex-end}header .navigation .menu-list li.current_page_item a:after{width:55%;left:0;right:0;margin:0 auto}header .navigation .menu-list li.current_page_item a:after{display:none}.footer-wrapper{width:100%}.footer-logo{padding-bottom:2rem}.footer-section .services,.footer-section .company{width:50%}.footer-section .legal{display:none}footer .social-menu{padding-top:2rem}.footer-legal-menu{display:block}#legal-footer-menu{display:flex;width:100%;justify-content:center}.footer-legal-menu #legal-footer-menu li a{text-decoration:none;display:inline-block;position:relative;font-family:"IBM Plex Sans",serif;font-size:80%;text-align:right;color:#fff;padding:.7rem}.spicewpsearchform{bottom:-55px}.copyright-text{font-size:12px}footer{padding:2rem 0 0!important}}