@import url("//hello.myfonts.net/count/2f5336");@font-face{font-family:'PantonBold';src:url("../fonts/panton/PantonBold.eot");src:url("../fonts/panton/PantonBold.eot?#iefix") format("embedded-opentype"),url("../fonts/panton/PantonBold.woff2") format("woff2"),url("../fonts/panton/PantonBold.woff") format("woff"),url("../fonts/panton/PantonBold.ttf") format("truetype")}@font-face{font-family:'PantonLight';src:url("../fonts/panton/PantonLight.eot");src:url("../fonts/panton/PantonLight.eot?#iefix") format("embedded-opentype"),url("../fonts/panton/PantonLight.woff2") format("woff2"),url("../fonts/panton/PantonLight.woff") format("woff"),url("../fonts/panton/PantonLight.ttf") format("truetype")}@font-face{font-family:'PantonLightItalic';src:url("../fonts/panton/PantonLightItalic.eot");src:url("../fonts/panton/PantonLightItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/panton/PantonLightItalic.woff2") format("woff2"),url("../fonts/panton/PantonLightItalic.woff") format("woff"),url("../fonts/panton/PantonLightItalic.ttf") format("truetype")}@font-face{font-family:'Panton';src:url("../fonts/panton/Panton.eot");src:url("../fonts/panton/Panton.eot?#iefix") format("embedded-opentype"),url("../fonts/panton/Panton.woff2") format("woff2"),url("../fonts/panton/Panton.woff") format("woff"),url("../fonts/panton/Panton.ttf") format("truetype")}@font-face{font-family:'Gotham';src:url("font.woff") format("woff")}@keyframes font-colour-flash{0%{color:#FFFFFF}50%{color:#000000}100%{color:#FFFFFF}}@-webkit-keyframes appear-from-inside{from{-webkit-transform:translateY(-50%) scale(0)}75%{-webkit-transform:translateY(-50%) scale(1.1)}to{-webkit-transform:translateY(-50%) scale(1)}}@keyframes appear-from-inside{from{transform:translateY(-50%) scale(0)}75%{transform:translateY(-50%) scale(1.1)}to{transform:translateY(-50%) scale(1)}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{width:100%;height:100%;float:left;-webkit-font-smoothing:antialiased}body{width:100%;height:100%;margin:0;float:left;font-family:"Panton",sans-serif;color:#4A4A4A;background:#FFFFFF;overflow-x:hidden;font-weight:400;-webkit-transition:1s margin;-moz-transition:1s margin;transition:1s margin}img{max-width:100%}strong{font-weight:400;font-family:"PantonBold",sans-serif}p{font-family:"Panton",sans-serif;color:#4A4A4A;font-size:14px;margin:20px 0;line-height:18px;font-weight:300}p a{color:#4A4A4A;text-decoration:none}p a:hover{text-decoration:underline}p.bigger{font-size:18px;font-weight:600}h1{color:#4A4A4A;margin:0;margin-bottom:20px;font-weight:300;font-size:36px;font-family:"Panton",sans-serif;line-height:44px}h2{color:#4A4A4A;margin:0;margin-bottom:20px;font-weight:300;font-size:36px;font-family:"Panton",sans-serif;line-height:44px}h3{color:#4A4A4A;margin:0;margin-bottom:20px;font-weight:500;font-size:14px;font-family:"Panton",sans-serif;line-height:1.2;letter-spacing:2px;text-transform:uppercase}h4{color:#4A4A4A;margin:0;margin-bottom:20px;font-weight:400;font-size:20px;font-family:"Panton",sans-serif;line-height:1.2}li{color:#4A4A4A;font-size:16px;font-weight:400;line-height:1.5;font-family:"Panton",sans-serif}input[type="text"],textarea,input[type="submit"],select,input[type="email"],input[type="password"]{outline:none;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="text"],textarea,select,input[type="email"]{font-family:"Panton",sans-serif}select::-ms-expand{display:none}input[type="submit"]{cursor:pointer}a:not([href]){cursor:pointer}sup{font-family:monospace}.container{float:left;width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}.clear{clear:both}.fakebody{float:left;width:100%;height:100%}.wrapper{margin:0 auto;width:1200px}.resp,.hide{display:none}table.vertcentre{float:left;width:100%;height:100%;border-spacing:0}table.vertcentre td{padding:0}::-webkit-input-placeholder{color:#4A4A4A;font-family:"Panton",sans-serif;opacity:1}:-moz-placeholder{color:#4A4A4A;font-family:"Panton",sans-serif;opacity:1}::-moz-placeholder{color:#4A4A4A;font-family:"Panton",sans-serif;opacity:1}:-ms-input-placeholder{color:#4A4A4A;font-family:"Panton",sans-serif;opacity:1}#head{float:left;position:relative;top:0;left:0;z-index:10;background-color:#004169;border-bottom:5px solid #F2AF00;text-align:center}#head .logo{padding:20px 0}#head .logo img{height:98px;vertical-align:middle}.spacefiller{height:115px}.isloading-wrapper{padding:10px 0;display:block;position:absolute;left:50%;margin-left:-50px;width:100px;background-color:transparent;text-align:center;color:#000000;text-transform:uppercase}.icon-spin{font-size:40px;color:#CA2028}.button{cursor:pointer;text-decoration:none;width:auto;float:left;color:#FFFFFF;background:linear-gradient(180deg, #CA2028 0%, #690C0D 100%);font-family:"PantonBold",sans-serif;font-size:16px;text-align:center;border:0;line-height:25px;height:45px;padding:10px 0;width:200px;border-radius:4px}.button.nobg{border:1px solid #9B9B9B;background:none;font-family:"Panton",sans-serif;color:#9B9B9B}.button.white{background:#FFFFFF;color:#4A4A4A}.button.dark{background:#4A4A4A;color:#FFFFFF}.button.red{background:#CA2028;color:#FFFFFF}.button.auto{width:auto;max-width:100%;padding:10px 20px}form .button{border-radius:4px !important}.padding200{padding:200px 0}.padding150{padding:150px 0}.padding120{padding:120px 0}.padding100{padding:100px 0}.padding80{padding:80px 0}.padding60{padding:60px 0}.padding40{padding:40px 0}.padding30{padding:30px}.centred{text-align:center}.login{float:left;width:100%;height:100%;min-height:420px}.login table{float:left;width:100%;height:100%;text-align:center;border-spacing:0}.login table td{padding:0}.login .block{width:500px;margin-left:-moz-calc((100% - 500px)/2);margin-left:-webkit-calc((100% - 500px)/2);margin-left:calc((100% - 500px)/2)}.login .logo{margin-bottom:60px}.login .logo img{vertical-align:middle}.login .border{height:1px;opacity:0.3;background:#FFFFFF}.login .border:nth-child(2){margin-bottom:20px}.login input[type="email"],.login input[type="password"]{float:left;width:100%;border:0;color:#FFFFFF;background:none;font-size:16px;margin:0;padding:0 10px 0 30px;line-height:35px;height:35px;background-repeat:no-repeat;background-position:center left}.login input[type="email"]{background-image:url(../images/person.png)}.login input[type="password"]{background-image:url(../images/padlock.png)}.login form{width:350px;margin:0 auto}.login .form{width:350px;margin:0 auto}.login .button{margin-top:20px;margin-left:-moz-calc((100% - 200px)/2);margin-left:-webkit-calc((100% - 200px)/2);margin-left:calc((100% - 200px)/2)}.login p{color:#FFFFFF}.login p span{font-family:"PantonBold",sans-serif;text-decoration:underline;cursor:pointer}.login p a{color:#FFFFFF;font-family:"PantonBold",sans-serif;text-decoration:underline;cursor:pointer}.login .social{margin-top:40px}.login .social img{vertical-align:middle;margin-bottom:10px}.login .social img:last-child{margin-bottom:0px}.login .forgot{display:none}.login .forgot.show,.login .forgot.create{display:block}.login .forgot h2{font-size:24px;font-family:"PantonBold",sans-serif;line-height:29px;color:#FFFFFF}.login .forgot p{font-size:16px;font-family:"PantonLight",sans-serif;line-height:19px}.login .forgot p:last-child{margin-bottom:0px}.login .forgot p span{font-size:14px}.login .forgot input[type="email"]{margin-top:50px}.login .forgot.create h2{margin-bottom:15px}.login .forgot.create p{margin:15px 0}.login .forgot.create p:last-child{margin-bottom:40px}.login .forgot.create .button{margin-top:20px}.login ::-webkit-input-placeholder{color:#FFFFFF;opacity:1;font-family:"Panton",sans-serif}.login :-moz-placeholder{color:#FFFFFF;opacity:1;font-family:"Panton",sans-serif}.login ::-moz-placeholder{color:#FFFFFF;opacity:1;font-family:"Panton",sans-serif}.login :-ms-input-placeholder{color:#FFFFFF;opacity:1;font-family:"Panton",sans-serif}.page{float:left;width:100%;height:100%}.sidebar{float:left;width:335px;border-right:1px solid #D8D8D8;height:100%;position:relative}.sidebar::-webkit-scrollbar{width:0px;background:transparent}.sidebar .top{padding-bottom:30px}.sidebar .logo{text-align:center;margin:50px 0}.sidebar .logo img{vertical-align:middle;width:186px}.sidebar .profile{text-align:center}.sidebar .profile .image{width:140px;height:140px;line-height:140px;border-radius:70px;float:left;background-color:#D8D8D8;text-align:center;color:#4A4A4A;font-family:"PantonBold",sans-serif;font-size:40px;margin-left:-moz-calc((100% - 140px)/2);margin-left:-webkit-calc((100% - 140px)/2);margin-left:calc((100% - 140px)/2);background-position:center center;background-size:cover;background-repeat:no-repeat}.sidebar .profile .name{font-size:22px;font-family:"PantonBold",sans-serif;line-height:27px;color:#4A4A4A;margin:20px 0 5px;padding:0 20px}.sidebar .profile .link{color:#4A4A4A;font-size:16px;line-height:19px}.sidebar .profile .link a{color:#4A4A4A;text-decoration:none}.sidebar .jobselector{border-top:1px solid #D8D8D8;padding:30px 0;text-align:center;color:#4A4A4A;font-family:"PantonBold",sans-serif;font-size:22px;line-height:26px;position:relative}.sidebar .jobselector select{background-color:#FFFFFF;color:#4A4A4A;font-family:"PantonBold",sans-serif;font-size:22px;line-height:26px;padding:0;margin:0;padding-right:15px;border:0;background-image:url(../images/dropdown-sidebar.png);background-repeat:no-repeat;background-position:right center;background-size:auto}.sidebar .locations{border-top:1px solid #D8D8D8}.sidebar .locations .location{border-bottom:1px solid #D8D8D8;padding:20px 45px 20px 65px;color:#690C0D;font-family:"PantonBold",sans-serif;line-height:20px;text-decoration:none;background-repeat:no-repeat;background-position:35px center;background-size:15px auto}.sidebar .locations .location:nth-child(1){background-image:url(../images/home.svg)}.sidebar .locations .location:nth-child(2){background-image:url(../images/checklist.svg)}.sidebar .locations .location:nth-child(3){background-image:url(../images/surveys.svg)}.sidebar .locations .location:nth-child(4){background-image:url(../images/timeline.svg)}.sidebar .locations .location:nth-child(5){background-image:url(../images/documents.svg)}.sidebar .locations .location:nth-child(6){background-image:url(../images/finance.svg)}.sidebar .locations .location:nth-child(7){background-image:url(../images/maintenance.svg)}.sidebar .locations .location:nth-child(8){background-image:url(../images/chat.svg)}.sidebar .locations .location.selected{color:#CA2028;position:relative}.sidebar .locations .location.selected:nth-child(1){background-image:url(../images/home-active.svg)}.sidebar .locations .location.selected:nth-child(2){background-image:url(../images/checklist-active.svg)}.sidebar .locations .location.selected:nth-child(3){background-image:url(../images/surveys-active.svg)}.sidebar .locations .location.selected:nth-child(4){background-image:url(../images/timeline-active.svg)}.sidebar .locations .location.selected:nth-child(5){background-image:url(../images/documents-active.svg)}.sidebar .locations .location.selected:nth-child(6){background-image:url(../images/finance-active.svg)}.sidebar .locations .location.selected:nth-child(7){background-image:url(../images/maintenance-active.svg)}.sidebar .locations .location.selected:nth-child(8){background-image:url(../images/chat-active.svg)}.sidebar .locations .location.selected .line{background:linear-gradient(180deg, #CA2028 0%, #690C0D 100%);position:absolute;left:0;top:0;height:100%;width:5px;float:left}.sidebar .locations .location.selected .arrow{float:right;width:8px;height:19px;margin-right:-15px;background-image:url(../images/arrow-red.png);background-repeat:no-repeat;background-position:center center;background-size:auto}.sidebar .locations .location.selected .num{background:#CA2028;margin-right:0}.sidebar .locations .location .num{float:right;color:#FFFFFF;font-size:16px;font-family:"PantonBold",sans-serif;text-align:center;background:#690C0D;border-radius:50%;width:29px;height:29px;line-height:19px;margin:-5px 0;margin-right:-15px;padding:5px 0}.sidebar .locations .location.house{background-image:url(../images/home.svg)}.sidebar .locations .location.house.selected{background-image:url(../images/home-active.svg)}.sidebar .logout{position:absolute;left:0;bottom:30px;padding-left:35px;font-family:"PantonBold",sans-serif;color:#9B9B9B}.sidebar .logout a{color:#9B9B9B;text-decoration:none;padding-left:30px;background-image:url(../images/logout.png);background-size:auto;background-position:left center;background-repeat:no-repeat}.main{float:left;background:#F8F8F8;height:100%;padding:80px;overflow:auto;position:relative;width:-moz-calc(100% - 335px);width:-webkit-calc(100% - 335px);width:calc(100% - 335px)}.main::-webkit-scrollbar{width:0px;background:transparent}.main .heading{margin-bottom:30px}.main .heading h2{float:left;margin:0;line-height:45px;color:#9B9B9B;font-size:36px;font-family:"PantonBold",sans-serif}.main .heading h2 .name{float:left}.main .heading h2 .spacer{float:left;margin:0 20px}.main .heading h2 .hasdropdown{float:left;position:relative}.main .heading h2 .hasdropdown span{cursor:pointer;padding-right:30px;background-image:url(../images/dropdown.png);background-repeat:no-repeat;background-position:center right}.main .heading h2 .hasdropdown .dropdown{display:none;position:absolute;top:0;left:0;z-index:1;background:#FFFFFF;border:1px solid #9B9B9B;padding:20px;margin-top:45px;width:300px}.main .heading h2 .hasdropdown .dropdown a{float:left;width:100%;color:#9B9B9B;text-decoration:none}.main .heading h2 .hasdropdown.open .dropdown{display:block}.main .heading .button{float:right;margin-left:10px}.main .heading .button.disabled{cursor:default}.main .block{background:#FFFFFF;border-radius:5px;padding:50px 60px;min-height:-moz-calc(100% - 75px);min-height:-webkit-calc(100% - 75px);min-height:calc(100% - 75px)}.main .block .title{color:#9B9B9B;letter-spacing:1px;line-height:20px;font-family:"PantonBold",sans-serif;text-transform:uppercase;padding-bottom:30px;border-bottom:1px solid #D8D8D8}.main .block .left{float:left;width:200px;margin-left:30px;padding-top:60px}.main .block .left .img .image{float:left;width:100%;height:200px;border-radius:100px;margin-bottom:20px;background-color:#D8D8D8;text-align:center;color:#4A4A4A;font-family:"PantonBold",sans-serif;font-size:57px;line-height:200px;background-position:center center;background-size:cover;background-repeat:no-repeat}.main .block .left .button.nobg{line-height:20px;height:40px}.main .block .left input[type="file"]{display:none}.main .block .left .files{display:none;font-size:13px;line-height:16px;font-family:"PantonBold",sans-serif;text-align:center;margin-bottom:20px}.main .block .left .files img{margin-left:10px;vertical-align:middle;cursor:pointer}.main .block .left input[type="submit"]{display:none}.main .block .right{float:right;position:relative;padding-top:60px;padding-left:55px;width:-moz-calc(100% - 280px);width:-webkit-calc(100% - 280px);width:calc(100% - 280px)}.main .block .right .section{border-bottom:1px solid #D8D8D8;padding-top:60px;padding-bottom:30px}.main .block .right .section.evenpadding{padding:50px 0}.main .block .right form:first-child .section:first-child{padding-top:0px}.main .block .right form:last-child .section:last-child{border-bottom:none;padding-bottom:0px}.main .block .input{float:left;margin-right:40px;margin-bottom:30px;position:relative;width:-moz-calc((100% - 81px)/3);width:-webkit-calc((100% - 81px)/3);width:calc((100% - 81px)/3)}.main .block .input:nth-child(3n+3){margin-right:0}.main .block .input.double{margin-right:0;width:-moz-calc((100% - 80px)*2/3 + 40px);width:-webkit-calc((100% - 80px)*2/3 + 40px);width:calc((100% - 80px)*2/3 + 40px)}.main .block .input .label{float:left;width:100%;font-size:14px;font-family:"PantonBold",sans-serif;line-height:17px;margin-bottom:15px;color:#9B9B9B}.main .block .input input[type="text"],.main .block .input input[type="email"],.main .block .input input[type="password"]{float:left;width:100%;background-color:#F8F8F8;border:0;line-height:40px;height:40px;padding:0 15px;color:#4A4A4A;font-size:16px;border-radius:4px !important}.main .block .input .icon{position:absolute;right:12px;bottom:12px;cursor:pointer}.main .block .input .icon img{display:block}.main .block .input .icon img:last-child{display:none}.main .block .input.visible .icon img:first-child{display:none}.main .block .input.visible .icon img:last-child{display:block}.main .block .input input[readonly],.main .block .input input[disabled]{color:#9B9B9B;cursor:not-allowed}.main .block .highlight .input .label{color:#690C0D}.main .block .highlight .input input{outline:1px solid #690C0D}.main .block #save{display:none}.main .home{background:#FFFFFF;border-radius:5px;text-align:center;min-height:-moz-calc(100% - 75px);min-height:-webkit-calc(100% - 75px);min-height:calc(100% - 75px)}.main .home .left{padding:50px 60px;float:left;border-right:1px solid #D8D8D8;width:-moz-calc(100% - 400px);width:-webkit-calc(100% - 400px);width:calc(100% - 400px)}.main .home .left .photo{float:left;width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}.main .home .left .welcome{margin-top:60px}.main .home .left .welcome h3{color:#CA2028;font-family:"PantonBold",sans-serif;font-size:36px;line-height:44px;margin-bottom:10px;text-transform:none;letter-spacing:0}.main .home .left .welcome h4{color:#690C0D;font-family:"PantonBold",sans-serif;font-size:16px;letter-spacing:1px;line-height:20px;margin:0}.main .home .left .welcome .button{margin-top:35px;margin-left:-moz-calc((100% - 200px)/2);margin-left:-webkit-calc((100% - 200px)/2);margin-left:calc((100% - 200px)/2)}.main .home .right{padding:50px 60px;float:right;width:400px}.main .home .right .title{color:#9B9B9B;font-family:"PantonBold",sans-serif;font-size:16px;letter-spacing:1px;line-height:20px;padding-bottom:20px;border-bottom:1px solid #D8D8D8;text-transform:uppercase}.main .home .right .title .lft{float:left;padding-right:5px}.main .home .right .title .rght{float:right}.main .home .right .appointment{color:#4A4A4A;font-family:"PantonBold",sans-serif;font-size:13px;line-height:20px;border-bottom:1px solid #D8D8D8;padding:10px 0}.main .home .right .appointment .name{float:left;text-align:left;padding-right:5px;width:-moz-calc(100% - 50px);width:-webkit-calc(100% - 50px);width:calc(100% - 50px)}.main .home .right .appointment .date{float:right;width:50px;text-align:right}.main .timeline{border-radius:5px;min-height:500px;height:-moz-calc(100% - 75px);height:-webkit-calc(100% - 75px);height:calc(100% - 75px);background-image:url(../images/pattern.png);background-repeat:repeat;background-size:auto}.main .timeline .left{float:left;height:100%;position:relative;overflow:auto;width:-moz-calc(100% - 605px);width:-webkit-calc(100% - 605px);width:calc(100% - 605px)}.main .timeline .left::-webkit-scrollbar{width:5px;background:transparent}.main .timeline .left::-webkit-scrollbar-track{border:0;background:transparent}.main .timeline .left::-webkit-scrollbar-thumb{background:#690C0D;border-radius:50px}.main .timeline .left .overflow{position:relative}.main .timeline .left .line{float:left;position:absolute;left:50%;height:50%}.main .timeline .left .line.top{top:0;width:3px;margin-left:-2px;background:linear-gradient(0deg, #CA2028 0%, #690C0D 100%);height:100%}.main .timeline .left .line.bottom{bottom:0;width:1px;margin-left:-1px;background-color:#9B9B9B;height:0}.main .timeline .left .sections{padding:50px 0}.main .timeline .left .section{clear:left;width:50%;position:relative;margin-bottom:54px}.main .timeline .left .section:last-child{margin-bottom:0}.main .timeline .left .section:nth-child(2n+1){text-align:right;padding-left:60px;padding-right:32px}.main .timeline .left .section:nth-child(2n+2){margin-left:50%;text-align:left;padding-right:60px;padding-left:32px}.main .timeline .left .section .tag{background:#CA2028;border-radius:4px;position:relative;height:68px;color:#FFFFFF;font-family:"PantonBold",sans-serif;font-size:20px;line-height:28px;padding:0 30px}.main .timeline .left .section .tag .triangle{position:absolute;top:50%;margin-top:-14px;width:15px;height:28px;background-size:contain;background-position:center center;background-repeat:no-repeat}.main .timeline .left .section .circle{position:absolute;width:13px;height:13px;background-color:#CA2028;border-radius:50%;margin-top:27px;top:0}.main .timeline .left .section .image{height:159px;position:absolute;bottom:68px;border-radius:4px;width:-moz-calc(100% - 92px);width:-webkit-calc(100% - 92px);width:calc(100% - 92px)}.main .timeline .left .section .image img{position:absolute;top:10px;right:10px;cursor:pointer}.main .timeline .left .section:nth-child(2n+1) .tag{float:right}.main .timeline .left .section:nth-child(2n+1) .tag .triangle{right:-15px;background-image:url(../images/timeline-right-complete.png)}.main .timeline .left .section:nth-child(2n+1) .circle{right:-6px}.main .timeline .left .section:nth-child(2n+1).active .tag .triangle,.main .timeline .left .section:nth-child(2n+1).fakeactive .tag .triangle{right:-15px;background-image:url(../images/timeline-right-active.png)}.main .timeline .left .section:nth-child(2n+1).active .circle,.main .timeline .left .section:nth-child(2n+1).fakeactive .circle{right:-8px}.main .timeline .left .section:nth-child(2n+1).future .tag .triangle{background-image:url(../images/timeline-right.png)}.main .timeline .left .section:nth-child(2n+1) .image{right:32px}.main .timeline .left .section:nth-child(2n+2) .tag{float:left}.main .timeline .left .section:nth-child(2n+2) .tag .triangle{left:-15px;background-image:url(../images/timeline-left-complete.png)}.main .timeline .left .section:nth-child(2n+2) .circle{left:-7px}.main .timeline .left .section:nth-child(2n+2).active .tag .triangle,.main .timeline .left .section:nth-child(2n+2).fakeactive .tag .triangle{left:-15px;background-image:url(../images/timeline-left-active.png)}.main .timeline .left .section:nth-child(2n+2).active .circle,.main .timeline .left .section:nth-child(2n+2).fakeactive .circle{left:-9px}.main .timeline .left .section:nth-child(2n+2).future .tag .triangle{background-image:url(../images/timeline-left.png)}.main .timeline .left .section:nth-child(2n+2) .image{left:32px}.main .timeline .left .section.future .tag{background-color:#9B9B9B;color:#D8D8D8}.main .timeline .left .section.future .circle{background-color:#9B9B9B}.main .timeline .left .section.future .image{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.main .timeline .left .section.active .tag,.main .timeline .left .section.fakeactive .tag{background:#FFFFFF;color:#CA2028}.main .timeline .left .section.active .circle,.main .timeline .left .section.fakeactive .circle{width:17px;height:17px;margin-top:25px;border:3px solid #CA2028;background:#FFFFFF}.main .timeline .left .section.hasimg .tag{width:100%}.main .timeline .right{float:right;width:600px;background:#FFFFFF;padding:50px 60px;border-radius:0 5px 5px 0;height:100%}.main .timeline .right .overflow{overflow:auto;height:-moz-calc(100% - 51px);height:-webkit-calc(100% - 51px);height:calc(100% - 51px);width:-moz-calc(100% + 10px);width:-webkit-calc(100% + 10px);width:calc(100% + 10px);margin-left:-5px;padding:0 5px}.main .timeline .right .overflow::-webkit-scrollbar{width:0;background:transparent}.main .timeline .right .title{color:#9B9B9B;font-family:"PantonBold",sans-serif;font-size:16px;letter-spacing:1px;line-height:20px;padding-bottom:30px;border-bottom:1px solid #D8D8D8;text-transform:uppercase}.main .timeline .right .phase{color:#4A4A4A;font-family:"PantonBold",sans-serif;font-size:20px;line-height:24px;border-bottom:1px solid #D8D8D8;padding:20px 0}.main .timeline .right .milestones{margin-bottom:25px}.main .timeline .right .milestones:last-child{margin-bottom:0}.main .timeline .right .milestone{color:#4A4A4A;font-family:"PantonBold",sans-serif;font-size:13px;line-height:20px;border-bottom:1px solid #D8D8D8}.main .timeline .right .milestone.complete{color:#CA2028}.main .timeline .right .milestone.complete .lft{padding-left:16px;background-image:url(../images/tick.png);background-repeat:no-repeat;background-position:left center;background-size:contain}.main .timeline .right .lft{float:left;padding-right:5px}.main .timeline .right .rght{float:right;text-align:right}.main .documents{border-radius:5px;background:#FFFFFF;padding:50px 60px;position:relative;min-height:-moz-calc(100% - 75px);min-height:-webkit-calc(100% - 75px);min-height:calc(100% - 75px)}.main .documents .tab{position:relative;margin-top:40px}.main .documents .tab:first-child{margin-top:0}.main .documents .tab .title{padding-bottom:30px;border-bottom:1px solid #D8D8D8}.main .documents .tab .title .left{float:left;color:#9B9B9B;cursor:pointer;font-family:"PantonBold",sans-serif;font-size:16px;letter-spacing:1px;line-height:20px;text-transform:uppercase;padding-left:20px;background-image:url(../images/angle-down.svg);background-repeat:no-repeat;background-position:left 6px;background-size:13px}.main .documents .tab .title .left span:last-child{display:none}.main .documents .tab .title .right{float:right}.main .documents .tab .title .right select{background-color:#FFFFFF;float:right;border:0;color:#4A4A4A;font-family:"PantonBold",sans-serif;font-size:16px;line-height:20px;text-align:right;padding:0;margin:0;height:20px;padding-right:14px;direction:rtl}.main .documents .tab .title .right select option{direction:ltr}.main .documents .tab .title .right .arrow{float:right;width:31px;height:20px;cursor:pointer;background-image:url(../images/dropdown-sort.png);background-repeat:no-repeat;background-position:right center;background-size:contain}.main .documents .tab .title .right .arrow.asc{background-image:url(../images/dropdown-sort-asc.png)}.main .documents .tab.open .title .left{background-image:url(../images/angle-up.svg)}.main .documents .tab.open .title .left span:first-child{display:none}.main .documents .tab.open .title .left span:last-child{display:block}.main .documents .tab.open .list{display:block}.main .documents .list{display:none;padding:20px 0 60px}.main .documents .list::-webkit-scrollbar{width:0px;background:transparent}.main .documents .item{float:left;margin-right:40px;margin-top:40px;border:1px solid #EAEAEA;background-color:#FAFAFA;border-radius:4px;padding:20px;text-decoration:none;width:-moz-calc((100% - 120px)/4);width:-webkit-calc((100% - 120px)/4);width:calc((100% - 120px)/4)}.main .documents .item:nth-child(4n+4){margin-right:0}.main .documents .item.unavailable{background:none;border:1px dashed #D8D8D8}.main .documents .item .icon{float:left;width:30px;height:30px;background-position:left center;background-size:contain;background-repeat:no-repeat}.main .documents .item.doc .icon{background-image:url(../images/doc.png)}.main .documents .item.doc.unavailable .icon{background-image:url(../images/doc-grey.png)}.main .documents .item.jpg .icon{background-image:url(../images/jpg.png)}.main .documents .item.jpg.unavailable .icon{background-image:url(../images/jpg-grey.png)}.main .documents .item.pdf .icon{background-image:url(../images/pdf.png)}.main .documents .item.pdf.unavailable .icon{background-image:url(../images/pdf-grey.png)}.main .documents .item .text{float:left;margin-left:15px;width:-moz-calc(100% - 45px);width:-webkit-calc(100% - 45px);width:calc(100% - 45px)}.main .documents .item .name{color:#4A4A4A;font-size:16px;font-family:"PantonBold",sans-serif;line-height:20px;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main .documents .item .date{color:#9B9B9B;font-size:12px;font-family:"PantonBold",sans-serif;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main .documents .toggle{cursor:pointer;position:absolute;top:-25px;right:350px;z-index:1;width:50px;height:50px;background-image:url(../images/open-upload.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.main .documents .form{display:none;height:100%}.main .documents .form .dragndrop{float:left;width:-moz-calc(100% - 338px);width:-webkit-calc(100% - 338px);width:calc(100% - 338px)}.main .documents .form form{height:100%;border:1px dashed #4A4A4A;background-color:#F6F6F6;text-align:center;padding:0 40px}.main .documents .form form.dragndrop table{float:left;width:100%;height:100%;border-spacing:0}.main .documents .form form.dragndrop table td{padding:0}.main .documents .form form.dragndrop .icons img{vertical-align:middle}.main .documents .form form.dragndrop .button{margin-top:35px;margin-left:-moz-calc((100% - 200px)/2);margin-left:-webkit-calc((100% - 200px)/2);margin-left:calc((100% - 200px)/2)}.main .documents .form form.dragndrop label{margin-top:40px;float:left;width:100%;color:#4A4A4A;font-family:"PantonBold",sans-serif;font-size:20px;line-height:24px}.main .documents .form form.dragndrop label span.box__dragndrop{float:left;width:100%}.main .documents .form form.dragndrop .label{float:left;width:100%;color:#4A4A4A;font-family:"PantonBold",sans-serif;font-size:20px;line-height:24px}.main .documents .form form.dragndrop .label .uploading-text{-webkit-animation:font-colour-flash 3s infinite linear alternate;-moz-animation:font-colour-flash 3s infinite linear alternate;-o-animation:font-colour-flash 3s infinite linear alternate;animation:font-colour-flash 3s infinite linear alternate}.main .documents .form form.dragndrop .label a{color:#4A4A4A}.main .documents .form form.dragndrop input{display:none}.main .documents .form form.dragndrop button{display:none}.main .documents .form form .box__uploading{display:none}.main .documents .form form .box__success{display:none;-webkit-animation:appear-from-inside 0.25s ease-in-out;-moz-animation:appear-from-inside 0.25s ease-in-out;-o-animation:appear-from-inside 0.25s ease-in-out;animation:appear-from-inside 0.25s ease-in-out}.main .documents .form form .box__error{display:none}.main .documents .form form.is-uploading .box__uploading{display:block}.main .documents .form form.is-uploading .box__input{display:none}.main .documents .form form.is-success .box__success{display:block;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.main .documents .form form.is-success .box__input{display:none}.main .documents .form form.is-error .box__error{display:block}.main .documents .form form.is-error .box__input{display:none}.main .documents .form form.is-success .box__input{display:block;margin-bottom:30px}.main .documents .form .right{float:right;width:278px}.main .documents .form .right form{border:none;padding:0;text-align:left}.main .documents .form .right .input{float:left;margin-bottom:30px;position:relative;width:100%}.main .documents .form .right .input .label{color:#9B9B9B;font-size:14px;font-family:"PantonBold",sans-serif;line-height:14px;margin-bottom:14px}.main .documents .form .right .input input[type="text"]{float:left;width:100%;border:0;background-color:#F8F8F8;line-height:40px;height:40px;padding:0 15px;color:#4A4A4A;font-size:16px;border-radius:4px !important}.main .documents .form .right .input select{background-image:url(../images/dropdown-generic.png);background-size:contain;background-position:right center;background-repeat:no-repeat}.main .documents .form .right .input textarea{float:left;width:100%;border:0;background-color:#F8F8F8;line-height:20px;height:172px;padding:15px;color:#4A4A4A;font-size:16px;border-radius:4px !important}.main .documents .form .right .button{width:100%}.main .documents .form .right .title{color:#4A4A4A;font-family:"PantonBold",sans-serif;font-size:20px;line-height:24px;margin-bottom:30px}.main .documents.upload{height:-moz-calc(100% - 75px);height:-webkit-calc(100% - 75px);height:calc(100% - 75px);min-height:562px}.main .documents.upload .form{display:block}.main .documents.upload .toggle{background-image:url(../images/close-upload.svg)}.main .documents.upload .tabs{display:none}.main .documents.finance .tab .title .left{padding-left:0;background:none;cursor:default}.main .documents.finance .tab .title .left span:first-child{display:none}.main .documents.finance .tab .title .left span:last-child{display:block}.main .documents.finance .tab .list{display:block}.main .documents.generic .form .right .input select{float:left;width:100%;border:0;background-color:#F8F8F8;line-height:40px;height:40px;padding:0 15px;color:#4A4A4A;font-size:16px;border-radius:4px !important}.main .maintenance{background:#FFFFFF;border-radius:5px;min-height:-moz-calc(100% - 75px);min-height:-webkit-calc(100% - 75px);min-height:calc(100% - 75px)}.main .maintenance .left{float:left;padding:50px 60px;position:relative;width:-moz-calc(100% - 480px);width:-webkit-calc(100% - 480px);width:calc(100% - 480px)}.main .maintenance .title{padding-bottom:30px;border-bottom:1px solid #D8D8D8;color:#9B9B9B;font-family:"PantonBold",sans-serif;font-size:16px;letter-spacing:1px;line-height:20px;text-transform:uppercase}.main .maintenance .form{padding-top:60px}.main .maintenance .input{float:left;margin-right:40px;margin-bottom:30px;position:relative;width:-moz-calc((100% - 40px)/2);width:-webkit-calc((100% - 40px)/2);width:calc((100% - 40px)/2)}.main .maintenance .input:nth-child(2n+2){margin-right:0}.main .maintenance .input.double{margin-right:0;width:100%}.main .maintenance .input .label{float:left;width:100%;font-size:14px;font-family:"PantonBold",sans-serif;line-height:17px;margin-bottom:15px;color:#9B9B9B}.main .maintenance .input input[type="text"],.main .maintenance .input input[type="email"],.main .maintenance .input input[type="password"],.main .maintenance .input textarea{float:left;width:100%;background-color:#F8F8F8;border:0;line-height:40px;height:40px;padding:0 15px;color:#4A4A4A;font-size:16px;border-radius:4px !important}.main .maintenance .input textarea{height:330px;line-height:20px;padding:10px 15px}.main .maintenance .right{float:right;width:480px;border-left:1px solid #D8D8D8;padding:50px 60px}.main .maintenance .right .title{text-align:center;border:0}.main .maintenance .list{overflow:auto;height:-moz-calc(100% - 50px);height:-webkit-calc(100% - 50px);height:calc(100% - 50px)}.main .maintenance .list::-webkit-scrollbar{width:0px;background:transparent}.main .maintenance .request{margin-top:1px;border-radius:4px;background-color:#EAEAEA;padding:20px;position:relative}.main .maintenance .request .icon{float:left;width:30px;height:30px;background-image:url(../images/maintenance.png);background-position:left center;background-size:contain;background-repeat:no-repeat}.main .maintenance .request .text{float:left;margin-left:15px;width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:calc(100% - 80px)}.main .maintenance .request .name{color:#4A4A4A;font-size:16px;font-family:"PantonBold",sans-serif;line-height:20px;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main .maintenance .request .date{color:#9B9B9B;font-size:12px;font-family:"PantonBold",sans-serif;line-height:15px}.main .maintenance .request.unresolved{background-color:#FFE9EA}.main .maintenance .request.unresolved .icon{background-image:url(../images/maintenance-unresolved.png)}.main .maintenance .request.unresolved .name{color:#CA2028}.main .maintenance .request.unresolved .date{color:#690C0D}.main .maintenance .request .ellipsis{float:right;width:20px;height:10px;margin-top:17px;cursor:pointer}.main .maintenance .request .ellipsis .circle{float:left;margin:3px 0;height:4px;width:4px;background:#4A4A4A;border-radius:50%;margin-right:4px}.main .maintenance .request .ellipsis .circle:last-child{margin-right:0}.main .maintenance .request.selected{margin-left:20px;margin-right:-20px}.main .maintenance .request.selected .triangle{position:absolute;top:50%;right:-15px;margin-top:-14px;width:15px;height:28px;background-image:url(../images/maintenance-triangle.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.main .maintenance .request.selected.unresolved .triangle{background-image:url(../images/maintenance-triangle-unresolved.svg)}.main .maintenance.detail .left{width:480px;border-right:1px solid #D8D8D8;padding-right:0}.main .maintenance.detail .left .title{text-align:center;border:0}.main .maintenance.detail .left .title img{float:left;margin-top:3px}.main .maintenance.detail .request{clear:left;width:-moz-calc(100% - 60px);width:-webkit-calc(100% - 60px);width:calc(100% - 60px)}.main .maintenance.detail .right{padding-top:100px;border:0;width:-moz-calc(100% - 480px);width:-webkit-calc(100% - 480px);width:calc(100% - 480px)}.main .maintenance.detail .right .title{text-align:left;color:#4A4A4A;font-size:26px;line-height:32px;margin-bottom:10px;padding:0;text-transform:none}.main .maintenance.detail .right .date{color:#878787;font-family:"PantonBold",sans-serif;font-size:12px;line-height:15px;margin-bottom:60px}.main .maintenance.detail .right .form{border-top:1px solid #D8D8D8}.main .maintenance.detail .right .form input[type="text"],.main .maintenance.detail .right .form input[type="email"],.main .maintenance.detail .right .form textarea{border:1px solid #9B9B9B;background:#FFFFFF}.main .maintenance.detail .right .form textarea{height:250px}.main .houses{position:relative;height:-moz-calc(100% - 75px);height:-webkit-calc(100% - 75px);height:calc(100% - 75px)}.main .houses .house{float:left;margin-right:10px;height:100%;border-radius:5px;position:relative;overflow:hidden;width:-moz-calc((100% - 30px)/4);width:-webkit-calc((100% - 30px)/4);width:calc((100% - 30px)/4);background-attachment:fixed;background-position:center center;background-size:cover;background-repeat:no-repeat}.main .houses .house:nth-child(4){margin-right:0px}.main .houses .house:nth-child(n+5){display:none}.main .houses .house table{float:left;width:100%;height:100%;border-spacing:0;text-align:center;position:relative;z-index:1;border-radius:5px;-webkit-transition:0.5s opacity ease;-moz-transition:0.5s opacity ease;transition:0.5s opacity ease}.main .houses .house .name{font-size:40px;font-family:"PantonBold",sans-serif;color:#FFFFFF;line-height:49px}.main .houses .house .name a{text-decoration:none;color:#FFFFFF}.main .houses .house .clickhere{font-size:18px;font-family:"Panton",sans-serif;color:#FFFFFF;line-height:30px}.main .houses .house .clickhere a{text-decoration:none;color:#FFFFFF}.main .houses .house .hover{position:absolute;left:0;top:0;opacity:0;transition:0.5s opacity ease}.main .houses .house .hover .name{margin-top:20px}.main .houses .house .hover .clickhere{margin-bottom:32px}.main .houses .house .hover .icons img{margin-right:70px;cursor:pointer}.main .houses .house .hover .icons a:last-child img{margin-right:0px}.main .houses .house .overlay{position:absolute;height:100%;left:0;top:0;z-index:1;background:linear-gradient(180deg, #CA2028 0%, #690C0D 100%);opacity:0;-webkit-transition:0.5s opacity ease;-moz-transition:0.5s opacity ease;transition:0.5s opacity ease}.main .houses .house:hover table{opacity:0}.main .houses .house:hover .hover{opacity:1}.main .houses .house:hover .overlay{opacity:0.6;z-index:0}.main .houses .nav{position:absolute;top:50%;margin-top:-30px;cursor:pointer}.main .houses .nav.three,.main .houses .nav.two,.main .houses .nav.one,.main .houses .nav.zero{display:none}.main .houses .nav.prev{left:0;margin-left:-70px}.main .houses .nav.next{right:0;margin-right:-70px}.main .hrapper{overflow:hidden;height:100%}.main .hlider{height:100%;width:-moz-calc((100% - 20px)*4/3 + 30px);width:-webkit-calc((100% - 20px)*4/3 + 30px);width:calc((100% - 20px)*4/3 + 30px)}.main .details{border-radius:5px;height:-moz-calc(100% - 75px);height:-webkit-calc(100% - 75px);height:calc(100% - 75px)}.main .details .left{float:left;width:50%;background:#FFFFFF;padding:50px 60px;height:100%;border-radius:5px 0 0 5px}.main .details .left .title{color:#CA2028;letter-spacing:1px;line-height:20px;font-family:"PantonBold",sans-serif;text-transform:uppercase;padding-bottom:30px;border-bottom:1px solid #D8D8D8;margin-bottom:10px}.main .details .left .item{letter-spacing:1px;line-height:24px;text-transform:uppercase;margin-top:30px;padding-left:40px;background-size:auto;background-position:center left;background-repeat:no-repeat}.main .details .left .item:nth-child(1){background-image:url(../images/pin.png)}.main .details .left .item:nth-child(2){background-image:url(../images/phone.png)}.main .details .left .item:nth-child(3){background-image:url(../images/clock.png)}.main .details .left .item a{color:#4A4A4A;text-decoration:none}.main .details .left .button{margin-top:40px;width:250px}.main .details .right{float:right;width:50%;height:100%;border-radius:0 5px 5px 0}.main .details .right .map{height:100%}.main .photos{border-radius:5px;height:-moz-calc(100% - 75px);height:-webkit-calc(100% - 75px);height:calc(100% - 75px);min-height:732px}.main .photos .left{float:left;width:265px;background:#FCFCFC;height:100%;padding:30px 0;border-radius:5px 0 0 5px;position:relative}.main .photos .left .tab{font-size:20px;line-height:24px;font-family:"PantonBold",sans-serif;padding:30px 0;padding-left:105px;padding-right:20px;cursor:pointer;background-position:50px center;background-size:auto;background-repeat:no-repeat}.main .photos .left .tab.selected{color:#CA2028}.main .photos .left .tab.selected .arrow{float:right;width:10px;height:24px;margin-right:-20px;background-image:url(../images/triangle.png);background-repeat:no-repeat;background-position:center center}.main .photos .left .tab.selected#photos{background-image:url(../images/camera-red.png)}.main .photos .left .tab.selected#notes{background-image:url(../images/notes-red.png)}.main .photos .left .tab.selected#likes{background-image:url(../images/heart-red.png)}.main .photos .left .tab.selected#floorplan,.main .photos .left .tab.selected#savedfloorplans{background-image:url(../images/floorplan-red.png)}.main .photos .left .tab.selected#allphotos{background-image:url(../images/camera-red.png)}.main .photos .left .tab.selected#savedfacades{background-image:url(../images/facade-red.png)}.main .photos .left .tab.selected#savedkitchens{background-image:url(../images/kitchen-red.png)}.main .photos .left .tab#photos{background-image:url(../images/camera-grey.png)}.main .photos .left .tab#notes{background-image:url(../images/notes-grey.png)}.main .photos .left .tab#likes{background-image:url(../images/heart-grey.png)}.main .photos .left .tab#floorplan,.main .photos .left .tab#savedfloorplans{background-image:url(../images/floorplan-grey.png)}.main .photos .left .tab#allphotos{background-image:url(../images/camera-grey.png)}.main .photos .left .tab#savedfacades{background-image:url(../images/facade-grey.png)}.main .photos .left .tab#savedkitchens{background-image:url(../images/kitchen-grey.png)}.main .photos .right{float:right;height:100%;background:#FFFFFF;padding:50px 70px 0;position:relative;border-radius:0 5px 5px 0;width:-moz-calc(100% - 265px);width:-webkit-calc(100% - 265px);width:calc(100% - 265px)}.main .photos .title{color:#CA2028;letter-spacing:1px;line-height:20px;font-family:"PantonBold",sans-serif;text-transform:uppercase;padding-bottom:30px;border-bottom:1px solid #D8D8D8}.main .photos .list{display:none;overflow:auto;padding-bottom:50px;height:-moz-calc(100% - 51px);height:-webkit-calc(100% - 51px);height:calc(100% - 51px)}.main .photos .list .img{float:left;margin-top:20px;margin-right:20px;cursor:pointer;width:-moz-calc((100% - 60px)/4);width:-webkit-calc((100% - 60px)/4);width:calc((100% - 60px)/4);background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}.main .photos .list .img:nth-child(4n+4){margin-right:0px}.main .photos .list .img .name{position:absolute;bottom:0;left:0;background:rgba(0,0,0,0.5);color:#FFFFFF;font-size:14px;padding:5px}.main .photos .list.saveditems .item{vertical-align:top;min-width:400px;width:-moz-calc((100% - 60px)/2);width:-webkit-calc((100% - 60px)/2);width:calc((100% - 60px)/2);display:inline-block}.main .photos .list.saveditems .item:nth-child(2n+1){margin-right:30px}.main .photos .list.saveditems .img{position:relative;min-width:170px;width:-moz-calc((100% - 60px)/2);width:-webkit-calc((100% - 60px)/2);width:calc((100% - 60px)/2);float:left}.main .photos .list.saveditems .img.full{width:100%;height:100%;margin-top:0;background-size:contain}.main .photos .list.saveditems .img.dop{width:100%;height:100%;margin-top:0;position:absolute;top:0;left:0}.main .photos .list.saveditems.savedfacades .img{width:50%}.main .photos .list.saveditems .info{padding-top:20px;float:left;width:-moz-calc((100% - 60px)/2);width:-webkit-calc((100% - 60px)/2);width:calc((100% - 60px)/2)}.main .photos .list.saveditems .info p{line-height:18px}.main .photos .list::-webkit-scrollbar{width:5px;background:transparent}.main .photos .list::-webkit-scrollbar-track{background:transparent}.main .photos .list::-webkit-scrollbar-thumb{background:#D8D8D8}.main .photos .list p{font-family:"PantonBold",sans-serif;line-height:36px}.main .photos .list .floorplan{width:500px;background-size:contain}.main .photos .list .rght{float:left;padding-top:80px;margin-left:30px}.main .photos .fade{float:left;width:100%;position:absolute;left:0;height:20px}.main .photos .fade.top{top:101px;background:linear-gradient(180deg, #fff 0%, rgba(255,255,255,0) 100%)}.main .photos .fade.bot{bottom:0;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%)}.main .slapper{display:none;position:absolute;top:0;left:0;height:100%;z-index:3}.main .slapper .images{position:absolute;top:50%;left:50%;margin-left:-500px;margin-top:-325px;z-index:1}.main .slapper .images .img{position:absolute;height:650px;width:1000px;background-size:contain;background-position:center center;background-repeat:no-repeat;opacity:0;-webkit-transition:0.5s opacity ease;-moz-transition:0.5s opacity ease;transition:0.5s opacity ease}.main .slapper .images .img.active{opacity:1}.main .slapper .images .img.active .img.dop{opacity:1}.main .slapper .images .img .close{position:absolute;top:0;right:0;margin-top:-12px;margin-right:-12px;cursor:pointer}.main .slapper .images .img .name{position:absolute;bottom:-25px;left:0;color:#FFFFFF;font-size:16px;line-height:20px}.main .slapper .nav{position:absolute;top:50%;margin-top:-30px;cursor:pointer;z-index:1}.main .slapper .nav.prev{left:-moz-calc((100% - 1000px)/2 - 110px);left:-webkit-calc((100% - 1000px)/2 - 110px);left:calc((100% - 1000px)/2 - 110px)}.main .slapper .nav.next{right:-moz-calc((100% - 1000px)/2 - 110px);right:-webkit-calc((100% - 1000px)/2 - 110px);right:calc((100% - 1000px)/2 - 110px)}.main .slapper .overlay{position:fixed;height:100%;background-color:rgba(0,0,0,0.8)}.main .slapper.likeslider .images{top:0;margin-left:-300px;margin-top:150px}.main .slapper.likeslider .images .img{height:600px;width:600px;background-size:cover}.main .slapper.likeslider .nav{top:0;margin-top:420px}.main .slapper.likeslider .nav.prev{left:-moz-calc((100% - 600px)/2 - 110px);left:-webkit-calc((100% - 600px)/2 - 110px);left:calc((100% - 600px)/2 - 110px)}.main .slapper.likeslider .nav.next{right:-moz-calc((100% - 600px)/2 - 110px);right:-webkit-calc((100% - 600px)/2 - 110px);right:calc((100% - 600px)/2 - 110px)}.main .slapper.likeslider .text{position:absolute;top:790px;left:50%;margin-left:-300px;margin-bottom:150px;opacity:0;-webkit-transition:0.5s opacity ease;-moz-transition:0.5s opacity ease;transition:0.5s opacity ease;width:600px;z-index:1}.main .slapper.likeslider .text.active{opacity:1}.main .slapper.likeslider .text h3{color:#FFFFFF;font-size:24px;font-family:"PantonBold",sans-serif;line-height:29px;margin-bottom:-10px}.main .slapper.likeslider .text p{color:#FFFFFF;font-size:18px;line-height:23px}.main .slapper.likeslider .text p:last-child{margin-bottom:0}.main .checklist{border-radius:5px;background:#FFFFFF;position:relative;min-height:-moz-calc(100% - 75px);min-height:-webkit-calc(100% - 75px);min-height:calc(100% - 75px)}.main .checklist .title{padding-bottom:30px;border-bottom:1px solid #D8D8D8;color:#9B9B9B;font-family:"PantonBold",sans-serif;font-size:16px;letter-spacing:1px;line-height:16px;text-transform:uppercase}.main .checklist .left{padding:50px 60px;float:left;width:66%;position:relative}.main .checklist .left .listcontainer{margin-bottom:40px}.main .checklist .left .listcontainer:last-child{margin-bottom:0}.main .checklist .left .list .item{cursor:pointer;background-color:#F5F5F5;border:1px solid #F5F5F5;border-radius:4px;margin-top:1px;padding:15px 20px;line-height:28px;color:#4A4A4A;font-size:20px;font-family:"PantonBold",sans-serif}.main .checklist .left .list .item:first-child{margin-top:10px}.main .checklist .left .list .item.active{border:1px solid #CA2028;background-color:#FFE9EA;color:#CA2028}.main .checklist .left .list .item.disabled{background-color:#FDFDFD;color:#C2C2C2;cursor:not-allowed}.main .checklist .left .list.completed .item{background:#FFFFFF;color:#9B9B9B;cursor:default;border:1px solid #F5F5F5}.main .checklist .right{padding:50px 60px 50px 50px;float:right;width:34%;border-left:1px solid #D8D8D8;overflow:auto}.main .checklist .right::-webkit-scrollbar{width:0;background:transparent}.main .checklist .right .tab{display:none}.main .checklist .right .tab p{color:#4A4A4A;font-size:16px;font-family:"PantonBold",sans-serif;line-height:20px;margin:30px 0}.main .checklist .right .tab p:last-child{margin-bottom:0}.main .checklist .right .tab p a{color:#CA2028;text-decoration:none}.main .checklist .right .tab ol,.main .checklist .right .tab ul{margin:30px 0 0;padding:0;padding-left:25px}.main .checklist .right .tab ol:last-child,.main .checklist .right .tab ul:last-child{margin-bottom:0}.main .checklist .right .tab li{color:#4A4A4A;font-size:16px;font-family:"PantonBold",sans-serif;line-height:20px;margin:20px 0;padding-left:5px}.main .checklist .right .tab li:last-child{margin-bottom:0}.main .checklist .right .tab li a{color:#CA2028;text-decoration:none}.main .checklist .right .tab .text{margin-bottom:30px}.main .checklist .right .tab .btn{float:left;clear:left;color:#CA2028;font-size:20px;line-height:20px;font-family:"PantonBold",sans-serif;cursor:pointer;text-decoration:none;margin-top:10px}.main .checklist .right .tab .btn:last-child{margin-top:30px}.main .checklist .right .tab .btn:nth-child(2){margin-top:0}.main .checklist .right .tab .btn.hideDetails{display:none;margin-top:30px}.main .checklist .right .tab .docs{margin-top:20px}.main .checklist .right .tab .docs .item{float:left;margin-top:10px;border:1px solid #EAEAEA;background-color:#FAFAFA;border-radius:4px;padding:20px;text-decoration:none;width:100%}.main .checklist .right .tab .docs .item.unavailable{background:none;border:1px dashed #D8D8D8}.main .checklist .right .tab .docs .item .icon{float:left;width:30px;height:30px;background-position:left center;background-size:contain;background-repeat:no-repeat}.main .checklist .right .tab .docs .item.doc .icon{background-image:url(../images/doc.png)}.main .checklist .right .tab .docs .item.doc.unavailable .icon{background-image:url(../images/doc-grey.png)}.main .checklist .right .tab .docs .item.jpg .icon{background-image:url(../images/jpg.png)}.main .checklist .right .tab .docs .item.jpg.unavailable .icon{background-image:url(../images/jpg-grey.png)}.main .checklist .right .tab .docs .item.pdf .icon{background-image:url(../images/pdf.png)}.main .checklist .right .tab .docs .item.pdf.unavailable .icon{background-image:url(../images/pdf-grey.png)}.main .checklist .right .tab .docs .item .txt{float:left;margin-left:15px;width:-moz-calc(100% - 45px);width:-webkit-calc(100% - 45px);width:calc(100% - 45px)}.main .checklist .right .tab .docs .item .name{color:#4A4A4A;font-size:16px;font-family:"PantonBold",sans-serif;line-height:20px;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main .checklist .right .tab .docs .item .date{color:#9B9B9B;font-size:12px;font-family:"PantonBold",sans-serif;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main .checklist .toggle{cursor:pointer;position:absolute;top:-25px;right:34%;margin-right:-100px;z-index:1;width:50px;height:50px;display:none;background-image:url(../images/open-upload.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.main .checklist .form{display:none;height:100%;padding:50px 60px}.main .checklist .form .dragndrop{float:left;width:-moz-calc(100% - 338px);width:-webkit-calc(100% - 338px);width:calc(100% - 338px)}.main .checklist .form form{height:100%;border:1px dashed #4A4A4A;background-color:#F6F6F6;text-align:center;padding:0 40px}.main .checklist .form form.dragndrop table{float:left;width:100%;height:100%;border-spacing:0}.main .checklist .form form.dragndrop table td{padding:0}.main .checklist .form form.dragndrop .icons img{vertical-align:middle}.main .checklist .form form.dragndrop .button{margin-top:35px;margin-left:-moz-calc((100% - 200px)/2);margin-left:-webkit-calc((100% - 200px)/2);margin-left:calc((100% - 200px)/2)}.main .checklist .form form.dragndrop label{margin-top:40px;float:left;width:100%;color:#4A4A4A;font-family:"PantonBold",sans-serif;font-size:20px;line-height:24px}.main .checklist .form form.dragndrop label span.box__dragndrop{float:left;width:100%}.main .checklist .form form.dragndrop .label{float:left;width:100%;color:#4A4A4A;font-family:"PantonBold",sans-serif;font-size:20px;line-height:24px}.main .checklist .form form.dragndrop .label .uploading-text{-webkit-animation:font-colour-flash 3s infinite linear alternate;-moz-animation:font-colour-flash 3s infinite linear alternate;-o-animation:font-colour-flash 3s infinite linear alternate;animation:font-colour-flash 3s infinite linear alternate}.main .checklist .form form.dragndrop .label a{color:#4A4A4A}.main .checklist .form form.dragndrop input{display:none}.main .checklist .form form.dragndrop button{display:none}.main .checklist .form form .box__uploading{display:none}.main .checklist .form form .box__success{display:none;-webkit-animation:appear-from-inside 0.25s ease-in-out;-moz-animation:appear-from-inside 0.25s ease-in-out;-o-animation:appear-from-inside 0.25s ease-in-out;animation:appear-from-inside 0.25s ease-in-out}.main .checklist .form form .box__error{display:none}.main .checklist .form form.is-uploading .box__uploading{display:block}.main .checklist .form form.is-uploading .box__input{display:none}.main .checklist .form form.is-success .box__success{display:block;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.main .checklist .form form.is-success .box__input{display:none}.main .checklist .form form.is-error .box__error{display:block}.main .checklist .form form.is-error .box__input{display:none}.main .checklist .form form.is-success .box__input{display:block;margin-bottom:30px}.main .checklist .form .rght{float:right;width:278px}.main .checklist .form .rght form{border:none;padding:0;text-align:left}.main .checklist .form .rght .input{float:left;margin-bottom:30px;position:relative;width:100%}.main .checklist .form .rght .input .label{color:#9B9B9B;font-size:14px;font-family:"PantonBold",sans-serif;line-height:14px;margin-bottom:14px}.main .checklist .form .rght .input input[type="text"]{float:left;width:100%;border:0;background-color:#F8F8F8;line-height:40px;height:40px;padding:0 15px;color:#4A4A4A;font-size:16px;border-radius:4px !important}.main .checklist .form .rght .input select{background-image:url(../images/dropdown-generic.png);background-size:contain;background-position:right center;background-repeat:no-repeat}.main .checklist .form .rght .input textarea{float:left;width:100%;border:0;background-color:#F8F8F8;line-height:20px;height:172px;padding:15px;color:#4A4A4A;font-size:16px;border-radius:4px !important}.main .checklist .form .rght .button{width:100%}.main .checklist .form .rght .title{color:#4A4A4A;font-family:"PantonBold",sans-serif;font-size:20px;line-height:24px;margin-bottom:30px;border:0;padding:0;text-transform:none;letter-spacing:0}.main .checklist.upload{height:-moz-calc(100% - 75px);height:-webkit-calc(100% - 75px);height:calc(100% - 75px);min-height:562px}.main .checklist.upload .left{display:none}.main .checklist.upload .right{display:none}.main .checklist.upload .form{display:block}.main .checklist.upload .toggle{background-image:url(../images/close-upload.svg);display:block}.main .checklist.upload .tabs{display:none}.main .chat{position:relative;border-radius:5px;background:#FFFFFF;min-height:565px;height:-moz-calc(100% - 75px);height:-webkit-calc(100% - 75px);height:calc(100% - 75px)}.main .chat .list{padding:60px 75px;border-bottom:1px solid #D8D8D8;height:-moz-calc(100% - 165px);height:-webkit-calc(100% - 165px);height:calc(100% - 165px)}.main .chat .list .overflow{overflow:auto;height:100%;margin-left:-15px;padding:0 15px;width:-moz-calc(100% + 30px);width:-webkit-calc(100% + 30px);width:calc(100% + 30px)}.main .chat .list .overflow::-webkit-scrollbar{width:0;background:transparent}.main .chat .list .message{color:#FFFFFF;padding:30px;position:relative;border-radius:4px;width:auto;max-width:-moz-calc(100% - 100px);max-width:-webkit-calc(100% - 100px);max-width:calc(100% - 100px)}.main .chat .list .message .triangle{position:absolute;width:15px;height:28px;margin-top:-14px;background-size:contain;background-repeat:no-repeat}.main .chat .list .message p{color:#FFFFFF;font-size:16px;line-height:20px;font-family:"PantonBold",sans-serif;margin:14px 0 0}.main .chat .list .message .namedate{border-bottom:1px solid rgba(255,255,255,0.15);padding-bottom:5px;font-size:14px;line-height:17px}.main .chat .list .message .namedate .name{font-family:"PantonBold",sans-serif}.main .chat .list .messageholder{margin-top:30px}.main .chat .list .messageholder:first-child{margin-top:0}.main .chat .list .messageholder.fromDomaine+.messageholder.fromDomaine{margin-top:5px}.main .chat .list .messageholder.fromDomaine .message{float:left;background-color:#CA2028}.main .chat .list .messageholder.fromDomaine .message .text{clear:left}.main .chat .list .messageholder.fromDomaine .message .triangle{left:-15px;background-image:url(../images/message-left.svg);background-position:right center}.main .chat .list .messageholder.fromDomaine .message .namedate span{float:left}.main .chat .list .messageholder.fromDomaine .message .namedate .name{margin-right:15px}.main .chat .list .messageholder.fromDomaine .item{float:left;clear:left}.main .chat .list .messageholder.fromClient+.messageholder.fromClient{margin-top:5px}.main .chat .list .messageholder.fromClient .message{float:right;background-color:#4A4A4A}.main .chat .list .messageholder.fromClient .message .text{clear:right}.main .chat .list .messageholder.fromClient .message .triangle{right:-15px;background-image:url(../images/message-right.svg);background-position:left center}.main .chat .list .messageholder.fromClient .message .namedate{float:right}.main .chat .list .messageholder.fromClient .message .namedate span{float:right}.main .chat .list .messageholder.fromClient .message .namedate .date{margin-left:15px}.main .chat .list .messageholder.fromClient .item{float:right;clear:right}.main .chat .list .item{float:left;margin-top:5px;border:1px solid #EAEAEA;background-color:#FAFAFA;border-radius:4px;padding:20px;text-decoration:none;width:300px;max-width:100%}.main .chat .list .item .icon{float:left;width:30px;height:30px;background-position:left center;background-size:contain;background-repeat:no-repeat}.main .chat .list .item.doc .icon{background-image:url(../images/doc.png)}.main .chat .list .item.jpg .icon{background-image:url(../images/jpg.png)}.main .chat .list .item.pdf .icon{background-image:url(../images/pdf.png)}.main .chat .list .item.unavailable{background:none;border:1px dashed #D8D8D8}.main .chat .list .item.unavailable.doc .icon{background-image:url(../images/doc-grey.png)}.main .chat .list .item.unavailable.jpg .icon{background-image:url(../images/jpg-grey.png)}.main .chat .list .item.unavailable.pdf .icon{background-image:url(../images/pdf-grey.png)}.main .chat .list .item .text{float:left;margin-left:15px;width:-moz-calc(100% - 45px);width:-webkit-calc(100% - 45px);width:calc(100% - 45px)}.main .chat .list .item .name{color:#4A4A4A;font-size:16px;font-family:"PantonBold",sans-serif;line-height:20px;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main .chat .list .item .date{color:#9B9B9B;font-size:12px;font-family:"PantonBold",sans-serif;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main .chat .input{padding:60px}.main .chat .input textarea{float:left;background-color:#F8F8F8;color:#4A4A4A;font-size:16px;line-height:25px;height:45px;padding:10px 15px;border:0;border-radius:4px 0 0 4px !important;width:-moz-calc(100% - 210px);width:-webkit-calc(100% - 210px);width:calc(100% - 210px)}.main .chat .input .button{float:right}.main .chat .input form{display:none}.main .surveys{position:relative;border-radius:5px;background:#FFFFFF;padding:50px 60px;height:auto;min-height:-moz-calc(100% - 75px);min-height:-webkit-calc(100% - 75px);min-height:calc(100% - 75px)}.main .surveys .title{padding-bottom:30px;border-bottom:1px solid #D8D8D8;color:#9B9B9B;font-family:"PantonBold",sans-serif;font-size:16px;letter-spacing:1px;line-height:16px;text-transform:uppercase}.main .surveys .link{float:left;border:1px solid #CA2028;border-radius:4px;background-color:#FFE9EA;line-height:58px;margin-top:10px;margin-right:10px;width:-moz-calc((100% - 10px)/2);width:-webkit-calc((100% - 10px)/2);width:calc((100% - 10px)/2)}.main .surveys .link:nth-child(2n+2){margin-right:0}.main .surveys .link .name{float:left;color:#CA2028;font-family:"PantonBold",sans-serif;font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 20px;border-right:1px solid #CA2028;width:-moz-calc(100% - 60px);width:-webkit-calc(100% - 60px);width:calc(100% - 60px)}.main .surveys .link .arrow{float:left;width:60px;height:58px;background-image:url(../images/arrow-right.svg);background-position:center center;background-repeat:no-repeat;background-size:20px}.main .notice{line-height:20px;font-size:12px}.main .notice .red{color:#CC0000}.main .generic-notice{color:#FFFFFF;position:absolute;left:0;top:-159px;z-index:1;padding:0 10px;border-radius:4px 0 0 0;background-color:rgba(0,0,0,0.6);line-height:30px;font-size:12px;font-weight:700}.fancybox-overlay::-webkit-scrollbar{width:0px;background:transparent}.ui-datepicker{font-family:"Panton",sans-serif;z-index:12 !important}.ui-datepicker.ui-widget-content{color:#4A4A4A}.ui-datepicker .ui-widget-header{color:#4A4A4A}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{color:#4A4A4A}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #AAAAAA;background:#FFFFFF}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #CA2028;background-color:#FFE9EA;color:#CA2028}.popover{background:rgba(0,0,0,0.7);width:100%;height:100%;position:fixed;top:0;left:0;z-index:11}.popover .overlay{float:left;width:100%;height:100%;position:absolute;top:0;left:0}.popover .poptext{width:600px;padding:40px;position:absolute;top:50%;left:50%;z-index:1;float:left;background:#FFFFFF;border-radius:5px;margin-left:-300px;margin-top:-100px}.popover .poptext .head{float:left;width:100%}.popover .poptext .head .ttl{float:left;text-align:center;width:100%;margin-bottom:20px;font-size:22px;font-family:"PantonBold",sans-serif}.popover .poptext .head .ttl span{font-weight:300}.popover .poptext .head .close{position:absolute;right:20px;top:20px;cursor:pointer}.popover .poptext .head .close img{width:15px}.popover .poptext .body{float:left;width:100%;height:100%}.popover .poptext .body p{text-align:center}.popover .poptext .body input[type="text"],.popover .poptext .body input[type="password"]{float:left;width:100%;background-color:#F8F8F8;border:0;line-height:40px;height:40px;padding:0 15px;color:#4A4A4A;font-size:16px;margin-bottom:10px;border-radius:4px !important}.popover .poptext .body textarea{float:left;width:100%;background-color:#F8F8F8;border:0;height:150px;padding:10px 15px;color:#4A4A4A;font-size:16px;margin-bottom:10px;border-radius:4px !important}.popover .poptext .body .button{margin-left:-moz-calc((100% - 200px)/2);margin-left:-webkit-calc((100% - 200px)/2);margin-left:calc((100% - 200px)/2)}.popover.hasForm .poptext{margin-top:-191px}.popover .fineprint{font-size:10px;position:absolute;bottom:12px;left:0;width:100%;text-align:center}.popover.mark .poptext{margin-top:-200px;padding:40px 60px}.popover.mark .poptext .body p{font-size:26px;font-family:'PantonBold', sans-serif;line-height:32px}.popover.mark .poptext .body input[type="text"]{margin-bottom:20px;text-align:center}.popover.mark .poptext .body .button{margin-top:5px}.popover.link .poptext{width:520px;padding:60px;margin-left:-260px;margin-top:-181px}.popover.link .head .ttl{margin-bottom:45px;color:#4A4A4A;font-size:26px;font-family:"PantonBold",sans-serif;line-height:32px;text-transform:none;letter-spacing:0}.popover.link .body .twobuttons{margin-left:-5px;width:-moz-calc(100% + 10px);width:-webkit-calc(100% + 10px);width:calc(100% + 10px)}.popover.link .body .twobuttons .button{margin-left:0}.popover.link .body .twobuttons .button:first-child{margin-right:10px}.grey-overlay{background-color:rgba(0,0,0,0.12);filter:grayscale(75%);cursor:default;color:#6E6E6E !important}@media (max-height: 1090px){.sidebar .logo{margin:25px 0}}@media (max-height: 1040px){.sidebar .profile .image{width:110px;height:110px;line-height:110px;margin-left:-moz-calc((100% - 110px)/2);margin-left:-webkit-calc((100% - 110px)/2);margin-left:calc((100% - 110px)/2)}}@media (max-height: 1000px){.sidebar .profile .image{width:90px;height:90px;line-height:90px;font-size:32px;margin-left:-moz-calc((100% - 90px)/2);margin-left:-webkit-calc((100% - 90px)/2);margin-left:calc((100% - 90px)/2)}}@media (max-height: 990px){.sidebar .profile .image{display:none}.sidebar .profile .name{margin-top:0}}@media (max-height: 950px){.main .slapper.likeslider .images{margin-top:50px}.main .slapper.likeslider .text{top:690px}.main .slapper.likeslider .nav{margin-top:320px}}@media (max-height: 880px){.sidebar{overflow:auto}.sidebar .logout{position:relative;bottom:0;padding:20px 0 20px 35px}}@media (max-height: 850px){.main .slapper.likeslider .images{margin-left:-200px}.main .slapper.likeslider .images .img{height:400px;width:400px}.main .slapper.likeslider .nav.prev{left:-moz-calc((100% - 400px)/2 - 110px);left:-webkit-calc((100% - 400px)/2 - 110px);left:calc((100% - 400px)/2 - 110px)}.main .slapper.likeslider .nav.next{right:-moz-calc((100% - 400px)/2 - 110px);right:-webkit-calc((100% - 400px)/2 - 110px);right:calc((100% - 400px)/2 - 110px)}.main .slapper.likeslider .text{top:490px}.main .slapper.likeslider .nav{margin-top:220px}}@media (max-height: 800px){.main .home .container.welcome{display:none}.main .home .container.welcome.resp{display:block;margin-top:0;margin-bottom:40px}}@media (max-height: 700px){.main .slapper .images{margin-top:-250px;margin-left:-385px}.main .slapper .images .img{width:770px;height:500px}.main .slapper .nav.prev{left:-moz-calc((100% - 770px)/2 - 110px);left:-webkit-calc((100% - 770px)/2 - 110px);left:calc((100% - 770px)/2 - 110px)}.main .slapper .nav.next{right:-moz-calc((100% - 770px)/2 - 110px);right:-webkit-calc((100% - 770px)/2 - 110px);right:calc((100% - 770px)/2 - 110px)}.main .photos .left .tab{padding:20px 0;padding-left:105px;padding-right:20px}}@media (max-height: 650px){.main .slapper.likeslider{height:650px}.main .details .left{height:auto}.main .details .right{height:408px}}@media (max-height: 600px){.main .photos .right{height:auto;margin-bottom:40px}.main .photos .list{height:auto}.main .photos .list p:last-child{margin-bottom:0}.main .photos .left{height:auto}.main .photos .left .tab:nth-child(5){position:relative;bottom:initial}}@media (max-height: 500px){.main .slapper{height:500px}.main .slapper .images{margin-top:-225px;margin-left:-346px}.main .slapper .images .img{width:692px;height:450px}.main .slapper .nav.prev{left:-moz-calc((100% - 692px)/2 - 110px);left:-webkit-calc((100% - 692px)/2 - 110px);left:calc((100% - 692px)/2 - 110px)}.main .slapper .nav.next{right:-moz-calc((100% - 692px)/2 - 110px);right:-webkit-calc((100% - 692px)/2 - 110px);right:calc((100% - 692px)/2 - 110px)}}@media (max-width: 1800px){.main .timeline .left{width:700px}.main .timeline .right{width:-moz-calc(100% - 705px);width:-webkit-calc(100% - 705px);width:calc(100% - 705px)}.main .documents .item{width:-moz-calc((100% - 81px)/3);width:-webkit-calc((100% - 81px)/3);width:calc((100% - 81px)/3)}.main .documents .item:nth-child(4n+4){margin-right:40px}.main .documents .item:nth-child(3n+3){margin-right:0}}@media (max-width: 1700px){.main .timeline{overflow:hidden;position:relative}.main .timeline .left{width:-moz-calc(100% - 105px);width:-webkit-calc(100% - 105px);width:calc(100% - 105px)}.main .timeline .right{float:left;position:relative;z-index:2;width:500px;margin-right:-440px;margin-left:45px;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;transition:0.5s all ease}.main .timeline .right .tab{display:block;position:absolute;left:-139px;top:50%;width:240px;text-align:center;color:#4A4A4A;font-family:"PantonBold",sans-serif;font-size:22px;line-height:27px;padding-top:13px;cursor:pointer;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);background-image:url(../images/tab.png);background-size:contain;background-position:center center;background-repeat:no-repeat}.main .timeline .right .tab span:last-child{display:none}.main .timeline .overlay{position:absolute;z-index:1;top:0;left:0;width:0;height:100%;background:rgba(0,0,0,0.5);-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;transition:0.5s all ease}.main .timeline.open .overlay{width:-moz-calc(100% - 500px);width:-webkit-calc(100% - 500px);width:calc(100% - 500px)}.main .timeline.open .right{margin-left:-395px}.main .timeline.open .right .tab span:first-child{display:none}.main .timeline.open .right .tab span:last-child{display:inline}}@media (max-width: 1650px){.main .photos .list .floorplan{width:100%}.main .photos .list .rght{padding-top:30px;margin-left:0}}@media (max-width: 1600px){.main .block .left{margin-left:0}.main .block .right{padding-left:25px;width:-moz-calc(100% - 225px);width:-webkit-calc(100% - 225px);width:calc(100% - 225px)}.main .maintenance .left{width:-moz-calc(100% - 420px);width:-webkit-calc(100% - 420px);width:calc(100% - 420px)}.main .maintenance .right{width:420px}}@media (max-width: 1570px){.main .home .photo{width:100%;margin:0}}@media (max-width: 1550px){.main .home .left{padding:40px}.main .home .right{padding:40px}}@media (max-width: 1530px){.main .documents .form form .box__success{margin-top:20px}.main .checklist .form form .box__success{margin-top:20px}}@media (max-width: 1500px){.main .block .input{margin-right:20px}.main .block .right .deets .input{width:-moz-calc((100% - 20px)/2);width:-webkit-calc((100% - 20px)/2);width:calc((100% - 20px)/2)}.main .block .right .deets .input:nth-child(3n+3){margin-right:20px}.main .block .right .deets .input:nth-child(2n+2){margin-right:0px}.main .block .right .deets .input.double{width:100%;margin-right:0}.main .block .right .passwords .input{width:-moz-calc((100% - 41px)/3);width:-webkit-calc((100% - 41px)/3);width:calc((100% - 41px)/3)}.main .documents .list{padding-top:25px;padding-bottom:0px}.main .documents .item{margin-right:10px;margin-top:10px;width:-moz-calc((100% - 21px)/3);width:-webkit-calc((100% - 21px)/3);width:calc((100% - 21px)/3)}.main .documents .item:nth-child(4n+4){margin-right:10px}.main .documents .item:nth-child(3n+3){margin-right:0}.main .maintenance .input{width:100%;margin-right:0}.main .houses .house .hover .icons img{margin-right:40px}}@media (max-width: 1400px){.main .documents .item{width:-moz-calc((100% - 10px)/2);width:-webkit-calc((100% - 10px)/2);width:calc((100% - 10px)/2)}.main .documents .item:nth-child(3n+3){margin-right:10px}.main .documents .item:nth-child(2n+2){margin-right:0px}}@media (max-width: 1365px){.main{padding:40px}.main .block{padding:40px}.main .block .left{padding-top:40px;margin:0;margin-left:-moz-calc((100% - 200px)/2);margin-left:-webkit-calc((100% - 200px)/2);margin-left:calc((100% - 200px)/2);margin-right:-moz-calc((100% - 200px)/2);margin-right:-webkit-calc((100% - 200px)/2);margin-right:calc((100% - 200px)/2)}.main .block .right{padding-top:40px;width:100%;padding-left:0}.main .block .right .section{padding-top:40px;padding-bottom:10px}.main .block .right .section.evenpadding{padding:40px 0}.main .block .right .section .button{margin-bottom:0}.main .block .right .passwords .input{width:-moz-calc((100% - 20px)/2);width:-webkit-calc((100% - 20px)/2);width:calc((100% - 20px)/2)}.main .block .right .passwords .input:nth-child(2){clear:left}.main .block .right .passwords .input:nth-child(3){margin-right:0}.main .home .left{width:100%;border:0;height:auto !important}.main .home .right{width:100%;padding-top:0}.main .home .right.hideonresp{display:none}.main .details .left{padding:40px}.main .details{height:auto}.main .details .left{width:100%;height:auto}.main .details .right{width:100%;height:400px}.main .documents{padding:40px}.main .documents .tab .title .left span:first-child{display:block !important}.main .documents .tab .title .left span:last-child{display:none !important}.main .documents .toggle{right:220px}.main .documents .form .dragndrop{width:-moz-calc(100% - 240px);width:-webkit-calc(100% - 240px);width:calc(100% - 240px)}.main .documents .form .right{width:200px}.main .maintenance{overflow:hidden;position:relative}.main .maintenance .left{padding:40px;width:100%}.main .maintenance .right{float:left;padding:40px;margin-right:-420px;position:relative;z-index:2;background:#F5F5F5;transition:0.5s all ease;-moz-transition:0.5s all ease;-webkit-transition:0.5s all ease}.main .maintenance .tab{display:block;position:absolute;left:-135px;top:110px;width:240px;text-align:center;color:#4A4A4A;font-family:"PantonBold",sans-serif;font-size:22px;line-height:27px;padding-top:3px;cursor:pointer;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);background-image:url(../images/tab-grey.png);background-size:contain;background-position:center center;background-repeat:no-repeat}.main .maintenance .tab span:last-child{display:none}.main .maintenance .overlay{position:absolute;z-index:1;top:0;left:0;width:0;height:100%;background:rgba(0,0,0,0.5);transition:0.5s all ease;-moz-transition:0.5s all ease;-webkit-transition:0.5s all ease}.main .maintenance.open .overlay{width:-moz-calc(100% - 420px);width:-webkit-calc(100% - 420px);width:calc(100% - 420px)}.main .maintenance.open .right{margin-left:-420px}.main .maintenance.open .tab span:first-child{display:none}.main .maintenance.open .tab span:last-child{display:inline}#house .main .heading h2{width:100%}#house .main .heading .button{float:left;margin-left:0;margin-right:10px;margin-top:10px}.main .houses .house{width:-moz-calc((100% - 20px)/3);width:-webkit-calc((100% - 20px)/3);width:calc((100% - 20px)/3)}.main .houses .house:nth-child(n+4){display:none}.main .houses .house:nth-child(3){margin-right:0px}.main .hlider{width:-moz-calc((100% - 10px)*3/2 + 20px);width:-webkit-calc((100% - 10px)*3/2 + 20px);width:calc((100% - 10px)*3/2 + 20px)}.main .houses .nav.three{display:block}.main .houses .nav{width:30px;margin-top:-15px}.main .houses .nav.prev{margin-left:-35px}.main .houses .nav.next{margin-right:-35px}.main .photos .list .img{width:-moz-calc((100% - 41px)/3);width:-webkit-calc((100% - 41px)/3);width:calc((100% - 41px)/3)}.main .photos .list .img:nth-child(4n+4){margin-right:20px}.main .photos .list .img:nth-child(3n+3){margin-right:0}.main .slapper .images .img{width:616px;height:400px}.main .slapper .images{margin-top:-200px;margin-left:-308px}.main .slapper .nav{width:40px;margin-top:-20px}.main .slapper .nav.prev{left:-moz-calc((100% - 616px)/2 - 30px);left:-webkit-calc((100% - 616px)/2 - 30px);left:calc((100% - 616px)/2 - 30px)}.main .slapper .nav.next{right:-moz-calc((100% - 616px)/2 - 30px);right:-webkit-calc((100% - 616px)/2 - 30px);right:calc((100% - 616px)/2 - 30px)}.main .slapper.likeslider .nav{margin-top:230px}.main .maintenance.detail .right{float:left;padding:40px;width:100%;background:#FFFFFF;border:0;margin-right:0;border-radius:5px;z-index:1}.main .maintenance.detail .left{float:right;padding:40px;margin-right:-420px;position:absolute;right:0;top:0;z-index:3;background:#F5F5F5;width:420px;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;transition:0.5s all ease}.main .maintenance.detail.open .right{border-radius:5px 0 0 5px;margin-left:0}.main .maintenance.detail.open .left{margin-right:0;margin-left:-420px}.main .maintenance.detail.open .overlay{z-index:2}.main .maintenance.detail .request{width:100%}.main .maintenance.detail .request.selected{margin-left:0}.main .checklist{overflow:hidden}.main .checklist .left{padding:40px;margin-right:-240px;width:-moz-calc(100% - 240px);width:-webkit-calc(100% - 240px);width:calc(100% - 240px)}.main .checklist .right{padding:40px;width:480px;margin-right:-240px;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;transition:0.5s all ease;border:0;box-shadow:-5px 0 15px 0 rgba(0,0,0,0.2);background:#FFFFFF;position:relative;z-index:1}.main .checklist .right:hover{margin-right:0}.main .checklist .right.open{margin-right:0}.main .checklist .toggle{margin:0;right:40px;top:15px}.main .checklist .form{padding:40px}.main .checklist .form .dragndrop{width:-moz-calc(100% - 240px);width:-webkit-calc(100% - 240px);width:calc(100% - 240px)}.main .checklist .form .rght{width:200px}.main .chat .list{padding:40px;height:-moz-calc(100% - 175px);height:-webkit-calc(100% - 175px);height:calc(100% - 175px)}.main .chat .input{padding:40px}.main .chat .input textarea{width:100%;border-radius:4px !important;margin-bottom:5px;border:0}.main .chat .input label{border-radius:4px;width:-moz-calc(100% - 205px);width:-webkit-calc(100% - 205px);width:calc(100% - 205px)}.main .surveys{padding:40px}.main .surveys .link{width:100%;margin-right:0}.main .photos .left{width:245px;padding:20px 0}.main .photos .left .tab{background-position:30px center;padding-left:85px}.main .photos .right{padding:40px 40px 0;width:-moz-calc(100% - 245px);width:-webkit-calc(100% - 245px);width:calc(100% - 245px)}.main .photos .list{padding-bottom:40px}.main .photos .fade.top{top:91px}}@media (max-width: 1300px){.main .timeline .left .section:nth-child(2n+1){padding-left:20px}.main .timeline .left .section:nth-child(2n+2){padding-right:20px}.main .timeline .left .section .image{width:-moz-calc(100% - 52px);width:-webkit-calc(100% - 52px);width:calc(100% - 52px)}.main .photos .list.saveditems .item{min-width:0;width:100%;margin-right:0 !Important}}@media (max-width: 1200px){.main .timeline .left{width:-moz-calc(100% - 55px);width:-webkit-calc(100% - 55px);width:calc(100% - 55px)}.main .timeline .left .section .tag{padding:0 15px}.main .timeline .right{margin-right:-490px}.main .timeline.open .right{margin-left:-440px}.main .checklist .left{margin-right:-360px;width:-moz-calc(100% - 120px);width:-webkit-calc(100% - 120px);width:calc(100% - 120px)}.main .checklist .right{margin-right:-360px}.main .timeline.open .overlay{width:-moz-calc(100% - 490px);width:-webkit-calc(100% - 490px);width:calc(100% - 490px)}}@media (max-width: 1100px){.main .heading .button{width:180px}.main .documents .toggle{right:190px}.main .documents .form form .box__success{margin-top:40px}}@media (max-width: 1024px){.main .timeline .left{width:-moz-calc(100% - 50px);width:-webkit-calc(100% - 50px);width:calc(100% - 50px)}.main .timeline .left::-webkit-scrollbar{width:0}.main .timeline .right{margin-left:40px}.main .houses .house{background-attachment:inherit}.main .houses .house:hover table{opacity:1}.main .houses .house:hover .hover{opacity:0}.main .houses .house:hover .overlay{opacity:0;z-index:1}.main .houses .house.hover table{opacity:0}.main .houses .house.hover .hover{opacity:1}.main .houses .house.hover .overlay{opacity:0.6;z-index:0}.main .photos .list.saveditems .img{width:100%;margin:10px 0 0}.main .photos .list.saveditems .info{width:100%}.main .photos .list.saveditems .info p{margin:10px 0}.main .documents .form form.dragndrop label span.box__dragndrop{display:none}.main .documents .form form.dragndrop .button span{display:none}.main .checklist .form form.dragndrop label span.box__dragndrop{display:none}.main .checklist .form form.dragndrop .button span{display:none}}@media (max-width: 1023px){.sidebar{width:250px}.sidebar .locations .location{padding:20px 20px 20px 50px;background-position:20px center}.sidebar .logout{bottom:20px;padding-left:20px}.sidebar .location .hideonresp{display:none}.main{width:-moz-calc(100% - 250px);width:-webkit-calc(100% - 250px);width:calc(100% - 250px)}.main .heading h2{width:100%}.main .heading .button{float:left;margin-top:20px;margin-left:0;margin-right:10px}.main .block .right .input{width:100% !important;margin-right:0 !important}.main .home{min-height:-moz-calc(100% - 140px);min-height:-webkit-calc(100% - 140px);min-height:calc(100% - 140px)}.main .home .welcome h3{font-size:30px;line-height:37px}.main .timeline{height:-moz-calc(100% - 140px);height:-webkit-calc(100% - 140px);height:calc(100% - 140px)}.main .timeline .left .line{left:27px}.main .timeline .left .line.top{margin-left:0}.main .timeline .left .line.bottom{margin-left:1px}.main .timeline .left .sections{padding:17px 0}.main .timeline .left .section{width:100%;margin-bottom:17px;padding-left:63px !important;padding-right:30px !important;margin-left:0 !important;text-align:left !important}.main .timeline .left .section .image{background-image:url(../images/open-image-resp.svg) !important;background-size:28px;left:initial !important;right:40px !important;width:48px;height:48px;top:10px;z-index:1}.main .timeline .left .section.active .image{background-image:url(../images/open-image-resp-red.svg) !important}.main .timeline .left .section.fakeactive .image{background-image:url(../images/open-image-resp-red.svg) !important}.main .timeline .left .section .image img{display:none}.main .timeline .left .section .generic-notice{display:none}.main .timeline .left .section .circle{right:initial !important;left:22px !important}.main .timeline .left .section.active .circle{left:20px !important}.main .timeline .left .section.fakeactive .circle{left:20px !important}.main .timeline .left .section .tag{float:left !important}.main .timeline .left .section .tag .triangle{right:initial !important;left:-15px !important}.main .timeline .left .section:nth-child(2n+1) .tag .triangle{background-image:url(../images/timeline-left-complete.png)}.main .timeline .left .section.future:nth-child(2n+1) .tag .triangle{background-image:url(../images/timeline-left.png)}.main .timeline .left .section.active:nth-child(2n+1) .tag .triangle{background-image:url(../images/timeline-left-active.png)}.main .timeline .left .section.fakeactive:nth-child(2n+1) .tag .triangle{background-image:url(../images/timeline-left-active.png)}.main .timeline .left .section.hasimg .tag{padding-right:50px}.main .timeline .right{padding:30px;width:-moz-calc(100% - 39px);width:-webkit-calc(100% - 39px);width:calc(100% - 39px);margin-right:-100%}.main .timeline.open .right{margin-left:-moz-calc(89px - 100%);margin-left:-webkit-calc(89px - 100%);margin-left:calc(89px - 100%)}.main .timeline.open .overlay{width:39px}.main .documents{min-height:-moz-calc(100% - 140px);min-height:-webkit-calc(100% - 140px);min-height:calc(100% - 140px)}.main .documents .item{width:100%;margin-right:0 !important}.main .documents .toggle{right:40px}.main .maintenance .right{width:-moz-calc(100% - 29px);width:-webkit-calc(100% - 29px);width:calc(100% - 29px);margin-right:-moz-calc(29px - 100%);margin-right:-webkit-calc(29px - 100%);margin-right:calc(29px - 100%)}.main .maintenance.open .right{margin-left:-moz-calc(29px - 100%);margin-left:-webkit-calc(29px - 100%);margin-left:calc(29px - 100%)}.main .maintenance.detail .left{width:-moz-calc(100% - 29px);width:-webkit-calc(100% - 29px);width:calc(100% - 29px);margin-right:-moz-calc(29px - 100%);margin-right:-webkit-calc(29px - 100%);margin-right:calc(29px - 100%)}.main .maintenance.open .overlay{width:29px}.main .houses .house table{padding:0 10px}.main .houses .house .hover .icons img{margin-right:20px}.main .photos .left{width:100%;height:auto}.main .photos .left .tab{padding:20px;padding-left:75px;background-position:20px center}.main .photos .left .tab:nth-child(5){position:relative;bottom:initial}.main .photos .left .tab.selected .arrow{display:none}.main .photos .right{width:100%;height:auto;margin-bottom:40px}.main .photos .list{margin-top:10px;height:-moz-calc(100% - 60px);height:-webkit-calc(100% - 60px);height:calc(100% - 60px)}.main .photos .list .img{margin-right:10px;margin-top:10px;width:-moz-calc((100% - 21px)/3);width:-webkit-calc((100% - 21px)/3);width:calc((100% - 21px)/3)}.main .photos .list .img:nth-child(4n+4){margin-right:10px}.main .photos .list .img:nth-child(3n+3){margin-right:0px}.main .slapper.likeslider .images{margin-left:-150px}.main .slapper.likeslider .images .img{height:300px;width:300px}.main .slapper.likeslider .nav.prev{left:-moz-calc((100% - 300px)/2 - 60px);left:-webkit-calc((100% - 300px)/2 - 60px);left:calc((100% - 300px)/2 - 60px)}.main .slapper.likeslider .nav.next{right:-moz-calc((100% - 300px)/2 - 60px);right:-webkit-calc((100% - 300px)/2 - 60px);right:calc((100% - 300px)/2 - 60px)}.main .slapper.likeslider .text{top:390px}.main .slapper.likeslider .nav{margin-top:170px}.main .slapper.likeslider .text{margin-left:-200px;width:400px}.main .slapper .images{margin-top:-130px;margin-left:-200px}.main .slapper .images .img{width:400px;height:260px}.main .slapper .nav.prev{left:-moz-calc((100% - 400px)/2 - 50px);left:-webkit-calc((100% - 400px)/2 - 50px);left:calc((100% - 400px)/2 - 50px)}.main .slapper .nav.next{right:-moz-calc((100% - 400px)/2 - 50px);right:-webkit-calc((100% - 400px)/2 - 50px);right:calc((100% - 400px)/2 - 50px)}.main .houses{height:-moz-calc(100% - 140px);height:-webkit-calc(100% - 140px);height:calc(100% - 140px)}.main .photos{height:-moz-calc(100% - 140px);height:-webkit-calc(100% - 140px);height:calc(100% - 140px);min-height:initial}.main .photos .left .tab:nth-child(4){position:relative;bottom:initial;left:initial}#house .main .heading .button:last-child{display:block}.main .documents.upload{height:auto;min-height:0}.main .documents .tab .title .right{float:left;width:100%}.main .documents .tab .title .right select{float:left;text-align:left;direction:ltr;margin-top:10px}.main .documents .form .dragndrop{width:100%;height:300px}.main .documents .form .right{width:100%;margin-top:40px}.main .checklist{min-height:-moz-calc(100% - 140px);min-height:-webkit-calc(100% - 140px);min-height:calc(100% - 140px)}.main .checklist .left{margin-right:-260px}.main .checklist .right{margin-right:-260px;width:380px}.main .checklist .left .list .item{font-size:16px;line-height:20px}.main .checklist.upload{height:auto;min-height:0;overflow:visible}.main .checklist .form .dragndrop{width:100%;height:300px}.main .checklist .form .rght{width:100%;margin-top:40px}.main .checklist.upload .toggle{top:-25px;right:40px}.main .chat{height:-moz-calc(100% - 140px);height:-webkit-calc(100% - 140px);height:calc(100% - 140px)}.main .chat .list .message{max-width:-moz-calc(100% - 30px);max-width:-webkit-calc(100% - 30px);max-width:calc(100% - 30px)}.main .surveys{min-height:-moz-calc(100% - 140px);min-height:-webkit-calc(100% - 140px);min-height:calc(100% - 140px)}.main .checklist .right .tab .btn.hideDetails{display:block}.main .checklist .right.open:hover{margin-right:0}.main .checklist .right:hover{margin-right:-260px}.main .photos .list.saveditems .img.full{height:300px}}@media (max-width: 1023px) and (max-height: 980px){.sidebar .logo{margin:25px 0}}@media (max-width: 1023px) and (max-height: 700px){.main .photos .right{height:auto;margin-bottom:40px}.main .photos .list{height:auto}.main .photos .list p:last-child{margin-bottom:0}}@media (max-width: 768px){.main .slapper.likeslider .text{top:470px}}@media (max-width: 767px){body{background:#F5F5F5}.main{margin-top:58px}.main .heading h2{margin-top:30px}.login .block{width:100%;margin-left:0}.login .forgot{margin-top:-20px}.login .forgot.inputs{margin-top:0px}.login .forgot input[type="email"]{margin-top:40px}.sidebar{position:fixed;top:58px;left:0;margin-left:-100%;-webkit-transition:margin 0.5s ease;-moz-transition:margin 0.5s ease;transition:margin 0.5s ease;z-index:10;background:#FFFFFF;width:100%;overflow:auto;height:-moz-calc(100% - 58px);height:-webkit-calc(100% - 58px);height:calc(100% - 58px)}.sidebar.open{margin-left:0px}.sidebar .top{display:none}.sidebar .top.resp{display:block;padding:30px 40px;border-bottom:1px solid #D8D8D8}.sidebar .profile .img{float:left;width:80px}.sidebar .profile .image{display:block;width:80px;height:80px;font-size:24px;line-height:80px;margin-left:0}.sidebar .profile .text{float:right;text-align:left;width:-moz-calc(100% - 100px);width:-webkit-calc(100% - 100px);width:calc(100% - 100px)}.sidebar .profile .name{padding:0;margin-top:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .profile .link{line-height:16px}.sidebar .logout{bottom:initial;position:relative;padding:20px 40px}.sidebar .jobselector{text-align:left;padding:30px 40px}.sidebar .locations .location{font-size:16px;padding:20px 20px 20px 70px;background-position:40px center}.sidebar .locations .location.selected .arrow{margin-right:10px}.sidebar .locations .location .num{margin-right:10px}.sidebar .locations .location.selected .num{margin-right:5px}.main{width:100%;padding:0;height:auto}.main .heading{display:none}.buttons.resp{display:block}.buttons.resp .jobselector{position:relative;padding:20px 0;text-align:center;color:#4A4A4A;font-family:"PantonBold",sans-serif;font-size:16px;line-height:20px;background:#FFFFFF}.buttons.resp .jobselector select{color:#4A4A4A;font-family:"PantonBold",sans-serif;font-size:16px;line-height:20px;padding:0;margin:0;padding-right:15px;border:0;background-color:#FFFFFF;background-image:url(../images/dropdown-sidebar.png);background-repeat:no-repeat;background-position:right center;background-size:auto}.buttons.resp .button{width:100%;border-radius:0;height:60px;padding:20px 0;line-height:20px;font-size:20px}.nav.resp{display:block;position:fixed;top:0;left:0;z-index:10;background:#CC0000;padding:20px}.nav .logo img{float:left;height:18px}.nav .menu_button{float:right;width:32px;height:18px;position:relative}.nav .menu_button .line{float:left;width:100%;height:2px;background:#FFFFFF;position:absolute;left:0;transition:0.5s all ease}.nav .menu_button .line:nth-child(1){top:0}.nav .menu_button .line:nth-child(2){top:8px}.nav .menu_button .line:nth-child(3){top:16px}.nav .menu_button.open .line:nth-child(1){transform:rotate(230deg);top:9px}.nav .menu_button.open .line:nth-child(2){opacity:0}.nav .menu_button.open .line:nth-child(3){transform:rotate(-230deg);top:9px}.main .block{padding:0;border-radius:0}.main .block .title{display:none}.main .block .left{background:#F5F5F5;width:100%;margin:0;padding:30px;padding-left:-moz-calc((100% - 200px)/2);padding-left:-webkit-calc((100% - 200px)/2);padding-left:calc((100% - 200px)/2);padding-right:-moz-calc((100% - 200px)/2);padding-right:-webkit-calc((100% - 200px)/2);padding-right:calc((100% - 200px)/2)}.main .block .left .button{width:176px;margin-left:12px}.main .block .left .button{width:176px;margin-left:12px}.main .block .right{padding:30px 0 0}.main .block .right .section{padding:30px 30px 5px}.main .block .right form:last-child .section:last-child{padding-bottom:30px}.main .block .right .section.evenpadding{padding:30px}.main .block .right .button{width:100%}.main .block .input{margin-bottom:25px}.main .block .input .label{margin-bottom:14px}.main .heading h2 .name{width:100%}.main .heading h2 .spacer{display:none}.main .heading h2 .hasdropdown{width:100%}.main .details .right{height:300px}.main .details .left{padding:30px}.main .details .left .button{width:100%}.popover .poptext{padding:40px 20px;top:0;left:0;margin-left:20px !important;margin-top:20px !important;height:calc(100% - 40px) !important;height:-moz-calc(100% - 40px) !important;height:-webkit-calc(100% - 40px) !important;width:calc(100% - 40px) !important;width:-moz-calc(100% - 40px) !important;width:-webkit-calc(100% - 40px) !important}.popover.link .poptext{padding:40px 20px}.main .home{background:none;min-height:initial}.main .home .left{padding:30px}.main .home .right{padding:30px}.main .home .welcome{margin-top:40px}.main .home .welcome h3{margin-bottom:30px}#timeline .main{height:100%}.main .timeline{height:-moz-calc(100% - 118px);height:-webkit-calc(100% - 118px);height:calc(100% - 118px)}.main .timeline .left{width:100%}.main .timeline .right{position:fixed;left:0;top:100%;width:100%;margin-left:0;overflow:auto;padding:0 30px 90px;background:#F5F5F5;height:-moz-calc(100% - 58px);height:-webkit-calc(100% - 58px);height:calc(100% - 58px)}.main .timeline .right .resptitle.resp{display:block;background:#FFFFFF;text-align:center;color:#4A4A4A;font-family:"PantonBold",sans-serif;font-size:20px;line-height:24px;padding:18px 0;margin-left:-30px;width:-moz-calc(100% + 60px);width:-webkit-calc(100% + 60px);width:calc(100% + 60px)}.main .timeline .right .title{padding:30px 0 25px}.main .timeline .right .phase{padding-top:30px}.main .timeline .right .milestones{margin-bottom:0}.main .timeline .right .overflow{height:auto}.main .timeline .right .milestone.complete .lft{background-image:url(../images/tick-resp.png)}.main .timeline.open .right{top:58px;margin-left:0}.main .timeline.open .overlay{width:0}#timeline .buttons{position:fixed;bottom:0;left:0;z-index:2}#timeline .buttons .button:last-child{display:none;text-transform:uppercase}#timeline .buttons.open .button:first-child{display:none}#timeline .buttons.open .button:last-child{display:block}.main .documents{background:#F5F5F5;height:100%;min-height:0;padding:20px}.main .documents .toggle{top:10px;right:20px;width:30px;height:30px}.main .documents .tab .title{padding:0;border:0;margin:0}.main .documents .tab .title .right{width:100%;position:relative}.main .documents .tab .title .right select{border:1px solid #D8D8D8;border-radius:4px !important;width:100%;line-height:43px;height:45px;direction:ltr;padding:0 15px}.main .documents .tab .title .right .arrow{position:absolute;right:2px;bottom:1px;width:45px;height:43px;background-image:url(../images/dropdown-sort-resp.png)}.main .documents .tab .title .right .arrow.asc{background-image:url(../images/dropdown-sort-resp-asc.png)}.main .documents .list{padding:0}.main .documents .item .name{line-height:16px}.main .documents .item .date{line-height:12px}.main .documents .form .dragndrop{margin-top:30px;height:auto;min-height:300px;padding:20px}.main .documents .form .right{margin-top:30px}.main .maintenance{background:#F5F5F5}.main .maintenance .left{padding:30px 30px 90px}.main .maintenance .title{display:none}.main .maintenance .form{padding:0}.main .maintenance .input{margin-bottom:25px}.main .maintenance .input input[type="text"],.main .maintenance .input input[type="email"],.main .maintenance .input input[type="password"],.main .maintenance .input textarea{background:#FFFFFF}.main .maintenance .input textarea{height:100px}.main .maintenance .form .button{margin-top:-5px;width:100%}.main .maintenance .right{position:fixed;left:0;top:100%;width:100%;margin-left:0;overflow:auto;padding:0 15px 75px;background:#F5F5F5;margin-left:0;height:calc(100% - 58px) !important;height:-moz-calc(100% - 58px) !important;height:-webkit-calc(100% - 58px) !important}.main .maintenance .right .title{display:block;background:#FFFFFF;text-align:center;color:#4A4A4A;font-family:"PantonBold",sans-serif;font-size:20px;line-height:24px;padding:18px 0;text-transform:none;margin-left:-15px;width:-moz-calc(100% + 30px);width:-webkit-calc(100% + 30px);width:calc(100% + 30px)}.main .maintenance .right .list{padding-top:14px;height:auto}.main .maintenance.open .right{top:58px;margin-left:0}.main .maintenance .overlay{display:none}.main .maintenance.detail .left{display:none}.main .maintenance.detail .right{position:relative;padding:30px 30px 65px}.main .maintenance.detail .right .title{margin:0 0 10px}.main .maintenance.detail .right .date{margin:0 0 30px}.main .maintenance.detail .right .form{padding-top:30px}#maintenance .buttons{position:fixed;bottom:0;left:0;z-index:2}#maintenance .buttons .button:last-child{display:none;text-transform:uppercase}#maintenance .buttons.open .button:first-child{display:none}#maintenance .buttons.open .button:last-child{display:block}#location .main{padding:20px;height:-moz-calc(100% - 58px);height:-webkit-calc(100% - 58px);height:calc(100% - 58px)}.main .houses{height:100%}.main .houses .nav.prev{margin-left:-20px}.main .houses .nav.next{margin-right:-20px}.main .houses .nav.two{display:block}.main .houses .house{width:-moz-calc((100% - 10px)/2);width:-webkit-calc((100% - 10px)/2);width:calc((100% - 10px)/2)}.main .houses .house:nth-child(2){margin-right:0}.main .houses .house:nth-child(n+3){display:none}.main .hlider{width:-moz-calc(200% + 10px);width:-webkit-calc(200% + 10px);width:calc(200% + 10px)}.main .slapper .images{margin-top:-97px;margin-left:-150px}.main .slapper .images .img{width:300px;height:195px}.main .slapper .nav.prev{left:-moz-calc((100% - 300px)/2 - 10px);left:-webkit-calc((100% - 300px)/2 - 10px);left:calc((100% - 300px)/2 - 10px)}.main .slapper .nav.next{right:-moz-calc((100% - 300px)/2 - 10px);right:-webkit-calc((100% - 300px)/2 - 10px);right:calc((100% - 300px)/2 - 10px)}.main .slapper.likeslider .nav.prev{left:-moz-calc((100% - 300px)/2 - 10px);left:-webkit-calc((100% - 300px)/2 - 10px);left:calc((100% - 300px)/2 - 10px)}.main .slapper.likeslider .nav.next{right:-moz-calc((100% - 300px)/2 - 10px);right:-webkit-calc((100% - 300px)/2 - 10px);right:calc((100% - 300px)/2 - 10px)}.main .slapper.likeslider .text{width:300px;margin-left:-150px}.main .photos .right{height:auto;margin-bottom:40px;padding:30px 20px 0}.main .photos .list{height:auto;padding-bottom:20px}.main .photos .list p:last-child{margin-bottom:0}.main .photos .fade.top{top:81px}.main .checklist{background:#F5F5F5}.main .checklist .title{padding-bottom:10px}.main .checklist .left{width:100%;padding:20px}.main .checklist .left .list .item{background:#FFFFFF;border-color:#D8D8D8}.main .checklist .left .list.completed .item{background:#F5F5F5;border-color:#D8D8D8}.main .checklist .right{position:fixed;top:58px;left:0;width:100%;overflow:auto;display:none;padding:20px 20px 80px;height:calc(100% - 58px) !important;height:-moz-calc(100% - 58px) !important;height:-webkit-calc(100% - 58px) !important}.main .checklist .right.open{display:block}.main .checklist .right .button.resp{display:block;position:fixed;bottom:0;left:0;width:100%;border-radius:0;height:60px;padding:20px 0;line-height:20px;font-size:20px;text-transform:uppercase}.main .checklist .right .tab p{margin:20px 0}.main .checklist .right .tab .text{margin-bottom:20px}.main .checklist .right .tab .btn:last-child{margin-top:20px}.main .checklist .right .tab .btn:nth-child(2){margin-top:0}.main .checklist .toggle{width:0;height:0;right:20px;top:10px}.main .checklist .right.open+.toggle{width:30px;height:30px}.main .checklist .form{padding:50px 20px 20px}.main .checklist.upload .right.open{display:none}.main .checklist.upload .toggle{right:20px;top:10px}.main.fullheight{height:-moz-calc(100% - 58px);height:-webkit-calc(100% - 58px);height:calc(100% - 58px)}.main .chat{height:100%;min-height:390px}.main .chat .list{padding:20px;height:-moz-calc(100% - 135px);height:-webkit-calc(100% - 135px);height:calc(100% - 135px)}.main .chat .list .messageholder{margin-top:20px}.main .chat .list .message{padding:20px;max-width:-moz-calc(100% - 20px);max-width:-webkit-calc(100% - 20px);max-width:calc(100% - 20px)}.main .chat .list .message p{font-size:14px;line-height:18px}.main .chat .input{padding:20px}.main .chat .input label{width:100%;margin-bottom:5px}.main .chat .input .button{width:100%}.main .surveys{min-height:100%;padding:20px}.main .surveys .title{padding-bottom:10px}.main .surveys .link{line-height:48px}.main .surveys .link .name{font-size:16px;width:-moz-calc(100% - 50px);width:-webkit-calc(100% - 50px);width:calc(100% - 50px)}.main .surveys .link .arrow{height:48px;width:50px;background-size:15px}.popover.link .poptext .body .twobuttons{margin-left:0;width:100%}.popover.link .poptext .body .twobuttons .button{width:100%}.popover.link .poptext .body .twobuttons .button:first-child{margin-bottom:10px}.main .checklist .right .tab .btn.hideDetails{display:none}.main .documents .form form.dragndrop table{display:block}.main .documents .form form.dragndrop tbody{display:block}.main .documents .form form.dragndrop tr{display:block}.main .documents .form form.dragndrop td{display:block}.main .documents .form form.dragndrop label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main .documents .form form.dragndrop label span{white-space:normal}#house .main .heading{padding:0 20px;display:block}#house .main .heading .button{display:none !important}.main .photos .left .tab{padding-left:20px}}@media (max-width: 509px){.login .social img{margin-bottom:10px}}@media (max-width: 450px){.login .forgot{padding:0 20px}}@media (max-width: 400px){.login .logo{padding:0 20px}.login form{width:100%}.login .form{width:100%}.login .inputs{padding:0 20px}}.debugger.logging{clear:both;margin:10px;padding:20px 50px;background-color:#333;color:#ddd;border-radius:10px;max-height:800px;overflow-y:scroll;text-shadow:0px 2px 2px #000}.debugger.logging h2{color:#fff}
/*# sourceMappingURL=style.css.map */
