/**handles:contact-form-7,stockholm-default-style,stockholm-child-style**/
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::after,.wpcf7-list-item-label::before{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}

body h2,body h3,body h4,body h5{margin-bottom:15px;margin-top:20px}body nav.main_menu>ul>li:not(:first-child)::before{content:'';position:relative;left:0;top:1px;color:#696969;font-size:12px;font-weight:400}body nav.main_menu>ul>li>a{position:relative;padding:0 14px}body .span2.qbutton.big_large_full_width{height:100%;margin-bottom:32px;line-height:24px;font-family:Open Sans;font-weight:400;text-transform:none;letter-spacing:0}body .span2.qbutton.display_dash::before{display:none}.qbutton .size{margin-top:9px;margin-bottom:3px;font-size:18px;font-weight:700}.qbutton .size span{margin-top:3px;margin-bottom:9px;margin-left:5px;font-size:12px;font-weight:400}.qbutton .cost{font-size:28px;margin-bottom:9px}.qbutton .permonth{margin-bottom:3px;margin-bottom:9px;font-size:18px}body .heading-size span{font-weight:400;font-size:26px;margin-left:5px}.page-template-tpl-space-manager i{color:#bcbcbc}body .payment-icon{height:42px;margin:3px 0 0 0;display:inline-block;vertical-align:top}body .fa-4x{font-size:48px}body #ui-datepicker-div{z-index:99999999999999!important;background:#fff;border:1px solid #eee}body .ui-datepicker-next{float:right}body .ui-datepicker-title{text-align:center;font-weight:700;margin:0 2.3em;line-height:1.8em}body .ui-datepicker-header{background:#eee;padding:7px}body .ui-datepicker .ui-datepicker-next,body .ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}body .ui-datepicker .ui-datepicker-next{right:13px}body table.ui-datepicker-calendar td{padding:5px 5px}body table.ui-datepicker-calendar td a{padding:5px 7px;color:#333}body table.ui-datepicker-calendar td a:hover{background:#eee;color:#333}body .ui-datepicker-unselectable span{color:#eee}body .dimensjoner{margin-top:15px}body .pris{margin-bottom:15px}body .pris h3{margin:0}body .breadcrumb a:hover,body .breadcrumb span.current,body .subtitle{color:#fafafa}body .content{padding-bottom:70px}body .header_top .right{color:#ed1c24;font-size:13px;padding-right:15px}@media screen and (max-width:1200px){body .q_logo img{max-width:220px!important;height:auto!important;margin-top:18px!important}}@media screen and (max-width:1000px){body .q_logo img{margin-top:32px!important}body h1{font-size:32px;line-height:40px}body h3{font-size:18px;line-height:28px}.home .qbutton.big_large_full_width{font-size:13px!important;letter-spacing:1px!important}}@media screen and (max-width:769px){.home .qbutton.big_large_full_width{font-size:16px!important;letter-spacing:3px!important}}body .big-menu a span.menu-text{border:2px solid #ed1c24;padding:10px}body .big-menu .inner ul li a span.menu-text{border:none}body .hidden{display:none}.float-left{float:left}.float-right{float:right!important}body.home .bold-text p{font-size:22px;line-height:1.285714285714286em;font-style:italic;font-weight:600;color:#5d5d5d;margin-bottom:15px;margin-top:20px}@media screen and (max-width:767px){.home .fa-dollar,.home .fa-lock{margin-top:30px}body.home .bold-text p{font-size:18px}}body.home h1{letter-spacing:2px}@media screen and (min-width:1001px){body.home h1{font-size:40px;line-height:1.2em;font-weight:800}}@media screen and (max-width:767px){.hide-on-mobile{display:none}}@media screen and (max-width:1000px){body.home .content .content_inner>.container>.container_inner{padding-top:0!important}}@media screen and (max-width:767px){body .wpb_gmaps_widget .wpb_map_wraper iframe{padding:30px 0}}body h2 .small{font-size:18px;font-weight:500;margin-left:15px}.custom-error-msg{font-size:18px!important;font-weight:700!important;color:#ed1c24!important;text-transform:uppercase;padding-bottom:10px}body .forsikring,body .leie-info,body .pris,body .storrelse{background:#f1f3f4;margin-bottom:20px!important;padding-bottom:20px}body .storrelse{margin-top:20px!important}.forsikring button{width:100%;height:100%;background:#fff;padding:32px 10px;border:2px solid #fff;font-size:17px;font-family:Raleway,sans-serif;margin-bottom:5px}.forsikring button:hover{border:2px solid #ed1c24;cursor:pointer;color:#ed1c24}.forsikring .pris-ins{font-size:22px;line-height:32px;font-weight:700}.forsikring .forsk-tittel{width:100%}.forsikring .forsk-tittel .forsk-h2{font-size:36px;font-family:Raleway,sans-serif;float:left;display:block}body .mini-title{font-weight:700;font-size:26px;letter-spacing:1px}body.page-template-tpl-space-manager .wrapper .content,body.page-template-tpl-space-manager .wrapper .content .container.bod{background:#fafafa}body .wpb_gmaps_widget .wpb_wrapper{background:#fafafa;padding:0;margin-top:20px}body .pris h3{font-weight:500;font-size:22px}body #dusparer{font-weight:700;margin-bottom:15px;width:100%;float:left;color:#333}body #no-ins{float:right;font-size:12px;text-align:right;color:#333}body #no-ins:hover{color:#ed1c24}.forsikring button.selectedInsurance{background:#ed1c24;color:#fff}body .pris h3.small-pris{font-size:14px;margin-bottom:15px}