body{background:#f8f8f8}body .content{min-height:calc(100vh - 575px)}section.main{background:#f8f8f8}header .logo{overflow:hidden}header .logo img{position:absolute;left:0;top:50%;width:150px;margin-top:0;transform:translateY(-50%)}header .header-controls{top:25px}header .navbar nav.main #sitemap li a:hover{color:#3f6372}header .navbar nav.main #sitemap li.selected a{border-bottom:2px solid #06a7ea;color:#06a7ea;text-decoration:none}.Hero-unit .button.hero_button{background:#06a7ea}.container-fluid{background:#f8f8f8}h2.underline.left{position:relative}footer{padding-top:0;padding-bottom:0;height:auto}footer>.container-fluid{background:#fff;padding-bottom:30px}footer .footer{padding:34px 30px;background:#fff}footer .second .facebook a:hover span.fb-icon{background-position:0px -256px}.contact-us form{padding:30px;background:#fff}.contact-us form input,.contact-us form textarea{width:100%;margin-bottom:15px;border-radius:3px}.contact-us form textarea{min-height:100px;min-width:100%;max-width:100%}.contact-us form .form-submit{border:none;border-radius:3px;width:auto;height:auto;display:inline-block;padding:5px 30px;margin-bottom:0px;float:right}.apartments_container_outer{clear:both}.apartments_container{background-color:#fbfbfb;position:relative;box-shadow:0px 1px 1px rgba(0,0,0,0.1);margin-bottom:50px;margin-top:50px;width:100%;max-height:100%;overflow:hidden}.apartments_container .image_flex{display:flex}.apartments_container .apartments_image_container{padding-left:0}.apartments_container .apartments_image_container a{width:100%;height:100%;position:absolute}.apartments_container .apartments_image_container img{width:100%}.apartments_container .apartments_info_container{position:static;padding:20px;display:block}.apartments_container .apartments_info_container header{border-bottom:1px dashed rgba(0,0,0,0.1)}.apartments_container .apartments_info_container header h2 a{color:#06a7ea;font-size:20px;font-weight:normal;text-transform:capitalize}.apartments_container .apartments_info_container header h2 a:hover{text-decoration:none;color:#0584b8}.apartments_container .apartments_info_container header p{color:#707070;font-size:18px;line-height:1}.apartments_container .apartments_info_container .desc{padding-top:15px}.apartments_container .apartments_info_container footer{position:absolute;bottom:20px;background:#fbfbfb;padding-top:20px;padding:0;height:auto}.apartments_container .apartments_info_container footer ul{margin:0}.apartments_container .apartments_info_container footer ul li{margin-right:15px}.apartments_container .apartments_info_container .button{aaaposition:absolute;aabottom:20px;aaright:20px}.apartments_container .apartments_info_container .apartmens_footer ul{list-style-type:none;margin:0;padding:0}.apartments_container .apartments_info_container .apartmens_footer ul li{margin-right:5px;display:-webkit-inline-box}.apartments_container.smaller{min-height:280px;margin-bottom:15px;margin-top:15px}.apartments_container.smaller header h2{font-size:20px;font-weight:normal;margin-bottom:5px}.apartments_container.smaller header p{color:#777;font-size:16px}.apartments_container.smaller footer{margin-bottom:5px;bottom:0;bottom:-65px}.apartments_container.smaller footer .glyphicon{position:relative;top:2px}.apartments_container.smaller .apartments_info_container{padding-top:5px;padding-left:10px;bottom:-165px;position:relative}.apartments_container.smaller .apartments_info_container header{border-bottom:none}.apartments_sorting_container{margin-bottom:30px}.apartments_container .more-button{float:right;margin:15px 0 5px}@media only screen and (max-width:1024px){.apartments_container{max-height:inherit;overflow:auto;margin-bottom:20px;margin-top:20px;aapadding-bottom:30px}.apartments_container .image_flex{display:flex}.apartments_container .apartments_image_container{padding:0;aaheight:380px}.apartments_container .apartments_info_container{position:static;padding:20px;display:block}.apartments_container .apartments_info_container header{border-bottom:1px dashed rgba(0,0,0,0.1)}.apartments_container .apartments_info_container footer{position:static;padding:20px 0}}@media only screen and (max-width:992px){.apartments_container .image_flex{display:block}.apartments_container .apartments_image_container{height:380px}.apartments_container .apartments_info_container .button{position:static;display:block;float:left !important;margin-bottom:20px}}#sync1 .item{margin:5px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;background-size:contain;height:430px}#sync2 .item{margin:5px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;cursor:pointer;height:50px;background-size:cover}#sync2 .item h1{font-size:18px}#sync2 .synced .item{background:#06a7ea}#sync2 .owl-item{width:90px !important;height:70px}.owl-controls{display:none !important}.white_box_container{padding:15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0px 1px 1px rgba(0,0,0,0.1);margin-bottom:20px}.ibud_image_container img{width:100%}.ibud_image_container h1{border-bottom:1px dashed rgba(0,0,0,0.1);padding-bottom:10px}.ibud_image_container .text{margin-bottom:20px}.bg-white{background-color:#fff}.full-width{width:100%}.brakeLine{position:relative;height:20px;margin-bottom:15px}.brakeLine:after{content:'';position:absolute;left:0;bottom:0px;height:2px;background-color:#000;width:100%}.no-left-padding{padding-left:0}.form-checkbox{margin:0 0 10px;width:20px;position:relative;bottom:-10px;line-height:24px}.boxcheckText{margin-left:10px}.applicationform label,.applicationform .control-label{font-size:17px;font-weight:bold}.applicationform .label-english{font-size:13px;color:gray;font-weight:500;display:block}.applicationform .boxcheckText{font-weight:bold}.applicationform .icelandic-terms{margin-top:25px}.applicationform .icelandic-terms p{font-weight:600;margin-bottom:0}.applicationform .english-terms{margin-top:25px}.applicationform .english-terms p{color:gray;font-weight:500;margin-bottom:0}