.ten31-storelocator-location-view .top-direct-wrap,.ten31-storelocator-location-index .top-direct-wrap{display:none}.ten31-storelocator-location-view .main-wrap .col-xs-12.col-sm-8.col-md-9.col-lg-9,.ten31-storelocator-location-index .main-wrap .col-xs-12.col-sm-8.col-md-9.col-lg-9{width:100%;font-family:verlagbold}.ten31-storelocator-location-view .main-wrap .col-xs-12.col-sm-4.col-md-3.col-lg-3,.ten31-storelocator-location-index .main-wrap .col-xs-12.col-sm-4.col-md-3.col-lg-3{width:0%}.ten31-storelocator-location-view .form-add{display:none}.clear{clear:both}.float{float:left}.locations-content-page{color:#002b5c}.location-content-page{}.location-content-page .illustration{height:450px;background-size:cover;background-position:center;display:block}.location-content-page .location-wrapper{margin-top:70px}.location-content-page .location-wrapper .content{width:62%}.location-content-page .location-wrapper .map{width:38%}.location-content-page .location-wrapper .content .title{font-size:19px;text-transform:uppercase;font-weight:800}.location-content-page .location-wrapper .content .address{font-weight:800;font-size:19px}.location-content-page .location-wrapper .content .phone{font-weight:800;font-size:19px}.location-content-page .location-wrapper .content .bottom-wrapper{margin-top:30px}.location-content-page .location-wrapper .content .bottom-wrapper .bottom-illustration{height:215px;background-size:cover;background-position:center;width:295px;margin-right:26px}.location-content-page .location-wrapper .content .bottom-wrapper .bottom-content{width:65%;font-size:27px}.location-content-page .location-wrapper .map #gmap{width:100%;height:400px}@media only screen and (max-width:768px){.location-content-page .location-wrapper .content{width:100%}.location-content-page #gmap{height:420px}.location-content-page .location-wrapper .map{margin-top:30px;width:100%}}@media only screen and (max-width:480px){.location-content-page .location-wrapper .content .bottom-wrapper .bottom-illustration{width:100%}.location-content-page .location-wrapper .content .bottom-wrapper .bottom-content{width:100%}}.clear{clear:both}.locations-content-page{color:#002b5c}.locations-content-page #gmap{width:100%;height:420px;margin-top:33px}.locations-content-page .marker,.locations-content-page .locations .location{display:none}.locations-content-page .marker.active,.locations-content-page .locations .location.active{display:block}.locations-content-page .marker{}.locations-content-page .marker .marker-img{float:left}.locations-content-page .marker .marker-content{float:left;margin-top:0;margin-left:2px;font-weight:800;font-size:16px;color:#5c4d26;text-shadow:0 0 3px white}.locations-content-page .locations-flagship{margin-top:25px}.locations-content-page .locations-flagship a{display:block;float:left;font-size:16px;text-transform:uppercase;line-height:24px;width:30%;margin-right:5%;text-decoration:none;color:#002b5c}.locations-content-page .locations-flagship a.third{margin-right:0%}.locations-content-page .locations-flagship a .illustration{height:310px;background-size:cover;background-position:center}.locations-content-page .locations-flagship a .title{margin-top:14px;font-size:19px;text-decoration:underline}.locations-content-page .location-filters{margin-top:52px}.locations-content-page .location-filters{font-size:18px;text-transform:uppercase;font-family:"verlagbold"}.locations-content-page .location-filters .filter-label{float:left;font-size:19px;margin-top:20px;margin-right:20px}.locations-content-page .location-filters .custom-select-style{float:left;margin-right:20px;margin-top:20px}.locations-content-page .custom-select-style{padding:0 10px;margin:0;border:1px solid #002b5c;width:240px;border-radius:1px;overflow:hidden;background-color:#fff;background:#fff url(https://origin.saint-james.com/us/skin/frontend/typologancee/default/images/arrow-blue-icon.png) no-repeat 95% 50%;background-size:12px}.locations-content-page .custom-select-style select{padding:0 0;width:130%;font-size:19px;text-transform:uppercase;font-family:"verlagbold";color:#002b5c;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.locations-content-page .custom-select-style select:focus{outline:none}.locations-content-page .home-sidebar .sidebar-newsletter .main-newsletter-inner .subscribe .input-box button span{height:44px;line-height:44px;font-family:verlagbold;font-size:13px;text-rendering:geometricPrecision;letter-spacing:.6px}.locations-content-page .locations{margin-top:52px}.locations-content-page .locations .location{width:30%;font-size:16px;text-decoration:none;line-height:33px;font-weight:400;float:left;margin:0 10px 35px 10px;min-height:260px;font-family:verlagbold}.locations-content-page .locations .location a{text-decoration:none;color:#002b5c;font-family:verlagbold}.locations-content-page .locations .location .title{text-transform:uppercase;font-size:19px;font-family:verlagbold;font-weight:bold;text-decoration:underline}.locations-content-page .locations .location .address{}.locations-content-page .locations .location .phone{}.locations-content-page .locations .location .email{}@media only screen and (max-width:768px){.locations-content-page .locations-wrapper,.locations-content-page .locations-flagship{padding-left:15px;padding-right:15px}.ten31-storelocator-location-index .col-xs-12.col-sm-8.col-md-9.col-lg-9{padding:0}.locations-content-page .locations-flagship a:first-child{margin-right:5%}.locations-content-page .locations-flagship a{width:47%;margin-right:0%}.locations-content-page .locations-flagship a .illustration{height:220px}.locations-content-page .locations-flagship a.third{margin:0 auto;float:none;width:45%;clear:both;position:relative;top:40px;margin-bottom:90px}.locations-content-page .locations-flagship a .title{margin-top:24px;font-size:17px}.locations-content-page .location-filters{width:95%;margin:auto}.locations-content-page .locations .location .title{font-size:18px}.locations-content-page .locations{margin-top:120px;width:95%;margin-right:auto;margin-left:auto}.locations-content-page .locations .location{width:100%}}@media only screen and (max-width:480px){.locations-content-page .locations-wrapper,.locations-content-page .locations-flagship{padding-left:0;padding-right:0}.locations-content-page .locations-flagship a .title{margin-top:10px;font-size:16px}.locations-content-page .locations-flagship a{font-size:15px}.ten31-storelocator-location-index .col-xs-12.col-sm-8.col-md-9.col-lg-9{padding-left:15px;padding-right:15px}.locations-content-page .locations-flagship a .illustration{height:190px}.locations-content-page .location-filters .filter-label{font-size:20px}.locations-content-page .custom-select-style select{padding:0 0;width:130%;font-size:18px}.locations-content-page .custom-select-style{border:1px solid #002b5c}.locations-content-page #gmap{width:100%;height:280px}.locations-content-page .locations-flagship{width:90%;margin-right:auto;margin-left:auto}.locations-content-page .locations-flagship a.third,.locations-content-page .locations-flagship a{width:100%;margin-top:20px}.locations-content-page .locations{margin-top:50px;width:90%;margin-right:auto;margin-left:auto}.locations-content-page .locations .location{width:100%}.locations-content-page .custom-select-style{margin-top:20px}}