.font-freight-big-black{font-family:'freight-big-pro-n9',freight-big-pro,serif;font-weight:900;font-style:normal}.proxima-light{font-family:'proxima-nova-n3',proxima-nova,sans-serif;font-weight:300;font-style:normal}.proxima-regular{font-family:'proxima-nova-n4',proxima-nova,sans-serif;font-weight:400;font-style:normal}.proxima-semibold{font-family:'proxima-nova-n6',proxima-nova,sans-serif;font-weight:600;font-style:normal}.proxima-semibold-italic{font-family:'proxima-nova-i6',proxima-nova,sans-serif;font-weight:600;font-style:italic}.proxima-bold{font-family:'proxima-nova-n7',proxima-nova,sans-serif;font-weight:700;font-style:normal}.proxima{font-family:'proxima-nova-n4',proxima-nova,sans-serif;font-weight:400;font-style:normal}.proxima-condensed-regular{font-family:'proxima-nova-condensed-n4',proxima-nova-condensed,sans-serif;font-weight:400;font-style:normal}.proxima-condensed-semibold{font-family:'proxima-nova-condensed-n6',proxima-nova-condensed,sans-serif;font-weight:600;font-style:normal}.proxima-condensed{font-family:'proxima-nova-condensed-n4',proxima-nova-condensed,sans-serif;font-weight:400;font-style:normal}.freight-display-light{font-family:'freight-display-pro-n3',freight-display-pro,serif;font-weight:300;font-style:normal}.freight-display-light-italic{font-family:'freight-display-pro-i3',freight-display-pro,serif;font-weight:300;font-style:italic}.freight-display-book{font-family:'freight-display-pro-n4',freight-display-pro,serif;font-weight:400;font-style:normal}.freight-display-book-italic{font-family:'freight-display-pro-i4',freight-display-pro,serif;font-weight:400;font-style:italic}.freight-display-medium{font-family:'freight-display-pro-n5',freight-display-pro,serif;font-weight:500;font-style:normal}.freight-display-medium-italic{font-family:'freight-display-pro-i5',freight-display-pro,serif;font-weight:500;font-style:italic}.freight-display{font-family:'freight-display-pro-n4',freight-display-pro,serif;font-weight:400;font-style:normal}.freight{font-family:'freight-display-pro-n4',freight-display-pro,serif;font-weight:400;font-style:normal}.freight-text-bold{font-family:'freight-text-pro-n7',freight-text-pro,serif;font-weight:700;font-style:normal}.freight-text-bold-italic{font-family:'freight-text-pro-i7',freight-text-pro,serif;font-weight:700;font-style:italic}.freight-text{font-family:'freight-text-pro-n7',freight-text-pro,serif;font-weight:700;font-style:normal}.freight-big-black{font-family:'freight-big-pro-n9',freight-big-pro,serif;font-weight:900;font-style:normal}.proxima-extra-condensed-regular{font-family:'proxima-nova-extra-condensed-n4',proxima-nova-extra-condensed,proxima-nova-extra-condensed;font-weight:400;font-style:normal}.proxima-extra-condensed-semibold{font-family:'proxima-nova-extra-condensed-n6',proxima-nova-extra-condensed,proxima-nova-extra-condensed;font-weight:600;font-style:normal}.proxima-extra-condensed{font-family:'proxima-nova-extra-condensed-n4',proxima-nova-extra-condensed,proxima-nova-extra-condensed;font-weight:400;font-style:normal}p{font-size:1.1em;line-height:1.7em;margin-bottom:10px}img{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}:-moz-placeholder{color:#aaa;font-style:italic;opacity:1}::-moz-placeholder{color:#aaa;font-style:italic;opacity:1}:-ms-input-placeholder{color:#aaa;font-style:italic}::-webkit-input-placeholder{color:#aaa;font-style:italic}:focus:-moz-input-placeholder{color:transparent !important}:focus::-moz-input-placeholder{color:transparent !important}:focus::-webkit-input-placeholder{color:transparent !important}.placeholding{color:#aaa;font-style:italic}textarea{resize:vertical}@media (max-width:1400px){html{-ms-overflow-style:scrollbar}}body{background:#f9f9f9}header{background:#000;width:100%;min-width:974px;padding:0}main{background:#fff;min-width:974px;min-height:400px;padding:0 0 35px 0}footer{background:inherit;width:100%;min-width:974px;padding:50px 0}.container-fluid{width:100%;min-width:974px;max-width:1366px}.container-fixed{width:950px;min-width:950px;max-width:950px;padding:0}.fill-container{display:block;position:absolute;top:0px;bottom:0px;height:100%}.vertically-centered-container{display:table;height:100%;width:100%}.vertically-centered{display:table-cell;height:100%;vertical-align:middle}.header-logo{display:block;background:url(../images/jh-logo-sprite.svg) no-repeat left bottom;width:85%;height:0;padding-bottom:7.2%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}@media (max-width:1199px){.header-logo{width:96%;padding-bottom:8.2%}}.mod-no-svg .header-logo{background-image:url(../images/jh-logo-sprite.png)}.footer-logo{display:block;background:url(../images/jh-logo-sprite.svg) no-repeat left top;width:90%;height:0;padding-bottom:8%;-webkit-background-size:90% auto;-moz-background-size:90% auto;-o-background-size:90% auto;background-size:90% auto;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.mod-no-svg .footer-logo{background-image:url(../images/jh-logo-sprite.png)}.footer-social{display:inline-block;background:url(../images/social-sprite.svg) no-repeat left top;width:31px;height:31px;margin:10px 3% 16px 0;*float:left;text-indent:-9999px}.mod-no-svg .footer-social{background-image:url(../images/social-sprite.png)}.footer-social:hover{-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80)}.footer-social.social-fb{background-position:0px top}.footer-social.social-twitter{background-position:-32px top}.footer-social.social-tumblr{background-position:-64px top}.footer-social.social-instagram{background-position:-96px top}.about-me-social{display:inline-block;background:url(../images/gold-logos.svg) no-repeat left top;width:31px;height:31px;margin:10px 3% 16px 0;*float:left;text-indent:-9999px}.mod-no-svg .about-me-social{background-image:url(../images/gold-logos.png)}.about-me-social.social-fb-gold{background-position:0px -32px}.about-me-social.social-fb-gold:hover{background-position:0px top}.about-me-social.social-twitter-gold{background-position:-32px -32px}.about-me-social.social-twitter-gold:hover{background-position:-32px top}.about-me-social.social-linkedin-gold{background-position:-128px -32px}.about-me-social.social-linkedin-gold:hover{background-position:-128px top}#refer-a-friend-footer{display:block;padding:20px 0;max-width:160px;text-align:center;border:1px solid #e3ddd6;color:#000}#refer-a-friend-footer #refer-get-25{font-family:'proxima-nova-extra-condensed-n6',proxima-nova-extra-condensed,proxima-nova-extra-condensed;font-weight:600;font-style:normal;font-size:22px;line-height:1;text-transform:uppercase;color:#ccc;margin-top:6px}#refer-a-friend-footer:hover{text-decoration:none}#refer-a-friend-footer:hover #refer-get-25{color:#b3b4b4}.footer-press{display:inline-block !important;background:url(../images/press-sprite.svg) no-repeat left top;width:100px;height:27px;margin:5px auto;opacity:0.7;position:relative;top:27px;*float:left;*margin:5px 12px;text-indent:-9999px}.mod-no-svg .footer-press{background-image:url(../images/press-sprite.png)}.footer-press:hover{opacity:1}.footer-press:last-child{margin-right:3%}.footer-press.press-inc{background-position:0px top;width:44px}.footer-press.press-menshealth{background-position:-100px top;width:72px}.footer-press.press-usatoday{background-position:-200px top;width:46px}.footer-press.press-nytimes{background-position:-300px top;width:114px}.footer-press.press-esquire{background-position:-500px top;width:61px}.footer-press.press-nbc{background-position:-600px top;width:27px}.press-container{text-align:justify}.press-container:before{content:'';display:block;width:100%;margin-bottom:-27px}.press-container:after{content:'';display:inline-block;width:100%}footer{font-family:'proxima-nova-n4',proxima-nova,sans-serif;font-weight:400;font-style:normal;font-size:11px;line-height:1.6;letter-spacing:0.1em}footer a{color:#999}footer a:hover,footer a:active,footer a:focus{color:#333}footer hr{border-top-color:#e3ddd6}footer h6{font-size:inherit;font-weight:600;text-transform:uppercase;letter-spacing:0.2em;margin:0;padding:0}nav ul{margin:0;padding:0}nav ul li{list-style:none;margin:0;padding:0}nav.horizontal ul li{float:left}.nav-user{float:right;padding:10px 0}.nav-user li{font-family:'proxima-nova-condensed-n6',proxima-nova-condensed,sans-serif;font-weight:600;font-style:normal;font-size:10px;line-height:13px;letter-spacing:0.2em;text-transform:uppercase;padding:0 17px;border-right:1px solid #363029;overflow:visible}@media (max-width:1199px){.nav-user li{padding:0 15px}}.nav-user li:last-child{border-right:0;padding-right:0}.nav-user li .message-link{text-transform:none;letter-spacing:0.15em;text-decoration:none}.nav-user li .message-link:hover strong{text-decoration:underline}.nav-user li>a,.nav-user li>span,.nav-user li>span>a{color:#b3a087}.nav-user li>a em,.nav-user li>span em,.nav-user li>span>a em{font-style:normal;color:#fff}.nav-user .flyout{display:none;position:absolute;z-index:9995;top:23px;right:0;width:125px;background:#fff;padding:12px 20px;border:2px solid #ccc}.nav-user .flyout li{float:none;padding:0;border:0;font-family:'proxima-nova-condensed-n4',proxima-nova-condensed,sans-serif;font-weight:400;font-style:normal;font-size:13px;line-height:21px;letter-spacing:0.05em}.nav-user .flyout li>a{color:#000}.nav-global{padding:14px 0;border-top:1px solid #363029;*zoom:1}.nav-global:before,.nav-global:after{content:' ';display:table;line-height:0}.nav-global:after{clear:both}.nav-global>li{font-family:'proxima-nova-condensed-n4',proxima-nova-condensed,sans-serif;font-weight:400;font-style:normal;font-size:13px;line-height:18px;letter-spacing:0.18em;text-transform:uppercase;padding:4px 1.9%;position:relative}.nav-global>li:first-child{padding-left:0}.nav-global>li>a{color:#fff}.nav-global li.nav-search{padding:0;float:right;width:75px}@media (max-width:1199px){.nav-global li.nav-search{width:19px}}.nav-global .flyout,.nav-global .nav-shop{display:none;position:absolute;z-index:9995}.nav-global .flyout.nav-shop,.nav-global .nav-shop.nav-shop{display:block;visibility:hidden}input.search-box{position:absolute;right:0px;background:#000;color:#f9f8f7;border:0;border-bottom:1px solid #fff;padding:1px 14px 1px 2px;width:91px;height:22px;-webkit-appearance:none;-webkit-border-radius:0px}input.search-box:focus{outline:none}.search-button{display:block;position:absolute;right:-2px;width:15px;height:20px;background:url(../images/newicons.svg?v1.0.8) no-repeat 2px 4px}.mod-no-svg .search-button{background-image:url(../images/newicons.png?v1.0.8)}.search-button:focus{outline:none}.search-flyout{position:absolute;right:0px;top:0px;width:0px;height:22px;overflow:hidden}.search-flyout .search-box{width:196px}#nav-shop-link{position:inherit}.nav-shop{background:#fff;top:55px;max-width:950px;right:12px;border:2px solid #ccc;border-top:0;*zoom:1}.nav-shop:before,.nav-shop:after{content:' ';display:table;line-height:0}.nav-shop:after{clear:both}.nav-shop>section{float:left;padding:24px 48px}.nav-shop>section h3{font-family:'proxima-nova-condensed-n4',proxima-nova-condensed,sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:0.18em;margin:0 0 6px 0}section.shopnav-rtw{padding-right:0}section.shopnav-rtw .shopnav-rtw-column{float:left;width:120px;margin-right:40px}section.shopnav-rtw h4{font-family:'freight-display-pro-i5',freight-display-pro,serif;font-weight:500;font-style:italic;font-size:18px;line-height:20px;letter-spacing:0.06em;padding:5px 0;border-bottom:1px solid #ac9779;margin:4px 0;text-transform:none}section.shopnav-rtw h4 a{color:#ac9779;text-decoration:none}section.shopnav-rtw ul{margin-bottom:4px}section.shopnav-rtw ul>li{float:none;padding:0}section.shopnav-rtw ul>li a{font-family:'proxima-nova-condensed-n4',proxima-nova-condensed,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:14px;letter-spacing:0.015em;display:block;width:100%;padding:2px 0;color:#000}.nav-global .flyout{top:40px;background:#fff;border:2px solid #ccc;border-top:0;*zoom:1}.nav-global .flyout:before,.nav-global .flyout:after{content:' ';display:table;line-height:0}.nav-global .flyout:after{clear:both}.nav-global .flyout h3{font-family:'proxima-nova-condensed-n4',proxima-nova-condensed,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.25;letter-spacing:0.18em;text-transform:uppercase;margin:0 0 6px 0}.nav-global .flyout h3 strong{font-family:'proxima-nova-condensed-n6',proxima-nova-condensed,sans-serif;font-weight:600;font-style:normal}.nav-global .flyout a img+h3{margin-top:6px}.mini-cart-container{display:none;width:309px;border:2px solid #ccc;background:url(../images/ajaxload.gif) no-repeat center center #fff;position:absolute;top:34px;margin-left:-309px;padding:24px;z-index:9996;-webkit-box-shadow:rgba(0,0,0,0.05) 10px 10px;-moz-box-shadow:rgba(0,0,0,0.05) 10px 10px;box-shadow:rgba(0,0,0,0.05) 10px 10px}.mini-cart-container.fixed{position:fixed;top:15px}.mini-cart-content{font-family:'proxima-nova-n4',proxima-nova,sans-serif;font-weight:400;font-style:normal;font-size:12px;letter-spacing:0.05em;text-transform:none;background:#fff}.mini-cart-content h2{font-family:'freight-display-pro-i5',freight-display-pro,serif;font-weight:500;font-style:italic;font-size:20px;letter-spacing:0.03em;text-align:center;margin:0 0 15px 0}.mini-cart-content hr{border:1px solid #f7f7f7;border-width:1px 0;height:1px;background:#f0f0f0;margin:9px 0}.mini-cart-content .subtotal-container{*zoom:1;margin:16px 0}.mini-cart-content .subtotal-container:before,.mini-cart-content .subtotal-container:after{content:' ';display:table;line-height:0}.mini-cart-content .subtotal-container:after{clear:both}.mini-cart-content .itemcount{line-height:1.08333333;float:left}.mini-cart-content .subtotal{font-family:'proxima-nova-n6',proxima-nova,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;font-size:13px;line-height:1;float:right}.mini-cart-content .popover{max-width:none}.mini-cart-item{*zoom:1;font-size:11px;line-height:1.16666667;text-transform:none}.mini-cart-item:before,.mini-cart-item:after{content:' ';display:table;line-height:0}.mini-cart-item:after{clear:both}.mini-cart-item img{float:left;width:79px;margin:0 12px 0 0}.mini-cart-item>div{float:left;width:166px}.mini-cart-item h3{font-family:'proxima-nova-condensed-n4',proxima-nova-condensed,sans-serif;font-weight:400;font-style:normal;font-size:13px;line-height:1.15;letter-spacing:0.05em;text-transform:uppercase;margin:6px 0 10px 0}.mini-cart-item h3 small{font-size:11px;color:#999}.mini-cart-cta{background:#f8f8f8;margin:0 -24px -24px;padding:20px 24px}.mini-cart-cta.added{background:transparent}[class^='jh-newicon-'],[class*=' jh-newicon-']{display:inline-block;width:15px;height:15px;vertical-align:middle;background-image:url(../images/newicons.svg?v1.0.8);background-repeat:no-repeat}.mod-no-svg [class^='jh-newicon-'],.mod-no-svg [class*=' jh-newicon-']{background-image:url(../images/newicons.png?v1.0.8)}[class^='jh-newicon-'].grey,[class*=' jh-newicon-'].grey{-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity=50)}.jh-newicon-search{background-position:-17px 3px;width:19px;height:19px;margin-top:1px}.jh-newicon-email{background-position:0px -40px}.jh-newicon-phone{background-position:-18px -40px;margin-top:-1px}.jh-newicon-geo-pin{background-position:-39px -40px;margin-top:-1px}.jh-newicon-close{background-position:-20px -20px;width:10px;height:10px;margin-top:-1px}.jh-newicon-check{background-position:-40px -20px}.jh-newicon-check-big{background-position:-60px -60px}.jh-newicon-contact-header{background-position:0px -20px;width:10px;height:10px;margin:-1px 4px 0 0}.jh-newicon-info{background-position:0px -60px;margin-top:-1px}.jh-newicon-question{background-position:-20px -60px;margin-top:-1px}.jh-newicon-info-accent{background-position:-40px -60px;margin-top:-1px}.jh-newicon-lock{background-position:-60px -40px;width:17px;height:19px;margin:-4px 4px 0 0}.jh-newicon-look{background-position:0px -95px;width:40px;height:30px}.jh-newicon-contact{background-position:-40px -95px;width:40px;height:30px}.jh-newicon-measure{background-position:-80px -95px;width:40px;height:30px}.contact-container{background:#fff;padding:1px;position:absolute;right:10px;top:100%;z-index:9995;display:none;width:400px}.contact-title{background:#c5c5c5;color:#fff;padding:6px 10px 6px 20px;font-family:'proxima-nova-n6',proxima-nova,sans-serif;font-weight:600;font-style:normal;font-size:12px;letter-spacing:2px;text-transform:uppercase}.contact-close{float:right}.contact-photo{position:relative;float:left;width:75px;min-height:75px;margin:0 20px 20px 0}.contact-name{font-family:'proxima-nova-n6',proxima-nova,sans-serif;font-weight:600;font-style:normal;font-size:15px;line-height:19px;min-height:38px;letter-spacing:0.6px;text-transform:uppercase;margin-top:4px}.login-slideout{display:none;background:#fff}.login-slideout>div{font-family:'proxima-nova-n4',proxima-nova,sans-serif;font-weight:400;font-style:normal;position:relative;padding:24px 0 20px 0;text-align:center}.login-slideout .login-slideout-close{position:absolute;right:12px;top:30px}.login-slideout h3{font-family:'proxima-nova-n4',proxima-nova,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:0.2em;font-size:24px;margin:12px 0 8px 0}.login-slideout .cta-button{margin-top:6px;margin-bottom:10px}hr.double-line{border:1px solid #c8baa8;border-width:1px 0;height:2px;margin:0;clear:both}hr.double-line.black{border-color:#000}hr.double-line.grey{border-color:#ccc}hr.single-line{border-top:1px solid #c8baa8;margin:0;clear:both}hr.single-line.black{border-top-color:#000}h1.fancy-heading{padding:12px 0;margin:0;text-align:center;font-family:'freight-display-pro-n4',freight-display-pro,serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size:35px;line-height:38px;letter-spacing:0.05em;color:#000}h1.fancy-heading em{font-family:'freight-display-pro-i3',freight-display-pro,serif;font-weight:300;font-style:italic;text-transform:lowercase;font-size:42px}h2.fancy-heading{margin:10px auto;text-align:center}h2.fancy-heading em{display:inline-block;font-family:'freight-display-pro-i4',freight-display-pro,serif;font-weight:400;font-style:italic;text-transform:lowercase;font-size:30px;line-height:30px;letter-spacing:0.05em;padding:0 12px 0 36px;background:#fff;color:#ac9779}h2.fancy-heading small{display:inline-block;font-family:'proxima-nova-n4',proxima-nova,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size:16px;letter-spacing:0.225em;padding-right:36px;background:#fff;color:#534741}hr.double-line+h2.fancy-heading{margin-top:-21px;margin-bottom:14px}h3.fancy-heading{margin:10px auto;text-align:center}h3.fancy-heading em{display:inline-block;font-family:'freight-display-pro-i4',freight-display-pro,serif;font-weight:400;font-style:italic;font-size:22px;line-height:22px;letter-spacing:0.025em;padding:0 12px;background:#fff}hr.double-line+h3.fancy-heading{margin-top:-15px;margin-bottom:18px}h1.basic-heading{font-family:'freight-display-pro-i5',freight-display-pro,serif;font-weight:500;font-style:italic;font-size:28px;letter-spacing:0.025em;margin:69px 0 8px 10px}h3.basic-heading{font-family:'proxima-nova-n6',proxima-nova,sans-serif;font-weight:600;font-style:normal;font-size:16px;letter-spacing:0.1em;text-transform:uppercase;margin:0 0 12px 0}.message-page{padding:96px 0;font-family:'proxima-nova-n4',proxima-nova,sans-serif;font-weight:400;font-style:normal;font-size:14px}.message-page h1{font-family:'proxima-nova-condensed-n6',proxima-nova-condensed,sans-serif;font-weight:600;font-style:normal;font-size:40px;text-transform:uppercase;margin:0}.message-page h2{font-size:24px}.message-page p{font-size:16px}dl.name-value{*zoom:1}dl.name-value:before,dl.name-value:after{content:' ';display:table;line-height:0}dl.name-value:after{clear:both}dl.name-value dt{float:left;clear:both}dl.name-value dt:after{content:': '}dl.name-value dd{float:left;margin-left:3px}.jh-content-wrapper{padding:40px 0 0 70px;overflow:hidden;color:#333}.jh-content-wrapper.content-wrapper-flush-left{padding-left:0}.jh-content-wrapper.content-add-bottom-margin{margin-bottom:60px}.jh-content-wrapper h1{font-family:'proxima-nova-extra-condensed-n6',proxima-nova-extra-condensed,proxima-nova-extra-condensed;font-weight:600;font-style:normal;font-size:5em;padding:0;margin:0;text-transform:uppercase}.jh-content-wrapper h2{font-family:'freight-text-pro-i7',freight-text-pro,serif;font-weight:700;font-style:italic;font-size:2em;padding:0;margin:0 0 10px 0}.jh-content-wrapper h3{font-family:'proxima-nova-n6',proxima-nova,sans-serif;font-weight:600;font-style:normal;font-size:1.4em;text-transform:uppercase;margin:0;padding:0}.jh-content-divide{margin:0;padding:40px 0;overflow:hidden}#jh-guarantee-container h3,#jh-legal-container h3{padding:20px 0 0 0}#jh-guarantee-container h3:first-child,#jh-legal-container h3:first-child{padding:0}#jh-legal-container ul{padding-left:12px}#jh-legal-container li{line-height:1.6em;margin-bottom:0.6em}.font14{font-size:14px}.font16{font-size:16px}.display-none{display:none}.rel{position:relative}.bold{font-weight:bold}.italic{font-style:italic}.white{color:#fff}.text-center{text-align:center}.uppercase{text-transform:uppercase}.sentence-case{text-transform:capitalize !important}.error-wrapper,.server-error{padding:10px 0 15px 0;font-size:0.95em;color:#cb6060}.server-error{padding-top:0}.server-error a:active,.server-error a:link,.server-error a:visited{color:#cb6060;text-decoration:underline}input[type='text'],input[type='email']{font-style:normal;font-family:'proxima-nova-n4',proxima-nova,sans-serif;font-weight:400}.ajax-loader{padding:20px 0;margin:0;background:transparent url(../images/ajaxload.gif) no-repeat;background-position:center center}ul.simple-ul{list-style:none;padding:0;margin:10px 0;clear:both}div.error{background:#fff;clear:both;color:#cb6060;font-size:0.9em;margin:0 0 3px;padding:0;width:92%}.cta-button{font-family:'proxima-nova-n6',proxima-nova,sans-serif;font-weight:600;font-style:normal;font-size:13px;line-height:1.25;letter-spacing:0.18em;text-transform:uppercase;text-align:center;display:inline-block;padding:12px 17px;vertical-align:middle;color:#fff !important;background:#000;border:1px solid #000;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0px}.cta-button:focus,.cta-button:hover{background:#333;text-decoration:none}.cta-button.alt,.cta-button.plain{color:#000 !important;background:#fff}.cta-button.alt:focus,.cta-button.plain:focus,.cta-button.alt:hover,.cta-button.plain:hover{background:#f5f5f5;text-decoration:none}.cta-button.alt.wait,.cta-button.plain.wait{color:transparent !important;background:url(../images/ajaxload-cta-alt.gif) no-repeat center center #fff}.cta-button.plain{background:transparent;border-color:transparent}.cta-button.trans{background:transparent;border-color:#fff}.cta-button.trans:focus,.cta-button.trans:hover{background:rgba(0,0,0,0.3)}.cta-button.trans.alt{background:transparent;border-color:#000}.cta-button.trans.alt:focus,.cta-button.trans.alt:hover{background:rgba(0,0,0,0.05)}.cta-button.fill{width:100%;padding-left:0;padding-right:0}.cta-button.wait{color:transparent !important;background:url(../images/ajaxload-cta.gif) no-repeat center center #000}.cta-button.disabled{-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity=50)}.cta-sep{font-family:'proxima-nova-n6',proxima-nova,sans-serif;font-weight:600;font-style:normal;font-size:12px;line-height:1.25;letter-spacing:0.175em;text-transform:uppercase;display:inline-block;text-align:center;vertical-align:middle}.action-link{font-weight:bold;color:#b09441 !important;text-decoration:none}a.accent-link{color:#b09441 !important}a.highlight-link{color:#000;text-decoration:underline}[class^='jh-icon-'],[class*=' jh-icon-']{display:inline-block;margin-top:1px;width:11px;height:11px;vertical-align:middle;background-image:url(../images/jh-multi-icons.png?v1.1.1);background-repeat:no-repeat}.jh-icon-chevron-left-accent{background-position:0px 0px}.jh-icon-chevron-right-accent{background-position:-20px 0px}.jh-icon-chevron-down-accent{background-position:-40px 0px;margin-top:5px}.jh-icon-chevron-up-accent{background-position:-60px 0px;margin-top:5px}.jh-icon-chevron-left{background-position:-120px 0px}.jh-icon-chevron-right{background-position:-120px -20px}.jh-icon-chevron-down{background-position:-120px -40px}.jh-icon-chevron-up{background-position:-120px -60px}.jh-icon-chevron-left-white{background-position:-140px 0px}.jh-icon-chevron-right-white{background-position:-140px -20px}.jh-icon-chevron-down-white{background-position:-140px -40px}.jh-icon-chevron-up-white{background-position:-140px -60px}.jh-icon-search-sm{background-position:0px -40px;margin:-3px 1px 0px 0px}.jh-icon-search-md{background-position:0px -60px;width:14px;height:14px;margin-top:-3px}.close-box{background-image:url(../images/jh-multi-icons.png?v1.1.1);background-position:-80px 0px;position:absolute;right:8px;top:8px;cursor:pointer;height:15px;width:15px;z-index:99999}.close-apple{background-image:url(../images/jh-multi-icons.png?v1.1.1);background-position:-80px -20px;position:absolute;right:-14px;top:-12px;cursor:pointer;height:28px;width:28px;z-index:99999}.dialog{width:350px;min-height:160px;position:relative;background-color:#fff;color:#000;border:1px solid #ccc;margin-top:10px;display:none;z-index:99998;padding:0px;-webkit-box-shadow:0px 0px 24px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 24px rgba(0,0,0,0.4);box-shadow:0px 0px 24px rgba(0,0,0,0.4)}.dialog .dialog-title{width:auto;background-color:#f5f5f5;font-size:14px;font-weight:bold;text-transform:uppercase;padding:15px 30px 15px 20px}.dialog .dialog-body{width:auto;padding:15px 20px}.dialog .dialog-actions{float:right;margin:15px 20px 15px 0px}.dialog .dialog-continue-link{float:left;color:#b09441;background-color:transparent;text-transform:uppercase;font-weight:bold;padding:9px 12px;cursor:pointer;margin-left:20px}.dialog .dialog-cta-button{float:left;color:#fff;background-color:#000;text-transform:uppercase;text-align:center;font-weight:bold;padding:9px 12px;min-width:75px;display:block;text-decoration:none;margin-left:20px}.dialog .dialog-continue-link:hover,.dialog .dialog-cta-button:hover{opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70)}.dialog label.error{display:block;float:left;margin-top:2px;color:#c44;font-size:0.95em}.dialog td.label{color:#515151;width:90px;text-align:right;vertical-align:top;padding:7px 5px 0px 0px}.dialog input{width:200px;margin:2px 0px}.dialog textarea{width:198px;margin:2px 0px}.form-well{padding:12px 24px 30px 24px;background:#f8f8f8;border:1px solid #ccc}.bs-form{font-family:'proxima-nova-n4',proxima-nova,sans-serif;font-weight:400;font-style:normal}.bs-form fieldset{padding-top:0;margin-top:0}.bs-form fieldset.dotted-line-bottom{margin-bottom:12px;padding-bottom:12px}.bs-form legend{font-family:'proxima-nova-condensed-n4',proxima-nova-condensed,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:0.05em;text-transform:uppercase;margin-bottom:15px;border-bottom:0;padding-top:15px;margin-top:0}.bs-form legend strong{font-family:'proxima-nova-condensed-n6',proxima-nova-condensed,sans-serif;font-weight:600;font-style:normal}.bs-form label{font-size:11px;font-weight:400;letter-spacing:0.05em}.bs-form label.section-label{margin:-16px 0 0 0;float:right}.bs-form p{margin:0 0 20px 0;line-height:inherit}.bs-form p.form-control-static{margin:10px 0 0 0}.bs-form .checkbox>label,.bs-form .checkbox-inline>label,.bs-form .radio>label,.bs-form .radio-inline>label{font-size:13px}.bs-form .checkbox input[type=checkbox],.bs-form .checkbox-inline input[type=checkbox],.bs-form .radio input[type=checkbox],.bs-form .radio-inline input[type=checkbox],.bs-form .checkbox input[type=radio],.bs-form .checkbox-inline input[type=radio],.bs-form .radio input[type=radio],.bs-form .radio-inline input[type=radio]{margin-top:1px}.dialog .bs-form .form-group,.contact-container .bs-form .form-group{margin-bottom:10px}.dialog .bs-form label,.contact-container .bs-form label{margin-bottom:4px}.dialog .bs-form input.form-control,.contact-container .bs-form input.form-control{width:100%;margin:0}.dialog .bs-form textarea.form-control,.contact-container .bs-form textarea.form-control{width:100%;margin:0}.list-unstyled{padding-left:0;list-style:none}.dropdown-toggle{display:inline-block;background-color:#f1f1f1;border:1px solid #ccc;*margin-bottom:3px}.dropdown-toggle:hover{text-decoration:none}.dropdown-toggle .caret{float:left;margin:9px 6px 0px 6px;cursor:pointer}.dropdown-toggle .dropdown-toggle-text{float:left;padding:5px 5px 4px 9px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-right:1px solid #ccc;font-family:'proxima-nova-n6',proxima-nova,sans-serif;font-weight:600;font-style:normal;font-size:10px;letter-spacing:0.15em;text-transform:uppercase;cursor:pointer}.dropdown-menu,.dropdown-toggle,.tooltip-inner{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.form-control{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;-webkit-border-radius:0}.has-error .form-control{border-color:#cb6060;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.has-error .form-control:focus{border-color:#bb3d3d;-webkit-box-shadow:0 0 8px rgba(203,96,96,0.5);-moz-box-shadow:0 0 8px rgba(203,96,96,0.5);box-shadow:0 0 8px rgba(203,96,96,0.5)}.input-lg{height:42px}select.input-lg{height:42px;padding:0 0 0 12px}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#cb6060}.has-error .help-block{margin-bottom:0}.has-error .input-group-addon{color:#bb3d3d;border-color:#cb6060;background-color:#f7e7e7}.popover{-webkit-box-shadow:rgba(0,0,0,0.03) 10px 10px;-moz-box-shadow:rgba(0,0,0,0.03) 10px 10px;box-shadow:rgba(0,0,0,0.03) 10px 10px;padding:0}.popover-title{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0 !important}.popover.right{margin-top:20px}.popover.right>.arrow{margin-top:-32px}.popover-trigger{cursor:default}.popover-content{min-width:200px;font-size:12px;letter-spacing:normal}.popover-content p{font-size:inherit;line-height:inherit;margin-bottom:10px !important}.popover-content p:last-child{margin-bottom:0 !important}.panel{margin-bottom:15px;border-top:1px solid #c8baa8;border-bottom:1px solid #c8baa8}.panel-body{padding:6px 16px 18px 16px;*zoom:1}.panel-body:before,.panel-body:after{content:' ';display:table;line-height:0}.panel-body:after{clear:both}.panel-heading{padding:12px 10px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAALCAQAAAA+N97LAAAAV0lEQVR4XrXRoQ2AQBiD0afO3CKMwAgMwjxIWAHLIhc0jIFEHAkJlvzmUlHzpWla9ZXVCNRffTa4dHGcRZHieHaa4ji92xDH2eyN0rMj3p1ZkVrsHn/1Ae3Q1EzSfBvPAAAAAElFTkSuQmCC');background-repeat:no-repeat;background-position:right center}.panel-heading.open{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAALCAQAAAA+N97LAAAAYElEQVR4Xs2QsQmAMBBFXyfoIlnBCcwgmSelE2QAJxFsM8dVNvrBQiwuYCH4jg+veNVxvLqPcwqRJxPFzxPGzMBFLzeSn0NgpTKCVuUBWjl0ZHYWLcvx85vIpolW/qu/nxQN1ES16VttAAAAAElFTkSuQmCC')}.panel-title{margin-top:0;margin-bottom:0;font-family:'proxima-nova-n4',proxima-nova,sans-serif;font-weight:400;font-style:normal;font-size:13px;letter-spacing:0.15em;text-transform:uppercase}.panel-title strong{font-family:'proxima-nova-n6',proxima-nova,sans-serif;font-weight:600;font-style:normal}.panel-title>a{color:inherit;display:block;width:100%;padding:6px 10px}.panel-title>a:focus{text-decoration:none;outline:none}.panel-group{margin-bottom:15px}.panel-group .panel{margin-bottom:0;overflow:hidden}.panel-group .panel+.panel{margin-top:0;border-top-width:0}.hero-container{position:inherit;display:table;height:650px;width:100%;padding:0;border-collapse:collapse;border-spacing:0;border:0}.hero-content{position:relative;z-index:1;display:table-cell;height:100%;vertical-align:middle;padding:0}.hero-arrow{position:absolute;left:50%;margin-left:-46px;width:0;height:0;border-top:40px solid #fff;border-left:46px solid transparent;border-right:46px solid transparent}.hero{position:absolute;width:100%;min-width:974px;left:0px;height:650px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.hero-auto-height,.hero-auto-height .hero{height:auto}.feature-container{padding:5px 0}.feature-container+.feature-container{padding-top:0}.feature-container>.col-sm-4{padding-left:3px;padding-right:3px}.feature-container>.col-sm-4:first-child{padding-left:0}.feature-container>.col-sm-4:last-child{padding-right:0}.feature-container .feature{background-repeat:no-repeat;background-position:center top;height:445px;overflow:hidden}.feature-tile{display:block;height:100%;padding-top:195px;background:url(../pixel.ashx?rgba=0,0,0,0.10&w=20&h=20);background:rgba(0,0,0,0.1)}.feature-tile:hover,.feature-tile:active{text-decoration:none}.feature-tile h2{font-family:'proxima-nova-n4',proxima-nova,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:1.1;letter-spacing:0.3em;text-align:center;text-transform:uppercase;color:#fff;padding:0;margin:0}.feature-tile h2 b{font-family:'proxima-nova-n7',proxima-nova,sans-serif;font-weight:700;font-style:normal;font-size:30px}.feature-tile .feature-cta{position:absolute;width:100%;bottom:36px;text-align:center}@media (max-width:1199px){.feature-container .feature{height:380px;-webkit-background-size:auto 380px;-moz-background-size:auto 380px;-o-background-size:auto 380px;background-size:auto 380px}.feature-tile{padding-top:162px}}.dotted-line-right{border-right:2px dotted #ccc;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAECAQAAAAO5iayAAAAG0lEQVR4Xi3FgQkAAACCMH/q/9sqIoQJwu0bATmnBmHvw9MOAAAAAElFTkSuQmCC) 0 2 0 0 repeat}.dotted-line-left{border-left:2px dotted #ccc;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAECAQAAAAO5iayAAAAG0lEQVR4Xi3FgQkAAACCMH/q/9sqIoQJwu0bATmnBmHvw9MOAAAAAElFTkSuQmCC) 0 0 0 2 repeat}.dotted-line-left-right{border-left:2px dotted #ccc;border-right:2px dotted #ccc;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAECAQAAAAO5iayAAAAG0lEQVR4Xi3FgQkAAACCMH/q/9sqIoQJwu0bATmnBmHvw9MOAAAAAElFTkSuQmCC) 0 2 0 2 repeat}.dotted-line-bottom{border-bottom:2px dotted #ccc;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAACCAQAAADVobXoAAAAGElEQVR4XgXAAQkAAADCsHWyf7YLIyFLDikcBWI2iL0IAAAAAElFTkSuQmCC) 0 0 2 0 repeat}.vertical-align-row{display:flex;align-items:center}.no-gutter>[class*='col-']{padding-right:0;padding-left:0}.sectionHeader{background-color:#888;color:#fff;font-weight:bold;padding:3px;margin-top:12px;margin-bottom:10px}.stepContainer{position:absolute;color:#fff;font-weight:bold}.stepTab{float:left;background-color:#dcdcdc;height:19px;padding:2px 0px;cursor:pointer}.stepTabArrow{float:left;background-image:url(../images/greyarrow.png);width:10px;height:19px}.stepTabCurrent{float:left;background-color:#9fadbb;width:60px;height:19px;padding:2px 0px;cursor:pointer}.stepTabArrowCurrent{float:left;background-image:url(../images/bluearrow.png);width:10px;height:19px}.progress-bar-gold{background-color:#b79f6c}.progress-bar-black{background-color:#000}