@font-face{font-family:characters;src:url(Entypo/Characters.eot);src:url(Entypo/Characters.eot?#iefix) format('embedded-opentype'),url(Entypo/Characters.woff) format('woff'),url(Entypo/Characters.ttf) format('truetype'),url(Entypo/Characters.svg#Characters) format('svg');font-weight:400;font-style:normal}[data-icon]:before,[data-icon-after]:after{font-family:characters,sans-serif;content:attr(data-icon);speak:none;float:left;margin-right:4px}[data-icon-after]:after{content:attr(data-icon-after)}.char{font-family:characters}@font-face{font-family:fontawesome;src:url(../fonts/fontawesome-webfont.eot?v=4.3.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff?v=4.3.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.3.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}[data-icon-fa]:before,[data-icon-fa-after]:after{font-family:fontawesome,sans-serif;content:attr(data-icon-fa);speak:none;float:left;margin-right:4px}[data-icon-fa-after]:after{content:attr(data-icon-fa-after)}.fa{font-family:fontawesome}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}html{overflow-x:hidden}body{background:#dcdcdc;color:#494949;font-size:18px;font-family:source sans pro,sans-serif;line-height:normal}p{margin:0;padding:0 0 30px}h1,.h1{color:#004b85;font:30px source sans pro,serif;line-height:normal;padding-bottom:10px}h2{color:#004b85;font:600 24px source sans pro,sans-serif;line-height:normal;padding-bottom:10px}h2 a{color:#004b85}h2.red{color:#d33d02;font-weight:400}h3{color:#004b85;font:600 24px source sans pro,sans-serif;font-style:italic;line-height:normal;padding-bottom:10px}a{color:#0074b7;text-decoration:none;cursor:pointer;transition:color 150ms linear,background 150ms linear,border 150ms linear,opacity 150ms linear;-moz-transition:color 150ms linear,background 150ms linear,border 150ms linear,opacity 150ms linear;-webkit-transition:color 150ms linear,background 150ms linear,border 150ms linear,opacity 150ms linear}a:hover{color:#de970f;text-decoration:none}a.more{color:#008752;font-weight:700;font-size:12px;line-height:12px}a.more:hover{text-decoration:none;color:#0086ab}em{font-style:italic}.noborder{border:0!important}.btn{background:#fec629;border:0;padding:8px 25px;color:#fff;text-align:center;font-weight:600;font-size:18px;font-family:source sans pro,sans-serif;display:inline-block;border-radius:3px;cursor:pointer;text-transform:uppercase;outline:0;letter-spacing:.05em;box-shadow:0 2px 0 rgba(0,0,0,.1);white-space:nowrap}.btn:hover{background:#f3b301;text-decoration:none;color:#fff}.btn.white{background:#fff;color:#de970f}.btn.white:hover{background:#f3b301;color:#fff}.btn.blue{background:#639dc9;padding:10px 25px 10px 20px;text-align:left;font-weight:700}.btn.blue.arrow{background:#639dc9 url(../images/right-arrow.png) no-repeat 94% center;white-space:normal}.btn.red{background:#e9220e;padding:10px 25px 10px 20px;text-align:left;font-weight:700}.btn.blue.sm{font-size:14px;padding:5px 25px 5px 10px}.btn.blue:hover{background-color:#3c7cac}.btn img{vertical-align:top}.btn.lg{font-weight:700;padding:8px 32px}.rectangle-out{position:relative;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}.rectangle-out:before{content:"";position:absolute;border-radius:3px;z-index:-1;top:0;left:0;right:0;bottom:0;background:#639dc9;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.rectangle-out:hover:before{-webkit-transform:scale(1);transform:scale(1)}ol li{list-style:decimal;margin-bottom:5px}hr{height:1px;clear:both;border:0;color:#fff;background-color:#ccc;margin:30px 0;float:left;width:100%}img{max-width:100%}.container{width:1600px;padding:0;margin:0 auto;position:relative;z-index:2}#navigation{clear:both;background:rgba(120,134,145,.7);position:relative;z-index:4}.ie8 #navigation{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#788691, endColorstr=#788691)"}.ie7 #navigation{background:#788691}.home #navigation{margin-bottom:-100%}.ie7 .home #navigation,.ie8 .home #navigation{margin-bottom:0}.menu-hold{float:right;clear:right}ul#main-nav{margin:0;padding:0;display:flex;display:-webkit-flex;display:-ms-flexbox}ul#main-nav li{display:block;list-style:none;padding:0;margin:0;position:relative}ul#main-nav li a:hover{text-decoration:none}ul#main-nav>li>a{display:block;margin:25px 0 25px 62px;font:600 20px source sans pro,sans-serif;color:#1b4b81;text-transform:uppercase}ul#main-nav>li:hover>a,ul#main-nav>li>a:hover{color:#7a7a7a;text-decoration:none}ul#main-nav>li.selected,ul#main-nav>li.active{}ul#main-nav li .subNav{display:none;position:absolute;min-width:225px;right:0;top:98%;background:#fff;z-index:9999;padding:15px 0;box-shadow:0 1px 2px rgba(0,0,0,.1);z-index:5}ul#main-nav li:hover .subNav,ul#main-nav li:hover .arrow{display:block}ul#main-nav li .subNav ul{margin:0;padding:0}ul#main-nav li .subNav ul li{float:none;display:block;text-align:left}ul#main-nav li .subNav ul li a{color:#494949;font:16px source sans pro,sans-serif;display:block;padding:3px 20px;white-space:nowrap}ul#main-nav li .subNav ul li a:hover{color:#004b85}#offCanvasNavigation .close-btn{display:none}.home #wrapper{background:#fff}.internal #wrapper{background:#fff;clear:both}#header,#content,#footer,#marketing,#greybar,#wrapper,#ctaLower{float:left;width:100%;clear:both}.ie7 #header,.ie7 #content,.ie7 #footer,.ie7 #marketing,.ie7 #greybar,.ie7 #wrapper,.ie7 #ctaLower{float:none}.internal.kiosk #int-wrap{margin:30px 0}.internal .yotpo-reviews-carousel{margin-top:40px}#wrapper{padding-top:137px}#header{position:fixed;left:0;top:0;background:#fff;z-index:5;box-shadow:0 2px 3px rgba(0,0,0,.2)}#header .container{width:96%}#header .logo{float:left;margin:10px 0}#header .logo img{max-height:112px}.kiosk #header .container{display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:center;-webkit-align-items:center;-ms-flex-align:center;justify-content:space-between}#topnav{float:right;margin:25px 0 0;line-height:30px;font-weight:600;font-family:source sans pro,sans-serif;font-size:18px;text-transform:uppercase;letter-spacing:.05em}#topnav ul{float:left;padding:0}#topnav ul li{display:block;float:left;padding:0 17px}#topnav ul li a{color:#7a7a7a}#topnav ul li a:hover{color:#fec629;text-decoration:none}#topnav ul a.favorite:before{content:"\3a"}.social{float:right;margin-top:20px;padding:0 0 0 15px;line-height:38px}.social a{margin:0 2px;display:inline-block}#marketing{overflow:hidden;z-index:4}.ie8 #marketing,.ie7 #marketing{z-index:0}.ie8 .flexslider .slides li,.ie8 .flexslider .slides li img,.ie8 .flexslider .slides{z-index:0;position:relative}#marketing #marketing-panel{z-index:100;position:relative}#content{position:relative;padding-bottom:20px;z-index:4}#content.wide{background:#fff}#content.wide .header_image{position:relative;top:-143px;margin-bottom:-143px;line-height:0}#content.wide .header_image img{width:100%}#content.wide #int-wrap{margin-top:0}.internal #content{padding-bottom:0}.home #content,#content .container,#content #int-wrap{background:#fff}.internal #content .container{background:0 0}.internal .wysiwyg{line-height:30px}#content.overlay{z-index:4}#content.overlay .container{margin-top:-148px}#int-wrap{margin:30px 0}.internal #marketing{background-attachment:fixed;background-position:center top;position:relative}.internal #marketing:not(.image-only):after{content:"";background:rgba(1,75,133,.7);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.internal #marketing .container{height:360px;display:flex;display:-webkit-flex;display:-ms-flexbox;flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;-ms-flexbox-direction:column;-ms-flex-align:center;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;-ms-flex-align:center;color:#fff;text-align:center;z-index:2}.internal #marketing.narrow .container{height:360px}.internal #marketing.neighborhood{background:#cedde8}.internal #marketing.neighborhood:after{display:none}.internal #marketing.neighborhood .container{height:185px;padding-top:30px;text-align:left;display:block;align-items:flex-start;justify-content:flex-start}.internal #marketing h1{display:block;color:#fff;font-size:40px}.internal #marketing .desc{width:100%;padding:20px 300px 0;font-size:24px;line-height:32px}.internal #marketing .desc a{color:#fec629}.internal #marketing .tags a{font-size:13px;color:#fff;font-style:italic}.internal #marketing .tags a:hover{color:#fec629}.subscribe{width:100%;padding:40px;background:rgba(28,75,129,.7);overflow:auto}.subscribe h3{font-style:normal;font-weight:400;color:#fff}.subscribe input[type=email]{float:left;padding:8px 12px}.subscribe button{float:left;margin-top:5px;margin-left:-40px;font-size:22px;border:0;background-color:transparent;color:#494949;cursor:pointer}.subscribe button:after{content:"\f00c";font-family:fontawesome}.breadcrumbs{color:#1b4b81}#int-wrap .breadcrumbs{padding-left:12px;margin-bottom:20px}.breadcrumbs img{max-width:5px}.breadcrumbs a,.breadcrumbs span{color:#5c5c5c}#content .headerImage img{border:1px solid #333;border-radius:9px;margin:10px 0}.rss-btn{background:url(../images/structure/rss-icon.png) no-repeat;width:30px;height:30px;display:block}#content .cta-grey{background:url(../images/structure/bg-cta-grey.jpg) left bottom repeat-x #fff;border:1px solid #ccc;border-radius:5px;margin:10px 0;padding:15px;display:block}#content .cta-grey p{font-size:12px;padding-bottom:0}#ctaLower{background:#fec629;padding:20px 0;border-top:1px solid #e0ad1f;border-bottom:1px solid #e0ad1f}#ctaLower .container{z-index:2}.error-container{background:#fff;background:#fefefe;background:-moz-linear-gradient(left,#fefefe 0%,#b3c6db 100%);background:-webkit-linear-gradient(left,#fefefe 0%,#b3c6db 100%);background:linear-gradient(to right,#fefefe 0%,#b3c6db 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe',endColorstr='#b3c6db',GradientType=1 )}#error-wrap{display:table;width:100%;max-width:100%;margin:0 auto;padding:20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000;font-size:16px;line-height:30px}#error-wrap{display:table;width:100%;max-width:100%;margin:0 auto;padding:20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000;font-size:16px;line-height:30px}#error-wrap p{padding-bottom:15px}#error-wrap .qkHome input[type=text],#error-wrap .qkHome select,#error-wrap .qkHome textarea{border:1px solid #ddd}.error-left{width:65%;display:table-cell;vertical-align:top;padding:10px 0 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.error-right{width:35%;display:table-cell;vertical-align:top}.internal .wysiwyg .error-left img.show-mobile{display:none;border:0}.internal .wysiwyg .error-right img{border:0}.yotpo-wrap{padding:35px 0;clear:both;color:#fff}.yotpo-wrap .yotpo-reviews-carousel .grid{overflow:auto}#greybar .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .headline{font:normal 21px/27px "Source Sans Pro",serif;color:#004b85}.yotpo.testimonials .write-review-button{display:none!important}#greybar .yotpo.yotpo-reviews-carousel .yotpo-tool-tip{top:auto!important;bottom:75px!important}#greybar .yotpo-reviews-carousel .icon-yotpo-top-corner{top:auto!important;bottom:63px!important;transform:rotateZ(180deg)}.home .wysiwyg{padding:50px 13%;text-align:center;font-size:22px;line-height:36px}.home .wysiwyg h1{font-size:40px;padding:0}.home .wysiwyg h1:after{display:block;content:"";margin:30px auto;width:220px;height:2px;background:#b6b6b6}.home .ctas{display:flex;display:-webkit-flex;display:-ms-flexbox;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;-ms-justify-content:space-between}.home .ctas .cta{margin-bottom:20px;display:block;width:49.5%;position:relative;color:#fff;font-size:64px;font-weight:900;text-shadow:4px 4px 6px rgba(0,0,0,.3);text-transform:uppercase;overflow:hidden;text-align:center}.home .ctas .cta img{float:left}.home .ctas .cta .inner{position:absolute;padding:20px;top:0;left:0;width:100%;height:100%;display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;-ms-flex-align:center;flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;z-index:2}.home .ctas .cta .inner span{display:block}.home .ctas .cta:after{position:absolute;content:"";top:0;left:100%;width:100%;height:100%;opacity:.7;transition:500ms left cubic-bezier(.87,-.41,.19,1.44);z-index:1;background:#7693b3;background:-moz-linear-gradient(top,#7693b3 0%,#1b4b81 100%);background:-webkit-linear-gradient(top,#7693b3 0%,#1b4b81 100%);background:linear-gradient(to bottom,#7693b3 0%,#1b4b81 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7693b3',endColorstr='#1b4b81',GradientType=0 )}.home .ctas .cta:hover:after{left:0}.home .ctas .cta:hover .tagline{max-height:90px}.home .ctas .cta .tagline{max-height:0;overflow:hidden;transition:650ms max-height cubic-bezier(.87,-.41,.19,1.44);font-size:40px;font-weight:400;text-transform:none;color:#fff}#greybar{background:#f4f4f4}#greybar .container>.row{display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:space-between;padding:25px 0}#greybar .h1{font-size:60px}#greybar .text,#greybar .qkHome{width:44%}#greybar .text{line-height:24px}.qkHome input[type=text],.qkHome select,.qkHome textarea{border:0;padding:8px 16px;margin-bottom:10px}.qkHome input[type=text].error,.qkHome select.error,.qkHome textarea.error{border:1px solid #fcc}.qkHome .g-recaptcha{float:left;margin-right:10px}.home .yotpoSection{padding:35px 0;clear:both;position:relative;z-index:4}.build{position:relative;min-height:250px}.build h2{padding-bottom:0;color:#494949}.build p{color:#de970f}.build .col{margin-left:0;padding-left:0}.build .map{position:absolute;width:54%;right:0;z-index:0;top:-22px;text-align:center}.internal .wysiwyg img{padding:5px 25px 15px;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.kiosk.internal .wysiwyg img{float:none;margin:10px auto;display:block}img.border{border:1px solid #ccc;padding:7px;background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.ie7 img.border{max-width:90%}.leftBox{background:#f4f4f4;padding:20px}.leftBox.fixed{position:fixed}.leftBox a:not(.btn){color:#f3b301}.list-media{padding:10px 0;position:relative}.list-media .media-img{float:left;margin:4px 20px 10px 0;display:block}.list-media .media-info{padding:0 0 10px 160px}.list-media .media-info h3{padding:0}#blog-menu .cats{display:flex;display:-webkit-flex;display:-ms-flexbox}#blog-menu .cats.fixed{position:fixed;background:#fff;z-index:100}#blog-menu .cats a{background:#f4f4f4;flex-grow:1;padding:10px;margin-right:2px;display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-align:center;font-size:22px;color:#494949;text-align:center}#blog-menu .cats a:hover{background:#dbdbdb}#blog-menu .cats a.selected{background:#6f9cc5;color:#fff}#blog-menu .filter{padding:8px 30px;float:none;background:#6f9cc5;color:#fff}#blog-menu .filter label{margin-right:25px;font-weight:400;color:#fff;font-size:22px;text-transform:none}#blog-menu .filter select{width:200px;display:inline-block;margin-bottom:0}#infscr-loading{position:absolute;bottom:15px;left:calc(50% - 100px)}.blink{line-height:20px;animation:blink-animation 1s infinite}@keyframes blink-animation{0%{font-size:10px}50%{font-size:20px}100%{font-size:10px}}@-webkit-keyframes blink-animation{to{font-size:10px}}.blog-listing{position:relative;width:100%;padding-bottom:75px;display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:space-between}.blog-entry{border:1px solid #ddd;width:32.3333%;margin:0 .5% 20px;float:left;padding:10px;margin-bottom:10px;position:relative;font-size:16px;transition:300ms linear background}.blog-entry:hover{background:#f4f4f4}.blog-entry h2 a{font-size:24px;color:#0074b7;font-weight:400}.blog-entry .tags,.blog-detail .tags{float:left;font-size:10px;font-style:italic}.blog-entry .desc{padding:18px}.blog-entry .blog-summary{}.blog-entry .lower{margin-top:30px;border-top:1px solid #ddd;padding-top:10px;min-height:20px}.blog-entry .lower a{float:right;color:#92989e;vertical-align:middle}.blog-entry .lower a span{color:#0074b7}.blog-entry .lower a:before{margin-right:5px;float:none}.blog-entry .lower a.like{margin-right:20px}.blog-entry .lower a.like:before{color:#df3246}.blog-entry .lower a.like.liked:before{color:#f1a8b0}.blog-entry .lower a.comment:before{color:#0074b7}.blog-entry .date{float:left;color:#92989e}.blog-detail .wysiwyg{float:left;clear:both;margin-top:25px}.blog-detail .subscribe{background:#014b85}.blog-detail .subscribe h3{float:left;margin-right:20px}.blog-detail .subscribe input[type=email]{min-width:250px}.commentBubble{position:absolute;top:15px;right:25px;color:#004b85;font-size:11px}.commentBubble:after{position:absolute;z-index:0;right:-14px;bottom:-3px;content:"\41";font-family:characters;font-size:36px;color:#f8fafc;text-shadow:1px 1px 1px rgba(0,0,0,.1)}.comment-form{margin-top:15px}.comments .comment{padding:20px 20px 20px 70px;position:relative}.comments .comment:before{display:block;position:absolute;left:0;top:-10px;font-family:fontawesome;font-size:130px;content:"\f0e6";color:#eef4f9;z-index:0}.comments .comment .inner,.commentBubble .inner{position:relative;z-index:1}.careers iframe{float:right;margin-left:30px;margin-bottom:30px;max-width:100%}.careers .section{float:left;clear:both;width:100%}.careers .lifeAt{position:relative;padding:10px 0;float:left;clear:both;width:100%;background:#1b4b80}.careers .lifeAt li{}.careers .lifeAt img{padding-right:10px;float:left}.careers .lifeAt .btn{position:absolute;top:calc(50% - 20px);left:calc(50% - 106px)}.careers .setApart{padding:70px 0 0;position:relative;background:url(../images/bg-set-apart.jpg) no-repeat center center}.careers .setApart:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(52,52,52,.7);z-index:0}.careers .setApart .container{z-index:1;text-align:center;color:#fff}.careers .setApart h2{padding-bottom:40px;font-size:40px;font-weight:400;color:#fff}.careers .setApart ul li{text-align:left;margin-bottom:80px;padding-top:30px;width:33.3%;padding-right:80px;float:left;list-style:none}.careers .setApart ul li:nth-child(3n+1){clear:both}.careers .setApart ul li:before{background:#f7c93c;margin:-30px 20px 50px 0;border-radius:50%;float:left;display:block;width:85px;line-height:85px;font-size:36px;font-family:fontawesome;content:"\f00c";text-align:center}.careers .setApart ul li strong{display:inline-block;padding-bottom:10px}.careers .benefits{padding:80px 0;background:#fff;text-align:center}.careers .benefits h2{padding-bottom:10px;font-size:40px;font-weight:400}.careers .benefits ul li{text-align:left;width:33.3%;padding-right:50px;float:left;list-style:none}.careers .benefits ul li:before{margin:0 10px 20px 0;float:left;display:block;font-size:20px;color:#639dc9;font-family:fontawesome;content:"\f00c";text-align:center}.careers .jobInfo{position:relative;padding:80px 0;background:url(../images/bg-job-info.jpg) no-repeat center center;text-align:center;color:#fff}.careers .jobInfo:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(28,75,129,.7);z-index:0}.careers .jobInfo h2{padding-bottom:35px;font-size:40px;font-weight:400;color:#fff}.careers .jobInfo h3{font-style:normal;color:#fff}.careers .jobInfo h3:before{color:#f7c93c;font-family:fontawesome;font-size:28px;vertical-align:text-bottom;padding-right:15px;font-weight:400}.careers .jobInfo h3.constr:before{content:"\f015"}.careers .jobInfo h3.sales:before{content:"\f0c0"}.careers .jobInfo h3.admin:before{content:"\f108"}.careers .jobInfo .row{text-align:left}.careers .jobInfo .row.lower{border-top:2px solid #6f9cc5}.careers .jobInfo .row.lower .third{padding-top:30px;border-right:1px solid #6f9cc5}.careers .jobInfo .row.lower .third:last-child{border-right:0}.careers .jobInfo .row.lower .span_3_5{padding-left:45px}.careers .jobInfo ul{padding:15px 0 0 30px}.careers .jobInfo ul li{padding-bottom:5px}.careers .jobSearch{background:#fff;padding:80px 0}.careers .jobSearch h4{padding-bottom:30px;font-weight:600;font-size:24px;color:#004b85}.careers .jobSearch input[type=text],.careers .jobSearch select{margin-bottom:15px}.careers .jobs .job{margin-bottom:25px}.careers .jobs .job .title{background:#bbcfde;padding:5px 48px;font-size:24px;line-height:40px;font-weight:600;color:#004b85;overflow:auto}.careers .jobs .job .title .btn{float:right;margin-top:4px;padding:4px 15px;line-height:normal}.careers .jobs .job .desc{padding:18px 48px 0;background:#edf2f6}.careers .map .dot{display:block;position:absolute;width:12px;height:12px;background:#5182a5;border-radius:50%}.careers .map .dot .tooltip{display:none;position:absolute;width:100px;background:rgba(255,255,255,.85);padding:6px;border-radius:8px;top:-36px;left:-50px;z-index:1000;color:#494949;text-align:center;box-shadow:1px 2px 0 rgba(0,0,0,.1);-moz-box-shadow:1px 2px 0 rgba(0,0,0,.1);-webkit-box-shadow:1px 2px 0 rgba(0,0,0,.1)}.careers .map .dot .tooltip span{width:50%;float:left}.careers .map .dot .tooltip h4{padding-bottom:0;text-transform:uppercase;font-size:16px}.careers .map .dot:hover,.map .dot.active{background:#fec629}.careers .map .dot:hover .tooltip,.map .dot.active .tooltip{display:block}.careers .map .dot.d3{left:42%;top:57%}.careers .map .dot.d1{left:68%;top:19%}.careers .home .map .dot.d1{left:68%;top:19%}.careers .map .dot.d2{left:64%;top:42.5%}.careers .map .dot.d4{left:53%;top:42.5%}.careers .home .map .dot.d3{left:41%;top:54%}.careers .map .dot.d5{left:47%;top:88%}.careers .home .map .dot.d5{left:45%;top:83%}.careers .map .dot.d6{left:30%;top:64%}.careers .home .map .dot.d6{left:28%;top:62%}.careers .map .dot.d7{left:38%;top:66%}.careers .home .map .dot.d7{left:36%;top:64%}.categories{margin:25px 0;display:flex;width:100%}.categories.fixed{position:fixed;background:#fff;z-index:100}.categories a.category{flex-grow:1;background:#f4f4f4;padding:10px 20px;margin-right:2px;display:inline-block;font-size:22px;color:#494949;text-align:center}.categories a:hover{background:#dbdbdb}.categories a.selected{background:#6f9cc5;color:#fff}.category h2{padding-bottom:0}.category img{border:1px solid #ccc;background:#fff;padding:7px;margin-bottom:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.category .desc{font-style:italic;font-size:11px;line-height:normal}.gallery{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between}.gallery .item{width:31%;margin:0 0 30px}.gallery .item a{display:block;position:relative;overflow:auto}.gallery .item a:after{position:absolute;top:0;right:0;width:50px;background:rgba(120,134,145,.7);content:"\45";color:#fff;font-size:22px;line-height:50px;text-align:center;font-family:characters}.gallery .item a.tip:before{position:absolute;bottom:0;right:0;width:92px;height:90px;background:url(../images/bg-yellow.png) no-repeat right bottom;content:"\e004";color:#fff;font-size:36px;line-height:120px;text-align:right;padding-right:8px;font-family:characters}.gallery .item a img{float:left}iframe#careers-vid{float:right}.testimonials .isoitem.col{margin:0 0 15px;padding:0;border:1px solid #ccc;background:#fff;cursor:pointer}.testimonials .summary{color:#de970f;margin-bottom:4px}.testimonials .summary span{font-style:italic;color:#004b85;font-size:18px;line-height:24px}.testimonials .media-info em{font-size:11px;font-style:italic}.testimonials .media-info-full{display:none}.testimonials .isoitem.active{width:66.3333333333%}.testimonials .isoitem.active .media-info-full{display:block}.testimonials .isoitem.active .media-info{display:none}.testimonials .deets{line-height:normal}.youtube{display:none;margin-top:20px;padding-top:20px;border-top:1px dotted #ccc}.testimonials .isoitem.active .youtube{display:block}.youtube .table{width:100%}.youtube iframe{width:100%!important}.youtube .cell{background:#e0e9f0;vertical-align:top}.youtube .cell img{vertical-align:middle}.leftBox.states{padding:18px}.leftBox.states h2{font-size:24px}.leftBox.states h3{padding-bottom:0;font-size:20px;font-weight:400;color:#494949}.leftBox.states label{font-weight:400;color:#494949}.map{position:relative;display:inline-block;text-align:center}.map .dot{display:block;position:absolute;width:18px;height:18px;background:#fec629;border-radius:50%}.map .dot .tooltip{display:none;position:absolute;width:100px;background:rgba(255,255,255,.85);padding:6px;border-radius:8px;top:-36px;left:-50px;z-index:1000;color:#494949;text-align:center;box-shadow:1px 2px 0 rgba(0,0,0,.1);-moz-box-shadow:1px 2px 0 rgba(0,0,0,.1);-webkit-box-shadow:1px 2px 0 rgba(0,0,0,.1)}.ie8 .map .dot .tooltip,.ie7 .map .dot .tooltip{background:#fff;text-decoration:none}.map .dot .tooltip span{width:50%;float:left}.map .dot .tooltip h4{text-transform:uppercase;font-family:source sans pro,sans-serif;font-size:16px}.map .dot:hover,.map .dot.active{background:#fec629}.map .dot:hover .tooltip,.map .dot.active .tooltip{display:block}.map .dot.d3{left:40%;top:53%}.map .dot.d1{left:60%;top:24%}.home .map .dot.d1{left:68%;top:19%}.map .dot.d2{left:53%;top:46.5%}.map .dot.d4{left:43%;top:42.5%}.home .map .dot.d3{left:41%;top:54%}.map .dot.d5{left:45%;top:82%}.home .map .dot.d5{left:45%;top:83%}.map .dot.d6{left:31%;top:58%}.home .map .dot.d6{left:28%;top:62%}.map .dot.d7{left:38%;top:66%}.home .map .dot.d7{left:36%;top:64%}.leftBox.regions{padding:30px 0}.leftBox.regions h2{padding-left:35px}.leftBox.regions h3{margin-top:12px;padding-left:35px;font-size:20px}.leftBox.regions h2 a.top-link{color:#004b85}.realtor-news .leftBox.regions{margin-top:0}.leftBox.regions ul li{list-style:none}.leftBox.regions>ul{padding:0}.leftBox.regions>ul>li>a{display:block;padding:10px 25px 10px 35px;margin-bottom:0;text-transform:uppercase;font:600 18px source sans pro,sans-serif;color:#7a7a7a}.leftBox.regions.blog>ul>li>a{padding:14px 25px 14px 45px;margin-bottom:0}.leftBox.regions>ul>li>a:hover{text-decoration:none;background:#dde7ef}.leftBox.regions>ul>li.active>a{background:#e8e8e8;color:#004b85}.leftBox.regions>ul>li.active.rightarr>a{background:#e8e8e8;color:#004b85}.leftBox.regions>ul>li.active.rightarr>a:after{font-family:fontawesome;content:"\f105";float:right;font-size:24px;font-weight:400}.leftBox.regions>ul>li.active.noArrow>a{background-image:none}.leftBox.regions ul li ul{padding:10px 0 0 35px}.leftBox.regions ul li:not(.active) ul{display:none}.leftBox.regions ul li li{margin-bottom:16px;line-height:18px}.leftBox.regions ul li li small{font-style:italic}.leftBox.regions.currFilter ul li{margin-bottom:5px}.leftBox.regions.currFilter ul li a{background:#bbcfde url(../images/ex.png) no-repeat 97% center}.leftBox.regions.currFilter ul li strong{text-transform:uppercase;padding-right:8px}.descWrap{margin-bottom:25px;padding:30px;max-height:155px;position:relative;overflow:hidden;transition:max-height 300ms linear}.descWrap:after{height:100%;position:absolute;bottom:0;left:0;width:100%;z-index:5;content:"";background:transparent;background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(23%,rgba(255,255,255,0)),color-stop(100%,white));background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 23%,white 88%,white 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0 )}.descWrap.active{max-height:1054px}.descWrap.active .more{display:none}.descWrap.active:after{display:none}.descWrap .more{position:absolute;bottom:10px;right:30px;z-index:6;color:#0074b7}.descWrap .more:hover{color:#de970f}.descWrap .more span{vertical-align:bottom;padding-left:5px;font-size:20px}.descWrap .less{float:right;font-weight:700;font-size:12px;line-height:12px}.descWrap .less span{vertical-align:bottom;padding-left:5px;font-size:20px}#gmap{width:100%;margin-top:20px;float:left;height:600px;margin-bottom:1px}#gmap img{max-width:none}#directionsPanel img{max-width:none;padding:5px}#directionsPanel img.adp-marker{width:15px;height:27px}.adp,.adp table,.adp-list{font-family:Arial,sans-serif}.infobox{width:200px}.infobox.wide{width:320px}.infobox h2{padding-bottom:0;font-size:18px}.infobox h2 a,.infobox h3 a{color:#004b85}.infobox a{color:#494949}.infobox a span{color:#de970f}.infobox a:hover{text-decoration:none}.infobox h3{font-weight:400;font-size:15px}#gmap .infobox img{max-width:100%}.mapWrap{width:100%;height:154px;display:block;border:1px solid #cecece;padding:7px;margin-bottom:15px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.ie7 .mapWrap{width:90%}.mapWrap .overlay{position:absolute;width:100%;height:100%;left:0;top:0;display:block;z-index:10}.mapWrap .overlay.show850{display:none}#modelmap{height:100%;width:100%}#modelmap img{max-width:none}.modelhome{border-right:1px solid #ccc;font-size:14px}.houseRight .modelhome{border-right:0}.images .modelhome{border-right:0}.modelhome h4{padding-bottom:10px;font-size:16px;color:#004b85}.modelhome .btn{padding:10px 13px;background-image:none;margin-top:10px;font-size:15px}.modelhome .smaller{font-size:12px}.images .mapWrap{margin-bottom:5px}.images #slider .slides li{height:590px;overflow:hidden}.key{clear:both;margin-bottom:25px;color:#004b85;font-size:14px}.key img{vertical-align:middle}.upper{margin-bottom:30px;padding-bottom:0;border-bottom:1px solid #ddd;margin-top:-18px;position:relative;width:100%;line-height:30px}.house-detail .upper{margin-bottom:0}.house-detail .images .btn{margin-top:30px}.upper h1,.images h1{padding-bottom:0;font:600 40px/36px "Source Sans Pro",serif;color:#003f81;margin-bottom:5px}.upper h1 span,.images h1 span{font-size:20px;line-height:18px;font-weight:400}.upper h2:not(.blue){position:relative;margin-bottom:60px;padding-bottom:0;min-height:25px;color:#d33d02;font-size:20px;font-weight:400}.featuredBlock h2.from:after{content:"";background:#cedde8;position:absolute;width:3000px;height:90px;left:-1000px;z-index:-1;bottom:-10px}.house-detail .upper .print{right:100px}.house-detail .upper .print.sh{right:118px}form.share a.remove{position:absolute;top:45%;right:-22px;color:red;font-size:14px}form.share a.remove:hover{text-decoration:none}#neighborhood_alert{background:#c00000;color:#fff;font-weight:700;font-size:14px;text-align:center;position:relative;z-index:0}#neighborhood_alert p{margin:0;padding:10px 0}.images{margin:38px 158px 20px 0}.images .col,.images .cell{}.images>.col{padding:0}.images .flexslider{}.images .cell .flexslider{margin-top:0;margin-bottom:0}.images .flexslider img,.house-detail .flexslider img{width:100%}.images .flexslider li{}.images #thumbs{margin-top:22px;padding:0 30px}.images #thumbs .flex-direction-nav a{background:0 0!important;display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:center;-webkit-align-items:center;text-indent:0}.images #thumbs .flex-direction-nav a:before{font-family:fontawesome;font-size:40px;color:#004b85;content:"\f104"}.images #thumbs .flex-direction-nav a.flex-next:before{content:"\f105"}.images #thumbs li{margin-right:3px}.images #thumbs img{float:left;padding:5px;border:1px solid #fff;cursor:pointer}.images #thumbs .flex-active-slide img{border:1px solid #d2d2d2}.images .flexslider .flex-direction-nav{display:block}.images .featuredBlock{padding-left:35px}.images .featuredBlock .details{padding-bottom:30px}.images .share{margin-bottom:25px}.images .fb_iframe_widget{float:left}.images .print{display:inline-block;margin-left:10px;color:#0074b7;font-size:16px;vertical-align:bottom;line-height:normal}.images .print:before{font-size:26px;line-height:20px}.images .btn{display:inline-block;margin-top:10px;background-image:url(../images/arrow-down.png);background-repeat:no-repeat;background-position:94% center;padding-right:50px}.images .btn.vipBtn{padding:12px 30px;background-image:none;font-size:22px}#int-wrap.neighborhood{margin-top:0}.controls{vertical-align:top;margin:15px 0 30px}.controls .inner{padding:0 20px 0 16px;margin:0 28px;overflow-x:hidden}.controls .inner img{padding:5px;max-height:85px;border:1px solid #fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.controls .inner img:hover,.controls .inner img.flex-active{border:1px solid #ccc}.controls .arrow{display:block;position:absolute;top:0;left:0;background:#f7f7f7 url(../images/arrows-horizontal.png) no-repeat 0 center;height:100%;width:26px}.controls .arrow.down{background-position:-26px center;right:0;left:auto}#content #int-wrap.house-detail{background:0 0}.imgLeft.col.span_3_4{width:75%;padding:0 .75% 0 0}.tabsN{}.house-detail .tabsN{margin-top:70px;padding-bottom:70px;border-bottom:1px solid #ddd}.tabsN .links{background:#f4f4f4;overflow:auto}.tabsN .links a{float:left;background:#f4f4f4;border-right:2px solid #fff;padding:10px 20px;margin-right:0;display:inline-block;font-size:22px;color:#494949;text-align:center}.tabsN .links a:hover{background:#dbdbdb}.tabsN .links a.active{background:#6f9cc5;color:#fff}.tabsN .tab-content{padding:30px 40px}.tabsN .tab-content:not(.active){display:none}.tabsN .tab-content h4{padding-bottom:20px}.tabsN .column{padding-right:60px;margin-right:60px;border-right:1px solid #ddd}.tabsN .column:first-child{width:575px}.tabsN .column:last-child{border-right:0;padding-right:0;margin-right:0}.tabsN .column .upperProp{margin-top:37px;float:left}.tabsN .column .btn:not(.show850){float:none!important;display:inline-block;white-space:normal;clear:left}.tabsN .column .btn.area{padding:8px 18px}.tabsN .column .btn.schedule{}.tabsN .mapWrap{min-width:270px}.tabsN .span_3_5{padding-right:30px}.disclaimerHouse{padding:35px 0 70px 45px;font-size:14px;font-style:italic}.houseRight.col{padding-left:35px}.houseRight .greyShare{background:#f1f1f1;padding:15px 0;margin-bottom:10px;line-height:10px}.greyShare .fb-like,.greyShare .print{display:inline-block;position:static}.greyShare #fb-root{display:none}.greyShare .print{padding-top:0;padding-right:8px;font-family:Characters;font-size:24px}.houseRight .upper{margin:-10px 0 10px}.houseRight .desc{padding:0 18px 30px;margin-bottom:20px;max-height:65px;overflow:hidden;transition:max-height 500ms linear;-moz-transition:max-height 500ms linear}.houseRight .desc:target{max-height:1200px}.houseRight .desc hr{margin:-15px 18px 0;width:90%;z-index:0;float:none}.houseRight .desc .exp{position:absolute;display:block;width:100%;background:#fff;padding:0 10px;bottom:0;left:calc(50% - 8px);left:0;font-family:Characters;font-size:18px;line-height:30px;color:#2173b2;z-index:10;box-sizing:border-box;-moz-box-sizing:border-box}.houseRight .desc .exp span{background:#fff;padding:0 8px}.houseRight .desc .exp:hover{text-decoration:none;color:#75b5e5}.houseRight .desc .minus,.houseRight .desc:target .plus{display:none}.houseRight .desc:target .minus{display:block}.houseRight .house-lower{padding:0 18px}.houseRight hr{margin:20px 0}.houseRight .spec{margin-bottom:10px}.houseRight h2[data-icon]:before{float:none;display:inline;padding-right:8px}.houseRight .btn{float:none!important;padding:5px 25px;margin-bottom:10px;display:inline-block;font-size:14px}.houseRight .btn.show850{display:none}.houseRight .btn.blue{padding:5px 25px 5px 20px}.houseRight .mapWrap{margin-bottom:15px}.upper ul{padding-left:28px}.vid{margin-bottom:10px}.vid a{display:flex;display:-webkit-flex;display:-ms-flexbox;background:#fff;align-items:center;-webkit-align-items:center;height:232px;position:relative}.house-detail .vid a,.home .vid a{margin-top:0}.vid a img:not(.play){width:100%}.vid a img.border{position:relative;z-index:1}.vid a img.play{position:absolute;z-index:2;top:50px;top:calc(50% - 35px);top:-moz-calc(50% - 35px);top:-webkit-calc(50% - 35px);left:120px;left:calc(50% - 35px);left:-moz-calc(50% - 35px);left:-webkit-calc(50% - 35px)}a.favorite{display:block;font-size:18px;color:#efb11c}a.favorite.act{color:#d33d02}a.favorite:before{content:"\3a";font-family:characters}a.favorite:hover{text-decoration:none;color:#f3b301}a.favorite.act:hover{color:#fd743e}.house{}.house .name{color:#494949;font-family:source sans pro,sans-serif}.house .name:hover{text-decoration:none}.house .img{display:block;position:relative;overflow:hidden;margin:4px 0;transition:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.house .img span.btn:before{float:none;font-size:18px}.house .img span.btn{margin-top:0;background-image:none!important;display:none;padding:8px 27px;position:absolute;font-size:20px;z-index:10;left:17%;left:calc(50% - 105px);left:-moz-calc(50% - 105px);left:-webkit-calc(50% - 105px);top:42%;top:calc(50% - 18px);top:-moz-calc(50% - 18px);top:-webkit-calc(50% - 18px)}.house .img:hover span{display:block}.house .img img{float:left;transition:opacity linear 250ms;transition:opacity 150ms linear;-moz-transition:opacity 150ms linear;-webkit-transition:opacity 150ms linear}.house .img:hover img{opacity:.5}.sold{position:absolute;z-index:9;width:99px;height:73px;top:0;left:0;background:url(../images/sold.png) no-repeat}.featured{position:absolute;z-index:9;top:0;right:0;padding:0 8px;background:#e9220e;color:#fff;line-height:20px;text-transform:uppercase;font-size:14px}.red_bow{position:absolute;z-index:9;width:160px;height:161px;top:5px;left:5px;background:url(../images/red-bow.png) no-repeat}.red_bow.sm{width:65px;height:65px;background:url(../images/red-bow-small.png) no-repeat}.snowflake{position:absolute;z-index:9;width:160px;height:160px;top:5px;left:5px;background:url(../images/snowflake.png) no-repeat}.snowflake.sm{width:65px;height:65px;background:url(../images/snowflake-small.png) no-repeat}.house .details{font-size:14px;line-height:23px}.leftBox.features{margin-top:15px}.leftBox.features .left{margin:0 60px 0 20px}#houses .row .col{margin-left:0;width:24.5%}#houses .row .col:nth-child(4n+1){clear:both}#houses.results .row .col{width:32.6666666667%;margin-left:1%}#houses.results .row .col:nth-child(4n+1){clear:none}#houses.results .row .col:nth-child(3n+1),#houses.results .row .col:first-child{clear:both;margin-left:0}#houses.results .house{}#houses.results .house .name{}#houses.results .house .img span.btn{padding:8px 18px}#houses.results .viewby{margin-top:0}#houses .house{margin-bottom:25px}.viewby{background:#639dc9;margin:40px 0;padding:15px 0;color:#fff;font-size:22px;text-align:center}.viewby label{text-transform:none;font-weight:400;color:#fff;vertical-align:baseline;font-size:22px}.viewby h2{padding:0;color:#fff;text-transform:uppercase}.viewby.comment{margin-bottom:15px}.kiosk .viewby{margin:0 0 40px}.kiosk .area-map{float:right;padding:10px;margin:0 0 10px 10px;border:1px solid #f4f4f4;line-height:0}.tabs ul.ui-tabs-nav{padding:0;margin:0;overflow:visible}.tabs ul.ui-tabs-nav li{float:left;list-style:none}.tabs ul.ui-tabs-nav li a{display:block;margin-bottom:1px;background:#f4f4f4;padding:0 30px;line-height:50px;font-family:source sans pro,sans-serif;font-size:16px;color:#494949}.tabs ul.ui-tabs-nav li a:hover{background:#e3e3e3;text-decoration:none}.tabs ul.ui-tabs-nav li.ui-tabs-active a{background:#fff;border:1px solid #ccc;border-bottom:1px solid #fff;margin:-2px 1px -3px 0;color:#004b85;line-height:53px}.tabs .ui-tabs-panel{border:1px solid #ccc;clear:both;margin-bottom:30px}.tabs .ui-tabs-panel .details{line-height:22px}.tabs .ui-tabs-panel .details strong{font-weight:400;font-size:14px}.subtabs{}.subtabs .tabs{margin-bottom:55px;text-align:center}.subtabs .tabs.fixed{position:fixed;background:#fff;z-index:100}.subtabs .tabs a{background:#f4f4f4;padding:10px 20px;margin-right:2px;display:inline-block;font-size:22px;color:#494949;text-align:center}.subtabs .tabs a:hover{background:#dbdbdb}.subtabs .tabs a.active{background:#6f9cc5;color:#fff}.subtabs .tab-content{}.subtabs .tab-content:not(.active){display:none}.subtabs .tab-content hr{margin:10px 0 40px}.acct-wrap{opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;transition:opacity 150ms linear;-moz-transition:opacity 150ms linear;-webkit-transition:opacity 150ms linear}.ie9 .acct-wrap,.ie9 .acct-overlay,.ie8 .acct-wrap,.ie8 .acct-overlay,.ie7 .acct-wrap,.ie7 .acct-overlay{display:none}.acct-wrap.active{opacity:1;z-index:998}.ie9 .acct-wrap.active,.ie9 .acct-wrap.active .acct-overlay,.ie8 .acct-wrap.active,.ie8 .acct-wrap.active .acct-overlay,.ie7 .acct-wrap.active,.ie7 .acct-wrap.active .acct-overlay{display:block}.acct-overlay{background:#fff;opacity:.9;cursor:pointer;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}#account{position:absolute;top:-500px;width:650px;max-width:98%;background:#fff;padding:20px;box-shadow:0 0 3px rgba(0,0,0,.3);z-index:1000;left:calc(50% - 325px);left:-moz-calc(50% - 325px);left:-webkit-calc(50% - 325px);transition:top 350ms linear;-moz-transition:top 350ms linear;-webkit-transition:top 350ms linear;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.acct-wrap.active #account{top:250px}#account .close{font-size:22px;position:absolute;right:0;top:15px}#account .close:hover{text-decoration:none}#faves .col{margin-bottom:15px}#faves .col .details{margin-bottom:5px}#faves .col:nth-child(4n+1){margin-left:0}.house-lower .newhomeSpec .col.half{width:100%;margin-left:0;margin-bottom:8px}.quick-wrap{position:fixed;z-index:1000;right:-344px;top:212px;transition:right 200ms linear;-moz-transition:right 200ms linear;-webkit-transition:right 200ms linear}.quick-wrap>.left{border:3px solid #003f81}.quick-wrap>.left:not(.quickcontact){position:absolute;top:0;left:-144px}.quick-wrap.active{right:10px}#quickcontact{}#quickcontact.apptPop{position:fixed}#quickcontact.qk404{width:100%}.quick-wrap .quickcontact{border:0;width:344px;background:#bfd2e0}.quick-wrap .quickcontact .btn{margin-top:15px}.quick-wrap .quickcontact .closeBtn{display:none;text-shadow:0 0 8px rgba(0,0,0,.6)}.quick-wrap .quickcontact .closeBtn:before{content:"\f057";font-family:fontawesome;position:absolute;top:-10px;right:-10px;color:#fff;font-size:24px}#quickcontact h3{font-family:source sans pro,serif;font-size:30px;color:#004b85;font-weight:400}.quick-wrap .left>a.btn{background:#003f81 url(../images/gold-arrow-left.png) no-repeat 10px 27px;padding-left:35px;padding-top:18px;padding-bottom:18px;border-radius:0;font-size:18px;line-height:20px;font-weight:600;text-align:left}.quick-wrap .left>a.btn:hover{opacity:.8}.disclaimer{float:left;margin-top:10px;font-size:9px;line-height:12px;color:#a8a8a8}#quickcontact .disclaimer{color:#6f9ab9}.quickcontact.apptPop{position:fixed;top:200px;left:calc(50% - 175px)}.quickcontact.apptPop .closeBtn{display:block}#apptMask{cursor:pointer;display:none;width:100%;height:100%;background:rgba(255,255,255,.6);content:"";position:fixed;top:0;left:0;z-index:90}#apptMask.active{display:block}.quickcontact:not(.apptPop) .appt{display:none}.quickcontact .appt select,.quickcontact .appt input[type=text]{float:left;width:49%;margin-right:1%}.quickcontact .appt input[type=text]{background:#fff url(../images/icon-calendar.gif) no-repeat 92% 3px}.quickcontact option#Columbia{display:none}.agent{background:#eff5fa;min-height:154px;margin-top:-5px;max-width:139px;padding:20px 10px 20px 55px;position:relative;font-size:10px;line-height:12px;text-align:right;color:#004b85;cursor:pointer}.agent .img{max-height:102px;max-width:62px;position:absolute;bottom:0;left:5px;overflow:hidden}.agent p{padding:0;margin-bottom:4px}.agent h2{margin-left:-40px}.filter{margin:10px 0;float:left;clear:both}.leftBox.states .search{margin-left:10px}.locs{margin-left:40px;border:1px solid #004b85;padding:15px}input[type=text],input[type=email],select,textarea,select.required,input[type=password]{width:100%;padding:5px 8px;margin:0 0 5px;color:#a7a7a7;border:1px solid #d5d5d5;font-style:italic;border-radius:3px;outline:0;font-size:16px;outline:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.ie7 input[type=text],.ie7 input[type=email],.ie7 select,.ie7 textarea,.ie7 select.required,.ie7 input[type=password]{clear:both;width:90%}input[type=submit]{transition:color 150ms linear,background 150ms linear;-moz-transition:color 150ms linear,background 150ms linear;-webkit-transition:color 150ms linear,background 150ms linear}input[type=text].error,input[type=email].error,input[type=password].error,textarea.error,select.error{border-color:red;background-color:#fee}label{font-weight:600;color:#777;text-transform:uppercase;font-size:16px;color:#777}button{outline:0}#quickcontact .textfieldarea,#blogcomment .textfieldarea{min-height:60px}.form .col{margin-bottom:15px}.form .col .col{margin-bottom:0}.state{width:200px;float:left;margin-right:10px}.state #state-select{width:200px;padding:4px 5px;margin:5px 0}.zip{float:left}.zip .zip-text{width:100px;padding:4px 5px;margin:5px 0}.fielditem .fi-split{float:left;margin-right:20px}.fielditem .check{margin:5px 20px 10px 10px;float:left}.fielditem .check label{font-size:12px;font-weight:400}.required{color:#c00}.form-processing{display:table;width:100%;height:100%}.form-processing .cell{display:table-cell;vertical-align:middle}.form-processing p{font-size:20px;line-height:2;margin:0 0 2em}#content .cta-sc{background:url(../images/structure/bg-cta-grey.jpg) left bottom repeat-x #fff;border:1px solid #ccc;border-radius:5px;width:368px;margin:10px 0;float:left}#content .cta-sc #sc-top{padding:10px;border-bottom:1px solid #ccc}#content .cta-sc #sc-top #slide-controls{width:52px;height:23px;display:block;float:right;margin-top:2px}#slide-controls #go-prev a{width:23px;height:23px;display:block;background:url(../images/buttons/slider-arrow-left.png) top left no-repeat;float:left;cursor:pointer}#slide-controls #go-next a{width:23px;height:23px;display:block;background:url(../images/buttons/slider-arrow-right.png) top left no-repeat;float:right;cursor:pointer}#slide-controls a:hover{background-position:bottom!important}#content .cta-sc #sc-title{font:700 22px fontin,sans-serif;color:#005193;background:url(../images/structure/icon-circles.png) center left no-repeat;height:26px;line-height:26px;display:block;padding:0 0 0 30px;float:left}#content .cta-sc #sc-bot{padding:10px;border-top:1px solid #ccc}#content .cta-sc #slide-clients{width:358px;height:92px;margin:10px 0;overflow:hidden;position:relative}#content .cta-sc #slide-clients .client{width:122px;margin:0;padding:0;border-right:1px solid #ccc}#content .cta-sc #slide-clients .client .sc-logo{height:92px;width:102px;margin:0 auto;padding:0;display:block;text-indent:-999px;overflow:hidden}table.data-table{border:1px solid #5c7b93}table.data-table td,table.data-table th{padding:5px 12px}table.data-table th{background:#5c7b93;color:#fff;font-family:source sans pro,sans-serif;font-size:14px}table.data-table tr:nth-child(odd) td{background:#ebeff2}.showDesign{display:none!important}.design-center .hideDesign,.design-center .quick-wrap{display:none!important}.design-center .showDesign{display:block!important}.design-center .leftBox.regions ul li:not(.active) ul{display:none}.market-landing h1{font-size:35px}.market-landing h1 span{font-size:18px}.market-landing h1 span{font-size:18px}.market-landing iframe{float:right;margin:0 0 40px 40px;max-width:380px}.market-landing #slider{margin-top:30px}.market-landing #carousel{padding:0 20px 0 16px;margin:0 28px}.market-landing #carousel li{margin:0 10px 0 0;display:block;float:left}.market-landing #carousel img{padding:5px;margin:0;border:1px solid #fff}.market-landing #carousel .flex-active-slide img{border:1px solid #ccc}.market-landing #carousel .flex-direction-nav{display:block}.market-landing #carousel .flex-direction-nav a{background-color:#004b85}.market-landing #carousel .flex-direction-nav .flex-prev{left:-28px}.market-landing #carousel .flex-direction-nav .flex-next{right:-28px}.design-center .leftBox{margin-bottom:25px}.design-center .resources{margin:30px 0;padding:20px;background:#f4f4f4}.design-center .resources a{display:block;float:left;width:49%;margin-right:1%;margin:8px 0;color:#494949;font-size:14px}.design-center .resources a:hover{text-decoration:none;color:#fec629}.design-center .resources a:before{margin-right:8px;color:#004b85;font-size:16px}#login,#createProfile{padding:40px;background:#fff}.design-center.internal .wysiwyg img:not(.loadingImg){float:left;margin:0 40px 40px 0;padding:0;border:0}#ctaLower h2{display:inline-block;margin-right:20px}#ctaLower form{display:inline-block;width:82%}.marketSelect{background:#639dc9;padding:10px;color:#fff}.marketSelect h2{color:#fff}.products .col{text-align:center}.products .col:nth-child(3n+1){clear:both;margin-left:0}.products .col .loadingImg,.internal .wysiwyg .add-wrap .loadingImg{border:0;float:none;display:block;margin:0 auto 10px}.products .col .btn,.add-wrap .btn{display:inline-block;float:none;margin-bottom:10px}.products .col .btn.added,.add-wrap .btn.added{background:#aaa;cursor:pointer}.products .col .btn.added:before,.add-wrap .btn.added:before{content:"\e019"}.products .col .btn:not(.added) span.added,.products .col .btn.added span.add,.add-wrap .btn:not(.added) span.added,.add-wrap .btn.added span.add{display:none}.products .col [data-icon]:before{float:none}.products .col img,.products .cell img{border:1px solid #ccc;margin-bottom:10px;padding:7px;box-sizing:border-box;-moz-box-sizing:border-box}.products .cell .options{padding:15px;background:#f4f4f4;margin-top:15px}.products .cell .options strong{display:inline-block;padding-right:8px}.products .cell .options .btn{margin-top:10px}.prod-detail .flexslider img{margin:0;float:none}.prod-detail .controls .inner{margin:0;padding:0}.print-share{font-size:30px}.print-share a:hover{text-decoration:none;opacity:.8}.add-wrap{margin-top:20px;padding:15px;background:#f4f4f4}.add-wrap .options select{margin-bottom:15px}.add-wrap .btn{padding:8px 24px;font-size:16px}.yotpo.yotpo-main-widget{width:100%;max-width:1100px}.yotpo .write-question-button{display:none!important}.yotpo-reviews-carousel .carousel-display-wrapper .carousel-read-more{cursor:pointer}.yotpo .yotpo-nav li[data-type=questions]{display:none}#footer{background:#dcdcdc;position:relative;font-size:14px;line-height:24px;z-index:3}#footer .container{z-index:3}#footer a{color:#494949}#footer a:hover{color:#004b85}#footer h3{font-size:20px;font-style:normal}#footer h3 a{color:#004b85}#footer .copyright{float:left;padding:25px 65px 25px 0;margin-right:55px;border-right:1px solid #c2c2c2}#footer .column{padding-top:40px;float:left;padding-right:90px;font-size:18px;line-height:30px}#footer .eho-logo{width:35px;height:37.5px}#y-badges{float:left;width:auto!important;clear:none;padding:40px 50px 0 0}.error{margin-bottom:15px;background:#fff}.success{margin-bottom:15px}.error h5,.success h5{padding:8px 3px 8px 15px;font-size:16px;font-weight:400;font-family:source sans pro}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.hidden{display:block!important;border:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;width:0!important;height:0!important;overflow:hidden!important}.nobr{white-space:nowrap!important;display:inline-block}.wrap{white-space:normal!important}.a-left{text-align:left!important}.a-center{text-align:center!important}.a-right{text-align:right!important}.v-top{vertical-align:top}.v-middle{vertical-align:middle}.f-left,.left{float:left!important}.f-right,.right{float:right!important}.f-none{float:none!important}.f-fix{float:left;width:100%}.no-display{display:none}.no-margin{margin:0!important}.no-padding{padding:0!important}.no-bg{background:0 0!important}.rel{position:relative}.printOnly,.show575,.show1200,.show850,.showIE9,.ie9 .hideIE9,.ie8 .hideIE9,.ie7 .hideIE9,.showMobile{display:none}.showMobile{display:none!important}.ie9 .showIE9,.ie8 .showIE9,.ie7 .showIE9{display:block}.clear,.clear-2{clear:both}.pad10{padding:10px}.pad20{padding:20px}.marg10{margin:10px}.marg20{margin:20px}.table{display:table}.table-row{display:table-row}.cell{display:table-cell;vertical-align:middle}.transition{transition:all 150ms linear;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear}.fourth{width:23.5%}.half{width:49.5%}.third{width:32.6%}.two-thirds{width:66.4%}.full{width:100%}.ie7 .full{width:98.25%}.ie7 .half{width:47.75%}.col{float:left;margin-left:1%;padding:0 .75%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important}.row{clear:both;position:relative}.row .col:first-child{margin-left:0}.flex{display:flex;display:-webkit-flex;display:-ms-flexbox}.span_1_6{width:15.8333333333%}.span_2_6{width:32.6666666667%}.span_3_6{width:49.5%}.span_4_6{width:66.3333333333%}.span_5_6{width:83.1666666667%}.span_6_6,.span_5_5,.span_4_4{margin-left:0;width:100%}.span_1_5{width:19.2%}.span_2_5{width:39.4%}.span_3_5{width:59.6%}.span_4_5{width:79.8%}.span_1_4{width:24.25%}.span_2_4{width:49.5%}.span_3_4{width:74.75%}.span_1_8{width:11.625%}.span_2_8{width:24.25%}.span_3_8{width:36.875%}.span_4_8{width:49.5%}.span_5_8{width:62.125%}.span_6_8{width:74.75%}.span_7_8{width:87.375%}.span_1_9{width:10.2222222222%}.span_2_9{width:21.4444444444%}.span_3_9{width:32.6666666667%}.span_4_9{width:43.8888888889%}.span_5_9{width:55.1111111111%}.span_6_9{width:66.3333333333%}.span_7_9{width:77.5555555556%}.span_8_9{width:88.7777777778%}.span_5{width:41.0833333333%}.span_7{width:57.9166666667%}.ie7 .span_1_6{width:12.55%}.ie7 .span_2_6{width:30.92%}.ie7 .span_3_6{width:47.75%}.ie7 .span_4_6{width:64.5%}.ie7 .span_5_6{width:81.4%}.ie7 .span_6_6,.ie7 .span_5_5,.ie7 .span_4_4{margin-left:0;width:100%}.ie7 .span_1_5{width:17.45%}.ie7 .span_2_5{width:37.65%}.ie7 .span_3_5{width:57.85%}.ie7 .span_4_5{width:78.05%}.ie7 .span_1_4{width:24.25%}.ie7 .span_2_4{width:49.5%}.ie7 .span_3_4{width:74.75%}.ie7 .span_1_8{width:11.625%}.ie7 .span_2_8{width:24.25%}.ie7 .span_3_8{width:36.875%}.ie7 .span_4_8{width:49.5%}.ie7 .span_5_8{width:62.125%}.ie7 .span_6_8{width:74.75%}.ie7 .span_7_8{width:87.375%}.ie7 .span_1_9{width:8.7%}.ie7 .span_2_9{width:19.9%}.ie7 .span_3_9{width:31.1%}.ie7 .span_4_9{width:42.3%}.ie7 .span_5_9{width:53.6%}.ie7 .span_6_9{width:64.8%}.ie7 .span_7_9{width:76%}.ie7 .span_8_9{width:87.2%}