body,html{margin:0;padding:0;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:13px}@media only screen and (max-width:480px){body,html{font-size:15px}}.txtArea{font-family:Arial,Helvetica,sans-serif}.blackText{color:#000 !important}img{display:inline-block;border:none;border:0}h1,h2,h3,h4,h5{color:#56266e;font-family:'Montserrat',sans-serif !important;font-size:20px}.purpleBar{background-color:#56266e;color:#fff;padding:4px 4px 4px 20px;max-width:75%;margin-left:-20px}a{color:#56266e;text-decoration:none}a:visited{color:#660099;text-decoration:none}a:hover{color:#94C11E;text-decoration:none}a:active{color:#660099;text-decoration:none}a:focus{color:#660099;text-decoration:none}a:focus:hover{color:#94C11E;text-decoration:none}#header,#main,#footer,#navigation{width:100%;display:table}#header_inner,#main_inner,#footer_inner,#navigation_inner,.container_inner{width:960px;margin-left:auto;margin-right:auto;display:table;position:relative}#header_inner{font-size:16px}.container_inner{height:100%}#header_inner,#navigation_inner,#main_inner,.container_inner{width:920px}#navigation_inner{padding:0;font-size:0.9em}#logo{}.covidBar{background:#56266e;color:#fff;font-weight:bold;padding:10px;text-align:center;z-index:9000;position:relative}.floatRight{float:right;margin:0 0 4px 4px}.floatLeft{float:left;margin:0 4px 4px 0}.fullWidth{width:100% !important}.clear{clear:both}.overflowHidden{overflow:hidden !important}iframe{border:none;max-width:85vw}.dropNavBox .menu.ivorymenu{display:flex;flex-direction:column;flex-wrap:wrap;max-height:350px}.dropNavBox ul.menu.ivorymenu > il{margin:20px}.dropNavBox ul.menu.ivorymenu,.dropNavBox ul.menu.ivorymenu ul{list-style:none;padding:0;margin:0;line-height:200%}.dropNavBox > ul > li,#main.products .menu > ul > li{width:25%}.dropNavBox{position:absolute;left:0;color:#696a68;background:#fff;display:table;width:100%;z-index:999;display:none;text-shadow:none;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.dropNavBox ul.menu.ivorymenu{list-style:none;padding:0;line-height:200%}.dropNavBox ul.menu.ivorymenu{margin:20px}.dropNavBox ul.menu.ivorymenu li ul{margin-left:20px}.dropNavBox ul.menu.ivorymenu li span{font-style:italic;padding-left:10px;font-family:'Montserrat',sans-serif;color:#56266e;font-weight:bold}#main.products .section .col:last-child{border-right:none}u.dropNavBox l.menu.ivorymenu a,.dropNavBox ul.menu.ivorymenu a:visited,.dropNavBox ul.menu.ivorymenu a:active{color:#696a68}.dropNavBox ul.menu.ivorymenu li a{-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease}.dropNavBox ul.menu.ivorymenu li a:hover{padding-left:10px;color:#56266e}.page_title{color:#585858;width:40%;float:left;font-family:'Montserrat',sans-serif;font-size:1.5em}.faces_title{font-size:1.5em;font-family:'Montserrat',sans-serif;color:#585858;width:40%}.white .page_title{color:#585858;font-family:'Montserrat',sans-serif;width:100%;float:left;font-size:1.5em}.purple{background-color:#56266e;color:#ffffff;width:920px;padding-left:20px;padding-right:20px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;margin-bottom:12px}.purple h1{color:#ffffff !important}.white{background:#FFF;padding-left:20px;padding-right:20px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;border:1px solid #EAEAEA;margin-bottom:15px}.white a{font-weight:bold}.top_bar{background:#94C11E;font-size:1.1em;z-index:99;position:relative}.top_bar a{padding-left:6px;padding-right:6px;color:#fff;font-weight:bold;display:inline-block;height:100%;padding-top:5px;padding-bottom:5px}.top_bar a:hover{background:#56266e}.top_container{width:920px;margin-left:auto;margin-right:auto}@media only screen and (max-width:960px){*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#header,#main,#footer,.container,.classMain{width:100%}#header_inner,#main_inner,#footer_inner,#navigation_inner,#page_footer_inner,.container_inner,.classMain_inner{width:100%}#navigation{width:100%;padding-left:5px;padding-right:5px}#logo{margin:5px 0 5px 0;vertical-align:bottom;height:auto}}@media only screen and (max-width:480px){*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}img{image-rendering:auto}body{margin:0;padding:0;width:100%;display:table;margin-top:40px}#logo{max-width:100%;height:auto;width:35vw;margin:0}.leftHead{font-size:0.7em;height:auto;margin-top:0;padding-top:0}.rightHead{padding-top:0}}