<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*       _________
        d         b
       d           b
      d             b
     d               b
    d                 b
     ''':::.....:::'''
            fff
          .'   '.
         ^       ^.'--.
         b       d     ,
          czzzzzd       ..oOo

	   Amerlux Website      
	Written by Weblications */


/* !! MINIFY THIS FILE BEFORE PRODUCTION !! */
html,html&gt;body,html&gt;body&gt;form{overflow-x:hidden;min-height: 100%;}
.poppins {font-family: "Poppins", sans-serif;}
.playfair, .pf {font-family: "Playfair Display", sans-serif;}
.container {margin:0;padding: 0.5vw 10vw;max-width:initial;}
.text-black {color:black!important;}

body{
	font-family: "Poppins", sans-serif;
}

#header {
	width: 100vw;
	height:15vh;
	min-height: 100px;
	padding: 0.5vw 10vw;
	display:flex;
	position:relative;
	align-items:center;
	/*border: 1px solid;*/
	z-index:41;
}

#header .logo,#header .logo-ko {text-align:center;}
#header .logo img,#header .logo-ko img {
	height:5vw;
}

#header .mobile-menu-btn, #header .mobile-menu-overlay, #header .mobile-menu-spacing {display:none;}

#header ul {
	list-style:none;
	display:flex;
	margin: 0;
    padding: 0;
    justify-content: flex-end;
}

/* Menu */
#header .navigation {
	margin-left: auto;
	width: auto;
	height: 100%;
	display:flex;
	flex-direction:column;
}
#header .topMenu {
	margin-top:2vh;
	display:flex;
	align-items: center;
	justify-content: flex-end;
	font-family: "Poppins", sans-serif;
	position:relative;
}
#header .topMenu &gt; .genSearch {
	--search-color:  black;
	right:0;
	height:32px;
	width:220px;
	display:block;
	/*position:absolute;
	top:100%;
	margin-top:20px;*/
	position: relative;
    margin-left: 1rem;
}
#header .topMenu &gt; .genSearch &gt; input {
	width:100%;
	border: 1px solid var(--search-color);
	color: var(--search-color);
	border-radius: .25rem;
	height:32px;
	line-height:32px;
	padding:0;
	padding-left:25px;
	position:relative;
	background-color: transparent;
}
#header .topMenu &gt; .genSearch &gt; input::placeholder {
	color: var(--search-color) !important;
}
#header .topMenu &gt; .genSearch:before {
	font-family:"Font Awesome 5 Free";
	font-weight:900;
	content:'\f002';
	position:absolute;
	top:0;
	left:4px;
	bottom:0;
	height:32px;
	line-height:32px;
	z-index:2;
	color:var(--search-color);
}

#header .topMenu a {
	font-size: 14px;
	font-weight: 500;
	margin: 0 10px;
	color:black;
	text-decoration:none;
}

#header .mainMenu {
	margin-top:auto;
	margin-right: -10px;
}
#header .mainMenu li {
	font-family: "Poppins", sans-serif;
	font-size: 16px;
}

#header .mainMenu &gt; ul &gt; li {
	position: relative;
	display: inline-block;
	margin: 10px;
}

#header .mainMenu &gt; ul &gt; li:before {
	content: '';
	position:absolute;
	right:-10px;
	top:0;
	bottom:0;
	border-right: 1px solid black;
}
#header .mainMenu &gt; ul &gt; li:last-child:before {
	border: 0px !important;
}

#header .mainMenu &gt; ul &gt; li &gt; a {
	text-decoration:none;
	color: black;
	padding: 7px;
	transition: all 0.2s;
	position: relative;
	text-underline-offset: 2em !important;
}
#header .mainMenu &gt; ul &gt; li.Highlighted &gt; a {
	text-decoration:none;
	color: #f6a81c;
	font-weight: 500;
	padding: 7px;
	transition: all 0.2s;
	position: relative;
}

