.text-sm{font-size:14px}.text-md{font-size:18px}.text-lg{font-size:32px}.text-xl{font-size:52px}.fa{-moz-font-feature-settings:normal;-moz-font-language-override:normal;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:"Font Awesome 5 Free";font-size:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-rendering:auto}.panel{background-color:#101518;color:#fff}.panel a{color:#fff}.panel a:hover{color:#e98315}.innershadowtop{content:"";position:absolute;top:0px;width:100%;height:10px;background-image:url(/templates/elmac/images/innershadowtop.png);opacity:.5}.innershadowbtm{content:"";position:absolute;bottom:0px;width:100%;height:10px;background-image:url(/templates/elmac/images/innershadowbtm.png);opacity:.5}a.nav-link{display:block !important}html{font-size:16px}@media screen and (min-width:320px){html{font-size:calc(14.05882353px)}}@media screen and (min-width:1000px){html{font-size:18px}}body{font-family:avenir,"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans",Verdana,sans-serif}.hero h2{text-shadow:1px 1px 2px rgba(47,59,81,0.8);font-size:42px;color:#fff;text-shadow:0px 0px 40px #101518,0px 0px 40px #101518}@media (max-width:767px){.hero h2{font-size:18px}}.fullwidthbg-cont{background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-position:center;min-height:800px}@media (max-width:767px){.fullwidthbg-cont{min-height:350px}}.fullwidthbg-cont.inner{min-height:600px;background-position:bottom}@media (max-width:767px){.fullwidthbg-cont.inner{min-height:300px}}.herotextwrap{bottom:170px;position:absolute}@media (max-width:767px){.herotextwrap{bottom:50px;position:absolute}}main{margin-top:160px}@media (max-width:767px){main{margin-top:80px}}.inner{margin-top:0px}.icons{display:none}.productlinewrap{position:relative;text-align:center;width:100%}.productline{position:absolute;bottom:-75px}@media (max-width:767px){.productline{bottom:-24px}}h1{font-size:32px}h1,h2,h3{color:#101518;font-weight:100}h2{font-size:32px}h3{font-weight:500}h4{font-size:18px}.topmenu{font-size:14px}.topmenu a{color:#fff;margin-right:10px}.btn{text-transform:uppercase}.btn:hover{color:#fff}.btn-success{background-color:#87af5a;border:none}.btn-success:hover{background-color:#7aa14e}.btn-red{background-color:#ab1c3a;color:#fff;border:none}.btn-red:hover{background-color:#951833}.btn-lg{font-size:16px}.btn-xl{font-size:32px}.btn-xxl{font-size:52px}#navbarCollapse li{display:block;width:100%;margin:0px}#navbarCollapse li a{text-align:center;display:block;width:100%}@media (max-width:767px){#navbarCollapse li.active a{color:#fff}}.container.form{width:800px}header{background-color:rgba(16,21,24,0.8);color:#fff !important}header ul.nav.menu{margin-top:10px}header ul.nav.menu .dropdown-menu{-webkit-box-shadow:0px 5px 5px 0px rgba(50,50,50,0.6);-moz-box-shadow:0px 5px 5px 0px rgba(50,50,50,0.6);box-shadow:0px 5px 5px 0px rgba(50,50,50,0.6);width:300px;background-color:#FFFFFF;margin:0px;border:#fff solid 2px;padding-top:15px;padding-bottom:0px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}header ul.nav.menu .dropdown-menu.show{display:flex !important}header ul.nav.menu li.dropdown:hover .dropdown-menu,header ul.nav.menu .dropdown-menu:hover{display:flex !important}header ul.nav.menu .menufooter{background-color:#fff;color:#fff}header ul.nav.menu>li.active>a{color:#fff !important;font-weight:500}header ul.nav.menu li a.active{color:#fff}header ul.nav.menu li a,header ul.nav.menu li .nav-header{color:rgba(255,255,255,0.7);padding:8px 8px;font-size:20px;text-transform:uppercase;font-weight:300}@media (max-width:767px){header ul.nav.menu li a,header ul.nav.menu li .nav-header{display:block;width:100%;text-align:center;padding:3px}}header ul.nav.menu li a:hover,header ul.nav.menu li .nav-header:hover{color:#fff}header ul.nav.menu ul{padding:0px;padding-bottom:15px;list-style:none}header ul.nav.menu ul li.dropdown-divider{display:none}header ul.nav.menu ul li.active a{color:#101518}header ul.nav.menu ul li a{color:#101518;padding:5px 8px;font-size:18px;text-transform:uppercase;font-weight:300;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}@media (max-width:767px){header ul.nav.menu ul li a{color:#fff;font-size:14px}}header ul.nav.menu ul li a:hover{color:#101518;background-color:#D0D9DF}header .subheader .nav.menu li{margin-right:15px}header .subheader .nav.menu li a{font-size:14px;font-weight:100;color:#fff}header .fa{color:#fff !important}footer{background-color:#101518;color:#ccc}footer h3{color:#ccc;text-transform:uppercase;font-weight:100;margin-bottom:5px}footer ul.menu li{display:block;float:left;width:100%}footer ul.menu li a{color:#fff}