<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*!
 * Lester Martin Jewelers
 * Copyright 2008-2021 Punchmark
 */

#slick-slider .slide .slide-background {
	position: relative;
}

#slick-slider .slide .html-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: auto;
    width: 100%;
    height: 100%;
    color: white;
    display: block
}

#slick-slider .slide .flat-background {
	position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: auto !important;
    bottom: auto !important;
    width: 100% !important;
    height: 100% !important;
}

.alert-global {
  background: #F2DCD9 !important;
  border-color: #F2DCD9 !important;
  color: #111111 !important;
}

.alert-global * {
  color: #111111 !important;
}

.alert-global .close &gt; span &gt; span {
  background: #111111 !important;
}

a#logo,
header .main-content-col.nav-inline a#logo {
  padding: 0;
  padding-right: 0;
  margin-right: auto !important;
}

body:not(#home) a#logo {
  background: url(https://cdn.jewelryimages.net/static/domains/lestermartinjewelers/images/store-pics/logo.png?width=600) center center no-repeat;
  background-size: contain;
}

body:not(#home) a#logo img {
  visibility: hidden;
}

body:not(#home) header {
  background: white !important; 
  box-shadow: 0 0 0 1px rgba(0,0,0,0.1), 0 0 50px rgba(0,0,0,0.05);
}

body:not(#home) nav.navbar .nav-item .nav-link,
body:not(#home) header .content-toolbar &gt; .content-toolbar-inner &gt; ul &gt; li, 
body:not(#home) header .content-toolbar &gt; .content-toolbar-inner &gt; ul &gt; li &gt; a:not(.btn) {
  color: #111111 !important;
}

@media(min-width:768px){
	body#home .alert-global + header {
	  top: 41px !important;
	}
	body#home .sitemanager-page .alert-global + header {
	  top: 104px !important;
	}
	body header,
	body#home header {
	  padding: 10px 0px;
	}
	a#logo,
	header .main-content-col.nav-inline a#logo {
	  margin-right: 20px !important;
	}
	nav.navbar {
	  margin-top: 15px;
	}
	nav.navbar .nav-item .nav-link {
	  font-size: 1.65vw;
	}
	header .main-content-col.nav-inline &gt; .content-toolbar.bottom {
	  bottom: 0rem;
	}
}

@media(min-width:992px){
	body header,
	body#home header {
	  padding: 10px 0px;
	}
	body#home header &gt; .container {
	  max-width: 100% !important;
	  padding-left: 30px !important;
	  padding-right: 30px !important;
	}
	nav.navbar .nav-item .nav-link {
	  font-size: 1.55vw;
	}
}

@media(min-width:1200px){
	body#home header &gt; .container {
	  max-width: 1140px !important;
	  padding-left: 20px !important;
	  padding-right: 20px !important;
	}
	nav.navbar .nav-item .nav-link {
	  font-size: 1.1rem;
	}
}

@media(min-width:1500px){
	.container,
	body#home header &gt; .container {
	  max-width: 1440px !important;
	}
}

@media(max-width:767px){
	body#home a#logo {
	  background: url(https://cdn.jewelryimages.net/static/domains/lestermartinjewelers/images/store-pics/logo.png?width=400) center center no-repeat;
	  background-size: contain;
	}
	body#home a#logo img {
	  visibility: hidden;
	}
	body#home header {
	  background: white !important; 
	  box-shadow: 0 0 0 1px rgba(0,0,0,0.1), 0 0 50px rgba(0,0,0,0.05);
	}
	header .content-toolbar.container {
	  background: #fff !important;
	  border-top: 1px solid rgba(0,0,0,0.1) !important;
	}
	nav.navbar {
	  z-index: 99;
	}
	nav.navbar .nav-item .nav-link,
	body:not(#home) nav.navbar .nav-item .nav-link,
	header .content-toolbar &gt; .content-toolbar-inner &gt; ul &gt; li &gt; a:not(.btn),
	header .content-toolbar &gt; .content-toolbar-inner &gt; ul &gt; li &gt; a:not(.btn) i,
	header .content-toolbar &gt; .content-toolbar-inner &gt; ul &gt; li &gt; a:not(.btn) span {
	  color: #111111 !important;
	}
	body#home nav.navbar .nav-item .nav-link:hover,
	body#home nav.navbar .nav-item .nav-link:active,
	body#home nav.navbar .nav-item .nav-link:focus,
	body:not(#home) nav.navbar .nav-item .nav-link:hover,
	body:not(#home) nav.navbar .nav-item .nav-link:active,
	body:not(#home) nav.navbar .nav-item .nav-link:focus {
	  color: #ffffff !important;
	}
	.top-widgets [data-pagebuilder="widget"],
	.top-widgets [data-pagebuilder="widget"] &gt; div, 
	.top-widgets [data-pagebuilder="widget"] &gt; div &gt; img {
		aspect-ratio: 800 / 600 !important;
	}
	.top-widgets .h3, .bottom-widgets .h3 {
		font-size: 1.25rem !important;
		font-weight: 500 !important;
		line-height: 1.75rem !important;
	}
}














</pre></body></html>