#header .mainMenu &gt; ul &gt; li &gt; ul &gt; li.Highlighted {font-weight:bold;}

#header .mainMenu &gt; ul &gt; li &gt; ul &gt; li.Highlighted &gt; ul {font-weight:normal;}

#header .mainMenu &gt; ul &gt; li &gt; ul &gt; li.Highlighted &gt; ul &gt; li.Highlighted {font-weight:bold;}


#header .mainMenu &gt; ul &gt; li &gt; ul {
	opacity: 0;
	visibility: hidden;
	transition: all 0.2s;
	background-color: rgba(0,0,0,0.7);
    backdrop-filter: blur(0.5rem);
	position: absolute;
	width: 165px;
	margin-top: 6px;
	padding: 10px 0;
	flex-direction: column;
}

#header .mainMenu &gt; ul &gt; li:first-child &gt; ul{
	flex-direction: row;
	width: auto;
	gap: 25px;
	padding:40px 25px;
	transform: translateX(-50%);
}
#header .mainMenu &gt; ul &gt; li:first-child &gt; ul &gt; li{
	white-space: nowrap;
	text-align: center;
}

#header .mainMenu &gt; ul &gt; li:first-child &gt; ul &gt; li &gt; a &gt; img{
	width: 75px;
	max-width: initial;
	height: auto;
	display: inline-block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}

#header .mainMenu &gt; ul &gt; li:first-child &gt; ul &gt; li &gt; a:hover{
	color: #f29900;
}

#header .mainMenu &gt; ul &gt; li &gt; ul &gt; li {
	padding: 7px;
	width: 100%;
}
#header .mainMenu &gt; ul &gt; li &gt; ul &gt; li &gt; ul {display:none;}

#header .mainMenu &gt; ul &gt; li &gt; ul &gt; li &gt; a {
	color:white;
	display: block;
}

/* Hover Actions*/
/* Link Underline */

/* Orange Submenu */
#header .mainMenu &gt; ul &gt; li:hover &gt; a {
	background-color: black;
	color:white;
}
#header .mainMenu &gt; ul &gt; li &gt; a:before {
	content: "";
	position: absolute;
	width: 70%;
	height: 1px;
	bottom: 10px;
	left: 15%;
	background-color: white;
	visibility: hidden;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
#header .mainMenu &gt; ul &gt; li:hover &gt; a:before {
	visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
#header .mainMenu &gt; ul &gt; li:hover &gt; ul {
	opacity: 1;
	visibility: visible;
}

#header .mainMenu &gt; ul &gt; li &gt; ul &gt; li:hover &gt; ul{
	display: block;
	position: absolute;
	top:0px;
	left:calc(100% - 25px);
	background-color: #003775;
	padding:10px;
	width: 200px;
	margin:0 0 0 0;
}

#header .mainMenu &gt; ul &gt; li &gt; ul &gt; li{
	position: relative;
}

#header .mainMenu &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a{
	background-color: #003775;
	color:white;
	margin-bottom:8px;
	display: block;
}

hr.wide {
	background-color: #bebfbf;
	height:2px;
	border:none;
}

.bolden {font-family:"Poppins",sans-serif;font-weight:600;text-transform:uppercase;color:#f29900;}
.bolden::after {content:" &gt;"}
#content {
	width:100vw;
	/*word-wrap:break-word;*/
	overflow:hidden;
}
#content p {
	/*width:100%;*/
	word-wrap:break-word;
	overflow:hidden;
}

#banner {
	min-height:300px;
	height:40vh;
	max-height:600px;
	display:flex;
	align-self:flex-start;
	justify-content:center;
	overflow:hidden;
	margin-bottom:2rem;
}

#banner &gt; img {align-self:center;}

#banner &gt; * {width:100vw;}

