.notices{padding:1px 1px 1px 30px;margin:15px 0}.notices.yellow{border-left:10px solid #f0ad4e;background:#fcf8f2;color:#df8a13}.notices.red{border-left:10px solid #d9534f;background:#fdf7f7;color:#b52b27}.notices.blue{border-left:10px solid #5bc0de;background:#f4f8fa;color:#28a1c5}.notices.green{border-left:10px solid #5cb85c;background:#f1f9f1;color:#3d8b3d}.form-errors{background:#fdf7f7;color:#b52b27;padding:0 5px;border-radius:3px;margin-bottom:10px}.form-errors p{margin:0;line-height:2}.form-field.has-errors .form-errors{margin-top:-5px}.form-field.has-errors label{color:#b52b27}.form-field.has-errors .form-input-wrapper input,.form-field.has-errors .form-input-wrapper select,.form-field.has-errors .form-input-wrapper textarea{border:1px solid #d9534f}.form-input-file.dropzone{position:relative;min-height:70px;border-radius:3px;margin-bottom:.85rem;border:2px dashed #ccc;color:#aaa;padding:.5rem}.form-input-file input{display:none}.form-input-file .dz-default.dz-message{position:absolute;text-align:center;left:0;right:0;top:50%;transform:translateY(-50%);margin:0}.form-input-file.dropzone .dz-preview{margin:.5rem}.form-input-file.dropzone .dz-preview:hover{z-index:2}.form-input-file.dropzone .dz-preview .dz-error-message{min-width:140px;width:auto}.form-input-file.dropzone .dz-preview .dz-image,.form-input-file.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:3px;z-index:1}#grav-login{max-width:30rem;margin:5rem auto;background:#fcfcfc;border:4px solid #eee;border-radius:4px;padding:1rem 3rem 3rem 3rem;text-align:center}#grav-login .form-actions{text-align:right}#grav-logout{position:absolute;bottom:5px;right:5px}.alert.info{color:#27ae60}.alert.error{color:#e74c3c}#grav-login p{font-size:small;margin:1rem 0;padding:0;text-align:center}#grav-login .form-actions p{margin-bottom:0}#grav-login .button{vertical-align:middle}#grav-login .delimiter{display:block;font-size:1.6rem;letter-spacing:1px;line-height:1.6rem;position:relative;text-transform:uppercase;margin:1rem 0}#grav-login .delimiter:after,#grav-login .delimiter:before{background-color:#777;content:"";height:1px;position:absolute;top:.8rem;width:40%}#grav-login .delimiter:before{background-image:-moz-linear-gradient(right center,#777777,#ffffff);left:0}#grav-login .delimiter:after{background-image:-moz-linear-gradient(left center,#777777,#ffffff);right:0}#grav-login .rememberme{display:inline-block;float:left;padding:7px 0;vertical-align:middle}#grav-login .rememberme label{font-weight:inherit;display:inline}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@font-face{font-family:'proximaRegular';src:url(/user/themes/ihousedesign/fonts/Proxima_Nova_Regular.otf)}@font-face{font-family:'proximaBold';src:url(/user/themes/ihousedesign/fonts/Proxima_Nova_Extrabold.otf)}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;height:100%;margin:0;padding:0}body{font-size:14px;margin:0;padding:0;font-family:'proximaRegular',Arial,Helvetica,sans-serif;overflow:hidden}body.h-scroll{overflow-x:auto}body.v-scroll{overflow-y:auto}.contact-form{padding-top:80px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.contact-form .inputs-container{width:300px}.contact-form .contact-details{padding-left:50px}.contact-form .contact-details a{font-weight:700}.portrait-cover{display:none}#header{-moz-flex:0 0 90px;-ms-flex:0 0 90px;-webkit-flex:0 0 90px;flex:0 0 90px}#header .content{position:relative}#header .content .logo-container{position:absolute;left:0;bottom:30px}#header .content .logo{-webkit-transition:height 0.3s;-moz-transition:height 0.3s;-ms-transition:height 0.3s;-o-transition:height 0.3s;transition:height 0.3s;height:22px}#header .content ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-moz-align-content:flex-end;-ms-align-content:flex-end;-webkit-align-content:flex-end;align-content:flex-end;position:absolute;right:0;bottom:30px;list-style-type:none;padding:0;margin:0;font-size:14px;height:22px}#header .content ul li{-webkit-transition:margin-left 0.3s;-moz-transition:margin-left 0.3s;-ms-transition:margin-left 0.3s;-o-transition:margin-left 0.3s;transition:margin-left 0.3s;margin-left:30px;padding-top:5px}#header .content ul li.active{font-family:'proximaBold',Arial,Helvetica,sans-serif}#header .content ul li.close-sibling{margin-left:10px}#header .content ul li a{white-space:nowrap;overflow:hidden}#header.small .content .logo{height:18px}#header.small .content ul{font-size:11px}#header.small .content ul li{padding-top:8px;margin-left:18px}#header.small .content ul li.close-sibling{margin-left:10px}.text-container{font-size:16px}.text-container strong{font-family:'proximaBold',Arial,Helvetica,sans-serif}.text-container p{margin:0;padding:0}.text-container .bio-petra{margin-top:25px;margin-bottom:40px}.text-container .bio-headline{margin-top:20px;margin-bottom:5px}.text-container .details{font-size:12px}.flex-parent{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-height:100%;width:100%;min-width:899px}.flex-parent .flex-side-spacer{-moz-flex:1 0 50px;-ms-flex:1 0 50px;-webkit-flex:1 0 50px;flex:1 0 50px}.flex-parent.centered{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.flex-parent.centered #mainContent{-moz-flex:none;-ms-flex:none;-webkit-flex:none;flex:none}.row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}.row .content{width:100%}.row .content.fixed-width{-moz-flex:none;-ms-flex:none;-webkit-flex:none;flex:none}#mainContent{-moz-flex:1 1 auto;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;width:100%;position:relative}#footer{-moz-flex:0 0 40px;-ms-flex:0 0 40px;-webkit-flex:0 0 40px;flex:0 0 40px}#portfolio{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;position:relative}#portfolio .images-content{position:relative;width:auto;height:100%;padding:0 50px}#portfolio .images-content .item{margin-left:8px;position:relative;float:left}#portfolio .images-content .item .loading-wrapper{display:none;position:absolute;z-index:10;top:0;left:0;opacity:0;background-color:#eee}#portfolio .images-content .item .item-img{opacity:1;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-ms-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}#portfolio .images-content .item a{outline:0}#portfolio .images-content .item.lazy-loaded .loading-wrapper{display:block;opacity:1}#portfolio .images-content .item.lazy-loaded .item-img{opacity:0}#portfolio .images-content .item.first-item{margin-left:0}#portfolio .images-content .item .caption{padding-top:14px;font-size:14px;line-height:17px;text-align:center;height:68px}#portfolio .images-content .item .caption .extra-bold{font-family:'proximaBold',Arial,Helvetica,sans-serif}#portfolio .images-content .item .insert-player{display:block;position:relative}#portfolio .images-content .item img{height:400px}#portfolio .images-content .item .play-btn{position:absolute;width:120px;height:120px;left:50%;top:50%;margin-top:-60px;margin-left:-60px;z-index:99}#portfolio.new-version .images-content{-webkit-transition:transform 1.2s ease-out;-moz-transition:transform 1.2s ease-out;-ms-transition:transform 1.2s ease-out;-o-transition:transform 1.2s ease-out;transition:transform 1.2s ease-out;position:absolute;top:0;left:0;z-index:2;display:block;backface-visibility:hidden;will-change:transform}#portfolio.new-version .images-content.no-transition{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}a{color:#000;text-decoration:none;-webkit-transition:opacity .4s;transition:opacity .4s}a:hover{opacity:.8}p{margin:0;padding:0;margin-top:10px}#hiddenContainer{position:absolute;font-family:'proximaBold',Arial,Helvetica,sans-serif;color:#fff;font-size:1px;opacity:0}.img-placeholder{height:100%;background-size:cover;background-image:url(/user/themes/ihousedesign/images/demo.jpg);background-position:center center;display:inline-block;width:25%;padding:0;margin:0}.contact-form{color:#231f20}.contact-form .contact-details ul{list-style-type:none;padding:0;margin:0;padding-top:30px;line-height:20px}.contact-form .message{display:none}.form-input{position:relative}.form-input input,.form-input textarea{width:100%;font-family:'proximaRegular',Arial,Helvetica,sans-serif;font-size:16px;padding:8px;border:1px solid #d1d3d4}.form-input textarea{height:190px;max-width:100%;min-width:100%}.form-input input{margin-bottom:4px}.form-input .input-error{border:1px solid #d1d3d4;margin-bottom:4px;display:none;color:red;background-color:#fff;bottom:0;top:0;left:0;right:0;font-family:'proximaRegular',Arial,Helvetica,sans-serif;font-size:16px;padding-top:8px;padding-left:8px;position:absolute;cursor:text}.form-button{display:inline-block;padding:11px 0}#progressBar{position:relative;height:50px;width:50px}#loadOverlay{position:fixed;top:2px;left:0;bottom:0;right:0;background-color:#fff;z-index:9999}.cover-container .cover-img-item{transition:opacity 1.5s}.cover-container .lazy-loaded{opacity:0}.novi-scroll{width:100%;height:20px}.novi-scroll .novi-scroll-rail{position:relative;top:9px;background-color:#e2e3e4;height:2px}.novi-scroll .novi-scroll-handle{position:absolute;cursor:pointer;width:100px;height:20px;top:-9px;z-index:2;-webkit-transition:transform 1.2s ease-out;-moz-transition:transform 1.2s ease-out;-ms-transition:transform 1.2s ease-out;-o-transition:transform 1.2s ease-out;transition:transform 1.2s ease-out}.novi-scroll .novi-scroll-handle.no-transition{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.novi-scroll .novi-scroll-handle .novi-scroll-bar{position:relative;height:2px;width:100%;top:9px;background-color:#231f20}.mfp-bg{background-color:#f8f8f8;opacity:.98}button.mfp-close{color:#000;position:absolute;top:19px;right:19px;opacity:1;height:26px;width:26px;background:url(/user/themes/ihousedesign/images/zoom_close.svg) no-repeat}button.mfp-close:active{top:19px}button.mfp-arrow{opacity:1;height:140px;width:75px;background:transparent;background-position:center center;background-repeat:no-repeat}button.mfp-arrow-right{background-image:url(/user/themes/ihousedesign/images/zoom_right.svg)}button.mfp-arrow-left{background-image:url(/user/themes/ihousedesign/images/zoom_left.svg)}.mfp-arrow:before,.mfp-arrow:after{content:none}.mfp-arrow-left:after,.mfp-arrow-left:before,.mfp-arrow-right:before,.mfp-arrow-right:before{border:0;background:transparent}.mfp-title{color:#000;text-align:center;font-size:14px;padding-top:5px}img.mfp-img{padding:45px 66px;background:transparent}.mfp-figure:after{background:transparent}.mfp-figure:after{box-shadow:none}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#000;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px}