@font-face{font-family:'Taylor & Hart';src:url(/assets/front_office/static/fonts/TaylorHart-Regular.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'GT Sectra Fine';src:url(/assets/front_office/static/fonts/GT-Sectra-Fine-Regular.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'GT Sectra Fine';src:url(/assets/front_office/static/fonts/GT-Sectra-Fine-Bold.woff) format("woff");font-weight:bold;font-style:normal}video[playsinline]::-webkit-media-controls-panel{display:none!important;-webkit-appearance:none}video[playsinline]::-webkit-media-controls-play-button{display:none!important;-webkit-appearance:none}video[playsinline]::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;padding:0}*:focus{outline:none}*{-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent}html,body{height:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul,ol,li{list-style:none}a img{border:0}img{display:block}.pre-header{background:#34489b;color:#fff;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media (min-width:425px){.pre-header{height:50px;border-bottom:none}}@media (hover:hover){.pre-header:hover{color:#fff}}.pre-header .pre-header-background{background-position:center top;background-repeat:no-repeat;bottom:0;left:0;position:absolute;right:0;top:0}.pre-header .pre-header-background.on-mobile{display:block}@media (min-width:1024px){.pre-header .pre-header-background.on-mobile{display:none}}.pre-header .pre-header-background.on-desktop{display:none}@media (min-width:1024px){.pre-header .pre-header-background.on-desktop{display:block}}.pre-header .pre-header-content{font-size:11px;line-height:16px;letter-spacing:.1em;text-align:center;text-transform:uppercase}@media (min-width:1024px){.pre-header .pre-header-content{font-size:12px}}.main-cover{font-family:"GT Sectra Fine",serif;background:#4a4e54;position:relative}@media (min-width:768px){.main-cover{height:450px}}@media (min-width:1024px){.main-cover{height:600px;margin-bottom:100px}.main-cover.inner-page{margin-bottom:0}.main-cover.inner-page.bMar100{margin-bottom:100px}}.main-cover.inner-page .main-cover-content{max-width:100%}.main-cover .main-cover-background{width:100%;height:100%;position:absolute;top:0;left:0;display:block;background-size:cover;background-repeat:no-repeat;background-position:center}.main-cover .main-cover-background.on-mobile{display:block}@media (min-width:1024px){.main-cover .main-cover-background.on-mobile{display:none}}.main-cover .main-cover-background.on-desktop{display:none}@media (min-width:1024px){.main-cover .main-cover-background.on-desktop{display:block}}.main-cover .main-cover-background.top{background-position-y:top}.main-cover .main-cover-background.bottom{background-position-y:bottom}.main-cover .main-cover-background.left{background-position-x:left}.main-cover .main-cover-background.right{background-position-x:right}.main-cover .main-cover-wrapper{width:100%;max-width:1320px;height:100%;margin:0 auto;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.main-cover .main-cover-wrapper{padding:0 60px}}.main-cover .main-cover-wrapper.vertical-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main-cover .main-cover-wrapper.vertical-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.main-cover .main-cover-wrapper.vertical-centre{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-cover .main-cover-wrapper.horizontal-left{text-align:left}.main-cover .main-cover-wrapper.horizontal-centre{text-align:center}.main-cover .main-cover-wrapper.horizontal-centre h1{margin-left:auto;margin-right:auto}.main-cover .main-cover-wrapper.horizontal-right{text-align:right}.main-cover .main-cover-wrapper.horizontal-right h1{max-width:initial}.main-cover.inner-page .main-cover-wrapper.horizontal-centre .main-cover-content{margin:0 auto}.main-cover.inner-page .main-cover-wrapper.horizontal-right .main-cover-content{margin:0 0 0 auto}.main-cover.inner-page .main-cover-wrapper.horizontal-right .main-cover-content h1{width:100%}@media (min-width:768px){.main-cover.inner-page .main-cover-wrapper.horizontal-right .main-cover-content h1{max-width:100%;padding-left:20%}}.main-cover.inner-page .main-cover-content{width:100%;max-width:initial}@media (min-width:1024px){.main-cover.inner-page .main-cover-content{width:80%}}@media (min-width:768px){.main-cover.inner-page .main-cover-content{width:100%;margin:0 auto 0 0}}@media (min-width:1024px){.main-cover.inner-page .main-cover-content h1{width:80%;max-width:500px}}@media (min-width:768px){.main-cover.inner-page .main-cover-content h1{max-width:initial}}.main-cover .main-cover-content{position:relative;z-index:2;max-width:320px;margin:0 auto;padding:40px 0}@media (min-width:768px){.main-cover .main-cover-content{margin:initial;max-width:650px;padding:80px 0}}.main-cover .main-cover-content h1{font-size:37px;line-height:50px;margin-bottom:.4em;font-family:"Taylor & Hart",serif;color:#dcb1d2;text-transform:uppercase;width:100%;max-width:500px;text-align:center}.main-cover .main-cover-content h1.white{color:#fff}.main-cover .main-cover-content h1.lighter-yellow{color:#efeee3}.main-cover .main-cover-content h1.lightest-yellow{color:#fcf6ea}.main-cover .main-cover-content h1.yellow{color:#cc960d}.main-cover .main-cover-content h1.light-yellow{color:#eecd71}.main-cover .main-cover-content h1.green{color:#028e63}.main-cover .main-cover-content h1.light-green{color:#00c18a}.main-cover .main-cover-content h1.purple{color:#873269}.main-cover .main-cover-content h1.light-purple{color:#dcb1d2}.main-cover .main-cover-content h1.blue{color:#34489b}.main-cover .main-cover-content h1.light-blue{color:#6d93c9}.main-cover .main-cover-content h1.red{color:#da0039}.main-cover .main-cover-content h1.dark-grey{color:#4a4e54}.main-cover .main-cover-content h1.extra-large{font-size:47px;line-height:60px}@media (min-width:768px){.main-cover .main-cover-content h1.extra-large{font-size:66px;line-height:70px}.main-cover .main-cover-content h1{font-size:56px;line-height:60px;text-align:inherit}}.main-cover .main-cover-content .main-cover-subtitle{color:#4a4e54;font-size:16px;line-height:20px;font-family:"GT Sectra Fine",serif;margin-bottom:30px}.main-cover .main-cover-content .main-cover-subtitle.on-mobile{display:block}@media (min-width:1024px){.main-cover .main-cover-content .main-cover-subtitle.on-mobile{display:none}}.main-cover .main-cover-content .main-cover-subtitle.on-desktop{display:none}@media (min-width:1024px){.main-cover .main-cover-content .main-cover-subtitle.on-desktop{display:block}}.main-cover .main-cover-content .main-cover-subtitle p{margin-bottom:5px}.main-cover .main-cover-content ul{list-style:none;margin:0 0 45px 0;padding:0;font-size:16px;line-height:25px}.main-cover .main-cover-content ul.on-mobile{display:block}@media (min-width:1024px){.main-cover .main-cover-content ul.on-mobile{display:none}}.main-cover .main-cover-content ul.on-desktop{display:none}@media (min-width:1024px){.main-cover .main-cover-content ul.on-desktop{display:block}}.main-cover .main-cover-content ul li{color:#4a4e54}.main-cover .main-cover-content ul li a{color:#4a4e54}.main-cover .main-cover-content ul li a .arrow:after{margin-left:0;margin-right:3px}.main-cover .main-cover-content .main-cover-button{padding:10px 20px;display:inline-block;background:transparent;color:#34489b;font-family:"Taylor & Hart",serif;font-size:18px;line-height:26px;text-transform:uppercase;letter-spacing:.1rem;border:1px solid #34489b;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-bottom:18px;display:block;text-align:center}@media (hover:hover){.main-cover .main-cover-content .main-cover-button:hover{background:#34489b;color:#fff}}.main-cover .main-cover-content .main-cover-button.secondary{background:#34489b;color:#fff}@media (hover:hover){.main-cover .main-cover-content .main-cover-button.secondary:hover{background:rgba(52,72,155,0);color:#34489b}}.main-cover .main-cover-content .main-cover-button.white{border-color:#fff;color:#fff}@media (hover:hover){.main-cover .main-cover-content .main-cover-button.white:hover{background:#fff;color:#4a4e54}}.main-cover .main-cover-content .main-cover-button.white.secondary{background:#fff;color:#4a4e54}@media (hover:hover){.main-cover .main-cover-content .main-cover-button.white.secondary:hover{background:rgba(255,255,255,0);color:#fff}}.main-cover .main-cover-content .main-cover-button.lighter-yellow{border-color:#efeee3;color:#efeee3}@media (hover:hover){.main-cover .main-cover-content .main-cover-button.lighter-yellow:hover{background:#efeee3;color:#4a4e54}}.main-cover .main-cover-content .main-cover-button.lighter-yellow.secondary{background:#efeee3;color:#4a4e54}@media (hover:hover){.main-cover .main-cover-content .main-cover-button.lighter-yellow.secondary:hover{background:rgba(239,238,227,0);color:#efeee3}}.main-cover .main-cover-content .main-cover-button.lightest-yellow{border-color:#fcf6ea;color:#fcf6ea}@media (hover:hover){.main-cover .main-cover-content .main-cover-button.lightest-yellow:hover{background:#fcf6ea;color:#4a4e54}}.main-cover .main-cover-content .main-cover-button.lightest-yellow.secondary{background:#fcf6ea;color:#4a4e54}@media (hover:hover){.main-cover .main-cover-content .main-cover-button.lightest-yellow.secondary:hover{background:rgba(252,246,234,0);color:#fcf6ea}}.main-cover .main-cover-content .main-cover-button.yellow{border-color:#cc960d;color:#cc960d}@media (hover:hover){.main-cover .main-cover-content .main-cover-button.yellow:hover{background:#cc960d;color:#fff}}.main-cover .main-cover-content .main-cover-button.yellow.secondary{background:#cc960d;color:#fff}@media (hover:hover){.main-cover .main-cover-content .main-cover-button.yellow.secondary:hover{background:rgba(204,150,13,0);color:#cc960d}}.main-cover .main-cover-content .main-cover-button.light-yellow{border-color:#eecd71;color:#eecd71}@media (hover:hover){.main-cover .main-cover-content .main-cover-button.light-yellow:hover{background:#eecd71;color:#fff}}.main-cover .main-cover-content .main-cover-button.light-yellow.secondary{background:#eecd71;color:#fff}@media (hover:hover){.main-cover .main-cover-content .main-cover-button.light-yellow.secondary:hover{background:rgba(238,205,113,0);color:#eecd71}}.main-cover .main-cover-content .main-cover-button.green{border-color:#028e63;color:#028e63}@media (hover:hover){.main-cover .main-cover-content .main-cover-button.green:hover{background:#028e63;color:#fff}}.main-cover .main-cover-content .main-cover-button.green.secondary{background:#028e63;color:#fff}@media (hover:hover){.main-cover .main-cover-content .main-cover-button.green.secondary:hover{background:rgba(2,142,99,0);color:#028e63}}.main-cover .main-cover-content .main-cover-button.light-green{border-color:#00c18a;color:#00c18a}@media (hover:hover){.main-cover .main-cover-content .main-cover-button.light-green:hover{background:#00c18a;color:#fff}}.main-cover .main-cover-content .main-cover-button.light-green.secondary{background:#00c18a;color:#fff}@media (hover:hover){.main-cover .main-cover-content .main-cover-button.light-green.secondary:hover{background:rgba(0,193,138,0);color:#00c18a}}.main-cover .main-cover-content .main-cover-button.purple{border-color:#873269;color:#873269}@media (hover:hover){.main-cover .main-cover-content .main-cover-button.purple:hover{background:#873269;color:#fff}}.main-cover .main-cover-content .main-cover-button.purple.secondary{background:#873269;color:#fff}@media (hover:hover){.main-cover .main-cover-content .main-cover-button.purple.secondary:hover{background:rgba(135,50,105,0);color:#873269}}.main-cover .main-cover-content .main-cover-button.light-purple{border-color:#dcb1d2;color:#dcb1d2}@media (hover:hover){.main-cover .main-cover-content .main-cover-button.light-purple:hover{background:#dcb1d2;color:#fff}}.main-cover .main-cover-content .main-cover-button.light-purple.secondary{background:#dcb1d2;color:#fff}@media (hover:hover){.main-cover .main-cover-content .main-cover-button.light-purple.secondary:hover{background:rgba(220,177,210,0);color:#dcb1d2}}.main-cover .main-cover-content .main-cover-button.blue{border-color:#34489b;color:#34489b}@media (hover:hover){.main-cover .main-cover-content .main-cover-button.blue:hover{background:#34489b;color:#fff}}.main-cover .main-cover-content .main-cover-button.blue.secondary{background:#34489b;color:#fff}@media (hover:hover){.main-cover .main-cover-content .main-cover-button.blue.secondary:hover{background:rgba(52,72,155,0);color:#34489b}}.main-cover .main-cover-content .main-cover-button.light-blue{border-color:#6d93c9;color:#6d93c9}@media (hover:hover){.main-cover .main-cover-content .main-cover-button.light-blue:hover{background:#6d93c9;color:#fff}}.main-cover .main-cover-content .main-cover-button.light-blue.secondary{background:#6d93c9;color:#fff}@media (hover:hover){.main-cover .main-cover-content .main-cover-button.light-blue.secondary:hover{background:rgba(109,147,201,0);color:#6d93c9}}.main-cover .main-cover-content .main-cover-button.red{border-color:#da0039;color:#da0039}@media (hover:hover){.main-cover .main-cover-content .main-cover-button.red:hover{background:#da0039;color:#fff}}.main-cover .main-cover-content .main-cover-button.red.secondary{background:#da0039;color:#fff}@media (hover:hover){.main-cover .main-cover-content .main-cover-button.red.secondary:hover{background:rgba(218,0,57,0);color:#da0039}}.main-cover .main-cover-content .main-cover-button.dark-grey{border-color:#4a4e54;color:#4a4e54}@media (hover:hover){.main-cover .main-cover-content .main-cover-button.dark-grey:hover{background:#4a4e54;color:#fff}}.main-cover .main-cover-content .main-cover-button.dark-grey.secondary{background:#4a4e54;color:#fff}@media (hover:hover){.main-cover .main-cover-content .main-cover-button.dark-grey.secondary:hover{background:rgba(74,78,84,0);color:#4a4e54}}@media (min-width:768px){.main-cover .main-cover-content .main-cover-button{margin-right:16px;margin-bottom:initial;display:inline-block}}.main-cover.tall.mobile-vertical-top .main-cover-content{padding-bottom:30vh}@media (min-width:768px){.main-cover.tall.mobile-vertical-top .main-cover-content{padding-top:80px}}.main-cover.tall.mobile-vertical-centre .main-cover-content{padding-top:15vh;padding-bottom:15vh}@media (min-width:768px){.main-cover.tall.mobile-vertical-centre .main-cover-content{padding-top:80px}}.main-cover.tall.mobile-vertical-bottom .main-cover-content{padding-top:30vh}@media (min-width:768px){.main-cover.tall.mobile-vertical-bottom .main-cover-content{padding-top:80px}}.main-cover.dark .main-cover-content ul li{color:#fff}.main-cover.dark .main-cover-content ul li a{color:#fff}.main-cover.dark .main-cover-content .main-cover-subtitle{color:#fff}.main-cover.dark .main-cover-content .main-cover-button:hover{border-color:#fff;background:#fff;color:#4a4e54}.main-cover.dark .main-cover-content .main-cover-button.secondary:hover{border-color:#fff;background:transparent;color:#fff}.as-seen-in-logos{background:#fcf6ea;padding:40px 0 20px}@media (min-width:768px){.as-seen-in-logos{padding:40px 0}}.as-seen-in-logos.white-background{background:#fff}.as-seen-in-logos.space-below{margin-bottom:60px}.as-seen-in-logos .as-seen-in-logos-wrapper{max-width:1320px;padding:0 20px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:640px){.as-seen-in-logos .as-seen-in-logos-wrapper{padding:0 60px}}@media (min-width:768px){.as-seen-in-logos .as-seen-in-logos-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.as-seen-in-logos .as-seen-in-logos-wrapper a{width:50%;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}@media (min-width:640px){.as-seen-in-logos .as-seen-in-logos-wrapper a{width:33%;height:100px}}@media (min-width:768px){.as-seen-in-logos .as-seen-in-logos-wrapper a{height:50px;width:auto}}.as-seen-in-logos .as-seen-in-logos-wrapper a.on-mobile{display:block}@media (min-width:1024px){.as-seen-in-logos .as-seen-in-logos-wrapper a.on-mobile{display:none}}.as-seen-in-logos .as-seen-in-logos-wrapper a.on-desktop{display:none}@media (min-width:1024px){.as-seen-in-logos .as-seen-in-logos-wrapper a.on-desktop{display:block}}.as-seen-in-logos img{max-height:50px;max-width:90%;margin:0 20px;display:inline-block;vertical-align:top;width:auto}@media (min-width:425px){.as-seen-in-logos img{max-width:initial;max-height:60px}}@media (min-width:768px){.as-seen-in-logos img{max-height:50px;margin:0 30px}}.love-stories-slideshow .slide{position:relative}.love-stories-slideshow .slide:before{content:'';background:url(https://staging.cms.coderings.com/wp-content/uploads/2017/04/love-stories-back-01.png) no-repeat;background-position:top center;width:100vw;height:100vw;background-size:115% auto;display:block;position:absolute;top:-60px;left:-15px}@media (min-width:640px){.love-stories-slideshow .slide:before{background-size:100% auto;left:0}}@media (min-width:768px){.love-stories-slideshow .slide:before{background-position:center center;width:500px;height:400px;left:-70px}}@media (min-width:1024px){.love-stories-slideshow .slide:before{width:680px;height:530px;left:-10%}}@media (min-width:1280px){.love-stories-slideshow .slide:before{left:-50px}}.love-stories-slideshow .slide .slide-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2}@media (min-width:768px){.love-stories-slideshow .slide .slide-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.love-stories-slideshow .slide .slide-wrapper .slide-graphic{width:100%;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.love-stories-slideshow .slide .slide-wrapper .slide-graphic{display:block;width:55%}}.love-stories-slideshow .slide .slide-wrapper .slide-graphic .slide-image{margin:0 auto}@media (min-width:640px){.love-stories-slideshow .slide .slide-wrapper .slide-graphic .slide-image{max-width:90%}}@media (min-width:768px){.love-stories-slideshow .slide .slide-wrapper .slide-graphic .slide-image{max-width:initial;margin:initial}}.love-stories-slideshow .slide .slide-wrapper .slide-graphic .slide-image img{max-width:100%;height:auto}.love-stories-slideshow .slide .slide-wrapper .slide-content{width:100%;padding:40px 0;-ms-flex-negative:0;flex-shrink:0;text-align:center}@media (min-width:640px){.love-stories-slideshow .slide .slide-wrapper .slide-content{padding:80px 40px}}@media (min-width:768px){.love-stories-slideshow .slide .slide-wrapper .slide-content{padding:0 40px;width:45%;text-align:left}}@media (min-width:1024px){.love-stories-slideshow .slide .slide-wrapper .slide-content{padding-bottom:80px}}.love-stories-slideshow .slide .slide-wrapper .slide-content h2{font-size:14px;letter-spacing:.15rem;margin:0 0 15px 0;text-transform:uppercase;color:#4a4e54}.love-stories-slideshow .slide .slide-wrapper .slide-content h3{font-size:23px;line-height:35px;margin:0 0 17px 0;font-family:"Taylor & Hart",serif;color:#4a4e54;text-transform:uppercase;position:relative;z-index:2}@media (min-width:1024px){.love-stories-slideshow .slide .slide-wrapper .slide-content h3{font-size:33px;line-height:45px}}@media (min-width:1280px){.love-stories-slideshow .slide .slide-wrapper .slide-content h3{font-size:37px;line-height:50px}}.love-stories-slideshow .slide .slide-wrapper .slide-content h3 span{color:#da0039;display:inline-block;font-size:0;margin:0 -4px;z-index:-1}@media (min-width:1024px){.love-stories-slideshow .slide .slide-wrapper .slide-content h3 span{margin:0 -8px}}@media (min-width:1280px){.love-stories-slideshow .slide .slide-wrapper .slide-content h3 span{margin:0 -12px}}.love-stories-slideshow .slide .slide-wrapper .slide-content h3 span:before{font-family:"Taylor & Hart",serif;content:"‡";font-size:23px;color:#da0039;display:inline-block}@media (min-width:1024px){.love-stories-slideshow .slide .slide-wrapper .slide-content h3 span:before{font-size:33px}}@media (min-width:1280px){.love-stories-slideshow .slide .slide-wrapper .slide-content h3 span:before{font-size:37px}}.love-stories-slideshow .slide .slide-wrapper .slide-content blockquote{margin:0 0 38px 0;padding:0;font-size:16px;line-height:25px;color:#4a4e54;font-family:"GT Sectra Fine",serif}.love-stories-slideshow .slide .slide-wrapper .slide-content a{font-family:"Taylor & Hart",serif;font-size:18px;line-height:26px;display:inline-block;text-transform:uppercase;color:#34489b;letter-spacing:.1rem}.love-stories-slideshow .slide .slide-wrapper .slide-content a:after{content:'';display:inline-block;position:relative;border:solid #34489b;border-width:1px 1px 0 0;width:7px;height:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;top:-1px;margin-left:5px}.love-stories-slideshow .slideshow-controls{white-space:nowrap;position:absolute;bottom:5px;left:0;padding:0;right:0;text-align:center;z-index:2}@media (min-width:768px){.love-stories-slideshow .slideshow-controls{left:calc(55% + 40px);right:0;text-align:left}}.love-stories-slideshow .slideshow-controls a:after,.love-stories-slideshow .slideshow-controls a:before{border-color:#34489b}.dual-banner .dual-banner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}@media (min-width:640px){.dual-banner .dual-banner-wrapper{margin:0}}@media (min-width:768px){.dual-banner .dual-banner-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.dual-banner .dual-banner-wrapper .single-banner{width:100%;-ms-flex-negative:0;flex-shrink:0;margin-bottom:80px}@media (min-width:768px){.dual-banner .dual-banner-wrapper .single-banner{margin-bottom:0;margin-right:15px;width:calc(50% - 15px)}.dual-banner .dual-banner-wrapper .single-banner:nth-child(2n){margin-right:0;margin-left:15px}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-image{display:block}.dual-banner .dual-banner-wrapper .single-banner .single-banner-image img{width:100%;height:auto}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content{width:calc(100% - 30px);margin:0 auto;background:#fcf6ea;padding:20px 10px;color:#4a4e54;font-size:16px;line-height:24px;font-family:"GT Sectra Fine",serif;text-align:center}@media (min-width:640px){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content{width:calc(100% - 40px)}}@media (min-width:1024px){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content{padding:20px 40px;font-size:19px;line-height:29px}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .single-banner-text{min-height:85px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content p{margin:0;padding:0;width:100%}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button{font-size:14px;line-height:20px;padding:13px 20px;text-transform:uppercase;letter-spacing:.1rem;font-family:"Taylor & Hart",serif;color:#fff;background:#34489b;border:1px solid #34489b;position:relative;display:inline-block;bottom:-33px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.white{border-color:#fff;color:#fff}@media (hover:hover){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.white:hover{background:#fff;color:#4a4e54}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.white.secondary{background:#fff;color:#4a4e54}@media (hover:hover){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.white.secondary:hover{background:rgba(255,255,255,0);color:#fff}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.lighter-yellow{border-color:#efeee3;color:#efeee3}@media (hover:hover){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.lighter-yellow:hover{background:#efeee3;color:#4a4e54}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.lighter-yellow.secondary{background:#efeee3;color:#4a4e54}@media (hover:hover){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.lighter-yellow.secondary:hover{background:rgba(239,238,227,0);color:#efeee3}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.lightest-yellow{border-color:#fcf6ea;color:#fcf6ea}@media (hover:hover){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.lightest-yellow:hover{background:#fcf6ea;color:#4a4e54}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.lightest-yellow.secondary{background:#fcf6ea;color:#4a4e54}@media (hover:hover){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.lightest-yellow.secondary:hover{background:rgba(252,246,234,0);color:#fcf6ea}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.yellow{border-color:#cc960d;color:#cc960d}@media (hover:hover){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.yellow:hover{background:#cc960d;color:#fff}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.yellow.secondary{background:#cc960d;color:#fff}@media (hover:hover){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.yellow.secondary:hover{background:rgba(204,150,13,0);color:#cc960d}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.light-yellow{border-color:#eecd71;color:#eecd71}@media (hover:hover){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.light-yellow:hover{background:#eecd71;color:#fff}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.light-yellow.secondary{background:#eecd71;color:#fff}@media (hover:hover){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.light-yellow.secondary:hover{background:rgba(238,205,113,0);color:#eecd71}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.green{border-color:#028e63;color:#028e63}@media (hover:hover){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.green:hover{background:#028e63;color:#fff}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.green.secondary{background:#028e63;color:#fff}@media (hover:hover){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.green.secondary:hover{background:rgba(2,142,99,0);color:#028e63}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.light-green{border-color:#00c18a;color:#00c18a}@media (hover:hover){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.light-green:hover{background:#00c18a;color:#fff}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.light-green.secondary{background:#00c18a;color:#fff}@media (hover:hover){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.light-green.secondary:hover{background:rgba(0,193,138,0);color:#00c18a}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.purple{border-color:#873269;color:#873269}@media (hover:hover){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.purple:hover{background:#873269;color:#fff}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.purple.secondary{background:#873269;color:#fff}@media (hover:hover){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.purple.secondary:hover{background:rgba(135,50,105,0);color:#873269}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.light-purple{border-color:#dcb1d2;color:#dcb1d2}@media (hover:hover){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.light-purple:hover{background:#dcb1d2;color:#fff}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.light-purple.secondary{background:#dcb1d2;color:#fff}@media (hover:hover){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.light-purple.secondary:hover{background:rgba(220,177,210,0);color:#dcb1d2}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.blue{border-color:#34489b;color:#34489b}@media (hover:hover){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.blue:hover{background:#34489b;color:#fff}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.blue.secondary{background:#34489b;color:#fff}@media (hover:hover){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.blue.secondary:hover{background:rgba(52,72,155,0);color:#34489b}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.light-blue{border-color:#6d93c9;color:#6d93c9}@media (hover:hover){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.light-blue:hover{background:#6d93c9;color:#fff}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.light-blue.secondary{background:#6d93c9;color:#fff}@media (hover:hover){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.light-blue.secondary:hover{background:rgba(109,147,201,0);color:#6d93c9}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.red{border-color:#da0039;color:#da0039}@media (hover:hover){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.red:hover{background:#da0039;color:#fff}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.red.secondary{background:#da0039;color:#fff}@media (hover:hover){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.red.secondary:hover{background:rgba(218,0,57,0);color:#da0039}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.dark-grey{border-color:#4a4e54;color:#4a4e54}@media (hover:hover){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.dark-grey:hover{background:#4a4e54;color:#fff}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.dark-grey.secondary{background:#4a4e54;color:#fff}@media (hover:hover){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button.dark-grey.secondary:hover{background:rgba(74,78,84,0);color:#4a4e54}}@media (min-width:768px){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button{letter-spacing:0}}@media (min-width:1024px){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button{font-size:16px;letter-spacing:.1rem}}@media (min-width:1280px){.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button{font-size:18px}}.dual-banner .dual-banner-wrapper .single-banner .single-banner-content .cta-button:hover{background:#fff!important}.skinnyBanner.tall{padding-top:15vh;padding-bottom:15vh}@media (min-width:1024px){.skinnyBanner.tall{padding:initial}}.skinnyBanner.dark h1{color:#fff}.skinnyBanner.dark .cmsContent{color:#fff}.expandable-text h2{font-size:38px;margin-bottom:40px;font-family:"GT Sectra Fine",serif;color:#4a4e54;text-align:center}.expandable-text .expandable-text-wrapper{max-width:600px;margin:0 auto;font-family:"GT Sectra Fine",serif;text-align:center}.expandable-text .expandable-text-trigger{font-family:"Taylor & Hart",serif;font-size:18px;line-height:26px;display:inline-block;text-transform:uppercase;color:#34489b;letter-spacing:.1rem}.expandable-text .expandable-text-trigger:after{content:'';border:solid #34489b;border-width:0 1px 1px 0;display:inline-block;position:relative;width:7px;height:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;top:-2px;margin-left:5px}.expandable-text .expandable-text-trigger.up:after{top:2px;border-width:1px 0 0 1px}.expandable-text .expandable-text-content.hidden{display:none}.row{margin-left:auto;margin-right:auto;max-width:1320px;padding-left:60px;padding-right:60px;position:relative}.row.static{position:static}.maxWidth150{max-width:150px}.maxWidth180{max-width:180px}.maxWidth240{max-width:240px}.maxWidth300{max-width:300px}.maxWidth350{max-width:350px}.maxWidth400{max-width:400px}.maxWidth500{max-width:500px}.maxWidth600{max-width:600px}.maxWidth700{max-width:700px}.maxWidth800{max-width:800px}.maxWidth900{max-width:900px}.maxWidth1000{max-width:1000px}.negMar10{margin-left:-10px;margin-right:-10px}.negMar15{margin-left:-15px;margin-right:-15px}.negMar20{margin-left:-20px;margin-right:-20px}.negMar30{margin-left:-30px;margin-right:-30px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11{float:left}.col-1.right,.col-2.right,.col-3.right,.col-4.right,.col-5.right,.col-6.right,.col-7.right,.col-8.right,.col-9.right,.col-10.right,.col-11.right{float:right}.inline-col-1,.inline-col-2,.inline-col-2_4,.inline-col-3,.inline-col-4,.inline-col-5,.inline-col-6,.inline-col-7,.inline-col-8,.inline-col-9,.inline-col-10,.inline-col-11{display:inline-block;vertical-align:top}.inline-col-1.vAlignMid,.inline-col-2.vAlignMid,.inline-col-2_4.vAlignMid,.inline-col-3.vAlignMid,.inline-col-4.vAlignMid,.inline-col-5.vAlignMid,.inline-col-6.vAlignMid,.inline-col-7.vAlignMid,.inline-col-8.vAlignMid,.inline-col-9.vAlignMid,.inline-col-10.vAlignMid,.inline-col-11.vAlignMid{vertical-align:middle}.col-1,.inline-col-1{width:8.333%}.col-2,.inline-col-2{width:16.666%}.col-2_4,.inline-col-2_4{width:20%}.col-3,.inline-col-3{width:25%}.col-4,.inline-col-4{width:33.333%}.col-5,.inline-col-5{width:41.666%}.col-6,.inline-col-6{width:50%}.col-7,.inline-col-7{width:58.333%}.col-8,.inline-col-8{width:66.666%}.col-9,.inline-col-9{width:75%}.col-10,.inline-col-10{width:83.333%}.col-11,.inline-col-11{width:91.666%}.col-12{clear:both;float:none!important;padding-left:0!important;padding-right:0!important;width:auto}.colWrapper .col-4:nth-child(3n+1){clear:both}@media screen and (max-width:1279px){.row{padding-left:15px;padding-right:15px}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11{float:left}.col-lg-1.right,.col-lg-2.right,.col-lg-3.right,.col-lg-4.right,.col-lg-5.right,.col-lg-6.right,.col-lg-7.right,.col-lg-8.right,.col-lg-9.right,.col-lg-10.right,.col-lg-11.right{float:right}.col-lg-1{width:8.333%}.col-lg-2{width:16.666%}.col-lg-3{width:25%}.col-lg-4{width:33.333%}.col-lg-5{width:41.666%}.col-lg-6{width:50%}.col-lg-7{width:58.333%}.col-lg-8{width:66.666%}.col-lg-9{width:75%}.col-lg-10{width:83.333%}.col-lg-11{width:91.666%}.col-lg-12{clear:both;float:none!important;padding-left:0!important;padding-right:0!important;width:auto}.negMar0-lg{margin-left:0;margin-right:0}}@media screen and (max-width:1023px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}.col-md-1.right,.col-md-2.right,.col-md-3.right,.col-md-4.right,.col-md-5.right,.col-md-6.right,.col-md-7.right,.col-md-8.right,.col-md-9.right,.col-md-10.right,.col-md-11.right{float:right}.col-md-1{width:8.333%}.col-md-2{width:16.666%}.col-md-3{width:25%}.col-md-4,.inline-col-md-4{width:33.333%}.col-md-5{width:41.666%}.col-md-6,.inline-col-md-6{width:50%}.col-md-7{width:58.333%}.col-md-8{width:66.666%}.col-md-9{width:75%}.col-md-10{width:83.333%}.col-md-11{width:91.666%}.col-md-12{clear:both;float:none!important;padding-left:0!important;padding-right:0!important;width:auto}.inline-col-md-12{display:block;padding-left:0!important;padding-right:0!important;width:auto}.negMar0-md{margin-left:0;margin-right:0}.negMar15-md{margin-left:-15px;margin-right:-15px}.negMar30{margin-left:-15px;margin-right:-15px}.negMar30 .col-4{padding-left:15px;padding-right:15px}.negMar15 .col-md-6:nth-of-type(odd){clear:left}}@media screen and (max-width:767px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11{float:left}.col-sm-1.right,.col-sm-2.right,.col-sm-3.right,.col-sm-4.right,.col-sm-5.right,.col-sm-6.right,.col-sm-7.right,.col-sm-8.right,.col-sm-9.right,.col-sm-10.right,.col-sm-11.right{float:right}.col-sm-1{width:8.333%}.col-sm-2{width:16.666%}.col-sm-3{width:25%}.col-sm-4{width:33.333%}.col-sm-5{width:41.666%}.col-sm-6{width:50%}.col-sm-7{width:58.333%}.col-sm-8{width:66.666%}.col-sm-9{width:75%}.col-sm-10{width:83.333%}.col-sm-11{width:91.666%}.col-sm-12{clear:both;float:none!important;padding-left:0!important;padding-right:0!important;width:auto}.inline-col-sm-12{display:block;padding-left:0!important;padding-right:0!important;width:auto}.negMar15-sm{margin-left:-15px;margin-right:-15px}.negMar0-sm{margin-left:0;margin-right:0}.negMar15 .col-sm-6:nth-of-type(odd){clear:left}.videoColsWrapper .col-sm-12:first-child,.codeColsWrapper .col-sm-12:first-child{margin-bottom:30px}}@media screen and (max-width:599px){.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11{float:left}.col-xs-1.right,.col-xs-2.right,.col-xs-3.right,.col-xs-4.right,.col-xs-5.right,.col-xs-6.right,.col-xs-7.right,.col-xs-8.right,.col-xs-9.right,.col-xs-10.right,.col-xs-11.right{float:right}.col-xs-1{width:8.333%}.col-xs-2{width:16.666%}.col-xs-3{width:25%}.col-xs-4{width:33.333%}.col-xs-5{width:41.666%}.col-xs-6,.inline-col-xs-6{width:50%}.col-xs-7{width:58.333%}.col-xs-8{width:66.666%}.col-xs-9{width:75%}.col-xs-10{width:83.333%}.col-xs-11{width:91.666%}.col-xs-12{clear:both;float:none!important;padding-left:0!important;padding-right:0!important;width:auto}.inline-col-xs-12{display:block;padding-left:0!important;padding-right:0!important;width:auto}.colWrapper .col-xs-6:nth-child(n){clear:none}.colWrapper .col-xs-6:nth-child(odd){clear:both}.negMar15-xs{margin-left:-15px;margin-right:-15px}.negMar0-xs{margin-left:0;margin-right:0}}@media screen and (max-width:399px){.col-xxs-1,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxs-10,.col-xxs-11{float:left}.col-xxs-1.right,.col-xxs-2.right,.col-xxs-3.right,.col-xxs-4.right,.col-xxs-5.right,.col-xxs-6.right,.col-xxs-7.right,.col-xxs-8.right,.col-xxs-9.right,.col-xxs-10.right,.col-xxs-11.right{float:right}.col-xxs-1{width:8.333%}.col-xxs-2{width:16.666%}.col-xxs-3{width:25%}.col-xxs-4{width:33.333%}.col-xxs-5{width:41.666%}.col-xxs-6{width:50%}.col-xxs-7{width:58.333%}.col-xxs-8{width:66.666%}.col-xxs-9{width:75%}.col-xxs-10{width:83.333%}.col-xxs-11{width:91.666%}.col-xxs-12{clear:both;float:none!important;padding-left:0!important;padding-right:0!important;width:auto}.negMar0-xxs{margin-left:0;margin-right:0}}.autoMar{margin-left:auto;margin-right:auto}.bMar0{margin-bottom:0!important}.lMar5{margin-left:5px}.rMar5{margin-right:5px}.tMar5{margin-top:5px}.bMar5{margin-bottom:5px}.lMar10{margin-left:10px}.rMar10{margin-right:10px}.tMar10{margin-top:10px}.bMar10{margin-bottom:10px}.lMar15{margin-left:15px}.rMar15{margin-right:15px}.tMar15{margin-top:15px}.bMar15{margin-bottom:15px}.lMar20{margin-left:20px}.rMar20{margin-right:20px}.tMar20{margin-top:20px}.bMar20{margin-bottom:20px}.lMar30{margin-left:30px}.rMar30{margin-right:30px}.tMar30{margin-top:30px}.bMar30{margin-bottom:30px}.lMar40{margin-left:40px}.rMar40{margin-right:40px}.tMar40{margin-top:40px}.bMar40{margin-bottom:40px}.lMar60{margin-left:60px}.rMar60{margin-right:60px}.tMar60{margin-top:60px}.bMar60{margin-bottom:60px}.tMar80{margin-top:80px}.bMar80{margin-bottom:80px}.tMar100{margin-top:100px}.bMar100{margin-bottom:100px}@media screen and (max-width:1023px){.bMar0-md{margin-bottom:0}.bMar15-md{margin-bottom:15px}.bMar20-md{margin-bottom:20px}.bMar30-md{margin-bottom:30px}.bMar60-md{margin-bottom:60px}}@media screen and (max-width:767px){.autoMar-sm{margin-left:auto;margin-right:auto}.tMar60,.tMar80,.tMar100{margin-top:40px}.bMar60,.bMar80,.bMar100{margin-bottom:40px}.bMar0-sm{margin-bottom:0}.bMar10-sm{margin-bottom:10px}.tMar10-sm{margin-top:10px}.bMar15-sm{margin-bottom:15px}.bMar20-sm{margin-bottom:20px}.tMar20-sm{margin-top:20px}.bMar30-sm{margin-bottom:30px}.tMar30-sm{margin-top:30px}.bMar40-sm{margin-bottom:40px}.bMar60-md{margin-bottom:40px}.bMar60-sm{margin-bottom:60px}}@media screen and (max-width:599px){.bMar0-xs{margin-bottom:0}.bMar10-xs{margin-bottom:10px}.bMar20-xs{margin-bottom:20px}.bMar30-xs{margin-bottom:30px}}.tPad5{padding-top:5px}.bPad5{padding-bottom:5px}.lPad10{padding-left:10px}.rPad10{padding-right:10px}.tPad10{padding-top:10px}.bPad10{padding-bottom:10px}.pad10{padding:10px}.lPad15{padding-left:15px}.rPad15{padding-right:15px}.tPad15{padding-top:15px}.bPad15{padding-bottom:15px}.pad15{padding:15px}.lPad20{padding-left:20px}.rPad20{padding-right:20px}.tPad20{padding-top:20px}.bPad20{padding-bottom:20px}.pad20{padding:20px}.lPad30{padding-left:30px}.rPad30{padding-right:30px}.tPad30{padding-top:30px}.bPad30{padding-bottom:30px}.pad30{padding:30px}.lPad40{padding-left:40px}.rPad40{padding-right:40px}.tPad40{padding-top:40px}.bPad40{padding-bottom:40px}.pad40{padding:40px}.lPad60{padding-left:60px}.rPad60{padding-right:60px}.tPad60{padding-top:60px}.bPad60{padding-bottom:60px}.lPad80{padding-left:80px}.rPad80{padding-right:80px}.tPad80{padding-top:80px}.bPad80{padding-bottom:80px}.tPad100{padding-top:100px}.bPad100{padding-bottom:100px}@media screen and (max-width:1023px){.lPad80{padding-left:40px}.rPad80{padding-right:40px}}@media screen and (max-width:767px){.tPad60,.tPad80,.tPad100{padding-top:40px}.bPad60,.bPad80,.bPad100{padding-bottom:40px}.tPad0-sm{padding-top:0}.bPad0-sm{padding-bottom:0}.rPad0-sm{padding-right:0}.bPad15-sm{padding-bottom:15px}.tPad20-sm{padding-top:20px}}.white{color:#fff}.lighterGrey{color:#e5e5e5}.lightGrey{color:#b2b2b2}.grey{color:#828589}.darkGrey{color:#4a4e54}.lightBlue{color:#979ca7}.blue{color:#34489b}.darkBlue{color:#162345}.green{color:#028e63}.lightGreen{color:#00c18a}.yellow{color:#cc960d}.lightYellow{color:#eecd71}.lightTan{color:#cdc0a4}.tan{color:#b1a07e}.darkTan{color:#8e8168}.purple{color:#873269}.lightPurple{color:#dcb1d2}.lightestYellow{color:#fcf6ea}.red{color:#da0039}.whiteBG{background-color:#fff}.darkBlueBG{background-color:#34489b}.blueBG{background-color:#34489b}.greenBG{background-color:#028e63}.button.blueBorder{background-color:#fff;border:1px solid #34489b;color:#34489b}.lightGreenBG{background-color:#00c18a}.yellowBG{background-color:#cc960d}.lightYellowBG{background-color:#fcf6ea}.lightBlueBG{background-color:#979ca7}.blueTintBG{background-color:#f8faff}.offWhiteTintBG{background-color:#f9f9f9}.offWhiteBG{background-color:#f3f3f3}.lighterGreyBG{background-color:#e5e5e5}.lightGreyBG{background-color:#b2b2b2}.greyBG{background-color:#828589}.darkGreyBG{background-color:#4a4e54}.darkGreyBackground90{background-color:rgba(74,78,84,.9)}.tanBG{background-color:#b1a07e}.lightTanBG{background-color:#cdc0a4}.darkTanBG{background-color:#8e8168}.redBG{background-color:#da0039}.whiteBG50{background:rgba(255,255,255,.5)}.whiteBG80{background:rgba(255,255,255,.8)}.whiteBG90{background:rgba(255,255,255,.9)}.lightPurpleBackground90{background:rgba(220,177,210,.9)}.lightPurpleBackground90{background:rgba(220,177,210,.9)}.darkBlueBG90{background-color:rgba(52,72,155,.9)}.darkGrey95{background:rgba(74,78,84,.95)}.darkBlueBG95{background-color:rgba(22,35,69,.95)}.darkBlueGradientBG{background:-webkit-linear-gradient(45deg,#162345,#213056);background:-o-linear-gradient(45deg,#162345,#213056);background:linear-gradient(45deg,#162345,#213056)}.redBorder{border-color:#da0039!important}body{color:#4a4e54;font-family:effra,sans-serif;font-size:16px;font-weight:400}h1,h2,h3,h4,h5,h6{font-size:16px;font-weight:400;line-height:1.2em}p{line-height:1.5em;margin:0 0 1em}.inlineP p{display:inline;margin:0}p.lessMar{margin-bottom:.4em}.serif{font-family:"GT Sectra Fine",serif}.copperplate{font-family:"Taylor & Hart",serif}.serifCond{font-family:kepler-std-semicondensed,serif}.light{font-weight:300}.reg{font-weight:400}strong,b,.bold{font-weight:700}em,.italic{font-style:italic}h1#pageTitle,.pageTitle{font-size:52px;line-height:60px;margin-bottom:.4em}h1#pageTitle.white,.pageTitle.white{color:#fff}h1#pageTitle.lighter-yellow,.pageTitle.lighter-yellow{color:#efeee3}h1#pageTitle.lightest-yellow,.pageTitle.lightest-yellow{color:#fcf6ea}h1#pageTitle.yellow,.pageTitle.yellow{color:#cc960d}h1#pageTitle.light-yellow,.pageTitle.light-yellow{color:#eecd71}h1#pageTitle.green,.pageTitle.green{color:#028e63}h1#pageTitle.light-green,.pageTitle.light-green{color:#00c18a}h1#pageTitle.purple,.pageTitle.purple{color:#873269}h1#pageTitle.light-purple,.pageTitle.light-purple{color:#dcb1d2}h1#pageTitle.blue,.pageTitle.blue{color:#34489b}h1#pageTitle.light-blue,.pageTitle.light-blue{color:#6d93c9}h1#pageTitle.red,.pageTitle.red{color:#da0039}h1#pageTitle.dark-grey,.pageTitle.dark-grey{color:#4a4e54}h1#pageTitle.lessMar,.pageTitle.lessMar{margin-bottom:.2em}h1#pageTitle.medMar,.pageTitle.medMar{margin-bottom:.4em}h1#pageTitle.moreMar,.pageTitle.moreMar{margin-bottom:1em}h1#pageTitle.medTitle,.pageTitle.medTitle{font-size:25px;margin-bottom:1em}.bigTitle{font-size:26px;margin-bottom:.6em;font-family:"GT Sectra Fine",serif}.bigTitle.white{color:#fff}.bigTitle.lighter-yellow{color:#efeee3}.bigTitle.lightest-yellow{color:#fcf6ea}.bigTitle.yellow{color:#cc960d}.bigTitle.light-yellow{color:#eecd71}.bigTitle.green{color:#028e63}.bigTitle.light-green{color:#00c18a}.bigTitle.purple{color:#873269}.bigTitle.light-purple{color:#dcb1d2}.bigTitle.blue{color:#34489b}.bigTitle.light-blue{color:#6d93c9}.bigTitle.red{color:#da0039}.bigTitle.dark-grey{color:#4a4e54}@media (min-width:640px){.bigTitle{font-size:32px}}@media (min-width:768px){.bigTitle{font-size:38px}}.bigTitle.copperplate{font-family:"Taylor & Hart",serif}.bigTitle.lessMar{margin-bottom:.2em}.bigTitle.moreMar{margin-bottom:1em}.medTitle{font-size:25px;margin-bottom:1em;font-family:"GT Sectra Fine",serif}.medTitle.white{color:#fff}.medTitle.lighter-yellow{color:#efeee3}.medTitle.lightest-yellow{color:#fcf6ea}.medTitle.yellow{color:#cc960d}.medTitle.light-yellow{color:#eecd71}.medTitle.green{color:#028e63}.medTitle.light-green{color:#00c18a}.medTitle.purple{color:#873269}.medTitle.light-purple{color:#dcb1d2}.medTitle.blue{color:#34489b}.medTitle.light-blue{color:#6d93c9}.medTitle.red{color:#da0039}.medTitle.dark-grey{color:#4a4e54}.medTitle.copperplate{font-family:"Taylor & Hart",serif}.medTitle.lessMar{margin-bottom:.4em}.medTitle.medMar{margin-bottom:.6em}.medTitle.moreMar{margin-bottom:2em}.smallTitle{font-size:23px;line-height:1.4em;margin-bottom:1em}.smallTitle.white{color:#fff}.smallTitle.lighter-yellow{color:#efeee3}.smallTitle.lightest-yellow{color:#fcf6ea}.smallTitle.yellow{color:#cc960d}.smallTitle.light-yellow{color:#eecd71}.smallTitle.green{color:#028e63}.smallTitle.light-green{color:#00c18a}.smallTitle.purple{color:#873269}.smallTitle.light-purple{color:#dcb1d2}.smallTitle.blue{color:#34489b}.smallTitle.light-blue{color:#6d93c9}.smallTitle.red{color:#da0039}.smallTitle.dark-grey{color:#4a4e54}.smallTitle.lessMar{margin-bottom:.4em}.smallTitle.lessLineHeight{line-height:1.2em}.smallTitle.diamondTitle{font-size:21px}.smallerTitle{font-size:21px}.capsTitle{font-size:14px;letter-spacing:.15em;margin-bottom:1em;text-transform:uppercase}.capsTitle.lessMar{margin-bottom:.4em}.capsTitle.preTitle{font-size:13px;margin-bottom:1.2em}.tinyTitle{margin-bottom:1em}.titleSeparator:after{background:#162345;content:"";display:block;height:1px;margin:.6em 0 0;width:50px}.centreText .titleSeparator:after{margin-left:auto;margin-right:auto}.rightText .titleSeparator:after{margin-left:auto}.titleSeparator.medTitle:after{margin-top:1em}.titleSeparator.white:after{background:#fff}.titleSeparator.grey:after{background:#828589}.cmsContent,.standard-content{font-family:"GT Sectra Fine",serif}.cmsContent h3,.standard-content h3{color:#4a4e54;font-family:"GT Sectra Fine",serif;font-size:28px;margin-bottom:.6em}.cmsContent h4,.standard-content h4{color:#4a4e54;font-family:"GT Sectra Fine",serif;font-size:23px;line-height:1.4em;margin-bottom:.6em}.cmsContent h5,.standard-content h5{font-family:"GT Sectra Fine",serif;font-size:23px;line-height:1.4em;margin-bottom:.6em}.cmsContent h6,.standard-content h6{font-family:"Taylor & Hart",serif;font-size:21px;line-height:1.4em;margin-bottom:1em}.cmsContent blockquote,.standard-content blockquote{border-left:1px solid #34489b;color:#4a4e54;font-family:"GT Sectra Fine",serif;font-size:23px;line-height:1.4em;margin:40px 0;padding-left:20px}.cmsContent blockquote p,.standard-content blockquote p{line-height:1.4em}.cmsContent ul,.standard-content ul{list-style:disc;margin:0 0 1em;padding:0 0 0 1.4em}.cmsContent ul li,.standard-content ul li{line-height:1.5em;list-style:disc}.cmsContent ul li ul,.standard-content ul li ul{margin-bottom:0}.cmsContent ol,.standard-content ol{list-style:decimal;margin:0 0 1em;padding:0 0 0 1.8em}.cmsContent ol li,.standard-content ol li{line-height:1.5em;list-style:decimal}.cmsContent ol li ul,.standard-content ol li ul{margin-bottom:0}.cmsContent a,.standard-content a{text-decoration:underline}ol.numberBullets{list-style:decimal;padding:0 0 0 1em}ol.numberBullets li{line-height:1.5em;list-style:decimal}.bigQuote{border-left:1px solid #162345;margin-left:114px;min-height:74px;position:relative}.bigQuote.quote:before{left:-115px;position:absolute;top:0}.simpleQuote{border-left:1px solid #34489b}.tickBullets li{font-size:16px;line-height:1.3em;padding:0 0 0 40px;position:relative}@media (min-width:768px){.tickBullets li{font-size:19px}}.tickBullets li:before{background-position:-180px -480px;height:30px;left:0;margin-top:-15px;position:absolute;top:.65em;width:30px}.tickBullets.small li{font-size:17px;line-height:1.4em;padding-left:28px}.tickBullets.small li:before{background-position:-144px -384px;background-size:960px auto;height:24px;margin-top:-12px;width:24px}.tickBullets.inlineBullets li{display:inline-block;margin-left:15px;margin-right:15px;vertical-align:top;white-space:nowrap}.rubyBullets li{font-size:16px;line-height:1.3em;padding:0 0 0 40px;position:relative}@media (min-width:768px){.rubyBullets li{font-size:19px}}.rubyBullets li:before{background-position:-180px -240px;height:28px;left:1px;margin-top:-14px;position:absolute;top:.65em;width:28px}.rubyBullets.small li{font-size:17px;padding-left:32px}.rubyBullets.small li:before{background-position:-180px -300px;height:24px;margin-top:-12px;width:24px}.uppercase{text-transform:uppercase}.leftText{text-align:left}.rightText{text-align:right}.centreText{text-align:center}.capitalize{text-transform:capitalize}.normal{font-size:16px}.small{font-size:14px}.larger{font-size:28px;line-height:1.2em}.larger p{line-height:1.2em}.large,.medLarge{line-height:1.4em}.large p,.medLarge p{line-height:1.4em}.large{font-size:23px}.medLarge{font-size:21px}.note{font-size:13px}.taxNote{line-height:1em}.taxNote .info{top:-6px}address{font-style:normal;line-height:1.5em}.font0{font-size:0}.fontReset{font-size:16px}.rtl{direction:rtl}.ltr{direction:ltr}@media screen and (max-width:1023px){.centreText-md{text-align:center}}@media screen and (max-width:767px){h1#pageTitle,.pageTitle{font-size:36px}.medTitle,.larger{font-size:24px}.smallTitle,.large{font-size:20px}.leftText-sm{text-align:left}.centreText-sm{text-align:center}.centreText-sm .titleSeparator:after{margin-left:auto;margin-right:auto}.ltr-sm{direction:ltr}}@media screen and (max-width:599px){.bigQuote{margin-left:0;padding-top:94px}.bigQuote.quote:before{left:20px;top:0}.centreText-xs{text-align:center}}img.fullWidth{height:auto;width:100%}img.alignright{float:right;margin:0 0 1em 1em}img.rounded{border-radius:50%}img.maxWidth,.cmsContent img{height:auto;max-width:100%}.bgCover{background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:cover}.bgCover.bottom{background-position-y:bottom}.bgCover.top{background-position-y:top}.bgCover.left{background-position-x:left}.bgCover.right{background-position-x:right}.captionBorder{border-top:1px solid #162345}p.photoCredit{font-size:14px;margin:.5em 0 0}@media screen and (max-width:599px){img.alignright{float:none;margin:0 0 1em}}.sprite,.spriteB:before,.spriteA:after,#postSimple blockquote:before{background-image:url(https://taylorandhart.com/assets/front_office/images/sprite.svg?v=1.0.5);background-repeat:no-repeat}.spriteB:before,.spriteA:after{content:""}.quote:before,#postSimple blockquote:before{background-position:0 -960px;display:block;height:74px;width:94px}.metalIcon{display:inline-block;vertical-align:top}.metalIcon span.icon{border:2px solid #e5e5e5;border-radius:2px;display:block;height:34px;padding:3px;position:relative;width:34px}.metalIcon span.icon:after{content:"";display:block;height:24px;width:24px}.metalIcon span.icon.silver:after,.metalIcon span.icon.white-gold:after,.metalIcon span.icon.platinum:after{background:-webkit-linear-gradient(45deg,#999,#ddd,#bbb);background:-o-linear-gradient(45deg,#999,#ddd,#bbb);background:linear-gradient(45deg,#999,#ddd,#bbb)}.metalIcon span.icon.yellow-gold:after{background:-webkit-linear-gradient(45deg,#aa9567,#fde6b4,#dac69b);background:-o-linear-gradient(45deg,#aa9567,#fde6b4,#dac69b);background:linear-gradient(45deg,#aa9567,#fde6b4,#dac69b)}.metalIcon span.icon.rose-gold:after{background:-webkit-linear-gradient(45deg,#b99582,#fddac7,#d6b5a4);background:-o-linear-gradient(45deg,#b99582,#fddac7,#d6b5a4);background:linear-gradient(45deg,#b99582,#fddac7,#d6b5a4)}.metalIcon.active span.icon{border-color:#162345}.settingIcon{display:inline-block;vertical-align:top}.settingIcon:after{display:inline-block;height:36px;width:60px}.settingIcon.solitaire:after{background-position:-300px -240px}.settingIcon.solitaire.active:after,.settingIcon.solitaire.darkBlue:after{background-position:-300px -300px}.settingIcon.solitaire.lightBlue:after{background-position:-300px -420px}.settingIcon.solitaire.lightBlue:hover:after{background-position:-300px -360px}.settingIcon.pave:after{background-position:-360px -240px}.settingIcon.pave.active:after,.settingIcon.pave.darkBlue:after{background-position:-360px -300px}.settingIcon.pave.lightBlue:after{background-position:-360px -420px}.settingIcon.pave.lightBlue:hover:after{background-position:-360px -360px}.settingIcon.halo:after{background-position:-420px -241px}.settingIcon.halo.active:after,.settingIcon.halo.darkBlue:after{background-position:-420px -300px}.settingIcon.halo.lightBlue:after{background-position:-420px -420px}.settingIcon.halo.lightBlue:hover:after{background-position:-420px -360px}.settingIcon.trilogy:after{background-position:-480px -240px}.settingIcon.trilogy.active:after,.settingIcon.trilogy.darkBlue:after{background-position:-480px -300px}.settingIcon.trilogy.lightBlue:after{background-position:-480px -420px}.settingIcon.trilogy.lightBlue:hover:after{background-position:-480px -360px}.shapeIcon{display:inline-block;vertical-align:top}.shapeIcon:after{display:inline-block;height:29px;width:26px}.shapeIcon.round:after{background-position:-300px 0}.shapeIcon.round.active:after,.shapeIcon.round.green:after{background-position:-300px -60px}.shapeIcon.round.lightBlue:after{background-position:-300px -180px}.shapeIcon.round.lightBlue:hover:after{background-position:-300px -120px}.shapeIcon.round.white:after{background-position:-300px -120px}.shapeIcon.emerald:after{background-position:-360px 0}.shapeIcon.emerald.active:after,.shapeIcon.emerald.green:after{background-position:-360px -60px}.shapeIcon.emerald.lightBlue:after{background-position:-360px -180px}.shapeIcon.emerald.lightBlue:hover:after{background-position:-360px -120px}.shapeIcon.emerald.white:after{background-position:-360px -120px}.shapeIcon.oval:after{background-position:-420px 0}.shapeIcon.oval.active:after,.shapeIcon.oval.green:after{background-position:-420px -60px}.shapeIcon.oval.lightBlue:after{background-position:-420px -180px}.shapeIcon.oval.lightBlue:hover:after{background-position:-420px -120px}.shapeIcon.oval.white:after{background-position:-420px -120px}.shapeIcon.cushion:after{background-position:-480px 0}.shapeIcon.cushion.active:after,.shapeIcon.cushion.green:after{background-position:-480px -60px}.shapeIcon.cushion.lightBlue:after{background-position:-480px -180px}.shapeIcon.cushion.lightBlue:hover:after{background-position:-480px -120px}.shapeIcon.cushion.white:after{background-position:-480px -120px}.shapeIcon.pear:after{background-position:-540px 0}.shapeIcon.pear.active:after,.shapeIcon.pear.green:after{background-position:-540px -60px}.shapeIcon.pear.lightBlue:after{background-position:-540px -180px}.shapeIcon.pear.lightBlue:hover:after{background-position:-540px -120px}.shapeIcon.pear.white:after{background-position:-540px -120px}.shapeIcon.princess:after{background-position:-600px 0}.shapeIcon.princess.active:after,.shapeIcon.princess.green:after{background-position:-600px -60px}.shapeIcon.princess.lightBlue:after{background-position:-600px -180px}.shapeIcon.princess.lightBlue:hover:after{background-position:-600px -120px}.shapeIcon.princess.white:after{background-position:-600px -120px}.shapeIcon.marquise:after{background-position:-660px 0}.shapeIcon.marquise.active:after,.shapeIcon.marquise.green:after{background-position:-660px -60px}.shapeIcon.marquise.lightBlue:after{background-position:-660px -180px}.shapeIcon.marquise.lightBlue:hover:after{background-position:-660px -120px}.shapeIcon.marquise.white:after{background-position:-660px -120px}.shapeIcon.hexagonal:after{background-position:-720px 0}.shapeIcon.hexagonal.active:after,.shapeIcon.hexagonal.green:after{background-position:-720px -60px}.shapeIcon.hexagonal.lightBlue:after{background-position:-720px -180px}.shapeIcon.hexagonal.lightBlue:hover:after{background-position:-720px -120px}.shapeIcon.hexagonal.white:after{background-position:-720px -120px}.shapeIcon.asscher:after{background-position:-780px 0}.shapeIcon.asscher.active:after,.shapeIcon.asscher.green:after{background-position:-780px -60px}.shapeIcon.asscher.lightBlue:after{background-position:-780px -180px}.shapeIcon.asscher.lightBlue:hover:after{background-position:-780px -120px}.shapeIcon.asscher.white:after{background-position:-780px -120px}.shapeIcon.radiant:after{background-position:-840px 0}.shapeIcon.radiant.active:after,.shapeIcon.radiant.green:after{background-position:-840px -60px}.shapeIcon.radiant.lightBlue:after{background-position:-840px -180px}.shapeIcon.radiant.lightBlue:hover:after{background-position:-840px -120px}.shapeIcon.radiant.white:after{background-position:-840px -120px}.shapeIcon.rose:after{background-position:-900px 0}.shapeIcon.rose.active:after,.shapeIcon.rose.green:after{background-position:-900px -60px}.shapeIcon.rose.lightBlue:after{background-position:-900px -180px}.shapeIcon.rose.lightBlue:hover:after{background-position:-900px -120px}.shapeIcon.rose.white:after{background-position:-900px -120px}.shapeIcon.heart:after{background-position:-960px 0}.shapeIcon.heart.active:after,.shapeIcon.heart.green:after{background-position:-960px -60px}.shapeIcon.heart.lightBlue:after{background-position:-960px -180px}.shapeIcon.heart.lightBlue:hover:after{background-position:-960px -120px}.shapeIcon.heart.white:after{background-position:-960px -120px}.shapeIcon.european:after{background-position:-1020px 0}.shapeIcon.european.active:after,.shapeIcon.european.green:after{background-position:-1020px -60px}.shapeIcon.european.lightBlue:after{background-position:-1020px -180px}.shapeIcon.european.lightBlue:hover:after{background-position:-1020px -120px}.shapeIcon.european.white:after{background-position:-1020px -120px}.processIcon,.guaranteeIcon{display:inline-block;font-size:16px;line-height:25px;padding:0 5px;vertical-align:top;font-family:"Taylor & Hart",serif}.processIcon:before,.guaranteeIcon:before{display:block;margin:0 auto 20px}.processIcon.guaranteeIcon:before,.guaranteeIcon.guaranteeIcon:before{height:69px;width:87px}.processIcon.guaranteeIcon.returns:before,.guaranteeIcon.guaranteeIcon.returns:before{background-position:0 -600px}.processIcon.guaranteeIcon.gia:before,.guaranteeIcon.guaranteeIcon.gia:before{background-position:-120px -600px}.processIcon.guaranteeIcon.credit:before,.guaranteeIcon.guaranteeIcon.credit:before{background-position:-240px -600px}.processIcon.guaranteeIcon.delivery:before,.guaranteeIcon.guaranteeIcon.delivery:before{background-position:-360px -600px}.processIcon.processIcon:before,.guaranteeIcon.processIcon:before{height:71px;width:93px}.processIcon.processIcon.speech:before,.guaranteeIcon.processIcon.speech:before{background-position:0 -720px}.processIcon.processIcon.consultant:before,.guaranteeIcon.processIcon.consultant:before{background-position:-120px -720px}.processIcon.processIcon.diamond:before,.guaranteeIcon.processIcon.diamond:before{background-position:-240px -720px}.processIcon.processIcon.ring:before,.guaranteeIcon.processIcon.ring:before{background-position:-360px -720px}.processIcon.processIcon.bag:before,.guaranteeIcon.processIcon.bag:before{background-position:-480px -720px}.provenanceWrapper{white-space:nowrap}.provenanceWrapper .provenanceFlag,.provenanceWrapper .provenanceText{display:inline-block;vertical-align:middle}.provenanceWrapper .provenanceFlag{background:url(https://taylorandhart.com/assets/front_office/images/flags.svg?v=1.0.5) no-repeat;background-size:44px auto;height:22px;margin-right:5px;width:44px}.provenanceWrapper .provenanceFlag.flag-BW{background-position:0 -44px}.provenanceWrapper .provenanceFlag.flag-CA{background-position:0 -66px}.provenanceWrapper .provenanceFlag.flag-LS{background-position:0 -88px}.provenanceWrapper .provenanceFlag.flag-NA{background-position:0 -110px}.provenanceWrapper .provenanceFlag.flag-RU{background-position:0 -132px}.provenanceWrapper .provenanceFlag.flag-ZA{background-position:0 -154px}.provenanceWrapper .provenanceFlag.flag-TH{background-position:0 -176px}.provenanceWrapper .provenanceText{line-height:18px}.rotateTip{line-height:18px}.rotateTip:before{background-position:-180px -540px;display:inline-block;height:18px;margin:0 10px 0 0;vertical-align:top;width:33px}.zoomTip{line-height:18px}.zoomTip:before{background-position:-240px -540px;display:inline-block;height:22px;margin:0 10px 0 0;vertical-align:top;width:22px}.loading360{bottom:0;left:0;position:absolute;right:0;top:0;z-index:5}.loadingIcon{height:18px;line-height:18px;width:70px}.loadingIcon span{-webkit-animation:loading 1.4s ease-in-out infinite;animation:loading 1.4s ease-in-out infinite;border-radius:50%;display:inline-block;height:18px;margin:0 2px;width:18px}.loadingIcon span.bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.loadingIcon span.bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes loading{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes loading{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.loadingShapes .shapeIcon{-webkit-animation:loadingShapes 2s ease-in-out infinite;animation:loadingShapes 2s ease-in-out infinite}.loadingShapes .shapeIcon.shape1{-webkit-animation-delay:-.80s;animation-delay:-.80s}.loadingShapes .shapeIcon.shape2{-webkit-animation-delay:-.64s;animation-delay:-.64s}.loadingShapes .shapeIcon.shape3{-webkit-animation-delay:-.48s;animation-delay:-.48s}.loadingShapes .shapeIcon.shape4{-webkit-animation-delay:-.32s;animation-delay:-.32s}.loadingShapes .shapeIcon.shape5{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes loadingShapes{0%,80%,100%{opacity:0}40%{opacity:1}}@keyframes loadingShapes{0%,80%,100%{opacity:0}40%{opacity:1}}@media screen and (max-width:599px){.processIcon:before,.guaranteeIcon:before{margin-bottom:10px}.loadingShapes .shapeIcon{-webkit-animation-duration:1.33s;animation-duration:1.33s}.loadingShapes .shapeIcon.shape1{-webkit-animation-delay:-.48s;animation-delay:-.48s}.loadingShapes .shapeIcon.shape2{-webkit-animation-delay:-.32s;animation-delay:-.32s}.loadingShapes .shapeIcon.shape3{-webkit-animation-delay:-.16s;animation-delay:-.16s}.loadingShapes .shapeIcon.shape5{-webkit-animation-delay:0;animation-delay:0}}.arrow.left:before,.arrow.up:after,.arrow.down:after,.arrow.right:after{border-style:solid;border-width:2px 0 0 2px;content:"";display:inline-block;position:relative}.arrow.left:before{-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}.arrow.up:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.arrow.down:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.arrow.right:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.arrow.smallArrow.down:after,.arrow.medArrow.down:after,.arrow.bigArrow.down:after{top:-2px}.arrow.smallArrow.left:before,.arrow.smallArrow.right:after,.arrow.medArrow.left:before,.arrow.medArrow.right:after,.arrow.bigArrow.left:before,.arrow.bigArrow.right:after{top:-1px}.arrow.medArrow.up:after{top:1px}.arrow.bigArrow.up:after{top:2px}.arrow.smallArrow.left:before,.arrow.smallArrow.up:after,.arrow.smallArrow.down:after,.arrow.smallArrow.right:after{height:6px;width:6px}.arrow.medArrow.left:before,.arrow.medArrow.up:after,.arrow.medArrow.down:after,.arrow.medArrow.right:after{height:7px;width:7px}.arrow.bigArrow.left:before,.arrow.bigArrow.up:after,.arrow.bigArrow.down:after,.arrow.bigArrow.right:after{height:8px;width:8px}.arrow.textArrow.up:after,.arrow.textArrow.down:after{margin-left:5px}.arrow.textArrow.right:after{margin-left:3px}.arrow.textArrow.left:before{margin-right:3px}.arrow.slideshowArrow.left:before,.arrow.slideshowArrow.right:after{height:20px;width:20px}.arrow.lightboxArrow{position:absolute;top:50%}#popupImageWrapper.animate .arrow.lightboxArrow{-webkit-transition:top .3s;-o-transition:top .3s;transition:top .3s}.arrow.lightboxArrow#galleryPrev{left:-43px}.arrow.lightboxArrow#galleryNext{right:-43px}.arrow.lightboxArrow.left:before,.arrow.lightboxArrow.right:after{height:30px;width:30px}input.text,select,textarea{background:none;border:2px solid #d8d8d8;border-radius:0;color:#4a4e54;display:block;font-family:"GT Sectra Fine",serif;font-size:16px;line-height:20px;padding:15px;width:100%;-webkit-font-smoothing:antialiased}input.text:focus,select:focus,textarea:focus,input.text.disabled,select.disabled,textarea.disabled{background:rgba(0,0,0,.02)}input.disabled,select.disabled,textarea.disabled{color:#828589}input.text,select{height:54px}select.multiSelect{background:#fff!important;height:110px;padding:5px}select.multiSelect.tall{height:250px}textarea{height:114px;resize:none}.fieldLabel{font-family:"GT Sectra Fine",serif;line-height:54px}.fieldLabel a.tooltipLink{line-height:17px}.dateWrapper{position:relative}.dateWrapper input.text{position:relative;cursor:pointer;z-index:5}.dateWrapper:after{background-position:-480px -481px;height:22px;position:absolute;right:15px;top:16px;width:26px}.appearance input.text,.appearance input.button,.appearance button.button,.appearance textarea,.appearance .selectWrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.appearance .selectWrapper{position:relative}.appearance .selectWrapper select{position:relative;z-index:5}.appearance .selectWrapper.arrow:after{border-color:#4a4e54;margin-top:-2px;position:absolute;right:15px;top:23px!important}.radioButtons a{display:inline-block;line-height:20px;margin-bottom:10px;vertical-align:top}.radioButtons a span{border:1px solid #828589;border-radius:50%;display:inline-block;height:16px;margin:2px 5px 0 0;vertical-align:top;width:16px}.radioButtons a.active span:after{background:#4a4e54;border-radius:50%;content:"";display:block;height:8px;margin:3px auto 0;width:8px}.formCheckbox{padding-left:30px;position:relative}.formCheckbox.lightBlue a{color:#979ca7}.formCheckbox.lightBlue a:hover{color:#fff}.formCheckbox p{line-height:1.2em;margin-bottom:.4em}.formCheckbox input{left:0;position:absolute;top:3px}.formCheckbox a{text-decoration:underline}.formRow label{display:block;margin:0 0 5px}.modalForm input.text{background:#fff;border:1px solid #4a4e54;color:#4a4e54;height:54px;line-height:22px;padding:15px;font-family:"GT Sectra Fine",serif}.modalForm ::-webkit-input-placeholder{color:rgba(74,78,84,.5)}.modalForm ::-moz-placeholder{color:rgba(74,78,84,.5)}.modalForm :-ms-input-placeholder{color:rgba(74,78,84,.5)}.modalForm :-moz-placeholder{color:rgba(74,78,84,.5)}.modalForm input:-webkit-autofill,.modalForm input:-webkit-autofill:hover,.modalForm input:-webkit-autofill:focus,.modalForm input:-webkit-autofill:active{-webkit-transition-delay:99999s;transition-delay:99999s;-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-text-fill-color:#4a4e54;-webkit-box-shadow:0 0 0 1000px #fff inset}#noConsultantsError .formErrorsSpecial>li,.formErrors>li{background:#fee;border:1px dashed #da0039;color:#da0039;font-size:14px;margin:4px 0 0;padding:5px;text-align:left}#noConsultantsError .formErrorsSpecial>li a,.formErrors>li a{color:#da0039;text-decoration:underline}.submitRow{min-height:54px}.submitRow .sending{line-height:24px;padding:15px 0}.submitRow .sending.hasLoading{padding:0}table{border-collapse:collapse}table th{font-weight:400;text-align:left}.detailRow{position:relative}.detailRow .detailLabel{left:0;position:absolute;top:0;width:160px}.detailRow .detailValue{margin-left:170px}.contentTable table{width:100%}.contentTable td,.contentTable th{border:1px solid #e5e5e5;padding:10px}.contentTable th{font-weight:500}.tablepressTable table{background:#fff;width:100%}.tablepressTable td,.tablepressTable th{padding:10px}.tablepressTable td h6,.tablepressTable th h6{margin:0 0 .6em}.tablepressTable tr.odd td,.tablepressTable tr.odd th{background:#fcf6ea}.tablepressTable th,.tablepressTable .table-heading{font-weight:500;font-family:"Taylor & Hart",serif;color:#028e63;text-transform:uppercase;font-size:22px}.tablepressTable.leftHeadings td.column-1{font-weight:500}@media screen and (max-width:599px){.contentTable,.tablepressTable{font-size:12px;overflow:auto;width:100%;-webkit-overflow-scrolling:touch}.contentTable td,.contentTable th,.tablepressTable td,.tablepressTable th{padding:5px}}a{color:#4a4e54;text-decoration:none}a:hover{color:#828589}a.blockLink{display:block}a.grey{color:#828589}a.grey.active,a.grey:hover{color:#4a4e54}a.grey.active{font-weight:bold}.whiteLinks a,a.white{color:#fff}.whiteLinks a:hover,a.white:hover{color:#979ca7}a.lightBlue{color:#979ca7}a.lightBlue:hover{color:#fff}a.tan{color:#b1a07e}a.tan.active,a.tan:hover{color:#fff}a.darkGrey{color:#4a4e54}a.darkGrey:hover{color:#4a4e54}a,.button{-webkit-transition:background-color .3s , border-color .3s , color .3s;-o-transition:background-color .3s , border-color .3s , color .3s;transition:background-color .3s , border-color .3s , color .3s}.cmsContent a,.underline{text-decoration:underline}.arrowLink,.iconLink,.capsLink{display:inline-block;font-size:14px;letter-spacing:.15em;text-transform:uppercase}.arrowLink.smaller,.iconLink.smaller,.capsLink.smaller{font-size:13px}.arrowLink.tiny,.iconLink.tiny,.capsLink.tiny{font-size:12px}.arrowLink{font-size:16px;letter-spacing:0}.cta-button{padding:10px 20px;display:inline-block;background:transparent;color:#34489b;font-family:"Taylor & Hart",serif;font-size:18px;line-height:26px;text-transform:uppercase;letter-spacing:.1rem;border:1px solid #34489b;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (hover:hover){.cta-button:hover{background:#34489b;color:#fff}}.cta-button.secondary{background:#34489b;color:#fff}@media (hover:hover){.cta-button.secondary:hover{background:rgba(52,72,155,0);color:#34489b}}.cta-button.white{border-color:#fff;color:#fff}@media (hover:hover){.cta-button.white:hover{background:#fff;color:#4a4e54}}.cta-button.white.secondary{background:#fff;color:#4a4e54}@media (hover:hover){.cta-button.white.secondary:hover{background:rgba(255,255,255,0);color:#fff}}.cta-button.lighter-yellow{border-color:#efeee3;color:#efeee3}@media (hover:hover){.cta-button.lighter-yellow:hover{background:#efeee3;color:#4a4e54}}.cta-button.lighter-yellow.secondary{background:#efeee3;color:#4a4e54}@media (hover:hover){.cta-button.lighter-yellow.secondary:hover{background:rgba(239,238,227,0);color:#efeee3}}.cta-button.lightest-yellow{border-color:#fcf6ea;color:#fcf6ea}@media (hover:hover){.cta-button.lightest-yellow:hover{background:#fcf6ea;color:#4a4e54}}.cta-button.lightest-yellow.secondary{background:#fcf6ea;color:#4a4e54}@media (hover:hover){.cta-button.lightest-yellow.secondary:hover{background:rgba(252,246,234,0);color:#fcf6ea}}.cta-button.yellow{border-color:#cc960d;color:#cc960d}@media (hover:hover){.cta-button.yellow:hover{background:#cc960d;color:#fff}}.cta-button.yellow.secondary{background:#cc960d;color:#fff}@media (hover:hover){.cta-button.yellow.secondary:hover{background:rgba(204,150,13,0);color:#cc960d}}.cta-button.light-yellow{border-color:#eecd71;color:#eecd71}@media (hover:hover){.cta-button.light-yellow:hover{background:#eecd71;color:#fff}}.cta-button.light-yellow.secondary{background:#eecd71;color:#fff}@media (hover:hover){.cta-button.light-yellow.secondary:hover{background:rgba(238,205,113,0);color:#eecd71}}.cta-button.green{border-color:#028e63;color:#028e63}@media (hover:hover){.cta-button.green:hover{background:#028e63;color:#fff}}.cta-button.green.secondary{background:#028e63;color:#fff}@media (hover:hover){.cta-button.green.secondary:hover{background:rgba(2,142,99,0);color:#028e63}}.cta-button.light-green{border-color:#00c18a;color:#00c18a}@media (hover:hover){.cta-button.light-green:hover{background:#00c18a;color:#fff}}.cta-button.light-green.secondary{background:#00c18a;color:#fff}@media (hover:hover){.cta-button.light-green.secondary:hover{background:rgba(0,193,138,0);color:#00c18a}}.cta-button.purple{border-color:#873269;color:#873269}@media (hover:hover){.cta-button.purple:hover{background:#873269;color:#fff}}.cta-button.purple.secondary{background:#873269;color:#fff}@media (hover:hover){.cta-button.purple.secondary:hover{background:rgba(135,50,105,0);color:#873269}}.cta-button.light-purple{border-color:#dcb1d2;color:#dcb1d2}@media (hover:hover){.cta-button.light-purple:hover{background:#dcb1d2;color:#fff}}.cta-button.light-purple.secondary{background:#dcb1d2;color:#fff}@media (hover:hover){.cta-button.light-purple.secondary:hover{background:rgba(220,177,210,0);color:#dcb1d2}}.cta-button.blue{border-color:#34489b;color:#34489b}@media (hover:hover){.cta-button.blue:hover{background:#34489b;color:#fff}}.cta-button.blue.secondary{background:#34489b;color:#fff}@media (hover:hover){.cta-button.blue.secondary:hover{background:rgba(52,72,155,0);color:#34489b}}.cta-button.light-blue{border-color:#6d93c9;color:#6d93c9}@media (hover:hover){.cta-button.light-blue:hover{background:#6d93c9;color:#fff}}.cta-button.light-blue.secondary{background:#6d93c9;color:#fff}@media (hover:hover){.cta-button.light-blue.secondary:hover{background:rgba(109,147,201,0);color:#6d93c9}}.cta-button.red{border-color:#da0039;color:#da0039}@media (hover:hover){.cta-button.red:hover{background:#da0039;color:#fff}}.cta-button.red.secondary{background:#da0039;color:#fff}@media (hover:hover){.cta-button.red.secondary:hover{background:rgba(218,0,57,0);color:#da0039}}.cta-button.dark-grey{border-color:#4a4e54;color:#4a4e54}@media (hover:hover){.cta-button.dark-grey:hover{background:#4a4e54;color:#fff}}.cta-button.dark-grey.secondary{background:#4a4e54;color:#fff}@media (hover:hover){.cta-button.dark-grey.secondary:hover{background:rgba(74,78,84,0);color:#4a4e54}}.cta-button.block{text-align:center;display:block;padding-left:20px;padding-right:20px;width:100%}.cta-button.medium{font-size:12px;min-width:0;padding:10px 30px}.cta-button.small{font-size:12px;line-height:20px;min-width:0;padding:5px 20px}.cta-button.tiny{font-size:11px;letter-spacing:.08em;line-height:20px;min-width:0;padding:5px 10px}.cta-button.submit{cursor:pointer}a.button,input.button,button.button,span.button{border:0;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-family:"Taylor & Hart",serif;font-size:14px;letter-spacing:.15em;line-height:24px;min-width:150px;padding:15px 40px;text-align:center;text-transform:uppercase}a.button.darkGreyBorder,input.button.darkGreyBorder,button.button.darkGreyBorder,span.button.darkGreyBorder{border:1px solid #252525;color:#252525;padding-bottom:14px;padding-top:14px}a.button.darkGreyBorder:hover,input.button.darkGreyBorder:hover,button.button.darkGreyBorder:hover,span.button.darkGreyBorder:hover{background:#252525;color:#fff}a.button.darkGreyBorder.disabled,input.button.darkGreyBorder.disabled,button.button.darkGreyBorder.disabled,span.button.darkGreyBorder.disabled{cursor:default;opacity:.5}a.button.darkGreyBorder.disabled:hover,input.button.darkGreyBorder.disabled:hover,button.button.darkGreyBorder.disabled:hover,span.button.darkGreyBorder.disabled:hover{background:none;color:#252525}a.button.tanBorder,input.button.tanBorder,button.button.tanBorder,span.button.tanBorder{border:1px solid #b1a07e;color:#b1a07e;padding-bottom:14px;padding-top:14px}a.button.tanBorder:hover,input.button.tanBorder:hover,button.button.tanBorder:hover,span.button.tanBorder:hover{background:#b1a07e;color:#fff}a.button.tanBorderDarkBlueText,input.button.tanBorderDarkBlueText,button.button.tanBorderDarkBlueText,span.button.tanBorderDarkBlueText{border:1px solid #b1a07e;color:#162345;padding-bottom:14px;padding-top:14px}a.button.tanBorderDarkBlueText:hover,input.button.tanBorderDarkBlueText:hover,button.button.tanBorderDarkBlueText:hover,span.button.tanBorderDarkBlueText:hover{background:#b1a07e;color:#fff}a.button.whiteBorder,input.button.whiteBorder,button.button.whiteBorder,span.button.whiteBorder{border:1px solid #fff;color:#fff;padding-bottom:14px;padding-top:14px}a.button.whiteBorder:hover,input.button.whiteBorder:hover,button.button.whiteBorder:hover,span.button.whiteBorder:hover{background:#fff;color:#252525}a.button.darkBlueBorder,input.button.darkBlueBorder,button.button.darkBlueBorder,span.button.darkBlueBorder{border:1px solid #162345;color:#162345;padding-bottom:14px;padding-top:14px}a.button.darkBlueBorder:hover,input.button.darkBlueBorder:hover,button.button.darkBlueBorder:hover,span.button.darkBlueBorder:hover{background:#162345;color:#fff}a.button.darkBlueBorder.disabled,input.button.darkBlueBorder.disabled,button.button.darkBlueBorder.disabled,span.button.darkBlueBorder.disabled{cursor:default;opacity:.5}a.button.darkBlueBorder.disabled:hover,input.button.darkBlueBorder.disabled:hover,button.button.darkBlueBorder.disabled:hover,span.button.darkBlueBorder.disabled:hover{background:none;color:#162345}a.button.tanBG:hover,input.button.tanBG:hover,button.button.tanBG:hover,span.button.tanBG:hover{background:#8e8168}a.button.tanBG.disabled,input.button.tanBG.disabled,button.button.tanBG.disabled,span.button.tanBG.disabled{cursor:default;opacity:.5}a.button.tanBG.disabled:hover,input.button.tanBG.disabled:hover,button.button.tanBG.disabled:hover,span.button.tanBG.disabled:hover{background:#b1a07e}a.button.darkBlueBG:hover,input.button.darkBlueBG:hover,button.button.darkBlueBG:hover,span.button.darkBlueBG:hover{background:#252525}a.button.darkBlueBG.approved,input.button.darkBlueBG.approved,button.button.darkBlueBG.approved,span.button.darkBlueBG.approved{cursor:default}a.button.darkBlueBG.approved:hover,input.button.darkBlueBG.approved:hover,button.button.darkBlueBG.approved:hover,span.button.darkBlueBG.approved:hover{background:#162345}a.button.darkBlueBG.disabled,input.button.darkBlueBG.disabled,button.button.darkBlueBG.disabled,span.button.darkBlueBG.disabled{cursor:default;opacity:.5}a.button.darkBlueBG.disabled:hover,input.button.darkBlueBG.disabled:hover,button.button.darkBlueBG.disabled:hover,span.button.darkBlueBG.disabled:hover{background:#162345}a.button.darkGreyBG:hover,input.button.darkGreyBG:hover,button.button.darkGreyBG:hover,span.button.darkGreyBG:hover{background:#162345}a.button.block,input.button.block,button.button.block,span.button.block{display:block;padding-left:20px;padding-right:20px;width:100%}a.button.medium,input.button.medium,button.button.medium,span.button.medium{font-size:12px;min-width:0;padding:10px 30px}a.button.small,input.button.small,button.button.small,span.button.small{font-size:12px;line-height:20px;min-width:0;padding:5px 20px}a.button.tiny,input.button.tiny,button.button.tiny,span.button.tiny{font-size:11px;letter-spacing:.08em;line-height:20px;min-width:0;padding:5px 10px}a.button.small.darkGreyBorder,a.button.small.whiteBorder,a.button.small.darkBlueBorder,a.button.small.tanBorder,a.button.tiny.darkGreyBorder,a.button.tiny.whiteBorder,a.button.tiny.darkBlueBorder,a.button.tiny.tanBorder,input.button.small.darkGreyBorder,input.button.small.whiteBorder,input.button.small.darkBlueBorder,input.button.small.tanBorder,input.button.tiny.darkGreyBorder,input.button.tiny.whiteBorder,input.button.tiny.darkBlueBorder,input.button.tiny.tanBorder,button.button.small.darkGreyBorder,button.button.small.whiteBorder,button.button.small.darkBlueBorder,button.button.small.tanBorder,button.button.tiny.darkGreyBorder,button.button.tiny.whiteBorder,button.button.tiny.darkBlueBorder,button.button.tiny.tanBorder,span.button.small.darkGreyBorder,span.button.small.whiteBorder,span.button.small.darkBlueBorder,span.button.small.tanBorder,span.button.tiny.darkGreyBorder,span.button.tiny.whiteBorder,span.button.tiny.darkBlueBorder,span.button.tiny.tanBorder{padding-bottom:4px;padding-top:4px}a.button.tick:before,input.button.tick:before,button.button.tick:before,span.button.tick:before{background-position:-720px -540px;display:inline-block;height:16px;margin:4px 8px 0 0;vertical-align:top;width:21px}a.button.tick.small:before,input.button.tick.small:before,button.button.tick.small:before,span.button.tick.small:before{margin-top:2px}a.button.chatTrigger,input.button.chatTrigger,button.button.chatTrigger,span.button.chatTrigger{background:#fff;color:#34489b;border:1px solid #34489b}a.button.chatTrigger:before,input.button.chatTrigger:before,button.button.chatTrigger:before,span.button.chatTrigger:before{background-position:-900px -360px;display:inline-block;height:24px;margin:0 8px 0 0;vertical-align:top;width:24px}@media (hover:hover){a.button.chatTrigger:hover,input.button.chatTrigger:hover,button.button.chatTrigger:hover,span.button.chatTrigger:hover{background:#34489b;color:#fff}a.button.chatTrigger:hover:before,input.button.chatTrigger:hover:before,button.button.chatTrigger:hover:before,span.button.chatTrigger:hover:before{background-position:-1020px -360px}}a.button.showHide,input.button.showHide,button.button.showHide,span.button.showHide{padding-left:0;padding-right:0;width:90px}a.button.showHide:after,input.button.showHide:after,button.button.showHide:after,span.button.showHide:after{background-position:-360px -480px;display:inline-block;height:15px;margin:2px 0 0 5px;vertical-align:top;width:20px}a.button.showHide:hover:after,input.button.showHide:hover:after,button.button.showHide:hover:after,span.button.showHide:hover:after{background-position:-360px -540px}a.button.showHide.show,input.button.showHide.show,button.button.showHide.show,span.button.showHide.show{border-color:#d8d8d8;color:#d8d8d8}a.button.showHide.show:after,input.button.showHide.show:after,button.button.showHide.show:after,span.button.showHide.show:after{background-position:-420px -480px}a.button.showHide.show:hover,input.button.showHide.show:hover,button.button.showHide.show:hover,span.button.showHide.show:hover{background:none;border-color:#34489b;color:#34489b}a.button.showHide.show:hover:after,input.button.showHide.show:hover:after,button.button.showHide.show:hover:after,span.button.showHide.show:hover:after{background-position:-420px -540px}a.button#advancedToggle,input.button#advancedToggle,button.button#advancedToggle,span.button#advancedToggle{border:1px solid #d8d8d8;color:#34489b;font-size:13px;height:38px;line-height:36px;padding:0 15px}.smallIconLink,.iconLink{line-height:24px;padding-left:32px;position:relative}.smallIconLink:before,.iconLink:before{height:24px;left:0;position:absolute;top:0;width:24px}.smallIconLink{display:inline-block;font-size:14px}.smallIconLink.requestPhoto:before{background-position:-840px -300px}.smallIconLink.seeOnHand:before{background-position:-480px -600px}.iconLink.dropHint:before{background-position:-900px -240px}.iconLink.dropHint.darkBlue:before,.iconLink.dropHint:hover:before{background-position:-900px -300px}.iconLink.wishlist:before{background-position:-960px -240px}.iconLink.wishlist.darkBlue:before,.iconLink.wishlist:hover:before{background-position:-960px -300px}.iconLink.callback:before{background-position:-1020px -240px}.iconLink.callback.darkBlue:before,.iconLink.callback:hover:before{background-position:-1020px -300px}.iconLink.liveChat:before{background-position:-840px -360px}.iconLink.liveChat.darkBlue:before,.iconLink.liveChat:hover:before{background-position:-900px -360px}.diamondClose{background-position:-780px -480px;border:7px solid transparent;height:30px;position:absolute;width:30px;z-index:5}.tinyCross:before{background-position:-900px -480px;border:5px solid transparent;height:22px;position:absolute;width:22px}.tinyCross.left,.tinyCross.right{display:inline-block;line-height:18px;position:relative}.tinyCross.left:before,.tinyCross.right:before{top:-3px}.tinyCross.left{padding-left:17px}.tinyCross.left:before{left:-5px}.tinyCross.right{padding-right:17px}.tinyCross.right:before{right:-5px}.addedItem{display:inline-block;line-height:18px;padding-left:27px;position:relative}.addedItem:before{background-position:-600px -540px;height:16px;left:0;position:absolute;top:1px;width:21px}.contactDetails.smallIcons p{line-height:1.3em;margin-bottom:.6em}.contactDetails.smallIcons p.enquiries{margin-bottom:0}.contactDetail{display:inline-block;position:relative;font-family:"GT Sectra Fine",serif}.contactDetail:before{left:0;position:absolute}.bigIcons .contactDetail{padding-left:32px}.bigIcons .contactDetail:before{height:24px;margin-top:-12px;top:.75em;width:24px}.bigIcons .contactDetail.phone:before{background-position:-540px -420px}.bigIcons .contactDetail.email:before{background-position:-600px -420px}.bigIcons .contactDetail.whatsapp:before{background-position:-660px -420px}.bigIcons .contactDetail.hours:before{background-position:-720px -420px}.bigIcons .contactDetail.address:before{background-position:-780px -420px}.bigIcons .contactDetail.chat:before{background-position:-960px -360px}.bigIcons .contactDetail.subway-uk:before{background-position:-600px -480px}.bigIcons .contactDetail.subway-us:before{background-position:-540px -540px}.bigIcons .contactDetail.wheelchair:before{background-position:-540px -600px}.smallIcons .contactDetail{padding-left:26px}.smallIcons .contactDetail:before{background-size:900px auto;height:18px;margin-top:-9px;top:.65em;width:18px}.smallIcons .contactDetail.phone:before{background-position:-405px -315px}.smallIcons .contactDetail.email:before{background-position:-450px -315px}.smallIcons .contactDetail.whatsapp:before{background-position:-495px -315px}.smallIcons .contactDetail.hours:before{background-position:-540px -315px}.smallIcons .contactDetail.address:before{background-position:-585px -315px}.smallIcons .contactDetail.chat:before{background-position:-720px -270px}.smallIcons .contactDetail.subway-uk:before{background-position:-450px -360px}.smallIcons .contactDetail.subway-us:before{background-position:-405px -405px}.smallIcons .contactDetail.wheelchair:before{background-position:-405px -450px}a.consultationButton{border-radius:3px;color:#4a4e54;display:inline-block;font-size:14px;height:210px;line-height:1.7em;padding:33px 0 0;font-family:"GT Sectra Fine",serif;width:250px;border:1px solid #efeee3}a.consultationButton:before{display:block;height:71px;margin:0 auto 15px;width:93px}a.consultationButton.speech:before{background-position:-477px -955px}a.consultationButton.calendar:before{background-position:-480px -1080px}a.consultationButton:hover{border-color:#d8d8d8}a.contactButtonBig{font-family:"Taylor & Hart",serif;color:#4a4e54;display:inline-block;font-size:14px;line-height:1.4em;text-transform:uppercase;vertical-align:top;width:50%}a.contactButtonBig .small{font-size:13px}a.contactButtonBig:before{display:block;height:71px;margin:0 auto 10px;width:93px}a.contactButtonBig.speech:before{background-position:0 -720px}a.contactButtonBig.calendar:before{background-position:0 -840px}a.contactButtonBig.phone:before{background-position:-120px -840px}a.contactButtonBig.email:before{background-position:-240px -840px}a.contactButtonBig.whatsapp:before{background-position:-360px -840px}.accordionTrigger{position:relative}.accordionTrigger .bigTitle{padding-right:120px}.accordionTrigger .smallTitle{padding-right:19px}.accordionTrigger .arrow{line-height:20px;margin-top:-10px;position:absolute;right:0;top:50%}.socialIcons a{border-radius:50%;display:inline-block;height:36px;position:relative;text-indent:-9999em;vertical-align:top;width:36px}.socialIcons a:before{height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}.socialIcons a.facebook:before{background-position:-540px -240px}.socialIcons a.facebook.whiteBG:before{background-position:-540px -300px}.socialIcons a.facebook:hover:before{background-position:-540px -240px!important}.socialIcons a.pinterest:before{background-position:-600px -240px}.socialIcons a.pinterest.whiteBG:before{background-position:-600px -300px}.socialIcons a.pinterest:hover:before{background-position:-600px -240px!important}.socialIcons a.instagram:before{background-position:-660px -240px}.socialIcons a.instagram.whiteBG:before{background-position:-660px -300px}.socialIcons a.instagram:hover:before{background-position:-660px -240px!important}.socialIcons a.twitter:before{background-position:-720px -240px}.socialIcons a.twitter.whiteBG:before{background-position:-720px -300px}.socialIcons a.twitter:hover:before{background-position:-720px -240px!important}.socialIcons a.youtube:before{background-position:-780px -240px}.socialIcons a.youtube.whiteBG:before{background-position:-780px -300px}.socialIcons a.youtube:hover:before{background-position:-780px -240px!important}.hintShareWrapper{line-height:30px}.hintShareWrapper.inline .shareLabel,.hintShareWrapper.inline .addthis_inline_share_toolbox_kfcm{display:inline-block;vertical-align:top}.hintShareWrapper .addthis_inline_share_toolbox_kfcm a{background:none!important;border-radius:0!important;display:inline-block;height:30px!important;margin:0!important;padding:0!important;position:relative;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important;vertical-align:top;width:30px!important}.hintShareWrapper .addthis_inline_share_toolbox_kfcm a:before{background:url(https://taylorandhart.com/assets/front_office/images/sprite.svg?v=1.0.5) no-repeat;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}.hintShareWrapper .addthis_inline_share_toolbox_kfcm a.at-svc-facebook:before{background-position:-540px -300px!important}.hintShareWrapper .addthis_inline_share_toolbox_kfcm a.at-svc-pinterest_share:before{background-position:-600px -300px!important}.hintShareWrapper .addthis_inline_share_toolbox_kfcm a.at-svc-twitter:before{background-position:-720px -300px!important}.hintShareWrapper .addthis_inline_share_toolbox_kfcm span{display:none!important}.switchWrapper{color:#4a4e54!important;display:inline-block;line-height:18px;padding:0 48px 0 0;position:relative;white-space:nowrap}.switchWrapper span.switch{background:#d8d8d8;border-radius:4px;height:18px;position:absolute;right:0;top:0;width:38px}.switchWrapper span.switch span{background:#fff;border-radius:3px;height:16px;left:1px;position:absolute;top:1px;-webkit-transition:left .3s;-o-transition:left .3s;transition:left .3s;width:18px}.switchWrapper.active{color:#34489b!important}.switchWrapper.active span.switch{background:#34489b}.switchWrapper.active span.switch span{left:19px}.smallDropdownWrapper{position:relative}.smallDropdownWrapper .smallDropdown{-webkit-box-shadow:0 0 15px rgba(0,0,0,.5);box-shadow:0 0 15px rgba(0,0,0,.5);padding:10px 15px;position:absolute;z-index:200}.smallDropdownWrapper .smallDropdown a{display:block;line-height:1.8em}.sortByWrapper .sortByDropdown{margin-top:5px;right:0;top:100%;width:160px}.sortByWrapper .sortByDropdown a{display:block;line-height:1.8em}.expandCollapse{display:inline-block;height:12px;margin-left:5px;margin-top:13px;position:relative;vertical-align:top;width:12px}.expandCollapse.hidden{display:none}.expandCollapse:before,.expandCollapse:after{background:#162345;content:"";position:absolute;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}.expandCollapse:before{height:2px;margin-top:-1px;right:0;top:50%;width:12px}.expandCollapse:after{height:12px;margin-top:-6px;right:5px;top:50%;width:2px}.expandCollapse.active:after{display:none}.viewStyle{display:inline-block;height:16px;vertical-align:top}.viewStyle a{display:inline-block;height:16px;position:relative;vertical-align:top;width:16px}.viewStyle a span{left:0;position:absolute;width:100%}.viewStyle a span:before,.viewStyle a span:after{background:#b2b2b2;border-radius:2px;content:"";position:absolute}.viewStyle a.active span:before,.viewStyle a.active span:after{background:#162345}.viewStyle a.list span.line1{top:0}.viewStyle a.list span.line2{top:6px}.viewStyle a.list span.line3{top:12px}.viewStyle a.list span:before{height:4px;left:0;top:0;width:4px}.viewStyle a.list span:after{border-radius:0;height:2px;left:6px;top:1px;width:11px}.viewStyle a.grid span.row1{top:0}.viewStyle a.grid span.row2{top:9px}.viewStyle a.grid span:before,.viewStyle a.grid span:after{height:7px;top:0;width:7px}.viewStyle a.grid span:before{left:0}.viewStyle a.grid span:after{right:0}@media screen and (max-width:1023px){a.button{padding-left:25px;padding-right:25px}a.button.block{padding-left:10px;padding-right:10px}}@media screen and (max-width:767px){a.button{padding-left:20px;padding-right:20px}a.consultationButton{width:220px}.arrowLink{font-size:13px;letter-spacing:.1em}}@media screen and (max-width:599px){a.consultationButton.calendar{margin-top:20px}a.contactButtonBig{font-size:13px;max-width:160px}a.contactButtonBig .small{font-size:12px}a.contactButtonBig:before{background-size:900px auto;height:54px;width:70px}a.contactButtonBig.speech:before{background-position:0 -540px}a.contactButtonBig.calendar:before{background-position:0 -630px}a.contactButtonBig.phone:before{background-position:-90px -630px}a.contactButtonBig.email:before{background-position:-180px -630px}a.contactButtonBig.whatsapp:before{background-position:-270px -630px}.accordionTrigger .bigTitle{padding-right:19px}.accordionTrigger .arrow{font-size:0}.accordionTrigger .arrow:after{vertical-align:middle}}#welcomeBanner{height:600px}#welcomeBanner.hasVideo #welcomeVideoWrapper{position:relative}#welcomeBanner.hasVideo #welcomeVideoPlaceholder{padding:0 0 56.25%}#welcomeBanner.hasVideo #welcomeVideo{left:0;position:absolute;top:0;width:50%}#welcomeBanner .twoButtonBanner a.button{padding-left:15px;padding-right:15px;min-width:230px}#miniBanner{height:250px}#welcomeBannerText.bottomText{bottom:0;left:0;position:absolute;right:0}@media screen and (max-width:1023px){#welcomeBanner.hasVideo{height:auto!important}#welcomeBanner.hasVideo #welcomeVideo{margin-left:auto;margin-right:auto;max-width:600px;padding-right:0;position:static;width:auto}}@media screen and (max-width:767px){#welcomeBanner{height:450px}#miniBanner{height:150px}}@media screen and (max-width:599px){#welcomeBanner.vCentreParent:before,#welcomeBanner br{display:none}#welcomeBanner.hasVideo #welcomeBannerText{padding-bottom:0;padding-top:20px}#welcomeBanner.hasVideo #welcomeBannerText .pageTitle{font-size:30px}#welcomeBanner.hasVideo #welcomeVideo{margin-left:-15px;margin-right:-15px}#welcomeBannerText{text-align:center}#welcomeBannerText.bottomText{bottom:auto;left:auto;position:relative;right:auto}#welcomeBannerText.vCentre{display:block}#welcomeBannerText #welcomeBannerTextInner{float:none;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.twoButtonBanner a.button{display:block;margin:auto}.twoButtonBanner a.button.lMar20{margin-top:20px}}.modal{-webkit-overflow-scrolling:touch;bottom:0;left:0;overflow:auto;padding:100px 0;position:fixed;right:0;top:0;z-index:1000}.modal#seeOnHandModal{padding:48px 0 0;z-index:1200}.modal.splashModal{bottom:auto;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3);height:500px;left:50%;margin:-250px 0 0 -285px;padding:40px 30px;right:auto;top:50%;width:570px;z-index:800}.modal.splashModal .cmsContent a{color:#979ca7}.modal.splashModal .cmsContent a:hover{color:#fff}.modal.splashModal a.button.medium{padding-left:10px;padding-right:10px}.modal.splashModal#enquireModalUser{height:430px;margin-top:-215px;padding:15px;z-index:1100}.modal#imageModal{padding:60px 0 0}.modal#imageModal a.modalClose.bigWhite{right:15px;top:15px}.modal#dividoModal{border-radius:5px;bottom:15px;-webkit-box-shadow:0 0 130px 10px rgba(0,0,0,.3);box-shadow:0 0 130px 10px rgba(0,0,0,.3);left:50%;margin-left:-370px;padding:0;right:auto;top:15px;width:740px;z-index:800}.modal#dividoModal .dividoModalInner{bottom:0;left:0;position:absolute;right:0;top:46px}.modal#dividoModal .dividoModalInner#dividoModalLoading{z-index:5}.modal#dividoModal .dividoModalInner iframe{display:block;height:100%;width:100%}.modal#speakToUsModal{border-radius:5px;bottom:auto;-webkit-box-shadow:0 0 130px 10px rgba(0,0,0,.3);box-shadow:0 0 130px 10px rgba(0,0,0,.3);height:600px;left:50%;margin:-300px 0 0 -270px;padding:40px;right:auto;top:50%;width:540px;z-index:800}.modal#financeModal #financeModalContent{border-radius:5px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3);max-width:650px;padding:40px 40px 25px}.modal#popupGalleryWrapper{padding:63px 63px 20px;z-index:900}.modal a.modalClose{position:absolute;z-index:5}.modal a.modalClose.bigWhite{background-position:-660px -480px;height:30px;right:60px;top:60px;width:30px}.modal a.modalClose.bigDark{background-position:-720px -480px;height:30px;right:60px;top:60px;width:30px}.modal a.modalClose.smallDark{background-position:-780px -480px;border:7px solid transparent;height:30px;right:8px;top:8px;width:30px}.modal a.modalClose.smallWhite{background-position:-840px -480px;border:7px solid transparent;height:30px;right:8px;top:8px;width:30px}.modal a#galleryClose{background-position:-660px -480px;height:30px;position:absolute;right:-47px;top:-47px;width:30px}#popupImageWrapper{height:100%;position:relative;width:100%}#popupImageTitle h4{font-size:23px}ul#localeChooser{list-style:disc;padding:0 0 0 1.4em}ul#localeChooser li{float:left;font-size:14px;line-height:1.75em;list-style:disc;width:50%}@media screen and (max-width:1023px){.modal{padding:60px 0}.modal a.modalClose.bigWhite{right:15px;top:15px}}@media screen and (max-width:767px){#popupImageTitle h4{font-family:kepler-std-semicondensed,serif;font-size:19px}.modal#dividoModal{left:15px;margin-left:0;right:15px;width:auto}.modal#financeModal{padding:0}.modal#financeModal #financeModalContent{border-radius:0;max-width:600px;padding:40px 15px 5px}}@media screen and (max-width:599px){.modal{padding:40px 0 15px}.modal a.modalClose.bigWhite{background-position:-840px -480px;border:7px solid transparent;height:30px;right:8px!important;top:8px!important;width:30px}.modal.splashModal{bottom:0;height:auto!important;left:0;margin:0!important;padding:40px 15px 15px;right:0;top:0;width:auto}.modal.splashModal ul#localeChooser{list-style:none;padding:0;text-align:center}.modal.splashModal ul#localeChooser li{float:none;list-style:none;width:auto}.modal#imageModal{padding:40px 0 0}.modal.enquireModal .pageTitle{font-size:28px;line-height:1em}.modal.enquireModal .formRow{margin-bottom:10px}.modal.enquireModal .formRow input.text{height:40px;padding-bottom:8px;padding-top:8px}.modal.enquireModal .formCheckbox{margin-bottom:15px}.modal.enquireModal .submitRow{min-height:40px}.modal.enquireModal .submitRow .sending{font-size:14px;line-height:22px}.modal.enquireModal .button{font-size:12px;line-height:20px;padding:10px 30px}.modal#speakToUsModal{border-radius:0;bottom:0;-webkit-box-shadow:none;box-shadow:none;height:auto;left:0;margin:0;padding:40px 0 15px;right:0;top:0;width:auto}}.slideshow{position:relative}.slideshow .slide{left:0;opacity:0;position:absolute;top:0;width:100%}.slideshow.buttonSlideshow.flexSlideshow{margin-bottom:70px}.slideshow.buttonSlideshow.flexSlideshow.lessMar{margin-bottom:50px}.slideshow.buttonSlideshow.flexSlideshow.insideArrows .slideshowArrow.prevArrow{left:20px}.slideshow.buttonSlideshow.flexSlideshow.insideArrows .slideshowArrow.nextArrow{right:20px}.slideshow.buttonSlideshow .slideshowArrow{margin-top:-10px;position:absolute;top:50%;z-index:5}.slideshow.buttonSlideshow .slideshowArrow:before,.slideshow.buttonSlideshow .slideshowArrow:after{border-color:#34489b}@media (hover:hover){.slideshow.buttonSlideshow .slideshowArrow:hover:before,.slideshow.buttonSlideshow .slideshowArrow:hover:after{border-color:#4a4e54}}.slideshow.buttonSlideshow .slideshowArrow.prevArrow{left:-36px}.slideshow.buttonSlideshow .slideshowArrow.nextArrow{right:-36px}.slideshow.buttonSlideshow .slideshowButtons{bottom:-30px;left:0;position:absolute;right:0;z-index:5}.slideshow.buttonSlideshow .slideshowButtons a{border:1px solid #34489b;border-radius:50%;display:inline-block;height:10px;margin:0 5px;vertical-align:top;width:10px}.slideshow.buttonSlideshow .slideshowButtons a.active{background:#34489b}@media screen and (max-width:1279px){.slideshow.buttonSlideshow .slideshowArrow.prevArrow{left:20px}.slideshow.buttonSlideshow .slideshowArrow.nextArrow{right:20px}}.carouselOverlay{bottom:0;position:absolute;top:0;width:9999px;z-index:5}.carouselOverlay.left{left:0}.carouselOverlay.right{right:0}.carousel{white-space:nowrap}.carousel .carouselItem{display:inline-block;vertical-align:top;white-space:normal}.carousel .carouselItem a{cursor:default;opacity:.5;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.carousel .carouselItem h3{font-size:14px;letter-spacing:.15rem;margin-bottom:1em;text-transform:uppercase;color:#4a4e54;font-family:"Taylor & Hart",serif}.carousel .carouselItem.active a{cursor:pointer;opacity:1}.pagesCarousel .carousel .carouselItem.active a img{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.pagesCarousel .carousel .carouselItem.active a:hover img{opacity:.85}.carouselArrow{border-radius:50%;height:40px;margin-top:-20px;position:absolute;width:40px;z-index:10;color:#fff}.masonryGalleryWrapper .carouselArrow,.productsCarousel .carouselArrow{top:50%}.carouselArrow.disabled{display:none!important}@media (hover:hover){.carouselArrow:hover{background:#4a4e54;color:#fff}}.carouselArrow:before{border-style:solid;border-width:2px 0 0 2px;content:"";height:14px;left:50%;margin-top:-7px;position:absolute;top:50%;width:14px}.carouselArrow.prevArrow{right:50%}.carouselArrow.prevArrow:before{margin-left:-4px;-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}.carouselArrow.nextArrow{left:50%}.carouselArrow.nextArrow:before{margin-left:-10px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}@media screen and (max-width:599px){.carousel .carouselItem{padding-left:0;padding-right:0}.carouselArrow{margin-left:0!important;margin-right:0!important}.carouselArrow.prevArrow{left:10px}.carouselArrow.nextArrow{left:auto;right:10px}}.masonryWrapper{padding-bottom:100px}.masonryGalleryWrapper{position:relative;z-index:2}@media (min-width:640px){.masonryGalleryWrapper:before{content:'';width:calc(100% - 70px);height:100%;position:absolute;top:65px;left:35px;background:#fcf6ea;z-index:-1;display:block}}@media (min-width:768px){.masonryGalleryWrapper:before{width:calc(100% - 130px);left:65px}}.masonryGalleryWrapper.masonryBordered .masonryItem{border:1px solid #efeee3}.masonry-button{padding:10px 20px;display:inline-block;background:transparent;color:#34489b;font-family:"Taylor & Hart",serif;font-size:18px;line-height:26px;text-transform:uppercase;letter-spacing:.1rem;border:1px solid #34489b;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;transition:all .3s;background:#34489b;color:#fff}@media (hover:hover){.masonry-button:hover{background:#34489b;color:#fff}}.masonry-button.secondary{background:#34489b;color:#fff}@media (hover:hover){.masonry-button.secondary:hover{background:rgba(52,72,155,0);color:#34489b}}@media (min-width:640px){.masonry-button{bottom:-33px;z-index:2;position:relative}}@media (hover:hover){.masonry-button:hover{background:#fff;color:#34489b}}.masonry-button.on-desktop{display:none}@media (min-width:1024px){.masonry-button.on-desktop{display:inline-block}}.masonry-button+.masonry-button{margin-left:18px}.masonryGallery{margin-right:-3%}.grid-sizer{width:30.333%}.gutter-sizer{width:3%}.item{margin-bottom:3%;width:30.333%}.largeImages .item,.largeImages .grid-sizer{width:47%}@media screen and (max-width:1279px){.blog-post .item,.blog-post .grid-sizer,.pageSection .item,.pageSection .grid-sizer{width:47%}}@media screen and (max-width:1023px){.blog-post .item,.blog-post .grid-sizer{width:30.333%}.blog-post .largeImages .item,.blog-post .largeImages .grid-sizer{width:47%}}@media screen and (max-width:767px){.item,.grid-sizer{width:47%!important}}@media screen and (max-width:599px){.masonryGalleryWrapper{margin-left:-15px;margin-right:-15px;position:relative}.masonryGalleryWrapper .masonryGallery{font-size:0;margin-right:0;white-space:nowrap}.masonryGalleryWrapper .masonryGallery .masonryItem{display:inline-block!important;position:relative;vertical-align:top;white-space:normal;width:100%!important}}.greyBox{padding:0 0 100%;position:relative;background:#fcf6ea}.greyBox .greyBoxImage{bottom:50%;left:0;position:absolute;right:0;top:0}.greyBox .greyBoxText{bottom:0;left:0;position:absolute;right:0;top:0}.greyBox .greyBoxText.half{top:50%}.greyBox.textTop .greyBoxImage{bottom:0;top:50%}.greyBox.textTop .greyBoxText.half{top:0;bottom:50%}#leadingGreyBox{position:relative}#leadingGreyBox .greyBoxImage{bottom:0;left:40%;position:absolute;right:0;top:0}#leadingGreyBox .greyBoxText{width:40%}.squareBox{padding:0 0 100%;position:relative}.squareBox img{left:0;position:absolute;top:0}.squareBox .squareBoxText{background:#fcf6ea;font-family:"GT Sectra Fine",serif;color:#4a4e54;bottom:0;left:0;position:absolute;right:0;top:0}.squareBox .squareBoxText a{color:#34489b;font-family:"Taylor & Hart",serif;text-transform:uppercase;letter-spacing:0;font-size:16px}@media (hover:hover){.squareBox .squareBoxText a:hover{color:#34489b}}.boxGlow{position:relative}.boxGlow:after{bottom:0;-webkit-box-shadow:inset 0 0 20px 10px rgba(0,0,0,.1);box-shadow:inset 0 0 20px 10px rgba(0,0,0,.1);content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s , -webkit-box-shadow .3s}.boxGlow:hover:after{-webkit-box-shadow:inset 0 0 20px 10px rgba(0,0,0,.2);box-shadow:inset 0 0 20px 10px rgba(0,0,0,.2)}.imageRollover,.productRollover{bottom:0;cursor:pointer;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;z-index:5}.imageRollover .imageRolloverInner,.productRollover .imageRolloverInner{border:1px solid #fcf6ea;bottom:20px;left:20px;position:absolute;right:20px;top:20px}.imageRollover .imageRolloverInner .rolloverCaption,.productRollover .imageRolloverInner .rolloverCaption{font-size:23px;line-height:1.3em;color:#fcf6ea}.imageRollover .productRolloverLink,.productRollover .productRolloverLink{bottom:0;left:0;position:absolute;right:0;top:0}.imageRollover.hover,.productRollover.hover{opacity:1}.instagramImage:before,.instagramImage:after{content:"";opacity:0;position:absolute;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.instagramImage:before{background:rgba(22,35,69,.6);bottom:0;left:0;right:0;top:0}.instagramImage:after{background-position:-660px -240px;height:20px;left:50%;margin:-10px 0 0 -10px;top:50%;width:20px;z-index:5}.instagramImage:hover:before,.instagramImage:hover:after{opacity:1}@media screen and (max-width:1023px){#leadingGreyBox .greyBoxImage{left:50%}#leadingGreyBox .greyBoxText{width:50%}.imageRollover .imageRolloverInner .rolloverCaption{font-size:19px}.largeImages .imageRollover .imageRolloverInner .rolloverCaption{font-size:23px}}@media screen and (max-width:767px){.featuredProducts .col-4:nth-child(3){clear:both;float:none;margin:auto;padding-top:40px}.imageRollover .imageRolloverInner .rolloverCaption{font-size:23px}}@media screen and (max-width:599px){#leadingGreyBox .greyBoxImage{padding-bottom:100%;position:static}#leadingGreyBox .greyBoxText{width:auto}.featuredProducts .col-4:nth-child(2){padding-top:40px}.imageRollover{cursor:default}.no-touchevents .imageRollover:hover .imageRolloverCTA,.touchevents .imageRollover.hover .imageRolloverCTA{display:block}}@media screen and (max-width:399px){.imageRollover .imageRolloverInner .rolloverCaption{font-size:21px}}.tooltipLink{cursor:pointer;display:inline-block;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.tooltipLink .tooltipWrapper{display:inline-block;height:14px;margin-left:4px;position:relative;vertical-align:top;width:14px}.smallTitle .tooltipLink .tooltipWrapper{margin-top:4px}.tooltipLink .info{background-position:-120px -960px;border:5px solid transparent;cursor:pointer;height:24px;left:-5px;position:absolute;top:-5px;width:24px}.tooltipLink .info.nudgeDownMore,.rubyBullets .tooltipLink .info,.tickBullets .tooltipLink .info,.smallTitle .tooltipLink .info{top:-1px}.tooltipLink .info.nudgeDown,.rubyBullets.small .tooltipLink .info,.tickBullets.small .tooltipLink .info{top:-3px}.tooltipLink .info.darkGrey{background-position:-180px -960px}.tooltipLink .info.darkBlue{background-position:-240px -960px}.tooltipLink .info.white{background-position:-300px -960px!important}.tooltipLink .info.lightBlue{background-position:-360px -960px}.tooltipLink:hover{color:#162345}.tooltipLink:hover .info{background-position:-240px -960px}.tooltipLink:hover .info.lightBlue{background-position:-300px -960px}.tooltip{-webkit-box-shadow:0 0 20px #828589;box-shadow:0 0 20px #828589;left:50%;overflow:auto;position:fixed;top:50%;width:570px;z-index:1100;-webkit-overflow-scrolling:touch}.tooltip h4.tooltipTitle{font-size:19px;margin-bottom:.8em;padding-right:31px}.tooltip a.tooltipClose{background-position:-780px -480px;border:5px solid transparent;height:26px;position:absolute;right:10px;top:10px;width:26px}@media screen and (max-width:599px){.tooltip a.tooltipClose{right:5px;top:5px}.tooltip h4.tooltipTitle{padding-right:26px}}.filterMargin{margin-left:330px}#filterPanel{border-right:1px solid #e5e5e5;left:0;position:fixed;visibility:hidden;z-index:5}#filterPanel.visible{visibility:visible}#filterPanel.noMovement{top:130px}#filterPanel.noMovement.animateTop{-webkit-transition:top .3s;-o-transition:top .3s;transition:top .3s}.hasRB #filterPanel.noMovement{top:187px}.compressedHeader #filterPanel.noMovement{top:90px}.compressedHeader.hasRB #filterPanel.noMovement{top:147px}#filterPanel.hasShadow:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff);background:-o-linear-gradient(top,rgba(255,255,255,0),#fff);background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);bottom:0;content:"";height:40px;left:0;position:absolute;right:0;z-index:10}#filterPanel #filterPanelScroll{height:100%;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0,0,0)}#filterPanel #filterPanelInner{float:right;position:relative;width:309px}#mobileFilterButton{height:40px;line-height:40px}#mobileFilterButton .capsTitle{display:inline-block;line-height:40px;vertical-align:top}#mobileFilterButton.active .expandCollapse:after{display:none}.filterTitle#filterTitleFixed{background:#fff;border-bottom:1px solid #efeee3;border-top:0;cursor:pointer;height:40px;left:0;line-height:39px;padding:0;position:fixed;right:0;text-align:center;top:73px;z-index:300}.hasRB .filterTitle#filterTitleFixed{top:114px}.filterTitle#filterTitleFixed .smallTitle{color:#4a4e54;display:inline-block;font-family:effra,sans-serif;font-size:14px;letter-spacing:.15em;float:none;line-height:40px;margin:0;text-transform:uppercase;vertical-align:top}.filterTitle#filterTitleFixed .expandCollapse{display:inline-block}.filterTitle#filterTitleFixed .filterTitleTools{display:none}.filterTitle .smallTitle{float:left;line-height:26px}.filterTitleTools{float:right;line-height:26px}.filterOptions .filterButtons .shapeIcon,.filterModule .filterButtons .shapeIcon{color:#828589;cursor:pointer;font-size:14px;padding-left:36px;position:relative;white-space:nowrap}.filterOptions .filterButtons .shapeIcon:after,.filterModule .filterButtons .shapeIcon:after{left:0;position:absolute;top:0}.filterOptions .filterButtons .shapeIcon.active,.filterModule .filterButtons .shapeIcon.active{color:#4a4e54}.filterOptions .filterButtons .metalIcon,.filterModule .filterButtons .metalIcon{font-family:"GT Sectra Fine",serif}.filterOptions .filterButtons .metalIcon .icon,.filterModule .filterButtons .metalIcon .icon{border-radius:50%;overflow:hidden;position:relative}.filterOptions .filterButtons .metalIcon .icon:after,.filterModule .filterButtons .metalIcon .icon:after{border-radius:50%;overflow:hidden}.filterOptions .filterButtons .metalIcon.active .icon,.filterModule .filterButtons .metalIcon.active .icon{border-color:#00c18a}#filterPanel.productFilter .filterOptions .metalIcon,#filterPanel.productFilter .filterOptions .settingIcon,#filterPanel.productFilter .filterOptions .shapeIcon,#filterPanel.productFilter .filterOptions .textFilter,#ringSearchModule .metalIcon,#ringSearchModule .settingIcon,#ringSearchModule .shapeIcon,#ringSearchModule .textFilter{color:#4a4e54;cursor:pointer;font-size:14px;line-height:36px;margin:0 0 10px;position:relative;font-family:"GT Sectra Fine",serif}#filterPanel.productFilter .filterOptions .metalIcon.active,#filterPanel.productFilter .filterOptions .settingIcon.active,#filterPanel.productFilter .filterOptions .shapeIcon.active,#filterPanel.productFilter .filterOptions .textFilter.active,#ringSearchModule .metalIcon.active,#ringSearchModule .settingIcon.active,#ringSearchModule .shapeIcon.active,#ringSearchModule .textFilter.active{color:#4a4e54;font-weight:bold}#filterPanel.productFilter .filterOptions .metalIcon,#ringSearchModule .metalIcon{padding-left:39px;text-transform:capitalize}#filterPanel.productFilter .filterOptions .metalIcon span,#ringSearchModule .metalIcon span{left:0;position:absolute;top:1px}#filterPanel.productFilter .filterOptions .settingIcon,#ringSearchModule .settingIcon{padding-left:70px}#filterPanel.productFilter .filterOptions .settingIcon:after,#ringSearchModule .settingIcon:after{left:0;position:absolute;top:0}#filterPanel.productFilter .filterOptions .shapeIcon,#ringSearchModule .shapeIcon{width:50%}#filterPanel.productFilter .filterOptions .shapeIcon:after,#ringSearchModule .shapeIcon:after{top:3px}#filterPanel.productFilter .filterOptions.leftModule .shapeIcon,#ringSearchModule.leftModule .shapeIcon{width:33.333%}#filterPanel.productFilter .filterOptions .textFilter,#ringSearchModule .textFilter{display:inline-block;vertical-align:top;width:50%}#filterPanel.productFilter .filterOptions .metalIcon,#filterPanel.productFilter .filterOptions .settingIcon{display:inline-block;vertical-align:top;width:50%}#ringSearchModule .metalIcon,#ringSearchModule .settingIcon{display:block}#filterPanel.diamondSearch .filterOptions .filter{background-color:#fff;border:1px solid #4a4e54;border-radius:14px;color:#4a4e54;cursor:pointer;display:inline-block;font-size:12px;height:26px;letter-spacing:.15em;line-height:24px;margin:0 4px 4px 0;padding:0 10px;text-transform:uppercase}#filterPanel.diamondSearch .filterOptions .filter.circle{padding:0;text-align:center;width:28px}#filterPanel.diamondSearch .filterOptions .filter.active{background-color:#34489b;border-color:#34489b;color:#fff}#filterPanel.diamondSearch .filterOptions .filter.disabled{cursor:default;opacity:.3}#mobileFilterDone{-webkit-box-shadow:0 0 20px #828589;box-shadow:0 0 20px #828589;bottom:0;left:0;position:fixed;right:0;z-index:100}#mobileFilterDone .button{padding-bottom:20px;padding-top:20px}.filterCheckbox input{display:inline-block;margin:0 5px 0 0;vertical-align:middle}.productResultsTools{line-height:16px}.productResultsTools .sortByWrapper{display:inline-block;vertical-align:top}.productResultsTools .sortByWrapper .arrowLink{vertical-align:top}.ajaxWrapper{position:relative}.ajaxWrapper .ajaxContainer{min-height:134px;position:relative}.ajaxWrapper .ajaxContainer:after{background:#fff;content:"";opacity:0;position:absolute;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;z-index:10}.ajaxWrapper .ajaxContainer.overlay:after{bottom:0;left:-20px;opacity:.9;right:-9999px;top:0}.ajaxWrapper .loadingIconWrapper{left:0;position:absolute;right:0;top:0;z-index:11}.ajaxWrapper .loadMoreWrapper .loadingIconWrapper{position:static}.ajaxWrapper .loadMoreWrapper.gridView .loadingIconWrapper{padding-top:0}.ajaxWrapper .dsLoadingIcon{min-height:54px}@media screen and (max-width:1023px){#filterPanel{top:159px}.hasRB #filterPanel{top:216px}.compressedHeader #filterPanel{top:119px}.compressedHeader.hasRB #filterPanel{top:176px}}@media screen and (max-width:767px){.filterMargin{margin-left:0}#filterPanel{border-right:0;left:auto;position:relative;top:auto!important;visibility:visible}#filterPanel #filterPanelScroll{border-bottom:1px solid #e5e5e5;height:auto;overflow:visible}#filterPanel.productFilter #filterPanelScroll{display:none}#filterPanel #filterPanelInner{float:none;padding:15px 15px 20px;width:auto}#filterPanel #filterPanelInner .widthControl-sm{max-width:382px}#filterPanel #filterPanelInner .filterSlider{max-width:350px}#filterPanel.productFilter .filterOptions .col-sm-12,#ringSearchModule .col-sm-12{clear:both}#filterPanel.productFilter .filterOptions .shapeIcon,#filterPanel.productFilter .filterOptions .textFilter,#ringSearchModule .shapeIcon,#ringSearchModule .textFilter{line-height:29px}#filterPanel.productFilter .filterOptions .shapeIcon:after,#filterPanel.productFilter .filterOptions .textFilter:after,#ringSearchModule .shapeIcon:after,#ringSearchModule .textFilter:after{top:0}#ringSearchModule .shapeIcon{width:33.333%}}@media screen and (max-width:599px){#filterPanel.productFilter .filterOptions .metalIcon,#filterPanel.productFilter .filterOptions .settingIcon,#filterPanel.productFilter .filterOptions .shapeIcon,#filterPanel.productFilter .filterOptions .textFilter,#ringSearchModule .metalIcon,#ringSearchModule .settingIcon,#ringSearchModule .shapeIcon,#ringSearchModule .textFilter{display:inline-block;font-size:14px;vertical-align:top;width:50%}}@media screen and (max-width:px){.productResultsTools .viewStyle{display:block;margin:0 0 10px}.productResultsTools .sortByWrapper{display:block}}#pagination{position:relative}#pagination a.arrowLink{line-height:15px;position:absolute;top:15px}#pagination a.arrowLink.left{left:0}#pagination a.arrowLink.right{right:0}#pagination a#viewAllProducts{margin-top:-27px;position:absolute;right:0;top:50%}#pageNumbers a{display:inline-block;font-size:20px;height:45px;line-height:45px;margin:0 10px 0 0;text-align:center;vertical-align:top;width:45px;color:#4a4e54}#pageNumbers a.active{color:#34489b;border:1px solid #34489b;border-radius:50%;line-height:43px}#pageNumbers a.first::after{content:"…";margin-left:23px}#pageNumbers a.last{width:65px}#pageNumbers a.last:before{content:"…";margin-right:19px}.centreText #pageNumbers a{margin:0 5px}@media screen and (max-width:767px){#pagination a.arrowLink{font-size:0;top:10px}#pageNumbers a{font-size:18px;height:35px;line-height:35px;width:30px}#pageNumbers a.first{width:30px}#pageNumbers a.first:after{margin-left:10px}#pageNumbers a.last{width:45px}#pageNumbers a.last:before{margin-right:10px}#pageNumbers a.active{line-height:33px;width:35px}}.centreText #pageNumbers a.active{margin:0}@media screen and (max-width:599px){#pagination.browsePage{padding-bottom:30px;padding-top:30px;text-align:center}#pagination.browsePage a#viewAllProducts{display:block;margin:20px auto 0;max-width:200px;position:static;text-align:center}#pageNumbers a{margin:0}#pageNumbers a.active{margin:0}#textPageNav .col-xs-12{text-align:center}#textPageNav .col-xs-12:first-child{margin-bottom:20px}}.step{display:inline-block;position:relative;vertical-align:top}.step:after{background:#00c18a;left:50%;content:"";height:2px;position:absolute;right:-50%;top:17px}.step:last-child:after{display:none}.step.now:after,.step.future:after{background:#d8d8d8}.step .stepIcon{background:#fff;border:2px solid #828589;border-radius:50%;display:block;height:26px;margin:5px auto 25px;width:26px}.step .stepIcon .number{font-family:effra,sans-serif;color:#828589;display:block;font-size:15px;line-height:22px;margin:auto}.step.now .stepIcon{border:2px solid #00c18a;height:36px;margin:0 auto 20px;width:36px}.step.now .stepIcon .number{border:1px solid #00c18a;border-radius:50%;color:#00c18a;height:26px;line-height:24px;margin-top:3px;width:26px}.step.past .stepIcon{background:#00c18a;border:0;position:relative}.step.past .stepIcon .number{display:none}.step.past .stepIcon:after{background-position:-780px -541px;height:10px;left:6px;position:absolute;top:8px;width:13px}.step .stepText{display:block;font-size:13px;letter-spacing:.15em;line-height:1.5em;padding:0 10px;text-transform:uppercase}.step.future .stepText{color:#b2b2b2}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker *{-webkit-box-sizing:content-box;box-sizing:content-box}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:500;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget{font-family:effra-n4,effra,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:effra-n4,effra,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #b2b2b2}.ui-widget-content{border:1px solid #b2b2b2;background:#fff;color:#252525}.ui-widget-content a{color:#252525}.ui-widget-header{border:1px solid #b2b2b2;background:#e5e5e5;color:#252525;font-weight:500}.ui-widget-header a{color:#252525}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #b2b2b2;background:#f3f3f3;font-weight:normal;color:#252525}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#252525;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #b2b2b2;background:#e5e5e5;font-weight:normal;color:#252525}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#252525;text-decoration:none}.ui-visual-focus{-webkit-box-shadow:0 0 3px 1px #5e9ed6;box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #162345;background:#162345;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#162345;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #b1a07e;background:#b1a07e;color:#fff}.ui-state-checked{border:1px solid #b1a07e;background:#b1a07e}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#fff}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:500}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(https://taylorandhart.com/assets/front_office/images/jquery-ui/xui-icons_252525_256x240.png.pagespeed.ic.yhQ1mF2F-5.png)}.ui-widget-header .ui-icon{background-image:url(https://taylorandhart.com/assets/front_office/images/jquery-ui/xui-icons_252525_256x240.png.pagespeed.ic.yhQ1mF2F-5.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(https://taylorandhart.com/assets/front_office/images/jquery-ui/xui-icons_252525_256x240.png.pagespeed.ic.yhQ1mF2F-5.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(https://taylorandhart.com/assets/front_office/images/jquery-ui/xui-icons_ffffff_256x240.png.pagespeed.ic.GvHa9bi7-x.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(https://taylorandhart.com/assets/front_office/images/jquery-ui/xui-icons_ffffff_256x240.png.pagespeed.ic.GvHa9bi7-x.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(https://taylorandhart.com/assets/front_office/images/jquery-ui/xui-icons_cc0000_256x240.png.pagespeed.ic.wt4WQ6MT4B.png)}.ui-button .ui-icon{background-image:url(https://taylorandhart.com/assets/front_office/images/jquery-ui/xui-icons_252525_256x240.png.pagespeed.ic.yhQ1mF2F-5.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.filterSlider{height:43px;margin-left:8px;margin-right:8px;position:relative}.filterSlider .sliderInput{background:none!important;border:0;border-bottom:1px dashed #4a4e54;color:#4a4e54;font-size:13px;height:27px;line-height:26px;padding:0;position:absolute;top:16px;width:70px}.filterSlider .sliderInput.min{left:-8px}.filterSlider .sliderInput.max{right:-8px}.filterSlider .sliderInput.numberError{border-bottom-color:#da0039}#depositSliderWrapper{height:30px;margin-left:8px;margin-right:8px;max-width:275px;position:relative}#depositSliderWrapper.centred{margin-left:auto;margin-right:auto;max-width:258px}#depositSliderWrapper .sliderLabel{font-size:14px;line-height:20px;position:absolute;top:16px}#depositSliderWrapper .sliderLabel#depositSliderMin{left:-8px}#depositSliderWrapper .sliderLabel#depositSliderMax{right:-8px}.ui-slider-horizontal{background:#d8d8d8!important;border:0!important;height:4px;margin-top:6px;position:relative;text-align:left}.ui-slider-horizontal:before,.ui-slider-horizontal:after{background:#d8d8d8;content:'';height:4px;position:absolute;top:0;width:7px}.ui-slider-horizontal:before{left:-7px}.ui-slider-horizontal:after{right:-7px}.ui-slider-horizontal .ui-slider-handle{-ms-touch-action:none;background:none!important;border:0!important;cursor:pointer;height:26px;margin-left:-8px;position:absolute;top:-11px;touch-action:none;width:16px;z-index:2}.ui-slider-horizontal .ui-slider-handle:after{background:#00c18a;border-radius:8px;content:'';height:16px;left:0;position:absolute;top:5px;width:16px}.ui-slider-horizontal .ui-slider-range{background:#d8d8d8!important;border:0!important;display:block;height:100%;position:absolute;top:0;z-index:1}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.cmsContent iframe,.cmsContent video,.mediaWrapper iframe,.mediaWrapper video{border:0;display:block;margin-left:auto;margin-right:auto;width:100%}iframe.seeOnHandIframe{border:0;display:block;height:750px;width:100%}#seeOnHandModal iframe.seeOnHandIframe{height:100%}.typeform-widget{height:600px}.mediaWrapper.sketchfabIframe:after{background:#fff;bottom:0;content:"";height:50px;left:0;position:absolute;width:50px;z-index:5}.fullWidthPanel video{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:222.77777778vh;min-width:100%;min-height:56.25vw}.bgCoverJS{overflow:hidden;position:relative}.bgCoverJS .bgMediaJS{left:0;position:absolute;top:0}.absBox{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.ajaxLoadWrapper{position:relative}.ajaxLoadWrapper.inlineBlock{display:inline-block}.ajaxLoadWrapper .ajaxLoadContent{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.ajaxLoadWrapper .ajaxLoadContent.transparent{opacity:0}.ajaxLoadWrapper .ajaxLoadIcon{bottom:0;left:0;position:absolute;right:0;top:0}.grayscale{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%)}.opacity10{opacity:.1}.opacity20{opacity:.2}.opacity30{opacity:.3}.opacity40{opacity:.4}.opacity50{opacity:.5}.bBorder{border-bottom:1px solid #e5e5e5}.tBorder{border-top:1px solid #e5e5e5}.bBorderDarkGrey{border-bottom:1px solid #4a4e54}.tBorderDarkGrey{border-top:1px solid #4a4e54}.blueBorderGrey{border:1px solid #4a4e54}.greyBorderBox{border:1px solid #e5e5e5}.noWrap{white-space:nowrap}.relative{position:relative}.floatLeft{float:left}.floatRight{float:right}.hideOverflow{overflow:hidden}.onTop{position:relative;z-index:5}.onTopMore{position:relative;z-index:10}.vCentreParent:before{content:"";display:inline-block;height:100%;vertical-align:middle}.vCentre{display:inline-block;font-size:16px;vertical-align:middle;width:100%}.clearBoth{clear:both}.clearFix:after{clear:both;content:"";display:block;font-size:0;height:0;line-height:0}.hidden{display:none}@media screen and (max-width:1279px){.hidden-lg{display:none!important}.visible-lg{display:block!important}}@media screen and (max-width:1023px){.hidden-md{display:none!important}.visible-md{display:block!important}}@media screen and (max-width:767px){.hidden-sm{display:none!important}.visible-sm{display:block!important}.bBorder0-sm{border-bottom:0!important}.floatNone-sm{float:none}}@media screen and (max-width:599px){.hidden-xs{display:none!important}.visible-xs{display:block!important}}@media screen and (max-width:399px){.hidden-xxs{display:none!important}.visible-xxs{display:block!important}}@media screen and (max-width:px){.hidden-xxxs{display:none!important}.visible-xxxs{display:block!important}}body.fixed{left:0;position:fixed;width:100%}#container{min-width:320px;overflow:hidden}#container.modalOpen{height:100%}#main{border-top:100px solid #fcf6ea}@media (min-width:768px){#main{border-top-width:130px}}.blockHeaderFooter #main{border-top:0}.hasRB #main{border-top-width:142px}@media (min-width:768px){.hasRB #main{border-top-width:187px}}#breadcrumb{font-size:13px}#breadcrumb .separator{padding:0 3px}#header{left:0;position:fixed;right:0;top:0;z-index:400;background:#fcf6ea;color:#4a4e54;border-bottom:1px solid #efeee3;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (min-width:1024px){#header.compressed #headerInner{height:60px}#header.compressed #headerInner #logo{width:200px;height:32px;background:url(/assets/front_office/images/taylor-and-hart-logo-alt.svg?v=1.0.5) no-repeat center center}}#header.compressed #nav ul.dropdownMenu{top:49px}#header #headerInner{position:relative;-webkit-transition:padding .3s;-o-transition:padding .3s;transition:padding .3s;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (min-width:768px){#header #headerInner{padding:20px 0;display:block}}@media (min-width:1024px){#header #headerInner{padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex}}#header #headerInner #logo{display:block;-ms-flex-negative:0;flex-shrink:0;text-indent:-9999em;margin:0 auto;width:75px;height:75px;background:url(/assets/front_office/images/taylor-and-hart-logo.svg?v=1.0.5) no-repeat center center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (min-width:768px){#header #headerInner #logo{width:200px;height:32px;background-image:url(/assets/front_office/images/taylor-and-hart-logo-alt.svg?v=1.0.5)}}@media (min-width:1024px){#header #headerInner #logo{width:75px;height:75px;margin-left:0;background-image:url(/assets/front_office/images/taylor-and-hart-logo.svg?v=1.0.5)}}@media (max-width:768px){#header #headerInner.scrolled{height:72px}#header #headerInner.scrolled #logo{width:200px;height:32px;background-image:url(/assets/front_office/images/taylor-and-hart-logo-alt.svg?v=1.0.5)}}.blockHeaderFooter #header{position:relative}#header .contact-button{background-position:-840px -360px;height:24px;width:24px;display:block}@media (min-width:768px){#header .contact-button{display:none}}#headerTop{height:30px;z-index:5;position:relative;border-bottom:1px solid #efeee3}#headerMessage{float:left;font-size:13px;line-height:29px;font-family:"GT Sectra Fine",serif}#headerLinks{float:right}#headerLinks .headerLink{color:#4a4e54;display:inline-block;font-size:12px;letter-spacing:.15em;line-height:29px;padding:0 15px;position:relative;text-transform:uppercase;vertical-align:top}#headerLinks .headerLink:hover{background-color:#efeee3}#headerLinks .headerLink.spriteB{padding-left:38px}#headerLinks .headerLink.spriteB:before{height:18px;left:15px;position:absolute;top:6px;width:18px}#headerLinks .headerLink.spriteB.visitUs:before{background-position:-720px -360px;background-size:900px auto}#headerLinks .headerLink.spriteB.speakToUs:before{background-position:-630px -270px;background-size:900px auto}#headerLinks .headerLink.spriteB.cart:before{background-position:-1020px -420px}#headerLinks .headerDropdownWrap{display:inline-block;position:relative;vertical-align:top}#headerLinks .headerDropdownWrap .headerLink{-webkit-transition:none;-o-transition:none;transition:none}#headerLinks .headerDropdownWrap .headerDropdown{background:#fcf6ea;border:1px solid #efeee3;border-top:0;min-width:100%;padding:10px 15px;position:absolute;right:-1px;top:30px;white-space:nowrap}#headerLinks .headerDropdownWrap .headerDropdown li{font-size:12px;letter-spacing:.15em;line-height:2em}#headerLinks .headerDropdownWrap#headerCartDropdown .headerDropdown{padding:15px;white-space:normal;width:225px}#headerLinks .headerDropdownWrap#headerCartDropdown .headerDropdown .cartItem{min-height:45px;line-height:20px;padding:2px 0 0 55px;position:relative}#headerLinks .headerDropdownWrap#headerCartDropdown .headerDropdown .cartItem img.headerCartImage,#headerLinks .headerDropdownWrap#headerCartDropdown .headerDropdown .cartItem .headerCartImagePlaceholder{height:45px;left:0;position:absolute;top:0;width:45px}#headerLinks .headerDropdownWrap.active:after{border:1px solid #efeee3;border-bottom:1px solid #efeee3;bottom:-1px;content:"";left:0;position:absolute;right:0}#headerLinks .headerDropdownWrap.active .headerLink{background-color:#efeee3}#headerLinks .headerDropdownWrap.active .headerDropdown{display:block}#nav{position:relative;width:100%;font-family:"GT Sectra Fine",serif}#nav>ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){#nav>ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}#nav>ul>li{display:inline-block;font-size:16px;height:39px;line-height:39px;margin:0 15px;position:relative;letter-spacing:.15rem}@media (min-width:1024px){#nav>ul>li{margin:0 0 0 50px}}#nav>ul>li>a{font-family:"Taylor & Hart",serif;font-size:14px;letter-spacing:.1rem}#nav>ul>li.dropdown>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;color:#4a4e54}#nav>ul>li.dropdown>a:after{content:'';width:6px;height:6px;border-bottom:1px solid #4a4e54;border-right:1px solid #4a4e54;display:block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:5px;position:relative;top:-1px}#nav>ul>li:nth-child(1)>ul{left:-25px}@media (min-width:1024px){#nav>ul>li:nth-child(1)>ul{right:-10px;left:auto}}#nav>ul>li:nth-child(2)>ul{left:-150px}@media (min-width:1024px){#nav>ul>li:nth-child(2)>ul{right:-10px;left:auto}}#nav>ul>li:nth-child(3)>ul{left:auto;right:-150px}@media (min-width:1024px){#nav>ul>li:nth-child(3)>ul{right:-10px;left:auto}}#nav>ul>li:nth-child(4)>ul{left:auto;right:-25px}@media (min-width:1024px){#nav>ul>li:nth-child(4)>ul{right:-10px;left:auto}}#nav>ul>li.hidden{display:none}#nav>ul>li.twoCols ul.dropdownMenu{width:540px}#nav>ul>li.threeCols ul.dropdownMenu{width:700px}#nav ul.dropdownMenu{border:1px solid #efeee3;background:#fcf6ea;border-top:0;-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.2);padding:40px 40px 30px;position:absolute;left:-25px;top:69px;-webkit-transition:top .3s;-o-transition:top .3s;transition:top .3s;white-space:normal;letter-spacing:initial}@media (min-width:1024px){#nav ul.dropdownMenu{right:-10px;left:auto}}#nav ul.dropdownMenu .indicator{background:#fcf6ea;border-color:#efeee3;border-style:solid;border-width:1px 0 0 1px;height:16px;position:absolute;top:-8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:16px}#nav ul.dropdownMenu li.level1,#nav ul.dropdownMenu li.level2{display:block;height:auto;line-height:1.4em;margin:0 0 10px}#nav ul.dropdownMenu li.level1.bSpacing,#nav ul.dropdownMenu li.level2.bSpacing{margin-bottom:20px}#nav ul.dropdownMenu li.level1.boldMenuItem>a,#nav ul.dropdownMenu li.level2.boldMenuItem>a{font-weight:bold}#nav ul.dropdownMenu li.level1 a,#nav ul.dropdownMenu li.level2 a{color:#4a4e54}#nav ul.dropdownMenu li.level1 a:after,#nav ul.dropdownMenu li.level2 a:after{content:" \203A"}#nav ul.dropdownMenu li.level1.grey>a,#nav ul.dropdownMenu li.level2.grey>a{color:#828589}#nav ul.dropdownMenu li.level1.grey>a:after,#nav ul.dropdownMenu li.level2.grey>a:after{display:none}#nav ul.dropdownMenu li.level1 ul.level2,#nav ul.dropdownMenu li.level2 ul.level2{margin-top:10px}.menu-trigger{border:5px solid transparent;height:22px;width:26px;position:relative;display:block}@media (min-width:768px){.menu-trigger{display:none}}.menu-trigger span{background:#4a4e54;border-radius:1px;height:2px;left:0;position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:16px}.menu-trigger span.line1{top:0}.menu-trigger span.line2,.menu-trigger span.line3{top:5px}.menu-trigger span.line4{top:10px}.menu-trigger.active span.line1,.menu-trigger.active span.line4{opacity:0}.menu-trigger.active span.line2{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-trigger.active span.line3{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#mobileNav{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:36px;-webkit-overflow-scrolling:touch;font-family:"GT Sectra Fine",serif}#mobileNav ul.menu{left:0;padding:0 15px;position:absolute;top:0;width:100%}#mobileNav ul.menu li{font-size:18px;height:auto}#mobileNav ul.menu li a{border-bottom:1px solid #efeee3;color:#4a4e54;display:block;line-height:1.2em;padding:10px 0}#mobileNav ul.menu li.children>a{padding-right:16px;position:relative}#mobileNav ul.menu li.children>a:after{margin-top:-4px;position:absolute;right:0;top:50%}#mobileNav ul.menu li ul.menu{left:100%}#homeHeaderMessage{padding:10px;line-height:20px;font-size:14px;color:#4a4e54;font-family:"GT Sectra Fine",serif;background:#fcf6ea}@media (min-width:768px){#homeHeaderMessage{display:none}}@media screen and (max-width:767px){#mobileNavWrapper{background:#fcf6ea;bottom:0;display:none;left:0;position:fixed;right:0;top:100px}#mobileNavWrapper.scrolled{top:73px}#mobileNavWrapper #headerTop{background:#efeee3;border-bottom:1px solid #efeee3;border-top:1px solid #efeee3;height:36px;left:0;position:absolute;right:0;top:0}#mobileNavWrapper #headerTop .row{padding-left:0;padding-right:0}#mobileNavWrapper #headerLinks{border:0;float:none;position:relative;text-align:right}#mobileNavWrapper #headerLinks .headerLink{background:none!important;border:0;color:#828589;line-height:34px}#mobileNavWrapper #headerLinks .headerLink.login{float:left}#mobileNavWrapper #headerLinks .headerDropdownWrap .headerDropdown{background:#fcf6ea;text-transform:uppercase;border:1px solid #efeee3;right:0;top:34px}#mobileNavWrapper #headerLinks .headerDropdownWrap .headerDropdown li a{color:#828589}#mobileNavWrapper #headerLinks .headerDropdownWrap .headerDropdown li a.active{color:#4a4e54}#mobileNavWrapper #headerLinks .headerDropdownWrap#headerAccountMenu,#mobileNavWrapper #headerLinks .headerDropdownWrap#headerCartDropdown{left:0;position:absolute;text-align:left;top:0}#mobileNavWrapper #headerLinks .headerDropdownWrap#headerAccountMenu .headerDropdown,#mobileNavWrapper #headerLinks .headerDropdownWrap#headerCartDropdown .headerDropdown{left:0;right:auto}#mobileNavWrapper #headerLinks .headerDropdownWrap#headerAccountMenu.hasCart{left:56px}#mobileNavWrapper #headerLinks .headerDropdownWrap#headerCartDropdown .headerLink.cart:before{background-position:-960px -420px;top:8px}#mobileNavWrapper #headerLinks .headerDropdownWrap#headerCartDropdown.active .headerLink.cart:before{background-position:-900px -420px}#mobileNavWrapper #headerLinks .headerDropdownWrap#headerCartDropdown .headerDropdown{max-height:350px;overflow:auto;-webkit-overflow-scrolling:touch}#mobileNavWrapper #headerLinks .headerDropdownWrap#headerCartDropdown .headerDropdown a.button.darkGreyBorder{border-color:#fff;color:#fff}#mobileNavWrapper #headerLinks .headerDropdownWrap#headerCartDropdown .headerDropdown a.button.darkGreyBorder:hover{background:#fff;color:#252525}#mobileNavWrapper #headerLinks .headerDropdownWrap#headerCartDropdown .headerDropdown a.button.darkBlueBG{background-color:#b1a07e}#mobileNavWrapper #headerLinks .headerDropdownWrap#headerCartDropdown .headerDropdown a.button.darkBlueBG:hover{background:#8e8168}#mobileNavWrapper #headerLinks .headerDropdownWrap#headerCartDropdown .headerDropdown .cartItem .darkBlue{color:#fff}#mobileNavWrapper #headerLinks .headerDropdownWrap#headerCartDropdown .headerDropdown .cartItem .grey{color:#b1a07e}#mobileNavWrapper #headerLinks .headerDropdownWrap.active:after{display:none}#mobileNavWrapper #headerLinks .headerDropdownWrap.active .headerLink{color:#4a4e54}}#footerLeft h4{font-size:19px;padding:0 0 1em;color:#00c18a}#footerLeft h5{padding:0 0 1em;color:#00c18a}#footerMap{background:url(https://taylorandhart.com/assets/front_office/images/xfooter-map.png.pagespeed.ic.KVhDDjh53I.png) no-repeat;background-size:contain;height:240px;width:408px}.footerMenu h4{font-size:19px;padding:0 0 .4em;color:#00c18a}.footerMenu li{line-height:2em}.footerMenu li a{color:#4a4e54}.footerMenu li a:hover{color:#4a4e54}#footerAssayAssured{width:45px}#footerPaymentTypes span{display:inline-block;height:20px;text-indent:-9999em;vertical-align:middle}#footerPaymentTypes span.visa{background-position:0 -240px;width:46px}#footerPaymentTypes span.mastercard{background-position:-60px -240px;width:29px}#footerPaymentTypes span.amex{background-position:-120px -240px;width:57px}#footerFunding span{display:inline-block;text-indent:-9999em;vertical-align:top}#footerFunding span.seedrs{background-position:0 -180px;height:22px;width:84px}#footerFunding span.techStars{background-position:-120px -180px;height:22px;width:110px}#footerBottom{font-size:14px}#footerLogo{background-position:-600px -720px;width:75px;height:72px;margin:0 auto}#copyright{line-height:19px}#legalMenu li{display:inline-block;line-height:19px;margin:0 0 0 25px}#cookieWrapper{bottom:0;-webkit-box-shadow:0 0 20px rgba(0,0,0,.4);box-shadow:0 0 20px rgba(0,0,0,.4);left:0;position:fixed;right:0;z-index:100}#cookieWrapper p{display:inline-block;line-height:1.2em;margin-bottom:0}#consultantWarning{bottom:0;left:0;position:fixed;right:0;z-index:400}#consultantWarning a.white:hover{color:#e5e5e5}@media screen and (max-width:1023px){#footerLeft{margin-bottom:40px}#footerMap{height:180px;width:306px}#footerBottom .col-4,#footerBottom .col-8{text-align:center}#footerLogo{margin:auto}.col-4 #copyright{margin:30px 0}.col-8 #copyright{margin:20px 0 0}#legalMenu li{margin:0 15px}}@media screen and (max-width:767px){#footerMap{height:120px;width:204px}#cookieWrapper{font-size:14px;padding-bottom:25px}#cookieWrapper p{display:block;margin-bottom:1em}#cookieWrapper a#dismissCookies{margin-left:0}}@media screen and (max-width:599px){#footerTop{text-align:center}#footerLeft{margin-bottom:0}#footerContact{margin-bottom:20px}#footerContact h5{color:#00c18a}#footerContact .contactDetails p{margin:0 0 30px}#footerContact .contactDetail{display:block;padding:0}#footerContact .contactDetail:before{display:block;margin:0 auto 5px;position:static}.footerMenu{margin-bottom:30px}#footer .socialIcons a,#footer #footerPaymentTypes span,#footer #footerFunding span{margin:0 10px}#footerAssayAssured{margin-left:auto;margin-right:auto}}.intercom-launcher{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#b1a07e;border-radius:50%;bottom:10px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.06) , 0 2px 32px rgba(0,0,0,.16);box-shadow:0 1px 6px rgba(0,0,0,.06) , 0 2px 32px rgba(0,0,0,.16);cursor:pointer;font-family:Helvetica,Arial,sans-serif;height:0;opacity:0;outline:0;position:fixed;right:10px;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:opacity .25s ease , -webkit-transform .25s ease;transition:opacity .25s ease , -webkit-transform .25s ease;-o-transition:opacity .25s ease , transform .25s ease;transition:opacity .25s ease , transform .25s ease;transition:opacity .25s ease , transform .25s ease , -webkit-transform .25s ease;width:0;z-index:300}.intercom-launcher:focus{outline:0}.intercom-launcher.intercom-booted.intercom-open,.intercom-launcher.intercom-booted.intercom-show{height:50px;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:50px}.intercom-launcher.intercom-booted.intercom-open{z-index:2000}.intercom-launcher *{cursor:pointer}.intercom-unread-count{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fc576b;border-radius:10px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;height:20px;line-height:20px;min-width:20px;opacity:0;padding:0 4px;position:absolute;right:-2px;text-align:center;top:-2px;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:opacity .15s ease , -webkit-transform .15s ease;transition:opacity .15s ease , -webkit-transform .15s ease;-o-transition:opacity .15s ease , transform .15s ease;transition:opacity .15s ease , transform .15s ease;transition:opacity .15s ease , transform .15s ease , -webkit-transform .15s ease}.intercom-unread-count.active{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.intercom-icon-open,.intercom-icon-close{background-position:50%;background-repeat:no-repeat;border-radius:50%;bottom:0;position:absolute;top:0;-webkit-transition:opacity .08s linear , -webkit-transform .16s linear;transition:opacity .08s linear , -webkit-transform .16s linear;-o-transition:transform .16s linear , opacity .08s linear;transition:transform .16s linear , opacity .08s linear;transition:transform .16s linear , opacity .08s linear , -webkit-transform .16s linear;width:100%}.intercom-icon-open{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABICAYAAABGOvOzAAAAAXNSR0IArs4c6QAABrRJREFUeAHtW0tMJFUUlQZ7YGgQmYHGQQYcQV2YIAmJG9igCQlxRiJRAmYwcSERNkQSdhMJCyGRjRsTosQPK0N0gREEMokaMiREERZoEJ2F/P+B8P+155R929fVTVXTfKQrdZPLq3rv1n33nHffq08/oh45XqKOb4rIFk+wqIOBVOvkWMpgPi5znYCWkrGqxwGxEyjVAY0eHR1N3d3dbTo6Ohr2eDxr0EiRNcT8C2JvHB4eTiEWLybBh9NAkUYN/ObmZinQrkYKYoM4V9bX1+8AriEJKvgYXPAqHB4aOI20pgNgegUkxEA5wIJXO8G5Jlplb29vssvl+hw1NLSKRAPTF93d3Y8DkA+8gJMKpsijSP3GSBveUOMFtnvECCVWDbeMspDgcDqdTBVLCrBxLTCcAo7o6OhsS6IHKGDLUQjQYOozIArymFUJ8GKTbGcZsNAJIVblIACzClhjxMrIFWw+rCoBbPc1KMZWO/TDqCfAamBN8dgEmFJkcQM7Ayw+wKbw7AwwpcjiBnYGWHyATeHZGWBKkcUN7Ayw+ACbwrMzwJQiixvYGWDxATaFZ2eAKUUWN7AzwOIDbArPzgBTiixuYGeAxQfYFJ6dAaYUWdzAzoCTDvDe3t4ENhx9d3h4uHzSa8/R/gjbX35EbH+F0wd/LeWemSvQBKP9Nth3N5acnJwBuxvl5eXPbGxsfG9kfxFtBN3X18etL+mMDTH+ZtQvMUKJVfYJaT+Jh0TA4uJiGy50Q1O96h4fH689ODiYM+r0PNqwEXJzdnb2w6KiokxvTIwrbXl5+ROj/mATPgHb29s/wcF1aDKUW85YppSUlGROTk6+DyKmjTo/izZMvXUMxMeNjY3Ps2/oNW8cjOU6Yhww6gc24RNAx1tbW1+3tLTc9DpKRJkE1YjIyMi4ge21VVgjvsUIbRgFcsK2A/Q7MDEx8V5ZWdkt9CfA2Tf3NCW2trZmwuYbM7+wPR0B7ADgZubn5+/CWTzUxQCgQgQzJLWgoODm0NDQG3Nzcx8hsB+QHYtmwUk703tnZ+dXpPNnY2Nj79TX1z8Hn0xxFTj7ZN+uhYWFt3FNSNMQ9n4EcAGk8nbIbaROBLGOMiQBqAczMzONmZmZD3CB6ov+qOJba6uqqkosLS19Mi0t7Rp2bibFxMQ4HQ5HNNIaa9fuFlJ7CRk029DQMIdruatb9Mh7zFLUMz09/ZLb7b6H7W/5qA9JsFOMxO1BD6D0FfoiKCOkL/f39weXlpbuVlZWcl1gVpBldsT0ZGbIesH5ygyhcjT1ynrayLzmdVqKo6RPF+Z+6srKyrsgbUQfRyjnXj/h3QXMOkAaLiN1P0Xa36mtrSUImSIMXiWFoIQcmcdSR+KoGmCUrra2tieQHW8iS75CDKdaW7x+fQSoaXviKQBnRrKDKTKE7PgZa8AIAPyJjdgP6+rqNpSL2L+IJyUlJaq9vT0lNzf3VkJCwrNxcXEvYHtrPqZJLow4pU4t+ikQjIA19KIGdupOdQ62MIrL0G3U70K1ZxAElgBl1vD83ERPAEfdTxDYijcQv/ozPLkK/9QzdBm+K31aefBo+Xv47iLvSpUA7ZazurraFXkwwo84gIDq6uovcYv5O3yXkXWlEMDRp3i6urq2BwcH38JasPlvlbX/CgFEKU9Yh4WFhSP9/f0luIX9YW34/z2+EieXZd6CqPy/mpisrKwrPT09t9PT04txP34KKzcfTi5s+UZ/eARwJFJx7ETfpxb48XsUFjAsRZkVvD1ShRDWSbbINai6ENH6u3//fn5eXl5FUlLSbYDgS1BYYkQAHaok6MGTgP8FvBoXXofjm5ubb+PVuyI2NvZFBn0SOY4A+hBwKgk8ltFX20/S52ltJR41Fi2mjo6Op4uLiyvxKex1vBHyK5WpGBHAiwWkHKud69tMOztDA4lDBoMlM1Q7z87OdnZ2dr6ck5NTER8fX4T6gCdciUVPgNSrpXQmpXQqU+KiS1mPuDBzIYyFXoXqP8Tw1drd1NSUOzU19QGeaB/iVh4gsOFC7nsbxPGxIgRchlIdBBJCMggiDkoyCIqv0/x+wBcqTgf3wMDAa/g814nX9G1hAvUkLiQCYHcpRD8AKhmSFUIGvz/wNuf3ea6mpiYbX48a8FwzijbaMJOYyZfklQyRhCgkQxU9OTwXgtSS9XzaPYTyU5h8DjvSO0RbRIg+bjlnSSV4tZR239Mu2nnskQYcR6zoMfA8mBIgs0AD7i39bns0iHRRyZBjKQWb78WPFfpGMYr0Mhgu1gl4H75ghr5Gixwch1Ej4x/FzutRzMchPgAAAABJRU5ErkJggg==);background-position:50% 60%;background-size:54% 60%;opacity:1;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}.intercom-open .intercom-icon-open{opacity:0;-webkit-transform:rotate(30deg) scale(0);-ms-transform:rotate(30deg) scale(0);transform:rotate(30deg) scale(0)}.intercom-icon-close{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcBAMAAACAI8KnAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEUAAAD///////////////////////////////////8AAADPn83rAAAACXRSTlMACq47u/I8r7wWzHxoAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAJJJREFUGNNdzzEKhDAQBdAvwtYWW9hbbSdCDrBnWBDS2Sx7A8HSKwgic1tNxj/jmirDC5P/UTSw01V4ri2nMr7xkg/HIAu+Qi6j9HhEcpB1gHFGGCuSTyQTlQ2Vg3ic4x49TVpzwcQXvI+3x/+r0p9eLAfyYhrIWNOSmfZkVlH2Kpm9Z+bJeh68oSYmnlGMnv1X7RZ2SET5id+LAAAAAElFTkSuQmCC);background-size:25%;opacity:0;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.intercom-open .intercom-icon-close{opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}#ringBuilder{background:#fcf6ea;border-bottom:1px solid #efeee3;border-top:1px solid #efeee3;left:0;position:fixed;right:0;top:100px;z-index:350}#ringBuilder.initialStep{position:relative;margin-bottom:-42px}#ringBuilder b{font-weight:bold}@media (min-width:768px){#ringBuilder{top:130px}}#ringBuilder.animateTop{-webkit-transition:top .3s;-o-transition:top .3s;transition:top .3s}#ringBuilder.animating #ringBuilderContent{z-index:11}.compressedHeader #ringBuilder{top:100px}@media (min-width:768px){.compressedHeader #ringBuilder{top:130px}}@media (min-width:1024px){.compressedHeader #ringBuilder{top:90px}}#ringBuilder #ringBuilderButton{display:none;height:40px;line-height:40px;position:relative;z-index:10}#ringBuilder #ringBuilderButton .ringBuilderIcon,#ringBuilder #ringBuilderButton .capsTitle{display:inline-block;vertical-align:top}#ringBuilder #ringBuilderButton .ringBuilderIcon{background-position:-120px -480px;height:22px;margin-right:5px;margin-top:9px;width:22px}#ringBuilder #ringBuilderButton .capsTitle{line-height:40px}#ringBuilder #ringBuilderButton.active .expandCollapse:after{display:none}#ringBuilder #ringBuilderContent .stepWrapper{float:left;height:56px;padding:10px 10px 10px 46px;position:relative;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .8s ease-out;transition:-webkit-transform .8s ease-out;-o-transition:transform .8s ease-out;transition:transform .8s ease-out;transition:transform .8s ease-out , -webkit-transform .8s ease-out;width:33.333%;display:block}#ringBuilder #ringBuilderContent .stepWrapper.hidden{display:none}#ringBuilder #ringBuilderContent .stepWrapper.animating{z-index:5}#ringBuilder #ringBuilderContent .stepWrapper.scale{-webkit-transform:scale(2) translate(100%,300%);-ms-transform:scale(2) translate(100%,300%);transform:scale(2) translate(100%,300%)}#ringBuilder #ringBuilderContent .stepWrapper .stepNumber,#ringBuilder #ringBuilderContent .stepWrapper .stepImage{border-radius:3px;height:36px;left:0;position:absolute;top:10px;width:36px}#ringBuilder #ringBuilderContent .stepWrapper .stepNumber{border-radius:3px;font-size:18px;line-height:36px;border:1px solid #efeee3}#ringBuilder #ringBuilderContent .stepWrapper .stepImage{background-position:center center;background-repeat:no-repeat;background-size:cover;border:1px solid #d3d7e1}#ringBuilder #ringBuilderContent .stepWrapper p{line-height:18px}#ringBuilder #ringBuilderContent .stepWrapper.active .stepNumber{background:#00c18a;color:#fff;border:none}#ringBuilder #ringBuilderContent .stepWrapper.active p.emptyTitle{font-family:"GT Sectra Fine",serif;color:#4a4e54}#ringBuilder #ringBuilderContent .stepWrapper .rbRemove{position:absolute;right:10px;top:10px;width:20px;height:34px}#ringBuilder #ringBuilderContent .stepWrapper .rbRemove:before{right:0;top:0;left:0;bottom:0;margin:auto}@media screen and (max-width:767px){#ringBuilder #ringBuilderButton.active{border-bottom:1px solid #e5e5e5}#ringBuilder #ringBuilderContent{display:none;padding-bottom:10px}#ringBuilder #ringBuilderContent .row{padding-left:0;padding-right:0}#ringBuilder #ringBuilderContent .stepWrapper{float:none;height:46px;padding-bottom:0;padding-left:56px;width:auto}#ringBuilder #ringBuilderContent .stepWrapper .stepNumber,#ringBuilder #ringBuilderContent .stepWrapper .stepImage{left:10px}#ringBuilder #ringBuilderContent .stepWrapper .rbRemove{width:46px;height:46px;top:0;right:0}}.relatedPagesMenuWrapper a{line-height:19px;vertical-align:top;white-space:nowrap}.relatedPagesMenuWrapper a.menuItem.active:after{border-bottom:1px solid #162345;bottom:-11px;content:"";left:0;position:absolute;right:0}.relatedPagesMenuWrapper .menuItemImage{max-width:70px}@media screen and (max-width:1023px){.relatedPagesMenuWrapper{border-bottom:0;padding:0}.relatedPagesMenuWrapper .row{padding:0}.relatedPagesMenuWrapper .relatedPagesMenu{display:none}.relatedPagesMenuWrapper a{border-bottom:1px solid #e5e5e5;display:block;line-height:39px;margin:0}.relatedPagesMenuWrapper a.menuItem.active:after{display:none}}.financeLogo{display:inline-block;height:1em;position:relative}.financeLogo:after{bottom:-1px;height:21px;left:0;position:absolute;width:100%}.financeLogo.divido{width:46px}.financeLogo.divido:after{background-position:0 -1080px}.financeLogo.affirm{width:50px}.financeLogo.affirm:after{background-position:-120px -1080px}.productFinanceWrapper .financeModalLink{white-space:nowrap}#dividoPriceInput{width:100px}#dividoMain.invisible{visibility:hidden}#dividoFinancePlans{max-width:570px;min-height:312px;position:relative}#dividoFinancePlans .dividoPlan{border:1px solid #fcf6ea;float:left;height:136px;margin-bottom:20px;padding:15px;width:275px}#dividoFinancePlans .dividoPlan:nth-of-type(odd){margin-right:20px}#dividoFinancePlans .dividoPlan h3.planTitle{font-size:18px;line-height:24px}#dividoFinancePlans .dividoPlan p.quoteCreditAmount{line-height:16px}#dividoFinancePlans .dividoPlan p.planSubtitle{line-height:24px;margin-top:10px}#dividoFinancePlans .dividoPlan .loadingIcon{padding-top:31px}#dividoFinancePlans .dividoPlan p.quoteTotal{font-size:23px;line-height:32px}#dividoFinancePlans .dividoPlan.active{background:#fcf6ea;color:#4a4e54}#dividoFinancePlans .dividoPlan.active h3.planTitle,#dividoFinancePlans .dividoPlan.active .grey{color:#4a4e54}#dividoFinancePlans .dividoPlan.active p.planSubtitle{display:none}#dividoFinancePlans .dividoPlan.active .dividoPlanQuote{display:block}#dividoFinancePlans .dividoPlan.active .loadingIcon .darkBlueBG{background-color:#4a4e54}#dividoFinancePlans .dividoPlan.disabled{cursor:default;opacity:.3}#dividoFinancePlans .mobileDividoContinue{margin-top:-10px}@media screen and (max-width:599px){#dividoFinancePlans{min-height:624px}#dividoFinancePlans .dividoPlan{float:none;margin-right:0!important;width:auto}}#ourProcess .processIcon{position:relative;width:20%}#ourProcess .processIcon:after{background:#e5e5e5;content:"";height:1px;left:100%;margin-left:-20px;position:absolute;top:37px;width:40px}#ourProcess .processIcon.bag:after{display:none}#ourProcess .cta-button{font-size:18px;line-height:20px;padding:13px 20px;text-transform:uppercase;letter-spacing:.1rem;font-family:"Taylor & Hart",serif;color:#fff;background:#34489b;position:relative;bottom:-38px;border:1px solid #34489b;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#ourProcess .cta-button:hover{background:#fff;color:#34489b}@media screen and (max-width:1023px){#ourProcess .processIcon{max-width:200px;width:33.333%}#ourProcess .processIcon:after{display:none}}@media screen and (max-width:599px){#ourProcess #processIcons{padding-top:10px}#ourProcess #processIcons .processIcon{max-width:none;width:100%}#ourProcess a.button{display:block;margin:auto}#ourProcess a.button#bespokeAccordionLink{margin-top:20px}}#guaranteeIcons .guaranteeIcon{width:20%}@media screen and (max-width:767px){#guaranteeIcons .guaranteeIcon{max-width:200px;width:50%}}@media screen and (max-width:599px){#guaranteeIcons{padding-top:10px}}#awardsNominationsLogos h3{font-size:23px;padding:10px 0 0}@media (min-width:768px){#awardsNominationsLogos h3{font-size:33px}}#awardsNominationsLogos img{display:inline-block;height:66px;vertical-align:top;width:auto}@media screen and (max-width:1279px){#awardsNominationsLogos img{height:56px}}@media screen and (max-width:1023px){#awardsNominationsLogos{text-align:center}#awardsNominationsLogos h4{margin-top:30px}#awardsNominationsLogos img{height:66px}}@media screen and (max-width:767px){#awardsNominationsLogos img{height:56px}}@media screen and (max-width:599px){#awardsNominationsLogos img{height:66px}}#stepsTitle span{display:inline-block;font-size:78px;line-height:1em;margin:0 5px 0 0;vertical-align:middle}#stepsTitle:before,#stepsTitle:after{background:#d8d8d8;content:"";display:block;height:80px;margin-left:auto;margin-right:auto;width:1px}#stepsTitle:before{margin-bottom:50px}#stepsTitle:after{margin-top:50px}.bespokeIcon{display:inline-block;font-size:15px;letter-spacing:.15em;line-height:1.5em;vertical-align:top;width:225px}.bespokeIcon .costSymbol,.bespokeIcon .durationSymbol{border:3px solid #dcb1d2;border-radius:50%;display:block;height:74px;width:74px}.bespokeIcon .costSymbol{font-size:56px;line-height:64px;color:#dcb1d2}.bespokeIcon .durationSymbol:before{background-position:-120px -540px;display:block;height:38px;margin:8px 0 0 33px;width:17px}.stepText{padding-left:70px;position:relative}.stepText .stepNumber{font-size:78px;left:0;line-height:1em;position:absolute;top:-16px}@media screen and (max-width:1023px){#bespokeProcess .bespokeProcessRow .stepText{padding:0}#bespokeProcess .bespokeProcessRow .stepNumber{display:block;position:static}}@media screen and (max-width:767px){#stepsTitle:before{margin-bottom:25px}#stepsTitle:after{margin-top:25px}#bespokeProcess .bespokeProcessRow .maxWidth600{margin:auto;padding:0;text-align:center}#bespokeProcess .bespokeProcessRow .maxWidth600 h2.titleSeparator:after{margin-left:auto;margin-right:auto}}@media screen and (max-width:599px){#stepsTitle span{display:block;margin:auto}#stepsTitle:before,#stepsTitle:after{height:60px}#bespokeIcons{padding-top:20px}#bespokeIcons .bespokeIcon{width:140px}}#ethicalSourcing{height:500px;overflow:hidden;position:relative}#ethicalSourcing .sourcingBox{bottom:-50px;overflow:hidden;position:absolute;top:-50px;-webkit-transform:rotate(4deg);-ms-transform:rotate(4deg);transform:rotate(4deg)}#ethicalSourcing .sourcingBox .vCentre,#ethicalSourcing .sourcingBox .sourcingBoxImage{-webkit-transform:rotate(-4deg);-ms-transform:rotate(-4deg);transform:rotate(-4deg)}#ethicalSourcing .sourcingBox .sourcingBoxImage{bottom:0;left:-20px;position:absolute;right:-20px;top:0}#ethicalSourcing .sourcingBox#sourcingBox1{left:-20px;padding-left:20px;right:50%}#ethicalSourcing .sourcingBox#sourcingBox2{left:50%;padding-right:20px;right:-20px}@media screen and (max-width:767px){#ethicalSourcing{height:auto}#ethicalSourcing .sourcingBox{bottom:auto;height:320px;position:relative;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}#ethicalSourcing .sourcingBox .vCentre,#ethicalSourcing .sourcingBox .sourcingBoxImage{-webkit-transform:none;-ms-transform:none;transform:none}#ethicalSourcing .sourcingBox .sourcingBoxImage{bottom:0;left:0;right:0;top:0}#ethicalSourcing .sourcingBox#sourcingBox1{left:auto;padding:0;right:auto}#ethicalSourcing .sourcingBox#sourcingBox2{left:auto;padding:0;right:auto}}#loveStoriesSlideshow .inline-col-6.lPad80{padding-bottom:58px}#loveStoriesControls{bottom:5px;left:50%;position:absolute;right:0;white-space:nowrap}@media screen and (max-width:767px){#loveStoriesSlideshow .inline-col-sm-12{margin-left:auto;margin-right:auto}#loveStoriesSlideshow .inline-col-sm-12.lPad80{padding:20px 0 58px}#loveStoriesSlideshow #loveStoriesControls{left:0;padding:0;right:0;text-align:center}}#diamondSearchModule .filterButtons .shapeIcon{font-size:15px;line-height:29px;margin:0 0 15px;width:25%;font-family:"GT Sectra Fine",serif}#diamondSearchModule .filterButtons .shapeIcon.active{font-weight:bold}@media screen and (max-width:599px){#diamondSearchModule .filterButtons .shapeIcon{font-size:14px;width:50%}}@media screen and (max-width:767px){#latestPosts .col-sm-6:first-child{margin-bottom:0;padding-right:15px}#latestPosts .col-sm-6:last-child{padding-left:15px}}@media screen and (max-width:599px){#latestPosts .col-sm-6:first-child{margin-bottom:40px}}#welcomeBanner.homeWelcome .homeWelcomeBullets{font-family:"GT Sectra Fine",serif}#welcomeBanner.homeWelcome .homeWelcomeBullets p{line-height:1.5em;margin-bottom:.2em}#welcomeBanner.homeWelcome .homeWelcomeBullets p a.white:hover{color:#fff}#welcomeBanner.homeWelcome .homeWelcomeBullets p a.darkBlue:hover{color:#162345}#welcomeBanner.homeWelcome .homeWelcomeBullets p a.darkGrey:hover{color:#252525}#welcomeBanner.homeWelcome .homeWelcomeBullets p a .arrow:after{margin-left:0;margin-right:3px}@media screen and (max-width:767px){#welcomeBanner.homeWelcome{height:auto}#welcomeBanner.homeWelcome .homeWelcomeBullets p{margin-bottom:.4em}}#tabsWrapper p{margin-bottom:.4em}.googleMap.fullWidthMap{bottom:0;left:0;position:absolute!important;right:0;top:0}#mapContactInner{border:1px solid #828589}.showroomDetails .googleMap{height:400px}@media screen and (max-width:1279px){#mapContact{margin-left:15px}}@media screen and (max-width:1023px){#formTabs a{display:block}}@media screen and (max-width:767px){#contactWrapper #pageTitle,#contactWrapper #contactIntroText{margin-left:auto;margin-right:auto;max-width:500px;text-align:center}.mapWrapper{padding:0}.googleMap.fullWidthMap{bottom:auto;height:320px;left:auto;position:relative!important;right:auto;top:auto}#mapContact{margin:0;max-width:none;padding:15px}#mapContact #mapContactInner{padding:15px}}@media screen and (max-width:599px){#contactGreyBoxes .pad40{padding:25px 15px 10px}}.productResult.ring .ringImageWrapper,.carouselProduct.ring .ringImageWrapper{margin-left:-30px;margin-right:-30px;padding:0 0 56.226%;position:relative}.productResult.ring .ringImageWrapper img,.carouselProduct.ring .ringImageWrapper img{left:0;opacity:0;position:absolute;top:0}.productResult.ring .ringImageWrapper img.current,.carouselProduct.ring .ringImageWrapper img.current{opacity:1}.productResult.ring .bespokeRingImageWrapper,.carouselProduct.ring .bespokeRingImageWrapper{background-position:center center;background-repeat:no-repeat;background-size:100% auto;padding-bottom:66.666%}.productResult.ring .ringMeta .spacer,.carouselProduct.ring .ringMeta .spacer{border-right:1px solid #828589;display:inline-block;height:12px;margin:2px 4px 0;vertical-align:top}.productResult.ring .productResultText,.carouselProduct.ring .productResultText{min-height:52px;position:relative}.productResult.ring .productResultText .normal,.carouselProduct.ring .productResultText .normal{font-size:14px}@media (min-width:1024px){.productResult.ring .productResultText .normal,.carouselProduct.ring .productResultText .normal{font-size:16px}}.productResult.ring .productResultText .buttonWrapper,.carouselProduct.ring .productResultText .buttonWrapper{left:0;position:absolute;right:0;top:8px}.productResult.ring .productResultText .buttonWrapper .button,.carouselProduct.ring .productResultText .buttonWrapper .button{min-width:160px;padding-left:20px;padding-right:20px}@media (hover:hover){.productResult.ring:hover .hasButton .description,.productResult.ring:hover .hasButton .ringMeta,.carouselProduct.ring:hover .hasButton .description,.carouselProduct.ring:hover .hasButton .ringMeta{opacity:0}.productResult.ring:hover .hasButton .buttonWrapper,.carouselProduct.ring:hover .hasButton .buttonWrapper{display:block}}.productResult.ring.engagementRing .ringMeta .shapeIcon,.productResult.ring.engagementRing .ringMeta .ringMetaText,.carouselProduct.ring.engagementRing .ringMeta .shapeIcon,.carouselProduct.ring.engagementRing .ringMeta .ringMetaText{display:inline-block;vertical-align:middle}.productResult.ring.engagementRing .ringMeta .ringMetaText,.carouselProduct.ring.engagementRing .ringMeta .ringMetaText{letter-spacing:.1rem;line-height:16px}.productResult{display:inline-block;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s , -webkit-transform .3s;vertical-align:top;width:33.333%}.productResult.scaleSmall{-ms-transform:scale(.01);transform:scale(.01);-webkit-transform:perspective(1px) scale(.01)}a.filterAccordion.grey.active{color:#828589}@media screen and (max-width:1023px){.productResult{width:50%}}@media screen and (max-width:767px){.filterMargin{margin-left:0}}@media screen and (max-width:599px){.productResult{display:block;padding-left:0;padding-right:0;width:auto}}#productTopNav{line-height:16px}#productLeft{position:relative}#productLeft.squareImages #productImage{max-width:500px}#productLeft.squareImages #zoomTip{left:10px;top:10px}#productLeft.squareImages #mainImageWrapper{padding:0 0 100%}#productLeft.squareImages #mainImageInner{width:100%}#productImage{margin-left:80px;position:relative}#productImage.noThumbs{margin-left:0}#ring360Wrapper{margin-left:-20px;margin-right:-20px}#ring360Images{padding:0 0 56.226%;position:relative}#ring360Images li{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}#ring360Images li.current{opacity:1}#ring360Images li img{height:auto;width:100%}#preloadRenders{height:100px;left:-9999em;position:absolute;top:-9999em;width:100px;z-index:-1}#preloadRenders .preloadImage{height:100%;width:100%}#mainImageWrapper{padding:0 0 56.25%;position:relative}#mainImage{bottom:0;left:0;position:absolute;right:0;top:0}#mainImageInner{height:100%;position:relative;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s;width:56.25%}#mainImageInner.static{position:static}#mainImageZoom{bottom:0;display:none;height:auto;left:0;position:absolute;right:0;top:0;z-index:110}.static #mainImageZoom{display:block;opacity:0}#mainImageZoom img.zoom{left:0;position:absolute;top:0}#mainImageShield{bottom:0;left:0;position:absolute;right:0;top:0;z-index:5}#rotateTip,#zoomTip{left:0;position:absolute;top:0;z-index:5;font-family:"GT Sectra Fine",serif}#productThumbs{left:0;position:absolute;top:0;z-index:5}#productThumbs a.thumb{height:60px;line-height:58px;-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;width:60px;border:1px solid #efeee3}#productThumbs a.thumb:hover{border-color:#4a4e54}#productThumbs a.thumb.active{border:2px solid #4a4e54;line-height:56px}#productThumbs a.thumb.hidden{display:none}#productThumbs a.thumb img{display:inline-block;height:auto;vertical-align:middle;width:56px}#productThumbs a.thumb#thumb360{line-height:22px;padding:7px 0 0}#productThumbs a.thumb#thumb360.active{padding-top:6px}#productThumbs a.thumb#thumb360:after{background-position:-180px -540px;display:block;height:18px;margin:auto;width:33px}.productOptions input.productEngravingField,.productOptions select.productRingSizeField{background:#fcf6ea;border-radius:3px;border:1px solid transparent;font-size:14px;height:50px;line-height:18px;font-family:"GT Sectra Fine",serif}.productOptions input.productEngravingField:focus,.productOptions select.productRingSizeField:focus{background-color:#efeee3}.productOptions select.productRingSizeField{padding-left:10px}.productOptions select.productRingSizeField.error{border-color:#da0039!important}.productOptions input.productEngravingField{padding-left:10px;padding-right:55px}.productOptions .engravingCounter{line-height:20px;position:absolute;right:10px;top:15px;white-space:nowrap;z-index:5}.appearance .productOptions .selectWrapper.arrow:after{top:21px!important}.bigProductPrice{font-size:38px;line-height:1.4em}.customiseDropdownWrap{z-index:10;font-family:"GT Sectra Fine",serif}.customiseDropdownWrap .customiseToggle{border-radius:3px;color:#4a4e54;height:50px;line-height:50px;padding:0 10px}.customiseDropdownWrap .customiseToggle.arrow:after{border-color:#4a4e54;margin-top:-6px;position:absolute;right:10px;top:50%!important}.customiseDropdownWrap .customiseToggle .metalIcon,.customiseDropdownWrap .customiseToggle .shapeIcon{vertical-align:middle}.customiseDropdownWrap .customiseToggle .metalIcon .icon{border-radius:50%;overflow:hidden}.customiseDropdownWrap .customiseDropdown{-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3);padding:15px 15px 0;position:absolute;top:100%;width:320px;z-index:5}.customiseDropdownWrap .customiseDropdown.leftAlign{left:0}.customiseDropdownWrap .customiseDropdown.rightAlign{right:0}.customiseDropdownWrap .customiseDropdown .metalIcon,.customiseDropdownWrap .customiseDropdown .shapeIcon{color:#828589;font-size:14px;margin:0 0 15px;width:50%}.customiseDropdownWrap .customiseDropdown .metalIcon.active,.customiseDropdownWrap .customiseDropdown .shapeIcon.active{color:#4a4e54;font-weight:bold}.customiseDropdownWrap .customiseDropdown .tooltipLink{color:#4a4e54}@media (hover:hover){.customiseDropdownWrap .customiseDropdown .tooltipLink:hover{color:#34489b}}.customiseDropdownWrap.active{z-index:11}.customiseDropdownWrap.active .customiseToggle{background:#efeee3}.customiseDropdownWrap.active .customiseToggle:after{margin-top:-2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.customiseDropdownWrap .metalIcon,.customiseDropdownWrap .shapeIcon{position:relative}.customiseDropdownWrap .metalIcon{line-height:22px;padding-left:32px}.customiseDropdownWrap .metalIcon span.icon{border:0;border-radius:50%;overflow:hidden;height:22px;left:0;padding:0;position:absolute;top:0;width:22px}.customiseDropdownWrap .metalIcon span.icon:after{height:22px;width:22px}.customiseDropdownWrap .shapeIcon{line-height:29px;padding-left:31px}.customiseDropdownWrap .shapeIcon:after{left:0;position:absolute;top:0}.rtg-variations{text-align:left}.rtg-variations h3{font-size:12px;text-transform:uppercase;font-weight:400;padding:0 0 7px 0;letter-spacing:.15em}.rtg-variation{z-index:10;font-family:"GT Sectra Fine",serif;position:relative}.rtg-variation .rtg-variation-toggle{border-radius:3px;color:#4a4e54;height:50px;line-height:50px;padding:0 10px;background:#fcf6ea;display:block;font-size:13px}.rtg-variation .rtg-variation-toggle:after{width:7px;height:7px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);border-style:solid;border-width:2px 0 0 2px;border-color:#4a4e54;content:"";display:inline-block;position:absolute;right:10px;top:calc(50% - 6px)}.rtg-variation .rtg-variation-dropdown{-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3);padding:15px 15px;position:absolute;top:100%;width:190px;max-height:200px;z-index:5;background:#fff;overflow-y:auto;display:none}.rtg-variation .rtg-variation-dropdown a{padding:3px 4px;display:block;font-size:14px;color:#828589}.rtg-variation .rtg-variation-dropdown a.current{color:#028e63}@media (hover:hover){.rtg-variation .rtg-variation-dropdown a:hover{color:#4a4e54}}.rtg-variation.active{z-index:11}.rtg-variation.active .rtg-variation-toggle{background:#efeee3}.rtg-variation.active:after{margin-top:-2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.rtg-variation.active .rtg-variation-dropdown{display:block}.rtg-cta{padding-top:20px;clear:both}.rbSummary{height:32px;line-height:16px;padding-left:42px;position:relative}.rbSummary .icon{position:absolute}.rbSummary .icon.image{background-position:center center;background-repeat:no-repeat;background-size:cover;border:1px solid #d3d7e1;border-radius:3px;height:32px;left:0;top:0;width:32px}.rbSummary .icon.plane{background-position:-480px -540px;height:15px;left:6px;top:9px;width:21px}.productDelivery{border-radius:3px;font-family:"GT Sectra Fine",serif}.productDelivery .tooltipLink{white-space:nowrap}.productDelivery .custom-express-option-link{margin-top:10px;text-align:center;display:inline-block;line-height:22px}.productDelivery .custom-express-option-link span{text-decoration:underline}.productDelivery .custom-express-option-link .custom-express-option-icon{width:24px;height:24px;vertical-align:bottom;display:inline-block}.productDelivery .custom-express-option-link .custom-express-option-icon img{width:100%;height:auto}.productDelivery .custom-express-option-link:after{content:'';display:inline-block;width:8px;height:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-style:solid;border-color:#4a4e54;border-width:2px 2px 0 0}.deliveryEstimateWrapper{visibility:hidden}.deliveryEstimateWrapper.visible{visibility:visible}#jewelleryAccordion{line-height:1.5em}#jewelleryAccordion .accordionContent{padding-bottom:1px}#ringDetails .tableRowWrap b{font-weight:bold}#ringDetails .tableRowWrap:last-child{border-bottom:0}#designInspirationText:before{border-top:1px solid #162345;content:"";display:block;margin:30px auto;width:60px}#productRight #productTitle{font-size:37px;line-height:50px;font-family:"Taylor & Hart",serif;color:#028e63;text-transform:uppercase;font-weight:400;padding:0;margin:10px 0}#productRight #productDescription{font-family:"GT Sectra Fine",serif;color:#4a4e54;font-size:16px;line-height:25px;margin-bottom:10px}#productRight .productInspirationMore{display:none;font-family:"GT Sectra Fine",serif;color:#4a4e54;font-size:16px;line-height:25px;margin-bottom:10px}#productRight .moreToggleUp,#productRight .moreToggleDown,#productRight .moreTitle{color:#34489b;font-family:"Taylor & Hart",serif;text-transform:uppercase;letter-spacing:0;font-size:16px;border:none;margin:5px 0;padding:0;width:auto;overflow:visible;background:transparent;cursor:pointer;display:inline-block}#productRight .moreToggleUp{display:block}#productRight .moreTitle{display:none;pointer-events:none;cursor:default}#productRight #productPriceWrapper{margin-top:20px}#productRight #productPriceWrapper .small{font-family:"GT Sectra Fine",serif;color:#4a4e54}#productRight #productPriceWrapper .small .tooltipLink{color:#34489b}@media screen and (max-width:1023px){#productRight h1.ringTitle{font-size:42px}.productOptions .col-4,.productOptions .col-8{float:none;padding-left:0;padding-right:0;width:auto}.productOptions .col-4{margin-bottom:20px}#productCustomise .col-6{float:none;padding-left:0;padding-right:0;width:auto}#productCustomise .col-6:first-child{margin-bottom:10px}.customiseDropdownWrap .customiseDropdown{right:0;width:auto}.customiseDropdownWrap .customiseDropdown.rightAlign{left:0}}@media screen and (max-width:767px){#productLeft,#productRight{text-align:center}#productLeft.squareImages{position:static}#productLeft.squareImages #productImage{margin-right:0;max-width:none}#productLeft.squareImages #mainImageWrapper{padding-bottom:56.25%}#productLeft.squareImages #mainImageInner{width:56.25%}#productImage{margin-left:0}#ring360Wrapper{margin-left:0;margin-right:0}#mainImageZoom{border-left:0;border-right:0;bottom:0;left:-15px;right:-15px}#rotateTip,#zoomTip{left:50%!important;margin-left:-80px;text-align:center;top:-30px!important;width:160px}#productThumbs{margin:auto;left:auto;position:relative;top:auto}#productThumbs a.thumb{display:inline-block;margin:0 5px 10px;vertical-align:top}.productOptions .col-4,.productOptions .col-8{float:left}.productOptions .col-4{margin-bottom:0;padding-right:15px;width:33.333%}.productOptions .col-8{width:66.666%}#productCustomise .col-6{float:left;width:50%}#productCustomise .col-6.lPad10{padding-left:10px}#productCustomise .col-6.rPad10{padding-right:10px}#productCustomise .col-6:first-child{margin-bottom:0}.customiseDropdownWrap .customiseDropdown{bottom:100%;top:auto}#productRight h1{left:15px;margin:0;position:absolute;right:15px;top:0}#productRight h1.ringTitle{font-size:36px;line-height:40px}}@media screen and (max-width:599px){.pricePopupTable{font-size:14px}.productOptions .col-4,.productOptions .col-8{float:none;padding-left:0;padding-right:0;width:auto}.productOptions .col-4{margin-bottom:20px}#productCustomise .col-6{float:none;padding-left:0!important;padding-right:0!important;width:auto}#productCustomise .col-6:first-child{margin-bottom:10px}}.jewelleryItem{position:relative}.dsProductDetails .dsProductImage,.dsProductDetails .dsProductText,.dsProductDetails .dsProductTotal{height:140px}.dsProductDetails .dsProductImage{background-position:center center;background-repeat:no-repeat;background-size:cover;border:1px solid #d3d7e1;float:left;width:140px}.dsProductDetails .dsProductText{margin-left:160px}.dsProductDetails .dsProductTotalInner{display:inline-block;vertical-align:bottom;width:100%}.dsProductDetails .dsProductTotalInner.alignMiddle{vertical-align:middle}.consultationIcon{background-position:0 -840px;height:71px;width:93px}@media screen and (max-width:1023px){.dsProductDetails.threeCols .dsProductItems{margin-left:auto;margin-right:auto;max-width:700px}.dsProductDetails.threeCols .dsProductTotal{height:auto}.dsProductDetails.threeCols .dsProductTotal .dsProductTotalInner{display:block;text-align:center}}@media screen and (max-width:767px){.dsProductDetails .dsProductItem{margin-left:auto;margin-right:auto;max-width:320px}.dsProductDetails .dsProductItem .smallTitle,.dsProductDetails .dsProductItem .large{font-size:23px}.dsProductDetails .dsProductTotal{height:auto}.dsProductDetails .dsProductTotal .dsProductTotalInner{display:block;text-align:center}.dsProductDetails .dsProductTotal .dsProductTotalInner .larger{font-size:28px}}@media screen and (max-width:599px){.dsProductDetails .dsProductItem{max-width:290px}.dsProductDetails .dsProductItem .dsProductImage,.dsProductDetails .dsProductItem .dsProductText{height:130px}.dsProductDetails .dsProductItem .dsProductImage{width:130px}.dsProductDetails .dsProductItem .dsProductText{margin-left:145px}}#accountSteps .step{width:16.666%}@media screen and (max-width:1023px){#accountSteps{margin-left:auto;margin-right:auto;max-width:290px}#accountSteps .step{display:block;padding-left:56px;width:auto}#accountSteps .step:after{bottom:-18px;left:17px;height:auto;right:auto;top:18px;width:2px}#accountSteps .step .stepIcon{left:5px;margin:0;position:absolute;top:5px}#accountSteps .step.now .stepIcon{left:0;margin:0;top:0}#accountSteps .step .stepText{padding:8px 0 20px;text-align:left}}@media screen and (max-width:599px){.onboarding2Buttons a.button.lMar10{margin:10px 0 0}}#pageNav.sticky{position:fixed}.tocTitle{font-size:19px}#modularNavSticky{left:0;position:fixed;right:0;top:73px;z-index:350;border-top:1px solid #efeee3}@media (min-width:768px){#modularNavSticky{top:131px;border-top:0}}@media (min-width:1024px){#modularNavSticky{top:91px}}a#modularNavToggle{height:35px;line-height:33px}.modularNav li a{line-height:1.4em;color:#4a4e54}.modularNav li a:hover{font-weight:bold}.modularNav li a.active{color:#4a4e54;font-weight:bold}.modularNav li.level1{border-bottom:1px solid #d3d7e1}.modularNav li.level1.hasTBorder{border-top:1px solid #d3d7e1;margin-top:15px}.modularNav li.level1 a{font-size:14px;letter-spacing:.15em;padding:15px 0;text-transform:uppercase}.modularNav li.level2{margin:10px 0 10px 15px}.modularNav li.level2 a{font-size:15px;line-height:1.4em}.modularNav li.level2 a:before{content:"> "}.modularSection{padding-bottom:1px}.textImageOverlap{padding-bottom:80px;padding-top:80px;position:relative}.textImageOverlap:before{background:#fcf6ea;bottom:0;content:"";position:absolute;top:0}.textImageOverlap.leftTextBox:before{left:-9999px;right:33.333%}.textImageOverlap.leftTextBox .textCol{padding-left:25px}.textImageOverlap.leftTextBox .textCol .maxWidth500{float:right}.textImageOverlap.leftTextBox .imageCol{padding-left:100px}.textImageOverlap.rightTextBox:before{left:33.333%;right:-9999px}.textImageOverlap.rightTextBox .textCol{padding-right:25px}.textImageOverlap.rightTextBox .imageCol{padding-right:100px}.fancyTextBox{border-top:3px solid #efeee3}@media screen and (max-width:1023px){.textImageOverlap{padding-bottom:40px;padding-top:40px}.textImageOverlap:before{background:#f3f3f3;bottom:0;content:"";position:absolute;top:0}.textImageOverlap.leftTextBox:before{left:-9999px;right:33.333%}.textImageOverlap.leftTextBox .imageCol{padding-left:40px}.textImageOverlap.rightTextBox:before{left:33.333%;right:-9999px}.textImageOverlap.rightTextBox .imageCol{padding-right:40px}.fancyTextBox{padding:25px}}@media screen and (max-width:767px){.modularNav li.level1.hasTBorder-sm{border-top:1px solid #d3d7e1;margin-top:15px}.simpleTextBox.floatRight{float:none}.textImageOverlap{padding:0}.textImageOverlap.leftTextBox:before,.textImageOverlap.rightTextBox:before{bottom:60px;left:0;right:0}.textImageOverlap.leftTextBox .textCol .maxWidth500{float:none}.textImageSimple .imageCol .floatRight{float:none}}@media screen and (max-width:599px){.fancyTextBox{padding:25px 20px}}.peopleWrapper .person{display:inline-block;max-width:425px;vertical-align:top}.peopleWrapper.twoCols .person{width:50%}.peopleWrapper.threeCols .person{width:33.333%}@media screen and (max-width:1023px){.peopleWrapper.threeCols .person{width:50%}}@media screen and (max-width:767px){.peopleWrapper .person{padding-left:20px;padding-right:20px}}@media screen and (max-width:599px){.peopleWrapper .person{display:block;margin-left:auto;margin-right:auto;width:auto!important}}.jobSummary span{display:inline-block;vertical-align:top}.job p.jobDetail{padding-left:140px;position:relative}.job .jobDetailLabel{left:0;position:absolute;top:0;width:120px}.star{background-position:-240px -480px;display:inline-block;height:21px;margin:0 2px 0 0;vertical-align:top;width:22px}.star.active{background-position:-300px -480px}.smallReview h4,.smallReview h5{margin-bottom:.6em}#reviewsSlideshow h3{margin-bottom:.4em}#reviewsSlideshow .quote:before{margin-bottom:40px}#reviewsSlideshowBottom{bottom:0;left:0;position:absolute}#reviewsSlideshowBottom .arrow:after,#reviewsSlideshowBottom .arrow:before{border-color:#34489b}@media (hover:hover){#reviewsSlideshowBottom .arrow:hover:after,#reviewsSlideshowBottom .arrow:hover:before{border-color:#4a4e54}}@media screen and (max-width:767px){#reviewsSlideshow{margin-top:100px;text-align:center}#reviewsSlideshow .quote:before{margin-left:auto;margin-right:auto}#reviewsSlideshow .col-8{padding:0 0 130px}#reviewsSlideshow .col-8 .rating{margin-bottom:20px}#reviewsSlideshow .maxWidth600{margin:auto}#reviewsSlideshowBottom{right:0}}@media screen and (max-width:599px){.smallReview{border-bottom:1px solid #e5e5e5;padding-bottom:20px}}.blog-title-bar{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #d8d8d8;padding:10px 0;margin:0 0 20px;position:relative}@media (min-width:768px){.blog-title-bar{margin:0 0 40px}}.blog-title-bar .blog-name{font-size:22px;line-height:50px;margin:0 auto 0 0;font-family:"GT Sectra Fine",serif;color:#4a4e54}@media (min-width:640px){.blog-title-bar .blog-name{font-size:26px}}.blog-title-bar .blog-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.blog-title-bar .blog-search .blog-search-toggle,.blog-title-bar .blog-search .blog-search-button{width:50px;height:50px;border:none;overflow:hidden;padding:0;text-indent:101%;white-space:nowrap;display:block;cursor:pointer;background:url(/assets/front_office/images/sprite.svg?v=1.0.5) no-repeat;background-position:-287px -528px;-ms-flex-negative:0;flex-shrink:0}.blog-title-bar .blog-search.open{background:#fcf6ea}.blog-title-bar .blog-search.open form{width:100%}@media (min-width:768px){.blog-title-bar .blog-search.open form{width:300px;left:auto;right:50px}}.blog-title-bar .blog-search form{position:absolute;top:10px;left:0;width:0;background:#fcf6ea;z-index:5;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.blog-title-bar .blog-search form label{display:block;width:0;height:0;overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.blog-title-bar .blog-search form input{width:100%;border:none;padding:15px;height:auto}.blog-title-bar .blog-search form input:focus{background:transparent}.blog-title-bar .blog-categories{position:relative}.blog-title-bar .blog-categories button{width:50px;height:50px;border:none;overflow:hidden;padding:0;text-indent:101%;white-space:nowrap;background:transparent;cursor:pointer;position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog-title-bar .blog-categories button span{width:24px;height:20px;border-top:2px solid #4a4e54;display:block;position:relative;font-size:0}.blog-title-bar .blog-categories button span:before{background:#4a4e54;content:'';width:100%;height:2px;position:absolute;display:block;top:7px;left:4px}.blog-title-bar .blog-categories button span:after{background:#4a4e54;content:'';width:100%;height:2px;position:absolute;display:block;top:16px;left:0}.blog-title-bar .blog-categories:hover .blog-categories-dropdown{height:auto}.blog-title-bar .blog-categories .blog-categories-dropdown{overflow:hidden;width:220px;height:0;position:absolute;top:50px;right:0;background:#fff;z-index:2;line-height:2em;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.blog-title-bar .blog-categories .blog-categories-dropdown>ul{padding:20px 20px 20px 30px}.blog-title-bar .blog-categories .blog-categories-dropdown>ul ul{padding-left:20px}.blog-posts-list h3{font-size:20px;line-height:36px;margin:0 0 40px 0;font-family:"GT Sectra Fine",serif;color:#4a4e54;padding:0}@media (min-width:768px){.blog-posts-list h3{padding:0 20px}}.blog-posts-list .blog-post-list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-posts-list .blog-post-list-wrapper .blog-post-preview{width:100%}@media (min-width:768px){.blog-posts-list .blog-post-list-wrapper .blog-post-preview{width:50%}}.blog-post-preview{padding:0;margin:0 0 40px}@media (min-width:768px){.blog-post-preview{padding:0 20px}}.blog-post-preview .blog-post-preview-content{padding:20px 10px}@media (min-width:768px){.blog-post-preview .blog-post-preview-content{padding:20px}}.blog-post-preview .blog-post-preview-content .blog-post-meta{font-size:14px;color:#828589;margin:10px 0 0 0}.blog-post-preview .blog-post-preview-content h2{font-size:24px;line-height:30px;margin:0 0 20px 0;font-family:"GT Sectra Fine",serif;color:#4a4e54}.blog-post-preview .blog-post-preview-content .standard-content{margin:0 0 20px}.featured-blog-posts .blog-post-preview{padding:0}@media (min-width:768px){.featured-blog-posts .blog-post-preview .blog-post-preview-content{padding:30px;border-bottom:1px solid #d8d8d8}}.blog-post .blog-post-narrow-content{max-width:600px;margin:0 auto}.blog-post-introduction .blog-post-featured-image{max-width:600px;margin:0 auto 30px}.blog-post-introduction h1{font-size:26px;font-family:"GT Sectra Fine",serif;color:#4a4e54;text-align:center;max-width:800px;margin:30px auto 10px}@media (min-width:640px){.blog-post-introduction h1{font-size:32px}}@media (min-width:768px){.blog-post-introduction h1{font-size:38px;margin:60px auto 20px}}.blog-post-introduction .blog-post-meta{text-align:center;margin:0 auto 30px;max-width:600px;font-size:14px;color:#828589}#blogSlideshow.buttonSlideshow{padding:0 0 41.666%}#blogSlideshow.buttonSlideshow .blogSlideText{bottom:30px;left:30px;padding:30px 30px 60px;position:absolute}#blogSlideshow.buttonSlideshow .slideshowButtons{bottom:50px;left:60px}#blogSlideshow.buttonSlideshow .slideshowButtons a{margin:0 5px 0 0}#blogSearchBox{position:relative}#blogSearchBox:before{background-position:-300px -540px;height:23px;left:17px;position:absolute;top:15px;width:22px}#blogSearchBox input{padding-left:47px}#blogCategories li{line-height:2em}#blogCategories li ul{padding-left:20px}#instagramFeed{margin-left:-5px;margin-right:-5px}#instagramFeed .feedImage{display:inline-block;padding:0 5px;vertical-align:top;width:50%}#postSimple img{height:auto;max-width:100%}#postSimple blockquote{border-left:1px solid #162345;margin:0 0 40px 114px;min-height:74px;padding-left:20px;position:relative}#postSimple blockquote:before{content:"";left:-115px;position:absolute;top:0}#postSimple .wp-caption{width:auto!important}#postSimple .wp-caption p.wp-caption-text{color:#828589;font-size:14px;font-style:italic;margin:.5em 0 2em}@media screen and (max-width:1023px){#blogTop{margin-left:-15px;margin-right:-15px}#blogTop h1#pageTitle{padding-left:15px;padding-right:15px}#blogSlideshow.buttonSlideshow .blogSlideText{bottom:15px;padding:15px 15px 45px;left:15px}#blogSlideshow.buttonSlideshow .slideshowButtons{bottom:30px;left:30px}#blogSidebar{border-top:1px solid #e5e5e5;margin-top:40px;padding-top:40px}#blogSidebar .col-md-6{padding-right:30px}#blogSidebar .col-md-6:last-child{padding-right:0}#instagramFeedWrapper{text-align:center}#instagramFeedWrapper .feedImage{width:20%}}@media screen and (max-width:767px){#blogSlideshow.buttonSlideshow{padding:0}#blogSlideshow.buttonSlideshow .blogSlideText{max-width:600px;padding:15px;position:static}#blogSlideshow.buttonSlideshow .slideshowButtons{bottom:-15px;left:0;right:0;text-align:center}#blogSlideshow.buttonSlideshow .slideshowButtons a{margin:0 5px}#instagramFeedWrapper .feedImage{width:25%}}@media screen and (max-width:599px){#postSimple blockquote{margin-left:0;padding-top:94px}#postSimple blockquote:before{left:20px;top:0}.captionWrapper .captionImageCol{margin-bottom:20px}.captionWrapper .captionText{padding-top:0}#postBottomNav .col-xs-12{text-align:center}#postBottomNav .col-xs-12:first-child{margin-bottom:20px}#postBottomExtras .col-xs-12{margin-bottom:30px}#instagramFeedWrapper .feedImage{width:33.333%}}#singleDiamondTitle{float:left;width:310px}#diamondTabs{position:relative}#diamondTabs .tabButton{border:1px solid #d8d8d8;color:#4a4e54;display:inline-block;height:42px;line-height:40px;position:relative;width:50%}#diamondTabs .tabButton.active{background:#fcf6ea;border-color:#eecd71;color:#4a4e54;z-index:1}#diamondTabs .tabButton.active#featuredDiamondsButton{margin-right:-1px}#diamondTabs .tabButton.active#allDiamondsButton{margin-left:-1px}#diamondTabs #featuredDiamondsButton{border-top-left-radius:3px;border-bottom-left-radius:3px}#diamondTabs #featuredDiamondsButton:before{background-position:-540px -480px;content:"";display:inline-block;height:15px;margin:0 5px 0 0;vertical-align:middle;width:15px}#diamondTabs #allDiamondsButton{border-top-right-radius:3px;border-bottom-right-radius:3px}.dropdownChoosers .smallDropdownWrapper{margin:0 5px 0 0}.dropdownChoosers .smallDropdownWrapper .smallDropdown{left:0;top:-40px;width:160px}.dropdownChoosers .smallDropdownWrapper .shapeChoiceDropdown a{line-height:29px;padding:0 0 5px;position:relative}.dropdownChoosers .smallDropdownWrapper .shapeChoiceDropdown a:after{opacity:.5;position:absolute;right:0;top:0}.dropdownChoosers .smallDropdownWrapper .shapeChoiceDropdown a.active:after{opacity:1}input.priceChoice{background:none!important;border:0;border-bottom:1px dashed #4a4e54;color:#4a4e54;display:inline-block;height:21px;line-height:20px;margin:0 5px;padding:0;width:70px}input.priceChoice.numberError{border-bottom-color:#da0039}.tableRow.bBorder,.tableRow.end.active,.diamondResult.bBorder{position:relative}.tableRow.bBorder:before,.tableRow.end.active:before,.diamondResult.bBorder:before{border-bottom:1px solid #d8d8d8;bottom:-1px;content:"";left:0;position:absolute;right:-9999px}.tableRow.bBorder.active:before,.tableRow.end.active:before{background:#f3f3f3;top:0}.diamondTable{margin-left:-20px}.diamondTable .th,.diamondTable .td{display:inline-block;overflow:hidden;padding:10px 0;position:relative;text-align:center;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s;vertical-align:top;white-space:nowrap;z-index:1}.diamondTable .th.shape .shapeIcon:after,.diamondTable .td.shape .shapeIcon:after{vertical-align:middle}.diamondTable .th.carat,.diamondTable .td.carat{width:11%}.diamondTable .th.shape,.diamondTable .th.cut,.diamondTable .th.color,.diamondTable .th.clarity,.diamondTable .th.polish,.diamondTable .td.shape,.diamondTable .td.cut,.diamondTable .td.color,.diamondTable .td.clarity,.diamondTable .td.polish{width:9%}.diamondTable .th.symmetry,.diamondTable .th.price,.diamondTable .td.symmetry,.diamondTable .td.price{width:12%}.diamondTable .th.details,.diamondTable .td.details{width:6%}.diamondTable .th.details .arrow:after,.diamondTable .td.details .arrow:after{vertical-align:middle}.diamondTable .th.enquire,.diamondTable .td.enquire{text-align:right;width:14%}.diamondTable.hideCut .th.cut,.diamondTable.hideCut .td.cut{width:0}.diamondTable.hideCut .th.carat,.diamondTable.hideCut .td.carat{width:12%}.diamondTable.hideCut .th.shape,.diamondTable.hideCut .th.color,.diamondTable.hideCut .th.clarity,.diamondTable.hideCut .th.polish,.diamondTable.hideCut .td.shape,.diamondTable.hideCut .td.color,.diamondTable.hideCut .td.clarity,.diamondTable.hideCut .td.polish{width:10%}.diamondTable.hideCut .th.symmetry,.diamondTable.hideCut .th.price,.diamondTable.hideCut .td.symmetry,.diamondTable.hideCut .td.price{width:14%}.diamondTable .th{font-size:12px;letter-spacing:.15em;line-height:14px}.diamondTable .th .sortable{display:inline-block;vertical-align:middle;width:10px}.diamondTable .th .sortable.twoArrows .arrow:after{display:block;margin-left:2px}.diamondTable .td{font-size:13px;height:50px;line-height:30px}.diamondTable .td.price .multiLine{display:block;line-height:15px}.diamondTable .tableRow.active .button.tiny{background:#162345;color:#fff}.stoneAdded{display:inline-block;height:30px;line-height:30px;padding-right:26px;position:relative}.stoneAdded:after{background-position:-660px -540px;height:16px;margin-top:-8px;position:absolute;right:0;top:50%;width:21px}.diamondResult{position:relative}.diamondResult .diamondClose{right:-7px;top:8px}.diamondResult .diamondCTAs .button.small{min-width:150px}.cutPopupText.cmsContent img{margin-left:auto;margin-right:auto;max-width:300px;width:100%}.cutPopupChart{font-size:12px}.cutPopupChart table{width:100%}.cutPopupChart table th,.cutPopupChart table td{border:1px solid #162345;line-height:1.2em;padding:10px;text-align:center;width:25%}.cutPopupChart table td.first{text-align:left}.cutPopupChart table .tableSeparator{display:block;font-style:italic;text-transform:lowercase}.featuredDiamond{display:inline-block;vertical-align:top;width:25%}.featuredDiamond .diamondPhoto{border:2px solid #d3d7e1;background-position:center center;background-repeat:no-repeat;background-size:cover;padding:0 0 100%;position:relative}.featuredDiamond.active .diamondPhoto{border-color:#4a4e54}.featuredDiamondPopup{padding:15px;position:relative}.featuredDiamondPopup .indicatorPopup{border-bottom:16px solid #fcf6ea;border-left:20px solid transparent;border-right:20px solid transparent;left:0;margin-left:-30px;position:absolute;top:-16px}.featuredDiamondPopup .diamondClose{right:8px;top:8px}.featuredDiamondPopup .featuredDiamondCTA{padding-right:31px}.diamondURLWrapper input.diamondURL{border-width:1px;font-size:14px;height:30px;padding:4px}@media screen and (max-width:1279px){.diamondTable .th.carat,.diamondTable .td.carat{width:14%}.diamondTable .th.shape,.diamondTable .th.cut,.diamondTable .th.color,.diamondTable .th.clarity,.diamondTable .td.shape,.diamondTable .td.cut,.diamondTable .td.color,.diamondTable .td.clarity{width:12%}.diamondTable .th.price,.diamondTable .th.enquire,.diamondTable .td.price,.diamondTable .td.enquire{width:16%}.diamondTable.hideCut .th.carat,.diamondTable.hideCut .td.carat{width:16%}.diamondTable.hideCut .th.shape,.diamondTable.hideCut .th.carat,.diamondTable.hideCut .th.color,.diamondTable.hideCut .th.clarity,.diamondTable.hideCut .td.shape,.diamondTable.hideCut .td.carat,.diamondTable.hideCut .td.color,.diamondTable.hideCut .td.clarity{width:14%}.diamondTable.hideCut .th.price,.diamondTable.hideCut .th.enquire,.diamondTable.hideCut .td.price,.diamondTable.hideCut .td.enquire{width:17%}}@media screen and (max-width:1023px){.diamondTable .th.shape,.diamondTable .td.shape{width:13%}.diamondTable .th.cut,.diamondTable .td.cut{width:10%}.diamondTable .th.carat,.diamondTable .th.color,.diamondTable .th.clarity,.diamondTable .td.carat,.diamondTable .td.color,.diamondTable .td.clarity{width:17%}.diamondTable .th.price,.diamondTable .td.price{width:20%}.diamondTable .th.details,.diamondTable .td.details{padding-right:2px;text-align:right}.diamondTable.hideCut .th.shape,.diamondTable.hideCut .td.shape{width:13%}.diamondTable.hideCut .th.carat,.diamondTable.hideCut .td.carat{width:20%}.diamondTable.hideCut .th.color,.diamondTable.hideCut .th.clarity,.diamondTable.hideCut .td.color,.diamondTable.hideCut .td.clarity{width:19%}.diamondTable.hideCut .th.price,.diamondTable.hideCut .td.price{width:23%}.diamondResult{padding-top:46px}.featuredDiamond{width:50%}.featuredDiamondPopup{margin-left:-10px;margin-right:-5px;padding-left:20px;padding-right:15px}.featuredDiamondPopup .indicatorPopup{margin-left:-10px}}@media screen and (max-width:767px){#singleDiamondTitle{float:none;width:auto}.tabWrapper{border-top:0}.tableRow.bBorder:before,.tableRow.end.active:before,.diamondResult.bBorder:before{right:0}.diamondTable{margin-left:-15px;margin-right:-15px}.diamondTable .tableRow{padding-left:10px;padding-right:10px}.diamondTable .th.shape,.diamondTable .td.shape{text-align:left;width:10%}.diamondTable .th.cut,.diamondTable .td.cut{width:10%}.diamondTable .th.carat,.diamondTable .th.color,.diamondTable .td.carat,.diamondTable .td.color{width:16%}.diamondTable .th.clarity,.diamondTable .td.clarity{width:17%}.diamondTable .th.price,.diamondTable .td.price{width:25%}.diamondTable.hideCut .th.shape,.diamondTable.hideCut .td.shape{width:10%}.diamondTable.hideCut .th.carat,.diamondTable.hideCut .th.color,.diamondTable.hideCut .td.carat,.diamondTable.hideCut .td.color{width:19%}.diamondTable.hideCut .th.clarity,.diamondTable.hideCut .td.clarity{width:19%}.diamondTable.hideCut .th.price,.diamondTable.hideCut .td.price{width:27%}.diamondTable .th{font-size:10px;letter-spacing:0}.diamondResult{padding-right:15px}.diamondResult .diamondClose{right:8px}.featuredDiamond{width:33.333%}.featuredDiamondPopup{margin-left:-5px;margin-right:-5px;padding-left:15px;padding-right:15px}.featuredDiamondPopup .indicatorPopup{margin-left:-15px}}@media screen and (max-width:599px){.featuredDiamond{width:50%}.cutPopupChart{font-size:10px}.cutPopupChart table th,.cutPopupChart table td{padding:5px}}#quotesTitle{position:relative}#quotesTitle #backToProducts{bottom:10px;left:0;position:absolute}#quoteConsultantLeft{float:left;width:380px}#quoteConsultantRight{margin-left:470px;padding-left:100px;position:relative}#quoteConsultantRight p:last-child{margin-bottom:0}.consultantQuote:before{background-position:0 -720px;background-size:900px auto;height:56px;left:0;opacity:.3;position:absolute;top:0;width:71px}#orderPlacedTitle:after{border-bottom:1px solid #e5e5e5;content:"";display:block;margin:20px auto;max-width:400px}#quoteMiniFormsWrapper{width:650px}.hasRightSide #quoteMiniFormsWrapper{float:left;margin-left:0;margin-top:60px}#quoteMiniFormsWrapper .quoteMiniForm{float:left;width:275px}#quoteMiniFormsWrapper .quoteMiniForm:first-child{margin-right:100px}#quoteMiniFormsWrapper .quoteMiniForm .quoteMiniFormRow{position:relative}#quoteMiniFormsWrapper .quoteMiniForm .col-left{float:left;width:150px}#quoteMiniFormsWrapper .quoteMiniForm .col-right{float:left;width:125px}#quoteMiniFormsWrapper .quoteMiniForm input.text,#quoteMiniFormsWrapper .quoteMiniForm select#ringSizeField{border-width:1px;font-size:14px;height:30px;padding:4px;width:140px}.appearance #quoteMiniFormsWrapper .quoteMiniForm .selectWrapper:after{top:12px}#quoteMiniFormsWrapper .quoteMiniForm .tooltipLink{line-height:14px;position:absolute;right:0}#quoteMiniFormsWrapper .quoteMiniForm#ringSizeWrapper .tooltipLink{top:8px}#quoteMiniFormsWrapper .quoteMiniForm#engravingWrapper .tooltipLink{top:10px}#quoteCheckoutTop{margin-left:670px}.bigPriceWrapper{height:70px}.quoteCheckoutWrapper .quoteCountdown{visibility:hidden}.quoteCheckoutWrapper .quoteCountdown.visible{visibility:visible}.quoteCheckoutWrapper .afButtonWrapper{display:inline-block}.bigPrice{font-size:38px;line-height:1.2em}#quotesToolbar.canCompare{height:40px;position:relative}#approvedSummary{font-size:28px}#approvedSummary .spacer{margin:0 5px}#approvedSummary a{border-bottom:1px solid #162345}#approvedSummary a:hover{border-bottom-color:#252525}#quoteViewTools{line-height:18px;white-space:nowrap}.canCompare #quoteViewTools{bottom:5px;position:absolute;right:0}#orderByWrapper,#comparisonLinkWrapper{display:inline-block;height:18px;line-height:18px;vertical-align:top}#orderByWrapper{position:relative}#orderByWrapper #orderByDropdown{right:0;top:-10px;width:160px}#comparisonLinkWrapper{white-space:normal}#comparisonLinkWrapper a.tooltipLink{height:18px;margin-left:4px;vertical-align:top}#comparisonLinkWrapper a.tooltipLink .tooltipWrapper{margin-top:2px}.recommended{border:1px solid #b1a07e;border-radius:4px;display:inline-block;font-size:12px;height:28px;letter-spacing:.15em;line-height:26px;padding:0 12px;text-transform:uppercase;vertical-align:top}.quoteWrapper{border-bottom:1px solid #fff}.quoteWrapper .quoteHeader{padding-bottom:1px}.quoteWrapper .quoteHeader h3.medTitle{margin-bottom:10px}.quoteWrapper .quoteHeader.hasPrice .quoteHeaderTop{min-height:57px;padding-right:200px;position:relative}.quoteWrapper .quoteHeader.hasPrice .quoteHeaderTop h3.medTitle{display:inline-block;vertical-align:top}.quoteWrapper .quoteHeader.hasPrice .quoteHeaderTop .quoteHeaderTotal{position:absolute;right:0;top:0;white-space:nowrap}.quoteWrapper .quoteHeader.hasPrice .quoteHeaderTop .quoteHeaderTotal .quoteHeaderPrice{font-size:28px;line-height:1.2em}.quoteWrapper .quoteHeader.hasPrice.collapsible{cursor:pointer}.quoteWrapper .quoteHeader.hasPrice.collapsible .quoteHeaderTop .quoteHeaderTotal{padding-right:26px}.quoteWrapper .quoteHeader.hasPrice.collapsible .quoteHeaderTop .quoteHeaderTotal .arrow:after{position:absolute;right:0;top:50%!important}.quoteWrapper .quoteHeader.hasPrice.collapsible .quoteHeaderTop .quoteHeaderTotal .arrow.down:after{margin-top:-6px}.quoteWrapper .quoteHeader.hasPrice.collapsible .quoteHeaderTop .quoteHeaderTotal .arrow.up:after{margin-top:-2px}.quoteWrapper .quoteSlideshow.buttonSlideshow{margin:0 0 70px;padding:0 0 100%}.quoteWrapper .quoteSlideshow.buttonSlideshow .slide{height:100%}.quoteWrapper .quoteSlideshow.buttonSlideshow .slide img{display:inline-block;max-height:100%;max-width:100%;vertical-align:middle}.quoteWrapper .quoteSlideshow.buttonSlideshow .slideshowArrow.prevArrow{left:0}.quoteWrapper .quoteSlideshow.buttonSlideshow .slideshowArrow.nextArrow{right:0}.quoteWrapper .detailRow .detailLabel{width:130px}.quoteWrapper .detailRow .detailValue{margin-left:140px}.quoteWrapper .diamondDetailsTable .detailRow .detailLabel{width:110px}.quoteWrapper .diamondDetailsTable .detailRow .detailValue{margin-left:120px}.quoteWrapper .sideStoneTable{width:100%}.quoteWrapper .sideStoneTable th,.quoteWrapper .sideStoneTable td{padding:10px;text-align:center;vertical-align:middle}.quoteWrapper .sideStoneTable th.first,.quoteWrapper .sideStoneTable td.first{padding-left:0}.quoteWrapper .sideStoneTable th.last,.quoteWrapper .sideStoneTable td.last{padding-right:0}.quoteWrapper .sideStoneTable th{font-size:12px;letter-spacing:.15em}.quoteWrapper .approveButtons .approveButtonWrapper{display:inline-block;position:relative;vertical-align:top}.quoteWrapper .approveButtons .approveButtonWrapper a.tooltipLink{position:absolute;right:15px;top:20px}.quoteWrapper .approveButtons span.cta-button,.quoteWrapper .approveButtons a.cta-button,.quoteWrapper .approveButtons span.button,.quoteWrapper .approveButtons a.button{padding:14px 20px}.quoteWrapper .approveButtons span.cta-button.approve,.quoteWrapper .approveButtons a.cta-button.approve,.quoteWrapper .approveButtons span.button.approve,.quoteWrapper .approveButtons a.button.approve{padding:13px 35px 13px 20px}.quoteWrapper .surcharge{border-radius:4px;display:inline-block}.quoteWrapper .comment{border:1px solid #e5e5e5;border-radius:4px;min-height:87px;padding:15px 15px 15px 90px;position:relative}.quoteWrapper .comment.white{border-color:#34489b}.quoteWrapper .comment.white a{color:#fff}.quoteWrapper .comment.white a:hover{color:#979ca7}.quoteWrapper .comment:before{content:"";display:inline-block;height:55px;vertical-align:middle}.quoteWrapper .comment img.commentImage{border:1px solid #e5e5e5;border-radius:50%;height:55px;left:15px;position:absolute;top:15px;width:55px}.quoteWrapper .comment p.commentText{display:inline-block;line-height:1.6em;vertical-align:middle}.quoteWrapper .comment a{text-decoration:underline}#quotesCompareTable{table-layout:fixed;width:100%}#quotesCompareTable th,#quotesCompareTable td{border-right:1px solid #e5e5e5;vertical-align:top;width:60%}#quotesCompareTable th.nameCell,#quotesCompareTable td.nameCell{width:40%}#quotesCompareTable.hasRing.hasStones th,#quotesCompareTable.hasRing.hasStones td{width:36%}#quotesCompareTable.hasRing.hasStones th.nameCell,#quotesCompareTable.hasRing.hasStones td.nameCell{width:28%}#quotesCompareTable th{border-bottom:1px solid #e5e5e5;padding:15px 30px}#quotesCompareTable td{border-bottom:2px solid #162345}#quotesCompareTable td .cellContent{padding:15px 30px 61px;position:relative}#quotesCompareTable td.nameCell{border-left:1px solid #e5e5e5}#quotesCompareTable td.nameCell .priceCell{border-top:0}#quotesCompareTable td.multipleStones .priceCell{border-bottom:1px solid #e5e5e5}#quotesCompareTable td.multipleStones:last-child .priceCell{border-bottom:0}#quotesCompareTable td .priceCell{border-top:1px solid #e5e5e5;bottom:0;left:0;padding:15px 30px;position:absolute;right:0}#quotesCompareTable td .priceCell .price{line-height:30px}#quotesCompareTable td .priceCell .approveOptions{position:relative}#quotesCompareTable td .priceCell .approveOptions a.tooltipLink{position:absolute;right:15px;top:8px}#quotesCompareTable td .priceCell .approveOptions a.cta-button.approve,#quotesCompareTable td .priceCell .approveOptions a.button.approve{padding-right:35px}#quotesCompareTable tr.hiddenRow{background:#f3f3f3}#quotesCompareTable tr.hiddenRow td{display:none}#quotesCompareTable tr.hiddenRow td.nameCell{display:table-cell;width:100%}#quotesCompareTable tr.hiddenRow td.nameCell .cellContent{height:auto!important;padding-bottom:15px}#quotesCompareTable tr.hiddenRow td.nameCell .recommended,#quotesCompareTable tr.hiddenRow td.nameCell .priceCell{display:none}#quotesCompareTable tr.hiddenRow td.nameCell h3.serif{color:#828589;font-family:effra,sans-serif;font-size:14px;left:150px;line-height:32px;margin:0;position:absolute;top:15px}#quotesCompareTable h4.capsTitle{font-size:12px}#quotesCompareTable .compareCol{display:inline-block;vertical-align:top;width:33.333%}.designsPending{padding:0 0 100%;position:relative}.designsPending .designsPendingInner{border:2px dashed #828589;bottom:40px;left:40px;position:absolute;right:40px;top:40px}@media screen and (max-width:1279px){#quoteMiniFormsWrapper{width:600px}#quoteMiniFormsWrapper .quoteMiniForm:first-child{margin-right:50px}#quoteCheckoutTop{margin-left:620px}}@media screen and (max-width:1023px){#quotesTitle #backToProducts{margin-bottom:20px;position:static}#quoteConsultantLeft{float:none;margin-left:auto;margin-right:auto}#quoteConsultantRight{clear:both;margin-left:auto;margin-right:auto;max-width:700px;padding-left:0;text-align:center}.consultantQuote:before{display:block;margin:0 auto 15px;position:static}.hasRightSide #quoteMiniFormsWrapper{float:none;margin-bottom:60px;margin-left:auto;margin-top:0}#quoteCheckoutTop{margin-left:0}.quoteCheckoutWrapper{text-align:center}a.button.checkoutQuoteButton{padding-left:40px;padding-right:40px}#quotesToolbar.canCompare{height:auto}#approvedSummary{line-height:1.4em;margin-bottom:30px}.canCompare #quoteViewTools{position:static;text-align:left}.canCompare #quoteViewTools #orderByWrapper{float:left}#quoteViewTools #comparisonLinkWrapper{display:block;float:right;margin-left:0}.diamondPhotoWrapper iframe{margin:0}#quotesCompareTable th,#quotesCompareTable td .cellContent,#quotesCompareTable td .priceCell{padding-left:15px;padding-right:15px}#quotesCompareTable .compareCol{width:50%}.designsPending .designsPendingInner{bottom:20px;left:20px;right:20px;top:20px}}@media screen and (max-width:767px){#approvedSummary,.quoteWrapper .quoteHeader h3.medTitle,.quoteWrapper .quoteHeader.hasPrice .quoteHeaderTop .quoteHeaderTotal .quoteHeaderPrice{font-size:22px}.bigPrice{font-size:30px}#quoteMiniFormsWrapper .quoteMiniForm#engravingWrapper .tooltipLink{top:8px}.quoteWrapper .quoteHeader.hasPrice .quoteHeaderTop{min-height:50px;padding-right:150px}.quoteWrapper .quoteHeader.hasPrice.collapsible .quoteHeaderTotal{padding-right:22px}.quoteSlideshow .rotateTipWrapper{opacity:.3!important}.ringColLeft{margin-bottom:30px}#quotesCompareTable tbody tr{border-bottom:2px solid #162345;display:block;margin:0 -15px}#quotesCompareTable tbody tr:first-child{border-top:2px solid #162345}#quotesCompareTable tbody tr.hiddenRow td.nameCell{display:block}#quotesCompareTable tbody tr.hiddenRow td.nameCell h3.serif{display:none}#quotesCompareTable td{border-bottom:0;border-left:0!important;border-right:0!important;display:block;width:auto!important}#quotesCompareTable td .priceCell,#quotesCompareTable td.multipleStones .priceCell{border-bottom:1px dashed #e5e5e5;border-top-style:dashed}#quotesCompareTable td:last-child .priceCell{border-bottom:0}}@media screen and (max-width:599px){#quoteConsultantLeft{text-align:center;width:auto}#quoteConsultantRight.hideQuote-xs:before{display:none}#quoteConsultantRight.hideQuote-xs .button.darkBlueBG{margin-top:20px}#quoteConsultantRight .button{display:block;margin:auto;width:240px}#quoteConsultantRight .button.darkBlueBorder{margin-top:20px}#quoteMiniFormsWrapper{width:auto}.hasRightSide #quoteMiniFormsWrapper{margin-bottom:30px}#quoteMiniFormsWrapper .quoteMiniForm{float:none;margin-left:auto;margin-right:auto}#quoteMiniFormsWrapper .quoteMiniForm:first-child{margin-right:auto}#quoteMiniFormsWrapper #engravingWrapper{margin-top:30px}#quoteViewTools #orderByWrapper,#quoteViewTools #comparisonLinkWrapper{float:none!important}#quoteViewTools #comparisonLinkWrapper{margin-top:15px}.quoteWrapper .quoteHeader.hasPrice .quoteHeaderTop{min-height:0;padding-right:0}.quoteWrapper .quoteHeader.hasPrice .quoteHeaderTop h3.medTitle{display:block;margin-right:0}.quoteWrapper .quoteHeader.hasPrice .quoteHeaderTop .quoteHeaderTotal{position:static;text-align:left}.quoteWrapper .quoteHeader.hasPrice.collapsible .quoteHeaderTop{padding-right:19px}.quoteWrapper .quoteHeader.hasPrice.collapsible .quoteHeaderTop .quoteHeaderTotal{padding-right:0}.quoteWrapper .quoteHeader.hasPrice.collapsible .quoteHeaderTop .quoteHeaderTotal .arrow:after{top:5px!important}.quoteWrapper .quoteHeader.hasPrice.collapsible .quoteHeaderTop .quoteHeaderTotal .arrow.down:after{margin-top:-2px}.quoteWrapper .quoteHeader.hasPrice.collapsible .quoteHeaderTop .quoteHeaderTotal .arrow.up:after{margin-top:2px}}#checkoutTop{overflow:hidden;position:relative}#checkoutSteps{position:absolute;right:-40px;top:0;width:525px}#checkoutSteps .step{width:33.333%}.orderItemsBox .orderItem .orderItemImage,.orderItemsBox .orderItem .orderItemComponents{display:inline-block;vertical-align:middle}.orderItemsBox .orderItem .orderItemImage{padding:0 30px 0 0;width:25%}.orderItemsBox .orderItem .orderItemImage img{height:auto;max-width:150px}.orderItemsBox .orderItem .orderItemComponents{width:75%}.orderItemsBox .orderItem .orderItemComponents h4{font-size:16px;line-height:1.5em}#orderTotal{line-height:1.5em}#cardIcons{font-family:"GT Sectra Fine",serif;line-height:32px}#cardIcons .cardIcon{display:inline-block;height:32px;vertical-align:top;width:50px}#cardIcons .cardIcon.disabled{opacity:.25}#cardIcons .cardIcon.visa{background-position:0 -420px}#cardIcons .cardIcon.visa.disabled{background-position:-60px -420px}#cardIcons .cardIcon.mastercard{background-position:0 -480px}#cardIcons .cardIcon.mastercard.disabled{background-position:-60px -480px}#cardIcons .cardIcon.amex{background-position:0 -540px}#cardIcons .cardIcon.amex.disabled{background-position:-60px -540px}.cardErrorText.cmsContent{color:#252525}#paymentSummary{clear:both}#billingAddress .w-transition{-webkit-transition:width .5s;-o-transition:width .5s;transition:width .5s}#billingAddress .col-12{width:100%}#billingAddress .hidden-w{width:40px}#billingAddress .pad-transition{-webkit-transition:padding 1s;-o-transition:padding 1s;transition:padding 1s}.affirm-as-low-as a{font-size:14px;margin-left:5px;text-decoration:underline}@media screen and (max-width:1023px){#checkoutSteps{right:-20px;width:340px}.orderItemsBox .orderItem .orderItemImage{width:33.333%}.orderItemsBox .orderItem .orderItemComponents{width:66.666%}#checkoutSidebar{margin-bottom:20px}#checkoutSidebar.right{margin-bottom:40px}#checkoutSidebar .col-md-7{padding-right:10px}#checkoutSidebar .col-md-5{padding-left:10px}}@media screen and (max-width:767px){#checkoutTop{text-align:center}#checkoutSteps{margin:0 -15px;position:static;width:auto}#checkoutSteps .step{max-width:105px}#bankTransfer,#orderTotal{padding:15px}.cardErrorText{padding:10px}.orderItemsBox{padding:15px 15px 0}.orderItemsBox .orderItem.bPad20{padding-bottom:15px}.orderItemsBox .orderItem.bMar20{margin-bottom:15px}}@media screen and (max-width:599px){.checkoutFormFields .radioButtons a{display:block}#checkoutBottom .submitRow{float:none;text-align:center}#checkoutBottom input.darkBlueBG,#checkoutBottom a.darkBlueBG{display:block;text-align:center;width:100%}}@media screen and (max-width:399px){.orderItemsBox .orderItem .orderItemImage,.orderItemsBox .orderItem .orderItemComponents{display:block}.orderItemsBox .orderItem .orderItemImage{margin:0 0 15px;padding:0;width:100px}.orderItemsBox .orderItem .orderItemComponents{width:auto}}#accountProducts .accountProduct{padding:86px 0 0;position:relative}#accountProducts .accountProduct .accountProductTitle{border-top-left-radius:4px;border-top-right-radius:4px;height:86px;left:0;position:absolute;right:0;top:0}#accountProducts .accountProduct .accountProductText{border:2px solid #e5e5e5;border-top:0}@media screen and (max-width:767px){#accountProducts .accountProduct{padding:76px 0 0}#accountProducts .accountProduct .accountProductTitle{height:76px}}#cartWrapper img.cartItemImage{float:left;height:auto;width:105px}#cartWrapper .cartItemImagePlaceholder{float:left;height:105px;width:105px}#cartWrapper .cartItemText{margin-left:135px}@media screen and (max-width:599px){#cartWrapper img.cartItemImage{width:80px}#cartWrapper .cartItemImagePlaceholder{height:80px;width:80px}#cartWrapper .cartItemText{margin-left:95px}}.orderError{background:#fee;border:1px dashed #da0039;padding:5px}.order .orderTitle .orderTitleDetails .detail{display:inline-block;vertical-align:top;width:25%}.order .orderDetails .detailRow{position:relative}.order .orderDetails .detailRow .detailLabel{left:0;position:absolute;top:0;width:240px}.order .orderDetails .detailRow .detailValue{margin-left:260px}.order .orderDetails .orderItemBorder{border-bottom:1px dashed #e5e5e5;margin:0 0 5px;padding:0 0 5px}.order .orderDetails .spacer{margin:0 4px}.order .orderDetails .orderPaymentButton{float:left;width:220px}.order .orderDetails .orderLeftMargin{margin-left:260px}@media screen and (max-width:767px){.order .orderDetails{padding-bottom:20px;padding-top:20px}.order .orderDetails .orderPaymentButton{float:none;margin-top:30px;width:auto}.order .orderDetails .orderLeftMargin{margin-left:0}.order .orderDetails .orderTransactions{border-top:0;margin-top:30px;max-width:none;padding-top:0}}@media screen and (max-width:599px){.order .orderTitle .orderTitleDetails .detail{font-size:14px;width:50%}.order .orderDetails{padding-bottom:30px;padding-top:20px}.order .orderDetails .detailRow{margin-bottom:10px}.order .orderDetails .detailRow .detailLabel{display:block;position:static;width:auto}.order .orderDetails .detailRow .detailValue{display:block;margin-left:0}}body.dtl-report-page{overflow:hidden}body.dtl-report-page iframe{border:none;width:100vw;height:100vh}