.bigHeaderMidBox {
	height:80vh;
	min-height:600px;
	max-height:850px;
	position:relative;
}
.bigHeaderMidBox &gt; .bg {
	top:0;
	bottom:0;
	left:0;
	right:0;
	position:absolute;
	background-position:center;
	background-size:cover;
	display:flex;
	align-items:flex-start;
	justify-content:center;
	overflow:hidden;
}
.bigHeaderMidBox &gt; .bg &gt; img {
	width:100%;
	align-self:center;
}

.bigHeaderMidBox &gt; .textbox {
	background-color: rgba(255,255,255,0.8);
	position:absolute;
	left:0;
	top:20%;
/* 	bottom:20%; */
	right:50%;
	min-width: 550px;
}
.bigHeaderMidBox &gt; .textbox &gt;.box-content {
	width: 70%;
	min-width:550px;
    padding: 2rem;
	margin-left: auto;
}

.bigHeaderMidBox &gt; .textbox &gt;.box-content &gt; .title {
	display:block;
	font-size:40px;
	font-family:'Playfair Display', serif;
	font-weight:bold;
	color:#464646;
	margin-bottom: 1.5rem;
	line-height: 1em !important;
}
.bigHeaderMidBox &gt; .textbox &gt;.box-content &gt; .body {
	display:block;
	font-size:18px;
	line-height:28px;
	font-family:'Poppins', sans-serif;
	margin-bottom: 1.5rem;
}

.textContent {margin-bottom:2rem;}

.textContent h1 {font-family:'Playfair Display', serif;font-weight:bold;color:#464646;margin-bottom:3rem;}
h2.faux-h1 {font-family:'Playfair Display', serif;font-weight:bold;color:#464646;margin-bottom:3rem;font-size:2.5rem !important;}
.textContent h4 {font-family:'Poppins', sans-serif;font-weight:300;margin-bottom:0.5rem;}

.textContent.primaryBlue h1 {color:#003775;}

.textContent p {max-width:100%;font-family: "Poppins", sans-serif;margin: 0 auto;}

#carouselNews .carousel-item &gt; h2 {color:#464646;margin-bottom:1rem;font-size:1.5rem;}
#carouselNews .carousel-item &gt; .img-cover {margin-bottom:2rem;height:18rem;}
#carouselNews .carousel-item &gt; .img-cover a {height:100%;width:100%;}
#carouselNews .carousel-item &gt; .img-cover img {max-height:100%;max-width:100%;height:auto;width:auto;}
#carouselNews .carousel-item &gt; p {text-align:left;font-size:18px;}
#carouselNews .carousel-item &gt; .btn-news-read {text-align:center;font-size:18px;display:block;margin:1.5rem auto;width:60%;background-color:#f6a81c;padding:0.5rem;border-radius:8px;color:white;}
#carouselNews .carousel-item &gt; .btn-news-read:hover {background-color:#c57f00;}
#carouselNews .carousel-item:first-child {border-left:1px solid rgba(0,0,0,.1);}
#carouselNews .carousel-item {
	overflow:hidden;
	padding:1.5rem;
	border-right:1px solid rgba(0,0,0,.1);
}


.threeRowCaro {}
.threeRowCaro .carousel-item {}

.threeRowCaro .carousel-item .header {
    height:64px;
    background-color: #f29900;
    display:flex;
    justify-content:center;
}
.threeRowCaro .carousel-item .header &gt; span {
    text-transform: uppercase;
    font-weight: 600;
    font-family: "Poppins",sans-serif;
    padding: 1rem;
    font-size: 22px;
    color:white;
}
   .threeRowCaro .carousel-item .content {display:flex;flex-direction:column;align-items:center;}
    .threeRowCaro .carousel-item .img {
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
	min-height:300px;
	height:30vh;
	width:100%;
}

.threeRowCaro .carousel-item .title  {
	font-family:"Poppins",sans-serif;
	font-size: 22px;
	font-weight:bold;
	text-transform:uppercase;
}

.threeRowCaro .carousel-item .see-all {
	margin-top:0.5rem;
	font-family:"Poppins",sans-serif;
	font-size: 20px;
	font-weight:normal;
	text-transform:uppercase;
	color:black;
}
[class*="carousel-control-"]{color:black !important;}
.threeRowCaro .carousel-item .see-all &gt; a {color:black;text-decoration:none;}

.list-group-item.project-title{
	background-color: #888888;
	color: #fff;
	font-weight: bold;
}

.text-primary{
	color: #f29900 !important;
}

.badge-primary{
	background-color: #f29900 !important;
}

.file_url{
	font-size: 12px;
	color: #4d4d4d;
}

div.ln_actions{
	cursor: pointer;
}

div.ln_actions:hover{
	color: #009844;
	text-decoration: underline;
}

div.new-proj-row{
	background-color: #f29900;
	border-radius: 0.25rem;
	border: 1px solid #f29900;
}

/*
div#lnModal div.modal-header, div#lnModal div.modal-footer{
	background-color: #ececec;
}
*/

div#lnChooseModal li.list-group-item{
	cursor: pointer;
}

i.project-delete:hover, i.file-delete:hover{
	cursor: pointer;
	color: #f29900 !important;
}

li.file-spec i.file-icon{
	color:#18629f;
}

li.file-install i.file-icon{
	color:#36b4e5;
}

li.file-revit i.file-icon{
	color: #fc5000;
}

li.file-ies i.file-icon{
	color: #f29900;
}

a.file_dl{
	color: #000;
}

a.file_dl:hover{
	color: #009844;
}

@media screen and (min-width: 768px) {
    .threeRowCaro .carousel-inner {
	    display:flex;
        flex-wrap:nowrap;
	}
    .threeRowCaro .carousel-inner .carousel-item {
        display:block;
        width:33%;
        margin:0;
    }
    .threeRowCaro div[class*="carousel-item-"] {
        -webkit-transform:none !important;
        transform:none !important;
    }

    [class*="carousel-control-"]{display:none !important;}
}

#footer {
	background-color: #424548;
	position:relative;
	padding: 0.5vw 10vw;
	padding-top: 6vh;
	display: flex;
	overflow-x:hidden;
/*
	padding-bottom: 32000px;
    margin-bottom: -32000px;
*/
}
#footer .spectrum {
	background-image: url(/assets/img/Amerlux_LightSpectrum.png);
	background-size:cover;
	background-position:center;
	max-height:25px;
	height:4vh;
	width:100vw;
	position:absolute;
	top:0;
	left:0;
	right:0;
}

