@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{color:#212325;margin:0;padding:0;border:0;outline:0;font-size:12px;line-height:20px;font-weight:inherit;font:inherit;font-family:arial,Sans-Serif;font-display:swap;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}html{height:100%;margin-bottom:0}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}a :focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:active{outline:0}a:hover{outline:0}strong{font-weight:700}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic}h1,h2,h3,h4,h5,h6{text-align:center;padding-top:10px;padding-bottom:10px;font-weight:700;font-family:"SF Pro Display",".tk-futura-pt",sans-serif;font-display:swap;text-rendering:optimizelegibility}h1.page-title,h2.page-title,h3.page-title,h4.page-title,h5.page-title,h6.page-title{padding-bottom:0}h1.page-subtitle,h2.page-subtitle,h3.page-subtitle,h4.page-subtitle,h5.page-subtitle,h6.page-subtitle{padding:5px 0 15px 0}h1.plcy_a,h2.plcy_a,h3.plcy_a,h4.plcy_a,h5.plcy_a,h6.plcy_a{font-style:italic;color:#213651;margin-top:16px}h1{font-size:26px;line-height:28px}h2{font-size:22px;line-height:26px}h3{font-size:20px;line-height:24px}h4{font-size:18px;line-height:20px}h5{font-size:16px;line-height:18px}h6{font-size:14px;line-height:16px;color:#ccc;text-transform:uppercase}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:1px}caption,td,th{text-align:left;font-weight:400}dl{margin:10px 0}dd{padding-left:40px}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}blockquote,q{quotes:none}q{font-style:italic}blockquote{margin:10px 0 10px 15px;font-style:italic;font-size:130%}blockquote>:first-child:first-letter{font-size:150%}textarea{padding:1px 0 1px 5px}option{padding:0 0 1px 5px}input[type=hidden]{display:none}input[type=password],input[type=text]{padding:1px 0 1px 5px}button,input[type=button],input[type=submit],input[type=checkbox],input[type=image],input[type=radio],input[type=reset],select{cursor:pointer}input[type=password],input[type=text],select,textarea{border:1px solid #c8c8c8;background:#fff}input[type=password]:hover,input[type=text]:hover,select:hover,textarea:hover{border-color:#aaa}input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#8c8c8c;outline:2px solid #dcdcdc}pre{margin:10px 0 10px 0;padding:5px 0 5px 10px;border:1px dotted #aab4be;border-left:20px solid #b4b4b4;background:#fafafa;font-size:90%;color:#2E8B57;font-family:"Courier New",Courier,monospace;font-display:swap}abbr,acronym{border-bottom:1px dashed #969696;cursor:help;font-variant:small-caps;text-transform:lowercase}.justify{text-align:justify}.justify p{text-align:justify}p{margin:auto;margin-bottom:10px;text-align:left;max-width:900px}p small{font-size:12px}.lead{margin-bottom:18px;font-size:20px;font-weight:200;line-height:27px}ol,ul{padding:0;margin:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ul{list-style:none}ol{list-style:decimal}ul.unstyled{margin-left:0;list-style:none}dl{margin-bottom:18px}dd,dt{line-height:18px}dt{font-weight:700}dd{margin-left:18px/2}.blist{margin-left:30px;padding-left:20px;list-style-type:disc;list-style-position:outside}hr{padding:0;clear:both;display:block;height:0;margin:20px 0 20px 0;border:0;border-bottom:1px solid #fefefe}strong{font-weight:700}em{font-style:italic}.muted{color:#ccc}abbr{font-size:90%;text-transform:uppercase;border-bottom:1px dotted #ddd;cursor:help}blockquote{padding:0 0 0 15px;margin:0 0 18px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:13px;font-weight:300;line-height:18px}blockquote small{display:block;line-height:18px;color:#ccc;margin-top:15px;text-align:right;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px;position:relative}blockquote small p{font-family:Times,serif}blockquote small:before{content:'\2014 \00A0'}blockquote small:after{content:"";position:absolute;bottom:-20px;left:20px;border-width:20px 0 0 20px;border-style:solid;border-color:#fff transparent;display:block;width:0}blockquote cite{float:right;margin-right:30px;font-style:italic;margin-bottom:15px}blockquote.pull-right{float:right;padding-left:0;padding-right:15px;border-left:0;border-right:5px solid #eee}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote:after,blockquote:before,q:after,q:before{content:""}address{display:block;margin-bottom:18px;line-height:18px;font-style:normal}small{font-size:100%}.full,.half,.onequarter,.onethird,.threequarters,.twothirds{display:inline-block;text-align:left;position:relative;margin:15px 1% 15px 1%;vertical-align:top}.full{width:96%}.half{width:47%}.onethird{width:30.67%}.twothirds{width:63.34%}.onequarter{width:22.5%}.threequarters{width:71.5%}@media screen and (max-width:1170px){.half{float:none;width:100%;margin:0}.onequarter{width:50%}}@media screen and (max-width:768px){.nomobile{display:none}.mobileonly{display:block}.container{width:100%}.full,.onequarter,.onethird,.threequarters,.twothirds{float:none;width:100%;margin:0}}.plansrow{display:flex;flex-wrap:wrap;justify-content:center;max-width:100%;margin:auto}.plansrow *,.plansrow :after,.plansrow :before{box-sizing:border-box}.plansrow .flexitem{padding:2px;width:100%}@media screen and (min-width:415px){.plansrow .flexitem{width:auto;padding:8px}}.responsive_plans{width:100%;margin:auto}.responsive_plans *,.responsive_plans :after,.responsive_plans :before{box-sizing:border-box}.flagged_plan{margin:10px auto 20px auto;border:1px solid #aaa;width:90%;border-radius:10px;box-shadow:2px 2px 3px #aaa;padding:20px}.flagged_plan.postneeded{background:#eee}.flagged_plan .info,.flagged_plan .plannum{color:#fff;padding:3px;font-weight:600;font-size:18px;text-shadow:1px 1px rgba(0,0,0,.7),3px 0 9px rgba(0,0,0,.5)}.flagged_plan .listing_thumb{display:inline-block;vertical-align:middle;width:300px;margin:0 10px 0 0}.flagged_plan .floor_plan{display:inline-block;vertical-align:middle;max-width:500px;max-height:500px;margin:10px}.flagged_plan .floor_plan img{max-height:500px}.flagged_plan .form{display:block;width:100%}.slick_plan_listing{margin:10px}.slick_plan_listing .listing_thumb{position:relative;width:100%;padding-bottom:70%;background-image:url(data:image/png;base64,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) no-repeat center center;background-size:cover;border-radius:10px;margin:0 10px 0 0;opacity:1;transition:opacity .3s}.slick_plan_listing .info,.slick_plan_listing .plannum{display:block;position:absolute;top:5px;left:0;width:100%;color:#fff;padding:3px;font-weight:600;font-size:18px;text-shadow:1px 1px rgba(0,0,0,.7),3px 0 9px rgba(0,0,0,.5)}.slick_plan_listing .info{position:absolute;top:auto;width:100%;bottom:10px;font-weight:600;font-size:14px}.slick_plan_listing .info li{display:inline-block;color:#fff;padding-left:20px;line-height:20px;background-size:14px 14px;background-position:0 1px;background-repeat:no-repeat;margin-left:15px;float:left;width:auto}.slick_plan_listing .info li.baths{background-image:url(/static/images/ui/icons8-shower_and_tub_filled.svg)}.slick_plan_listing .info li.beds{background-image:url(/static/images/ui/icons8-bed_filled.svg)}.slick_plan_listing .info li.sqft{float:right;margin-right:15px;padding-left:0}.plan_listing{display:flex;flex-direction:row;z-index:2;position:relative;padding:10px;background:#fff;font-family:open-sans,sans-serif;font-display:swap;font-size:14px;height:100%}@media screen and (min-width:480px){.plan_listing{flex-direction:column;width:200px;-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 4px 0;-moz-box-shadow:rgba(0,0,0,.2) 0 1px 4px 0;box-shadow:rgba(0,0,0,.2) 0 1px 4px 0}}.plan_listing hr{margin:6px 0 3px 0;border-top:1px solid #fff;border-bottom:1px solid #eee}.plan_listing .a360icon{position:absolute;left:135px;top:5px;width:30px}@media screen and (min-width:375px){.plan_listing .a360icon{left:16px;top:8px}}.plan_listing .flash{z-index:0;position:absolute;top:0;left:0;right:0;height:20px;margin:0;background:orange;color:#fff;font-weight:700}.plan_listing .flash.new{background:green}.plan_listing .flash.pending{background:#583868}.plan_listing .flash.unpublished{background:grey}.plan_listing .flash.retired{background:#000}.plan_listing .flash.modoption{background:purple}.plan_listing .favcount{position:absolute;top:10px;right:40px;font-weight:700;color:#fff}.plan_listing .viewcount{position:absolute;top:80px;right:45px;font-weight:700;color:#fff;text-align:right;width:80px}.plan_listing .viewcount:after{position:absolute;content:"";top:-4px;right:-30px;width:25px;height:25px;display:block;background:url(/static/images/ui/invisible_ffffff.svg);background-position:center center;background-size:25px}.plan_listing .salescount{position:absolute;top:109px;right:43px;font-weight:700;color:#fff;text-align:right;width:80px}.plan_listing .salescount:after{position:absolute;content:"";top:-4px;right:-25px;width:20px;height:20px;display:block;background:url('/static/images/ui/Area Chart_ffffff.svg');background-position:center center;background-size:20px}.plan_listing .complexitycount{position:absolute;top:109px;left:42px;font-weight:700;color:#fff;text-align:left;width:80px}.plan_listing .complexitycount:before{position:absolute;content:"";top:-4px;left:-25px;width:20px;height:20px;display:block;background:url(/static/images/ui/icons8-puzzle_filled.svg);background-position:center center;background-size:20px}.plan_listing .favorite,.plan_listing .managefavorites{position:absolute;top:3px;left:23px;width:25px;height:25px;background-size:25px;cursor:pointer;display:inline-block;background-image:url(/static/images/ui/filled_like.svg);background-position:center center}.plan_listing .favorite[src*=".svg"],.plan_listing .managefavorites[src*=".svg"]{max-width:25px}.plan_listing .favorite.add_favorite,.plan_listing .managefavorites.add_favorite{background-image:url(/static/images/ui/Hearts_ffffff.svg)}.plan_listing .favoritecorner{position:absolute;right:0;top:0;width:0;height:0;border-style:solid;border-width:0 50px 50px 0;border-color:transparent #ccc transparent transparent}.plan_listing .listing_thumb{width:158px;height:115px;background-image:url(data:image/png;base64,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) no-repeat center center;background-size:cover;border-radius:2px;margin:0 10px 0 0;opacity:1;transition:opacity .3s}@media screen and (min-width:414px){.plan_listing .listing_thumb{width:180px}}@media screen and (min-width:480px){.plan_listing .listing_thumb{margin:0 0 10px 0;width:100%;height:120px}}.plan_listing .listing_thumb[data-src]{opacity:0}.plan_listing .listing_names{color:#3f6699}.plan_listing .listing_names span{display:block;margin:0;font-size:16px;text-align:left}.plan_listing .listing_names :first-child{font-weight:700}.plan_listing .details .toolbar{display:none;position:absolute;top:140px;right:10px;text-align:right}.plan_listing .details .toolbar img{max-width:30px}@media screen and (min-width:480px){.plan_listing .details .toolbar{display:block}}.plan_listing .details .sqft{margin:5px 0 5px 0;font-size:18px;font-weight:700;text-align:left}.plan_listing .details .lists{display:flex}.plan_listing .details .lists ul{width:95px;float:left}.plan_listing .details .lists ul.listing_sizes{display:none}@media screen and (min-width:375px){.plan_listing .details .lists ul.listing_sizes{display:inline-block}}.plan_listing .details .lists ul.listing_areas{display:inline-block}@media screen and (min-width:375px){.plan_listing .details .lists ul.listing_areas{width:78px;margin-right:10px}}@media screen and (min-width:414px){.plan_listing .details .lists ul.listing_areas{width:80px;margin-right:12px}}.plan_listing .details .lists ul li{clear:both}.plan_listing .details .lists ul li span{float:right;font-weight:700}.plan_listing .details .lists ul li p{float:left;margin:0;font-size:14px;line-height:14px}.plan_listing .details .lists ul li.powder{display:none}.plan_listing .details .lists ul li.floors{display:none}@media screen and (min-width:414px){.plan_listing .details .lists ul li.powder{display:block}.plan_listing .details .lists ul li.floors{display:block}}.plan_listing .listing_desc{display:none;margin:6px 0 6px 0;flex-direction:row;align-items:center}.plan_listing .listing_desc p{margin:auto;line-height:18px;text-align:center}@media screen and (min-width:480px){.plan_listing .listing_desc{display:flex}}.plan_listing .info{display:none;align-items:space-between;margin:5px 0 0 0}@media screen and (min-width:480px){.plan_listing .info{display:flex}}.plan_listing .info span{margin:0 0 0 auto;line-height:16px;font-size:16px;text-align:right;font-weight:700}.plan_listing .info p{margin:0;line-height:16px;font-size:16px}.plan_listing .buttons{margin:auto 0 0 0;width:100%;padding-top:10px;display:flex;flex-direction:row;justify-content:space-between}.plan_listing .button{display:none;cursor:pointer;background-color:#3f6699;color:#fff;padding:3px 10px 3px 10px;text-decoration:none;font-size:13px;border-radius:5px;width:auto;margin:0;border:0;outline:0;line-height:20px;font-weight:inherit;font-family:arial,Sans-Serif;font-display:swap;vertical-align:baseline}.plan_listing .button.staff{background:#c3325f}.plan_listing .button.bsmt{background:#fff;border:1px solid #3f6699;padding:3px 10px 3px 10px;color:#3f6699}.plan_listing .button.bsmt:hover{background:#ecf8fd}@media screen and (min-width:480px){.plan_listing .button{display:block}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(../../static/images/ui/ajax-loader.gif) center center no-repeat}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#000;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:slick;font-display:swap;font-weight:400;font-style:normal;src:url(../../static/fonts/slick.eot);src:url(../../static/fonts/slick.eot?#iefix) format('embedded-opentype'),url(../../static/fonts/slick.woff) format('woff'),url(../../static/fonts/slick.ttf) format('truetype'),url(../../static/fonts/slick.svg#slick) format('svg')}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted .slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translate3d(0,0,0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:0;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide::before{content:'';display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image::before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#E5E3DF}.fancybox-slide--next{z-index:99995}.fancybox-slide>div{display:inline-block;position:relative;padding:24px;margin:44px 0 44px;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:0 0;cursor:default;overflow:visible;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:100%;max-height:100%;overflow:visible;background:#fff}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-error{margin:0;padding:40px;width:100%;max-width:380px;background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:0;background:0 0;z-index:10;cursor:pointer}.fancybox-close-small:after{content:'×';position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0 30px;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8) 100%);pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid rgba(255,255,255,.4);font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:0 0;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:0}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button::after,.fancybox-button::before{content:'';pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]::after,.fancybox-button[disabled]::before{opacity:.3}.fancybox-button--left::after,.fancybox-button--right::after{top:18px;width:6px;height:6px;background:0 0;border-top:solid 2px currentColor;border-right:solid 2px currentColor}.fancybox-button--left::after{left:20px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right::after{right:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close::after,.fancybox-button--close::before{content:'';display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0 0;height:100px;width:54px;padding:0;border:0;outline:0;background:0 0;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow::after{content:'';position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center center;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left::after,.fancybox-arrow--right::after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-slide>.fancybox-loading{border:6px solid rgba(100,100,100,.4);border-top:6px solid rgba(255,255,255,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:0 0;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}@media all and (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen::before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:0 0}.fancybox-button--pause::before,.fancybox-button--play::before{top:calc(50% - 6px);left:calc(50% - 4px);background:0 0}.fancybox-button--play::before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause::before{width:7px;height:11px;border-style:solid;border-width:0 2px 0 2px}.fancybox-thumbs{display:none}.fancybox-button--thumbs{display:none}@media all and (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs::before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,0 0 0 32px inset,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:0;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}.justified-gallery{width:100%;position:relative;overflow:hidden}.justified-gallery>a,.justified-gallery>div,.justified-gallery>figure{position:absolute;display:inline-block;overflow:hidden;background:#888;opacity:1/100;filter:alpha(opacity=1);filter:"alpha(opacity=100)";opacity:1;margin:0;padding:0}.justified-gallery>a>a>img,.justified-gallery>a>img,.justified-gallery>div>a>img,.justified-gallery>div>img,.justified-gallery>figure>a>img,.justified-gallery>figure>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;opacity:1/100;filter:alpha(opacity=1);filter:"alpha(opacity=100)";opacity:1}.justified-gallery>a>.caption,.justified-gallery>div>.caption,.justified-gallery>figure>.caption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000;left:0;right:0;margin:0;color:#fff;font-size:12px;font-weight:300;font-family:sans-serif}.justified-gallery>a>.caption.caption-visible,.justified-gallery>div>.caption.caption-visible,.justified-gallery>figure>.caption.caption-visible{display:initial;opacity:.7/100;filter:alpha(opacity=.7);filter:"alpha(opacity=70)";opacity:.7;-webkit-transition:opacity;-moz-transition:opacity;-ms-transition:opacity;-o-transition:opacity;transition:opacity;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.justified-gallery>.entry-visible{opacity:1/100;filter:alpha(opacity=1);filter:"alpha(opacity=100)";opacity:1;background:0 0}.justified-gallery>.entry-visible>a>img,.justified-gallery>.entry-visible>img{opacity:1/100;filter:alpha(opacity=1);filter:"alpha(opacity=100)";opacity:1;-webkit-transition:opacity;-moz-transition:opacity;-ms-transition:opacity;-o-transition:opacity;transition:opacity;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.justified-gallery>.jg-filtered{display:none}.justified-gallery>.spinner{position:absolute;bottom:0;margin-left:-48px/2;padding:10px 0 10px 0;left:50%;opacity:1/100;filter:alpha(opacity=1);filter:"alpha(opacity=100)";opacity:1;overflow:initial}.justified-gallery>.spinner>span{display:inline-block;opacity:0/100;filter:alpha(opacity=0);filter:"alpha(opacity=0)";opacity:0;width:8px;height:8px;margin:0 4px 0 4px;background-color:#000;border-radius:6px}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;width:auto;height:auto;border:0;-ms-interpolation-mode:bicubic}img[src*=".svg"]{width:100%;max-width:1000px;max-height:none!important}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}body{min-width:320px;min-height:100%;background:#fff;text-align:center;margin:auto;position:relative}h1,h2,h3,h4{text-align:center}@media (max-width:320px){h1,h2,h3,h4{margin-left:auto;margin-right:auto}}header{width:100%;background:#fff;margin:0;padding:5px}@media (min-width:1366px){header{position:relative;max-width:1366px;margin:0 auto 0 auto}}header .mascordlogo{width:200px;height:30px;margin:10px auto 10px 10px;z-index:10;background:url(/static/images/ui/mascordlogo.svg) 50% 50% no-repeat;background-size:contain}@media (min-width:870px){header .mascordlogo{margin:10px auto 10px 10px;width:250px;height:45px}}header h1{position:absolute;top:0;left:0;right:0;text-align:center;margin:auto;font-size:40px;line-height:48px;font-family:sans-serif,helvetica,arial;font-weight:800;letter-spacing:-2px;color:#dcdcdc;display:none}@media (min-width:1024px){header h1{display:block;font-size:60px}}header a{z-index:50}header .header-right{position:absolute;top:20px;right:15px;text-align:right}@media (min-width:870px){header .header-right{top:10px}}header ul{display:inline-block;color:#444;margin-bottom:0;text-align:right}header ul a{color:#444;font-size:16px}header ul li{display:inline-block;margin:0 0 5px 10px;text-align:right}header #phone{display:none;font-size:20px;font-weight:700;margin:0}@media (min-width:870px){header #phone{display:block}}header #phone:before{content:"\2706";margin-right:5px}header .icons{display:inline-block;content:"";width:20px;height:20px;margin-top:-2px;margin-right:5px;background-size:20px;background-position:center center;background-repeat:no-repeat;vertical-align:middle}header .profile:before{display:inline-block;content:"";width:20px;height:20px;margin-top:-2px;margin-right:5px;background-size:20px;background-position:center center;background-repeat:no-repeat;vertical-align:middle;background-image:url(/static/images/ui/user.svg)}header .profile.staff:before{display:inline-block;content:"";width:20px;height:20px;margin-top:-2px;margin-right:5px;background-size:20px;background-position:center center;background-repeat:no-repeat;vertical-align:middle;background-image:url(/static/images/ui/user.svg)}header .profile.bpp:before{display:inline-block;content:"";width:20px;height:20px;margin-top:-2px;margin-right:5px;background-size:20px;background-position:center center;background-repeat:no-repeat;vertical-align:middle;background-image:url(/static/images/ui/bpp.svg)}header #cart:before{display:inline-block;content:"";width:20px;height:20px;margin-top:-2px;margin-right:5px;background-size:20px;background-position:center center;background-repeat:no-repeat;vertical-align:middle;background-image:url(/static/images/ui/cart.svg)}header #loginform:before{display:inline-block;content:"";width:20px;height:20px;margin-top:-2px;margin-right:5px;background-size:20px;background-position:center center;background-repeat:no-repeat;vertical-align:middle;background-image:url(/static/images/ui/user.svg)}header #favorites:before{display:inline-block;content:"";width:20px;height:20px;margin-top:-2px;margin-right:5px;background-size:20px;background-position:center center;background-repeat:no-repeat;vertical-align:middle;background-image:url(/static/images/ui/like.svg)}header #favorites:hover:before{display:inline-block;content:"";width:20px;height:20px;margin-top:-2px;margin-right:5px;background-size:20px;background-position:center center;background-repeat:no-repeat;vertical-align:middle;background-image:url(/static/images/ui/filled_like.svg)}#quicksearchbox{float:none;right:5px;background-color:rgba(255,255,255,.5);margin-left:10px;margin-right:10px;margin-bottom:20px}#quicksearchbox button{float:right;display:block;width:36px;height:34px;margin:0;background:url(/static/images/ui/search.svg) center center no-repeat;background-size:15px;font-size:0;color:rgba(0,0,0,.8);text-indent:-9999px;z-index:20}#quicksearchbox input{width:90px;height:100%;margin:0;padding:8px;border:none;background-color:rgba(255,255,255,0);color:#575656;font-size:14px;backface-visibility:none;border-radius:0;transition:all 0;z-index:19}#quicksearchbox input:focus{outline:0}@media (min-width:870px){#quicksearchbox{float:right;margin-left:0;margin-right:0;margin-bottom:0}#quicksearchbox input{width:150px}}#nav{visibility:hidden;position:fixed;z-index:25;height:100%;width:250px;top:0;left:-250px;background:#eee;padding-top:60px;transition-timing-function:cubic-bezier(.455,.06,.515,.955);right:100%;overflow-y:scroll;transition:transform .6s,visibility .6s}#nav.shown{transform:translate3d(100%,0,0);visibility:visible}#nav>div{display:block;width:100%;height:auto;text-align:left}@media (min-width:1366px){#nav>div{max-width:1366px;margin:0 auto 0 auto}}#nav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}@media (min-width:870px){#nav{visibility:visible;position:relative;overflow-y:visible;left:0;width:100%;padding-top:0;height:34px}#nav a{display:inline-block}#nav a.closebtn{display:none}}.dropdown{position:relative;display:block;font-size:14px}.dropdown .dropbtn{display:block;padding:9px 20px 9px 20px;background-position:95% 50%;background-repeat:no-repeat;background-size:10px 10px;cursor:pointer}.dropdown .dropbtn.carat{background-image:url(/static/images/ui/icons8-sort_down.svg)}.dropdown .dropbtn.hover{background:#ddd}.dropdown .dropdown-content{display:none;z-index:1}.dropdown .dropdown-content a{width:100%;color:#000;background:#fff;padding:12px 16px;text-decoration:none;display:block}.dropdown .dropdown-content a:hover{display:block;background:#eee}.dropdown.staff .dropbtn{color:#fff;background-color:#c3325f}.dropdown.staff .dropbtn:hover{background-color:#d3557c}.dropdown.staff .dropdown-content{background-color:#c3325f}.dropdown.bpp .dropbtn{color:#fff;background-color:#213651}.dropdown.bpp .dropbtn:hover{background-color:#304e75}.dropdown.bpp .dropdown-content{background-color:#213651}.dropdown:hover .dropdown-content{display:block}@media (min-width:870px){.dropdown{display:inline-block}.dropdown .dropbtn{display:inline-block;padding:9px 11px 9px 11px}.dropdown .dropbtn.carat{background-image:none}.dropdown .dropbtn:hover{background-color:#fff}.dropdown .dropdown-content{display:none;position:absolute;background-color:#ddd;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);min-width:200px}}.gallerylinks{padding-top:40px;padding-bottom:40px}.gallerylinks li{margin:2px;padding:5px;width:100%;border:1px solid #aaa;cursor:pointer;display:block}.gallerylinks li:hover{background:#eeee}.gallerylinks a{display:flex;flex-direction:row;justify-content:space-between}.gallerylinks a span:last-of-type{color:#888}@media all and (min-width:600px){.fancybox-custom-layout .fancybox-bg{background:#000}.fancybox-custom-layout.fancybox-is-open .fancybox-bg{opacity:1}.fancybox-custom-layout .fancybox-caption-wrap{top:0;background:0 0}.fancybox-custom-layout .fancybox-caption{position:absolute;background:#f1ecec;bottom:0;color:#6c6f73;left:auto;padding:30px 20px;right:44px;top:0;width:256px}.fancybox-custom-layout .fancybox-caption h3{color:#444;font-size:21px;line-height:1.3;margin-bottom:24px}.fancybox-custom-layout .fancybox-caption a{display:block;text-decoration:none;padding:8px;margin-top:10px;width:100%;background:#fff;border:1px solid #000;color:#666}.fancybox-custom-layout .fancybox-caption a.pinterestlink{font-weight:700;color:#fff;background:#8b0000}.fancybox-custom-layout .fancybox-caption img{width:100%;margin:0;border:4px solid #fff}.fancybox-custom-layout .fancybox-caption:before{display:none}.fancybox-custom-layout .fancybox-stage{right:300px}.fancybox-custom-layout .fancybox-toolbar{background:#3b3b45;bottom:0;left:auto;right:0;top:0;width:44px}.fancybox-custom-layout .fancybox-button{background:0 0}.fancybox-custom-layout .fancybox-arrow--right{right:308px}.fancybox-custom-layout .photoinfo{position:absolute;left:10px;right:10px;top:auto;bottom:10px}.fancybox-custom-layout .fancybox-navigation .fancybox-button div{padding:6px;background:#fcfaf9;border-radius:50%;transition:opacity .2s;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);opacity:.7}.fancybox-custom-layout .fancybox-navigation .fancybox-button:not([disabled]):hover div{opacity:1}.fancybox-custom-layout .fancybox-navigation .fancybox-button[disabled]{color:#999}.fancybox-custom-layout .fancybox-navigation .fancybox-button:not([disabled]){color:#333}.fancybox-custom-layout .fancybox-button--arrow_right{right:308px}}.hamburger{width:20px;height:20px;position:absolute;z-index:2199;margin:5px 10px 5px 10px;padding-left:245px;left:-245px;transition:margin-left .6s}.hamburger:before{content:" ";width:20px;height:20px;position:absolute;top:0;left:245px;opacity:.6;transition:opacity .6s;transition-timing-function:cubic-bezier(.455,.03,.515,.955)}.hamburger.open:before{opacity:0}.hamburger.open{margin-left:220px;position:fixed}.hamburger .bar{width:20px;height:3px;position:absolute;display:block;background-color:#000;transition:opacity .6s,transform .6s;transition-timing-function:cubic-bezier(.455,.03,.515,.955)}.hamburger .bar:nth-child(1){transform:translate3d(0,0,0)}.hamburger .bar:nth-child(2){transform:translate3d(0,7px,0)}.hamburger .bar:nth-child(3){transform:translate3d(0,14px,0)}.hamburger.open .bar{opacity:0}.hamburger.open .bar:first-child,.hamburger.open .bar:last-child{opacity:1;position:absolute}.hamburger.open .bar:first-child{transform:translate3d(0,9px,0) rotate3d(0,0,1,-45deg)}.hamburger.open .bar:last-child{transform:translate3d(0,9px,0) rotate3d(0,0,1,45deg)}@media (min-width:870px){.hamburger{visibility:hidden}}#staffnav{color:#fff;background:#c3325f}#subnav{color:#fff;background:#aaa}#partnernav{background:#fbea9b;color:#000}.centered{margin:auto}.btn,button,input[type=submit].btn{margin:5px auto 5px auto;display:block;border:none;padding:5px 10px 5px 10px;font-size:1rem;line-height:18px;color:#fff;text-align:center;background-color:#3f6699;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.btn.inline,button.inline,input[type=submit].btn.inline{display:inline-block;margin-right:5px;width:auto}@media (max-width:413px){.btn.inline,button.inline,input[type=submit].btn.inline{width:100%}}.btn:hover,button:hover,input[type=submit].btn:hover{text-decoration:none;background-color:#527fb9}.btn.fill,button.fill,input[type=submit].btn.fill{display:block;margin:10px 0 10px 0}.btn.list,button.list,input[type=submit].btn.list{background-color:#aaa;display:block;margin:10px 0 10px 0}.btn.list:hover,button.list:hover,input[type=submit].btn.list:hover{background-color:#777}.btn.corner,button.corner,input[type=submit].btn.corner{position:absolute;bottom:10px;right:10px;z-index:10;width:auto;margin-bottom:0}.btn.right,button.right,input[type=submit].btn.right{margin:0}.btn.grey,button.grey,input[type=submit].btn.grey{background-color:#aaa}.btn.grey:hover,button.grey:hover,input[type=submit].btn.grey:hover{background-color:#777}.btn.large,button.large,input[type=submit].btn.large{margin-top:10px;margin-left:auto;margin-right:auto;padding:15px 20px 15px 20px;font-size:18px;line-height:20px;max-width:calc(100% - 20px)}.btn.blue,button.blue,input[type=submit].btn.blue{background-color:#3f6699}.btn.blue:hover,button.blue:hover,input[type=submit].btn.blue:hover{background-color:#527fb9}.btn.staff,button.staff,input[type=submit].btn.staff{background-color:#c3325f}.btn.staff:hover,button.staff:hover,input[type=submit].btn.staff:hover{background-color:#777}.btn.publishers,button.publishers,input[type=submit].btn.publishers{background-color:#f8db51}.btn.publishers:hover,button.publishers:hover,input[type=submit].btn.publishers:hover{background-color:#777}.btn.orange,button.orange,input[type=submit].btn.orange{background-color:#ff9000}.btn.orange:hover,button.orange:hover,input[type=submit].btn.orange:hover{background-color:#777}.btn.green,button.green,input[type=submit].btn.green{background-color:#61d833}.btn.green:hover,button.green:hover,input[type=submit].btn.green:hover{background-color:#777}.btn.red,button.red,input[type=submit].btn.red{background-color:#9d261d}.btn.red:hover,button.red:hover,input[type=submit].btn.red:hover{background-color:#777}.btn.buy,button.buy,input[type=submit].btn.buy{display:inline-block;margin:10px 5px 5px 5px;background:orange;width:auto}.btn.buy:hover,button.buy:hover,input[type=submit].btn.buy:hover{background:#000}.btn.buy span,button.buy span,input[type=submit].btn.buy span{display:block;text-align:center;color:#fff;padding:5px;margin:10px;font-weight:700;font-size:16px}.autobg,.blackbg,.greybg,.whitebg{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.whitebg{background:#fbfbfb}.greybg{background:#f5f5f5}.gradbg{background:#f5f5f5}.darkgreybg{background:#aaa}.blackbg{background:#000}.autobg:nth-child(odd){background-color:#f5f5f5}.autobg:nth-child(even){background-color:#eee}.container{position:relative;margin:0 auto 0 auto;max-width:1366px;padding:20px;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.container.inset{padding-left:40px;padding-right:40px;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.container.nopad{padding-left:0!important;padding-right:0!important}@media (max-width:768px){.container{width:100%;padding:20px 0 20px 0}}.autobg:nth-child(odd) .container{background-color:#f5f5f5}.autobg:nth-child(even) .container{background-color:#eee}.whitebg .container{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);background:#fbfbfb}.greybg .container{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);background:#f5f5f5}.gradbg .container{background:#f5f5f5}.darkgreybg .container{background:#aaa}.blackbg .container{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);background:#000}.container>p{margin:20px}.container>p.center{text-align:center;margin:20px auto 20px auto}.white{background:#fbfbfb}.black{background:#000}.black h1,.black h2,.black h3,.black h4,.black h5,.black h6{color:#fff}.black a{color:#aaa}.black a:hover{color:#ccc}.grey{background:#eee}.grey a{color:#000}.grey h1,.grey h2,.grey h3,.grey h4,.grey h5,.grey h6{color:#000}.grey a:hover{color:#555}.grad{background:#ccc}.darkgrey{background:#aaa}.darkgrey a{color:#fff}.darkgrey .plan_listing a{color:#000}.darkgrey h1,.darkgrey h2,.darkgrey h3,.darkgrey h4,.darkgrey h5,.darkgrey h6{color:#fff}.darkgrey a:hover{color:#eee}footer{background:#000;display:block;text-align:center;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding:5px}footer .companylogo{width:250px;height:50px;background-size:250px 50px!important;background-position:center center;background:url(/static/images/ui/mascordlogowhite.svg) 50% 50% no-repeat;background-size:contain;margin:20px auto 10px auto}footer #social ul li{display:inline-block;margin:5px}@media (max-width:768px){footer #social ul li{margin:5px}}footer #social ul li a{display:inline-block;text-decoration:none;border-radius:15px;width:30px;height:30px;background:url(/static/images/ui/social.png) 0 0 no-repeat;background-size:400px;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out}footer #social ul li a:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(0);filter:alpha(opacity=50)}footer #social ul li a.apple{background-position:-235px -3px}footer #social ul li a.facebook{background-position:-102px -3px}footer #social ul li a.twitter{background-position:-36px -3px}footer #social ul li a.googleplus{background-position:-134px -3px}footer #social ul li a.pinterest{background-position:-69px -3px}footer #social ul li a.houzz{background-position:-2px -3px}footer #social ul li span{display:none}#copyright{font-size:12px;text-align:center;margin-top:10px;padding-bottom:15px}#copyright a,#copyright a p{color:#fff}.color-fade{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out}.color-fade:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(0);filter:alpha(opacity=50)}.pad{padding:20px 20px 30px 20px}.margin{margin-bottom:20px}.center{text-align:center;margin-left:auto;margin-right:auto}.scroll{overflow-y:scroll}.right{float:right}.flipped{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.unflipped{transition:all 1s linear}.flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.accordion{background-color:#fff;color:#444;cursor:pointer;padding:10px;width:100%;text-align:left;outline:0;transition:.4s;font-weight:700;border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.25)}.accordion.active,.accordion:hover{background-color:#EBEBEB}.accordion:after{content:'\002B';color:#777;font-weight:700;float:right;margin-left:15px}.accordion.active:after{content:"\2212"}@media (max-width:702px){.accordion{text-align:center}}div.accpanel{padding:0 30px 0 30px;padding-bottom:0;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out;border-radius:5px;box-shadow:inset 0 -1px 4px rgba(0,0,0,.25);margin-bottom:20px}div.accpanel.open{padding:10px 30px 10px 30px}#footernav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}#footernav>div{flex-grow:1;vertical-align:top;text-align:center;margin:20px 5px 20px 5px;max-width:200px;min-width:135px}#stdsearch{padding-bottom:20px}#stdsearch .buttons{display:flex;flex-direction:row;flex-wrap:wrap}#stdsearch .buttons input[type=reset]{font-size:18px;color:#fff;background:#aaa;padding:10px 20px 10px 20px;border-radius:5px;border:none;width:256px;margin:10px auto 0 auto}#stdsearch .buttons input[type=submit]{font-size:18px;color:#fff;background:#ff9000;padding:10px 20px 10px 20px;border-radius:5px;border:none;width:256px;margin:10px auto 0 auto}#stdsearch .buttons fieldset.filter{margin:10px auto 0 auto;width:256px}#stdsearch .wrapperdiv{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;width:100%;overflow:none}#stdsearch .block{flex:1 0 auto;max-width:280px;min-width:200px;margin:10px;text-align:center}#stdsearch span{width:100%}#stdsearch fieldset{margin-bottom:10px}#stdsearch fieldset.filter{max-width:200px}#stdsearch fieldset legend{font-weight:200;padding-bottom:3px;color:#555}#stdsearch fieldset select{padding:5px;width:100%}#stdsearch fieldset input[type=text]{width:100%;padding:5px;border:1px solid #aaa}#stdsearch fieldset.split input[type=text]{width:48%}#stdsearch fieldset.split input[type=text]:first-of-type{margin-right:5px}#stdsearch fieldset input[type=checkbox],#stdsearch fieldset input[type=radio]{display:none}#stdsearch fieldset.controlgroup label{color:#555;background-color:#eee;padding:5.6px;margin:0;display:block;border-bottom:1px solid #fff;text-align:center}#stdsearch fieldset.controlgroup label:first-of-type{border-top-left-radius:5px;border-top-right-radius:5px}#stdsearch fieldset.controlgroup label:last-of-type{border-bottom-left-radius:5px;border-bottom-right-radius:5px}#stdsearch fieldset.controlgroup.horizontal.two label{width:48%}#stdsearch fieldset.controlgroup.horizontal.three label{width:31%}#stdsearch fieldset.controlgroup.horizontal.four label{width:23%}#stdsearch fieldset.controlgroup.horizontal label{display:inline-block;width:18%;height:30px;line-height:30px;text-align:center;margin:0;padding:0}#stdsearch fieldset.controlgroup.horizontal label:first-of-type{border-top-left-radius:5px;border-bottom-left-radius:5px}#stdsearch fieldset.controlgroup.horizontal label:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px}#stdsearch fieldset input[type=checkbox]:checked+label{background-color:#527fb9;color:#fff}#stdsearch fieldset input[type=checkbox]+label{cursor:pointer}#stdsearch .resellers .half{margin:3px 0 10px 0;padding:0}#stdsearch .resellers .half fieldset{margin:0}#mobilemenubutton{display:block;position:absolute;top:0;left:10px;width:30px;height:30px;background-image:url(/static/images/ui/menu.svg);background-size:30px;background-position:center center}@media (min-width:568px){#mobilemenubutton{display:none}}.verticalsearch{padding-bottom:20px}.verticalsearch input[type=submit]{font-size:18px;color:#fff;background:#ff9000;padding:10px 20px 10px 20px;border-radius:5px;border:none;width:100%;margin:10px auto 0 auto}.verticalsearch fieldset.filter{margin:10px auto 0 auto}.verticalsearch fieldset{margin-bottom:10px}.verticalsearch fieldset legend{font-weight:700;padding-bottom:3px;color:#555;text-align:left}.verticalsearch fieldset select{padding:5px;width:100%}.verticalsearch fieldset input[type=text]{width:100%;padding:5px;margin-bottom:5px}.verticalsearch fieldset.split{padding:0}@media (max-width:500px){.verticalsearch fieldset.split input[type=text]{width:48%;margin-left:5px}.verticalsearch fieldset.split input[type=text]:first-of-type{margin-left:0}}.verticalsearch fieldset input[type=checkbox],.verticalsearch fieldset input[type=radio]{display:none}.verticalsearch fieldset.controlgroup label{color:#555;background-color:#eee;padding:5.6px;margin:0;display:block;border-bottom:1px solid #fff;text-align:left}.verticalsearch fieldset.controlgroup label:first-of-type{border-top-left-radius:5px;border-top-right-radius:5px}.verticalsearch fieldset.controlgroup label:last-of-type{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.verticalsearch fieldset.controlgroup label span{float:right;font-size:13px;line-height:20px;color:#fff}.verticalsearch fieldset.controlgroup.horizontal.two label{width:48%}.verticalsearch fieldset.controlgroup.horizontal.three label{width:31%}.verticalsearch fieldset.controlgroup.horizontal.four label{width:23%}.verticalsearch fieldset.controlgroup.horizontal.two ul li{width:48%}.verticalsearch fieldset.controlgroup.horizontal.three ul li{width:31%}.verticalsearch fieldset.controlgroup.horizontal.four ul li{width:23%}.verticalsearch fieldset.controlgroup.horizontal label,.verticalsearch fieldset.controlgroup.horizontal ul li{display:inline-block;width:18%;height:30px;line-height:30px;text-align:center;margin:0;padding:0;color:#555;background-color:#eee;cursor:pointer}.verticalsearch fieldset.controlgroup.horizontal label:first-of-type,.verticalsearch fieldset.controlgroup.horizontal ul li:first-of-type{border-top-left-radius:5px;border-bottom-left-radius:5px}.verticalsearch fieldset.controlgroup.horizontal label:last-of-type,.verticalsearch fieldset.controlgroup.horizontal ul li:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px}.verticalsearch fieldset input[type=checkbox]:checked+label,.verticalsearch fieldset ul li input[type=checkbox]:checked+label{background-color:#527fb9;color:#fff}.verticalsearch fieldset input[type=checkbox]+label{cursor:pointer}.gridpage{position:relative;margin:0 auto 0 auto;max-width:1366px;padding:20px;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);display:grid;grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"left" "main-bit";justify-content:start;width:100%;max-width:100%;margin:0}.gridpage.inset{padding-left:40px;padding-right:40px;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.gridpage.nopad{padding-left:0!important;padding-right:0!important}@media (max-width:768px){.gridpage{width:100%;padding:20px 0 20px 0}}.autobg:nth-child(odd) .gridpage{background-color:#f5f5f5}.autobg:nth-child(even) .gridpage{background-color:#eee}.whitebg .gridpage{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);background:#fbfbfb}.greybg .gridpage{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);background:#f5f5f5}.gradbg .gridpage{background:#f5f5f5}.darkgreybg .gridpage{background:#aaa}.blackbg .gridpage{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);background:#000}.gridpage>p{margin:20px}.gridpage>p.center{text-align:center;margin:20px auto 20px auto}.gridpage .main{grid-area:main-bit}.gridpage .left{grid-area:left;padding:0 10px 0 10px;background:#fff}.gridpage .left h5{text-align:left}.gridpage .left button{float:right}@media (min-width:768px){.gridpage .left{padding:0 30px 0 30px}}@media (min-width:480px){.gridpage{grid-template-columns:240px 1fr;grid-template-rows:1fr;grid-template-areas:"left main-bit"}.gridpage .left{zoom:.8}.gridpage .left .filterbutton{display:none}.gridpage .left #filterform{display:block!important}}@media (min-width:1024px){.gridpage{margin:auto}.gridpage .left{zoom:1}}.splitpage{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;grid-template-areas:"main-top" "rightbar" "main-bottom" "leftbar";justify-content:start;grid-gap:20px;width:100%;max-width:100%;margin:0}@media (min-width:670px){.splitpage{grid-template-columns:1fr 250px;grid-template-rows:auto 1fr;grid-template-areas:"main-top rightbar" "main-bottom rightbar" "leftbar leftbar"}}.splitpage img{margin-bottom:10px}.splitpage.blog .splitside.right{display:flex;flex-wrap:wrap;justify-content:space-around;grid-area:rightbar;justify-content:center;flex-direction:row}.splitpage.blog .splitside.right p{text-align:center}.splitpage.blog .splitside.right h3{width:100%;padding-bottom:30px}@media (min-width:1366px){.splitpage.blog .splitside.right{justify-content:flex-start;flex-direction:column}}.splitpage.blog .splitside.right .blogentry{width:45%;margin:5px}@media (min-width:667px){.splitpage.blog .splitside.right .blogentry{width:45%}}@media (min-width:768px){.splitpage.blog .splitside.right .blogentry{width:45%}}@media (min-width:1024px){.splitpage.blog .splitside.right .blogentry{width:30%;margin:0}}@media (min-width:1366px){.splitpage.blog .splitside.right .blogentry{width:100%}}@media (min-width:670px){.splitpage.blog{grid-template-columns:auto;grid-template-rows:auto auto auto auto;grid-template-areas:"main-top" "rightbar" "main-bottom" "leftbar";justify-content:start}.splitpage.blog.listpage{grid-template-columns:250px auto;grid-template-rows:auto 1fr;grid-template-areas:"leftbar main-top" "leftbar main-bottom"}}@media (min-width:1024px){.splitpage.blog{grid-template-columns:250px auto;grid-template-rows:auto 1fr;grid-template-areas:"leftbar main-top" "leftbar main-bottom" "rightbar rightbar"}}@media (min-width:1366px){.splitpage.blog{grid-template-columns:250px auto 250px;grid-template-areas:"leftbar main-top rightbar" "leftbar main-bottom rightbar"}.splitpage.blog.listpage{grid-template-columns:250px auto;grid-template-areas:"leftbar main-top" "leftbar main-bottom"}}.splitpage .splitmain{grid-area:main-top;display:flex;flex-direction:column;flex:1;align-self:flex-start}.splitpage .splitmain.top{grid-area:main-top}.splitpage .splitmain.bottom{grid-area:main-bottom}@media (min-width:670px){.splitpage .splitmain{padding-right:10px}}@media (min-width:770px){.splitpage .splitmain{padding-right:20px}}.splitpage .splitmain h1{width:100%;max-width:100%;flex:none;padding:20px;font-weight:700;flex-grow:0}.splitpage .splitmain .paginationbar{width:100%;flex:none;margin-bottom:30px}.splitpage .splitmain .gallery{width:200px}.splitpage .splitmain .thumbs{width:100%;flex-wrap:wrap;display:flex;align-self:stretch}.splitpage .main-bottom{grid-area:main-bottom}.splitpage .splitside{flex-grow:0;flex-shrink:0}.splitpage .splitside.linklist a{display:flex;padding:10px 20px 10px 20px;margin:10px;border-radius:3px;background:#fff;box-shadow:rgba(0,0,0,.2) 0 1px 4px 0}.splitpage .splitside.linklist a.current{color:#fff;font-weight:700;background:rgba(0,0,0,.25)}.splitpage .splitside.linklist a:hover{background:#efefef}.splitpage .splitside.left{grid-area:leftbar;text-align:left}.splitpage .splitside.right{display:flex;grid-area:rightbar;align-self:start;flex-direction:column}.splitpage .splitside.right p{text-align:center}.splitpage .splitside.right h3{width:100%}@media (min-width:670px){.splitpage .splitside.right .blogentry{width:100%;margin:20px 0 15px 0}}.splitpage>ul{list-style:square outside;text-align:left;margin-left:40px;margin-bottom:40px}.splitpage>ul li{margin:10px 0 5px 0}.callouts{display:flex;flex-wrap:wrap;justify-content:center}.calloutstoo{margin:5px 0 5px 0;background:#fff;border:1px solid #ccc;border-radius:5px;padding:10px}.blogentry{width:100%;position:relative;flex-grow:0;align-content:stretch;display:flex;flex-direction:column;justify-content:space-around;background:#fff;margin:30px 10px 5px 10px;border:1px solid #ccc;border-radius:5px;padding:15px}@media (min-width:667px){.blogentry{width:45%}}@media (min-width:768px){.blogentry{width:45%}}@media (min-width:1024px){.blogentry{width:30%}}.blogentry .img{padding-bottom:45%;position:relative;margin:-35px 0 15px 0;border:1px solid #ccc;border-radius:5px;background-size:cover;background-position:50% 50%;background-color:#fff}.blogentry h4,.blogentry h5{margin-top:0;padding:0 0 10px 0;font-weight:600}.blogentry hr{margin:10px;border-top:1px solid #aaa}.blogentry span{color:#304e75;font-size:16px;margin:auto 5px 15px 5px;text-align:right;display:block}.blogentry span.button{padding:5px;background:#2f4f4f;color:#fff}.blogentry .description{padding:0;text-align:center;line-height:1.2em}.blogentry .description p{text-align:center;font-size:14px;line-height:1.2em}.spaced{margin-top:20px;margin-bottom:30px}.collection-icons{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center;margin-bottom:20px}@media (max-width:446px){.collection-icons{margin:0}}.collection-icons h2{width:100%}.collection-icons a{margin:10px;flex-grow:0;width:100%;max-width:320px;border:1px solid #aaa;height:200px;-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 4px 0;-moz-box-shadow:rgba(0,0,0,.2) 0 1px 4px 0;box-shadow:rgba(0,0,0,.2) 0 1px 4px 0;position:relative;background-size:cover;background-position:50% 50%}@media (min-width:568px){.collection-icons a{width:244px;height:180px;margin:10px}}@media (min-width:667px){.collection-icons a{width:300px;height:200px}}.collection-icons a span{position:absolute;left:0;right:0;bottom:0;padding:5px;width:100%;margin:auto 0 0 0;line-height:20px;font-size:18px;font-weight:200;background:rgba(255,255,255,.9);color:#000;text-align:center}.pageheading{text-align:center;margin-left:auto;margin-right:auto;position:relative;background-size:cover;background-position:center center;padding:35px;padding-bottom:30%;text-shadow:2px 3px 3px rgba(0,0,0,.75);display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto}.pageheading form label,.pageheading h1,.pageheading h2,.pageheading h3,.pageheading h4,.pageheading h5,.pageheading p,.pageheading span{color:#fff}.pageheading h1{font-size:36px;line-height:1.1em;margin-bottom:20px}@media (max-width:768px){.pageheading h1{margin-top:5%}}@media (min-width:768px){.pageheading h1{margin-bottom:60px}}.pageheading span{position:absolute;left:0;right:0;bottom:10px;width:100%;font-size:18px}.pageheading.user{background-image:url(/static/images/ui/mascord-id-banner.jpg);min-height:100px}.paginationbar{display:flex;justify-content:space-around;flex-wrap:no-wrap}@media (max-width:990px){.paginationbar{flex-wrap:wrap}}.paginationbar h2{padding-top:5px;text-align:center}.paginationbar .filterbutton{width:100%}.paginationbar.margin{margin:20px}.paginationbar .pagination-filterbutton{order:1;min-width:310px;margin:0 10px 5px 10px}@media (max-width:990px){.paginationbar .pagination-filterbutton{order:2}}@media (max-width:640px){.paginationbar .pagination-filterbutton{order:3}}.paginationbar .pagination-count{order:2;flex-grow:2;width:300px}.paginationbar .pagination-count h2{margin:0}@media (max-width:990px){.paginationbar .pagination-count{order:1;width:1000px}}.paginationbar .page-nav{order:3;min-width:250px;margin:5px 10px 5px 10px}@media (max-width:640px){.paginationbar .page-nav{order:2;margin-bottom:15px}}.paginationbar.empty{display:none}.paginationbar ul{display:flex;float:right;width:100%;margin:0;border:1px solid #aaa;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.paginationbar ul li{display:inline}.paginationbar ul li:first-child a{-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.paginationbar ul li:last-child a{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.paginationbar ul li.active{flex:1;-webkit-flex:1;-ms-flex:1}.paginationbar ul li.active a{width:100%}.paginationbar button{text-align:center;position:relative;background-color:#fff;float:left;padding:0 10px 0 10px;line-height:2em;text-decoration:none;border:1px solid #aaa;-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 4px 0;-moz-box-shadow:rgba(0,0,0,.2) 0 1px 4px 0;box-shadow:rgba(0,0,0,.2) 0 1px 4px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.paginationbar button:before{position:absolute;right:0;top:0;background-image:url(https://cdn2.iconfinder.com/data/icons/picol-vector/32/arrow_sans_down-16.png);background-position:center center;width:18px;height:20px;content:' ';display:block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .2s ease-out .5s;transition:transform .2s ease-out .5s}.paginationbar button.down:before{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .2s ease-out .5s;transition:transform .2s ease-out .5s}.paginationbar button:hover{background-color:#eee}.paginationbar a{text-align:center;background-color:#fff;float:left;padding:0 14px;line-height:2em;text-decoration:none;-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 4px 0;-moz-box-shadow:rgba(0,0,0,.2) 0 1px 4px 0;box-shadow:rgba(0,0,0,.2) 0 1px 4px 0}.paginationbar a:hover{background-color:#eee;background-image:none}.paginationbar a.btn{margin:0}.paginationbar .active a{background-color:#fff;color:#aaa;cursor:default;-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 4px 0;-moz-box-shadow:rgba(0,0,0,.2) 0 1px 4px 0;box-shadow:rgba(0,0,0,.2) 0 1px 4px 0}.filterbutton{width:auto;display:inline-block;text-align:center;position:relative;background-color:#fff;float:left;margin:0;padding:0 25px 0 0;line-height:1em;text-decoration:none;color:#d3d3d3;background:#fff}.filterbutton span{display:none}.filterbutton:after{content:'Hide'}.filterbutton:before{position:absolute;right:0;top:0;bottom:0;background-image:url(https://cdn2.iconfinder.com/data/icons/picol-vector/32/arrow_sans_down-16.png);background-position:center center;width:18px;height:20px;content:'';display:block;-webkit-transform:rotate(-90deg);transform:rotate(-180deg);-webkit-transition:-webkit-transform .2s ease-out .5s;transition:transform .2s ease-out .5s}.filterbutton.down,.filterbutton:hover{background:0 0}.filterbutton.down:before{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .2s ease-out .5s;transition:transform .2s ease-out .5s}.filterbutton.down:after{content:'Show'}#contact_form #id_body,#contact_form #id_city,#contact_form #id_email,#contact_form #id_name,#contact_form #id_state,#contact_form select{color:#3c3c3c;font-family:sans-serif;font-display:swap;font-weight:500;font-size:18px;border-radius:0;line-height:22px;background:#fbfbfb;padding:13px 13px 13px 54px;margin-bottom:10px;width:100%;border:3px solid transparent;background-size:30px 30px;background-position:11px 8px;background-repeat:no-repeat}#contact_form #id_body#id_name,#contact_form #id_city#id_name,#contact_form #id_email#id_name,#contact_form #id_name#id_name,#contact_form #id_state#id_name,#contact_form select#id_name{background-image:url(https://houseplans.co/static/images/ui/name.svg)}#contact_form #id_body#id_email,#contact_form #id_city#id_email,#contact_form #id_email#id_email,#contact_form #id_name#id_email,#contact_form #id_state#id_email,#contact_form select#id_email{background-image:url(https://houseplans.co/static/images/ui/email.svg)}#contact_form #id_body#id_city,#contact_form #id_city#id_city,#contact_form #id_email#id_city,#contact_form #id_name#id_city,#contact_form #id_state#id_city,#contact_form select#id_city{background-image:url(https://houseplans.co/static/images/ui/us_capitol.svg)}#contact_form #id_body#id_state,#contact_form #id_city#id_state,#contact_form #id_email#id_state,#contact_form #id_name#id_state,#contact_form #id_state#id_state,#contact_form select#id_state{background-image:url(https://houseplans.co/static/images/ui/map_marker.svg)}#contact_form #id_body#id_body,#contact_form #id_city#id_body,#contact_form #id_email#id_body,#contact_form #id_name#id_body,#contact_form #id_state#id_body,#contact_form select#id_body{background-image:url(https://houseplans.co/static/images/ui/comment.svg)}#contact_form #id_body:focus,#contact_form #id_city:focus,#contact_form #id_email:focus,#contact_form #id_name:focus,#contact_form #id_state:focus,#contact_form select:focus{background-color:#fff;box-shadow:0;border:3px solid #3f6699;color:#3f6699;outline:0}#contact_form textarea{width:100%;height:164px;line-height:150%;resize:vertical}#contact_form select{margin:10px 0 20px 0;padding:20px;color:#888}#contact_form label{margin:20px 0 10px 0}#contact_form .submit{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:right;margin-bottom:40px}#contact_form .submit .btn{padding:10px 20px 10px 20px;margin-bottom:10px;font-size:18px;max-width:250px}#contact_form p.errors,#contact_form ul.errorlist{color:red;font-weight:700}#contact_info #map_canvas{height:500px}#contact_info .flex{margin-top:40px;font-size:18px}#contact_info .flex div{margin-bottom:20px}#contact_info .btn{padding:10px 20px 10px 20px;margin:20px auto;font-size:18px;max-width:400px}.blogpage{text-align:justify;padding:20px 20px 30px 20px;font-size:18px;line-height:24px}@media (min-width:666px){.blogpage{padding:30px 40px 40px 40px}}.blogpage.center{text-align:center}.blogpage.center p{text-align:center}.blogpage ul{list-style-type:disc;text-align:left;font-size:18px;margin:20px auto 20px 20px}.blogpage ul li{margin:10px;text-align:left}.blogpage .image{position:relative;max-width:100%;margin-bottom:10px}.blogpage .image img{margin:0}.blogpage .image .title{text-align:left;margin-bottom:5px;font-weight:700}.blogpage .image .caption{margin-top:5px;margin-bottom:5px;text-align:right;font-style:italic;font-size:16px;padding-bottom:9px}.blogpage .image.left{float:left;padding:0 25px 0 0;width:60%;min-width:300px;max-width:600px}.blogpage .image.left .caption{border-bottom:1px solid rgba(0,0,0,.1)}@media (max-width:666px){.blogpage .image.left{float:none;width:100%;max-width:none;padding:0}}.blogpage .image.right{float:right;padding:0 0 0 25px;width:60%;min-width:250px;max-width:600px}.blogpage .image.right .title{text-align:right}.blogpage .image.right .caption{border-bottom:1px solid rgba(0,0,0,.1)}@media (max-width:666px){.blogpage .image.right{float:none;width:100%;max-width:none;padding:0}}.blogpage blockquote{background:#f9f9f9;border-left:10px solid #eee;margin:20px 25px 10px 0;padding:.5em 10px;quotes:"\201C" "\201D" "\2018" "\2019"}.blogpage blockquote p{display:inline;font-weight:700}.blogpage blockquote:before{color:#bbb;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}.blogpage blockquote.left{border-left:none;border-right:10px solid #eee;width:50%;min-width:250px;max-width:600px;float:left;padding:0 25px 0 0}@media (max-width:666px){.blogpage blockquote.left{float:none;width:100%;max-width:none}}.blogpage blockquote.right{width:50%;min-width:250px;max-width:600px;float:right;padding:0 0 0 25px}@media (max-width:666px){.blogpage blockquote.right{float:none;width:100%;max-width:none}}.blogpage img{width:100%;margin:20px auto 5px auto}.blogpage img.left{float:left;width:auto;margin-right:20px}.blogpage img.right{float:right;width:auto;margin-left:20px}.blogpage a{color:#3f6699;font-weight:700}.blogpage a.btn{color:#fff}.blogpage a.pinterestbutton{z-index:100;top:10px;right:10px;width:30px!important;height:30px;margin:0!important;border-radius:5px;position:absolute;z-index:120;display:block;background-image:url(/media/images/ui/p.png);background-position:center center;background-size:25px 25px}.blogpage h1,.blogpage h2,.blogpage h3,.blogpage h4{font-weight:700;text-align:left;margin-left:auto;margin-right:auto}.blogpage h1.regular,.blogpage h2.regular,.blogpage h3.regular,.blogpage h4.regular{font-weight:400;text-align:center}.blogpage h1{margin-top:20px;margin-bottom:40px}.blogpage h2{margin-top:20px}.blogpage h3{margin-top:20px;margin-bottom:5px}.blogpage h4{margin-top:30px;margin-bottom:5px}.blogpage h5{text-align:left;margin-left:20px}.blogpage p{text-align:justify;font-size:18px;line-height:24px;max-width:none}.blogpage #comments{position:relative;margin-top:50px;padding-top:30px;border-top:1px dashed #cbcbcb}.pictoralpost{position:relative;margin:auto}.pictoralpost img{width:100%;margin-bottom:0}.pictoralpost p{top:-5px;margin-top:0}.pictoralpost p.title{text-align:right;font-style:italic;margin-bottom:10px}.pictoralpost a.pinterestbutton{position:relative;float:right;top:-90px;right:10px;width:30px!important;margin:0!important}#login_form{width:350px;margin:auto;position:relative}#login_form h1{padding-top:19%}#login_form form{margin:0 auto}#login_form p.error{color:red}#login_form input[type=text],#login_form input[type=password]{text-align:left;position:relative;width:100%;padding:3%;background:#fff;margin-bottom:6%;font-family:'Open Sans',sans-serif;font-display:swap;color:#676767;font-weight:600;font-size:16px;outline:0;border:1px solid #DED6D6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-appearance:none}#login_form input[type=submit]{margin-bottom:30px}#login_form input[type=text]:hover,#login_form input[type=password]:hover{border:1px solid #949494;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}.register{max-width:350px;padding:10px;margin:auto}.register .errorlist{color:red}.register .errorlist li{margin:0;text-align:center}.register input[type=text],.register input[type=password],.register input[type=email]{text-align:left;position:relative;width:100%;padding:3%;background:#fff;margin-bottom:6%;font-family:'Open Sans',sans-serif;font-display:swap;color:#676767;font-weight:600;font-size:16px;outline:0;border:1px solid #DED6D6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-appearance:none}.register input[type=text]:hover,.register input[type=password]:hover,.register input[type=email]:hover{border:1px solid #949494;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}.register p.note{font-size:14px;line-height:16px}.prefs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.prefs .editform{display:none}.prefs>div{width:250px;margin:10px 30px 10px 10px}.prefs>div h1,.prefs>div h2,.prefs>div h3,.prefs>div h4,.prefs>div h5,.prefs>div p{text-align:left;margin:0}.prefs>div h5{font-size:16px}.prefs>div span{display:block;text-align:right}.prefs>div p.sub{font-size:15px}.prefs>div.edit{width:50px}.prefs .dipswitch{display:flex;justify-content:space-between;align-content:space-between}.prefs .dipswitch>div{display:block;width:30px;height:10px;background:#aaa;margin:10px 0;position:relative;border-radius:50px;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.2)}.prefs .dipswitch>div label{display:block;width:16px;height:16px;position:absolute;top:-3px;left:-3px;cursor:pointer;background:#888;border-radius:50px;border:1px solid rgba(0,0,0,.5);box-shadow:0 2px 5px 0 rgba(0,0,0,.3);transition:all .4s ease}.prefs .dipswitch>div input[type=checkbox]{visibility:hidden}.prefs .dipswitch>div input[type=checkbox]:checked+label{left:17px;background:#efefef}.prefs .dipswitch span{display:block;line-height:30px}#advsearch{padding-bottom:20px}#advsearch .expand{display:block;width:25px;height:25px;background-image:url(/static/images/ui/plus.svg);background-size:15px;background-repeat:no-repeat;background-position:center center}#advsearch .container{display:flex;flex-direction:row;flex-wrap:wrap;align-content:stretch}#advsearch .block{background:#fff;flex:1 1 auto;margin:5px;padding:10px;text-align:center;align-content:stretch;justify-content:flex-start}@media (min-width:768px){#advsearch .block{width:48%}}@media (min-width:1024px){#advsearch .block{width:32%}}#advsearch .block.full{width:100%;justify-content:stretch}#advsearch .block.buttons{display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:wrap;padding:0;margin:0;width:100%;background:0 0}#advsearch .block.buttons input[type=reset],#advsearch .block.buttons input[type=submit]{color:#fff;background:#aaa;padding:5px 15px 5px 15px;border-radius:5px;border:none;margin:10px}#advsearch .block.buttons input[type=submit]{background:#ff9000}#advsearch .block.buttons fieldset{width:200px;flex-basis:2}#advsearch span{width:100%}#advsearch fieldset{margin-bottom:10px}#advsearch fieldset.filter{max-width:200px}#advsearch fieldset legend{display:flex;justify-content:space-between;width:100%;font-weight:700;padding-bottom:5px;color:#555}#advsearch fieldset select{width:100%}#advsearch fieldset.split input[type=number],#advsearch fieldset.split input[type=text]{width:48%}#advsearch fieldset.split input[type=number]:first-of-type,#advsearch fieldset.split input[type=text]:first-of-type{margin-right:5px}#advsearch fieldset input[type=number],#advsearch fieldset input[type=text]{width:100%;padding:5px;border:1px solid #aaa}#advsearch fieldset input[type=checkbox]:checked+label{background-color:#527fb9;color:#fff}#advsearch fieldset input[type=checkbox],#advsearch fieldset input[type=radio]{display:none}#advsearch fieldset ul{display:flex;flex-wrap:wrap}#advsearch fieldset ul li{margin:2px;flex-grow:1;flex-shrink:1}#advsearch fieldset label{color:#555;width:100%;background-color:#eee;padding:5.6px;display:block;text-align:center;cursor:pointer;line-height:20px}#option_form{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin:auto}#option_form.optionpage{max-width:800px}#option_form input[type=submit]{text-align:center;width:100%;max-width:500px;margin:20px auto!important}#option_form fieldset div{padding:20px 20px 10px 20px}#option_form .det_stats p{margin-left:0}#option_form .callout-box{flex-grow:1;width:100%;max-width:350px;margin:10px}#option_form .callout-box.grow{max-width:none}#option_form .callout-box span.package{font-size:18px;margin:15px 0 0 10px;font-weight:700}#option_form .callout-box span.price{font-size:18px;float:right;font-weight:700}#option_form .callout-box p.subnote{font-weight:400;color:#888;margin:5px 0 5px 25px}.callout-box,.group .callout-box{position:relative;padding:15px;margin-bottom:15px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.callout-box fieldset>div,.group .callout-box fieldset>div{text-align:left}ul.cart-questions{vertical-align:top}ul.cart-questions li{vertical-align:top;margin:20px 20px 10px 0}#shopping_cart thead.col{font-weight:700;background:#fff}.total,h3.total,h4.total{text-align:right;width:120px}.returns{text-align:center;color:#777}.invoice{background:#fff;position:relative;display:block;padding:20px;max-width:800px;margin:auto}.invoice table{width:100%}.invoice table .cart{font-weight:700}.invnote{color:red;font-size:12px;margin:0 auto 10px auto;text-align:center}.checkout-details{position:relative;display:block;padding:20px;margin:20px auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;max-width:748px}#checkout{list-style-type:none;text-align:center}#checkout fieldset{margin:auto}#checkout label{float:left;width:200px;font-size:16px;display:inline-block;text-align:left;margin-top:20px}#checkout span{display:none}#checkout legend{margin-bottom:8px;font-weight:700;font-size:3em;text-shadow:.07em .07em .07em #fff;color:#000;padding:10px}#checkout select{width:100%;margin-bottom:10px;height:40px;display:block}#checkout input[type=checkbox]{width:50px;padding:10px;margin-bottom:10px;display:block;clear:right}#checkout input[type=text]{width:100%;padding:10px;margin-bottom:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block}#checkout #id_email{width:100%;height:40px;border:1px solid #c8c8c8;margin-bottom:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block}#checkout .errorlist li{color:red}@media (min-width:658px){#checkout #id_email,#checkout input[type=text],#checkout select{width:100%;display:inline-block;max-width:400px}}.address p{color:#4672ac;font-size:1.2em;margin:2px;text-transform:capitalize}.address p.email{text-transform:lowercase}.address p span{color:#000;text-transform:capitalize}.address img{text-align:center;margin:15px auto;height:25px}.address h4{margin-top:20px}#id_billing_country,#id_billing_state,#id_credit_card_expire_month,#id_credit_card_expire_year,#id_credit_card_type,#id_shipping_country,#id_shipping_state{padding:5px}#popupinfo{width:100%;margin:10px;max-width:350px}#popupinfo p{text-align:left}#popupinfo h6{font-weight:700;color:green}#popupinfo span{display:block;text-align:center;margin:10px;font-size:16px}.builder{height:120px}.builder,.realtor{width:260px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;padding:10px;display:inline-block;overflow:hidden;z-index:2;margin:0 auto 15px 10px;position:relative;color:#000;text-align:right;vertical-align:top}.builder a,.realtor a{color:#000}.builder a:hover,.realtor a:hover{color:#777}.builder .name,.builder a,.realtor .name,.realtor a{font-weight:700}.builder .company,.realtor .company{color:#777;font-style:italic;text-align:right}.builder .serving,.realtor .serving{clear:both;text-align:center;color:#777}.builder span,.realtor span{display:block;text-align:right}.builder span.cname,.realtor span.cname{font-weight:700;text-transform:uppercase}.builder .photo,.realtor .photo{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100px;height:100px;overflow:hidden;margin:0 0 10px 0;float:left;text-align:center}.builder .photo img,.realtor .photo img{max-height:100px}.builder .photo.placeholder,.realtor .photo.placeholder{background-image:url(/media/images/ui/buildersilhouette.png);background-repeat:no-repeat}.builder .ccb,.builder .nmls,.realtor .ccb,.realtor .nmls{margin-bottom:0;text-align:right}.builder .phone,.realtor .phone{position:absolute;font-size:14px;right:10px;bottom:10px}.builder.detail,.realtor.detail{position:relative;box-shadow:none;border:none;background:0 0;width:100%;padding:40px}.builder.detail .company,.builder.detail .name,.realtor.detail .company,.realtor.detail .name{font-size:36px}.builder.detail .photo,.realtor.detail .photo{width:200px!important;height:200px!important}.builder .button,.realtor .button{position:absolute;bottom:5px;right:5px}.builder-detail{text-align:right;max-width:1000px;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:auto}.builder-detail>div{margin:20px auto 20px auto;display:flex;flex-direction:column;width:45%}.builder-detail .builderphoto{padding-bottom:16.25%;background-size:contain;background-position:0 50%;background-repeat:no-repeat}.builder-detail .builderphoto.placeholder{background-image:url(/media/images/ui/buildersilhouette.png)}.builder-detail .details{text-align:right}.builder-detail .details h1,.builder-detail .details h2,.builder-detail .details h3,.builder-detail .details h4,.builder-detail .details p{text-align:right;margin:0;padding:0;line-height:1em}.builder-detail .details h1{margin-bottom:5px}.builder-detail .details h2{margin-bottom:20px}.builder-detail .details h3{color:grey}.builder-detail .details .builderphone{font-size:14px}.builderwebsitelink h3{text-align:center;color:#fff}.builderwebsitelink h3:hover{color:#3f6699}.state{display:none}.collection-description p{font-size:18px;line-height:1.3em;text-align:justify;margin:auto;width:90%;max-width:1000px;padding:10px 30px 10px 30px}.builder-description p{font-size:20px;line-height:1.5em;text-align:left;margin:auto;max-width:1000px;padding:10px}.license{padding:20px;font-size:16px;line-height:1.5em}.license p{max-width:100%;font-size:16px;line-height:1.5em}.license #licenseedetails{display:flex;flex-direction:row;justify-content:space-between}.license #licenseedetails>div{max-width:300px;margin:20px;text-align:left}.license.print{display:block;max-width:900px;margin-left:auto;margin-right:auto;font-size:14px;line-height:18px;background:#fff;box-shadow:1px 1px 4px rgba(0,0,0,.5)}.license.print h3{text-align:left;margin-bottom:10px}.license.print p{font-size:14px;line-height:18px}.license.print ul{margin-bottom:20px;list-style-type:square;text-align:left}.license.print ul li{margin-left:35px;margin-right:35px;margin-bottom:5px}.license.print .licensebullets{margin:20px;margin-bottom:20px}.license.print .licensebullets h3{margin-bottom:10px}.license.print .licensebullets ul li{margin-bottom:10px;margin-left:35px}@media print{.license.screen{display:none}.license.print{display:block;box-shadow:none;max-width:inherit;margin-top:0;margin-bottom:0}}#licenseacceptance{text-align:center;margin:auto}#licenseacceptance input[type=checkbox],#licenseacceptance input[type=radio]{display:none}#licenseacceptance input[id^=id_license_acceptance]+label{cursor:pointer;background-color:#ff9000;padding:18px 20px 18px 25px;border-radius:1000px;display:inline-block;position:relative;margin:auto;text-align:left;color:#FFF;font-size:1.2em;width:400px;text-shadow:0 1px 0 rgba(0,0,0,.2);border-bottom:1px solid #552B09}#licenseacceptance [id^=id_license_acceptance]+label:active,#licenseacceptance [id^=id_license_acceptance]:checked+label:active{background:#aaa}#licenseacceptance [id^=id_license_acceptance]:checked+label{background:#61d833}#licenseacceptance [id^=id_license_acceptance]+label:after{content:' ';border-radius:100px;width:32px;position:absolute;top:12px;right:12px;box-shadow:inset 0 0 15px rgba(0,0,0,.2);height:32px}#licenseacceptance [id^=id_license_acceptance]+label:before{content:' ';border-radius:100px;width:20px;position:absolute;top:18px;right:18px;z-index:999;box-shadow:inset 0 3px 30px #fff;height:20px;display:none}#licenseacceptance [id^=id_license_acceptance]:checked+label:before{display:block}#licenseacceptance #submit{font-size:1.2em}#licenseacceptance #submit:disabled{cursor:default;background:#ccc}.gallerylinks li{margin:5px;padding:3px;width:100%;border:1px solid #aaa;cursor:pointer}.gallerylinks li:hover{background:#eeee}.print{display:none}@media print{.container,html{padding-left:5px;padding-right:5px;background:#fff}@page :left{margin:1cm}@page :right{margin:1cm}header:after{display:block;content:"Thanks for visiting https://www.houseplans.co - the home of The Mascord Collection of house plans.  Please let us know if we can aid in your search for your home design.";margin:20px;border:1px solid #bbb;padding:5px;font-style:italic;text-align:center}#builders,#buyfrommascord,#collections,#comments,#discussion,#fb-root,#footernav,#infolinks,#nav,#option_form,#similar,#sticky,#subnav,#tognav,.mobilemenubutton,.nav,nav{display:none}.container.pad{padding:0}.header-right,.screen,.splitside,.titlemenu{display:none}.print{display:block}img{max-width:1110px!important;height:auto!important}.floorplanimage{page-break-before:none}.floorplanimage:after{display:block;content:"This home design is Copyrighted by Alan Mascord Design Associates Inc";margin:5px;font-style:bold;text-align:center}.floorplanimage img{width:80%}.floorplanimage .menu{display:none}.group{text-align:justify;margin-right:0;margin-left:0}.half{width:100%;display:block}.flexpageleft{width:100%}#homedetails{width:100%;font-size:36px}}.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\9;vertical-align:middle}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;display:inline-flex;align-items:center}.bootstrap-select>.dropdown-toggle:after{margin-top:-1px;margin-left:auto}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,.5)}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none;z-index:0!important}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn,.input-group .bootstrap-select.form-control{display:table-cell;z-index:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle:before{content:'';display:inline-block}.bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;padding-right:inherit;height:100%;width:100%;text-align:left;margin-right:-100%}.input-group .bs3.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}.input-group .bs3.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .filter-expand{width:.5px!important;float:left;opacity:0!important;overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;box-sizing:border-box}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}#homedetails{width:100%;max-width:900px;margin:auto}#homedetails hr{border-bottom:1px solid #eee;margin:40px}#homedetails ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;text-align:center}#homedetails ul li{min-height:20px;line-height:20px;flex-grow:0;font-size:12px;color:#000;background-size:20px 20px;background-position:50% 0;background-repeat:no-repeat;margin:5px;padding-top:25px}@media screen and (min-width:768px){#homedetails ul li{margin:10px;background-size:30px 30px;font-size:16px;line-height:22px;text-align:center;padding-top:40px}}#homedetails ul li.beds{background-image:url(https://houseplans.co/static/images/ui/bed_filled.svg);fill:#fff!important}#homedetails ul li.baths{background-image:url(https://houseplans.co/static/images/ui/shower_and_tub_filled.svg)}#homedetails ul li.halfbaths{background-image:url(https://houseplans.co/static/images/ui/toilet.svg)}#homedetails ul li.stories{background-image:url(https://houseplans.co/static/images/ui/stairs.svg)}#homedetails ul li.totalarea{background-image:url(https://houseplans.co/static/images/ui/heating_room_filled.svg);text-align:center;line-height:14px}#homedetails ul li.garage{background-image:url(https://houseplans.co/static/images/ui/garage2.svg)}#homedetails ul li.roof{background-image:url(https://houseplans.co/static/images/ui/structural_filled.svg);line-height:15px}#panocontainer{border-radius:10px;height:60%}.panos{width:100%;margin:auto}.panos span{display:inline-block;vertical-align:middle;width:auto;font-size:12px;text-align:center}.panos span:before{display:inline-block;vertical-align:middle;content:"";width:20px;height:20px;background-image:url(../images/ui/pano.png);background-size:20px;background-position:center center;background-repeat:no-repeat;margin-right:10px}.panos span:after{display:inline-block;vertical-align:middle;content:"";width:30px;height:20px;background-image:url(../images/ui/vr.png);background-size:30px;background-position:center center;background-repeat:no-repeat;margin-left:10px}.titleimage{margin:auto;position:relative;text-align:center;background-color:#e6e6e6;background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:120px}.titleimage img{width:100%;margin:0 auto 0 auto;padding:0}.titleimage>div{position:relative;max-width:1500px;margin:auto}#toptitle{position:absolute;top:12px;left:10px;width:200px}#toptitle h1,#toptitle h2,#toptitle h3,#toptitle h4{text-align:left;color:#fff;text-shadow:0 1px 1px #000;line-height:1em;margin-top:2px;margin-left:0;margin-bottom:0;white-space:nowrap;padding:0}#toptitle h1{font-size:22px}#toptitle h3{font-size:14px}@media screen and (min-width:480px){#toptitle h1{font-size:28px}#toptitle h3{font-size:22px;margin-left:3px}}@media screen and (min-width:568px){#toptitle{left:15px}#toptitle h1{font-size:32px}#toptitle h3{font-size:18px}}@media screen and (min-width:768px){#toptitle{width:auto}#toptitle h1{font-size:32px}#toptitle h3{font-size:22px}}@media screen and (min-width:1024px){#toptitle{top:25px;left:25px}#toptitle h1{font-size:64px}#toptitle h3{font-size:36px}}.invisiblegallerylink{position:absolute;top:0;left:0;width:100%;height:100%;z-index:96;cursor:pointer}.titlemenu{display:flex;position:absolute;bottom:auto;left:auto;max-width:400px;padding:10px;z-index:18;flex-direction:row;justify-content:center}.titlemenu.bottomleft{top:auto;right:auto;bottom:0;left:0}.titlemenu.topright{top:0;right:0;bottom:auto;left:auto}@media screen and (min-width:768px){.titlemenu{padding:15px}}@media screen and (min-width:1024px){.titlemenu{padding:25px}}.titlemenu .btn{margin:5px;padding:5px;width:auto;font-size:0;line-height:0;border-radius:0;flex-grow:0;flex-shrink:1;background-color:#fbfbfb;border-radius:6px;-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 4px 0;-moz-box-shadow:rgba(0,0,0,.2) 0 1px 4px 0;box-shadow:rgba(0,0,0,.2) 0 1px 4px 0}.titlemenu .btn:hover{background-color:#fff}.titlemenu .btn.add_favorite span{content:"save"}.titlemenu .btn.add_favorite span:before{background-image:url(/static/images/ui/like.svg)}.titlemenu .btn.del_favorite span{content:"remove"}.titlemenu .btn.del_favorite span:before{background-image:url(/static/images/ui/filled_like.svg)}.titlemenu .btn.threesixty span:before{background-image:url(/static/images/ui/icons8-rotate_right.svg)}.titlemenu .btn.photos{font-size:12px;line-height:12px}.titlemenu .btn.photos span:before{display:none}.titlemenu .btn.basement span:before{background-image:url(/static/images/ui/icons8-stairs_up.svg)}.titlemenu .btn.nobasement span:before{background-image:url(/static/images/ui/icons8-stairs_down.svg)}.titlemenu .btn span{display:inline-block;margin:0}.titlemenu .btn span:before{display:inline-block;vertical-align:middle;content:"";width:15px;height:15px;margin:auto;background-size:15px;background-repeat:no-repeat}@media screen and (min-width:1024px){.titlemenu .btn span{font-size:16px;line-height:1em;padding:0;margin:auto}.titlemenu .btn span:before{text-align:center;padding:0;margin-right:10px}}@media screen and (min-width:768px){.titlemenu .btn{margin:10px;padding:10px 15px 10px 15px;flex-grow:0;flex-shrink:1}}@media screen and (min-width:1024px){.titlemenu .btn{margin:10px;padding:10px 15px 10px 15px;flex-grow:0;flex-shrink:1}}.package-card{position:relative;display:block;width:100%;margin:5px 0;padding:5px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.25);border-radius:5px}.package-card hr{display:none}.package-card.button:hover{background:orange}.package-card.basement{background:#def4fd}.package-card .icon{position:absolute;top:0;left:8px;width:20px;height:20px;margin:5px auto;background-size:20px 20px;background-position:center center;background-repeat:no-repeat}.package-card .icon.bidset{background-image:url(/static/images/ui/icons8-calculator.svg)}.package-card .icon.pdf{background-image:url(/static/images/ui/pdf.svg)}.package-card .icon.paper{background-image:url(/static/images/ui/paper.svg)}.package-card .icon.cad{background-image:url(/static/images/ui/drafting_compass_filled.svg)}.package-card .icon.hybrid{left:0;width:70px;background-size:70px 20px;background-image:url(/static/images/ui/both.svg)}.package-card .icon.engineering{background-image:url(/static/images/ui/icons8-stationery.svg)}.package-card .icon.basement{background-image:url(/static/images/ui/icons8-stairs_down.svg)}.package-card input{position:absolute;top:5px;left:8px}.package-card span{display:inline-block}.package-card span.package{width:65%;margin:0;text-align:left;font-size:16px}.package-card span.price{float:right;text-align:right;font-size:18px;font-weight:700;margin-bottom:0;margin-right:5px}.package-card span.subnote{display:block;margin:5px 0 5px 0;padding:0 10px 0 10px;font-size:13px}.package-card span.license{font-size:12.5px;margin:0;padding:5px 0 5px 0}.planslide{position:relative;text-align:center}.planslide .menu{width:100%;max-width:900px;margin:auto;display:flex;justify-content:center;align-items:flex-end;vertical-align:middle}.planslide .menu .btn{margin:5px;padding:5px;width:auto;font-size:0;line-height:0;border-radius:0;font-weight:700;flex-grow:0;flex-shrink:1;background-color:#fff;border-radius:6px;z-index:17;-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 4px 0;-moz-box-shadow:rgba(0,0,0,.2) 0 1px 4px 0;box-shadow:rgba(0,0,0,.2) 0 1px 4px 0}.planslide .menu .btn.enlarge span{content:"enlarge"}.planslide .menu .btn.enlarge span:before{background-image:url(/static/images/ui/icons8-fit_to_width.svg)}.planslide .menu .btn.flip span{content:"flip"}.planslide .menu .btn.flip span:before{background-image:url(/static/images/ui/flip.svg)}.planslide .menu .btn.pin span{content:"pin"}.planslide .menu .btn.pin span:before{background-image:url(/static/images/ui/icons8-pinterest.svg)}.planslide .menu .btn span{display:inline-block;margin:0}.planslide .menu .btn span:before{display:inline-block;vertical-align:middle;content:"";width:20px;height:20px;margin:auto;background-size:20px;background-repeat:no-repeat}@media screen and (min-width:1024px){.planslide .menu .btn span{font-size:18px;line-height:1em;padding:0;margin:auto}.planslide .menu .btn span:before{text-align:center;padding:0;margin-right:10px}}@media screen and (min-width:768px){.planslide .menu .btn{margin:10px;padding:10px 15px 10px 15px;flex-grow:0;flex-shrink:1}}@media screen and (min-width:1024px){.planslide .menu .btn{margin:10px;padding:10px 15px 10px 15px;flex-grow:0;flex-shrink:1}}.planslide img,.planslide picture{display:inline}.info .row{background:#f5f5f5;width:100%;max-width:900px;display:flex;flex-wrap:wrap;margin:10px auto 10px auto}.info .column{width:65%;text-align:right;padding:15px}.info .column:first-of-type{width:35%;text-align:left;background:#e6e6e6}.info .column h4{margin:0;padding:0;text-align:left;font-size:16px}.info .column ul{display:block;width:100%}.info .column ul li{display:block;width:100%;margin-bottom:5px}.info .column ul li.subtotal{margin-top:5px;padding-top:5px;border-top:1px solid #aaa}.info .column ul li p,.info .column ul li span{display:inline-block;width:50%;font-size:16px;line-height:20px}.info .column ul li p{text-align:left;margin:0;font-weight:700;vertical-align:top}.info .column ul li span{text-align:right}.info .column ul li span.fullwidth{width:100%}@media and (min-width:768px){#info{padding:20px}}#info .container{flex-wrap:wrap}#info .section{max-width:900px;display:flex;margin:0 auto 15px auto;padding:0 0 15px 0;border:1px solid #fff}#info .section:last-of-type{border-bottom:none}@media and (min-width:768px){#info .section:first-of-type{margin-top:60px}}#info .section h4{font-size:16px;min-width:30%;flex-grow:0;margin:0 15px 0 0;text-align:left}@media and (min-width:768px){#info .section h4{margin:0 20px 0 0}}#info .section ul{display:flex;flex-wrap:wrap;flex-grow:1;flex-shrink:1;flex-basis:1;justify-content:flex-end;align-items:flex-end}#info .section ul.additionalfeature li{text-align:right}#info .section ul.additionalfeature li p:after{content:""}#info .section ul.single{display:block}#info .section ul.single li p{font-weight:400}#info .section ul li{display:flex;justify-content:space-between;align-items:center;text-align:left;width:181px}@media screen and (min-width:580px){#info .section ul li{width:174px}#info .section ul li:nth-child(even){margin-left:15px}}@media screen and (min-width:768px){#info .section ul li{width:45%;max-width:45%}#info .section ul li:nth-child(even){margin-left:25px}}#info .section ul li p,#info .section ul li span{font-size:16px;line-height:20px}#info .section ul li p{margin:0;font-weight:700}#info .section ul li p:after{content:':'}#info .section ul li span{text-align:right}a.infolink{display:block;margin:5px 0 5px 0;background-color:#54545c;display:flex;padding:10px;text-align:center;border-radius:5px}a.infolink:hover{background-color:#d3d3d3}a.infolink span{color:#fff;font-weight:700;font-size:18px;width:100%}a.infolink.orange{background-color:orange}a.configurebutton{display:flex;margin:10px;background:#ff8c00;padding:20px;text-align:center;border-radius:5px;-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 4px 0;-moz-box-shadow:rgba(0,0,0,.2) 0 1px 4px 0;box-shadow:rgba(0,0,0,.2) 0 1px 4px 0}a.configurebutton span{color:#fff;font-weight:700;font-size:18px;width:100%;text-shadow:0 1px 2px rgba(0,0,0,.5)}a.configurebutton:hover{background-color:orange}a.configurebutton.grey{background-color:#0CB1B1;border:2px solid #fff}a.configurebutton.grey:hover{background-color:#d3d3d3;border:2px solid #fff}.blurb a{font-weight:700;color:#3f6699}.builder{width:260px;height:120px;border-radius:5px;background:#fff;padding:10px;display:inline-block;overflow:hidden;z-index:2;margin:0 auto 15px 10px;position:relative;color:#000;text-align:right;vertical-align:top}.builder a{color:#000}.builder a:hover{color:#a9a9a9}.builder .name,.builder a{font-weight:700}.builder .company{color:#a9a9a9;font-style:italic;text-align:right}.builder .serving{clear:both;text-align:center;color:#a9a9a9}.builder span{display:block;text-align:right}.builder span.cname{font-weight:700;text-transform:uppercase}.builder .photo{width:100px;height:100px;overflow:hidden;margin:0 0 10px 0;float:left;text-align:center}.builder .photo img{max-height:100px}.builder .photo.placeholder{background-image:url(/media/images/ui/buildersilhouette.png);background-repeat:no-repeat}.builder .ccb,.builder .nmls{margin-bottom:0;text-align:right}.builder .phone{position:absolute;font-size:14px;right:10px;bottom:10px}.builder.detail{position:relative;box-shadow:none;border:none;background:0 0;width:100%;padding:40px}.builder.detail .company,.builder.detail .name{font-size:36px}.builder.detail .photo{width:200px!important;height:200px!important}.creditline{display:block;width:100%;text-align:right;margin-bottom:20px}#sticky-anchor{display:block;height:0}#sticky-anchor.stuck{height:56px}#sticky{padding:0;background-color:#fff;width:100%}#sticky .container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;padding:0}#sticky.stick{position:fixed;top:0;left:0;right:0;z-index:18}#sticky .btn{margin:5px;background:0 0;width:auto;font-size:18px;border-radius:0;border-bottom:4px solid #fff;font-weight:700;flex-grow:0}#sticky .btn:hover{border-bottom:4px solid #aaa}#sticky .btn span{display:inline-block;margin:auto}#sticky .btn span:before{display:inline-block;vertical-align:middle;content:"";width:20px;height:20px;margin:auto;background-size:20px;margin-right:10px;background-repeat:no-repeat}#sticky .btn span.details:before{background-image:url(../../static/images/ui/fine_print.svg)}#sticky .btn span.floorplansbtn:before{background-image:url(../../static/images/ui/drafting_compass.svg)}#sticky .btn span.pricing:before{background-image:url(../../static/images/ui/price_tag_USD.svg)}#sticky .btn span.flyer:before{background-image:url(../../static/images/ui/paper.svg)}#sticky .btn span.comments:before{background-image:url(../../static/images/ui/icons8-comments.svg)}#sticky .btn span.photos:before{background-image:url(../../static/images/ui/icons8-instagram_new.svg)}#sticky .btn.blue{float:right;padding:8px 20px 11px 20px}#sticky .btn.blue span{vertical-align:middle;color:#0076ff}#sticky .btn.blue span:before{display:inline-block;vertical-align:middle;content:"";width:20px;height:20px;background-image:url(../../static/images/ui/download_0076ff.svg);background-size:20px;margin-right:10px;background-repeat:no-repeat}#sticky .btn.blue:hover{border-bottom:4px solid #0076ff}#sticky .btn.orange{float:right;padding:8px 20px 11px 20px}#sticky .btn.orange:hover{border-bottom:4px solid orange}#sticky .btn.orange span{vertical-align:middle;color:orange}#sticky .btn.orange span:before{display:inline-block;vertical-align:middle;content:"";width:20px;height:20px;background-image:url(../../static/images/ui/download_ff9b00.svg);background-size:20px;margin-right:10px;background-repeat:no-repeat}@media screen and (max-width:1000px){#sticky .btn span{font-size:0;line-height:0;padding:0}#sticky .btn span:before{text-align:center;padding:0}}.svgbox{margin:30px;height:650px;position:relative;background-position:center center;background-size:90%;background-repeat:no-repeat}#placeholder{background:#fff;text-align:center;vertical-align:middle;height:450px;background:url(/media/images/ui/draftingtools.png) 50% 50% no-repeat;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:15px}#placeholder p{text-align:center;padding-top:180px;font-size:30px;line-height:35px;font-weight:700}.exclusive{width:100%;background:#fdd786;margin:auto;padding:20px}.exclusive a{font-weight:700}.exclusive p{font-size:18px;margin:auto;text-align:center}.borderRadius{-moz-border-radius:5px;border-radius:5px}.borderRadiusTp{-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.borderRadiusBtm{-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.ddcommon{position:relative;display:-moz-inline-stack;zoom:1;display:inline-block;cursor:default}.ddcommon ul{padding:0;margin:0}.ddcommon ul li{list-style-type:none}.borderRadiusTp ul li:last-child{-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border-bottom:0 none #c3c3c3}.borderRadiusBtm ul li:first-child{-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border-bottom:1 solid #c3c3c3}.ddcommon .disabled img,.ddcommon .disabled span,.ddcommon.disabledAll{opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-khtml-opacity:.5;-moz-opacity:.5;color:#999}.ddcommon .clear{clear:both}.ddcommon .shadow{-moz-box-shadow:5px 5px 5px -5px #888;-webkit-box-shadow:5px 5px 5px -5px #888;box-shadow:5px 5px 5px -5px #888}.ddcommon input.text{color:#7e7e7e;padding:0;position:absolute;background:#fff;display:block;width:98%;height:98%;left:2px;top:0;border:none}.ddOutOfVision{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1}.borderRadius .shadow{-moz-box-shadow:5px 5px 5px -5px #888;-webkit-box-shadow:5px 5px 5px -5px #888;box-shadow:5px 5px 5px -5px #888}.borderRadiusBtm .shadow{-moz-box-shadow:-5px -5px 5px -5px #888;-webkit-box-shadow:-5px -5px 5px -5px #888;box-shadow:-5px -5px 5px -5px #888}.borderRadius .border,.borderRadiusTp .border{-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.borderRadiusBtm .border{-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.ddcommon .divider{width:0;height:100%;position:absolute}.ddcommon .ddArrow{display:inline-block;position:absolute;top:50%;right:4px}.ddcommon .ddArrow:hover{background-position:0 100%}.ddcommon .ddTitle{padding:0;position:relative;display:inline-block;width:100%}.ddcommon .ddTitle .ddTitleText{display:block}.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0}.ddcommon .ddTitle .description{display:block}.ddcommon .ddTitle .ddTitleText img{position:relative;vertical-align:middle;float:left}.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto;overflow-x:hidden;zoom:1;z-index:9999}.ddcommon .ddChild li{clear:both}.ddcommon .ddChild li .description{display:block}.ddcommon .ddChild li img{border:0 none;position:relative;vertical-align:middle;float:left}.ddcommon .ddChild li.optgroup{padding:0}.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px;font-weight:700;font-style:italic}.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}.ddcommon .noBorderTop{border-top:none 0!important;padding:0;margin:0}.dd{background:#fff;border:1px solid #ccc;margin:auto}.dd .divider{border-left:1px solid #bbb;border-right:1px solid #eee;right:24px}.dd .ddArrow{width:16px;height:16px;margin-top:-8px;background:url(../../static/images/ui/arrow_sans_down-16.png) no-repeat}.dd .ddArrow:hover{background-position:0 100%}.dd .ddTitle{color:#000}.dd .ddTitle .ddTitleText{width:221px;margin:0;padding:0;display:block}.dd .ddTitle .ddTitleText .ddlabel{position:relative;margin:0;padding:10px;display:flex;width:100%;justify-content:space-between;align-content:stretch;flex-wrap:wrap;color:#333}.dd .ddTitle .ddTitleText .ddlabel span.package{flex:flex-grow;font-size:16px;font-weight:700}.dd .ddTitle .ddTitleText .ddlabel span.price{text-align:left;font-size:16px}.dd .ddTitle .ddTitleText .placeholder{margin:0;width:100%;text-align:center;font-size:16px;font-weight:700}.dd .ddTitle .ddTitleText .description .subnote{display:block;color:#999;margin:5px 10px 5px 10px;font-size:13px}.dd .ddTitle .ddTitleText .description .license{display:block;font-size:12.5px;font-weight:400;color:green;padding:5px 0 5px 0}.dd .ddTitle .ddTitleText .description .license.bidset{color:red}.dd .ddTitle .ddTitleText .description .license.cad{color:orange}.dd .ddChild{background-color:#cfcfcf;left:-1px}.dd .ddChild li{padding:5px;background-color:#fff;border-bottom:1px solid #666;border-left:1px solid #666;border-right:1px solid #666;position:relative}.dd .ddChild li.selected{background-color:#d5d5d5;color:#000}.dd .ddChild li.hover{background-color:#f2f2f2}.dd .ddChild li .ddlabel{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"package price";color:#333}.dd .ddChild li .ddlabel span.package{margin:5px 0 0 10px;grid-area:package;text-align:left;font-size:16px;font-weight:700}.dd .ddChild li .ddlabel span.price{margin:5px 5px 0 5px;grid-area:price;text-align:right;font-size:16px}.dd .ddChild li .ddlabel span.placeholder{width:100%;margin:5px;text-align:center;color:#aaa}.dd .ddChild li .ddlabel.checkbox{margin-left:20px}.dd .ddChild li .description .subnote{display:block;color:#999;margin:5px 10px 5px 10px;font-size:13px}.dd .ddChild li .description .license{display:block;font-size:12.5px;font-weight:400;color:green;padding:5px 0 5px 0}.dd .ddChild li .description .license.bidset{color:red}.dd .ddChild li .description .license.cad{color:orange}.dd .ddChild li input{position:absolute;left:10px;top:10px}.dd .ddChild li.optgroup{padding:0}.dd .ddChild li.optgroup .optgroupTitle{padding:0 5px;font-weight:700;font-style:italic}.dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}/*# sourceMappingURL=houseplansco_planpage_min.css.map */