/**
	MAC Homes website v1.0.0 (13-06-2016)
	clonestudios.co.uk
*/
@charset "UTF-8";#dev_slider,#dev_slider .slides>li{overflow:hidden;height:100%}#home,body,html{width:100%;height:100%}#home .wrapper{padding:0}.top_menu{margin:0;padding:0 15px}.top_menu ul{padding:24px 0 15px}.top_menu:after{display:block;content:"";clear:both}#dev_slider .slides img,#dev_slider .slides>li{display:none;width:100%}#banner{background-size:cover;width:100%;height:354px}#banner .text{bottom:70px}#banner .intro{position:absolute;bottom:20px;left:0;min-height:150px;margin:0;padding-top:0;padding-bottom:0;color:#fff}#banner .intro h1{color:#fff}#banner h2{color:#FFF;border-color:#FFF}#header-pad{height:72px}#dev_slider{position:relative;width:100%}#dev_slider .btn{margin:0 5px 10px}#dev_slider .slides{position:relative;width:100%;height:100%}#dev_slider .flex-control-nav{position:relative;z-index:100;float:left;left:50%;bottom:165px;width:54px}#dev_slider .flex-control-nav li{margin-left:6px;float:left}#dev_slider .flex-control-nav a{display:block;width:10px;height:11px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/slide_selector.png) no-repeat}#dev_slider .flex-control-nav .flex-active{background-position:100% -11px}#dev_slider .intro,.video-wrapper .intro{position:absolute;z-index:10;top:24%;left:50%;width:580px;margin:0 0 0 -290px;padding:0;color:#fff}.button_enquiry,.button_latest,.button_view_properties{width:211px;height:52px;border-radius:5px}#dev_slider .intro h1,#dev_slider .intro h2,.video-wrapper .intro h1,.video-wrapper .intro h2{color:#fff}#dev_slider .intro h2,.video-wrapper .intro h2{border-bottom:1px solid #fff}#dev_slider .intro p,.video-wrapper .intro p{margin:0;font-size:21px;line-height:26px;letter-spacing:-1px}h1.big{max-width:none;font-family:gotham_medium;font-size:80px;letter-spacing:-4px;line-height:80px;margin-bottom:10px}.row{padding:40px 0}.row .button_enquiry{display:inline-block;margin:0 18px 0 0}.button_enquiry{display:block;background:url(../images/button_enquiry.png) no-repeat;margin:14px auto 55px}.button_enquiry:hover{background-position:0 -60px}.button_view_properties{display:inline-block;background:url(../images/button_view_properties.png) no-repeat}.button_enquiry.small,.button_latest{display:block;text-indent:100%;white-space:nowrap;overflow:hidden}.button_view_properties:hover{background-position:0 -60px}.button_latest{margin-left:-460px!important;background:url(../images/button_latest.png) no-repeat}.button_latest:hover{background-position:0 -60px}.button_enquiry.small{width:139px;height:31px;margin:0 0 0 -3px}.button_enquiry.small.green{background:url(../images/button_enquiry_small.png) no-repeat}.button_enquiry.small.grey{background:url(../images/button_enquiry_small_grey.png) no-repeat}.button_enquiry.small.red{background:url(../images/button_enquiry_small_red.png) no-repeat}.button_enquiry.small.orange{background:url(../images/button_enquiry_small_orange.png) no-repeat}.button_enquiry.small.green:hover,.button_enquiry.small.orange:hover,.button_enquiry.small.red:hover{background-position:0 -35px}.floorplan_link{display:inline-block;width:100px;height:7px;text-indent:100%;white-space:nowrap;overflow:hidden;margin:5px 0}.floorplan_link.green{background:url(../images/view_floorplan_link.png)}.floorplan_link.red{background:url(../images/view_floorplan_link_red.png)}.floorplan_link.orange{background:url(../images/view_floorplan_link_orange.png)}.floorplan_link.grey{background:url(../images/view_floorplan_link.png) 0 -40px}a.floorplan_link.green:hover,a.floorplan_link.orange:hover,a.floorplan_link.red:hover{background-position:0 -20px}.general_navigate{position:absolute;width:100%;bottom:0;height:107px;z-index:4000;text-align:center;font-size:14px;line-height:16px}.general_navigate ul li{position:relative;float:left;width:20%}.general_navigate ul a{display:block;height:95px;margin:0 0 0 2px;padding:5px;color:#555148;background:rgba(255,255,255,.3);border-top:2px solid #FFF;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out}.general_navigate ul li:first-child a{margin:0}.general_navigate ul a:hover{background:rgba(255,255,255,.65)}.general_navigate ul strong{position:relative;z-index:10;display:block;color:#FFF;text-align:center;text-transform:uppercase;font-family:gotham_medium;font-size:17px;line-height:22px;text-shadow:1px 1px 0 #A4A3A0;letter-spacing:1px}.general_navigate ul hr{display:none;overflow:hidden;position:absolute;z-index:1;top:19px;left:10px;width:10%;height:1px;margin:0;padding:0;background:#8f8c86;border:none}.plan_block,.plan_block .inner{position:relative}.general_navigate ul hr.right{left:auto;right:10px}.general_navigate ul a:hover hr{display:block}.general_navigate ul .text-holder{font-family:gotham_book;font-size:13px;margin-top:5px;display:none}.general_navigate ul a:hover .text-holder{display:block}.note_block{clear:both;width:460px;text-align:center;padding:86px 260px 60px;font-size:10px;margin:0 auto;line-height:18px;color:#9F9F9E}.note_block .heading{margin:0 -260px;text-align:center;line-height:14px;border-bottom:1px solid #D6D3CF}.note_block .heading strong{display:table;margin:0 auto -.65em;padding:0 5px;background:url(../images/background4.jpg)}.note_block p{margin:20px 0 0}.left_block_link ul{margin-right:80px}.plan_block{min-height:1100px;padding:70px 0;background-image:url(../images/background_top_shadow.png),url(../images/background_bottom_shadow.png),url(../images/background_tile.jpg);background-position:left top,left bottom,left top;background-repeat:repeat-x,repeat-x,repeat}.plan_image{position:absolute;top:0;left:0;width:980px;height:1020px;background:url(../images/background4.jpg)}.active .plan_image.active{position:relative;margin:0 auto}.plan_block .plan{display:block;margin:0 auto}.plan_block .info_window{position:absolute;left:0;top:0}.plan_block .info_window>img{position:relative;float:right;margin:-34px 26px 0 0;cursor:pointer}.plan_block .info_window a{color:#7EB239}.plan_block .float_info p{min-height:40px}.plan_block .float_info strong{color:#00273C;display:block;font-weight:700;font-size:12px;line-height:14px;margin:0 0 2px;text-transform:uppercase}.plan_block .float_info span.availability,.plan_block .float_info span.lotdesc{display:block;color:#7A756C;font-weight:400;padding-bottom:7px;font-size:12px;text-transform:uppercase}.plan_block .float_info span.availability{border-bottom:1px solid #B3B0AB}.plan_block .float_info span.lotdesc{padding-top:7px}.plan_block .float_info span.green{color:#7EB239}.plan_block .float_info span.red{color:#900}.plan_block .float_info span.orange{color:#D58000}.plan_block .float_info sub{font-size:smaller;line-height:normal;vertical-align:top}.plan_block .float_info .floorplan_link{margin-bottom:3px}.precinct{position:relative;height:210px;padding:50px 0 60px}.precinct_intro{position:absolute;width:520px;text-align:center;left:50%;margin-left:-255px}.plan_intro,.precincts.nav-tabs{position:absolute;width:100%;z-index:1;text-align:center}.precincts.nav-tabs{bottom:-6px}.precincts.nav-tabs li{display:inline-block;min-width:76px;margin:0 20px}.precincts.nav-tabs a{display:block;font-size:13px;color:#7A756C;text-transform:uppercase;white-space:nowrap;padding-bottom:34px}.precincts.nav-tabs a:hover,.precincts.nav-tabs li.active a{color:#00334d}.precincts.nav-tabs li.active a{background:url(../images/precinct_active.png) 50% 100% no-repeat}.single .plan_intro{position:relative;margin:0 0 60px}.plan_intro_text{max-width:350px;margin:0 auto}.plan_intro p{margin:0;padding:15px 0 0}.plan_holder{position:relative;top:0}.plan_sidebar{position:absolute;top:0;left:0;z-index:1;width:235px}.plan_sidebar .nav-tabs{width:230px;margin:0 1px 50px;border-bottom:3px solid #a8a5a1}.plan_sidebar .nav-tabs li{padding:13px 0 14px;border-top:1px solid rgba(179,176,171,.4)}.plan_sidebar .nav-tabs li:first-child{border-top:1px solid #b3b0ab}.plan_sidebar .nav-tabs a{font-size:11px;color:#7eb239;text-transform:uppercase;padding-right:14px;background:url(../images/arrow_right_green.png) 100% 50% no-repeat}.plan_sidebar .nav-tabs a:hover,.plan_sidebar .nav-tabs li.active a{color:#00334d;background-image:url(../images/arrow_right_blue.png)}.plan_block .marker{display:block;position:absolute;left:0;top:0;width:46px;height:33px;padding-top:13px;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:100;text-align:center;background:url(../images/siteplan_marker.png) left top no-repeat;color:#FFF;text-shadow:0 0 3px #578229}.info_window,.plan_section{position:relative}.plan_block .marker:hover{background-position:0 -50px}.plan_block .marker.grey,.plan_block .marker.grey:hover{background-position:0 -100px;text-shadow:0 0 3px #555}.plan_block .marker.red,.plan_block .marker.red:hover{background-position:0 -150px;text-shadow:0 0 3px #555}.plan_block .marker.orange,.plan_block .marker.orange:hover{background-position:0 -200px;text-shadow:0 0 3px #555}.tab-section.fade{pointer-events:none}.tab-section.fade.in{pointer-events:auto}#map{margin:68px 0 78px;height:650px!important;border:1px solid #CDCBC8}.float_content{position:static}.float_content .heading{float:left;width:315px;margin:-40px 16px 8px;padding:6px 20px 6px 0;font-size:12px;line-height:16px;color:#00273c;border-bottom:1px solid #b3b0ab}.float_content .heading strong{font-weight:700}.float_content .text-holder{clear:both;overflow:hidden;margin:0 16px;padding:0 0 26px;font-size:10px;line-height:14px;color:#858585;min-height:100px}.float_content .more_info{float:right;margin:0 0 5px 10px;font-weight:700;font-size:12px;line-height:14px}.float_content .meta{position:absolute;overflow:hidden;bottom:52px;left:13px;height:26px;width:335px;margin:8px 16px 0;padding:0;font-size:12px;line-height:14px;border-top:1px solid #b3b0ab}.float_content a{color:#7db138}.float_content .meta a{float:left;font-family:Arial,Helvetica,sans-serif;margin:0 10px;padding:6px 2px;font-weight:700}.accordion>li>a,.accordion_link{font-family:gotham_medium;line-height:18px;display:block}.float_content .meta a:first-child{margin-left:0;padding-left:0}.float_content .meta .more_link{padding-right:10px;background:url(../images/down_arrow.png) 100% 50% no-repeat}.float_content a.web{display:block;margin-top:5px}#banner .button_latest{margin:0 0 0 -460px}.specification.intro{max-width:370px}.specification_block{padding:80px 0 30px;background:url(../images/shadow_up.jpg) repeat-x,url(../images/shadow_down.jpg) 0 100% repeat-x,url(../images/background4.jpg)}.specification_block .inner{width:980px;margin:0 auto}.accordion{float:left;width:480px;margin:0 0 0 20px}.accordion:first-child{margin:0}.accordion>li>a{margin:0 0 4px;padding:16px 40px 16px 16px;font-size:15px;color:#00273c;background:url(../images/arrow_down_gray.png) 455px 50% no-repeat #d9d6d0;border-top:1px solid #edebe8;border-bottom:1px solid #b4b2ad;border-radius:6px;box-shadow:1px 1px 3px 0 rgba(0,0,0,.1)}.accordion li.active a{color:#7db138;background-image:url(../images/arrow_down_green.png)}.accordion>li .holder{margin:0 0 4px;padding:15px;font-size:13px;line-height:18px;color:#9f9f9e;background:#efedea;border:1px solid #d9d6d0;border-radius:6px;-moz-box-sizing:border-box;box-sizing:border-box}.accordion .holder ul li{padding:0 0 13px 18px}.accordion .holder ul li:before{content:"•";float:left;width:18px;margin:0 0 0 -18px;color:#00273c}.accordion p{margin:0 0 18px}#bg{border:0}#imageMask{top:0;left:0}#gallery-controls{bottom:2px}#thumbnails_wrapper{bottom:5px}#banner .button_enquiry{margin:0 0 0 -460px}.availability.intro{max-width:470px;padding-bottom:90px}.avail_accordion li{background-color:#efedea;border:1px solid #d2cfc9;border-radius:5px;margin-bottom:30px;padding:7px;color:#9f9f9e}.accordion_link{padding:16px 40px 16px 16px;font-size:18px;color:#7db138;text-align:left;background:url(../images/avail_down_grey.png) 100% 50% no-repeat}.accordion_link span{color:#00273c}.avail_accordion li.active .accordion_link{color:#7db138;background-image:url(../images/avail_down_green.png)}.table_block{position:relative;min-height:800px;width:100%;padding:80px 0 30px;background:url(../images/shadow_up.jpg) repeat-x,url(../images/shadow_down.jpg) 0 100% repeat-x,url(../images/background4.jpg);text-align:center;font-family:Arial,serif;font-size:14px}.table_block table{width:100%;border-radius:5px;border-collapse:separate;font-size:15px;color:#9f9f9e}.table_block table tr{background-color:#f7f6f4}.table_block table tr:first-child td{border:0}.table_block table tr:nth-child(2n){background-color:#f5f4f1}.table_block table td{vertical-align:middle;text-align:left;border-top:1px solid #efedea;padding:10px 0 10px 12px}.table_block table thead td{font-weight:700;border-bottom:1px solid #efedea!important}.table_block table thead td:last-child{text-align:center}.table_block .header{border-top:solid 1px #cdcac6}.table_block .header:after{display:block;content:'';clear:both}.table_block .header span{float:left;display:inline-block;width:230px;margin-left:20px;padding:15px 0 14px;border-bottom:solid 1px #cdcac6;text-align:center;color:#00273c}.table_block .header span:first-child{margin-left:0}.table_block .sold{color:#900}.table_block .offer{color:#D58000}.table_block .green{color:#7EB239}.table_block .red{color:#900}.table_block .orange{color:#D58000}.table_block .button_enquiry.small{margin:0 auto}.table_block .lot{font-size:18px}.table_block strong{margin:0 5px;display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;color:#9f9f9e}.table_block hr{display:inline-block;width:446px;color:#d5d3df}.table_block p{color:#9f9f9e;font-size:9px;margin-top:15px}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}.tab-pane .marker{display:none}.tab-pane .active .marker{display:block;z-index:1000}