#footer .left-hand {
	width: 40vw;
}

#footer .left-hand a {
	color:white;
	text-decoration:none;
	transition: all 0.2s;
}
#footer .left-hand a:hover {
	color:#f6a81c;
}

#footer .left-hand .split:before {
	content: '|';
	margin: 0 1rem;
	color:#f6a81c;
}

#footer .left-hand h4.number {font-size:20px}
#footer .left-hand h6 {font-size:14px}
#footer .left-hand &gt; * { 
	font-family: "Poppins", sans-serif;
	color:white;
	font-weight:normal;
}
#footer .left-hand .goldenrod {
	float:left;
	width: 3vw;
	margin-left: -5rem;
	margin-bottom: -5rem;
	margin-right: 1rem;
}

#footer .left-hand .footer-nav-clone &gt; ul, #footer .left-hand .footer-nav-meta &gt; ul {
	list-style:none;
	margin:0;
	padding:0;
	display:flex;
	margin-left:-10px;
}
#footer .left-hand .footer-nav-clone &gt; ul &gt; li {margin: 10px;position:relative;}
#footer .left-hand .footer-nav-clone &gt; ul &gt; li:before {
	content: '';
	position:absolute;
	right:-10px;
	top:20%;
	bottom:20%;
	border-right: 1px solid white;
}
#footer .left-hand .footer-nav-clone &gt; ul &gt; li:last-child:before {
	border: 0px !important;
}

