/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}.button,button{background:#3c3a36;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0}.button:hover,button:hover,.button:active,button:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.smallButton{background:#3c3a36;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;font-size:.8em;padding:.5em 1.5em}.smallButton:hover,.smallButton:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.smallButton:hover,.smallButton:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.gone{position:absolute;left:-99999px}.ungone{position:static;left:auto}.clear:after{content:' ';clear:both;display:block}html{box-sizing:border-box;min-height:100%;position:relative;font-size:20px;scroll-behavior:smooth}body{font-family:'Open Sans',sans-serif;font-weight:300;color:#383636;background:#f7f7f7;margin:0;padding:0;height:100%}h1,h2,h3,h4,h5,h6{font-weight:700;margin:2em 0 .35em 0}h1{font-size:2.4em}h2{font-size:1.8em;margin-top:1em}h3{font-size:1.5em}h4{font-size:1.2em}h5{font-size:.9em}h6{font-size:.8em}@media only screen and (max-width:990px){h1{font-size:2.2em}h2{font-size:1.7em}h3{font-size:1.3em}h4{font-size:1.4em}}@media only screen and (max-width:600px){h1{font-size:1.9em}h2{font-size:1.4em}h3{font-size:1.1em}h4{font-size:.9em}}p{margin:1.5em 0;line-height:140%}strong,b{font-weight:600}a{color:#863a96}a:hover,a:active{color:#441e4c}body{padding:0}.wrap{width:1410px;max-width:96%;margin:0 auto}#main{width:1410px;max-width:96%;margin:0 auto;margin:3rem auto}#main>*:first-child{margin-top:0}#main>*:last-child{margin-bottom:0}#main ul li,#main ol li{line-height:120%;margin-bottom:.5rem}.main2{margin:2rem 0 0 0;padding:2rem 0}.main2>div{width:1410px;max-width:96%;margin:0 auto}.columns{display:flex;flex-flow:row wrap}.columns>*:first-child{margin-top:0}.columns>*:last-child{margin-bottom:0}.columns>h1,.columns>h2{flex:0 0 100%}.columns>div{flex:0 1 50%}.columns>aside{flex:0 1 31.914893617021306%;margin-right:2.12765957446809%}.columns>article{flex:0 1 65.95744680851071%}.columns.vert-center{align-items:center}@media only screen and (max-width:600px){.columns{display:block}.columns>*{margin:0;width:100%}.columns>*:first-child{margin-bottom:1rem}}.columns-images{justify-content:space-between;margin-bottom:1rem}.columns-images div.columns-images-text{flex:0 1 57.44680851063836%}.columns-images div.columns-images-image{flex:0 1 31.914893617021306%}.columns-images img{display:block;width:100%;height:auto}.site-header{overflow:hidden;padding:1rem;z-index:999;min-height:15px;background:#3c3a36 url('/images/estate-jewelry-store-online.png') top center;background-size:cover}.site-header h1{margin:0;display:inline-block;font-weight:400;text-transform:uppercase;font-size:2em;color:#3c3a36;vertical-align:middle;line-height:60px}.site-header h1 a{text-decoration:none;color:#3c3a36;display:block}.site-header h1 a span{display:inline-block;width:60px;height:60px;background:url('/images/estate-jewelry-logo.png') no-repeat center;background-size:contain;vertical-align:middle;margin-top:-8px}.site-header .login{background:#fff;display:inline-block;color:#3c3a36;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;background:0;float:right;padding:.5em 1em}.site-header .login:hover,.site-header .login:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#3c3a36}.site-header .back{background:#fff;color:#3c3a36;background:#3c3a36;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;font-size:.8em;padding:.5em 1.5em;font-size:.6em;padding:.5em 1em;text-transform:lowercase;background-color:rgba(255,255,255,0.4)!important}.site-header .back:hover,.site-header .back:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#3c3a36}.site-header .back:hover,.site-header .back:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.site-header .back:hover,.site-header .back:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.public.homepage .site-header{position:absolute;top:0;left:0;right:0;background:0}.public.homepage .site-header>a{color:#3c3a36}@media only screen and (max-width:990px){.site-header{background-image:url('/images/estate-jewelry-store-online2.png');padding:0}}@media only screen and (max-width:600px){.site-header{background-image:url('/images/estate-jewelry-store-online3.png');background-size:200%}.public.homepage .site-header{background-color:#fff!important;position:static}.site-header .logo{font-size:1.2em;margin:10px}.site-header .logo h1{-webkit-text-shadow:0 0 2px #fff;-moz-text-shadow:0 0 2px #fff;text-shadow:0 0 2px #fff}.site-header .logo a span{width:32px;height:27px}body:not(.store-page) .site-header .logo{display:block;text-align:center}}.site-header nav{display:block;background:#3c3a36}.site-header nav ul,.site-header nav li{display:block;margin:0;padding:0;list-style-type:none}.site-header nav ul{overflow:hidden;width:1410px;max-width:96%;margin:0 auto}.site-header nav li{float:left}.site-header nav li:first-child a{border-left:1px solid #fff}.site-header nav a{display:block;color:#fff;padding:10px 20px;text-decoration:none;border-right:1px solid #fff}.site-header nav a:hover,.site-header nav a:active,.site-header nav a:focus{background:rgba(255,255,255,0.1);color:#fff}#inner-nav{display:block;background:#fff;margin:0;padding:0 .5rem}#inner-nav #menu-show{display:none;font-size:.7em;text-align:center;padding:.5rem 5px}#inner-nav #menu-show .fas{vertical-align:middle;-webkit-transition:all 1s;transition:all 1s}#inner-nav ul{display:flex;flex-flow:row wrap;justify-content:center}#inner-nav ul,#inner-nav ul li{margin:0;padding:0;list-style-type:none}#inner-nav ul li{flex:1 0 auto}#inner-nav ul a{display:block;padding:.75rem 5px;color:#3c3a36;text-transform:uppercase;text-decoration:none;font-size:.9em;width:100%;text-align:center;font-weight:700}#inner-nav ul a:hover,#inner-nav ul a:active,#inner-nav ul a:focus{background-color:rgba(134,58,150,0.1)}.consumers #inner-nav ul a{font-size:.8em}@media only screen and (max-width:1180px){.consumers #inner-nav ul a{font-size:.7em}}@media only screen and (max-width:990px){#inner-nav ul a{font-size:.8em}.consumers #inner-nav ul a{font-size:.6em}}@media only screen and (max-width:600px){#inner-nav{padding:0}#inner-nav #menu-show{display:block;cursor:pointer}#inner-nav div{display:none;overflow:hidden}#inner-nav ul{flex-flow:column nowrap}#inner-nav ul li{border-top:1px solid rgba(60,58,54,0.1)}#inner-nav ul li:last-child{border-bottom:1px solid rgba(60,58,54,0.1)}#inner-nav ul a{text-align:left;padding:.5rem 1rem}#inner-nav.menu-open .fa-chevron-square-down{transform:rotate(180deg)}}footer{margin:0;color:rgba(255,255,255,0.5);background:#863a96;padding:1em}footer a{color:#fff}footer a:hover,footer a:active,footer a:focus{text-decoration:underline;color:rgba(255,255,255,0.8)!important}footer nav ul,footer nav li{list-style-type:none;margin:0;padding:0}footer nav li{display:inline-block;margin-right:2.12765957446809%}footer nav a{text-transform:uppercase;text-decoration:none;font-size:.7em}footer .footer-fine p{font-size:.7em}footer .footer-social{float:right}footer .footer-social a:nth-of-type(1){margin-right:5px}form div:not(:last-child){margin-bottom:.5rem}form input,form textarea,form select{padding:.5em 1em;border:1px solid #c1c1c1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;width:100%;background:#f2f2f2;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.3);box-shadow:inset 1px 1px 2px rgba(0,0,0,0.3)}form input[type=radio],form input[type=checkbox]{width:auto;display:inline-block}form button{background:#3c3a36;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;display:block;width:100%}form button:hover,form button:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}form button:hover,form button:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}form input:read-only{cursor:not-allowed}.form-edit{max-width:700px;margin:0 auto;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:2.12765957446809% 4.25531914893618%;background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3)}.form-edit div{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:15px}.form-edit div label{text-align:right;flex:0 1 31.914893617021306%}.form-edit div span{flex:0 1 65.95744680851071%}.form-search{overflow:hidden}.form-search input,.form-search button{padding:.5em 1em;width:150px;float:left;margin-right:10px}.form-search input{background:#fff}.form-search a{vertical-align:middle}#form-login{width:500px;max-width:100%;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:2.12765957446809% 4.25531914893618%;margin:0;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#form-login h3{margin-top:0}#form-login label{position:absolute;left:-99999px}#form-login input{padding:1em 1.5em}.grecaptcha-badge{z-index:9999}.public-form{background:#fff;padding:1.75rem;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:0 auto}.public-form label{text-transform:uppercase;margin-bottom:8px;font-size:.7em;font-weight:600}.public-form textarea{height:300px}.public-form .checkbox{padding-top:.5rem}.public-form .checkbox label{font-size:1.1em}.public-form .checkbox span{padding-left:1rem}.public-form .checkbox label,.public-form .checkbox span{display:block;clear:both}.public-form .checkbox img{display:inline-block;vertical-align:bottom;width:40px;height:auto}.public-form.search-form{border:10px solid #863a96}.public-form.search-form button{background:#863a96;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;padding:1rem 1.75rem}.public-form.search-form button:hover,.public-form.search-form button:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.public-form.login-form,.public-form.signup-form{border:10px solid #863a96;margin:2rem auto 0 auto}.public-form.login-form h2,.public-form.signup-form h2{margin:0 0 .5em 0;font-size:1em}.public-form.login-form button,.public-form.signup-form button{background:#863a96;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;padding:1rem 1.75rem}.public-form.login-form button:hover,.public-form.signup-form button:hover,.public-form.login-form button:active,.public-form.signup-form button:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.public-form.login-form{max-width:500px}.public-form.signup-form{display:flex;flex-flow:row wrap;max-width:1000px}.public-form.signup-form h2{flex:0 0 100%}.public-form.signup-form>div{flex:0 1 48.93617021276601%}.public-form.signup-form>div:nth-of-type(1){margin-right:2.12765957446809%}@media only screen and (max-width:600px){.public-form.signup-form{position:relative}.public-form.signup-form>div{flex:0 0 100%;margin:0}.public-form.signup-form .required{position:absolute;top:5px;right:5px}}.map-background{background:#f1f3f4 url('/images/map.png') center;background-size:cover;padding:1rem 0}.consumers .map-background{padding:5rem 0}.consumers .map-background .search-form{width:350px}.consumers-results .map-background{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;padding:2rem;margin-bottom:2rem}.consumers-results .map-background h3{margin:0 1rem;color:#863a96;text-shadow:-2px -2px 4px #fff,0 0 4px #fff,1px 1px 2px rgba(0,0,0,0.5);font-size:2em;font-weight:600}.consumers-results .map-background .search-form{display:flex;flex-flow:row nowrap;align-items:flex-end;padding:1rem 2rem}.consumers-results .map-background .search-form div{flex:0 1 25%;margin:0 2.12765957446809% 0 0}.consumers-results .map-background .search-form div:last-child{margin-right:0}.consumers-results .map-background .search-form .reset{font-size:.8em;margin-bottom:.5rem;float:right;display:block}.consumers-results .map-background .search-form button{white-space:nowrap;padding:.75rem}@media only screen and (max-width:990px){.map-background{background-image:url('/images/map2.png')}.consumers-results .map-background .search-form{flex-flow:row wrap!important;padding:.5rem 1rem}.consumers-results .map-background .search-form div{flex:0 1 31%}.consumers-results .map-background .search-form div:nth-of-type(3){margin-right:0}.consumers-results .map-background .search-form div:last-child{flex:0 0 100%}}@media only screen and (max-width:600px){.map-background{background-image:url('/images/map3.png')}.consumers-results .map-background .search-form div{flex:0 1 48%}.consumers-results .map-background .search-form div:nth-of-type(2){margin-right:0}.consumers-results .map-background .search-form div:nth-of-type(3){flex:0 0 100%}}.launch-form{width:90%;max-width:600px;margin:2rem auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:2px solid #3c3a36;padding:2.12765957446809%}.launch-form img{display:block;margin:0 auto;width:100px;height:auto}.launch-form p{font-size:.8em}.launch-form form{text-align:left}.launch-form form div div{display:flex;flex-flow:row nowrap}.launch-form form div div label{flex:0 1 31.914893617021306%;text-align:right;padding-right:10px}.launch-form form div div span{flex:0 1 65.95744680851071%}.launch-form form label{font-size:.7em}#homepage-hero{display:flex;flex-flow:row nowrap;align-items:stretch;background:#fff url('/images/estate-hero.png') top left;background-size:cover}#homepage-hero>div{flex:0 0 50%}#homepage-hero>div:nth-of-type(2){padding:8.51063829787236% 4.25531914893618%;display:flex;flex-flow:column nowrap;justify-content:center}#homepage-hero>div:nth-of-type(2) p{font-size:1.65em;margin:4em 0 .5em 0}#homepage-hero>div:nth-of-type(2) a{background:#863a96;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;font-size:2em;padding:1.25rem 1em;display:block;width:100%;text-align:center;margin-top:2em}#homepage-hero>div:nth-of-type(2) a:hover,#homepage-hero>div:nth-of-type(2) a:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}#homepage-hero>div:nth-of-type(2) a:nth-of-type(2){font-size:1em;margin-top:.75em;background:#55255f}#homepage-hero h1{font-size:2.8em;margin:0 0 .2em 0}#homepage-hero h2{font-size:1.2em;font-weight:300;line-height:150%;margin:0}@media only screen and (max-width:1180px){#homepage-hero h1{font-size:2.2em}#homepage-hero h2{font-size:1.1em;margin:0}#homepage-hero>div:nth-of-type(2) a{font-size:1.4em}#homepage-hero>div:nth-of-type(2) a:nth-of-type(2){font-size:1em}}@media only screen and (max-width:990px){#homepage-hero>div:nth-of-type(1){flex:0 0 40.42553191489366%;margin-right:2.12765957446809%}#homepage-hero>div:nth-of-type(2){flex:0 0 57.44680851063836%;padding:60px 2.12765957446809% 2.12765957446809% 2.12765957446809%;background:rgba(255,255,255,0.9)}#homepage-hero h1{font-size:2.3em}#homepage-hero h2{font-size:1em;margin:0}}@media only screen and (max-width:600px){#homepage-hero{display:block;position:relative;font-size:1.2em}#homepage-hero>div:nth-of-type(1){position:absolute;left:-99999px}#homepage-hero>div:nth-of-type(2){-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:5px solid #863a96;border-width:5px 0;max-width:100%;width:100%;margin:2rem 0;text-align:center;z-index:2}#homepage-hero>div:nth-of-type(2)>a{margin-top:1em!important;font-size:.8em}#homepage-hero h1{font-size:1.4em}#homepage-hero h2{font-size:.8em}}.buttons2{display:flex;flex-flow:row nowrap;justify-content:space-around}.buttons2 a{flex:0 1 31.914893617021306%;background:#3c3a36;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;text-align:center;padding:1em .5em;font-size:.8em}.buttons2 a:hover,.buttons2 a:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.buttons2 a:hover,.buttons2 a:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.buttons{text-align:center;display:flex;flex-flow:row wrap;justify-content:space-between}.buttons a{background:#3c3a36;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;flex:0 1 49%;text-align:center;padding:.75em 1em;font-size:.8em;margin-bottom:2%}.buttons a:hover,.buttons a:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.buttons a:hover,.buttons a:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.buttons a:nth-of-type(1){flex:0 0 100%;background-color:#863a96;font-size:1.2em;margin-bottom:4%}#retailers-hero .buttons a{background:#863a96}#retailers-hero .buttons a:hover,#retailers-hero .buttons a:active,#retailers-hero .buttons a:focus{background:rgba(134,58,150,0.8)}@media only screen and (max-width:600px){.buttons{display:block!important}.buttons a{display:block!important;width:100%!important;margin:0 0 5px 0}}#retailers-hero{display:flex;flex-flow:row wrap;justify-content:space-around;margin:2.12765957446809% 0}#retailers-hero h1,#retailers-hero h2{margin-top:0}#retailers-hero h1{font-size:1.8em}#retailers-hero h2{font-size:1.4em;font-weight:300;margin-bottom:2rem}#retailers-hero h2 span{font-weight:700}#retailers-hero>div{flex:0 1 40.42553191489366%;margin:0}#retailers-hero>div:nth-of-type(2){display:flex;flex-flow:column nowrap;justify-content:center}#retailers-hero .retailers-hero-boxes{display:flex;flex-flow:row wrap;justify-content:space-between}#retailers-hero .retailers-hero-boxes>a,#retailers-hero .retailers-hero-boxes>span{flex:0 0 48.93617021276601%;background:#000;position:relative}#retailers-hero .retailers-hero-boxes>a:nth-of-type(n+3),#retailers-hero .retailers-hero-boxes>span:nth-of-type(n+3){margin-top:2.12765957446809%}#retailers-hero .retailers-hero-boxes img{display:block;width:100%;height:auto;position:relative;z-index:0}#retailers-hero .retailers-hero-boxes h3,#retailers-hero .retailers-hero-boxes h4{color:#fff;text-align:center;position:absolute;left:0;right:0;font-weight:300;margin:1rem;z-index:1}#retailers-hero .retailers-hero-boxes h3{top:0}#retailers-hero .retailers-hero-boxes h4{bottom:0;display:none}#retailers-hero .retailers-hero-boxes h4 .smallButton{font-size:.6em}@media only screen and (max-width:990px){#retailers-hero>div{flex:0 1 48.93617021276601%}#retailers-hero>div:nth-of-type(2){padding-left:2.12765957446809%}}@media only screen and (max-width:600px){#retailers-hero>div{flex:0 0 100%;margin:0 0 1rem 0}#retailers-hero>div:nth-of-type(2){order:1;padding-left:0}#retailers-hero>div:nth-of-type(1){order:2}}#retailers-form a{color:#863a96}#retailers-form p{text-align:center;font-size:.8em;margin:.25em 0}.map-pins{text-align:center}.map-pins h2{padding-top:1.5rem;padding-bottom:1.5rem;margin:10px 0 0 0;color:#863a96;background:#fff;z-index:1;position:relative}.map-pins img{display:block;width:100%;height:auto;z-index:0;position:relative}#consumers-hero{justify-content:space-between}#consumers-hero>div:nth-of-type(1){flex:0 1 40.42553191489366%}#consumers-hero>div:nth-of-type(1)>*:first-child{margin-top:0}#consumers-hero>div:nth-of-type(1)>*:last-child{margin-bottom:0}#consumers-hero>div:nth-of-type(2){-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}@media only screen and (max-width:600px){#consumers-hero{display:flex;flex-flow:columns nowrap}#consumers-hero>div{width:100%!important;flex:1 1 100%!important}#consumers-hero>div:nth-of-type(1){order:2;padding-top:2rem}#consumers-hero .map-background{order:1;padding:1rem 0}}.store-results h1{text-align:center;margin:1rem 0 2rem}.store-results .pagination{text-align:center;display:flex;flex-flow:row nowrap;align-items:flex-start;font-size:.6em}.store-results .pagination#pagination-1{margin-bottom:2.12765957446809%}.store-results .pagination .page-back,.store-results .pagination .page-next{flex:0 1 auto}.store-results .pagination .page-back a,.store-results .pagination .page-next a,.store-results .pagination#pagination-2 .pages a,.store-results .pagination .page-back span,.store-results .pagination .page-next span,.store-results .pagination#pagination-2 .pages span{display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:.25rem .5rem;margin-bottom:5px}.store-results .pagination .page-back span,.store-results .pagination .page-next span,.store-results .pagination#pagination-2 .pages span{background:rgba(60,58,54,0.1);color:rgba(60,58,54,0.7)}.store-results .pagination .page-back a,.store-results .pagination .page-next a,.store-results .pagination#pagination-2 .pages a{background:#3c3a36;color:#fff;text-decoration:none}.store-results .pagination .page-back a:hover,.store-results .pagination .page-next a:hover,.store-results .pagination#pagination-2 .pages a:hover,.store-results .pagination .page-back a:active,.store-results .pagination .page-next a:active,.store-results .pagination#pagination-2 .pages a:active,.store-results .pagination .page-back a:focus,.store-results .pagination .page-next a:focus,.store-results .pagination#pagination-2 .pages a:focus{background:rgba(60,58,54,0.8)}.store-results .pagination .page-back .fa-chevron-left,.store-results .pagination .page-next .fa-chevron-left,.store-results .pagination#pagination-2 .pages .fa-chevron-left{margin-right:4px}.store-results .pagination .page-back .fa-chevron-right,.store-results .pagination .page-next .fa-chevron-right,.store-results .pagination#pagination-2 .pages .fa-chevron-right{margin-left:4px}.store-results .pagination .pages{flex:1 1 auto;text-align:center;padding:0 10px}.store-results .pagination#pagination-2{margin-bottom:2.12765957446809%}@media only screen and (max-width:600px){.store-results h1{font-size:1.5em;margin:1rem 0}}@media only screen and (max-width:480px){.store-results h1{font-size:1.3em}}.results-columns{display:flex;flex-flow:row wrap}.results-columns>section>a{border:2px solid rgba(134,58,150,0);display:block;overflow:hidden}.results-columns>section>a:hover,.results-columns>section>a:active,.results-columns>section>a:focus{border-color:#863a96}.results-columns>a,.results-columns>section{flex:0 1 31.914893617021306%;margin-bottom:2.12765957446809%;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;color:#3c3a36;overflow:hidden}.results-columns>a .store-logo,.results-columns>section .store-logo{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:2px 2px 2px #f2f2f2;-moz-box-shadow:2px 2px 2px #f2f2f2;box-shadow:2px 2px 2px #f2f2f2;padding-bottom:50%;position:relative}.results-columns>a .store-logo img,.results-columns>section .store-logo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;width:auto;max-height:90%;max-width:90%}.results-columns>a .store-details,.results-columns>section .store-details{padding:1rem}.results-columns>a .store-details p,.results-columns>section .store-details p,.results-columns>a .store-details h3,.results-columns>section .store-details h3{margin:0}.results-columns>a .store-details h3,.results-columns>section .store-details h3{padding-bottom:.5rem}.results-columns>a .store-details p:nth-of-type(1),.results-columns>section .store-details p:nth-of-type(1){font-size:.8em;font-weight:600;color:rgba(0,0,0,0.5)}.results-columns>a .store-details .snippet,.results-columns>section .store-details .snippet{border-top:2px solid #f2f2f2;padding:5px 0;margin:5px 0;font-size:.8em}.results-columns>a .store-details .specialty,.results-columns>section .store-details .specialty{padding:5px 0 0 0;margin:5px 0;font-size:.6em}.results-columns>a .store-details .specialty span,.results-columns>section .store-details .specialty span{background:#863a96;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;font-size:1.3em;width:100%;text-align:center}.results-columns>a .store-details .specialty span:hover,.results-columns>section .store-details .specialty span:hover,.results-columns>a .store-details .specialty span:active,.results-columns>section .store-details .specialty span:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.results-columns>a:not(:nth-child(3n+3)),.results-columns>section:not(:nth-child(3n+3)){margin-right:2.12765957446809%}.results-columns>a:hover,.results-columns>a:active,.results-columns>a:focus{background:#f2f2f2}.results-columns>a:hover .specialty span,.results-columns>a:active .specialty span,.results-columns>a:focus .specialty span{background:rgba(134,58,150,0.7)}@media only screen and (max-width:990px){.results-columns>a,.results-columns>section{flex:0 1 48.93617021276601%}.results-columns>a:nth-child(even),.results-columns>section:nth-child(even){margin-right:0}.results-columns>a:nth-child(odd),.results-columns>section:nth-child(odd){margin-right:2.12765957446809%}}@media only screen and (max-width:480px){.results-columns>a,.results-columns>section{flex:0 1 100%;margin-right:0!important}.results-columns>a .store-details,.results-columns>section .store-details{padding:.5rem}}.find-a-store-cta{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;background:#f1f3f4 url('/images/map.png') center;padding:2.12765957446809%;border-top:1px solid #c1c1c1}.find-a-store-cta h2{margin:0 4.25531914893618% 0 0;font-weight:400;text-transform:uppercase;font-size:2.4em;-webkit-text-shadow:0 0 2px #fff;-moz-text-shadow:0 0 2px #fff;text-shadow:0 0 2px #fff}.find-a-store-cta a{background:#863a96;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0}.find-a-store-cta a:hover,.find-a-store-cta a:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}@media only screen and (max-width:600px){.find-a-store-cta{display:block;text-align:center;background-image:url('/images/map3.png')}.find-a-store-cta h2{margin:0 0 1rem 0;font-weight:700}.find-a-store-cta a{margin:0 0 1rem 0}}.page-header{margin:2rem 0;overflow:hidden;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.page-header form{flex:1 0 auto}.page-header .button{background:0;flex:0 1 auto;vertical-align:middle;margin-left:auto;color:#fff}.page-header h1{flex:0 1 auto;margin:0 2.12765957446809% 0 0;vertical-align:middle}.page-header.public.homepage{color:#3c3a36}.public.placeholder{background:#fff url('/images/estate-hero.png') top left;text-align:center;background-size:cover}.public.placeholder h1{color:#863a96;margin:1rem 0}.public.placeholder h2{margin:1rem 0}.public.placeholder p{font-size:1.4em;margin:1rem 0}.public.placeholder>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;border:5px solid #863a96;padding:2rem;background:rgba(255,255,255,0.9);width:700px;max-width:98%}.public.placeholder>div>*:first-child{margin-top:0}.public.placeholder>div>*:last-child{margin-bottom:0}.public.placeholder .logos{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin:2rem auto 0 auto;width:550px;max-width:100%}.public.placeholder .logos a{flex:0 1 18%}.public.placeholder .logos a img{width:100%;height:auto}.public.placeholder img{display:block;width:100px;height:auto;margin:0 auto}@media only screen and (max-width:600px){.public.placeholder{font-size:.8em}.public.placeholder>div{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-width:5px 0;max-width:100%;width:100%;margin:0;left:0;right:0;transform:translate(0,-50%)}}@media only screen and (max-width:480px){.public.placeholder>div{border:0;top:0;bottom:0;transform:translate(0)}}.store-page #main{margin:1rem auto;background:none!important}.store-page .site-header{background:#3c3a36!important;color:#fff;padding:.25rem}.store-page .site-header .logo{font-size:.7em;margin:0}.store-page .site-header a{color:#fff!important}.store-page .site-header a span{background-image:url('/images/estate-jewelry-logo-white.png');width:20px;height:17px}.store-page .site-header .social{margin:0;float:right;font-size:.8em}.store-page .site-header .social span{font-size:.7em;font-weight:600}.store-page .site-header .social a{margin-bottom:0;vertical-align:middle}.store-page .pattern-background{background:url('/images/pattern.png') top left;border:1px solid #efe9e7}.store-page .specialty{padding:0 0 .5em 0;font-size:.8em;text-align:center;font-weight:bold}.store-page .specialty a{background:#863a96;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding:.5em 1em;margin-left:5px;font-weight:normal}.store-page .specialty a:hover,.store-page .specialty a:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.store-page .link-to-main{font-weight:bold;text-align:center;background:rgba(60,58,54,0.1);overflow:hidden;margin-bottom:1rem}.store-page .link-to-main p{margin:1rem!important}.store-page #store-services-retail{overflow:hidden;margin-bottom:2.12765957446809%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;background:#fff;padding:1rem;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.store-page #store-services-retail .store-profile{flex:0 1 23.40425531914896%;margin-right:2.12765957446809%}.store-page #store-services-retail .store-profile p{margin:0}.store-page #store-services-retail .store-profile .smallButton{display:block;margin-bottom:5px}.store-page #store-services-retail .store-profile2{display:flex;flex-flow:column nowrap;justify-content:center;flex:0 1 74.46808510638306%;justify-content:flex-end;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.store-page #store-services-retail .store-profile2 h1{margin:0;text-align:center}.store-page #store-services-retail .store-profile2 img{display:block;margin:0 auto;height:auto;width:auto;max-width:100%}.store-page #store-services-retail .store-logo{width:100%;height:200px}.store-page #store-services-retail .store-logo img{display:block;margin:0 auto;max-width:100%;max-height:100%}.store-page #store-services-retail .store-buttons{display:flex;flex-flow:row wrap;margin-top:1rem}.store-page #store-services-retail .store-buttons a{flex:1 1 48.93617021276601%;background:#3c3a36;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;display:block;width:100%;font-size:.8em;padding:.5em 1.5em;font-size:.7em;text-align:center;margin-bottom:2.12765957446809%}.store-page #store-services-retail .store-buttons a:hover,.store-page #store-services-retail .store-buttons a:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.store-page #store-services-retail .store-buttons a:nth-of-type(even){margin-left:2.12765957446809%}.store-page #store-services-retail .button{display:block;width:100%}@media only screen and (max-width:1180px){.store-page #store-services-retail>div:first-child{flex:0 1 31.914893617021306%}.store-page #store-services-retail>div:last-child{flex:0 1 65.95744680851071%}}@media only screen and (max-width:990px){.store-page #store-services-retail>div:first-child{flex:0 1 40.42553191489366%}.store-page #store-services-retail>div:last-child{flex:0 1 57.44680851063836%}.store-page #store-services-retail h4{font-size:1em}.store-page #store-services-retail p{font-size:.8em}.store-page #store-services-retail .store-logo{max-height:120px;margin-bottom:10px}}@media only screen and (max-width:600px){.store-page #store-services-retail{display:block}.store-page #store-services-retail>div:first-child{margin-bottom:30px}}.store-page #store-2{padding:3.1914893617021347% 0}.store-page #store-2>*:first-child{margin-top:0}.store-page #store-2>*:last-child{margin-bottom:0}.store-page #store-2>br{display:none}.store-page #store-2 p{margin:1em 0}.store-page .upload-gallery{width:1410px;max-width:96%;margin:0 auto;display:flex;flex-flow:row wrap;justify-content:center;margin-top:3.1914893617021347%}.store-page .upload-gallery a{flex:0 1 250px;padding-bottom:250px;overflow:hidden;position:relative;margin:10px!important}.store-page .upload-gallery a img{position:absolute;display:block;min-height:100%;min-width:100%;width:auto;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.store-page .store-row{position:relative;padding-bottom:3.1914893617021347%;overflow:hidden}.store-page .store-row:nth-of-type(3){background:rgba(193,193,193,0.5)}.store-page .store-row>div>*:first-child{margin-top:0}.store-page .store-row>div>br{display:none}.store-page .store-row>h2:nth-of-type(1){text-align:center;font-size:2.4em}.store-page .store-row>h1{text-align:center;font-size:2.4em;margin:1rem 0}.store-page .store-row-separator{content:"";display:block;height:150px;background:#fff;background-size:cover;background-repeat:no-repeat;background-position:center}.store-page #store-services-diamonds{background-size:cover;padding:3.1914893617021347% 2.12765957446809%;text-align:center}.store-page #store-services-custom{padding:3.1914893617021347% 2.12765957446809% 5.319148936170225% 2.12765957446809%}.store-page #store-services-custom>div{width:1410px;max-width:96%;margin:0 auto}.store-page #store-services-estate{background:#f2f2f2;padding:3.1914893617021347% 2.12765957446809%}.store-page #store-services-estate>div{width:1410px;max-width:96%;margin:0 auto}.store-page #store-services-repair{padding:3.1914893617021347% 2.12765957446809%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start}.store-page #store-services-repair>h2{flex:1 0 100%;margin:0 0 2.12765957446809% 0;text-align:center;font-size:2.4em}.store-page #store-services-repair .repair-circles{flex:0 1 48.93617021276601%;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start}.store-page #store-services-repair .repair-circles>div{-webkit-border-radius:125px;-moz-border-radius:125px;border-radius:125px;background:#f2f2f2;flex:0 1 125px;padding-bottom:125px;margin:1%;position:relative;overflow:hidden}.store-page #store-services-repair .repair-circles>div .fas{font-size:2em;margin-bottom:.25em}.store-page #store-services-repair .repair-circles>div h3{margin:0;font-weight:400;line-height:100%;font-size:.65em}.store-page #store-services-repair .repair-circles>div.showpop{cursor:pointer;background:rgba(255,255,255,0.3)}.store-page #store-services-repair .repair-circles>div div{position:absolute;left:0;right:0;top:.75rem;text-align:center;padding:0 15px}.store-page #store-services-repair .repair-text{flex:0 1 48.93617021276601%}.store-page #store-services-repair .repair-text p{margin:1em 0}.store-page .service-pop{display:none}.store-page .social{margin-top:1.5em}.store-page .social a{display:inline-block;color:#fff;text-decoration:none;width:1.75em;height:1.75em;text-align:center;line-height:1.75em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0 .25em .25em 0}.store-page .social .fa,.store-page .social .fab,.store-page .social .fal,.store-page .social .far,.store-page .social .fas{color:#fff!important}.store-page .social .facebook{background-color:#005397}.store-page .social .youtube{background-color:#f00}.store-page .social .google{background-color:#db4437}.store-page .social .twitter{background-color:#00aedd}.store-page .social .vimeo{background-color:#00adef}.store-page .social .instagram{background-color:#d93175}.store-page .social .pinterest{background-color:#bd081c}.store-page .store-map{background:#fff;padding:2.12765957446809%;width:100%;height:400px}.store-page .store-cta{padding:2.12765957446809% 1.063829787234045%;text-align:center;background:rgba(255,255,255,0.5)}.store-page .store-cta .cta{background:#3c3a36;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;font-size:1.5em;margin:0 1.063829787234045%}.store-page .store-cta .cta:hover,.store-page .store-cta .cta:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.store-page .store-cta .cta:hover,.store-page .store-cta .cta:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.store-page .store-profile-cta{text-align:center}@media only screen and (max-width:600px){.store-page #store-services-repair{display:block}.store-page #store-services-repair .repair-circles>div{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;flex:0 1 100px;padding-bottom:100px}.store-page #store-services-repair .repair-circles>div .fas{font-size:1.5em;margin-bottom:.125em}.store-page #store-services-repair .repair-circles>div h3{font-size:.55em}.store-page .store-profile-cta{font-size:.8em}}.maintenance_page footer{position:fixed;bottom:0;right:0;left:0}.maintenance_page .maintenance{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:600px}.maintenance_page .maintenance h3{text-align:center}.maintenance_page .maintenance img{display:block;margin:0 auto}@media only screen and (max-width:600px){.maintenance_page .maintenance img{width:50px;height:auto}.maintenance_page .maintenance h3{font-size:1em}.maintenance_page footer .copyright{font-size:.7em}}.to-top{position:absolute;background:#3c3a36;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;bottom:0;right:10px;font-size:.6em;padding:1em 1.5em}.to-top:hover,.to-top:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.fa-asterisk{color:#b62121;font-size:.8em;vertical-align:text-top}.required{font-size:.6em;text-align:right}.marg1{margin:1rem auto}.marg2{margin:2rem auto}.marg3{margin:3rem auto}.center{text-align:center}.has-background-white{background:#fff}.icon-columns{display:flex;flex-flow:row wrap;justify-content:space-around}.icon-columns div{flex:0 1 23.40425531914896%}.icon-columns>div{max-width:250px}.icon-columns .icon{margin:0 auto;display:block;border:1px solid #ccc;-webkit-border-radius:150px;-moz-border-radius:150px;border-radius:150px;width:80%;padding-bottom:80%;position:relative;background:#fff;-webkit-box-shadow:inset 2px 2px 3px rgba(0,0,0,0.1);-moz-box-shadow:inset 2px 2px 3px rgba(0,0,0,0.1);box-shadow:inset 2px 2px 3px rgba(0,0,0,0.1);overflow:hidden}.icon-columns .icon img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:55%;height:auto}.icon-columns h4{font-size:.8em;text-align:center}.icon-columns p{font-size:.8em}@media only screen and (max-width:600px){.icon-columns{display:block}.icon-columns>div{max-width:100%;overflow:hidden;margin-bottom:2rem}.icon-columns>div .icon{float:left;width:150px;padding-bottom:150px;margin-right:20px}.icon-columns>div h4{text-align:left;margin-top:0}}.alert{border:1px solid #b62121;background:rgba(182,33,33,0.1);padding:1.063829787234045% 2.12765957446809%;margin-bottom:2.12765957446809%;overflow:hidden}.alert i{color:#b62121;font-size:5em;float:left;margin-right:1.063829787234045%}.alert div{overflow:hidden}#message{position:relative;padding:10px;background:#3c3a36}#message .fas{position:absolute;top:5px;right:5px;color:#000;cursor:pointer}.warn,.success{border:2px solid #863a96;background:#f3ebf5;padding:20px;position:relative;margin:0 auto;width:1410px;max-width:90%}.warn .button,.success .button{background:#3c3a36;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;font-size:.8em;padding:.5em 1.5em}.warn .button:hover,.success .button:hover,.warn .button:active,.success .button:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.warn .button:hover,.success .button:hover,.warn .button:active,.success .button:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.warn *,.success *{margin:0}.warn h2,.success h2,.warn a,.success a{color:#863a96}.warn{border-color:#b62121;background:#f8e9e9}.warn .button{background-color:#b62121}.warn h2,.warn a{color:#b62121}.purple{color:#863a96}.purpleBack{background-color:#863a96}.green{color:#863a96}.greenBack{background-color:#863a96}.blue{color:#863a96}.blueBack{background-color:#863a96}.more{text-align:center}.more span{background:#3c3a36;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0}.more span:hover,.more span:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.more span:hover,.more span:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.hide{display:none}.s-facebook{background:#4267b2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;width:50px;padding-bottom:50px;position:relative;margin-bottom:10px;font-size:1.5em;color:#fff!important}.s-facebook .fab{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.devalert{position:fixed;bottom:0;left:0;right:0;background:#b62121;color:#fff;z-index:999;text-align:center;padding:5px}.devalert *{margin:0}