@font-face{font-family:"CrimsonText";src:url(//www.myoutdoorpassion.se/wp-content/themes/outdoor-passion-wp-theme/css/../fonts/Crimson_Text/CrimsonText-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:"CrimsonText";src:url(//www.myoutdoorpassion.se/wp-content/themes/outdoor-passion-wp-theme/css/../fonts/Crimson_Text/CrimsonText-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"CrimsonText";src:url(//www.myoutdoorpassion.se/wp-content/themes/outdoor-passion-wp-theme/css/../fonts/Crimson_Text/CrimsonText-SemiBold.ttf) format("truetype");font-weight:600}@font-face{font-family:"CrimsonText";src:url(//www.myoutdoorpassion.se/wp-content/themes/outdoor-passion-wp-theme/css/../fonts/Crimson_Text/CrimsonText-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"CrimsonText";src:url(//www.myoutdoorpassion.se/wp-content/themes/outdoor-passion-wp-theme/css/../fonts/Crimson_Text/CrimsonText-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:"CrimsonText";src:url(//www.myoutdoorpassion.se/wp-content/themes/outdoor-passion-wp-theme/css/../fonts/Crimson_Text/CrimsonText-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Comfortaa";src:url(//www.myoutdoorpassion.se/wp-content/themes/outdoor-passion-wp-theme/css/../fonts/Comfortaa/Comfortaa-VariableFont_wght.ttf) format("truetype")}body.full-width-content .site-inner{max-width:100%;padding:0;min-height:10vh}body.full-width-content .site-inner .content{width:100%}body header{transition:background .4s ease}body.scrolled header{-webkit-box-shadow:0px 0px 25px 10px rgba(0,0,0,.08);box-shadow:0px 0px 25px 10px rgba(0,0,0,.08);background-color:#fff}body .site-header{position:fixed;top:0;left:0;width:100%}@media (min-width:769px){body .site-header{height:80px}}@media (max-width:768px){body .site-header{height:55px}}body .site-header>.wrap{width:100%;height:100%}@media (min-width:769px){body .site-header>.wrap{display:flex;justify-content:center}}body .site-header>.wrap .title-area{display:none}body .site-header>.wrap .nav-menu-button{z-index:1200;position:-webkit-sticky;position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center}@media (min-width:769px){body .site-header>.wrap .nav-menu-button.nav-menu-button-mobile-only{display:none}}@media (min-width:769px){body .site-header>.wrap .nav-menu-button{width:80px;height:80px}}@media (max-width:768px){body .site-header>.wrap .nav-menu-button{width:55px;height:55px}}body .site-header>.wrap .nav-menu-button .nav-menu-button-inner-wrap{width:34px;height:26px;display:flex;flex-direction:column;justify-content:space-between}body .site-header>.wrap .nav-menu-button .nav-menu-button-inner-wrap div{border-radius:0;width:100%;height:4px;background-color:#000;transition:opacity .4s ease,transform .4s ease}body .site-header>.wrap .nav-menu-button .nav-menu-button-inner-wrap div.nav-menu-button-inner-stripe-top{transform-origin:2.5px 50%}body .site-header>.wrap .nav-menu-button .nav-menu-button-inner-wrap div.nav-menu-button-inner-stripe-bottom{transform-origin:2.5px 50%}body .site-header>.wrap .nav-menu-button.open .nav-menu-button-inner-stripe-top{transform:rotate(45deg) translate(0px,0px)}body .site-header>.wrap .nav-menu-button.open .nav-menu-button-inner-stripe-middle{opacity:0;transform:rotate(0deg) scale(.2,.2)}body .site-header>.wrap .nav-menu-button.open .nav-menu-button-inner-stripe-bottom{transform:rotate(-45deg) translate(1px,-1px)}@media (min-width:769px){body .site-header>.wrap .nav-wrapper{height:100%;width:1100px;padding:0 20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}body .site-header>.wrap .nav-wrapper .menu-primary{display:flex;flex-direction:row}body .site-header>.wrap .nav-wrapper .menu-primary a{padding:0 0 0 20px;font-weight:700;font-size:18px;text-transform:uppercase}body .site-header>.wrap .nav-wrapper .menu-primary ul li a{font-size:14.4px}body .site-header>.wrap .nav-wrapper .menu-secondary{display:flex;flex-direction:row}body .site-header>.wrap .nav-wrapper .menu-secondary a{padding:0 0 0 20px;font-weight:700}body .site-header>.wrap .nav-wrapper ul{height:100%}body .site-header>.wrap .nav-wrapper .nav-primary,body .site-header>.wrap .nav-wrapper .wrap{height:100%}body .site-header>.wrap .nav-wrapper ul li{height:100%;display:flex;flex-direction:row;align-items:center}body .site-header>.wrap .nav-wrapper ul li:hover ul{height:auto;opacity:1}body .site-header>.wrap .nav-wrapper ul li:hover ul li{transform:translateY(0)}body .site-header>.wrap .nav-wrapper ul li ul{border-bottom:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.03);position:absolute;top:80px;overflow:hidden;height:0;width:auto;padding-right:20px;padding-top:10px;opacity:0;transition:opacity .3s ease;background-color:#fff}body .site-header>.wrap .nav-wrapper ul li ul li{transform:translateY(-10px);transition:transform .3s ease;line-height:1.3;padding:8px 0}}@media (max-width:768px){body .site-header>.wrap .nav-wrapper{background-color:#fff;transition:width .4s ease;position:absolute;right:0;top:0;z-index:1000;overflow-y:scroll;width:0;height:100vh;overflow:hidden;padding:80px 0 0;display:flex;flex-direction:column}body .site-header>.wrap .nav-wrapper.open{width:100%;height:100vh}body .site-header>.wrap .nav-wrapper ul.menu-primary,body .site-header>.wrap .nav-wrapper ul.menu-secondary{display:flex;flex-direction:column;padding:0 10px 14mm}body .site-header>.wrap .nav-wrapper ul.menu-primary li,body .site-header>.wrap .nav-wrapper ul.menu-secondary li{overflow:hidden}body .site-header>.wrap .nav-wrapper ul.menu-primary li a span,body .site-header>.wrap .nav-wrapper ul.menu-secondary li a span{border-bottom:1px solid rgba(128,128,128,.2);display:block;padding:0 0 0 20px;font-weight:700;line-height:14mm}body .site-header>.wrap .nav-wrapper ul.sub-menu{padding-left:50px}body .site-header>.wrap .nav-wrapper ul.sub-menu li a span{padding-left:0;opacity:.8;font-size:1em;font-weight:400}body .site-header>.wrap .nav-wrapper .nav-primary{overflow-y:scroll;padding-bottom:160px}}@media (max-width:768px){body:not(.scrolled) .nav-wrapper:not(.open) .genesis-nav-menu>li:not(.current-menu-item) a{color:#fff}}@media (min-width:769px){body:not(.scrolled) .genesis-nav-menu>li:not(.current-menu-item)>a{color:#fff}}body:not(.scrolled) .wrap .nav-menu-button:not(.open) .nav-menu-button-inner-wrap div{background-color:#fff}.post-template-default main.content{display:flex;align-content:center}.post-template-default main.content .entry-header{width:100%}body .site-inner .fl-button-wrap a.fl-button{border-radius:0;border:none;background-color:#f89317}body .site-inner .fl-button-wrap a.fl-button .fl-button-icon{color:#fff}body .site-inner .fl-button-wrap a.fl-button span{color:#fff}body .site-inner .fl-button-wrap a.fl-button:hover{opacity:.9}@media (min-width:769px){.header-logo-wrapper{height:70%}.header-logo-wrapper:hover{cursor:pointer}.header-logo-wrapper .header-logo-inner{height:100%}.header-logo-wrapper .header-logo-inner .header-logo-img{height:100%}.header-logo-wrapper .header-logo-inner img{height:100%;width:auto}}@media (max-width:768px){.header-logo-wrapper{position:fixed;left:0;top:0;height:55px;padding-top:12px;padding-left:10px}}@media (max-width:768px) and (max-width:768px){.header-logo-wrapper{padding-top:5.5px}}@media (max-width:768px){.header-logo-wrapper .header-logo-inner a img{height:56px;width:auto}}@media (max-width:768px) and (max-width:768px){.header-logo-wrapper .header-logo-inner a img{height:44px}}@media (max-width:768px){.header-logo-wrapper .header-logo-inner a img .header-logo-img{height:100%}}html body{font-family:"CrimsonText",sans-serif}html body.no-scroll{overflow:hidden}html body p,html body li,html body label,html body input{font-family:"CrimsonText",sans-serif;line-height:1.55}@media (min-width:769px){html body p,html body li,html body label,html body input{font-size:18px}}@media (max-width:768px){html body p,html body li,html body label,html body input{font-size:18px}}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{font-family:"CrimsonText",sans-serif;color:#282828;line-height:1.2;margin:.8em 0 .4em;text-transform:auto}@media (min-width:769px){html body h1{font-size:64.8px}html body h2{font-size:50.4px}html body h3{font-size:36px}html body h4{font-size:25.2px}html body h5{font-size:25.2px}html body h6{font-size:25.2px}}@media (max-width:768px){html body h1{font-size:46.8px}html body h2{font-size:32.4px}html body h3{font-size:25.2px}html body h4{font-size:21.6px}html body h5{font-size:21.6px}html body h6{font-size:21.6px}}html body .ingress{font-weight:700}.nav-primary li{font-family:"Comforta",sans-serif}body.home .header-logo-wrapper{opacity:0}body.home.scrolled .header-logo-wrapper{opacity:1}