#footer .left-hand .footer-nav-meta &gt; ul {
	display: flex;
	flex-wrap: wrap;
	text-transform:uppercase;
	font-size:12px;
	margin-left:0;
}
#footer .left-hand .footer-nav-meta &gt; ul &gt; li:after  {
  content: '•';
  color:#868789;
  font-size:20px;
  line-height:12px;
  margin: 10px;
}
#footer .left-hand .footer-nav-meta &gt; ul &gt; li:last-child:after {content:none;}

#footer .social-icons {
	margin-left: auto;
	display: flex;
}

#footer .social-icons &gt; a {
	color:white;
	height:60px;
	width:60px;
	font-size: 25px;
	display:flex;
	align-items:center;
	justify-content:center;
	text-decoration:none;
	text-align:center;
	border: 3px solid white;
	border-radius: 50%;
	margin: 0 10px;
	transition: all 0.2s;
}

#footer .social-icons &gt; a:hover {background-color:#f6a81c;}

.smoothLink {position:relative;}
.smoothLink::before {
	content: "";
	position: absolute;
	width: 95%;
	height: 1px;
	bottom: 2px;
	/*left: 15%;*/
	background-color: black;
	visibility: hidden;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.smoothLink:hover::before {
	visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.img-cover {
	display:flex;
	align-items:flex-start;
	justify-content:center;
	overflow:hidden;
}
.img-cover img {
	width:100%;
	align-self:center;
}
.img-cover.h img {
	width:initial;
	height:100%;
}


div.breadcrumbs a{
	color: #000;

}

div.breadcrumbs a:hover{
	color: #f29900;
}

span.CMSBreadCrumbsCurrentItem{
	color: #f29900;
	font-weight: 500;
}

.blog {
	background-color:#e6e6e7;
	height:35vh;
	width:100%;
}

.blog &gt; a {
	display:flex;
	height:100%;
	width:90%;
	margin: 0 auto;
	flex-direction:column;
	flex-wrap:nowrap;
	justify-content:center;
	align-items:center;
	text-align:center;
	text-decoration:none;
	font-family:'Poppins',sans-serif;
	color:black;
}

.blog h1 {color:#464646;font-family: 'Playfair Display', serif;font-weight:bold;}



#carouselSpotlight {
	margin: 0 -45px;
}

#carouselSpotlight .carousel-item {}

#carouselSpotlight .carousel-item .header {
    height:64px;
    background-color: #f29900;
    display:flex;
    justify-content:center;
}
#carouselSpotlight .carousel-item .header &gt; span {
    text-transform: uppercase;
    font-weight: 600;
    font-family: "Poppins",sans-serif;
    padding: 1rem;
    font-size: 22px;
    color:white;
}
   #carouselSpotlight .carousel-item .content {display:flex;flex-direction:column;align-items:center;}
    #carouselSpotlight .carousel-item .img {
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
	min-height:300px;
	height:30vh;
	width:80%;
}

#carouselSpotlight .carousel-item .title  {
	font-family:"Poppins",sans-serif;
	font-size: 22px;
	font-weight:bold;
	text-transform:uppercase;
}

#carouselSpotlight .carousel-item .see-all {
	margin-top:0.5rem;
	font-family:"Poppins",sans-serif;
	font-size: 20px;
	font-weight:normal;
	text-transform:uppercase;
	color:black;
}
[class*="carousel-control-"]{color:black !important;}
#carouselSpotlight .carousel-item .see-all &gt; a {color:black;text-decoration:none;}

@media screen and (min-width: 768px) {
	#carouselSpotlight .carousel-inner {
	    display:flex;
        flex-wrap:nowrap;
	}
    #carouselSpotlight .carousel-inner .carousel-item {
        display:block;
        width:33%;
        margin:0;
    }
    #carouselSpotlight div[class*="carousel-item-"] {
        -webkit-transform:none !important;
        transform:none !important;
    }

    [class*="carousel-control-"]{display:none !important;}
}

