.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}button.menu-toggle{background-color:transparent;width:100%;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}.nav-search-enabled .main-navigation .menu-toggle{text-align:left}.mobile-bar-items{display:none;position:absolute;right:0;top:0;z-index:21;list-style-type:none}.mobile-bar-items a{display:inline-block}nav.toggled ul ul.sub-menu{width:100%}.dropdown-hover .main-navigation.toggled ul li.sfHover>ul,.dropdown-hover .main-navigation.toggled ul li:hover>ul{transition-delay:0s}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled ul ul{transition:0s;visibility:hidden}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .main-nav li{float:none;clear:both;display:block;text-align:left}.main-navigation.toggled .main-nav li.hide-on-mobile{display:none!important}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.main-navigation.toggled .menu li.search-item{display:none!important}.main-navigation.toggled .sf-menu>li.menu-item-float-right{float:none;display:inline-block}@media(max-width:768px){a,body,button,input,select,textarea{transition:all 0s ease-in-out}.top-bar.top-bar-align-left,.top-bar.top-bar-align-right{text-align:center}.top-bar .widget{float:none!important;margin:0 10px!important}.top-bar .widget_nav_menu li{float:none;display:inline-block;padding:5px 0}.footer-bar .widget_nav_menu li:first-child{margin-left:10px}.footer-bar .widget_nav_menu li:last-child{margin-right:10px}.inside-header>:not(:last-child):not(.main-navigation){margin-bottom:20px}.header-aligned-right .site-header,.site-header{text-align:center}.header-widget{float:none;max-width:100%;text-align:center}.content-area,.inside-footer-widgets>div,.sidebar{float:none;width:100%;left:0;right:0}.site-main{margin-left:0!important;margin-right:0!important}body:not(.no-sidebar) .site-main{margin-bottom:0!important}.one-container .sidebar{margin-top:40px}.separate-containers #left-sidebar+#right-sidebar .inside-right-sidebar{margin-top:0}.both-left.separate-containers .inside-left-sidebar,.both-left.separate-containers .inside-right-sidebar,.both-right.separate-containers .inside-left-sidebar,.both-right.separate-containers .inside-right-sidebar{margin-right:0;margin-left:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.post-image-aligned-left .post-image,.post-image-aligned-right .post-image{float:none;margin:2em 0;text-align:center}.comment .children{padding-left:10px;margin-left:0}.edd_download{display:block;float:none!important;margin-bottom:1.5em;width:100%!important}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}.site-info{text-align:center}.copyright-bar{float:none!important;text-align:center!important}.footer-bar{float:none!important;text-align:center!important;margin-bottom:20px}.footer-bar .widget_nav_menu li{float:none;display:inline-block;padding:5px 0}.inside-footer-widgets>div:not(:last-child){margin-bottom:40px}.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{margin:0}.site-footer .footer-widgets .footer-widgets-container .inner-padding{padding:0}}@font-face{font-family:GeneratePress;src:url(//spaobad.com/wp-content/themes/generatepress/assets/fonts/generatepress.eot);src:url(//spaobad.com/wp-content/themes/generatepress/assets/fonts/generatepress.eot#iefix) format("embedded-opentype"),url(//spaobad.com/wp-content/themes/generatepress/assets/fonts/generatepress.woff2) format("woff2"),url(//spaobad.com/wp-content/themes/generatepress/assets/fonts/generatepress.woff) format("woff"),url(//spaobad.com/wp-content/themes/generatepress/assets/fonts/generatepress.ttf) format("truetype"),url(//spaobad.com/wp-content/themes/generatepress/assets/fonts/generatepress.svg#GeneratePress) format("svg");font-weight:400;font-style:normal}.cat-links:before,.comments-link:before,.dropdown-menu-toggle:before,.generate-back-to-top:before,.menu-toggle:before,.nav-next .next:before,.nav-previous .prev:before,.search-form .search-submit:before,.search-item a:before,.tags-links:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{opacity:.7}.menu-toggle:before{content:"\f0c9";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.toggled .menu-toggle:before{content:"\f00d"}.main-navigation.toggled .sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.search-item a:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.search-item.close-search a:before{content:"\f00d"}.widget .search-form button:before{content:"\f002";font-family:GeneratePress}.dropdown-menu-toggle:before{content:"\f107";font-family:GeneratePress;display:inline-block;width:.8em;text-align:left}nav:not(.toggled) ul ul .dropdown-menu-toggle:before{text-align:right}.dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle:before{transform:rotate(180deg)}.dropdown-click .menu-item-has-children.sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.dropdown-hover nav:not(.toggled) ul ul .dropdown-menu-toggle:before{content:"\f105"}.entry-header .cat-links:before,.entry-header .comments-link:before,.entry-header .tags-links:before{display:none}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{font-family:GeneratePress;text-decoration:inherit;position:relative;margin-right:.6em;width:13px;text-align:center;display:inline-block}.cat-links:before{content:"\f07b"}.tags-links:before{content:"\f02c"}.comments-link:before{content:"\f086"}.nav-previous .prev:before{content:"\f104"}.nav-next .next:before{content:"\f105"}.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle:before{content:"\f104"}.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle:before{content:"\f105"}.generate-back-to-top:before{content:"\f106";font-family:GeneratePress}.search-form .search-submit:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}html{font-size:10px;}
.grey{color:#b2b2b2;margin-bottom:1em;color:rgba(0,0,0,0.7);font-size:1.6rem;}
ko
.message{border:1px solid #ddd;font-size:15px;padding:20px;}
.ctaimage img{height:300px;object-fit:cover;width:100%;}
.ctaimage{position:relative;width:100%;}
.ctaimage figcaption{position:absolute;top:45%;left:50%;transform:translate(-50%, -50%);display:inline-block;background:black;color:white;font-size:20px;padding:15px 25px;}
.ctaimage figcaption a{color:white!important;}
.elementor-element-75b15ac5 .elementor-widget-wrap>.elementor-element{width:auto!important;}
.nyhet{position:relative;}
.nyhet figcaption{position:absolute;bottom:0;right:0;padding:10px 15px;background:black;color:white;margin-bottom:.5em;font-size:95%;text-transform:uppercase;letter-spacing:0.02em;}
.site-wrapper{box-shadow:0 0 5px 5px rgba(0,0,0,0.1);margin-top:5px;}
.page-id-74261 .wp-block-column img{height:35vmin;object-fit:cover;}
#site-navigation{border-top:4px solid #004AFF;}
#masthead{padding-bottom:7px;}
.header-widget{display:block;position:absolute;left:500px;top:9px;max-width:none !important;}
#left-sidebar{padding-top:25px;}
#left-sidebar .menu-item{margin-bottom:2px;line-height:1.3em;font-weight:600;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select{margin-bottom:10px;}
.log-form-group{padding-bottom:10px;}
.log-form-group label{display:block;}
.sob-divider-transparent{clear:both;display:block;width:100%;}
.sob-divider-bold{clear:both;display:block;width:100%;height:1px;background:#00D5FF;}
.sob-divider-hr{clear:both;display:block;width:100%;margin-bottom:20px;padding-top:20px;border-bottom:1px solid #e6e6e6;}
.af-list hr{margin-top:25px;margin-bottom:25px;}
.less-padding-top{margin-top:-45px;}
.spec.less-padding-top{margin-top:-60px;padding-top:0;}
.fixedimg img{max-height:50vh;object-fit:cover;}
#main .less-padding{margin-bottom:20px;}
a.button-navigation, a.button-navigation, a.button.wc-backward{background-color:black;padding:10px 25px 12px;color:white!important;display:inline-block;font-size:15px;line-height:normal;letter-spacing:0.05em;}
.fixedimage{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%!important;object-fit:cover;}
.allwhite{z-index:3;padding:60px 30px;position:relative;color:white;}
.allwhite h2{color:white;}
.popmake-content p{margin-bottom:0;}
.allwhite p{margin-bottom:1.5em;}
a.button-navigation:hover, a.button-navigation:hover, a.button.wc-backward:hover{background-color:black !important;}
.popmake{padding:0!important;}
.wp-block-cover, .wp-block-cover-image{padding:0;}
.aterforsaljare-template-default iframe{width:100%;}
.wp-post-image{display:block;}
.button-action{background-color:black;padding:10px 25px 12px;color:white!important;display:inline-block;font-size:15px;line-height:normal;letter-spacing:0.05em;}
.button-action:hover{background-color:black;}
.button-reset{background-color:grey;padding:10px 25px 12px;color:white!important;display:inline-block;font-size:15px;line-height:normal;letter-spacing:0.05em;}
.button-reset:hover{background-color:#999;}
.sob-section-break{width:100%;}
.button-exclusive{background-color:black;padding:10px 25px 12px;color:white!important;display:inline-block;font-size:15px;line-height:normal;letter-spacing:0.05em;}
.button-exclusive:hover{background-color:black;}
.lgc-grid-parent{margin-left:-10px;}
.lgc-grid-50.lgc-tablet-grid-50.lgc-last{float:right !important;}
button, html input[type="button"], input[type="reset"], input[type="submit"], a.button, a.button:visited, a.wp-block-button__link:not(.has-background){background-color:black;padding:10px 25px 12px;color:white!important;display:inline-block;font-size:15px;line-height:normal;letter-spacing:0.05em;}
input[type=checkbox], input[type=radio]{margin-right:5px;}
.slb_controls{display:none !important;}
.spabad-slider{margin-bottom:60px;}
.spabad-listning{text-align:center;}
.spabad-listning-lang-rubrik h3 a{min-height:48px;}
.spabad-listning-bild{min-height:185px;display:block;}
.spabad-listning-text{min-height:72px;}
.pooler-listning-bild{min-height:165px;display:block;}
.product_meta span{display:block;font-weight:400}
.product_meta span span, .product_meta a{display:inline-block;font-weight:300;}
.product_meta a{color:black;text-decoration:underline;}
.footer-icon{margin-right:10px;}
.sob-tothetop{}
h3 > a, h2 > a{color:black !important;}
#primary{padding:0;}
#main ul{margin-left:20px;}
.entry-header, .entry-content, .entry-content:not(:first-child), .entry-summary:not(:first-child), .page-content:not(:first-child){margin-top:0;}
.woocommerce-message{background-color:#0495f4 !important;}
.button.wc-forward{background-color:black;padding:10px 25px 12px;color:white!important;display:inline-block;font-size:15px;line-height:normal;letter-spacing:0.05em;}
.button.wc-forward:hover{background-color:black !important;}
.coupon .button{background-color:black;padding:10px 25px 12px;color:white!important;display:inline-block;font-size:15px;line-height:normal;letter-spacing:0.05em;}
.coupon .button:hover{color:black !important;background-color:white !important;}
.woocommerce-product-gallery{margin-right:10px !important;}
.sob-price .price{display:inline !important;}
.single_add_to_cart_button{background-color:black;padding:10px 25px 12px;color:white!important;display:inline-block;font-size:15px;line-height:normal;letter-spacing:0.05em;}
.single_add_to_cart_button:hover{background-color:black !important;}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{background-color:grey;padding:10px 25px 12px;color:white!important;display:inline-block;font-size:15px;line-height:normal;letter-spacing:0.05em;}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover{background-color:grey !important;}
.button.product_type_simple{}
.quantity{margin-top:20px;}
.woocommerce-ordering, .woocommerce-result-count{display:none !important;}
.text-center{text-align:center;}
.width-100{width:100%;}
.mt-20{margin-top:20px;}
.sob-exclusive-product h1{font-size:52px;}
.sob-exclusive-product h2{font-size:32px;}
.sob-exclusive-responsive-divider{padding-top:70px;}
.logged-out .button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .logged-out.woocommerce ul.products li.product .button, .logged-out.woocommerce div.product form.cart, .logged-out .menu-item-91245, .logged-out #menu-item-91245{display:none}
.role-customer .button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .role-customer.woocommerce ul.products li.product .button, .role-customer.woocommerce div.product form.cart, .role-customer .menu-item-91245, .role-customer #menu-item-91245{display:none}
.elementor-nav-menu .menu-item-91245{padding-right:30px;}
@media(max-width:768px){
.sob-exclusive-responsive-divider{padding-top:100px;}
}
.sob-exclusive-cta{padding:50px 0;text-align:center;}
.sob-section-break{padding:40px 0 25px 0;display:flex;flex-flow:wrap;background-color:transparent;}
.sob-section-break.sob-section-margin-bottom{padding:40px 0 0px 0;}
.sob-section-break.sob-section-gradient{border-bottom:1px dotted #f1f1f1;background-image:-webkit-gradient(radial, 50% 100%, 0, 50% 100%, 644, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(80%, rgba(0, 0, 0, 0)));background-image:-webkit-radial-gradient(center bottom, 50% 10%, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);background-image:-moz-radial-gradient(center bottom, 50% 10%, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);background-image:-ms-radial-gradient(center bottom, 50% 10%, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);background-image:-o-radial-gradient(center bottom, 50% 10%, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);background-image:radial-gradient(50% 10% at center bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);}
.sob-section-break > .js-wpv-view-layout{width:100%;}
.sob-exclusive-facts{max-width:100%;}
.sob-exclusive-facts table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;border:none;margin-top:20px;}
.sob-exclusive-facts td{padding:8px;line-height:18px;text-align:left;vertical-align:top;border:none;border-top:1px solid #e6e6e6;}
.sob-tabs{width:100%;padding:2px !important;border-radius:0px !important;background:#f1f1f1 !important;}
.sob-tabs > .su-tabs-nav{width:15% !important;}
.sob-tabs > .su-tabs-panes{width:85% !important;}
.sob-tab-item{float:left;width:100px;margin-right:50px;margin-bottom:15px;}
.sob-tab-item img{display:block;margin:20px 18px 10px 18px;}
.sob-accordion .su-spoiler-title{font-family:"Arapey", serif !important;font-style:italic !important;font-weight:300 !important;font-size:22px !important;}
.sob-accordion .su-spoiler-icon{font-size:20px !important;}
.sob-accordion-item{float:left;width:100px;margin-right:50px;margin-bottom:15px;}
.sob-accordion-item img{display:block;margin:20px 18px 10px 18px;}
.sob-exclusive-link-indicator h4:hover{padding-bottom:1px !important;margin-bottom:19px !important;border-bottom:1px solid #ccc !important;}
.sob-exclusive-accessories{margin-bottom:20px;}
.sob-exclusive-accessories img{border-right:1px solid #ccc;padding-right:10px;margin-right:20px;float:left;}
.block20{width:25%;display:inline-block;margin-bottom:20px;margin-top:15px;}
.block20 img{min-width:100px;width:100px;}
.block33{width:33.333%;display:inline-block;margin-bottom:20px;}
.block50{width:50%;display:inline-block;margin-bottom:20px;}
.block50 img{min-width:auto;}
#cookie-notice{z-index:9999999 !important;}
.post-list{box-shadow:none !important;}
.post-list .lscf-title{height:1.4em !important;}
.post-list .block-row .caption-block{padding:0 !important;}
.sob-mb-0{margin-bottom:0 !important}
.view.block-view .block-row{min-height:260px !important;}
.sob-kort-beskrivning{display:none;}
.lscf-posts-block.block-view .sob-kort-beskrivning{display:inherit;}
.plus::after{content:" ";width:19px;height:18px;display:inline-block;margin-left:15px;background:url(//spaobad.com/wp-content/themes/generatepress_child/images/down.png) no-repeat center center;background-size:auto 16px;}
#main .wp-block-separator{border:0;}
.sticky{position:sticky;position:-webkit-sticky;top:130px;padding-top:30px;background:white;padding-bottom:22px;margin-bottom:34px!important;}
.sticky::after{content:" ";width:100vw;left:50%;bottom:0;height:1px;border-bottom:1px solid #ddd;transform:translate(-50%);position:absolute;}
.sticky.back{position:fixed;top:130px;width:100%;left:0;z-index:999;}
.sticky.back .wp-block-column{margin-left:3.5vw;}
.sticky h3{font-size:22px;}
.back h3{padding-left:25px;background:url(//spaobad.com/wp-content/themes/generatepress_child/images/back.png) no-repeat top 10px left 0;background-size:16px auto;line-height:normal;}
#cookie-notice .cn-button{background:white;padding:5px 10px;line-height:normal;font-size:inherit;color:black!important;border:1px solid black;margin-top:10px;}
#cookie-notice .cn-button:hover{background:white!important;}
.cookie-notice-container{left:auto;right:0;border-top:1px solid #ddd;padding:5px 30px 15px 0;}
#main .wp-block-column .inside-article a, #main .paging-navigation a, #main .comments-area a, #main .page-header a,
#main .wp-block-column .inside-article a:hover, #main .paging-navigation a:hover, #main .comments-area a:hover, #main .page-header a:hover{color:#999;}
#main .wp-block-column a{color:#858585;}
.elementor-77038 .elementor-element.elementor-element-76f2f41{z-index:9999}
#page{padding-top:16.8rem;}
.highlight{background:black;color:white;font-size:16px;padding:2px 10px 4px;letter-spacing:0.05em;text-transform:uppercase;}
mark.count{display:none;}
.schema-faq{display:inline-block;width:100%;}
.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header, .wp-block-group__inner-container{padding:0px 6rem 40px 6rem;}
.site .entry-content > [class*="wp-block-"]:not(:last-child){margin-bottom:2.8rem;}
.single-frm_display img{width:6cm;height:auto;min-width:auto!important;}
.single-frm_display header, .single-frm_display .main-header, .single-frm_display footer{display:none;position:absolute;width:0cm;height:0cm;}
.single-frm_display .site-content{padding:20px;}
@media print {.single-frm_display .site-content{padding:0px!important;}}
.single-frm_display .page-content, .single-frm_display .entry-content, .single-frm_display .entry-summary{margin:0;}
.single-frm_display p{margin-bottom:1em}
.sob-ob-wrapper{position:relative;}
.single-frm_display .sob-ob-spaobadinfo{bottom:0cm!important}
.single-frm_display .sob-ob-inner-wrapper{height:27cm;}
.sob-ob-inner-wrapper td, .sob-ob-inner-wrapper p, .sob-ob-inner-wrapper div{vertical-align:top;}
caption, th, td{font-weight:300;}
.sob-ob-inner-wrapper tr td:first-child{width:4.5cm!important;font-weight:500!important;}
.sob-ob-kundinformation td:first-child, .sob-ob-kundinformation td:nth-child(3){font-weight:500!important;}
.single-frm_display span{font-weight:500!important;}
.spec{width:calc(100% + 12rem);padding:6rem 6rem 4.5rem;margin-left:-6rem;background:#efefef;}
.entry-content > [class*="spec"]:not(:last-child){margin-bottom:3em;}
@media(max-width:1168px){
.sob-gavle{display:none;}
} .entry-content{position:relative;}
.alpin_logo, .usspa_logo, .small_logo{position:absolute;top:-15px;right:0;}
.usspa_logo, .small_logo{top:0;}
@media(min-width:1024px){
.elementor-element-75b15ac5{position:fixed!important;width:100%;z-index:9999;top:0;left:0;}
.elementor-element-75b15ac5 p{font-size:16px;margin:0;color:white;}
.elementor-element-75b15ac5 a{color:white;}
.elementor-location-header{position:fixed;width:100%;z-index:9999;background:white;top:40px;padding-top:10px;padding-bottom:15px;border-bottom:1px solid #ddd;height:65px;}
}
@media(max-width:1024px){
.elementor-element-fd7939d{display:none!important;}
.elementor-element-75b15ac5, .elementor-77038 .elementor-element.elementor-element-3c3fe3ac, .elementor-77038 .elementor-element.elementor-element-76f2f41, .hideonmobile{display:none;}
.leftonmobile .alignright{text-align:left;float:none;margin-left:0;}
.elementor-77038 .elementor-element.elementor-element-3b33b59{width:auto!important}
.taptap-menu-button-wrapper, .taptap-logo-wrapper, .taptap-header, .taptap-background-color, .taptap-background-image, .taptap-background-overlay, .taptap-main-wrapper, .taptap-search-wrapper, .taptap-search-button-wrapper{display:block!important;}
.sticky{padding-top:15px;padding-bottom:15px;}
.sticky.back{top:100px;position:absolute;}
.sticky.back .wp-block-column{margin-left:35px;}
}
@media(max-width:900px){
.resize img{min-height:75vh;object-fit:cover;}
}
.elementor-77038 .elementor-element.elementor-element-3c3fe3ac{width:auto!important;}
.eicon{display:none;position:absolute;text-indent:-9999px;}
.elementor-button-icon::after{content:'Varukorg ';font-size:16px;margin-right:10px;}
.elementor-77038 .elementor-element.elementor-element-f30cafc .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before{float:right;}
.elementor-element-3c3fe3ac .elementor-element-populated{padding:0!important;}
.elementor-77038 .elementor-element.elementor-element-3c3fe3ac{position:fixed;width:auto;top:75px;line-height:normal;right:10px;}
.elementor-77038 .elementor-element.elementor-element-76f2f41{right:0px;width:auto!important;position:fixed;top:52px;}
.wp-block-cover a{background:black;color:white;padding:8px 16px}
#main .wp-block-column .no-cta a, .wp-block-cover .no-cta a{background:transparent;color:inherit;padding:0;text-decoration:underline;}
.wp-block-cover a, .wp-block-cover a:visited{color:white;}
.wp-block-cover{width:100vw;transform:translate(-50%, 0);left:50%;min-height:50vh;}
.wp-block-cover__inner-container{max-width:1330px;}
.site-footer{display:none;}
footer{background:black;margin:0;padding:50px 0px 50px 0;width:100%;}
footer .widget-title{color:#ccc;text-transform:uppercase;margin-bottom:30px;letter-spacing:0.02em;}
footer .widget{width:25%;padding-left:40px;display:inline-block;vertical-align:top;}
footer .widget p{padding-right:40px;color:#f5f5f5;margin-bottom:40px;}
footer .widget a{color:#f5f5f5;}
footer .cta, .kontakt-nav a, .kontakt-nav a:visited, #main .kontakt-nav .wp-block-column a{background:#999;color:white;font-size:15px;padding:10px 25px;font-weight:400;display:inline-block;margin-bottom:5px;}
.faq-nav a, .faq-nav a:visited, #main .faq-nav .wp-block-column a{font-size:20px;padding:0px 20px 0 0;display:inline-block;margin-bottom:5px;color:#444;}
.faq-nav{position:sticky;top:0;padding:32px 0 0;background:white;border-bottom:1px solid #d0d0d0;z-index:1;}
#main .wp-block-separator{background:#d0d0d0;}
iframe{width:100%;margin-bottom:20px;}
@media(max-width:1360px){
body:not(.rtl) .elementor-77038 .elementor-element.elementor-element-e89a381 .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child){margin-right:25px!important;}
.intro, .gapless{min-height:60vh;}
}
@media(max-width:1260px){
body:not(.rtl) .elementor-77038 .elementor-element.elementor-element-e89a381 .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child){margin-right:20px!important;}
footer .widget{width:50%;}
}
body, p, h1, h2, h3, h4, h5, nav li, .widget-title{font-family:neue-haas-unica, sans-serif;font-style:normal;line-height:1.35;font-weight:100;letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.intro{height:60vh;margin-top:-40px;margin-bottom:40px;}
.gapless{height:60vh;}
.gapless .wp-block-column{position:relative;}
.gapless .wp-block-column img{width:100%;height:100%;position:absolute;object-fit:cover;left:50%;top:50%;transform:translate(-50%, -50%);}
.intro h1{font-weight:400;margin:0;text-align:center;font-size:6.5vw;text-transform:uppercase;margin-top:-1.5vw;}
.gapless figcaption{position:absolute;bottom:25px;left:25px;font-weight:400;margin:0;font-size:4vw;line-height:1.2;padding:0;}
#main .gapless figcaption a, #main .gapless figcaption a:visited, #main .gapless figcaption a:hover{color:black;}
nav li{font-size:18px;color:black;}
.entry-content > [class*="wp-block-"]:not(:last-child){margin-bottom:60px;}
.gapless .wp-block-column:not(:first-child){margin-left:2px;}
p, h4, .wp-block-column li{font-size:19px;max-width:850px;}
h3, h2{max-width:850px;}
p.has-text-align-center, h4.has-text-align-center, h3.has-text-align-center, .has-text-align-center, h2.has-text-align-center{max-width:none;}
.wp-block-cover p, .kontakt-nav p{max-width:none;}
.wp-block-column ul{margin-bottom:25px;}
h3{font-size:22px;line-height:1.35;font-weight:400;}
strong, b{font-weight:400;}
h2{font-size:3.0rem;}
h1, .entry-title, .brand, .single-product .price{font-size:3.8rem;margin-bottom:1em;}
.product-title, .brand, .single-product .price{display:inline-block;}
.brand, .single-product .price{color:#999;}
.brand{margin-right:1em;}
.single-product .price{float:right;}
.site-footer{padding-top:20px;padding-bottom:80px;background:black;}
.entry-header h1{color:black;}
.widget-title{margin-bottom:20px;font-weight:400;}
.wp-block-image{margin-bottom:1.4rem;}
.page-header-image-single{display:none;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images,
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{clear:none;float:none;display:inline-block;vertical-align:top;}
.frm_ajax_loading{display:none;}
.elementor-section.elementor-section-boxed>.elementor-container{max-width:1350px;}
.blocks-gallery-grid:after{content:'flickity';display:none;}
.border-top{border-top:2px solid #fff;}
@media screen and (max-width:1024px){ .blocks-gallery-grid:after{content:'';}
.flickity-button{display:none;}
}
#main .blocks-gallery-grid, #page .blocks-gallery-grid{margin-left:0;}
@media screen and (min-width:680px){
#main .blocks-gallery-grid, #page .blocks-gallery-grid{margin-left:-6rem;width:calc(100% + 12rem)}
} .elementor-location-header , .site-header, #site-navigation{display:none;}
.main-header{width:100%;position:fixed;top:0;left:0;z-index:9999;background:white;display:block;transition:top .5s ease-in-out;}
.h-hidden{top:-135px;}
.h-hidden .main-nav.active ul{top:-400px;}
.main-nav ul{transition:top .5s ease-in-out}
.ctabar{width:100%;background:black;font-size:16px;padding:10px 0;text-align:center;z-index:9999;}
.ctabar a{color:white;}
.main-nav a{color:#000;}
.main-nav li{display:inline-block;font-size:20px;margin-left:22px;}
.main-nav ul{float:right;padding:30px 6rem 30px 0;margin:0;}
.logo{background:url(https://spaobad.com/wp-content/uploads/2018/03/cropped-logga-1.png) no-repeat top left;background-repeat:no-repeat;width:260px;height:59px;background-size:auto 59px;margin:16px 0px 0 5rem;float:left;}
.toggle_burger{position:absolute;top:30px;right:30px;background:url(//spaobad.com/wp-content/themes/generatepress_child/images/toggle_burger.png) no-repeat top right;background-size:30px 25px;width:30px;height:25px;display:inline-block;text-indent:-9999px;cursor:pointer;}
.alignfull{padding-left:40px;padding-right:40px;}
.wp-block-embed-youtube{width:100%;display:inline-block;}
.gapless{padding-left:0;padding-right:0;}
.term-archive .grid-75, .single-kopa-skota .grid-75{width:100%;left:0;}
.term-archive .pull-75{left:auto;width:100%;margin-bottom:6vw;margin-top:4vw;}
.term-archive #main img{width:100%;}
.term-archive .inside-grid-column{padding:0 25px 0 10px}
.term-archive .site-content{padding-top:30px;}
.term-archive #primary{margin-bottom:4vw;}
.navwrap{transition:0.4s ease-in-out margin-top;z-index:-1;position:relative;}
.is-hidden .navwrap{margin-top:-100px;}
.tax-product_tag .grid-75{width:75%}
.tax-product_tag .push-25{left:25%}
.tax-product_tag #left-sidebar{left:-75%;width:25%;margin-top:0;}
body .grid-container{max-width:100%;}
img{min-width:100%;height:auto;}
.keep-size img, footer img, .is-resized img, .alignleft, .inside-grid-column img{min-width:auto;height:auto;}
@media(max-width:1480px){
.intro, .gapless{min-height:50vh;height:50vh;}
.gapless figcaption{font-size:4vw;}
.intro h1{font-size:7vw;}
}
@media(max-width:1320px){
.logo{height:55px;background-size:auto 55px;margin-top:18px;width:240px;}
.main-nav li{margin-left:20px;}
}
@media(max-width:1280px){
.intro, .gapless{min-height:auto;height:40vh;margin-top:0;}
.gapless figcaption{font-size:5vw;}
.intro h1{font-size:8vw;}
.page-id-74261 .wp-block-column img{height:25vmin;}
}
@media(max-width:1240px){
.main-nav li{margin-left:17px;}
.logo{height:50px;background-size:auto 50px;margin-top:20px;width:200px;}
}
@media(min-width:1176px){
.toggle_burger{display:none;}
}
@media(max-width:1176px){
.main-nav ul{display:none;float:none;position:absolute;top:60px;z-index:888;}
.main-nav.active ul{display:block;position:fixed;top:126px;left:0;width:100%;margin:0;padding:0 0 2px 0;background:white;box-shadow:0px 30px 20px 0px rgba(0,0,0,0.15)}
.main-nav.active li{width:100%;padding:10px 20px;margin:0;display:block;border-top:1px solid #ccc;}
.toggle_burger{display:block;z-index:9999;}
.logo{margin:15px 25px;height:54px;background-size:auto 54px;width:240px;}
.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header, .wp-block-group__inner-container{padding:0px 25px 40px 25px;}
#main .blocks-gallery-grid, #page .blocks-gallery-grid{margin-left:-25px;width:calc(100% + 50px)}
.spec{width:calc(100% + 50px);padding:40px 25px 40px 25px;margin-left:-25px;margin-bottom:40px;}
}
@media(max-width:1024px){
h1, .entry-title, .brand, .single-product .price{font-size:2.9rem;}
h2{font-size:2.3rem;font-weight:400;margin-bottom:.5em;}
.brand{margin-right:.5em;}
p, h4, .wp-block-column li, h3{font-size:2rem;}
p{line-height:1.4;margin-bottom:1em;}
h1, h2, h3, h4{margin-bottom:.25em;}
h1{margin-bottom:1em;}
figure, .wp-block-image{margin-bottom:0;}
img, video{margin-bottom:10px;}
.keep-size{margin-bottom:20px;}
#main .wp-block-gallery.columns-3 img,
#main .wp-block-gallery.columns-5 img,
#main .wp-block-gallery.columns-2 img,
#main .wp-block-gallery.columns-4 img{height:auto;width:100%;object-fit:auto;margin-bottom:1px;}
#main .wp-block-gallery .active img{height:100%;position:relative;top:auto;left:auto;transform:none;width:100%;object-fit:auto;}
#page{padding-top:14.2rem;}
#main .blocks-gallery-item{display:none;overflow:visible;}
#main .blocks-gallery-item:first-of-type{display:block;margin-bottom:90px;}
#main .showall:first-of-type, #main .showall{display:block;margin-bottom:0px;}
#main .blocks-gallery-item:first-of-type::after{content:"Fler bilder +";padding:10px 25px 12px;font-size:15px;text-transform:uppercase;position:absolute;bottom:-67px;text-align:center;color:white;background:black;font-weight:300;left:50%;transform:translate(-50%);line-height:normal;z-index:7777;}
#main .blocks-gallery-item.showall:first-of-type::after{display:none;}
#page .wp-block-gallery.columns-3 img,
#page .wp-block-gallery.columns-5 img,
#page .wp-block-gallery.columns-2 img,
#page .wp-block-gallery.columns-4 img{height:auto;width:100%;object-fit:auto;margin-bottom:1px;}
#page .wp-block-gallery .active img{height:100%;position:relative;top:auto;left:auto;transform:none;width:100%;object-fit:auto;}
#page .blocks-gallery-item{display:none;overflow:visible;}
#page .blocks-gallery-item:first-of-type{display:block;margin-bottom:90px;}
#page .showall:first-of-type, #page .showall{display:block;margin-bottom:0px;}
#page .blocks-gallery-item:first-of-type::after{content:"Fler bilder +";padding:10px 25px 12px;font-size:15px;text-transform:uppercase;position:absolute;bottom:-67px;text-align:center;color:white;background:black;font-weight:300;left:50%;transform:translate(-50%);line-height:normal;z-index:7777;}
#page .blocks-gallery-item.showall:first-of-type::after{display:none;}
}
@media(max-width:980px){
.gapless{flex-wrap:wrap;height:auto;min-height:auto;}
.gapless .wp-block-column:not(:first-child){margin-left:auto;}
.intro{}
.gapless .wp-block-column{height:40vh;min-width:100%;}
.gapless figcaption{width:100%;font-size:7vw;}
.gapless .wp-block-column{background:#dddddd;margin:0 0 2px;}
.gapless .wp-block-column:last-of-type{margin-bottom:40px;}
.gapless .wp-block-column img{mix-blend-mode:multiply;}
#main .gapless figcaption{bottom:50%;left:auto;transform:translate(0, 50%)}
#main .gapless figcaption a, #main .gapless figcaption a:visited, #main .gapless figcaption a:hover{color:white;}
.intro h1{font-size:10vw;}
}
@media(max-width:780px){
.entry-content > [class*="wp-block-"]:not(:last-child){margin-bottom:0}
.wp-block-column, #main .wp-block-cover, #main .wp-block-separator{margin-bottom:4rem;}
.wp-block-column:empty{display:none;}
.alignfull{padding-left:20px;padding-right:20px;}
.gapless{padding-left:0;padding-right:0;}
.intro{margin-top:-20px;min-height:70vh;}
.intro, .gapless{margin-bottom:10px!important;}
.ctaimage, .message{min-width:100%;display:block;}
.intro h2, .wp-block-cover h2{margin-right:10px;margin-left:10px;}
.ctaimage figcaption{top:45%;font-size:26px;}
.message{margin-left:-32px;min-width:calc(100% - 48px);min-height:auto;}
footer .widget{padding-left:20px;}
.alpin_logo, .usspa_logo, .small_logo{position:relative;top:auto;right:auto;}
.page-id-74261 .wp-block-column img{height:35vmin;}
.faq-nav a, .faq-nav a:visited, #main .faq-nav .wp-block-column a{font-size:17px;padding:0px 15px 0 0}
.faq-nav .wp-block-column{margin-bottom:.5rem;}
.block20{width:50%;}
.block33{width:50%;}
.block50{width:100%;}
.block50 img{min-width:auto;}
}
@media(max-width:768px){
.sob-tabs > .su-tabs-nav{width:100% !important;}
.sob-tabs > .su-tabs-panes{width:100% !important;}
.site-header{text-align:center !important;}
.sticky.back{top:70px;}
.toggle_burger{right:20px;}
.less-padding-top{margin-top:-30px;}
.logo{margin:15px 0;left:50%;position:relative;transform:translate(-50%, 0)}
}
@media(max-width:640px){
.ctaimage figcaption{font-size:22px;}
}
@media(max-width:680px){
.gapless figcaption{width:100%;font-size:14vw;}
.logo{height:50px;background-size:auto 50px;}
.wp-block-column, .wp-block-cover{margin-bottom:2.5rem;}
.toggle_burger{background-size:25px auto;width:25px;height:25px;}
.main-nav.active ul{top:124px;}
.intro h1{font-size:15vw;}
.page-id-74261 .wp-block-column img{height:35vmax;}
.single-product p.price{float:none;display:block;margin-top:-20px;}
}
@media(max-width:600px){
footer .widget{width:100%;text-align:center;padding-right:20px;}
footer .widget p{padding-right:0px;}
.af-list .wp-block-column, .product-more .wp-block-column, .mobile50 .wp-block-column{flex-basis:calc(50% - 1em)!important;margin-right:1em;}
.af-list, .product-more, .mobile50{width:calc(100% + 1em)}
h1, .entry-title, .brand, .single-product .price{font-size:24px;}
h2{font-size:2.3rem;font-weight:400;margin-bottom:.5em}
p, h4, .wp-block-column li, h3{font-size:2rem;}
p{line-height:1.4;margin-bottom:1em;}
h1, h2, h3, h4{margin-bottom:.25em;}
h1{margin-bottom:1em;}
figure, .wp-block-image{margin-bottom:0;}
img, video{margin-bottom:10px;}
.keep-size{margin-bottom:20px;}
}
@media(max-width:320px){
.af-list .wp-block-column, .product-more .wp-block-column{flex-basis:100%!important}
}
#page #hu #hu-cookies-notice-consent-choices .hu-radio-toggle .hu-toggle-label{color:black;}
#page #hu-background{background:white!important;}@keyframes aslAnFadeInDrop {
0%{opacity:0;transform:translate(0, -50px);}
100%{opacity:1;transform:translate(0, 0);}
}
@-webkit-keyframes aslAnFadeInDrop {
0%{opacity:0;transform:translate(0, -50px);-webkit-transform:translate(0, -50px);}
100%{opacity:1;transform:translate(0, 0);-webkit-transform:translate(0, 0);}
}
@keyframes aslAnFadeOutDrop {
0%{opacity:1;transform:translate(0, 0);-webkit-transform:translate(0, 0);}
100%{opacity:0;transform:translate(0, -50px);-webkit-transform:translate(0, -50px);}
}
@-webkit-keyframes aslAnFadeOutDrop {
0%{opacity:1;transform:translate(0, 0);-webkit-transform:translate(0, 0);}
100%{opacity:0;transform:translate(0, -50px);-webkit-transform:translate(0, -50px);}
}
.hiddend{display:none !important;}
div.asl_w.asl_an_fadeInDrop, div.asl_w.asl_an_fadeOutDrop{-webkit-animation-duration:100ms;animation-duration:100ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}
div.asl_w.asl_an_fadeInDrop{animation-name:aslAnFadeInDrop;-webkit-animation-name:aslAnFadeInDrop;}
div.asl_w.asl_an_fadeOutDrop{animation-name:aslAnFadeOutDrop;-webkit-animation-name:aslAnFadeOutDrop;}
div.asl_w.asl_main_container{transition:width 130ms linear;-webkit-transition:width 130ms linear;}
div.asl_w, div.asl_w *,
div.asl_r, div.asl_r *,
div.asl_s, div.asl_s *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;padding:0;margin:0;border:0;border-radius:0;text-transform:none;text-shadow:none;box-shadow:none;text-decoration:none;text-align:left;letter-spacing:normal;}
div.asl_r, div.asl_r *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
div.asl_r{box-sizing:border-box;margin:12px 0 0 0;}
div.asl_m .proinput input::-ms-clear{display:none !important;width:0 !important;height:0 !important;}
div.asl_m .proinput input::-ms-reveal{display:none !important;width:0 !important;height:0 !important;}
div.asl_m input[type="search"]::-webkit-search-decoration,
div.asl_m input[type="search"]::-webkit-search-cancel-button,
div.asl_m input[type="search"]::-webkit-search-results-button,
div.asl_m input[type="search"]::-webkit-search-results-decoration{display:none;}
div.asl_m input[type="search"]{appearance:auto !important;-webkit-appearance:none !important;}
.clear{clear:both;}
.hiddend{display:none;}
div.asl_m textarea:focus, div.asl_m input:focus{outline:none;}
div.asl_m{width:100%;height:auto;border-radius:0;background:rgba(255, 255, 255, 0);overflow:hidden;position:relative;z-index:200;}
div.asl_m .probox{width:auto;border-radius:5px;background:#fff;overflow:hidden;border:1px solid #fff;box-shadow:1px 0 3px #ccc inset;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;}
div.asl_m .probox .proinput{width:1px;height:100%;margin:0 0 0 10px;padding:0 5px;float:left;box-shadow:none;position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;order:5;-webkit-order:5;}
div.asl_m .probox .proinput form{height:100%;margin:0 !important;padding:0 !important;display:block !important;max-width:unset !important;}
div.asl_m .probox .proinput input:before, div.asl_m .probox .proinput input:after, div.asl_m .probox .proinput form:before, div.asl_m .probox .proinput form:after{display:none;}
div.asl_m .probox .proinput input{height:28px;border:0;background:transparent;width:100%;box-shadow:none;margin:-1px;padding:0;left:0;line-height:normal !important;display:block;min-height:unset;max-height:unset;}
div.asl_m .probox .proinput input::-webkit-input-placeholder{opacity:.85;}
div.asl_m .probox .proinput input::-moz-placeholder{opacity:.85;}
div.asl_m .probox .proinput input:-ms-input-placeholder{opacity:.85;}
div.asl_m .probox .proinput input:-moz-placeholder{opacity:.85;}
div.asl_m .proinput input.orig{padding:0 !important;margin:0 !important;background:transparent !important;border:none !important;background-color:transparent !important;box-shadow:none !important;z-index:10;position:relative;}
div.asl_m .proinput input.autocomplete{padding:0 !important;margin:0;background:transparent !important;border:none !important;background-color:transparent !important;box-shadow:none !important;opacity:.2;}
div.asl_m .probox .proinput input.autocomplete{border:0;background:transparent;width:100%;box-shadow:none;margin:0;margin-top:-28px !important;padding:0;left:0;position:relative;z-index:9;}
div.asl_m .probox .proinput.iepaddingfix{padding-top:0;}
div.asl_m .probox .proinput .loading{width:32px;background:#000;height:100%;box-shadow:none;}
div.asl_m .probox .proloading, div.asl_m .probox .proclose, div.asl_m .probox .promagnifier, div.asl_m .probox .prosettings{width:20px;height:20px;background:none;background-size:20px 20px;float:right;box-shadow:none;margin:0;padding:0;text-align:center;flex:0 0 auto;-webkit-flex:0 0 auto;z-index:100;}
div.asl_m .probox .promagnifier{order:10;-webkit-order:10;}
div.asl_m .probox .prosettings{order:1;-webkit-order:1;}
div.asl_m .probox .proloading, div.asl_m .probox .proclose{background-position:center center;display:none;background-size:auto;background-repeat:no-repeat;background-color:transparent;order:6;-webkit-order:6;}
div.asl_m .probox .proclose{position:relative;cursor:pointer;}
div.asl_m .probox .promagnifier .innericon, div.asl_m .probox .prosettings .innericon, div.asl_m .probox .proclose .innericon{background-size:20px 20px;background-position:center center;background-repeat:no-repeat;background-color:transparent;width:100%;height:100%;text-align:center;overflow:hidden;line-height:initial;display:block;}
div.asl_m .probox .promagnifier .innericon svg, div.asl_m .probox .prosettings .innericon svg, div.asl_m .probox .proloading svg{height:100%;width:22px;vertical-align:baseline;display:inline-block;}
div.asl_m .probox .proloading{padding:2px;box-sizing:border-box;}
div.asl_m .probox div.asl_loader, div.asl_m .probox div.asl_loader *{box-sizing:border-box !important;margin:0;padding:0;box-shadow:none;}
div.asl_m .probox div.asl_loader{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:28px;max-width:100%;max-height:100%;width:100%;height:100%;align-items:center;justify-content:center;}
div.asl_m .probox div.asl_loader-inner{width:100%;margin:0 auto;text-align:center;height:100%;}
@-webkit-keyframes rotate-simple {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes rotate-simple {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
div.asl_m .probox div.asl_simple-circle{margin:0;height:100%;width:100%;animation:rotate-simple .8s infinite linear;-webkit-animation:rotate-simple .8s infinite linear;border:4px solid #fff;border-right-color:transparent !important;border-radius:50%;box-sizing:border-box;}
div.asl_m .probox .proclose svg{background:#333;border-radius:50%;position:absolute;top:50%;width:20px;height:20px;margin-top:-10px;left:50%;margin-left:-10px;fill:#fefefe;padding:4px;box-sizing:border-box;box-shadow:0 0 0 2px rgba(255, 255, 255, .9);}
div.asl_r *{text-decoration:none;text-shadow:none;}
div.asl_r .results .asl_nores{overflow:hidden;width:auto;height:100%;line-height:initial;text-align:center;margin:0;background:#fff;padding:10px 3px;color:#222;}
div.asl_r.horizontal{padding:2px 0 10px;}
div.asl_r.horizontal .results .nores{background:transparent;}
div.asl_r .results{overflow:hidden;width:auto;height:0;margin:0;padding:0;}
div.asl_r.horizontal .results{height:auto;width:auto;}
div.asl_r .results .item{overflow:hidden;width:auto;margin:0;padding:3px;position:relative;background:#f4f4f4;border-left:1px solid rgba(255, 255, 255, .6);border-right:1px solid rgba(255, 255, 255, .4);animation-delay:0s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease;backface-visibility:hidden;-webkit-animation-delay:0s;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;-webkit-animation-timing-function:ease;-webkit-backface-visibility:hidden;}
div.asl_r.vertical .results .item:last-child{margin-bottom:0;}
div.asl_r.vertical .results .item:last-child:after{height:0;margin:0;width:0;}
div.asl_r .results .item .asl_image{overflow:hidden;background:transparent;margin:2px 8px 0 0;padding:0;float:left;background-position:center;background-size:cover;}
div.asl_r .results .item .asl_image img{width:100%;height:100%;}
div.asl_r .results .item .asl_content{overflow:hidden;height:auto;background:transparent;margin:0;padding:3px 3px 5px 3px;}
div.asl_r .results .item .asl_content h3{margin:0;padding:0;display:inline;line-height:inherit;}
div.asl_r .results .item .asl_content .asl_desc{margin-top:4px;font-size:12px;line-height:18px;}
div.asl_r .results .item div.etc{margin-top:4px;}
div.asl_r .results a span.overlap{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;}
div.asl_r p.showmore{text-align:center;padding:0;margin:0;font-weight:normal;font-family:Open Sans;color:#055e94;font-size:12px;line-height:30px;text-shadow:0 0 0 rgba(255, 255, 255, 0);background-color:#fff;margin-top:3px;cursor:pointer;}
div.asl_r p.showmore span{font-weight:normal;font-family:Open Sans;color:#055e94;font-size:12px;line-height:30px;text-shadow:0 0 0 rgba(255, 255, 255, 0);display:block;text-align:center;cursor:pointer;}
.results .asl_nores .asl_keyword{padding:0 6px;cursor:pointer;font-weight:bold;font-family:Open Sans;}
div.asl_r .resdrg{height:auto;}
div.asl_w .group:first-of-type{margin:0 0 -3px;}
div.asl_s.searchsettings{width:200px;height:auto;position:absolute;display:none;z-index:1101;border-radius:0 0 3px 3px;visibility:hidden;padding:0;}
div.asl_s.searchsettings form{display:flex;flex-wrap:wrap;margin:0 0 12px 0 !important;padding:0 !important;}
div.asl_s.searchsettings .asl_option_inner{margin:2px 10px 0 10px;*padding-bottom:10px;}
div.asl_s.searchsettings.ie78 .asl_option_inner{margin-bottom:0 !important;padding-bottom:0 !important;}
div.asl_s.searchsettings .asl_option_label{font-size:14px;line-height:20px !important;margin:0;width:150px;text-shadow:none;padding:0;min-height:20px;border:none;background:transparent;float:none;}
div.asl_s.searchsettings .asl_option_inner input[type=checkbox]{display:none !important;}
div.asl_s.searchsettings.ie78 .asl_option_inner input[type=checkbox]{display:block;}
div.asl_s.searchsettings.ie78 .asl_option_label{float:right !important;}
div.asl_s.searchsettings .asl_option{display:flex;flex-direction:row;-webkit-flex-direction:row;align-items:flex-start;margin:0 0 10px 0;cursor:pointer;}
div.asl_s.searchsettings .asl_option.asl-o-last, div.asl_s.searchsettings .asl_option:last-child{margin-bottom:0;}
div.asl_s.searchsettings .asl_option_inner{width:17px;height:17px;position:relative;flex-grow:0;-webkit-flex-grow:0;flex-shrink:0;-webkit-flex-shrink:0;}
div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox{cursor:pointer;position:absolute;width:17px;height:17px;top:0;padding:0;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .2);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .2);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .2);overflow:hidden;font-size:0 !important;color:rgba(0, 0, 0, 0);}
div.asl_r.vertical .results, div.asl_s.searchsettings .asl_sett_scroll{scrollbar-width:thin;scrollbar-color:rgba(0, 0, 0, 0.5) transparent;}
div.asl_r.vertical .results::-webkit-scrollbar{width:10px;}
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar{width:6px;}
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-track{background:transparent;box-shadow:inset 0 0 12px 12px transparent;border:none;}
div.asl_r.vertical .results::-webkit-scrollbar-track{background:rgb(255, 255, 255);box-shadow:inset 0 0 12px 12px transparent;border:solid 2px transparent;}
div.asl_r.vertical .results::-webkit-scrollbar-thumb, div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-thumb{background:transparent;box-shadow:inset 0 0 12px 12px rgba(0, 0, 0, 0);border:solid 2px transparent;border-radius:12px;}
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-thumb{border:none;}
div.asl_r.vertical:hover .results::-webkit-scrollbar-thumb, div.asl_s.searchsettings:hover .asl_sett_scroll::-webkit-scrollbar-thumb{box-shadow:inset 0 0 12px 12px rgba(0, 0, 0, 0.5);}
@media (hover: none), (max-width: 500px) {
div.asl_r.vertical .results::-webkit-scrollbar-thumb, div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-thumb{box-shadow:inset 0 0 12px 12px rgba(0, 0, 0, 0.5);}
} div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox:after{opacity:0;font-family:'aslsicons2';content:"\e800";font-weight:normal !important;background:transparent;border:none !important;box-sizing:content-box;color:#fff;height:100%;width:100%;padding:0 !important;margin:1px 0 0 0 !important;line-height:17px;text-align:center;text-decoration:none;text-shadow:none;display:block;font-size:11px !important;position:absolute;top:0;left:0;z-index:1;}
div.asl_s.searchsettings.ie78 .asl_option_inner .asl_option_checkbox:after{display:none;}
div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox:hover::after{opacity:.3;}
div.asl_s.searchsettings .asl_option_inner input[type=checkbox]:checked+.asl_option_checkbox:after{opacity:1;}
div.asl_s.searchsettings fieldset{position:relative;float:left;}
div.asl_s.searchsettings fieldset{background:transparent;font-size:.9em;margin:12px 0 0 !important;padding:0;width:192px;}
div.asl_s.searchsettings fieldset .asl_option_label{width:130px;display:block;}
div.asl_s.searchsettings form fieldset legend{padding:5px 0 8px 10px;}
#asl_hidden_data{display:none !important;}
.rtl .asl_content, .rtl .asl_nores, .rtl .asl_content *,
.rtl .asl_nores *,
.rtl .searchsettings form{text-align:right !important;direction:rtl !important;}
.rtl .asl_nores>*{display:inline-block;}
.rtl div.asl_r .results .item .asl_image{float:right;margin:2px 0 0 8px;}
.rtl .searchsettings .asl_option{flex-direction:row-reverse !important;-webkit-flex-direction:row-reverse !important;}
.rtl .asl_option{direction:ltr;}
.rtl .asl_label, .rtl .asl_option div.asl_option_label{text-align:right !important;}
.rtl .asl_label{max-width:1000px !important;width:100%;direction:rtl !important;}
.rtl .asl_label input[type=radio]{margin:0 0 0 6px !important;}
.rtl .asl_option_cat_level-0 div.asl_option_label{font-weight:bold !important;}
.rtl fieldset .asl_option_cat_level-1{margin-right:12px !important;margin-left:0;}
.rtl fieldset .asl_option_cat_level-2{margin-right:24px !important;margin-left:0;}
.rtl fieldset .asl_option_cat_level-3{margin-right:36px !important;margin-left:0;}
.rtl .searchsettings legend{text-align:right !important;display:block;width:100%;}
.rtl .searchsettings input[type=text],
.rtl .searchsettings select{direction:rtl !important;text-align:right !important;}
.rtl div.asl_w.asl_s.searchsettings form, .rtl div.asl_w.asl_sb.searchsettings form{flex-direction:row-reverse !important;}
.rtl div.horizontal.asl_r div.item{float:right !important;}
.rtl p.asl-try {
direction: rtl;
text-align: right;
margin-right: 10px;
width: auto !important;
}div.asl_w{width:100%;height:auto;border-radius:5px;background-color:#5cb7e1;background-image:-moz-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-webkit-gradient(radial,center center,0,center center,100%,#5cb7e1,#5cb7e1);background-image:-webkit-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-o-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-ms-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:radial-gradient(ellipse at center,#5cb7e1,#5cb7e1);overflow:hidden;border:0 none #8dd5ef;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;height:34px;background-color:#5cb7e1;background-image:-moz-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-webkit-gradient(radial,center center,0,center center,100%,#5cb7e1,#5cb7e1);background-image:-webkit-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-o-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:-ms-radial-gradient(center,ellipse cover,#5cb7e1,#5cb7e1);background-image:radial-gradient(ellipse at center,#5cb7e1,#5cb7e1);border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#fff !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#fff !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;height:34px;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#fff;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);margin-top:-34px !important;}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:34px;height:34px;}div.asl_w .probox .promagnifier .innericon svg{fill:#fff;}div.asl_w .probox .prosettings .innericon svg{fill:#fff;}div.asl_w .probox .promagnifier{width:34px;height:34px;background-color:#468ebe;background-image:-o-linear-gradient(180deg,#468ebe,#468ebe);background-image:-ms-linear-gradient(180deg,#468ebe,#468ebe);background-image:-webkit-linear-gradient(180deg,#468ebe,#468ebe);background-image:linear-gradient(180deg,#468ebe,#468ebe);background-position:center center;background-repeat:no-repeat;border:0 solid #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.61);cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox .prosettings{width:34px;height:34px;background-color:#468ebe;background-image:-o-linear-gradient(185deg,#468ebe,#468ebe);background-image:-ms-linear-gradient(185deg,#468ebe,#468ebe);background-image:-webkit-linear-gradient(185deg,#468ebe,#468ebe);background-image:linear-gradient(185deg,#468ebe,#468ebe);background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.63);cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#5cb7e1;border-radius:3px;border:0 none #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background-color:#f5f5f5;background-image:-moz-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-webkit-gradient(radial,center center,0,center center,100%,#f5f5f5,#f5f5f5);background-image:-webkit-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-o-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-ms-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:radial-gradient(ellipse at center,#f5f5f5,#f5f5f5);;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content{font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:12px;line-height:18px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1454a9;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_s.searchsettings{background-color:#468ebe;background-image:-webkit-linear-gradient(185deg,#468ebe,#468ebe);background-image:-moz-linear-gradient(185deg,#468ebe,#468ebe);background-image:-o-linear-gradient(185deg,#468ebe,#468ebe);background-image:-ms-linear-gradient(185deg,#468ebe,#468ebe);background-image:linear-gradient(185deg,#468ebe,#468ebe);background-image:-webkit-linear-gradient(185deg,#468ebe,#468ebe);background-image:-moz-linear-gradient(185deg,#468ebe,#468ebe);background-image:-o-linear-gradient(185deg,#468ebe,#468ebe);background-image:-ms-linear-gradient(185deg,#468ebe,#468ebe);;box-shadow:0 0 0 0 #000;;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#fff;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox{background-color:#222;background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#1f1f1f;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}