@font-face{font-family:roboto;font-style:normal;font-weight:100;font-display:swap;src:url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-100.eot);src:local(''),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-100.eot) format('embedded-opentype'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-100.woff2) format('woff2'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-100.woff) format('woff'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-100.ttf) format('truetype'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-100.svg) format('svg')}@font-face{font-family:roboto;font-style:italic;font-weight:100;font-display:swap;src:url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-100italic.eot);src:local(''),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-100italic.eot) format('embedded-opentype'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-100italic.woff2) format('woff2'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-100italic.woff) format('woff'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-100italic.ttf) format('truetype'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-100italic.svg) format('svg')}@font-face{font-family:roboto;font-style:normal;font-weight:300;font-display:swap;src:url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-300.eot);src:local(''),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-300.eot) format('embedded-opentype'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-300.woff2) format('woff2'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-300.woff) format('woff'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-300.ttf) format('truetype'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-300.svg) format('svg')}@font-face{font-family:roboto;font-style:italic;font-weight:300;font-display:swap;src:url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-300italic.eot);src:local(''),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-300italic.eot) format('embedded-opentype'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-300italic.woff2) format('woff2'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-300italic.woff) format('woff'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-300italic.ttf) format('truetype'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-300italic.svg) format('svg')}@font-face{font-family:roboto;font-style:normal;font-weight:400;font-display:swap;src:url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-regular.eot);src:local(''),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-regular.eot) format('embedded-opentype'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-regular.woff2) format('woff2'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-regular.woff) format('woff'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-regular.ttf) format('truetype'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-regular.svg) format('svg')}@font-face{font-family:roboto;font-style:italic;font-weight:400;font-display:swap;src:url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-italic.eot);src:local(''),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-italic.eot) format('embedded-opentype'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-italic.woff2) format('woff2'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-italic.woff) format('woff'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-italic.ttf) format('truetype'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-italic.svg) format('svg')}@font-face{font-family:roboto;font-style:normal;font-weight:500;font-display:swap;src:url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-500.eot);src:local(''),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-500.eot) format('embedded-opentype'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-500.woff2) format('woff2'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-500.woff) format('woff'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-500.ttf) format('truetype'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-500.svg) format('svg')}@font-face{font-family:roboto;font-style:italic;font-weight:500;font-display:swap;src:url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-500italic.eot);src:local(''),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-500italic.eot) format('embedded-opentype'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-500italic.woff2) format('woff2'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-500italic.woff) format('woff'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-500italic.ttf) format('truetype'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-500italic.svg) format('svg')}@font-face{font-family:roboto;font-style:normal;font-weight:700;font-display:swap;src:url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-700.eot);src:local(''),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-700.eot) format('embedded-opentype'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-700.woff2) format('woff2'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-700.woff) format('woff'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-700.ttf) format('truetype'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-700.svg) format('svg')}@font-face{font-family:roboto;font-style:italic;font-weight:700;font-display:swap;src:url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-700italic.eot);src:local(''),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-700italic.eot) format('embedded-opentype'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-700italic.woff2) format('woff2'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-700italic.woff) format('woff'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-700italic.ttf) format('truetype'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-700italic.svg) format('svg')}@font-face{font-family:roboto;font-style:normal;font-weight:900;font-display:swap;src:url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-900.eot);src:local(''),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-900.eot) format('embedded-opentype'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-900.woff2) format('woff2'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-900.woff) format('woff'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-900.ttf) format('truetype'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-900.svg) format('svg')}@font-face{font-family:roboto;font-style:italic;font-weight:900;font-display:swap;src:url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-900italic.eot);src:local(''),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-900italic.eot) format('embedded-opentype'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-900italic.woff2) format('woff2'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-900italic.woff) format('woff'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-900italic.ttf) format('truetype'),url(https://www.houseplans.net/static/webfonts/roboto-v20-latin-900italic.svg) format('svg')}@font-face{font-family:'font awesome 5 brands';font-style:normal;font-weight:400;font-display:auto;src:url(https://www.houseplans.net/static/webfonts/fa-brands-400.eot);src:url(https://www.houseplans.net/static/webfonts/fa-brands-400.eot) format('embedded-opentype'),url(https://www.houseplans.net/static/webfonts/fa-brands-400.woff2) format('woff2'),url(https://www.houseplans.net/static/webfonts/fa-brands-400.woff) format('woff'),url(https://www.houseplans.net/static/webfonts/fa-brands-400.ttf) format('truetype'),url(https://www.houseplans.net/static/webfonts/fa-brands-400.svg) format('svg')}@font-face{font-family:'font awesome 5 free';font-style:normal;font-weight:400;font-display:auto;src:url(https://www.houseplans.net/static/webfonts/fa-regular-400.eot);src:url(https://www.houseplans.net/static/webfonts/fa-regular-400.eot) format('embedded-opentype'),url(https://www.houseplans.net/static/webfonts/fa-regular-400.woff2) format('woff2'),url(https://www.houseplans.net/static/webfonts/fa-regular-400.woff) format('woff'),url(https://www.houseplans.net/static/webfonts/fa-regular-400.ttf) format('truetype'),url(https://www.houseplans.net/static/webfonts/fa-regular-400.svg) format('svg')}@font-face{font-family:'font awesome 5 free';font-style:normal;font-weight:900;font-display:auto;src:url(https://www.houseplans.net/static/webfonts/fa-solid-900.eot);src:url(https://www.houseplans.net/static/webfonts/fa-solid-900.eot) format('embedded-opentype'),url(https://www.houseplans.net/static/webfonts/fa-solid-900.woff2) format('woff2'),url(https://www.houseplans.net/static/webfonts/fa-solid-900.woff) format('woff'),url(https://www.houseplans.net/static/webfonts/fa-solid-900.ttf) format('truetype'),url(https://www.houseplans.net/static/webfonts/fa-solid-900.svg) format('svg')}.fab{font-family:'font awesome 5 brands';font-weight:400}.far{font-family:'font awesome 5 free';font-weight:400}.fa,.fas{font-family:'font awesome 5 free';font-weight:900}.fa,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-3x{font-size:3em}.fa-fw{text-align:center;width:1.25em}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}.fa-angle-right:before{content:'\f105'}.fa-arrow-alt-circle-up:before{content:'\f35b'}.fa-arrow-alt-circle-down:before{content:'\f358'}.fa-bars:before{content:'\f0c9'}.fa-bookmark:before{content:'\f02e'}.fa.fa-bookmark-o:before{content:'\f02e'}.fa-caret-square-left:before{content:'\f191'}.fa-caret-square-right:before{content:'\f152'}.fa-check:before{content:'\f00c'}.fa-check-circle:before{content:'\f058'}.fa-check-square:before{content:'\f14a'}.fa.fa-check-square-o:before{content:'\f14a'}.fa-chevron-circle-down:before{content:'\f13a'}.fa-chevron-circle-left:before{content:'\f137'}.fa-chevron-circle-right:before{content:'\f138'}.fa-chevron-circle-up:before{content:'\f139'}.fa-chevron-down:before{content:'\f078'}.fa-chevron-left:before{content:'\f053'}.fa-chevron-right:before{content:'\f054'}.fa-chevron-up:before{content:'\f077'}.fa-certificate:before{content:'\f0a3'}.fa-circle:before{content:'\f111'}.fa-clipboard-list:before{content:'\f46d'}.fa-clock:before{content:'\f017'}.fa.fa-clock-o:before{content:'\f017'}.fa-cog:before{content:'\f013'}.fa-user-cog:before{content:'\f4fe'}.fa-comments:before{content:'\f086'}.fa-comment-alt:before{content:'\f27a'}.fa-comment-dots:before{content:'\f4ad'}.fa-dollar:before{content:'\f155'}.fa-download:before{content:'\f019'}.fa-envelope:before{content:'\f0e0'}.fa-eye:before{content:'\f06e'}.fa-file:before{content:'\f15b'}.fa-heart:before{content:'\f004'}.fa.fa-heart-o:before{content:'\f004'}.fa-home:before{content:'\f015'}.fa-hourglass:before{content:'\f254'}.fa-list:before{content:'\f03a'}.fa-map-marker:before{content:'\f041'}.fa.fa-map-marker:before{content:'\f3c5'}.fa.fa-pencil:before{content:'\f303'}.fa-phone:before{content:'\f095'}.fa-phone-square:before{content:'\f098'}.fa-print:before{content:'\f02f'}.fa-search:before{content:'\f002'}.fa-share-square:before{content:'\f14d'}.fa.fa-share-square-o:before{content:'\f14d'}.fa-shopping-cart:before{content:'\f07a'}.fa.fa-sign-out:before{content:'\f2f5'}.fa-sign-out-alt:before{content:'\f2f5'}.fa-sliders-h:before{content:'\f1de'}.fa.fa-sliders:before{content:'\f1de'}.fa-spinner:before{content:'\f110'}.fa-star:before{content:'\f005'}.fa-undo-alt:before{content:'\f2ea'}.fa-universal-access:before{content:'\f29a'}.fa-user:before{content:'\f007'}.fa.fa-user-o:before{content:'\f007'}.fa-user-circle:before{content:'\f2bd'}.fa.fa-user-circle-o:before{content:'\f2bd'}.fa-user-edit:before{content:'\f4ff'}.fa-window-close:before{content:'\f410'}.fa.fa-window-close-o:before{content:'\f410'}.fa-youtube:before{content:'\f167'}.fa-youtube-square:before{content:'\f431'}.fa-window-close:before{content:'\f410'}.fab.fa-amazon-pay:before{content:'\f42c'}.fab.fa-cc-amazon-pay:before{content:'\f42d'}.fab.fa-cc-amex:before{content:'\f1f3'}.fab.fa-cc-discover:before{content:'\f1f2'}.fab.fa-facebook-square:before{content:'\f082'}.fab.fa-houzz:before{content:'\f27c'}.fab.fa-instagram:before{content:'\f16d'}.fab.fa-cc-mastercard:before{content:'\f1f1'}.fab.fa-paypal:before{content:'\f1ed'}.fab.fa-cc-paypal:before{content:'\f1f4'}.fab.fa-pinterest-square:before{content:'\f0d3'}.fab.fa-twitter-square:before{content:'\f081'}.fab.fa-cc-visa:before{content:'\f1f0'}.fab.fa-youtube-square:before{content:'\f431'}.fa.fa-cc-amex,.fa.fa-cc-discover,.fa.fa-houzz,.fa.fa-cc-mastercard,.fa.fa-cc-paypal,.fa.fa-cc-visa,.fa.fa-paypal,.fa.fa-youtube-square{font-family:'font awesome 5 brands';font-weight:400}.fa.fa-bookmark-o,.fa.fa-check-square-o,.fa.fa-clock-o,.fa.fa-heart-o,.fa.fa-share-square-o,.fa.fa-user-o,.fa.fa-user-circle-o,.fa.fa-window-close-o{font-family:'font awesome 5 free';font-weight:400}input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0}body{margin:0;padding:0;background:#fff}body,input,textarea,select{color:#444;font:12px roboto,sans-serif}i a:hover{text-decoration:none}a{color:#4a6491;text-decoration:none}a:hover{color:#4a6491;text-decoration:underline}img{border:none}:focus{outline:0}ul li{list-style:none}.content ul li{list-style:inside}dt{color:#333}h1,h2,h3,h4,h5,h6,form,p,ul,li,input,textarea,select{margin:0;padding:0}h1,h2{text-transform:uppercase}.left,.float_left{float:left}.right,.float_right{float:right}.clear{clear:both;font-size:1px}#wrapper{margin:0 auto}.inner{width:1000px;margin:0 auto}.row{float:left;width:100%}.header{padding-bottom:4px;background:#fff}.header .logo{float:left;width:auto;padding-top:7px}.header .right{width:auto}.meta{float:right;clear:right;padding:5px 0;color:#444}.meta .user_menu{float:right}.meta .user_menu a{padding:0 5px;color:#4a6491;text-transform:uppercase}.meta .cart{float:right;text-align:left}.meta .user_menu a.alert-true{color:#a30404}.menu{float:left;width:100%;height:35px;margin:3px 0 0;background:url(https://www.houseplans.net/images_new/menu_bg.png) repeat-x 0 0}.menu li{float:left;background:url(https://www.houseplans.net/images_new/menu_item_sep.png) no-repeat right 0}.menu li.last{background:0 0}.menu>ul>li>a{display:block;height:35px;line-height:34px;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;text-align:center;padding:0 35px}#styles-link,#collections-link{display:block}.menu .drop-down-menu{position:absolute;width:auto;background:#ebebeb;z-index:10;display:none;border:1px solid #ccc}.collections-link .drop-down-menu{width:575px}.menu .drop-down-menu .list{float:left;padding:10px 20px 20px;margin:10px 0 10px 10px;width:230px;background:#fff;border:1px solid #ccc}.menu .drop-down-menu .list:last-child{margin:10px}.menu .drop-down-menu .list h3{color:#4a6491;padding:0;margin:10px}.menu .drop-down-menu .list ul{display:block;margin:0;padding:0;background:0 0}.menu .drop-down-menu li{display:block;float:none;padding:0;margin:0;background:0 0;width:100%;height:auto}.menu .drop-down-menu li a{display:block;margin:0;font-size:13px;color:#444;padding:2px 10px 3px}.menu .drop-down-menu li a :hover{background-color:#ddd;text-decoration:none}.checkout .checkout_progress{float:none;width:auto;border:1px solid #ccc;margin:5px 0;color:#888;display:block;font-size:20px;font-weight:700;line-height:34px;text-align:center;text-transform:uppercase}.checkout .checkout_progress .current,.checkout .checkout_progress .completed{color:#000}.checkout .checkout_progress .current{text-decoration:underline}.checkout .checkout_progress a{color:#000;text-decoration:none}.contaner_top{margin-top:-2px;width:1038px;margin:0 auto}.container.row>h1{padding:20px 30px 0!important}.container.row>p{padding:20px 30px 0!important}.container{position:relative;z-index:1}.container .inner.cont{width:1040px;padding:0 24px;margin-top:5px}.has-side-ads .home .container{margin-left:0}#side-ads{right:15%;top:6%;margin:0 auto}.home #side-ads{right:15%;top:6%;margin:0 auto}.container .content .inner{width:auto;padding:0;background:0 0}.container .shdw{height:36px;width:1038px;margin:0 auto}.sidebar{float:left;width:263px;margin-top:-6px}.sidebar .block{margin-bottom:9px}.sidebar .block h3,.content .block.list_wide h3{font-size:14px;color:#eee;padding:10px 13px;text-transform:uppercase}.sidebar .inner{width:auto}.sidebar .block.list{margin-bottom:11px}.sidebar .block.list .inner{background:#c9d4e1;padding:8px 13px}.sidebar .block.list h3,.content .block.list_wide h3{background:#4a6491}.sidebar .block ul li{padding-bottom:1px}.checkout-form dt{float:left;clear:both;color:#444;width:150px;font-size:14px;text-transform:uppercase;text-align:right;font-weight:400;padding-bottom:5px;padding-top:5px;padding-right:10px}.checkout-form dd{float:left;margin-left:1px}select.formfield,input.formfield,textarea.formfield{border:1px solid #ccc;min-height:24px!important;color:#1a1f2b;font-size:11px;padding:3px 5px 0!important;background:#fff;border-radius:3px}td.formlabel{text-align:right;color:#ab0101;font-weight:700;font-size:14px;vertical-align:top}#find_by_plan_num{padding:1px}#find_by_plan_num label{font-size:13px;font-weight:700;color:#ad0000}#find_by_plan_num input{float:left;width:170px;height:17px;background:#fff;border:none;font-size:11px;padding:3px 5px;margin:2px 5px 0 0}input.btnsubmit,input.txtbox{float:left;width:170px;height:17px;background:#fff;border:none;font-size:11px;padding:3px 5px;margin:2px 5px 0 0}input.txtbox{float:left;width:170px;height:17px;background:#fff;border:none;font-size:11px;padding:3px 5px;margin:2px 5px 0 0}input.btnsubmit{cursor:pointer;font:700 14px Helvetica,Arial Black,Arial;color:#fff;width:58px;height:35px;margin:0;padding-bottom:10px;background:url(https://www.houseplans.net/images_new/find_by_number_submit.png) no-repeat 0 0}input.btnmod{width:208px;background:url(https://www.houseplans.net/images_new/submit-modification.png) no-repeat 0 0}#find_by_plan_num input.submit{cursor:pointer;font:700 14px Helvetica,Arial Black,Arial;color:#fff;width:58px;height:35px;margin:0;padding-bottom:10px;background:url(https://www.houseplans.net/images_new/find_by_number_submit.png) no-repeat 0 0}.sidebar .block.with_photos{height:86px;background:url(https://www.houseplans.net/images_new/with_photos.jpg) no-repeat 0 0}.sidebar .block.with_photos a{width:243px;height:79px;font:700 24px Helvetica,Arial Black,Arial;color:#30395c;text-align:right;display:block;padding:7px 10px 0}.sidebar .block.with_photos a:hover{text-decoration:none}.sidebar .search_collection{display:block;width:267px;height:46px;font:700 18px Helvetica,Arial;color:#fff;text-align:center;line-height:42px;text-decoration:none;margin:-4px 0 0 -2px;background:url(https://www.houseplans.net/images_new/search_collection.png) no-repeat 0 0}.content{font-size:14px;line-height:1.6;float:right;width:707px;margin-top:-6px}.checkout .content{width:977px}.content.houseplan{width:1040px}.slider{float:left;height:356px;margin-bottom:20px;overflow:hidden}.slider .slide{float:left;width:956px;height:356px}.slider .slide{position:relative}.slider .slide img{position:absolute;top:0;left:0;z-index:1}.box h3,.slide h3{float:left;width:100%;position:absolute;left:0;z-index:2;font:22px Helvetica,Arial;background:url(https://www.houseplans.net/images_new/black_opacity.png) repeat;display:inline-block;padding:3px 0;color:#fff;text-align:center}.box h3.bottom,.slide h3.bottom{bottom:0;font-style:italic}.slide h3{left:auto;right:7px;bottom:7px;width:200px;padding:10px}.box img{display:block}ul.overview{list-style:none;position:absolute;z-index:5;top:8%;margin-left:2%}.search_overlay_wrap blockquote{position:absolute;left:calc(50% - 58px);right:calc(50% - 520px);top:58px;max-width:540px;padding:14px;background-color:rgba(0,0,0,.8);box-shadow:0 0 8px rgba(0,0,0,.8);margin:0}.search_overlay_wrap blockquote h2{font-size:32px;line-height:1.25;text-align:left;color:#b00;padding:0 0 12px;margin:0}.search_overlay_wrap blockquote p{font-size:18px;line-height:1.1;color:#fff;font-style:italic}.search_overlay_wrap blockquote p strong{font-weight:700;font-size:22px;color:#b00}.search_overlay_wrap blockquote p~p{padding-top:10px}.search_overlay_wrap{margin:0 auto;width:1038px}#featured_plans .carousel{float:left;width:956px;height:290px;overflow:hidden;position:relative}ul.overview{list-style:none;position:absolute;padding:0;margin:0;left:0;top:0}ul.overview li{border:1px solid #1a1f2b;color:#fff;float:left;height:168px;margin:0 4px 0 0;padding:13px 0 0;width:159px;background:url(https://www.houseplans.net/images_new/plan_bg.png) repeat-x 0 0}.box{position:relative;float:left;width:32%;margin:0 2% 2% 0}.box.last{margin-right:0}.box img{width:100%}.block_wide{width:707px;height:auto;margin-bottom:10px}.block_wide h3{text-align:left;padding:6px 13px 12px;font:700 20px;color:#fff;text-transform:uppercase;background:#3b476b url(https://www.houseplans.net/images_new/box_header_bg.png) repeat-x 0 0}.box .inner{height:173px;border:2px solid #4a6491;border-top:0;font-size:14px;color:#30395c;position:relative}.block_wide .inner p{line-height:18px;padding:0}.container .content .block_wide .inner{line-height:18px;height:auto;padding:11px 226px 9px 13px;border:2px solid #4a6491;border-top:0;font-size:14px;color:#30395c;position:relative}.block_wide.guarantee{background:#c9d4e1 url(https://www.houseplans.net/images_new/guarantee_box_bg.jpg) no-repeat right bottom}.box .box_img{position:relative;z-index:1}.box .red_btn{color:#fff;font:700 12px Helvetica,Arial Black,Arial;padding:5px 46px 5px 13px;position:absolute;right:0;text-align:left;text-decoration:none;text-transform:uppercase;top:132px;z-index:2;background:#bd0404 url(https://www.houseplans.net/images_new/box_arrow.png) no-repeat right 6px}.content_block{float:left;width:100%;padding:9px 20px;margin-bottom:10px}.content_block.results p{font-size:16px;font-weight:400;line-height:1.6;text-rendering:optimizeLegibility;color:#777}.content_block.individual{padding:12px;width:956px}.content_block.individual.home{margin-top:-6px}.content_block a{color:#00338c;text-decoration:underline}.content_block a:hover{text-decoration:none}.content p{line-height:16px;padding-bottom:5px}.content .block.list_wide .inner{background:#fff;padding:8px 13px 15px}.content .block.list_wide.gray .inner{background:#efefef}.content .block.list_wide h3{font-size:18px;padding:7px 13px}.content .block.list_wide{clear:both}.content .block.list_wide ul{float:left;width:175px}.content .block.list_wide ul li{padding-bottom:1px}.content .block.list_wide ul.last{width:155px}.content h2{color:#6d0303;padding:5px 0 16px 2px;text-transform:uppercase;font-size:24px!important}.home .content_block h2{color:#b00;font-size:34px;text-align:center;padding:15px 0 10px;margin-bottom:5px}.content_block.custom{width:681px}.checkout .content_block.custom{width:952px}.content_block .search_nav_links a{color:#4a6491;font-size:12px;text-decoration:none}.control_links{float:right;padding:0}.control_links a{background-color:#ccc;color:#4a6491;font-size:12px;margin-left:10px;padding:5px;text-decoration:none}.control_links a:visited{color:#4a6491!important}.control_links a:hover{background-color:#4a6491;color:#fff!important}div.control_links{float:right}.block.list_wide.gray h3,.block.list_wide.red h3{padding:5px 11px;font-size:14px}.block.list_wide.gray.short .inner{padding-bottom:1px;margin-bottom:10px}.block.list_wide.gray .get_started{padding:0 9px 0 4px;margin-bottom:8px;border-bottom:1px solid #fff}.block.list_wide.gray .get_started span{color:#6d0303;float:left;width:24px}.block.list_wide.gray .get_started p{margin-left:24px;padding-bottom:7px}.content_block.custom .left{width:435px}.content_block.custom .right{width:241px}.content_block.custom .left p{padding:0 0 9px 2px}.content_block.custom .quick_links{margin-bottom:9px;padding:5px 8px 3px;border:1px solid #6d0303}.content_block.custom .quick_links h4{font-size:14px;font-weight:700;color:#6d0303;margin-bottom:1px;padding-bottom:1px;border-bottom:2px solid #c2d9ea}.content_block.custom .quick_links p{padding:3px 0}.content_block.custom .quick_links a{color:#4a6491;text-decoration:none}.content_block.custom .quick_links a:hover{text-decoration:underline}.content_block.custom .custom_plan_img img{border:3px solid #6d0303}.content_block h4{font-size:14px;font-weight:700;color:#6d0303;padding:1px 0 6px 4px;margin-bottom:10px;border-bottom:1px solid #fff}.custom_option h4 em{font-size:12px;color:#1a1f2b}.content .block .custom_option ul{float:none;padding:0 0 15px 42px;width:auto}.block.list_wide.gray ul{width:auto;float:none}.content .block .custom_option ul li ul{padding:2px 17px 3px 37px}.content .block .custom_option ul.level{padding:0 0 16px 96px}.custom_option ul.level strong{color:#6d0303;margin-left:-23px}.content .block.gray ul.level li{line-height:16px;padding:0 0 0 36px;background:url(https://www.houseplans.net/images_new/content_li_bg_dark.png) no-repeat 0 7px}.custom_option p.indent{padding:0 0 14px 30px}.content_block.custom h4.title{color:#1a1f2b;font-size:18px;padding:21px 0 3px}.content_block .design_questions h4{padding:1px 0 4px 2px;border-bottom:1px solid #c9d4e1}.design_questions h4 .arrow{display:inline-block;padding-left:7px;width:10px;height:13px}.design_questions h4 .arrow.show{background:url(https://www.houseplans.net/images_new/questions_arrow.png) no-repeat right -2px}.content span.arrow{display:inline-block;padding-left:7px;width:8px;height:9px;background:url(https://www.houseplans.net/images_new/red_arrow.png) no-repeat right 0}.design_questions h4{cursor:pointer}.design_questions div.hide,div.hide{display:none}.content_block .design_questions div p{padding-left:26px}.content .individual h2{float:left;padding:0 0 9px}.block.list_wide.gray{margin-bottom:10px}.content_block.individual .left{width:638px}.content_block.individual .right{width:306px}.content_block .floorplan{color:#30395c;width:100%}.individual .control_links{padding:12px 0 4px}.socials.two{height:65px;display:block;width:305px;position:relative}.content .block.lesspad .inner{padding:6px}.content .block.lesspad{margin-bottom:11px}*+html .content .block.list_wide.gray .inner.lesspad{float:left;padding-top:4px;padding-bottom:4px}.content .plan_caption{text-align:center;color:#a30404;font-size:12px;padding-bottom:0;text-transform:uppercase}.plan_details{float:left;color:#444;font-size:14px;padding:6px 0 4px;border-bottom:1px solid #eee}.plan_details:first-of-type{border-top:1px solid #eee}.plan_details span{text-transform:uppercase}*+html .plan_details{padding:6px 0 5px}.content_block .plan_details .left{width:133px;padding:0}.content_block .plan_details .right{width:150px;text-align:left}.content .show_details{font-size:14px;color:#6d0303;padding:4px 0 6px;font-weight:700;text-decoration:none}.content a.show_details:hover{text-decoration:underline}ul.ulpad{padding:0 0 3px 15px}.content .block ul.ulpad li{padding:0 0 9px 10px}.content p.show{line-height:13px;padding:7px 0 0}.content p.border_top{padding:14px 0 7px;border-top:1px solid #fff}.estimated_cost{text-align:center}.estimated_cost .cost_table{float:left;width:150px;font-size:12px}.estimated_cost .cost_table p{border-bottom:1px solid #fff;float:left;font-size:12px;padding:4px 0;width:100%;line-height:normal}.estimated_cost .cost_table .left{color:#30395c;width:auto;padding:0}.estimated_cost .cost_table .right{color:#6d0303;width:auto}.estimated_cost p{color:#4a6491;font-size:10px;line-height:12px}.content .block.red{margin-bottom:8px}.content .block.red h3{font-size:14px;background:#bd0404}.content .block.red .inner{background:#fff;padding:7px 7px 5px;border:1px solid #bd0404}.pricing_table{float:left}.pricing_table .table_line{float:left;width:100%;padding:5px 0;font-size:14px;color:#30395c;border-bottom:1px solid #e4e3e3}.pricing_table .table_line.spacer{border:none;padding-top:19px}.pricing_table .table_line .left{width:auto}.pricing_table .table_line .right{width:auto;text-align:right;color:#6d0303}.pricing_table .table_line .tip{display:inline-block;width:12px;height:12px;padding-left:8px;background:url(https://www.houseplans.net/images_new/tip_icon.png) no-repeat 0 0;cursor:pointer}.pricing_table .show_details{padding-bottom:0}.plan_pricing_btns{float:right;width:290px;text-align:right;verical-align:center}.plan_pricing_btns img{margin-left:5px;vertical-align:middle}.description_block{border:1px solid #4a6491;margin-bottom:10px;max-height:150px;overflow:hidden;position:relative}.description_block p{padding:2px 9px}.description_block p.read_adjust{display:none;margin:auto;text-align:center;padding:0;width:632px}.description_block p.read_more{background:-moz-linear-gradient( top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 14px,rgba(255,255,255,1) 100% );background:-webkit-gradient( linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(14px,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,1)) );background:-webkit-linear-gradient( top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 14px,rgba(255,255,255,1) 100% );background:-o-linear-gradient( top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 14px,rgba(255,255,255,1) 100% );background:-ms-linear-gradient( top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 14px,rgba(255,255,255,1) 100% );background:linear-gradient( to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 14px,rgba(255,255,255,1) 100% );position:absolute;bottom:0;left:2px;padding:15px 0 0}.description_block p.read_adjust a{color:#4a6491;text-decoration:none}.floor_img{margin:0 auto;position:relative}.floor_img .floor_title{width:100%;padding:6px 0 7px;font-size:14px;font-weight:700;color:#eee;left:0;z-index:2;background:url(https://www.houseplans.net/images_new/floor_title_opacity.png) repeat}.floor_img .floor_title span{margin-left:32px}.floor_img a.floorplan_image_link{display:block;position:relative}.floor_img a.floorplan_image_link #floorplan{max-width:612px}.floor_img .copyright{font-size:12px;color:#30395c;position:absolute;left:10px;bottom:8px;z-index:2}.content_block.results{padding-right:18px;padding-bottom:0}.content_block.results h2{font-size:18px;padding:0 0 5px 4px}.content .matches{color:#30395c;font-size:12px;padding:10px 0 10px 5px}.page_navi{float:right;padding:2px 11px 9px 0;width:250px;font-size:12px;color:#30395c;text-align:right}.results.row~.page_navi{clear:both}.page_navi a{display:inline-block}.page_navi a.prev{margin-right:10px}.page_navi a.next{margin-left:8px}.page_navi a i{color:#4a6491;font-size:28px}.page_navi a i:hover{color:#00338c}.page_navi span{display:inline-block;vertical-align:top;margin-top:-2px}.page_navi input{font-size:12px;color:#30395c;height:15px;margin:0 4px 0 5px;padding:3px 4px;width:26px;text-align:center;border:1px solid #ccc;background:#fff}.results .plan{float:left;margin:0 15px 12px 0;width:239px;padding:0;height:300px;font-size:12px;border:1px solid #777;border-radius:3px;overflow:hidden}a.plan_img{line-height:0;overflow:hidden;vertical-align:bottom}.results .plan .plan_img img{}.results .plan .id{color:#eee;background:#60769c;margin-bottom:4px;margin-top:0;padding:0 3px 3px;width:233px;font-weight:700}.results .plan p{color:#4a6491;height:21px;padding:0 7px 0 0;text-align:left;overflow:hidden;font-size:16px}.results .plan p:first-child{margin-top:9px}.results .plan strong{color:#1a1f2b}.results .plan .plan_btns{float:left;width:90px}.results .plan a.add_to_f,.results .plan a.remove_f,.results .plan a.view_details{color:#444;background-color:#eee;display:block;float:left;font-size:11px;height:35px;line-height:15px;margin:10px 10px 0;padding:4px 0 0 9px;text-decoration:none;width:62px}.results .plan a.add_to_f:hover{color:#eee;background-color:#a30404}.results .plan a.view_details:hover{color:#eee;background-color:#1b95e0}.results .plan a.remove_f{color:#eee;background-color:#a30404}.results .plan a.remove_f:hover{color:#444;background-color:#eee}.banner_side{float:right;width:160px}.banner_side a{float:left;margin-bottom:10px}body .last{margin-right:0}body .nobord{border:none!important}body .nopad{padding:0!important}body .nomarg{margin:0!important}#aboutus-h2{font-size:21px}#aboutus-left{width:415px}#aboutus-right{width:256px}#aboutus-h3red{background-color:#bd0304}#aboutus-inner-nocolor{background-color:#fff;border:1px solid #bd0304;color:#364c71;min-height:557px}#inner-strong-red strong{color:#771516}#aboutus-extra strong{color:#771516}#aboutus-extra span{font-weight:700;color:#000}span#aboutus-bold{color:#000;font-weight:700}div#qTip{padding:8px;border:3px solid #948767;display:none;background:#ebe5d0;color:#333;font-family:Helvetica,Arial,sans-serif;font-size:1em;font-weight:700;line-height:150%;position:absolute;z-index:1000}div.results ul li{list-style-type:disc;margin-left:30px;padding-left:5px;padding-bottom:5px;line-height:16px}#side-ads{width:160px;position:absolute;margin:20px 0 0 1040px;display:block;position:absolute;top:0;color:#fff;text-align:center}#side-ads #ad1{margin-bottom:25px}#tabs ul li{list-style:none;display:inline;background:0 0}#tabs ul li a,#tabs ul li,#tabs ul{box-sizing:border-box;display:inline-block;padding:0;margin:0;width:100%}#tabs ul.floorplan-actions li a{font-size:11px}#tabs i{margin-right:7px;display:none}#tabs ul li{width:32%}#tabs ul li:last{margin-right:0}@media screen and (min-width:480px){#tabs i{display:inline}}#print-header-img{display:none}.alert{font-weight:700;font-size:1.5em;color:#a00}.content p.alert{line-height:1.1em}table.checkout_total{background:#ebebeb;border:solid 1px;float:right;margin:10px;padding:10px}.checkout .shipping_options{margin:10px}.checkout .shipping_options li{float:left;width:45%;padding:5px;list-style-type:none}.checkout .card_logos{float:right;margin-right:150px}.checkout .card_logos a{margin:0 5px}.checkout .buttonarea .right,.cart .buttonarea .right{width:auto;margin-left:25px;text-align:center}.checkout .tiny{color:#000;font-size:9px;margin:0;padding:0}.checkout dd{margin:0;padding:3px 0}.checkout dt{padding-top:7px;width:115px}.checkout .seals td,.cart .seals td{padding:0 8px}#payment_form .buttonarea table{margin:auto}#payment_form #cc_fields{position:relative}#payment_form #cc_fields dl{float:left;width:33%}#payment_form #cc_fields .buttonarea{margin:12px 0;float:left;width:33%}#payment_form #cc_fields .buttonarea div{text-align:right}#payment_form #cc_fields .buttonarea .checkout-buttons{float:right;display:inline-block;text-align:center}#payment_form #cc_fields .buttonarea .checkout-buttons p{padding-bottom:7px}.hidden{display:none}.page_pop li{list-style:disc inside;padding:6px 0 0 6px}#popular_styles{position:relative}#about_block{margin:15px 0 0}#about_block.content_block{width:auto;padding:0}#about_block p{background:#eee;font-size:16px;line-height:26px;padding:9px 11px}#about_block.content_block a{text-decoration:none}.custom .results .plan{padding:0 0 0 4px;width:155px;height:237px}.custom .results .plan img{width:150px;height:100px}.custom .results .plan .id{width:146px}.custom .results .plan a.view_details{width:59px;background:url(https://www.houseplans.net/images_new/view_details.png) no-repeat 0 0}.page_navi a,.page_navi span{vertical-align:middle}.page_navi a{position:relative;top:-2px}li.widget_search:after{content:"";line-height:0;display:table;clear:both}#phone_number a,#phone_number a:hover{color:inherit;cursor:pointer;text-decoration:none}.floorplan-tabs-actions{text-align:right;padding:28px 0}.flipped-image{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.content_block_modify_plan{font-size:16px;line-height:1.6;color:#777}.paypal-holder table{width:100%;border-spacing:0!important;border-collapse:collapse;border:0}.paypal-holder table td{padding:0}.paypal-holder table td:empty{display:none}.paypal-holder table img{max-width:100%;height:auto;display:block}@media only screen and (max-width:1400px){.has-side-ads .home .container{margin-left:0;min-height:1260px}#side-ads{right:25px;top:18px;margin:0}.home #side-ads{right:10px;top:0;margin:0}.content{margin-left:1%;float:left}.sidebar{margin-left:-10%}.content_block.individual.home{margin-left:-60px}.content_block.individual{margin-left:-100px}}@media only screen and (max-width:1220px){#wrapper{width:auto}.contaner_top,.container .shdw{background-position:50% 0}.container .shdw{display:none}.content_block.individual.home{position:relative}.content.houseplan,.content_block.individual{width:auto;float:none;margin:0}.content_block.individual{width:80%!important}.content_block.individual:after{content:"";line-height:0;display:table;clear:both}.inner,.container .inner.cont,.content_block.individual,.slider .slide,.header .right,.slider .slide img{width:auto}.slider,.header .right,.slider .slide{float:none}.slider,.slider .slide,.slider .slide img{height:400px}#featured_plans .carousel{float:none;margin:auto}.container .inner.cont{background-position:50% 0}.container .inner.cont,.inner{padding:0 10px}.header .right{overflow:hidden}.header .points{width:260px}.phone p{font-size:13px;padding-top:5px}#about_block.content_block{margin-top:0}.contaner_top,.container .shdw,.container .inner.cont{background:0 0}.container .inner.cont{background:0 0;width:75%}.container .shdw{height:10px}.sidebar{margin-right:10px}.content{width:70%;width:-webkit-calc(100% - 273px);width:calc(100% - 273px)}.content_block.results{width:-webkit-calc(100% - 181px);width:calc(100% - 181px)}.content_block.custom{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}div.blog-content{width:70%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}div.blog-right{width:28%}.widget_facebook_likebox iframe{width:100%!important}.checkout .content,.checkout .content_block.custom{width:auto;float:none}.checkout .content_block.custom>div{clear:both}.checkout .content_block .checkout_progress{margin-bottom:10px!important}.checkout .content_block.custom:after{content:"";line-height:0;display:table;clear:both}.checkout #footer .bottom{background:0 0}.plans-wrap .content{width:76%}.plans-wrap .content_block.results{width:100%}.paypal-holder{padding-bottom:30px}}@media only screen and (max-width:1180px){.plans-wrap .content{width:calc(100% - 273px)}.plans-wrap .read_more_section{width:440px}.header .free_shipping{display:none}.banner_side{position:absolute;top:20px;left:82%;margin-left:10px}.content_block.results,.content_block.custom{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.content_block.results .results{width:530px;float:none;margin:auto;clear:both}.content_block.results .results:after{content:"";line-height:0;display:table;clear:both}.content_block.custom>div{height:auto!important;margin:0!important}.content_block.custom>div img{max-width:100%;height:auto}.content_block.custom>div embed,.content_block.custom>div~br,.content_block.custom>div~p:empty{display:none}.content_block.custom>div>div{width:auto!important;float:none!important}.content_block.custom>table[cellspacing="5"][cellpadding="5"][align=center],.content_block.custom>table[cellspacing="5"][cellpadding="5"][align=center] thead,.content_block.custom>table[cellspacing="5"][cellpadding="5"][align=center] tbody,.content_block.custom>table[cellspacing="5"][cellpadding="5"][align=center] tr{width:100%;display:block;overflow:hidden}.content_block.custom>table[cellspacing="5"][cellpadding="5"][align=center] td{font-size:0;line-height:0;width:33.33%;float:left;padding:0 0 10px}.content_block.custom>table[cellspacing="5"][cellpadding="5"][align=center] td a{padding:5px;display:block}.content_block.custom>table[cellspacing="5"][cellpadding="5"][align=center] td img{width:100%;height:auto;display:block}.content_block.custom>table[cellspacing="5"][cellpadding="5"][align=center] td br{display:none}.content_block.custom>table[cellspacing="5"][cellpadding="5"][align=center] td a{font-size:12px;line-height:1}#aboutus-inner-nocolor{height:auto}.content_block.custom .block.list_wide.gray{width:auto!important;margin-bottom:10px!important}.content_block.custom .block.list_wide.gray .inner img{width:100%;height:auto;display:block}.content_block.custom .left,.content_block.custom .right{width:auto!important;height:auto}div.blog-content,div.blog-right{width:auto;float:none}li.widget-container{width:50%;float:left}li.widget_search form{float:left}li.widget_search label{display:block}.content_block.individual>.left{float:none;margin:0 auto 10px}.content_block.individual>.right{width:638px;float:none;margin:0 auto}.content_block.individual .plan_details{float:none;overflow:hidden}.content_block.individual .plan_details .left{width:35%}.content_block.individual .plan_details .right{width:60%}.content_block.individual .plan_details+div[style]{padding:10px 0 5px;text-align:center!important}.content_block.cart form fieldset{width:100%;padding:0;margin:0}.checkout .checkout_total~form table{width:100%}.checkout .checkout_total~form table{}.checkout .checkout_total~form fieldset{padding:0;margin:0;width:100%}.checkout-form dd,.checkout-form dt{width:50%}.checkout-form dd .formfield{width:100%!important;height:26px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.checkout .shipping_options li{width:100%;float:none}#payment_form #cc_fields .float_left,#payment_form #cc_fields .buttonarea{width:auto;float:none}#payment_form #cc_fields .buttonarea div{position:static;text-align:left}.content_block:not(.cart) form textarea.formfield{width:250px!important}.content_block.custom #rightcol+div{width:100%!important}div.blog-content,div.blog-right{width:auto!important;float:none!important;padding:0!important}.plans-wrap .plan{width:200px;height:264px}.plans-wrap .plan img{width:100%;height:auto;min-height:105px;max-height:150px;display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.plans-wrap .plan .id{width:194px}.plans-wrap .results .plan p:first-child{margin-top:-10px}.plans-wrap .results .plan p{font-size:14px}.search_overlay_wrap blockquote{right:2%;left:calc(50% - 41px);max-width:none}}@media only screen and (max-width:972px){#wrapper.plans-wrap .banner_side{display:none}}@media only screen and (max-width:940px){.has-side-ads #wrapper{padding-right:0}#side-ads{display:none}.banner_side{display:none}.content{margin-left:0;float:left;min-height:100%!important}.has-side-ads .home .container{min-height:100%}.sidebar{margin-left:0}.home .search_overlay_wrap{margin:20px 0;width:auto;top:5px}.content_block.individual{width:auto!important}.container .inner.cont{background:0 0;width:auto}.plans-wrap .content_block.results .results .plan{height:275px}}@media only screen and (max-width:1010px){.plans-wrap .plan{width:180px;height:264px}.plans-wrap .plan img{width:100%;height:auto;display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.plans-wrap .plan .id{width:174px}.plans-wrap .results .plan p{font-size:12px}.content_block.custom .left,.content_block.custom .right{float:none}.content_block .control_links{padding:0 0 15px}.plans-wrap .read_more_section{width:400px}}@media only screen and (max-width:767px){#wrapper{position:relative;left:0;-webkit-transition:left .5s ease;transition:left .5s ease}.header{padding-bottom:10px}.header .logo{float:none;margin:auto}.header .phone{float:none;text-align:center}.header .phone p{text-align:center}.header .points,.header .bbb_logo,.header .meta .user_menu{display:none}.header .meta{float:none;padding-top:7px}.meta .user_menu{float:none;width:auto;margin-bottom:-10px}.meta .user_menu a{margin-bottom:10px;display:inline-block}.meta .cart{float:none;text-align:center}.meta .cart a{width:auto;background:0 0}.menu{width:80%;height:100%;float:none;position:fixed;top:0;left:100%;bottom:0;z-index:99999;border:1px solid #4a6491;margin:0;-webkit-transition:left .5s ease;transition:left .5s ease}.menu{background:#82a1c8;background:-moz-linear-gradient( top,rgba(130,161,200,1) 0%,rgba(51,61,96,1) 100% );background:-webkit-gradient( linear,left top,left bottom,color-stop(0%,rgba(130,161,200,1)),color-stop(100%,rgba(51,61,96,1)) );background:-webkit-linear-gradient( top,rgba(130,161,200,1) 0%,rgba(51,61,96,1) 100% );background:-o-linear-gradient( top,rgba(130,161,200,1) 0%,rgba(51,61,96,1) 100% );background:-ms-linear-gradient( top,rgba(130,161,200,1) 0%,rgba(51,61,96,1) 100% );background:linear-gradient( to bottom,rgba(130,161,200,1) 0%,rgba(51,61,96,1) 100% )}.menu-wrapper{height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.menu .user_menu{display:block}.menu .menu-wrapper>ul>li{float:none;display:block!important;border-top:1px solid #000;background:0 0}.menu .menu-wrapper>ul>li:first-child{border-top:0}.menu .menu-wrapper>ul>li>a{font-size:14px;line-height:34px;color:#fff;font-weight:700;text-transform:uppercase;text-align:left;display:block;height:35px;padding:0 10px!important}.menu .menu-wrapper>ul>li.last>a{text-align:left}.menu .user_menu{font-size:0;line-height:0;border-top:1px solid #000;margin-bottom:0}.menu .user_menu a{font-size:14px;line-height:15px;color:#fff;text-align:left;float:none;display:block;padding:10px 13px;border-bottom:1px solid #000;margin:0}.menu .drop-down-menu{font-size:12px;line-height:20px;padding:10px 10px 0}.menu .drop-down-menu:after{content:"";line-height:0;display:table;clear:both}.menu .drop-down-menu .list{width:100%;text-align:center;float:none;padding:0 0 10px}.content:after{content:"";line-height:0;display:table;clear:both}.show-nav,.show-nav body,.show-nav #wrapper{height:100%}.show-nav #wrapper{overflow:hidden}.show-nav #wrapper{left:-80%}.show-nav #navToggle{left:auto;right:10px}.show-nav #navToggle span:first-child{top:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.show-nav #navToggle span:last-child{top:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.show-nav #navToggle span:nth-child(2){display:none}.show-nav .menu{left:20%}.content:after{content:"";line-height:0;display:table;clear:both}.contaner_top,.contaner .shdw{display:none}.slider{display:none}.slider,.slider .slide,.slider .slide img{height:200px}.slide h3{font-size:14px;line-height:18px}.home .content_block h2{font-size:24px}.box{width:auto;max-width:300px;float:none;margin:0 auto 10px}.box.last{margin:0 auto 10px}#featured_plans .carousel{height:auto}#featured_plans .carousel ul.overview{position:static;width:100%!important;height:auto!important}#featured_plans .carousel ul.overview:after{content:"";line-height:0;display:table;clear:both}#featured_plans .plan{max-width:300px;width:auto;height:auto;float:none;margin:0 auto 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#featured_plans .plan:after{content:"";line-height:0;display:table;clear:both}#featured_plans .plan img{min-height:0;max-height:none}#featured_plans .plan .id{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#featured_plans .results .plan p:first-child{margin-top:-7px}#featured_plans .results .plan p{height:100%;font-size:14px}#featured_plans .navi,#footer .bottom .banner2{display:none}.advertisement{display:none}.sidebar{float:none;margin:0 auto 10px}.content{width:auto;float:none}.content_block.results .results{width:auto;text-align:center}.content_block.results .results .plan{text-align:left;width:241px;float:none;display:inline-block;vertical-align:top}.content_block.results .results .plan .id{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}li.widget-container{width:auto;float:none}.blog-content img.alignleft,.blog-content img.alignright,.blog-content img.aligncenter,.blog-content img.alignnone{width:auto;float:none;display:block;max-width:100%;height:auto;margin:0 auto 15px}.blog-content .shareaholic-share-buttons-container .shareaholic-share-buttons-wrapper{display:block!important}.blog-content .shareaholic-share-buttons-container ul.shareaholic-share-buttons{margin:0!important}.blog-content .shareaholic-share-buttons-container li.shareaholic-share-button{padding:0 5px 0 0!important}.blog-content ul.shareaholic-share-buttons li.shareaholic-share-button i.shareaholic-service-icon{width:32px;height:32px;background-size:32px auto;-webkit-background-size:32px auto}.blog-content i.shareaholic-service-icon[class*=" service-twitter"]{background-position:0 -96px}.blog-content i.shareaholic-service-icon[class*=" service-facebook"]{background-position:0 -64px}.blog-content i.shareaholic-service-icon[class*=" service-google_plus"]{background-position:0 -160px}.blog-content i.shareaholic-service-icon[class*=" service-pinterest"]{background-position:0 -288px}.blog-content i.shareaholic-service-icon[class*=" service-email_this"]{background-position:0 -128px}.blog-content i.shareaholic-service-icon[class*=" service-all"]{background-position:0 -32px}.content_block.individual>.left,.content_block.individual>.right{width:auto}.content .individual h2{float:none}.content .individual .control_links{float:none}.content .individual .plan_links:after{content:"";line-height:0;display:table;clear:both}.content .individual .plan_pricing_btns{width:auto;text-align:center}.content .individual .add_to_cart{width:auto;background-size:100%;-webkit-background-size:100%}.content .individual .socials{width:auto!important}.plan_image_area,.plan_image_area a.main_photo{width:100%}.plan_image_area a.main_photo img{width:100%;max-width:none;height:auto;display:block}.plan_image_area .thumbs .navi{display:none}.plan_image_area .carousel{width:100%;margin:0;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}.plan_image_area .carousel ul.overview{font-size:0;line-height:0;white-space:nowrap;width:auto!important;position:static}.plan_image_area .carousel ul.overview li{float:none;display:inline-block;vertical-align:top}.floor_img a.floorplan_image_link #floorplan{width:100%;max-width:100%;height:auto;display:block}.description_block p.read_adjust{width:100%}.estimated_cost .cost_table{width:auto;float:none}.estimated_cost .cost_table:after{content:"";line-height:0;display:table}.content_block:not(.cart) form table,.content_block:not(.cart) form thead,.content_block:not(.cart) form tbody,.content_block:not(.cart) form tfoot,.content_block:not(.cart) form tr,.content_block:not(.cart) form th,.content_block:not(.cart) form td{width:100%;display:block}.content_block:not(.cart) form th,.content_block:not(.cart) form td{text-align:left;padding:0 0 10px}.content_block:not(.cart) form .formfield{width:100%!important;height:26px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.content_block:not(.cart) form textarea.formfield{width:100%!important}.content_block.cart form fieldset table{width:100%;border-collapse:collapse;border-spacing:0}.content_block.cart form fieldset table,.content_block.cart form fieldset tbody,.content_block.cart form fieldset table tr,.content_block.cart form fieldset table tr[onmouseover] td:first-child{width:100%;display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.content_block.cart form fieldset table tr[onmouseover] td:first-child+td{float:left;width:50%;padding-left:80px}.content_block.cart form fieldset table tr[onmouseover] td:first-child+td+td{width:80px;position:absolute;bottom:-2px;left:0}.content_block.cart form fieldset table tr{position:relative;overflow:hidden;padding:0!important;border:0!important;margin:0!important}.content_block.cart form fieldset table td{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.content_block.cart form fieldset table tr:last-child td{width:100%}.content_block.cart form fieldset table tr:last-child td:first-child{padding-left:30px}.content_block.cart .buttonarea .left,.content_block.cart .buttonarea .right{margin:0}.content_block.cart .buttonarea .right table,.content_block.cart .buttonarea .right tbody,.content_block.cart .buttonarea .right thead,.content_block.cart .buttonarea .right tfoot,.content_block.cart .buttonarea .right tr,.content_block.cart .buttonarea .right th,.content_block.cart .buttonarea .right td{width:100%;display:block}.content_block.cart .buttonarea .right td{padding:10px 0}.checkout .content_block.custom fieldset{padding:0;margin:0;width:100%}.checkout .content_block.custom fieldset table,.checkout .content_block.custom fieldset thead,.checkout .content_block.custom fieldset tbody,.checkout .content_block.custom fieldset tr,.checkout .content_block.custom fieldset th,.checkout .content_block.custom fieldset td{display:block}.checkout .content_block.custom fieldset tr:last-child th{text-align:right}.orderarea table.ordertable~table.ordertable th:nth-child(2):not(:last-child),.orderarea table.ordertable~table.ordertable td:nth-child(2):not(:last-child){font-size:0;line-height:0;padding:0}.content_block.custom>table[cellspacing="5"][cellpadding="5"][align=center] td{width:260px;float:none;display:block;padding:10px 0;margin:0 auto}.content_block.custom table[style="width: 70%; clear: right;"]{width:100%!important;display:block}.content_block.custom table[style="width: 70%; clear: right;"] tbody,.content_block.custom table[style="width: 70%; clear: right;"] tr,.content_block.custom table[style="width: 70%; clear: right;"] td{width:100%;display:block}.plans-wrap .results .plan p{font-size:16px}.plans-wrap .content{width:auto}.plans-wrap .read_more_section{width:auto}.search_overlay_wrap blockquote{left:20px;top:20px;right:20px}}.banner-bg{top:0;left:0;right:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover;height:300px;width:auto}.cat-head{margin:0 auto;position:relative}.banner-bg.home{height:450px}.banner-head-text{color:#fff;background-color:rgba(0,0,0,.6);text-align:center;padding:15px 20px 10px;width:80%;max-width:900px;margin:0 auto;position:relative;top:28%}.banner-head-text h1{font-family:Helvetica,sans-serif;text-transform:none;font-size:56px;line-height:95%;margin:15px 0}a.readmore_link{text-decoration:none;font-size:16px}.read_more_section{clear:both;border-top:1px solid #4a6491;padding-top:25px;margin-bottom:25px;font-size:16px;font-weight:400;line-height:1.6;text-rendering:optimizeLegibility;color:#777}@media only screen and (max-width:1200px){.banner-head-text h1{font-size:3em}}@media only screen and (max-width:1200px){.shdw,.contaner_top{width:100%}}@media only screen and (max-width:640px){.banner-head-text h1{font-size:2em}#wrapper{overflow:hidden}}@media print{.tabs{display:block!important}#side-ads{display:none}}@media only screen and (max-width:1900px){#side-ads,.home #side-ads{right:13%}}@media only screen and (max-width:1800px){#side-ads,.home #side-ads{right:10%}}@media only screen and (max-width:1700px){#side-ads,.home #side-ads{right:7%}}@media only screen and (max-width:1600px){#side-ads,.home #side-ads{right:4%}}@media only screen and (max-width:1500px){#side-ads,.home #side-ads{right:1%}}@media only screen and (max-width:940px){.content_block.results .results .plan{height:280px}.plan{height:100%}.plans-wrap .content_block.results{width:100%}}.home .search_overlay{top:13%}.quick_search .onhomepage,.home .quick_search .nohomepage{display:none}.home .quick_search .onhomepage{display:block}.home .quick_search{width:361px;height:auto;background:0 0;padding:36px 0 0}.home .quick_search .tips{display:none}.home .quick_search .adv_search{font-size:16px;line-height:20px;color:#fff;text-decoration:none;font-weight:400;width:216px;height:auto;display:block;position:absolute;top:0;right:0;padding:8px 20px;background:rgba(0,0,0,.5)}.home .quick_search #quick_search{padding:18px 19px 10px;background-color:rgba(255,255,255,.9)}.home .quick_search #quick_search:after{content:"";line-height:0;display:table;clear:both}.home .quick_search #quick_search h3{font-size:20px;line-height:24px;color:#b00;font-weight:700;text-transform:uppercase;position:relative;padding:0 0 0 41px}.home .quick_search #quick_search h3:before{content:"";width:31px;height:31px;display:block;position:absolute;top:2px;left:0;background:url(https://www.houseplans.net/images/ico-quick-search.png) no-repeat 0 0}.home .quick_search #quick_search input.submit{font-size:16px;line-height:38px;color:#fff;font-weight:400;text-align:center;text-transform:uppercase;text-shadow:0 1px 1px rgba(7,7,7,.4);width:100%;height:38px;display:block;padding:0;border:0;margin:0;border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#af0000;background:-moz-linear-gradient(top,#af0000 0%,#d12525 100%);background:-webkit-gradient( linear,left top,left bottom,color-stop(0%,#af0000),color-stop(100%,#d12525) );background:-webkit-linear-gradient(top,#af0000 0%,#d12525 100%);background:-o-linear-gradient(top,#af0000 0%,#d12525 100%);background:-ms-linear-gradient(top,#af0000 0%,#d12525 100%);background:linear-gradient(to bottom,#af0000 0%,#d12525 100%)}.home .quick_search #quick_search input.submit:hover{background:#d12525;background:-moz-linear-gradient(top,#d12525 0%,#af0000 100%);background:-webkit-gradient( linear,left top,left bottom,color-stop(0%,#d12525),color-stop(100%,#af0000) );background:-webkit-linear-gradient(top,#d12525 0%,#af0000 100%);background:-o-linear-gradient(top,#d12525 0%,#af0000 100%);background:-ms-linear-gradient(top,#d12525 0%,#af0000 100%);background:linear-gradient(to bottom,#d12525 0%,#af0000 100%)}.home .quick_search #quick_search>p{font-size:10px;line-height:14px;color:#424242;padding:0 0 13px 41px}.home .quick_search #quick_search>input[type=hidden]+div{position:absolute;top:0;left:0}.home .quick_search #quick_search>input[type=hidden]+div a{font-size:16px;line-height:20px;color:#021d30;text-decoration:none;font-weight:400;width:67px;display:block;padding:8px 19px;background-color:rgba(255,255,255,.9)}.home .quick_search #quick_search .form_line{float:left;padding-bottom:10px}.home .quick_search #quick_search .form_line.radio{width:50%;position:relative;z-index:9}.home .quick_search #quick_search .form_line.radio.expanded{z-index:10}.home .quick_search #quick_search .form_line strong.centered-text{text-indent:4px}.home .quick_search #quick_search .form_line>strong:first-child,.home .quick_search #quick_search .form_line strong.onhomepage{font-size:14px;line-height:26px;color:#b00;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;width:102px;float:left;padding:0}.home .quick_search #quick_search .form_line strong.onhomepage:after,.home .quick_search #quick_search .form_line>strong:first-child:after{content:":"}.home .quick_search #quick_search .form_line select{font-size:14px;line-height:24px;color:#06192d;width:94px;height:26px;float:left;padding:0 5px;border:1px solid #ccc;background:#fff;border-radius:0}.home .quick_search #quick_search .form_line select+span{font-size:14px;line-height:26px;color:#06192d;text-align:center;width:33px;float:left}.home .quick_search #quick_search .form_line .multivalue{font-size:14px;line-height:24px;color:#06192d;width:34px;height:24px;float:left;position:relative;padding:0 18px 0 5px;border:1px solid #ccc;background:#fff}.home .quick_search #quick_search .form_line .multivalue p{white-space:nowrap;text-overflow:ellipsis;float:none;overflow:hidden}.home .quick_search #quick_search .form_line .multivalue:after{content:"";width:8px;height:7px;display:block;position:absolute;top:50%;right:10px;margin-top:-4px;background:url(https://www.houseplans.net/images/ico-multivalue-arrow.png) no-repeat 0 0}.home .quick_search #quick_search .form_line .multivalue+p{width:47px;position:absolute;top:26px;right:1px;padding:5px 5px 0;border:1px solid #ccc;border-top:0;background-color:#fff;opacity:0;visibility:hidden;z-index:-5}.home .quick_search #quick_search .form_line .multivalue+p input{margin:0 5px 5px 0}.home .quick_search #quick_search .form_line .multivalue+p label{float:left;padding:0;margin-bottom:5px}.home .quick_search #quick_search .form_line .multivalue+p br{clear:both}.home .quick_search #quick_search .form_line.expanded .multivalue+p{opacity:1;visibility:visible;z-index:2}.home .quick_search #find_by_plan_num{padding:10px 19px;overflow:hidden;background-color:rgba(0,0,0,.5)}.home .quick_search #find_by_plan_num label{font-size:14px;line-height:23px;color:#fff;font-weight:400;text-transform:uppercase;width:159px;white-space:nowrap;float:left;padding:5px 8px 5px 0}.home .quick_search #find_by_plan_num input[type=text]{font-size:14px;line-height:21px;color:#fff;width:95px;height:21px;float:left;padding:5px;border:1px solid #ccc;margin:0;background:0 0;border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.home .quick_search #find_by_plan_num input.submit{font:normal 14px/23px Arial,Helvetica,sans-serif;color:#081f33;width:49px;height:33px;float:left;padding:5px 0;background:#fff;border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.home .quick_search #find_by_plan_num input.submit:hover{color:#fff;background-color:#081f33}@media only screen and (max-width:767px){.home .search_overlay{margin:auto;top:auto}}@media only screen and (max-width:400px){.home .search_overlay{margin:auto;top:auto}.home .quick_search{width:320px}.home .quick_search .adv_search{width:236px;padding:8px 10px}.home .quick_search #quick_search>input[type=hidden]+div a{width:44px;padding:8px 10px}.home .quick_search #quick_search{padding:18px 10px 10px}.home .quick_search #quick_search .form_line>strong:first-child,.home .quick_search #quick_search .form_line strong.onhomepage{font-size:12px;width:91px}.home .quick_search #quick_search .form_line select{width:88px}.home .quick_search #find_by_plan_num input[type=text]{width:53px}}.details-legal-info{font-size:14px;line-height:20px;text-align:center;font-weight:700;padding:0 13px 13px;background-color:#efefef}.details-legal-info a{color:red;text-decoration:none}.details-legal-info a:hover{text-decoration:underline}.legal-info-modal{width:500px;padding:8px;display:none}.legal-info-modal h2,.legal-info-modal p{margin-bottom:15px}#loginform{z-index:99998;display:none;position:fixed;left:0;right:0;top:15;overflow-y:scroll;overflow-x:hidden;height:700px;width:600px;max-height:80%;max-width:90%;margin:20px auto;background-color:#fff}#loginform .content{position:relative;overflow:hidden;display:block;max-width:100%!important}#loginform .content_block,#loginform .stackable-50{display:block;max-width:95%;float:none}#loginform h2{float:none}#loginform p a{float:right}#wrapper form .honey{display:none!important}.ts-hide{display:none;text-align:center;margin:0 auto}.ts-show{display:block}@media screen and (min-width:767px){.ts-ads{display:block!important}}.button,input.submit,input.btnsubmit{background:#a30404!important;border:2px solid #a30404!important;color:#eee!important;padding-top:8px!important;padding-bottom:6px!important;padding-left:12px!important;padding-right:12px!important;margin-bottom:10px!important;height:auto!important;text-decoration:none!important;display:inline-block!important;text-align:center!important}.button:hover,input.submit:hover,input.btnsubmit:hover{border:2px solid #b13533!important;background-color:#b13533!important;cursor:pointer!important}.button--cta{background-color:#ff8c01!important;border:2px solid #ff8c01!important;width:80%}.button--cta:hover{background-color:#fea525!important;border:2px solid #fea525!important}.button--info{background-color:#1b95e0!important;border:2px solid #1b95e0!important;width:80%}.button--info:hover{background-color:#51aee7!important;border:2px solid #51aee7!important}.reverse-button{font:12px roboto,sans-serif;background-color:#1b95e0!important;border:2px solid #1b95e0!important;border-radius:5px;cursor:pointer;position:absolute;top:5px;left:0;z-index:999}.reverse-button:hover{background-color:#51aee7!important;border:2px solid #51aee7!important}.reverse-plan-button,.print-button,.download-button{background-color:#1b95e0!important;border:2px solid #1b95e0!important;border-radius:5px;cursor:pointer}.reverse-plan-button:hover,.print-button:hover,.download-button:hover{background-color:#51aee7!important;border:2px solid #51aee7!important}.button--add-to-cart{font-size:28px;font-weight:700}.submit-no-margin{font-size:18px;font-weight:700}#find_by_plan_num input.submit{margin:0!important;padding:2px 5px 2px 4px!important}.floorplan-tabs-actions{text-align:left;position:relative}.block{display:block!important}#imgLink img{width:100%;min-width:100%;max-width:100%}.list h3:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 free";font-weight:900;content:"\f015 ";margin-right:5px}#ccclinkimg{height:56px}.icon{vertical-align:bottom;margin-right:5px;height:40px}.banner2{margin-top:20px}.promo-box{box-sizing:border-box;position:relative;float:left;width:32%;margin:0 2% 2% 0;height:auto;font-size:12px;text-align:center;padding:15px 5px 10px}.promo-box>i{color:#1b95e0;font-size:30px}.promo-box h3{font-size:22px;margin-bottom:12px}.promo-box ul{text-align:left;padding:15px 10px 15px 15px;font-size:14px;background-color:#efefef}.promo-box li{margin:5px 0}.promo-box li>i{margin:0 7px 0 0}@media only screen and (max-width:767px){.promo-box{float:none;width:300px;margin:0 auto!important}h1.logo{max-width:300px;padding-left:25px}.header .right{text-align:center;float:none;padding:0;margin:0}}.social-sharing{margin-top:5px}.social-sharing a i{font-size:200%;color:#777;text-decoration:none}.social-sharing a i:hover{color:#b13533}ul.overview li{float:left;width:144px;height:94px;margin:0 1px;background:url(https://www.houseplans.net/images_new/thumb_bg.png) repeat-x 0 0;border:1px solid #85a5cc;padding:0;list-style:none}@media only screen and (min-width:768px){#wrapper>.container.row{min-height:1260px}}.bottom_imglinks img{margin-bottom:10px;z-index:9999}body{-webkit-animation:bugfix infinite 1s}@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}@media only screen and (min-width:831px){#styles-link .drop-down-menu{width:660px}#styles-link .drop-down-menu .list{width:600px}#styles-link ul li a{width:180px;float:left}}@media only screen and (min-width:768px) and (max-width:830px){#styles-link .drop-down-menu{width:480px}#styles-link .drop-down-menu .list{width:420px}#styles-link ul li a{width:180px;float:left}#collections-link .drop-down-menu{width:300px}}#styles-link ul li:first-child{display:none}body{-webkit-animation:bugfix infinite 1s}@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}#wrapper input.toggle{display:none!important}label.toggle{cursor:pointer}img{max-width:100%;height:auto}.container.row{float:none!important}#masthead-block{position:relative;width:100%;min-height:70px!important;max-height:70px!important;border-bottom:1px solid #bbb}.logo img{max-height:50px;width:auto;padding:5px 8px 0}.logo{max-width:55%;position:absolute;top:50%;transform:translateY(-50%)}.logo a:hover{background-color:transparent!important}label a{display:inline!important}#search-block{padding:0 10px}#user-account-block{border:1px solid #ff8c01;overflow:hidden;text-align:center}#user-account-block ul{display:inline-block;text-align:center;margin:0 auto;padding:0}#user-account-block li{list-style:none;display:inline-block;min-width:100%;margin:0;padding:0}#user-account-block li>a{display:block;text-decoration:none;color:#222;padding:6px 15px 5px;text-transform:uppercase}#user-account-block li>a:hover{background:#ddd}#header label:before,#header label:after,#header a:before,#header a:after,#header h4:before,.cta-group label:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 free";font-weight:900;display:inline;vertical-align:middle;color:#777;padding:0 5px}#styles-list-block h4:before,#collections-list-block h4:before{content:"\f015";padding-left:0;vertical-align:top}.cta-group{text-align:center}input#styles-list+li label[for=styles-list]:after,input#collections-list+li label[for=collections-list]:after,input#search-button+label[for=search-button]:after,input#adv-search-button+#search-block label[for=adv-search-button]:after,input#search-beds+li label[for=search-beds]:after,input#search-baths+li label[for=search-baths]:after,input#search-garages+li label[for=search-garages]:after,input#search-stories+li label[for=search-stories]:after,input#modifications-button+label[for=modifications-button]:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;position:relative;top:-2px;font-family:"font awesome 5 free";font-weight:900;content:"\f0d7";padding-right:0;color:#b13533}input#styles-list:checked+li label[for=styles-list]:after,input#collections-list:checked+li label[for=collections-list]:after,input#search-button:checked+label[for=search-button]:after,input#adv-search-button:checked+#search-block label[for=adv-search-button]:after,input#search-beds:checked+li label[for=search-beds]:after,input#search-baths:checked+li label[for=search-baths]:after,input#search-garages:checked+li label[for=search-garages]:after,input#search-stories:checked+li label[for=search-stories]:after,input#modifications-button:checked+label[for=modifications-button]:after{content:"\f0d8";display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 free";font-weight:900;position:relative;top:-2px;padding-right:0;color:#b13533}input#search-button+label[for=search-button]:after,input#search-button:checked+label[for=search-button]:after,.button--cta:after,.button--info:after{margin-left:5px;color:#fff!important}input#search-button+label[for=search-button]:before{margin-left:5px;color:orange!important}#primary-nav+label span{display:none}#primary-nav+label i{font-size:smaller;position:relative;top:1px;color:#444}#primary-nav+label{border:1px solid #fff;border-radius:4px}#primary-nav+label:hover{border:1px solid #444;border-radius:4px;background-color:transparent}#styles-list-block,#collections-list-block,#search-block,#search+label,#modifications-block{display:none}input#primary-nav:checked~#user-menu-block,input#primary-nav:checked~#primary-nav-block,input#primary-nav:checked~#secondary-nav-block,input#styles-list:checked~#styles-list-block,input#collections-list:checked~#collections-list-block,input#modifications-button:checked~#modifications-block{display:block}@media screen and (min-width:400px){#fav-link{right:10px}#cart-link{right:70px}#phone-number{right:118px}}@media screen and (min-width:768px){#masthead-block{min-height:80px!important;max-height:80px!important}.logo img{max-height:70px;padding:15px 17px 10px}}.plan{min-width:226px!important;max-width:226px!important;min-height:290px!important;max-height:290px!important;margin-right:10px!important}.plan a.plan_img{line-height:0!important;min-width:226px!important;max-width:226px!important;min-height:150px!important;max-height:150px!important;overflow:hidden!important;vertical-align:middle!important}.plan a.plan_img img{min-width:226px!important;max-width:226px!important;min-height:150px!important;max-height:150px!important;height:auto!important}.plan .id{padding:3px!important;margin-bottom:10px!important;width:100%!important}.plan .plan_btns{float:left!important;width:90px!important;padding:0!important;margin:0!important}.plan .plan_btns a{margin:0 10px 10px!important}#wrapper.blog-page #side-ads{float:right!important;top:15px!important;position:relative!important;margin:0!important;padding:0!important}#wrapper.blog-page .inner.cont{width:auto!important}@media screen and (min-width:923px){#wrapper.home .carousel.viewport{min-width:476px!important;max-width:476px!important;min-height:600px!important;max-height:600px!important}#wrapper.blog-page .content{min-width:476px!important;width:50%!important}#wrapper.blog-page .sidebar{margin-left:0!important;margin-right:-5px!important}}@media screen and (min-width:1000px){#wrapper.blog-page .content{width:56%!important}}@media screen and (min-width:1200px){#wrapper.blog-page .content_block.custom{width:100%!important}#wrapper.blog-page .blog-content{width:65%!important}#wrapper.blog-page .content{width:60%!important;float:left!important}}p.found{display:none!important}#search-block li.drop-search #search-beds-block label.checkbox{display:block!important;margin-left:auto;margin-right:auto}#header p.radio label{color:#fff!important}form#search-bar-form fieldset p{display:inline-block;text-align:left!important}#search-block fieldset{color:#fff;border:1px solid #999;border-radius:3px}#search-block fieldset fieldset{border:none}#search-block legend{font-size:12px;font-weight:400;text-align:left}#search-block form{margin:0!important;padding:0!important}#search-block ul.adv-search-items{display:inline-block}#search-block ul{vertical-align:top!important}#search-block{display:none!important;vertical-align:top;text-align:center;width:100%;font-size:12px!important;background-color:#efefef;background-color:#4a6491!important}#search-block ul.basic-search-items{color:#fff}#search-block .label,#search-block .small-input,#search-block .search-submit{background-color:#4a6491!important;color:#fff;border:none!important}#header input.toggle:checked+label[for=search-button],#header label[for=search-button]:hover,#header #search-block label:hover{background-color:#4a6491!important}#header #search-block li.drop-search label:hover,#header #search-block li.adv-search-button label:hover{background-color:#fff!important}#header label[for=search-button]:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 free";font-weight:900;position:relative;top:0;content:"\f002";color:orange;margin-right:2px;vertical-align:top}#search-wrap{width:100%;max-width:800px;text-align:center!important;margin:0 auto}input[name=min_width],input[name=max_width],input[name=min_depth],input[name=max_depth]{float:left;margin:8px 5px}#search-block ul.advanced-search-items fieldset{min-width:100%!important}#find-plan-by-num-form{width:100%}#search-block ul{padding:5px!important;text-align:center!important}#search-block ul.basic-search-items>li{background-color:#fff!important}#search-block ul.advanced-search-items label{background-color:#a30404!important}#search-block ul.adv-search-items{width:100%;max-width:640px}#search-block ul.adv-search-items li{width:100%;max-width:100%}#search-block ul.adv-search-items.small{width:320px;max-width:320px}#search-block ul.basic-search-items{width:320px;max-width:320px}#search-block ul.adv-search-items>li label{float:left}ul.basic-search-items>li{position:relative}ul.basic-search-items>li>div{display:none;position:absolute}#header input.toggle:checked+li label.main-label{background-color:#fff!important}label.main-label{cursor:pointer}input#search-button:checked~#search-block,input#search-beds:checked+li #search-beds-block,input#search-baths:checked+li #search-baths-block{display:block!important}label[for=search-button]{border-top:1px solid #999}#search-block ul li#find-by-plan button{display:inline-block;position:relative;top:1px;padding:3px 6px!important;background-color:#a30404}#search-beds-block,#search-baths-block,#search-garages-block,#search-stories-block{z-index:2;width:100%;overflow:hidden}#search-block ul.adv-search-items label{background-color:#4a6491!important}#search-block input{background-color:#fff!important}#search-block ul li div{position:absolute;border:1px solid #fff;box-shadow:0 6px 5px #333;border-top:1px solid #fff;width:100%;border-radius:0 0 3px 3px;text-align:left!important;left:0;top:27px;padding-left:20px;background-color:#fff!important}#search-block ul>li{margin:6px 2px!important;display:inline-block;border:1px solid #999!important;border-radius:3px;min-width:80px!important;text-align:center;padding:7px 12px!important}#search-block ul.adv-search-items li{text-align:left!important}#search-block ul.adv-search-items li.search-submit{text-align:center!important}#search-block li.search-text{width:90px!important;padding:3px 5px!important}#search-block li.search-text input[type=text]{border:none!important;width:80px;padding:0!important;margin:0;text-align:center}#search-block>ul>li>label{width:100px;height:100%}#search-block input,#search-block label,#search-block button.button{display:inline!important;text-transform:uppercase;vertical-align:middle;text-align:left;margin-bottom:0!important}#search-block li.search-text input[type=text]{border-top:3px solid #fff;border-bottom:3px solid #fff}#search-block li.drop-search{background:#4a6491!important}#search-block li.search-submit{border:none!important;padding:0!important}.search-submit .button{padding:7px 6px!important;margin:0!important;width:auto!important}#search-block ul li div{text-align:center}.button{border-radius:3px!important}form#search-bar-form{display:block}#search-block ul li.adv-search-button{display:none!important}#search-block{text-align:center!important}#search-block li#find-by-plan{border:none!important;width:auto!important;text-align:center!important}#search-block ul.basic-search-items{width:100%!important;max-width:100%!important}@media screen and (min-width:800px){#search-block li#find-by-plan.mobile{display:none!important;text-align:center}#search-block li#find-by-plan{display:inline-block!important;text-align:center;padding:7px 0 7px 14px!important}#search-block li#find-by-plan{display:inline-block!important}#search-block ul.basic-search-items{width:100%!important;max-width:100%!important}#search-block ul.adv-search-items{display:none!important}#search-block ul.basic-search-items,input#adv-search-button:checked+#search-block ul.adv-search-items{display:inline-block!important}#search-block ul li.adv-search-button{display:inline-block!important}label[for=search-button]{display:none!important}#search-block{display:block!important}#search-block button.mobile:after{content:""}form#search-bar-form{display:inline-block}}@media screen and (max-width:440px){#search-block ul li.drop-search,#search-block ul li.search-text,#search-block ul li.search-submit{width:145px!important}#search-block ul li.search-text input,#search-block ul li.search-submit button{width:100%!important}#search-block #sqft-label,#search-block li.search-text{position:relative!important;left:-12px}}@media screen and (max-width:380px){#search-block ul li.drop-search,#search-block ul li.search-text,#search-block ul li.search-submit{width:230px!important}#search-block ul li.search-text input,#search-block ul li.search-submit button{width:100%!important}#search-block #sqft-label,#search-block li.search-text{position:relative!important;left:-12px}#search-block li.search-text+li.search-text{left:0}}@media screen and (max-width:485px){#search-block #search-wrap ul.adv-search-items,#search-block #search-wrap ul.basic-search-items{width:230px!important;max-width:230px!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}}@media screen and (max-width:672px){#search-wrap{max-width:440px!important;margin-left:auto;margin-right:auto}#search-block li.search-submit{width:100%!important}#search-block li.search-submit button.button{width:100%!important}}@media screen and (max-width:799px){#search-block li#find-by-plan{padding-top:5px;position:absolute!important;top:0!important;left:0!important;right:0!important;margin:0 auto!important}#search-block ul.basic-search-items{position:relative;padding-top:45px!important}#header label[for=search-button]{border-bottom:1px solid #999;padding:10px 0!important;background-color:#4a6491;color:#fff!important}#search-block ul.basic-search-items{min-width:100%!important;display:block}label[for=adv-search-button]{display:none!important}}#search-block button.button{width:100%;font-size:18px;letter-spacing:1px}#search-block>ul>li{text-align:center!important}label.label{float:left}#search-block label.checkbox{padding:0;margin:0 5px;float:left;background-color:transparent!important}#search-block label.checkbox.large{width:190px!important;margin:8px 5px}label.checkbox>[type=checkbox]:not(:checked)+span,label.checkbox>[type=checkbox]:checked+span{position:relative;display:inline-block;text-align:center!important;width:190px;border:1px solid #999;border-radius:4px;padding:3px 0;cursor:pointer}#search-beds-block label.checkbox>[type=checkbox]:not(:checked)+span,#search-beds-block label.checkbox>[type=checkbox]:checked+span,#search-baths-block label.checkbox>[type=checkbox]:not(:checked)+span,#search-baths-block label.checkbox>[type=checkbox]:checked+span{margin:3px}label>[type=checkbox]:not(:checked),label>[type=checkbox]:checked{position:absolute;left:-9999px}label.checkbox.small>[type=checkbox]:not(:checked)+span,label.checkbox.small>[type=checkbox]:checked+span{width:25px}label>[type=checkbox]:not(:checked)+span{background-color:#fff}@media screen and (min-width:768px){label>[type=checkbox]+span:hover{background-color:#92c7fb}}label>[type=checkbox]:checked+span{background-color:orange}label[for=search-button]{display:block;width:100%;text-align:center;font-size:18px}ul.adv-search-items{position:relative}a.more-toggle i:before{content:"Less";font-size:12px;padding:0 6px 0 9px;position:relative;top:-1px}a.more-toggle i:after{content:"\f062";font-size:12px;position:relative;top:-1px}a.more-toggle.less i:before{content:"More";padding:0 3px;position:relative;top:-1px}a.more-toggle.less i:after{content:"\f063";position:relative;top:-1px}#search-block #search-wrap ul a.more-toggle{cursor:pointer;position:absolute;right:14px;top:3px;padding:0 2px!important;background-color:orange;border:1px solid #999;border-radius:3px;font-size:16px}fieldset.minimize-height{max-height:57px!important;overflow:hidden}li.search-text input::-webkit-input-placeholder,li.search-text input:-ms-input-placeholder,li.search-text input::-moz-placeholder,li.search-text input:-moz-placeholder{color:red;opacity:1}#sqft-label{background-color:transparent!important;display:inline-block!important;font-size:16px;font-weight:900;letter-spacing:1px;text-shadow:1px 1px 1px #444;line-height:.9;padding:0;margin:0;text-transform:capitalize!important;font-variant:small-caps;vertical-align:middle}#search-block li.search-text,#search-block li.drop-search,#search-block li.adv-search-button{padding:0!important}#search-block li.search-text{box-shadow:1px 1px 3px #92c7fb}#search-block li.search-text input[type=text]{width:88px!important;display:inline-block!important;font-size:14px!important;height:30px!important}#search-block li label.main-label{width:100%!important;display:inline-block!important;font-size:14px!important;margin-top:0!important}#search-block li.drop-search label[for=search-beds]{padding:7px 16px 7px 17px!important}#search-block li.drop-search label[for=search-baths]{padding:7px 11px!important}#search-block li.adv-search-button label[for=adv-search-button]{padding:7px 13px!important}#search-block a.button.small{font-size:10px;min-width:100px;width:35%;margin:5%}p#search-form-submit{margin:0 auto;padding-top:20px;padding-bottom:0}p#search-form-submit button.big{margin:0 auto;padding-top:12px!important;padding-bottom:10px!important}p#search-form-reset{padding-bottom:5px}p#search-form-reset a#form-reset:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 free";font-weight:900;color:#fff;font-size:12px;position:relative;top:0;content:"\f021";margin-left:5px;padding:0;vertical-align:top}p#search-form-reset a#form-close:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 free";font-weight:900;color:#fff;font-size:12px;position:relative;top:0;content:"\f00d";margin-left:5px;padding:0;vertical-align:top}form.sort-by-dropdown{float:left!important;display:inline-block!important;width:auto!important;margin-right:30px!important;padding-bottom:10px!important}form.sort-by-dropdown select{width:160px!important}div.page_navi{float:left;display:inline-block;width:auto;vertical-align:bottom!important}#search-block fieldset{margin-bottom:10px!important}.why-buy{text-align:center}.why-buy .promo-box{width:100%}a.button.link{background-color:#4a6491!important;border-color:#4a6491!important;margin-top:5px}a.button.link:hover{background-color:#4a6491!important;border-color:#4a6491!important}.button.small{padding:3px 6px!important}#wrapper.plans-wrap .container.row .inner.cont{padding:15px!important;width:auto!important;margin:0!important}.results.row{width:auto!important}.banner_side{margin-right:20px!important}#modifications-block{text-align:left;padding:15px 20px;background-color:#fff}.cta-group h3{text-transform:uppercase;line-height:1.5;color:orange;font-size:22px!important}.cta-group h4{padding-left:10px;padding-right:10px;line-height:1.5;float:none!important;color:#444;font-weight:400;font-style:italic;font-size:18px!important}.cta-group h4 span{font-weight:700;color:#555}.cta-group h5{font-weight:700;color:#ff8c01;font-size:20px!important;text-shadow:1px 1px 1px #aaa}.cta-group h5 span{font-weight:700;font-size:16px!important;color:#555;text-shadow:none}.cta-group h5 span em{font-size:90%;color:#a30404;font-style:normal}.cta-group span.option1{display:inline}.cta-group span.option2{display:none}@media screen and (max-width:450px){.cta-group span.option1{display:none}.cta-group span.option2{display:inline}.cta-group h4{padding-left:0;padding-right:0}}.plan_links{overflow:hidden;clear:both;padding:0!important;margin:0!important;text-align:center}.plan_links a{border:2px solid #4a6491;border-radius:3px;padding:6px 10px 4px!important;margin:0 10px 10px 0!important;color:#fff;float:left;background-color:#4a6491;background-image:none;font-size:12px;display:inline-block;text-decoration:none}@media screen and (max-width:599px){.plan_links a{width:40%!important}}@media screen and (max-width:479px){.plan_links a{width:90%!important}}.plan_links a:hover{background-color:#1b95e0;border-color:#1b95e0}.plan_links .add_to_fav:before,.plan_links .remove_fav:before,.plan_links .plans_by_designer:before,.plan_links .garage_plans:before,.plan_links .whats_included:before,.plan_links .modify_plans:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 free";font-weight:900;display:inline;vertical-align:middle;color:#fff;margin-right:8px}.plan_links .add_to_fav:before,.plan_links .remove_fav:before{content:"\f004"}.plan_links .remove_fav{background-color:#a30404;border-color:#a30404}.plan_links .plans_by_designer:before,.plan_links .garage_plans:before{content:"\f015"}.plan_links .whats_included:before{content:"\f022"}.plan_links .modify_plans:before{content:"\f040"}#modformsubmit .processing{display:none}@-ms-viewport{width:device-width;}.notification-bar{width:100%;color:#fff;font-size:120%;background-color:#1b95e0}.promo-wrap{text-align:center;vertical-align:top;padding-bottom:10px}.promo-wrap h2{text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.4)}.ribbon h2{text-shadow:0 1px 0 rgba(255,255,255,.7)}.ribbon-block,.message-block{padding:10px 15px 0;display:inline-block;overflow:hidden;vertical-align:middle}.ribbon:after,.ribbon:before{margin-top:.5em;content:"";float:left;border:1.5em solid #fec525}.ribbon:after{border-right-color:transparent}.ribbon:before{border-left-color:transparent}.ribbon a:link,.ribbon a:visited{color:#555;text-decoration:none;float:left;height:3.5em;overflow:hidden}.ribbon span{background:#ffd204;margin-top:0;display:inline-block;line-height:3em;padding:0 1em;position:relative}.ribbon span:before{content:"";position:absolute;top:3em;left:0;border-right:.5em solid #9b8651;border-bottom:.5em solid #fec525}.ribbon span:after{content:"";position:absolute;top:3em;right:0;border-left:.5em solid #9b8651;border-bottom:.5em solid #fec525}@media screen and (max-width:479px){#alert-bar,.promo-wrap h2,.promo-wrap h3{font-size:100%}.ribbon-block,.message-block{padding:10px 0 0}}.sale-price{margin:0;vertical-align:baseline}.strikethrough-inner{color:#444}.strikethrough-outer{color:rgba(255,0,0,.5)!important;text-decoration:line-through}.sale-ribbon-wrapper{width:85px;height:88px;overflow:hidden;position:absolute;top:-3px;right:-3px;z-index:99999}.sale-ribbon{font:700 15px Sans-Serif;color:#222;text-align:center;text-shadow:rgba(255,255,255,.7) 0 1px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:relative;padding:7px 0;left:-5px;top:15px;width:120px;background-color:#ffd204;background-image:-webkit-gradient( linear,left top,left bottom,from(#ffd204),to(#fec525) );background-image:-webkit-linear-gradient(top,#ffd204,#fec525);background-image:-moz-linear-gradient(top,#ffd204,#fec525);background-image:-ms-linear-gradient(top,#ffd204,#fec525);background-image:-o-linear-gradient(top,#ffd204,#fec525);color:#6a6340;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);-moz-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);z-index:99999}.sale-ribbon:before,.sale-ribbon:after{content:"";border-top:3px solid #9b8651;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px}.sale-ribbon:before{left:0}.sale-ribbon:after{right:0}​ .FIX{}.checkout-title{display:block;max-width:100%;text-align:left}.checkout-title span{position:relative;top:38px;display:block;width:100%;border-bottom:1px solid #999;z-index:-1}.checkout-title h1{display:inline-block!important;text-align:center;padding:15px;padding-left:0;background-color:#fff;z-index:99}.checkout_progress{margin-bottom:40px!important;border:none!important;text-align:center}.checkout_progress li{display:inline-block;text-align:center;width:32%;max-width:32%;background-color:#eee;list-style:none;color:#888}.checkout_progress li:first-child{float:left}.checkout_progress li:last-child{float:right}.checkout_progress li.current-step{color:#eee;background-color:#499b1e}.checkout_progress li a{display:block;min-width:100%;min-height:100%;color:#499b1e!important}.checkout_progress li a:hover{color:#499b1e!important;background-color:rgba(200,200,200,.2)}.checkout_progress li.current-step span{color:#eee;background-color:rgba(255,255,255,.2)}.checkout_progress li span{display:inline-block;float:left;background-color:#ddd;text-align:center;width:30px}.button.green{background-color:#499b1e!important;border-color:#499b1e!important;width:310px}.button.green:hover{background-color:#499f3f!important;border-color:#499f3f!important}.button.orange{color:#4a6491!important;font-size:18px!important;font-weight:700;padding:10px 12px 8px!important;background-color:orange!important;border-color:orange!important;width:282px}.button.orange:hover{background-color:orange!important;border-color:orange!important}i.padlock:before{content:"\f023";display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 free";font-weight:900;font-style:normal;color:#499b1e}#discount .checkout-form{margin:0!important;padding:0!important;border:0;text-align:left}#discount .checkout-form dl{width:100%!important}#discount .checkout-form dt{width:auto!important}.carttable *{box-sizing:content-box!important}.carttable{background-color:#efefef;vertical-align:top!important}.carttable .header-row{background-color:#ddd;color:#4a6491;font-size:18px}.carttable .footer-row td{font-weight:700!important}.carttable .header-row th{font-weight:400!important;font-size:22px}.carttable th,.carttable td{box-sizing:border-box;padding:5px 20px!important;font-weight:400!important;vertical-align:top!important;box-sizing:border-box!important}.content_block.custom .checkout-form{width:100%;overflow:hidden;margin-top:32px!important}.checkout-form table select.formfield,.checkout-form table input.formfield,.checkout-form table textarea.formfield{min-width:210px!important}.checkout-form fieldset{border:0!important;padding:0!important;margin:0!important;max-width:100%}.checkout-form dt,.checkout-form dd{text-align:left;float:left}.checkout-form tr:after{content:".";visibility:hidden;display:block;height:0;clear:both}.checkout-form input[type=checkbox],.checkout-form input[type=radio]{position:relative;top:7px;margin-right:10px}.checkout-form select option[disabled]{display:none}.checkout-buttons .divider{padding:0 20px}.usair,.canada,.intl{display:none}tr.spacer{height:375px}@media screen and (max-width:1180px){tr.spacer{height:660px}}@media screen and (max-width:768px){.checkout_progress li{float:none!important;display:block!important;min-width:100%!important;width:100%!important;max-width:100%!important;margin:5px 0!important}.checkout-buttons .divider{display:block!important;padding:10px}.carttable tr table{width:100%!important;margin:0!important}tr.spacer{height:32px}}tr{max-width:100%!important}.checkout-form input[type=radio],.checkout-form input[type=checkbox]{transform:scale(1.25)}input.custom-input:not(:checked),input.custom-input:checked{display:none}input.custom-input+label .checkbox,input.custom-input+label .radio{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 free";font-weight:900;display:inline-block;min-width:24px;font-size:20px;color:#555;position:relative;top:2px}.cart.add input.custom-input+label .checkbox,.cart.add input.custom-input+label .radio{top:-5px}input.custom-input+label .checkbox:before{content:"\f0c8";font-weight:400}input.custom-input:checked+label .checkbox:before{content:"\f14a";font-weight:900;color:green}input.custom-input+label .radio:before{content:"\f111";font-weight:400}input.custom-input:checked+label .radio:before{content:"\f058";font-weight:900;color:green}#cboxLoadedContent{font-size:14px!important}.checkbox:before,.checkbox:after,.radio:before,.radio:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 free"}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html.with-featherlight{overflow:hidden}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}.featherlight{font-size:14px;display:none;position:fixed;top:0;right:0;bottom:0;left:0;padding:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background-color:rgba(0,0,0,.8)}.featherlight:before{content:"";display:inline-block;height:100%;vertical-align:middle}.featherlight.featherlight-iframe:before{height:0}.featherlight.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;margin:0;height:100%;max-height:100%;width:100%;background:#fff;padding:20px;-webkit-overflow-scrolling:touch}.featherlight.featherlight-iframe .featherlight-close-icon{font-weight:700;background-color:transparent}.featherlight iframe{border:0;height:100%;width:100%}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;max-width:100%;background:#fff;cursor:auto;white-space:normal}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}#login-popup,#pricematch-popup{display:none;padding:15px 20px;width:450px;max-width:100%;box-sizing:border-box;font-size:14px}.featherlight #login-popup,.featherlight #pricematch-popup{display:block}#login-popup h3,#pricematch-popup h3{font-size:28px;padding-bottom:20px}#login-popup section{display:none;padding-top:20px;padding-bottom:10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}#pricematch-popup section{padding-top:20px;padding-bottom:10px;border-top:1px solid #ddd}#login-popup .promo,#pricematch-popup .promo{background-color:#eee;color:green;padding:10px 20px}#login-popup input.hide,#pricematch-popup input.hide{position:absolute;left:-9999px}#login-popup input,#pricematch-popup input,#pricematch-popup select{margin:10px 0;font-size:larger}#login-popup input.formfield,#pricematch-popup input.formfield{padding:12px 5px!important;min-height:32px!important}#login-popup label,#pricematch-popup label{display:inline-block;margin-right:15px;padding:12px 5px;text-align:center;font-size:18px;color:#555;border:2px solid transparent}#login-popup label:hover,#pricematch-popup label:hover{color:#1b95e0;cursor:pointer}#login-popup label.active,#pricematch-popup label.active{color:#1b95e0;border-bottom:2px solid #1b95e0}#login-popup section.active,#pricematch-popup section.active{display:block}#login-popup .checkbox-text,#pricematch-popup .checkbox-text{position:relative;padding-left:8px;top:-6px}#login-popup .button{background-color:#1b95e0!important;border-color:#1b95e0!important;margin:10px 0}#login-popup .social-login,#pricematch-popup .button{margin-top:10px;font-size:18px;text-align:center}#googleSigninButton{background-image:url(https://www.houseplans.net/static/img/login_google.png);background-size:220px 34px;border:none;cursor:pointer;width:220px;height:34px;margin:10px 0}#facebookSigninButton{background-image:url(https://www.houseplans.net/static/img/login_facebook.png);background-size:220px 34px;border:none;cursor:pointer;width:220px;height:34px;margin:10px 0}@media screen and (max-width:650px){#login-popup label,#pricematch-popup label{font-size:10}}@media screen and (max-width:400px){#login-popup label,#pricematch-popup label{padding:15px}}.tiled_cards_wrapper,.single_card_wrapper{min-width:100%!important;margin:0;padding:0;vertical-align:middle}.tiled_cards_wrapper div,.single_card_wrapper div{box-sizing:border-box}.sort-fields{margin-top:15px}.sort-fields form{display:inline-block;margin:5px;padding:10px 10px 5px;background-color:#efefef;margin-right:10px}.sort-fields p span{position:relative;top:3px;display:inline-block;text-transform:uppercase;font-weight:700;width:60px}.alert-message{margin-top:15px;padding:10px 0;font-size:18px;font-weight:300;border-top:1px solid orange;border-bottom:1px solid orange;line-height:1.5em!important}.card{vertical-align:middle;display:inline-block;min-width:310px!important;max-width:310px!important;margin:15px 5px 30px;padding:10px;border:1px solid #bbb;overflow:hidden}.card li{list-style-type:none;display:inline-block;text-align:center;padding:0;margin:0}.card a{text-decoration:none;color:#444}.card .plan_link{position:relative;display:inline-block;overflow:hidden;width:100%}.card .plan_link:hover:after{content:"View Plan Details";position:absolute;text-align:center;display:inline-block;vertical-align:middle;padding-top:70px;top:0;bottom:0;left:0;width:100%;color:#fff;font-size:20px;text-transform:uppercase;background-color:rgba(0,0,0,.5);z-index:999}.favorite-controls{width:50%;float:left;margin:0 0 10px;padding:0 5px;text-align:center;text-transform:uppercase;font-size:14px}.favorite-controls.list{padding-left:0}.favorite-controls.ban{padding-right:0}.favorite-controls a{display:block;box-sizing:border-box;width:100%;padding:5px 8px 3px;color:#444;border:2px solid #777;vertical-align:top;text-decoration:none}.favorite-controls.list a i:before{content:"\f004"}.favorite-controls.list a:hover i:before{content:"\f004"}.favorite-controls.list a.selected i:before{content:"\f004"}.favorite-controls.list a.selected:hover i:before{content:"\f004"}.favorite-controls.ban a i:before{content:"\f05e"}.favorite-controls.ban a:hover i:before{content:"\f05e"}.favorite-controls.ban a.selected i:before{content:"\f05e"}.favorite-controls.ban a.selected:hover i:before{content:"\f068"}.favorite-controls.list .selected,.favorite-controls.list a:hover{background-color:#b13533;border-color:#b13533;color:#fff}.favorite-controls.ban .selected,.favorite-controls.ban a:hover{background-color:#222;border-color:#222;color:#fff}.favorite-controls a.selected:hover{color:#444;border-color:#444;background-color:#fff}.favorite-controls i{padding-right:5px}.card .floorplanlistthumbnail{clear:both;position:relative;vertical-align:center;background-color:#999;height:170px;overflow:hidden}.card .floorplanlistthumbnail img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);min-width:100%;min-height:170px}.card .floorplanlistthumbnail.xout:after{position:absolute;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 free";font-weight:900;content:"\f05e";color:rgba(0,0,0,.6);padding-top:10px;font-size:96px;text-align:center;display:inline-block;vertical-align:middle;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.6);z-index:9}.floorplanlistplanname{text-align:center;padding:5px 0}.floorplanlistplanname h3{display:inline-block;width:100%;font-weight:300;font-size:32px;color:#444!important;text-decoration:none;background-color:#dedede}.floorplanlistplanname h3 span{font-weight:100;padding-right:4px}.plan-data{width:100%;overflow:hidden;text-transform:uppercase}.plan-data .data-block{background-color:#efefef;margin:2px;padding:5px 2px;font-size:12px;font-weight:300;text-align:center;width:69px;float:left;text-transform:uppercase}.plan-data .data-block.data-wide{width:140px}.plan-data .data-block span{display:inline-block;width:100%;font-size:18px;font-weight:500}.plan-data .data-block:first-child{margin-left:0}.plan-data .data-block:last-child{margin-right:0}.personal-data{clear:both;overflow:hidden;font-size:14px;margin-top:10px;font-weight:300;vertical-align:middle}.rating{margin-top:5px}.rating ul a i{font-size:24px;padding:5px}.rating span{text-transform:uppercase;float:left}.rating span,.notes span{position:relative;top:3px}.searchname span{position:relative;top:7px}.notes,.searchname{text-transform:uppercase}.notes p,.searchname p{display:block;width:100%;height:100%;text-transform:none;border-top:1px solid orange;border-bottom:1px solid orange;padding:0;margin-top:5px;margin-bottom:15px;clear:both}.searchname p{overflow:hidden;border:1px solid orange;background-color:#fff}.notes p textarea,.searchname p textarea{border:none!important;display:block!important;width:100%!important;height:100px!important;margin:0!important;padding:10px 0!important;color:#666;font-style:italic;resize:none!important}.searchname p textarea{padding:12px 10px!important;float:left;height:1em!important;width:70%!important;font-weight:500;white-space:nowrap;overflow:hidden;font-size:18px}.edit-button{display:inline-block;box-sizing:border-box;padding:5px 8px 3px;color:orange;border:1px solid orange!important;float:right;margin-bottom:5px}.edit-button:hover{background-color:orange;color:#fff}.searchname .edit-button{position:relative;top:9px;right:8px;background-color:orange;color:#fff}.searchname .edit-button:hover{background-color:#fff;color:orange}.card .full-width{display:block!important;margin-top:20px;margin-bottom:0!important;text-transform:uppercase}.single_card_wrapper{text-align:left;margin:0;padding:0}.single_card_wrapper .card{margin:0;padding:0;border:none;text-align:left}.single_card_wrapper .favorite-controls{margin:10px 0 0}.single_card_wrapper .floorplanlistplanname{padding:0;margin:0;text-align:left}.single_card_wrapper .floorplanlistplanname h3{background-color:#fff;padding:0;margin:10px 0 0;line-height:1em;font-size:36px}.modal{display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background-color:#fff}body.loading{overflow:hidden}body.loading .modal{display:block}.hp-header{position:relative;z-index:500;background:#fff;display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #999}.hp-header__logo{flex:0 0 260px;width:260px}@media(max-width:1024px){.hp-header__logo{flex:0 0 140px;width:140px}}.hp-header__right{flex:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.hp-header__top{display:flex;flex-wrap:wrap;align-items:center;padding:6px 12px;flex:1 0 100%}@media(max-width:1024px){.hp-header__top{position:relative;z-index:2}}.hp-header__primarynav{flex:1 0 100%;border-top:1px solid #999;font-size:0;position:relative;z-index:50}@media(max-width:1024px){.hp-header__primarynav{max-height:0;overflow:hidden;position:absolute;top:44px;left:0;right:0;background:#fff;border:0;transition:.2s all cubic-bezier(0,1,0,1)}.hp-header__primarynav.active{max-height:2000px;overflow:visible;transition:.2s all cubic-bezier(0,1,0,1)}}.hp-header__primarynav #styles-list-block,.hp-header__primarynav #collections-list-block{position:absolute;left:0;right:0;top:30px;background:#fff;z-index:99;display:block;transition:.2s all cubic-bezier(0,1,0,1);max-height:0;overflow:hidden}.hp-header__primarynav #styles-list:checked~#styles-list-block,.hp-header__primarynav #collections-list:checked~#collections-list-block{transition:.2s all cubic-bezier(0,1,0,1);max-height:2000px;padding:16px;border:2px solid #bbb;border-left:0;border-right:0}.hp-header__primarynav #collections-list-block ul li:first-child{border:0;background:0}@media(max-width:1024px){.hp-header__primarynav #styles-list-block{top:60px}}@media(max-width:1024px){.hp-header__primarynav #collections-list-block{top:92px}.hp-header__primarynav #collections-list-block ul{margin:0 0 16px}}.hp-header__primarynav ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 12px;font-size:0}.hp-header__primarynav ul li{font-size:14px;transition:.2s all ease}@media(max-width:1024px){.hp-header__primarynav ul li{flex:1 0 100%;text-align:center}}.hp-header__primarynav ul li label{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;cursor:pointer;padding:8px 16px;border-radius:4px;line-height:1}.hp-header__primarynav ul li label a{padding:0}.hp-header__primarynav ul li:hover{background:#ddd}.hp-header__primarynav ul li a{font-size:14px;display:block;padding:8px 16px;line-height:1;color:#222;text-transform:uppercase;transition:.2s all ease;text-decoration:none;color:#222}.hp-header__primarynav ul li a:hover{background:#ddd}.hp-header__secondarynav{flex:1 0 100%;display:flex;flex-wrap:wrap;justify-content:flex-end}@media(max-width:1024px){.hp-header__secondarynav{z-index:40;position:absolute;right:0;transition:.1s all ease;left:unset;opacity:0;max-height:0;overflow:hidden;padding:12px;background:#fff;border-radius:0;border-left:0!important;border-right:0!important;text-align:center;width:100%;top:251px}.hp-header__secondarynav.active{opacity:1;max-height:500px;border-bottom:2px solid #ccc}}.hp-header__secondarynav ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:0}@media(max-width:1024px){.hp-header__secondarynav ul{width:100%}}@media(max-width:1024px){.hp-header__secondarynav ul li{flex:1 0 100%}}@media(max-width:1024px){.hp-header__secondarynav ul li#find-by-plan{display:block}}.hp-header__secondarynav ul li#find-by-plan form{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-end;margin:0 8px 0 0}@media(max-width:1024px){.hp-header__secondarynav ul li#find-by-plan form{margin:0;justify-content:center}}.hp-header__secondarynav ul li#find-by-plan form input{border-radius:4px 0 0 4px;padding:6px;border:1px solid #ccc}.hp-header__secondarynav ul li#find-by-plan form button{border-radius:0 4px 4px 0;background:#0a3d7a;appearance:none;border:0;color:#fff}.hp-header__secondarynav ul li a{display:block;padding:6px 12px;color:#222;text-transform:uppercase;text-decoration:none;font-size:12px;transition:.2s all ease;border-radius:4px}@media(max-width:1024px){.hp-header__secondarynav ul li a{font-size:14px}}.hp-header__secondarynav ul li a:hover{background:#ddd}.hp-header__info-cart{flex:1 0 100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:4px 0 0}.hp-header__info-cart a.user-menu{color:#ff8c01!important;text-decoration:none!important}@media(max-width:1024px){.hp-header__info-cart .hp-header__usermenu{order:4}.hp-header__info-cart .hp-header__usermenu span{display:none}}.hp-header__info-cart .hp-header__usermenu #user-menu a{transition:.2s all ease;border:1px solid transparent;border-radius:4px}.hp-header__info-cart .hp-header__usermenu #user-menu a:hover{border-color:#ff8c01}.hp-header__info-cart .hp-header__usermenu label{cursor:pointer;border:1px solid transparent;text-decoration:none;border-radius:4px;transition:.2s all ease;display:block;padding:6px 12px;font-size:12px;text-transform:uppercase}.hp-header__info-cart .hp-header__usermenu label[for=primary-nav]{display:none}@media(max-width:1024px){.hp-header__info-cart .hp-header__usermenu label[for=primary-nav]{display:block}}@media(max-width:1024px){.hp-header__info-cart #cart-link{order:1}.hp-header__info-cart #phone-number{order:2}.hp-header__info-cart #fav-link{order:3}.hp-header__info-cart #phone-number span,.hp-header__info-cart #fav-link span{display:none}}.hp-header__info-cart #phone-number a{color:#b13533;border:1px solid transparent;text-decoration:none;border-radius:4px;transition:.2s all ease;font-size:12px}.hp-header__info-cart #cart-link a,.hp-header__info-cart #fav-link a{color:#0a3d7a!important;border:1px solid transparent;text-decoration:none;border-radius:4px;transition:.2s all ease;font-size:12px;position:relative}.hp-header__info-cart #cart-link a:hover,.hp-header__info-cart #fav-link a:hover{border-color:#0a3d7a}.hp-header__info-cart #phone-number a:hover{border-color:#b13533}.hp-header__info-cart #cart-link a span{width:12px;height:12px;position:absolute;top:0;right:7px;border-radius:100%;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;background:#b13533;font-weight:500;font-size:10px;color:#fff}.hp-header__info-cart ul,.hp-header__info-cart .hp-header__usermenu{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.hp-header__info-cart ul li a,.hp-header__info-cart .hp-header__usermenu li a{display:block;padding:6px 12px;text-transform:uppercase}.hp-header__usermenu{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.hp-header__userlogo-list{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;transition:.2s all cubic-bezier(0,1,0,1);max-height:0;overflow:hidden;border:1px solid transparent;border-radius:4px;position:relative;z-index:20}@media(max-width:1024px){.hp-header__userlogo-list{position:absolute;top:43px;right:0;left:0;padding:0 12px;background:#fff;border-radius:0;border-left:0!important;border-right:0!important}.hp-header__userlogo-list ul{width:100%}}.hp-header__userlogo-list.active{max-height:32px;border:1px solid #ccc;transition:.2s all cubic-bezier(0,1,0,1)}@media(max-width:1024px){.hp-header__userlogo-list.active{max-width:100%;border-top:0;max-height:250px}}.hp-header__userlogo-list ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:0}@media(max-width:1024px){.hp-header__userlogo-list ul{padding:8px 0}}@media(max-width:1024px){.hp-header__userlogo-list ul li{flex:1 0 100%;text-align:right}.hp-header__userlogo-list ul li.account-link:first-of-type a{color:#ff8c01;font-weight:500}}.hp-header__userlogo-list ul li a{display:block;padding:8px 16px;font-size:12px;text-transform:uppercase;transition:.2s all ease;text-decoration:none;color:#222}@media(max-width:1024px){.hp-header__userlogo-list ul li a{padding:8px 0;text-align:center;font-size:14px}}.hp-header__userlogo-list ul li a:hover{background:#ddd}.hp-header__dropmenu-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:888px;max-width:100%;margin:0 auto}.hp-header__dropmenu-wrapper ul{flex:0 0 32%}@media(max-width:1024px){.hp-header__dropmenu-wrapper ul{flex:1 0 100%}}.hp-header__dropmenu-wrapper ul li{width:100%;border-bottom:1px solid #ccc}.hp-header__dropmenu-wrapper ul li:last-child{border:0}.hp-header__dropmenu-wrapper ul li a{display:block;text-align:center;font-size:12px}.hp-header__dropdown{padding:0}.hp-header__dropdown h4{display:block;text-align:center;font-size:14px;margin:0 0 8px}#footer{background-color:#444;max-width:100%}#footer #live-chat-button{z-index:99999;position:fixed;width:170px;bottom:5px;left:0}#footer .hp-footer{display:flex;flex-wrap:wrap;padding:64px 32px;max-width:100%}@media(max-width:767px){#footer .hp-footer{padding:32px 16px}}#footer .hp-footer__ad-row{flex:1 0 100%;max-width:700px;margin:0 auto 48px;text-align:center}#footer .hp-footer__wrapper{width:1260px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:100%}#footer .hp-footer__cell{flex:0 0 33%;display:flex;flex-wrap:wrap;justify-content:space-evenly}#footer .hp-footer__cell:last-child{justify-content:flex-end}@media(max-width:1024px){#footer .hp-footer__cell:last-child{justify-content:space-around}}@media(max-width:767px){#footer .hp-footer__cell:last-child{justify-content:center}}@media(max-width:1024px){#footer .hp-footer__cell{flex:0 0 50%}#footer .hp-footer__cell:last-of-type{flex:1 0 100%;margin:32px 0 0}#footer .hp-footer__cell:last-of-type .bagdes{flex:1 0 100%;text-align:center}}@media(max-width:767px){#footer .hp-footer__cell{flex:1 0 100%;margin:0 0 24px}#footer .hp-footer__cell:last-of-type{margin:0}}#footer .hp-footer__cell .social-networks{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:6px 0}#footer .hp-footer__cell .social-networks a{font-size:38px;margin:0 6px;color:#ccc;transition:.2s color ease}#footer .hp-footer__cell .social-networks a:hover{color:#fff}#footer .hp-footer__cell .badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#footer .hp-footer__cell .badges a{text-decoration:none;flex:0 0 49%}#footer .hp-footer__cell .badges img{height:56px;flex:0 0 49%}#footer .hp-footer__cell .socials{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 0 6px 0}#footer .hp-footer__cell .socials i{font-size:38px;margin:0 4px;color:#eee}#footer .hp-footer__cell a,#footer .hp-footer__cell p{font-size:14px;color:#ccc}#footer .hp-footer__cell p{flex:1 0 100%;text-align:center}#footer .hp-footer__cell p.copyright{font-size:12px}#footer .hp-footer__cell ul{list-style:none;margin:0;flex:0 0 33%;padding:0}@media(max-width:767px){#footer .hp-footer__cell ul{flex:1 0 100%;text-align:center}}#footer .hp-footer__cell ul li{margin:0 0 6px}#footer .hp-footer__cell ul li a{text-decoration:none;transition:.2s color ease}#footer .hp-footer__cell ul li a:hover{color:#fff}.hp-homepage #wrapper{overflow:auto}.hp-homepage #wrapper>.container.row>.inner.cont{display:flex;flex-wrap:wrap}.hp-homepage #wrapper>.container.row>.inner.cont .content.houseplan{flex:1 0 100%}.hp-homepage #wrapper>.container.row>.inner.cont #footer{flex:1 0 100%}.hp-homepage iframe{background-color:#eee}.hp-homepage .container .inner.cont,.hp-homepage .inner.cont .content{width:100%!important;margin:0 auto!important;padding:0!important;box-sizing:border-box}.hp-homepage .inner.cont .content_block{padding:100px 0 0!important;margin:0 auto!important;width:100%!important;margin-bottom:0!important;box-sizing:border-box}.hp-homepage .inner.cont .content_block *{box-sizing:border-box}.hp-homepage .content-wrap{width:1320px;max-width:96%;margin:0 auto;padding:0 30px 100px;box-sizing:border-box;position:relative}.hp-homepage .hero-description{display:flex;align-items:center;justify-content:center;box-sizing:border-box;color:#444;font-size:1.4em;background-color:#fff;line-height:1.8;padding:25px 25px 0;margin:-170px -23px 0!important}.hp-homepage .hero-description div{box-sizing:border-box;width:100%;height:100%;padding:20px 30px 30px;border:2px solid #222;border-radius:3px;text-align:center}.hp-homepage .hero-description div h1{font-weight:700;color:#0a3d7a!important;text-align:center;font-size:1.8em;padding-bottom:5px}.hp-homepage .full{width:100%;clear:both;margin-bottom:30px;box-sizing:border-box}.hp-homepage .heading{margin-bottom:10px}.hp-homepage .info-section{padding-top:20px!important;background-color:#fff}.hp-homepage .drawings-section{background-color:#eee}.hp-homepage .about-section{background-color:#f6f6f6}.hp-homepage .about-section .media-text{background-color:#fff}.hp-homepage .button{background-color:#0a3d7a!important;border:2px solid #0a3d7a!important;font-weight:400;text-transform:uppercase;margin-bottom:0!important}.hp-homepage .button:hover{background-color:#51aee7!important;border-color:#51aee7!important}.hp-homepage .button i{padding:0!important}.hp-homepage .reverse.button{background-color:transparent!important;color:#0a3d7a!important}.hp-homepage .reverse.button:hover{background-color:#0a3d7a!important;border-color:#0a3d7a!important;color:#fff!important}.hp-homepage .more{margin-top:40px;text-align:center}.hp-homepage .side.more{float:right;margin-top:22px;margin-left:40px}.hp-homepage button.slick-arrow{min-height:100%;z-index:99999}.hp-homepage button.slick-arrow:before{color:#777;z-index:99999}.hp-homepage button.slick-arrow:before:hover{color:#999}.hp-homepage .slick-slider{-ms-touch-action:auto;touch-action:auto}.hp-homepage .slick-track{margin-right:0!important;margin-left:0!important}.hp-homepage .fixed-frame{position:relative}.hp-homepage .fixed-frame:before{display:block;content:'';width:100%;padding-top:66.67%}.hp-homepage .fixed-frame.square:before{display:block;content:'';width:100%;padding-top:100%}.hp-homepage .fixed-frame>a{position:absolute;top:0;left:0;right:0;bottom:0;margin:5px;overflow:hidden;background-color:#fff}.hp-homepage .adaptive-frame>a,.hp-homepage .adaptive-frame img{min-width:100%!important;width:100%!important}.hp-homepage .fixed-frame.shrink-width img{height:100%!important;width:auto;max-width:100%!important;margin:0 auto}.hp-homepage .fixed-frame.contain img{height:100%!important;width:100%;max-height:100%!important;max-width:100%!important;margin:0 auto;object-fit:contain}.hp-homepage .fixed-frame.cover img{height:100%!important;width:100%!important;margin:0 auto;object-fit:cover}.hp-homepage .container input[type=radio],.hp-homepage .container input[type=checkbox]{margin:0!important}.hp-homepage .container span.checkbox,.hp-homepage .container span.radio{margin:0!important;min-width:auto!important;top:-5px!important}.hp-homepage .content .individual h1{float:none;display:block;color:#0a3d7a}.hp-homepage .content .individual h1 small{font-weight:300;font-size:22px}.hp-homepage .content .individual h2{font-size:1.8em!important;letter-spacing:.5px;float:none;display:block;font-weight:500;text-shadow:1px 1px 1px #fff;color:#0a3d7a;text-transform:none;line-height:1.3}.hp-homepage .content .individual h2 small{font-weight:400;font-size:80%}.hp-homepage .content h3{color:#0a3d7a;text-transform:uppercase;padding-bottom:5px}.hp-homepage .content h3 small{font-weight:300;font-size:16px!important}.hp-homepage .content_block h4{color:#444;padding:0;margin:0;border:none;background-color:transparent}.hp-homepage .box{position:relative}.hp-homepage .box h3.label{color:#0a3d7a!important;background-color:#fff!important;padding:6px 0 3px!important;font-weight:400!important;font-size:18px!important;background-image:none!important;float:none!important;position:inherit!important;margin-bottom:10px}.hp-homepage .box span{position:absolute;top:0;right:0;margin:0;padding:1px 8px;background-color:rgba(0,0,0,.3);color:#fff}.hp-homepage .content p{font-size:18px;margin-bottom:9px;line-height:1.8;font-weight:300;color:#000}.hp-homepage .basic-search-items input{border:none!important}.hp-homepage input::-webkit-outer-spin-button,.hp-homepage input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hp-homepage .similar-plan{position:relative;font-weight:300}.hp-homepage .data{display:block;padding:5px 10px;background-color:#fff;font-size:90%}.hp-homepage .data small{padding-top:3px}.hp-homepage a.plan-link{text-decoration:none!important}.hp-homepage .similar-data{position:absolute;padding:5px 10px;background-color:#fff;bottom:0;left:0;right:0;font-size:90%}.hp-homepage .similar-data small{padding-top:3px}.hp-homepage form dd{margin:0 0 20px}.hp-homepage form dd input,.hp-homepage form dd textarea{box-sizing:border-box;width:100%!important;max-width:100%!important}.hp-homepage form dt{font-size:12px!important;text-transform:uppercase}.hp-homepage .banner-bg.home{background-image:linear-gradient(to left,rgba(0,0,0,0.2),rgba(0,0,0,0.2)),url(https://www.houseplans.net/images/header-images/4534-00092.jpg);height:660px;background-position:50% 55%;position:relative;display:flex;flex-direction:column;justify-content:center}.hp-homepage .exclusive-badge{position:absolute;top:0;right:0;background-color:#ffd204;padding:3px 10px;line-height:1.6;font-weight:300;color:#444}.hp-homepage #wrapper .plan-number{position:absolute;top:0;right:0;background-color:rgba(0,0,0,.35);padding:3px 10px;line-height:1.6;color:#fff;text-decoration:none;font-size:12px!important}.hp-homepage a.plan-number:hover{text-decoration:none}.hp-homepage .site-headline{margin:0 auto;padding:0 50px 50px;text-align:center}.hp-homepage .site-headline h2{text-transform:capitalize;margin-top:0!important;color:#fff;font-size:6em;font-weight:900;text-shadow:2px 2px 2px #444}.hp-homepage .site-headline h3{text-transform:none;margin-top:20px;color:#fff;font-size:2.5em;text-shadow:1px 1px 1px #444}.hp-homepage .site-headline h3 span{border-radius:1px;padding:3px 10px}.hp-homepage .content ul.selling-points{font-size:18px;font-weight:300;line-height:1.8}@media screen and (min-width:100px){.hp-homepage .search-box *{box-sizing:border-box}.hp-homepage .search-box{display:flex;width:400px;max-width:100%;justify-content:center;align-items:center;margin:40px auto 10px;padding:5px;background-color:#fff;border-radius:3px}.hp-homepage .search-box #search-block{font:1.3em;font-weight:500;padding:0;margin:0!important;border-radius:2px;color:#444!important;background-color:#fff!important}.hp-homepage .search-box #search-block li.search-text{width:80px!important;box-shadow:none!important}.hp-homepage .search-box #search-block li.search-text input{font-size:12px!important;width:62px!important;padding:0!important;height:28px!important}.hp-homepage .search-box #search-block li label.main-label{font-size:12px!important;width:auto!important}.hp-homepage .search-box #search-block li.search-submit{width:auto!important}.hp-homepage .search-box #search-block .search-submit button.button{font-size:14px!important;padding:7px 4px 5px 5px!important;width:auto!important}.hp-homepage .search-box #search-block li.search-text,.hp-homepage .search-box #search-block #sqft-label{position:inherit!important;left:0!important}.hp-homepage .search-box #search-wrap ul.basic-search-items{display:block!important}.hp-homepage .search-box #search-block ul{padding:0!important}.hp-homepage .search-box #search-block ul>li{min-width:0!important}.hp-homepage .search-box #search-block ul.basic-search-items{color:#666!important}.hp-homepage .search-box #search-block #search-wrap ul.basic-search-items{width:auto!important}.hp-homepage .search-box #search-block ul li.drop-search{width:auto!important}.hp-homepage .search-box input#search-beds+li label[for=search-beds]:after,.hp-homepage .search-box input#search-baths+li label[for=search-baths]:after{padding-left:5px;top:0!important}.hp-homepage .search.button{line-height:1;padding:4px 7px 5px 6px!important;margin-left:30px;width:103px}.hp-homepage #search-block ul.basic-search-items{width:100%!important;max-width:100%!important}.hp-homepage #search-block ul.basic-search-items,.hp-homepage input#adv-search-button:checked+#search-block ul.adv-search-items{display:inline-block!important}.hp-homepage label[for=search-button]{display:none!important}.hp-homepage #search-block{display:block!important}.hp-homepage #search-block button.mobile:after{content:''}.hp-homepage form#search-bar-form{display:inline-block}}.hp-homepage .flex{display:flex;box-sizing:border-box;justify-content:space-between}.hp-homepage .flex.column{flex-direction:column}.hp-homepage .flex>div{flex:1 1 0%;position:relative;align-items:stretch}.hp-homepage .flex>div.third{max-width:33.3333%}.hp-homepage .flex.two>div{max-width:50%;flex:1 1 0%}.hp-homepage .flex.three{flex-wrap:wrap}.hp-homepage .flex.three>div{max-width:33.3333%;flex:1 1 auto}.hp-homepage .flex>div.half{max-width:52.5%}.hp-homepage .flex iframe{width:100%;height:100%;flex:1 1 0%}.hp-homepage .gutter-sm>div{padding:0 0 20px 20px!important}.hp-homepage .gutter-sm{margin:0 0 0 -20px!important}.hp-homepage .gutter-sm .gutter-sm{margin-bottom:-20px!important}.hp-homepage .gutter-md>div{padding:0 0 40px 40px!important}.hp-homepage .gutter-md{margin:0 0 0 -40px!important}.hp-homepage .gutter-md .gutter-md{margin-bottom:-40px!important}.hp-homepage .split-feature{display:flex;justify-content:space-between;margin:0}.hp-homepage .split-feature.exclusive{background-color:#f6f6f6;padding:40px}.hp-homepage .media{padding:0;width:48%;background-color:#fff;display:flex}.hp-homepage .media.wide{width:100%;position:relative}.hp-homepage .media.narrow{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:33%;background-color:#f6f6f6}.hp-homepage .media-text{padding:35px 40px;background-color:#f6f6f6;text-align:center;height:100%}.hp-homepage .media-text>div{box-sizing:border-box;border:1px solid #0a3d7a;border-radius:2px;padding:30px;height:100%}.hp-homepage .media img,.hp-homepage .flex img{display:block!important}.hp-homepage .split-feature.stacked{flex-direction:column}.hp-homepage .split-feature.stacked .media,.hp-homepage .split-feature.stacked .media-text{width:100%}.hp-homepage .split-feature small{line-height:1.2}.hp-homepage .split-feature i{padding-right:15px;color:#fff;text-shadow:1px 1px 1px #444}.hp-homepage .split-feature p{font-size:16px;padding:5px 40px}.hp-homepage .split-feature .subtitle{line-height:1}.hp-homepage .split-feature .button{margin-top:10px}.hp-homepage .tile{display:block;border-radius:3px;box-shadow:0 1px 2px #ccc;transition:.4s ease;position:relative;text-align:center;line-height:1;background-color:#fff;padding:10px}.hp-homepage .tile:hover{box-shadow:1px 3px 2px #ddd}.hp-homepage .shadow{border-radius:3px;box-shadow:0 1px 2px #ccc;transition:.4s ease}.hp-homepage .shadow:hover{box-shadow:1px 3px 2px #ddd}.hp-homepage .tile-text{display:inline-block;width:100%;background-color:#fff;margin-top:10px;position:relative}.hp-homepage .tile-text.top{margin-top:0;margin-bottom:-40px;z-index:2}.hp-homepage .tile-text>div{border:1px solid #0a3d7a;padding:10px}.hp-homepage .reviews{display:flex;justify-content:space-between;margin-left:-20px;margin-right:-20px}.hp-homepage .review{background-color:#fff;padding:20px;margin:20px}.hp-homepage .review .fa-star{color:gold}.hp-homepage .review p{font-size:16px}.hp-homepage .trendingStateSelect{float:right;display:flex}.hp-homepage .trendingStateSelect>small{font-size:.91rem;padding:.34rem .34rem 0 0;text-transform:none}.hp-homepage .trendingStateSelect select{margin-top:.34rem;height:30px;border-radius:3px;color:#0a3d7a}.hp-homepage .slick-slider .slick-slide{display:none!important}.hp-homepage .slick-slider .slick-slide:first-child{display:block!important}.hp-homepage .slick-slider.slick-initialized .slick-slide{display:block!important}.hp-homepage .home-cta{box-sizing:border-box;display:flex}.hp-homepage .home-cta>div{box-sizing:border-box;background-color:#eee;line-height:.9}.hp-homepage .home-cta .cta-text{box-sizing:border-box;flex:1 100%;padding:25px 40px 20px;line-height:1.7}.hp-homepage .home-cta .cta-img{box-sizing:border-box;width:414px;min-width:30%;background:url(https://www.houseplans.net/uploads/plans/16855/elevations/25261-768.jpg);center background-size:cover}.hp-homepage .home-cta h4{font-size:28px}@media screen and (max-width:1600px){.hp-homepage .banner-bg.home{height:550px}}@media screen and (max-width:1440px){.hp-homepage .banner-bg.home{height:500px}}@media screen and (max-width:1440px){.hp-homepage .flex.two{margin-left:0!important;margin-bottom:0!important}.hp-homepage .flex.two>div{padding-left:0!important;padding-bottom:0!important}}@media screen and (max-width:1280px){.hp-homepage .full{width:97%!important;float:none;margin-left:auto;margin-right:auto}.hp-homepage .flex.two{flex-direction:column;width:70%;max-width:70%;margin:0 auto!important}.hp-homepage .flex.two>div{width:100%;max-width:100%;flex:1 1 auto}.hp-homepage .split-feature{flex-direction:column;min-width:100%!important;max-width:100%!important;margin-left:0!important}.hp-homepage .split-feature .media.wide{float:right!important;width:70%;max-width:70%;align-self:flex-end;margin-top:-60px}.hp-homepage .split-feature>.media-text{order:-1;float:right!important;width:70%;max-width:70%;align-self:flex-start;z-index:2}.hp-homepage .hero-description{font-size:1.3em;line-height:1.6;padding:20px;margin-top:-80px}.hp-homepage .hero-description div{padding:15px 25px 25px 20px;border:2px solid #222;border-radius:3px}.hp-homepage .hero-description div h1{font-size:1.6em;line-height:2}}@media screen and (max-width:1160px){.hp-homepage div.flex.first{flex-wrap:wrap}.hp-homepage div.flex.column.third{flex-direction:row;flex-basis:100%;order:-1;width:100%;max-width:100%;margin-left:0!important;padding-left:0!important}.hp-homepage .flex.three>div{max-width:50%}}@media screen and (max-width:1024px){.hp-homepage .inner.cont .content_block{padding-right:0!important}.hp-homepage .site-headline h2{font-size:5em}.hp-homepage .site-headline h3{font-size:3em}.hp-homepage .banner-bg.home{height:450px}.hp-homepage .hero-description{font-size:1.2em;line-height:1.6;padding:15px;margin-top:-60px}.hp-homepage .hero-description div{padding:10px 15px 15px 20px;border:2px solid #222;border-radius:3px}.hp-homepage .hero-description div h1{font-size:1.4em;line-height:1.8}}@media screen and (max-width:880px){.hp-homepage .flex.two{width:100%;max-width:100%}.hp-homepage .media-text{padding:15px 20px}.hp-homepage .media-text p{margin-bottom:0!important;font-size:1.1em}.hp-homepage .media-text h3{padding-bottom:0!important}.hp-homepage .site-headline h2{font-size:4em}.hp-homepage .site-headline h3{font-size:2.5em}.hp-homepage .banner-bg.home{height:400px}}@media screen and (max-width:800px){.hp-homepage .reviews{display:block}}@media screen and (max-width:768px){.hp-homepage .video{height:55vw}.hp-homepage .flex,.hp-homepage .third,.hp-homepage .half{display:block!important;width:100%!important;max-width:100%!important;margin-left:0!important}.hp-homepage .flex.three>div{max-width:100%;width:100%}.hp-homepage .gutter-sm>div,.hp-homepage .gutter-md>div{padding-left:0!important}.hp-homepage .split-feature .media.wide{display:block;width:100%;max-width:100%;margin-top:0;align-self:auto;float:none!important}.hp-homepage .split-feature>.media-text{display:block;width:100%;max-width:100%;align-self:auto;float:none!important}.hp-homepage .search-box #search-block{padding:1px 2px 0!important}.hp-homepage .search-box{background-color:transparent;padding:0!important}.hp-homepage .home-cta{flex-wrap:wrap}.hp-homepage .home-cta .cta-img{width:100%;min-height:45vw;flex-basis:100%}.hp-homepage .home-cta .cta-text{width:100%;flex-basis:100%}.hp-homepage .hero-description{margin-top:-160px!important}.hp-homepage .content-wrap{padding-bottom:50px!important}.hp-homepage .inner.cont .content_block{padding-top:50px!important}}@media screen and (max-width:700px){.hp-homepage .trendingStateSelect{float:none}.hp-homepage .banner-bg.home{height:360px;background-position:50% 70%}.hp-homepage .site-headline{padding:0}.hp-homepage .site-headline h2{font-size:3.5em;margin-top:10px}.hp-homepage .site-headline h3{font-size:2.2em;margin-top:10px}.hp-homepage .hero-description{margin-top:-140px!important}.hp-homepage .side.more{float:left;margin:0 0 20px!important;font-size:smaller}.hp-homepage .content .content-wrap h2{font-size:1.6em!important;clear:both;margin:15px 0 0;padding-bottom:0!important}}@media screen and (max-width:550px){.hp-homepage .content-wrap .media-text h2{font-size:1.4em!important}.hp-homepage .content-wrap .media-text h3 small{font-size:.9em!important;padding-top:5px}.hp-homepage .site-headline h2{font-size:2.7em;margin-top:10px}.hp-homepage .site-headline h3{font-size:1.8em;margin-top:10px!important;margin-bottom:5px}.hp-homepage .banner-bg.home{height:280px}.hp-homepage .search-box #search-block{background-color:transparent!important;padding:0!important}.hp-homepage .search-box{background-color:transparent;margin-bottom:5px!important}.hp-homepage .hero-description div h1{font-size:1.3em}.hp-homepage .site-headline.content-wrap{margin:0 auto}.hp-homepage .hero-description{margin-top:-100px!important}.hp-homepage .content-wrap{padding-left:10px;padding-right:10px}}@media screen and (max-width:435px){.hp-homepage .site-headline.content-wrap{max-width:100%}.hp-homepage .search-box #search-block li.search-text{width:70px!important}.hp-homepage .search-box #search-block li.search-text input{font-size:11px!important;width:60px!important}.hp-homepage .search-box #search-block li label.main-label{font-size:11px!important;width:auto!important}.hp-homepage .search-box #search-block li.search-submit{width:auto!important}.hp-homepage .banner-bg.home{height:240px;background-position:50% 80%}.hp-homepage .search-box{margin:20px 0 10px;width:100%}.hp-homepage .site-headline{padding:0}.hp-homepage .site-headline h2{font-size:2.2em}.hp-homepage .site-headline h3{font-size:1.6em;margin-top:10px!important;margin-bottom:5px}.hp-homepage .hero-description{font-size:1.2em;line-height:1.5;padding:10px;margin-top:-80px!important}.hp-homepage .hero-description div{padding:5px 10px 10px 15px;border:2px solid #222;border-radius:3px}.hp-homepage .hero-description div h1{font-size:1em}}@media screen and (max-width:350px){.hp-homepage .search-box #search-block .search-text.min{display:none}.hp-homepage .site-headline h2{font-size:2em}.hp-homepage .site-headline h3{font-size:1.4em;margin-top:15px}}.hp-garage-plans .page-wrapper{min-height:calc(100vh - 339px)}.hp-garage-plans .row{float:none;width:100%;position:relative}.hp-garage-plans .row.grey{background:#f6f6f6}.hp-garage-plans .row__wrapper{width:1200px;margin:0 auto;max-width:100%;padding:32px 18px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.hp-garage-plans .row__wrapper.stretch{align-items:stretch}.above-the-fold{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.above-the-fold img{height:555px;width:100%;object-fit:cover}.above-the-fold .row__wrapper{position:absolute}.above-the-fold .row__wrapper h1{color:#fff;font-size:54px;text-align:center;text-shadow:2px 2px 2px #444;flex:1 0 100%;margin:0 0 18px;line-height:1}.above-the-fold .row__wrapper p{color:#fff;font-size:16px;line-height:1.6;text-shadow:2px 2px 2px #444;text-align:center;width:740px;max-width:100%;margin:0 auto 18px;flex:0 0 740px}.above-the-fold .row__wrapper a{display:inline-block;border-radius:12px;background:#b13533;padding:12px 24px;text-align:center;color:#fff;font-weight:500;text-decoration:none;text-transform:uppercase;font-size:16px;line-height:1;transition:.2s all ease;text-shadow:none}.above-the-fold .row__wrapper a:hover{background:#892928}.leader-banner{position:relative;margin:-120px 0 0;background:#fff;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-radius:2px;flex:1 0 100%}@media(max-width:767px){.leader-banner{margin:0}}.leader-banner__content{border:2px solid #0a3d7a;padding:18px;text-align:center}.leader-banner__content h2{font-size:27px;margin:0 0 12px;color:#0a3d7a}.leader-banner__content p{font-size:16px;line-height:1.6;margin:0 0 12px}@media(max-width:767px){.leader-banner__content p{font-size:14px}}.splitcells{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-radius:2px;overflow:hidden;flex:1 0 100%}@media(min-width:1025px){.splitcells--reverse{flex-flow:row-reverse}}.splitcells--straight{margin:0 0 24px;background:#fff}@media(min-width:768px){.splitcells--straight{flex:0 0 48%}}@media(min-width:1025px){.splitcells--straight{flex:0 0 32%}.splitcells--straight .splitcells__image,.splitcells--straight .splitcells__content{flex:1 0 100%}.splitcells--straight .splitcells__image img{height:333px}.splitcells--straight .splitcells__content{padding:32px 48px}.splitcells--straight .splitcells__content:after{display:none}}.splitcells__image{flex:0 0 50%}@media(max-width:1024px){.splitcells__image{flex:1 0 100%}}.splitcells__image img{max-width:100%;width:100%;height:420px;object-fit:cover}@media(max-width:767px){.splitcells__image img{height:333px}}.splitcells__content{flex:0 0 50%;text-align:center;background:#fff;padding:32px 64px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative}@media(max-width:1024px){.splitcells__content{flex:1 0 100%;padding:32px}}.splitcells__content:after{content:'';display:block;position:absolute;pointer-events:none;background:0 0;border:2px solid #0a3d7a;left:32px;right:32px;bottom:32px;top:32px}@media(max-width:1024px){.splitcells__content:after{left:16px;right:16px;bottom:16px;top:16px}}.splitcells__content h3{color:#0a3d7a;font-size:24px;margin:0 0 12px;text-transform:uppercase;line-height:1;flex:1 0 100%}.splitcells__content h4{color:#b13533;font-size:20px;margin:0 0 12px;line-height:1;flex:1 0 100%}.splitcells__content p{color:#222;font-size:16px;margin:0 0 12px;line-height:1.36;flex:1 0 100%}@media(max-width:767px){.splitcells__content p{font-size:14px}}.splitcells__content a{display:inline-block;border-radius:12px;background:#b13533;padding:12px 24px;text-align:center;color:#fff;font-weight:500;text-decoration:none;text-transform:uppercase;font-size:16px;line-height:1;transition:.2s all ease}.splitcells__content a:hover{background:#892928}.benefits h2{text-align:center;font-size:27px;margin:0 0 12px;color:#0a3d7a}.benefits ul{list-style:none;padding:64px;margin:0;columns:1;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}@media(max-width:767px){.benefits ul{padding:32px}}.benefits ul:after{content:'';display:block;position:absolute;pointer-events:none;background:0 0;border:2px solid #0a3d7a;left:32px;right:32px;bottom:32px;top:32px}@media(max-width:767px){.benefits ul:after{left:16px;right:16px;bottom:16px;top:16px}}.benefits ul li{font-size:16px;margin:0 0 12px;line-height:1.36}@media(max-width:767px){.benefits ul li{font-size:14px}}.benefits ul li:last-child{margin:0}.benefits ul li i{font-size:18px;color:#b13533;margin:0 8px 0 0;vertical-align:text-bottom}@media(max-width:767px){.benefits ul li i{margin:0 4px 0 0}}.hp-floorplans .hp-search-block input{border:1px solid #bbb;padding:4px 5px;border-radius:3px;height:24px;background-color:#fff}.hp-floorplans .loading{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(246,246,246,.9);align-items:flex-start;justify-content:center;z-index:99999}.hp-floorplans .loading div{display:inline-block;padding-top:30vh;color:#444;font-size:60px;font-weight:900}.hp-floorplans .content{display:flex;width:100%!important;max-width:1310px;margin-left:auto;margin-right:auto;float:none!important}.hp-floorplans .search-top{max-width:1290px;margin:0 auto;overflow:hidden;padding:10px;vertical-align:baseline}.hp-floorplans .container,.hp-floorplans .content_block,.hp-floorplans .content_block.results .results,.hp-floorplans .results.row,.hp-floorplans .results-header,.hp-floorplans .results-footer{display:block!important;width:100%!important;margin-left:auto;margin-right:auto;float:none!important;clear:both}.hp-floorplans .content_block.results{padding:0 20px!important;position:relative;border-radius:5px}.hp-floorplans .inner.cont{width:90%!important;margin-left:auto;margin-right:auto}.hp-floorplans .banner_side{position:relative!important}.hp-floorplans .matches{background-color:#4a6491;color:#efefef}.hp-floorplans .matches a.button{margin:5px}.hp-floorplans .button.apply-button{border-color:#fff!important}.hp-floorplans .matches span{vertical-align:middle;margin:5px 0;font-size:125%;text-transform:uppercase}.hp-floorplans .flex-ad{display:flex}.hp-floorplans .search-close{display:none}.hp-floorplans .search-sidebar #search-block #search-wrap ul a.more-toggle{right:0;left:0;bottom:15px;top:auto;display:block;text-align:center;padding:0 3px 0 2px!important;font-size:12px!important;text-transform:uppercase;background-color:#eee;z-index:2;color:#b13533;border-radius:4px;font:12px roboto,sans-serif;border:none}.hp-floorplans #search-block a.more-toggle.less i:before{content:'Show More';font:12px roboto,sans-serif;padding:0!important}.hp-floorplans #search-block a.more-toggle i:before{content:'Show Less';font:12px roboto,sans-serif;padding:0!important}.hp-floorplans #search-block a.more-toggle.less i:after{content:'\f0d7';padding:0 0 0 5px!important}.hp-floorplans #search-block a.more-toggle i:after{content:'\f0d8';padding:0 0 0 5px!important}.hp-floorplans select.large{width:100%;padding:3px;border-radius:4px}.hp-floorplans .counter{float:right;padding:0 10px;font-weight:300}.hp-floorplans .counter:before{content:'(';padding:0 2px}.hp-floorplans .counter:after{content:')';padding:0 2px}.hp-floorplans .tiled_cards_wrapper{margin-bottom:10px;padding-top:0!important}.hp-floorplans .card{box-shadow:1px 2px 3px #999;border-radius:5px;border:1px solid #ddd;margin:10px;background-color:#fff!important}.hp-floorplans #primary-nav-block ul{height:auto;margin-bottom:0!important}.hp-floorplans #search-block .minimize-height .secondary-search{display:none!important}.hp-floorplans .secondary-search .divider{width:60%;margin:20px auto 10px;border-top:1px solid #999}.hp-floorplans .container.row{background-color:#f6f6f6}.hp-floorplans .container.row>p{padding:0 30px;font-size:1.2em}.hp-floorplans .results-header p{color:#444!important}.hp-floorplans .results-header,.hp-floorplans .results-footer{padding:0 15px}.hp-floorplans #add-search input{width:160px;height:30px!important}.hp-floorplans form.sort-by-dropdown,.hp-floorplans div.page_navi{padding-bottom:10px!important}.hp-floorplans #search-block label.checkbox.large{width:100%!important;margin:5px 0!important;background-color:transparent!important}.hp-floorplans #search-block label.checkbox.small{margin:0!important}.hp-floorplans #search-block .basic-search-items label.checkbox.small input span{width:20px!important}.hp-floorplans #search-block label.checkbox>span{margin:0 6px 0 0!important;width:26px!important}.hp-floorplans input[name=sqft_min],.hp-floorplans input[name=sqft_max],.hp-floorplans input[name=unfinished_sqft_min],.hp-floorplans input[name=unfinished_sqft_max],.hp-floorplans input[name=min_height],.hp-floorplans input[name=max_height],.hp-floorplans input[name=min_depth],.hp-floorplans input[name=max_depth],.hp-floorplans input[name=min_width],.hp-floorplans input[name=max_width]{margin:5px 0;width:48%;float:left}.hp-floorplans input[name=sqft_max],.hp-floorplans input[name=unfinished_sqft_max],.hp-floorplans input[name=max_height],.hp-floorplans input[name=max_depth],.hp-floorplans input[name=max_width]{float:right}.hp-floorplans select[name=category_id]{background-color:#92c7fb!important}.hp-floorplans #search-block fieldset{margin-top:15px!important;padding-bottom:15px;border-radius:0!important;border:none!important;border-bottom:1px solid #999!important}.hp-floorplans #search-block fieldset.toggle{padding-bottom:40px!important}.hp-floorplans #search-block fieldset legend{text-transform:uppercase;font-size:14px;color:#0a3d7a}.hp-floorplans fieldset.minimize-height{max-height:9999px!important}.hp-floorplans #search-block .adv-search-items label.checkbox>span{width:100%!important;text-align:left!important;padding-left:5px}.hp-floorplans #search-block label>[type=checkbox]:checked+span{border:1px solid #fff!important;background-color:#92c7fb!important}.hp-floorplans #search-block label{color:#444!important;text-transform:none!important}.hp-floorplans #search-block #sqft-label{color:#fff}.hp-floorplans #search-block button.search-form{display:none!important}.hp-floorplans .top-nav{overflow:hidden;float:right;padding:0 30px 0 0}.hp-floorplans .bottom-nav{overflow:hidden;float:left;padding:7px 30px 0 0}.hp-floorplans .button,.hp-floorplans button{background-color:#0a3d7a!important;border-color:#0a3d7a!important;color:#fff!important}.hp-floorplans .page_navi a i{background-color:#fff!important;color:#0a3d7a!important;position:relative;top:3px}.hp-floorplans .page_navi input{height:16px!important;width:32px;position:relative;top:1px}.hp-floorplans div.page_navi{padding:0!important;vertical-align:baseline!important;position:relative;top:-2px}.hp-floorplans .button:hover{border:2px solid #51aee7!important;background-color:#51aee7!important}.hp-floorplans #search-block a.button.small{width:auto!important}.hp-floorplans .search-sidebar #search-block #search-wrap ul.adv-search-items{display:block!important;width:100%!important;max-width:100%!important}.hp-floorplans .search-sidebar *{box-sizing:border-box!important}.hp-floorplans .search-sidebar{max-width:270px;justify-content:center;align-items:center;background-color:#eee;border-radius:5px;width:100%;box-shadow:1px 2px 3px #999;margin-top:10px}.hp-floorplans .search-sidebar #search-block{font:1.3em;padding:0;padding-top:10px;margin:0!important;color:#444!important;background-color:transparent!important;border-radius:0 0 5px 5px}.hp-floorplans .search-sidebar .search-save{background-color:#eee!important;margin-top:0!important}.hp-floorplans .search-sidebar #search-block li.search-text{width:80px!important;box-shadow:none!important}.hp-floorplans .search-sidebar #search-block li.search-text input{font-size:12px!important;width:62px!important;padding:0!important}.hp-floorplans .search-sidebar #search-block li label.main-label{font-size:12px!important;width:auto!important}.hp-floorplans .search-sidebar #search-block li.search-submit{width:auto!important}.hp-floorplans .search-sidebar #search-block .search-submit button.button{font-size:14px!important;padding:7px 4px 5px 5px!important;width:auto!important}.hp-floorplans .search-sidebar #search-block li.search-text,.hp-floorplans .search-sidebar #search-block #sqft-label{position:inherit!important;left:0!important}.hp-floorplans .search-sidebar #search-wrap ul.basic-search-items{display:block!important}.hp-floorplans .search-sidebar #search-block ul{padding:0!important}.hp-floorplans .search-sidebar #search-block ul>li{min-width:0!important}.hp-floorplans .search-sidebar #search-block ul.basic-search-items{color:#666!important}.hp-floorplans .search-sidebar #search-block #search-wrap ul.basic-search-items{width:auto!important}.hp-floorplans .search-sidebar #search-block ul li.drop-search{width:auto!important}.hp-floorplans .search-sidebar li label:after{padding-left:5px!important;top:0!important}.hp-floorplans .search-sidebar #search-block #find-by-plan{background-color:transparent!important;padding-left:0!important;margin-top:15px!important;margin-bottom:0!important}.hp-floorplans .search.button{line-height:1;padding:4px 7px 5px 6px!important;margin-left:30px;width:103px}.hp-floorplans .facet-button{display:inline-block;color:#222!important;font-weight:400;border:1px solid #666;border-radius:2px;padding:3px 6px 6px 5px;line-height:1;text-transform:none;text-decoration:none!important;margin-right:10px;margin-bottom:10px}.hp-floorplans .facet-button i{margin-right:6px;color:#b13533;position:relative;top:2px;font-size:14px}.hp-floorplans .matches-found{float:left;padding-right:30px}.hp-floorplans .facets-menu{position:relative;top:-6px;float:right}.hp-floorplans .facets-menu-close{float:right;padding-right:10px;width:100%;text-align:right}.hp-floorplans .facets-menu .button{margin-bottom:0!important;display:none!important}.hp-floorplans .facets-menu i,.hp-floorplans .facets-menu-close i{margin-right:10px}.hp-floorplans .facet-display{padding-bottom:15px}.hp-floorplans #search-block ul.basic-search-items{width:100%!important;max-width:100%!important}.hp-floorplans #search-block ul.basic-search-items,.hp-floorplans input#adv-search-button:checked+#search-block ul.adv-search-items{display:block!important}.hp-floorplans #search-block{display:block!important}.hp-floorplans #search-block button.mobile:after{content:''}.hp-floorplans form#search-bar-form{display:block}@media screen and (max-width:1120px){.hp-floorplans .flex-ad{flex-direction:column-reverse}.hp-floorplans .flex-ad>div{padding:0 0 10px!important}}@media screen and (max-width:768px){.hp-floorplans .search-sidebar{display:none;flex-direction:column;position:fixed!important;top:0;left:0;bottom:0;z-index:999;border-radius:0;max-width:100%!important;margin-top:0!important}.hp-floorplans .search-sidebar.display{display:flex!important}.hp-floorplans .facets-menu .button{display:block!important}.hp-floorplans #search-block{overflow:auto}.hp-floorplans .search-close{display:block;width:100%!important;float:none;background-color:#0a3d7a;padding-top:10px;height:60px;margin:45px 0 0}.hp-floorplans .search-close .button i{margin-left:10px;margin-right:0}.hp-floorplans .search-close .button i:hover{background-color:transparent!important}.hp-floorplans .top-nav{float:none;clear:both;display:block;padding-right:0!important;padding-top:10px}.hp-floorplans .loading{position:fixed}}.hp-floorplans #wrapper.floorplans div.read_more_section{min-width:100%!important;width:100%!important;min-width:100%!important}@media only screen and (max-width:1180px){.hp-floorplans #wrapper.plans-wrap .results.row .banner_side{float:right!important;width:160px!important;margin:5px!important;min-height:100%!important;height:100%!important;top:0!important;left:0!important}}@media(max-width:420px){.floorplan-drawings .image-block{padding:6px}}.floorplan-drawings__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0 0 16px}.floorplan-drawings__buttons a{flex:0 0 32%}@media(max-width:420px){.floorplan-drawings__buttons a{min-width:0;padding:6px!important;font-size:12px}}@media(max-width:320px){.floorplan-drawings__buttons a{font-size:10px}}.floorplan-drawings__buttons--virtual{padding:8px 0 16px}.floorplan-drawings__buttons--virtual a{flex:0 0 49%}.single_card_wrapper .favorite-controls{margin:0}.social-and-cta{align-items:center}.social-and-cta .page-social{margin:0}@media(max-width:767px){.social-and-cta .page-social{margin:16px 0}}.social-and-cta .social-sharing{padding:0;margin:0 0 0 16px}@media(max-width:767px){.social-and-cta .social-sharing{margin:0}}@media(max-width:767px){.content .individual h1 small{line-height:1.36;display:block}span.wrap-name{display:block;line-height:1;margin:8px 0 16px}span.wrap-name span{display:block;margin:8px 0 0!important;top:0!important}}.hp-single-floorplan{overflow-x:hidden}.hp-single-floorplan div.socials{text-align:center;width:100%!important;padding:0!important}.hp-single-floorplan .container .inner.cont,.hp-single-floorplan .inner.cont .content{width:100%!important;margin:0 auto!important;padding:0!important;box-sizing:border-box}.hp-single-floorplan .inner.cont .content_block{padding:30px 180px 20px 0!important;margin:0 auto!important;width:100%!important;margin-bottom:0!important;box-sizing:border-box}.hp-single-floorplan .content-wrap{max-width:1160px;margin:0 auto;padding:0 20px;box-sizing:border-box;position:relative}.hp-single-floorplan .image-block{padding-bottom:0!important}.hp-single-floorplan .ad-section{position:absolute;margin-top:57px;width:160px;top:0;right:-180px}.hp-single-floorplan .no-title{margin-top:0}.hp-single-floorplan .full{width:100%;clear:both;margin-bottom:30px;box-sizing:border-box}.hp-single-floorplan .left{margin-bottom:30px;width:740px!important;max-width:100%;box-sizing:border-box}.hp-single-floorplan .right{margin-bottom:30px;width:340px!important;max-width:100%;box-sizing:border-box}.hp-single-floorplan .heading{margin-bottom:10px}.hp-single-floorplan .right aside{margin-bottom:30px}.hp-single-floorplan .title-section{background-color:#fff}.hp-single-floorplan .info-section{padding-top:20px!important;padding-:20px!important;background-color:#fff}.hp-single-floorplan .photos-section{background-color:#eee}.hp-single-floorplan .drawings-section{background-color:#ddd}.hp-single-floorplan .faq-section{background-color:#fff}.hp-single-floorplan .about-section{background-color:#eee}.hp-single-floorplan .similar-section{background-color:#fff}.hp-single-floorplan .recent-section{background-color:#fff}.hp-single-floorplan .searches-section{background-color:#eee}.hp-single-floorplan .flexbox{display:flex;flex-direction:row;flex-wrap:wrap}.hp-single-floorplan .flexbox.searches{justify-content:space-between;align-items:center}.hp-single-floorplan .flexbox.searches>a{font-size:18px;box-sizing:border-box;width:23%;height:200px!important;max-height:200px!important;align-items:center;justify-content:center;display:flex!important;margin-bottom:30px!important;position:relative;z-index:2;background-color:#4a6491!important;border-color:#4a6491!important;overflow:hidden}.hp-single-floorplan .flexbox.searches>a:hover{background-color:#51aee7!important;border-color:#51aee7!important}.hp-single-floorplan .flexbox.searches>a:before{content:'\f015';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:'font awesome 5 free';font-weight:900;color:rgba(255,255,255,.05);font-size:150px;position:absolute;margin:0 auto;z-index:1}.hp-single-floorplan .flexbox.searches>a span{z-index:3}.hp-single-floorplan #wrapper .flexbox>div{flex:1;flex-basis:66%}.hp-single-floorplan #wrapper .flexbox>.page-social{flex:1;flex-basis:34%}.hp-single-floorplan .vertical-flex{display:flex;flex-direction:column}.hp-single-floorplan .flex-1{order:1}.hp-single-floorplan .flex-2{order:2}.hp-single-floorplan .flex-3{order:3}.hp-single-floorplan .flex-4{order:4}.hp-single-floorplan #submit-question-header,.hp-single-floorplan #cost-build-header,.hp-single-floorplan #modifications-header,.hp-single-floorplan #purchase-header{background-color:#4a6491;font-weight:300;font-size:20px;color:#fff;padding:12px;text-align:center}.hp-single-floorplan #submit-question-header:hover,.hp-single-floorplan #cost-build-header:hover,.hp-single-floorplan #modifications-header:hover{background-color:#5a75aa!important}.hp-single-floorplan #submit-question-body,.hp-single-floorplan #cost-build-body{background-color:#eee;padding:15px 20px;border:2px solid #eee;display:none}.hp-single-floorplan .show-mobile{display:block}.hp-single-floorplan .show-desktop{display:none}.hp-single-floorplan #wrapper .single_card_wrapper{min-width:0!important}.hp-single-floorplan #wrapper .card{min-width:100%!important;width:100%!important;max-width:100%!important}.hp-single-floorplan #wrapper .floorplanlistplanname h3{padding:5px;background-color:#eee;text-align:center}.hp-single-floorplan .button--add-to-cart{box-sizing:border-box;width:100%!important}.hp-single-floorplan #wrapper .content .content_block header{display:block;width:100%;overflow:hidden}.hp-single-floorplan .floor_img a.floorplan_image_link #floorplan{width:100%!important;max-width:100%!important}.hp-single-floorplan .mainSlider .slick-arrow:before{font-size:44px;color:#666;opacity:1}.hp-single-floorplan .mainSlider .slick-prev{min-width:44px;left:-42px}.hp-single-floorplan .mainSlider .slick-next{min-width:44px;right:-42px}.hp-single-floorplan .slick-lightbox .slick-next{right:0}.hp-single-floorplan .slick-lightbox .slick-prev{left:0}.hp-single-floorplan .button:hover{background-color:#51aee7!important;border-color:#51aee7!important}.hp-single-floorplan #form-reset,.hp-single-floorplan #form-close,.hp-single-floorplan .button.search-form{background-color:#a30404!important;border-color:#a30404!important;font-weight:400;text-transform:uppercase}.hp-single-floorplan #form-reset:hover,.hp-single-floorplan #form-close:hover,.hp-single-floorplan .button.search-form:hover{background-color:#b13533!important;border-color:#b13533!important}.hp-single-floorplan button.slick-arrow{min-height:100%;z-index:99999}.hp-single-floorplan button.slick-arrow:before{color:#777;z-index:99999}.hp-single-floorplan .slick-lightbox .slick-arrow:before{font-size:20px}.hp-single-floorplan button.slick-arrow:before:hover{color:#999}.hp-single-floorplan .image-block{background-color:#fff;padding:15px;position:relative}.hp-single-floorplan .planSlider{padding-top:15px}.hp-single-floorplan .mainSliderNav{padding:5px 0}.hp-single-floorplan .planSliderNav{padding:5px;background-color:#999}.hp-single-floorplan .planSliderNav a{border:2px solid #fff}.hp-single-floorplan .planSliderNav .slick-current a{border:2px solid #444}.hp-single-floorplan .slick-slider{-ms-touch-action:auto;touch-action:auto}.hp-single-floorplan .slick-lightbox-slick-img{max-height:100%}.hp-single-floorplan .slick-track{margin-right:0!important;margin-left:0!important}.hp-single-floorplan .mainSliderNav .slick-current a{box-shadow:1px 0 3px rgba(0,0,0,.16),1px 0 3px rgba(0,0,0,.23),-1px 0 3px rgba(0,0,0,.16),-1px 0 3px rgba(0,0,0,.23),0 2px 4px rgba(0,0,0,.16),0 2px 4px rgba(0,0,0,.23);border:1px solid #fff}.hp-single-floorplan .fixed-frame{position:relative}.hp-single-floorplan .fixed-frame:before{display:block;content:'';width:100%;padding-top:66.67%}.hp-single-floorplan .fixed-frame.square:before{display:block;content:'';width:100%;padding-top:100%}.hp-single-floorplan .fixed-frame>a{position:absolute;top:0;left:0;right:0;bottom:0;margin:5px;overflow:hidden;display:block;background-color:#fff}.hp-single-floorplan .adaptive-frame>a,.hp-single-floorplan .adaptive-frame img{min-width:100%!important;width:100%!important}.hp-single-floorplan .fixed-frame.shrink-width img{height:100%!important;width:auto;max-width:100%!important;margin:0 auto}.hp-single-floorplan .fixed-frame.contain img{height:100%!important;width:100%;max-height:100%!important;max-width:100%!important;margin:0 auto;object-fit:contain}.hp-single-floorplan .fixed-frame.cover img{height:100%!important;width:100%!important;margin:0 auto;object-fit:cover}.hp-single-floorplan .container input[type=radio],.hp-single-floorplan .container input[type=checkbox]{margin:0!important}.hp-single-floorplan .container span.checkbox,.hp-single-floorplan .container span.radio{margin:0!important;min-width:auto!important;top:-5px!important}.hp-single-floorplan .header-row{padding:10px 15px;border:2px solid #999;margin:20px 0 0;background-color:#fff}.hp-single-floorplan .header-row.select{background-color:#fff;cursor:pointer}.hp-single-floorplan .header-row.select h3{padding-right:5px}.hp-single-floorplan .header-row.select h3 i:after{content:'\f0d7';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:'font awesome 5 free';font-weight:900;float:right}.hp-single-floorplan .price-section-wrap{position:relative}.hp-single-floorplan .price-section{border-left:2px solid #999;border-right:2px solid #999;border-bottom:2px solid #999;padding:10px 15px 0;background:#fff}.hp-single-floorplan .price-section-wrap .package-drop,.hp-single-floorplan .price-section-wrap .foundation-drop{position:absolute;box-sizing:border-box;z-index:2;width:100%;box-shadow:1px 2px 3px rgba(0,0,0,.12),1px 2px 2px rgba(0,0,0,.24)}.hp-single-floorplan .select{box-shadow:1px 1px 3px rgba(0,0,0,.12),1px 1px 2px rgba(0,0,0,.24)}.hp-single-floorplan .price-display{position:relative;width:100%;margin:10px 0;border-bottom:1px solid #ddd;padding-bottom:10px}.hp-single-floorplan .price-display:last-of-type{border:none}.hp-single-floorplan .price-display .layer{content:' ';position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.6);display:none}.hp-single-floorplan .price-title{display:inline-block;font-weight:700;color:#444;margin-right:10px}.hp-single-floorplan .price{display:inline-block;color:#1b95e0;font-weight:700}.hp-single-floorplan .price-select{float:right}.hp-single-floorplan .price-description{display:block;width:100%;color:#444;font-size:12px;padding-top:5px}.hp-single-floorplan .price-description .recommended{color:orange;font-style:italic;font-weight:700}.hp-single-floorplan .price-description .electronic{color:green;font-style:italic;font-weight:700}.hp-single-floorplan .price-description .physical{color:green;font-style:italic;font-weight:700}.hp-single-floorplan .plan_details{width:100%}.hp-single-floorplan .content .individual h1{float:none;display:block;color:#4a6491}.hp-single-floorplan .content .individual h1 small{font-weight:300;font-size:22px}.hp-single-floorplan .content .individual h2{font-size:20px;letter-spacing:.5px;float:none;display:block;font-weight:400;color:#4a6491}.hp-single-floorplan .content .individual h2 small{font-weight:400;font-size:80%}.hp-single-floorplan .content h3{color:orange;text-transform:uppercase;padding-bottom:5px}.hp-single-floorplan .content_block h4{color:#444;padding:0;margin:0;border:none;background-color:transparent}.hp-single-floorplan p{line-height:1.5em!important}.hp-single-floorplan #cost-build-body{display:none}.hp-single-floorplan .block:after{content:' ';display:block;height:0;clear:both}.hp-single-floorplan i.caret:after{content:'\f0d7';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:'font awesome 5 free';font-weight:900;padding-left:20px}.hp-single-floorplan .select .caret{float:right}.hp-single-floorplan .similar-plan{position:relative;font-weight:300}.hp-single-floorplan .similar-data{position:absolute;padding:5px 10px;background-color:#eee;bottom:0;left:0;right:0;font-size:90%}.hp-single-floorplan .similar-data small{padding-top:3px}.hp-single-floorplan .faq-wrap{margin-bottom:30px}.hp-single-floorplan .faq-block{margin-bottom:30px;padding:20px;background-color:#eee}.hp-single-floorplan .reverse-mainSlider,.hp-single-floorplan .print-planSlider,.hp-single-floorplan .download-planSlider,.hp-single-floorplan .reverse-planSlider{min-width:120px}.hp-single-floorplan #questionformsubmit .processing{display:none}.hp-single-floorplan form dd{margin:0 0 20px}.hp-single-floorplan form dd input,.hp-single-floorplan form dd textarea{box-sizing:border-box;width:100%!important;max-width:100%!important}.hp-single-floorplan form dt{font-size:12px!important;text-transform:uppercase}.hp-single-floorplan body{overflow:hidden}@media screen and (min-width:1280px) and (max-width:1380px){.hp-single-floorplan .content-wrap{max-width:1085px}.hp-single-floorplan .left{width:690px!important}.hp-single-floorplan .right{width:335px!important}.hp-single-floorplan .ad-section{right:-160px}}@media screen and (max-width:1279px){.hp-single-floorplan .left,.hp-single-floorplan .right,.hp-single-floorplan .full{width:97%!important;float:none;margin-left:auto;margin-right:auto}.hp-single-floorplan .ad-section{right:-150px}.hp-single-floorplan .show-mobile{display:block}.hp-single-floorplan .show-desktop{display:none}.hp-single-floorplan #submit-question-body,.hp-single-floorplan #cost-build-body{display:none}}@media screen and (max-width:930px){.hp-single-floorplan .flexbox.searches>a{width:48%}.hp-single-floorplan .inner.cont .content_block{padding-right:0!important}.hp-single-floorplan .ad-section{display:none}}@media screen and (max-width:800px){.hp-single-floorplan #wrapper .flexbox>div{flex:1;flex-basis:60%}.hp-single-floorplan #wrapper .flexbox>.page-social{flex:1;flex-basis:40%}}@media screen and (max-width:700px){.hp-single-floorplan #wrapper .flexbox>div{flex:1;flex-basis:100%}.hp-single-floorplan #wrapper .flexbox>.page-social{flex:1;flex-basis:100%}}@media print{.hp-single-floorplan body{width:auto!important;overflow-y:hidden}.hp-single-floorplan .inner.cont div,.hp-single-floorplan .inner.cont div aside{background-color:#fff!important}.hp-single-floorplan .planSlider .slick-slide{page-break-inside:avoid}.hp-single-floorplan .planSlider .slick-slide{padding-top:40px}.hp-single-floorplan .planSlider .slick-slider,.hp-single-floorplan .planSlider .slick-list,.hp-single-floorplan .planSlider .slick-track,.hp-single-floorplan .planSlider .slick-slide,.hp-single-floorplan .mainSlider .slick-slider,.hp-single-floorplan .mainSlider .slick-list,.hp-single-floorplan .mainSlider .slick-track,.hp-single-floorplan .mainSlider .slick-slide,.hp-single-floorplan .mainSLider .fixed-frame,.hp-single-floorplan .mainSlider a,.hp-single-floorplan .mainSlider img{position:static;float:none!important;display:block!important;min-width:100%!important;width:100%!important;max-width:100%!important;min-height:auto!important;height:auto!important;transform:none!important;clear:both!important;overflow:auto!important;padding:0!important;margin:0!important}.hp-single-floorplan .fixed-frame:before,.hp-single-floorplan .show-desktop,.hp-single-floorplan .show-mobile,.hp-single-floorplan .cta-group,.hp-single-floorplan .faq-wrap,.hp-single-floorplan .page-social,.hp-single-floorplan .single_card_wrapper,.hp-single-floorplan .legal-info-link,.hp-single-floorplan #purchase-header,.hp-single-floorplan #purchase-body a,.hp-single-floorplan .drawings-section .heading h2,.hp-single-floorplan .button,.hp-single-floorplan #modifications-header,.hp-single-floorplan #modifications-block,.hp-single-floorplan #cost-build-body,.hp-single-floorplan .searches-section,.hp-single-floorplan .similar-section,.hp-single-floorplan .recent-section,.hp-single-floorplan #submit-question-body,.hp-single-floorplan .ad-section,.hp-single-floorplan .toggle,.hp-single-floorplan .page-nav,.hp-single-floorplan .mainSliderNav,.hp-single-floorplan .planSliderNav,.hp-single-floorplan .planSlider .slick-cloned,.hp-single-floorplan .mainSlider .slick-cloned,.hp-single-floorplan .mainSlider .slick-slide,.hp-single-floorplan #footer{display:none!important}.hp-single-floorplan #header,.hp-single-floorplan .mainSlider .slick-current,.hp-single-floorplan #purchase-body,.hp-single-floorplan .package-drop,.hp-single-floorplan .foundation-drop{display:block!important;position:static!important}.hp-single-floorplan .inner.cont .content_block.full-bars{padding:0!important;margin:0!important}.hp-single-floorplan .inner.cont .content_block{padding-right:0!important}.hp-single-floorplan .left,.hp-single-floorplan .right,.hp-single-floorplan .full{width:96%!important;float:none;margin-left:auto;margin-right:auto}}.hp-single-floorplan .slick-slider .slick-slide{display:none!important}.hp-single-floorplan .slick-slider .slick-slide:first-child{display:block!important}.hp-single-floorplan .slick-slider.slick-initialized .slick-slide{display:block!important}.hp-contact-us .contactus .intro{padding:59px 0;margin-bottom:75px;background-size:cover;background-position:center;text-align:center}.hp-contact-us .contactus .intro .intro__title{display:inline-block;padding:17px 92px;background:rgba(0,0,0,.6);font-size:56px;font-weight:700;color:#fff;text-transform:uppercase}.hp-contact-us .contactus .contacts{margin-bottom:81px}.hp-contact-us .contactus .contacts .cols{margin:0 -16px 0 -40px}.hp-contact-us .contactus .contacts .cols:after{content:'';display:table;clear:both;line-height:0}.hp-contact-us .contactus .contacts .col{float:left;box-sizing:border-box;padding:0 45px}.hp-contact-us .contactus .contacts .col--1of3{width:33.33%}.hp-contact-us .contactus .contact+.contact{margin-top:33px}.hp-contact-us .contactus .contact:after{content:'';display:table;clear:both;line-height:0}.hp-contact-us .contactus .contact .contact__content{float:left;width:calc(100% - 45px);padding-top:6px}.hp-contact-us .contactus .contact .contact__title{margin-bottom:5px;font-size:16px;text-transform:uppercase;color:#444}.hp-contact-us .contactus .contact .contact__content p,.hp-contact-us .contactus .contact .contact__content ul,.hp-contact-us .contactus .contact .contact__content a{position:relative;font-size:14px;color:#989898;line-height:1.5}.hp-contact-us .contactus .contact .contact__content a{display:inline-block}.hp-contact-us .contactus .contact .contact__content a:after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background:#989898;transition:width .3s}.hp-contact-us .contactus .contact .contact__content a:hover{text-decoration:none}.hp-contact-us .contactus .contact .contact__content a:hover:after{width:100%}.hp-contact-us .contactus .contact .contact__content ul{padding-right:24px}.hp-contact-us .contactus .contact .contact__content ul li{display:flex;justify-content:space-between;overflow:hidden}.hp-contact-us .contactus .contact .contact__content ul li strong{position:relative;z-index:1;font-weight:400}.hp-contact-us .contactus .contact .contact__content ul li strong:after{content:'...................................................................................';position:absolute;z-index:1;bottom:0;left:100%}.hp-contact-us .contactus .contact .contact__content ul li span{position:relative;z-index:5;padding-left:3px;background:#fff}.hp-contact-us .contactus .contact .contact__image{float:left;width:30px;height:30px;margin-right:15px;border-radius:100%;background:#a30404;text-align:center;line-height:30px;color:#fff;font-size:17px}.hp-contact-us .contactus .content{display:flex;justify-content:space-between;flex-direction:row;float:none;width:100%;margin:0}.hp-contact-us .contactus .content .title{position:relative;padding-bottom:12px;margin-bottom:32px;font-size:21px;text-transform:uppercase;color:#444;text-align:center}.hp-contact-us .contactus .content .title:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:4px;background:#a30404}.hp-contact-us .contactus .content .map,.hp-contact-us .contactus .content .content_block.custom{flex:0 0 calc(50% - 21px);width:calc(50% - 21px);padding:25px 43px 44px;margin:0;background:#f6f6f6;box-sizing:border-box}.hp-contact-us .contactus .content .content_block.custom{padding:25px 40px 44px}.hp-contact-us .contactus .content .map .map__holder{height:257px;width:100%}.hp-contact-us .contactus .content .map p{font-size:16px;margin-top:20px;margin-bottom:0;color:#989898;line-height:1.5}.hp-contact-us .contactus .content .map iframe{width:100%!important}.hp-contact-us .contactus .content .content_block.custom tr td:first-child{display:none}.hp-contact-us .contactus .content .content_block.custom input,.hp-contact-us .contactus .content .content_block.custom table,.hp-contact-us .contactus .content .content_block.custom td,.hp-contact-us .contactus .content .content_block.custom textarea{width:100%!important;box-sizing:border-box}.hp-contact-us .contactus .content .content_block.custom td{padding:0 0 14px}.hp-contact-us .contactus .content .content_block.custom input{height:38px!important;padding:0 15px!important;border:0!important;font-size:12px}.hp-contact-us .contactus .content .content_block.custom textarea{overflow:auto;height:114px!important;padding:13px 15px!important;border:0;font-size:12px}.hp-contact-us .contactus .content .content_block.custom input::placeholder,.hp-contact-us .contactus .content .content_block.custom textarea::placeholder{text-transform:uppercase;color:#adadad;font-size:12px}.hp-contact-us .contactus .content .content_block.custom .btnsubmit{width:160px!important;height:40px!important;border-radius:3px!important;text-transform:uppercase;font-size:16px;line-height:40px}@media(max-width:1200px){.hp-contact-us .contactus .contacts .cols{margin:0 -10px}.hp-contact-us .contactus .contacts .col{padding:0 10px}.hp-contact-us .contactus .contact .contact__content ul{padding-right:0}}@media(max-width:1023px){.hp-contact-us .contactus .intro .intro__title{font-size:40px;padding:14px 85px}}@media(max-width:767px){.hp-contact-us html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.hp-contact-us .contactus .intro{padding:30px 0;margin-bottom:30px}.hp-contact-us .contactus .intro .intro__title{font-size:22px;padding:10px 50px}.hp-contact-us .contactus .contacts{margin-bottom:30px}.hp-contact-us .contactus .contacts .contact+.contact{margin-top:20px}.hp-contact-us .contactus .contacts .col--1of3{width:50%;margin-bottom:20px}.hp-contact-us .contactus .contact .contact__content ul{max-width:231px;padding:0}.hp-contact-us .contactus .content{flex-wrap:wrap;margin-bottom:30px}.hp-contact-us .contactus .content .map,.hp-contact-us .contactus .content .content_block.custom{flex:0 0 100%;width:100%;padding:20px 15px;margin:0;background:#f6f6f6;box-sizing:border-box}.hp-contact-us .contactus .content .content_block.custom .btnsubmit{width:100%!important}}@media(max-width:469px){.hp-contact-us .contactus .contacts .cols{margin:0}.hp-contact-us .contactus .contacts .col{padding:0}.hp-contact-us .contactus .contacts .col+.col{margin-top:20px}.hp-contact-us .contactus .contacts .col--1of3{width:100%;margin-bottom:0}}.hp-about-us__bold{color:#333;font-weight:700}.hp-about-us__row{width:100%;padding:100px 0;height:auto;overflow:auto}.hp-about-us__row--one{background:#f6f6f6}.hp-about-us__row--two{background:#ddd}.hp-about-us__row--three{background:#fafafa}.hp-about-us .rqduo{font-size:48px;font-weight:300;color:#4a6491}.hp-about-us .owner__wrapper{padding:20px}.hp-about-us .owner__wrapper img{box-shadow:8px 8px #4a6491}.hp-about-us .quotebox.titles h3{text-align:center;font-size:28px;line-height:170%;font-weight:300;font-family:Baskerville,palatino linotype,Palatino,century schoolbook l,times new roman,'serif';text-transform:none}.hp-about-us .quotebox.titles h3 span{font-size:48px;font-weight:300;color:#4a6491}.hp-about-us .abp .intro{padding:59px 0;margin-bottom:75px;background-size:cover;background-position:center;text-align:center}.hp-about-us .abp .intro .intro__title{display:inline-block;padding:17px 92px;background:rgba(0,0,0,.6);font-size:56px;font-weight:700;color:#fff;text-transform:uppercase}.hp-about-us .abp .abo{margin-bottom:81px}.hp-about-us .abp .abop .title{margin-bottom:35px}.hp-about-us .abp .abop .cols{margin:25px -16px 25px -40px}.hp-about-us .abp .abop .cols:after{content:'';display:table;clear:both;line-height:0}.hp-about-us .abp .abop .col{float:left;box-sizing:border-box;padding:0 25px}.hp-about-us .abp .abop .col--1of3{width:33.33%}.hp-about-us .abp .aop+.aop{margin-top:33px}.hp-about-us .abp .aop:after{content:'';display:table;clear:both;line-height:0}.hp-about-us .abp .aop .aop__content{float:left;width:calc(100% - 45px);padding-top:6px}.hp-about-us .abp .aop .aop__title{margin-bottom:5px;font-size:16px;text-transform:uppercase;color:#444}.hp-about-us .abp .aop .aop__content p,.hp-about-us .abp .aop .aop__content ul,.hp-about-us .abp .aop .aop__content a{position:relative;font-size:14px;color:#989898;line-height:1.5}.hp-about-us .abp .aop .aop__content a{display:inline-block}.hp-about-us .abp .aop .aop__content a:after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background:#989898;transition:width .3s}.hp-about-us .abp .aop .aop__content a:hover{text-decoration:none}.hp-about-us .abp .aop .aop__content a:hover:after{width:100%}.hp-about-us .abp .aop .aop__content ul{padding-right:24px}.hp-about-us .abp .aop .aop__content ul li{display:flex;justify-content:space-between;overflow:hidden}.hp-about-us .abp .aop .aop__content ul li strong{position:relative;z-index:1;font-weight:400}.hp-about-us .abp .aop .aop__content ul li strong:after{content:'...................................................................................';position:absolute;z-index:1;bottom:0;left:100%}.hp-about-us .abp .aop .aop__content ul li span{position:relative;z-index:5;padding-left:3px;background:#fff}.hp-about-us .abp .aop .aop__image{float:left;width:30px;height:30px;margin-right:15px;border-radius:100%;background:#a30404;text-align:center;line-height:30px;color:#fff;font-size:17px}.hp-about-us .abp .content{display:flex;justify-content:space-between;flex-direction:row;float:none;width:100%;margin:0}.hp-about-us .abp .content .title{position:relative;padding-bottom:12px;margin-bottom:32px;font-size:21px;text-transform:uppercase;color:#444;text-align:center}.hp-about-us .abp .content .title:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:4px;background:#a30404}.hp-about-us .abp .content .title2{position:relative;padding-bottom:12px;margin-bottom:32px;font-size:21px;text-transform:uppercase;color:#444;text-align:center}.hp-about-us .content .title2:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:4px;background:#a30404}.hp-about-us .abp .content .map,.hp-about-us .abp .content .content_block.custom{flex:0 0 calc(50% - 21px);width:calc(50% - 21px);padding:25px 43px 44px;margin:0;background:#f6f6f6;box-sizing:border-box}.hp-about-us .abp .content .content_block.custom{padding:25px 40px 44px}.hp-about-us .abp .content .map .map__holder{height:257px;width:100%}.hp-about-us .abp .content .map p{font-size:16px;margin-top:20px;margin-bottom:0;color:#989898;line-height:1.5}.hp-about-us .abp .content .map iframe{width:100%!important}.hp-about-us .abp .content .content_block.custom tr td:first-child{display:none}.hp-about-us .abp .content .content_block.custom input,.hp-about-us .abp .content .content_block.custom table,.hp-about-us .abp .content .content_block.custom td,.hp-about-us .abp .content .content_block.custom textarea{width:100%!important;box-sizing:border-box}.hp-about-us .abp .content .content_block.custom td{padding:0 0 14px}.hp-about-us .abp .content .content_block.custom input{height:38px!important;padding:0 15px!important;border:0!important;font-size:12px}.hp-about-us .abp .content .content_block.custom textarea{overflow:auto;height:114px!important;padding:13px 15px!important;border:0;font-size:12px}.hp-about-us .abp .content .content_block.custom input::placeholder,.hp-about-us .abp .content .content_block.custom textarea::placeholder{text-transform:uppercase;color:#adadad;font-size:12px}.hp-about-us .abp .content .content_block.custom .btnsubmit{width:160px!important;height:40px!important;border-radius:3px!important;text-transform:uppercase;font-size:16px;line-height:40px}.hp-about-us .list li{list-style-type:disc;list-style-position:inside;text-indent:-1.25em}.hp-about-us .top-img{background-position:center}@media(max-width:1200px){.hp-about-us .abp .abop .cols{margin:0 -10px}.hp-about-us .abp .abop .col{padding:0 10px}.hp-about-us .abp .aop .aop__content ul{padding-right:0}}@media(max-width:1023px){.hp-about-us .abp .intro .intro__title{font-size:40px;padding:14px 85px}}@media(max-width:767px){.hp-about-us html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.hp-about-us .abp .intro{padding:30px 0;margin-bottom:30px}.hp-about-us .abp .intro .intro__title{font-size:22px;padding:10px 50px}.hp-about-us .abp .abop{margin-bottom:30px}.hp-about-us .abp .abop .aop+.aop{margin-top:20px}.hp-about-us .abp .abop .col--1of3{width:50%;margin-bottom:20px}.hp-about-us .abp .aop .aop__content ul{max-width:231px;padding:0}.hp-about-us .abp .content{flex-wrap:wrap;margin-bottom:30px}.hp-about-us .abp .content .map,.hp-about-us .abp .content .content_block.custom{flex:0 0 100%;width:100%;padding:20px 15px;margin:0;background:#f6f6f6;box-sizing:border-box}.hp-about-us .abp .content .content_block.custom .btnsubmit{width:100%!important}.hp-about-us .abp .abop .col--1of3{width:100%;margin-bottom:0}}@media(max-width:469px){.hp-about-us .abp .abop .cols{margin:0}.hp-about-us .abp .abop .col{padding:0}.hp-about-us .abp .abop .col+.col{margin-top:20px}.hp-about-us .abp .abop .col--1of3{width:100%;margin-bottom:0}}.hp-about-us .navlinks a{color:#fff}.hp-about-us .navlinks a:hover{text-decoration:none;color:#4a6491}.hp-about-us .inner.cont .content_block{padding:30px 0 20px!important;margin:0 auto!important;width:100%!important;box-sizing:border-box}.hp-about-us .inner.cont .content_block{padding:30px 0 20px!important;margin:0 auto!important;width:100%!important;box-sizing:border-box}.hp-about-us .container .inner.cont{margin-top:0!important}.hp-about-us .abp .abop .cols{margin-bottom:50px!important}.hp-about-us .abp .abop{margin-bottom:50px}.hp-about-us .inner strong{color:#771516;font-size:115%;text-transform:uppercase}.hp-about-us .promo-box3{box-sizing:border-box;position:relative;float:left;width:32.3%;margin:0 1% 2% 0!important;height:auto;font-size:12px;text-align:center;padding:15px 5px 10px}.hp-about-us .promo-box2{box-sizing:border-box;position:relative;float:left;width:32.3%;margin:0 1% 2% 0;height:auto;font-size:12px;text-align:center;padding:15px 5px 10px}.hp-about-us .title{position:relative;padding-bottom:12px;margin-bottom:32px;font-size:21px;text-transform:uppercase;color:#444;text-align:left}.hp-about-us .title:after{content:'';position:absolute;bottom:0;left:10%;transform:translateX(-50%);width:80px;height:4px;background:#a30404}.hp-about-us .title2{position:relative;padding-bottom:12px;margin-bottom:32px;font-size:21px;text-transform:uppercase;color:#444;text-align:center}.hp-about-us .title2:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:4px;background:#a30404}.hp-about-us .content-box-L{float:left;width:45%;padding:20px}.hp-about-us .content-box-R{float:right;width:42%;height:350px;padding:20px;background:url(https://www.houseplans.net/images/exterior0001.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;border:1px solid #4a6491;box-shadow:8px 8px #4a6491}.hp-about-us .content-box2-L{float:left;width:42%;height:400px;padding:20px;background:url(https://www.houseplans.net/images/exterior0005.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;border:1px solid #4a6491;box-shadow:8px 8px #4a6491}.hp-about-us .content-box2-R{float:right;width:45%;padding:20px}.hp-about-us .content-box3-R{float:right;width:30%;height:400px;padding:0;background:url(https://www.houseplans.net/images/exterior0008.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;border:1px solid #4a6491}.hp-about-us .content-box3-L{float:left;width:65%;height:400px;padding:0;background:url(https://www.houseplans.net/images/interior0002.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;border:1px solid #4a6491}.hp-about-us .aop-nav-box{margin-bottom:50px!important;background-color:#ddd!important;border:1px solid #4a6491;padding:15px 25px 0 20px;border-radius:5px}@media only screen and (max-width:767px){.hp-about-us .promo-box2{float:none;width:95%;margin:0 auto!important}.hp-about-us .promo-box{float:none;width:95%;margin:0 auto!important}.hp-about-us .abp2{padding:0 20px!important}}.hp-about-us .button_base{width:95%}.hp-about-us .button_base:hover{cursor:pointer}.hp-about-us .b01_simple_rollover{color:#fff;border:#4a6491 solid 1px;border-radius:5px;padding:10px;background-color:#4a6491}.hp-about-us .b01_simple_rollover:hover{color:#4a6491;background-color:#fff}.hp-about-us .plans-acc{margin-bottom:15px!important;font-size:16px;font-smooth:always;-webkit-font-smoothing:antialiased}.hp-about-us .plans2-acc{margin-bottom:0!important;font-size:16px;font-smooth:always;-webkit-font-smoothing:antialiased}@media only screen and (max-width:767px){.hp-about-us .aop-nav-box{margin-bottom:50px!important;background-color:#ddd!important;border:1px solid #4a6491;padding:15px 25px 25px;border-radius:5px}}.hp-about-us .section{clear:both;padding:0;margin:0;text-align:center;font-size:130%}.hp-about-us .section.bio-col-container{margin-bottom:30px}.hp-about-us .col{display:block;float:left;padding:6% 0 6% 0%}.hp-about-us .col2{display:block;float:left;margin:1% 0 1% 1.5%}.hp-about-us .col3{display:block;float:left;margin:1% 0 1% 1%}.hp-about-us .one{background-color:#82b0ff;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}.hp-about-us .one:hover{background-color:#222;cursor:pointer;color:#fff}.hp-about-us .two{background-color:#4a6491;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}.hp-about-us .two:hover{background-color:#222;cursor:pointer;color:#fff}.hp-about-us .three{background-color:#688dcc;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}.hp-about-us .three:hover{background-color:#222;cursor:pointer;color:#fff}.hp-about-us .col:first-child{margin-left:0}.hp-about-us .col2:first-child{margin-left:0}.hp-about-us .group:before,.hp-about-us .group:after{content:'';display:table}.hp-about-us .group:after{clear:both}.hp-about-us .group{zoom:1}.hp-about-us .span2_1_of_3{width:32.33%}.hp-about-us .span_3_of_3{width:100%}.hp-about-us .span_2_of_3{width:66.66%}.hp-about-us .span_1_of_3{width:33.33%}.hp-about-us .span_4_of_4{width:100%}.hp-about-us .span_3_of_4{width:74.62%}.hp-about-us .span_2_of_4{width:49.25%}.hp-about-us .span_1_of_4{width:23.87%}.hp-about-us .span_2_of_2{width:100%}.hp-about-us .span_1_of_2{width:49.25%}@media only screen and (max-width:480px){.hp-about-us .col{margin:1% 0 1% 0%}}@media only screen and (max-width:480px){.hp-about-us .span_2_of_2,.hp-about-us .span_1_of_2{width:100%}.hp-about-us .span2_1_of_3{width:100%}}.hp-about-us .owner{background-color:#eee;padding:50px;box-sizing:border-box}.hp-about-us .team-img{border:1px solid #4a6491;width:98%;margin:0 auto}.hp-about-us .our-team h3{text-align:center!important;font-size:200%!important;margin-bottom:20px}.hp-about-us .our-team p{margin:20px 0;padding:0 7px}.hp-about-us .our-team .name{font-size:110%;text-transform:uppercase;margin:20px 0 5px;font-weight:700}.hp-about-us .our-team .a-title{font-size:100%;margin:0}.hp-about-us .our-team .desc{text-align:left;font-size:90%;line-height:150%;margin:20px 0 5px}.hp-about-us .our-team .desc2{text-align:left;font-size:90%;line-height:150%;margin:20px 0 5px}.hp-about-us .our-team .desc3{text-align:left;font-size:90%;line-height:150%;margin:20px 0 5px}.hp-about-us .our-team .fave{font-size:90%;text-align:left;margin:20px 0!important;line-height:180%}.hp-about-us .fave a{color:#4a6491;font-weight:700}.hp-about-us .face a:hover{color:#444}.hp-about-us .fave-box{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.hp-about-us .fave-box .fave-column{flex:1}.hp-about-us .bio-col-container{display:flex;width:100%}.hp-about-us .bio-col{flex:1;padding:16px}@media screen and (max-width:670px){.hp-about-us .bio-col-container{flex-direction:column}}.hp-about-us .top-footer{color:#fff;font-size:170%}.hp-about-us .top-footer p{color:#fff;font-size:65%!important;text-transform:uppercase;margin:20px 0;padding:0 20px;letter-spacing:2px;font-style:italic}.hp-about-us .top-footer a{color:#fff}.hp-about-us .top-footer h3{font-size:1.75em}.hp-about-us .top-intro{background:url(https://www.houseplans.net/images/header-images/AboutUs.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;margin-bottom:0!important}.hp-about-us .quotebox{float:left;width:auto;height:auto;margin:70px 50px;padding:0 30px}.hp-about-us .about-text{margin-bottom:50px}.hp-about-us .about-text p{line-height:190%;font-size:130%;text-align:left;margin-bottom:10px}.hp-about-us .about-text .title{margin-bottom:35px!important}.hp-about-us .about-photos{float:left;width:100%;height:auto;margin:70px 0 0}@media only screen and (max-width:800px){.hp-about-us .quotebox{width:auto;height:auto;padding:20px;margin:50px 0 0}}@media only screen and (max-width:767px){.hp-about-us .col{margin:1% 0 1% 0%}.hp-about-us .span_1_of_4,.hp-about-us .span_1_of_2,.hp-about-us .span_2_of_4,.hp-about-us .span_3_of_4,.hp-about-us .span_4_of_4{width:100%}.hp-about-us .span_3_of_3,.hp-about-us .span_2_of_3,.hp-about-us .span_1_of_3,.hp-about-us .span2_1_of_3{width:100%}.hp-about-us .quotebox{height:auto;padding:20px}.hp-about-us .content-box-L{width:100%;padding:0}.hp-about-us .content-box-R{float:left;width:97%;margin:0 auto;padding:0!important}.hp-about-us .content-box2-R{width:100%;padding:0;margin-top:50px}.hp-about-us .content-box2-L{float:left;width:97%;margin:0 auto;padding:0!important}.hp-about-us .content-box3-L{width:100%;padding:0;margin-bottom:20px}.hp-about-us .content-box3-R{width:100%;padding:0}.hp-about-us .about-text{margin-bottom:10px}.hp-about-us .about-photos{float:left;width:100%;height:auto;margin:20px 0 0}.hp-about-us .owner{background-color:#eee;padding:20px;box-sizing:border-box}.hp-about-us .our-team .desc{text-align:left;font-size:90%;line-height:150%;margin:20px 0 5px;min-height:auto!important}}@media only screen and (max-width:480px){.hp-about-us .col{margin:1% 0 1% 0%}.hp-about-us .span_1_of_4,.hp-about-us .span_1_of_2,.hp-about-us .span_2_of_4,.hp-about-us .span_3_of_4,.hp-about-us .span_4_of_4{width:100%}.hp-about-us .span_3_of_3,.hp-about-us .span_2_of_3,.hp-about-us .span_1_of_3,.hp-about-us .span2_1_of_3{width:100%}.hp-about-us .quotebox{width:auto;height:auto;padding:20px}.hp-about-us .content-box-L{width:auto;padding:0}.hp-about-us .content-box-R{float:left;width:97%;margin:0 auto;padding:0!important}.hp-about-us .content-box2-R{width:100%;padding:0;margin-top:50px}.hp-about-us .content-box2-L{float:left;width:97%;margin:0 auto;padding:0!important}.hp-about-us .content-box3-L{width:100%;padding:0;margin-bottom:20px}.hp-about-us .content-box3-R{width:100%;padding:0}.hp-about-us .about-text{margin-bottom:10px}.hp-about-us .about-photos{float:left;width:100%;height:auto;margin:20px 0 0}.hp-about-us .owner{background-color:#eee;padding:20px;box-sizing:border-box}.hp-about-us .our-team .desc{text-align:left;font-size:90%;line-height:150%;margin:20px 0 5px;min-height:auto!important}}@media screen and (max-width:620px){.hp-about-us .span_3_of_3,.hp-about-us .span_2_of_3,.hp-about-us .span_1_of_3{width:100%;margin:0}}.hp-myaccount-designer-order tr,.hp-myaccount-designer-order table{width:100%}.hp-myaccount-designer-order .inner.cont{width:1150px!important;padding:0 10px!important}.hp-myaccount-designer-order .content,.hp-myaccount-designer-order .content_block.custom{width:100%}.button{margin-bottom:0!important;padding-top:6px!important}s table,s tr{width:100%;text-align:left}s th{background-color:#999;color:#fff}s td{padding:10px 10px 10px 0;border-top:1px solid #777}s td.open{color:green;font-weight:700;text-transform:uppercase}.hp-styles{overflow-x:hidden}.hp-styles .container .inner.cont,.hp-styles .inner.cont .content{width:100%!important;margin:0 auto!important;padding:0!important;box-sizing:border-box}.hp-styles .inner.cont .content_block{padding:100px 0 0!important;margin:0 auto!important;width:100%!important;margin-bottom:0!important;box-sizing:border-box}.hp-styles .inner.cont .content_block *{box-sizing:border-box}.hp-styles .content-wrap{width:1320px;max-width:96%;margin:0 auto;padding:0 30px 100px;box-sizing:border-box;position:relative}.hp-styles .full{width:100%;clear:both;margin-bottom:30px;box-sizing:border-box}.hp-styles .more{margin-top:40px;text-align:center}.hp-styles .side.more{float:right;margin-top:22px;margin-left:40px}.hp-styles .content .individual h1{float:none;display:block;color:#0a3d7a}.hp-styles .content .individual h1 small{font-weight:300;font-size:22px}.hp-styles .content .individual h2{font-size:1.8em!important;letter-spacing:.5px;float:none;display:block;font-weight:500;text-shadow:1px 1px 1px #fff;color:#0a3d7a;text-transform:none;line-height:1.3}.hp-styles .content .individual h2 small{font-weight:400;font-size:80%}.hp-styles .content .tile h2{padding-bottom:0!important}.hp-styles .content h3{color:#0a3d7a;text-transform:uppercase;padding-bottom:5px}.hp-styles .content h3 small{font-weight:300;font-size:16px!important}.hp-styles .content_block h4{color:#444;padding:0;margin:0;border:none;background-color:transparent}.hp-styles .content p{font-size:18px;margin-bottom:9px;line-height:1.8;font-weight:300;color:#000}.hp-styles #wrapper .plan-number{position:absolute;top:0;right:0;background-color:rgba(0,0,0,.35);padding:3px 10px;line-height:1.6;color:#fff;text-decoration:none;font-size:12px!important}.hp-styles a.plan-number:hover{text-decoration:none}.hp-styles .flex{display:flex;box-sizing:border-box;justify-content:space-between}.hp-styles .flex.column{flex-direction:column}.hp-styles .flex>div{flex:1 1 0%;position:relative;align-items:stretch}.hp-styles .flex>div.third{max-width:33.3333%}.hp-styles .flex.two>div{max-width:50%;flex:1 1 0%}.hp-styles .flex.three{flex-wrap:wrap}.hp-styles .flex.three>div{max-width:33.3333%;flex:1 1 auto}.hp-styles .flex>div.half{max-width:52.5%}.hp-styles .flex iframe{width:100%;height:100%;flex:1 1 0%}.hp-styles .gutter-sm>div{padding:0 0 20px 20px!important}.hp-styles .gutter-sm{margin:0 0 0 -20px!important}.hp-styles .gutter-sm .gutter-sm{margin-bottom:-20px!important}.hp-styles .gutter-md>div{padding:0 0 40px 40px!important}.hp-styles .gutter-md{margin:0 0 0 -40px!important}.hp-styles .gutter-md .gutter-md{margin-bottom:-40px!important}.hp-styles .tile{display:block;border-radius:3px;box-shadow:0 1px 2px #ccc;transition:.4s ease;position:relative;text-align:center;line-height:1;background-color:#fff;padding:10px}.hp-styles .tile:hover{box-shadow:1px 3px 2px #ddd}.hp-styles .shadow{border-radius:3px;box-shadow:0 1px 2px #ccc;transition:.4s ease}.hp-styles .shadow:hover{box-shadow:1px 3px 2px #ddd}.hp-styles .tile-text{display:inline-block;width:100%;background-color:#fff;margin-top:10px;position:relative}.hp-styles .tile-text.top{margin-top:0;margin-bottom:-40px;z-index:2}.hp-styles .tile-text>div{border:1px solid #0a3d7a;padding:10px}@media screen and (max-width:1440px){.hp-styles .flex.two{margin-left:0!important;margin-bottom:0!important}.hp-styles .flex.two>div{padding-left:0!important;padding-bottom:0!important}}@media screen and (max-width:1280px){.hp-styles .full{width:97%!important;float:none;margin-left:auto;margin-right:auto}.hp-styles .flex.two{flex-direction:column;width:70%;max-width:70%;margin:0 auto!important}.hp-styles .flex.two>div{width:100%;max-width:100%;flex:1 1 auto}}@media screen and (max-width:1160px){.hp-styles div.flex.first{flex-wrap:wrap}.hp-styles div.flex.column.third{flex-direction:row;flex-basis:100%;order:-1;width:100%;max-width:100%;margin-left:0!important;padding-left:0!important}.hp-styles .flex.three>div{max-width:50%}}@media screen and (max-width:1024px){.hp-styles .inner.cont .content_block{padding-right:0!important}.hp-styles .site-headline h2{font-size:5em}.hp-styles .site-headline h3{font-size:3em}}@media screen and (max-width:880px){.hp-styles .flex.two{width:100%;max-width:100%}.hp-styles .media-text{padding:15px 20px}}@media screen and (max-width:768px){.hp-styles .flex,.hp-styles .third,.hp-styles .half{display:block!important;width:100%!important;max-width:100%!important;margin-left:0!important}.hp-styles .flex.three>div{max-width:100%;width:100%}.hp-styles .gutter-sm>div,.hp-styles .gutter-md>div{padding-left:0!important}.hp-styles .content-wrap{padding-bottom:50px!important}.hp-styles .inner.cont .content_block{padding-top:50px!important}}@media screen and (max-width:700px){.hp-styles .side.more{float:left;margin:0 0 20px!important;font-size:smaller}.hp-styles .content .content-wrap h2{font-size:1.6em!important;clear:both;margin:15px 0 0;padding-bottom:0!important}}@media screen and (max-width:550px){.hp-styles .content-wrap{padding-left:10px;padding-right:10px}}.hp-about-our-plans .intro{padding:80px 0;margin-bottom:25px;background-size:cover;background-position:center;text-align:center}.hp-about-our-plans .intro .intro__title{display:inline-block;padding:17px 92px;background:rgba(0,0,0,.6);font-size:56px;font-weight:700;color:#fff;text-transform:uppercase}@media(max-width:1023px){.hp-about-our-plans .intro .intro__title{font-size:40px;padding:14px 85px}}@media(max-width:767px){.hp-about-our-plans .intro{padding:30px 0;margin-bottom:30px}.hp-about-our-plans .intro .intro__title{font-size:22px;padding:10px 50px}}.hp-about-our-plans .container .inner.cont,.hp-about-our-plans .inner.cont .content{width:100%!important;margin:0 auto!important;padding:0!important;box-sizing:border-box}.hp-about-our-plans .inner.cont .content_block{padding:0 0 20px 0!important;margin:0 auto!important;width:100%!important;margin-bottom:0!important;box-sizing:border-box}.hp-about-our-plans .content-wrap{max-width:1160px;margin:0 auto;padding:0 20px;box-sizing:border-box;position:relative}.hp-about-our-plans .inner.cont .content .individual{padding-top:30px!important;background-color:#fff}.hp-about-our-plans .inner.cont .content .individual:nth-child(even){background-color:#eee!important}.hp-about-our-plans .content .individual .full{padding:10px 0 40px}.hp-about-our-plans .content .individual .column{padding:30px 0 10px;box-sizing:border-box}.hp-about-our-plans .column .left-col{box-sizing:border-box;float:left;width:40%;padding-right:10px}.hp-about-our-plans .column .right-col{box-sizing:border-box;float:right;width:60%;padding-left:10px}.hp-about-our-plans .column .left-col ul,.hp-about-our-plans .column .right-col ul{margin-bottom:40px}.hp-about-our-plans .column img{min-width:100%}@media screen and (max-width:780px){.hp-about-our-plans .column .right-col,.hp-about-our-plans .column .left-col{width:100%;padding:0}}.hp-about-our-plans .content .individual h2{position:relative;padding-bottom:12px;margin-bottom:10px;font-size:21px;text-transform:uppercase;color:#444;text-align:center;float:none;padding-top:40px}.hp-about-our-plans .content .individual h2:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:4px;background:#a30404}.hp-about-our-plans .content .individual p,.hp-about-our-plans .content .individual ul{line-height:180%;font-size:115%;margin-bottom:1em}.hp-about-our-plans .content .individual ul{padding-left:20px}.hp-about-our-plans .content .individual li{line-height:2em;list-style-position:outside}.hp-about-our-plans .content .individual h3{margin:15px 0;font-size:large;color:#a30404}.hp-about-our-plans .column h4{margin-top:15px;color:#a30404}.hp-about-our-plans .column h5{margin-top:10px;font-size:14px}.hp-about-our-plans .column h5 i{margin-right:10px;color:#a30404}.hp-about-our-plans h3 span.circle{float:left;width:30px;height:30px;margin-right:15px;border-radius:100%;background:#a30404;text-align:center;line-height:30px;color:#fff;font-size:17px}.hp-about-our-plans .section{clear:both;padding:0;margin:0;text-align:center;font-size:130%}.hp-about-our-plans .col{display:block;float:left;padding:6% 0 6% 0%}.hp-about-our-plans .col2{display:block;float:left;margin:1% 0 1% 1.5%}.hp-about-our-plans .col3{display:block;float:left;margin:1% 0 1% 1%}.hp-about-our-plans .one{background-color:#82b0ff;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}.hp-about-our-plans .one:hover{background-color:#222;cursor:pointer;color:#fff}.hp-about-our-plans .two{background-color:#4a6491;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}.hp-about-our-plans .two:hover{background-color:#222;cursor:pointer;color:#fff}.hp-about-our-plans .three{background-color:#688dcc;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}.hp-about-our-plans .three:hover{background-color:#222;cursor:pointer;color:#fff}.hp-about-our-plans .col:first-child{margin-left:0}.hp-about-our-plans .col2:first-child{margin-left:0}.hp-about-our-plans .group:before,.hp-about-our-plans .group:after{content:'';display:table}.hp-about-our-plans .group:after{clear:both}.hp-about-our-plans .group{zoom:1}.hp-about-our-plans .span2_1_of_3{width:32.33%}.hp-about-our-plans .span_3_of_3{width:100%}.hp-about-our-plans .span_2_of_3{width:66.66%}.hp-about-our-plans .span_1_of_3{width:33.33%}@media screen and (max-width:620px){.hp-about-our-plans .span_3_of_3,.hp-about-our-plans .span_2_of_3,.hp-about-our-plans .span_1_of_3{width:100%;margin:0}}.hp-about-our-plans .span_4_of_4{width:100%}.hp-about-our-plans .span_3_of_4{width:74.62%}.hp-about-our-plans .span_2_of_4{width:49.25%}.hp-about-our-plans .span_1_of_4{width:23.87%}.hp-about-our-plans .span_2_of_2{width:100%}.hp-about-our-plans .span_1_of_2{width:49.25%}.hp-about-our-plans .top-footer{color:#fff;font-size:170%}.hp-about-our-plans .top-footer p{color:#fff;font-size:65%!important;text-transform:uppercase;margin:20px 0;padding:0 20px;letter-spacing:2px;font-style:italic}.hp-about-our-plans .top-footer a{color:#fff}.hp-about-our-plans .top-footer h3{font-size:1.75em}.hp-about-our-plans .quotebox{box-sizing:border-box;width:100%;height:auto;margin:25px 0 15px;padding:0 30px}.hp-about-our-plans .flex-row{display:flex;flex-wrap:wrap;box-sizing:border-box}.hp-about-our-plans .flex-row .column{box-sizing:border-box;flex:1;margin:20px;padding:20px!important;background-color:#fff;border-radius:2px;min-width:350px}@media screen and (max-width:730px){.hp-about-our-plans .flex-row .column{min-width:300px}.hp-about-our-plans .flex-row .column,.hp-about-our-plans p.call-out{margin-left:0!important;margin-right:0!important}}.hp-about-our-plans .btn-bar{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch;background-color:#fff;padding:0}.hp-about-our-plans .btn-bar a.btn{box-sizing:border-box;display:block;flex:1;min-width:250px;font-size:16px;line-height:2;text-transform:uppercase;color:#fff;background-color:#4a6491;border:2px solid #4a6491;border-radius:2px;cursor:pointer;padding:6px 5px 4px 15px;text-align:left;text-decoration:none;transition:background 100ms ease-in;vertical-align:middle;margin:1px}.hp-about-our-plans .btn-bar a.btn:hover,.hp-about-our-plans .btn-bar a.btn:active{color:#4a6491;background-color:#fff;border-color:#4a6491}.hp-about-our-plans a.btn i{padding-right:15px}.hp-about-our-plans p.call-out{margin:40px 50px;padding:40px;font-style:italic!important;font-size:18px!important;text-align:center;color:#4a6491;border:2px solid #4a6491;background-color:#fff}.hp-about-our-plans--modifications .reviews{display:flex;justify-content:space-between;margin-left:-20px;margin-right:-20px}.hp-about-our-plans--modifications .review{background-color:#fff;padding:20px;margin:20px}.hp-about-our-plans--modifications .review .fa-star{color:gold}@media screen and (max-width:800px){.hp-about-our-plans--modifications .reviews{display:block}}.hp-about-our-plans--rewards h4{color:#a30404!important;margin-bottom:20px!important;text-transform:uppercase}.hp-about-our-plans--rewards ul{margin-left:20px}.hp-about-our-plans--rewards .inner.cont .content .individual{padding:0!important}.hp-about-our-plans--rewards .inner.cont .content .individual .rewards-form{background:#eee;padding:32px;box-sizing:border-box;width:100%;margin:0 auto 32px;max-width:100%;border-radius:8px;margin:32px 0 64px}.hp-about-our-plans--rewards .inner.cont .content .individual .rewards-form h2{padding:0}.hp-about-our-plans--rewards .inner.cont .content .individual .rewards-form p{margin:0 0 12px;line-height:1.6;padding:0}.hp-about-our-plans--rewards .inner.cont .content .individual .rewards-form form{display:flex;flex-wrap:wrap;justify-content:space-between}.hp-about-our-plans--rewards .inner.cont .content .individual .rewards-form form input{margin:0 0 16px;font-size:14px;height:auto;flex:0 0 32.5%;padding:8px!important}@media(max-width:767px){.hp-about-our-plans--rewards .inner.cont .content .individual .rewards-form form input{flex:1 0 100%;margin:0 0 8px}}.hp-about-our-plans--rewards .inner.cont .content .individual .rewards-form form .button{width:100%;padding:12px!important;font-size:16px;font-weight:700;margin:0!important}.hp-about-our-plans--rewards .inner.cont .content .individual h2{margin:0 0 24px}.hp-about-our-plans--rewards .inner.cont .content .individual .full{padding:20px 0}.hp-about-our-plans--rewards .inner.cont .content .individual .full h3{margin:32px 0 16px}.hp-about-our-plans--rewards .inner.cont .content .individual .full p{margin:0 0 12px;line-height:2;padding:0}.hp-about-our-plans--rewards .inner.cont .content .individual .full .reward-tiers{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;padding:12px 0}.hp-about-our-plans--rewards .inner.cont .content .individual .full .reward-tiers__tier{flex:0 0 31%;padding:32px;background-color:#eee;border-radius:8px}@media(max-width:767px){.hp-about-our-plans--rewards .inner.cont .content .individual .full .reward-tiers__tier{flex:1 0 100%;padding:24px;margin:0 0 16px}.hp-about-our-plans--rewards .inner.cont .content .individual .full .reward-tiers__tier:last-child{margin:0}}.hp-about-our-plans--rewards .inner.cont .content .individual .full .reward-tiers__tier ul{margin:0 0 16px;padding:0;list-style:none}.hp-about-our-plans--rewards .inner.cont .content .individual .full .reward-tiers__tier ul li{list-style:none}.hp-about-our-plans--rewards .inner.cont .content .individual .full .reward-tiers__tier ul li i{margin:0 6px 0 0;color:#a30404}.hp-about-our-plans--rewards .inner.cont .content .individual .full .reward-tiers__tier h4{font-size:20px;text-align:center;margin:0 0 16px!important;padding:0 0 16px!important;line-height:1}.hp-about-our-plans--rewards .inner.cont .content .individual .full .reward-tiers__tier p{padding:0;line-height:1.6}.hp-about-our-plans--rewards .inner.cont .content .individual .full .reward-tiers__tier p:last-child{margin:0}.hp-account{min-height:calc(100vh - 459px);display:flex;flex-wrap:wrap;align-content:stretch;justify-content:space-between}@media(max-width:1024px){.hp-account{align-content:flex-start}}.hp-account__sidebar{flex:0 0 23%;max-width:260px;overflow:auto;display:flex;flex-wrap:wrap;align-content:stretch;background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);z-index:10}@media(max-width:1024px){.hp-account__sidebar{flex:1 0 100%;max-width:100%}}.hp-account__sidebar nav{height:100%;flex:1 0 100%}.hp-account__sidebar nav ul{height:100%;list-style:none;margin:0;padding:0;user-select:none}@media(max-width:1024px){.hp-account__sidebar nav ul{max-height:64px;overflow:hidden;transition:max-height .3s ease}.hp-account__sidebar nav ul.active{max-height:800px}}.hp-account__sidebar nav ul li{user-select:none}.hp-account__sidebar nav ul li.user-block{padding:18px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.hp-account__sidebar nav ul li.user-block div{max-width:80%}.hp-account__sidebar nav ul li.user-block i{font-size:28px;color:#b13533;margin:0 16px 0 0}.hp-account__sidebar nav ul li.user-block i.fa-bars{margin:0 0 0 auto;color:#0a3d7a;display:none}@media(max-width:1024px){.hp-account__sidebar nav ul li.user-block i.fa-bars{display:block}}.hp-account__sidebar nav ul li.user-block p{color:#0a3d7a;display:block;margin:0;font-size:16px;line-height:1;text-transform:uppercase;font-weight:700}.hp-account__sidebar nav ul li.user-block span{color:#222;display:block;font-size:14px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.hp-account__sidebar nav ul li a{transition:.2s all ease;display:block;padding:18px 24px;font-size:14px;background:#fff;text-decoration:none;font-weight:600;display:flex;flex-wrap:wrap;align-items:center;line-height:1;text-transform:uppercase;color:#222}.hp-account__sidebar nav ul li a i{margin:0 8px 0 0;font-size:18px;color:#0a3d7a;width:22px;display:inline-block;text-align:center;line-height:1}.hp-account__sidebar nav ul li a:hover,.hp-account__sidebar nav ul li a.active{background:#eee}.hp-account__card{padding:18px;background:#fff;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);position:relative;flex:0 0 32%}.hp-account__card h1{font-size:36px;margin:0 0 8px;line-height:1;color:#2f313d}.hp-account__card h2{margin:0 0 16px;line-height:1;font-size:20px;color:#0a3d7a}.hp-account__card h3{margin:8px 0 0}.hp-account__card h3:first-of-type{margin:0}.hp-account__card label{display:block}.hp-account__card .input-form{display:flex;flex-wrap:wrap;align-items:center}.hp-account__card .input-form label{margin:0 0 4px;font-weight:500;font-size:14px;flex:1 0 100%;display:block;color:#222}.hp-account__card .input-form input[type=text],.hp-account__card .input-form input[type=email],.hp-account__card .input-form input[type=password],.hp-account__card .input-form input[type=number],.hp-account__card .input-form select{border:1px solid #ddd;height:auto;font-size:14px;padding:6px 12px!important;display:block;flex:1 0 100%;width:100%;min-width:220px;max-width:100%}.hp-account__card .input-form--checks label{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;flex:1 0 100%;margin:8px 0 0;cursor:pointer;user-select:none}.hp-account__card .input-form--checks label input{left:0;flex:0;margin:0 8px 0 0;position:relative}.hp-account__card .input-form--checks label span{flex:1;background:0 0}.hp-account__card .input-form--inline label,.hp-account__card .input-form--inline input,.hp-account__card .input-form--inline select{flex:1}.hp-account__card .input-form--inline label{margin:0 8px 0 0}.hp-account__card--form{grid-column:span 4}.hp-account__card--table{grid-column:span 4}.hp-account__card--table .table-button{background:#0a3d7a;padding:4px 8px;border-radius:4px;appearance:none;color:#fff;border:0;cursor:pointer}.hp-account__card--table table{width:100%}.hp-account__card--table table.hoverable tr:hover{background:#eee}.hp-account__card--table table tr{width:100%;transition:.1s all ease}.hp-account__card--table table tr[data-href]{cursor:pointer}.hp-account__card--table table tr.cut td{padding-bottom:3px}.hp-account__card--table table tr.cut~tr td{padding-top:3px}.hp-account__card--table table tr th,.hp-account__card--table table tr td{padding:12px 16px;text-align:left;font-size:14px;color:#222}.hp-account__card--table table tr th{background:#0a3d7a;color:#fff;font-weight:600;text-transform:uppercase}.hp-account__card--table table tr td{font-weight:500}.hp-account__card--table table tr td strong{font-size:15px;text-transform:uppercase;font-weight:600;color:#0a3d7a}.hp-account__card--table table tr td.action{font-weight:600;text-transform:uppercase}.hp-account__card--dash{text-align:center}.hp-account__card--dash h1{font-size:46px;font-weight:600;margin:0 0 4px}.hp-account__card--dash h3{color:#6d7174;text-transform:none;font-size:16px;font-weight:500}.hp-account__card--dash div{width:48px;height:48px;display:flex;border-radius:100%;align-items:center;justify-content:center;margin:0 auto 12px}.hp-account__card--dash div i{font-size:22px}.hp-account__card--dash-one div{background-color:rgba(139,110,255,.2);box-shadow:0 0 8px rgba(139,110,255,.2)}.hp-account__card--dash-one div i{color:#8b6eff}.hp-account__card--dash-two div{background-color:rgba(5,130,250,.2);box-shadow:0 0 8px rgba(5,130,250,.2)}.hp-account__card--dash-two div i{color:#0582fa}.hp-account__card--dash-three div{background-color:rgba(49,192,48,.2);box-shadow:0 0 8px rgba(49,192,48,.2)}.hp-account__card--dash-three div i{color:#31c030}.hp-account__card--dash-four div{background-color:rgba(232,174,28,.2);box-shadow:0 0 8px rgba(232,174,28,.2)}.hp-account__card--dash-four div i{color:#e8ae1c}@media(max-width:1024px){.hp-account__card--favorite{grid-column:span 2}}@media(max-width:767px){.hp-account__card--favorite{grid-column:span 4}}.hp-account__card--favorite .floorplanlistthumbnail img{width:100%}.hp-account__card--full{grid-column:span 4;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:100%}@media(max-width:767px){.hp-account__card--full form{flex:1;margin:0 0 12px}.hp-account__card--full form:last-of-type{margin:0}}.hp-account__card-buttonarea{margin:16px 0 0!important;flex:1 0 100%!important;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.hp-account__card-buttonarea input,.hp-account__card-buttonarea button,.hp-account__card-buttonarea a{margin:0;padding:8px 16px;font-size:14px;text-transform:uppercase;border-radius:4px;border:0;background:#0a3d7a;color:#fff;text-align:center;text-decoration:none;appearance:none;cursor:pointer}.hp-account__card fieldset{border:0;padding:0;margin:0}.hp-account__card fieldset>p{margin:0 0 4px;color:#b13533;font-size:12px;font-weight:500;line-height:1}.hp-account__card fieldset ul{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;list-style:none;justify-content:space-between}.hp-account__card fieldset ul li{margin:0 0 8px;flex:0 0 32%;break-inside:avoid}.hp-account__card fieldset ul li:last-child{margin:0}.hp-account__main{flex:1 0 77%;display:flex;flex-wrap:wrap;z-index:9}@media(max-width:1024px){.hp-account__main{flex:1 0 100%}}.hp-account__main-header{flex:1 0 100%;padding:12px 24px;font-size:0;user-select:none;height:69px;display:flex;flex-wrap:wrap;align-items:center;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);background:#fff}.hp-account__main-header h1{margin:0;line-height:.9;font-size:28px;color:#0a3d7a;flex:1 0 100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.hp-account__main-header h1 i{font-size:20px;color:#222}.hp-account__main-header h1~p{margin:4px 0 0;font-size:14px;flex:1 0 100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}@media(max-width:767px){.hp-account__main-header h1~p{display:none}}.hp-account__main-header h1~p i{font-size:12px;color:#b13533}.hp-account__main-cards{flex:1 0 100%;display:grid;grid-auto-columns:1fr 200px;grid-template-columns:repeat(4,1fr);grid-gap:18px;padding:18px;background:#eee;align-items:flex-start;justify-content:space-between;align-content:flex-start;min-height:calc(100% - 69px)}.hp-account__main-cards .rating ul{display:flex;flex-wrap:wrap;margin:6px 0 18px;padding:0;align-items:center;justify-content:flex-start}.hp-account__main-cards .rating ul li{margin:0 4px 0 0}.hp-account__main-cards .rating ul li span{top:unset;position:static}.hp-account__main-cards a.button.full-width{width:100%}.hp-account__main-cards .floorplanlistplanname h3{display:inline-block;width:100%;font-weight:300;font-size:28px;color:#444!important;text-decoration:none;background-color:#dedede;padding:6px 0}.hp-account__main-cards .plan-data{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.hp-account__main-cards .plan-data .data-block{flex:0 0 24%;background-color:#efefef;margin:0 0 4px;padding:6px 0;font-size:11px;font-weight:300;text-align:center;text-transform:uppercase}.hp-account .searchname .edit-button{position:unset;margin:0}.hp-account .searchname textarea{height:24px!important;padding:0!important}.hp-account .searchname p{margin:0 0 12px;padding:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.favorite-card__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 0 8px}.favorite-card__buttons .favorite-controls{padding:0;margin:0;flex:0 0 49%;float:none}.favorite-card__details{font-size:0;text-decoration:none!important;overflow:auto;display:block}.favorite-card__details .floorplanlistthumbnail{margin:0 0 8px}.favorite-card__details .floorplanlistplanname{margin:0 0 8px;padding:0}.favorite-card__details .plan-data{display:flex;flex-wrap:wrap;justify-content:space-between}.favorite-card__details .plan-data .data-block{flex:0 0 23%;margin:0 0 8px;float:none;text-decoration:none}.promo-code-wrapper{border:0;margin:8px 0 0;padding:16px;display:flex;flex-wrap:wrap}.promo-code-wrapper p{flex:1 0 100%}.promo-code-wrapper p>br:first-child{display:none}.promo-code-wrapper__wrapper{display:flex;flex-wrap:wrap;align-items:center;flex:1 0 100%;transition:.2s all ease;max-height:0;overflow:hidden;opacity:0}.promo-code-wrapper__wrapper input,.promo-code-wrapper__wrapper a{margin:0 8px 0 0;font-size:13px;padding:8px!important;line-height:1;display:inline-block}.promo-code-wrapper__wrapper span{margin:0 8px 0 0;font-size:13px;line-height:1;display:inline-block}.promo-code-wrapper__wrapper input[type=text]{width:120px}.promo-code-wrapper__wrapper .button{border-color:#0a3d7a!important;background:#0a3d7a!important}.promo-code-wrapper__wrapper a{text-transform:uppercase;color:#222;text-decoration:none}.promo-code-wrapper__wrapper.active{max-height:36px;opacity:1}.promo-code-wrapper label{display:flex;flex-wrap:wrap;align-items:center;flex:1 0 100%;margin:0 0 8px;cursor:pointer}.promo-code-wrapper label input{position:initial!important;left:unset!important;margin:0 8px 0 0}@media print{.floorplan #header,.floorplan .flex-2,.floorplan .flex-3,.floorplan .floorplan-drawings__buttons.floorplan-drawings__buttons--virtual,.floorplan .flex-4,.floorplan .content_block.individual.full-bars.about-section,.floorplan .price-section-wrap,.floorplan .floorplan-drawings__buttons,.floorplan .slick-arrow,.floorplan .social-and-cta,.floorplan .plan_details.exception~div[style],.floorplan .content_block.individual.full-bars.photos-section .content-wrap>.right{display:none!important}.floorplan .right aside{margin:0}.floorplan .right aside .block{padding:0!important;margin:0 0 32px!important}.floorplan #whats-included ul{padding:0 0 0 48px}.floorplan #whats-included ul li{list-style:inside;text-indent:-48px;margin:0 0 16px}.floorplan .content_block.floorplan-drawings.individual.full-bars.drawings-section .content-wrap>.right,.floorplan .content_block.individual.full-bars.faq-section,.floorplan .content_block.individual.full-bars.faq-section .content-wrap,.floorplan .content_block.individual .left{page-break-before:always}.floorplan .content_block.individual.full-bars.info-section{padding:32px 0 0!important}.floorplan .single_card_wrapper{display:block!important}.floorplan .image-block{padding:0}.floorplan .package-select span{font-size:30px}.floorplan .adaptive-frame>div[style],.floorplan .header-row.select.package-select,.floorplan .content .individual h2,.floorplan .content .individual h2 small{box-shadow:none;display:block;border:0;margin:32px 0 16px;padding:0;text-align:center;font-size:28px!important;font-weight:700;color:#4a6491}.floorplan .adaptive-frame>div[style] br,.floorplan .header-row.select.package-select br,.floorplan .content .individual h2 br,.floorplan .content .individual h2 small br{display:none}.floorplan .planSlider.slick-slider.slick-initialized .slick-slide.slick-cloned{display:none!important}.floorplan .planSlider.slick-slider.slick-initialized .slick-slide img{max-width:90%;display:block;margin:0 auto}.floorplan .mainSlider.slick-slider.slick-initialized .slick-track{display:flex!important;flex-wrap:wrap}.floorplan .mainSlider.slick-slider.slick-initialized .slick-slide{display:block!important;flex:0 0 33%;max-width:33%!important;min-width:unset!important}.floorplan .mainSlider.slick-slider.slick-initialized .slick-slide.slick-cloned{display:none!important}.floorplan .mainSlider.slick-slider.slick-initialized .slick-slide img{max-width:100%}}.floorplan .content h3{color:#0a3d7a}.floorplan aside.price-guarantee{margin:20px 0 0;background-color:#efefef;padding:10px 10px 7px;border-radius:4px}.floorplan a.included{display:block;text-align:center;margin:10px 0 0!important;background-color:#efefef;padding:5px 5px 4px;border-radius:4px;color:#0a3d7a;text-decoration:none!important;font-size:14px}.floorplan a.included i{font-size:16px;position:relative;top:1px}.floorplan .price-guarantee .icon-frame{float:left}.floorplan .price-guarantee .icon{position:relative;top:0;left:2px;float:left;font-size:18px;color:#0a3d7a}.floorplan .price-guarantee .icon-inner{position:relative;top:-4px;left:-15px;font-size:7px;color:#fff}.floorplan .price-guarantee h3{color:#0a3d7a;font-size:12px;padding-bottom:0}.floorplan .price-guarantee .text{line-height:1.6;display:inline-block;position:relative;top:2px;margin:0!important;padding:0!important;color:#222;font-size:12px}.floorplan .price-guarantee a{margin:0!important;padding:0!important}.hp-search-block a.text-link{text-decoration:underline;color:#fff!important;font-size:150%;padding-bottom:20px!important}.hp-search-block a.text-link:hover{background-color:transparent!important}html,body{width:100%;min-height:100%;overflow:auto}html *,body *{box-sizing:border-box}#styles-list-block .hp-header__dropmenu-wrapper{justify-content:center}#styles-list-block .see-all-styles-btn{margin-top:.9rem;background-color:#0a3d7a!important;border:2px solid #0a3d7a!important}#styles-list-block ul{display:grid;grid-gap:.9rem;justify-items:center;width:100%;max-width:891px;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 12px;font-size:0;flex:0 0 100%}#styles-list-block ul li{border-bottom:0}#styles-list-block ul li img{max-height:130px;width:100%;object-fit:cover}#styles-list-block ul li a{padding:0}#styles-list-block ul{grid-template-columns:repeat(4,1fr)}@media(max-width:600px){#styles-list-block ul{grid-template-columns:repeat(2,1fr)}}@media(max-width:375px){#styles-list-block ul{grid-template-columns:repeat(1,1fr)}}@media(min-width:701px){#styles-list-block .see-all-styles-btn{font-size:1.08rem}}@media(max-width:700px){#styles-list-block .see-all-styles-btn{font-size:12px}}