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