*{margin:0;padding:0;outline:none;}html{height:100%;}body{height:100%;position:relative;word-wrap:break-word;}@media (max-width: 767px){body{padding-left:0px;padding-right:0px;}}#wrapper{min-height:610px;}#wrapper_in{min-height:610px;}h1{font-size:44px;line-height:44px;color:#888;}h2{font-size:42px;line-height:42px;color:#888;}h3{font-family:inherit;text-transform:capitalize;font-weight:400;font-size:24px;color:#34393d;margin-top:33px;margin-bottom:33px;border-bottom:1px solid #c2c3c4;line-height:40px;}h4{font-size:28px;line-height:28px;color:#888;}h5{font-size:22px;line-height:22px;color:#888;}h6{font-size:16px;line-height:16px;color:#888;}h1,h2,h3,h4,h5,h6{text-align:left;}@media (max-width: 480px){h1,h2,h3,h4,h5,h6{text-align:center;}}img{max-width:100%;}p,blockquote{margin:0 0 10px;font-size:14px;line-height:20px;color:#888;}ul li{font-size:16px;line-height:20px;color:#888;}.filter-search select{float:left;margin:0 5px;width:200px;}.filter-search,.filters .alert-info{background-color:transparent;border:medium none;height:auto;}input.invalid{border-color:#f00 !important;}.hideme{opacity:0;}.visible{opacity:1;}.modal-dialog{width:600px;margin:auto;position:absolute;top:30%;bottom:0;left:0;right:0;}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent;}.navbar-default{background-color:transparent;border-color:transparent;}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:transparent;}.iconsrow .fa-hover{float:left;font-size:14px;padding:3px 0 3px 9px;width:225px;}.iconsrow .fa-hover:hover{background:#fff;padding:3px 0 3px 9px;}.iconsrow .fa-hover i{color:#428bca;font-size:16px;width:25px;}.house_button a,.admin_table_47 .blank a,input[type="submit"],input[type="button"],.realestate_search_button,.btn.btn-default,.controls .btn,.login button,.registration button.btn-primary,.filter-search button.btn,.contact-form button.btn,.btn[href*="myModal"],.nav.nav-pills .active a{background:#83bb4e !important;border:medium none !important;border-radius:0px !important;font-weight:400;color:#fff !important;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.house_button a:hover,.admin_table_47 .blank a:hover,input[type="submit"]:hover,input[type="button"]:hover,.realestate_search_button:hover,.btn.btn-default:hover,.controls .btn:hover,.login button:hover,.registration button.btn-primary:hover,.filter-search button.btn:hover,.contact-form button.btn:hover,.btn[href*="myModal"]:hover,.nav.nav-pills .active a:hover{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;background:#83bb4e !important;}.alert-info{color:#fff;}a.list-group-item.active > .badge,.nav-pills > .active > a > .badge,.btn-primary .badge{color:#2069a8;}code{background:transparent;}pre{padding:10px;}.clear{clear:both;}label{font-weight:normal;}div.col_rent{background-color:#4dc7ec;font-size:14px;text-transform:uppercase;}a:focus,a:active{color:#888;text-decoration:none;outline:none;}.input{background:#428bca;border:1px #c8c8c8 solid;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;}.input:hover{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;background:#2069a8;}.soc_icons-keyframes 49%{-o-transform:translateY(100%);-ms-transform:translateY(100%);-moz-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);}.soc_icons-keyframes 50%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=@n * 100)";-moz-opacity:0;-webkit-opacity:0;-o-opacity:0;opacity:0;-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);}.soc_icons-keyframes 51%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=@n * 100)";-moz-opacity:1;-webkit-opacity:1;-o-opacity:1;opacity:1;}@-webkit-keyframes soc_icons{49%{-o-transform:translateY(100%);-ms-transform:translateY(100%);-moz-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);}50%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=@n * 100)";-moz-opacity:0;-webkit-opacity:0;-o-opacity:0;opacity:0;-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);}51%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=@n * 100)";-moz-opacity:1;-webkit-opacity:1;-o-opacity:1;opacity:1;}}@-moz-keyframes soc_icons{49%{-o-transform:translateY(100%);-ms-transform:translateY(100%);-moz-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);}50%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=@n * 100)";-moz-opacity:0;-webkit-opacity:0;-o-opacity:0;opacity:0;-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);}51%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=@n * 100)";-moz-opacity:1;-webkit-opacity:1;-o-opacity:1;opacity:1;}}@-ms-keyframes soc_icons{49%{-o-transform:translateY(100%);-ms-transform:translateY(100%);-moz-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);}50%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=@n * 100)";-moz-opacity:0;-webkit-opacity:0;-o-opacity:0;opacity:0;-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);}51%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=@n * 100)";-moz-opacity:1;-webkit-opacity:1;-o-opacity:1;opacity:1;}}@-o-keyframes soc_icons{49%{-o-transform:translateY(100%);-ms-transform:translateY(100%);-moz-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);}50%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=@n * 100)";-moz-opacity:0;-webkit-opacity:0;-o-opacity:0;opacity:0;-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);}51%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=@n * 100)";-moz-opacity:1;-webkit-opacity:1;-o-opacity:1;opacity:1;}}@keyframes book_animation{49%{-o-transform:translateY(100%);-ms-transform:translateY(100%);-moz-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);}50%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=@n * 100)";-moz-opacity:0;-webkit-opacity:0;-o-opacity:0;opacity:0;-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);}51%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=@n * 100)";-moz-opacity:1;-webkit-opacity:1;-o-opacity:1;opacity:1;}}.header{background:#252b2b;width:100%;}.header #logo{margin:0;border:none;position:relative;z-index:1;text-align:center;}.header #logo img{border:none;position:relative;z-index:1;}@media (max-width: 767px){.header #logo{text-align:center;padding:10px 0 20px;}}.header .opening_times_title{color:#eee;font-size:20px;margin:0 0 2px 0;}.header .ot_desc{font-size:12px;line-height:14px;color:#eee;margin:0;}.header .top-links{border-bottom:1px solid #343a3a;padding-top:10px;}.header .moduletable_email_us{margin-top:5px;}.header .moduletable_email_us p{margin-bottom:0px;}.header .moduletable_email_us p:before,.header .moduletable_email_us p:after{content:"";display:table;clear:both;}.header .moduletable_email_us img{float:left;width:22px;}.header .moduletable_email_us span{display:block;float:left;font-size:13px;}.header .moduletable_email_us a{color:#83888b;}.header .moduletable_email_us a:hover{color:#83bb4e;}.header .soc_icons_box{text-align:right;}@media (max-width: 767px){.header .soc_icons_box{text-align:center;}}.header .soc_icons_box ul{display:-moz-inline-stack;display:inline-block;list-style:none;margin:0px;}.header .soc_icons_box ul li{float:left;padding:0;overflow:hidden;}.header .soc_icons_box ul li a{font-size:18px;padding:7px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;color:#83bb4e;}.header .soc_icons_box ul li a:before{display:block;}.header .soc_icons_box ul li a:hover{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;color:#83bb4e;}.header .soc_icons_box ul li a:hover:before{-webkit-animation-name:soc_icons;-moz-animation-name:soc_icons;-ms-animation-name:soc_icons;-o-animation-name:soc_icons;animation-name:soc_icons;-webkit-animation-duration:0.3s;-moz-animation-duration:0.3s;-ms-animation-duration:0.3s;-o-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:name;-moz-animation-direction:name;-ms-animation-direction:name;-o-animation-direction:name;animation-direction:name;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-play-state:running;-moz-animation-play-state:running;-ms-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;}@media (max-width: 767px){.header .moduletable_email_us p{text-align:center;}.header .moduletable_email_us p>*{display:inline-block;float:none;}.header .soc_icons{display:block;padding-top:10px;text-align:center;}.header .soc_icons li{display:inline-block;float:none;}}.header .navbar-toggle:hover i{color:#83bb4e;}.navbar-collapse.in{overflow-y:visible;padding-bottom:10px;}.navbar-header i{color:#878989;font-size:25px;}.navbar-collapse{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}.nav > li > a:hover{background:transparent;}.navbar-nav > li{float:none;}.navbar{min-height:35px;margin-bottom:0;}.top_menu ul.menu{float:left;margin:0;}@media (max-width: 767px){.top_menu ul.menu{margin:10px 0;float:none;}}.top_menu ul.menu li{border-right:1px solid #eee;float:left;list-style:none outside none;position:relative;}@media (max-width: 767px){.top_menu ul.menu li{list-style:none outside none;position:relative;border-right:medium none;float:none;}}.top_menu ul.menu li a{font-size:12px;margin:0 10px;padding:0;position:relative;}@media (max-width: 767px){.top_menu ul.menu li a{background-color:#fafafa;border-bottom:1px solid #eee;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;display:block;font-size:14px;margin:0;padding:4px 9px 4px 10px;position:relative;color:#92999e;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.top_menu ul.menu li a:hover{padding:4px 9px 4px 20px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}}@media (max-width: 767px){.top_menu ul.menu li:first-child a{border-top:1px solid #eee;}}.top_menu ul.menu li:last-child{border-right:none;}.main_menu .navbar{margin:0;border:0;}.main_menu ul.menu{float:left;text-align:center;margin:25px 0 0;}@media (max-width: 767px){.main_menu ul.menu{float:none;margin:10px 0 0;}}.main_menu ul.menu ul.menu>li>a{margin:0 10px;}.main_menu ul.menu li{position:relative;list-style:none;display:inline-block;}.main_menu ul.menu li:hover>a{color:#fff;}@media (min-width: 767px){.main_menu ul.menu li:hover{background-color:#83bb4e;}}@media (max-width: 767px){.main_menu ul.menu li{float:none;position:relative;list-style:none;display:block;border-top:1px solid #eee;}.main_menu ul.menu li:hover>a{background-color:#83bb4e;}}.main_menu ul.menu li a{font-size:15px;text-shadow:none;padding:15px 20px;background-color:transparent;border-bottom:0px;font-weight:500;text-transform:uppercase;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;border:0 solid;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}@media (max-width: 992px){.main_menu ul.menu li a{padding:0 3px 30px;}}@media (max-width: 768px){.main_menu ul.menu li a{display:block;font-size:16px;margin:0;padding:7px 20px 7px 5px;position:relative;white-space:nowrap;text-align:left;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;width:100%;border-bottom:0px solid transparent;}}.main_menu ul.menu li a:hover{border:0 solid;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}@media (max-width: 767px){.main_menu ul.menu li a:hover{border-bottom:0px solid transparent;margin:0;padding:7px 10px 7px 15px;}}.main_menu ul.menu li.active.current:hover>a,.main_menu ul.menu li.active.current>a:hover{color:#fff;}.main_menu ul.menu li.active>a{background-color:#83bb4e !important;color:#fff;}@media (max-width: 767px){.main_menu ul.menu li.active>a{display:block;background-color:transparent;border-bottom:medium none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;text-align:left;}}@media (max-width: 767px){!important
                .main_menu ul.menu li.active>a:hover{background-color:transparent;border-bottom:medium none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}}.main_menu ul.menu li.parent:hover ul{display:block;}@media (max-width: 767px){.main_menu ul.menu li.parent a{display:block;font-size:18px;margin:0;padding:7px 10px 7px 0;padding:7px 20px 7px 5px;position:relative;text-transform:uppercase;float:left;text-align:left;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.main_menu ul.menu li.parent a:hover{padding:7px 10px 7px 15px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}}.main_menu ul.menu li.parent a span.arrow{right:4px;top:23px;position:absolute;width:0;height:0;border-style:solid;border-width:6px 4px 0 4px;border-color:#92999e transparent transparent transparent;line-height:0;filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000');}@media (max-width: 992px){.main_menu ul.menu li.parent a span.arrow{right:-8px;top:9px;}}@media (max-width: 768px){.main_menu ul.menu li.parent a span.arrow{right:9px;top:16px;}}@media (max-width: 767px){.main_menu ul.menu li.parent a span.arrow{display:none;}}.main_menu ul.menu li.parent ul{display:none;top:100%;background:#fff;background-color:#83bb4e;list-style:none;position:absolute;float:left;min-width:220px;z-index:9999;}@media (max-width: 767px){.main_menu ul.menu li.parent ul{display:block;background-color:transparent;border-left:medium none;border-top:medium none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;float:none;position:relative;width:100%;left:0;top:0;overflow:hidden;}}.main_menu ul.menu li.parent ul li{margin:0;padding:0;border-bottom:1px solid #83bb4e;clear:both;width:100%;display:block;text-align:left;-webkit-box-shadow:1px 1px 1px rgba(255,255,255,0.05);-moz-box-shadow:1px 1px 1px rgba(255,255,255,0.05);-o-box-shadow:1px 1px 1px rgba(255,255,255,0.05);box-shadow:1px 1px 1px rgba(255,255,255,0.05);}@media (max-width: 767px){.main_menu ul.menu li.parent ul li{float:left;border-bottom:0px solid #eee;}}.main_menu ul.menu li.parent ul li a{font-size:13px;float:left;padding:7px 10px 7px 0;margin:0 15px 0 0;text-indent:10px;width:100%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;color:#fff;font-weight:300;}@media (max-width: 767px){.main_menu ul.menu li.parent ul li a{display:block;font-size:14px;margin:0;padding:7px 10px;position:relative;text-transform:uppercase;}}.main_menu ul.menu li.parent ul li a:hover{background-color:#83bb4e;padding-left:10px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}@media (max-width: 767px){.main_menu ul.menu li.parent ul li a:hover{padding:7px 10px 7px 20px;}}.main_menu ul.menu li.parent ul li a span.arrow{right:6px;top:14px;position:absolute;width:0;height:0;border-style:solid;border-width:4px 6px 4px 0;border-color:transparent #fff transparent transparent;line-height:0px;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000');}.main_menu ul.menu li.parent ul li ul.nav-child{left:-100%;top:0px;min-width:220px;display:none;}@media (max-width: 767px){.main_menu ul.menu li.parent ul li ul.nav-child{display:block;background-color:transparent;border-left:medium none;border-top:medium none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;float:none;position:relative;width:100%;left:0 !important;top:0 !important;}}@media (max-width: 767px){.main_menu ul.menu li.parent ul li ul.nav-child li{border-bottom:medium none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;clear:both;margin:0;padding:0;width:100%;border-top:1px solid #eee;}}.main_menu ul.menu li.parent ul li ul.nav-child li a{font-size:13px;float:left;padding:7px 0px 7px 0;margin:0 0px 0 0;text-indent:10px;width:100%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}@media (max-width: 767px){.main_menu ul.menu li.parent ul li ul.nav-child li a{color:#92999e;display:block;font-size:14px;position:relative;text-transform:uppercase;float:none;margin:0 15px 0 0;padding:7px 10px 7px 20px;text-indent:10px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;width:100%;}}.main_menu ul.menu li.parent ul li ul.nav-child li a:hover{padding-left:10px;}@media (max-width: 767px){.main_menu ul.menu li.parent ul li ul.nav-child li a:hover{color:#000;padding:7px 10px 7px 30px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}}.main_menu ul.menu li.parent ul li:hover ul{display:block;}.main_menu ul.menu li.parent ul li.active>a{color:#252b2b;font-weight:bold;}@media (max-width: 767px){.main_menu ul.menu li.parent ul li.active>a{font-weight:normal;display:block;font-size:14px;margin:0;padding:7px 10px;position:relative;text-transform:uppercase;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}}.main_menu ul.menu li.parent ul li.active>a:hover{color:#030909;}@media (max-width: 767px){.main_menu ul.menu li.parent ul li.active>a:hover{color:#000;padding:7px 10px 7px 20px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}}@media (max-width: 767px){.main_menu ul.menu li.parent ul li.active ul{display:block;background-color:transparent;border-left:medium none;border-top:medium none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;float:none;position:relative;width:100%;}}.main_menu ul.menu li.parent ul li.active ul li a{font-weight:normal;}@media (max-width: 767px){.main_menu ul.menu li.parent ul li.active ul li a{display:block;font-size:14px;margin:0;padding:7px 10px;position:relative;text-transform:uppercase;}}.main_menu ul.menu li.parent ul li.active ul .active a{font-weight:bold;}@media (max-width: 767px){.main_menu ul.menu li.parent ul li.active ul .active a{color:#252b2b;display:block;font-size:14px;margin:0;padding:7px 10px;position:relative;text-transform:uppercase;}}.main_menu ul.menu>li:hover>a>span.arrow{border-color:#fff transparent transparent transparent;}.footer_menu ul.menu{float:left;margin:0 0 15px 0;}@media (max-width: 767px){.footer_menu ul.menu{margin:10px 0;float:none;}}.footer_menu ul.menu li{border-right:1px solid #cecece;float:left;list-style:none outside none;position:relative;}@media (max-width: 767px){.footer_menu ul.menu li{list-style:none outside none;position:relative;border-right:medium none;float:none;}}.footer_menu ul.menu li a{font-size:12px;margin:0 10px;padding:0;position:relative;}@media (max-width: 767px){.footer_menu ul.menu li a{background-color:#fafafa;border-bottom:1px solid #eee;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;display:block;font-size:14px;margin:0;padding:4px 9px 4px 10px;position:relative;color:#92999e;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.footer_menu ul.menu li a:hover{background:transparent;padding:4px 9px 4px 20px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}}.footer_menu ul.menu li:last-child{border-right:none;}@media (max-width: 767px){.footer_menu ul.menu li:last-child a{border-top:0px solid #eee;}.footer_menu ul.menu li:last-child a:hover{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}}.breadcrumb{padding:8px 15px 8px 0px;margin-top:20px;border-radius:0px;}.breadcrumb li a{padding:0 5px;}.breadcrumb li .divider{padding:0 5px 0 0;border-style:solid;border-width:4.5px 0 4.5px 6px;border-color:transparent transparent transparent #428bca;line-height:0px;display:inline-block;_border-color:#000 #000 #000 #428bca;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000');}.breadcrumb li span{display:block;}.breadcrumb .active .divider{display:none;}.breadcrumb li + li:before{padding:0;content:"";}.form-horizontal .control-label{text-align:left;}.well{box-shadow:none;}.login input{padding:10px 5px;font-size:14px;color:#888;border:1px #eaeaea solid;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;}.login .lab_rem label{float:left;margin-right:5px;color:#888;}.login .block_login label{color:#888;}.login .block_login input{-webkit-box-shadow:inset 0 0 0 50px #fff !important;-webkit-text-fill-color:#888 !important;color:#888 !important;}.login button{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.login button:hover{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}ul.nav_bar_log{border-bottom:0px solid #ddd;}ul.nav_bar_log li a{padding:0;border:0 solid;}.registration input{padding:10px 5px;font-size:14px;color:#888;border:1px #eaeaea solid;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;}.registration label{color:#888;}legend{color:#888;}.reg{margin:20px 0 0;}.reg a.btn{padding:6px 5px;font-size:14px;color:#fff;background:#428bca;border:1px #eaeaea solid;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.reg a.btn:hover{background:#2069a8;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.reg button{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.reg button:hover{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.remind label,.reset label{color:#888;}.remind input,.reset input{padding:10px 5px;font-size:14px;color:#888;border:1px #eaeaea solid;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;}@media (max-width: 767px){.remind input,.reset input{margin-bottom:10px;}}.remind button,.reset button{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.remind button:hover,.reset button:hover{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.chzn-results li.highlighted{background:#428bca !important;}.page-header{padding-bottom:10px;margin:20px 0;border-bottom:1px solid #eee;}#limit option:hover{background:#428bca !important;}.contact-category .pull-right{float:none !important;text-align:left !important;}.contact-category .label-warning{background:#428bca;border:#2069a8 0 solid;}.contact-category label{display:block;}.contact-category input{padding:10px 5px;margin:0 0 10px 0;font-size:14px;color:#888;border:1px #eaeaea solid;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;}.contact-category span.label-warning{display:inline-block;padding:10px 5px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin:0 15px 15px 0;}.contact-category ul{list-style:none;}.category{width:100%;}.map{width:100% !important;}.contact-form input,.contact-form #jform_contact_message{width:98%;padding:10px 5px;margin:0 0 10px 0;font-size:14px;color:#888;border:1px #eaeaea solid;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;}.contact-form legend,.contact-form label{color:#888;}.contact-form .send_co{margin:0 0 15px 0;}.contact-form .send_co label{margin:0px 7px 0 0;}.contact-form #jform_contact_email_copy{width:auto;padding:0;margin:0;}.contact-form button{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.contact-form button:hover{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.contact-address dt{width:auto;}.contact-address dd{margin-left:0px;}.snd_m label{float:left;padding:0 5px 0 0;}.snd_m .controls input#jform_contact_email_copy{margin-top:4px;}.archive button{padding:1px 12px;}#footer{background-color:#252b2b;padding:30px 0;width:100%;margin-top:10px;}#footer h3{margin-top:10px;margin-bottom:20px;font-family:inherit;text-transform:capitalize;font-weight:300;font-size:24px;color:#fff;margin-top:33px;margin-bottom:33px;border-bottom:1px solid #c2c3c4;text-align:left;}#footer p,#footer .featured_houses_line .featured_list_title a,#footer .featured_houses_line .featured_houses_hits{font-size:13px;color:#8d8c8d;line-height:20.5px;}#footer a{color:#fff;}#footer a:hover,#footer .featured_list_title a:hover{color:#83bb4e;}#footer .copyrights{border-top:1px solid #343a3a;margin-top:25px;padding-top:30px;}#footer .copyrights p{margin:0;font-size:16px;line-height:20px;text-align:center;}#footer .copyrights p a{font-family:Arial;font-size:13px;}#footer .moduletable_footer_top_houses .featured_houses_line,#footer .moduletable_footer_top_houses .rem_type_catlist,#footer .moduletable_footer_top_houses .featured_list_title,#footer .moduletable_footer_top_houses .featured_houses_hits{padding:0px;background:none;margin:0px;border-width:0px;display:block;}#footer .moduletable_footer_top_houses .featured_list_title{float:left;line-height:1px;width:60%;text-align:left;height:auto;overflow:hidden;text-overflow:ellipsis;}#footer .moduletable_footer_top_houses .rem_type_catlist{float:right;height:auto;width:40%;overflow:hidden;text-overflow:ellipsis;text-align:right;}#footer .moduletable_footer_top_houses .featured_list_title>*,#footer .moduletable_footer_top_houses .rem_type_catlist>*{white-space:nowrap;}#footer .moduletable_contact_info p{margin-bottom:1px;}@media (max-width: 480px){#footer h3{margin-top:20px;text-align:center;}}.main_slider,.moduletable_right_top_house{margin-top:30px;}.moduletable_top_houses .featured_houses>div[class*="featured"],.moduletable_new_houses .basictable>div[class*="featured"],#gallery_rem>div[class*="featured"]{background-color:#fff;}.moduletable_top_houses .featured_houses>div,#gallery_rem>div{padding-bottom:20px;}.moduletable_top_houses .featured_houses .rem_house_viewlist,#gallery_rem .rem_house_viewlist{margin-left:auto;margin-right:auto;width:90%;padding:0px;background:#34393d;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.moduletable_top_houses .featured_houses .rem_house_viewlist:hover,#gallery_rem .rem_house_viewlist:hover{background:#83bb4e;}.moduletable_top_houses .featured_houses .rem_house_viewlist a,#gallery_rem .rem_house_viewlist a{color:#fff;}.moduletable_top_houses .featured_houses .rem_house_viewlist:hover a,#gallery_rem .rem_house_viewlist:hover a{color:#fff;}.moduletable_top_houses .featured_houses .rem_house_viewlist a,#gallery_rem .rem_house_viewlist a{padding:10px;}.main_slider ~ div{display:none;}.main_slider #captionSlide{background-color:#000;background-color:rgba(0,0,0,0.9);bottom:10%;display:block;left:5%;margin:0;position:absolute;width:500px;padding:20px;text-align:left;}.main_slider #captionSlide .slide-title{height:auto;width:auto;overflow:hidden;text-overflow:ellipsis;line-height:40px;}.main_slider #captionSlide .slide-title a{font-family:"Open Sans";text-transform:uppercase;font-weight:400;font-size:24px;color:#fff;margin-top:0px;margin-bottom:0px;border-bottom:0px solid #c2c3c4;white-space:nowrap;}.main_slider #captionSlide .slide-title a:hover{color:#83bb4e;}.main_slider #captionSlide div{font-size:14px;}.moduletable_main_search{padding:5px 5px 10px 10px;margin-top:47px;background:rgba(0,0,0,.05);}.moduletable_main_search #rem_mod_search{display:block;}.moduletable_main_search #rem_mod_search input,.moduletable_main_search #rem_mod_search select{font-size:13px;}.moduletable_main_search #rem_mod_search .modSearchSelect.inputbox,.moduletable_main_search #rem_mod_search #catid{height:40px;}.moduletable_main_search #rem_mod_search .inputbox,.moduletable_main_search #rem_mod_search .hasDatepicker,.moduletable_main_search #rem_mod_search #pricefrom,.moduletable_main_search #rem_mod_search #priceto{height:30px;}.moduletable_main_search #rem_mod_search #rem_slider_mod{margin:20px 0 16px 7px;}.moduletable_main_search #rem_mod_search input.inputbox{width:160px;}.moduletable_main_search #rem_mod_search #catid{width:100px !important;}.moduletable_main_search #rem_mod_search #rem_slider_mod{width:94%;}.moduletable_main_search #rem_mod_search .modSearchSelect.inputbox{width:180px !important;}.moduletable_main_search .search_button{display:block;}.moduletable_main_search .search_button .button{margin-left:auto;margin-top:10px;margin-right:10px;font-size:13px;display:block;}.moduletable_new_houses .featured_houses_block,.moduletable_top_houses .featured_houses_block{position:relative;overflow:hidden;}.moduletable_top_houses .basictable{margin-left:9px;}.moduletable_top_houses .featured_houses_block{width:264px !important;margin:0 5px 15px;}.moduletable_top_houses .featured_houses_block img{width:100% !important;}.moduletable_top_houses .featured_houses_block .featured_houses_title{text-align:left;}.moduletable_top_houses .featured_houses_block .featured_houses_title a{display:block;height:auto;width:auto;overflow:hidden;text-overflow:ellipsis;font-family:inherit;font-size:16px;font-weight:400;color:#838383;line-height:19px;text-transform:uppercase;white-space:nowrap;}.moduletable_top_houses .featured_houses_block .featured_houses_title a:hover{color:#83bb4e;}.moduletable_top_houses .featured_houses_block .featured_houses_inline{border-bottom:1px solid #c2c3c4;margin:0 0 10px;padding:0 0 10px;display:block;width:auto;font-family:Arial;font-size:11px;font-weight:400;color:#333;line-height:inherit;}.moduletable_main_slider>div:last-child,.moduletable_new_houses>div:last-child,.moduletable_top_houses>div:last-child,.moduletable_footer_top_houses>div:last-child,.moduletable_right_top_house>div:last-child{display:none;}#Go_Top,#Go_Bottom{position:fixed;z-index:9999;width:50px;height:25px;background:#34393d;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;cursor:pointer;right:1px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=@n * 100)";-moz-opacity:0.8;-webkit-opacity:0.8;-o-opacity:0.8;opacity:0.8;}#Go_Top:hover,#Go_Bottom:hover{background:#83bb4e;}#Go_Top.arrow--hide,#Go_Bottom.arrow--hide{pointer-events:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=@n * 100)";-moz-opacity:0;-webkit-opacity:0;-o-opacity:0;opacity:0;}#Go_Top .arrow,#Go_Bottom .arrow{margin:7px auto;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}#Go_Top:hover *,#Go_Bottom:hover *{-moz-transform:scale(1.25);-webkit-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}#Go_Top:hover,#Go_Bottom:hover{-moz-opacity:1;-webkit-opacity:1;-o-opacity:1;opacity:1;}@media (max-width: 767px){#Go_Top,#Go_Bottom{display:none;}}#Go_Top{bottom:60px;}#Go_Top .arrow{display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #fff;}#Go_Top:active{bottom:58px;}#Go_Bottom{bottom:20px;}#Go_Bottom .arrow{display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #fff;}#Go_Bottom:active{bottom:18px;}@media (max-width: 1024px) and (min-width: 769px){.moduletable_top_houses .featured_houses_price,.moduletable_top_houses .featured_houses_viewlisting{display:block;float:none;}}@media (max-width: 1024px){.main_slider #captionSlide{left:10%;width:80%;}.moduletable_top_houses .featured_houses_block{width:216px !important;}.moduletable_main_search #rem_mod_search input.inputbox{width:165px;}.moduletable_main_search #rem_mod_search #catid{width:105px !important;}.moduletable_main_search .search_button{display:inline-block;margin-bottom:-12px;}.moduletable_top_houses .basictable{margin-left:0.8%;}#Go_Top,#Go_Bottom{width:41px;}}@media (max-width: 768px) and (min-width: 481px){.moduletable_main_search form>*:nth-child(2){margin-left:26px;}}@media (max-width: 768px){.main_slider #captionSlide{bottom:5%;}.moduletable_main_search .com_realestatemanager_main_search{margin-left:7%;}.moduletable_main_search .search_button{margin-bottom:0px;}.moduletable_main_search #rem_mod_search input.inputbox{width:200px;}.moduletable_main_search #rem_mod_search #catid{width:140px !important;}.moduletable_top_houses .basictable{margin-left:0.5%;}.moduletable_top_houses .featured_houses_block{width:252px !important;}#Go_Top,#Go_Bottom{width:23px;padding:5px 0;height:35px;}}@media (max-width: 736px){.sidebar-right .moduletable_right_top_house .featured_houses>div{display:block;margin:0px auto 15px auto;margin-left:auto;margin-right:auto;width:100% !important;max-width:320px;}}@media (max-width: 480px){.main_slider .realestateSlider.horizontal .arrow-left{left:0px;}.main_slider .realestateSlider.horizontal .arrow-right{right:0px;}.main_slider #captionSlide{left:12.5%;width:75%;}.main_slider #captionSlide .slide-title a{font-size:18px;}.main_slider .slide-description{display:none;}.moduletable_main_search{padding:5px 5px 10px;}.moduletable_main_search .com_realestatemanager_main_search{margin-left:3%;}.moduletable_main_search #rem_mod_search input.inputbox{width:232px;}.moduletable_main_search #rem_mod_search #catid{width:172px !important;}.moduletable_main_search #rem_mod_search input.hasDatepicker{width:60%;}.moduletable_main_search #rem_mod_search .modSearchSelect.inputbox{width:56% !important;}.moduletable_main_search form>div:nth-child(4){width:100%;}.moduletable_main_search .search_button{position:relative;left:-1.7%;display:block;margin-left:auto;margin-right:auto;width:69%;}.moduletable_main_search .search_button input{width:100%;}.moduletable_top_houses .basictable{margin-left:0px;}.moduletable_top_houses img{height:auto !important;}.moduletable_top_houses .featured_houses>div{display:block;margin:0px auto 15px auto;margin-left:auto;margin-right:auto;width:100% !important;}}.sidebar-right .moduletable_right_top_house .featured_houses_inline{margin:0 15px 11.2px 0;}.sidebar-right .moduletable_right_top_house .rem_house_viewlist,.sidebar-right .moduletable_right_top_house .featured_houses_block{background-color:#34393d;}.sidebar-right .moduletable_right_top_house .featured_houses_block{border-width:0px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.sidebar-right .moduletable_right_top_house .featured_houses_block a{color:#a3a3a3;}.sidebar-right .moduletable_right_top_house .featured_houses_block a:hover{color:#83bb4e;}.sidebar-right .moduletable_right_top_house .featured_houses_block .featured_houses_title{text-transform:uppercase;font-size:16px;}.sidebar-right .moduletable_right_top_house .col_rent{font-size:16px;}.sidebar-right .moduletable_new_houses .featured_list_title{display:none;}.sidebar-right .moduletable_new_houses .featured_list_viewlisting{padding:0px;margin-top:19px;}.sidebar-right .moduletable_new_houses .featured_list_viewlisting a{padding:5.5px 15px;color:#fff;background:#34393d;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.sidebar-right .moduletable_new_houses .featured_list_viewlisting a:hover{background:#83bb4e;}@media (max-width: 1024px){.sidebar-right .moduletable_right_top_house .featured_houses_block{width:212px !important;}.sidebar-right .moduletable_right_top_house img{width:100% !important;height:auto !important;}.sidebar-right .moduletable_right_top_house .feature_texthouse{padding-bottom:0px;}.sidebar-right .moduletable_right_top_house .feature_texthouse > *{width:100%;}.sidebar-right .moduletable_right_top_house .rem_house_viewlist{padding-top:5px;}}@media (max-width: 768px){.sidebar-right .moduletable_right_top_house .featured_houses + div{display:none;}.sidebar-right .moduletable_right_top_house .featured_houses_block{width:157.5px !important;}}@media (max-width: 736px){.sidebar-right .moduletable_right_top_house .featured_houses_price{display:block;}.sidebar-right .moduletable_right_top_house .featured_houses_viewlisting{float:none;}}@media (max-width: 736px) and (min-width: 569px){.sidebar-right .moduletable_new_houses .featured_houses_line{float:left;margin-left:3%;width:45%;}}@media (max-width: 569px) and (min-width: 481px){.sidebar-right .moduletable_new_houses .featured_houses_line{float:left;margin-left:2%;width:47%;}}@media (max-width: 480px){.sidebar-right .moduletable_new_houses .featured_houses_line{max-width:320px;margin-left:auto;margin-right:auto;}}#contentBox>div>div.componentheading,.contact-category h2,.item-page .page-header h2,.blog .page-header h2 a,.blog-featured h2 a,.categories-list  .page-header a,.archive .page-header a,.blog-featured legend,.contact h2,.item-page center h1{font-family:inherit;text-transform:capitalize;font-weight:400;font-size:24px;color:#34393d;margin-top:33px;margin-bottom:33px;border-bottom:1px solid #c2c3c4;}.blog .page-header h2 a:hover,.blog-featured h2 a:hover,.categories-list  .page-header a:hover,.archive .page-header a:hover{color:#83bb4e;}.blog .page-header h2 a,.blog-featured h2 a,.archive .page-header a{display:block;margin:0px;}#contentBox form .realestate_search_button{margin:20px 0;width:177px;padding:7px 14px;}#contentBox form .realestate_search_button a{color:#fff;}#contentBox form .realestate_search_button img{margin-top:4px;}.rem_type_Allhouses .row_text{border-bottom:1px solid #c2c3c4;margin:0 0 10px;padding:0 0 10px;display:block;width:auto;font-family:Arial;font-size:11px;font-weight:400;color:#333;line-height:inherit;}#gallery_rem .okno_R .titlehouse{text-align:left;}#gallery_rem .okno_R .titlehouse>a{display:block;margin-bottom:10px;height:auto;width:auto;overflow:hidden;text-overflow:ellipsis;font-family:inherit;font-size:16px;font-weight:400;color:#838383;line-height:19px;text-transform:uppercase;white-space:nowrap;}#gallery_rem .okno_R .titlehouse a:hover{color:#83bb4e;}@media (max-width: 1024px) and (min-width: 769px){#gallery_rem .okno_R .rem_house_viewlist a>*{display:block;float:none;}}.rem_house_contacts #rem_house_titlebox,.rem_buying_house #rem_house_titlebox{background-color:#fff;}.input-group .form-control{width:94%;}.item-page,.moduletable .map,#rem_house_galery,.rem_buying_house,.remind,.registration,.login,.reset,.archive,.categories-list,.category-list,form[name="userForm1"]{margin-top:30px;}.errorbox{font-family:"Open Sans";}.errorbox h1,.errorbox h3{text-align:center;}@media (max-width: 480px){.errorbox h1{font-size:92px;}}#calendar + .rem_tableC .days th,#calendar + .rem_tableC .year th,table tr th{background:#83bb4e;color:#000;}.contact-category .label.label-warning{border-radius:0px;background:#34393d;}th[id^="categorylist_header"] a:hover{color:#fff;}.blog-featured table.category .hasTooltip:hover{color:#fff;}.blog-featured th{color:#000;}.blog-featured table.category th,.blog-featured table.category td{padding:3px 0;}.blog-featured table.category tbody tr{text-align:center;}.contact{margin-bottom:20px;}.contact .page-header{margin:0px;padding:0px;}.contact input,.contact textarea#jform_contact_message{border-radius:0px;}.contact input#jform_contact_name,.contact input#jform_contact_emailmsg{width:97%;}.blog-featured table.category .hasTooltip:hover{color:#fff;}.blog-featured table.category tr th,.blog-featured table.category tr td{padding:3px 0;}@media (max-width: 600px){.blog-featured table.category{font-size:12px;}.blog-featured table.category tr th,.blog-featured table.category tr td{padding-left:1px;text-align:center;}}