@media screen and (max-width: 768px) {
	body {
		transition: margin-left 0.2s;
	}
	#header .topMenu &gt; .genSearch {
		right:initial;
		left:15px;
	}
	
	#header, .mobile-menu-spacing {
		justify-content:center;
		height: 10vh;
		min-height: 120px;
	}
	
	#header .logo img,#header .logo-ko img {
		height:auto;
		width:auto;
		max-width:50vw;
		max-height:10vh;
	}
	#header .mobile-menu-btn {
		display:block;
		position:fixed;
		top:5vh;
		left: 8vw;
		height:7vh;
		width:7vh;
		z-index:40;
		transition: all 0.2s;
		text-align:center;
		background-color:white;
	}
	#header .mobile-menu-btn i {
		line-height:7vh;
		font-size:4vh;
	}
	#header .navigation {
		top:0;
		left:-60vw;
		bottom:0;
		width:60vw;
		position:fixed;
		overflow-x: hidden;
		transition: all 0.2s;
		color:white;
		z-index:40;
		background-color:white;
		display: flex;
	}
	#header .navigation .topMenu, #header .navigation .mainMenu &gt; ul {
		flex-direction:column;
	}
	#header .mobile-menu-spacing {
		display: flex;
		align-items:center;
		text-align: center;
	}
	#header .mobile-menu-spacing img {
		max-height:80%;
		max-width:80%;
		width:auto;
		height:auto;
	}
	#header .navigation .mainMenu {
		order: 2;
		margin-top:0;
	}
	
	#header .mainMenu &gt; ul &gt; li, #header .topMenu &gt; a {
		width: 60vw;
		margin:0;
		padding:0;
		position:relative;
		transition: all 0.2s;
		min-height:42px;
		
	}
	#header .mainMenu &gt; ul &gt; li:after {
		content: "\f078";
		font-weight: 900;
		font-family: "Font Awesome 5 Free";
		color:black;
		position:absolute;
		right:0;
		top:0;
		width:25%;
		height:42px;
		line-height:42px;
		text-align:center;
		transition: all 0.2s;
	}
	#header .mainMenu &gt; ul &gt; li &gt; a, #header .topMenu a {
		width:75%;
		padding:0!important;
		padding-left:5vw!important;
		margin:0;
		display: flex;
		align-items:center;
		vertical-align: middle;
		min-height:42px;
		color: black !important;
	}
	
	#header .mainMenu &gt; ul &gt; li  a, #header .topMenu a:hover{
		color: black !important;
	}
	
	#header .mainMenu &gt; ul &gt; li &gt; ul &gt; li:hover &gt; ul{
		display: none !important;
	}
	
	#header .mainMenu &gt; ul &gt; li:hover {background-color:#f6a81c;}
	#header .mainMenu &gt; ul &gt; li:hover &gt; a,#header .mainMenu &gt; ul &gt; li &gt; ul {background-color:initial;color:initial;}
	#header .mainMenu &gt; ul &gt; li.activeItem {
		background-color:rgba(0,0,0,0.05);
	}
	#header .mainMenu &gt; ul &gt; li.activeItem &gt; ul {
		max-height:400px;
		width:100%;
		background-color:transparent;
	}
	#header .mainMenu &gt; ul &gt; li &gt; ul &gt; li &gt; a {
		color:black;
		width:100%;
		padding-left:5vw;
	}
	#header .mainMenu &gt; ul &gt; li.activeItem:after {
		transform: rotate(180deg);
	}
	#header .mainMenu &gt; ul &gt; li &gt; ul {
		overflow:hidden;
		position: static;
		max-height:0;
		opacity:0;
		margin:0;
		padding:0;
		visibility: visible;
	}
	
	#header .mainMenu &gt; ul &gt; li:before,#header .mainMenu &gt; ul &gt; li &gt; a:before {content:none;}
	#header .navigation .topMenu {order: 3;	}
	/*body.expandedNav {margin-left:60vw;}*/
	body.expandedNav #header .navigation {
		left:0;
	}
	body.expandedNav #header .mobile-menu-btn {
		left:86vw;
	}
	body.expandedNav #header .mobile-menu-overlay {
		display:block !important;
		position:fixed;
		top:0px;
		bottom:0px;
		left:60vw;
		right:0px;
		width:100vw;
		height:100vh;
		z-index:25;
		background-color:rgba(0,0,0,0.2);
		overflow:hidden;
	}
	
	.bigHeaderMidBox &gt; .bg &gt; img {
		width:initial;
		height:100%;
	}
	
	.bigHeaderMidBox &gt; .textbox {
		right:0;
		top:10%;
		bottom:10%;
		min-width:initial;
	}
	
	.bigHeaderMidBox &gt; .textbox &gt; .box-content {
		width:100%;
		min-width:initial;
		height:100%;
	}
	
	#footer {
		flex-direction:column;
	}
	#footer .left-hand {
		width:100%;
	}
	#footer .left-hand .split:before {
		content: "\A";
		white-space: pre;
	}
	#footer .left-hand .footer-nav-clone {display:none;}
	
	#footer .left-hand .footer-nav-meta {margin-top:2rem;}
	#footer .left-hand .footer-nav-meta &gt; ul {
		flex-direction:column;
	}
	#footer .left-hand .footer-nav-meta &gt; ul &gt; li {font-size:16px;margin-bottom:0.25rem;}
	#footer .left-hand .footer-nav-meta &gt; ul &gt; li:after {content:none}
	
	#header .topMenu {
	margin-top:2vh;
	display:flex;
	justify-content: inherit;
	font-family: "Poppins", sans-serif;
	}
	
	#header .mainMenu &gt; ul &gt; li:first-child &gt; ul{
		flex-direction: column;
		width: auto;
		gap: 0px;
		padding:0px !important;
		transform: translateX(0%);
	}
	#header .mainMenu &gt; ul &gt; li:first-child &gt; ul &gt; li{
		white-space: nowrap;
		text-align: left !important;
		padding:0px 0px 0px 0px !important;
	}
	
	#header .mainMenu &gt; ul &gt; li:first-child &gt; ul &gt; li:last-child{
		padding:0px 0px 20px 0px !important;
	}
	
	#header .mainMenu &gt; ul &gt; li:first-child &gt; ul &gt; li &gt; br{
		display: none !important;
	}
	
	#header .mainMenu &gt; ul &gt; li:first-child &gt; ul &gt; li &gt; a &gt; img{
		display: none;
	}
	
	#header .mainMenu &gt; ul &gt; li:first-child &gt; ul &gt; li &gt; a:hover{
		color: white;
	}
}

