@font-face{font-family:'icomoon';src:url(//www.pinkus.co.uk/wp-content/themes/pinkus/fonts/icomoon.eot?dt5thn);src:url(//www.pinkus.co.uk/wp-content/themes/pinkus/fonts/icomoon.eot?dt5thn#iefix) format("embedded-opentype"),url(//www.pinkus.co.uk/wp-content/themes/pinkus/fonts/icomoon.ttf?dt5thn) format("truetype"),url(//www.pinkus.co.uk/wp-content/themes/pinkus/fonts/icomoon.woff?dt5thn) format("woff"),url(//www.pinkus.co.uk/wp-content/themes/pinkus/fonts/icomoon.svg?dt5thn#icomoon) format("svg");font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-right:before{content:"\e900"}.icon-arrow-left:before{content:"\e901"}.icon-arrow-up:before{content:"\e902"}.icon-arrow-down:before{content:"\e903"}.icon-help:before{content:"\e904"}.icon-magnify:before{content:"\e905"}.button_red.button{position:relative;padding-right:30px}.button_red:after{content:"\e904";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;height:15px;width:15px;top:8px;right:10px}.red_link{color:#ff0034;font-weight:700}.caret{display:none}html{height:100%;width:100%}body{min-height:100%;height:100%;width:100%;font-size:12px;line-height:18px;color:#000}.clear{clear:both}.opacity_half{opacity:.5}h1,h2,h3,h4,h5,h6{font-size:14px;line-height:20px;margin-top:15px;margin-bottom:15px;font-weight:700}.underline_title{border-bottom:#241b5a solid 1px;padding-bottom:5px;color:#241b5a}.page_icon{padding:5px}.offset{padding-top:15px}.padded_section{padding-top:15px;padding-bottom:15px}.padded_section_large{padding-top:30px;padding-bottom:30px}.bordered-box{border:#241b5a solid 2px;padding:5px 15px}.content ul,.content ol{padding-left:20px;margin-bottom:15px}.content ul li,.content ol li{margin-bottom:5px}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#241b5a}.content ul.two_halves{overflow:hidden;padding-left:0;list-style:none}.content ul.two_halves li{width:50%;float:left;padding-left:30px;position:relative}.content ul.two_halves li:before{content:"";display:block;height:8px;width:8px;background:#000;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;position:absolute;top:5px;left:5px}.home .content h1,.home .content h2,.home .content h3,.home .content h4,.home .content h5,.home .content h6{color:#241b5a}#default_page .content h1,#loop_page .content h1{border-bottom:#241b5a solid 1px;padding-bottom:5px;color:#241b5a}.plain_title{border-bottom:none !important;padding-bottom:0 !important}.blank_title{height:25px;margin-top:15px;margin-bottom:15px}p{margin-bottom:15px}.strong{font-weight:700}a{color:inherit;cursor:pointer}a:hover{text-decoration:none}.col-sm-1_5{width:100%;float:none;padding:0 15px}#page{min-height:100%;padding-bottom:295px;margin-bottom:-295px}.button{padding:5px 10px;background:#241b5a;color:#fff;margin:15px 0;margin-right:15px;display:inline-block}.button_red{background:#ff0034}.button_white{background:#fff;color:#241b5a}.button:hover{text-decoration:none;color:#fff;background:#ff0034}.large_link{color:#241b5a;font-size:16px;line-height:22px;margin-left:25px;text-decoration:none;font-weight:700}.large_link:hover{color:#ff0034;text-decoration:none}.nomb{margin-bottom:0}.nomt{margin-top:0}.nmr{margin-right:0}.nomr{margin-right:0}.column_image img{width:100%;height:auto}.mb{margin-bottom:15px}.nop{padding-left:0;padding-right:0}.nopb{padding-bottom:0}.nom{margin-top:0;margin-bottom:0}.nmb{margin-bottom:0}.mtb{margin-top:15px;margin-bottom:15px}.mt{margin-top:15px}.mx{width:100%;height:auto}.cxcy{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.toggle_button{cursor:pointer}.toggle{display:none}.toggle_title{position:relative}.toggle_title .toggle_arrow{position:absolute;top:5px;right:0;font-size:20px}.toggle_title .icon-arrow-up{display:none}.toggle_title .icon-arrow-down{display:block}.toggle_title.active .icon-arrow-up{display:block}.toggle_title.active .icon-arrow-down{display:none}select{-webkit-appearance:none;-webkit-border-radius:0px}select::-ms-expand{display:none}.vertical_centre{display:table-cell;vertical-align:middle}.service_extra h1,.service_extra h2,.service_extra h3,.service_extra h4,.service_extra h5,.service_extra h6{float:left;margin-right:15px;color:#241b5a}.service_extra .button{float:left;margin-top:0;margin-right:0;margin-top:-2px}.sidebar .service_extra h1,.sidebar .service_extra h2,.sidebar .service_extra h3,.sidebar .service_extra h4,.sidebar .service_extra h5,.sidebar .service_extra h6{float:left;color:#241b5a}.sidebar .service_extra .button{float:right;margin-right:0}.sidebar .service_extra h5{font-size:16px}.boxed_red{background:#ff0034;color:#fff;padding:15px;margin-bottom:15px}.boxed_red .form .wpcf7-form-control-wrap{padding-left:0;padding-right:10px}.form .field{position:relative}.form .field .title{position:absolute;top:0;left:0;width:100px;display:block}.form .wpcf7-form-control-wrap{padding-left:120px;width:100%;display:block}.form input{width:100%;border:none}.form textarea{width:100%;border:#241b5a solid 1px}.form select{width:100%;height:24px;line-height:24px;border:#241b5a solid 1px}.form input[type=submit]{background:#241b5a;color:#fff;margin-bottom:0}.form img.ajax-loader{display:none}.form_plain input{width:100%;border:#241b5a solid 1px}.form_plain .wpcf7-form-control-wrap{padding-left:50px}.form_plain textarea{max-height:163px}.form_plain .field .title{width:40px;left:15px}.form_plain .form-contact{font-size:20px}.form_plain .form-contact a{font-weight:700}.form_contact input{width:100%;border:#241b5a solid 1px}.form_contact .wpcf7-form-control-wrap{padding-left:0}.form_contact .field .title{position:relative;top:auto;left:auto;display:block;width:auto;margin-bottom:10px}.form_contact input[type=submit]{background:#241b5a;color:#fff;margin-bottom:0;width:auto}#contact_data_container{position:absolute;top:30px;left:0;width:100%}#contact_data_container #contact_data{padding:15px;background:#fff}#contact_data_container #contact_data .site-logo{max-width:80%;height:auto;margin-bottom:15px}#pagination{padding:15px 0}#pagination a,#pagination span{background:#241b5a;color:#fff;height:30px;width:30px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:Center;line-height:30px;font-size:12px;display:block;float:left;margin-right:5px;font-weight:700}#pagination a:hover,#pagination a.active{background:#ff0034}#page .wp-pagenavi{padding:15px 0;overflow:hidden}#page .wp-pagenavi a,#page .wp-pagenavi span{background:#241b5a;color:#fff;height:30px;width:30px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:Center;line-height:30px;font-size:12px;display:block;float:left;margin-right:5px;font-weight:700;border:none;padding:0}#page .wp-pagenavi a:hover,#page .wp-pagenavi span:hover,#page .wp-pagenavi span{background:#ff0034}.breadcrumb{background:0 0;margin:0;padding-bottom:0}#save-widget{width:300px;box-shadow:rgba(0,0,0,.29804) 0px 1px 4px -1px;background-color:#fff;padding:10px;font-family:Roboto,Arial;font-size:13px;margin:15px}footer{background:#241b5a;padding:15px 0;font-size:12px;line-height:18px;min-height:295px}footer h1,footer h2,footer h3,footer h4,footer h5{font-size:12px;line-height:18px;font-weight:700;color:#fff;margin-top:0}footer .footer-nav{list-style:none;padding-left:15px;padding-right:15px;color:#fff;margin:0;margin-bottom:15px}footer .footer-nav>li{font-size:10px}footer .footer-nav>li>a{padding-bottom:5px;border-bottom:#fff solid 1px;display:block;margin-bottom:5px;text-decoration:none;font-weight:700}footer .footer-nav ul{list-style:none;padding:0;margin:0}footer .footer-nav ul li{margin-bottom:0}footer .footer-nav ul li a{text-decoration:none}footer .footer-nav ul li:hover a{color:#ff0034}footer .footer-main{list-style:none;padding-left:5px;padding-right:5px;color:#fff;margin:0;float:left}footer .footer-main li{float:left}footer .footer-main li a{color:#fff;display:block;padding:0 5px;border-left:#fff solid 1px}footer .footer-main li a:last-child{border-right:#fff solid 1px}footer .footer-main li a:hover{color:#ff0034}footer .footer-info{float:left;color:#fff;margin:0}footer .footer-info a{color:#fff}footer .footer-info a .bluewren{margin-left:5px;margin-top:-2px;vertical-align:baseline}footer .footer-info a:hover{color:#ff0034}footer .twitter{background:#fff;margin-bottom:15px;padding:15px;color:#241b5a;font-size:12px;min-height:170px}footer .twitter h5{color:#241b5a}footer .atf-static-tweets .atf-inner-wrapper .atf-tweet-wrapper .atf-tweet-text,footer .atf-static-tweets .atf-inner-wrapper .atf-tweet-wrapper .atf-tweet-time{font-size:12px}footer .screen-reader-text{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;left:0;top:0}footer .social_icons{margin-bottom:15px}footer address{margin-bottom:10px;color:#fff}#wp-live-chat{right:0 !important}#wp-live-chat #wp-live-chat-header{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding-top:0}.property_image{height:200px;overflow:hidden;border:#fff solid 1px}.property_image img{width:100%;height:auto;margin-left:-1px;margin-top:-1px}#wp-live-chat{display:none !important}@media (min-width:768px){body{font-size:12px;line-height:18px}h1,h2,h3,h4,h5,h6{font-size:16px;line-height:22px;margin-top:15px;margin-bottom:15px;font-weight:700}.home .content h1,.home .content h2,.home .content h3,.home .content h4,.home .content h5,.home .content h6{font-size:16px;line-height:22px}.col-sm-1_5{width:12.5%;float:left;padding:0 15px}.sidebar-offset{padding-top:45px}.large_link{font-size:22px;line-height:28px}.clear_medium{clear:both}#wp-live-chat{display:block !important}}@media (min-width:992px){body{font-size:12px;line-height:18px}h1,h2,h3,h4,h5,h6{font-size:18px;line-height:24px;margin-top:15px;margin-bottom:15px;font-weight:700}}@media (min-width:1200px){body{font-size:14px;line-height:20px}h1,h2,h3,h4,h5,h6{font-size:20px;line-height:26px;margin-top:15px;margin-bottom:15px;font-weight:700}.clear_medium{clear:none}.clear_large{clear:both}footer .footer-nav>li{font-size:12px}}.navbar-brand{clear:both;height:auto;display:block;margin:0 auto}.navbar-brand .site-logo{width:100%;height:auto;display:inline-block;max-width:200px}.navbar-brand .logo-badge{max-width:100px;height:auto;display:inline-block}.main_menu_container{background:#241b5a}.main_menu_container #menu-main-menu>li>a{font-weight:700}.main_menu_container #menu-main-menu .dropdown-menu{background:#241b5a;box-shadow:none;border:none;padding:0;margin:0;padding-bottom:5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.main_menu_container #menu-main-menu .dropdown-menu a{color:#fff}.navbar-default{border:none;margin-bottom:0;background:0 0}.header_dark.navbar-default{background:#241b5a}.header_dark.navbar-default .large_link{color:#fff}.header_dark.navbar-default .large_link:hover{color:#ff0034}.header_dark.navbar-default .large_link.tel{display:block;text-align:center;float:none;margin-left:0}.header_dark.navbar-default .large_link.email{display:block;text-align:center;float:none;margin-left:0}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-nav a:hover,.current-page-ancestor a{background:0 0;color:#ff0034 !important}.social_icons{list-style:none;padding:0;float:right;padding:15px 0;margin-bottom:0}.social_icons li{margin-left:10px;float:left}.social_icons li a img{width:auto;height:16px}footer .social_icons{padding:0}header .search-form{padding:5px 0;margin:0}header .search-form label{margin:0;display:block;float:left}header .search-form input[type=search]{background:#fff;color:#241b5a;border:none;height:26px;padding:2px 5px}header .search-form input[type=submit]{border:none;height:26px;width:26px;background:#ff0034;overflow:hidden;text-align:center;display:block;float:left;color:#fff;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header .mobile_menu{padding:0}header .navbar-default .navbar-toggle{float:left;border:none;background:0 0 !important;padding:0;margin-bottom:15px}header .navbar-default .navbar-toggle .icon-bar{background:#fff;height:5px;margin-top:5px;width:30px}header .navbar-default .navbar-toggle .icon-bar:first-child{margin-top:0}header p{margin:10px 0;color:#fff;font-size:12px;line-height:18px}header .site-links{margin:10px 0}@media (max-width:768px){.main_menu_container{background:#241b5a}.main_menu_container #menu-main-menu li a{font-weight:700;color:#fff;font-size:12px}}@media (min-width:768px){.header_dark.navbar-default{background:#241b5a}.header_dark.navbar-default .large_link{color:#fff}.header_dark.navbar-default .large_link:hover{color:#ff0034}.header_dark.navbar-default .large_link.tel{float:right;margin-left:15px}.header_dark.navbar-default .large_link.email{float:right;margin-left:15px}.main_menu_container .navbar-collapse{margin-left:-15px;margin-right:-15px;position:relative}.main_menu_container .navbar-collapse #menu-main-menu>li{margin-right:20px}.main_menu_container .navbar-collapse #menu-main-menu>li>a{padding:8px 0;color:#fff}.main_menu_container .navbar-collapse #menu-main-menu li:hover>ul{display:block}.navbar>.container .navbar-brand{float:left;margin:0;margin-left:0;padding-top:15px;clear:none}.navbar>.container .navbar-brand .site-logo{max-width:190px}.search-box{height:26px;width:26px;background:#ff0034;overflow:hidden;text-align:center;display:block;float:right;line-height:26px;color:#fff}header .search-form{position:absolute;top:100%;right:15px;z-index:9999;padding:5px;background:#241b5a;display:none}header .search-form .search-submit.b{width:auto}header .search-form.active{display:block}}@media (min-width:992px){.main_menu_container .navbar-collapse{margin-left:-15px;margin-right:-15px}.main_menu_container .navbar-collapse #menu-main-menu>li{margin-right:30px}.main_menu_container .navbar-collapse #menu-main-menu>li>a{padding:8px 0;color:#fff}.main_menu_container .navbar-collapse #menu-main-menu li:hover>ul{display:block}}@media (min-width:1200px){header .search-form{position:relative;top:0;right:0;z-index:9999;padding:0;background:0 0;display:block !important}}.main_feature{position:relative}.main_feature ul{list-style:none;padding:0;margin:0}.main_feature ul li{overflow:hidden;height:100px}.main_feature ul li img{width:100%;height:auto}.main_feature .acf-map{height:300px;min-height:300px;max-height:300px}.main_feature .acf-map .marker_info{border:#241b5a solid 2px;padding:10px;width:350px !important}.main_feature .acf-map .gm-style-iw{width:350px !important;top:0 !important;left:0 !important;background-color:#fff;box-shadow:none;border:none}.main_feature .search_form_container{width:auto;color:#fff;margin-left:-15px;margin-right:-15px}.main_feature .search_form_container .col-sm-4{clear:both}.main_feature .search_form_container .toggle{padding:15px 0 0}.main_feature .search_form_container .search_form{padding:10px 15px 5px;background:rgba(237,29,59,.8);position:relative}.main_feature .search_form_container .search_form h1,.main_feature .search_form_container .search_form h2,.main_feature .search_form_container .search_form h3,.main_feature .search_form_container .search_form h4,.main_feature .search_form_container .search_form h5,.main_feature .search_form_container .search_form h6{margin:0;line-height:24px}.main_feature .search_form_container .search_form .toggle_button{position:relative}.main_feature .search_form_container .search_form .toggle_button .toggle_arrow{position:absolute;top:5px;right:15px;font-size:20px}.main_feature .search_form_container .search_form .toggle_button .icon-arrow-up{display:block}.main_feature .search_form_container .search_form .toggle_button .icon-arrow-down{display:none}.main_feature .search_form_container .search_form .toggle_button.active .icon-arrow-up{display:none}.main_feature .search_form_container .search_form .toggle_button.active .icon-arrow-down{display:block}.main_feature .search_form_container .search_form .reset-button{height:24px;line-height:24px;padding-top:0;padding-bottom:0}.main_feature .search_form_container .search_form .reset-distance{position:absolute;top:0;right:0;height:100%}.main_feature .search_form_container .search_form .reset-distance img{height:100%;width:auto}.main_feature .search_form_container .search_form .new_col{padding-top:0}.main_feature .search_form_container .search_form input,.main_feature .search_form_container .search_form select{background:#fff;border:none;width:100%;height:24px;color:#000;font-weight:400;padding-left:10px}.main_feature .search_form_container .search_form .input_field{position:absolute;padding-left:120px;top:0;right:0;width:100%}.main_feature .search_form_container .search_form .input_field.smaller{padding-left:120px}.main_feature .search_form_container .search_form .input_field.full_mobile{padding-left:0;position:relative}.main_feature .search_form_container .search_form .input_section{position:relative;display:block;margin-bottom:5px;min-height:24px}.main_feature .search_form_container .search_form .input_section .button{margin:0;display:block;text-align:center;height:24px;line-height:24px;padding:0 10px}.main_feature .search_form_container .search_form .input_section .button.active,.main_feature .search_form_container .search_form .input_section .button:hover{background:#241b5a;color:#fff}.main_feature .search_form_container .search_form .input_section .graphic_option{display:inline-block;font-weight:400;padding-left:30px;padding-right:10px;line-height:24px;position:relative}.main_feature .search_form_container .search_form .input_section .graphic_option img{margin-right:10px;position:absolute;top:0;left:0}.main_feature .search_form_container .search_form .input_section .graphic_option .checked{display:none}.main_feature .search_form_container .search_form .input_section .graphic_option .unchecked{display:block}.main_feature .search_form_container .search_form .input_section .graphic_option:hover,.main_feature .search_form_container .search_form .input_section .graphic_option.active{color:#fff}.main_feature .search_form_container .search_form .input_section .graphic_option:hover .unchecked,.main_feature .search_form_container .search_form .input_section .graphic_option.active .unchecked{display:none}.main_feature .search_form_container .search_form .input_section .graphic_option:hover .checked,.main_feature .search_form_container .search_form .input_section .graphic_option.active .checked{display:block}.main_feature .search_form_container .search_form .screen-reader-text-a{display:block;width:100px;font-weight:400;line-height:24px;margin:0}.main_feature .search_form_container .search_form input[type=submit]{background:#241b5a;color:#fff}.main_feature .search_form_container .search_form input[type=reset]{background:#241b5a;color:#fff;width:auto;padding:0 10px}.main_feature .search_form_container .search_form .sub-title{padding-top:4px;padding-left:5px}.main_feature .search_form_container .search_form select{background-image:url(//www.pinkus.co.uk/wp-content/themes/pinkus/ico/drop-down.png);background-size:24px 24px;background-repeat:no-repeat;background-position:center right}.main_feature .search_form_container .search_form .location-multi-label{min-height:auto}.main_feature .search_form_container .search_form .location-pills{display:flex;flex-wrap:wrap;gap:3px;margin-bottom:4px;min-height:0;margin-top:10px}.main_feature .search_form_container .search_form .location-pill{display:inline-flex;align-items:center;background:#241b5a;color:#fff;font-size:11px;font-weight:400;padding:1px 6px;border-radius:3px;line-height:18px;white-space:nowrap}.main_feature .search_form_container .search_form .location-pill .remove-pill{cursor:pointer;margin-left:5px;color:#fff;text-decoration:none;font-style:normal;line-height:1}.main_feature .search_form_container .search_form .draw_region{background:#55b592;color:#fff}.main_feature .search_form_container .search_form .draw_region_circle{background:#ceb22b;color:#fff}.main_feature .search_form_container .search_form input::-webkit-input-placeholder{color:#000}.main_feature .search_form_container .search_form input:-moz-placeholder{color:#000;opacity:1}.main_feature .search_form_container .search_form input::-moz-placeholder{color:#000;opacity:1}.main_feature .search_form_container .search_form input:-ms-input-placeholder{color:#000}.instructions{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.7);z-index:9999}.instructions .guide{background:#fff;max-width:500px;margin:0 auto;margin-top:60px;padding:15px;padding-top:0}.instructions .guide .title{background:#ff0034;color:#fff;padding:5px 10px}.instructions .guide .point-wrap{padding:10px 0 0;border-bottom:#241b5a solid 1px}.instructions .guide .point{position:relative;padding-left:20px;padding-right:15px;width:80%;float:left}.instructions .guide .point .number{position:absolute;top:0;left:0;font-weight:700;color:#241b5a}.instructions .guide .point-img{width:20%;height:auto;float:right}.instructions .guide .point-final{padding:10px 0;padding-right:100px;position:relative}.instructions .guide .point-final .button{position:absolute;top:10px;right:0;margin:0}.instructions .guide .point-final .remember{color:#000}.instructions .guide .point-final .remember.active{color:#ff0034}.draw_instructions .guide .title{background:#55b592}.region_instructions .guide .title{background:#ceb22b}@media (min-width:768px){.main_feature .acf-map{max-height:700px}.main_feature ul li{height:200px}.main_feature .search_form_container{position:Absolute;bottom:0;left:0;width:100%;color:#fff;margin-left:0;margin-right:0;height:0}.main_feature .search_form_container .container{position:relative}.main_feature .search_form_container .container .search_form{position:absolute;bottom:0;width:100%;left:0}.main_feature .search_form_container .col-sm-4{clear:none}.main_feature .search_form_container .search_form .input_field{padding-left:120px}.main_feature .search_form_container .search_form .input_field.smaller{padding-left:70px}.main_feature .search_form_container .search_form .input_field.full_mobile{padding-left:120px;position:absolute}.main_feature.feature_small ul li{height:200px}.home .main_feature .search_form_container{display:block}}@media (min-width:1200px){.main_feature ul li{height:200px}.home .main_feature ul li{height:300px}.main_feature.feature_small ul li{height:200px}}.category_list{padding-top:20px;padding-bottom:20px}.category_list .row{margin-left:-25px;margin-right:-25px}.category_list ul{list-style:none;padding:0;margin:0;margin-left:-5px;margin-right:-5px}.category_list ul li{padding:0 5px}.category_list ul li a{display:block}.category_list ul li a h1,.category_list ul li a h2,.category_list ul li a h3,.category_list ul li a h4,.category_list ul li a h5,.category_list ul li a h6{text-align:Center;color:#241b5a;margin:15px 0;margin-bottom:0;font-size:14px;line-height:20px}.category_list ul li a .icon{max-width:80px;margin:0 auto;width:100%}.category_list ul li a .icon .bg{background:red;padding:5px;border-style:solid;border-width:4px}.category_list ul li a .icon img{width:100%;height:auto}.category_list ul li a .icon .icon_img_hover{display:none}.category_list ul li:hover a{text-decoration:none}.category_list ul li:hover a .icon .bg{background:#fff !important}.category_list ul li:hover a .icon .icon_img{display:none}.category_list ul li:hover a .icon .icon_img_hover{display:block}@media (min-width:768px){.category_list ul li a .icon .bg{padding:5px}.category_list ul li a h3{font-size:14px;line-height:20px}}@media (min-width:992px){.category_list ul li a .icon .bg{padding:5px}.category_list ul li a h3{font-size:18px;line-height:24px}}@media (min-width:1200px){.category_list ul li a .icon .bg{padding:9px}.category_list ul li a h3{font-size:22px;line-height:28px}}#search_page article{border-bottom:#241b5a solid 1px}#search_page article h1,#search_page article h2,#search_page article h3,#search_page article h4,#search_page article h5,#search_page article h6{font-size:14px;line-height:20px;color:#000;font-weight:700;margin-top:0}#search_page article .detail{min-height:1px;padding-top:0;padding-bottom:10px}#search_page article .detail h1,#search_page article .detail h2,#search_page article .detail h3,#search_page article .detail h4,#search_page article .detail h5,#search_page article .detail h6{margin-bottom:5px;position:relative;padding-left:40px;min-height:40px}#search_page article .detail h1 img,#search_page article .detail h2 img,#search_page article .detail h3 img,#search_page article .detail h4 img,#search_page article .detail h5 img,#search_page article .detail h6 img{position:absolute;top:2px;left:0;height:34px;width:34px}#search_page article .attr{padding:0;margin-bottom:5px;list-style:none}#search_page article .attr li{margin-bottom:5px}#search_page article .attr li .key{font-weight:700;width:120px;display:inline-block}#search_page article .property_image{height:auto}#type_filter{background:#e7e7ee;padding-top:15px}#type_filter .row{margin-left:-5px;margin-right:-5px}#type_filter .row .type_filter{padding-left:5px;padding-right:5px}#type_filter h1,#type_filter h2,#type_filter h3,#type_filter h4,#type_filter h5,#type_filter h6{font-size:14px;line-height:20px;text-align:center;color:#241b5a;font-weight:400;margin-top:10px}#type_filter .filter_icon{display:block;margin:0 auto}.main_feature{overflow:hidden}.main_feature #type_filter{position:absolute;top:10px;right:10px;left:auto;z-index:5000;padding:15px 25px;background:#fff}.main_feature #type_filter .type_filter{position:relative;margin-bottom:10px}.main_feature #type_filter .open_filter{display:block;height:30px;width:30px;background:#ff0034;position:absolute;right:100%;top:0;color:#fff}.main_feature #type_filter .open_filter span{display:block;width:30px;text-align:Center;height:30px;line-height:30px}.main_feature #type_filter .filter_icon{width:36px;height:36px;position:absolute;top:0;left:0}.main_feature #type_filter h1,.main_feature #type_filter h2,.main_feature #type_filter h3,.main_feature #type_filter h4,.main_feature #type_filter h5,.main_feature #type_filter h6{font-size:10px;line-height:16px;text-align:left;color:#241b5a;font-weight:400;margin-top:10px;margin-bottom:10px;padding-left:40px}.main_feature #type_filter .open_filter .icon-arrow-left{display:none}.main_feature #type_filter .open_filter .icon-arrow-right{display:block}.main_feature #type_filter.hide_filter{left:100%;right:auto}.main_feature #type_filter.hide_filter .open_filter .icon-arrow-left{display:block}.main_feature #type_filter.hide_filter .open_filter .icon-arrow-right{display:none}#single_property .related .property_image{height:130px}#single_property .related article .detail{min-height:93px;padding-top:0;padding-bottom:0}#single_property .related article h1,#single_property .related article h2,#single_property .related article h3,#single_property .related article h4,#single_property .related article h5,#single_property .related article h6{margin-bottom:5px;position:relative;padding-left:40px;min-height:40px}#single_property .related article h1 img,#single_property .related article h2 img,#single_property .related article h3 img,#single_property .related article h4 img,#single_property .related article h5 img,#single_property .related article h6 img{position:absolute;top:2px;left:0;height:34px;width:34px}#single_property #single_gallery_wrapper{position:relative}#single_property #single_gallery_wrapper .control{display:block;width:32px;background:#241b5a;height:100%;position:absolute;top:0}#single_property #single_gallery_wrapper .control span{color:#fff;width:32px;height:16px;line-height:16px;position:absolute;top:50%;left:0;margin-top:-8px;display:block;text-align:center}#single_property #single_gallery_wrapper .prev{left:0}#single_property #single_gallery_wrapper .next{right:0}#single_property #single_gallery_wrapper #single_gallery{overflow:hidden}#single_property #single_gallery_wrapper #single_gallery .single_image{width:33.33%;float:left;height:auto}#single_property input{color:#000}#single_property input[type=submit]{color:#fff}#loading{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.7);z-index:9999;display:none}#loading .spinner{height:120px;width:120px;margin:0 auto;position:absolute;-webkit-animation:rotation .8s infinite linear;-moz-animation:rotation .8s infinite linear;-o-animation:rotation .8s infinite linear;animation:rotation .8s infinite linear;border-left:12px solid #241b5a;border-right:12px solid #241b5a;border-bottom:12px solid #241b5a;border-top:12px solid #ff0034;border-radius:100%;line-height:120px;text-align:Center;top:50%;left:50%;margin-top:-60px;margin-left:-60px}@-moz-keyframes rotation{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes rotation{100%{-webkit-transform:rotate(360deg)}}@keyframes rotation{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media (min-width:768px){#search_page article{border-bottom:none}#search_page article .detail{min-height:163px;padding-bottom:0}#search_page article .property_image{height:200px}#single_property #single_gallery_wrapper #single_gallery .single_image{height:115px}}@media (min-width:992px){#single_property #single_gallery_wrapper #single_gallery .single_image{height:154px}}@media (min-width:1200px){#single_property #single_gallery_wrapper #single_gallery .single_image{height:1}}.sidebar_news_container{padding-left:50px;padding-right:50px;margin-bottom:30px;position:relative}.sidebar_news_container .control{position:absolute;top:50%;font-size:26px;margin-top:-13px;cursor:pointer}.sidebar_news_container .control.prev{left:0}.sidebar_news_container .control.next{right:0}.sidebar_news_container .sidebar_loop_item{border-right:#241b5a solid 1px}.sidebar_news_container .sidebar_loop_item h1,.sidebar_news_container .sidebar_loop_item h2,.sidebar_news_container .sidebar_loop_item h3,.sidebar_news_container .sidebar_loop_item h4,.sidebar_news_container .sidebar_loop_item h5,.sidebar_news_container .sidebar_loop_item h6{color:#241b5a}.sidebar_news_container .sidebar_loop_item .image img{width:100%;height:auto}.sidebar_news_container .sidebar_loop_item:last-child{border-bottom:none}.sidebar_news_container .sidebar-border{border-left:#ccc solid 2px}#requirements_sidebar ul{list-style:none;padding:0}#requirements_sidebar ul li{margin-bottom:10px;margin-top:10px}#requirements_sidebar ul li h1,#requirements_sidebar ul li h2,#requirements_sidebar ul li h3,#requirements_sidebar ul li h4,#requirements_sidebar ul li h5,#requirements_sidebar ul li h6{margin-top:0;margin-bottom:0;font-size:16px;line-height:22px}#requirements_sidebar ul li a{text-decoration:none;height:50px;position:Relative;padding-left:60px}#requirements_sidebar ul li a img{position:Absolute;top:0;left:0;width:50px;height:auto}#requirements_sidebar ul li a:hover{text-decoration:none}#requirements_sidebar ul li a:hover h1,#requirements_sidebar ul li a:hover h2,#requirements_sidebar ul li a:hover h3,#requirements_sidebar ul li a:hover h4,#requirements_sidebar ul li a:hover h5,#requirements_sidebar ul li a:hover h6{color:#ff0034}#services_sidebar ul{list-style:none;padding:0}#services_sidebar ul li{margin-bottom:10px;margin-top:10px}#services_sidebar ul li h1,#services_sidebar ul li h2,#services_sidebar ul li h3,#services_sidebar ul li h4,#services_sidebar ul li h5,#services_sidebar ul li h6{margin-top:0;margin-bottom:0;font-size:16px;line-height:22px}#services_sidebar ul li a{text-decoration:none;height:50px;position:Relative;padding-left:50px}#services_sidebar ul li a img{position:Absolute;top:5px;left:0;padding:5px}#services_sidebar ul li a:hover{text-decoration:none}#services_sidebar ul li a:hover h1,#services_sidebar ul li a:hover h2,#services_sidebar ul li a:hover h3,#services_sidebar ul li a:hover h4,#services_sidebar ul li a:hover h5,#services_sidebar ul li a:hover h6{color:#ff0034}.sidebar_menu{list-style:none;padding-left:0;padding-right:0;color:#000;margin:0;margin-bottom:15px}.sidebar_menu>li>a{padding-bottom:5px;border-bottom:#fff solid 1px;display:block;margin-bottom:5px;text-decoration:none;padding-left:20px;position:relative}.sidebar_menu>li a:before{content:"\e900";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;position:absolute;top:3px;left:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sidebar_menu .current_page_item a,.sidebar_menu li:hover a{color:#ff0034}.sidebar_menu ul{list-style:none;padding:0;margin:0}.sidebar_menu ul li{margin-bottom:0}.sidebar_menu ul li a{text-decoration:none}.sidebar_menu ul li:hover a{color:#ff0034}.purple_menu li a{color:#241b5a}.team_card .name{color:#fff;padding:5px 10px;height:50px;background:#241b5a;font-size:10px;line-height:16px}.team_card .name .vertical_centre{height:40px;margin:0;padding:0}.team_card .name span{font-weight:700;font-size:14px;line-height:20px}.team_card .contact{padding:10px;border-left:4px solid #241b5a;border-right:4px solid #241b5a;color:#241b5a}.team_card .contact p{margin:0}.team_card .contact p a{font-weight:700}.team_card .v-card{padding:5px 10px;background:#241b5a}.team_card .v-card a{color:#fff}#loop_list .list-item{border-bottom:#241b5a solid 2px;padding-bottom:15px}#loop_list .list_item{border-bottom:#241b5a solid 1px;margin-bottom:15px;position:relative}#loop_list .list_item h1,#loop_list .list_item h2,#loop_list .list_item h3,#loop_list .list_item h4,#loop_list .list_item h5,#loop_list .list_item h6{color:#241b5a;margin-top:0;padding-left:40px;position:Relative;min-height:30px}#loop_list .list_item h1 img,#loop_list .list_item h2 img,#loop_list .list_item h3 img,#loop_list .list_item h4 img,#loop_list .list_item h5 img,#loop_list .list_item h6 img{position:Absolute;top:0;left:0}#loop_list .list_item .detail h1,#loop_list .list_item .detail h2,#loop_list .list_item .detail h3,#loop_list .list_item .detail h4,#loop_list .list_item .detail h5,#loop_list .list_item .detail h6{margin-bottom:5px}#loop_list .list_item .item_image{width:100%;height:auto;margin-bottom:15px}#loop_list .list_item .attr{padding:0;margin-bottom:15px;list-style:none}#loop_list .list_item .attr li{margin-bottom:5px}#loop_list .list_item .attr li .key{font-weight:700;display:inline-block}.the_date{font-size:12px;line-height:20px;color:#241b5a;margin-bottom:5px}#post_loop .loop_item{padding:15px 0;border-bottom:#241b5a solid 1px}#loop_page .date{margin-bottom:15px}#loop_page.news .post_image{height:150px;overflow:hidden}.recent-status{display:block;color:#fff;font-weight:700;background:#ff0034;padding:4px 10px;margin-bottom:15px;background:#241b5a}.recent-status.sold{background:#ff0034}@media (max-width:768px){#loop_page.news .post_image{height:auto;overflow:hidden}#loop_page.news .post_image img{width:30% !important;height:auto !important;margin-bottom:15px}}@media (min-width:768px){#loop_page.news .post_image{height:150px;overflow:hidden}}#client_list h1,#client_list h2,#client_list h3,#client_list h4,#client_list h5,#client_list h6{margin-top:0;color:#241b5a}#client_list .client_group{border-bottom:#241b5a solid 1px;margin-bottom:15px}#client_list .client_group .client{display:table;height:150px}#client_list .client_group .client img{max-height:100%;max-width:100%;height:auto;width:auto}#client_list .client_group .client .offset{display:table-cell;vertical-align:middle;padding-top:0;text-align:center}#client_list_slider{padding:0;margin-bottom:45px;position:relative}#client_list_slider ul{list-style:none;padding:0;margin:0}#client_list_slider ul li .client{height:120px;display:table}#client_list_slider ul li .offset{display:table-cell;vertical-align:middle;padding-top:0}#client_list_slider ul li img{max-width:100%;height:auto}#client_list_slider .control{position:absolute;top:50%;font-size:20px;line-height:20px;width:20px;height:20px;margin-top:-10px;text-align:Center}#client_list_slider .control:hover{color:#ff0034}#client_list_slider .prev{left:0;background:0 0}#client_list_slider .next{right:0;background:0 0}.requirement_icon{height:51px;width:auto;margin-bottom:15px}#team_loop .person{position:Relative;margin-bottom:30px}#team_loop .person .row{margin-left:-5px;margin-right:-5px}#team_loop .person .row .image{padding-left:5px;padding-right:5px}#team_loop .person .row .person-details{padding-left:5px;padding-right:5px}#team_loop .person .detail{color:#241b5a;min-height:130px;font-size:12px;line-height:18px}#team_loop .person .detail .person_head{min-height:50px}#team_loop .person .detail .name{font-size:12px;line-height:18px}#team_loop .person .detail .name span{font-size:9px;font-weight:400}#team_loop .person .detail .pos{font-size:12px;line-height:18px;font-weight:400;margin-bottom:0}#team_loop .person .detail .email{display:block;font-size:12px;line-height:18px}#team_loop .person .detail .email span{font-weight:700}#team_loop .person .detail .ddi{display:block}#team_loop .person .detail .ddi span{font-weight:700}#team_loop .person .detail .mob{display:block}#team_loop .person .detail .mob span{font-weight:700}#team_loop .person .read{text-align:Center;display:block;color:#fff;background:#241b5a;padding:3px 15px;z-index:5000;position:relative}#team_loop .person .content{position:relative;width:300%;z-index:4500;left:0;max-height:0px;overflow:hidden}#team_loop .person .content .hold{border:#241b5a solid 2px;padding:15px;padding-bottom:0}#team_loop .person.active .read{background:#fff;border:#241b5a solid 2px;border-bottom:none;margin-bottom:-2px;padding-bottom:15px;color:#241b5a}#team_loop .person.active .content{max-height:1000px;padding:15px;padding-top:0}#team_loop.row{margin-left:-5px;margin-right:-5px}#team_loop.row .person{padding-left:5px;padding-right:5px}#team_loop.row .person.active .toggle{display:block}.main_feature #type_filter h1,.main_feature #type_filter h3,.main_feature #type_filter h4,.main_feature #type_filter h5,.main_feature #type_filter h6{padding-left:30px}.main_feature #type_filter h2{padding-left:0;font-size:14px;font-weight:700}.main_feature .search_form_container .search_form .reset-button{position:absolute;left:0;top:-30px;padding:5px 10px;height:auto;line-height:20px}.main_feature .search_form_container .search_form .clear-button{position:absolute;left:60px;top:-30px;padding:5px 10px;height:auto;line-height:20px}.person_head .name,#team_loop .person .detail .pos{margin-bottom:5px}#team_loop .person .detail .person_head{min-height:1px}#team_loop .person img{max-width:100%;height:auto}.footer_logo{float:left;margin-right:15px;padding-bottom:10px;height:60px;width:auto}.footer_details{padding-top:10px;padding-bottom:10px}.team_card .name{height:auto;min-height:50px}.team_card .name .vertical_centre{height:55px;overflow:hidden}#page{min-height:100%;padding-bottom:315px;margin-bottom:-315px}footer{min-height:315px}.home .main_feature .search_form_container .search_form .input_section{margin-bottom:10px}@media (max-width:768px){#page{margin-bottom:0;padding-bottom:0}footer{min-height:1px}}.site-logo{margin-right:30px}.main_feature .search_form_container .toggle{padding-top:40px;padding-bottom:40px}.content img{max-width:100%;height:auto}.content a{color:#241b5a !important;font-weight:700}.content a:hover{color:#ff0034 !important;font-weight:700}.content a:hover span{color:#ff0034 !important;font-weight:700}.content a span{color:#241b5a !important;font-weight:700}.content a.button{color:#fff !important;font-weight:400}.team_card .v-card a{color:#fff !important;font-weight:400}.team_card .v-card a:hover{color:#ff0034 !important;font-weight:400}.form select{padding-left:10px;padding-right:10px}.header_dark.navbar-default .large_link.no_hover:hover{color:#fff}.remember .glyphicon{top:2px}.main_feature .search_form_container .toggle{padding-top:10px;padding-bottom:10px}@media (max-width:767px){.navbar-brand{float:none;text-align:center}.navbar-brand img{margin-bottom:15px}}@media (min-width:768px){.main_feature .search_form_container .toggle{padding-top:10px;padding-bottom:10px}}@media (min-width:992px){.main_feature .search_form_container .toggle{padding-top:20px;padding-bottom:20px}}@media (min-width:1200px){.main_feature .search_form_container .toggle{padding-top:40px;padding-bottom:40px}}.footer_logo{height:80px}.share .addtoany_list a{padding-left:0;padding-right:10px}footer .footer-extra{position:relative}footer .footer-extra .footer_logos{position:Absolute;top:0;left:15px;height:100%}footer .footer-extra .footer_logos_wrap{display:table;height:100%;width:100%}footer .footer-extra .footer_logos_wrap .logo{display:table-cell;vertical-align:bottom}footer .footer-extra .footer_logos_wrap .logo .footer_logo{width:100%;height:auto}footer .footer-extra .footer_logos_wrap .logo:last-child .footer_logo{margin-bottom:0;padding-bottom:0}footer .twitter{margin-bottom:0}footer ul.footer-main li{border-right:#fff solid 1px}footer ul.footer-main li a,footer ul.footer-main li a:last-child,footer ul.footer-main li a:first-child{border-left:none;border-right:none}footer ul.footer-main li:first-child{border-left:#fff solid 1px}#nearest .dis{cursor:pointer}.form_plain .field .wpcf7-list-item,.new_form .field .wpcf7-list-item{margin-left:0}.form_plain span.wpcf7-not-valid-tip,body div.wpcf7-response-output{background:#ff0034;color:#fff;margin:0;padding:5px 10px;border:none;margin-top:5px}.new_form span.wpcf7-not-valid-tip,body div.wpcf7-response-output{background:#241b5a;color:#fff;margin:0;padding:5px 10px;border:none;margin-top:5px}body div.wpcf7-response-output{margin-bottom:30px;background:#241b5a;padding:15px;text-align:center}.form_plain .field .wpcf7-form-control-wrap input[type=checkbox]{display:none}.new_form .field .wpcf7-form-control-wrap input[type=checkbox]{display:none}.form_plain .field .wpcf7-form-control-wrap input[type=checkbox]+.wpcf7-list-item-label{padding-left:35px;display:block}.new_form .field .wpcf7-form-control-wrap input[type=checkbox]+.wpcf7-list-item-label{padding-left:35px;display:block}.form_plain .field .wpcf7-form-control-wrap label{display:block;position:relative}.new_form .field .wpcf7-form-control-wrap label{display:block;position:relative}.form_plain .field .wpcf7-checkbox label{cursor:pointer;font-weight:400}.new_form .field .wpcf7-checkbox label{cursor:pointer;font-weight:400}.form_plain .field .wpcf7-form-control-wrap input[type=checkbox]+.wpcf7-list-item-label:before{content:" ";display:block;height:20px;width:20px;border:#000 solid 1px;position:absolute;top:0;left:0;line-height:18px;text-align:Center}.form_plain .field .wpcf7-form-control-wrap input[type=checkbox]:checked+.wpcf7-list-item-label:before{content:"\2713"}.new_form .field .wpcf7-form-control-wrap input[type=checkbox]+.wpcf7-list-item-label:before{content:" ";display:block;height:20px;width:20px;border:#fff solid 1px;position:absolute;top:0;left:0;line-height:18px;text-align:Center;color:#fff}.new_form .field .wpcf7-form-control-wrap input[type=checkbox]:checked+.wpcf7-list-item-label:before{content:"\2713"}.form.new_form .wpcf7-form-control-wrap{padding-left:0}#single_property input{padding-left:10px;padding-right:10px}#single_property input[type=text],#single_property input[type=email],#single_property input[type=tel]{height:30px;line-height:30px}.property_image{display:block;position:relative;overflow:hidden}.property_image span.under_offer,.single_feature span.under_offer{position:absolute;background:red;padding:10px;padding-top:10px;color:#fff;transform:rotate(-45deg) translateX(-50%);transform-origin:0% 0%;height:65px;width:200px;text-align:center;padding-top:40PX;z-index:500}.property_image span.virtual_tour,.single_feature span.virtual_tour{position:absolute;background:red;padding:5px 10px;color:#fff;transform-origin:0% 0%;text-align:center;bottom:0;right:0;z-index:500}#search_page article .detail{margin-bottom:15px}#full_list{display:flex;flex-wrap:wrap}#full_list .button{margin-bottom:1px !important}#full_list article>.row{display:flex;flex-wrap:wrap;justify-content:space-between}#search_page article .property_image,.single_feature{height:100% !important;width:100% !important;top:0;left:0;overflow:hidden;position:relative}#search_page article .property_image img{transform:translateX(-50%);position:absolute;top:0;left:50%;z-index:400;margin-left:0;margin-top:0}