﻿/*!
    Theme Name: Hello Elementor Child
    Template: hello-elementor
    Description: A lightweight theme for Elementor page builder
    Author: Elementor Team / webstrøm
    Author URI: https://webstroem.dk
	Version: 3.0.1
	Stable tag: 3.0.1
	Requires at least: 6.0
	Tested up to: 6.4
	Requires PHP: 7.3
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
    Text Domain: hello-elementor-child
*/header.sticky-header{--header-height: 120px;--shrink-header-to: 0.5;--transition: .45s cubic-bezier(.4, 0, .2, 1);background-color:#fff;transition:background-color var(--transition),backdrop-filter var(--transition),box-shadow var(--transition)}header.sticky-header.elementor-sticky--effects{background-color:rgba(255,255,255,.8);box-shadow:0px 4px 33px 1px rgba(0,0,0,.07);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}header.sticky-header{min-height:var(--header-height);transition:min-height var(--transition)}header.sticky-header.elementor-sticky--effects{min-height:calc(var(--header-height)*var(--shrink-header-to))}@media only screen and (max-width: 767px){header.sticky-header{--header-height: 70px}}header.sticky-header .logo img,header.sticky-header .logo.elementor-widget-theme-site-logo img,header.sticky-header .logo .elementor-icon svg{--logo-height: 70px;--logo-shrink-to: 0.80;height:var(--logo-height);transition:var(--transition);width:auto}header.sticky-header.elementor-sticky--effects .logo img,header.sticky-header.elementor-sticky--effects .logo.elementor-widget-theme-site-logo img,header.sticky-header.elementor-sticky--effects .logo .elementor-icon svg{height:calc(var(--logo-height)*var(--logo-shrink-to))}header.sticky-header .logo .elementor-icon svg{width:auto}body.no-scroll{overflow:hidden}*{-webkit-tap-highlight-color:rgba(255,255,255,0) !important;-webkit-focus-ring-color:rgba(255,255,255,0) !important;outline:none !important}input.elementor-search-form__input::-webkit-search-cancel-button{display:none}.elementor .elementor-widget-text-editor ul,.elementor .elementor-widget-text-editor ol{margin-bottom:.9em}.elementor .elementor-icon-box-description a{color:inherit}.elementor .elementor-icon-box-description a:hover{color:inherit;text-decoration:underline}.contact-icon-box .elementor-icon-box-icon{margin-top:11px}.elementor-video{background-color:#ccc;font-size:18px;width:100%;display:flex;height:100%;justify-content:center;align-items:center}.elementor-editor-active .animate-radius{opacity:1;border-radius:12px}button.cky-btn-revisit,button.cky-show-desc-btn,button.cky-show-desc-btn:not(:hover):not(:active),button.cky-accordion-btn,button.cky-btn-close{border:none;color:inherit;transition:none}button.cky-btn-revisit:hover,button.cky-btn-revisit:focus,button.cky-btn-revisit:visited,button.cky-show-desc-btn:hover,button.cky-show-desc-btn:focus,button.cky-show-desc-btn:visited,button.cky-show-desc-btn:not(:hover):not(:active):hover,button.cky-show-desc-btn:not(:hover):not(:active):focus,button.cky-show-desc-btn:not(:hover):not(:active):visited,button.cky-accordion-btn:hover,button.cky-accordion-btn:focus,button.cky-accordion-btn:visited,button.cky-btn-close:hover,button.cky-btn-close:focus,button.cky-btn-close:visited{background-color:rgba(0,0,0,0) !important;border:none !important;border-color:rgba(0,0,0,0) !important;color:inherit !important}:root{--tec-color-icon-primary: #5d5d5d;--tec-color-icon-primary-alt: #757575;--tec-color-icon-secondary: #bababa;--tec-color-icon-active: #141827;--tec-color-icon-disabled: #d5d5d5;--tec-color-icon-focus: #00003f;--tec-color-icon-error: #A62F03;--tec-color-event-icon: #141827;--tec-color-event-icon-hover: #00003f;--tec-color-accent-primary: #00003f;--tec-color-accent-primary-hover: rgba(0, 0, 63, .8);--tec-color-accent-primary-active: rgba(0, 0, 63, .9);--tec-color-accent-primary-background: rgba(51, 74, 255, .07);--tec-color-accent-secondary: #141827;--tec-color-accent-secondary-hover: rgba(20, 24, 39, .8);--tec-color-accent-secondary-active: rgba(20, 24, 39, .9);--tec-color-accent-secondary-background: rgba(20, 24, 39, .07);--tec-font-family-sans-serif: "Open Sans", sans-serif}.post-type-archive-tribe_events header{position:relative;pointer-events:auto}.entry .entry-content .event-tickets .tribe-tickets__tickets-item-quantity-add,.entry .entry-content .event-tickets .tribe-tickets__tickets-item-quantity-remove,.event-tickets .tribe-tickets__tickets-item-quantity-add,.event-tickets .tribe-tickets__tickets-item-quantity-remove{width:20px}span.tribe-currency-symbol{margin-right:.2em}.event-tickets .tec-tickets-commerce-checkout-cart__coupons .tec-tickets-commerce-checkout-cart__coupons-add-link,.tribe-common .tec-tickets-commerce-checkout-cart__coupons .tec-tickets-commerce-checkout-cart__coupons-add-link{padding:10px 20px !important;background-color:#fff}.tribe-events-schedule .tribe-events-cost{display:none}.tec-tickets-commerce-checkout-cart__coupons{display:none !important}.animate-radius{opacity:0;border-radius:2px}.animate-radius.in-view{border-radius:12px;opacity:1;animation:fadeInOpacity 1s ease-in}@keyframes fadeInOpacity{0%{opacity:0;border-radius:2px}100%{opacity:1;border-radius:12px}}