@font-face{font-family:proxima-nova;src:url(https://www.josephjewelry.com/fonts/ProximaNova/proxima-nova-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:proxima-nova-semibold;src:url(https://www.josephjewelry.com/fonts/ProximaNova/proxima-nova-semibold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:proxima-nova-bold;src:url(https://www.josephjewelry.com/fonts/ProximaNova/proxima-nova-bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}#locations__locationsWrap{padding:0 20px 20px 20px;box-sizing:border-box}#locations__locationsWrap>div>div:not(:nth-last-of-type(1))>span,#locations__locationsWrap>div>div:not(:nth-last-of-type(1))>a{display:block;margin:10px 0}#locations__locationsWrap>div>div:nth-last-of-type(1){margin:20px 0}#locations__locationsWrap>div>div:nth-last-of-type(1)>a>img{width:100%}@media screen and (min-width: 900px){#locations__locationsWrap{max-width:800px}#locations__locationsWrap>div:nth-of-type(1){border-bottom:1px solid #DEDEDE;padding-bottom:20px}#locations__locationsWrap>div{display:-ms-grid;display:grid;grid-template-columns:1fr 250px;-ms-grid-columns:1fr 250px}#locations__locationsWrap>div>h1{grid-column-start:1;grid-column-end:4}#locations__locationsWrap>div>div:not(:nth-last-of-type(1)){-ms-grid-row:2;display:-ms-grid;display:grid;grid-template-columns:1fr 250px;-ms-grid-columns:1fr 250px;align-content:flex-start}#locations__locationsWrap>div>div:not(:nth-last-of-type(1))>span,#locations__locationsWrap>div>div:not(:nth-last-of-type(1))>a{margin:5px 0}#locations__locationsWrap>div>div:not(:nth-last-of-type(1))>span,#locations__locationsWrap>div>div:not(:nth-last-of-type(1))>a:nth-of-type(1){grid-column-start:1;-ms-grid-column:1}#locations__locationsWrap>div>div:not(:nth-last-of-type(1))>span:nth-of-type(2){-ms-grid-row:2}#locations__locationsWrap>div>div:not(:nth-last-of-type(1))>span:nth-of-type(3){-ms-grid-row:3}#locations__locationsWrap>div>div:not(:nth-last-of-type(1))>span:nth-of-type(3)+a:nth-of-type(1){-ms-grid-row:4}#locations__locationsWrap>div>div:not(:nth-last-of-type(1))>a:nth-of-type(1){-ms-grid-row:3}#locations__locationsWrap>div>div:not(:nth-last-of-type(1))>a:nth-of-type(2){grid-column-start:2;-ms-grid-column:2;grid-row-start:1;-ms-grid-row:1;padding-left:20px;box-sizing:border-box}#locations__locationsWrap>div>div:not(:nth-last-of-type(1))>a:nth-of-type(3){grid-column-start:2;-ms-grid-column:2;grid-row-start:2;-ms-grid-row:2;padding-left:20px;box-sizing:border-box}#locations__locationsWrap>div>div:not(:nth-last-of-type(1))>a:nth-of-type(4){grid-column-start:2;-ms-grid-column:2;grid-row-start:3;-ms-grid-row:3;padding-left:20px;box-sizing:border-box}#locations__locationsWrap>div>div:nth-last-of-type(1){margin:0;-ms-grid-column:2;-ms-grid-row:2}}#locations__locationWrap>a>img{width:100%}#locations__locationWrap>div.grid{padding:20px;box-sizing:border-box}#locations__locationWrap>div.grid>.locations__locationWrap__section--parking{display:-ms-grid;display:grid;grid-template-columns:106px auto;-ms-grid-columns:106px auto}#locations__locationWrap>div.grid>.locations__locationWrap__section--parking>h2{grid-column-start:1;grid-column-end:3;-ms-grid-column-span:2}#locations__locationWrap>div.grid>.locations__locationWrap__section--parking>img{-ms-grid-row:2}#locations__locationWrap>div.grid>.locations__locationWrap__section--parking>span{color:#D34144;padding-left:20px;-ms-grid-column:2;-ms-grid-row:2}#locations__locationWrap>div.grid>div>span{display:block;margin:10px 0}#locations__locationWrap>div.grid>div>a{display:block;margin:10px 0}#locations__locationWrap>div.grid>div>ul{list-style-type:none;padding:0;border:1px solid #DEDEDE}#locations__locationWrap>div.grid>div>ul>li:nth-of-type(odd){background:#F9F9F9}#locations__locationWrap>div.grid>div>ul>li:nth-of-type(even){background:#fff}#locations__locationWrap>div.grid>div>ul>li{padding:5px 10px;box-sizing:border-box;clear:right;overflow:auto}#locations__locationWrap>div.grid>div>ul>li>span:nth-of-type(even){text-align:right;float:right}#locations__locationWrap>div.grid>div>ul>li>span{width:50%}#locations__locationWrap>div.grid>div>ol{padding:0 30px;list-style-type:decimal-leading-zero;font-size:.875rem}#locations__locationWrap>div.grid>a.primaryButton{margin-top:40px}@media screen and (min-width: 900px){#locations__locationWrap>div.grid{max-width:800px}#locations__locationWrap>div.grid>div:nth-of-type(2){max-width:400px}}
