@font-face{font-family:'icomoon';src:url(/sites/all/themes/markschneider/assets/icomoon/fonts/icomoon.eot?224pg8);src:url(/sites/all/themes/markschneider/assets/icomoon/fonts/icomoon.eot?#iefix224pg8) format('embedded-opentype'),url(/sites/all/themes/markschneider/assets/icomoon/fonts/icomoon.woff?224pg8) format('woff'),url(/sites/all/themes/markschneider/assets/icomoon/fonts/icomoon.ttf?224pg8) format('truetype'),url(/sites/all/themes/markschneider/assets/icomoon/fonts/icomoon.svg?224pg8#icomoon) format('svg');font-weight:normal;font-style:normal;} 
 [class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-play:before{content:"\e600";}.icon-angle-right:before{content:"\e601";}.icon-angle-left:before{content:"\e602";}.icon-search:before{content:"\e603";}.icon-map-marker:before{content:"\e604";}.icon-play-sign:before{content:"\e605";}.icon-youtube:before{content:"\e606";}.icon-facebook:before{content:"\e607";}.icon-twitter:before{content:"\e608";}.icon-pinterest:before{content:"\e60a";}.icon-question-sign:before{content:"\e609";}.icon-envelope:before{content:"\e60b";}.icon-phone:before{content:"\e60c";}.icon-location:before{content:"\e60d";}
/*})'"*/
.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#FFFFDD none repeat scroll 0 0;border:1px solid #F0C020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
/*})'"*/
.openlayers-proximity-filter-exposed .form-item{float:left;padding-right:5px;}
/*})'"*/
div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}div.panel-pane div.admin-links li a{color:#ccc;}div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}div.panel-pane div.admin-links a:before{content:"[";}div.panel-pane div.admin-links a:after{content:"]";}div.panel-pane div.panel-hide{display:none;}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}div.panel-pane div.feed a{float:right;}
/*})'"*/
.stickynav-active{position:fixed;top:0px;z-index:1000;width:100%;padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px;}
/*})'"*/
.block-nice-menus{line-height:normal;z-index:10;}ul.nice-menu,ul.nice-menu ul{z-index:5;position:relative;}ul.nice-menu li{position:relative;}ul.nice-menu a{display:block;color:#027ac6;}ul.nice-menu ul,#header-region ul.nice-menu ul{position:absolute;visibility:hidden;}ul.nice-menu li.over ul{visibility:visible;}ul.nice-menu ul li{display:block;}ul.nice-menu:after{content:".";display:block;height:0;clear:both;visibility:hidden;}ul.nice-menu li:hover ul,ul.nice-menu li.menuparent li:hover ul,ul.nice-menu li.menuparent li.menuparent li:hover ul,ul.nice-menu li.menuparent li.menuparent li.menuparent li:hover ul,ul.nice-menu li.over ul,ul.nice-menu li.menuparent li.over ul,ul.nice-menu li.menuparent li.menuparent li.over ul,ul.nice-menu li.menuparent li.menuparent li.menuparent li.over ul,#header-region ul.nice-menu li:hover ul,#header-region ul.nice-menu li.menuparent li:hover ul,#header-region ul.nice-menu li.menuparent li.menuparent li:hover ul,#header-region ul.nice-menu li.over ul,#header-region ul.nice-menu li.menuparent li.over ul,#header-region ul.nice-menu li.menuparent li.menuparent li.over ul{visibility:visible;}ul.nice-menu li:hover ul ul,ul.nice-menu li:hover ul ul ul,ul.nice-menu li:hover li:hover ul ul,ul.nice-menu li:hover li:hover ul ul ul,ul.nice-menu li:hover li:hover li:hover ul ul,ul.nice-menu li:hover li:hover li:hover ul ul ul,ul.nice-menu li.over ul ul,ul.nice-menu li.over ul ul ul,ul.nice-menu li.over li.over ul ul,ul.nice-menu li.over li.over ul ul ul,ul.nice-menu li.over li.over li.over ul ul,ul.nice-menu li.over li.over li.over ul ul ul,#header-region ul.nice-menu li:hover ul ul,#header-region ul.nice-menu li:hover ul ul ul,#header-region ul.nice-menu li:hover li:hover ul ul,#header-region ul.nice-menu li:hover li:hover ul ul ul,#header-region ul.nice-menu li:hover li:hover li:hover ul ul,#header-region ul.nice-menu li:hover li:hover li:hover ul ul ul,#header-region ul.nice-menu li.over ul ul,#header-region ul.nice-menu li.over ul ul ul,#header-region ul.nice-menu li.over li.over ul ul,#header-region ul.nice-menu li.over li.over ul ul ul,#header-region ul.nice-menu li.over li.over li.over ul ul,#header-region ul.nice-menu li.over li.over li.over ul ul ul{visibility:hidden;}ul.nice-menu li.menuparent ul,#header-region ul.nice-menu li.menuparent ul{overflow:visible !important;}ul.nice-menu li.menuparent ul iframe,#header-region ul.nice-menu li.menuparent ul iframe{display:none;display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:20px;height:20px;}
/*})'"*/
ul.nice-menu,ul.nice-menu ul{list-style:none;padding:0;margin:0;border-top:1px solid #ccc;}ul.nice-menu li{border:1px solid #ccc;border-top:0;float:left;background-color:#eee;}ul.nice-menu a{padding:0.3em 5px 0.3em 5px;}ul.nice-menu ul{top:1.8em;left:-1px;border:0;border-top:1px solid #ccc;margin-right:0;}ul.nice-menu ul li{width:12.5em;}ul.nice-menu-right,ul.nice-menu-left,ul.nice-menu-right li,ul.nice-menu-left li{width:12.5em;}ul.nice-menu-right ul{width:12.5em;left:12.5em;top:-1px;}ul.nice-menu-right ul ul{width:12.5em;left:12.5em;top:-1px;}ul.nice-menu-right li.menuparent,ul.nice-menu-right li li.menuparent{background:#eee url(/sites/all/modules/nice_menus/images/arrow-right.png) right center no-repeat;}ul.nice-menu-right li.menuparent:hover,ul.nice-menu-right li li.menuparent:hover{background:#ccc url(/sites/all/modules/nice_menus/images/arrow-right.png) right center no-repeat;}ul.nice-menu-left li ul{width:12.5em;left:-12.65em;top:-1px;}ul.nice-menu-left li ul li ul{width:12.5em;left:-12.65em;top:-1px;}ul.nice-menu-left li.menuparent,ul.nice-menu-left li li.menuparent{background:#eee url(/sites/all/modules/nice_menus/images/arrow-left.png) left center no-repeat;}ul.nice-menu-left li.menuparent:hover,ul.nice-menu-left li li.menuparent:hover{background:#ccc url(/sites/all/modules/nice_menus/images/arrow-left.png) left center no-repeat;}ul.nice-menu-left a,ul.nice-menu-left ul a{padding-left:14px;}ul.nice-menu-down{float:left;border:0;}ul.nice-menu-down li{border-top:1px solid #ccc;}ul.nice-menu-down li li{border-top:0;}ul.nice-menu-down ul{left:0;}ul.nice-menu-down ul li{clear:both;}ul.nice-menu-down li ul li ul{left:12.5em;top:-1px;}ul.nice-menu-down .menuparent a{padding-right:15px;}ul.nice-menu-down li.menuparent{background:#eee url(/sites/all/modules/nice_menus/images/arrow-down.png) right center no-repeat;}ul.nice-menu-down li.menuparent:hover{background:#ccc url(/sites/all/modules/nice_menus/images/arrow-down.png) right center no-repeat;}ul.nice-menu-down li li.menuparent{background:#eee url(/sites/all/modules/nice_menus/images/arrow-right.png) right center no-repeat;}ul.nice-menu-down li li.menuparent:hover{background:#ccc url(/sites/all/modules/nice_menus/images/arrow-right.png) right center no-repeat;}ul.nice-menu li{margin:0;padding-left:0;background-image:none;}#header-region ul.nice-menu li{margin:0;padding-top:0.1em;padding-bottom:0.1em;background:#eee;}#header-region ul.nice-menu ul{top:1.8em;left:-1px;border:0;border-top:1px solid #ccc;margin-right:0;}#header-region ul.nice-menu ul{top:1.7em;}#header-region ul.nice-menu-down li ul li ul{left:12.5em;top:-1px;}#header-region ul.nice-menu-down li.menuparent{background:#eee url(/sites/all/modules/nice_menus/images/arrow-down.png) right center no-repeat;}#header-region ul.nice-menu-down li.menuparent:hover{background:#ccc url(/sites/all/modules/nice_menus/images/arrow-down.png) right center no-repeat;}#header-region ul.nice-menu-down li li.menuparent{background:#eee url(/sites/all/modules/nice_menus/images/arrow-right.png) right center no-repeat;}#header-region ul.nice-menu-down li li.menuparent:hover{background:#ccc url(/sites/all/modules/nice_menus/images/arrow-right.png) right center no-repeat;}
/*})'"*/
.gn-menu li a{padding:0;color:#5f6f81;}.gn-menu li a:before{content:attr(data-content);display:inline-block;width:60px;text-align:left;text-transform:none;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;speak:none;-webkit-font-smoothing:antialiased;padding:0 0 0 20px;}.gn-menu.ecoicons li a:before{font-family:'ecoicons';}.gn-menu .gn-submenu li a{padding-left:20px;color:#5f6f81;}
/*})'"*/
@font-face{font-weight:normal;font-style:normal;font-family:'ecoicons';src:url(/sites/all/libraries/GoogleNexusWebsiteMenu/fonts/ecoicons/ecoicons.eot);src:url(/sites/all/libraries/GoogleNexusWebsiteMenu/fonts/ecoicons/ecoicons.eot?#iefix) format("embedded-opentype"),url(/sites/all/libraries/GoogleNexusWebsiteMenu/fonts/ecoicons/ecoicons.woff) format("woff"),url(/sites/all/libraries/GoogleNexusWebsiteMenu/fonts/ecoicons/ecoicons.ttf) format("truetype"),url(/sites/all/libraries/GoogleNexusWebsiteMenu/fonts/ecoicons/ecoicons.svg#ecoicons) format("svg");} 
 *,*:after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.gn-menu-main,.gn-menu-main ul{margin:0;padding:0;background:white;color:#5F6F81;list-style:none;text-transform:none;font-weight:300;font-family:'Lato',Arial,sans-serif;line-height:60px;}.gn-menu-main{position:fixed;top:0;left:0;width:100%;height:60px;font-size:13px;}.gn-menu-main a{display:block;height:100%;color:#5F6F81;text-decoration:none;cursor:pointer;}.no-touch .gn-menu-main a:hover,.no-touch .gn-menu li.gn-search-item:hover,.no-touch .gn-menu li.gn-search-item:hover a{color:white;}.gn-menu-main > li{display:block;float:left;height:100%;border-right:1px solid #C6D0DA;text-align:center;}.gn-menu-main li.gn-trigger{position:relative;width:60px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.gn-menu-main > li:last-child{float:right;border-right:none;border-left:1px solid #C6D0DA;}.gn-menu-main > li > a{padding:0 30px;text-transform:uppercase;letter-spacing:1px;font-weight:bold;}.gn-menu-main:after{display:table;clear:both;content:"";}.gn-menu-wrapper{position:fixed;top:46px;bottom:0;left:0;overflow:hidden;width:60px;border-top:1px solid #C6D0DA;background:white;-webkit-transform:translateX(-60px);-moz-transform:translateX(-60px);transform:translateX(-60px);-webkit-transition:-webkit-transform 0.3s,width 0.3s;-moz-transition:-moz-transform 0.3s,width 0.3s;transition:transform 0.3s,width 0.3s;}.gn-scroller{position:absolute;overflow-y:scroll;width:370px;height:100%;}.gn-menu{border-bottom:1px solid #C6D0DA;text-align:left;font-size:18px;}.gn-menu li:not(:first-child),.gn-menu li li{box-shadow:inset 0 1px #C6D0DA;}.gn-submenu li{overflow:hidden;height:0;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;transition:height 0.3s;}.gn-submenu li a{color:#C1C9D1;}input.gn-search{position:relative;z-index:10;padding-left:60px;outline:none;border:none;background:transparent;color:#5F6F81;font-weight:300;font-family:'Lato',Arial,sans-serif;cursor:pointer;}.gn-search::-webkit-input-placeholder{color:#5F6F81;}.gn-search:-moz-placeholder{color:#5F6F81;}.gn-search::-moz-placeholder{color:#5F6F81;}.gn-search:-ms-input-placeholder{color:#5F6F81;}.gn-search:focus::-webkit-input-placeholder,.no-touch .gn-menu li.gn-search-item:hover .gn-search:focus::-webkit-input-placeholder{color:transparent;}input.gn-search:focus{cursor:text;}.no-touch .gn-menu li.gn-search-item:hover input.gn-search{color:white;}.no-touch .gn-menu li.gn-search-item:hover .gn-search::-webkit-input-placeholder{color:white;}.no-touch .gn-menu li.gn-search-item:hover .gn-search:-moz-placeholder{color:white;}.no-touch .gn-menu li.gn-search-item:hover .gn-search::-moz-placeholder{color:white;}.no-touch .gn-menu li.gn-search-item:hover .gn-search:-ms-input-placeholder{color:white;}.gn-menu-main a.gn-icon-search{position:absolute;top:0;left:0;height:60px;}.gn-icon::before{display:inline-block;width:60px;text-align:center;text-transform:none;font-weight:normal;font-style:normal;font-variant:normal;font-family:'ecoicons';line-height:1;speak:none;-webkit-font-smoothing:antialiased;}.gn-icon-help::before{content:"\e000";}.gn-icon-earth::before{content:"\e004";}.gn-icon-cog::before{content:"\e006";}.gn-icon-search::before{content:"\e005";}.gn-icon-download::before{content:"\e007";}.gn-icon-photoshop::before{content:"\e001";}.gn-icon-illustrator::before{content:"\e002";}.gn-icon-archive::before{content:"\e00d";}.gn-icon-article::before{content:"\e003";}.gn-icon-pictures::before{content:"\e008";}.gn-icon-videos::before{content:"\e009";}.gn-icon span{width:0;height:0;display:block;overflow:hidden;}.no-touch .gn-icon-menu:hover::before,.no-touch .gn-icon-menu.gn-selected:hover::before{background:white;box-shadow:0 3px #5F6F81,0 -6px white,0 -9px #5F6F81,0 -12px white;}.gn-icon-menu.gn-selected::before{background:#5993CD;box-shadow:0 3px white,0 -6px #5993CD,0 -9px white,0 -12px #5993CD;}.gn-menu-wrapper.gn-open-all,.gn-menu-wrapper.gn-open-part{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);}.gn-menu-wrapper.gn-open-all{width:340px;}.gn-menu-wrapper.gn-open-all .gn-submenu li{height:60px;}@media screen and (max-width:422px) {
 .gn-menu-wrapper.gn-open-all{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);width:100%;}.gn-menu-wrapper.gn-open-all .gn-scroller{width:130%;} 
}
/*})'"*/
a.follow-link{display:block;height:30px;line-height:26px;background-position:0 0;background-repeat:no-repeat;padding-left:28px;padding-right:3px;}span.follow-link-wrapper a{float:left;}a.follow-link-facebook{background-image:url(/sites/all/modules/follow/icons/small/icon-facebook.png);}a.follow-link-googleplus{background-image:url(/sites/all/modules/follow/icons/small/icon-googleplus.png);}a.follow-link-myspace{background-image:url(/sites/all/modules/follow/icons/small/icon-myspace.png);}a.follow-link-virb{background-image:url(/sites/all/modules/follow/icons/small/icon-virb.png);}a.follow-link-bliptv{background-image:url(/sites/all/modules/follow/icons/small/icon-bliptv.png);}a.follow-link-lastfm{background-image:url(/sites/all/modules/follow/icons/small/icon-lastfm.png);}a.follow-link-youtube{background-image:url(/sites/all/modules/follow/icons/small/icon-youtube.png);}a.follow-link-twitter{background-image:url(/sites/all/modules/follow/icons/small/icon-twitter.png);}a.follow-link-picasa{background-image:url(/sites/all/modules/follow/icons/small/icon-picasa.png);}a.follow-link-flickr{background-image:url(/sites/all/modules/follow/icons/small/icon-flickr.png);}a.follow-link-vimeo{background-image:url(/sites/all/modules/follow/icons/small/icon-vimeo.png);}a.follow-link-linkedin{background-image:url(/sites/all/modules/follow/icons/small/icon-linkedin.png);}a.follow-link-delicious{background-image:url(/sites/all/modules/follow/icons/small/icon-delicious.png);}a.follow-link-tumblr{background-image:url(/sites/all/modules/follow/icons/small/icon-tumblr.png);}a.follow-link-this-site{background-image:url(/sites/all/modules/follow/icons/small/icon-feed.png);}a.follow-link-viadeo{background-image:url(/sites/all/modules/follow/icons/small/icon-viadeo.png);}a.follow-link-xing{background-image:url(/sites/all/modules/follow/icons/small/icon-xing.png);}a.follow-link-spiceworks{background-image:url(/sites/all/modules/follow/icons/small/icon-spiceworks.png);}a.follow-link-newsletter{background-image:url(/sites/all/modules/follow/icons/small/icon-newsletter.png);}
/*})'"*/
.page-find-a-jeweler .help-text{padding:5px;margin-bottom:20px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;font-style:italic;color:#666}.page-find-a-jeweler .find-a-jeweler-subhead{margin-bottom:15px;letter-spacing:.05em;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:600;font-size:17px;}.page-find-a-jeweler .find-a-jeweler-subhead-contact-us{margin-bottom:20px;}.page-find-a-jeweler .retailer-row{margin:5px 0px 20px 0px;border-bottom:1px solid rgb(204,204,204);padding-bottom:20px;padding-left:5px;}.page-find-a-jeweler .view-retail-locations{margin-left:2%;margin-right:2%;}.page-find-a-jeweler .view-retail-locations .attachment-before{width:100%;}.page-find-a-jeweler .view-retail-locations .attachment-after{float:right;width:30%;min-width:100px;margin:0;display:none;}.page-find-a-jeweler .openlayers-proximity-filter-exposed .field-suffix{display:none;}.page-find-a-jeweler .openlayers-proximity-filter-exposed .field-prefix{display:none;}.page-find-a-jeweler .view-empty .no-results-line1{margin-bottom:0px;font-size:1.1em;width:100%;background:#f1f1f1;padding:20px 20px 0 20px;}.page-find-a-jeweler .view-empty .no-results-line2{font-weight:600;margin:0px auto 0;background:#f1f1f1;width:100%;padding:10px 20px 0 20px;color:#b67021;}.page-find-a-jeweler .view-empty .no-results-line3{font-weight:600;margin:0px auto 0;background:#f1f1f1;width:100%;padding:10px 20px 20px 20px;}.page-find-a-jeweler .view-empty .no-results-line3 a:link{color:#b67021;}.page-find-a-jeweler .view-empty .no-results-line3 a:hover{color:#a78727 !important;}.page-find-a-jeweler #edit-circle-1-value,.page-find-a-jeweler #edit-circle-value{display:none;}.page-find-a-jeweler #edit-submit-retail-locations{margin-top:0;}.page-find-a-jeweler .retailer-url{font-size:.9em;}.page-find-a-jeweler .retailer-url a{text-decoration:underline !important;}.page-find-a-jeweler .retailer-address{font-size:.9em;}.page-find-a-jeweler .retailer-address .locality:after{content:",";}.page-find-a-jeweler .retailer-phone a{font-weight:600;background:url(/sites/all/modules/custom/find_a_jeweler_map_view/css/images/Phone-Icon.jpg) no-repeat left center;padding:3px 0px 3px 25px;font-size:1em;}.page-find-a-jeweler .retailer-distance{text-transform:lowercase;}.page-find-a-jeweler .retailer-phone a:hover{color:#a78727 !important;}.page-find-a-jeweler .retailer-page-title{text-transform:uppercase;font-weight:500;font-size:30px;letter-spacing:.08em;margin-top:30px;margin-bottom:30px;}.page-find-a-jeweler .retailer-title{font-size:1.1em;text-transform:uppercase;font-family:'lato',sans-serif;font-weight:600;}.page-find-a-jeweler .retailer-row .country,.page-find-a-jeweler .form-item-circle-value .field-prefix{}.page-find-a-jeweler #edit-circle-wrapper label{}.page-find-a-jeweler .openlayers-views-map{box-shadow:1px 0 3px grey;margin-bottom:1.5em;width:50%;float:left;min-width:310px;margin-right:3em;}.page-find-a-jeweler #popup{font-size:.9em !important;}.page-find-a-jeweler .retailer-display .view-header{font-size:.9em;margin-bottom:10px;font-weight:900;}.page-find-a-jeweler .views-submit-button{margin:20px;}.page-find-a-jeweler #edit-circle-location{margin-top:1px;font-weight:400;font-style:italic;letter-spacing:.08em;color:#666;height:28px;width:110px;}.page-find-a-jeweler .views-submit-button.input[type="submit"]{font-family:'lato',arial,sans-serif;font-size:.9em;width:100%;}.page-find-a-jeweler .views-exposed-form .views-exposed-widget{padding:.5em 0 0 0;min-width:177px;}.page-find-a-jeweler .popup-url a{text-decoration:underline;color:#ffffff;}.page-find-a-jeweler .popup-url a:hover{text-decoration:no-underline;}.page-find-a-jeweler .openlayers-views-map{box-shadow:1px 0 3px grey;width:85%;margin:0 7%;min-width:85%;float:left;}@media all and (min-device-width:740px) and (min-width:740px),(max-device-width:800px) and (min-width:740px) and (orientation:landscape) {
 .page-find-a-jeweler .openlayers-views-map{box-shadow:1px 0 3px grey;width:65%;float:left;margin-right:0;min-width:65%;margin:0;}.page-find-a-jeweler .view-retail-locations .attachment-after{display:block;}.page-find-a-jeweler .view-retail-locations .attachment-before{display:none;} 
}@media all and (min-device-width:980px) and (min-width:980px),(max-device-width:1024px) and (min-width:1024px) and (orientation:landscape) {
 .page-find-a-jeweler .openlayers-views-map{box-shadow:1px 0 3px grey;width:65%;float:left;margin-right:0;min-width:65%;margin:0;}.page-find-a-jeweler .view-retail-locations .attachment-after{display:block;}.page-find-a-jeweler .view-retail-locations .attachment-before{display:none;} 
}@media all and (min-width:1092px) {
 .page-find-a-jeweler .openlayers-views-map{box-shadow:1px 0 3px grey;width:65%;float:left;margin-right:0;min-width:65%;margin:0;}.page-find-a-jeweler .view-retail-locations .attachment-after{display:block;}.page-find-a-jeweler .view-retail-locations .attachment-before{display:none;} 
}
/*})'"*/