a.ln_instructions{
	color: #009844;
}
a.ln_instructions:hover{
	text-decoration: none;
	cursor: pointer;
}
a.ln_instructions:focus{
	outline: none !important
}

h3.popover-header{
	background-color: #009844;
	color: #fff;
}

div.ln-instructions div.card-body{
	background-color: #f0f0f0;
}

div.ln-instructions div.card-body p{
	font-size: 12px;
}

div.ln-instructions div.card-body h4{
	font-size: 15px;
	font-weight: 600;
}

#alert-box {
	z-index:400;
	top:0;
	bottom:0;
	left:0;
	right:0;
	position:fixed;
	background-color:rgba(0,0,0,0.35);
	display:flex;
	align-items:center;
	justify-content:center;
}
#alert-box &gt; div {
	background-color:white;
	height:70%;
	width:40%;
	width:min(40vw,700px);
	position:relative;
}

#alert-box &gt; div &gt; iframe {
	border:none;
	height:100%;
	width:100%;
}
#alert-box .alert-close {
	position:absolute;
	top:0;
	right:12px;
	height:48px;
	line-height:48px;
	font-size:18px;
	text-align:center;
	width:65px;
	cursor:pointer;
}

#covid-alert {
	height:auto;
	background-color:#003775;
	cursor:pointer;
}
#covid-alert:hover {
	height:auto;
	background-color:#002045;
	cursor:pointer;
}
#covid-alert p {color:white;}
#covid-alert p i {color:white;margin-right:16px;}

