.package-themes-page{margin:auto}.package-themes-page .landing-page-header .header-image{margin-top:50px}.package-themes-page .landing-page-header .landing-page-header-inner .header-row{margin-top:50px}@media (min-width:768px){.package-themes-page{background-color:#efefef;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}}.package-themes-page .experiences{max-width:1440px;margin:auto;background-color:#f4f4f4;position:relative;padding-bottom:20px}@media (min-width:768px){.package-themes-page .experiences{padding-bottom:100px}}.package-themes-page .experiences .slick-list{padding-right:30px;padding-left:15px}@media (min-width:768px){.package-themes-page .experiences .slick-list{padding-left:calc(50% - 570px - 30px);padding-right:calc(50% - 570px)}}.package-themes-page .experiences .experience-second-inner{position:relative;z-index:10}.package-themes-page .experiences .slick-slide{margin-left:15px}@media (min-width:768px){.package-themes-page .experiences .slick-slide{margin-right:0;margin-left:30px}}.package-themes-page .experiences .dot-container{width:1140px;height:20px;margin:auto;position:relative}.package-themes-page .experiences .dot-container ul{bottom:0;display:inline;width:-moz-fit-content;width:fit-content;right:0}.package-themes-page .experiences .dot-container ul li{width:10px;height:10px;border-radius:100%;background-color:gray}.package-themes-page .experiences .dot-container ul li.slick-active{background-color:#000}.package-themes-page .experiences .dot-container ul li button{display:none}.package-themes-page .experiences .kingston-motif-text{display:none;width:100%;font-size:375px !important;left:0;color:#fff;bottom:0;transform:translate(0,18%);position:absolute;z-index:0}@media (min-width:768px){.package-themes-page .experiences .kingston-motif-text{display:block}}.package-themes-page .experiences .experiences-inner{max-width:1140px;padding-top:96px;margin-left:30px;margin-right:30px}@media (min-width:768px){.package-themes-page .experiences .experiences-inner{padding-top:128px;margin:auto}}.package-themes-page .experiences .experiences-inner h2{margin-bottom:40px;font-size:44px !important}@media (min-width:768px){.package-themes-page .experiences .experiences-inner h2{margin-bottom:56px;font-size:46px !important}}.package-themes-page .quote-container{max-width:1440px;background-color:#000;margin:auto;position:relative;padding-top:170px;padding-bottom:120px}.package-themes-page .quote-container p{color:#fff;text-align:center;margin-left:52px;margin-right:52px;line-height:38px}.package-themes-page .quote-container .quote{font-family:"Zahrah-SemiBoldItalic",serif !important;max-width:1140px;font-weight:100;line-height:38px;font-size:29px !important}@media (min-width:768px){.package-themes-page .quote-container .quote{margin:auto;width:60%}}.package-themes-page .quote-container .quote-author{margin-top:40px;font-size:16px}.package-themes-page .quote-container .symbol{color:#fff;position:absolute;font-family:zaharah;font-size:100px;transform:translate(-50%);top:90px;left:50%}.package-themes-page .page-inner-packages{background-color:#f4f4f4;max-width:1440px;margin:auto}.package-themes-page .page-inner-packages .packages{margin:auto;max-width:1140px;margin-left:35px;margin-right:35px;display:flex;align-items:center;flex-direction:column;padding-bottom:100px}@media (min-width:768px){.package-themes-page .page-inner-packages .packages{margin:auto}}.package-themes-page .page-inner-packages .packages h2{margin:auto;text-align:center;margin-bottom:40px;padding-top:96px;font-size:44px !important}@media (min-width:768px){.package-themes-page .page-inner-packages .packages h2{padding-top:120px;font-size:46px !important}}.package-themes-page .page-inner-packages .packages .packages-content{width:100%;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px, 1fr))}.package-themes-page .page-inner-packages .kl-package{margin-left:auto;margin-right:auto}.package-themes-page .page-inner-packages .kl-package .kl-package-img-container{overflow:hidden}.package-themes-page .page-inner-packages .kl-package .kl-package-img-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.package-themes-page .page-inner-packages .kl-package .kl-package-content{padding-left:28px;padding-right:28px}.package-themes-page .page-inner-packages .test-title{color:red}.package-themes-page .theme-bucket-cards{max-width:1440px;display:grid;grid-template-columns:repeat(1,1fr);margin:auto}@media (min-width:640px){.package-themes-page .theme-bucket-cards{grid-template-columns:repeat(3,1fr)}}.package-themes-page .theme-bucket-cards .theme-bucket{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;height:280px;background-color:#000}.package-themes-page .theme-bucket-cards .theme-bucket img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.package-themes-page .theme-bucket-cards .theme-bucket:hover img{opacity:.4}.package-themes-page .theme-bucket-cards .theme-bucket:not(:last-child) div{border-right:solid #404040 1px}.package-themes-page .theme-bucket-cards .theme-bucket div{position:relative;z-index:10;padding-top:10px;padding-bottom:10px;width:100%}.package-themes-page .theme-bucket-cards .theme-bucket img{left:0;position:absolute;z-index:0;width:100%;height:100%;opacity:0;transition:all .2s}.package-themes-page .theme-bucket-cards .theme-bucket h2{z-index:20;color:#fff;font-size:34px !important}@media (min-width:768px){.package-themes-page .theme-bucket-cards .theme-bucket h2{font-size:36px !important}}.package-themes-page .theme-bucket-cards .theme-bucket p{z-index:20;color:#fff;font-weight:700 !important;margin-top:8px}.package-themes-page .theme-bucket-cards .theme-bucket p:after{content:"";transition:all .2s;margin-left:10px;width:30px;height:12px;background-image:url("/wp-content/themes/TK2018/images/cta-arrow-white.png");background-size:30px 13px;display:inline-block;transition:all .3s ease-in-out}.package-themes-page .theme-bucket-cards .theme-bucket:hover p:after{margin-left:25px}.package-themes-page .get-inspired{max-width:1440px;margin-left:30px;margin-right:30px;background-color:#fff;padding-top:96px}@media (min-width:640px){.package-themes-page .get-inspired{padding-top:120px;padding-bottom:120px}}.package-themes-page .get-inspired h2{max-width:1140px;text-align:center;margin:auto;margin-bottom:40px;font-size:44px !important}@media (min-width:768px){.package-themes-page .get-inspired h2{margin-bottom:56px;font-size:46px !important}}@media (min-width:640px){.package-themes-page .get-inspired{margin:auto}.package-themes-page .get-inspired h2{text-align:left}}.package-themes-page .get-inspired .get-inspired-inner{max-width:1140px;display:grid;width:100%;grid-template-columns:repeat(1,1fr);gap:32px;margin:auto}@media (min-width:640px){.package-themes-page .get-inspired .get-inspired-inner{grid-template-columns:repeat(4,1fr)}}.package-themes-page .get-inspired .get-inspired-inner .get-inspired-story{all:unset;display:flex;flex-direction:column;border-bottom:solid #000 2px}.package-themes-page .get-inspired .get-inspired-inner .get-inspired-story img{height:180px;-o-object-fit:cover;object-fit:cover}.package-themes-page .get-inspired .get-inspired-inner .get-inspired-story:hover button:after{margin-left:18px}.package-themes-page .get-inspired .get-inspired-inner .get-inspired-story h3{font-family:aktiv-grotesk,sans-serif;margin-top:24px;margin-bottom:8px;font-weight:700;font-size:20px !important;line-height:1.25}@media (min-width:640px){.package-themes-page .get-inspired .get-inspired-inner .get-inspired-story h3{margin-top:24px}}.package-themes-page .get-inspired .get-inspired-inner .get-inspired-story p{color:#363636;font-weight:400;margin-bottom:24px}.package-themes-page .get-inspired .get-inspired-inner .get-inspired-story button{position:relative;background-color:#fff;color:#000;padding:0;font-weight:700;font-size:16px;margin-right:auto;margin-bottom:16px;margin-top:auto}.package-themes-page .get-inspired .get-inspired-inner .get-inspired-story button:after{position:absolute;content:"";margin-left:10px;width:24px;height:13px;background-image:url("/wp-content/themes/TK2018/images/cta-arrow.png");background-size:24px 13px;bottom:50%;transform:translateY(50%);transition:all .2s ease-in-out}.package-themes-page .btn-load-more-pkgs{background-color:#e2e2e2;color:#000;font-weight:700 !important;margin-top:32px}.package-themes-page .btn-load-more-pkgs:hover{color:#fff;background-color:#000}.package-themes-page .kl-note{margin:0;margin-bottom:56px;margin-top:24px;padding:0}.package-themes-page .anchor-link-tag{border:solid #fff 1px;background:0 0 !important}.package-themes-page .anchor-link-tag:hover{background-color:#fff !important;color:#000 !important}.offer-banner{position:fixed;top:0;width:100%;z-index:100}.offer-banner .offer-banner-inner{display:flex;align-items:center;justify-content:center;max-width:1440px;margin-inline:auto;background-color:#cb333b;text-align:center;min-height:50px;padding-top:10px;padding-bottom:10px}.offer-banner .offer-banner-inner p{margin-inline:30px;font-size:20px;font-family:aktiv-grotesk,sans-serif;color:#fff}.offer-banner .offer-banner-inner a{font-size:20px;font-family:aktiv-grotesk,sans-serif;color:#fff;margin-left:5px;font-weight:400;text-decoration:underline}.offer-banner .offer-banner-inner a:hover{text-decoration:none;cursor:pointer}.offer-banner .offer-banner-inner p,.offer-banner .offer-banner-inner a{font-size:16px;font-weight:700}@media (min-width:768px){.offer-banner .offer-banner-inner p,.offer-banner .offer-banner-inner a{font-size:18px}}.moment-memories-page .landing-page-header .header-image{margin-top:50px}.moment-memories-page .landing-page-header .landing-page-header-inner .header-row{margin-top:50px}.moment-memories-page .landing-page-header .landing-page-header-inner .anchor-link-tag{display:block;transition:all .2s;font-size:16px !important;font-weight:700;margin-bottom:53px;padding:12px 40px;color:#fff;width:-moz-fit-content;width:fit-content;margin-inline:auto;border:solid #fff 1px}.moment-memories-page .landing-page-header .landing-page-header-inner .anchor-link-tag:hover{background-color:#fff !important;color:#000 !important}@media (min-width:768px){.moment-memories-page .landing-page-header .landing-page-header-inner .anchor-link-tag{border:none;background-color:#000 !important;margin-bottom:120px;margin-inline:0}}@media (min-width:768px){.moment-memories-page{margin:auto;background-color:#efefef;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}}.moment-memories-page .theme-package-previews{max-width:1440px;background-color:#fff;padding-top:56px;padding-bottom:8px;margin:auto}@media (min-width:768px){.moment-memories-page .theme-package-previews{padding-top:96px;padding-bottom:96px}}.moment-memories-page .theme-package-previews .theme-package-preview{all:unset;margin-inline:30px;max-width:1140px;display:flex;flex-direction:column;padding-bottom:28px;padding-top:28px}@media (min-width:768px){.moment-memories-page .theme-package-previews .theme-package-preview{margin-inline:auto}}.moment-memories-page .theme-package-previews .theme-package-preview img{width:550px}.moment-memories-page .theme-package-previews .theme-package-preview h3{font-family:aktiv-grotesk,sans-serif;font-size:16px;color:#363636;margin-top:0;margin-bottom:24px;line-height:1.7rem}@media (min-width:768px){.moment-memories-page .theme-package-previews .theme-package-preview h3{margin-bottom:24px}}.moment-memories-page .theme-package-previews .theme-package-preview p{margin-bottom:48px}@media (min-width:768px){.moment-memories-page .theme-package-previews .theme-package-preview{flex-direction:row}}@media (min-width:768px){.moment-memories-page .theme-package-previews .theme-package-preview:nth-child(even){flex-direction:row-reverse}.moment-memories-page .theme-package-previews .theme-package-preview:nth-child(even) .package-info{margin-left:auto}}@media (min-width:768px){.moment-memories-page .theme-package-previews .theme-package-preview:nth-child(odd) img{margin-left:auto}}.moment-memories-page .theme-package-previews .theme-package-preview:hover .package-info p:after{margin-left:18px}.moment-memories-page .theme-package-previews .theme-package-preview .package-info{max-width:468px;margin-left:0;margin-block:auto}.moment-memories-page .theme-package-previews .theme-package-preview .package-info h2{font-size:44px !important;margin-bottom:24px;margin-top:40px}@media (min-width:768px){.moment-memories-page .theme-package-previews .theme-package-preview .package-info h2{font-size:46px !important}}.moment-memories-page .theme-package-previews .theme-package-preview .package-info p{color:#000;font-weight:700 !important;position:relative}.moment-memories-page .theme-package-previews .theme-package-preview .package-info p:after{position:absolute;content:"";margin-left:10px;width:24px;height:13px;background-image:url("/wp-content/themes/TK2018/images/cta-arrow.png");background-size:24px 13px;bottom:50%;transform:translateY(50%);transition:all .2s ease-in-out}.usa-page .landing-page-header .landing-page-header-inner{padding-left:32px;padding-right:32px}.usa-page .landing-page-header .landing-page-header-inner .header-row{left:0}.usa-page .landing-page-header .landing-page-header-inner .header-sub-header{max-width:500px;margin-inline:auto}@media (min-width:768px){.usa-page .landing-page-header .landing-page-header-inner .header-sub-header{margin-inline:0}}.usa-page .landing-page-header .landing-page-header-inner .header-title{max-width:550px;width:auto}.usa-page .landing-page-header .landing-page-header-inner .anchor-link-tag{display:block;transition:all .2s;font-size:16px !important;font-weight:700;margin-bottom:53px;padding:12px 40px;color:#fff;width:-moz-fit-content;width:fit-content;margin-inline:auto;border:solid #fff 1px}.usa-page .landing-page-header .landing-page-header-inner .anchor-link-tag:hover{background-color:#fff !important;color:#000 !important}@media (min-width:768px){.usa-page .landing-page-header .landing-page-header-inner .anchor-link-tag{border:none;background-color:#cb333b !important;margin-bottom:120px;margin-inline:0}}@media (min-width:768px){.usa-page{margin:auto;background-color:#efefef;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}}.usa-page .usa-currency-converter{margin-inline:auto;max-width:1440px;padding-top:40px;padding-bottom:34px;background-color:#000}.usa-page .usa-currency-converter .mini-currency-flag{transform:translate(0,25%);margin-inline:5px}.usa-page .usa-currency-converter p{color:#fff;text-align:center;font-weight:500;line-height:2.4rem;font-size:18px}.usa-page .usa-currency-converter span{font-size:14px;text-align:center;font-weight:500;text-transform:uppercase;color:#fff;letter-spacing:1px}.usa-page .usa-currency-converter div{display:grid;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.usa-page .usa-currency-converter div{grid-template-columns:repeat(3,1fr)}}.usa-page .usa-map-display{margin-inline:auto;max-width:1440px}.usa-page .usa-map-display .usa-map-display-inner{margin-inline:auto;max-width:1140px;text-align:center}.usa-page .usa-map-display .usa-map-display-inner h2{margin-inline:auto;max-width:450px;margin-top:120px;font-size:40px !important;line-height:40px !important}@media (min-width:768px){.usa-page .usa-map-display .usa-map-display-inner h2{font-size:50px !important;line-height:50px !important}}.usa-page .usa-map-display .usa-map-display-inner p{margin-inline:auto;margin-top:32px;max-width:430px;font-size:16px;margin-bottom:56px;padding-left:30px;padding-right:30px}.usa-page .usa-map-display .usa-map-display-inner img{display:block;max-width:100%;margin-bottom:75px}@media (min-width:768px){.usa-page .usa-map-display .usa-map-display-inner iframe{margin-bottom:120px}}.usa-page .theme-package-previews{max-width:1440px;background-color:#fff;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);padding-top:56px;padding-bottom:8px;margin:auto}@media (min-width:768px){.usa-page .theme-package-previews{padding-top:96px;padding-bottom:96px}}.usa-page .theme-package-previews .package-introduction{text-align:center}.usa-page .theme-package-previews .package-introduction h2{margin-inline:auto;margin-top:34px;font-size:40px !important;line-height:40px !important}@media (min-width:768px){.usa-page .theme-package-previews .package-introduction h2{font-size:50px !important}}.usa-page .theme-package-previews .package-introduction p{margin-inline:auto;margin-top:32px;max-width:430px;font-size:16px;margin-bottom:56px;padding-left:30px;padding-right:30px}@media (min-width:768px){.usa-page .theme-package-previews .package-introduction p{margin-bottom:92px}}.usa-page .theme-package-previews .theme-package-preview{all:unset;margin-inline:30px;max-width:1140px;display:flex;flex-direction:column-reverse;padding-bottom:28px;padding-top:28px}@media (min-width:768px){.usa-page .theme-package-previews .theme-package-preview{margin-inline:auto}}.usa-page .theme-package-previews .theme-package-preview img{width:550px}.usa-page .theme-package-previews .theme-package-preview h3{font-family:aktiv-grotesk,sans-serif;font-size:16px;color:#363636;margin-top:0;margin-bottom:24px;line-height:1.7rem}@media (min-width:768px){.usa-page .theme-package-previews .theme-package-preview h3{margin-bottom:24px}}.usa-page .theme-package-previews .theme-package-preview p{margin-bottom:48px}@media (min-width:768px){.usa-page .theme-package-previews .theme-package-preview{flex-direction:row}}@media (min-width:768px){.usa-page .theme-package-previews .theme-package-preview:nth-child(even){flex-direction:row-reverse}.usa-page .theme-package-previews .theme-package-preview:nth-child(even) .package-info{margin-left:auto}}@media (min-width:768px){.usa-page .theme-package-previews .theme-package-preview:nth-child(odd) img{margin-left:auto}}.usa-page .theme-package-previews .theme-package-preview:hover .package-info p:after{margin-left:18px}.usa-page .theme-package-previews .theme-package-preview .package-info{max-width:468px;margin-left:0;margin-block:auto}.usa-page .theme-package-previews .theme-package-preview .package-info h2{font-size:36px !important;margin-bottom:24px;margin-top:40px}@media (min-width:768px){.usa-page .theme-package-previews .theme-package-preview .package-info h2{font-size:38px !important}}.usa-page .theme-package-previews .theme-package-preview .package-info p{color:#000;font-weight:700 !important;position:relative}.usa-page .theme-package-previews .theme-package-preview .package-info p:after{position:absolute;content:"";margin-left:10px;width:24px;height:13px;background-image:url("/wp-content/themes/TK2018/images/cta-arrow.png");background-size:24px 13px;bottom:50%;transform:translateY(50%);transition:all .2s ease-in-out}.usa-page .faq-header-btn-wrapper{display:none}@media (max-width:740px){.usa-page .faq-header-btn-wrapper{display:flex !important;justify-content:center;margin:16px 0}}.usa-page .faq-header-btn-wrapper .faq-header-btn{background-color:#d41a8e;color:#fff;font-weight:700;padding:10px 24px;text-decoration:none;border-radius:24px;text-align:center;display:inline-block}.landing-brackground-color{background-color:#efefef}.solar-coming-soon #glitch-header{position:relative;max-width:1440px;margin-inline:auto;overflow:hidden}.solar-coming-soon #glitch-header img{position:relative;left:50%;transform:translateX(-50%);max-width:none;height:800px;display:none}@media (min-width:768px){.solar-coming-soon #glitch-header img{display:block;height:700px}}.solar-coming-soon #glitch-header img.mobile-header-image{display:block}@media (min-width:768px){.solar-coming-soon #glitch-header img.mobile-header-image{display:none}}.solar-coming-soon #glitch-header .header-overlay-text{display:flex;position:absolute;max-width:1440px;width:100%;height:10px;z-index:10;top:0;left:50%;transform:translateX(-50%);height:100%;padding-right:30px;padding-left:30px}@media (min-width:768px){.solar-coming-soon #glitch-header .header-overlay-text{padding-right:130px;padding-left:130px}}.solar-coming-soon #glitch-header .header-overlay-text .newsletter-section{width:100%;display:flex;flex-direction:column;justify-content:space-between;margin-top:auto;margin-bottom:50px}.solar-coming-soon #glitch-header .header-overlay-text .newsletter-section h3,.solar-coming-soon #glitch-header .header-overlay-text .newsletter-section p{color:#fff;text-align:center;padding-left:24px;padding-right:24px}@media (min-width:768px){.solar-coming-soon #glitch-header .header-overlay-text .newsletter-section h3,.solar-coming-soon #glitch-header .header-overlay-text .newsletter-section p{margin-bottom:0;padding-left:0;padding-right:0}}.solar-coming-soon #glitch-header .header-overlay-text .newsletter-section h3{text-transform:uppercase;font-family:"Zahrah-SemiBoldItalic",serif;margin-bottom:16px}.solar-coming-soon #glitch-header .header-overlay-text .newsletter-section p{margin-bottom:20px}@media (min-width:768px){.solar-coming-soon #glitch-header .header-overlay-text .newsletter-section p{margin-bottom:0;padding-left:0;padding-right:0}}@media (min-width:1024px){.solar-coming-soon #glitch-header .header-overlay-text .newsletter-section{flex-direction:row}.solar-coming-soon #glitch-header .header-overlay-text .newsletter-section h3,.solar-coming-soon #glitch-header .header-overlay-text .newsletter-section p{text-align:left}}.solar-coming-soon #glitch-header .header-overlay-text .newsletter-section .solar-email-signup{position:relative;width:100%;max-width:450px;margin-inline:auto}.solar-coming-soon #glitch-header .header-overlay-text .newsletter-section .solar-email-signup .subscribe-button{font-weight:700;position:absolute;top:0;right:0;transition:all .2s ease-in-out;background:0 0;right:0}.solar-coming-soon #glitch-header .header-overlay-text .newsletter-section .solar-email-signup .subscribe-button:after{position:absolute;content:"";width:24px;height:13px;background-image:url("/wp-content/themes/TK2018/images/cta-arrow-white.png");background-size:24px 13px;right:-5px;transform:translateY(10%);transition:all .2s ease-in-out}@media (min-width:1024px){.solar-coming-soon #glitch-header .header-overlay-text .newsletter-section .solar-email-signup .subscribe-button:after{transform:translateY(40%)}}.solar-coming-soon #glitch-header .header-overlay-text .newsletter-section .solar-email-signup .subscribe-button:hover:after{right:-15px}.solar-coming-soon #glitch-header .header-overlay-text .newsletter-section .solar-email-signup .subscribe-button:active:after{right:-15px}@media (min-width:1024px){.solar-coming-soon #glitch-header .header-overlay-text .newsletter-section .solar-email-signup{margin-inline:0}}.solar-coming-soon #glitch-header .header-overlay-text .newsletter-section .solar-email-signup .solar-email-signup-inner{width:100%;margin-left:0}.solar-coming-soon #glitch-header .header-overlay-text .newsletter-section .solar-email-signup input{color:#fff;border:none;background:0 0;width:100%;border-bottom:solid #fff 1px;padding:0;padding-bottom:18px}.solar-coming-soon #glitch-header .header-overlay-text .newsletter-section .solar-email-signup input::-moz-placeholder{color:#fff;opacity:.5;font-family:aktiv-grotesk,sans-serif}.solar-coming-soon #glitch-header .header-overlay-text .newsletter-section .solar-email-signup input::placeholder{color:#fff;opacity:.5;font-family:aktiv-grotesk,sans-serif}#solar-coming-soon-page{margin-inline:auto;max-width:1440px}#solar-coming-soon-page #solar-coming-soon-page-inner .city-callout-outer{background-color:#fff;padding-top:104px;padding-bottom:104px}@media (min-width:768px){#solar-coming-soon-page #solar-coming-soon-page-inner .city-callout-outer{padding-top:148px;padding-bottom:148px}}#solar-coming-soon-page #solar-coming-soon-page-inner .city-callout{max-width:755px;margin-inline:auto;text-align:center;padding-left:30px;padding-right:30px;background-color:#fff}#solar-coming-soon-page #solar-coming-soon-page-inner .city-callout h2{margin-bottom:28px;font-size:36px !important}@media (min-width:1024px){#solar-coming-soon-page #solar-coming-soon-page-inner .city-callout h2{font-size:44px !important}}#solar-coming-soon-page #solar-coming-soon-page-inner .city-callout p{margin-bottom:25px}#solar-coming-soon-page #solar-coming-soon-page-inner .city-callout .solar-email-signup{margin-inline:auto;margin-top:60px;position:relative;max-width:450px}#solar-coming-soon-page #solar-coming-soon-page-inner .city-callout .solar-email-signup .subscribe-button{font-weight:700;position:absolute;color:#000;width:24px;height:13px;bottom:50%;right:0;transform:translateY(-20%);transition:all .2s ease-in-out;background:0 0;right:80px}#solar-coming-soon-page #solar-coming-soon-page-inner .city-callout .solar-email-signup .subscribe-button:after{position:absolute;content:"";width:24px;height:13px;background-image:url("/wp-content/themes/TK2018/images/cta-arrow.png");background-size:24px 13px;bottom:20%;right:-80px;transform:translateY(50%);transition:all .2s ease-in-out}#solar-coming-soon-page #solar-coming-soon-page-inner .city-callout .solar-email-signup .subscribe-button:hover:after{right:-90px}#solar-coming-soon-page #solar-coming-soon-page-inner .city-callout .solar-email-signup .subscribe-button:active:after{right:-90px}#solar-coming-soon-page #solar-coming-soon-page-inner .city-callout .solar-email-signup .solar-email-signup-inner{width:100%;margin-left:0}#solar-coming-soon-page #solar-coming-soon-page-inner .city-callout .solar-email-signup input{border:none;background:0 0;width:100%;border-bottom:solid #5f5f5f 1px;padding:0;padding-bottom:18px}#solar-coming-soon-page #solar-coming-soon-page-inner .city-callout .solar-email-signup input::-moz-placeholder{font-family:aktiv-grotesk,sans-serif}#solar-coming-soon-page #solar-coming-soon-page-inner .city-callout .solar-email-signup input::placeholder{font-family:aktiv-grotesk,sans-serif}#solar-coming-soon-page #solar-coming-soon-page-inner .card-grid{display:flex;flex-direction:column}#solar-coming-soon-page #solar-coming-soon-page-inner .card-grid .img-container{position:relative}#solar-coming-soon-page #solar-coming-soon-page-inner .card-grid .img-container img{display:block;-o-object-fit:cover;object-fit:cover;overflow:none}#solar-coming-soon-page #solar-coming-soon-page-inner .card-grid .img-container .glitch-motif{position:absolute;display:none}@media (min-width:1024px){#solar-coming-soon-page #solar-coming-soon-page-inner .card-grid .img-container .glitch-motif{display:block}}#solar-coming-soon-page #solar-coming-soon-page-inner .card-grid .copy{display:flex;flex-direction:column;padding-top:50px;padding-bottom:50px;padding-left:30px;padding-right:30px}#solar-coming-soon-page #solar-coming-soon-page-inner .card-grid .copy h3,#solar-coming-soon-page #solar-coming-soon-page-inner .card-grid .copy p{color:#fff}#solar-coming-soon-page #solar-coming-soon-page-inner .card-grid .copy h3{margin-top:auto;font-size:36px;font-family:"Zahrah-SemiBoldItalic",serif;text-transform:uppercase;margin-bottom:16px;line-height:1}@media (min-width:768px){#solar-coming-soon-page #solar-coming-soon-page-inner .card-grid .copy h3{font-size:44px}}#solar-coming-soon-page #solar-coming-soon-page-inner .card-grid .copy p{margin-bottom:40px;max-width:300px}#solar-coming-soon-page #solar-coming-soon-page-inner .card-grid .copy .arrow-button{color:#fff;font-weight:700;position:relative;margin-bottom:auto}#solar-coming-soon-page #solar-coming-soon-page-inner .card-grid .copy .arrow-button:after{position:absolute;content:"";margin-left:10px;width:24px;height:13px;background-image:url("/wp-content/themes/TK2018/images/cta-arrow-white.png");background-size:24px 13px;bottom:50%;transform:translateY(50%);transition:all .2s ease-in-out}#solar-coming-soon-page #solar-coming-soon-page-inner .card-grid .copy .arrow-button:hover:after{margin-left:18px}@media (min-width:768px){#solar-coming-soon-page #solar-coming-soon-page-inner .card-grid .copy{padding-left:130px}}#solar-coming-soon-page #solar-coming-soon-page-inner .card-grid .accommodations-card{display:grid;grid-template-columns:repeat(1,minmax(0, 1fr));grid-template-rows:auto}#solar-coming-soon-page #solar-coming-soon-page-inner .card-grid .accommodations-card .glitch-motif{position:absolute;top:-40px;left:40%}#solar-coming-soon-page #solar-coming-soon-page-inner .card-grid .accommodations-card .copy{background-color:#c5299b}#solar-coming-soon-page #solar-coming-soon-page-inner .card-grid .accommodations-card .copy h3{max-width:400px}@media (min-width:1024px){#solar-coming-soon-page #solar-coming-soon-page-inner .card-grid .accommodations-card{grid-template-columns:repeat(2,minmax(0, 1fr));grid-template-rows:repeat(1,minmax(0, 1fr))}}#solar-coming-soon-page #solar-coming-soon-page-inner .card-grid .together-card{display:grid;grid-template-columns:repeat(1,minmax(0, 1fr));grid-template-rows:auto}#solar-coming-soon-page #solar-coming-soon-page-inner .card-grid .together-card .glitch-motif{position:absolute;top:-100px;left:60%}#solar-coming-soon-page #solar-coming-soon-page-inner .card-grid .together-card .copy{order:1;background-color:#3d2ee8}#solar-coming-soon-page #solar-coming-soon-page-inner .card-grid .together-card .copy h3{max-width:280px}@media (min-width:1024px){#solar-coming-soon-page #solar-coming-soon-page-inner .card-grid .together-card .copy{order:0}}@media (min-width:1024px){#solar-coming-soon-page #solar-coming-soon-page-inner .card-grid .together-card{grid-template-columns:repeat(2,minmax(0, 1fr));grid-template-rows:repeat(1,minmax(0, 1fr))}}.GMAMP-maps-pin-view svg{display:none !important}.hidden{display:none}.map-overlay-content{min-width:200px;padding:20px}@media (min-width:768px){.map-overlay-content{min-width:300px}}.map-overlay-content h4{padding-top:0;font-family:aktiv-grotesk !important;font-weight:600;font-size:21px !important;margin-bottom:8px}.map-overlay-content .map-overlay-address{font-weight:800 !important;margin-bottom:16px;color:#3d2ee8 !important;text-transform:uppercase;font-size:12px;letter-spacing:1.3px}.map-overlay-content .map-overlay-description{font-size:16px !important;color:#707070 !important;font-weight:400;margin-bottom:32px}.map-overlay-content .map-overlay-description p{color:#707070 !important}.map-overlay-content .map-overlay-description ul{margin-left:18px}.map-overlay-content .map-overlay-description ul li{margin-bottom:4px}.map-overlay-content .map-overlay-links{display:grid;grid-template-columns:1fr}.map-overlay-content .map-overlay-links a{margin-right:55px}@media (min-width:768px){.map-overlay-content .map-overlay-links{grid-template-columns:1fr 1fr}}.landing-brackground-color{background-color:#efefef}.hidden{display:none !important}h4{font-weight:700;line-height:26px}p{font-weight:400 !important}.italic{font-style:italic}.arrow-link{color:#000;font-weight:600;position:relative}.arrow-link:hover{color:#000}.arrow-link:hover:after{margin-left:20px}.arrow-link:after{position:absolute;content:"";margin-left:10px;width:24px;height:13px;background-image:url("/wp-content/themes/TK2018/images/cta-arrow.png");background-size:24px 13px;bottom:50%;transform:translateY(50%);transition:all .2s ease-in-out}#glitch-header.solar-landing{position:relative;max-width:1440px;margin-inline:auto;overflow:hidden}#glitch-header.solar-landing .header-nav-solar{position:absolute;top:85px;width:100%;max-width:1168px;display:none;grid-template-columns:repeat(3,minmax(0, 1fr));left:50%;transform:translateX(-50%);z-index:1000}#glitch-header.solar-landing .header-nav-solar div{display:flex;justify-content:center}#glitch-header.solar-landing .header-nav-solar a{color:#fff;font-weight:700;text-align:center;padding-inline:20px;font-size:15px !important}@media (min-width:1024px){#glitch-header.solar-landing .header-nav-solar{display:grid}}#glitch-header.solar-landing img{position:relative;left:50%;transform:translateX(-50%);max-width:none;height:800px;display:none}@media (min-width:768px){#glitch-header.solar-landing img{display:block;height:850px}}#glitch-header.solar-landing img.mobile-header-image{display:block}@media (min-width:768px){#glitch-header.solar-landing img.mobile-header-image{display:none}}#glitch-header.solar-landing #timer-overlay{display:grid;grid-template-rows:repeat(2,minmax(0, 1fr));grid-auto-flow:column;position:absolute;z-index:100;top:39%;left:50%;transform:translateX(-50%)}#glitch-header.solar-landing #timer-overlay .timer-text{font-family:"Zahrah-SemiBoldItalic",serif;color:#f8ed41;font-size:82px}@media (min-width:768px){#glitch-header.solar-landing #timer-overlay .timer-text{font-size:104px}}#glitch-header.solar-landing #timer-overlay .timer-label{color:#fff;text-transform:uppercase;text-align:center;font-size:10px;font-weight:700}@media (min-width:768px){#glitch-header.solar-landing #timer-overlay .timer-label{font-size:12px}}#glitch-header.solar-landing .header-overlay-text{display:flex;position:absolute;max-width:1440px;width:100%;height:10px;z-index:10;top:0;left:50%;transform:translateX(-50%);height:100%}@media (min-width:768px){#glitch-header.solar-landing .header-overlay-text{padding-right:130px;padding-left:130px}}#glitch-header.solar-landing .header-overlay-text .newsletter-section{width:100%;display:flex;flex-direction:column;justify-content:space-between;margin-top:auto;margin-bottom:80px;align-items:center}#glitch-header.solar-landing .header-overlay-text .newsletter-section h3{color:#fff;text-align:center;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}@media (min-width:768px){#glitch-header.solar-landing .header-overlay-text .newsletter-section h3{margin-bottom:0;padding-left:0;padding-right:0}}#glitch-header.solar-landing .header-overlay-text .newsletter-section h3{position:relative;text-transform:uppercase;font-family:"Zahrah-SemiBoldItalic",serif;margin-bottom:16px;font-size:30px;max-width:480px;text-align:center !important}@media (min-width:768px){#glitch-header.solar-landing .header-overlay-text .newsletter-section h3{font-size:32px;line-height:36px}}#glitch-header.solar-landing .header-overlay-text .newsletter-section h3:after{position:absolute;content:"";width:16px;height:30px;background-image:url("/wp-content/themes/TK2018/images/cta-link-vert-white.png");background-size:16px 30px;bottom:-30px;left:50%;transform:translateY(50%) translateX(-2px)}#glitch-header.solar-landing .header-overlay-text .newsletter-section h3:hover:after{bottom:-40px}@media (min-width:768px){#glitch-header.solar-landing .header-overlay-text .newsletter-section h3:after{display:none}}#glitch-header.solar-landing .header-overlay-text .newsletter-section p{margin-bottom:20px}@media (min-width:768px){#glitch-header.solar-landing .header-overlay-text .newsletter-section p{margin-bottom:0;padding-left:0;padding-right:0}}@media (min-width:1024px){#glitch-header.solar-landing .header-overlay-text .newsletter-section h3,#glitch-header.solar-landing .header-overlay-text .newsletter-section p{text-align:left}}#solar-landing-main{margin-inline:auto;max-width:1440px}#solar-landing-main .via-banner{margin-top:96px}@media (min-width:1024px){#solar-landing-main .via-banner{margin-top:120px}}#solar-landing-main #solar-coming-soon-page-inner .map-section{background-color:#fff}#solar-landing-main #solar-coming-soon-page-inner .map-section .map-section-header h3{font-family:"Zahrah-SemiBoldItalic",serif;font-size:38px;margin-bottom:16px;text-align:center;padding-top:96px;text-transform:uppercase}@media (min-width:1024px){#solar-landing-main #solar-coming-soon-page-inner .map-section .map-section-header h3{font-size:40px;padding-top:120px;margin-bottom:24px}}#solar-landing-main #solar-coming-soon-page-inner .map-section .map-section-header p{text-align:center;padding-left:55px;padding-right:55px;max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:56px}#solar-landing-main #solar-coming-soon-page-inner .map-section .map-container{background-color:#d3d3d3;border-radius:0;height:650px;max-width:1168px;margin-right:auto;margin-left:auto;position:relative}@media (min-width:768px){#solar-landing-main #solar-coming-soon-page-inner .map-section .map-container{border-radius:20px;overflow:hidden}}#solar-landing-main #solar-coming-soon-page-inner .map-section .map-container #mapgoogle{height:100%}#solar-landing-main #solar-coming-soon-page-inner .map-section .map-container #mapgoogle .map-preview{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#solar-landing-main #solar-coming-soon-page-inner .map-section .map-container #mapgoogle .mobile-map-overlay{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;background-color:rgba(54,54,54,.2666666667);width:100%;height:100%}#solar-landing-main #solar-coming-soon-page-inner .map-section .map-container #mapgoogle .mobile-map-overlay p{color:#fff;font-weight:700;font-size:20px}#solar-landing-main #solar-coming-soon-page-inner .map-section .map-container .glitch-motif:first-of-type{position:absolute;top:-40px;left:10%}#solar-landing-main #solar-coming-soon-page-inner .map-section .map-container .glitch-motif:nth-of-type(2){position:absolute;bottom:-160px;left:75%}#solar-landing-main #solar-coming-soon-page-inner .map-section .map-container .glitch-motif{display:none}@media (min-width:768px){#solar-landing-main #solar-coming-soon-page-inner .map-section .map-container .glitch-motif{display:block}}#solar-landing-main #solar-coming-soon-page-inner .what-to-know{display:flex;align-items:center;flex-direction:column;background-color:#fff;padding-block:96px}#solar-landing-main #solar-coming-soon-page-inner .what-to-know h3{font-family:"Zahrah-SemiBoldItalic",serif;font-size:38px;margin-bottom:16px;text-transform:uppercase}@media (min-width:1024px){#solar-landing-main #solar-coming-soon-page-inner .what-to-know h3{font-size:40px}}#solar-landing-main #solar-coming-soon-page-inner .what-to-know p{text-align:center;max-width:700px;margin-bottom:56px;margin-inline:30px}@media (min-width:768px){#solar-landing-main #solar-coming-soon-page-inner .what-to-know{padding-block:120px}}#solar-landing-main #solar-coming-soon-page-inner .what-to-know .what-to-know-inner{display:grid;margin-inline:36px;gap:64px}@media (min-width:768px){#solar-landing-main #solar-coming-soon-page-inner .what-to-know .what-to-know-inner{grid-template-columns:repeat(3,minmax(0, 1fr));margin-inline:136px}}#solar-landing-main #solar-coming-soon-page-inner .what-to-know .what-to-know-inner .what-to-know-item{display:flex;align-items:center;flex-direction:column;max-width:350px}#solar-landing-main #solar-coming-soon-page-inner .what-to-know .what-to-know-inner .what-to-know-item img{margin-bottom:16px}@media (min-width:768px){#solar-landing-main #solar-coming-soon-page-inner .what-to-know .what-to-know-inner .what-to-know-item img{margin-bottom:24px}}#solar-landing-main #solar-coming-soon-page-inner .what-to-know .what-to-know-inner .what-to-know-item h4{font-family:aktiv-grotesk !important;text-align:center;font-weight:700;margin-bottom:8px}#solar-landing-main #solar-coming-soon-page-inner .what-to-know .what-to-know-inner .what-to-know-item p{text-align:center;margin-bottom:24px}#solar-landing-main #solar-coming-soon-page-inner .what-to-know .what-to-know-inner .what-to-know-item a{font-weight:700;color:#000}#solar-landing-main #solar-coming-soon-page-inner .eclipse-events{background-color:#c5299b;padding-block:96px;display:flex;flex-direction:column}#solar-landing-main #solar-coming-soon-page-inner .eclipse-events h3{color:#fff;font-family:"Zahrah-SemiBoldItalic",serif;font-size:38px;text-align:center;text-transform:uppercase;margin-bottom:56px}@media (min-width:1024px){#solar-landing-main #solar-coming-soon-page-inner .eclipse-events h3{font-size:40px}}@media (min-width:768px){#solar-landing-main #solar-coming-soon-page-inner .eclipse-events{padding-block:120px}}#solar-landing-main #solar-coming-soon-page-inner .eclipse-events .load-more-events{background-color:#c5299b;border:2px solid #fff;color:#fff;font-weight:600;padding:13px 63px;border-radius:999px;margin-left:auto;margin-right:auto;margin-top:56px;font-size:16px;font-family:aktiv-grotesk !important}#solar-landing-main #solar-coming-soon-page-inner .eclipse-events .load-more-events:hover{color:#c5299b;background-color:#fff}#solar-landing-main #solar-coming-soon-page-inner .eclipse-events .eclipse-events-inner{display:grid;gap:16px;padding-inline:36px;grid-auto-rows:1fr}@media (min-width:768px){#solar-landing-main #solar-coming-soon-page-inner .eclipse-events .eclipse-events-inner{grid-template-columns:repeat(3,minmax(0, 1fr));padding-inline:136px}}#solar-landing-main #solar-coming-soon-page-inner .eclipse-events .eclipse-events-inner .eclipse-event-item{display:grid;grid-template-rows:250px 1fr}#solar-landing-main #solar-coming-soon-page-inner .eclipse-events .eclipse-events-inner .eclipse-event-item .image-container{position:relative;overflow:hidden;border-radius:16px 16px 0 0}#solar-landing-main #solar-coming-soon-page-inner .eclipse-events .eclipse-events-inner .eclipse-event-item .image-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#solar-landing-main #solar-coming-soon-page-inner .eclipse-events .eclipse-events-inner .eclipse-event-item .image-container .date-overlay{position:absolute;left:32px;top:24px;font-family:"Zahrah-SemiBoldItalic",serif;color:#f8ed41;font-size:27px;z-index:100}#solar-landing-main #solar-coming-soon-page-inner .eclipse-events .eclipse-events-inner .eclipse-event-item .image-container .image-gradient{z-index:10;position:absolute;bottom:0;right:0;width:200%;height:200%;background:#000;background:radial-gradient(circle,#000 0%,rgba(255,255,255,0) 50%)}#solar-landing-main #solar-coming-soon-page-inner .eclipse-events .eclipse-events-inner .eclipse-event-item .eclipse-event-info{display:flex;flex-direction:column;background-color:#fff;padding:32px;border-radius:0 0 16px 16px}#solar-landing-main #solar-coming-soon-page-inner .eclipse-events .eclipse-events-inner .eclipse-event-item .eclipse-event-info h4{font-family:aktiv-grotesk !important;font-weight:700;margin-bottom:8px}#solar-landing-main #solar-coming-soon-page-inner .eclipse-events .eclipse-events-inner .eclipse-event-item .eclipse-event-info .time-copy{font-weight:600;margin-bottom:16px;color:#3d2ee8 !important;text-transform:uppercase;font-size:12px;letter-spacing:1.3px}#solar-landing-main #solar-coming-soon-page-inner .eclipse-events .eclipse-events-inner .eclipse-event-item .eclipse-event-info p{font-weight:400;color:#363636 !important}#solar-landing-main #solar-coming-soon-page-inner .eclipse-events .eclipse-events-inner .eclipse-event-item .eclipse-event-info a{margin-top:auto}#solar-landing-main #solar-coming-soon-page-inner .solar-callout{background-color:#000}#solar-landing-main #solar-coming-soon-page-inner .solar-callout .solar-callout-inner{padding-block:96px;color:#fff;display:flex;align-items:center;flex-direction:column;margin-inline:36px}@media (min-width:768px){#solar-landing-main #solar-coming-soon-page-inner .solar-callout .solar-callout-inner{padding-block:120px}}#solar-landing-main #solar-coming-soon-page-inner .solar-callout .solar-callout-inner h3{margin-bottom:24px;font-size:38px;text-align:center;font-family:"Zahrah-SemiBoldItalic",serif;text-transform:uppercase}@media (min-width:1024px){#solar-landing-main #solar-coming-soon-page-inner .solar-callout .solar-callout-inner h3{font-size:40px}}#solar-landing-main #solar-coming-soon-page-inner .solar-callout .solar-callout-inner p{color:#fff;text-align:center;margin-bottom:40px;max-width:550px}#solar-landing-main #solar-coming-soon-page-inner .solar-callout .solar-callout-inner a{background-color:#fff;border:2px solid #fff;color:#000;font-weight:600;padding:13px 63px;border-radius:999px}#solar-landing-main #solar-coming-soon-page-inner .solar-callout .solar-callout-inner a:hover{color:#fff;background-color:#000}#solar-landing-main #solar-coming-soon-page-inner .solar-stories{background-color:#ffc72c;padding-block:96px}#solar-landing-main #solar-coming-soon-page-inner .solar-stories h3{font-family:"Zahrah-SemiBoldItalic",serif;font-size:38px;text-align:center;text-transform:uppercase;margin-bottom:48px}@media (min-width:1024px){#solar-landing-main #solar-coming-soon-page-inner .solar-stories h3{font-size:40px}}@media (min-width:768px){#solar-landing-main #solar-coming-soon-page-inner .solar-stories{padding-block:120px}}#solar-landing-main #solar-coming-soon-page-inner .solar-stories .solar-stories-inner{display:grid;gap:16px;padding-inline:36px;grid-auto-rows:1fr}@media (min-width:768px){#solar-landing-main #solar-coming-soon-page-inner .solar-stories .solar-stories-inner{grid-template-columns:repeat(3,minmax(0, 1fr));padding-inline:136px}}#solar-landing-main #solar-coming-soon-page-inner .solar-stories .solar-stories-inner .solar-story-item{max-height:500px}#solar-landing-main #solar-coming-soon-page-inner .solar-stories .solar-stories-inner .solar-story-item .image-container{position:relative;overflow:hidden;height:50%;border-radius:16px 16px 0 0}#solar-landing-main #solar-coming-soon-page-inner .solar-stories .solar-stories-inner .solar-story-item .image-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#solar-landing-main #solar-coming-soon-page-inner .solar-stories .solar-stories-inner .solar-story-item .solar-story-info{display:flex;flex-direction:column;height:50%;background-color:#fff;padding:32px;border-radius:0 0 16px 16px}#solar-landing-main #solar-coming-soon-page-inner .solar-stories .solar-stories-inner .solar-story-item .solar-story-info h4{font-family:aktiv-grotesk !important;font-weight:700;margin-bottom:8px}#solar-landing-main #solar-coming-soon-page-inner .solar-stories .solar-stories-inner .solar-story-item .solar-story-info p{font-weight:400;color:#363636 !important;margin-bottom:24px}#solar-landing-main #solar-coming-soon-page-inner .solar-stories .solar-stories-inner .solar-story-item .solar-story-info a{margin-top:auto}#solar-landing-main #solar-coming-soon-page-inner .card-grid{display:flex;flex-direction:column}#solar-landing-main #solar-coming-soon-page-inner .card-grid .img-container{position:relative}#solar-landing-main #solar-coming-soon-page-inner .card-grid .img-container img{display:block;-o-object-fit:cover;object-fit:cover;overflow:none}#solar-landing-main #solar-coming-soon-page-inner .card-grid .img-container .glitch-motif{position:absolute;display:none}@media (min-width:1024px){#solar-landing-main #solar-coming-soon-page-inner .card-grid .img-container .glitch-motif{display:block}}#solar-landing-main #solar-coming-soon-page-inner .card-grid .copy{display:flex;flex-direction:column;padding-top:50px;padding-bottom:50px;padding-left:30px;background-color:#fff}#solar-landing-main #solar-coming-soon-page-inner .card-grid .copy h3,#solar-landing-main #solar-coming-soon-page-inner .card-grid .copy p,#solar-landing-main #solar-coming-soon-page-inner .card-grid .copy a{color:#000 !important}@media (min-width:768px){#solar-landing-main #solar-coming-soon-page-inner .card-grid .copy{padding-right:148px}}#solar-landing-main #solar-coming-soon-page-inner .card-grid .copy h3{margin-top:auto;font-size:36px;font-family:"Zahrah-SemiBoldItalic",serif;text-transform:uppercase;margin-bottom:16px;line-height:1}@media (min-width:768px){#solar-landing-main #solar-coming-soon-page-inner .card-grid .copy h3{font-size:40px}}#solar-landing-main #solar-coming-soon-page-inner .card-grid .copy p{margin-bottom:40px;max-width:300px;font-weight:400}#solar-landing-main #solar-coming-soon-page-inner .card-grid .copy .arrow-button{color:#fff;font-weight:700;position:relative;margin-bottom:auto}#solar-landing-main #solar-coming-soon-page-inner .card-grid .copy .arrow-button:after{position:absolute;content:"";margin-left:10px;width:24px;height:13px;background-image:url("/wp-content/themes/TK2018/images/cta-arrow.png");background-size:24px 13px;bottom:50%;transform:translateY(50%);transition:all .2s ease-in-out}#solar-landing-main #solar-coming-soon-page-inner .card-grid .copy .arrow-button:hover:after{margin-left:18px}@media (min-width:768px){#solar-landing-main #solar-coming-soon-page-inner .card-grid .copy{padding-left:130px}}#solar-landing-main #solar-coming-soon-page-inner .card-grid .accommodations-card{display:grid;grid-template-columns:repeat(1,minmax(0, 1fr));grid-template-rows:auto}#solar-landing-main #solar-coming-soon-page-inner .card-grid .accommodations-card .glitch-motif{position:absolute;top:-40px;left:40%}@media (min-width:1024px){#solar-landing-main #solar-coming-soon-page-inner .card-grid .accommodations-card{grid-template-columns:repeat(2,minmax(0, 1fr));grid-template-rows:repeat(1,minmax(0, 1fr))}}#solar-landing-main #solar-coming-soon-page-inner .card-grid .together-card{display:grid;grid-template-columns:repeat(1,minmax(0, 1fr));grid-template-rows:auto}#solar-landing-main #solar-coming-soon-page-inner .card-grid .together-card .glitch-motif{position:absolute;top:-100px;left:60%}#solar-landing-main #solar-coming-soon-page-inner .card-grid .together-card .copy{order:1}@media (min-width:1024px){#solar-landing-main #solar-coming-soon-page-inner .card-grid .together-card .copy{order:0}}@media (min-width:1024px){#solar-landing-main #solar-coming-soon-page-inner .card-grid .together-card{grid-template-columns:repeat(2,minmax(0, 1fr));grid-template-rows:repeat(1,minmax(0, 1fr))}}.together-terms-page .landing-page-header .header-image{margin-top:50px}.together-terms-page .landing-page-header .landing-page-header-inner .header-row{margin-top:50px}.together-terms-page .landing-page-header .landing-page-header-inner .anchor-link-tag{display:block;transition:all .2s;font-size:16px !important;font-weight:700;margin-bottom:53px;padding:12px 40px;color:#fff;width:-moz-fit-content;width:fit-content;margin-inline:auto;border:solid #fff 1px}.together-terms-page .landing-page-header .landing-page-header-inner .anchor-link-tag:hover{background-color:#fff !important;color:#000 !important}@media (min-width:768px){.together-terms-page .landing-page-header .landing-page-header-inner .anchor-link-tag{border:none;background-color:#000 !important;margin-bottom:120px;margin-inline:0}}@media (min-width:768px){.together-terms-page{margin:auto;background-color:#efefef;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}}.together-terms-page .terms-content{max-width:1440px;background-color:#fff;padding-top:56px;padding-bottom:8px;margin:auto}@media (min-width:768px){.together-terms-page .terms-content{padding-top:96px;padding-bottom:96px}}.together-terms-page .terms-content .terms-content-inner{margin-inline:30px;max-width:1140px;padding-bottom:28px;padding-top:28px}@media (min-width:768px){.together-terms-page .terms-content .terms-content-inner{margin-inline:auto}}.together-terms-page .terms-content .terms-content-inner h1{font-size:72px !important;margin-bottom:98px}.together-terms-page .terms-content .terms-content-inner h3{font-family:aktiv-grotesk,sans-serif;font-size:21px;color:#363636;margin-top:0;margin-bottom:24px;line-height:1.7rem;font-weight:500}@media (min-width:768px){.together-terms-page .terms-content .terms-content-inner h3{margin-bottom:24px}}.together-terms-page .terms-content .terms-content-inner .terms-list{margin-left:70px;max-width:600px}.together-terms-page .terms-content .terms-content-inner .terms-list ul li{margin-bottom:30px;font-family:aktiv-grotesk,sans-serif;font-size:16px}.together-terms-page .terms-content .terms-content-inner .terms-list ul li::marker{font-family:"Font Awesome 5 Free";content:"\f054       ";color:#000;font-weight:900}.page-template-walking-tours #content.site-content{padding-bottom:0 !important;margin-top:0 !important;padding-top:0 !important}.page-template-walking-tours .header-image-gradient{display:none}.page-template-walking-tours .wt-canada-logo{margin-top:120px;display:flex;justify-content:center;flex-direction:column;align-items:center}.page-template-walking-tours .wt-canada-logo img{margin-bottom:50px}@media (min-width:768px){.page-template-walking-tours .wt-canada-logo img{margin-bottom:0}}.page-template-walking-tours .wt-canada-logo p{color:#fff;font-size:12px;max-width:640px;margin-bottom:20px;text-align:center}@media (min-width:768px){.page-template-walking-tours .wt-canada-logo p{margin-bottom:0;text-align:right}}@media (min-width:768px){.page-template-walking-tours .wt-canada-logo{justify-content:space-between;flex-direction:row}}.page-template-walking-tours .spreedix_webchat_css_startIcon{display:none}@media (min-width:768px){.page-template-walking-tours{margin:auto;background-color:#efefef;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}}.page-template-walking-tours .usa-map-display{margin-inline:auto;max-width:1440px}.page-template-walking-tours .usa-map-display .usa-map-display-inner{margin-inline:auto;max-width:1140px;text-align:center}.page-template-walking-tours .usa-map-display .usa-map-display-inner h2{margin-inline:auto;max-width:450px;margin-top:120px;font-size:40px !important;line-height:40px !important}@media (min-width:768px){.page-template-walking-tours .usa-map-display .usa-map-display-inner h2{font-size:50px !important;line-height:50px !important}}.page-template-walking-tours .usa-map-display .usa-map-display-inner p{margin-inline:auto;margin-top:32px;max-width:430px;font-size:16px;margin-bottom:56px;padding-left:30px;padding-right:30px}@media (min-width:768px){.page-template-walking-tours .usa-map-display .usa-map-display-inner iframe{margin-bottom:120px}}.page-template-walking-tours .theme-package-previews{max-width:1440px;background-color:#fff;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);padding-top:56px;padding-bottom:8px;margin:auto}@media (min-width:768px){.page-template-walking-tours .theme-package-previews{padding-top:96px;padding-bottom:96px}}.page-template-walking-tours .theme-package-previews .package-introduction{text-align:center}.page-template-walking-tours .theme-package-previews .package-introduction h2{margin-inline:auto;margin-top:34px;font-size:40px !important;line-height:40px !important}@media (min-width:768px){.page-template-walking-tours .theme-package-previews .package-introduction h2{font-size:44px !important}}.page-template-walking-tours .theme-package-previews .package-introduction p{margin-inline:auto;margin-top:32px;max-width:430px;font-size:16px;margin-bottom:56px;padding-left:30px;padding-right:30px}@media (min-width:768px){.page-template-walking-tours .theme-package-previews .package-introduction p{margin-bottom:92px}}.page-template-walking-tours .theme-package-previews .theme-package-preview{all:unset;margin-inline:40px;max-width:1140px;display:flex;flex-direction:column-reverse;padding-bottom:28px;padding-top:28px}@media (min-width:1024px){.page-template-walking-tours .theme-package-previews .theme-package-preview{margin-inline:auto}}.page-template-walking-tours .theme-package-previews .theme-package-preview img{max-width:550px;width:100%}@media (min-width:768px){.page-template-walking-tours .theme-package-previews .theme-package-preview img{width:50%}}.page-template-walking-tours .theme-package-previews .theme-package-preview h3{font-family:aktiv-grotesk,sans-serif;font-size:16px;color:#363636;margin-top:0;margin-bottom:24px;line-height:1.7rem}@media (min-width:768px){.page-template-walking-tours .theme-package-previews .theme-package-preview h3{margin-bottom:24px}}.page-template-walking-tours .theme-package-previews .theme-package-preview p{margin-bottom:20px}@media (min-width:768px){.page-template-walking-tours .theme-package-previews .theme-package-preview{flex-direction:row}}@media (min-width:768px){.page-template-walking-tours .theme-package-previews .theme-package-preview:nth-child(even){flex-direction:row-reverse}.page-template-walking-tours .theme-package-previews .theme-package-preview:nth-child(even) .package-info{margin-left:auto;padding-left:30px}}@media (min-width:768px){.page-template-walking-tours .theme-package-previews .theme-package-preview:nth-child(odd) img{margin-left:auto;padding-left:30px}}.page-template-walking-tours .theme-package-previews .theme-package-preview:hover .package-info p:after{margin-left:18px}.page-template-walking-tours .theme-package-previews .theme-package-preview .package-info{max-width:500px;margin-left:0;margin-block:auto}.page-template-walking-tours .theme-package-previews .theme-package-preview .package-info h3{max-width:500px;color:#000;font-weight:300;line-height:24.8px}.page-template-walking-tours .theme-package-previews .theme-package-preview .package-info h2{margin-inline:auto;margin-bottom:24px;margin-top:40px;font-size:44px !important;line-height:40px !important}@media (min-width:768px){.page-template-walking-tours .theme-package-previews .theme-package-preview .package-info h2{margin-bottom:24px;font-size:44px !important}}.page-template-walking-tours .theme-package-previews .theme-package-preview .package-info p{color:#000;font-weight:700;position:relative}.page-template-walking-tours .theme-package-previews .theme-package-preview .package-info p:hover{cursor:pointer !important}.page-template-walking-tours .theme-package-previews .theme-package-preview .package-info p:after{position:absolute;content:"";margin-left:10px;width:24px;height:13px;background-image:url("/wp-content/themes/TK2018/images/cta-arrow.png");background-size:24px 13px;bottom:50%;transform:translateY(50%);transition:all .2s ease-in-out}.main-kingstonlicious h2{font-size:40px !important}@media (min-width:768px){.main-kingstonlicious h2{font-size:44px !important}}.main-kingstonlicious h3{line-height:1.3 !important}.main-kingstonlicious .swiper-pagination{top:calc(100% + 20px);filter:saturate(0)}.main-kingstonlicious .offer-banner{position:fixed;top:0;z-index:1000;width:100vw}.main-kingstonlicious .offer-banner .offer-banner-inner{display:flex;align-items:center;justify-content:center;max-width:none;width:100%;margin-inline:auto;background-color:#000;text-align:center;min-height:50px;padding-top:10px;padding-bottom:10px}.main-kingstonlicious .offer-banner .offer-banner-inner p{margin-inline:30px;font-size:16px !important;font-family:aktiv-grotesk,sans-serif;color:#fff}.main-kingstonlicious .offer-banner .offer-banner-inner a{font-size:20px;font-family:aktiv-grotesk,sans-serif;color:#fff;margin-left:5px;font-weight:400;text-decoration:underline}.main-kingstonlicious .offer-banner .offer-banner-inner a:hover{text-decoration:none;cursor:pointer}.main-kingstonlicious .offer-banner .offer-banner-inner p,.main-kingstonlicious .offer-banner .offer-banner-inner a{font-size:16px;font-weight:700}@media (min-width:768px){.main-kingstonlicious .offer-banner .offer-banner-inner p,.main-kingstonlicious .offer-banner .offer-banner-inner a{font-size:18px}}.main-kingstonlicious .filter-dropdown{text-transform:uppercase;border:1px solid #000;text-align:left;padding-top:16px;padding-bottom:16px;padding-left:30px;width:100%;background:#fff;color:#000;font-weight:bolder;font-size:12px !important}.main-kingstonlicious .filter-dropdown.open{border-bottom:none}.main-kingstonlicious .filter-dropdown:after{margin-left:auto;color:#000;font-family:"Font Awesome 5 Free";content:"\f078";font-weight:900}.main-kingstonlicious .filter-dropdown.open:after{content:"\f077"}.main-kingstonlicious .restaurant-menu-container{margin-bottom:40px}.main-kingstonlicious .restaurant-menu-container p{text-transform:uppercase;font-size:12px;font-weight:600 !important;padding-bottom:10px !important;padding-top:0 !important;color:#000 !important}.main-kingstonlicious .restaurant-menu-container div{display:grid;grid-template-columns:1fr 1fr;gap:5px}.main-kingstonlicious .restaurant-menu-container div .menu-listing{text-align:center;all:unset;display:inline-block;text-transform:uppercase;font-size:12px !important;border:1px solid #000;padding:7px 12px;font-weight:600}.main-kingstonlicious .restaurant-menu-container div .menu-listing:hover{cursor:pointer}.main-kingstonlicious .none-found-note{grid-column:span 3/span 3}.main-kingstonlicious .btn-load-more-rest.hidden{display:none}.main-kingstonlicious #events-mobile{position:relative;max-width:100vw;display:block}@media (min-width:768px){.main-kingstonlicious #events-mobile{display:none}}.main-kingstonlicious #restaurants h2{padding-bottom:12px !important;font-size:40px !important}@media (min-width:768px){.main-kingstonlicious #restaurants h2{font-size:44px !important}}.main-kingstonlicious #restaurants h2,.main-kingstonlicious #restaurants>h4{text-align:center;margin-left:0;padding-left:30px;padding-right:30px}@media (min-width:768px){.main-kingstonlicious #restaurants h2,.main-kingstonlicious #restaurants>h4{text-align:left;padding-left:0;padding-right:0}}.main-kingstonlicious #restaurants>h4{margin-bottom:40px;line-height:1.55}@media (min-width:768px){.main-kingstonlicious #restaurants>h4{margin-bottom:56px}}.main-kingstonlicious #restaurants .food-tours-offer-text-container{text-align:left}.main-kingstonlicious #restaurants .restaurant-content{display:grid;grid-template-columns:1fr}@media (min-width:768px){.main-kingstonlicious #restaurants .restaurant-content{grid-template-columns:300px 1fr}}.main-kingstonlicious #restaurants .restaurant-content p{color:#363636;font-weight:400;padding:8px 0 16px}.main-kingstonlicious #restaurants .restaurant-content .restaurants-container{margin-top:40px;display:grid;grid-template-columns:repeat(1,minmax(0, 1fr));gap:33px}@media (min-width:768px){.main-kingstonlicious #restaurants .restaurant-content .restaurants-container{grid-template-columns:repeat(2,minmax(0, 1fr));margin-top:20px}}@media (min-width:1024px){.main-kingstonlicious #restaurants .restaurant-content .restaurants-container{grid-template-columns:repeat(3,minmax(0, 1fr))}}.main-kingstonlicious #restaurants .restaurant-content .restaurants-container img{max-height:225px;-o-object-fit:cover;object-fit:cover}.main-kingstonlicious #restaurants #restaurant-content-filter{text-align:left;border:1px solid #000;border-top:none;padding-left:30px}.main-kingstonlicious #restaurants #restaurant-content-filter.hidden{display:none}.main-kingstonlicious #restaurants #restaurant-content-filter h6{text-transform:uppercase;font-family:"aktiv-grotesk",sans-serif;font-size:12px;font-weight:900;letter-spacing:.05em;color:#707070 !important;padding-bottom:10px}.main-kingstonlicious #restaurants #restaurant-content-filter h6:first-child{padding-top:32px}@media (min-width:640px){.main-kingstonlicious #restaurants #restaurant-content-filter h6:first-child{padding-top:20px}}@media (min-width:640px){.main-kingstonlicious #restaurants #restaurant-content-filter{border:none;padding-left:0}}.main-kingstonlicious #restaurants #restaurant-content-filter #restaurant-filter-list-price,.main-kingstonlicious #restaurants #restaurant-content-filter #restaurant-filter-list-meal{display:grid;grid-template-columns:30px 1fr;padding-bottom:40px;row-gap:10px}.main-kingstonlicious #restaurants #restaurant-content-filter #restaurant-filter-list-price label,.main-kingstonlicious #restaurants #restaurant-content-filter #restaurant-filter-list-meal label{font-size:15px;font-family:"aktiv-grotesk",sans-serif;font-weight:700;margin-bottom:0;cursor:pointer}.main-kingstonlicious .kingstonlicious-events{display:flex;align-items:center;flex-direction:column;padding-bottom:64px;padding-top:96px;background-color:#f0f0f0}@media (min-width:640px){.main-kingstonlicious .kingstonlicious-events{padding-bottom:132px;padding-top:132px}}.main-kingstonlicious .kingstonlicious-events h2{font-size:40px !important;margin-bottom:56px}@media (min-width:640px){.main-kingstonlicious .kingstonlicious-events h2{font-size:44px !important}}.main-kingstonlicious .kingstonlicious-events .kingstonlicious-events-container #events-desktop{max-width:100%;display:none;gap:33px;grid-template-columns:repeat(1,minmax(0, 1fr));max-width:1200px}@media (min-width:640px){.main-kingstonlicious .kingstonlicious-events .kingstonlicious-events-container #events-desktop{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (min-width:768px){.main-kingstonlicious .kingstonlicious-events .kingstonlicious-events-container #events-desktop{grid-template-columns:repeat(3,minmax(0, 1fr))}}.main-kingstonlicious .kingstonlicious-events .kingstonlicious-events-container #events-mobile .kingstonlicious-event{margin-left:4px;margin-right:4px}.main-kingstonlicious .kingstonlicious-events .kingstonlicious-events-container .kingstonlicious-event{all:unset;display:flex;flex-direction:column;position:relative;height:100%}.main-kingstonlicious .kingstonlicious-events .kingstonlicious-events-container .kingstonlicious-event.past-event{filter:opacity(50%)}.main-kingstonlicious .kingstonlicious-events .kingstonlicious-events-container .kingstonlicious-event:hover{cursor:pointer}.main-kingstonlicious .kingstonlicious-events .kingstonlicious-events-container .kingstonlicious-event .event-top{position:relative;height:225px}.main-kingstonlicious .kingstonlicious-events .kingstonlicious-events-container .kingstonlicious-event .event-top img{height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;max-height:225px}.main-kingstonlicious .kingstonlicious-events .kingstonlicious-events-container .kingstonlicious-event .event-top .price{width:56px;height:32px;text-align:center;color:#fff;font-weight:700;font-size:12px;line-height:32px;letter-spacing:.05em;position:absolute;top:0;left:0;background-color:#3d2ee8}.main-kingstonlicious .kingstonlicious-events .kingstonlicious-events-container .kingstonlicious-event .event-top .price span{margin-right:2px}.main-kingstonlicious .kingstonlicious-events .kingstonlicious-events-container .kingstonlicious-event .event-top .sold-out{text-transform:uppercase;position:absolute;top:0;left:0;color:#fff;color:#fff;font-weight:700;font-size:12px;padding:8px 16px;font-weight:600;background-color:#cb333b}.main-kingstonlicious .kingstonlicious-events .kingstonlicious-events-container .kingstonlicious-event .event-info{display:flex;flex-direction:column;background-color:#fff;padding:40px 32px 32px;height:350px}.main-kingstonlicious .kingstonlicious-events .kingstonlicious-events-container .kingstonlicious-event .event-info h3{font-family:aktiv-grotesk,sans-serif;font-weight:600;font-size:21px}.main-kingstonlicious .kingstonlicious-events .kingstonlicious-events-container .kingstonlicious-event .event-info .event-time{color:#3d2ee8;font-weight:600;text-transform:uppercase;margin-top:10px;margin-bottom:17px;font-size:12px}.main-kingstonlicious .kingstonlicious-events .kingstonlicious-events-container .kingstonlicious-event .event-info .description{color:#363636 !important;line-height:25px;font-size:16px !important;font-weight:400 !important}.main-kingstonlicious .kingstonlicious-events .kingstonlicious-events-container .kingstonlicious-event .event-info .description p{color:#363636 !important}.main-kingstonlicious .kingstonlicious-events .kingstonlicious-events-container .kingstonlicious-event .event-info .learn-more{display:block;color:#000 !important;font-family:"aktiv-grotesk",sans-serif !important;font-size:16px !important;font-weight:700 !important;text-transform:none !important;width:100%;margin-top:auto}.main-kingstonlicious .kingstonlicious-events .kingstonlicious-events-container .kingstonlicious-event .event-info .learn-more:after{display:inline-block;content:"";background-image:url(/wp-content/themes/TK2018/images/biz-events/cta-arrow.svg);background-size:29.98px 12.62px;background-repeat:no-repeat;background-position:7px 30%;width:100px;height:12.62px;position:relative;transition:.3s}.main-kingstonlicious .kingstonlicious-events .kingstonlicious-events-container .kingstonlicious-event .event-info .learn-more:hover:after{background-position:17px 30%}.main-kingstonlicious input[type=radio]{accent-color:#000}.main-kingstonlicious button[disabled]{color:gray}.main-kingstonlicious button[disabled]:hover{background-color:#e2e2e2;color:gray;cursor:not-allowed}.single-king_walking_tours{max-width:1440px;margin-inline:auto}.single-king_walking_tours .wt-conclusion-text{max-width:700px;margin-inline:auto;padding-left:30px;padding-right:30px;margin-bottom:30px}.single-king_walking_tours .wt-conclusion-text p{font-weight:300 !important;margin-bottom:20px}.single-king_walking_tours .desktop-desktop-thing{display:none}@media (min-width:1024px){.single-king_walking_tours .desktop-desktop-thing{display:block}}.single-king_walking_tours .mobile-desktop-thing{display:block}@media (min-width:1024px){.single-king_walking_tours .mobile-desktop-thing{display:none}}.single-king_walking_tours .other-tour-buckets{height:1200px;display:grid;grid-template-columns:repeat(1,minmax(0, 1fr));grid-template-rows:repeat(3,minmax(0, 1fr))}@media (min-width:1024px){.single-king_walking_tours .other-tour-buckets{height:400px;grid-template-columns:repeat(3,minmax(0, 1fr));grid-template-rows:repeat(1,minmax(0, 1fr))}}.single-king_walking_tours .other-tour-buckets .tour-bucket{width:100%;height:100%;overflow:hidden;position:relative}.single-king_walking_tours .other-tour-buckets .tour-bucket .bucket-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.single-king_walking_tours .other-tour-buckets .tour-bucket:hover h3:after{transform:translate(10px,0)}.single-king_walking_tours .other-tour-buckets .tour-bucket img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.single-king_walking_tours .other-tour-buckets .tour-bucket h3{font-style:italic;z-index:10;color:#fff;font-size:34px !important;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-transform:uppercase;width:100%;text-align:center}.single-king_walking_tours .other-tour-buckets .tour-bucket h3:after{position:absolute;content:"";margin-left:10px;width:24px;height:13px;background-image:url("/wp-content/themes/TK2018/images/cta-arrow-white.png");background-size:24px 13px;bottom:-30px;left:50%;transform:translate(-50%,0);transition:all .2s ease-in-out}@media (min-width:1024px){.single-king_walking_tours .other-tour-buckets .tour-bucket h3{font-size:40px !important}}.single-king_walking_tours .lines-container{display:none}.single-king_walking_tours .header-menu .lines-container{display:block}.single-king_walking_tours .sub-tour-index{margin-top:80px;padding-bottom:80px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}@media (min-width:768px){.single-king_walking_tours .sub-tour-index{margin-top:96px;padding-bottom:96px}}.single-king_walking_tours .inner-walking-container{position:relative;max-width:1440px;margin-inline:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.single-king_walking_tours .inner-walking-container>div aside:last-child>div{margin-bottom:120px}@media (min-width:1024px){.single-king_walking_tours .inner-walking-container{display:grid;grid-template-columns:2fr 1fr}}.single-king_walking_tours .spreedix_webchat_css_startIcon{display:none}.single-king_walking_tours .footer-socials{margin:40px 0 !important}@media (min-width:1024px){.single-king_walking_tours .footer-socials{margin:0 !important}}.single-king_walking_tours .wt-canada-logo{margin-top:120px;display:flex;justify-content:center;flex-direction:column;align-items:center}.single-king_walking_tours .wt-canada-logo img{margin-bottom:50px}@media (min-width:768px){.single-king_walking_tours .wt-canada-logo img{margin-bottom:0}}.single-king_walking_tours .wt-canada-logo p{color:#fff;font-size:12px;max-width:640px;margin-bottom:20px;text-align:center}@media (min-width:768px){.single-king_walking_tours .wt-canada-logo p{margin-bottom:0;text-align:right}}@media (min-width:768px){.single-king_walking_tours .wt-canada-logo{justify-content:space-between;flex-direction:row}}.single-king_walking_tours .back-to-top{display:none}.single-king_walking_tours .below-header-description{max-width:700px;margin-inline:auto;text-align:center;padding-left:30px;padding-right:30px;padding-top:74px;margin-bottom:44px}.single-king_walking_tours .below-header-description p{margin-bottom:20px}.single-king_walking_tours .walking-tour-stop{padding-left:30px;padding-right:30px;max-width:700px;margin-inline:auto;margin-bottom:64px}.single-king_walking_tours .walking-tour-stop .stop-naration{display:none;width:100%}.single-king_walking_tours .walking-tour-stop .media-item-caption{font-style:italic;text-align:center;color:#757575;margin-top:16px;font-size:13px !important;line-height:18px}.single-king_walking_tours .walking-tour-stop .naration{width:100%;background-color:#f1f3f4;padding-top:30px;padding-bottom:30px;display:flex;align-items:center;border-radius:8px;margin-top:40px}@media (min-width:768px){.single-king_walking_tours .walking-tour-stop .naration{margin-top:0}}.single-king_walking_tours .walking-tour-stop .naration p{font-weight:700;margin-left:16px}.single-king_walking_tours .walking-tour-stop .naration span{width:30px;height:30px;background:#000;border-radius:50px;display:flex;margin-left:24px;justify-content:center;align-items:center}.single-king_walking_tours .walking-tour-stop .naration span:after{font-family:"Font Awesome 5 Free";color:#fff !important;font-weight:900;margin-left:2px;font-size:10px !important}.single-king_walking_tours .walking-tour-stop .naration span.paused:after{content:"\f04b"}.single-king_walking_tours .walking-tour-stop .naration span.playing:after{content:"\f04c";margin-left:0}.single-king_walking_tours .walking-tour-stop .facilities-info{display:grid;margin-top:40px;gap:20px;align-items:center;grid-template-columns:repeat(1,minmax(0, 1fr))}@media (min-width:768px){.single-king_walking_tours .walking-tour-stop .facilities-info{grid-template-columns:repeat(2,minmax(0, 1fr))}}.single-king_walking_tours .walking-tour-stop .facilities-info div{display:flex;align-items:center}.single-king_walking_tours .walking-tour-stop .facilities-info .restaurant:after{font-family:"Font Awesome 5 Free";content:"\f2e7";color:#000 !important;font-weight:900;margin-right:8px;font-size:17px !important}.single-king_walking_tours .walking-tour-stop .facilities-info .bathroom:after{font-family:"Font Awesome 5 Free";content:"\f7d8";color:#000 !important;font-weight:900;margin-right:8px;font-size:17px !important}.single-king_walking_tours .walking-tour-stop .facilities-info .copy{font-weight:700;text-transform:uppercase;font-size:13px !important;margin-left:10px}.single-king_walking_tours .walking-tour-stop .direction-instructions{font-size:16px !important;text-align:center;margin-top:17px;margin-bottom:8px}.single-king_walking_tours .walking-tour-stop .google-maps-link{text-align:center;display:block;position:relative;color:#000;font-weight:700;margin-bottom:32px;font-size:16px !important}.single-king_walking_tours .walking-tour-stop .google-maps-link:hover:after{margin-left:20px}.single-king_walking_tours .walking-tour-stop .google-maps-link:after{position:absolute;content:"";margin-left:10px;width:24px;height:13px;background-image:url("/wp-content/themes/TK2018/images/cta-arrow.png");background-size:24px 13px;bottom:50%;transform:translateY(50%);transition:all .2s ease-in-out}.single-king_walking_tours .walking-tour-stop .order-pos{border-bottom:solid 4px #000;margin-bottom:50px;position:relative;height:50px}.single-king_walking_tours .walking-tour-stop .order-pos span{position:absolute;background:#000;border-radius:9999px;color:#fff;width:50px;height:50px;display:flex;justify-content:center;align-items:center;font-weight:700;transform:translateY(50%) translateX(-50%);font-family:"Zahrah-SemiBoldItalic",serif;font-size:26px;left:50%;top:0;padding-bottom:4px}.single-king_walking_tours .walking-tour-stop .stop-headline{font-family:"Zahrah-SemiBoldItalic",serif;text-align:center;font-size:44px !important}.single-king_walking_tours .walking-tour-stop .box-callout{display:flex;flex-direction:column;align-items:center;color:#000;font-weight:700;text-align:center;border:solid 2px #000;padding:15px 28px;border-radius:10px;font-size:15.5px !important;margin-top:24px;line-height:1.3}@media (min-width:768px){.single-king_walking_tours .walking-tour-stop .box-callout{margin-top:0;padding:15px 10px}}.single-king_walking_tours .walking-tour-stop .box-callout img{margin-top:10px;width:24px;height:13px}.single-king_walking_tours .walking-tour-stop .naration-box-callout{margin-top:40px}@media (min-width:768px){.single-king_walking_tours .walking-tour-stop .naration-box-callout{display:grid;grid-template-columns:repeat(auto-fit,minmax(0, 1fr));gap:20px}}.single-king_walking_tours .walking-tour-stop .long-text{position:relative;margin-top:40px}.single-king_walking_tours .walking-tour-stop .long-text .short-gradient{z-index:10;position:absolute;bottom:0;background:#fff;background:linear-gradient(0deg,#fff 0%,rgba(255,255,255,0) 100%);height:200px;width:100%;pointer-events:none;transition:all .5s}.single-king_walking_tours .walking-tour-stop .long-text .text-box{overflow:hidden;display:grid;grid-template-rows:0fr;transition:all .5s linear}.single-king_walking_tours .walking-tour-stop .long-text .text-box em{font-weight:300;font-family:"aktiv-grotesk",sans-serif}.single-king_walking_tours .walking-tour-stop .long-text .text-box p{margin-bottom:20px}.single-king_walking_tours .walking-tour-stop .long-text .text-box.expanded{grid-template-rows:1fr}.single-king_walking_tours .walking-tour-stop .long-text .text-box.expanded .short-gradient{opacity:0}.single-king_walking_tours .walking-tour-stop .long-text .text-box div{min-height:200px}.single-king_walking_tours .walking-tour-stop .long-text .text-box li{margin-left:20px;font-weight:300;margin-bottom:10px}.single-king_walking_tours .walking-tour-stop .long-text .text-box li::marker{color:#000;text-indent:20px !important}.single-king_walking_tours .walking-tour-stop .long-text button{position:relative;background:0 0;text-transform:uppercase;color:#707070;padding:0;padding-top:10px;padding-bottom:10px;z-index:20;font-size:13px !important;font-weight:700;font-family:"aktiv-grotesk",sans-serif;content:"Read Less"}.single-king_walking_tours .walking-tour-stop .media-show .slide-index-markers{width:100%;justify-content:space-between;margin-top:10px}.single-king_walking_tours .walking-tour-stop .media-show .slide-index-markers button{width:100%;display:inline-block;background-color:#a9a9a9;margin-left:5px;margin-right:5px;height:3px;border-radius:2px;padding:2px}.single-king_walking_tours .walking-tour-stop .media-show div{display:flex;justify-content:center}.single-king_walking_tours .walking-tour-stop .media-show swiper-container swiper-slide img{max-height:400px;min-height:150px}.single-king_walking_tours .sub-tour-preview{display:flex;flex-direction:column-reverse;grid-template-columns:repeat(2,minmax(0, 1fr));padding-left:40px;padding-right:40px;max-width:1140px;margin-inline:auto}.single-king_walking_tours .sub-tour-preview:not(:last-child){margin-bottom:76px}@media (min-width:768px){.single-king_walking_tours .sub-tour-preview:not(:last-child){margin-bottom:50px}}@media (min-width:768px){.single-king_walking_tours .sub-tour-preview{display:grid;gap:35px}}@media (min-width:1024px){.single-king_walking_tours .sub-tour-preview{padding-left:0;padding-right:0}}.single-king_walking_tours .sub-tour-preview .sub-tour-preview-info{display:flex;flex-direction:column;justify-content:center;max-width:500px;margin-top:40px}@media (min-width:768px){.single-king_walking_tours .sub-tour-preview .sub-tour-preview-info{margin-top:0}}.single-king_walking_tours .sub-tour-preview .sub-tour-preview-info h2{margin-bottom:24px}.single-king_walking_tours .sub-tour-preview .sub-tour-preview-info p{line-height:24.8px}.single-king_walking_tours .sub-tour-preview:nth-child(even){grid-auto-flow:dense}.single-king_walking_tours .sub-tour-preview:nth-child(even) .sub-tour-preview-info{grid-column-start:2}@media (min-width:768px){.single-king_walking_tours .sub-tour-preview:nth-child(even) .sub-tour-preview-info{margin-left:auto}}.single-king_walking_tours .sub-tour-preview:nth-child(even) img{grid-column-start:1}.single-king_walking_tours .sub-tour-preview h2{font-family:"Zahrah-SemiBoldItalic",serif;font-size:44px !important;margin-bottom:10px}.single-king_walking_tours .sub-tour-preview .extra-sub-tour-info{display:flex;margin-bottom:24px}.single-king_walking_tours .sub-tour-preview .extra-sub-tour-info p{font-size:13px !important}@media (min-width:768px){.single-king_walking_tours .sub-tour-preview .extra-sub-tour-info p{font-size:13px !important}}.single-king_walking_tours .sub-tour-preview .extra-sub-tour-info .stops-amount{text-transform:uppercase;font-weight:700}.single-king_walking_tours .sub-tour-preview .extra-sub-tour-info .stops-amount:before{font-family:"Font Awesome 5 Free";content:"\f3c5";color:#000 !important;font-weight:900;margin-right:8px}.single-king_walking_tours .sub-tour-preview .extra-sub-tour-info .duration{text-transform:uppercase;margin-left:16px;font-weight:700}.single-king_walking_tours .sub-tour-preview .extra-sub-tour-info .duration:before{font-family:"Font Awesome 5 Free";content:"\f017";color:#000 !important;font-weight:900;margin-right:8px}.single-king_walking_tours .sub-tour-preview .extra-sub-tour-info .distance{text-transform:uppercase;margin-left:16px;font-weight:700}.single-king_walking_tours .sub-tour-preview .extra-sub-tour-info .distance:before{font-family:"Font Awesome 5 Free";content:"\f554";color:#000 !important;font-weight:900;margin-right:8px}.single-king_walking_tours .sub-tour-preview a{margin-top:24px;font-weight:700;color:#000;position:relative;display:block}.single-king_walking_tours .sub-tour-preview a:after{position:absolute;content:"";margin-left:10px;width:24px;height:13px;background-image:url("/wp-content/themes/TK2018/images/cta-arrow.png");background-size:24px 13px;bottom:50%;transform:translateY(50%);transition:all .2s ease-in-out}.single-king_walking_tours .sub-tour-preview a:hover:after{margin-left:25px}.single-king_walking_tours .stop-nav-menu{background:#000;display:block;width:100%;position:sticky;bottom:0;top:auto;overflow:hidden;z-index:1000;padding-left:30px;padding-right:30px;max-width:1440px;margin-inline:auto;height:62px;transition:all .4s}@media (min-width:1024px){.single-king_walking_tours .stop-nav-menu{bottom:auto;top:0;height:100vh;overflow-y:scroll;padding-left:72px;padding-right:72px}.single-king_walking_tours .stop-nav-menu button:after{rotate:180deg !important}}.single-king_walking_tours .stop-nav-menu.expanded{height:100vh;overflow-y:scroll}.single-king_walking_tours .stop-nav-menu.expanded button:after{rotate:0deg}.single-king_walking_tours .stop-nav-menu .stop-number{color:#fff;border:solid 1px #fff;border-radius:50px;font-family:"Zahrah-SemiBoldItalic",serif;font-size:16px !important;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding-bottom:2px}.single-king_walking_tours .stop-nav-menu .stop-name{margin-left:16px;font-weight:700;color:#fff}.single-king_walking_tours .stop-nav-menu .desktop-title{display:none;color:#fff;text-align:center;padding-top:18px;padding-bottom:18px;border-top:solid #fff 1px;border-bottom:solid #fff 1px;font-size:27px !important;margin-top:50px}@media (min-width:1024px){.single-king_walking_tours .stop-nav-menu .desktop-title{display:block}}.single-king_walking_tours .stop-nav-menu button{display:block;color:#fff !important;background:0 0;padding:0;font-size:16px !important;width:100%;text-align:left;padding-top:25px;padding-bottom:25px;position:relative;border-bottom:solid #fff 2px;font-weight:700}@media (min-width:1024px){.single-king_walking_tours .stop-nav-menu button{display:none}}.single-king_walking_tours .stop-nav-menu button:after{font-family:"Font Awesome 5 Free";content:"\f078";color:#fff !important;font-weight:900;right:0;position:absolute;rotate:180deg}.single-king_walking_tours .stop-nav-menu a{display:block;padding-bottom:20px;padding-top:20px;border-bottom:solid gray 1px}.single-king_walking_tours .stop-nav-wrapper{position:relative;align-self:start;height:100%}.main-kl-events h3{line-height:1.3}.main-kl-events .swiper-pagination{top:calc(100% + 20px);filter:saturate(0)}.main-kl-events .offer-banner{position:fixed;top:0;z-index:1000;width:100vw}.main-kl-events .offer-banner .offer-banner-inner{display:flex;align-items:center;justify-content:center;max-width:none;width:100%;margin-inline:auto;background-color:#000;text-align:center;min-height:50px;padding-top:10px;padding-bottom:10px}.main-kl-events .offer-banner .offer-banner-inner p{margin-inline:30px;font-size:16px !important;font-family:aktiv-grotesk,sans-serif;color:#fff}.main-kl-events .offer-banner .offer-banner-inner a{font-size:20px;font-family:aktiv-grotesk,sans-serif;color:#fff;margin-left:5px;font-weight:400;text-decoration:underline}.main-kl-events .offer-banner .offer-banner-inner a:hover{text-decoration:none;cursor:pointer}.main-kl-events .offer-banner .offer-banner-inner p,.main-kl-events .offer-banner .offer-banner-inner a{font-size:16px;font-weight:700}@media (min-width:768px){.main-kl-events .offer-banner .offer-banner-inner p,.main-kl-events .offer-banner .offer-banner-inner a{font-size:18px}}.main-kl-events #events-mobile{max-width:100vw;position:relative;display:block}@media (min-width:768px){.main-kl-events #events-mobile{display:none}}.main-kl-events #event-hero{position:relative;overflow:hidden}.main-kl-events #event-hero .hero-gradient{position:absolute;top:0;bottom:0;width:100%;height:100%;background:#000;background:radial-gradient(circle,rgba(0,0,0,.7413340336) 0%,rgba(0,0,0,.4388130252) 28%,rgba(255,255,255,0) 100%)}.main-kl-events #event-hero #hero-image{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50%;object-position:50%;filter:brightness(90%)}.main-kl-events #event-hero #hero-copy{padding-top:80px;padding-bottom:110px;padding-left:30px;padding-right:30px;position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:900px;margin-inline:auto;color:#fff !important}.main-kl-events #event-hero #hero-copy h1{margin-top:58px;margin-bottom:39px;font-size:40px !important}@media (min-width:768px){.main-kl-events #event-hero #hero-copy h1{font-size:44px !important}}.main-kl-events #event-hero #hero-copy .book-now-button{all:unset;background-color:#fff;color:#000;padding:14px 39px;transition:all .2s;font-weight:600}.main-kl-events #event-hero #hero-copy .book-now-button:hover{cursor:pointer;background-color:#000;color:#fff}.main-kl-events #event-info{max-width:1200px;margin-inline:auto;display:grid;grid-template-columns:1fr;padding-left:30px;padding-right:30px;padding-top:96px;padding-bottom:140px}@media (min-width:768px){.main-kl-events #event-info{grid-template-columns:2fr 1fr;padding-top:140px;padding-bottom:140px}}.main-kl-events #event-info #event-description{border-right:none;padding-right:0}.main-kl-events #event-info #event-description p,.main-kl-events #event-info #event-description span,.main-kl-events #event-info #event-description li{color:#363636;font-family:aktiv-grotesk,sans-serif}.main-kl-events #event-info #event-description li{padding-bottom:5px}.main-kl-events #event-info #event-description ul{margin-left:20px}.main-kl-events #event-info #event-description h2,.main-kl-events #event-info #event-description h3,.main-kl-events #event-info #event-description h4{font-family:aktiv-grotesk,sans-serif}@media (min-width:768px){.main-kl-events #event-info #event-description{border-right:1px rgba(112,112,112,.2117647059) solid;padding-right:80px}}.main-kl-events #event-info #event-details{margin-left:0;margin-top:50px}@media (min-width:768px){.main-kl-events #event-info #event-details{margin-left:70px;margin-top:0}}.main-kl-events #event-info #event-details h3{font-family:aktiv-grotesk,sans-serif;font-weight:600;margin-bottom:35px;font-size:21px}.main-kl-events #event-info #event-details .detail-label{text-transform:uppercase;font-weight:600;font-size:12px}.main-kl-events #event-info #event-details .detail-copy{color:#363636;margin-bottom:20px;font-weight:400}.main-kl-events #event-info .program-link{font-weight:700;color:#000;padding-bottom:15px;display:block;margin-top:46px;border-bottom:2px solid #000}.main-kl-events #event-info .program-link:after{display:inline-block;content:"";background-image:url(/wp-content/themes/TK2018/images/biz-events/cta-arrow.svg);background-size:29.98px 12.62px;background-repeat:no-repeat;background-position:center;width:29.98px;height:12.62px;position:relative;top:1px;left:7px;transition:.3s}.main-kl-events #event-info .program-link:hover:after{left:17px;transition:.2s}.main-kl-events #event-info .book-now-button{all:unset;background-color:#000;color:#fff;padding:14px 39px;transition:all .2s;font-weight:600;margin-top:80px;text-align:center;display:block;border:1px solid #fff}@media (min-width:768px){.main-kl-events #event-info .book-now-button{display:inline-block}}.main-kl-events #event-info .book-now-button:hover{cursor:pointer;background-color:#fff;color:#000;border:1px solid #000}.main-kl-events #other-events{background-color:#f0f0f0;padding-top:96px;padding-bottom:131px}@media (min-width:768px){.main-kl-events #other-events{padding-top:131px}}.main-kl-events #other-events #other-events-inner{max-width:1200px;margin-inline:auto}.main-kl-events #other-events #other-events-inner h2{text-align:center;margin-bottom:56px;font-size:40px !important}@media (min-width:640px){.main-kl-events #other-events #other-events-inner h2{font-size:44px !important}}.main-kl-events #other-events #other-events-inner #events-desktop{max-width:100%;display:none;gap:33px;grid-template-columns:repeat(1,minmax(0, 1fr));max-width:1200px}@media (min-width:640px){.main-kl-events #other-events #other-events-inner #events-desktop{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (min-width:768px){.main-kl-events #other-events #other-events-inner #events-desktop{grid-template-columns:repeat(3,minmax(0, 1fr))}}.main-kl-events #other-events #other-events-inner #events-mobile .kingstonlicious-event{margin-left:4px;margin-right:4px}.main-kl-events #other-events .kingstonlicious-event{all:unset;display:flex;flex-direction:column;position:relative;height:100%}.main-kl-events #other-events .kingstonlicious-event.past-event{filter:opacity(50%)}.main-kl-events #other-events .kingstonlicious-event:hover{cursor:pointer}.main-kl-events #other-events .kingstonlicious-event .event-top{position:relative;height:300px}.main-kl-events #other-events .kingstonlicious-event .event-top img{height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover}.main-kl-events #other-events .kingstonlicious-event .event-top .price{width:56px;height:32px;text-align:center;color:#fff;font-weight:700;font-size:12px;line-height:32px;letter-spacing:.05em;position:absolute;top:0;left:0;background-color:#3d2ee8}.main-kl-events #other-events .kingstonlicious-event .event-top .price span{margin-right:2px}.main-kl-events #other-events .kingstonlicious-event .event-top .sold-out{text-transform:uppercase;position:absolute;top:0;left:0;color:#fff;color:#fff;font-weight:700;font-size:12px;padding:8px 16px;font-weight:600;background-color:#cb333b}.main-kl-events #other-events .kingstonlicious-event .event-info{display:flex;flex-direction:column;background-color:#fff;padding:40px 32px 32px;height:350px}.main-kl-events #other-events .kingstonlicious-event .event-info h3{font-family:aktiv-grotesk,sans-serif;font-weight:600;font-size:21px}.main-kl-events #other-events .kingstonlicious-event .event-info .event-time{color:#3d2ee8;font-weight:600;text-transform:uppercase;margin-top:10px;margin-bottom:17px;font-size:12px}.main-kl-events #other-events .kingstonlicious-event .event-info .description{color:#363636 !important;line-height:25px;font-size:16px !important;font-weight:400 !important}.main-kl-events #other-events .kingstonlicious-event .event-info .description p{color:#363636 !important}.main-kl-events #other-events .kingstonlicious-event .event-info .learn-more{display:block;color:#000 !important;font-family:"aktiv-grotesk",sans-serif !important;font-size:16px !important;font-weight:700 !important;text-transform:none !important;width:100%;margin-top:auto}.main-kl-events #other-events .kingstonlicious-event .event-info .learn-more:after{display:inline-block;content:"";background-image:url(/wp-content/themes/TK2018/images/biz-events/cta-arrow.svg);background-size:29.98px 12.62px;background-repeat:no-repeat;background-position:7px 30%;width:100px;height:12.62px;position:relative;transition:.3s}.main-kl-events #other-events .kingstonlicious-event .event-info .learn-more:hover:after{background-position:17px 30%}.experience-card{all:unset;position:relative;display:block;overflow:hidden;margin-bottom:20px;height:313px}.experience-card:hover .experience-card-inner{bottom:0}.experience-card:hover .experience-card-inner h2{margin-bottom:10px}.experience-card:hover .experience-card-inner p{opacity:100}.experience-card:hover .experience-card-inner p:after{margin-left:20px}.experience-card img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;transform:translate(50%);left:-50%;position:absolute}.experience-card .experience-card-inner{transition:all .6s;position:absolute;display:flex;flex-direction:column;width:100%;height:100%;background:#000;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,#000 100%)}@media (min-width:768px){.experience-card .experience-card-inner{bottom:-55px}}.experience-card .experience-card-inner h2{font-weight:700;transition:all .6s;margin-top:auto;font-family:aktiv-grotesk,sans-serif;color:#fff;margin-left:32px;margin-right:32px;font-size:20px !important;margin-bottom:24px;text-transform:none;line-height:24px}.experience-card .experience-card-inner p{transition:all .6s;color:#fff;margin-left:32px;margin-bottom:32px;position:relative;font-weight:700 !important}@media (min-width:768px){.experience-card .experience-card-inner p{opacity:0}}.experience-card .experience-card-inner p:after{position:absolute;content:"";margin-left:10px;width:24px;height:13px;background-image:url("/wp-content/themes/TK2018/images/cta-arrow-white.png");background-size:24px 13px;bottom:50%;transform:translateY(50%);transition:all .2s ease-in-out}.landing-page-footer{max-width:1440px;background-color:#000;margin:auto;padding-top:100px;padding-bottom:180px}.landing-page-footer .landing-page-footer-inner{max-width:1140px;margin:0 40px}@media (min-width:1024px){.landing-page-footer .landing-page-footer-inner{margin:auto}}.landing-page-footer .landing-page-footer-inner .kingston-logo{margin:auto;width:180px}@media (min-width:1024px){.landing-page-footer .landing-page-footer-inner .kingston-logo{margin:0}}.landing-page-footer .landing-page-footer-inner .footer-row{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:1024px){.landing-page-footer .landing-page-footer-inner .footer-row{flex-direction:row}}.landing-page-footer .landing-page-footer-inner .footer-row .logo-container{display:grid;grid-template-columns:1fr}.landing-page-footer .landing-page-footer-inner .footer-row .logo-container a:not(:first-child){margin-top:40px}.landing-page-footer .landing-page-footer-inner .footer-row .footer-socials{display:flex;justify-content:space-around;margin:56px}@media (min-width:1024px){.landing-page-footer .landing-page-footer-inner .footer-row .footer-socials{margin:0}}.landing-page-footer .landing-page-footer-inner .footer-row .footer-socials a{font-size:16px;color:#fff}@media (min-width:1024px){.landing-page-footer .landing-page-footer-inner .footer-row .footer-socials a{margin-right:24px}}.landing-page-footer .landing-page-footer-inner .footer-row .footer-home-link{padding-bottom:16px;display:flex;flex-direction:column;text-align:center}.landing-page-footer .landing-page-footer-inner .footer-row .footer-home-link p{color:#fff}.landing-page-footer .landing-page-footer-inner .footer-row .footer-home-link:hover a:after{margin-left:40px}@media (min-width:1024px){.landing-page-footer .landing-page-footer-inner .footer-row .footer-home-link{text-align:left;width:278px}}.landing-page-footer .landing-page-footer-inner .footer-row .footer-home-link a{position:relative;color:#fff;font-size:18px !important;font-weight:700;border-bottom:solid #fff 2px}@media (min-width:1024px){.landing-page-footer .landing-page-footer-inner .footer-row .footer-home-link a:after{position:absolute;content:"";margin-left:10px;width:24px;height:13px;background-image:url("/wp-content/themes/TK2018/images/cta-arrow-white.png");background-size:24px 13px;bottom:50%;transform:translateY(50%);transition:all .2s ease-in-out}}.landing-page-footer .landing-page-footer-inner .footer-row .partner-logos{margin-top:56px;margin-inline:auto}@media (min-width:1024px){.landing-page-footer .landing-page-footer-inner .footer-row .partner-logos{margin:0}}.landing-page-footer .landing-page-footer-inner .footer-row .partner-logos img:last-child{margin-left:48px}.landing-page-footer .landing-page-footer-inner .footer-row .partner-logos img{height:25px}.landing-page-header{position:relative;max-width:1440px;margin:auto;overflow:hidden;margin-bottom:-10px}.landing-page-header .header-image{position:relative;margin-bottom:-10px;max-width:100%}.landing-page-header .header-image img{min-height:500px;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.landing-page-header .header-image .header-image-gradient{position:absolute;width:100%;bottom:0;height:200px;background:#000;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 100%)}.landing-page-header .landing-page-header-inner{display:flex;flex-direction:column;background-color:#000;height:100%;top:0;left:0;right:0;margin-inline:auto;z-index:10;max-width:1140px;width:100%}@media (min-width:768px){.landing-page-header .landing-page-header-inner{position:absolute;background-color:transparent}}.landing-page-header .landing-page-header-inner h1{color:#fff;font-size:50px !important;margin-bottom:16px;margin-top:auto;text-align:center;line-height:48px}.landing-page-header .landing-page-header-inner p{color:#fff;text-align:center;font-size:18px}@media (min-width:768px){.landing-page-header .landing-page-header-inner{margin:auto}.landing-page-header .landing-page-header-inner h1{margin-bottom:32px;width:40%;line-height:4.5rem;font-size:72px !important;text-align:left}.landing-page-header .landing-page-header-inner p{text-align:left;font-size:20px}}.landing-page-header .landing-page-header-inner .header-sub-header{margin-bottom:40px}.landing-page-header .landing-page-header-inner .header-row{display:flex;justify-content:center;position:absolute;margin-inline:auto;width:100%;top:40px}@media (min-width:768px){.landing-page-header .landing-page-header-inner .header-row{justify-content:space-between;padding-top:72px;top:0;position:relative}}.landing-page-header .landing-page-header-inner .header-row .kingston-home-link{width:180px}.landing-page-header .landing-page-header-inner .header-row .kingston-home-link .kingston-logo{-o-object-fit:contain;object-fit:contain}.landing-page-header .landing-page-header-inner .header-row .header-menu{display:none}.landing-page-header .landing-page-header-inner .header-row .header-menu a{color:#fff;margin-left:40px;font-weight:700;position:relative}.landing-page-header .landing-page-header-inner .header-row .header-menu a:before{position:absolute;content:"";width:0;height:100%;left:50%;border-bottom:solid #fff 2px;transition:all .25s}.landing-page-header .landing-page-header-inner .header-row .header-menu a:hover:before{left:0;width:100%}.landing-page-header .landing-page-header-inner .header-row .header-menu .current:before{width:100%;left:0;border-bottom:solid #fff 2px}@media (min-width:768px){.landing-page-header .landing-page-header-inner .header-row .header-menu{display:flex}}.landing-page-header .landing-page-header-inner .anchor-link-tag{display:block;transition:all .2s;font-size:16px !important;font-weight:700;margin-bottom:53px;padding:12px 40px;color:#fff;width:-moz-fit-content;width:fit-content;margin-inline:auto;border:solid #fff 1px;background:0 0 !important}.landing-page-header .landing-page-header-inner .anchor-link-tag:hover{background-color:#fff !important;color:#000 !important}@media (min-width:768px){.landing-page-header .landing-page-header-inner .anchor-link-tag{margin-bottom:120px;margin-inline:0}}.page-template-walking-tours .walking-tours-header .landing-page-header-inner h1{max-width:750px}.page-template-walking-tours .walking-tours-header{min-height:800px}.page-template-walking-tours .walking-tours-header .header-image{min-height:800px}.walking-tours-header{position:relative;max-width:1440px;margin:auto;overflow:hidden;height:calc(100vh - 60px);min-height:600px}.walking-tours-header .extra-sub-tour-info{display:flex;margin-bottom:24px;margin-inline:auto}.walking-tours-header .extra-sub-tour-info p{font-size:13px !important}.walking-tours-header .extra-sub-tour-info .stops-amount{text-transform:uppercase;font-weight:700}.walking-tours-header .extra-sub-tour-info .stops-amount:before{font-family:"Font Awesome 5 Free";content:"\f3c5";color:#fff !important;font-weight:900;margin-right:8px}.walking-tours-header .extra-sub-tour-info .duration{text-transform:uppercase;margin-left:16px;font-weight:700}.walking-tours-header .extra-sub-tour-info .duration:before{font-family:"Font Awesome 5 Free";content:"\f017";color:#fff !important;font-weight:900;margin-right:8px}.walking-tours-header .extra-sub-tour-info .distance{text-transform:uppercase;margin-left:16px;font-weight:700}.walking-tours-header .extra-sub-tour-info .distance:before{font-family:"Font Awesome 5 Free";content:"\f554";color:#fff !important;font-weight:900;margin-right:8px}.walking-tours-header .language-link{font-size:14px !important;margin-top:2px}.walking-tours-header .header-menu-desktop{display:none}.walking-tours-header .header-menu-desktop a{margin-left:30px;border-bottom:2px solid transparent}.walking-tours-header .header-menu-desktop a:hover,.walking-tours-header .header-menu-desktop a.current{border-bottom:2px solid #fff}@media (min-width:1024px){.walking-tours-header .header-menu-desktop{display:flex}}@media (min-width:1024px){.walking-tours-header .header-menu-toggle{display:none}}.walking-tours-header .lines-container{position:relative;margin-bottom:80px;transform:translateY(80px)}.walking-tours-header .lines-container p{font-family:"Zahrah-SemiBoldItalic",serif;text-align:center;font-size:28px !important;color:#fff;text-transform:uppercase}@media (min-width:768px){.walking-tours-header .lines-container p{font-size:35px !important}}.walking-tours-header .lines-container .fancy-line{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-48%);width:50px;height:80px;border-top:solid 2px #fff;border-bottom:solid 2px #fff}@media (min-width:768px){.walking-tours-header .lines-container{transform:translateY(130px)}}.walking-tours-header .header-menu{top:0;position:absolute;display:flex;align-items:center;flex-direction:column;z-index:10;background-color:#000;height:100vh;overflow:hidden;transition:all .3s;width:100%;opacity:0;padding-top:150px;pointer-events:none}.walking-tours-header .header-menu .lines-container{transform:translateY(6px)}@media (min-width:1024px){.walking-tours-header .header-menu{display:none}}.walking-tours-header .header-menu a{font-family:"Zahrah-SemiBoldItalic",serif;text-align:center;font-size:56px !important;color:#fff;text-transform:uppercase;margin-bottom:20px}.walking-tours-header .header-menu.expanded{opacity:1;pointer-events:all}.walking-tours-header .header-image{margin-bottom:-10px;position:relative;height:calc(100vh - 60px)}.walking-tours-header .header-image img{min-height:600px;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.walking-tours-header .header-image .header-image-gradient{position:absolute;width:100%;bottom:0;height:100%;background:rgba(0,0,0,.5) 100%}.walking-tours-header .landing-page-header-inner{display:flex;flex-direction:column;position:absolute;height:100%;top:0;left:0;right:0;margin-inline:auto;max-width:1140px;width:100%}.walking-tours-header .landing-page-header-inner h1{padding-left:30px;padding-right:30px;color:#fff;font-size:52px !important;margin-bottom:40px;margin-top:auto;text-align:center;line-height:48px;max-width:600px;line-height:50px;margin-inline:auto}@media (min-width:768px){.walking-tours-header .landing-page-header-inner h1{font-size:72px !important;line-height:67px;padding-left:0;padding-right:0}}.walking-tours-header .landing-page-header-inner p{color:#fff;text-align:center;font-size:18px}.walking-tours-header .landing-page-header-inner .header-top{margin-top:40px;padding-left:30px;padding-right:30px;width:100%;justify-content:space-between;position:relative;z-index:1000;display:flex;align-items:center}.walking-tours-header .landing-page-header-inner .header-top .kingston-home-link{width:150px;margin-left:0 !important;margin-top:10px}.walking-tours-header .landing-page-header-inner .header-top a{display:inline-block;color:#fff;font-weight:700;margin-right:20px;margin-left:30px;font-size:17px;transform:translateY(-2px)}@media (min-width:1024px){.walking-tours-header .landing-page-header-inner .header-top div{display:flex}}.walking-tours-header .landing-page-header-inner .header-top button{background:0 0;padding:0}.walking-tours-header .landing-page-header-inner .header-top button:after{font-family:"Font Awesome 5 Free";color:#fff !important;font-weight:900;font-size:20px !important;content:"\f0c9";width:20px;display:inline-block}.walking-tours-header .landing-page-header-inner .header-top button.open:after{content:"\f00d"}.walking-tours-header .landing-page-header-inner .top-inner{display:flex;align-items:center}.walking-tours-header .landing-page-header-inner .scroll-link{margin-inline:auto;margin-bottom:auto;margin-top:auto;color:#fff;position:relative;font-weight:700}.walking-tours-header .landing-page-header-inner .scroll-link:after{position:absolute;content:"";width:13px;height:26px;background-image:url("/wp-content/themes/TK2018/images/cta-link-vert-white.png");background-size:13px 26px;left:50%;transform:translateX(-50%);transition:all .2s ease-in-out;top:30px}.walking-tours-header .landing-page-header-inner .scroll-link:hover:after{top:40px}.walking-tours-header .landing-page-header-inner .header-sub-header{text-align:center;color:#fff;padding-left:30px;padding-right:30px;font-weight:100;max-width:600px;margin-inline:auto}.walking-tours-header .landing-page-header-inner .header-sub-header:last-child{margin-bottom:auto}.walking-tours-header .landing-page-header-inner .header-sub-header p{font-size:16px !important;line-height:24.8px}@media (min-width:768px){.walking-tours-header .landing-page-header-inner .header-sub-header p{font-size:18px !important}}.walking-tours-header .landing-page-header-inner .anchor-link-tag{display:block;transition:all .2s;font-size:16px !important;font-weight:700;margin-bottom:53px;padding:12px 40px;color:#fff;width:-moz-fit-content;width:fit-content;margin-inline:auto;border:solid #fff 1px;background:0 0 !important}.walking-tours-header .landing-page-header-inner .anchor-link-tag:hover{background-color:#fff !important;color:#000 !important}.together-terms-header{background-color:#fff;position:relative;max-width:1440px;margin:auto;overflow:hidden}.together-terms-header .landing-page-header-inner{background-color:#fff;height:100%;margin-inline:auto;max-width:1140px;width:100%}.together-terms-header .landing-page-header-inner h1{color:#000;font-size:50px !important;margin-bottom:16px;margin-top:auto;text-align:center;line-height:48px}.together-terms-header .landing-page-header-inner p{color:#000;text-align:center;font-size:18px}@media (min-width:640px){.together-terms-header .landing-page-header-inner h1{margin:0 auto 16px auto}}@media (min-width:768px){.together-terms-header .landing-page-header-inner{margin:auto}.together-terms-header .landing-page-header-inner h1{margin-bottom:32px;width:40%;line-height:4.5rem;font-size:72px !important;text-align:left}.together-terms-header .landing-page-header-inner p{text-align:left;font-size:20px}}.together-terms-header .landing-page-header-inner .header-sub-header{margin-bottom:40px}.together-terms-header .landing-page-header-inner .header-row{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-inline:auto;width:100%;padding-top:20px}@media (min-width:768px){.together-terms-header .landing-page-header-inner .header-row{justify-content:space-between;padding-top:50px;top:0;position:relative;flex-direction:row}}.together-terms-header .landing-page-header-inner .header-row .kingston-home-link{width:180px}.together-terms-header .landing-page-header-inner .header-row .kingston-home-link .kingston-logo{-o-object-fit:contain;object-fit:contain}.together-terms-header .landing-page-header-inner .header-row .header-menu{display:flex;flex-direction:column}.together-terms-header .landing-page-header-inner .header-row .header-menu a{color:#000;margin-left:0;font-weight:700;position:relative;text-align:center}.together-terms-header .landing-page-header-inner .header-row .header-menu a:before{position:absolute;content:"";width:0;height:100%;left:50%;border-bottom:solid #000 2px;transition:all .25s}.together-terms-header .landing-page-header-inner .header-row .header-menu a:hover:before{left:0;width:100%}@media (min-width:768px){.together-terms-header .landing-page-header-inner .header-row .header-menu a{margin-left:40px;text-align:none}}.together-terms-header .landing-page-header-inner .header-row .header-menu .current:before{width:100%;left:0;border-bottom:solid #000 2px}@media (min-width:768px){.together-terms-header .landing-page-header-inner .header-row .header-menu{display:flex;flex-direction:row}}