#nav li a,a{text-decoration:none}#mainmenu li .submenu,#nav{box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}#mainmenu li .submenu a,#nav{border-top:1px solid #d6d6d6}#footer_nav li a,#identity,#nav li a,.listings_bar_item h2{text-transform:uppercase}body{color:#444;font-family:Roboto,sans-serif;font-weight:300;font-size:16px;line-height:24px;background-color:#fff}body.shinobi .fancybox-inner h1,h1{font-family:'Alegreya Sans',sans-serif;font-weight:300;font-size:36px;line-height:40px;color:#000}#listing_contactform h3,.header2,.header3,.header4,body.shinobi .fancybox-inner h2,h2,h3,h4{font-weight:400;color:#6e6e6e;font-family:'Alegreya Sans',sans-serif}#listing_contactform h3,.header2,body.shinobi .fancybox-inner h2,h2{font-size:28px;line-height:28px}.header3,h3{font-size:24px;line-height:26px}.header4,h4{font-size:20px;line-height:24px}a,a:hover{color:#000}a:hover{text-decoration:underline}#wrapper{display:block;position:relative;width:100%;background-color:#FFF;margin:0 auto}.nested{position:inherit;width:1224px}#content img,#identity img{max-width:100%}#identity{color:#8c8c8c;font-size:15px;letter-spacing:.08em}#identity h2{color:#000;font-size:60px;font-family:'Alegreya Sans',sans-serif;font-weight:100;line-height:50px;letter-spacing:-.02em;margin:0;text-transform:none}#nav{border-bottom:1px solid #d6d6d6;z-index:102}#nav ul li:first-child a{padding-left:0}#nav li a{color:#8a8a8a;font-size:16px;font-family:'Alegreya Sans',sans-serif;padding:16px 12px;display:block;margin:0}#nav a:hover,#nav li a.active{color:#000}#mainmenu li .submenu{background-color:#fff}#contact_button a,#contact_button a:hover{background-color:#000}#mainmenu li .submenu a{padding:9px 13px!important}#content_area{padding:35px 0;overflow:visible}#content_area ul{padding-left:20px}#banner .nested{width:100%}#banner .nested #subheader img{width:100%;min-width:1224px}#header #contact_button .nested{width:1224px;height:33px}#contact_button a{width:174px;height:33px;float:right;background-image:url(../../shinobi/images/contact-bg.png);background-repeat:no-repeat;background-position:top center}body.index #page_title{z-index:24}body.editmode #page_title,body.index #body #content_area .home_feat_box .marked,body.index .home_feat_box{border:none!important;padding:0!important}body.index .column1_2,body.index .column2_2{width:1224px;float:none;clear:both;padding:0 0 70px;margin:0 0 40px;background-image:url(../../shinobi/images/bar-bg.jpg);background-repeat:no-repeat;background-position:bottom center}.BE_image_overlay .BE_editor_overlay_icon{z-index:100;display:inline-block;position:relative}body.index #text2{display:none}body.index #contact_info{float:right;width:410px;border-left:1px solid #d6d6d6;padding-left:40px;font-size:.9em;clear:none}body.index .latest_blog_entries{float:left;width:710px;margin:0}body.index #home_feat_box_container{position:relative;z-index:21;margin-top:-224px;min-height:150px!important;margin-bottom:50px}body.index .home_feat_box{width:370px;min-height:150px!important;float:left;padding:0;text-align:center;box-shadow:0 0 4px 0 rgba(0,0,0,.3);background-color:#fff;line-height:12px;position:relative;z-index:25}body.index .home_feat_box img{width:100%;height:100%;margin:0;padding:0;position:relative;z-index:21}body.index .home_feat_box_1,body.index .home_feat_box_2{margin-right:56px}body.index #text3{margin-bottom:50px}#listings_bar{margin-bottom:40px;clear:both;background-image:url(../../shinobi/images/bar-bg.jpg);background-repeat:no-repeat;background-position:bottom center}#content_area #listings_bar .flexslider ul li.listings_bar_item{margin-right:10px}#content_area #listings_bar .flexslider ol{padding-left:0}#listings_bar .flexslider{padding-bottom:110px;background-color:transparent}#listings_bar .flex-control-nav{bottom:60px}#listings_bar .flexslider .slides img{width:200px;max-height:150px}.listings_bar_item h2{font-size:18px;line-height:20px;margin:14px 0 6px;padding:0}.listings_bar_item .listings_bar_details{font-size:13px;line-height:20px;font-weight:400}.listings_bar_item .listings_bar_details span{display:block}.listings_bar_item .listings_bar_brokerage{color:#999}#footer #realty_ninja a,#footer_nav li a{color:#3f3f3f;font-size:12px;text-decoration:none}#footer{margin-top:40px;padding-top:40px}#footer #realty_ninja a:hover,#footer_nav li a:hover{color:#000}#footer #disclaimer{color:#9c9c9c;line-height:18px;margin-top:40px;border-top:none}#agent_search_form #agentsearchsubmit,.fancybox-inner input[type=submit],input.submit{padding:6px 8px;margin-top:5px;background-color:#000;color:#fff;cursor:pointer;border:none;font-size:15px}#agent_search_form #agentsearchsubmit:hover,.fancybox-inner input[type=submit]:hover,input.submit:hover{background-color:#000;color:#fff}#arealist,#mls_search_container,.tablink,body.listing_details .listing_actions,body.listing_details .listing_attachments,body.listing_details .listing_openhouses,body.listing_details table.details td,body.listing_details table.details tr.even td{background-color:#fff}.column1_2,body.blog .column1_2{padding:0;margin:0;width:770px}.column2_2,body.blog .column2_2{padding:0;margin:0 0 0 60px;width:390px}body.static .column1_2 form{border-top:1px solid #ccc;padding-top:30px;margin-top:30px}body.static .column1_2 fieldset{float:none;clear:both}.form_error,body.static .column1_2 input[type=text]{width:95%;padding:8px}body.static .column1_2 form fieldset.wide .form_textarea,body.static .column1_2 form fieldset.wide textarea{width:712px;padding:8px;min-height:170px}body.static .column1_2 form textarea,body.static .column1_2 input[type=text],body.static .column1_2 label,input.submit{font-size:16px;font-weight:400}body.static .column1_2 label{padding-top:15px}input.submit{float:left;padding:10px;cursor:pointer}#listing_contactform_fields input.submit{float:right}.form-left,.form-right{float:left;width:48%}.form-left{margin-right:10px}#contact_info{clear:both;padding-top:20px}.listview_item{line-height:24px;height:360px}.listview_item_photo_fader img{max-height:360px}.listview_item_photo{height:360px;width:480px}.listview_item_details{width:690px}.gridview_item{height:460px;width:367px}.gridview_item_photo{height:260px}.gridview_item_photo_fader img{height:260px;object-fit:cover}table.listings thead{font-size:1em;font-weight:400!important}table.listings{width:100%}table.listings td,table.listings th,table.listings thead th{padding:14px}table.listings .listing_table_img{width:190px}table.listings td.image_cell{height:180px}table.listings td.address_cell{border-left:none!important}#map{height:600px;width:100%}.mls_search_form_item select{width:213px;font-size:14px}.mls_search_form_item label{width:108px}.mls_search_form_item .slider{margin-left:115px;width:200px}#mls_search_container{font-family:inherit;font-size:14px;box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}.mls_search_form_col,.mls_search_form_item{width:360px}#arealist{width:300px;line-height:19px}.map_bubble_container{line-height:20px}.blogentry{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #ccc}body.listing_details .listing_actions,body.listing_details .listing_attachments,body.listing_details .listing_openhouses,body.listing_details table.details td,table.listing_details_table_hd td{font-size:15px;padding:10px;font-weight:400}body.listing_details table.details{display:block;width:100%;border-right:none}body.listing_details table.details label,table.listing_details_table_hd label{font-weight:400}body.listing_details .listing_actions,body.listing_details .listing_attachments,body.listing_details .listing_openhouses{width:368px}body.listing_details .listing_actions_hd .listing_actions,body.listing_details .listing_actions_hd .listing_attachments,body.listing_details .listing_actions_hd .listing_openhouses{width:360px}#sd_template #aerial_view,#sd_template #map{width:770px}#listing_contactform{font-family:inherit;font-size:inherit;line-height:inherit;padding-top:30px}#listing_contactform input[type=text],#listing_contactform_info{width:300px;font-size:15px}#listing_contactform input[type=text]{padding:10px}#listing_contactform textarea{font-size:15px;padding:10px;width:417px;height:114px}#listing_contactform_userinfo,#listing_contactform_usermessage{width:440px}#listing_contactform label{width:110px}body.listing_details table.details td{border-left:none}#listing_contactform_usermessage input.submit{float:right}#listing_contactform h3{margin-bottom:30px}#listing_contactform .form_error{width:100%}#sd_template .flexslider .slides img{height:577px}#hd_template .flexslider .slides img{height:918px}#sd_template .flexslider_img_caption{width:750px}#hd_template .flexslider_img_caption{width:1204px}.tablink{font-size:14px;padding:8px 10px}a.tablink.active,a.tablink:hover{background-color:#ececec;text-shadow:1px 1px #fff}#hd_template #aerial_view,#hd_template #map,#hd_template #ws-walkscore-tile{width:100%}table.listing_details_table_hd{width:380px;display:block}.bx-wrapper .bx-viewport{border:0!important;box-shadow:none!important;left:0!important}.agent_container{width:370px}.agent_container .agent_info{width:175px}.creb .item span.brokerage,.ereb .item span.brokerage{color:#fff}.creb .gridview_item_brokerage,.creb .listview_item_brokerage{color:#000}.listing_detail_form_request_showing .form_select{padding:11px 10px 10px;font-size:14px}#tabs_ajax_container{margin-bottom:20px}.address_display{font-weight:700}.realtyninja_embed_footer{margin:20px 0;clear:both}.realtyninja_embed_footer a{color:#666;text-decoration:none;font-size:11px}#disclaimer{color:#999;font-size:12px;margin:14px 0}#disclaimer img{float:left;display:block;margin-right:10px}body.embedded .fancybox-wrap{position:absolute;top:150px!important}body.embedded #listing_detail_cta_container{display:none}@media only screen and (max-width:1223px){#header #contact_button .nested,.column1_2,.column2_2,.nested,body.index .column1_2,body.index .column2_2{width:960px}#banner .nested #subheader img{min-width:960px}body.index #home_feat_box_container{margin-top:-190px}body.index .home_feat_box{width:300px}body.index .home_feat_box_1,body.index .home_feat_box_2{margin-right:22px}body.index .latest_blog_entries{width:530px}body.index #contact_info{width:360px}body.index #page_title h1{font-size:30px;padding:14px 0}.listview_item_photo_fader img{max-height:300px}.listview_item_photo{height:300px;width:405px}.listview_item{height:300px}.listview_item_details{width:520px}.gridview_item{height:420px;width:280px}.gridview_item_photo,.gridview_item_photo_fader img{height:210px}table.listings thead{font-size:14px}table.listings{width:960px}table.listings td,table.listings th,table.listings thead th{padding:10px;font-size:14px}table.listings td.image_cell{height:160px}.mls_search_form_item select{width:150px;font-size:12px}.mls_search_form_item label{width:108px}.mls_search_form_item .slider{margin-left:115px;width:140px}#mls_search_container{font-size:12px;font-weight:400}.mls_search_form_col{width:244px;margin-right:50px}.mls_search_form_item{width:290px}#arealist{width:240px;line-height:18px}#sd_template #aerial_view,#sd_template #map,.column1_2,body.blog .column1_2{width:630px}.column2_2,body.blog .column2_2{width:300px;margin-left:30px}body.static .column1_2 form fieldset.wide .form_textarea,body.static .column1_2 form fieldset.wide textarea{width:584px;min-height:120px}body.listing_details .listing_actions,body.listing_details .listing_attachments,body.listing_details .listing_openhouses{width:278px}body.listing_details .listing_actions,body.listing_details .listing_openhouses,body.listing_details table.details td{font-size:14px}#listing_contactform_userinfo,#listing_contactform_usermessage{width:360px}#listing_contactform input[type=text],#listing_contactform_info{width:220px}#listing_contactform textarea{width:337px}table.listing_details_table_hd{width:290px}table.listings .listing_table_img{width:160px}body.listing_details .listing_actions_hd .listing_actions,body.listing_details .listing_actions_hd .listing_attachments,body.listing_details .listing_actions_hd .listing_openhouses{width:269px}.agent_container{width:440px}.agent_container .agent_info{width:245px}#sd_template .flexslider_img_caption{width:610px}#hd_template .flexslider_img_caption{width:940px}#sd_template .flexslider .slides img{height:472px}#hd_template .flexslider .slides img{height:720px}}@media screen and (max-width:959px){#header #contact_button .nested,.column1_2,.column2_2,.nested,body.index .column1_2,body.index .column2_2{width:768px}#banner .nested #subheader img{min-width:768px}#nav li a{font-size:.9em;padding-left:8px;padding-right:8px}body.index #home_feat_box_container{margin-top:-159px}body.index .home_feat_box{width:240px}body.index .home_feat_box_1,body.index .home_feat_box_2{margin-right:23px}body.index .latest_blog_entries{width:410px}body.index #contact_info{width:270px}body.index #page_title h1{font-size:24px;padding:8px 0}#footer #realty_ninja{float:left}#footer_nav li a{font-size:11px}.listview_item{height:270px}.listview_item_photo_fader img{max-height:215px}.listview_item_photo{height:215px;width:280px}.listview_item_details{line-height:20px;width:450px}.listview_item_description,.listview_item_highlight_main,.listview_item_highlight_secondary{font-size:.9em;margin-bottom:.5em}.listview_item_details h2{margin-bottom:.5em}.gridview_item{height:390px;width:216px}.gridview_item_photo,.gridview_item_photo_fader img{height:160px}table.listings thead{font-size:15px}table.listings{width:768px;line-height:16px;overflow-x:auto}table.listings tbody td.area_cell,table.listings th.area_col{display:none}table.buildings_table tbody td.area_cell,table.buildings_table th.area_col{display:table-cell}table.listings td,table.listings th,table.listings thead th{padding:10px;font-size:12px;font-weight:400}table.listings td.address_cell{min-width:60px}table.listings .listing_table_img{width:100px}table.listings td.image_cell{height:110px}#arealist{height:320px}.mls_search_form_item{width:410px}.mls_search_form_item .slider{width:270px}#sd_template #aerial_view,#sd_template #map,.column1_2,body.blog .column1_2{width:530px}.column2_2,body.blog .column2_2{width:215px;margin-left:20px}body.static .column1_2 form fieldset.wide .form_textarea,body.static .column1_2 form fieldset.wide textarea{width:493px;min-height:100px}body.listing_details .listing_actions,body.listing_details .listing_attachments,body.listing_details .listing_openhouses{width:204px}body.listing_details .listing_actions,body.listing_details .listing_openhouses,body.listing_details table.details td{font-size:12px;padding:5px}#listing_contactform_userinfo,#listing_contactform_usermessage{width:270px}#listing_contactform_info{width:200px}#listing_contactform input[type=text]{width:135px}#listing_contactform textarea{width:247px}table.listing_details_table_hd{width:228px}body.listing_details .listing_actions_hd .listing_actions,body.listing_details .listing_actions_hd .listing_attachments,body.listing_details .listing_actions_hd .listing_openhouses{width:213px}.agent_container{width:350px}.agent_container .agent_info{width:155px}.callIE{margin-top:0}#listing_detail_cta_container{margin:-20px 0 10px;float:right}.listing_detail_cta_request_info{margin-bottom:10px}.tablink{font-size:12px}#sd_template .flexslider_img_caption{width:510px}#hd_template .flexslider_img_caption{width:748px}#sd_template .flexslider .slides img{height:397px}#hd_template .flexslider .slides img{height:576px}}@media screen and (max-width:767px){#header #contact_button .nested,#listing_contactform_info,#sd_template #aerial_view,#sd_template #map,.column1_2,.column2_2,.listview_item_details,.nested,.paging_container,body.blog #page_title,body.blog .column1_2,body.blog .column2_2,body.index #contact_info,body.index .column1_2,body.index .column2_2,body.index .latest_blog_entries,body.listing_details table.details,table,table.listing_details_table_hd,table.listings{width:480px}#banner .nested #subheader img{min-width:480px}.column2_2,body.blog .column2_2{margin-left:0}body.listing_details .listing_actions,body.listing_details .listing_actions_hd .listing_actions,body.listing_details .listing_actions_hd .listing_attachments,body.listing_details .listing_actions_hd .listing_openhouses,body.listing_details .listing_attachments,body.listing_details .listing_openhouses{width:440px;padding:20px;margin:10px 0;font-size:14px}body.index #contact_info{padding-left:0;border-left:none}body.index .home_feat_box{width:144px;min-height:90px!important}body.index #page_title{margin-bottom:-112px;margin-top:30px}body.index #home_feat_box_container{margin-bottom:0;margin-top:-108px}table.listings .listing_table_img{width:150px}.listings_bar_item .listings_bar_details{font-size:11px;line-height:14px}#nav li a{padding-bottom:10px;padding-top:10px}.listview_item_photo{height:390px;width:480px}.listview_item_photo_fader img{max-height:390px}.listview_item{height:640px}.gridview_item{width:200px;height:360px}.gridview_item_photo,.gridview_item_photo_fader img{height:140px}.table_col_1,.table_col_2{margin-right:0}body.listing_details table.details,table.listing_details_table_hd{display:inline-table;overflow:scroll}body.listing_details table.details td,table.listing_details_table_hd td{width:50%;overflow:scroll}table.listings td.image_cell{height:150px}#listing_contactform h3{margin-bottom:16px}#listing_contactform label,#listing_contactform_userinfo,#listing_contactform_usermessage{width:480px}#listing_contactform_userinfo{float:none;margin:10px 0}#listing_contactform_info{margin:10px 0}#listing_contactform input[type=text],#listing_contactform textarea{width:458px;padding:10px}#listing_contactform_usermessage,#listing_contactform_usermessage input.submit,.paging_container{float:none;clear:both}.paging_container{margin:10px 0 20px}#listing_contactform label{display:block;margin:10px 0}body.listing_details table.details td,table.listings td,table.listings th,table.listings thead th{font-size:15px;padding:10px}#arealist{line-height:22px;width:409px;height:180px}#typeof_dwelling{padding:5px;margin-bottom:10px;width:290px}#mls_search_container,.email_subscribe,.mls_search_form_item select{font-size:15px}.mls_search_form_item,.mls_search_form_item select{display:block;margin:8px 0 5px;float:none}.mls_search_form_item{width:420px}.mls_search_form_item label{width:130px}.mls_search_form_item .slider{margin-left:142px}.main_img_container #slider .flex-direction-nav .flex-prev{background-image:url(../../shinobi/images/slider_prev_small.png);height:51px;width:30px;margin-top:-31px}.main_img_container #slider .flex-direction-nav .flex-next{background-image:url(../../shinobi/images/slider_next_small.png);height:51px;width:30px;margin-top:-31px}#flexslider_container #carousel{display:none}#agent_listings_container .agent_container{float:none;margin:20px 0;width:480px;height:190px}#hd_template .flexslider_img_caption,#sd_template .flexslider_img_caption,body.static .column1_2 form fieldset.wide .form_textarea,body.static .column1_2 form fieldset.wide textarea{width:460px}.agent_container .agent_image{float:right}.table-container-fade{background:-moz-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.1)));background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 100%);background:-o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 100%)}#listing_detail_cta_container{margin:-10px 0 20px;float:none}.listing_detail_cta_request_info{margin-bottom:10px}.tablink{font-size:12px;padding:8px 9px}#hd_template .flexslider .slides img,#sd_template .flexslider .slides img{height:360px}}@media screen and (max-width:479px){#header #contact_button .nested,#listing_contactform label,#listing_contactform_info,#listing_contactform_userinfo,#listing_contactform_usermessage,#sd_template #aerial_view,#sd_template #map,.column1_2,.column2_2,.listview_item_details,.nested,.paging_container,body.blog #page_title,body.blog .column1_2,body.blog .column2_2,body.index #contact_info,body.index .column1_2,body.index .column2_2,body.index .latest_blog_entries,body.listing_details table.details,table,table.listing_details_table_hd,table.listings{width:300px}#fancybox-outer{width:260px!important}.fancybox_rn_lightbox{width:240px;padding:10px}#agent_search_form input[type=text],.fancybox-inner .form_text,.fancybox-inner .form_textarea{width:227px!important}#banner .nested #subheader img{min-width:300px}body.index #page_title h1{font-size:20px;font-weight:700;line-height:22px;border-top:none;border-bottom:none}body.index #page_title{margin-bottom:-92px;margin-top:10px}body.index #home_feat_box_container{margin-bottom:0;margin-top:0}body.index .home_feat_box{width:300px;margin:0 0 20px}#listings_bar,.gridview_item_highlight_secondary{display:none}body.static .column1_2 form fieldset.wide .form_textarea,body.static .column1_2 form fieldset.wide textarea{width:280px}body.listing_details .listing_actions,body.listing_details .listing_actions_hd .listing_actions,body.listing_details .listing_actions_hd .listing_attachments,body.listing_details .listing_actions_hd .listing_openhouses,body.listing_details .listing_attachments,body.listing_details .listing_openhouses{width:260px}table.listings td.image_cell{height:150px}.listview_item_photo{height:260px;width:300px}.listview_item_photo_fader img{max-height:260px}.listview_item{height:600px}.gridview_item{width:110px;height:300px;overflow:hidden}.gridview_item_photo,.gridview_item_photo_fader img{height:80px}.viewmode_container,.viewmode_mls_search{float:left;clear:both;margin-bottom:10px;display:block}#flexslider_container #carousel,#nav ul{display:none}.gridview_item_details{font-size:12px;line-height:1.2em}#listing_contactform h3,body.shinobi .fancybox-inner h2{line-height:24px}.form-left,.form-right{float:none;width:100%}.ordering_container{width:100%;clear:both;margin:10px 0}.tablink{font-size:12px;padding:6px 7px}#listing_contactform input[type=text],#listing_contactform textarea{width:278px}#arealist{width:231px}.mls_search_form_item label{width:240px;float:none;clear:right;font-weight:700}#typeof_dwelling{width:241px}.mls_search_form_col,.mls_search_form_item{width:250px;margin:0}.mls_search_form_item .slider{margin-left:9px;margin-top:13px;width:230px}.slider{float:none!important}.slidervalues{margin-left:0;margin-bottom:10px;float:none;width:245px}.main_img_container #slider .flex-direction-nav .flex-prev{background-image:url(../../shinobi/images/slider_prev_small.png);height:51px;width:30px;margin-top:-31px}.main_img_container #slider .flex-direction-nav .flex-next{background-image:url(../../shinobi/images/slider_next_small.png);height:51px;width:30px;margin-top:-31px}.mls_search_form_item,.mls_search_form_item select{margin:8px 0 14px}#agent_listings_container .agent_container{height:131px;width:280px}#nav ul li:first-child a{padding-left:8px}#mainmenu .submenu{position:relative}#nav ul{position:static}#nav li{margin-bottom:1px}#nav li a,#nav ul li{width:100%}#mainmenu .submenu li a,#nav li a{font-weight:400;padding-top:8px!important;font-size:16px;padding-bottom:8px!important}#mainmenu .submenu li a{padding-left:18px!important;padding-bottom:8px!important;padding-top:8px!important}.show-menu{display:block}#contact_button a{width:100%;margin:0 0 20px}#content_area{padding-top:20px}#listing_detail_cta_container{margin:-10px 0 20px;float:none}.listing_detail_cta_request_info{margin-bottom:10px}.fancybox-inner .leftcol,.fancybox-inner .rightcol{float:none;width:100%}.listing_detail_form_request_showing,.listing_detail_form_request_showing .leftcol,.listing_detail_form_request_showing .rightcol{width:100%;float:none;display:block}#listing_contactform .listing_detail_form_request_showing .leftcol input[type=text]{width:278px}.listing_detail_form_request_showing .form_select{width:300px}.ui-widget{font-size:14px}#hd_template .flexslider_img_caption,#sd_template .flexslider_img_caption{width:280px}#hd_template .flexslider .slides img,#sd_template .flexslider .slides img{height:225px}}.zeroed{margin:0!important;padding:0!important;border:0!important}body.index #contact_button,body.index #contact_button a{display:block}#contact_button a,body.index #contact_button a{margin:60px 0 -90px 800px}#header{border-top:none}#banner{box-shadow:0 1px 2px 0 rgba(0,0,0,.2);border-top:1px solid #d6d6d6}#footer{background-color:transparent;padding-bottom:40px}#footer ul#footer_nav li,#nav{display:none}#footer ul#footer_nav li.privacy{display:block!important}body.index #page_title{height:inherit;margin-bottom:30px;margin-top:10px;position:inherit;width:auto}body.index #page_title h1{border-bottom:none;border-top:none;color:inherit;letter-spacing:inherit;margin:inherit;padding:inherit;text-align:left;text-shadow:none;text-transform:none}