@charset "UTF-8";@import url(extra_css/normalize.css);@import url(styles/shaw.css);.ie7-notifications{display:block;position:fixed;font:12px,san-serif;text-align:center;border-bottom:1px solid #A29330;color:#000;width:100%;left:0;top:0;padding:10px 0;z-index:200;background:#FDF2AB}.ie7-notifications p{display:block;position:relative;padding-left:20px;width:900px;margin:0 auto}.ie7-notifications i{background:url(images/dialog-warning.gif) no-repeat center center;position:absolute;top:0;left:0;width:25px;height:25px}.ie7-notifications a{color:#e25600;text-decoration:underline}html{}body{background-color:#fff;font-family:ProximaNovaRegular,Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;font-size:14px;line-height:1.4;color:#707070}header{background-color:#fff;display:block;padding:0;position:relative;overflow:hidden}footer{color:#fff;display:block;font-size:12px;line-height:18px;margin-top:0;padding:0;position:relative;background:#f8f8f8 url('images/texture-bg.png')}header,footer{min-width:960px;width:100%}#content{}.house-land-packages #content,.house-plans #content{background:url("images/texture-bg-dark-gray.png") repeat scroll 0 0 #E5E5E5}.house-land-packages .content,.single-house_plan .content,.house-plans .content{background:none}.previous-work .content,.house-land-packages .content,.house-plans .content{padding:0;width:760px}.masthead-image-wrapper{background:url("images/texture-bg.png") repeat scroll 0 0 #E5E5E5}.masthead-wrapper{margin-left:-65px;height:385px !important}.content .masthead-wrapper{width:760px !important}.masthead-image-wrapper .gallery_css_image{height:350px !important}.content_wrapper {display:block;height:auto!important;margin:0 auto;width:960px}.home #content{background:#FFF}footer div.content_wrapper{padding-bottom:40px;padding-top:22px}.page-aside{width:200px;display:block;margin-bottom:70px}.content{width:695px;float:left;display:block;padding-left:65px;background:#ffffff;position:relative;min-height:600px;margin-bottom:60px}.content-project{padding-left:0px !important}.content_project_details{         display:block;     float:left;     position:relative;     width:100%}.content_project_details .show_all{background-color:#25245d;float:left;padding:12px;margin:2px 60px 2px 0;width:175px}.content_project_details .show_all a{color:#FFFFFF !important;text-transform:uppercase;padding:12px 10px}.single-project .content{padding:0px !important;margin-bottom:0px;min-height:385px}.single-project p.breadcrumbs{padding-top:0}.similar_projects{float:left;width:18%;padding:20px 20px 20px 0}.similar_projects dt{text-transform:uppercase}.similar_projects dd ,.similar_projects dd figure{margin-left:0 ;position:relative}.similar_projects dd span{color:#FFFFFF;text-transform:uppercase;left:5px;position:absolute;top:5px;width:100px}.similar_projects .img_wrapper{display:block !important}.ie8 .similar_projects .img_wrapper{height:180px;margin-top:20px}span.wpcf7-not-valid-tip{display:inline !important;padding-top:8px}.project_details{padding:20px;margin-left:30px;float:left;width:500px}.blurb_wrapper h1{border-bottom:4px solid #B3B0AF;padding-bottom:20px}.nav-header{height:240px !important;position:relative}header nav{display:block;margin:0;padding:0;padding-left:50%;float:left;width:50%}#sitemap-toggle,#mobile-logo,#menu-toggle{display:none}#sitemap-toggle:hover,#menu-toggle:hover{cursor:pointer}header nav ul.menu{display:block;float:left;width:50%;padding:60px 0 0 0;margin:0}header nav ul.menu li{margin:0;padding:0;list-style:none}header nav ul.menu > li > a{-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;color:#b3b0af;display:block;font-size:14px;font-family:ProximaNovaRegular;padding:4px 0px 10px 0;margin:0 5px;position:relative;text-decoration:none;text-transform:uppercase;transition-duration:.2s;border-top:1px solid #b3b0af}header nav ul.menu > li.current-page-ancestor > a,header nav ul.menu > li.current_page_item > a{color:#00acec !important;border-color:#00acec !important}header nav ul.menu > li > a:hover,header nav ul.menu > li:hover > a{color:#050505;border-color:#050505}.mobile-sidebar{display:none}.sidebar{float:left}.contact aside .contact-details{z-index:100;position:relative;margin-top:-3px;color:#FFF;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.contact aside .contact-details .info{background:#848383 ;padding:10px 30px 30px 30px}.contact aside .contact-details .ribbon{display:block;height:55px;width:100%;background:#848383  url(images/shaw-sprite.png) no-repeat 30px 17px}.contact aside .contact-details h3{margin-top:0;color:#FFF;border-color:#FFF;font-family:ProximaNovaRegular;font-weight:normal;text-shadow:none}h1,h2,h3,h4,h5,h6{letter-spacing:-1px;font-weight:normal}strong,b{font-family:ProximaNovaSemiBold;font-weight:normal}h2{font-family:ProximaNovaBold;font-size:50px;line-height:38px;color:#838383;font-weight:100;text-shadow:2px 2px 3px rgba(255,255,255,0.5)}h3{font-size:33px;line-height:25px;color:#707070;font-family:ProximaNovaSemiBold;text-shadow:2px 2px 3px rgba(255,255,255,0.5)}h4{font-size:16px;line-height:20px;color:#717171;font-family:ProximaNovaSemiBold;text-shadow:2px 2px 3px rgba(255,255,255,0.5)}#nav-below{padding:6px 6px 0 0}.navigation ul{    margin:30px 0;    padding:0}.navigation ul li:before{    content:none}.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{    color:#FFFFFF;    text-decoration:none}.navigation li{    display:inline}.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{    background-color:#009ed9;    border-radius:3px 3px 3px 3px;    cursor:pointer;    padding:10px}.navigation li a:hover,.navigation li.active a{    background-color:#016197}div.secondary_left_wrapper,nav.secondary{height:385px;background:#00acec url('images/blue-texture-bg.png');margin-bottom:1px}div.blurb_left_filler{overflow:hidden;width:50%;position:absolute;left:0}div.secondary_left_wrapper{width:50%;position:absolute;left:0}nav.secondary{width:200px;position:relative;z-index:1;display:table}nav.secondary ul{margin:1px 15px 0 0;padding:0;display:table-cell;vertical-align:middle}nav.secondary ul li{list-style:none}nav.secondary ul li a{padding:0px 10px;margin:7px;display:block;color:#FFF;text-transform:uppercase;font-size:13px;font-family:ProximaNovaLight}nav.secondary ul li a:hover{text-decoration:none}nav.secondary ul li.selected a{background:#0087ca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}nav.secondary li.nav-title{color:#FFF;margin:20px 10px 20px 17px;text-transform:uppercase;font-family:'ProximaNovaBold';font-weight:normal}nav.single{background:#00acec}nav.single ul li,nav.single ul{list-style:none;padding:0;margin:0;width:100%}nav.single ul li a{text-transform:uppercase;color:#FFF;text-align:center;display:block;padding:15px 0;margin:2px 0;font-family:ProximaNovaSemiBold}div.blurb_right_filler,div.fixed_blurb{height:385px;background:#e5e5e5 url('images/texture-bg.png');padding-left:60px}div.fixed_blurb{display:table;position:relative;width:100%}div.fixed_blurb .blurb_wrapper h1{border: none}.single-project div.fixed_blurb .blurb_wrapper h1{border-bottom:4px solid #B3B0AF;margin-bottom:20px}div.blurb_wrapper p{font-size:23px;line-height:17px;color:#848383}div.blurb_wrapper p strong{color:#0073b1;text-transform:uppercase;font-size:10px;font-family:ProximaNovaBold;display:block;padding-bottom:4px}div.blurb_wrapper{position:relative;z-index:1;clear:both;width:100%;text-shadow:2px 2px 3px rgba(255,255,255,0.5);display:table-cell;vertical-align:middle}div.blurb_right_filler{position:absolute;width:60%;margin-left:100%;top:0px;margin-bottom:-385px}h1{font-family:ProximaNovaBold;font-size:50px;line-height:38px;color:#838383;font-weight:100;text-shadow:2px 2px 3px rgba(255,255,255,0.7);margin-top:0}h1 span{display:block;font-family:ProximaNovaLight;color:#848383;font-size:30px;line-height:35px;margin-top:15px}.breadcrumb-left-filler{width:200px;height:50px;float:left}.breadcrumb_wrapper{float:left;height:50px;background:#dedede;width:760px;margin-left:200px;z-index:1;position:relative}.breadcrumb-right-filler{position:relative;width:50%;margin-left:50%;background:#dedede;top:-50px;height:50px;margin-bottom:-50px}p.breadcrumbs{line-height:50px;margin:0;font-size:12px;color:#838383;padding-top:20px}p.breadcrumbs a{color:#838383;padding:0 2px}p.breadcrumbs span{padding:0 2px;color:#515151}.fixed_blurb p.breadcrumbs{position:absolute;left:60px;bottom:10px}.content_project_details ul,.content ul{padding-left:20px}.content_project_details ul li,.content ul li{list-style:none;background:url(images/right-arrow-blue.png) no-repeat 0px 8px;padding:5px 0px 5px 20px}.swell-gallery nav ul li{background:none}ul.accreditations{margin:40px 0;padding:0;float:left}ul.accreditations li{list-style:none;background:none;display:block;width:27%;padding-left:3%;padding-right:3%;float:left;height:120px}ul.accreditations li img{width:100%;height:auto}div.testimonial{background:#848383 url('images/testimonial-ribbon.png') no-repeat 13px 0px;padding: 100px 30px 30px 30px;color:#FFF;font-size:13px;font-family:ProximaNovaLight}div.testimonial .text:after,div.testimonial .text:before{content:'"'}div.testimonial .author{display:block;font-family:ProximaNovaRegularItalic;margin-top:5px}div.testimonial .author::before{content:"–"}div.staff{background:#626262;overflow:hidden;position:relative;margin-top:2px;margin-bottom:25px;color:#FFF;font-size:13px;font-family:ProximaNovaLight}div.staff .img_wrapper{height:270px;overflow:hidden}div.staff .img_wrapper img{width:100%}div.staff .ribbon{background:url('images/staff-ribbon.png') no-repeat 0px 0px;height:70px;width:60px;position:absolute;top:200px;border-left:13px solid #626262;border-right:200px solid #626262}div.staff .info{padding:30px}div.staff strong{display:block;font-weight:normal;font-family:ProximaNovaSemibold}div.staff em{display:block;font-style:normal;font-family:ProximaNovaRegular}div.staff a{color:#FFF}.content_wrapper_newslist .sidebar{float:left;margin:0 13px 0 0 ;padding:0;width:230px;border-top:none}.swell-contact .entry-title{margin:0}.swell-contact .role-title{margin:6px 0;font-size:18px}.search-header{background:#f8f8f8 url('images/texture-bg.png');padding:12px 0;overflow:hidden}.search-header .shaw_living_tag{position:absolute;right:2px;top:10px}.search-header .shaw_living_tag .green{display:none}.search-form{position:relative;padding-left:50%}.establish{text-transform:uppercase;float:left;text-shadow:2px 2px 3px rgba(255,255,255,0.5);font-size:12px;font-weight:normal;font-family:ProximaNovaSemibold;display:table;height:27px}.establish span{display:table-cell;vertical-align:middle}.search-form > form{float:left;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;box-shadow:inset 1px 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:inset 1px px 2px rgba(0,0,0,0.2);border:1px solid #FEFEFE}.search-form .field{background:rgba(0,0,0,0.25);color:#FFF !important;border: none;float:left;font-size:12px;height:16px;padding:4px 10px;width:200px;-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-bottom-left-radius:10px}.no-rgba .search-form .field,.no-rgba .search-form .submit{background-color:#000;filter:alpha(opacity=30)}.search-form ::-webkit-input-placeholder{     color:   #FFF;    text-transform:uppercase;    font-family:ProximaNovaRegular}.search-form :-moz-placeholder{ color:   #FFF;text-transform:uppercase;    font-family:ProximaNovaRegular}.search-form ::-moz-placeholder{ color:   #FFF;text-transform:uppercase;    font-family:ProximaNovaRegular}.search-form :-ms-input-placeholder{ color:   #FFF;text-transform:uppercase;font-family:ProximaNovaSemibold}input:focus,select:focus,textarea:focus,button:focus{    outline:none;    outline-width:0}.search-form .submit{background:#c3c3c3 url(images/search-arrow.png) no-repeat 12px 8px;background-color:rgba(0,0,0,0.25);border:none;float:left;height:24px;width:30px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px}.search-form .submit:hover{cursor:pointer}a#sbg-link{position:absolute;right:0;top:10px;width:100px;height:30px;background:url(images/ribbon.png) no-repeat top left;color:#FFF;font-size:12px;line-height:26px;padding-left:40px;padding-top:2px;margin-right:-100px;transition:margin-right 500ms;-webkit-transition:margin-right 500ms}a#sbg-link:hover{background:url(images/ribbon-hover.png) no-repeat top left;margin-right:0;transition:margin-right 500ms;-webkit-transition:margin-right 500ms}button,input,select,textarea{ color:#222; }fieldset{ border:0; margin:0; padding:0; }textarea{ resize:vertical; }label.condense input,label.condense textarea{ background-color:#f3f4f4; border:none!important; color:#222; font-size:10px; margin-bottom:1px; padding:15px; width:580px; }.content_wrapper .clear_content .wpcf7 form.wpcf7-form .contact_box1 p,.content_wrapper .clear_content .wpcf7 form.wpcf7-form .contact_box2 p{ background:#252525; float:left; height:auto; margin:2px 3px 3px 0; padding:0 0 0 21px; width:350px; }.content_wrapper .clear_content .wpcf7 form.wpcf7-form .contact_box1 p .radio_botton_texts,.content_wrapper .clear_content .wpcf7 form.wpcf7-form .contact_box2 p .radio_botton_texts{ color:#666; float:left; margin-top:10px!important; }textarea:focus,input:focus{ outline:0; }.content_wrapper p input.wpcf7-submit{ font-size:13px; background-color:#777 !important; color:#FFF !important; margin:6px 5px 0!important; padding:16px 60px!important; text-align:center!important; text-transform:uppercase; transition:background-color 400ms; -webkit-transition:background-color 400ms;  }.content_wrapper p input.wpcf7-submit:hover{background-color:#62a342!important; cursor:pointer; transition:background-color 400ms; -webkit-transition:background-color 400ms;  }.contact_box1 .preferred_phone_contact{ margin-top:4px!important; }.content_wrapper .clear_content .wpcf7 form.wpcf7-form span.wpcf7-form-control-wrap input.wpcf7-text{ width:97%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:0 0 0 0!important; border:none!important; border-radius:0 0 0 0!important; color:#666; float:left; font-size:14px; height:auto; margin:7px 0 0; padding:20px 20px; }.contact_box1 .wpcf7-form-control-wrap input.wpcf7-text{ background:#e9e9e9; float:left; }.content_wrapper .clear_content .wpcf7 form.wpcf7-form span.wpcf7-form-control-wrap textarea.wpcf7-textarea{ width:97%;     -moz-box-sizing:border-box;     -webkit-box-sizing:border-box;     box-sizing:border-box; background:#e9e9e9; border:none!important; color:#666; float:right; font-size:14px; height:183px; margin:6px 0 0; padding:16px 20px 14px; }.content_wrapper .clear_content .wpcf7 form.wpcf7-form span.wpcf7-form-control-wrap span.wpcf7-form-control{ background:none!important; border:none!important; color:#666; float:right; font-size:13px; height:auto; margin:0; padding:10px 20px; width:211px; }input.wpcf7-submit{ background-color:#00a3e1; border:none!important; color:#FFF; float:right; font-size:11px; padding:15px; text-transform:capitalize; }input.wpcf7-validates-as-required{ background:url(images/icon_required.png) no-repeat right center #000; }img.wpcf7-captchac{ border:1px solid #ddd; display:inline; margin:5px 5px 5px 40px; padding:6px 40px; }.captcha-497 input.captchac{ display:inline; font-weight:lighter; width:323px; }span.captcha{ color:#222; display:inline; font-size:10px; width:90px; }p{font-family:ProximaNovaRegular}img.aligncenter{margin:0 auto;display:block}.content > ul li,.content p{text-shadow:2px 2px 2px rgba(255,255,255,0.45)}a{color:#707070;text-decoration:none;font-family:ProximaNovaSemiBold;transition:color 400ms;-webkit-transition:color 400ms}footer ul#menu-footer-2nd-colum-menu li a:hover,.home-columns .col-1-4 a.read_more:hover,.home .blurb a:hover,a:hover h3,a:hover{color:#1b82a8;transition:color 400ms;-webkit-transition:color 400ms}hr{border:0;border-top:1px solid #ccc;display:none;height:1px;margin:1em 0;padding:0}img{border:0;margin:0;vertical-align:middle}a:hover,a:active{outline:none!important}#site-title{background:url(images/shaw-building-group-logo.png) no-repeat left center;display:block;left:0;margin:30px 0 0 0 !important;padding:0 !important;text-indent:-9000px;width:168px;height:169px;position:absolute}#site-title a{display:block;float:left;height:140px;margin:0!important;padding:0!important;width:120px}h1.entry-title{color:#838383;text-shadow:2px 2px 3px rgba(255,255,255,0.5)}.title_wrapper{background-color:#f3f4f4;display:block}.header_contact{background-color:#000;display:block;height:80px;width:100%}.header_contact ul.social_links{float:right;list-style:none;margin:0!important;padding:25px 0}.header_contact .vcard{font-size:11px!important;margin-top:20px!important;position:absolute!important;width:400px!important}.header_contact dl.office dt span.fn{color:#fff}.header_contact .vcard dt{text-transform:uppercase}.header_contact .vcard dt,.header_contact .vcard dd{float:left;margin-left:10px}.header_contact .vcard dd:before{content:"|";padding-right:10px}.header_contact .vcard span{color:#FFF;font-size:10px}.header_contact ul.social_links li{background-color:#fff;float:right;margin-left:10px}.header_contact ul.social_links li a{display:block;height:30px;text-indent:-9000px;width:30px;z-index:9999}#google_swell_map_head_office{height:300px !important;border-bottom:3px solid #848383}ul.social_links li.twitter{background:url(images/Icon_twitter.png) no-repeat center center}ul.social_links li.rss{background:url(images/Icon_rss.png) no-repeat center center}.social_media_icons{display:block;overflow:auto;padding:15px 10px}.swell-gallery nav.only_one_item{display:none !important}.blog #content .swell-gallery img,.archive #content .swell-gallery img{padding-right:20px}.single-post .content img{max-width:100%;height:auto}.single-post .swell-gallery .viewport .gallery_item{background-size:contain !important}.single-post .swell-gallery .viewport .gallery_item .caption{position:absolute !important;margin:0 !important;text-align:center}.blog #content span.entry-date,.archive #content span.entry-date{color:#00a3e1;font-size:10px}.shaw-sprite-decoration{display:block;width:32px;height:37px;background:url(images/shaw-sprite.png) no-repeat top left}.masthead_image_bg{background:url("images/texture-bg.png") repeat scroll 0 0 #F8F8F8;width:100%;height:385px}.masthead_margin{margin-top:-385px}blockquote.post{margin:40px 10px;padding:15px 35px 5px 35px;border-left:3px solid #e5e5e5;text-align:center}blockquote.post p{font-family:'ProximaNovaLightItalic';font-size:16px;line-height:18px;margin:0;padding-bottom:18px}blockquote.post span{display:block;font-family:'ProximaNovaRegular';font-size:14px;padding-top:0px}.testimonials .show-more{font-family:'ProximaNovaSemiBold';display:block;font-size:14px;padding-top:18px}.testimonials .rest{display:none}.testimonials .rest p:first-child{padding:0}article.post{clear:both;display:table;width:100%;padding:0;margin-top:2px}.awards-winner article.post{padding:15px 0;border-bottom:1px solid #b1aead}.content-project article .gallery_css_image{width:291px;height:194px}.project-showcase article.post:nth-child(odd){ background-color:#f2f2f2}.project-showcase article.post:nth-child(even){ background-color:#e0e0e0}article.post .swell-gallery{width:auto;margin:0;vertical-align:middle}article.post.awards .swell-gallery{display:table-cell}article.post div.content-block{display:table-cell;vertical-align:middle;width:65% !important;padding:30px 25px 30px 30px}article.post div.content-block h3{width:100%;margin:0;padding-bottom:10px;font-size:23px}article.post.development,article.post.previous_work{padding:0;background:#FFF;border-bottom:2px solid #ccc}article.post.development .swell-gallery,article.post.previous_work .swell-gallery{width:auto;margin:0}article.post.development div.content-block,article.post.previous_work div.content-block{display:table-cell;vertical-align:middle;width:100% !important;padding:0 30px}article.post.development .read_more,article.post.previous_work .read_more{display:inline}article.post.development .gallery_css_image,article.post.previous_work .gallery_css_image{height:160px;width:160px}.single-house_land_package .entry-title + ul,.single-house_plan .entry-title + ul{width:189px;float:left;clear:both;display:block;padding:0;overflow:hidden;margin-left:-20px}.single-house_land_package .swell-gallery .gallery_css_image,.single-house_plan .swell-gallery .gallery_css_image{background-size:100%}.single-house_land_package .entry-title + ul li,.single-house_plan .entry-title + ul li{display:block;float:left;font-size:23px;color:#b1aead;font-family:'ProximaNovaSemiBold';text-shadow:none}li.number_of_bedroom{background:url(images/bedroom-ribbon.png) no-repeat 0px 0px}li.number_of_bathroom{background:url(images/bathroom-ribbon.png) no-repeat 0px 0px}li.number_of_car_spot{background:url(images/carpark-ribbon.png) no-repeat 0px 0px}li.number_of_bedroom,li.number_of_bathroom,li.number_of_car_spot{width:61px;height:80px;text-align:center;padding-top:50px;margin-left:2px}li.number_of_bedroom span,li.number_of_bathroom span,li.number_of_car_spot span{text-indent:-9999px;display:block}ul.metrics{border-top:4px solid #b1aead;width:525px;float:left;height:150px;padding:0}ul.metrics li{padding:12px 15px;display:block;font-size:22px;color:#b1aead;font-family:'ProximaNovaSemiBold';float:left}li.house_plan span,li.block_size span,li.house-size span,li.size span,li.price span{display:block;text-transform:uppercase;font-size:10px;color:#6a6a6a;font-family:'ProximaNovaBold';margin-bottom:7px}li.block_size span,li.house-size span,li.size span{margin-bottom:2px}li.size{float:none !important;width:100%;margin-left:2px}li.house_plan{border:none}article.post.partners a{width:100%;display:table}article.post.partners img{text-align:center;width:70%;height:auto}article.post.awards img{height:150px;width:auto;margin:0 auto !important;display:block}article.post.awards div.content-block .date{display:block;position:static;float:none}.archive article,.blog article{clear:both;float:left;width:100%}.blog article.post > a{float:left}.blog article.post .swell-gallery{width:300px;float:left;margin:0 15px 0 0;overflow:hidden}.blog article.post .swell-gallery img{height:auto;margin:0 auto !important}.blog article.post div.content-block{padding-left:45%;display:block}.blog article.post div.content-block h3{margin-top:0}article.post .read_more{color:#009bd5;white-space:nowrap}.contact_content_container .image_container{float:left;margin:0 20px 20px 0}.contact_content_container .info h2{font-size:32px;margin-bottom:-10px}.contact_content_container .info{margin-left:200px;border-bottom:1px solid #e5e5e5;padding-bottom:20px;min-height:220px}.contact_content_container .info .rest p:first-child{margin:0;padding:0}.contact_content_container .info p{margin-bottom:0;padding-bottom:5px}.contact_content_container .info .rest{display:none}.show-more:hover{cursor:pointer}.newsletter_left_bg{position:absolute;left:0;top:0;background:url("images/blue-texture-bg.png") repeat scroll 0 0 #00ACEC;width:50%;height:96px}.newsletter_right_bg{height:96px;width:28px;background:url(images/newsletter-right-arrow.png) no-repeat top left;float:right;margin-top:-96px;position:relative;left:28px}.no-svg .newsletter_right_bg{background-image:url(images/newsletter-right-arrow.png)}.newsletter_content_wrapper{width:960px;margin:auto;overflow:visible;padding-left:28px;position:relative;left:-28px}.newsletter_blurb,.newsletter_form{background:url("images/blue-texture-bg.png") repeat scroll 0 0 #00ACEC;float:left;width:50%}.newsletter_form{text-align:center;height:96px}.newsletter_blurb h5 {color:#FFF !important;font-size:26px;line-height:96px;font-weight:normal;margin:0;z-index:1;position:relative;text-shadow:none}.swell-newsletter-signup{margin-top:36px}.swell-newsletter-signup #newsletter_name{-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px}.swell-newsletter-signup > fieldset > label,.swell-newsletter-signup > fieldset > input{float:left}.swell-newsletter-signup label.condense input{color:#808080;background:#fff;font-size:13px;padding:5px 0 5px 10px;border-right:1px solid #d0d0d0;width:190px;margin:0;height:15px}.swell-newsletter-signup label.condense input.placeholder{color:#d0d0d0}.swell-newsletter-signup input[type="submit"]{padding:7px 12px 5px 12px;height:25px;width:auto;margin:0;border:none;text-indent:-9999px;background:#fff url(images/search-arrow-blue.png) no-repeat 6px 8px;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0}.swell-newsletter-signup input[type="submit"]:hover{cursor:pointer}.swell-newsletter-signup #newsletter-email{border-left:1px solid #d0d0d0 !important}.swell-newsletter-signup #tyhdthd-tyhdthd{margin-left:2px}.swell-newsletter-signup input[type="submit"]::-moz-focus-inner{border:0; padding:0}.swell_social_media_links_widget{float:left;border-bottom:1px solid #302f2f;border-top:1px solid #302f2f;margin:0 0 20px 0;padding:18px 0}.swell_social_media_links_widget a{display:block;float:left;height:32px;width:32px;margin:4px 5px 0 0;text-indent:-9999px}.swell_social_media_links_widget a.facebook{background:url(images/facebook.png) no-repeat 0 0 !important}.swell_social_media_links_widget a.twitter{background:url(images/twitter.png) no-repeat 0 0 !important}.swell_social_media_links_widget a.rss{background:url(images/rss.png) no-repeat 0 0 !important}.swell_social_media_links_widget a.email{background:url(images/email.png) no-repeat 0 0 !important}.home #content .home_slider .gallery_item{display:table}.home_slider .viewport{display:block!important;margin:0 auto!important;width:1170px;height:380px}.home #content .home_slider .gallery_item .caption{display:table-cell;vertical-align:middle;background-color:transparent ;width:auto;text-align:right;text-decoration:none;text-transform:none;z-index:0;text-align:right;color:#FFF;font-weight:normal;font-size:18px;line-height:20px;font-family:ProximaNovaRegular;font-weight:normal;letter-spacing:-1px;padding:0 120px 0 60%}.home #content .home_slider .gallery_item .caption.no-caption a span,.home #content .home_slider .gallery_item .caption.no-caption > strong,.home #content .home_slider .gallery_item .caption.no-caption .description{display:none}.home #content .home_slider .gallery_item .caption.no-caption a{position:absolute;top:0;left:0;width:100%;height:100%}.home #content .home_slider .gallery_item .caption.caption-left{text-align:left}.home #content .home_slider .gallery_item .caption.caption-centre{padding:0 30%;float:none;text-align:center}.home #content .home_slider .gallery_item .caption.caption-centre-low{padding:170px 15% 0 15%;float:none;text-align:center}.home_slider .gallery_item .caption strong{display:block;color:#FFF;font-size:65px;line-height:50px;height:auto;margin:0;font-family:ProximaNovaBold;font-weight:normal}.home #content .home_slider .gallery_item .caption .description{margin:20px 0 0 0}.home_slider .gallery_item .caption .more{display:block;margin:0;color:#FFF;font-size:25px}.home_slider .gallery_item .caption .more:hover{color:#EEE}.home_slider nav{background:#FFF}.swell-gallery nav ul{margin:0px auto !important;display:inline-block;width:auto}.swell-css-gallery{height:auto !important}.swell-css-gallery .viewport,.swell-css-gallery .queue{}.swell-gallery nav ul li a{text-indent:-9999px;background:url(images/slider-nav.png) no-repeat 0 0;width:14px;height:14px;display:block;padding:0 !important;margin:0 10px 0 0}.swell-gallery nav ul li.selected a{background-position:-20px 0}.swell-gallery nav .prev,.swell-gallery nav .next{display:none}.gallery .swell-gallery nav ul{width:100%}.swell-gallery nav a.thumbnail{height:auto;width:auto;padding:1px !important;background:none}.process .swell-donloads h3,.download_list{padding:0 ;margin:5px 10px}.swell-downloads{clear:both}.download_list li{list-style:none;margin:5px 0}.download_list li a{padding:5px 20px;display:block;float:left;width:100%}.download_list li.file.pdf a{background:url(images/pdf-ico.gif) no-repeat center left}.content .swell-image-gallery{margin:70px 0}.swell-post-gallery {background:#e5e5e5 url('images/texture-bg.png');display:block;margin:0 auto;position:relative;width:100%}.swell-gallery nav{padding:20px 0 0 0 !important;margin:0 !important;text-align:center;overflow:hidden !important}.swell-gallery .viewport{padding-bottom:0 !important;position:relative}.swell-gallery .viewport .queue{width:100% !important}.home .gallery_item{width:100% !important}footer{text-shadow:2px 2px 3px rgba(255,255,255,0.5)}footer h4{letter-spacing:0;font-family:ProximaNovaSemibold;color:#686868;font-size:12px;font-weight:normal;line-height:1;margin:0;padding:0;text-transform:uppercase}footer ul{padding:0;margin:10px 0 16px 0}footer ul li{font-size:12px;line-height:15px;list-style:none}footer ul li a{color:#959595;text-shadow:2px 2px 3px rgba(255,255,255,0.5)}footer ul#menu-footer-2nd-colum-menu{margin:0}footer ul#menu-footer-2nd-colum-menu li{padding-bottom:4px}footer ul#menu-footer-2nd-colum-menu li a{font-family:ProximaNovaSemiBold !important;text-transform:uppercase;color:#707070;text-shadow:2px 2px 3px rgba(255,255,255,0.5);padding-bottom:8px;display:block}.footer-contact{padding-top:8px;display:block;font-family:ProximaNovaSemiBold}.footer-contact strong{text-transform:uppercase;color:#707070}footer .shaw-sprite-decoration{}footer aside{display:block;float:left;color:#959595;width:23%;margin:40px 1% 10px 1%}footer .meta{color:#424242;display:block;padding-top:20px;position:relative}footer .meta ul{clear:both;display:block;margin:0 auto;padding:0;position:relative;width:100%}footer .meta ul li{display:block;float:left;list-style:none;padding:0;position:relative;width:100%}footer .meta ul li a{color:#929292}.contact .vcard{float:left;margin:0 20px 0 0;width:225px}.contact_right{float:left;width:630px}footer #google_swell_map{height:145px !important;border:4px solid #858484}.swell-featured-house-and-land-faqs h3,.swell-featured-faqs h3,.swell-featured-useful-links h3{margin-bottom:0;font-size:16px}.swell-featured-useful-links p{margin-top:0}.swell-featured-faqs .swell-feature{margin-bottom:30px}a figure.process{width:500px;margin:0 auto;opacity:0.8;transition:opacity 400ms;-webkit-transition:opacity 400ms}a:hover figure.process{opacity:1;transition:opacity 400ms;-webkit-transition:opacity 400ms}figure.process img{margin-left:75px;position:relative;z-index:10}figure.process figcaption{background:url(images/right-ribbon.png) no-repeat top right;height:65px;font-size:22px;font-family:'ProximaNovaRegular';line-height:65px;position:relative;margin-top:-65px;top:-65px}figure.process span{height:65px}figure.process span.step{background:url(images/left-ribbon.png) no-repeat top left;float:left;width:65px;text-align:center;padding-left:10px}figure.process span.description{background:#FFF;float:right;margin-right:25px;width:230px;text-align:center}figure.process.process1 figcaption{color:#3479c0}figure.process.process2 figcaption{color:#c3ccf4}figure.process.process3 figcaption{color:#7d7d7d}figure.process.process4 figcaption{color:#f6bf77}figure.process.process5 figcaption{color:#9fa6ac}figure.process.process6 figcaption{color:#b8b59b}.feature-image{position:absolute;right:0}.feature-image + .blurb_wrapper .blurb{width:70%;float:left}.search h1{margin:40px 0;padding-bottom:10px;border-bottom:2px solid #777}.search .full_width_list{background:url(images/right-arrow-blue.png) no-repeat 0px 8px;padding-left:25px}.search .full_width_list .read_more{display:none}.search .primary{padding-bottom:70px}.search .full_width_list h3{margin-bottom:2px}.search .full_width_list p{margin-top:0}article.post.empty{padding:60px 0 60px 60px !important}.swell-contacts{width:100%;position:relative}.ie7.home .swell-gallery nav ul{display:block;width:200px;margin:0 auto}.ie7.home #content .home_slider .gallery_item .caption{padding-top:120px}.ie7.home #content .home_slider .gallery_item .caption.caption-centre-low{padding-top:220px}.ie7 footer aside,.ie7 .home-columns .col-1-4{width:23%;padding-right:2%;padding-left:0;margin:40px 0 0 0}.ie7 article.post .swell-gallery,.ie7 article.post.development .gallery_css_image,.ie7 article.post.previous_work .swell-gallery,.ie7 article.post.previous_work .gallery_css_image{float:left;width:160px}.ie7.blog article .swell-gallery{width:300px;float:left}.ie7 article.post.development div.content-block,.ie7 article.post.previous_work div.content-block{float:left;width:65% !important;padding-top:40px}.ie7.blog article div.content-block{width:50% !important;float:left;;padding:0}.ie7 ul.metrics{width:480px !important}.ie7.blog .single_image_1345{display:none}.ie7 .swell-newsletter-signup input[type="submit"]{width:25px;color:#FFF}.mobile-only{display:none}.ir{    background-color:transparent;    border:0;    overflow:hidden;        *text-indent:-9999px}.ir:before{    content:"";    display:block;    width:0;    height:150%}.hidden{    display:none !important;    visibility:hidden}.visuallyhidden{    border:0;    clip:rect(0 0 0 0);    height:1px;    margin:-1px;    overflow:hidden;    padding:0;    position:absolute;    width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{    clip:auto;    height:auto;    margin:0;    overflow:visible;    position:static;    width:auto}.invisible{    visibility:hidden}.clearfix:before,.clearfix:after{    content:" ";     display:table; }.clearfix:after{    clear:both}.clearfix{    *zoom:1}header .social_links a,.social-icons a{text-indent:-9999px;height:25px;width:25px;display:block;float:left;background:url('images/social-icons-grey.png') no-repeat 0px 0px}header .social_links,header .social_links li{margin:0;padding:0;list-style:none}header .social_links li span{display:none}header .social_links li.facebook a,.social-icons a.facebook{background-position:0px 0px}header .social_links li.twitter a,.social-icons a.twitter{background-position:-25px 0px}.home .blurb p {color:#959494;font-family:ProximaNovaLight;font-size:30px;line-height:35px;letter-spacing:-1px;margin-top:70px}.home .blurb strong{font-family:ProximaNovaRegular}.home .blurb a{color:#1ab5ee;font-family:ProximaNovaLight}.home-columns{margin:70px 0;float:left}.home-columns .col-1-4{width:25%;padding-right:20px;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.home-columns .col-1-4 img{max-width:100%}.home-columns .col-1-4 > a{position:relative}.home-columns .col-1-4 a img{opacity:1;transition:opacity 500ms;-webkit-transition:opacity 500ms}.home-columns .col-1-4 h2{letter-spacing:-1px;font-family:ProximaNovaRegular;font-size:18px;line-height:22px;color:#7f7f7f;padding-top:10px;margin-top:10px;min-height:44px}.home-columns .col-1-4 p{color:#aeabaa;font-size:14px;line-height:18px;min-height:170px;font-family:ProximaNovaLight}.home-columns .col-1-4 p span{display:block;margin-top:8px;color:#7f7f7f;font-family:ProximaNovaRegularItalic}.home-columns .col-1-4 a.read_more{display:block;color:#1ab5ee}.home-columns .col-1-4 span {display:block;padding:10px 20px;border-top:4px solid #959494;color:#7f7f7f;font-family:ProximaNovaSemiBold;margin-top:32px}.home-columns .col-1-4 .gallery_css_image{width:100%;height:225px;border-bottom:5px solid #b1aead}.wp-pagenavi {margin:30px auto;text-align:center}.wp-pagenavi a:hover{color:#62a342}.wp-pagenavi a,.wp-pagenavi span{border:none !important;padding:3px 8px !important;margin:0px !important;display:inline-block}.wp-pagenavi span.current{font-family:ProximaNovaSemiBold;font-weight:normal !important}a.previouspostslink{text-indent:-9999px !important;text-align:left;background:url(images/pages_arrow_prev.png) no-repeat center center;width:8px}a.nextpostslink{text-indent:-9999px !important;text-align:left;background:url(images/pages_arrow_next.png) no-repeat center center;width:8px}.page .content_wrapper .location_wrapper_1{height:auto;margin:50px 6px 160px 0;padding:0;text-transform:uppercase !important;width:100%;clear:both}.page .content_wrapper .location_wrapper_1 img{width:100%;height:auto}.page .content_wrapper .location{background:#848383;float:left;height:auto;margin:0;padding:20px;width:100%;text-align:center;color:#FFF;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.page .content_wrapper .location a{color:#FFF}.page .content_wrapper .location a:hover{color:#AAA}::-moz-selection,::selection{background:#b3d4fc;text-shadow:none}.contact_box1,.contact_box2{float:left;height:auto;width:345px}.page .content_wrapper .location .address .title,.page .content_wrapper .location .phone .title{border-right:0;color:#999;float:left;font-size:12px;height:auto;margin:0;padding:3px 15px;width:53px}div.wpcf7{clear:both;margin-bottom:100px !important}div.wpcf7 form{z-index:100;position:relative}div.wpcf7-response-output{border:0 !important;margin:-16px 0 0 !important;padding:0 !important;width:50%}.swell-contact{clear:both;width:100%}@media (max-width:767px){.mobile-only{display:block !important}header,footer{min-width:0}.search-form{padding:0;width:300px;margin:0 auto}.newsletter_content_wrapper,.content_wrapper{width:100%}#site-title{display:none}.establish{display:none}.nav-header{height:auto !important;padding:15px 0}#menu-toggle{display:block;background:url(images/menu-toggle.png) no-repeat center center;height:40px;width:40px;margin:0 auto}#mobile-logo{display:block;background:url(images/shaw-icon.png) no-repeat center center;width:100%;height:104px;text-indent:-9999px;float:left}header nav{width:100%;padding-left:0}header nav ul.menu{display:none;padding:0 60px;width:100%;float:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.secondary_left_wrapper{display:none}div.fixed_blurb{display:block;height:auto;padding:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.blurb_wrapper{float:none !important;display:block}.single-project .content{width:100%;min-height:0}.content_project_details .show_all{width:100%;text-align:center;padding:16px 0;margin:0}.single-project p.breadcrumbs{background:#f5f5f5;text-align:center}.similar_projects{display:none}.project_details{width:80%;padding:0 10%;margin:0}nav.secondary{width:100%;height:auto}nav.secondary ul{padding:30px 5%}nav.secondary ul li a{font-size:14px}.sidebar{float:none}.page-aside,div.staff .img_wrapper{display:block;float:left;width:100%}.page-aside{margin-bottom:0}div.staff{margin-bottom:0}div.staff .ribbon{border-right-width:800px}div.staff .info{text-align:center}div.staff .ribbon{top:0}div.staff .img_wrapper{background:#FFF;height:70px}div.staff .img_wrapper img{display:none}.swell-newsletter-signup > fieldset > label,.swell-newsletter-signup > fieldset > input{float:none}.newsletter_form{height:auto}.swell-newsletter-signup{margin:0}.swell-newsletter-signup label.condense input{width:250px;display:block;margin:20px auto !important;-webkit-border-radius:10px !important;-moz-border-radius:10px !important;border-radius:10px !important}.newsletter_blurb,.newsletter_form{width:100%}.newsletter_blurb{text-align:center}.newsletter_blurb h5{font-size:20px;line-height:40px;margin-top:20px}.newsletter_right_bg{display:none}.swell-newsletter-signup input[type="submit"]{position:relative;top:-45px;left:120px}.content-project{padding:0 5% !important;width:90%}footer h3{text-align:center;color:#7f7f7f;font-family:"ProximaNovaSemiBold";font-size:36px;line-height:40px;padding-top:30px}footer aside{display:none;width:80%;float:none;padding:0 10%;margin:0}footer ul li a,footer h4{font-size:20px;line-height:24px}footer ul li a{font-family:"ProximaNovaRegular"}.footer-contact{font-size:18px;line-height:26px;padding:24px 0}#sitemap-toggle{background:url(images/sitemap-toggle.png) no-repeat 12px 8px;width:40px;height:30px;display:block;margin:20px auto}#sitemap-toggle.open{background-position:12px -28px}footer .shaw-sprite-decoration{display:none}footer #google_swell_map{height:250px !important}#content{background:none}.previous-work .content,.house-land-packages .content,.house-plans .content,.content{width:80%;padding:0 10% }.project-showcase .content-project{width:100%;padding:0 !important;margin:0 !important}.content-project article{margin:0;position:relative}.content-project article .gallery_css_image{width:100%;height:300px}.content-project article .content-excerpt{display:none}.content-project article h3{top:0;line-height:300px;position:absolute;margin:0 !important;height:300px;display:table}.content-project article h3 a{display:table-cell;vertical-align:middle;width:100%;height:100%;color:#FFF !important;background:#000;font-size:32px;line-height:1.2;text-shadow:none;padding:0 40px;opacity:0.7;filter:alpha(opacity=70);-webkit-transition:opacity 500ms ease-out;-moz-transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out}.content-project article h3 a:hover{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 500ms ease-out;-moz-transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out}.project-showcase .content-project .fixed_blurb{padding:30px}.fixed_blurb p.breadcrumbs{left:30px}article.post{display:block}article.post .swell-gallery{display:block;width:100%}article.post div.content-block h3{margin:20px 0 20px 0}article.post img{width:auto !important}.blog article.post > a,.blog article.post .swell-gallery{width:100%;padding-bottom:20px}article.post div.content-block{display:block !important;text-align:center;width:100% !important;padding:0}article.post.development .gallery_css_image,article.post.previous_work .gallery_css_image{width:100%;height:200px}article.post.development p,article.post.previous_work p{display:none}article.post.development div.content-block,article.post.previous_work div.content-block {padding:0}article.post.development div.content-block h3,article.post.previous_work div.content-block h3{line-height:200px;margin:0;margin-top:-200px;font-size:40px}article.post.development div.content-block h3 a,article.post.previous_work div.content-block h3 a{width:100%;height:100%;display:block;color:#FFF;text-shadow:none;background-color:rgba(0,0,0,0.3);transition:background-color 400ms;-webkit-transition:background-color 400ms}article.post.development div.content-block h3 a:hover,article.post.previous_work div.content-block h3 a:hover{background-color:rgba(0,0,0,0.0);transition:background-color 400ms;-webkit-transition:background-color 400ms}.blog article.post .gallery_css_image{width:100%;float:none}.blog article.post div.content-block{padding:20px 0 0 0;width:100% !important;margin:0}.contact_content_container .image_container{width:100%;float:none;text-align:center}.contact_content_container .info{margin:0 0 40px 0;text-align:center}.content_wrapper p input.wpcf7-submit,.contact_box1,.contact_box2,.content_wrapper .clear_content .wpcf7 form.wpcf7-form span.wpcf7-form-control-wrap input.wpcf7-text,.content_wrapper .clear_content .wpcf7 form.wpcf7-form span.wpcf7-form-control-wrap textarea.wpcf7-textarea{width:100%;float:none;margin:5px 0 !important}.home-columns{float:none}.home-columns h2{text-align:center}.home .blurb{font-size:30px;line-height:36px;width:90%;padding:0 5%}.home-columns .col-1-4{width:100%;margin:0;padding:0;background:url(images/small-gradient-bg.png) repeat-x bottom left;border-bottom:5px solid #1ab5ee}.home-columns .col-1-4 .gallery_css_image{border:none}.home-columns .col-1-4 span,.home-columns .col-1-4 p{display:none}.home-columns .col-1-4 h2{border:none;text-align:center;color:#7f7f7f;font-family:ProximaNovaSemibold;display:block}.home-columns .col-1-4 img{margin:0 auto;padding-top:44px}.home-columns{margin:70px 0 0 0}ul.metrics{width:100%;height:auto;clear:both;border:none}ul.metrics li{width:100%;float:none}.single-house_land_package .entry-title + ul,.single-house_plan .entry-title + ul{margin:0 auto}.swell-image-gallery{width:100%}.gallery_item{width:100%}.swell-css-gallery{min-height:300px}.swell-css-gallery .viewport,.swell-css-gallery .queue{height:300px !important}.swell-gallery nav{float:left;width:100%}.swell-gallery .viewport{width:100% !important}.swell-gallery .viewport .queue{width:100% !important}.home .gallery_item{background:none !important;width:100% !important}.home .swell-post-gallery{background:url(images/mobile-slider-bg.jpg) no-repeat center center}.home #content .home_slider .gallery_item .caption .description{display:none}.home .swell-gallery nav{display:none}.home #content .home_slider .gallery_item .caption{padding:0 4% !important;float:none;text-align:center}a figure.process{width:100%;text-align:center}figure.process img{margin-left:0;position:relative;z-index:10}figure.process figcaption{background:url(images/right-ribbon.png) no-repeat top right;height:65px;font-size:22px;font-family:'ProximaNovaRegular';line-height:65px;width:80%;margin:0 auto 30px auto;position:relative;top:0px}figure.process span.step{width:20%;padding:0}figure.process span.description{width:70%;margin:0;margin-right:10%;font-size:20px}.content .masthead-wrapper{width:150% !important;height:250px !important}.newsletter_content_wrapper{padding:0;left:0}}@media (min-width:768px) and (max-width:960px){.swell-gallery .viewport{width:100% !important}.search-form,header nav{padding-left:35%}.newsletter_content_wrapper,.content_wrapper{width:750px}.content{width:520px;padding-left:30px}.previous-work .content,.house-land-packages .content,.house-plans .content,.project-showcase .content-project,{width:550px;padding-left:0px}.div.fixed_blurb{padding-left:30px}.newsletter_blurb h5{font-size:22px}.blog article.post div.content-block h3{width:100%}.blog article.post div.content-block .date{float:none;position:static}.contact_box1,.contact_box2{width:260px}.content_wrapper .clear_content .wpcf7 form.wpcf7-form span.wpcf7-form-control-wrap input.wpcf7-text,.content_wrapper .clear_content .wpcf7 form.wpcf7-form span.wpcf7-form-control-wrap textarea.wpcf7-textarea{width:97%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.swell-newsletter-signup label.condense input{width:155px}ul.metrics{width:350px}.swell-image-gallery{width:100%;clear:both}.gallery_item{width:100%}.swell-css-gallery{min-height:350px !important}.swell-css-gallery .viewport,.swell-css-gallery .queue{height:350px !important}.content-project article .gallery_css_image{width:200px;height:200px}}