
.grid-tile{position:relative;border:3px white solid;height:400px;min-height:25px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;vertical-align:middle;}.grid-tile:hover{
}.element-heading{margin:13px 0 0 0;padding:6px 0;border:solid 1px rgb(219,255,200);border-width:0 0 3px 0;color:rgb(80,80,80);}.EchoCMS-Element{position:relative;overflow:hidden;}.EchoCMS-Element>.wrap{position:absolute;top:0;right:0;bottom:0;left:0;}.EchoCMS-Element .overlay-text{position:absolute;top:60%;left:20%;font-size:2em;color:#EEE;text-shadow:black 0.1em 0.1em 0.3em;z-index:200;}.EchoCMS-Element.grid-33 .overlay-text{font-size:1.7em;}.EchoCMS-Element.grid-25 .overlay-text{font-size:1.5em;}.EchoCMS-Element dl.field{margin:0 0 15px 0;}.EchoCMS-Element dl.field dt{float:left;width:130px;padding-top:9px;text-align:right;line-height:1.2em;clear:both;font-size:0.9em;white-space:nowrap;}.EchoCMS-Element dl.field dd{margin-left:140px;padding:1px 0;line-height:1.7em;font-size:0.9em;}.EchoCMS-Element dl.field dd input[type=text],.EchoCMS-Element dl.field dd input[type=email],.EchoCMS-Element dl.field dd input.text{width:90%;padding:4px 6px;font-size:1em;}.EchoCMS-Element dl.field dd textarea{width:90%;}.LED-EchoCMS-Element{box-sizing:border-box;}.EchoCMS-Element input.validation-failed{border-color:red;background-color:#FFCCCC;}.EchoCMS-Element input.validation-passed{border-color:gree;background-color:#CCFFCC;}.cycle-pager{position:relative;margin-top:-56px;width:100%;height:56px;background-color:white;background-color:rgba(255,255,255,0.3);text-align:center;z-index:20000;}.cycle-pager img{display:inline-block;box-sizing:border-box;margin:0 2px;height:100%;border:solid 3px rgba(255,255,255,0.5);cursor:pointer;}.cycle-pager .cycle-pager-active{border-color:rgb(156,203,91);}.LED-EchoCMS-Element-LogoMenu{
}.LED-EchoCMS-Element-Tile-HTML{overflow:auto;}.LED-EchoCMS-Element-Tile-HTML .html-wrap{padding:0 30px 10px 30px;font-size:1.1em;}.LED-EchoCMS-Element-Tile-HTML .html-wrap p{text-align:justify;text-justify:distribute;hyphens:auto;}@media (max-width:900px){.LED-EchoCMS-Element-Tile-HTML .html-wrap{padding:0 10px 10px 10px;font-size:1em;}}.LED-EchoCMS-Element-Tile-Image{display:block;background-color:transparent;}.LED-EchoCMS-Element-Tile-Image .wrap{height:auto;}.LED-EchoCMS-Element-Tile-Image div.img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}.LED-EchoCMS-Element-Tile-Image img.img{width:100%;height:auto;}.LED-EchoCMS-Element-Tile-Image div.img img.img{display:none;}.LED-EchoCMS-Element-Tile-Slideshow{display:block;background-color:transparent;}.LED-EchoCMS-Element-Tile-Slideshow .slideshow{width:100%;height:100%;}.LED-EchoCMS-Element-Tile-Slideshow div.img{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}.LED-EchoCMS-Element-Tile-Slideshow img.img{width:100%;height:auto;}.LED-EchoCMS-Element-Tile-Slideshow div.img img.img{display:none;}.LED-EchoCMS-Element-Tile-Product{display:block;background-color:transparent;}.LED-EchoCMS-Element-Tile-Product .slideshow{width:100%;height:100%;}.LED-EchoCMS-Element-Tile-Product div.img{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}.LED-EchoCMS-Element-Tile-Product img.img{width:100%;height:100%;}.LED-EchoCMS-Element-Tile-Product div.img img.img{display:none;}.LED-EchoCMS-Element-Tile-Product .info-icon{position:absolute;right:20px;bottom:20px;display:block;width:75px;height:75px;background-image:url('/img/LED/icon-alphanumeric-information.png');background-repeat:no-repeat;background-position:0 -10px;z-index:3000;}.LED-EchoCMS-Element-Tile-Product:hover .info-icon{background-position:0 -85px;}.LED-EchoCMS-Element-Tile-Product .product-sold-banner{position:absolute; bottom:0; left:0; background-image:url('/img/LED/product-sold-banner.png'); background-repeat:no-repeat; background-size:contain; background-position:0 100%; width:70%; height:80%;}@media (max-width:768px){.LED-EchoCMS-Element-Tile-Product .product-sold-banner{width:50%; height:50%; }}.LED-EchoCMS-Element-Tile-ProductIndex{display:block;background-color:transparent;}.LED-EchoCMS-Element-Tile-ProductIndex .slideshow{width:100%;height:100%;}.LED-EchoCMS-Element-Tile-ProductIndex div.img{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}.LED-EchoCMS-Element-Tile-ProductIndex img.img{width:100%;height:auto;}.LED-EchoCMS-Element-Tile-ProductIndex div.img img.img{display:none;}.LED-EchoCMS-Element-Tile-RelatedProducts{height:auto;}.LED-EchoCMS-Element-Tile-RelatedProducts h3{margin:13px 0 0 6px;padding:6px 10px;border:solid 1px rgb(219,255,200);border-width:0 0 3px 0;color:rgb(80,80,80);}@media (max-width:500px){.LED-EchoCMS-Element-Tile-RelatedProducts h3{padding:6px 0;}}.LED-EchoCMS-Element-Tile-Worker{display:block;background-color:transparent;}.LED-EchoCMS-Element-Tile-Worker .slideshow{width:100%;height:100%;}.LED-EchoCMS-Element-Tile-Worker div.img{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}.LED-EchoCMS-Element-Tile-Worker img.img{width:100%;height:auto;}.LED-EchoCMS-Element-Tile-NewsletterSignup,.LED-EchoCMS-Element-Tile-NewsletterSignup.modal{margin:0;padding:0;background-color:rgb(128,128,128);}.LED-EchoCMS-Element-Tile-NewsletterSignup .wrap{position:absolute;top:0;right:0;bottom:0;left:0;padding:40px 10px 20px 30px;font-size:1.1em;color:#EEE;}.LED-EchoCMS-Element-Tile-NewsletterSignup .heading{font-size:1.4em;font-weight:bold;}.LED-EchoCMS-Element-Tile-NewsletterSignup input{padding:3px 6px;font-size:1.2em;width:70%;}.LED-EchoCMS-Element-Tile-NewsletterSignup button{border-style:none;background-color:transparent;font-size:1.2em;color:#EEE;cursor:pointer;}.LED-EchoCMS-Element-Tile-NewsletterSignup .subtext{display:block; margin:10px 40px 10px 30px; font-size:1.3em; text-align:center;}.LED-EchoCMS-Element-Tile-NewsletterSignup.modal{border-radius:0;}.jquery-modal.blocker{z-index:25000 !important;}@media (max-width:970px){.LED-EchoCMS-Element-Tile-NewsletterSignup .subtext{margin:10px 10px 10px 0; font-size:0.85em; }}.LED-EchoCMS-Element-Tile-QuickLinks{background-color:white;color:#333;}.LED-EchoCMS-Element-Tile-QuickLinks .wrap{position:relative;width:100%;height:100%;}.LED-EchoCMS-Element-Tile-QuickLinks .column{width:50%;float:left;}.LED-EchoCMS-Element-Tile-QuickLinks .heading{font-weight:bold;font-size:1.2em;letter-spacing:1px;margin:30px 10px 5px 40px;padding:0 4px;}.LED-EchoCMS-Element-Tile-QuickLinks ul{list-style-type:none;margin:5px 40px 10px 40px;padding:0;}.LED-EchoCMS-Element-Tile-QuickLinks ul li{margin:1px 0;padding:0;font-size:1.2em;letter-spacing:1px;white-space:nowrap;}.LED-EchoCMS-Element-Tile-QuickLinks ul li a{display:block;margin-left:-6px;padding:1px 10px;border-radius:4px;}.LED-EchoCMS-Element-Tile-QuickLinks ul li a:hover{background-color:rgb(156,203,91);color:white;}.LED-EchoCMS-Element-Tile-QuickLinks .copyright{position:absolute;right:15px;bottom:15px;text-align:right;clear:both;font-size:0.9em;color:#777;}@media (max-width:970px){.LED-EchoCMS-Element-Tile-QuickLinks .heading{margin:20px 10px 5px 20px;}.LED-EchoCMS-Element-Tile-QuickLinks ul{margin:5px 5px 10px 20px;}.LED-EchoCMS-Element-Tile-QuickLinks ul li{margin:3px 0;font-size:1em;}}.LED-EchoCMS-Element-Tile-Map{
}.LED-EchoCMS-Element-Tile-Map .wrap{border:#999 1px solid;}.LED-EchoCMS-Element-Tile-Map iframe{width:100%;height:100%;pointer-events:none;}.LED-EchoCMS-Element-Tile-Video{
}.LED-EchoCMS-Element-Tile-Video .wrap{position:absolute;top:0;right:0;bottom:0;left:0;border:#999 1px solid;}.LED-EchoCMS-Element-Tile-View iframe{width:100%;height:100%;}.LED-EchoCMS-Element-Tile-Video video{background-color:white;}.LED-EchoCMS-Element-Tile-Slideshow{
}.LED-EchoCMS-Element-Tile-Slideshow .slide{width:100%;height:100%;background-size:cover;background-position:50% 50%;}.LED-EchoCMS-Element-ProductDetails{height:auto !important;min-height:693px !important;}.LED-EchoCMS-Element-ProductDetails .logo-spacer{width:350px;height:200px;}.LED-EchoCMS-Element-ProductDetails-Info{padding:0 10px;color:#555;}.LED-EchoCMS-Element-ProductDetails-Info h1{margin:15px 0 5px 0;padding:0 10px;}.LED-EchoCMS-Element-ProductDetails-Info .html-wrap{padding:0 10px;font-size:1.1em;}.LED-EchoCMS-Element-ProductDetails-Info .html-wrap p{text-align:justify;text-justify:distribute;hyphens:auto;}@media (max-width:767px){.LED-EchoCMS-Element-ProductDetails-Info h1{padding:0;font-size:1.4em;}.LED-EchoCMS-Element-ProductDetails-Info .html-wrap{padding:0;font-size:1em;}}.LED-EchoCMS-Element-ProductDetails-Photos .slideshow img.img{width:100%;height:auto;}.LED-EchoCMS-Element-ProductDetails-Photos .slideshow div.img{width:100%;min-height:700px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;}.LED-EchoCMS-Element-ProductDetails-Photos .slideshow div.img img.img{display:none;}#ProductNav-Previous{position:absolute;top:250px;left:10px;height:103px;width:50px;background-image:url('/img/LED/product-nav-arrows.png');background-repeat:no-repeat;z-index:5000;}#ProductNav-Next{position:absolute;top:250px;right:10px;height:103px;width:50px;background-image:url('/img/LED/product-nav-arrows.png');background-repeat:no-repeat;background-position:-66px 0;z-index:5000;}.LED-EchoCMS-Element-ProductDetails .product-buy-info{font-size:0.9em;padding:2px 10px;}.LED-EchoCMS-Element-ProductDetails .product-buy-info .price{font-family:sans-serif;font-size:1.3em;}.LED-EchoCMS-Element-ProductDetails .btn-shop-cart-add{display:inline-block;margin:10px 4px;padding:4px 12px;background-color:rgb(85,159,228);color:white;border-radius:4px;font-size:0.9em;text-align:center;text-transform:uppercase;letter-spacing:1px;}.LED-EchoCMS-Element-ProductDetails .btn-shop-cart-add:hover{background-color:rgb(45,119,188);}.LED-EchoCMS-Element-ProductDetails .btn-out-of-stock{display:inline-block;margin:10px 4px;padding:4px 12px;background-color:rgb(242,174,169);color:white;border-radius:4px;font-size:0.9em;text-align:center;text-transform:uppercase;letter-spacing:1px;}.LED-EchoCMS-Element-ProductDetails .btn-out-of-stock:hover{background-color:rgb(208,78,33);}.LED-EchoCMS-Element-ProductDetails .btn-customize-product{display:inline-block;margin:4px;padding:4px 12px;background-color:rgb(156,203,91);color:white;border-radius:4px;font-size:0.9em;text-align:center;text-transform:uppercase;letter-spacing:1px;}.LED-EchoCMS-Element-ProductDetails .btn-customize-product:hover{background-color:rgb(126,173,61);}.LED-EchoCMS-Element-ProductDetails .btn-buy-at-shopify{display:inline-block;margin:10px 4px;padding:4px 12px;background-color:rgb(230,0,0);color:white;border-radius:4px;font-size:0.9em;text-align:center;text-transform:uppercase;letter-spacing:1px;}.LED-EchoCMS-Element-Tile-ContactForm{}.LED-EchoCMS-Element-Tile-ContactForm .wrap-auto{padding:2px 20px;background-color:rgb(128,128,128);color:#EEE;}.LED-EchoCMS-Element-Tile-ContactForm .sidebar{position:absolute;top:0;left:0;bottom:0;width:350px;background-size:cover;background-position:center;border-right:6px white solid;}.LED-EchoCMS-Element-Tile-ContactForm .form-with-sidebar{margin-left:360px;}.LED-EchoCMS-Element-Tile-ContactForm h3{font-size:1.4em;font-weight:300;font-variant:small-caps;margin-bottom:4px;}.LED-EchoCMS-Element-Tile-ContactForm dl.field dt,.LED-EchoCMS-Element-Tile-ContactForm dl.field dd{font-size:1em;line-height:1em;}.LED-EchoCMS-Element-Tile-ContactForm dl.field dd.field-value{padding-top:8px;line-height:normal;white-space:normal;}@media (max-width:900px){.LED-EchoCMS-Element-Tile-ContactForm .sidebar{display:none;}.LED-EchoCMS-Element-Tile-ContactForm .form-with-sidebar{margin-left:0;}}.LED-EchoCMS-Element-Tile-ProductEnquiry{}.LED-EchoCMS-Element-Tile-ProductEnquiry .wrap-auto{padding:2px 20%;background-color:rgb(128,128,128);color:#EEE;}.LED-EchoCMS-Element-Tile-ProductEnquiry h3{font-size:1.4em;font-weight:300;font-variant:small-caps;}@media (max-width:900px){.LED-EchoCMS-Element-Tile-ProductEnquiry .wrap-auto{padding:2px 10%;}}@media (max-width:700px){.LED-EchoCMS-Element-Tile-ProductEnquiry{font-size:0.85em !important;}.LED-EchoCMS-Element-Tile-ProductEnquiry .wrap-auto{padding:2px 10px;}.LED-EchoCMS-Element-Tile-ProductEnquiry h3{}}.LED-EchoCMS-Element-WorkerDetails{height:auto !important;min-height:693px !important;}.LED-EchoCMS-Element-WorkerDetails .logo-spacer{width:350px;height:200px;}.LED-EchoCMS-Element-WorkerDetails-Info{padding:0 10px;color:#555;}.LED-EchoCMS-Element-WorkerDetails-Info .html-wrap{padding:20px;font-size:1.1em;}.LED-EchoCMS-Element-WorkerDetails-Info .html-wrap p{text-align:justify;text-justify:distribute;hyphens:auto;}@media (max-width:900px){.LED-EchoCMS-Element-WorkerDetails-Info .html-wrap{padding:0;font-size:1em;}}.LED-EchoCMS-Element-WorkerDetails-Photos .slideshow img.img{width:100%;height:auto;}.LED-EchoCMS-Element-WorkerDetails-Photos .slideshow div.img{width:100%;min-height:700px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;}.LED-EchoCMS-Element-Tile-CustomerRegistrationForm{}.LED-EchoCMS-Element-Tile-CustomerRegistrationForm .wrap-auto{padding:2px 20px;background-color:rgb(128,128,128);color:#EEE;}.LED-EchoCMS-Element-Tile-CustomerRegistrationForm .sidebar{position:absolute;top:0;left:0;bottom:0;width:350px;background-size:cover;background-position:center;border-right:6px white solid;}.LED-EchoCMS-Element-Tile-CustomerRegistrationForm .form-with-sidebar{margin-left:360px;}.LED-EchoCMS-Element-Tile-CustomerRegistrationForm h3{font-size:1.4em;font-weight:300;font-variant:small-caps;margin-bottom:4px;}@media (max-width:900px){.LED-EchoCMS-Element-Tile-CustomerRegistrationForm .sidebar{display:none;}.LED-EchoCMS-Element-Tile-CustomerRegistrationForm .form-with-sidebar{margin-left:0;}}.LED-EchoCMS-Element-Tile-CustomerCart{}.LED-EchoCMS-Element-Tile-CustomerCart .wrap{padding:2px 10px;background-color:rgb(128,128,128);color:#EEE;}.LED-EchoCMS-Element-Tile-CustomerCart h3{font-size:1.4em;font-weight:300;font-variant:small-caps;margin-bottom:4px;}.LED-EchoCMS-Element-Tile-CustomerCart table.cart-items{
}.LED-EchoCMS-Element-Tile-CustomerCart table.cart-items tbody{max-height:300px;overflow:scroll;}.LED-EchoCMS-Element-Tile-CustomerCart table.cart-items .quantity input{text-align:center;}.LED-EchoCMS-Element-Tile-CustomerCart table.cart-items .price{text-align:right;}.LED-EchoCMS-Element-Tile-ProductCare .warranty-info,.LED-EchoCMS-Element-Tile-ProductCare .product-care{display:block;margin:8px -2px;padding:12px;border:solid 1px #DDD;border-radius:2px;font-size:1.4em;text-align:center;letter-spacing:1px;color:#999;background-color:#FFF;text-transform:uppercase;}.LED-EchoCMS-Element-Tile-ProductCare .warranty-info:hover,.LED-EchoCMS-Element-Tile-ProductCare .product-care:hover{background-color:#EEE;color:#222;}.LED-EchoCMS-Element-Tile-SiteSearch .wrap{padding:10px 40px;background-color:rgba(0,0,0,0.9);background-image:url('/img/LED/magnifying-glass.png');background-repeat:no-repeat;background-position:90% 80%;color:#FFF;}.LED-EchoCMS-Element-Tile-SiteSearch input.fld-site-search{-webkit-appearance:caret;width:100%;padding:8px 10px;font-size:16px;border-radius:20px;border:solid 1px #CCC;}.LED-EchoCMS-Element-Tile-SiteSearch .search-results{display:none;margin-top:15px;border-radius:5px;overflow-x:scroll;background-color:rgba(20,20,20,0.8);}.LED-EchoCMS-Element-Tile-SiteSearch .search-results ul{margin:0;padding:0;list-style-type:none;}.LED-EchoCMS-Element-Tile-SiteSearch .search-results li{margin:2px 0;padding:0;border-bottom:solid 1px #333;}.LED-EchoCMS-Element-Tile-SiteSearch .search-results a{display:block;padding:8px 10px;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.LED-EchoCMS-Element-Tile-SiteSearch .search-results a span{font-size:0.9em;font-style:italic;color:#AAA;}.LED-EchoCMS-Element-Tile-SiteSearch .search-results a:hover{background-color:rgb(186,212,140);color:black;}.LED-EchoCMS-Element-Tile-SiteSearch .search-results a:hover span{color:black;}.LED-EchoCMS-Element-Tile-Testimonial .img{padding-top:40px;text-align:center;}.LED-EchoCMS-Element-Tile-Testimonial blockquote{margin:15px 40px 10px 40px;text-align:center;font-size:1.1em;font-weight:500;font-style:italic;line-height:1.5em;color:rgb(163,156,144);}.LED-EchoCMS-Element-Tile-Testimonial p.author{text-align:center;font-size:1em;color:rgb(163,156,144);}.LED-EchoCMS-Element-Tile-CoreValue .img{padding-top:40px;text-align:center;}.LED-EchoCMS-Element-Tile-CoreValue blockquote{margin:15px 40px 10px 40px;text-align:center;font-size:1.1em;font-weight:500;font-style:italic;line-height:1.5em;color:rgb(163,156,144);}@media (max-width:500px){.LED-EchoCMS-Element-Tile-SiteSearch .wrap{padding:10px 15px;font-size:0.9em;}}