/*!----------------------------------------------------------------------------------
Theme Name:  <UXAN Customer Theme>
Authors:     UXAN Sports for NS Consultant AG
Authors URL: https://www.uxan-sports.ch
Version:     2.0
License:     GNU General Public License V2
-----------------------------------------------------------------------------------*/

/*!----------------------------------------------------------------------------------

Content

1. General styling
1a. Colors, gradients and overlays
1b. H-, hr- & p-tags
1e. Buttons & links

2. Navigation
3. Header & Footer
4. Modules
5. Forms

-----------------------------------------------------------------------------------*/.inverted .border-top{border-color:hsla(0,0%,100%,.5)!important}.bg-light-blue{background:#edf3f6}.bg-blue{background:#4b83a6!important}.bg-light-brown{background:#f2e6d8}.text-blue{color:#4b83a6!important}.background[class*=-overlay]:after,.plyr--video{background:#4b83a6!important}.fs-lg{font-size:1.375rem!important}.btn{font-size:1.25rem}a{color:#4b83a6}.nav-minimal .nav-link:hover,.nav-minimal .nav-link[class*=active],.text-primary,.text-primary-hover:hover,a:hover{color:#4b83a6!important}.inverted a:hover{color:#fff!important}.navbar{background-color:#fff;padding:1rem 0}.navbar-brand{padding-bottom:0;padding-top:0}.navbar .navbar-brand img{max-height:4.5rem}.navbar-nav .nav-icon{width:100%!important}a.nav-link.nav-icon{padding-left:0!important;padding-right:0!important}a.nav-link.nav-icon:hover .bg-dark{background:#4b83a6!important}.nav-lines .line1{height:.156rem;width:100%}.nav-lines .line2{height:.156rem;width:75%}.nav-lines .line1,.nav-lines .line2{transition:background-color .3s ease}#navbar{justify-content:flex-end}.headroom--unpinned .navbar-sticky{opacity:1;padding:.5rem;transform:translateY(0)}.offcanvas-push .navbar-sticky{opacity:.5;transform:translateX(-6.75rem)}.mobile-navigation ul{list-style:none;padding-left:0}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-width:480px}.nav-minimal .nav-item:not(:first-child){margin-top:2.5rem}[id]{scroll-margin-top:72px}.logo-header{max-width:20rem}.footer-last a:first-child{margin-right:.75rem}.footer-last a:last-child{margin-left:.75rem}.ns-featured-image{width:10rem}.map{height:25rem}.radius-top{border-top-left-radius:2rem;border-top-right-radius:2rem}.radius-bottom{border-bottom-left-radius:2rem;border-bottom-right-radius:2rem}