/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ *//*! normalize.css v1.1.3 | MIT License | git.io/normalize */@import url(https://fonts.googleapis.com/css?family=Open+Sans);article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:'Open Sans',sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0 !important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0 !important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px !important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0 !important;opacity:0}@keyframes tooltipster-fading{0{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.tooltipster-sidetip.tooltipster-light .tooltipster-box{border-radius:3px;border:1px solid #ccc;background:#ededed}.tooltipster-sidetip.tooltipster-light .tooltipster-content{color:#666}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow{height:9px;margin-left:-9px;width:18px}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow{height:18px;margin-left:0;margin-top:-9px;width:9px}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-background{border:9px solid transparent}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#ededed;top:1px}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-background{border-left-color:#ededed;left:-1px}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-background{border-right-color:#ededed;left:1px}.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-background{border-top-color:#ededed;top:-1px}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-border{border:9px solid transparent}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-border{border-left-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-border{border-right-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-border{border-top-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-uncropped{top:-9px}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-uncropped{left:-9px}[slider]{position:relative;height:14px;border-radius:10px;text-align:left;margin:30px 0 10px 0;width:100%}[slider]>div{position:absolute;left:13px;right:15px;height:14px}[slider]>div>[inverse-left]{position:absolute;left:0;height:14px;border-radius:10px;background-color:#d7dde0;margin:0 7px}[slider]>div>[inverse-right]{position:absolute;right:0;height:14px;border-radius:10px;background-color:#d7dde0;margin:0 7px}[slider]>div>[range]{position:absolute;left:0;height:14px;border-radius:14px;background-color:#5d7684}[slider]>div>[thumb]{position:absolute;top:-7px;height:28px;width:28px;text-align:left;margin-left:-11px;cursor:pointer;box-shadow:0 3px 8px #35546599;background-color:#355465;border-radius:50%;outline:0}[slider]>input[type=range]{position:absolute;pointer-events:none;-webkit-appearance:none;height:14px;top:-2px;width:100%;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;cursor:pointer}div[slider]>input[type=range]::-ms-track{-webkit-appearance:none;background:transparent;color:transparent}div[slider]>input[type=range]::-moz-range-track{-moz-appearance:none;background:transparent;color:transparent}div[slider]>input[type=range]:focus::-webkit-slider-runnable-track{background:transparent;border:transparent}div[slider]>input[type=range]:focus{outline:0}div[slider]>input[type=range]::-ms-thumb{pointer-events:all;width:28px;height:28px;border-radius:0;border:0 none;background:red}div[slider]>input[type=range]::-moz-range-thumb{pointer-events:all;width:28px;height:28px;border-radius:0;border:0 none;background:red}div[slider]>input[type=range]::-webkit-slider-thumb{pointer-events:all;width:28px;height:28px;border-radius:0;border:0 none;background:red;-webkit-appearance:none}div[slider]>input[type=range]::-ms-fill-lower{background:transparent;border:0 none}div[slider]>input[type=range]::-ms-fill-upper{background:transparent;border:0 none}div[slider]>input[type=range]::-ms-tooltip{display:none}.minSliderInfo,.maxSliderInfo{text-transform:none;font-size:.85em}.minSliderInfo{margin-left:5%}html,button,input,select,textarea{color:#355465}html{line-height:1.4;font-family:'Raleway',sans-serif;font-size:.75vw}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}.ceilingobjects{stroke:#000;stroke-width:1;stroke-dasharray:none;fill:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.oneAndAHalfFloor #roofSelector [data-id^='sadel'],.oneAndAHalfFloor #roofSelector [data-id^='8grader_pulpet'],.oneAndAHalfFloor #roofSelector [data-id^='3grader_pulpet'],.oneAndAHalfFloor [data-id='taktyp'] [data-id='sadel'],.oneAndAHalfFloor [data-id='taktyp'] [data-id='sadelutsp'],.oneAndAHalfFloor [data-id='taktyp'] [data-id^='pulpet']{pointer-events:none;display:none !important}.startInfoOuter{text-align:left}.startInfoHolder{text-align:left;display:inline-block;padding:1% 25%;vertical-align:middle;text-transform:none}.startInfoHolder .startMainHeader{font-size:2.3em;text-transform:uppercase;letter-spacing:-0.01em;font-weight:900}.startInfoHolder .startSubHeader{font-size:1.3em;margin-top:2em;text-transform:uppercase}.startInfoHolder .startSub2Header{font-size:1.1em;margin-top:2em;text-transform:uppercase}.startInfoHolder .startSub3Header{margin-top:2em}.startInfoHolder img{width:75%}.userlogo{height:35px;margin:0 10px}html,body,#achoice{position:fixed;width:100%}html,body,#achoice,#content{overflow:hidden}#editFP #menuItemsHolder{overflow:auto;margin-top:3px;margin-bottom:3px}.pdfImg{height:48px;padding-left:30px;cursor:pointer}#pdfProgress{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#666666ee;color:#fff;font-size:32px;text-align:center;padding-top:25vh}.measurement{stroke:#9bbe67;stroke-width:1}.measurementText{fill:#9bbe67;font-size:36px}img{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}h2{margin:0;font-size:1.4em}.selectFPHolder .btn-block.deleteFP{margin-bottom:0}#helpBtnSvg{position:absolute;right:0;top:0}#helpText{position:absolute;top:0;right:0;height:76px;padding:15px 30px;padding-right:80px;background-color:#f2f2f2;font-size:.8em;width:48%}#helpText.inactive{background-color:#fff}.planHolder img,#largerImgHolder img{position:relative;margin:0;padding:0;vertical-align:text-top}.planHolder{white-space:nowrap;padding:0 20px;margin:20px 20px;display:inline-block;-webkit-box-shadow:0 0 10px 1px rgba(204,204,204,1);-moz-box-shadow:0 0 10px 1px rgba(204,204,204,1);box-shadow:0 0 10px 1px rgba(204,204,204,1);background-color:#fff}img.infoBtn{margin-top:-18px;margin-right:-38px;cursor:pointer}#nav{height:85px;background-color:#355465}#footer text,#nav text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#footer circle:not(.selectedStepBtn),#nav circle:not(.selectedStepBtn){cursor:pointer}#footer img:hover{background-color:#5d7684}#footer img.selectedStepBtn{background-color:#eaede6}#footer img{padding:0;display:inline-block;border-radius:10px;margin:5px 10px}.imgConfigHolder{position:relative}.imgConfigHolder .imgHolder img{position:absolute}#selectStyle .styleGroup{display:inline-block;width:30%;max-width:300px;padding:1%;vertical-align:top}#selectStyle .styleThumbGroup{display:inline-block;width:25%}#selectStyle .styleThumb{margin:5%;width:90%;cursor:pointer}#selectStyle .styleImg,#selectStyle .styleHead{margin:0 1.5%;width:97%;cursor:pointer}#selectStyle .styleHead{background-color:#f2f2f2;color:#666}#selectStyle .styleHead img.enlarge{float:right}#selectStyle .large{position:absolute;top:0;background-image:url(../img/transbg.png);background-repeat:repeat;cursor:pointer}.infoHeader{width:auto;width:auto;max-width:fit-content;max-width:-moz-fit-content;min-width:300px}#summary .infoHeader{position:relative;top:auto;right:auto}.imgConfigHolder .col .menuBtn.selected>img.iconUp,#footer .stepBtn.selectedStepBtn.iconUp{display:none}.imgConfigHolder .col .menuBtn:not(.selected)>img.iconDown,#footer .stepBtn:not(.selectedStepBtn).iconDown{display:none}.imgConfigHolder .col img:hover{background-color:#5d7684}.imgConfigHolder .col .ul[data-id='taktyp']>.li>img,.imgConfigHolder .col .ul[data-id='stil']>.li>img{background-image:none;background-repeat:unset;background-position:unset}@media screen and (min-width:1750px) and (orientation:landscape){.imgConfigHolder .col .ul[data-id='taktyp']>.li>img,.imgConfigHolder .col .ul[data-id='stil']>.li>img{padding:6px}}.imgConfigHolder .col img{height:60px;width:60px;background-size:60px 60px;margin-top:-12px;margin-bottom:-12px;padding:2px;border-radius:10px;background-color:#355465;background-repeat:no-repeat;background-position:right 2px bottom 2px}.imgConfigHolder .li.selected>img{background-color:#eaede6;background-repeat:no-repeat;background-position:right 2px bottom 2px}.imgConfigHolder li li li img{margin-right:-12px}#editFP{display:inline-block}#editFPMenu{display:inline-block;vertical-align:top}#fp{display:inline-block;vertical-align:middle;position:relative}#infoBlankImg{position:absolute;top:20%;right:20px;max-width:90%}.imgHolder{display:inline-block;vertical-align:middle;position:relative}#listFPsMenu{display:inline-block;padding:10px}#userElementsHolder{text-align:center;clear:both}.imgConfigHolder .menu .ul{display:inline-block;vertical-align:top}.imgConfigHolder .menu,#exterior.imgConfigHolder{background-color:#fff}.imgConfigHolder .menu,.imgConfigHolder{background-color:#aebbc1}.imgConfigHolder .menu{position:absolute;right:0;padding-top:10px;top:0;bottom:0;padding-right:0;min-width:30%;overflow-y:auto;overflow-x:hidden;background:#aebbc1;font-weight:bold}.imgConfigHolder .menu .hide{background-color:#9bbe67;color:#fff;padding:10px;display:inline-block;cursor:pointer;vertical-align:top}.saveHouse .imgConfigHolder .menu .hide{background-color:#900}.imgConfigHolder .menu .ul{margin-top:5px;list-style-type:none;width:97%}.imgConfigHolder .menu .ul.subul{border-right:0;padding-right:0}.imgConfigHolder .menu .col:last-child{border-right:0}.imgConfigHolder .menu .col.colRow .li{display:inline-block;border-radius:10px;margin-right:10px}.imgConfigHolder .menu .col{display:block;margin-left:18px;max-width:700px;width:40vw}.imgConfigHolder .menu .li .menuText{padding-left:10px;padding:8px}.imgConfigHolder .menu .li.iconli{background-color:unset}.imgConfigHolder .menu .li:hover:not(.iconli){background-color:#5d7684}.imgConfigHolder .menu .li{padding-top:12px;padding-right:0;padding-bottom:12px;padding-left:0;border-bottom:1px solid #eaede6;background-color:#355465;color:#eaede6}.imgConfigHolder .menu .li .li,.imgConfigHolder .menu .li .col{border-bottom:0}.imgConfigHolder .menu .li .li .li,.imgConfigHolder .menu .li .li .col,.imgConfigHolder .menu .li .colRow .li{margin-bottom:3px;margin-top:5px}.imgConfigHolder .menu .li:last-child{border-bottom:0}.imgConfigHolder .menu .colRow>.ul{margin-left:2%}.imgConfigHolder .menu .colRow .li{border-bottom:0}.imgConfigHolder .menu .colRow{max-width:fit-content;max-width:-moz-fit-content;min-width:100%}.imgConfigHolder .menu .colRow.lastCol{padding-bottom:12px}.imgConfigHolder .menu .ul .li{cursor:pointer;line-height:inherit}.imgConfigHolder .menu .ul .space{display:inline-block;width:18px}.imgConfigHolder .menu .ul .ul .space{display:inline-block;width:36px}.imgConfigHolder .menu .ul .ul .colRow .ul .space{display:inline-block;width:54px}.imgConfigHolder .menu .ul .li.disabled{cursor:initial}.imgConfigHolder .menu .ul[data-id='menu']>.li.selected>.col:not(.hor)>.ul>.li>.menuText{margin-left:30px}.imgConfigHolder .menu .ul[data-id='menu']>.li.selected{color:#9bbe67;padding:0}.imgConfigHolder .menu .li.selected .li>.colRow{margin-left:30px}.imgConfigHolder .menu .li.selected .li.selected.iconli{background-color:unset}.imgConfigHolder .menu .li.selected .li.selected{color:#9bbe67;background-color:#eaede6}.imgConfigHolder .menu .li.selected .li>.menuText{cursor:pointer;border-radius:4px;color:#fff;margin:10px;height:100%}.imgConfigHolder .menu .ul[data-id='menu']>.li.selected>.menuText{background-color:#eaede6;border:1px solid #eaede6;color:#355465;display:block;line-height:initial;padding:13px 7px}.imgConfigHolder .menu .li.selected .li.selected>.menuText{color:#355465}.imgConfigHolder .menu .li.selected .col{color:#666;background-color:#aebbc1;margin-left:0}.imgConfigHolder .imgHolder span{display:inherit}#loggedInAs{color:#eaede6;padding-top:24px;float:right;padding-right:30px}#editFPMenu,#listFPsMenu{overflow-y:auto;border-left-width:1px;border-left-style:solid}#editFP img:not(.filterIcon){vertical-align:top;cursor:pointer}#editFP img#text2{cursor:default}#editFP img.unselected{opacity:.3}#editFP img.selectedIndicator{height:17px;position:absolute}.fpDivider{border-left-style:dashed;border-left-width:2px;border-left-color:#9bbe67;display:inline-block}.saveHouse .fpDivider{border-left-color:#900}#editFP .deletePart circle,#editFP .rotateRoofPart circle{stroke:#333;fill:#333}#editFP .deletePart:hover circle,#editFP .rotateRoofPart:hover circle{fill:#fff}#editFP .deletePart path,#editFP .rotateRoofPart path{fill:#fff}#editFP .deletePart:hover path,#editFP .rotateRoofPart:hover path{fill:#333}#otherFloorHolder svg{cursor:pointer}#editFP #otherFloorHolder .addPart,#editFP #otherFloorHolder .deletePart,#editFP #otherFloorHolder .connectionSlider,#editFP #otherFloorHolder .rotateRoofPart,#editFP #otherFloorHolder .openPart,#editFP #otherFloorHolder .unusedAtticInfo{display:none}#editFP .addPart circle,#editFP .deletePart circle,#editFP .connectionSlider circle,#editFP .rotateRoofPart circle,#editFP .openPart circle,#editFP .unusedAtticInfo circle{stroke-width:2px}#editFP .addPart circle{fill:#ffffffaa}#editFP .openPart,#editFP .unusedAtticInfo{display:inline}.openPart{display:none}#editFP .openPart circle{fill:#ffffff55}#editFP .unusedAtticInfo circle{fill:#fff}#editFP .addPart:hover circle,#editFP .openPart:hover circle,#editFP .unusedAtticInfo:hover circle,#editFP .addPartSelected circle{fill:#9bbe67}#editFP .addPart text,#editFP .openPart text,#editFP .unusedAtticInfo text{fill:#9bbe67}#editFP .addPart:hover text,#editFP .openPart:hover text,#editFP .unusedAtticInfo:hover text,#editFP .addPartSelected text{fill:#fff}#editFP .connectionSlider circle{fill:#fff;stroke:#9bbe67}#editFP .connectionSlider:hover circle{fill:#9bbe67}#editFP .connectionSlider path{stroke:#9bbe67;stroke-width:6px;stroke-linecap:square}#editFP .connectionSlider:hover path{stroke:#fff}#editFP .unusedAtticInfo{cursor:default}#editFP .addPart,#editFP .openPart,#editFP .deletePart,#editFP .rotateRoofPart,#editFP .menuElement,#editFP .fpp,#editFP .connectionSlider{cursor:pointer}#editFP .filterItem.nonClickable{cursor:unset}#editFP .filterItem{cursor:pointer;padding:.5vh .4vw;display:inline-block}#editFP .filterItem.iconDown:not(.selectedFilter){display:none}#editFP .filterItem.iconUp.selectedFilter{display:none}#editFP .filterItem img{height:22px;max-width:4vh;max-height:4vh;vertical-align:middle}#windowStyleSelector .filterItem,#roofSelector .filterItem{cursor:pointer;display:inline-block}#editFP #menuFilter,#editFP #windowStyleSelector,#editFP #roofSelector{display:block;width:auto;color:#fff;border-bottom:1px solid #fff}#editFP #menuFilter,#editFP #windowStyleSelector,#editFP #roofSelector{background-color:#355465}.saveHouse #editFP #menuFilter{background-color:#900}#editFP .filterItem.nonClickable:hover{background-color:unset}#editFP .filterItem:hover{background-color:#5d7684}#editFP .filterItem.selectedFilter{background-color:#eaede6;color:#355465}.saveHouse #editFP .filterItem.selectedFilter{background-color:#fff;color:#900}#menuItemsHolder span{margin:10px}#listFPs{overflow-y:auto;font-size:16px}#listFPs #fps .svgHolder img{cursor:pointer;max-width:100%}#listFPs .fpElement,#listFPs #newFP{display:block;cursor:pointer;margin:auto;position:relative;top:50%;transform:translateY(-50%)}.svgHolder{display:inline-block}.fpElementHolder[data-type='1'] .svgHolder{min-width:400px}.fpElementHolder .activateDeleteUfp{float:right;padding:3px 12px;font-size:.8em}.listFPsHeader{text-transform:uppercase}#fpsFilter{margin:0 auto;width:90vw;text-transform:none;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 5vw;justify-content:space-between}.fpsFilterHolder:first-child{flex:1}.fpsFilterHolder.fpsFilterSovrumHolder,.fpsFilterHolder.fpsFilterAreaHolder{flex:2}.fpsFilterHolder{display:inline-block;vertical-align:top;flex:3;min-width:275px;padding:1vw}#fps .fpElementHolder{background-color:#d7dde0;display:inline-block;margin:30px}#userFps .fpElementHolder{display:inline-block;margin:30px;background-color:#d7dde0}.fpElementInfo{position:relative;display:block;padding:12px;text-align:left}.fpElementInfo.bottomInfo{border-top-color:#434343;border-top-style:solid;border-top-width:4px}.userElement.fpElementInfo{position:inherit;display:inline-block;border:0;vertical-align:top}.fpElementInfo span{display:block}#fps .fpsHeader,#userFps .fpsHeader{text-align:center;display:block;font-size:1.5em;padding-bottom:20px}.fpsHeader img{max-width:50%;margin-top:15px}#userFps{display:inline-block;vertical-align:top;padding:0}#fps{display:inline-block;vertical-align:top;padding:0;text-transform:uppercase;text-align:center}#footer{height:7vh;background-color:#355465;position:relative;display:flex;justify-content:space-evenly}#footer>span{flex:1;text-align:center;align-self:center}.menuHeader{width:auto;padding:20px;padding-right:0;position:relative}.sumPrice{margin-bottom:10px}.menuBodyText,.priceInterior{padding:5px 20px;padding-right:0;max-width:700px;width:40vw}#logo{padding-left:100px;padding-top:9px;vertical-align:top;height:80%}#moto{color:#eaede6;font-size:1.5em;padding-top:23px;padding-left:60px;display:inline-block;margin-right:50px}#moto .motoName{font-weight:bold}.saveHouse #moto{color:#900}.navBar,.navBar a{display:contents}#navBar{display:inline-block}#footerInfo{display:inline-block}.selectFPHolder .btn-block.contactArchitectBtn:hover{background-color:#444}.deleteAccountBtn{margin-top:10px;margin-right:10px}.btn-block.menuBtn{background-color:#9bbe67;margin-left:50px}.btn-block.menuBtn:hover{background-color:#afcb85;border-color:#afcb85}#saveDrawing,.btn-block{background-color:#9bbe67;padding:7px 30px;color:#fff;cursor:pointer;border-radius:5px;text-transform:uppercase}.saveHouse .btn-block{background-color:#900}.inactiveFP{color:#900}#saveDrawing:hover,.btn-block:hover{background-color:#afcb85;border-color:#afcb85}.stepBtn{cursor:pointer}.welcome-content .btn-block{float:none;display:block;text-align:center}.summaryBtnHolder .btn-block,#footer .btn-block{float:none;display:inline-block;font-weight:bold;margin-left:15px}#footer>#footerBtnsHolder{text-align:left}.selectFPHolder .btn-block{margin-top:1vh}#modal-menu .btn-block{margin-left:15px;margin-right:15px}.saveBtn,#expertBtn,#nextBtn,#prevBtn,.helpBtn,.contactBtn,.contactArcBtn{margin-top:0}#nextBtn,#prevBtn{vertical-align:top;display:inline-block}#threeHolder{position:relative}#toggle2d3dBtn{float:right;cursor:pointer;position:absolute;right:20px;bottom:20px;width:36px;opacity:.5}#toggle2d3dBtn:hover{opacity:1}.saveHouse #nextBtn,.saveHouse .saveBtn,.saveHouse #saveDrawing{background-color:#900}#deleteBtn{float:right;padding-right:25px;padding-top:4px;display:block;padding-left:25px}#fpTopBar{position:absolute;display:block;width:inherit;height:0}iframe{border:2px solid}.tab,.tabSeperator{line-height:31px;display:inline-block;border-width:1px;padding-bottom:0;padding-top:0}.tabSeperator{width:15px;border-bottom-style:solid}.tab{border-style:solid;padding-left:20px;padding-right:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.tab.selected{background-color:#f2f2f2;border-color:#666;border-bottom-color:#f2f2f2;color:#666}#summary{overflow-y:scroll}#summary3D{width:602px;max-width:100%;height:300px}#summary #summarySticky{display:block;position:absolute;top:100px;right:4vw;margin:20px;width:382px;background:#f2f4f0;-webkit-box-shadow:0 0 8px 2px rgb(68 86 103 / 25%);-moz-box-shadow:0 0 8px 2px rgb(68 86 103 / 25%);box-shadow:0 0 8px 2px rgb(68 86 103 / 25%);text-align:center}#summary #summarySticky img{width:100%}#summary #summarySticky .summaryStickyInner{padding:10px 30px 20px 30px;text-align:left}.sumHouseInfo{margin-block-start:0;margin-block-end:0}#summary #areaPriceHolder{margin-block-end:1em}#summary #summarySticky .summaryStickyHead{font-size:1.5em;font-weight:bold}#summary #summarySticky .summaryStickyImp{font-weight:bold}#summary .header.mainHeader{font-weight:bold;font-size:2.5em;display:block}#summary .header{font-weight:bold;font-size:1.5em;display:block}#summary .endInfo{font-style:italic}#summary p.summaryPart{padding:0}#summary .summaryPart{width:1002px;max-width:100%;padding:20px;margin:auto}#summary .summaryPart div{vertical-align:text-top}#summary .summaryPart .summaryInner{vertical-align:text-top;padding-bottom:20px}#summary .summaryPart .summaryHalf,#summary #sumStatic .summaryHalf img{width:460px}#summary .summaryPart .left{margin-right:40px}#summary .summaryPart .summaryThird{width:33%;max-width:300px}#summary .summaryPart .summaryTwoThird{width:66%;max-width:660px}.right{float:right}#summary .summaryPart ul{list-style-type:none;padding:0}#summary .summaryPart .layers:not(:first-child){position:absolute;top:0;left:0}#summary .sumFpPart{vertical-align:top}#summary .sumExtPart{display:inline-block;vertical-align:top}#summary .summaryPart .headHolder{display:block;padding-bottom:10px}#summary .sumExtPart img{position:absolute}#summary td:first-child{padding-right:50px}#summary td.summaryPrice{text-align:right}#text2{width:100%}#nav .loginBtn,#nav .myFpsBtn,#nav .newFpsBtn,#nav .logoutBtn{float:right;margin-top:30px;margin-right:30px}#nav .shareBtn{float:right;margin-top:20px;height:29px}#nav .menuBtn{float:right;margin-top:19px;margin-right:40px;padding-top:7px;padding-bottom:12px}.menuBtn{line-height:.5em}#listFPs .menuInfoText{display:inline-block;margin:20px}#editFPMenu #menuItemsInfo.bubble img{max-width:100%;max-height:33vh}#editFPMenu #menuItemsInfo.bubble{background-color:unset;padding:0}#editFPMenu #menuItemsInfo{display:table;margin:20px auto;padding:10px 20px;background-color:#9bbe67;color:#fff}#editFPMenu .selected{border:1px solid #999}#summary .menuHeaderText{margin:auto;margin-bottom:20px}.menuHeaderText{font-weight:bold;font-size:1.41em;display:table}#editFPMenu span{display:inline-block}.selectFPHolder{position:absolute;top:12px;right:12px}.userElement .selectFPHolder{position:inherit;padding-top:10px;text-align:center}#treeHolder{position:relative}#editFP #rotate3dIcon,#editFP #zoomIcon{cursor:default;position:absolute;padding:15px}#editFP #fp #rotate3dIcon,#zoomIcon{height:64px}#zoomIcon{left:100px}@media screen and (orientation:landscape){.houseInfo{display:flex;text-align:center;padding:.25vh 2vw;flex:1;align-items:flex-end}.houseInfo:last-child{align-items:flex-start}.footerSep{display:none}#houseInfoHolder{height:7vh;width:fit-content;width:-moz-fit-content;flex-direction:column;display:flex}.startInfoTextContent{display:grid;grid-template-columns:1fr 1fr;gap:1em}}@media screen and (orientation:portrait){.houseInfo{display:flex;text-align:center;padding:0;flex:1}#houseInfoHolder{height:36px;display:inline-block}}#listFPs.isLoading #userFps{opacity:.4}.isLoading .loading{display:block}.loading{text-align:center;margin-top:15vh;display:none;margin:15vh auto 0}#summary .houseInfo{padding:0}.houseName{text-align:center;font-size:1.8em;margin:10px 0 20px 0}#houseInfoHolder{font-size:1.3em;background-color:#9bbe67;color:#fff}#houseInfoHolder.updatePrice{-webkit-animation-name:animPrice;-webkit-animation-duration:.7s;animation-name:animPrice;animation-duration:.7s}#emptyHouseBtnHolder,html[data-step='listFPs'] #houseInfoHolderOuter,html[data-step='listFPs'] #portraitHouseInfoHolder{display:none}html[data-step='listFPs'] #emptyHouseBtnHolder,#houseInfoHolderOuter{display:inline-block}.filterIcon{margin:0 10px}@-webkit-keyframes animPrice{0{background-color:#9bbe67}50%{background-color:#355465}100%{background-color:#9bbe67}}@keyframes animPrice{0{background-color:#9bbe67}50%{background-color:#355465}100%{background-color:#9bbe67}}.saveHouse #houseInfoHolder{background-color:#900;color:white}.price,.boarea{font-weight:bold}.startConfigBtn{margin-right:30px}.fbLogo{height:100px}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.75)}.modal-content{position:relative;background-color:#eaede6;margin:auto;padding:0;border:1px solid #888;width:90%;max-width:800px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-animation-name:modal-animatetop;-webkit-animation-duration:.4s;animation-name:modal-animatetop;animation-duration:.4s}.modal-share-holder{display:flex;align-items:center}.modal-share-link{padding:0 5px}@-webkit-keyframes modal-animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes modal-animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.modal-header .modal-close{color:#9bbe67;font-size:28px;font-weight:bold;position:absolute;right:35px;top:15px}.modal-header .modal-close:hover,.modal-header .modal-close:focus{color:#9bbe67;text-decoration:none;cursor:pointer}.modal-info-holder{padding:0 3vw}.modal-info{display:inline-block;text-align:center;width:100%;background-color:#9bbe67;color:#fff}.modal-header{padding:55px 0 10px;text-align:center}.modal-header-text{font-size:2em;font-weight:bold}.modal-subheader-text{font-size:1.5em;margin-bottom:1em}.modal-privacy-info{clear:both;margin:0;padding:30px 30px 0 0;text-align:right}.modal-desc{padding:0 85px 15px}.modal-regarding{text-align:center;font-size:.8em}.modal-house-name{text-align:center;font-size:1.6em;color:#9bbe67}.modal-house-id{text-align:center;color:#666;font-size:.8em}.modal-house-date{text-align:center;font-size:.8em}.modal-contact-architect-email{text-align:center}#modal-contact-architect-plot-address{margin-bottom:20px}.modal-footer,.forgotPassword{margin-right:2vw}.modal-integritypolicy{margin-bottom:2em}#modal-save-question{font-size:.85vw}.modal-questions{display:grid;grid-template-columns:max-content auto;gap:1rem;margin:1rem 0 2rem}.modal-questions label{margin-bottom:0}.modal-footer{padding:1vh 2vw;margin-top:2vh}.btn-block a,.btn-block a:hover{color:#fff;text-decoration:none}.register:not(.btn-block),.forgotPassword,.login,a{text-decoration:none;color:#355465}#modal-menu a:hover{text-decoration:none}.register:hover:not(.btn-block),.forgotPassword:hover,.login:hover,a:hover{cursor:pointer;color:#355465;text-decoration:underline}.helpQHolder{top:15px;right:20px;position:absolute;text-align:right}.helpQHolder div{border:2px solid #9bbe67;background:#fff;padding:0 .6vw;border-radius:2vw;color:#9bbe67;font-size:2em;min-width:.9vw;text-align:center}.helpQHolder div,svg.helpQ,svg.undoBtn{cursor:pointer;font-weight:bold;display:block;margin-bottom:.2vh}svg.helpQ circle,svg.undoBtn circle{fill:#fff;stroke:#9bbe67}svg.helpQ:hover circle,svg.undoBtn:hover circle{fill:#9bbe67}svg.helpQ path{stroke:#9bbe67;fill:#9bbe67}svg.helpQ:hover path{stroke:#fff;fill:#fff}svg.undoBtn path{stroke:#9bbe67;fill:#fff}svg.undoBtn:hover path{stroke:#fff;fill:#9bbe67}.welcome .modal-body{max-width:726px;margin-left:20px;margin-bottom:30px;margin-top:0;padding-top:0}.welcome .modal-body .form-signin{width:330px}.welcome .modal-footer,.welcome .modal-close,.welcome .modal-header-text,.welcome-content{display:none}.welcome .welcome-content,.welcome .form-signin{display:inline-block}#modal-start-btn{background:#9bbe67}#modal-start-btn:hover{background:#1596b3}.welcome-content .register{margin-top:30px}.welcome .modal-body .form-signin:last-child{border-left:1px #434343 solid}.welcomeText{margin-bottom:15px}.welcomeTextBottom{margin-top:15px}.form-signin{max-width:60%;padding:15px;margin:0 auto;vertical-align:top}.form-signin .form-signin-heading{margin-bottom:40px}.form-signin .checkbox{margin-bottom:10px}.form-signin .checkbox{font-weight:400}.form-signin .form-control{position:relative;box-sizing:border-box;height:auto;padding:10px}.form-signin .form-control:focus{z-index:2}input[type='checkbox'],input[type='radio']{margin:0 15px}.form-control.form-control-middle{margin-bottom:-1px;border-radius:0}#modal-login .form-signin input[type='email'],.form-control.form-control-top{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-signin input[type='password'],.form-control.form-control-bottom,#modal-support-text{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}#modal-register .form-signin input[type='email'],#modal-reset-password .form-signin input[type='email'],#modal-save input{margin-bottom:10px}#modal-save input{margin-top:10px}#modal-menu .btn-block{float:none;display:block;margin-top:10px;text-align:center}#modal-menu .deleteAccountBtn{margin-top:40px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}label{display:inline-block;margin-bottom:.5rem}.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#355465;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid #355465;border-radius:.25rem;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.tooltipster-sidetip.tooltipster-light .tooltipster-box{font-family:'Feltpen Com',sans-serif;font-size:1.75em;overflow:hidden;background:#9bbe67;border-color:#fff;border-radius:10px;text-align:center;padding:15px 5px}.tooltipster-sidetip.tooltipster-light .tooltipster-content{color:#fff;overflow:hidden}.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-background{border-top-color:#9bbe67}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-background{border-right-color:#9bbe67}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#9bbe67}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-background{border-left-color:#9bbe67}#exterior .rotate3dIcon{position:absolute;left:20px;top:10px}.fitlerToggler{text-align:center}#userFps .fpElementInfo .fpidSpacer{display:none !important}.fpElementInfo .fpidSpacer{margin-left:2vw;display:inline-block;text-transform:lowercase}@media screen and (max-width:1930px) and (orientation:landscape){#windowStyleSelector .filterItem,#roofSelector .filterItem{margin-left:0;margin-right:0}#summary .summaryPart{margin:0 0 0 10%}}@media screen and (max-width:1800px) and (orientation:landscape){.filterIcon{display:none}.userlogo{height:35px;margin:0 5px}}@media screen and (max-width:1650px) and (orientation:landscape){html{line-height:1.3}.userlogo{display:none}.btn-block{padding:7px 25px}#logo{width:250px;padding-left:30px;padding-top:17px}#moto{padding-top:28px;padding-left:50px}#nav .loginBtn,#nav .myFpsBtn,#nav .newFpsBtn,#nav .logoutBtn{margin-top:27px;margin-right:25px}#nav{height:90px}#loggedInAs{padding-top:32px}.navBar svg{transform:scale(0.9)}#footer{padding-left:35px;padding-right:35px}#summary #summarySticky{right:0}#summary .summaryPart{margin:0}.imgConfigHolder .col img{height:50px;width:50px;background-size:50px 50px}}@media screen and (max-width:1440px) and (orientation:landscape){html{line-height:1.2}.btn-block{padding:7px 20px}#logo{width:200px;padding-left:40px;padding-top:15px}#moto{padding-top:24px;padding-left:40px}#nav .loginBtn,#nav .myFpsBtn,#nav .newFpsBtn,#nav .logoutBtn{margin-top:24px;margin-right:20px}#nav{height:80px}#loggedInAs{padding-top:29px;padding-right:25px}.navBar svg{transform:scale(0.8)}#footer{padding-left:30px;padding-right:30px}#summary #summarySticky{width:250px}#summary #summarySticky .summaryStickyInner{padding:0 20px 10px 20px}#summary .summaryPart{margin:0}.imgConfigHolder .col img{height:40px;width:40px;background-size:40px 40px}}@media screen and (max-width:1280px) and (orientation:landscape){.btn-block{padding:7px 10px}#nav .menuBtn{margin-top:13px}#logo{width:150px;padding-left:35px;padding-top:12px}#moto{padding-top:20px;padding-left:30px}#nav .loginBtn,#nav .myFpsBtn,#nav .newFpsBtn,#nav .logoutBtn{margin-top:19px;margin-right:15px}#nav{height:60px}#loggedInAs{padding-top:24px;padding-right:20px}.navBar svg{transform:scale(0.7)}#footer{padding-left:25px;padding-right:25px}#summary .summaryPart .summaryHalf,#summary #sumStatic .summaryHalf img{width:335px}#summary .summaryPart,#summary3D{width:720px;padding:20px;margin:0}.imgConfigHolder .col img{height:30px;width:30px;background-size:30px 30px}}@media screen and (max-width:1100px) and (orientation:landscape){#nav .menuBtn{margin-top:5px;padding:8px 15px 10px}#logo{width:100px;padding-left:30px;padding-top:10px}#moto{padding-top:16px;padding-left:20px}#nav .loginBtn,#nav .myFpsBtn,#nav .newFpsBtn,#nav .logoutBtn{margin-top:10px;margin-right:10px}#nav{height:40px}#loggedInAs{padding-top:14px;padding-right:15px}#footer .houseInfo{display:block;padding:.25vh 1vw}.navBar svg{transform:scale(0.6)}#footer{padding-left:20px;padding-right:20px}#footer .footerSep{display:none}#summary3D{padding:0}.imgConfigHolder .col img{height:25px;width:25px;background-size:25px 25px}.menu .hideText{display:none}.imgConfigHolder .menu .ul[data-id='menu']>.li.selected>.col>.ul>.li>.menuText,.imgConfigHolder .menu .li.selected .li>.colRow,.imgConfigHolder .menu .colRow>.ul{margin-left:10px}.imgConfigHolder .menu .li{background-image:none}.imgConfigHolder .menu .col{padding-right:5px}}@media screen and (max-width:1010px) and (orientation:landscape){.btn-block{padding:.5vh .5vw}#footer .btn-block{margin-left:.5vw}#summary .fpSvgSum{transform:scale(0.8)}}@media screen and (orientation:landscape){.portrait{display:none !important}}@media screen and (orientation:portrait){html{font-size:16px}.startInfoHolder .startMainHeader,.startInfoHolder .startSubHeader{font-size:1em;margin-top:1em}.imgConfigHolder .menu .col,.menuBodyText,.priceInterior{width:100%}.landscape{display:none !important}.startInfoHolder{width:auto;padding-inline:2%;padding-top:0;padding-bottom:0}.welcome .welcome-content,.welcome .form-signin{display:block}.welcome-content .register,#modal-login-btn{margin-top:10px;display:block}.welcome .modal-body .form-signin{width:100%;max-width:100%;padding-left:0;padding-right:0}.welcome .modal-body .form-signin:last-child{border-left:0;border-top:1px #9bbe67 solid;margin:100px 0}.selectFPHolder{top:12px}#moto{display:none}#fp{border-right:0;border-bottom:1px #9bbe67 solid}#editFPMenu,#listFPsMenu{border-left:0}#threeHolder{display:none}#footer{height:4vh;padding:2vh 0}.navBar{display:block;position:absolute;text-align:center;width:100%}.saveBtn,#saveDrawing,#expertBtn,.helpBtn,.contactBtn,.contactArcBtn{float:none}#houseInfoHolder{float:none;font-size:1em;margin:0;position:absolute;top:auto;bottom:0;width:100%;left:0;text-align:center;background-color:#f2f2f2;color:#9bbe67}#editFP .menuHeader{display:none}#editFPMenu #menuItemsInfo p{margin:0 auto;padding:0 20px}.measurement{stroke:#000}.measurementText{fill:#000;font-size:36px}#editFP .connectionSlider path{stroke-width:12px}.imgConfigHolder .menuContent{width:100%}.imgConfigHolder{overflow-x:hidden;overflow-y:auto}.imgConfigHolder .menu{max-height:50%}.imgConfigHolder .menu,.imgConfigHolder .infoHeader{top:auto;bottom:0;width:100%}.imgConfigHolder .menuBodyText{max-width:none;padding:2vh 5vw 5vh;width:90vw}.imgConfigHolder .menu .hide{display:none}.imgConfigHolder .menu .col{display:block;padding-right:none;border-right:0;max-width:none;margin-left:0}.imgConfigHolder .menu .ul{margin:0;width:100%}#modal-menu .btn-block{padding:1vh 0}#modal-menu .deleteAccountBtn{margin-top:80px}#userFps{width:100%;border-left:0}#summary{font-size:.75em;width:100vw;overflow-x:hidden}.tooltipster-sidetip.tooltipster-light .tooltipster-box{font-size:.9em;padding:5px}#summary #summarySticky{position:relative;width:90vw;right:initial;top:initial;padding-bottom:5vh}#summary #summary3D{display:none}#fps .fpElementHolder{margin:3vh 0;width:100%}#listFPs .fpElement,#listFPs #newFP{top:unset;transform:unset}.svgHolder{display:inline}.fpsFilterHolder:first-child,.fpsFilterHolder.fpsFilterSovrumHolder,.fpsFilterHolder{flex:unset;width:100%;font-size:.8em}.fpsFilterHolder:not(:first-child){margin-top:1vh}#fpsFilter{width:unset}#logo{padding-left:3vw}.modal-desc{padding:0 15px 15px}#footer img{padding:0;border-radius:1vw;margin:.1vh .1vw;height:11.2vw}.form-signin{padding:1vh 1vw;margin:1vh 1vw;vertical-align:top;max-width:unset}.modal{padding-top:2vh}#nav{height:6vh}#nav .menuBtn{float:right;margin-top:.4vh;margin-right:1vw;margin-left:1vw;padding:1vh 7vw;font-size:2.4vh;line-height:1.2vh}#logo{padding-top:.7vh}#portraitHouseInfoHolder{font-size:4vw;color:#eaede6;display:inline-block;flex-flow:column;margin-left:3vw}.menuHeaderText{font-size:5vw;margin-bottom:2vh}.shareBtn{height:5vw;vertical-align:bottom}.summaryBtnHolder .btn-block{margin-left:0;padding:1.5vh 6vw;font-size:3.626vw;margin-bottom:2vh}#summary .summaryPart{width:90vw;padding:0 5vw}#summary .summaryPart .summaryHalf,#summary #sumStatic .summaryHalf img{width:90vw}#editFP .filterItem{padding:1vh 1vw;font-size:2.5vw}#menuFilter{text-align:center}}.printY,#printLogo{display:none}@page{size:A4}@media print{html{margin:0 20mm;font-size:4mm;line-height:1}body,#content,.contentSubholder{height:initial !important}html,body,div,span{overflow:hidden !important}#nav{height:initial}#printLogo{display:initial;position:fixed;top:10mm;left:25mm}.printY{display:initial}.printN{display:none !important}a,.modal-content{display:none}#summary .header{font-size:5mm;line-height:1.3}#summary .summaryPart{page-break-after:always}#summary .summaryPart{padding-top:30mm;margin-top:0}#summary .summaryPart .summaryThird,#summary .summaryPart .summaryTwoThird,#summary .summaryPart .summaryHalf{width:100% !important;max-width:100% !important}#summary .summaryHalf img{width:100% !important;max-width:100% !important;height:100% !important;max-width:100% !important}#summary .summaryHalf.imgHolder{width:initial !important;max-width:initial !important;height:initial !important;max-width:initial !important}}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:'';display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:' ';display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:' (' attr(href) ')'}abbr[title]:after{content:' (' attr(title) ')'}.ir a:after,a[href^='javascript:']:after,a[href^='#']:after{content:''}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.selected .selected .hor{margin-bottom:14px;color:red;line-height:10px}.selected .hor .hor:last-child{margin-bottom:5px}.squaredTwoWrapper{display:inline-block;width:48%}.squaredTwo input[type='checkbox']{visibility:hidden}.squaredTwo{width:28px;height:28px;background:#eaede6;background:-webkit-linear-gradient(top,#f2f2f0 0,#e5e4e1 40%,#d9d8d2 100%);background:-moz-linear-gradient(top,#f2f2f0 0,#e5e4e1 40%,#d9d8d2 100%);background:-o-linear-gradient(top,#f2f2f0 0,#e5e4e1 40%,#d9d8d2 100%);background:-ms-linear-gradient(top,#f2f2f0 0,#e5e4e1 40%,#d9d8d2 100%);background:linear-gradient(top,#f2f2f0 0,#e5e4e1 40%,#d9d8d2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfff4',endColorstr='#b3bead',GradientType=0);margin:5px 0;-webkit-box-shadow:inset 0 1px 1px white,0 1px 3px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 1px 1px white,0 1px 3px rgba(0,0,0,0.5);box-shadow:inset 0 1px 1px white,0 1px 3px rgba(0,0,0,0.5);position:relative}.squaredTwo label{cursor:pointer;position:absolute;width:20px;height:20px;left:4px;top:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),0 1px 0 rgba(255,255,255,1);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),0 1px 0 rgba(255,255,255,1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),0 1px 0 rgba(255,255,255,1);background:-webkit-linear-gradient(top,#355465 0,#5d7684 100%);background:-moz-linear-gradient(top,#355465 0,#5d7684 100%);background:-o-linear-gradient(top,#355465 0,#5d7684 100%);background:-ms-linear-gradient(top,#355465 0,#5d7684 100%);background:linear-gradient(top,#355465 0,#5d7684 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#222',endColorstr='#45484d',GradientType=0)}.squaredTwo label:after{-ms-filter:'alpha(opacity=0)';filter:alpha(opacity=0);opacity:0;content:'';position:absolute;width:9px;height:5px;background:transparent;top:4px;left:4px;border:3px solid #eaede6;border-top:0;border-right:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.squaredTwo label:hover::after{-ms-filter:'alpha(opacity=30)';filter:alpha(opacity=30);opacity:.3}.squaredTwo input[type='checkbox']:checked+label:after{-ms-filter:'alpha(opacity=100)';filter:alpha(opacity=100);opacity:1}.squaredTwo label span{margin-left:35px}body.only3D #nav,body.only3D #footer,body.only3D #toggle2d3dBtn{display:none !important}#editFP.inFull3D #otherFloorHolder,#editFP.inFull3D #roofSelector,#editFP.inFull3D #windowStyleSelector{display:none}#otherFloorHolder{text-align:right;margin-right:100px}.deleteConfirmBtnHolder{display:block}.deleteActivated .deleteConfirm{display:block}.deleteConfirm,.deleteActivated .activateDeleteUfp{display:none}.deleteConfirm>span{margin:1vh 0;display:block}.deleteConfirmBtnHolder .btn-block{margin:1vh 1vw}