.dgwt-wcas-block-scroll{overflow:hidden}.dgwt-wcas-search-wrapp{position:relative;line-height:100%;display:block;color:#444;min-width:230px;width:100%;text-align:left;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dgwt-wcas-tpd-image img{margin:0 15px 0 0!important;display:block}.rtl .dgwt-wcas-tpd-image img{margin:0 0 0 15px!important}.dgwt-wcas-preloader-wrapp img{margin:10px auto 0 auto;display:block;max-width:200px}.dgwt-wcas-preloader-wrapp img.dgwt-wcas-placeholder-preloader{display:block;width:100%;height:auto;max-width:300px;margin:0}.dgwt-wcas-suggestions-wrapp{background:#fff none repeat scroll 0 0;border:1px solid #ddd;border-top:none;padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.dgwt-wcas-details-wrapp *,.dgwt-wcas-search-wrapp *,.dgwt-wcas-suggestions-wrapp *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dgwt-wcas-details-wrapp a:focus,.dgwt-wcas-suggestions-wrapp a:focus{outline:0}.dgwt-wcas-suggestions-wrapp.dgwt-wcas-suggestions-wrapp--top{border:1px solid #ddd;border-bottom:none}.dgwt-wcas-is-detail-box .dgwt-wcas-suggestions-wrapp{max-width:550px}.dgwt-wcas-full-width.dgwt-wcas-is-detail-box .dgwt-wcas-suggestion{padding:8px 15px}.dgwt-wcas-details-left .dgwt-wcas-suggestions-wrapp{border-radius:0 0 5px 0;border-left-color:#eee}.dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp{border-radius:0 0 0 5px;border-right-color:#eee}.dgwt-wcas-suggestion{cursor:pointer;font-size:12px;line-height:110%;text-align:left;padding:7px 10px;position:relative;border-bottom:1px solid #dfdfdf;display:flex;flex-direction:row;justify-content:space-between;align-items:center;resize:vertical;width:100%}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{justify-content:center;color:#6d6d6d}a.dgwt-wcas-details-more-products{padding:15px 0 10px 0;display:block;border-top:1px solid #eee;text-align:center;font-size:12px;text-transform:uppercase;color:#6d6d6d;transition:all .2s ease-in-out}a.dgwt-wcas-details-more-products:hover{text-decoration:underline}a.dgwt-wcas-product-details-readmore{display:block;text-align:right;margin-top:15px;color:#6d6d6d;text-transform:uppercase;letter-spacing:1px;font-weight:400;font-size:12px}a.dgwt-wcas-product-details-readmore:hover{text-decoration:underline}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-no-border-bottom{border-bottom:none}.dgwt-wcas-suggestion:after{clear:both;display:block;content:''}.dgwt-wcas-suggestion.dgwt-wcas-nores{cursor:default;opacity:.5}.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product{padding-top:8px;padding-bottom:8px;min-height:60px}.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-more,.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{min-height:30px;text-transform:uppercase}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more{padding:0 10px;text-align:center}.dgwt-wcas-st{display:block;color:#444;font-size:15px;width:100%;line-height:110%}.dgwt-wcas-st>span{display:inline-block;vertical-align:middle}.dgwt-wcas-has-sku .dgwt-wcas-st-title{margin-right:6px}.dgwt-wcas-st>span.dgwt-wcas-st--direct-headline{display:block;font-style:italic;font-size:10px;text-transform:uppercase;opacity:.4;line-height:10px;margin-bottom:1px;letter-spacing:2px}.dgwt-wcas-st-breadcrumbs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:80%;text-align:left;opacity:.6;width:100%;padding-right:10px}.rtl .dgwt-wcas-st-breadcrumbs{padding-right:0;padding-left:10px;text-align:right}.dgwt-wcas-sku{font-size:80%}.dgwt-wcas-si{width:50px;display:block;height:100%}.dgwt-wcas-si img{background:#fff none repeat scroll 0 0;border:1px solid #e8e8e8;border-radius:3px;display:block;margin:auto;padding:2px;height:auto;width:auto;max-height:90%;max-width:100%}.dgwt-wcas-content-wrapp{display:flex;height:100%;width:100%;justify-content:space-between;align-items:center;resize:vertical;padding-left:10px}.rtl .dgwt-wcas-content-wrapp{padding-left:0;padding-right:10px}.dgwt-wcas-sp{color:#555;font-size:14px;line-height:120%;text-align:right;line-height:4px;padding-left:10px}.dgwt-wcas-sp *{line-height:130%}.dgwt-wcas-search-form{margin:0;padding:0;width:100%}.dgwt-wcas-sp del{opacity:.5;font-size:12px}.dgwt-wcas-sd{color:#777;display:block;line-height:14px;width:100%;margin-top:5px;font-size:.8em}.dgwt-wcas-vendor-city{margin-left:5px;font-size:.8em}.dgwt-wcas-st>.dgwt-wcas-product-vendor{font-size:12px;margin-top:5px;display:block}.dgwt-wcas-suggestion-selected{background-color:#eee}.dgwt-wcas-suggestion-selected:first-child{border-top:none}.rtl .dgwt-wcas-suggestion{padding-left:0;padding-right:15px;text-align:right}.dgwt-wcas-details-wrapp{background:#fff none repeat scroll 0 0;border:1px solid #ddd;border-top:none;border-left:none;padding:0;width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:100;min-height:340px}.rtl .dgwt-wcas-details-wrapp{border-left:1px solid #ddd;border-right:none}.dgwt-wcas-details-outside .dgwt-wcas-details-wrapp{margin-top:-1px;border-top:1px solid #ddd}.dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{margin-top:-1px;border-top:1px solid #ddd}.dgwt-wcas-details-right .dgwt-wcas-details-wrapp{border-left:none;border-right:1px solid #ddd;border-radius:0 5px 5px 0}.dgwt-wcas-details-left .dgwt-wcas-details-wrapp{border-right:none;border-left:1px solid #ddd;border-radius:5px 0 0 5px}.dgwt-wcas-details-notfit .dgwt-wcas-details-wrapp{display:none}.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{border-radius:0 0 0 5px}.dgwt-wcas-full-width .dgwt-wcas-details-wrapp{border-radius:0 0 5px 0}.rtl.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{border-radius:0 0 5px 0}.rtl.dgwt-wcas-full-width .dgwt-wcas-details-wrapp{border-radius:0 0 0 5px}.dgwt-wcas-details-inner{display:none}.dgwt-wcas-details-inner.dgwt-wcas-details-inner-active{display:block}.dgwt-wcas-details-inner-taxonomy{margin-top:11px}.woocommerce .dgwt-wcas-pd-rating .star-rating{float:left;margin-right:5px;font-size:12px;color:#ccae72}.rtl .dgwt-wcas-pd-rating .star-rating{float:right;margin-left:5px;margin-right:0}.dgwt-wcas-datails-title{border-bottom:1px dashed #eee;display:block;margin-bottom:15px;padding-bottom:5px;font-size:14px}.dgwt-wcas-pd-title{border-bottom:1px dashed #eee;margin-bottom:15px;padding-bottom:5px;display:block;color:#202020;text-decoration:none}.dgwt-wcas-pd-title .product-title{font-weight:900;color:#202020;text-transform:uppercase;letter-spacing:-1px;margin:0}.dgwt-wcas-details-title-tax{text-transform:uppercase;font-weight:900;letter-spacing:-1px;margin-right:3px}.dgwt-wcas-tax-product-details{text-decoration:none;display:flex;align-items:center;justify-content:left;transition:all .2s ease-in-out;padding:5px;margin:0 -5px 15px -5px}.dgwt-wcas-tax-product-details:after{content:'';clear:both;display:block}.dgwt-wcas-tax-product-details:hover{box-shadow:0 0 11px 2px rgba(0,0,0,.05)}.dgwt-wcas-details-wrapp .dgwt-wcas-pd-title{margin-bottom:8px}.dgwt-wcas-tpd-image{width:60px;margin-right:15px}.dgwt-wcas-pd-rest .product-title{display:block;line-height:100%;font-weight:500;margin-bottom:5px}.dgwt-wcas-tpd-rest{max-width:200px}.dgwt-wcas-tpd-rest-title{display:block;line-height:125%;font-size:14px;font-weight:500;letter-spacing:0;margin:0 0 8px;overflow:hidden;color:#000}.dgwt-wcas-suggestion-nores{pointer-events:none;opacity:.45}.dgwt-wcas-pd-price,.dgwt-wcas-tpd-price{font-size:14px;line-height:120%;overflow:hidden;color:#000;margin-top:15px;font-weight:700;font-size:18px}.dgwt-wcas-tpd-price{font-size:12px;color:#777}.dgwt-wcas-pd-price .woocommerce-price-suffix,.dgwt-wcas-tpd-price .woocommerce-price-suffix{font-size:12px;font-weight:lighter;color:#999;margin-left:4px;display:inline-block}.dgwt-wcas-pd-price del .amount,.dgwt-wcas-tpd-price del .amount{font-weight:lighter;background:0 0;font-size:90%;opacity:.6}.dgwt-wcas-pd-price ins,.dgwt-wcas-tpd-price ins{background:0 0;text-decoration:none}.dgwt-wcas-pd-rating{font-size:13px;line-height:13px}.dgwt-wcas-pd-rating:after{content:'';clear:both;display:block}.dgwt-wcas-pd-review{color:#777;font-size:11px;line-height:11px}.dgwt-wcas-datails-title{border-bottom:1px dashed #eee;display:block;margin:5px 0 15px 0;padding-bottom:5px}.dgwt-wcas-pd-title{border-bottom:1px dashed #eee;margin-bottom:15px;padding-bottom:5px;display:block;text-decoration:none}.dgwt-wcas-pd-title .product-title{font-weight:900;text-transform:uppercase;letter-spacing:-1px}.dgwt-wcas-details-title-tax{text-transform:uppercase;font-weight:900;letter-spacing:-1px;margin-right:3px}.rtl .dgwt-wcas-details-title-tax{margin:0 0 0 3px;float:right}.dgwt-wcas-tpd-image{width:70px;padding:4px;background-color:#fff;border:1px solid #e8e8e8;border-radius:4px;display:flex;flex-direction:column;justify-content:center}.dgwt-wcas-details-space{padding:0 15px 15px 15px}.dgwt-wcas-details-main-image{border-bottom:1px solid #eee;min-height:200px;display:flex}.dgwt-wcas-details-main-image img{width:auto;height:auto;display:block;max-height:250px;max-width:100%;margin:0 auto;padding:0;border:none;align-self:center}.dgwt-wcas-details-right .dgwt-wcas-details-main-image img{border-radius:0 3px 0 0}.dgwt-wcas-details-left .dgwt-wcas-details-main-image img{border-radius:3px 0 0 0}a.dgwt-wcas-details-post-title,a.dgwt-wcas-details-product-title{color:#333;display:block;line-height:120%;margin:10px 0 0 0;font-size:21px;font-weight:400;text-decoration:none;text-transform:none}a.dgwt-wcas-details-post-title:hover,a.dgwt-wcas-details-product-title:hover{text-decoration:underline}a.dgwt-wcas-details-post-title{margin-bottom:15px}.dgwt-wcas-details-product-sku{display:block;font-size:12px;line-height:110%;color:#999}.dgwt-wcas-tpd-image img{display:block;max-width:100%;width:100%;height:auto}.dgwt-wcas-details-hr{height:1px;width:100%;border-bottom:1px solid #eee;margin:15px 0}.rtl .dgwt-wcas-tpd-image{float:right;margin-right:0;margin-left:15px}.rtl .dgwt-wcas-tpd-rest{float:right;max-width:190px}.rtl input[type=search].dgwt-wcas-search-input{text-align:right}input[type=search].dgwt-wcas-search-input,input[type=text].dgwt-cas-search-input{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-box-shadow:none;box-shadow:none;margin:0;-webkit-appearance:textfield;text-align:left}[type=search].dgwt-wcas-search-input::-ms-clear{display:none}[type=search].dgwt-wcas-search-input::-webkit-search-decoration{-webkit-appearance:none}[type=search].dgwt-wcas-search-input::-webkit-search-cancel-button{display:none}.dgwt-wcas-details-desc{font-size:13px;line-height:157%}.dgwt-wcas-details-desc b,.dgwt-wcas-details-desc strong{font-weight:400;color:#000;margin:0;padding:0}.dgwt-wcas-pd-addtc-form{margin:10px 0;display:flex;align-items:center;justify-content:flex-end}.dgwt-wcas-pd-addtc-form>.quantity{margin-right:10px}.dgwt-wcas-pd-addtc-form .add_to_cart_inline,.dgwt-wcas-pd-addtc-form .quantity input.qty{margin-bottom:0;margin-top:0}.dgwt-wcas-stock{display:block;text-align:right;font-size:14px;line-height:14px;margin-bottom:14px}.dgwt-wcas-stock.in-stock{color:#0f834d}.dgwt-wcas-stock.out-of-stock{color:#e2401c}.dgwt-wcas-pd-addtc .add_to_cart_button,.dgwt-wcas-pd-addtc .add_to_cart_inline{margin:0}.dgwt-wcas-pd-addtc .add_to_cart_button.added{display:none}button.dgwt-wcas-search-submit,input[type=submit].dgwt-wcas-search-submit{position:relative}.dgwt-wcas-ico-magnifier{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;height:65%;display:block}.dgwt-wcas-preloader{height:100%;position:absolute;right:0;top:0;width:40px;z-index:1;background-repeat:no-repeat;background-position:right 15px center;background-size:auto 44%}.rtl .dgwt-wcas-preloader{right:auto;left:5px}.dgwt-wcas-inner-preloader{background-repeat:no-repeat;background-position:right 8px center;background-size:auto 22px;display:flex;align-items:center;justify-content:center}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.dgwt-wcas-inner-preloader{background-image:url(//hyrhojden.se/wp-content/plugins/ajax-search-for-woocommerce/assets/img/preloader.gif)}}.dgwt-wcas-loader-circular{height:24px;width:24px;-webkit-animation:2s linear infinite rotate;-moz-animation:2s linear infinite rotate;animation:2s linear infinite rotate}.dgwt-wcas-loader-circular-path{fill:transparent;stroke-linecap:round;stroke-width:4px;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:1s ease-in-out infinite dash;-moz-animation:1s ease-in-out infinite dash;animation:1s ease-in-out infinite dash}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-moz-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-transition:all 160ms ease-in-out;-moz-transition:all 160ms ease-in-out;-ms-transition:all 160ms ease-in-out;-o-transition:all 160ms ease-in-out;transition:all 160ms ease-in-out}.dgwt-wcas-close:hover{opacity:.3}@media screen and (max-width:992px){.dgwt-wcas-is-detail-box .dgwt-wcas-suggestions-wrapp{max-width:none}}.dgwt-wcas-suggestion strong{font-weight:700}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.dgwt-wcas-sf-wrapp:after,.dgwt-wcas-sf-wrapp:before{content:"";display:table}.dgwt-wcas-sf-wrapp:after{clear:both}.dgwt-wcas-sf-wrapp{zoom:1;width:100%;max-width:100vw;margin:0;position:relative;background:0 0}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{width:100%;height:40px;font-size:14px;line-height:100%;padding:10px 15px;margin:0;background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-border-radius:3px;-webkit-appearance:none;box-sizing:border-box}.dgwt-wcas-open .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:3px 3px 0 0}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-details-outside .dgwt-wcas-details-wrapp{display:none!important}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-details-outside .dgwt-wcas-suggestions-wrapp{min-height:0!important;border-radius:0 0 5px 5px;border-right-color:#ddd}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-details-wrapp,.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{min-height:41px!important}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width:not(.rtl):not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestions-wrapp{border-right-color:transparent}.dgwt-wcas-open.dgwt-wcas-nores .dgwt-wcas-details-wrapp .dgwt-wcas-preloader-wrapp{display:none!important}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-is-details:not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestion-nores{margin-top:5px}.rtl.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width:not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestions-wrapp{border-left-color:transparent}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{outline:0;background:#fff;box-shadow:0 0 9px 1px rgba(0,0,0,.06);-webkit-transition:all 150ms ease-in;-moz-transition:all 150ms ease-in;-ms-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-webkit-input-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-moz-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-moz-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{overflow:visible;position:absolute;border:0;padding:0;margin:0;cursor:pointer;height:40px;min-width:50px;width:auto;line-height:100%;min-height:100%;right:0;left:auto;top:0;bottom:auto;padding:0 15px;color:#fff;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;text-transform:uppercase;background-color:#333;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;text-shadow:0 -1px 0 rgba(0,0,0,.3);-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none}.rtl .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:0;right:auto}.dgwt-wcas-open .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{border-radius:0 2px 0 0}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover{opacity:.7}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus{opacity:.7;outline:0}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{content:'';position:absolute;border-width:8px 8px 8px 0;border-style:solid solid solid none;border-color:transparent #333 transparent;top:12px;left:-6px;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.rtl .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{left:auto;right:-6px;border-width:8px 0 8px 8px;border-style:solid none solid solid}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover:before{border-right-color:#333}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active:before,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus:before{border-right-color:#333}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::-moz-focus-inner{border:0;padding:0}.dgwt-wcas-details-wrapp .added_to_cart{display:block}.dgwt-wcas-has-desc .dgwt-wcas-sp>*,.dgwt-wcas-has-img .dgwt-wcas-sp>*{display:block}.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{min-height:340px}body:not(.dgwt-wcas-is-details) .dgwt-wcas-suggestion:last-child{border-bottom:none}.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product{min-height:40px}.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{overflow:visible}.dgwt-wcas-is-details .dgwt-wcas-si{width:30px;max-width:100%;box-sizing:border-box}.dgwt-wcas-is-details .dgwt-wcas-sp{display:flex;top:0;flex-direction:column;height:100%;justify-content:center;resize:vertical}.dgwt-wcas-is-details .dgwt-wcas-sd{font-size:11px;line-height:100%}.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_cat],.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_tag]{padding-left:15px;min-height:0}.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_cat] .dgwt-wcas-st,.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_tag] .dgwt-wcas-st{padding-left:0}.dgwt-wcas-ico-magnifier,.dgwt-wcas-ico-magnifier-handler{max-width:20px}.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{height:50%;margin:auto;max-height:20px;width:100%;max-width:20px;left:12px;right:auto;opacity:.5;fill:#000}.rtl .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{left:auto;right:12px}.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:10px 15px 10px 40px}.rtl .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:10px 40px 10px 15px}.dgwt-wcas-overlay-mobile-on,.dgwt-wcas-overlay-mobile-on body{overflow:hidden;min-width:100vw;min-height:100vh}html.dgwt-wcas-overlay-mobile-on{scroll-behavior:unset}.dgwt-wcas-om-bar{display:flex;height:45px;width:100%}.dgwt-wcas-om-bar button.dgwt-wcas-om-return,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:active,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:focus,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:hover{width:45px;height:100%;display:block;background:#ccc;cursor:pointer;position:relative;margin:0;padding:0;box-shadow:none;outline:0;border:medium none;border-spacing:0;border-radius:0}.dgwt-wcas-om-bar .dgwt-wcas-om-return svg{width:23px;height:23px;position:absolute;left:12px;top:12px}.rtl .dgwt-wcas-om-bar .dgwt-wcas-om-return svg{left:11px;top:9px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path{fill:#fff}.dgwt-wcas-om-bar .dgwt-wcas-has-submit-off .dgwt-wcas-preloader{right:0!important}.rtl .dgwt-wcas-om-bar .dgwt-wcas-has-submit-off .dgwt-wcas-preloader{left:4px!important;right:auto!important}@keyframes dgwt-wcas-preloader-price-anim{0%{background:rgba(128,128,128,.03)}50%{background:rgba(128,128,128,.1)}100%{background:rgba(128,128,128,.03)}}.dgwt-wcas-preloader-price-inner div:nth-child(1){left:0;animation-delay:-.1s}.dgwt-wcas-preloader-price-inner div:nth-child(2){left:13px;animation-delay:-.2s}.dgwt-wcas-preloader-price-inner div:nth-child(3){left:26px;animation-delay:-.3s}.dgwt-wcas-preloader-price{width:34px;height:10px;display:inline-block;overflow:hidden;background:0 0}.dgwt-wcas-preloader-price-inner{width:100%;height:100%;position:relative;transform:translateZ(0) scale(1);backface-visibility:hidden;transform-origin:0 0}.dgwt-wcas-preloader-price-inner div{position:absolute;width:8px;height:8px;background:rgba(128,128,128,.05);animation:dgwt-wcas-preloader-price-anim .8s cubic-bezier(0,.5,.5,1) infinite;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.dgwt-wcas-om-bar .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{display:none}.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp-mobile{width:calc(100% - 45px);max-width:none;margin:0}.dgwt-wcas-overlay-mobile .dgwt-wcas-search-form{width:100%}.dgwt-wcas-overlay-mobile{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background:#fff}.dgwt-wcas-overlay-mobile *{box-sizing:border-box}.dgwt-wcas-search-wrapp-mobile input[type=search].dgwt-wcas-search-input{height:45px!important;border-top:none;border-right:none;border-left:none;border-radius:0;font-size:16px!important}.dgwt-wcas-search-wrapp-mobile input[type=search].dgwt-wcas-search-input:focus{font-size:16px!important}.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp{left:0!important;top:45px!important;width:100%!important;height:calc(100% - 45px)!important;position:absolute;overflow-y:auto;border:none;margin:0;display:block}.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestion{width:100%}.dgwt-wcas-overlay-mobile-on .dgwt-wcas-enable-mobile-form{display:none}.dgwt-wcas-enable-mobile-form{position:absolute;z-index:100;left:0;top:0;width:100%;height:100%;cursor:pointer}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-mobile .dgwt-wcas-search-form{display:none;position:relative}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-icon-mobile{min-width:0;display:inline-block;width:28px;height:28px}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-handler{height:100%;width:100%}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-handler .dgwt-wcas-ico-magnifier{opacity:1;position:static;max-width:none;max-height:none}.dgwt-wcas-overlay-mobile-on .dgwt-wcas-icon-handler{display:none}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios .dgwt-wcas-suggestions-wrapp{height:calc(100% - 45px)!important}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios{overflow:visible}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios .dgwt-wcas-suggestions-wrapp{max-height:none!important;height:auto!important}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios body:not(.dgwt-wcas-theme-flatsome)>:not(.dgwt-wcas-overlay-mobile){display:none}body .dgwt-wcas-content-wrapp .rood,body .dgwt-wcas-content-wrapp .zwave{display:none}.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{min-width:unset}.dgwt-wcas-layout-icon-flexible .dgwt-wcas-search-form{opacity:0}.dgwt-wcas-layout-icon-flexible-loaded .dgwt-wcas-search-form{opacity:1}.dgwt-wcas-search-icon-arrow{display:none}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-search-form{opacity:0;display:none;position:absolute;left:0;top:calc(100% + 8px);min-width:500px;z-index:1000}.dgwt-wcas-overlay-mobile .dgwt-wcas-search-icon,.dgwt-wcas-overlay-mobile .dgwt-wcas-search-icon-arrow{display:none}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open .dgwt-wcas-search-form{display:block;opacity:1}.dgwt-wcas-search-icon{width:20px;height:auto;cursor:pointer}.dgwt-wcas-ico-magnifier-handler{margin-bottom:-.2em;width:100%}.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon{opacity:.6}.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open:not(.dgwt-wcas-has-submit) .dgwt-wcas-sf-wrapp .dgwt-wcas-ico-magnifier{display:none}.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:15px}.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon-arrow{display:block;position:absolute;top:calc(100% + 2px);left:0;z-index:5;width:15px;height:15px;background:#fff;border:1px solid #ddd;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon,.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon-arrow{display:none}.dgwt-wcas-has-headings .dgwt-wcas-suggestion{border-bottom:none}.dgwt-wcas-has-headings .dgwt-wcas-st>span.dgwt-wcas-st--direct-headline{display:none}.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline{pointer-events:none;display:block;font-weight:500;white-space:nowrap}.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline .dgwt-wcas-st{border-bottom:1px solid #ddd;padding-bottom:3px;text-transform:uppercase;margin-top:16px;font-size:12px}.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline,.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax{border-bottom:none}.dgwt-wcas-has-headings .dgwt-wcas-suggestion-tax .dgwt-wcas-st{padding:0}.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax.dgwt-wcas-suggestion-selected,.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax:hover{background:0 0;text-decoration:underline}.dgwt-wcas-is-details .dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax{min-height:30px}html, body {
margin: 0;
color: #565a5c;
font-family: 'Raleway', sans-serif;
position: relative;
}
.header-message {
padding: 10px 5%;
background-color: #ee5da3;
color: #fff;
}
.header-message p {
margin: 0;
text-align: center;
font-size: 0.9em;
}
header ul {
padding: 0;
margin: 0;
}
header li {
list-style: none;
}
a {
text-decoration: none;
color: inherit;
}
a:hover {
text-decoration: underline;
}
.bold {
font-weight: bold;
}
.float-right {
float: right;
}
.pink {
color: #f05da3;
}
.pink-underline {
text-decoration: underline;
color: inherit;
}
.pink-underline:hover {
color: #f05da3;
}
.overflow-y {
overflow-y: hidden;
}
.container {
width: 100%;
max-width: 1100px;
margin: 0 auto;
padding: 60px 0;
}
.header-image {
width: 100%;
height: 25vh;
position: relative;
background-position: center;
background-size: cover;
}
.header-image h2 {
position: absolute;
z-index: 3;
text-align: center;
color: #fff;
left: 50%;
top: 50%;
transform: translateY(-50%) translateX(-50%);
font-size: 4em;
margin: 0;
}
.background-overlay {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.66);
z-index: 0;
transition: 0.2s all ease-in-out;
}
header {
position: relative;
z-index: 1000;
background-color: rgba(255, 255, 255, 0.96);
box-shadow: 1px 1px 20px 0px rgba(0, 0, 0, 0.24);
display: flex;
padding: 0 1%;
justify-content: space-between;
align-items: center;
}
header nav {
position: relative;
display: flex;
justify-content: center;
align-items: center;
}
header nav .logo {
width: 80px;
height: 27.2px;
margin-right: 40px;
transition: transform 0.2s ease-in-out;
}
header nav .logo:hover {
transform: scale(1.1);
}
header .close-menu-button {
display: none;
}
header .menu {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
}
header .menu li {
position: relative;
margin: 0 15px;
}
header .menu li.menu-item-has-children {
display: flex;
flex-direction: row;
align-items: center;
}
header .menu a {
position: relative;
display: block;
padding: 20px 10px;
}
header .menu .menu-item-has-children a {
padding-right: 5px;
}
header .menu a:hover {
text-decoration: none;
color: #ababab;
}
header .menu-item-has-children.current-menu-ancestor > a, header .current-menu-item > a {
color: #f05da3;
}
header .sub-menu  {
display: none;
position: absolute;
top: 100%;
left: 0;
z-index: 12;
padding: 10px;
flex-direction: column;
justify-content: center;
background-color: #3c3c3c;
white-space: nowrap;
color: #ababab;
}
header .sub-menu a:hover {
color: #fff;
}
header .sub-menu li {
}
header .sub-menu a  {
padding: 5px 10px;
}
header .search-bar-container {
flex: 1 1 auto;
max-width: 500px;
}
header .search-bar-container .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
background-color: #f05da3;
}
header .search-bar-container .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit::before {
border-color: transparent #f05da3 transparent;
}
.mobile-nav-toggle {
background-color: #fff;
display: none;
padding: 5px 3%;
width: 94%;
justify-content: space-between;
align-items: center;
box-shadow: 1px 1px 20px 0px #0000003d;
position: relative;
z-index: 1;
}
.mobile-nav-toggle span{
width: 50px;
}
.mobile-nav-toggle .logo {
display: block;
width: 100px;
height: 40px;
}
.mobile-nav-toggle .open-nav-button {
display: block;
width: 50px;
height: 50px;
}
.search-form {
position: relative;
width: 90%;
max-width: 1100px;
margin: 0 auto;
margin-top: 30px;
}
.search-form .search-input {
margin: 0 auto;
width: 100%;
height: 35px;
padding: 0 10px;
font-size: 1rem;
border: 1px solid #D0CFCE;
outline: none;
}
input[type=search]::-ms-clear {  display: none; width : 0; height: 0; }
input[type=search]::-ms-reveal {  display: none; width : 0; height: 0; } input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }
.search-form .search-input:focus {
border: 1px solid #565a5c;
transition: 0.35s ease;
color: #565a5c;
}
.search-form .search-input:focus::-webkit-input-placeholder {
transition: opacity 0.45s ease;
opacity: 0;
}
.search-form .search-input:focus::-moz-placeholder {
transition: opacity 0.45s ease;
opacity: 0;
}
.search-form .search-input:focus::-ms-placeholder {
transition: opacity 0.45s ease;
opacity: 0;
}
.search-form .submit-button {
background-color: transparent;
border: none;
outline: none;
position: absolute;
right: 0;
}
.search-form .search-icon{
width: 30px;
height: 30px;
}
.search-form .search-icon:hover{
cursor: pointer;
}
.landing-page-parent {
width: 100%;
height: 60vh;
min-height: 500px;
position: relative;
background-color: #292930;
}
.slick-prev, .slick-next {
cursor: pointer;
position: absolute;
top: 50%;
width: auto;
margin-top: -22px;
padding: 16px;
color: white;
font-weight: bold;
font-size: 18px;
transition: 0.6s ease;
border-radius: 0 3px 3px 0;
z-index: 10;
background-color: rgba(0,0,0,0);
border: none;
outline: none;
}
.slick-next {
right: 0;
border-radius: 3px 0 0 3px;
}
.slick-prev:hover, .slick-next:hover {
background-color: rgba(0,0,0,0.8);
}
.slick-list, .slick-track {
height: 100%;
}
.slick-dots {
position: absolute;
bottom: 10px;
left: 0;
right: 0;
margin: 0 auto;
width: 150px;
}
.slick-dots li {
float: left;
width: 25px;
color: transparent;
}
.slick-dots button {
font-size: 0;
line-height: 0;
display: block;
width: 5px;
height: 5px;
padding: 2px;
cursor: pointer;
border: 0;
outline: none;
background: rgba(0, 0, 0, 0.25);
border-radius: 10px;
}
.slick-active button, .slick-dots button:hover  {
background: #f05da3;
}
.landing-page-slide-item {
background-position: center;
background-size: cover;
position: relative;
text-align: center;
}
.landing-page-slide-item h2 {
position: absolute;
bottom: 10%;
left: 10%;
max-width: calc(80% - 28px);
color: #f05da3;
font-size: 2em;
background-color: #fff;
padding: 10px 14px;
}
.landing-page-slide-item a {
text-decoration: underline;
}
.page-index-offer {
display: flex;
max-width: 1100px;
margin: 0 auto;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 80px 140px;
}
.page-index-offer h1 {
font-size: 2em;
color: #f05da3;
}
.page-index-offer-image {
width: 35%;
position: relative;
top: 60px;
}
.page-index-offer-image img {
width: 100%;
height: auto;
box-shadow: 0px 9px 40px 0px rgba(0,0,0,0.5);
}
.page-index-offer-image img:nth-of-type(2) {
width: 60%;
height: auto;
position: relative;
bottom: 60px;
left: -100px;
}
.page-index-offer-text {
width: 55%;
margin-left: 10%;
}
.page-index-offer-text .button {
display: inline-block;
margin-top: 20px;
}
.page-index-button-row-container {
background-color: #dbdbdb;
padding: 20px 0;
}
.page-index-button-row {
display: flex;
flex-direction: row;
max-width: 1100px;
margin: 0 auto;
justify-content: space-around;
}
.service-parent {
width: 100%;
display: flex;
flex-direction: row;
justify-content: center;
padding: 80px 0;
}
.service-box {
width: 30%;
max-width: 300px;
padding: 40px 10px;
margin: 0 40px;
text-align: center;
}
.service-box:hover {
color: #1e1e1f;
text-decoration: none;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
transform: translateY(5px);
}
.service-box img {
width: 150px;
}
.motto-contract-parent {
position: relative;
width: 100%;
padding: 100px 0;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
}
.motto-contract-overlay {
background-color: rgba(227, 227, 227, 0.88);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.motto-contract-content {
position: relative;
display: flex;
flex-direction: row;
justify-content: center;
width: 100%;
}
.motto-contract-content section {
width: 50%;
max-width: 500px;
}
.motto {
padding: 40px 70px;
}
.contract {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.contract .button {
margin: 12px 0;
}
.button {
display: block;
padding: 17px 35px;
background-color: #f05da3;
border: 3px solid #f05da3;
color: #fff;
transition: 0.3s background-color ease-in-out, 0.3s color ease-in-out;
text-transform: uppercase;
}
.button:hover {
text-decoration: none;
background-color: rgba(255, 255, 255, 0);
color: #565a5c;
}
.button-white {
display: block;
padding: 17px 35px;
background-color: #fff;
border: 3px solid #fff;
color: #252525;
transition: 0.3s background-color ease-in-out, 0.3s color ease-in-out;
text-transform: uppercase;
}
.button-white:hover {
text-decoration: none;
background-color: rgba(255, 255, 255, 0);
color: #565a5c;
}
.page-index-brochure {
display: flex;
justify-content: center;
align-items: center;
padding: 100px 0;
}
.page-index-brochure-image a {
display: block;
width: 176px;
height: 244px;
background-image: url(//hyrhojden.se/wp-content/themes/hyrhojden/images/frontpage.jpg);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
transition: all 0.2s ease-in-out;
}
.page-index-brochure-image a:hover {
background-image: url(//hyrhojden.se/wp-content/themes/hyrhojden/images/frontpage-flip.jpg);
}
.page-index-brochure-text {
margin-left: 60px;
font-size: 1.2em;
}
.page-index-brochure-text a {
font-weight: bold;
}
.page-index-map {
width: 100%;
height: 500px;
}
.bottom-contact {
width: 100%;
}
.bottom-contact-content {
max-width: 600px;
display: flex;
flex-direction: row;
align-items: center;
margin: 0 auto;
justify-content: space-between;
padding: 60px 0;
}
.bottom-contact-button {
}
.bottom-contact-text {
display: flex;
flex-direction: column;
} .page-menu-background {
width: 100%;
padding: 10vh 0;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
background-attachment: fixed;
position: relative;
}
.page-menu-background-overlay {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.66);
z-index: 1;
}
.page-menu-header {
max-width: 700px;
margin: 0 auto;
color: #fff;
position: relative;
z-index: 2;
text-align: center;
font-size: 1.2em;
}
.page-menu-header h1 {
font-size: 2.3em;
}
.page-menu-header p {
line-height: 30px;
}
.page-menu-buttons {
display: flex;
flex-direction: row;
justify-content: space-around;
margin-top: 40px;
}
.page-menu-buttons .button:hover {
color: #fff;
}
.page-menu-content {
max-width: 1100px;
margin: 0 auto;
display: flex;
flex-wrap: wrap;
justify-content: center;
padding: 60px 0;
}
.page-menu-content {
max-width: 1100px;
margin: 0 auto;
display: flex;
flex-wrap: wrap;
justify-content: center;
padding: 60px 0;
}
.page-menu-field {
font-size: 2em;
width: 100%;
max-width: 300px;
position: relative;
box-shadow: 0px 9px 40px 0px rgba(0,0,0,0.5);
overflow: hidden;
margin: 40px 25px;
}
.page-menu-field:hover {
cursor: pointer;
box-shadow: 0px 9px 40px 7px rgba(0,0,0,0.5)
}
.page-menu-field::after {
content: '';
position: absolute;
bottom: -1px;
left: 0;
width: 100%;
height: 150px;
background-image: url(//hyrhojden.se/wp-content/themes/hyrhojden/images/icons/icon-triangle.svg);
background-size: cover;
background-position: center;
z-index: 2;
opacity: 0.85;
}
.page-menu-field img {
width: 300px;
height: 256px;
object-fit: cover;
display: block;
}
.page-menu-field h3 {
position: absolute;
text-align: center;
bottom: 0;
left: 0%;
width: 100%;
z-index: 3;
color: #000;
font-size: 20px;
font-weight: normal;
}
.page-menu-footer {
margin: 0 auto;
color: #fff;
position: relative;
z-index: 2;
text-align: center;
font-size: 1.2em;
}
.page-menu-footer h1 {
font-size: 2.3em;
}
.page-menu-footer p {
line-height: 30px;
} .page-liftar {
background-color: #ececec;
}
.page-liftar-content {
max-width: 1100px;
margin: 0 auto;
display: flex;
flex-wrap: wrap;
justify-content: center;
position: relative;
align-items: flex-start;
}
.page-title {
margin: 0 auto;
margin-top: 40px;
width: 90%;
max-width: 990px;
font-size: 33px;
}
.page-liftar-field {
width: 230px;
text-align: center;
margin: 30px 30px;
text-align: left;
background-color: #fff;
padding: 30px;
}
.page-liftar-main-image-container {
width: 100%;
height: 200px;
text-align: center;
}
.page-liftar-field img{
max-width: 100%;
max-height: 100%;
}
.page-liftar-field h3{
min-height: 44px;
}
.page-liftar-summary {
font-size: 0.9em;
}
.page-liftar-summary table {
width: 100%;
padding-bottom: 15px;
}
.page-liftar-summary table td:nth-child(2) {
text-align: right;
font-weight: bold;
}
.page-liftar-arrow-up-container {
position: relative;
display: none;
}
.arrow-up {
width: 0;
height: 0;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-bottom: 15px solid white;
position: absolute;
bottom: -60px;
left: 50%;
transform: translateX(-50%);
}
.page-liftar-details {
position: absolute;
width: 90%;
left: 5%;
display: none;
justify-content: center;
align-items: center;
margin: 60px 0;
padding: 40px 0;
background-color: #fff;
}
.page-liftar-details img{
max-height: 400px;
width: auto;
}
.page-liftar-details-info {
margin-left: 80px;
border-spacing: 0;
}
.page-liftar-details-info p {
margin-left: 6px;
}
.page-liftar-details table {
border-collapse: collapse;
}
.page-liftar-details table tr th{
padding: 4px 6px;
}
.page-liftar-details table tr td {
padding: 4px 6px;
}
.page-liftar-details table tr td:nth-child(2) {
font-weight: bold;
}
.page-liftar-details table tr:nth-child(2n) {
background-color: #f1f1f1;
}
.page-liftar-open-manual a::before {
content: '';
background-image: url(//hyrhojden.se/wp-content/themes/hyrhojden/images/icons/document.svg);
background-size: contain;
width: 20px;
height: 20px;
display: inline-block;
position: relative;
bottom: -4px;
}
.page-liftar-details .close {
position: absolute;
top: 20px;
right: 20px;
}
.page-liftar-details .close:hover {
cursor: pointer;
} .page-contact {
padding: 10px 0;
}
.page-contact-depots-container {
max-width: 1100px;
margin: 0 auto;
}
.page-contact-depot {
background-position: center;
background-size: cover;
width: 100%;
height: 30vh;
margin: 5vh 0;
position: relative;
}
.page-contact-depot:hover .background-overlay {
background-color: rgba(0, 0, 0, 0.3);
}
.page-contact-depot-text {
position: absolute;
z-index: 3;
text-align: center;
color: #fff;
left: 50%;
top: 50%;
transform: translateY(-50%) translateX(-50%);
}
.page-contact-depot-text h2 {
font-size: 6em;
margin: 10px 0;
} .page-depot-container {
}
.page-depot-summary {
display: flex;
flex-direction: row;
justify-content: space-between;
margin: 20px 0;
}
.page-depot-info {
background-color: #3c3c3c;
color: #fff;
padding: 40px 2.5%;
width: 42.5%;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.page-depot-info article {
margin: 0 20px;
}
.page-depot-info h3 {
color: #f05da3;
}
.page-depot-info p {
margin: 5px 0;
}
.page-depot-map {
width: 47.5%;
}
.acf-map {
height: 100%;
}
.page-depot-employees {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.page-depot-employees-card {
width: 240px;
margin: 30px 1%;
text-align: center;
}
.page-depot-employees-card p {
margin: 5px 0;
}
.page-depot-employees-card-image {
width: 168px;
height: 255px;
margin: 0 auto;
display: flex;
}
.page-depot-employees-card img {
width: 100%;
align-self: flex-end;
}
.page-depot-employees-card .name {
font-size: 1.1em;
font-weight: bold;
}
.page-depot-employees-card .title {
font-size: 0.8em;
margin: 12px 0;
}
.phone {
font-weight: bold;
} .page-about-container {
}
.page-about-content-container {
display: flex;
flex-direction: row-reverse;
margin-top: 40px;
}
.page-about-menu {
display: flex;
justify-content: center;
flex-direction: column;
margin-right: 80px;
}
.page-about-menu .button {
margin: 5px 0;
}
.page-about-power-word {
position: relative;
font-size: 2.5vw;
background-size: cover;
background-position: center;
color: #fff;
text-align: center;
padding: 60px 0;
}
.page-about-power-word h2 {
position: relative;
z-index: 2;
} .page-inquiry {
padding: 50px 0;
background-size: 150%;
background-position: top;
position: relative;
background-repeat: no-repeat;
background-image: url(//hyrhojden.se/wp-content/themes/hyrhojden/images/icons/pink-arrow-down.svg);
}
.page-inquiry-container.container {
max-width: 1000px;
}
.page-inquiry-content {
display: flex;
flex-direction: row;
justify-content: space-between;
position: relative;
box-shadow: 0px 9px 40px 0px rgba(0,0,0,0.5);
}
.page-inquiry-image-container {
position: relative;
}
.page-inquiry-image-container img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.page-inquiry-image-container .locations {
position: absolute;
z-index: 3;
color: #fff;
top: 0;
left: 0;
width: 100%;
height: 100%;
text-align: center;
display: flex;
flex-direction: column;
justify-content: space-around;
font-size: 2em;
}
.page-inquiry-form {
background-color: #fff;
padding: 50px 60px;
}
.page-inquiry-form h2 {
margin-top: 0;
}
.wpcf7-form p {
margin: 15px 0;
}
.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea, .wpcf7-form-control-wrap select  {
width: 500px;
padding: 4px 5px;
font-size: 1.1em;
font-family: 'Raleway', sans-serif;
}
.wpcf7 input[type="submit"] {
padding: 17px 35px;
background-color: #f05da3;
border: 3px solid #f05da3;
color: #fff;
transition: 0.3s background-color ease-in-out, 0.3s color ease-in-out;
text-transform: uppercase;
}
.wpcf7 input[type="submit"]:hover {
text-decoration: none;
background-color: rgba(255, 255, 255, 0);
color: #565a5c;
cursor: pointer;
} .utbildning-parent {
width: 100%;
max-width: 1100px;
margin: 0 auto;
padding: 40px 0;
}
.utbildning-item {
padding: 60px 0;
}
.utbildning-item:nth-of-type(2n) {
}
.utbildning-item-image.header-image {
}
.utbildning-item-image img {
width: 100%;
}
.utbildning-item-text {
width: 95%;
max-width: 800px;
margin: 0 auto;
margin-top: 50px;
} .page-byggmaskin {
min-height: 70vh;
}
.page-byggmaskin-content {
width: 100%;
max-width: 1100px;
margin: 0 auto;
}
.page-byggmaskin-content h1 {
font-size: 3em;
text-align: center;
margin-top: 0;
}
.page-byggmaskin-maskin {
display: flex;
flex-direction: row;
text-align: left;
justify-content: space-around;
align-items: center;
}
.page-byggmaskin-image {
max-width: 40%;
}
.page-byggmaskin-image img {
width: auto;
height: auto;
max-width: 100%;
max-height: 800px;
}
.page-byggmaskin-table {
max-width: 50%;
}
.page-byggmaskin-table p {
}
.page-byggmaskin-table table {
border-collapse: collapse;
font-size: 1.2em;
border: 1px solid #dcdcdc;
}
.page-byggmaskin-table .table-header {
border: 1px solid #292929;
}
.page-byggmaskin-table table tr th {
padding: 8px 20px;
}
.page-byggmaskin-table table tr td {
padding: 4px 20px;
}
.page-byggmaskin-table table tr:nth-of-type(2n-1) {
background-color: #dcdcdc;
}
.page-byggmaskin-table table tr:hover {
background-color: #b1b1b1;
}
.page-byggmaskin-table table th {
background-color: #292929;
color: #fff;
} .page-gallery {
width: 90%;
max-width: 1100px;
margin: 0 auto;
}
.page-gallery ul {
list-style: none;
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.page-gallery-item {
width: 22%;
margin: 20px 1.2%;
}
.page-gallery-item-content {
position: relative;
}
.page-gallery-item:nth-of-type(4n-3){
margin-left: 2.4%;
}
.page-gallery-item:nth-of-type(4n){
margin-right: 2.4%;
}
.page-gallery-item a {
outline: none;
}
.page-gallery-item img {
width: 100%;
height: 200px;
object-fit: cover;
} .footer-content {
background-color: #3c3c3c;
color: #fff;
display: flex;
flex-direction: row;
padding: 40px 0;
justify-content: space-around;
align-items: center;
}
.footer-title {
display: flex;
flex-direction: row;
font-size: 2em;
width: 33%;
justify-content: center;
align-items: center;
}
.footer-title img {
width: 100px;
height: 34px;
margin-right: 20px;
}
.footer-title h1 {
font-family: "Times New Roman", Times, serif;
}
.footer-menu {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
width: 34%;
}
.footer-menu ul {
list-style: none;
padding: 0 40px;
}
.footer-menu ul li {
padding: 5px 0;
}
.footer-social-media {
width: 33%;
display: flex;
justify-content: center;
}
.footer-social-media img {
width: 30px;
}
.copyright {
background-color: #252525;
text-align: center;
color: #a2a2a2;
padding: 20px 0;
}
.copyright p {
margin: 0;
} .featherlight button.featherlight-close-icon {
font-size: 20px;
line-height: 30px;
width: 30px;
} body.archive {
background-color: #ececec;
}
ul.products {
list-style: none;
width: 100%;
max-width: 1100px;
margin: 0 auto;
padding: 60px 0;
display: flex;
flex-wrap: wrap;
justify-content: center;
position: relative;
align-items: flex-start;
}
.woocommerce-content {
min-height: 80vh;
}
.woocommerce-info {
max-width: 1100px;
margin: 0 auto;
margin-top: 20px;
}
.woocommerce-result-count {
display: none;
}
.woocommerce div.product div.images {
margin-bottom: 2em
}
.woocommerce div.product div.images img {
display: block;
width: 100%;
height: auto;
box-shadow: none
}
.woocommerce div.product div.images div.thumbnails {
padding-top: 1em
}
.woocommerce div.product div.images.woocommerce-product-gallery {
position: relative
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
-webkit-transition: all cubic-bezier(.795,-.035,0,1) .5s;
transition: all cubic-bezier(.795,-.035,0,1) .5s;
margin: 0;
padding: 0
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
background-color: #fff;
opacity: 0
}
.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder {
border: 1px solid #f2f2f2
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
width: 25%;
display: inline-block
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
position: absolute;
top: .5em;
right: .5em;
font-size: 2em;
z-index: 9;
width: 36px;
height: 36px;
background: #fff;
text-indent: -9999px;
border-radius: 100%;
box-sizing: content-box
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before {
content: "";
display: block;
width: 10px;
height: 10px;
border: 2px solid #000;
border-radius: 100%;
position: absolute;
top: 9px;
left: 9px;
box-sizing: content-box
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after {
content: "";
display: block;
width: 2px;
height: 8px;
background: #000;
border-radius: 6px;
position: absolute;
top: 19px;
left: 22px;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
box-sizing: content-box
}
.woocommerce div.product div.images .flex-control-thumbs {
overflow: hidden;
zoom:1;margin: 0;
padding: 0
}
.woocommerce div.product div.images .flex-control-thumbs li {
width: 25%;
float: left;
margin: 0;
list-style: none
}
.woocommerce div.product div.images .flex-control-thumbs li img {
cursor: pointer;
opacity: .5;
margin: 0
}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover {
opacity: 1
}
.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) {
clear: left
}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
clear: left
}
.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {
clear: left
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
width: 100%;
float: none;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
background-color: #dcdcdc;
right: 0.2em;
top: 0.2em;
}
.pswp__caption__center {
text-align: center;
}
.product-category a {
display: block;
font-size: 2em;
width: 100%;
max-width: 300px;
position: relative;
box-shadow: 0px 9px 40px 0px rgba(0,0,0,0.5);
overflow: hidden;
margin: 40px 25px;
}
.product-category a:hover {
cursor: pointer;
box-shadow: 0px 9px 40px 7px rgba(0,0,0,0.5)
}
.product-category a::after {
content: '';
position: absolute;
bottom: -1px;
left: 0;
width: 100%;
height: 150px;
background-image: url(//hyrhojden.se/wp-content/themes/hyrhojden/images/icons/icon-triangle.svg);
background-size: cover;
background-position: center;
z-index: 2;
opacity: 0.85;
}
.product-category img {
width: 300px;
height: 256px;
object-fit: cover;
display: block;
}
.woocommerce-loop-category__title {
position: absolute;
text-align: center;
bottom: 0;
left: 0%;
width: 100%;
z-index: 3;
color: #000;
font-size: 20px;
font-weight: normal;
}
.page-numbers {
display: flex;
justify-content: center;
list-style: none;
}
.page-numbers li {
margin: 0 5px;
} @media screen and (min-width: 1301px) {
header .menu-item-has-children > a::after {
position: absolute;
bottom: -1px;
left: 0;
content: "";
background-image: url(//hyrhojden.se/wp-content/themes/hyrhojden/images/icons/icon-menu-arrow.svg);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
width: 100%;
height: 10px;
display: none;
}
header .menu-item-has-children::after {
content: "";
background-image: url(//hyrhojden.se/wp-content/themes/hyrhojden/images/icons/icon-menu-arrow-down.svg);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
width: 10px;
height: 10px;
margin-right: 5px;
opacity: 0.75;
} header .menu-item-has-children:hover a::after  {
display: block;
} header .menu-item-has-children:hover .sub-menu  {
display: flex;
}
}
@media screen and (max-width: 1300px) { header {
position: fixed;
width: 100%;
left: 0;
box-shadow: none;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
background-color: #fff;
height: 100vh;
overflow-y: auto;
flex-direction: column-reverse;
justify-content: flex-end;
padding: 0;
}
.hide-header {
left: 102%;
}
header .search-bar-container {
flex: 0 0 auto;
width: calc(100% - 20px);
max-width: 100%;
margin-bottom: 20px;
}
header nav {
display: block;
width: 100%;
}
header nav .logo {
display: none;
}
header .close-menu-button {
display: block;
display: flex;
justify-content: flex-end;
padding: 15px 0;
margin-right: 15px;
width: 100%;
max-width: 100%;
}
header .close-menu-button img {
display: block;
width: 30px;
height: 30px;
}
header .menu {
flex-direction: column;
align-items: baseline;
justify-content: flex-start;
padding: 20px 0;
padding-top: 0;
width: 100%;
}
header .menu li {
margin: 0;
width: 100%;
flex-wrap: wrap;
}
header .menu li a {
flex: 1 1 auto;
z-index: 1;
}
header .menu li:first-child a {
padding-top: 5px;
}
header .menu .menu-item-has-children a {
overflow: auto;
}
header .menu-item-has-children > a.active {
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}
header .menu-item-has-children > a::after {
position: absolute;
bottom: 0;
top: 0;
margin: auto 10px;
right: 0;
content: "";
background-image: url(//hyrhojden.se/wp-content/themes/hyrhojden/images/icons/icon-add.svg);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
width: 15px;
height: 15px;
}
header .menu-item-has-children > a.active::after {
position: absolute;
bottom: 0;
top: 0;
margin: auto 10px;
right: 0;
content: "";
background-image: url(//hyrhojden.se/wp-content/themes/hyrhojden/images/icons/icon-remove.svg);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
width: 15px;
height: 15px;
}
header .menu .sub-menu-toggle {
padding-left: 50px;
}
header .sub-menu {
position: initial;
top: 0;
margin: 0;
padding-left: 20px;
flex: 1 1 100%;
z-index: 0;
}
header .current-menu-parent .sub-menu {
display: flex;
}
header .sub-menu li {
left: 0;
}
header .current-menu-parent > a.active {
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}
.mobile-nav-toggle {
display: flex;
} .container {
padding-top: 0;
}
.landing-page-slide-item h2 {
font-size: 1.2em;
}
.page-index-offer {
flex-direction: column;
padding: 80px 5%;
width: 90%;
}
.page-index-offer-image {
transform: translateY(0);
width: 70%;
}
.page-index-offer-image img:nth-of-type(2) {
bottom: 40px;
left: -10%;
}
.page-index-offer-text {
width: 100%;
margin: 0;
}
.motto-contract-parent {
display: flex;
justify-content: center;
}
.motto-contract-content {
flex-direction: column;
max-width: 90%;
width: auto;
padding: 0 5%;
}
.motto-contract-content section {
width: 100%;
padding: 0;
}
.contract {
margin-top: 40px;
}
.service-parent {
flex-direction: column;
padding-bottom: 0;
}
.service-box {
width: 80%;
padding: 40px 5%;
max-width: 90%;
margin: 20px 5%;
}
.page-index-brochure {
flex-direction: column;
text-align: center;
padding: 80px 20px;
}
.page-index-brochure-text {
margin: 0;
font-size: 1em;
}
.page-index-map {
height: 80vh;
}
.bottom-contact-content {
flex-direction: column;
align-items: center;
}
.bottom-contact-button {
margin-bottom: 40px;
}
.page-about-menu {
margin: 0;
align-items: center;
}
.page-about-menu .button {
width: 80%;
max-width: 300px;
padding: 17px 0;
text-align: center;
}
.page-about-power-word {
font-size: 3vw;
} .page-menu-header {
font-size: 1em;
padding: 0 10px;
}
.page-menu-header h1 {
font-size: 1.2em;
}
.page-menu-buttons {
flex-direction: column;
align-items: center;
}
.page-menu-buttons .button {
margin: 5px 0;
}
.page-menu-content {
padding: 0 5%;
width: 90%;
} .page-liftar-content h1 {
text-align: center;
padding-top: 30px;
}
.page-liftar-details {
flex-direction: column;
text-align: center;
}
.page-liftar-details-info {
margin: 0;
padding: 0 10px;
}
.page-liftar-details-info table {
text-align: left;
margin: 0 auto;
}
.page-liftar-details-image {
width: 90%;
height: 90%;
margin: 5px 5%;
} .page-about-content-container {
flex-direction: column;
margin: 0;
}
.page-about-content {
padding: 40px 5%;
} .page-byggmaskin-content {
padding: 0;
padding-top: 40px;
}
.page-byggmaskin-content h1 {
font-size: 1.2em;
}
.page-byggmaskin-maskin {
padding: 40px 0;
}
.page-byggmaskin-maskin {
flex-direction: column;
}
.page-byggmaskin-image {
max-width: 90%;
margin-bottom: 40px;
}
.page-byggmaskin-table {
width: 90%;
max-width: 90%;
overflow-x: scroll;
text-align: center;
}
.page-byggmaskin-table table {
font-size: 1em;
text-align: left;
margin: 0 auto;
}
.page-byggmaskin-table table tr td {
padding: 4px 10px;
} .header-image h2 {
font-size: 2em;
} .page-contact-depot-text h2 {
font-size: 3em;
} .page-depot-summary {
flex-direction: column;
padding: 0 5%;
}
.page-depot-info {
width: 95%;
text-align: center;
justify-content: center;
}
.page-depot-map {
width: 100%;
}
.acf-map {
height: 70vh;
} .page-inquiry {
padding: 0;
}
.page-inquiry > .background-overlay {
display: none;
}
.page-inquiry-container {
background-color: #fff;
padding: 0;
}
.page-inquiry-content {
flex-direction: column-reverse;
box-shadow: none;
}
.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea, .wpcf7-form-control-wrap select {
width: 90%;
padding: 4px 5px;
} .footer-content {
flex-direction: column;
width: 90%;
padding: 40px 5%;
}
.footer-title {
width: 100%;
font-size: 1.1em;
}
.footer-menu {
width: 100%;
flex-direction: column;
text-align: center;
}
.footer-social-media {
margin-top: 20px;
}
.copyright {
font-size: 0.7em;
}
}.no-overflow {
overflow: hidden;
}
.animate-me {
transition: transform 0.6s ease-in-out, opacity 0.3s ease-in-out;
}
.animation-scale {
transform: scale(0.2);
opacity: 0;
}
.animation-right {
transform: translateX(50%);
opacity: 0;
}
.animation-left {
transform: translateX(-50%);
opacity: 0;
}
.animation-up {
transform: translateY(50%);
opacity: 0;
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}@keyframes rotate-forever{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spinner-loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pum-container,.pum-content,.pum-content+.pum-close,.pum-content+.pum-close:active,.pum-content+.pum-close:focus,.pum-content+.pum-close:hover,.pum-overlay,.pum-title{background:0 0;border:none;bottom:auto;clear:none;cursor:default;float:none;font-family:inherit;font-size:medium;font-style:normal;font-weight:400;height:auto;left:auto;letter-spacing:normal;line-height:normal;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:auto;visibility:visible;white-space:normal;width:auto;z-index:auto}.pum-container .pum-content+.pum-close>span,.pum-content,.pum-title{position:relative;z-index:1}.pum-overlay,html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container,html.pum-open.pum-open-overlay.pum-open-fixed .pum-container{position:fixed}.pum-overlay{height:100%;width:100%;top:0;left:0;right:0;bottom:0;z-index:1999999999;overflow:initial;display:none;transition:.15s ease-in-out}.pum-overlay.pum-form-submission-detected,.pum-overlay.pum-preview{display:block}.pum-overlay,.pum-overlay *,.pum-overlay :after,.pum-overlay :before,.pum-overlay:after,.pum-overlay:before{box-sizing:border-box}.pum-container{top:100px;position:absolute;margin-bottom:3em;z-index:1999999999}.pum-container.pum-responsive{left:50%;margin-left:-47.5%;width:95%;height:auto;overflow:visible}.pum-container.pum-responsive img{max-width:100%;height:auto}@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-nano{margin-left:-5%;width:10%}.pum-container.pum-responsive.pum-responsive-micro{margin-left:-10%;width:20%}.pum-container.pum-responsive.pum-responsive-tiny{margin-left:-15%;width:30%}.pum-container.pum-responsive.pum-responsive-small{margin-left:-20%;width:40%}.pum-container.pum-responsive.pum-responsive-medium{margin-left:-30%;width:60%}.pum-container.pum-responsive.pum-responsive-normal{margin-left:-30%;width:70%}.pum-container.pum-responsive.pum-responsive-large{margin-left:-35%;width:80%}.pum-container.pum-responsive.pum-responsive-xlarge{margin-left:-47.5%;width:95%}.pum-container.pum-responsive.pum-position-fixed{position:fixed}}@media only screen and (max-width:1024px){.pum-container.pum-responsive.pum-position-fixed{position:absolute}}.pum-container.custom-position{left:auto;top:auto;margin-left:inherit}.pum-container .pum-title{margin-bottom:.5em}.pum-container .pum-content>:last-child,.pum-form__message:last-child{margin-bottom:0}.pum-container .pum-content:focus{outline:0}.pum-container .pum-content>:first-child{margin-top:0}.pum-container .pum-content+.pum-close{text-decoration:none;text-align:center;line-height:1;position:absolute;cursor:pointer;min-width:1em;z-index:2;background-color:transparent}.pum-container.pum-scrollable .pum-content{overflow:auto;overflow-y:scroll;max-height:95%}.pum-overlay.pum-overlay-disabled{visibility:hidden}.pum-overlay.pum-overlay-disabled::-webkit-scrollbar{display:block}.pum-overlay.pum-overlay-disabled .pum-container{visibility:visible}.popmake-close,.pum-overlay.pum-click-to-close{cursor:pointer}html.pum-open.pum-open-overlay,html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{overflow:hidden}html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding-right:15px}html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{overflow-y:scroll;-webkit-overflow-scrolling:touch}html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active{position:static;height:auto;width:auto}.pum-form{margin:0 auto 16px}.pum-form__field{margin-bottom:1em}.pum-form__field label{font-weight:700}.pum-form__field input[type=date],.pum-form__field select{margin:0 auto;font-size:18px;line-height:26px;text-align:center;padding:3px;vertical-align:middle}.pum-form__field select{padding:5px 3px}.pum-form__loader{font-size:2em;animation-duration:.75s;animation-iteration-count:infinite;animation-name:rotate-forever;animation-timing-function:linear;height:.75em;width:.75em;border:.25em solid rgba(0,0,0,.5);border-right-color:transparent;border-radius:50%;display:inline-block}.pum-form__submit{position:relative}.pum-form__submit .pum-form__loader{margin-left:.5em;border:.25em solid rgba(255,255,255,.5);border-right-color:transparent}.pum-form__messages{display:none;border:1px solid rgba(0,0,0,.25);margin-bottom:.5em;padding:1em;position:relative}.pum-form__message{margin-bottom:.5em}.pum-form__message--error{color:red!important;border-color:red}.pum-form__message--success{color:green!important;border-color:green}.pum-form--loading,.pum-sub-form .pum-sub-form-loading{opacity:.5}.pum-alignment-left,.pum-form--alignment-left{text-align:left}.pum-alignment-center{text-align:center}.pum-alignment-right{text-align:right}.pum-form--alignment-center{text-align:center}.pum-form--alignment-right{text-align:right}.pum-form--layout-standard .pum-form__field>label{margin-bottom:.25em;display:block}.pum-form--layout-inline .pum-form__field{display:inline-block}.pum-form--layout-block .pum-form__field,.pum-form--layout-block button,.pum-form--layout-block div,.pum-form--layout-block input{display:block;width:100%}.pum-form--style-default label{font-size:14px;font-weight:700}.pum-form--style-default input[type=email],.pum-form--style-default input[type=text]{background-color:#f8f7f7;margin-bottom:5px;font-size:14px;padding:10px 8px}.pum-form--style-default button{font-size:18px;margin:10px 0 0;padding:10px 5px;cursor:pointer}.pum-sub-form p.pum-newsletter-error-msg{margin:0}.pum-sub-form .spinner-loader{right:50%;position:absolute;bottom:40%}.pum-sub-form .spinner-loader:not(:required){animation:1.5s linear infinite spinner-loader;border-radius:.5em;box-shadow:rgba(0,0,51,.3) 1.5em 0 0 0,rgba(0,0,51,.3) 1.1em 1.1em 0 0,rgba(0,0,51,.3) 0 1.5em 0 0,rgba(0,0,51,.3) -1.1em 1.1em 0 0,rgba(0,0,51,.3) -1.5em 0 0 0,rgba(0,0,51,.3) -1.1em -1.1em 0 0,rgba(0,0,51,.3) 0 -1.5em 0 0,rgba(0,0,51,.3) 1.1em -1.1em 0 0;display:inline-block;font-size:10px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%}.pum-form__field--consent{text-align:left}.pum-form__field--consent.pum-form__field--checkbox label,.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label{display:inline-block;vertical-align:middle}.pum-form__field--consent.pum-form__field--checkbox label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label+label{margin-left:1em}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label{display:block;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-container iframe.formidable{width:100%;overflow:visible}.pika-single,body div#ui-datepicker-div[style]{z-index:9999999999!important}