/* Minification failed. Returning unminified contents.
(1,90): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(1,49703): run-time error CSS1039: Token not allowed after unary operator: '-vh'
 */
.scroll-up{display:none!important;}.hero{position:relative;height:100vh;height:calc(var(--vh,1vh)*100);overflow:hidden;}.hero::after{content:"";position:absolute;top:0;left:0;bottom:0;width:100%;background:linear-gradient(180deg,#223039,rgba(255,255,255,0) 65%);z-index:2;}.hero header{position:absolute;z-index:4;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-content:center;height:100%;width:100%;top:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.hero header h1,.hero header p{text-align:center;letter-spacing:1px;}.hero header h1{text-shadow:0 1px rgba(0,0,0,.05);font-size:4rem;margin:1rem 0 0;font-weight:700;line-height:1.1;color:#fff;}.hero header p{font-size:3rem;margin-bottom:0;font-weight:400;color:#99d0c1;font-weight:700;}.hero .flexslider{width:100%;z-index:auto;top:0;height:100%;overflow:hidden;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;top:0;}.hero .flexslider figure{display:inline-block;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;}.hero .flexslider picture{display:inline-block;width:100%;height:100%;}.hero .flexslider img{width:100%;height:100%;object-fit:cover;object-position:center center;}.hero .flexslider .slides{max-height:100%;height:100%;}.hero .flexslider .slides li{height:100%;}.hero .flexslider .slides .slideimg{height:100%;}.hero .flexslider.loading{background-position:center center;background-repeat:no-repeat;background-size:cover;filter:brightness(90%);}.hero .flexslider.loading .slides li{background-color:transparent;}.hero .links{margin-top:4rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;}.hero .links a{font-weight:500;cursor:pointer;margin:10px;}.hero .badge{position:absolute;top:150px;right:5%;z-index:20;border-radius:50%;width:148px;height:148px;background-color:rgba(153,208,193,.4);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;-webkit-box-shadow:3px 3px 11px 2px rgba(0,0,0,.1);box-shadow:3px 3px 11px 2px rgba(0,0,0,.1);}.hero .badge span{color:#fff;font-size:1.8rem;line-height:1;font-weight:600;text-transform:uppercase;}section.intro{margin:0 auto;padding:60px 15px 34px;max-width:1226px;}section.intro h1{font-size:2rem;margin-bottom:.75rem;letter-spacing:.5px;font-weight:400;text-align:center;}section.intro p{text-align:center;margin:1rem auto;max-width:760px;}dl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:stretch;justify-content:flex-start;margin-bottom:.5rem;}dl dt,dl dd{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;align-items:flex-start;justify-content:flex-start;margin-bottom:0;font-weight:400;margin:0;}dl dd p{margin-bottom:0;font-size:inherit;}dl dt{text-transform:uppercase;letter-spacing:.5px;padding-top:2px;}dl.bid dd{font-weight:600;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important;align-items:flex-end;}dl.bid dd a{font-weight:400;cursor:pointer;color:#51646e;font-size:1rem;border-bottom:solid 1px #8498ad;}.main .sections{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;}.main .sections .content-box{width:100%;}.main .sections .content-box>p{max-width:660px;}.main .sections .content-box h2{font-size:2rem;margin-bottom:1.1rem;max-width:660px;}.main .sections .content-box h3{font-weight:400;margin-bottom:1rem;}.main .sections .content-box .h3{font-weight:600;margin-bottom:.25rem;}.main .sections .content-box .short-facts{padding:30px 0 30px 30px;}.main .sections .content-box .short-facts dl{margin:0;}.main .sections .content-box .short-facts dl dd,.main .sections .content-box .short-facts dl dt{border-bottom:dashed 1px #ddd;width:100%;margin:0 0 .5rem;}.main .sections .content-box .short-facts dl dd{justify-content:flex-end;text-align:right;}.main .sections .content-box .short-facts .viewings{margin-top:1rem;background-color:rgba(81,100,110,.1);padding:20px;}.main .sections .content-box .short-facts .viewings .viewing.flex{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;}.main .sections .content-box .short-facts .viewings .viewing.flex .viewing-text{width:100%;}.main .sections .content-box .short-facts .viewings .viewing.flex .viewing-btn{margin-top:-20px;}.main .sections .content-box .short-facts .viewings .viewing.flex .viewing-btn .btn{padding:.85rem 1.2rem;}.main .sections .content-box .short-facts .viewings .viewing.flex .viewing-btn span{padding-left:6px;}.main .sections .content-box .short-facts .viewings p{margin:0;}.main .container{padding:0;}.main .container .content .blocks{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:30px 15px;}.main .container .content .blocks picture{display:inline-block;width:100%;height:100%;position:relative;}.main .container .content .blocks picture img{width:100%;height:100%;object-fit:cover;object-position:center center;}.main .container .content .blocks .block{flex-basis:100%;margin-bottom:14px;background-color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;}.main .container .content .blocks .facts{padding:2rem;flex-basis:100%;}.main .container .content .blocks .facts h2{font-weight:300;text-transform:none;font-size:2.3rem;letter-spacing:.5px;margin:0 0 1.5rem;}.main .container .content .blocks .facts .status{font-size:2rem;color:#afafaf;}.main .container .content .blocks .facts .links-wrapper{margin-top:2rem;}.main .container .content .blocks .facts .links-wrapper .links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}b{font-weight:500;}.descr-text h3{font-weight:400;}.descr-text .h6{font-weight:400;text-transform:uppercase;}.descr-wrapper{padding:0 15px;max-width:1280px;}.descr-wrapper .intro h2{text-align:center;}.descr-wrapper .intro-text .h6,.descr-wrapper .descr-text .h6{margin-top:2rem;font-weight:400;text-transform:uppercase;}.descr-wrapper .intro-text h3,.descr-wrapper .descr-text h3{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;}.descr-wrapper .intro-text h3 span,.descr-wrapper .descr-text h3 span{flex:1;text-align:right;cursor:pointer;}.descr-wrapper .intro-text h3 span i,.descr-wrapper .descr-text h3 span i{font-size:16px;color:#555;}.descr-wrapper .intro-text>div,.descr-wrapper .descr-text>div{transition:all .25s ease-in-out;}.descr-wrapper .intro-text>div p,dl .descr-wrapper .intro-text>div>div,.descr-wrapper .descr-text>div p,dl .descr-wrapper .descr-text>div>div{opacity:1;transition:opacity .25s ease-in-out;}.descr-wrapper .intro-text>div dl dd,.descr-wrapper .descr-text>div dl dd{display:inline-block;}#overview{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 auto;padding:40px 15px 0;background-color:#fff;}#overview .text-box{padding:0 50px;}#overview .contact-wrapper{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0 0 0 30px;}#overview .contact-wrapper .contact{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:stretch;margin-bottom:1rem;flex:1;}#overview .contact-wrapper .contact .col{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;width:100%;}#overview .contact-wrapper .contact .col picture{display:inline-block;width:100%;height:100%;}#overview .contact-wrapper .contact .col picture img{object-fit:cover;object-position:center center;width:100%;height:100%;}#overview .contact-wrapper .contact .col>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}#overview .contact-wrapper .contact .col>div .h3{margin:0 0 .5rem;font-size:1.4rem;font-weight:400;margin-bottom:.5rem;}#overview .contact-wrapper .contact .col>div .h5{margin-bottom:.5rem;font-size:.95rem;line-height:1.4;}#overview .contact-wrapper .contact .col>div a{padding:2px 0;font-size:1rem;line-height:1.2;}#overview .contact-wrapper .contact .col>div a:hover,#overview .contact-wrapper .contact .col>div a:focus{text-decoration:underline;color:#51646e;}#overview .contact-wrapper .contact .col>div p{padding:0;margin:0 0 .5rem;}#overview .contact-wrapper .contact .col>div .phone{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}#overview .contact-wrapper .contact .col .contact-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;}#overview .contact-wrapper .contact .col .contact-info .intr-link{margin:.5rem 0 0;color:#51646e;font-weight:300;font-size:1rem;border-bottom:solid 1px #8498ad;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;padding:.5rem 0 3px;}#overview .contact-wrapper .contact .col .contact-info .intr-link i{font-size:.7rem;margin:auto 0 auto auto;color:#8498ad;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}#overview .contact-wrapper .contact .col .contact-info .intr-link:hover,#overview .contact-wrapper .contact .col .contact-info .intr-link:focus{text-decoration:none;color:#223039;border-color:#223039;}#overview .contact-wrapper .contact .col .contact-info .intr-link:hover i,#overview .contact-wrapper .contact .col .contact-info .intr-link:focus i{color:#223039;}#overview .contact-wrapper .contact .col:nth-child(2){min-width:54%;padding:0 0 0 20px;}#overview .contact-wrapper .contact .col.u8449 picture img{object-position:center top!important;}#descr{margin:0 auto;padding:0 15px 0;}#descr h3{font-weight:400;font-size:1.3rem;letter-spacing:.5px;padding-bottom:8px;}#descr .intro-text>div{padding-bottom:2rem;}#descr .descr-text>div{padding-bottom:3rem;}#descr .descr-text>div:last-child{padding-bottom:0;}#docandlinks{padding-top:3rem;padding:0;}#docandlinks i{display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;margin-right:10px;}#docandlinks .pdf{background-image:url(/Assets/Image/ico_pdf.png);}#docandlinks .ico-lnk{background-image:url(/Assets/Image/ico_lnk.png);height:15px;}#docandlinks .play{background-image:url(/Assets/Image/ico_play_drk.png);width:14px;}#docandlinks .ico-intr{background-image:url(/Assets/Image/ico_mail.png);width:23px;}#docandlinks a:not(.btn) span{font-size:1rem;}#docandlinks ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:1rem 0 0;}#docandlinks ul li{flex:1;margin:5px 0;}#docandlinks ul li a:not(.btn){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;}#docandlinks ul li .btn{margin-top:1rem;}#facts,#docandlinks{padding:30px 0;}#facts .descr-text,#docandlinks .descr-text{padding:60px 30px 40px;background-color:#fff;flex-basis:100%;}#facts .descr-text dl dd.operations,#docandlinks .descr-text dl dd.operations{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}#facts .descr-text dl dd.operations>span,#docandlinks .descr-text dl dd.operations>span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;max-width:330px;}#facts .descr-text dl dd.operations>span .htitle,#docandlinks .descr-text dl dd.operations>span .htitle{width:80%;}#facts .descr-text dl dd.operations>span span:not(.htitle),#docandlinks .descr-text dl dd.operations>span span:not(.htitle){text-align:right;}#map{padding:30px 15px;display:block;}#map>a{margin-bottom:2rem;}#map>div{width:100%;padding:0;background-color:#fff;}#map>div h3,#map>div p{text-align:left;}#map>div h3{padding:0 0 .5rem;font-size:1.4rem;letter-spacing:.5px;}#map>div p{margin:0 0 .5rem;padding:0;}#map>div:last-child{padding-bottom:40px;}.page-form{padding:30px 15px;margin:0 auto;width:100%;max-width:900px;}.page-form .form-header{display:none;}.page-form .form-header .h3{font-weight:400;font-size:1.4rem;text-align:center;}.page-form .form-header p{text-align:center;font-size:1.1rem;}.page-form .form-sent{background-color:#fff;}.page-form .form .small{font-size:13px;width:100%;text-align:right;display:inline-block;}.page-form.interestform{padding:30px 0;max-width:1280px;background-color:#fff;}.page-form.interestform .form{max-width:900px;padding:0 15px;margin:0 auto;}.page-form.interestform .form .form-group input,.page-form.interestform .form .form-group textarea{border-color:#ddd #ddd #d3d3d3 #ddd;}.swiper-container{width:100%;height:auto;margin-left:auto;margin-right:auto;}.swiper-initialized picture,.swiper-container-horizontal picture{opacity:1;}.bidhistory-header{font-weight:500;text-transform:uppercase;}.bidhistory,.bidhistory-header{padding-top:4px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;}.bidhistory>.row,.bidhistory-header>.row{padding-top:4px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;justify-content:space-between;}.bidhistory>.row .col-4,.bidhistory-header>.row .col-4{width:calc(33.33% - 10px);white-space:nowrap;}.bidhistory{padding-bottom:2rem;font-weight:400;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}.main .images,.main .planimages{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:15px 0;max-width:1280px;margin:0 auto;}.main .images>div>div,.main .planimages>div>div{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.main .images h3,.main .planimages h3{font-size:1.4rem;margin-bottom:0;letter-spacing:.5px;font-weight:400;padding:3rem 0 1.5rem;width:100%;text-align:center;width:100%;}.main .images>a,.main .planimages>a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.main .images>a span,.main .planimages>a span{font-size:.9rem;padding-top:6px;}.main .images picture,.main .planimages picture{display:inline-block;cursor:zoom-in;}.main .images img,.main .planimages img{cursor:zoom-in;max-height:calc(100vh - 100px);}.main .images p,.main .planimages p{padding:0 15px;text-align:center;margin:5px 0 2rem;}.main .images img{object-fit:contain;object-position:center center;}.form .form-group:not(.chk) label{text-transform:uppercase;font-size:.9rem;display:inline-block;margin-bottom:.5rem!important;font-weight:400;}.descr-menu-content,.top-menu-content{width:100%;display:inline-block;height:80px;padding:25px 0 0 0;}.descr-menu{max-width:1280px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto;padding:0;}.descr-menu a{font-weight:400;padding:15px;font-size:1rem;line-height:1;letter-spacing:.04rem;color:#223039;border-left:solid 1px #223039;border-top:solid 1px #223039;border-bottom:solid 1px #223039;text-align:center;-webkit-transition:background-color .5s ease-in-out;-o-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out;}.descr-menu a:last-child{border-right:solid 1px #223039;}.descr-menu a:hover{background-color:#51646e;color:#fff;border-color:#51646e;}.descr-menu a.active{background-color:#223039;color:#fff;border-color:#223039;}.top-menu-content{height:auto;opacity:0;}.top-menu-content.in-view{position:fixed;z-index:21;max-width:100%;top:0;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;background-color:#fff;padding-bottom:4px;padding-top:6px;border-bottom:solid 1px #ddd;-webkit-box-shadow:0 7px 12px -17px #222;-moz-box-shadow:0 7px 12px -17px #222;box-shadow:0 7px 12px -17px #222;}.top-menu-content.in-view a{padding:8px 5px;margin:0 5px;border:0;border-bottom:solid 2px #fff;font-size:.9rem;}.top-menu-content.in-view a.active{background:none;border-color:none;border-bottom:solid 2px #99d0c1;color:#223039;}#top-navigation.slideDown:not(.top) .brand a div.logo{height:50px;}.space{height:2rem;display:inline-block;width:100%;}.modal-header p{padding:0;margin:0 0 1rem;}#modal-interest .form .form-group.large:first-child{margin-bottom:1rem;}#modal-interest .form .form-group.chk{padding-top:0;margin-bottom:0;}#modal-interest .modal-body{min-height:400px;}.progress-content{display:none;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:center;align-items:center;position:absolute;width:100%;left:0;bottom:0;}.progress-content>span{min-width:138px;font-weight:600;}.progress-content .processing{margin:20px 0 0;flex:1;font-weight:100;height:20px;}.progress-content .processing .progress{padding:2px;width:100%;height:5px;background:#fff;display:inline-block;position:relative;}.progress-content .processing .progress .progress__bar{height:3px;top:0;width:0%;display:inline-block;position:absolute;background-color:#8498ad;animation:fill-bar 3s infinite;-webkit-animation:fill-bar 3s infinite;}.progress-content.actv{display:flex;}.link-section{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:2rem;}.link-section a{max-width:120px;justify-content:space-between;white-space:nowrap;align-items:center;position:relative;font-size:.9rem;margin-bottom:5px;}.link-section a:after{content:" ";display:inline-block;height:8px;width:8px;top:7px;right:-10px;position:absolute;border-left:solid 1px #666;border-top:solid 1px #666;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);}.link-section a:hover,.link-section a:focus{color:#000!important;}@media screen and (max-width:900px){.bookingpage .main .container .content .blocks{padding:15px 0;}.bookingpage .main .container .content .blocks .block:first-child{order:1;}.bookingpage .main .container .content .blocks .block:last-child{order:2;}.bookingpage .hero{max-height:345px;}.bookingpage .hero::before,.bookingpage .hero::after{max-height:345px;}.bookingpage .hero .flexslider,.bookingpage .hero .flexslider .slides{max-height:345px;}.bookingpage .hero .flexslider .slideimg,.bookingpage .hero .flexslider .slides .slideimg{max-height:345px;}.bookingpage #descr{margin:0 auto 0;padding:0 10px;}.bookingpage #overview{padding:40px 10px;}}@media screen and (min-width:901px){.bookingpage .hero{max-height:55vh;}.bookingpage .hero::before,.bookingpage .hero::after{max-height:55vh;}.bookingpage .hero .flexslider,.bookingpage .hero .flexslider .slides{max-height:55vh;}.bookingpage .hero .flexslider .slideimg,.bookingpage .hero .flexslider .slides .slideimg{max-height:55vh;}}#modal-bookviewing .modal-body,#delconfirm .modal-body{padding-bottom:50px;}#modal-bookviewing .loading,#delconfirm .loading{width:100%;padding-bottom:1rem;}#modal-bookviewing .loading span,#delconfirm .loading span{font-weight:400;font-style:italic;text-transform:none;font-size:15px;color:#bbbaba;padding-left:15px;}#modal-bookviewing .loading i,#delconfirm .loading i{font-size:20px;color:#b6b6b6;}#modal-bookviewing .margin-top,#delconfirm .margin-top{margin-top:1rem;}#modal-bookviewing .margin-top .form-group.chk,#delconfirm .margin-top .form-group.chk{padding-left:0;}#modal-bookviewing .margin-top .form-group.chk span.label,#delconfirm .margin-top .form-group.chk span.label{padding-left:6px;font-size:.9rem;}#modal-bookviewing #bvMess .error,#delconfirm #bvMess .error{color:#bb6a6a;background-color:rga(255,255,255,.2);padding:10px;}#modal-bookviewing #delSent,#delconfirm #delSent{font-weight:400;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}#modal-bookviewing #delSent>div:first-child,#delconfirm #delSent>div:first-child{font-weight:500;}#modal-bookviewing #bvSent,#delconfirm #bvSent{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}#modal-bookviewing #bvSent div,#delconfirm #bvSent div{text-align:center;padding-top:1.5rem;padding-bottom:1.2rem;font-size:1.4rem;font-weight:400;}#modal-bookviewing #bvSent span,#delconfirm #bvSent span{display:inline-block;width:100%;text-align:center;padding-bottom:3rem;}#modal-bookviewing .modal-dialog,#delconfirm .modal-dialog{font-size:1.05rem;}#modal-bookviewing .modal-dialog label,#modal-bookviewing .modal-dialog .form-group>label,#delconfirm .modal-dialog label,#delconfirm .modal-dialog .form-group>label{text-transform:uppercase;display:inline-block;margin-bottom:.2rem!important;font-weight:400;}#modal-bookviewing .modal-dialog .form-group.form-chk input,#delconfirm .modal-dialog .form-group.form-chk input{max-width:18px;}#modal-bookviewing .modal-dialog .form-group.form-chk span,#delconfirm .modal-dialog .form-group.form-chk span{font-weight:300;padding-left:6px;}#modal-bookviewing .modal-dialog .form-group.form-chk.input-error span,#modal-bookviewing .modal-dialog .form-group.form-chk.input-error a,#delconfirm .modal-dialog .form-group.form-chk.input-error span,#delconfirm .modal-dialog .form-group.form-chk.input-error a{color:#c22525;}#modal-bookviewing .modal-dialog .viewings .form-group:not(.form-chk) label,#modal-bookviewing .modal-dialog .delviewing .form-group:not(.form-chk) label,#modal-bookviewing .modal-dialog .delviewings .form-group:not(.form-chk) label,#delconfirm .modal-dialog .viewings .form-group:not(.form-chk) label,#delconfirm .modal-dialog .delviewing .form-group:not(.form-chk) label,#delconfirm .modal-dialog .delviewings .form-group:not(.form-chk) label{text-transform:uppercase;display:inline-block;margin-bottom:.5rem!important;}#modal-bookviewing .modal-dialog .viewings .viewinglist div span,#modal-bookviewing .modal-dialog .delviewing .viewinglist div span,#modal-bookviewing .modal-dialog .delviewings .viewinglist div span,#delconfirm .modal-dialog .viewings .viewinglist div span,#delconfirm .modal-dialog .delviewing .viewinglist div span,#delconfirm .modal-dialog .delviewings .viewinglist div span{display:inline-block;padding-left:6px;font-weight:400;}#modal-bookviewing .modal-dialog .viewings .viewinglist.invalid,#modal-bookviewing .modal-dialog .delviewing .viewinglist.invalid,#modal-bookviewing .modal-dialog .delviewings .viewinglist.invalid,#delconfirm .modal-dialog .viewings .viewinglist.invalid,#delconfirm .modal-dialog .delviewing .viewinglist.invalid,#delconfirm .modal-dialog .delviewings .viewinglist.invalid{border:solid 1px #c22525;}#modal-bookviewing .modal-dialog .viewings input[type=checkbox],#modal-bookviewing .modal-dialog .delviewing input[type=checkbox],#modal-bookviewing .modal-dialog .delviewings input[type=checkbox],#delconfirm .modal-dialog .viewings input[type=checkbox],#delconfirm .modal-dialog .delviewing input[type=checkbox],#delconfirm .modal-dialog .delviewings input[type=checkbox]{width:18px;}#modal-bookviewing .modal-dialog .viewings .frmfields,#modal-bookviewing .modal-dialog .delviewing .frmfields,#modal-bookviewing .modal-dialog .delviewings .frmfields,#delconfirm .modal-dialog .viewings .frmfields,#delconfirm .modal-dialog .delviewing .frmfields,#delconfirm .modal-dialog .delviewings .frmfields{position:relative;width:100%;}#modal-bookviewing .modal-dialog .viewings .frmfields>div,#modal-bookviewing .modal-dialog .delviewing .frmfields>div,#modal-bookviewing .modal-dialog .delviewings .frmfields>div,#delconfirm .modal-dialog .viewings .frmfields>div,#delconfirm .modal-dialog .delviewing .frmfields>div,#delconfirm .modal-dialog .delviewings .frmfields>div{display:flex;}#modal-bookviewing .modal-dialog .viewings .frmfields input[type=text].slottime,#modal-bookviewing .modal-dialog .delviewing .frmfields input[type=text].slottime,#modal-bookviewing .modal-dialog .delviewings .frmfields input[type=text].slottime,#delconfirm .modal-dialog .viewings .frmfields input[type=text].slottime,#delconfirm .modal-dialog .delviewing .frmfields input[type=text].slottime,#delconfirm .modal-dialog .delviewings .frmfields input[type=text].slottime{max-width:130px;cursor:pointer;line-height:1;padding:2px 0 0 2px;}#modal-bookviewing .modal-dialog .viewings .frmfields input[type=text].slottime::placeholder,#modal-bookviewing .modal-dialog .delviewing .frmfields input[type=text].slottime::placeholder,#modal-bookviewing .modal-dialog .delviewings .frmfields input[type=text].slottime::placeholder,#delconfirm .modal-dialog .viewings .frmfields input[type=text].slottime::placeholder,#delconfirm .modal-dialog .delviewing .frmfields input[type=text].slottime::placeholder,#delconfirm .modal-dialog .delviewings .frmfields input[type=text].slottime::placeholder{font-size:.9rem;}#modal-bookviewing .modal-dialog .viewings .frmfields i,#modal-bookviewing .modal-dialog .delviewing .frmfields i,#modal-bookviewing .modal-dialog .delviewings .frmfields i,#delconfirm .modal-dialog .viewings .frmfields i,#delconfirm .modal-dialog .delviewing .frmfields i,#delconfirm .modal-dialog .delviewings .frmfields i{padding-right:14px;display:inline-block;margin-left:4px;margin-top:-2px;cursor:pointer;float:right;}#modal-bookviewing .modal-dialog .viewings .frmfields i span,#modal-bookviewing .modal-dialog .delviewing .frmfields i span,#modal-bookviewing .modal-dialog .delviewings .frmfields i span,#delconfirm .modal-dialog .viewings .frmfields i span,#delconfirm .modal-dialog .delviewing .frmfields i span,#delconfirm .modal-dialog .delviewings .frmfields i span{display:inline-block;margin:0 auto 0 auto;height:8px;width:8px;border-left:solid 1px #000;border-top:solid 1px #000;-moz-transform:rotate(225deg);-o-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg);}#modal-bookviewing .modal-dialog .viewings .frmfields ul,#modal-bookviewing .modal-dialog .delviewing .frmfields ul,#modal-bookviewing .modal-dialog .delviewings .frmfields ul,#delconfirm .modal-dialog .viewings .frmfields ul,#delconfirm .modal-dialog .delviewing .frmfields ul,#delconfirm .modal-dialog .delviewings .frmfields ul{position:absolute;top:0;left:0;width:100%;list-style:none;margin-top:45px;box-shadow:0 5px 8px 0 rgba(0,0,0,.2);overflow:hidden;max-height:0;transition:.2s ease-in-out;display:inline-block;width:100%;z-index:10;}#modal-bookviewing .modal-dialog .viewings .frmfields ul.closed,#modal-bookviewing .modal-dialog .delviewing .frmfields ul.closed,#modal-bookviewing .modal-dialog .delviewings .frmfields ul.closed,#delconfirm .modal-dialog .viewings .frmfields ul.closed,#delconfirm .modal-dialog .delviewing .frmfields ul.closed,#delconfirm .modal-dialog .delviewings .frmfields ul.closed{max-height:0;overflow:hidden;padding:0;opacity:0;}#modal-bookviewing .modal-dialog .viewings .frmfields .slottime,#modal-bookviewing .modal-dialog .delviewing .frmfields .slottime,#modal-bookviewing .modal-dialog .delviewings .frmfields .slottime,#delconfirm .modal-dialog .viewings .frmfields .slottime,#delconfirm .modal-dialog .delviewing .frmfields .slottime,#delconfirm .modal-dialog .delviewings .frmfields .slottime{font-weight:400;}#modal-bookviewing .modal-dialog .viewings .frmfields ul.slots li,#modal-bookviewing .modal-dialog .viewings .frmfields ul.reminder li,#modal-bookviewing .modal-dialog .delviewing .frmfields ul.slots li,#modal-bookviewing .modal-dialog .delviewing .frmfields ul.reminder li,#modal-bookviewing .modal-dialog .delviewings .frmfields ul.slots li,#modal-bookviewing .modal-dialog .delviewings .frmfields ul.reminder li,#delconfirm .modal-dialog .viewings .frmfields ul.slots li,#delconfirm .modal-dialog .viewings .frmfields ul.reminder li,#delconfirm .modal-dialog .delviewing .frmfields ul.slots li,#delconfirm .modal-dialog .delviewing .frmfields ul.reminder li,#delconfirm .modal-dialog .delviewings .frmfields ul.slots li,#delconfirm .modal-dialog .delviewings .frmfields ul.reminder li{position:relative;background-color:#f5f5f5;padding:10px;display:flex;align-items:center;cursor:pointer;transition:background-color .3s;opacity:1;font-weight:400;}#modal-bookviewing .modal-dialog .viewings .frmfields ul.slots li::placeholder,#modal-bookviewing .modal-dialog .viewings .frmfields ul.reminder li::placeholder,#modal-bookviewing .modal-dialog .delviewing .frmfields ul.slots li::placeholder,#modal-bookviewing .modal-dialog .delviewing .frmfields ul.reminder li::placeholder,#modal-bookviewing .modal-dialog .delviewings .frmfields ul.slots li::placeholder,#modal-bookviewing .modal-dialog .delviewings .frmfields ul.reminder li::placeholder,#delconfirm .modal-dialog .viewings .frmfields ul.slots li::placeholder,#delconfirm .modal-dialog .viewings .frmfields ul.reminder li::placeholder,#delconfirm .modal-dialog .delviewing .frmfields ul.slots li::placeholder,#delconfirm .modal-dialog .delviewing .frmfields ul.reminder li::placeholder,#delconfirm .modal-dialog .delviewings .frmfields ul.slots li::placeholder,#delconfirm .modal-dialog .delviewings .frmfields ul.reminder li::placeholder{font-size:.9rem;}#modal-bookviewing .modal-dialog .viewings .frmfields ul.slots li:hover,#modal-bookviewing .modal-dialog .viewings .frmfields ul.reminder li:hover,#modal-bookviewing .modal-dialog .delviewing .frmfields ul.slots li:hover,#modal-bookviewing .modal-dialog .delviewing .frmfields ul.reminder li:hover,#modal-bookviewing .modal-dialog .delviewings .frmfields ul.slots li:hover,#modal-bookviewing .modal-dialog .delviewings .frmfields ul.reminder li:hover,#delconfirm .modal-dialog .viewings .frmfields ul.slots li:hover,#delconfirm .modal-dialog .viewings .frmfields ul.reminder li:hover,#delconfirm .modal-dialog .delviewing .frmfields ul.slots li:hover,#delconfirm .modal-dialog .delviewing .frmfields ul.reminder li:hover,#delconfirm .modal-dialog .delviewings .frmfields ul.slots li:hover,#delconfirm .modal-dialog .delviewings .frmfields ul.reminder li:hover{background-color:#dfdfdf;}#modal-bookviewing .modal-dialog .viewings .frmfields ul.slots li.choose,#modal-bookviewing .modal-dialog .viewings .frmfields ul.reminder li.choose,#modal-bookviewing .modal-dialog .delviewing .frmfields ul.slots li.choose,#modal-bookviewing .modal-dialog .delviewing .frmfields ul.reminder li.choose,#modal-bookviewing .modal-dialog .delviewings .frmfields ul.slots li.choose,#modal-bookviewing .modal-dialog .delviewings .frmfields ul.reminder li.choose,#delconfirm .modal-dialog .viewings .frmfields ul.slots li.choose,#delconfirm .modal-dialog .viewings .frmfields ul.reminder li.choose,#delconfirm .modal-dialog .delviewing .frmfields ul.slots li.choose,#delconfirm .modal-dialog .delviewing .frmfields ul.reminder li.choose,#delconfirm .modal-dialog .delviewings .frmfields ul.slots li.choose,#delconfirm .modal-dialog .delviewings .frmfields ul.reminder li.choose{font-weight:400;text-transform:none;white-space:nowrap;}#modal-bookviewing .modal-dialog .viewings .frmfields ul.slots li.choose:hover,#modal-bookviewing .modal-dialog .viewings .frmfields ul.reminder li.choose:hover,#modal-bookviewing .modal-dialog .delviewing .frmfields ul.slots li.choose:hover,#modal-bookviewing .modal-dialog .delviewing .frmfields ul.reminder li.choose:hover,#modal-bookviewing .modal-dialog .delviewings .frmfields ul.slots li.choose:hover,#modal-bookviewing .modal-dialog .delviewings .frmfields ul.reminder li.choose:hover,#delconfirm .modal-dialog .viewings .frmfields ul.slots li.choose:hover,#delconfirm .modal-dialog .viewings .frmfields ul.reminder li.choose:hover,#delconfirm .modal-dialog .delviewing .frmfields ul.slots li.choose:hover,#delconfirm .modal-dialog .delviewing .frmfields ul.reminder li.choose:hover,#delconfirm .modal-dialog .delviewings .frmfields ul.slots li.choose:hover,#delconfirm .modal-dialog .delviewings .frmfields ul.reminder li.choose:hover{background-color:#f5f5f5;}#modal-bookviewing .modal-dialog .viewings .frmfields ul.slots li.it-item,#modal-bookviewing .modal-dialog .viewings .frmfields ul.reminder li.it-item,#modal-bookviewing .modal-dialog .delviewing .frmfields ul.slots li.it-item,#modal-bookviewing .modal-dialog .delviewing .frmfields ul.reminder li.it-item,#modal-bookviewing .modal-dialog .delviewings .frmfields ul.slots li.it-item,#modal-bookviewing .modal-dialog .delviewings .frmfields ul.reminder li.it-item,#delconfirm .modal-dialog .viewings .frmfields ul.slots li.it-item,#delconfirm .modal-dialog .viewings .frmfields ul.reminder li.it-item,#delconfirm .modal-dialog .delviewing .frmfields ul.slots li.it-item,#delconfirm .modal-dialog .delviewing .frmfields ul.reminder li.it-item,#delconfirm .modal-dialog .delviewings .frmfields ul.slots li.it-item,#delconfirm .modal-dialog .delviewings .frmfields ul.reminder li.it-item{color:#888;font-weight:300;white-space:nowrap;}#modal-bookviewing .modal-dialog .viewings .frmfields ul.slots li.it-item span:first-child,#modal-bookviewing .modal-dialog .viewings .frmfields ul.reminder li.it-item span:first-child,#modal-bookviewing .modal-dialog .delviewing .frmfields ul.slots li.it-item span:first-child,#modal-bookviewing .modal-dialog .delviewing .frmfields ul.reminder li.it-item span:first-child,#modal-bookviewing .modal-dialog .delviewings .frmfields ul.slots li.it-item span:first-child,#modal-bookviewing .modal-dialog .delviewings .frmfields ul.reminder li.it-item span:first-child,#delconfirm .modal-dialog .viewings .frmfields ul.slots li.it-item span:first-child,#delconfirm .modal-dialog .viewings .frmfields ul.reminder li.it-item span:first-child,#delconfirm .modal-dialog .delviewing .frmfields ul.slots li.it-item span:first-child,#delconfirm .modal-dialog .delviewing .frmfields ul.reminder li.it-item span:first-child,#delconfirm .modal-dialog .delviewings .frmfields ul.slots li.it-item span:first-child,#delconfirm .modal-dialog .delviewings .frmfields ul.reminder li.it-item span:first-child{padding-left:0;}#modal-bookviewing .modal-dialog .viewings .frmfields ul.slots li.it-item span:last-child,#modal-bookviewing .modal-dialog .viewings .frmfields ul.reminder li.it-item span:last-child,#modal-bookviewing .modal-dialog .delviewing .frmfields ul.slots li.it-item span:last-child,#modal-bookviewing .modal-dialog .delviewing .frmfields ul.reminder li.it-item span:last-child,#modal-bookviewing .modal-dialog .delviewings .frmfields ul.slots li.it-item span:last-child,#modal-bookviewing .modal-dialog .delviewings .frmfields ul.reminder li.it-item span:last-child,#delconfirm .modal-dialog .viewings .frmfields ul.slots li.it-item span:last-child,#delconfirm .modal-dialog .viewings .frmfields ul.reminder li.it-item span:last-child,#delconfirm .modal-dialog .delviewing .frmfields ul.slots li.it-item span:last-child,#delconfirm .modal-dialog .delviewing .frmfields ul.reminder li.it-item span:last-child,#delconfirm .modal-dialog .delviewings .frmfields ul.slots li.it-item span:last-child,#delconfirm .modal-dialog .delviewings .frmfields ul.reminder li.it-item span:last-child{font-size:.8rem;}#modal-bookviewing .modal-dialog .viewings .frmfields.margin-top>div,#modal-bookviewing .modal-dialog .delviewing .frmfields.margin-top>div,#modal-bookviewing .modal-dialog .delviewings .frmfields.margin-top>div,#delconfirm .modal-dialog .viewings .frmfields.margin-top>div,#delconfirm .modal-dialog .delviewing .frmfields.margin-top>div,#delconfirm .modal-dialog .delviewings .frmfields.margin-top>div{background-color:#fff;max-width:306px;}#modal-bookviewing .modal-dialog .viewings .frmfields.margin-top>div i,#modal-bookviewing .modal-dialog .delviewing .frmfields.margin-top>div i,#modal-bookviewing .modal-dialog .delviewings .frmfields.margin-top>div i,#delconfirm .modal-dialog .viewings .frmfields.margin-top>div i,#delconfirm .modal-dialog .delviewing .frmfields.margin-top>div i,#delconfirm .modal-dialog .delviewings .frmfields.margin-top>div i{margin-top:2px;}#modal-bookviewing .modal-dialog .viewings .frmfields.margin-top>div input.reminder,#modal-bookviewing .modal-dialog .delviewing .frmfields.margin-top>div input.reminder,#modal-bookviewing .modal-dialog .delviewings .frmfields.margin-top>div input.reminder,#delconfirm .modal-dialog .viewings .frmfields.margin-top>div input.reminder,#delconfirm .modal-dialog .delviewing .frmfields.margin-top>div input.reminder,#delconfirm .modal-dialog .delviewings .frmfields.margin-top>div input.reminder{padding:10px 0 2px 15px;cursor:pointer;border:0!important;font-weight:400;}#modal-bookviewing .modal-dialog .viewings .frmfields.margin-top>div input.reminder::placeholder,#modal-bookviewing .modal-dialog .delviewing .frmfields.margin-top>div input.reminder::placeholder,#modal-bookviewing .modal-dialog .delviewings .frmfields.margin-top>div input.reminder::placeholder,#delconfirm .modal-dialog .viewings .frmfields.margin-top>div input.reminder::placeholder,#delconfirm .modal-dialog .delviewing .frmfields.margin-top>div input.reminder::placeholder,#delconfirm .modal-dialog .delviewings .frmfields.margin-top>div input.reminder::placeholder{font-size:.9rem;}#modal-bookviewing .modal-dialog .viewings .frmfields.open>div:first-child,#modal-bookviewing .modal-dialog .delviewing .frmfields.open>div:first-child,#modal-bookviewing .modal-dialog .delviewings .frmfields.open>div:first-child,#delconfirm .modal-dialog .viewings .frmfields.open>div:first-child,#delconfirm .modal-dialog .delviewing .frmfields.open>div:first-child,#delconfirm .modal-dialog .delviewings .frmfields.open>div:first-child{background-color:#f7f7f7;}#modal-bookviewing .modal-dialog .viewings .frmfields.open ul,#modal-bookviewing .modal-dialog .delviewing .frmfields.open ul,#modal-bookviewing .modal-dialog .delviewings .frmfields.open ul,#delconfirm .modal-dialog .viewings .frmfields.open ul,#delconfirm .modal-dialog .delviewing .frmfields.open ul,#delconfirm .modal-dialog .delviewings .frmfields.open ul{max-height:320px;overflow:auto;}#modal-bookviewing .modal-dialog .viewings .frmfields.open ul li:hover,#modal-bookviewing .modal-dialog .delviewing .frmfields.open ul li:hover,#modal-bookviewing .modal-dialog .delviewings .frmfields.open ul li:hover,#delconfirm .modal-dialog .viewings .frmfields.open ul li:hover,#delconfirm .modal-dialog .delviewing .frmfields.open ul li:hover,#delconfirm .modal-dialog .delviewings .frmfields.open ul li:hover{color:#000;}#modal-bookviewing .modal-dialog .viewings .flex,#modal-bookviewing .modal-dialog .delviewing .flex,#modal-bookviewing .modal-dialog .delviewings .flex,#delconfirm .modal-dialog .viewings .flex,#delconfirm .modal-dialog .delviewing .flex,#delconfirm .modal-dialog .delviewings .flex{margin-bottom:5px;width:100%;}#modal-bookviewing .modal-dialog .viewings .flex>div,#modal-bookviewing .modal-dialog .delviewing .flex>div,#modal-bookviewing .modal-dialog .delviewings .flex>div,#delconfirm .modal-dialog .viewings .flex>div,#delconfirm .modal-dialog .delviewing .flex>div,#delconfirm .modal-dialog .delviewings .flex>div{display:flex;padding:0;align-items:flex-start;justify-content:flex-start;}#modal-bookviewing .modal-dialog .viewings .flex>div:first-child,#modal-bookviewing .modal-dialog .delviewing .flex>div:first-child,#modal-bookviewing .modal-dialog .delviewings .flex>div:first-child,#delconfirm .modal-dialog .viewings .flex>div:first-child,#delconfirm .modal-dialog .delviewing .flex>div:first-child,#delconfirm .modal-dialog .delviewings .flex>div:first-child{min-width:140px;padding:3px 0;display:flex;align-items:center;max-height:50px;}#modal-bookviewing .modal-dialog .viewings .flex>div:last-child,#modal-bookviewing .modal-dialog .delviewing .flex>div:last-child,#modal-bookviewing .modal-dialog .delviewings .flex>div:last-child,#delconfirm .modal-dialog .viewings .flex>div:last-child,#delconfirm .modal-dialog .delviewing .flex>div:last-child,#delconfirm .modal-dialog .delviewings .flex>div:last-child{flex-basis:100%;min-width:160px;}#modal-bookviewing .modal-dialog .viewings .flex .frmfields,#modal-bookviewing .modal-dialog .delviewing .flex .frmfields,#modal-bookviewing .modal-dialog .delviewings .flex .frmfields,#delconfirm .modal-dialog .viewings .flex .frmfields,#delconfirm .modal-dialog .delviewing .flex .frmfields,#delconfirm .modal-dialog .delviewings .flex .frmfields{max-width:166px;}#modal-bookviewing .modal-dialog .viewings .flex .frmfields>div,#modal-bookviewing .modal-dialog .delviewing .flex .frmfields>div,#modal-bookviewing .modal-dialog .delviewings .flex .frmfields>div,#delconfirm .modal-dialog .viewings .flex .frmfields>div,#delconfirm .modal-dialog .delviewing .flex .frmfields>div,#delconfirm .modal-dialog .delviewings .flex .frmfields>div{background-color:#fff;padding:8px 0 3px 8px;}#modal-bookviewing .row,#delconfirm .row{font-weight:400;}#modal-bookviewing .row .header,#delconfirm .row .header{font-weight:500;}#modal-bookviewing .content-sent .modal-body div.row,#delconfirm .content-sent .modal-body div.row{display:none;}#modal-bookviewing .contactinfo{width:100%;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;}#modal-bookviewing .contactinfo .form-group{width:100%;max-width:calc(50% - 20px);}#modal-bookviewing .contactinfo .form-group.large{max-width:100%;}#modal-bookviewing .cols{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}#modal-bookviewing .cols .col{max-width:100%;}#modal-bookviewing .cols .col:not(.viewings){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;}#modal-bookviewing .cols .col:not(.viewings) .form-group{min-width:calc(50% - 20px);max-width:calc(50% - 20px);}#modal-bookviewing .cols .col.viewings{margin-bottom:2.5rem;}#modal-bookviewing .cols .col.viewings .viewings-content{max-width:312px;margin:0 auto;}#modal-bookviewing #viewingform .cols{margin:0 auto;}#main-gallery{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;width:100vw;z-index:99999999999;background-color:#223039;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;outline:0;will-change:auto;overflow:hidden;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}#main-gallery .buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center;padding:15px;}#main-gallery .buttons button{background:none;border:0;outline:0;margin:0;margin-left:18px;padding:0;line-height:1;width:24px;height:24px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;cursor:pointer;}#main-gallery .buttons button span{display:inline-block;width:100%;height:100%;background-position:center center;background-size:contain;}#main-gallery .buttons button.close_gallery span{width:18px;height:18px;background-image:url("/assets/Image/close.png");}#main-gallery .buttons button.playpause span{background-image:url("/assets/Image/img_gallery_pause.png");}#main-gallery .buttons button.playpause.paused span{background-image:url("/assets/Image/img_gallery_play.png");}#main-gallery .buttons button.expand span{width:20px;height:20px;background-image:url("/assets/Image/img_expand.png");}#main-gallery .paging,#main-gallery .flex-direction-nav{position:absolute;}#main-gallery .paging{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center;padding:15px;color:#ddd;font-size:1rem;font-weight:500;opacity:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;}#main-gallery .flex-direction-nav{width:100%;height:80px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;z-index:222222222222222200;}#main-gallery .flex-direction-nav .flex-nav-prev,#main-gallery .flex-direction-nav .flex-nav-next{text-indent:-99999999999999px;width:60px;height:60px;}#main-gallery .flex-direction-nav .flex-nav-prev a,#main-gallery .flex-direction-nav .flex-nav-next a{display:inline-block;background-position:center center;background-size:contain;background-repeat:no-repeat;width:20px;height:20px;cursor:pointer;}#main-gallery .flex-direction-nav .flex-nav-prev a.flex-prev,#main-gallery .flex-direction-nav .flex-nav-next a.flex-prev{background-image:url("/assets/Image/img_left.png");}#main-gallery .flex-direction-nav .flex-nav-prev a.flex-next,#main-gallery .flex-direction-nav .flex-nav-next a.flex-next{background-image:url("/assets/Image/img_right.png");}#main-gallery .flex-direction-nav .flex-nav-prev{padding-left:5px;}#main-gallery .flex-direction-nav .flex-nav-next{padding-right:5px;}#main-gallery .mcslider{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}#main-gallery .mcslider .slides{max-height:calc(100vh - 110px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;}#main-gallery .mcslider picture{display:inline-block;max-height:calc(100vh - 110px);}#main-gallery .mcslider picture img{max-height:100%;max-height:calc(100vh - 110px);opacity:0;}#main-gallery .mcslider label{position:absolute;bottom:-30px;color:#fff;font-size:.9rem;width:100%;}#main-gallery .mcslider li{text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}#main-gallery .mcslider li.flex-active-slide{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;opacity:1!important;}#main-gallery .mcslider li.flex-active-slide picture img{opacity:1;}.property-map-wrapper{margin:20px auto 0;max-width:1280px;}.property-map-wrapper+a{display:block;max-width:1220px;margin:1rem auto 0;}.property-map{border-radius:0;overflow:hidden;background:#f3f3f3;width:100%;height:clamp(320px,35vw,520px);}.property-map .leaflet-control-attribution{font-size:11px;}.property-map--loading{position:relative;}.property-map--loading::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f3f3f3 25%,#e9e9e9 50%,#f3f3f3 75%);background-size:200% 100%;animation:mapShimmer 1.4s infinite;z-index:1;}@media screen and (max-width:1025px){.scroll-up{display:none!important;}.hero .badge{width:130px;height:130px;}.hero .badge span{font-size:1.5rem;}}@media screen and (max-width:900px){#overview .contact-wrapper{padding:0;}#overview .contact-wrapper .contact .col picture{max-height:390px!important;}.main dl{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;}.main dl dt,.main dl dd{padding:0;}.main dl dt{width:40%;}.main dl dd{width:60%;}.main .separator{display:none;}.main .sections{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}.main .sections .content-box .short-facts{padding:30px 0;}.main .sections .content-box .short-facts .viewings{margin:1.5rem 0 .5rem;}.hero header h1{font-size:2.4rem;}section.intro{padding:60px 15px 20px;}section.intro h1{font-size:1.8rem;}.mtop .hero::before{max-height:100vh!important;}.mtop .hero::after{max-height:100vh;}.main .container .content .blocks .facts h2{font-size:1.8rem;}#main-gallery .paging{padding:15px 10px 10px 15px;}#main-gallery .buttons{padding:15px 15px 10px;}#main-gallery .buttons button{width:22px;height:22px;}#main-gallery .buttons button.close_gallery span{width:18px;height:18px;}#main-gallery .buttons button.expand{display:none;}#main-gallery .buttons button.expand span{width:19px;height:19px;}#main-gallery .mcslider{padding:5px 0 0 0;}#main-gallery .mcslider picture,#main-gallery .mcslider picture img{max-height:calc(100vh - 60px);}#main-gallery .mcslider .slides{max-height:calc(100vh - 60px);height:calc(var(--vh,1vh)*100);}#main-gallery .flex-direction-nav{display:none!important;}}@media screen and (max-width:768px){.hero .badge{width:110px;height:110px;}.hero .badge span{font-size:1.2rem;}.hero header p{font-size:1.5rem;}.main .sections .content-box h3{font-weight:600;}.main .sections .content-box h2{font-size:1.8rem;}.main .sections .content-box .short-facts{padding:30px 0 45px;}#overview .contact-wrapper{padding-bottom:1.5rem;}.descr-menu-content{height:80px;padding:22px 0 0 0;}}@media screen and (max-width:700px){.descr-menu-content{height:0;padding:0;display:none;}#map{background-color:#fff;}#facts{padding:0;}#facts .descr-text{padding:40px 15px 40px;}}@media(min-width:701px){.property-map-wrapper{margin-top:0;background-color:#fff!important;padding:30px!important;}}@media screen and (max-width:600px){#modal-bookviewing .cols .col:not(.viewings) .form-group{min-width:100%;max-width:100%;}.descr-wrapper .descr-text h3{font-size:1.4rem;}.descr-wrapper .descr-text dl{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;margin-bottom:1.5rem;}.descr-wrapper .descr-text dl dd,.descr-wrapper .descr-text dl dt{width:100%;}.descr-menu.in-view .lnk-interest{display:none!important;}.top-menu-content .descr-menu{padding:0;position:fixed;z-index:4;max-width:100%;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;background-color:#fff;padding-bottom:4px;padding-top:6px;border-bottom:solid 1px #ddd;-webkit-box-shadow:0 7px 12px -17px #222;-moz-box-shadow:0 7px 12px -17px #222;box-shadow:0 7px 12px -17px #222;}.top-menu-content .descr-menu a{padding:8px 5px;margin:0 5px;border:0;border-bottom:solid 2px #fff;font-size:.9rem;}.top-menu-content .descr-menu a.active{background:none;border-color:none;border-bottom:solid 2px #99d0c1;color:#223039;}.top-menu-content .descr-menu a:last-child{border:0!important;}.top-menu-content .descr-menu a.lnk-interest{display:none!important;}.top-menu-content .in-view .lnk-interest{display:none!important;}}@media screen and (max-width:440px){#map>a{display:inline-block;width:100%;text-align:center;}#map>a span{display:inline-block;width:100%;text-align:center;}#facts,#doclinks,#images,#planimages,#interest{display:flex!important;}#interest{padding:30px 10px!important;}}@media screen and (max-width:900px) and (max-height:500px) and (orientation:landscape){#facts,#doclinks,#images,#planimages,#interest{display:flex!important;}#interest{padding:30px 10px!important;}}@media screen and (min-width:768px){section.intro{padding:60px 15px;}dl{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}dl dt{font-size:.9rem;width:40%;min-width:210px;max-width:210px;}.main .container .content .blocks{margin:0 auto;padding:0;align-items:stretch;max-width:1240px;}.main .container .content .blocks .image-block{display:block;}.main .container .content .blocks .viewings .viewing .viewing-date>div{margin-bottom:.5rem;}.descr-wrapper{margin:0 auto 0;}.descr-wrapper h3{font-size:1.4rem;letter-spacing:.5px;}.descr-wrapper .intro-text>div{padding-bottom:2rem;}.descr-wrapper .descr-text{font-weight:400;}.descr-wrapper .descr-text>div{padding-bottom:3rem;}#overview .contact-wrapper .contact .col picture{max-height:215px;}.main .images h3,.main .planimages h3,.main .map h3{font-size:1.6rem;}#docandlinks{margin-bottom:60px;}.page-form .form .form-group:not(.large){width:calc(50% - 10px);}.modal-dialog{min-width:400px;width:auto;}#modal-form .modal-dialog{min-width:0;width:100%;max-width:1226px;}.ovf-content .content-nav nav{padding:0 40px;}.ovf-content .images>div{padding:40px;}}@media screen and (min-width:900px){.sections .content-box:nth-child(2){max-width:378px;}#descr,#overview{padding:60px 30px;}.main .sections .content-box .short-facts .viewings .viewing.flex .viewing-btn span{display:none;}}@media screen and (min-width:1200px){#descr{padding:20px 80px 80px;}#overview{padding:60px 80px;}#facts .descr-text{padding:80px 80px 60px;display:flex;justify-content:space-between;flex-wrap:wrap;}#facts .descr-text>div{width:100%;}.sections .content-box h2{padding-top:20px;}.sections .content-box:nth-child(2){max-width:435px;}#docandlinks .links ul{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}#docandlinks .links ul li{min-width:50%;}#docandlinks .links ul li:last-child{min-width:100%;}}@-moz-keyframes fill-bar{from{width:0%;}to{width:100%;}}@-webkit-keyframes fill-bar{from{width:0%;}to{width:100%;}}@keyframes fill-bar{from{width:0%;}to{width:100%;}}@keyframes mapShimmer{0%{background-position:200% 0;}100%{background-position:-200% 0;}}
