@font-face{font-family:kb-icon;src:url(../fonts/kb-icon/kb-icon.eot);src:url(../fonts/kb-icon/kb-icon.eot?#iefix) format("embedded-opentype"),url(../fonts/kb-icon/kb-icon.woff) format("woff"),url(../fonts/kb-icon/kb-icon.ttf) format("truetype"),url(../fonts/kb-icon/kb-icon.svg#kb-icon) format("svg");font-weight:400;font-style:normal}.content .wrap,.flex,.header .nav,.header .nav-user,.header .nav-wrap,.listings>li>a .favtools,.listings>li>a .favtools .notes form,.u-tab .tab-content ul,.u-tab .tabs{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .end .flex{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body,html{position:relative;width:100%;max-width:100%}html{font-size:16px}body{color:#4f4c4d;font-family:lato,sans-serif;font-weight:400;line-height:1.25em;position:relative;background-color:#fff}a{text-decoration:none;transition:all .1s ease-in;color:#4f4c4d}a:hover{text-decoration:none;color:#837e80}strong{font-weight:700}img{display:block}.av{position:absolute;left:-9999px}.hirdet{text-align:center}.hide{display:none!important}.clearfix:after{display:table;clear:both;content:""}sup{vertical-align:super;font-size:60%}.wrapper{max-width:1200px;margin:0 auto}@media only screen and (max-width:1280px){.wrapper{width:100%;max-width:100%;padding:0 2%}}@media only screen and (max-width:768px){.wrapper{padding:0}}.no-pic{background:url(../img/nopic.png) center center no-repeat;background-size:cover}[class*=" icon-"],[class^=icon-]{position:relative;padding-left:36px}[class*=" icon-"]:before,[class^=icon-]:before{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:18px}.header{position:fixed;z-index:1001;left:0;top:0;width:100%;height:60px;background-color:transparent;transition:background-color .2s ease-in}@media only screen and (max-width:1024px){.header{height:auto;min-height:60px}}.header:after{content:"";position:absolute;left:0;top:-60px;width:100%;height:60px;background-color:#4f4c4d;z-index:-1;transition:top .3s ease-in}.header .nav-wrap{-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:60px;padding-left:228px}@media only screen and (max-width:1024px){.header .nav-wrap{position:absolute;z-index:21;right:-320px;background-color:#4f4c4d;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:100vh;text-align:left;width:320px;padding:100px 0;transition:right .2s ease-in}}.header .logo{position:absolute;z-index:22;left:24px;top:10px;display:block;width:185px;height:45px;background:url(../img/koltozzbe-logo.svg) no-repeat;background-size:contain;transition:all .2s ease-in}@media only screen and (max-width:1024px){.header .nav,.header .nav-user{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-bottom:1px solid #ccc;width:100%;padding-bottom:12px;margin-bottom:12px}}.header .nav-item,.header .nav-user-item{font-weight:600;color:#fff;text-transform:uppercase;padding:12px 6px}.header .nav-item:hover,.header .nav-user-item:hover{color:#afafaf}@media only screen and (max-width:1024px){.header .nav-item,.header .nav-user-item{font-size:16px;padding:12px 36px}}.header .nav .logout,.header .nav-user .logout{padding-right:20px;background:url(../img/logout.svg) right center no-repeat;background-size:14px 14px}@media only screen and (max-width:1024px){.header .nav .logout,.header .nav-user .logout{padding-right:36px;padding-left:36px;background-position:13px center}}.header .nav .profile,.header .nav-user .profile{padding-left:22px;background:url(../img/user.svg) left center no-repeat;background-size:16px 16px}@media only screen and (max-width:1024px){.header .nav .profile,.header .nav-user .profile{padding-left:36px;background-position:13px center}}.header .nav-user{flex-grow:1;justify-content:flex-end;margin-right:20px}@media only screen and (max-width:1024px){.header .nav-user{flex-grow:0;justify-content:flex-start}}.header .btn-main,.header .send_favorites button.register,.send_favorites .header button.register{margin-right:8px;margin-left:12px;background-color:#000;color:#fff;border-color:#000;padding:12px 18px}.header .btn-main:hover{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}@media only screen and (max-width:1024px){.header .btn-main,.header .send_favorites button.register,.send_favorites .header button.register{margin:24px auto}}.header .nav-m{display:none}@media only screen and (max-width:1024px){.header .nav-m{position:absolute;z-index:22;right:12px;top:15px;display:block;width:30px;height:30px;border:1px solid #c4c4c4;border-radius:3px;transition:background-color .2s ease-in}.header .nav-m span,.header .nav-m:after,.header .nav-m:before{position:absolute;left:4px;width:20px;height:1px;background-color:#c4c4c4;content:"";top:8px;transition:all .2s ease-in}.header .nav-m span{top:14px}.header .nav-m:after{top:20px}}.header .search-m{display:none;position:absolute;right:54px;top:0;width:60px;height:60px;cursor:pointer;text-align:center}.header .search-m:before{color:#fff;font-size:26px;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:1024px){.header .search-m{display:block}}.header .search-m.opened{background-color:#e5e5e5}.header .search-m.opened:before{color:#4f4c4d}body.index .header .search-m{display:none}body:after{position:fixed;z-index:11;left:0;bottom:0;right:0;top:0;height:0;width:0%;background:rgba(0,0,0,0);overflow:hidden;content:"";transition:background .2s ease-in-out}body.menu-open{overflow:hidden;height:100vh}body.menu-open:after{height:100vh;width:100%;background:rgba(0,0,0,.5)}body.menu-open .nav-m{background-color:#c4c4c4}body.menu-open .nav-m span,body.menu-open .nav-m:after,body.menu-open .nav-m:before{background-color:#4f4c4d;top:14px}body.menu-open .nav-m:before{transform:rotate(45deg)}body.menu-open .nav-m:after{transform:rotate(-45deg)}body.menu-open .nav-m span{opacity:0}@media only screen and (max-width:1024px){body.menu-open .nav-wrap{right:0}}@media only screen and (max-width:1024px){body.menu-open .logo{left:100%;margin-left:-308px}}body.search-open .search-m{background-color:#e5e5e5}body.search-open .search-m:before{color:#4f4c4d}body.sticky .header:after{top:0}body.listing .header:after,body.project .header:after,body.property .header:after,body:not(.index) .header:after{transition:none;top:0}.footer{background-color:#4f4c4d;padding:20px 0 44px}.footer .wrapper{width:1232px;margin:0 auto}@media only screen and (max-width:1024px){.footer .wrapper{padding:0 24px}}.footer .end{color:#fff;position:relative}@media only screen and (max-width:1024px){.footer .end .flex{margin-top:40px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media only screen and (max-width:768px){.footer .end .flex{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:138px}}.footer .end .flex .item{width:33%}@media only screen and (max-width:768px){.footer .end .flex .item{width:100%}}@media only screen and (max-width:768px){.footer .end .flex .item:last-child{margin-bottom:20px;border-bottom:1px solid #fff}}@media only screen and (max-width:768px){.footer .end .flex .item:nth-child(2){position:absolute;bottom:34px}}.footer .end .flex .flatfy{clear:both;width:88px;height:28px;display:block}@media only screen and (max-width:1024px){.footer .end .flex .flatfy{margin-bottom:20px}}.footer .end p{font-size:14px;line-height:1.4em;margin-bottom:20px}@media only screen and (max-width:420px){.footer .end p span{display:block}}.footer .end p a{color:#fff}.footer .end p a:hover{color:#afafaf}.footer .end .foot-logo{width:144px;height:98px;margin:0 auto;display:block;background:url(../img/foot-logo.svg) no-repeat;background-size:contain}.footer .end ul li{float:left;padding-right:10px;margin-right:6px;position:relative;margin-bottom:20px}@media only screen and (max-width:1024px){.footer .end ul li{margin-right:12px;padding-right:16px}}.footer .end ul li a{color:#fff}.footer .end ul li a:hover{color:#afafaf}.footer .end ul li:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:3px;height:3px;border-radius:3px;background-color:#fff}.footer .end ul li.nodot{padding-right:0;margin-right:0}.footer .end ul li.nodot:after{display:none}.btn,.send_favorites button.register,.white button:not(.btn){position:relative;display:inline-block;min-height:34px;padding:8px 16px;border-radius:3px;text-transform:uppercase;color:#828282;border:1px solid #afafaf;background-color:#fff;background-repeat:no-repeat;font-family:lato,sans-serif;font-size:14px;font-weight:700;cursor:pointer;outline:0}.btn:hover,.send_favorites button.register:hover,.white button:hover:not(.btn){background-color:#e5e5e5}.btn-main,.send_favorites button.register{background-color:#bea277;color:#fff;border-color:#bea277}.btn-main:hover,.send_favorites button.register:hover{background-color:#ceba9a;border-color:#ceba9a;color:#fff}.btn-cta{background-color:#b51d0a;color:#fff;border-color:#b51d0a}.btn-cta:hover{background-color:#e5250d;border-color:#e5250d;color:#fff}.btn-small{min-height:28px;padding:4px 12px}.btn.loading,.send_favorites button.loading.register,.white button.loading:not(.btn){pointer-events:none}.btn.loading:before,.send_favorites button.loading.register:before,.white button.loading:not(.btn):before{position:absolute;z-index:5;right:0;top:auto;width:100%;height:100%;background-color:rgba(0,0,0,.6);content:""}.btn.loading:after,.send_favorites button.loading.register:after,.white button.loading:not(.btn):after{position:absolute;z-index:6;left:50%;top:50%;transform:translate(-50%,-50%);width:26px;height:26px;background:url(../img/loader3.svg) no-repeat;background-size:contain;content:""}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:lato,sans-serif;font-size:16px;color:#afafaf}input:-moz-placeholder,textarea:-moz-placeholder{font-family:lato,sans-serif;font-size:16px;color:#afafaf}input::-moz-placeholder,textarea::-moz-placeholder{font-family:lato,sans-serif;font-size:16px;color:#afafaf}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:lato,sans-serif;font-size:16px;color:#afafaf}form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text]{box-sizing:border-box;border:1px solid #afafaf;border-radius:3px;height:38px;padding-left:10px;padding-right:10px}form input[type=email]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=tel]:focus,form input[type=text]:focus{outline:0}form textarea{box-sizing:border-box;border:1px solid #afafaf;border-radius:3px;padding:6px 10px;overflow:auto;font-family:lato,sans-serif;font-size:16px}form textarea:focus{outline:0}form input[type=checkbox],form input[type=radio]{position:absolute;left:-9999px}.custom-select-title{padding:0 11px;position:relative;cursor:pointer}.custom-select-title span{font-size:16px;color:#757575}.custom-select-title:after{font-family:kb-icon!important;font-size:8px;content:"B";position:absolute;right:11px;top:50%;height:6px;transform:translateY(-50%);transition:transform .2s ease-in}.custom-select-title.opened:after{transform:rotate(180deg)}.custom-select-box{display:none;position:absolute;z-index:10;background:#fff;box-shadow:0 3px 3px rgba(0,0,0,.25);border-radius:0 0 3px 3px;padding:12px}.check{padding-left:29px;position:relative;margin-bottom:18px;cursor:pointer;font-size:14px;color:#828282}.check:before{position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid #afafaf;border-radius:3px;background-color:#fff;content:""}.check.checked:before{background-color:#bea277;border-color:#bea277}.check.checked:after{font-family:kb-icon!important;content:"b";color:#fff;font-size:11px;position:absolute;left:2px;top:0}input[type=checkbox]:checked+label.check:before{background-color:#bea277;border-color:#bea277}input[type=checkbox]:checked+label.check:after{font-family:kb-icon!important;content:"b";color:#fff;font-size:11px;position:absolute;left:3px;top:3px}.radio{padding-left:29px;position:relative;margin-bottom:18px;cursor:pointer;font-size:14px;color:#828282}.radio:before{position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid #afafaf;border-radius:50%;background-color:#fff;content:""}input[type=radio]:checked+label.radio:before{border-color:#bea277}input[type=radio]:checked+label.radio:after{content:"";position:absolute;left:3px;top:3px;width:10px;height:10px;border-radius:50%;background-color:#bea277}.help-block{margin:12px 0}.help-block-error{color:#b51d0a}input:-webkit-autofill,input:-webkit-autofill:focus textarea:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{border:1px solid #e8dece;-webkit-text-fill-color:#4f4c4d;-webkit-box-shadow:0 0 0 1000px #e8dece inset;transition:background-color 5000s ease-in-out 0s}.u-tab{margin:0 auto}.u-tab .tabs{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #fff}@media only screen and (max-width:1024px){.u-tab .tabs{display:none}}.u-tab .tabs li{padding:12px;color:#c4c4c4;cursor:pointer;font-size:14px;font-weight:700}.u-tab .tabs li:after{content:"";display:none;position:absolute;width:100%;height:3px;bottom:0;left:0;background-color:#fff}.u-tab .tabs li:hover{color:#fff;position:relative}.u-tab .tabs li:hover:after{display:block;background-color:#c4c4c4}.u-tab .tabs li.current{color:#fff;pointer-events:none;position:relative}.u-tab .tabs li.current:after{display:block;background-color:#fff}.u-tab .tabs li:first-child{border-left:none}.u-tab .tab-content{padding:30px 0;overflow:hidden;border-bottom:1px solid #fff;margin-bottom:40px}@media only screen and (min-width:1024px){.u-tab .tab-content{display:none}}@media only screen and (max-width:1024px){.u-tab .tab-content{padding:0;display:block;min-height:0;max-height:0;transition:max-height .2s ease-out;overflow:hidden;background-color:#c4c4c4;border-bottom:none;margin-bottom:2px}}.u-tab .tab-content.current{display:block}.u-tab .tab-content ul{margin:12px}.u-tab .tab-content ul li{width:21%;margin:0 2%}@media only screen and (max-width:1024px){.u-tab .tab-content ul li{width:46%;color:#4f4c4d;margin:0}}@media only screen and (max-width:768px){.u-tab .tab-content ul li{width:100%}}.u-tab .tab-content ul li a{display:block;color:#fff;padding:8px 0}@media only screen and (max-width:1024px){.u-tab .tab-content ul li a{padding:12px 0;color:#4f4c4d}}.u-tab .tab-content ul li a:hover{color:#afafaf}.u-tab label{display:none}@media only screen and (max-width:1024px){.u-tab label{display:block;width:100%;height:38px;padding:0 12px;text-align:left;background-color:#828282;color:#fff;border:none;outline:0;font-size:16px;font-weight:500;line-height:38px;cursor:pointer;border-radius:0;margin-bottom:2px;position:relative;padding-top:9px}.u-tab label:before{left:auto;font-weight:400;font-size:14px;position:absolute;right:20px;top:20px}}.u-tab input[type=radio]{position:absolute;left:-9999px}@media only screen and (max-width:1024px){.u-tab input[type=radio]:checked+label:before{transform:rotate(-90deg);top:13px}.u-tab input[type=radio]:checked+label+.tab-content{max-height:616px;padding-top:0;transition:max-height .4s ease-in}}[data-icon]:before{font-family:kb-icon!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"]:before,[class^=icon-]:before{font-family:kb-icon!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bookmark:before{content:"\61"}.icon-checked:before{content:"\62"}.icon-close:before{content:"\63"}.icon-d-serach:before{content:"\64"}.icon-filter:before{content:"\65"}.icon-floor:before{content:"\66"}.icon-logout:before{content:"\67"}.icon-mail-send:before{content:"\68"}.icon-note:before{content:"\69"}.icon-plus:before{content:"\6b"}.icon-poi:before{content:"\6c"}.icon-thin-arrow-right:before{content:"\6d"}.icon-thin-arrow-left:before{content:"\6e"}.icon-thin-arrow-down:before{content:"\6f"}.icon-thick-arrow-up:before{content:"\70"}.icon-thick-arrow-right:before{content:"\71"}.icon-thick-arrow-left:before{content:"\72"}.icon-thick-arrow-down:before{content:"\73"}.icon-size:before{content:"\74"}.icon-share:before{content:"\75"}.icon-settings:before{content:"\76"}.icon-room:before{content:"\78"}.icon-price:before{content:"\79"}.icon-thin-arrow-up:before{content:"\7a"}.icon-trash:before{content:"\41"}.icon-tri-down:before{content:"\42"}.icon-tri-left:before{content:"\43"}.icon-tri-right:before{content:"\44"}.icon-tri-up:before{content:"\45"}.icon-user:before{content:"\46"}.icon-year:before{content:"\47"}.icon-phone-call:before{content:"\48"}.icon-plot-size:before{content:"\6a"}.icon-lock:before{content:"\49"}.icon-house:before{content:"\4a"}.icon-houses:before{content:"\4b"}.icon-keys:before{content:"\4c"}.icon-search:before{content:"\77"}div.header{background-color:#4f4c4d}@media only screen and (max-width:1024px){div.header{overflow:visible}}@media only screen and (max-width:500px){div.header{position:fixed!important}}div.header a{line-height:1}div.header .wrap{margin:0!important}div.header .admin{background-color:#bea277;margin-right:20px;border-radius:3px}div.header .admin:hover{background-color:#ceba9a;color:#fff}select{height:38px;border-radius:3px;padding:0 10px}.content{background-color:#f1f1f1;padding-top:76px;text-shadow:none}.headline{background:0 0;margin-top:0;padding-top:0;margin-bottom:20px}.orderform select{margin-top:0;font-size:14px}.orderform select:active{outline-color:#bea277}.orderform select option:focus{outline-color:#bea277}.subheadlinebg{background-color:#efefef;padding:12px;margin:26px 0}.subheadlinebg ul>li label{margin-top:0}.stats .headline{margin-bottom:24px}.stat_config .auto{width:100%;margin-bottom:12px}.own_listings.agent>li>img{top:12px}.own_listings.agent .info{min-height:90px}.own_listings.agent .buttons{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;background-color:#efefef;padding:6px 12px;text-align:right}.own_listings.agent .buttons>.pill{margin-left:12px}.list>li>a .link,.list>li>a:visited .link{color:#4f4c4d}.list>li>a:hover .link{color:#bea277}.badge{border-radius:3px;text-transform:uppercase}.white{padding:24px}.white .message{padding:12px}.white button:not(.btn):hover{background-color:#e5e5e5}.send_favorites .white button.green.register,.white .btn.green,.white .send_favorites button.green.register,.white button.green:not(.btn){background-color:#b51d0a;border:none}.send_favorites .white button.green.register:hover,.white .btn.green:hover,.white .send_favorites button.green.register:hover,.white button.green:hover:not(.btn){background-color:#e5250d}.white #login_submit_button{color:#fff!important;background-color:#bea277;border:none;padding-left:36px}.white #login_submit_button:hover{background-color:#ceba9a}.white #login_submit_button:before{left:10px;display:block}.pass-remember{margin-top:16px}.pass-remember a{text-decoration:underline}.register_user{width:auto}@media only screen and (max-width:800px){.register_user form{background:0 0;padding-left:10px;padding-right:10px}.register_user form.agent{background:0 0;margin:0;padding:0;padding-bottom:15px}}label[for=remember_me]:before{top:2px}#login_form+p a{text-decoration:underline}#login_form+p a:hover{text-decoration:none}input[type=checkbox]:checked+label[for=remember_me]:after{top:6px}.nav .nl{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:3px;padding:14px 12px;margin-bottom:24px}.nav .nl li{text-transform:uppercase}.nav .nl b{background-color:#bea277;color:#fff;font-weight:500}.nav .nl a:hover{background-color:#f1f1f1}.btn.add,.send_favorites button.add.register,.white button.add:not(.btn){background-color:#b51d0a;color:#fff;border-color:#b51d0a}.btn.add:hover,.send_favorites button.add.register:hover,.white button.add:hover:not(.btn){background-color:#e5250d;border-color:#e5250d;color:#fff}.btn.add:before,.send_favorites button.add.register:before,.white button.add:not(.btn):before{color:#fff}.btn.add span,.send_favorites button.add.register span,.white button.add:not(.btn) span{color:#fff}form .required label{color:#b51d0a}.footer ul li a{font-size:initial;color:#fff}.footer ul li+li:before{display:none}.listings li h4{border-radius:3px;background-color:#bea277}.listings>li>a{padding-bottom:62px}.listings>li>a .favtools{justify-content:space-between;align-items:baseline;position:absolute;width:100%;bottom:0;right:0}.listings>li>a .favtools .notes form{align-items:baseline}.listings>li>a .favtools .notes form .note{margin-right:20px;font-weight:700}.listings>li>a .favtools .notes form .note textarea{height:40px;display:block}#uploadifive-photo_upload{width:auto!important;height:auto!important}.post_listing .checkboxes>li{height:61%}.post_listing .rooms>li{height:auto;overflow:hidden;margin-bottom:12px}.post_listing .rooms>li label{margin-top:12px}.post_listing .rooms>li>div{display:flex;padding-bottom:62px}.post_listing .rooms .delitem{top:auto;bottom:8px}.content .wrap{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.content .wrap>div{margin:0 12px}@media only screen and (max-width:1024px){.content .wrap>div{margin:0}}.content .wrap>.white{width:100%}.content .wrap .twocols{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:100%}@media only screen and (max-width:1024px){.content .wrap .twocols{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.content .wrap .twocols>div{margin:0 12px}@media only screen and (max-width:1024px){.content .wrap .twocols>div{margin:0}}.content .wrap .twocols .twocols-right{flex-grow:1;flex-basis:0}@media only screen and (max-width:1024px){.content .wrap .twocols .twocols-right{width:100%;margin-bottom:24px}}.content .wrap .twocols .twocols-left{width:220px}@media only screen and (max-width:1024px){.content .wrap .twocols .twocols-left{width:100%;margin-bottom:24px}}.text .checks li:before{color:#b51d0a}form.check input:focus:invalid,form.check input:required:invalid,form.check select.validator-invalid,form.check select:focus:invalid,form.check select:required:invalid{background-color:#fff;border:2px solid #b51d0a}.message{border-radius:3px;font-weight:700;font-size:16px;padding:15px}.message.error{background-color:#b51d0a}form.check{position:relative;margin-bottom:0;font-size:auto;color:inherit;cursor:default}form.check:before{display:none}.favorites_container .favorites.listings>li{margin-bottom:12px}li.checkbox label.check:after{top:2px!important;left:2px!important}.photos>li{width:50%;height:auto}.photos>li select{width:75%}.photos>li textarea{position:static;width:100%;margin-top:12px}.content .wrap .twocols .twocols-right .profile_form .twocols .twocols-left,.content .wrap .twocols .twocols-right .profile_form .twocols .twocols-right{margin-left:0}.white.admin-main .twocols .twocols-left{flex-grow:1;flex-basis:0;width:auto}@media only screen and (max-width:768px){#registerpage .register_user .hero h1{margin-left:0;margin-right:0}.post_listing .checkboxes>li{width:100%;height:auto;margin-top:10px;margin-bottom:10px}.post_listing .checkboxes>li.full{height:auto}.post_listing form ul.checkboxes>li label{margin-top:15px}.post_listing form .checkboxes h5{margin-bottom:20px;font-weight:700;font-size:18px}.post_listing h3{margin-bottom:25px}.post_listing form ul>li label{margin-top:15px}}.register_user form{background:0 0;padding:0}.register_user .buttons{text-align:center}.register_user form .buttons .btn.btn-main{width:auto;margin-top:45px}.register_user h2{margin-top:50px;color:#4f4c4d}.login-to-office{color:#b51d0a;font-weight:700;padding-left:10px;white-space:nowrap}