@media screen and (max-width: 768px) {
	#alert-box &gt; div {
	width:90%;
	}
}


div.ln-instructions div.card-body h4 i{
	color: #009844;
}

.size-12{ font-size: 12px !important }
.size-14{ font-size: 14px !important }
.size-16{ font-size: 16px !important }
.size-18{ font-size: 18px !important }
.size-20{ font-size: 20px !important }
.size-24{ font-size: 24px !important }
.size-28{ font-size: 28px !important }
.size-36{ font-size: 36px !important }
.size-48{ font-size: 48px !important }
.size-60{ font-size: 60px !important }


.newProductsBtn {
    display:inline-block!important;
    background-color: #f29900;
    padding: 0.5rem 2rem;
    cursor:pointer;
    transition: 0.15s all;
}
.newProductsBtn a {
    transition: 0.15s all;
    color:white;
    text-transform: uppercase;
    font-weight: 600;
    font-family: Poppins,sans-serif;
    font-size: 22px;
    text-decoration: none!important;
    
}

.newProductsBtn:hover a {color:white;}

.newProductsBtn .smoothLink::before {background-color:white;}

span#p_lt_ctl02_pageplaceholder_p_lt_ctl00_TabsLayout_tabs_tab4_TabsLayout_4_On_lineForm1_viewBiz_pM_lS{
	font-size: 18px;
	color: #f29900;
	font-weight: bold;
}


.ta-title.ta-tech{
	color: white;
	text-transform: uppercase;
	font-weight: 600;
	padding-top:10px;
	padding-bottom:10px;
	
}

.ta-title.ta-news{
	color: #fba919;
	text-transform: uppercase;
	font-weight: 600;
	padding-top:20px;
	
}

.ta-image{
	height:150px;
	margin:20px 0px;
}

.ta-tech .product-title,.ta-news .product-title{
	font-weight: 600;
	color: #fba919;
	text-transform: uppercase;
}
.ta-tech .product-sub,.ta-news .product-sub{
	color: black;
	text-transform: uppercase;
	margin-top:8px;
}

.ta-subtitle{
	margin-top:30px;
	padding-top:30px;
	padding-bottom:30px;
	border-top:1px solid #ccc;
}

.ta-subtitle.ta-news{
	margin-top:0px;
	padding-top:30px;
	padding-bottom:30px;
	border-top:0px solid #ccc;
}

.ta-button{
	
	text-transform: uppercase;
	font-weight: 600;
}

.ta-button a{
	color: #fff !important;
}

.ta-button.ta-news a{
	background-color: #fba919 !important;
	color: #fff !important;
}

.ta-news-container{
	background-color: #f1f1f1;
	padding-bottom:30px;
}

.ta-left{
	border-right: 1px solid #ccc;
}

img.small-tech-icon{
	width:30px;
	height: auto;
	top:20px;
	left:20px;
}

.logo-ko{
	display: none;
}

.contact-footer{
	background-color: #446091;
	color: white !important;
}

.bold{
	font-weight: 600;
}

.contact-footer input[type="text"]{
	width:80%;
	padding:10px;
	display: block;
}

.footer-submit{
	display: inline-block;
	padding:10px 20px;
	color: white;
	border: 1px solid white;
	margin-top:20px;
	cursor: pointer;
}

.footer-submit:hover{
	color: #446091;
	background-color: white;
	border: 1px solid white;
}

.contact-footer a{
	color: white !important;
}

.contact-footer a:hover{
	text-decoration: underline;
}</pre></body></html>