.flexslider a:active{outline:0}.slides{margin:0;padding:0;list-style:none}.flexslider{width:100%;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;zoom:1}.flexslider .slides>li{display:none;position:relative}.flexslider .slides img{max-width:100%;display:block}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.flexslider .slides{zoom:1}.responsive-slider.flexslider{background:0 0!important;border:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important}.responsive-slider.flexslider a,.responsive-slider.flexslider a:hover,.responsive-slider.flexslider a:visited{text-decoration:none;border-bottom:none}.responsive-slider.flexslider .slides img{background:0 0;height:auto!important;border:medium;margin:0;padding:0;background:0 0#fff0;width:100%!important}.responsive-slider.flexslider .slides,.responsive-slider.flexslider .slides li{list-style:none;margin:0;padding:0}.responsive-slider.flexslider .slide{position:relative}.flexslider,.responsive-slider.flexslider .slide .slide-title{margin:0;padding:0}.responsive-slider.flexslider .slide-title a{position:absolute;top:0;right:0;font-size:18px;line-height:1.3em;color:#fff;background:#222;background:rgb(0 0 0/.3);text-shadow:none;margin:0;padding:.5em 1em}.responsive-slider.flexslider .slide-title a:hover{color:#fff;background:rgb(0 0 0/.5)}ul{box-sizing:border-box;margin-top:0;margin-bottom:10px}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}footer{display:block}html{font-family:sans-serif;-ms-text-size-adjust:100%;font-size:62.5%;-webkit-tap-highlight-color:#fff0}body{background-color:#fff;padding-top:0;padding-bottom:60px;font-family:"Open Sans",sans-serif!important;line-height:24px!important;font-size:14px!important;color:#595858!important;background:#2c2c2c}a:active,a:hover{outline:0}h1{margin:.67em 0}.cta span,b,strong{font-weight:700}img{border:0}body,button,input{margin:0}button{text-transform:none}button,input[type=submit]{cursor:pointer;-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}@media print{*{color:#000!important;text-shadow:none!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}img{page-break-inside:avoid;max-width:100%!important}@page{margin:2cm .5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important}button,input{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:focus,a:hover{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}p{margin:0 0 10px}h1,h3{margin-top:20px;margin-bottom:10px}h3{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;line-height:1.1;font-size:24px}ul ul{margin-bottom:0}.container:after,.container:before{display:table;content:" "}.container:after{clear:both}.row:after,.row:before{display:table;content:" "}.row:after{clear:both}@media (min-width:768px){.row{margin-right:-15px;margin-left:-15px}}.col-12,.col-lg-12,.col-lg-3,.col-sm-12,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-12{float:left;width:100%}@media (min-width:768px){.container{max-width:728px}.col-sm-12,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7{float:left}.col-sm-4{width:33.33333333333333%}.col-sm-5{width:41.66666666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.333333333333336%}.col-sm-12{width:100%}}@media (min-width:992px){.container{max-width:940px}.col-lg-12,.col-lg-3{float:left}.col-lg-3{width:25%}.col-lg-12{width:100%}}@media (min-width:1200px){.container{max-width:940px}}.collapse{display:none}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgb(0 0 0/.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgb(0 0 0/.175);box-shadow:0 6px 12px rgb(0 0 0/.175);background-clip:padding-box}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.428571429;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#fff;text-decoration:none;background-color:#357ebd;background-image:-webkit-gradient(linear,left 0,left 100%,from(#428bca),to(#357ebd));background-image:-webkit-linear-gradient(top,#428bca,0%,#357ebd,100%);background-image:-moz-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);background-repeat:repeat-x}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav:after,.nav:before{display:table;content:" "}.nav:after{clear:both}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.navbar{min-height:50px;padding-right:15px;padding-left:15px}.navbar:after,.navbar:before{display:table;content:" "}.navbar:after{clear:both}.navbar-nav{margin-top:10px;margin-bottom:15px}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px;line-height:20px;border-radius:4px}.navbar-nav>li>a:focus,.navbar-nav>li>a:hover{color:#333;background-color:#fff0}.navbar-brand{display:block;max-width:200px;padding:15px;margin-right:auto;margin-left:auto;font-size:18px;font-weight:500;line-height:20px;color:#777;text-align:center}.navbar-brand:focus,.navbar-brand:hover{color:#5e5e5e;text-decoration:none;background-color:#fff0}.navbar-toggle{position:absolute;top:9px;right:10px;width:48px;height:32px;padding:8px 12px;background-color:#fff0;border:1px solid #ddd;border-radius:4px}.navbar-toggle:focus,.navbar-toggle:hover{background-color:#ddd}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;background-color:#ccc;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}@media screen and (min-width:768px){.navbar-brand{float:left;margin-right:5px;margin-left:-15px}.navbar-nav{margin-top:0;margin-bottom:0;text-align:center}.navbar-nav>li{display:inline-blockl}.navbar-nav>li>a{border-radius:0}.navbar-toggle{position:relative;top:auto;left:auto;display:none}.nav-collapse.collapse{display:block!important;height:auto!important;overflow:visible!important}}@-ms-viewport{width:device-width}@media screen and (max-width:400px){@-ms-viewport{width:320px}}.visible-sm{display:block!important}@media (min-width:768px) and (max-width:991px){.visible-sm{display:none!important}}@media (min-width:992px){.visible-sm{display:none!important}}a:hover{text-decoration:none!important}h1,h2,h3,li,p,ul{-ms-word-wrap:break-word;word-wrap:break-word}.container{margin:0 auto}@font-face{font-display:swap;font-family:"Genericons";src:url(/wp-content/themes/theme20/assets/fonts/genericons-regular-webfont.eot);src:url(/wp-content/themes/theme20/assets/fonts/genericons-regular-webfont.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/theme20/assets/fonts/genericons-regular-webfont.woff)format("woff"),url(/wp-content/themes/theme20/assets/fonts/genericons-regular-webfont.ttf)format("truetype"),url(/wp-content/themes/theme20/assets/fonts/genericons-regular-webfont.svg#genericonsregular)format("svg");font-weight:400;font-style:normal}input[type=submit]{margin-top:-10px;padding:4px}form{margin:0}img.alignnone{display:block;position:relative}.clearboth{height:0;clear:both;margin:0;padding:0}h1,h2{font-family:"Lato",sans-serif}h1{color:#ff5c5c;font-size:28px!important;line-height:30px!important;padding:0;text-align:left;font-weight:300}h2{color:#c3a770!important;font-size:25px!important;line-height:22px!important;padding:4px 0 10px;margin:0 0 5px;font-weight:400}.cta a{color:#fff!important}.phone{background:#c3a770 url(/wp-content/themes/theme20/images/phone-icon.png)no-repeat 10px center;font-size:29px;padding:13px 11px 9px 46px;color:#fff;text-align:center;margin:0 auto}.mobile{display:none}.desk{display:inline-block}body,html{-webkit-text-size-adjust:none}.main_footer a:focus{text-decoration:none;color:#fff}.header-wrapper{background-color:#f0f0f0;width:100%;position:relative;z-index:9999;float:left;-webkit-box-shadow:10px 10px 10px -12px rgb(0 0 0/.45);-moz-box-shadow:10px 10px 10px -12px rgb(0 0 0/.45);box-shadow:10px 10px 10px -12px rgb(0 0 0/.45)}.content-wrapper a{color:#595858!important;text-decoration:underline}.content-wrapper a:hover{color:#ffa300;text-decoration:none}.page-header{padding:15px 0 0;margin:0;line-height:normal;border:0}.page-header h1{padding:0 0 15px;margin:25px 0 15px;font-family:"Raleway",sans-serif;color:#697e8d;font-weight:400;font-size:39px!important}.navbar{z-index:9999;position:relative;width:100%;float:left;border-radius:0!important;background-color:#697e8d}.nav-collapse{float:left;width:100%;border-radius:0 0 0 0;height:47px}.navbar-nav>li{font-family:"Lato",sans-serif;font-size:14px;line-height:18px}.navbar-nav>li>a{color:#fff!important;text-transform:uppercase;display:inline-block}.navbar-nav>li>a:hover{background:0 0!important;outline:0}.navbar-nav>li:first-child{background:0 0;border-radius:0!important}.banner{float:left;height:auto;margin-top:0;position:relative}.banner,.banner-inner img{width:100%}.cta{color:#697e8d}.cta,.cta a{float:right;text-align:right;font-size:21px;line-height:18px;margin-top:2px;padding-top:3px;height:22px;font-family:"Lato",sans-serif;margin-bottom:10px}.content-wrapper ul li{background:url(/wp-content/themes/theme20/images/bullet.png)no-repeat left;margin:0 0 10px;text-align:left;padding:0 0 0 20px;list-style:none}.cta span.loc-addres{font-size:18px}.search-form{position:relative;z-index:99999;padding-right:0}.search-form input[type=text]{background:#fff;padding:0 5px;font-size:13px;margin:0;min-height:30px;float:right;text-align:left;line-height:28px;border:#cacacc 1px solid}.search-form input[type=submit]{background:url(/wp-content/themes/theme20/images/search_button.png)no-repeat top right;width:31px!important;float:right;margin:0;height:30px;border:0}.content-wrapper{background:#f8f8f8;clear:both;width:100%;padding-bottom:50px}.footer2{color:#fff;text-align:center;padding:20px 0;background:#697e8d}.responsive-slider.flexslider{margin:0!important}.main_footer{background:#9a9a7d;min-height:290px;width:100%;float:left}.about_block h3{font-size:30px;padding:32px 0 20px;margin:0}.address{padding:20px;width:100%;float:left;margin-bottom:30px}.address,.address a,.address p{color:#fff}.address a:hover{text-decoration:underline!important}.address #text-3 em{font-size:13px}.about_block h3,.copyright{text-align:center;color:#fff;font-family:"Lato",sans-serif}.copyright{padding:0!important;font-size:14px}.footer_menu ul#menu-menu-2{width:100%;padding-bottom:10px;text-align:center}.footer_menu ul#menu-menu-2 li{float:none;list-style:none;display:inline-block;border-right:1px solid #fff;padding:0 10px;//background:url(/wp-content/themes/theme20/images/footer-li.png)no-repeat left 6px center}.footer_menu ul#menu-menu-2 li:first-child{padding-left:0;background:0 0}.footer_menu ul#menu-menu-2 li a{color:#fff;margin:0;line-height:26px;white-space:nowrap;font-family:"Lato",sans-serif;font-size:15px}.footer_menu ul#menu-menu-2 li:first-child a{background:0 0;border:0;padding-left:0}.footer_menu ul#menu-menu-2 li a:hover{color:#fff;text-decoration:underline!important}.footer_menu ul#menu-menu-2 li:last-child{border:0}.about_block,.footer_menu .menu-menu-1-container ul li{float:left}.top-navbar .navbar-nav>li{display:inline-block}.top-navbar .navbar-nav>li>a{padding:0 51px;line-height:56px}.container{max-width:970px}@media screen and (min-width:768px){.responsive-slider.flexslider #slide-156 .slide-title a{display:none}.responsive-slider.flexslider .slide-title a{font-size:30px!important;text-transform:capitalize;line-height:.7em;background:#000;background:rgb(0 0 0/.8);text-shadow:none;margin:0;right:0!important;padding:.8em;top:85%;font-weight:700;cursor:default}.responsive-slider.flexslider .slide-title a :hover{background:#000!important;background:rgb(0 0 0/.8)!important}.search-form{top:53px}}@media screen and (min-width:768px) and (max-width:979px){.page-header h1{line-height:4rem!important}h1{padding:0}.logo{width:50%;max-width:400px;float:left}.top-navbar .navbar-nav>li>a{padding:0 35px}.content-wrapper{padding:0 15px;box-shadow:none;clear:both;margin:auto;width:100%}.header-wrapper{background-color:#f0f0f0}.header-logo-cta .col-sm-7{width:50%!important}.header-logo-cta .col-sm-7 .col-sm-7{width:100%!important}}.header-logo-cta{padding:10px 0}.navbar-nav>li,.navbar-nav>li:hover{background:0 0}.navbar-nav>li:hover ul li:hover a,.navbar-nav>li:hover>a{color:#9a9a7d!important}.navbar-nav>li:first-child{}.navbar{margin:0}.navbar-nav>li:first-child>a{background:0 0;margin-left:0}.navbar-nav>li>a:hover{color:#697e8d!important;background:url(https://www.davidellisjewelry.com//wp-content/themes/theme20/images/active.png)left center repeat-x!important}.dropdown-menu{padding:16px 0!important;background:#fafafa}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background:0 0}.footer_menu .sub-menu{display:none}.footer_menu .menu-menu-1-container ul{float:left;width:100%;margin:0;padding:0}@media screen and (max-width:320px){.logoimg{margin-top:-12px;width:100%}}@media screen and (max-width:768px){.banner{margin-top:0}.search-form{width:230px;margin:5px auto 60px;clear:both;top:4px}.cta,.logo{float:none;text-align:center}.cta{height:auto;line-height:25px;margin:0 auto 10px;padding:0}.logo{width:100%;max-width:100%;padding:5px;margin-bottom:10px}.header-logo-cta .col-sm-7{width:100%!important}.header-wrapper{background-color:#f0f0f0}}@media screen and (max-width:767px){.responsive-slider.flexslider .slide-title a{display:none}.copyright{margin-bottom:10px}.dropdown-menu>li>a{font-size:13px!important;padding:10px 20px}#menu-menu-1{box-shadow:0 2px 3px rgb(0 0 0/.3)}.page-header{padding:5px 0 0}.page-header h1{line-height:4rem!important;font-size:3.5rem!important;margin:0}.address{padding:0;background:0 0}.main_footer{background:#9a9a7d}.top-navbar .navbar-nav>li{display:block;background:url(/wp-content/themes/theme20/images/active.png)repeat-x left center #fff0!important;clear:both}.top-navbar .navbar-nav>li>a{padding:2px 28px}h1{padding:0;font-size:23px!important}.banner{margin-top:0!important}.navbar-brand{color:#fff;text-transform:uppercase}.navbar{max-height:50px!important}.navbar-nav{margin-top:0!important}.address .col-sm-4{margin-top:30px}.copyright,.footer_menu ul#menu-menu-2{text-align:center!important}.about_block{float:none!important}.header-logo-cta{padding:10px}.content-wrapper{box-shadow:none;margin:auto;padding-top:20px}.navbar-toggle .icon-bar{background-color:#fff!important}.navbar-toggle{border:1px solid #fff!important}.navbar-brand{max-width:329px!important;padding:15px 0!important;text-align:left!important}.navbar-brand.visible-sm{text-align:center!important}.navbar{border-radius:0}.navbar-nav>li:hover a{color:#5cc276!important}.navbar-nav>li:hover>a{color:#697e8d!important}.dropdown-menu>li>a,.navbar-nav>li:hover ul li a{color:#333!important}.dropdown-menu>li a:hover,.dropdown-menu>li:hover>a{color:#5cc276!important;background:0 0}}@media screen and (max-width:580px){.footer_menu ul#menu-menu-2 li{float:none;text-align:center;display:inline}.address span{display:block}.address span.desk{display:none!important}}@media screen and (max-width:480px){.page-header h1{background:0 0}}.logoimg{margin-top:-12px;margin-bottom:15px}.navbar-nav{text-align:left}.address .col-sm-4 img{display:block;width:auto;margin:0 auto 15px;min-height:51px}.address .col-sm-4{text-align:center}h1,h2,h3,li,p,ul{-webkit-hyphens:none!important;-moz-hyphens:none!important;hyphens:none!important}.dropdown-menu>li>a{font-size:16px;text-transform:uppercase}@media screen and (min-width:768px) and (max-width:992px){.responsive-slider.flexslider .slide-title a{font-size:18px!important;width:67%;top:80%}.top-navbar .navbar-nav>li>a{padding:0 29px}}@media screen and (min-width:992px) and (max-width:1024px){.responsive-slider.flexslider .slide-title a{font-size:20px!important;width:67%;top:80%}.phone{padding:10px 12px 0 46px}}@media screen and (max-width:1024px){.desk{display:none}.mobile{display:inline-block}}