/*
Theme Name: Halosil
*/
/*#region*/


html, body {height: 100%;margin: 0; }
body{background-color:#f2f2f2; color:#3c4040; font-family:"Open Sans",Arial,"sans-serif";font-size:16px; font-weight:400;}
.region{background:#fff;position:relative;margin: 0 auto;}
.container{max-width:1200px;margin:0 auto;width:95%;padding:4.5em 0;}
.section-bg {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-repeat: no-repeat;max-width: none;z-index: 0;background-position: right bottom;}
.col{position:relative;}
#main{background:#fff;margin: 0 auto;overflow:hidden;max-width:1400px;}
.main-container {background:#fff;margin:0 auto;box-shadow:0 0 10px rgba(0,0,0,.2);position:relative;}
p, li {font-size: 19px;font-size: .95em;line-height: 1.7em;margin-bottom: 1em;}
li {padding-left: 15px;line-height: 1.5em;}
.dot{margin-left:1em;}
.dot li {position:relative;}
.dot li::before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;background:#492f91;border-radius:50%;}
.bullet li {background-repeat:no-repeat;background-image: url(images/droplet.png);padding-left: 25px;padding-bottom:3px;}
.benefit li {background-repeat:no-repeat;background-image: url(images/benefit.png);padding-left: 45px;padding-bottom:1px;color:#ffffff;font-size:21px;}
ul{margin-bottom:2em;}
ol {list-style: decimal;}
ol li{background:none;padding-left:0;margin-left:1em;}
h1,h2,h3{line-height:1.2em;}
h1{ font-size:42px;font-size:2.625em;font-weight:300;margin-bottom:.5em;}
h2{ font-size:37px;font-size:2.325em;margin-bottom:.5em;font-weight:700;}
h3{ color:#87c12e; font-size:36px;font-size:2.25em;font-weight:700;margin-bottom:.5em;line-height:1.1em;}
h4 {font-size: 22px;font-size: 1.35em;font-weight: 700;line-height: 1.2em;margin-bottom:.5em;}
h4 strong{color:#87c12e;}
h4 a{color:#87c12e;font-size:.8em; font-weight:300;text-decoration:underline;}
h5 {font-size: 20px;font-size: 1.25em;margin-bottom: 1.5em;font-weight: 700;max-width: 90%;line-height:1.5em;}
h5 strong{color:#87c12e;}
blockquote, q {display: block;font-size: 1.142em;font-style: italic;padding: 40px 0 60px;position: relative;font-size: 1.55em;}
blockquote::before, q::before{content:url(images/left-quote.png);display:block;margin:0 auto 20px;width:39px;height:32px;position:absolute;left:0;top:0;}
blockquote::after, q::after{content:url(images/right-quote.png);display:block;margin:0 auto 20px;width:39px;height:32px;position:absolute;right:0;bottom:0;}
blockquote p, q p {font-style: italic;}
blockquote p cite, blockquote cite, q p cite, q cite{font-size:1.3125rem;font-style: normal;}
blockquote cite::before, q cite::before{content:"\2013\2002";}
.center blockquote{margin:0 auto;}
a{color:#492f91;cursor:pointer;font-size:1em;text-decoration:none;}
a:hover{text-decoration:underline;}
p.large{font-size:1.2em;line-height:1.6em;}

.btn, input[type="submit"] {background: transparent url(images/round-arrow.png) no-repeat left 50%;border:none;color: #201a15;cursor:pointer;display: inline-block;font-size: 17px;font-weight: 700;line-height: 1em;padding: 20px 0 20px 45px;position: relative;}
.btn.white {background: transparent url(images/round-arrow-white.png) no-repeat left 50%;}
.btn:hover{text-decoration:underline;}
.btn:hover::before{right: 10px;}
input[type="submit"] {font-size:20px;}
.center .btn{margin-left:5px;margin-right:5px;}
.more{color:#333; display: inline-block;font-size: 16px;font-weight: 700;line-height: 1em;margin-top: 1em;position: relative;padding-right:50px;}
.more:hover{text-decoration: none;}
.more::after {content: "";position: absolute;height: 14px;background-image: url(images/red-arrow.png);background-repeat:no-repeat; top:calc(50% - 6px);right: 20px;width: 24px;-moz-transition: all 0.2s ease-in 0s;-o-transition: all 0.2s ease-in 0s;transition: all 0.2s ease-in 0s;}
.more:hover::after{right: 10px;}

em{font-style:italic;}
strong{font-weight:700;}
img{display:block; margin:0 auto; max-width:100%;}
sub, sup {font-size: 50%;line-height: 0;position: relative;vertical-align: baseline; }
sub {bottom: -.25em; }
sup {top: -.75em; }
hr {background: #d4d3d3;border: none;height: 2px;margin:3em auto 3em;}
hr.small {background: #d4d3d3;border: none;height: 2px;margin:1em 0;width:50%}

.center *, .center{text-align:center;}
.alignleft{float:left; margin:.5em .5em .5em 0;}
.alignright{float:right; margin:0 0 .5em .5em;}
.w90{width:90%; margin-left:auto;margin-right:auto;}
.w80{width:80%; margin-left:auto;margin-right:auto;}
.w70{width:70%; margin-left:auto;margin-right:auto;}
.w60{width:60%; margin-left:auto;margin-right:auto;}
.w50{width:50%; margin-left:auto;margin-right:auto;}
.max500,.max600,.max700,.max800,.max900,.max1000,.max1100{margin-left:auto;margin-right:auto;}
.max500{max-width:500px;}
.max600{max-width:600px;}
.max700{max-width:700px;}
.max800{max-width:800px;}
.max900{max-width:900px;}
.max1000{max-width:1000px;}
.max1100{max-width:1100px;}
.nomargin{margin:0!important;}
.box{padding:4em;}
.padded .col{padding: 0 1em;}
.paddedsmall .col{padding: 0 1em;}
.padall{padding:4em;}
.padleft{padding-left:2em;}
.padright{padding-right:2em;}
.padtop{padding-top:2em;}
.borderright{border-right:1px solid #c5c5c5;}
.borderleft{border-left:1px solid #c5c5c5;}
.bordertop{border-top:1px solid #c5c5c5;}
.borderbottom{border-bottom:1px solid #c5c5c5;}
.padxsmall{padding-top:3em; padding-bottom:2em;}
.padsmall{padding-top:4.5em; padding-bottom:4.5em;}
.padmedium{padding-top:7em; padding-bottom:7em;}
.padlarge{padding-top:10em; padding-bottom:10em;}
.padtopxsmall{padding-top:3em;}
.padtopsmall{padding-top:5em;}
.padtopmedium{padding-top:7em;}
.padtoplarge{padding-top:12em;}
.padtopxlarge{padding-top:18em;}
.padtopzero{padding-top:0;}
.padbottom{padding-bottom:1em;}
.padbottommedium{padding-bottom:7em;}
.padbottomlarge{padding-bottom:12em;}
.padbottomsmall{padding-bottom:5em;}
.padbottomxsmall{padding-bottom:2em;}
.padbottomzero{padding-bottom:0;}
.padbottomxlarge {padding-bottom: 18em;}
.padzero{padding-bottom:0;padding-top:0;}
.marginbottomzero{margin-bottom:0!important;}
.margintopmedium{margin-top:7em;}
.margintoplarge{margin-top:10em;}
.marginbottommedium{margin-bottom:7em;}
.marginbottomlarge{margin-bottom:10em;}
.offsettop {margin-top: -12em!important;}
.wide-container{width:1300px;padding:0 25px;margin:0 auto;}
.valign {position: relative;top: 50%;-moz-transform: translate(0,-50%);-webkit-transform: translate(0,-50%);transform: translate(0,-50%);}
.caps{text-transform:uppercase;}
.clip{overflow:hidden;position:relative;}
.noclip{overflow:visible;}
.inline{display:inline-block;}
.transparent{background:transparent;}

.overflow{overflow:visible;z-index:1;}
.white *, .white{color:#fff;}
.green {color: #87c12e;}
.grey {color: #9b9b9b;}
.purple {color: #492f91;}
.blue {color: #1b0045;}
.bgwhite {background: #FFF!important;}
.bggreen {background: #87c12e;}
.bggrey{background: #f1f1f1;}
.bgmedgrey{background: #f6f6f6;}
.bgblack{background-color:#000!important;}
.bgpurple {background-color: #492f91;}
.bgblue {background-color: #1b0045;}
.bgnavy {background-color: #1c0160;}
.black{color:#000;}
.bgclear{background-color:transparent;}
.bggreybase{background:#efefef url(images/grey-base.png) repeat-x left bottom;}


.flood-wrap{background:#000; width:100%;height:100%;position:absolute;overflow:hidden;}
.flood-wrap img, .flood {left: 50%;max-height: none;max-width: none !important;min-height: 100%;min-width: 100%;pointer-events: none;position: absolute;top: 50%;-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.floodright {right: 0;max-height: none;max-width: none !important;min-height: 100%;min-width: 100%;pointer-events: none;position: absolute;top: 0;}
.floodleft {left: 0;max-height: none;max-width: none !important;min-height: 100%;min-width: 100%;pointer-events: none;position: absolute;top: 0;}
.flood-wrap.flood-offset {top: 18em;}
.split div{position:relative;}
.splitimg{position:relative;overflow:hidden;}
.splitright{padding-left:5%;overflow:hidden;}
.splitleft{padding-right:5%;overflow:hidden;}
.full {position: absolute;max-width: none;}
.right {right:0;}
.left {left:0;}
.bottom{bottom:0;}
.top{top:0;}
.fixed {background-repeat:no-repeat; background-position:center center; background-attachment:fixed!important; background-color:transparent; background-size:cover;-ms-behavior: url(js/backgroundsize.min.htc);width:100%;height:100%;}
.cover {background-repeat:no-repeat; background-position:center center; background-color:transparent; background-size:cover;-ms-behavior: url(js/backgroundsize.min.htc);}
.relative{position:relative;}
.flex, .match {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.block{display:block;}
.tright {text-align: right;}
.slide {position: relative; }
.slideInUp {visibility: hidden;opacity: 0;-moz-transition: all 0.7s ease-out;-webkit-transition: all 0.7s ease-out;transition: all 0.7s ease-out;-moz-transform: translate3d(0, 50px, 0); -webkit-transform: translate3d(0, 50px, 0); transform: translate3d(0, 50px, 0); }
.is-active .slideInUp, .is-active.slideInUp, .focus-panels .is-active img, .is-active img.full {visibility: visible;opacity: 1;transform: translate3d(0, 0, 0); }
.slideInUp.slideInUp2 {-moz-transition-delay: 0.2s;-webkit-transition-delay: 0.2s;transition-delay: 0.2s; }
.slideInUp.slideInUp3 {-moz-transition-delay: 0.4s;-webkit-transition-delay: 0.4s;transition-delay: 0.4s; }
.slideInUp.slideInUp4 {-moz-transition-delay: 0.6s;-webkit-transition-delay: 0.6s;transition-delay: 0.6s; }
.slideInUp.slideInUp5 {-moz-transition-delay: 0.8s;-webkit-transition-delay: 0.8s;transition-delay: 0.8s; }
.bcg {background: no-repeat center center;background-size: cover!important;position: absolute;width: 100%;height: 100%;z-index: 1; }
.bcg + div {z-index:2;}
.shadow{box-shadow: 0 0 15px rgba(0,0,0,0.3);}

/*#endregion*/
.inline-cta {box-shadow:3px 3px 10px rgba(0,0,0,.2);margin: 0 4%;border-bottom: 10px solid #201a15;border-radius: 5px;height:100%;}
.inline-cta div{padding:3em;}
.inline-cta img{border-top-left-radius: 5px;border-top-right-radius: 5px;}
.inline-cta h3 {font-size: 1.625em;line-height: 1.3em;}
.event-notice {width: 100%;padding: 20px;background: #241056;z-index: 2;-webkit-transform:translate(0, 600px);transform:translate(0, 600px);-webkit-transition: all 1s ease-out;transition: all 1s ease-out;position:fixed;bottom:0;z-inex:2;}
.event-notice.active{-webkit-transform:translate(0, 0);-webkit-transform:translate(0, 0);}
.event-close {cursor:pointer;width: 23px;height: 23px;background: transparent url(/wp-content/uploads/2019/05/close.png) no-repeat 0 0;position: absolute;right: 20px;text-indent: -9999px;top: 20px;z-index:3;}
.event-notice a{padding:5px 40px 5px 10px;position:relative;}
.event-notice a{padding:5px 40px 5px 10px;position:relative;}
.event-notice a::after {content: "";background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Isolation_Mode%22%20data-name%3D%22Isolation%20Mode%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22215.9mm%22%20height%3D%22215.9mm%22%20viewBox%3D%220%200%20612%20612%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2388c12f%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow%3C/title%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%22306%22%20cy%3D%22306%22%20r%3D%22306%22/%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M277.58%2C179.68l-.06.08a28.59%2C28.59%2C0%2C1%2C0-38.67%2C42.13l-.06.08%2C91.69%2C84-91.69%2C84.06.06.07a28.4%2C28.4%2C0%2C0%2C0-9.35%2C21.06%2C28.59%2C28.59%2C0%2C0%2C0%2C48%2C21.07l.06.08L392.33%2C327.15a28.72%2C28.72%2C0%2C0%2C0%2C0-42.3Z%22%20transform%3D%22translate%280%200%29%22/%3E%3C/svg%3E');background-repeat: no-repeat;width: 17px;background-size: contain;position: absolute;right: 10px;top: 7px;height: 17px;}

.header h1{font-size:68px; font-size: 4.25em;}
.header h2{font-size:42px; font-size: 2.65em;}

.a0 .h-panel{background-color:#fff;position:absolute;top:0;left:0;min-height:1000px;width:100%;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.a0 .h-panel.sel{opacity:1;visibility:visible;position:relative;}
.a0::after {content:"";width:100%;height:186px;position:absolute;top:0;left:0;background: transparent url(/wp-content/themes/halosil/images/swoosh.svg) no-repeat top left;visibility:visible!important;}
.a0 .container{height: auto;}
.a0 h3 {color: #3c4040;font-weight: 300;margin-bottom:1em;line-height:1.35em;}
.a0 h5{display:inline-block;text-transform:uppercase;color:#fff;padding:5px 10px;font-size:17px;}
.a0 header {padding-top: 300px;max-width:630px;}
.a0 h1{color:#492f91;font-size:5.5em;line-height:.95em;font-weight:700;margin-bottom:.2em;}
.a0 h1 em{color:#87c12e;display:block;font-style:normal; font-family:"Open Sans",Arial,"sans-serif";font-size:.58em; font-weight:400;line-height:1.2em;margin-bottom:.2em;}
.bgbtns .col{padding:0 1.5em;}
.bgbtns a {display: block;padding: 10px;font-weight: 700;font-size: 1.2em;color: #fff;}
.bgbtns a span{-webkit-transform:translatey(-3px);transform:translatey(-3px);display:inline-block;width:32px;height:32px;margin-right:10px;background:transparent url(data:image/svg+xml;base64,PHN2ZyBpZD0iR3JvdXBfOSIgZGF0YS1uYW1lPSJHcm91cCA5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4NCiAgPGNpcmNsZSBpZD0iRWxsaXBzZV8xIiBkYXRhLW5hbWU9IkVsbGlwc2UgMSIgY3g9IjE2IiBjeT0iMTYiIHI9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjODhjMTJmIi8+DQogIDxwYXRoIGlkPSJQYXRoXzMyIiBkYXRhLW5hbWU9IlBhdGggMzIiIGQ9Ik0yMzEuOTY4LDE3Mi41MTNsMCwwYTEuNDY4LDEuNDY4LDAsMSwwLTEuOTg1LDIuMTYzbDAsMEwyMzQuNjg0LDE3OWwtNC43MDcsNC4zMTYsMCwwYTEuNDU4LDEuNDU4LDAsMCwwLS40OCwxLjA4MSwxLjQ2OCwxLjQ2OCwwLDAsMCwyLjQ2NiwxLjA4MmwwLDAsNS44OTEtNS40YTEuNDc0LDEuNDc0LDAsMCwwLDAtMi4xNzJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjE3LjcxNiAtMTYzLjI4OCkiIGZpbGw9IiNmZmYiLz4NCjwvc3ZnPg0K) no-repeat 0 0;}
.bgdkpurple{background-color:#2B1664;}
.bgolive{background-color:#658933;}
.ctrls {position: absolute;bottom: 10em;width: 100%;height: 1em;}
.ctrls ul{position:absolute;left:50%;-webkit-transform:translatex(-50%);transform:translatex(-50%);}
.ctrls li{width:12px;height:12px;border:2px solid #492F91;float:left;margin-right:10px;padding:0;border-radius:50%;}
.ctrls li.sel{background:#492F91;}
.bgswoosh{background: transparent url(/wp-content/uploads/2018/09/swoosh.png) no-repeat top right;margin-top:-10em;} 
.benefits li {width: 20%;float: left;cursor:pointer;position:relative;padding-bottom:.75em;margin-bottom:0;}
.benefits li.sel::after {border: solid transparent;bottom: 0;border-color: rgba(27, 0, 69, 0);border-bottom-color: #1b0045;border-width: 12px;	left: calc(50% + 5px);content: " ";height: 0;width: 0;position: absolute;pointer-events: none;margin-left: -12px;-moz-transition:left ease-in .3s;-webkit-transition:left ease-in .3s;transition:left ease-in .3s;}
.benefits li span{display:block;font-size:1.3em;font-weight:700;margin:.5em 0 1em;}
.benefits li div{display:none;}
.benefits br {display: none;}
.rollover-text h3{color:#87c12e;font-size:1.75em;}

.hover-card{border-radius:3px;cursor:pointer;position:relative;padding:20px 20px 25px 60px;}
.hover-card:last-child{margin-bottom:0;}
.hover-card::after {border-radius: 5px;box-shadow: 0 0 8px rgba(0,0,0,0.3);  content: '';position: absolute;top: 0;left:0;width: 100%;height: 100%;opacity: 0;-moz-transition: opacity 0.3s ease-in-out;-webkit-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;}
.hover-card:hover::after{opacity:1;}
.hover-card p{font-size:.95em;}
.hover-card a, .offers a {position: absolute;top: 0;left:0;width:100%;height:100%;z-index:1;text-indent:-9999px;}
.hover-card a::after, .offers a::after {background: transparent url(images/green-arrow-wide.png) no-repeat 0 0;content: "";position: absolute;top: calc(100% - 40px);left: 60px;width: 28px;height: 14px;opacity: 0;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.hover-card:hover a::after{opacity:1;-moz-transform:translate(0, -10px);-webkit-transform:translate(0, -10px);transform:translate(0, -10px);}
.hover-card h4{position:relative;}
.hover-card h4::before{background-image:url(/wp-content/uploads/2018/10/icons-small.png);background-repeat:no-repeat;content:"";display:block;width:40px;height:40px;position:absolute;left:-40px;top:0;}
.hospital::before {background-position: 0 5px;}
.longtermcare::before {background-position: 0 -40px;}
.compound::before {background-position: 0 -82px;}
.surgical::before {background-position: 0 -127px;}
.lifescience::before {background-position: 0 -1185px;}
.laboratories::before {background-position: 0 -171px;}
.education::before {background-position: 0 -215px;}
.athletics::before {background-position: 0 -259px;}
.restoration::before {background-position: 0 -302px;}

.responders::before {background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2051.211%2051.211%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23482E91%3B%7D%3C/style%3E%3C/defs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M42.5%2C26.434l-3.052-2.721-4.67-6.4a1.1%2C1.1%2C0%2C0%2C0-.882-.441H31.469l-.883-2.868A1.1%2C1.1%2C0%2C0%2C0%2C29.52%2C13.2H26.762a1.069%2C1.069%2C0%2C0%2C0-1.067.882l-.551%2C2.8H9.662a1.083%2C1.083%2C0%2C0%2C0-1.1%2C1.1L8.375%2C33.531a1.083%2C1.083%2C0%2C0%2C0%2C1.1%2C1.1h2.869a4.352%2C4.352%2C0%2C0%2C0%2C8.457%2C0h7.833a4.353%2C4.353%2C0%2C0%2C0%2C8.458%2C0h4.633a1.083%2C1.083%2C0%2C0%2C0%2C1.1-1.1V27.243A1.026%2C1.026%2C0%2C0%2C0%2C42.5%2C26.434Zm-25.924%2C9.3A2.133%2C2.133%2C0%2C1%2C1%2C18.708%2C33.6%2C2.134%2C2.134%2C0%2C0%2C1%2C16.576%2C35.737ZM21.981%2C25.7H20.8v1.177a1.1%2C1.1%2C0%2C0%2C1-2.206%2C0V25.7H17.421a1.1%2C1.1%2C0%2C1%2C1%2C0-2.206H18.6V22.315a1.1%2C1.1%2C0%2C1%2C1%2C2.206%2C0v1.177h1.177a1.083%2C1.083%2C0%2C0%2C1%2C1.1%2C1.1A1.106%2C1.106%2C0%2C0%2C1%2C21.981%2C25.7ZM32.829%2C35.737A2.133%2C2.133%2C0%2C1%2C1%2C34.962%2C33.6%2C2.111%2C2.111%2C0%2C0%2C1%2C32.829%2C35.737ZM29.336%2C23.345V19.079h3.971l3.126%2C4.266Z%22/%3E%3C/svg%3E')!important;    top: -7px!important;}
.transportation::before { background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2051.211%2051.211%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23482E91%3B%7D%3C/style%3E%3C/defs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11.731%2C29.709h26.7a3.189%2C3.189%2C0%2C0%2C0%2C2.7-1.4%2C3.033%2C3.033%2C0%2C0%2C0%2C.4-2.9%2C10.078%2C10.078%2C0%2C0%2C0-9.6-6.7h-20.2a.945.945%2C0%2C0%2C0-1%2C1v9A.945.945%2C0%2C0%2C0%2C11.731%2C29.709Zm13-6v-3h4v3Zm-2%2C0h-4v-3h4Zm15.6%2C0h-7.6v-3h1.3A7.967%2C7.967%2C0%2C0%2C1%2C38.331%2C23.709Zm-21.6-3v3h-4v-3Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M40.731%2C31.709h-30a1%2C1%2C0%2C0%2C0%2C0%2C2h30a1%2C1%2C0%2C0%2C0%2C0-2Z%22/%3E%3C/svg%3E)!important;    top: -10px!important;left:-50px!important;
    width: 50px!important;height: 50px!important;}
.disinfection::before { background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242.648%22%20height%3D%2255.552%22%20viewBox%3D%220%200%2042.648%2055.552%22%3E%0D%0A%20%20%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%20transform%3D%22translate(0%200.005)%22%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20transform%3D%22translate(0%20-0.005)%22%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_15171%22%20data-name%3D%22Path%2015171%22%20d%3D%22M14.926%2C15.192%2C9.88%2C13.9%2C4.17%2C15.192V4H14.926Z%22%20transform%3D%22translate(4.488%204.315)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_15172%22%20data-name%3D%22Path%2015172%22%20d%3D%22M28.072%2C46.394H0V22.536a14.036%2C14.036%2C0%2C1%2C1%2C28.072%2C0Zm-26-1.973H26.1V22.536a12.064%2C12.064%2C0%2C0%2C0-24.023%2C0Z%22%20transform%3D%22translate(0%209.159)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_107%22%20data-name%3D%22Rectangle%20107%22%20width%3D%222.865%22%20height%3D%221.786%22%20transform%3D%22translate(24.75%2013.34)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_108%22%20data-name%3D%22Rectangle%20108%22%20width%3D%224.049%22%20height%3D%221.786%22%20transform%3D%22translate(31.664%2013.34)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_109%22%20data-name%3D%22Rectangle%20109%22%20width%3D%222.865%22%20height%3D%221.786%22%20transform%3D%22translate(39.783%2013.34)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_110%22%20data-name%3D%22Rectangle%20110%22%20width%3D%221.786%22%20height%3D%222.865%22%20transform%3D%22translate(24.364%2018.879)%20rotate(-51.92)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_111%22%20data-name%3D%22Rectangle%20111%22%20width%3D%221.786%22%20height%3D%223.218%22%20transform%3D%22matrix(0.617%2C%20-0.787%2C%200.787%2C%200.617%2C%2029.144%2C%2022.636)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_112%22%20data-name%3D%22Rectangle%20112%22%20width%3D%221.786%22%20height%3D%222.865%22%20transform%3D%22translate(34.222%2026.594)%20rotate(-51.92)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_113%22%20data-name%3D%22Rectangle%20113%22%20width%3D%222.865%22%20height%3D%221.786%22%20transform%3D%22matrix(0.787%2C%20-0.617%2C%200.617%2C%200.787%2C%2034.212%2C%201.768)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_114%22%20data-name%3D%22Rectangle%20114%22%20width%3D%223.218%22%20height%3D%221.786%22%20transform%3D%22translate(29.139%205.735)%20rotate(-38.06)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_115%22%20data-name%3D%22Rectangle%20115%22%20width%3D%222.865%22%20height%3D%221.786%22%20transform%3D%22matrix(0.787%2C%20-0.617%2C%200.617%2C%200.787%2C%2024.344%2C%209.509)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_116%22%20data-name%3D%22Rectangle%20116%22%20width%3D%2226.557%22%20height%3D%2220.597%22%20transform%3D%22translate(0.81%2033.564)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_117%22%20data-name%3D%22Rectangle%20117%22%20width%3D%225.482%22%20height%3D%223.987%22%20transform%3D%22translate(17.109%2011.907)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A')!important;    top: -10px!important;left:-50px!important;
    width: 50px!important;height: 50px!important;}

.offers {height: 280px;overflow: visible;z-index:1 ;}
.offers .inner, .features .inner {padding: 50px;border-bottom: 10px solid #7b3d95;border-radius: 5px;position: relative;}
.offers .inner.bgwhite, .features .inner.bgwhite {border-bottom-color:#87c12e;}
.offers .col, .features .col{padding:0 25px;position:relative;}
.offers a::after , .features a::after {opacity: 1;left: calc(50% - 14px);top: 100%;}
.offers a:hover::after, .features a:hover::after {left: calc(50% - 10px);}

.offers2 {height: 280px;overflow: visible;z-index:1 ;}
.offers2 .inner, .features .inner {padding: 50px;border-bottom: 10px solid #7b3d95;border-radius: 5px;position: relative;}
.offers2 .inner.bgwhite, .features .inner.bgwhite {border-bottom-color:#87c12e;}
.offers2 .col, .features .col{padding:0 25px;position:relative;}


.resources h2 {color:#492f91; font-size: 2em;font-weight:700;}
.resources h3, .featured-resource h3 {border-bottom: 1px solid #a6a6a6;color: #87C12E;font-size: .95rem;text-transform: uppercase;padding-bottom: .75em;margin-bottom: 1.5em;padding-left: 10px;}
.resources a:not(.btn) {color: #87c12e;font-size: 1.4em;line-height: 1.4em;}
.datetime {font-size: .95rem;color: #959595;}
article{border-bottom: 1px solid #a6a6a6;padding-bottom:1.5em;margin-bottom:1.5em;}
article:last-of-type{border-bottom: none;padding-bottom:0;margin-bottom:0;}
.press article {position: relative;}

.s0 .container {height: 408px;padding:0;}
.s0 h1 {color:#87c12e; font-size:30px;font-size:1.875em;font-weight:400;margin-bottom:1.5em;}
.s0 span {color:#fff; font-size:58px;font-size:3.325em;font-weight:700;}
.post-type-archive-distributors .s0 span {color:#492f91;}
.featured-post img {width: 100%;}
.s0.r0 span{color:#492f91;}
.s0 .hd {position:absolute;top:0;left:0;max-width:none;}
.s0 header {position: absolute;bottom: 0;z-index:1;}
.post-type-archive-distributors .s0 header {bottom: 80px;}
.s0.r0{height:566px;}
.s0.r0 header {bottom: 100px;}
.icons li{padding-left:78px;position:relative;margin-bottom:1em;min-height:80px;}
.icons li::before{content:"";display:block;width:80px;height:80px;position:absolute;top:0;left:0;background-image:url(/wp-content/uploads/2018/10/icons-large.png);background-repeat:no-repeat; }
i.icon {display: block;width: 70px;height: 80px;text-indent: -9999px;position: relative;margin: 1em auto .5em;}
i.icon::before {content: "";background-image: url(/wp-content/uploads/2018/10/icons-large.png);background-repeat: no-repeat;display: inline-block;width: 70px;height: 80px;position: absolute;top: 0;left: 0;}
.efficacy::before{background-position:0 5px;}
.affordability::before{background-position:0 -85px;}
.safety::before{background-position:0 -170px;}
.usability::before{background-position:0 -255px;}
.flexibility::before{background-position:0 -345px;}
.preserve::before{background-position:0 -435px;}
.reduce::before{background-position:0 -525px;}
.prevent::before{background-position:0 -610px;}
.protect::before{background-position:0 -695px;}
.ensure::before{background-position:0 -780px;}
.cell::before{background-position:0 -870px;}
.bind::before{background-position:0 -970px;}
.dna::before{background-position:0 -1070px;}
.clean::before{background-position:0 -1170px;}
.leaf::before{background-position:0 -1260px;}
.gears::before{background-position:0 -1352px;}
.germs::before{background-position:0 -1439px;}
.gears2::before{background-position:0 -1530px;}
.save::before{background-position:0 -1625px;}
.wash::before{background-position:0 -1717px;}
.nodrop::before{background-position:0 -1808px;}
.nogerms::before{background-position:0 -1897px;}

@font-face {font-family: 'fontello';src: url('font/fontello.eot?40117861');src: url('font/fontello.eot?40117861#iefix') format('embedded-opentype'),url('font/fontello.woff2?40117861') format('woff2'),url('font/fontello.woff?40117861') format('woff'),url('font/fontello.ttf?40117861') format('truetype'),url('font/fontello.svg?40117861#fontello') format('svg');font-weight: normal;font-style: normal;}
 [class^="icon-"]:before, [class*=" icon-"]:before, .nav li.solutions ul li a::before {font-family: "fontello";font-style: normal;font-weight: normal;speak: none; display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;margin-left: .2em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
 
.icon-heart a:before { content: '\e803'; } 
.icon-scope a:before { content: '\e808'; }
.icon-fan a:before { content: '\e809'; } 
.icon-glass a:before { content: '\e80a'; } 
.icon-flask a:before { content: '\e80b'; } 
.icon-athletics a:before { content: '\e80e'; }
.icon-syringe a:before { content: '\e80f'; }
.icon-wheelchair a:before { content: '\e810'; } 
.icon-apple a:before { content: '\e811'; } 
.icon-drop a:before { content: '\e812'; } 
.icon-pill a:before { content: '\e813'; } 

.icons h5{padding-top:1em;}

.markets li {width: 28%;float: left;min-height: 50px;margin-left: 5%;}
.markets li a{color:#95be4a;display:block;padding:0 1em 1em 40px;font-weight:700;font-size:1.3em;position:relative;}
.markets li a::before{background:transparent url(/wp-content/uploads/2018/10/small-arrow.png) no-repeat 0 0;content:"";display:block;width:40px;height:40px;position:absolute;top:0;left:0;}

.card {padding: 1em 1em .5em;box-shadow: 0 0 10px rgba(0,0,0, .3);border-radius: 5px;height:100%;}

.accordian h3 {background: transparent url(/wp-content/uploads/2019/03/acc-down.png) /*images/acc-down.png*/ no-repeat scroll left 50%;border-top: 1px solid #e3e3e3;color: #656565;cursor: pointer;font-size: 21px;font-size: 1.75em;line-height: 1.2em;margin-bottom: 0;padding:1em 60px;font-weight: 400;}
.accordian h3 strong, .accordian h4{color:#5d279f;}
.accordian h3.sel {background-image: url(/wp-content/uploads/2019/03/acc-up.png) /*images/acc-up.png*/;}
.accordian h3 + div{margin:2em 0 3em 0;}
.accordian h3:first-of-type{border:none;}
.accordian img {margin: 0;}
.accordian li {position:relative;}
.accordian li::before{content:"";position:absolute;height:12px;width:7px;position:absolute;left:0;top:7px;
	background: transparent url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22172.13%22%20height%3D%22267.75%22%20viewBox%3D%220%200%20172.13%20267.75%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%235d279f%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAsset%201%3C/title%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22Isolation_Mode%22%20data-name%3D%22Isolation%20Mode%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M48.08%2C7.55%2C48%2C7.63A28.59%2C28.59%2C0%2C1%2C0%2C9.35%2C49.76l0%2C.08%2C91.68%2C84L9.29%2C217.93l.06.08A28.39%2C28.39%2C0%2C0%2C0%2C0%2C239.06a28.6%2C28.6%2C0%2C0%2C0%2C48%2C21.08l.06.08L162.83%2C155a28.71%2C28.71%2C0%2C0%2C0%2C0-42.31Z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E') no-repeat 0 0;	background-size: contain;}

.blogpad{background-color:#f1f1f1;height:290px;}
.featured-post {margin-top: -220px;border-bottom: 10px solid #7b3d95;border-radius: 5px;padding: 55px 45px;}
.main-article .inner-wrap, .main-article .inner-wrap article {height: 100%;}
.inner-wrap {padding-right: 30px;}
.single-article {width: 49%;float: left;}
.single-article:nth-child(2n+1) {margin-right: 1%;margin-bottom:2%;}
.single-article:nth-child(2n) {margin-left: 1%;margin-bottom:2%;}
.sidebar h3 {color: #88c12f;padding-bottom: .75em;margin-bottom: 1.5em;border-bottom: 1px solid #ccc;text-transform: uppercase;font-size: .95rem;}
a.cat-link {color:#393939;}
h1.post-title {font-size: 2.15em;margin: 1em 0;}
.sidebar-widget {background:#fff;margin-bottom: 1.3em;}
.sidebar-widget div {margin-bottom:1.5em;}
.sidebar-widget ul{margin-bottom:0;}
.single-post blockquote {float: right;width: 45%;margin: 3em 1.5em 2em;}
.single-post blockquote p {color: #02669a;font-size: 1.8rem;text-align: center;}
span.cat {font-weight: 700;display: inline-block;padding:10px 10px 5px 30px;line-height: 1em;font-size:.9rem;position:relative;}
span.cat::after {content: "|";display: inline-block;padding-left: 10px;font-weight: 400;font-size: 16px;color: #87c12e;}
article h3 {margin-top: .5em;color: #753a8f;font-weight: 400;font-size: 1.45rem;}


@font-face {font-family: 'fontello';src: url('font/fontello.eot?40117861');src: url('font/fontello.eot?40117861#iefix') format('embedded-opentype'),url('font/fontello.woff2?40117861') format('woff2'),url('font/fontello.woff?40117861') format('woff'),url('font/fontello.ttf?40117861') format('truetype'),url('font/fontello.svg?40117861#fontello') format('svg');font-weight: normal;font-style: normal;}
 [class^="icon-"]:before, [class*=" icon-"]:before, .nav li.solutions ul li a::before, .sidebar-widget .cats a::before, span.cat::before {font-family: "fontello";font-style: normal;font-weight: normal;speak: none; display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;margin-left: .2em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
 
.icon-surgical-centers a:before, .sidebar-widget .cats .surgical-centers a::before, span.cat.surgical-centers::before { content: '\e803'; } 
.icon-hospitals a:before, .sidebar-widget .cats .hospitals a::before, span.cat.hospitals::before, .icon-healthcare a:before, .sidebar-widget .cats .healthcare a::before, span.cat.healthcare::before{ content: '\e808'; }
.icon-veterinary a::before, .sidebar-widget .cats .veterinary  a::before, span.cat.veterinary ::before, .icon-veterinary  a:before, .sidebar-widget .cats .veterinary  a::before, span.cat.veterinary e::before{   
	content: "";
    background-image: url("/wp-content/uploads/2024/07/paw.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 20px;!important;
    height: 17px;
	display: inline-block;
}
.icon-restoration-odor-control a:before, .sidebar-widget .cats .restoration-odor-control a::before, span.cat.restoration-odor-control::before{ content: '\e809'; } 
.icon-glass a:before { content: '\e80a'; } 
.icon-life-sciences a:before { content: '\e80b'; } 
.icon-athletics a:before, .sidebar-widget .cats .athletics a::before, span.cat.athletics::before{ content: '\e80e'; }
.icon-laboratories a:before, .sidebar-widget .cats .laboratories a::before, span.cat.laboratories::before{ content: '\e80f'; }
.icon-long-term-care a:before, .sidebar-widget .cats .long-term-care a::before, span.cat.long-term-care::before{ content: '\e810'; } 
.icon-education a:before, .sidebar-widget .cats .education a::before, span.cat.education::before{ content: '\e811'; } 
.icon-water-treatment a:before, .sidebar-widget .cats .water-treatment a::before, span.cat.water-treatment::before{ content: '\e812'; } 
.icon-compounding-pharmacies a:before, .sidebar-widget .cats .compounding-pharmacies a::before, span.cat.compounding-pharmacies::before{ content: '\e813'; } 

.icon-transportation a:before, .sidebar-widget .cats .transportation a::before, span.cat.transportation::before {
    content: "";
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2051.211%2051.211%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23482E91%3B%7D%3C/style%3E%3C/defs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11.731%2C29.709h26.7a3.189%2C3.189%2C0%2C0%2C0%2C2.7-1.4%2C3.033%2C3.033%2C0%2C0%2C0%2C.4-2.9%2C10.078%2C10.078%2C0%2C0%2C0-9.6-6.7h-20.2a.945.945%2C0%2C0%2C0-1%2C1v9A.945.945%2C0%2C0%2C0%2C11.731%2C29.709Zm13-6v-3h4v3Zm-2%2C0h-4v-3h4Zm15.6%2C0h-7.6v-3h1.3A7.967%2C7.967%2C0%2C0%2C1%2C38.331%2C23.709Zm-21.6-3v3h-4v-3Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M40.731%2C31.709h-30a1%2C1%2C0%2C0%2C0%2C0%2C2h30a1%2C1%2C0%2C0%2C0%2C0-2Z%22/%3E%3C/svg%3E);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: -3px -5px;
    width: 32px!important;
    height: 20px;    
}
.icon-disinfection a:before, .sidebar-widget .cats .disinfection a::before, span.cat.disinfection::before {
    content: "";
    background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242.648%22%20height%3D%2255.552%22%20viewBox%3D%220%200%2042.648%2055.552%22%3E%0D%0A%20%20%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%20transform%3D%22translate(0%200.005)%22%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20transform%3D%22translate(0%20-0.005)%22%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_15171%22%20data-name%3D%22Path%2015171%22%20d%3D%22M14.926%2C15.192%2C9.88%2C13.9%2C4.17%2C15.192V4H14.926Z%22%20transform%3D%22translate(4.488%204.315)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_15172%22%20data-name%3D%22Path%2015172%22%20d%3D%22M28.072%2C46.394H0V22.536a14.036%2C14.036%2C0%2C1%2C1%2C28.072%2C0Zm-26-1.973H26.1V22.536a12.064%2C12.064%2C0%2C0%2C0-24.023%2C0Z%22%20transform%3D%22translate(0%209.159)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_107%22%20data-name%3D%22Rectangle%20107%22%20width%3D%222.865%22%20height%3D%221.786%22%20transform%3D%22translate(24.75%2013.34)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_108%22%20data-name%3D%22Rectangle%20108%22%20width%3D%224.049%22%20height%3D%221.786%22%20transform%3D%22translate(31.664%2013.34)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_109%22%20data-name%3D%22Rectangle%20109%22%20width%3D%222.865%22%20height%3D%221.786%22%20transform%3D%22translate(39.783%2013.34)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_110%22%20data-name%3D%22Rectangle%20110%22%20width%3D%221.786%22%20height%3D%222.865%22%20transform%3D%22translate(24.364%2018.879)%20rotate(-51.92)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_111%22%20data-name%3D%22Rectangle%20111%22%20width%3D%221.786%22%20height%3D%223.218%22%20transform%3D%22matrix(0.617%2C%20-0.787%2C%200.787%2C%200.617%2C%2029.144%2C%2022.636)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_112%22%20data-name%3D%22Rectangle%20112%22%20width%3D%221.786%22%20height%3D%222.865%22%20transform%3D%22translate(34.222%2026.594)%20rotate(-51.92)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_113%22%20data-name%3D%22Rectangle%20113%22%20width%3D%222.865%22%20height%3D%221.786%22%20transform%3D%22matrix(0.787%2C%20-0.617%2C%200.617%2C%200.787%2C%2034.212%2C%201.768)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_114%22%20data-name%3D%22Rectangle%20114%22%20width%3D%223.218%22%20height%3D%221.786%22%20transform%3D%22translate(29.139%205.735)%20rotate(-38.06)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_115%22%20data-name%3D%22Rectangle%20115%22%20width%3D%222.865%22%20height%3D%221.786%22%20transform%3D%22matrix(0.787%2C%20-0.617%2C%200.617%2C%200.787%2C%2024.344%2C%209.509)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_116%22%20data-name%3D%22Rectangle%20116%22%20width%3D%2226.557%22%20height%3D%2220.597%22%20transform%3D%22translate(0.81%2033.564)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_117%22%20data-name%3D%22Rectangle%20117%22%20width%3D%225.482%22%20height%3D%223.987%22%20transform%3D%22translate(17.109%2011.907)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 5px 0;
    width: 32px!important;
    height: 20px;    
}
.icon-office a:before, .sidebar-widget .cats .office a::before, span.cat.office::before{ content:"";background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2051.211%2051.211%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23482E91%3B%7D%3C/style%3E%3C/defs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M36.815%2C23.606h-5v-9a.945.945%2C0%2C0%2C0-1-1h-10a.945.945%2C0%2C0%2C0-1%2C1v9h-5a.945.945%2C0%2C0%2C0-1%2C1v13h24v-13A.945.945%2C0%2C0%2C0%2C36.815%2C23.606Zm-21%2C12v-10h4v10Zm6%2C0v-20h8v20Zm10%2C0v-10h4v10Z%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2217.815%22%20y%3D%2226.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2217.815%22%20y%3D%2229.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2232.815%22%20y%3D%2226.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2232.815%22%20y%3D%2229.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2223.815%22%20y%3D%2217.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2223.815%22%20y%3D%2220.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2223.815%22%20y%3D%2223.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2223.815%22%20y%3D%2226.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2223.815%22%20y%3D%2229.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2226.815%22%20y%3D%2217.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2226.815%22%20y%3D%2220.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2226.815%22%20y%3D%2223.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2226.815%22%20y%3D%2226.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2226.815%22%20y%3D%2229.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3C/svg%3E');
	background-repeat: no-repeat; 
    background-size: cover;
    background-position: -3px -5px;
    width: 32px!important;
    height: 20px;    } 
.icon-first-responders a:before, .sidebar-widget .cats .first-responders a::before, span.cat.first-responders::before{ content:"";background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2051.211%2051.211%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23482E91%3B%7D%3C/style%3E%3C/defs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M42.5%2C26.434l-3.052-2.721-4.67-6.4a1.1%2C1.1%2C0%2C0%2C0-.882-.441H31.469l-.883-2.868A1.1%2C1.1%2C0%2C0%2C0%2C29.52%2C13.2H26.762a1.069%2C1.069%2C0%2C0%2C0-1.067.882l-.551%2C2.8H9.662a1.083%2C1.083%2C0%2C0%2C0-1.1%2C1.1L8.375%2C33.531a1.083%2C1.083%2C0%2C0%2C0%2C1.1%2C1.1h2.869a4.352%2C4.352%2C0%2C0%2C0%2C8.457%2C0h7.833a4.353%2C4.353%2C0%2C0%2C0%2C8.458%2C0h4.633a1.083%2C1.083%2C0%2C0%2C0%2C1.1-1.1V27.243A1.026%2C1.026%2C0%2C0%2C0%2C42.5%2C26.434Zm-25.924%2C9.3A2.133%2C2.133%2C0%2C1%2C1%2C18.708%2C33.6%2C2.134%2C2.134%2C0%2C0%2C1%2C16.576%2C35.737ZM21.981%2C25.7H20.8v1.177a1.1%2C1.1%2C0%2C0%2C1-2.206%2C0V25.7H17.421a1.1%2C1.1%2C0%2C1%2C1%2C0-2.206H18.6V22.315a1.1%2C1.1%2C0%2C1%2C1%2C2.206%2C0v1.177h1.177a1.083%2C1.083%2C0%2C0%2C1%2C1.1%2C1.1A1.106%2C1.106%2C0%2C0%2C1%2C21.981%2C25.7ZM32.829%2C35.737A2.133%2C2.133%2C0%2C1%2C1%2C34.962%2C33.6%2C2.111%2C2.111%2C0%2C0%2C1%2C32.829%2C35.737ZM29.336%2C23.345V19.079h3.971l3.126%2C4.266Z%22/%3E%3C/svg%3E');
	background-repeat: no-repeat; 
    background-size: cover;
    background-position: -3px -5px;
    width: 29px!important;
    height: 20px;    } 
.icon-transportation a:hover:before, .icon-office a:hover:before, .icon-first-responders a:hover:before, .icon-disinfection a:hover:before{
	filter: brightness(0) invert(1);
}

.sidebar-widget .cats .transportation a::before, span.cat.transportation::before {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2051.211%2051.211%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2387C12E%3B%7D%3C/style%3E%3C/defs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11.731%2C29.709h26.7a3.189%2C3.189%2C0%2C0%2C0%2C2.7-1.4%2C3.033%2C3.033%2C0%2C0%2C0%2C.4-2.9%2C10.078%2C10.078%2C0%2C0%2C0-9.6-6.7h-20.2a.945.945%2C0%2C0%2C0-1%2C1v9A.945.945%2C0%2C0%2C0%2C11.731%2C29.709Zm13-6v-3h4v3Zm-2%2C0h-4v-3h4Zm15.6%2C0h-7.6v-3h1.3A7.967%2C7.967%2C0%2C0%2C1%2C38.331%2C23.709Zm-21.6-3v3h-4v-3Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M40.731%2C31.709h-30a1%2C1%2C0%2C0%2C0%2C0%2C2h30a1%2C1%2C0%2C0%2C0%2C0-2Z%22/%3E%3C/svg%3E)!important;
}
span.cat.transportation::before {
    background-size: contain;
    left: -3px!important;
    top: 5px!important;
}

.sidebar-widget .cats .disinfection a::before, span.cat.disinfection::before {
    background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242.648%22%20height%3D%2255.552%22%20viewBox%3D%220%200%2042.648%2055.552%22%3E%0D%0A%20%20%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%20transform%3D%22translate(0%200.005)%22%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20transform%3D%22translate(0%20-0.005)%22%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_15171%22%20data-name%3D%22Path%2015171%22%20d%3D%22M14.926%2C15.192%2C9.88%2C13.9%2C4.17%2C15.192V4H14.926Z%22%20transform%3D%22translate(4.488%204.315)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_15172%22%20data-name%3D%22Path%2015172%22%20d%3D%22M28.072%2C46.394H0V22.536a14.036%2C14.036%2C0%2C1%2C1%2C28.072%2C0Zm-26-1.973H26.1V22.536a12.064%2C12.064%2C0%2C0%2C0-24.023%2C0Z%22%20transform%3D%22translate(0%209.159)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_107%22%20data-name%3D%22Rectangle%20107%22%20width%3D%222.865%22%20height%3D%221.786%22%20transform%3D%22translate(24.75%2013.34)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_108%22%20data-name%3D%22Rectangle%20108%22%20width%3D%224.049%22%20height%3D%221.786%22%20transform%3D%22translate(31.664%2013.34)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_109%22%20data-name%3D%22Rectangle%20109%22%20width%3D%222.865%22%20height%3D%221.786%22%20transform%3D%22translate(39.783%2013.34)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_110%22%20data-name%3D%22Rectangle%20110%22%20width%3D%221.786%22%20height%3D%222.865%22%20transform%3D%22translate(24.364%2018.879)%20rotate(-51.92)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_111%22%20data-name%3D%22Rectangle%20111%22%20width%3D%221.786%22%20height%3D%223.218%22%20transform%3D%22matrix(0.617%2C%20-0.787%2C%200.787%2C%200.617%2C%2029.144%2C%2022.636)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_112%22%20data-name%3D%22Rectangle%20112%22%20width%3D%221.786%22%20height%3D%222.865%22%20transform%3D%22translate(34.222%2026.594)%20rotate(-51.92)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_113%22%20data-name%3D%22Rectangle%20113%22%20width%3D%222.865%22%20height%3D%221.786%22%20transform%3D%22matrix(0.787%2C%20-0.617%2C%200.617%2C%200.787%2C%2034.212%2C%201.768)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_114%22%20data-name%3D%22Rectangle%20114%22%20width%3D%223.218%22%20height%3D%221.786%22%20transform%3D%22translate(29.139%205.735)%20rotate(-38.06)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_115%22%20data-name%3D%22Rectangle%20115%22%20width%3D%222.865%22%20height%3D%221.786%22%20transform%3D%22matrix(0.787%2C%20-0.617%2C%200.617%2C%200.787%2C%2024.344%2C%209.509)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_116%22%20data-name%3D%22Rectangle%20116%22%20width%3D%2226.557%22%20height%3D%2220.597%22%20transform%3D%22translate(0.81%2033.564)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_117%22%20data-name%3D%22Rectangle%20117%22%20width%3D%225.482%22%20height%3D%223.987%22%20transform%3D%22translate(17.109%2011.907)%22%20fill%3D%22%238dc63f%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A')!important;
}
span.cat.disinfection::before {
    background-size: 17px;
    left: 0!important;
    top: 4px!important;
}
.sidebar-widget .cats .office a::before, span.cat.office::before{ background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2051.211%2051.211%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2387C12E%3B%7D%3C/style%3E%3C/defs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M36.815%2C23.606h-5v-9a.945.945%2C0%2C0%2C0-1-1h-10a.945.945%2C0%2C0%2C0-1%2C1v9h-5a.945.945%2C0%2C0%2C0-1%2C1v13h24v-13A.945.945%2C0%2C0%2C0%2C36.815%2C23.606Zm-21%2C12v-10h4v10Zm6%2C0v-20h8v20Zm10%2C0v-10h4v10Z%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2217.815%22%20y%3D%2226.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2217.815%22%20y%3D%2229.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2232.815%22%20y%3D%2226.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2232.815%22%20y%3D%2229.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2223.815%22%20y%3D%2217.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2223.815%22%20y%3D%2220.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2223.815%22%20y%3D%2223.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2223.815%22%20y%3D%2226.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2223.815%22%20y%3D%2229.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2226.815%22%20y%3D%2217.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2226.815%22%20y%3D%2220.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2226.815%22%20y%3D%2223.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2226.815%22%20y%3D%2226.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2226.815%22%20y%3D%2229.606%22%20width%3D%221%22%20height%3D%222%22/%3E%3C/svg%3E');
} 
.sidebar-widget .cats .first-responders a::before, span.cat.first-responders::before{ background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2051.211%2051.211%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2387C12E%3B%7D%3C/style%3E%3C/defs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M42.5%2C26.434l-3.052-2.721-4.67-6.4a1.1%2C1.1%2C0%2C0%2C0-.882-.441H31.469l-.883-2.868A1.1%2C1.1%2C0%2C0%2C0%2C29.52%2C13.2H26.762a1.069%2C1.069%2C0%2C0%2C0-1.067.882l-.551%2C2.8H9.662a1.083%2C1.083%2C0%2C0%2C0-1.1%2C1.1L8.375%2C33.531a1.083%2C1.083%2C0%2C0%2C0%2C1.1%2C1.1h2.869a4.352%2C4.352%2C0%2C0%2C0%2C8.457%2C0h7.833a4.353%2C4.353%2C0%2C0%2C0%2C8.458%2C0h4.633a1.083%2C1.083%2C0%2C0%2C0%2C1.1-1.1V27.243A1.026%2C1.026%2C0%2C0%2C0%2C42.5%2C26.434Zm-25.924%2C9.3A2.133%2C2.133%2C0%2C1%2C1%2C18.708%2C33.6%2C2.134%2C2.134%2C0%2C0%2C1%2C16.576%2C35.737ZM21.981%2C25.7H20.8v1.177a1.1%2C1.1%2C0%2C0%2C1-2.206%2C0V25.7H17.421a1.1%2C1.1%2C0%2C1%2C1%2C0-2.206H18.6V22.315a1.1%2C1.1%2C0%2C1%2C1%2C2.206%2C0v1.177h1.177a1.083%2C1.083%2C0%2C0%2C1%2C1.1%2C1.1A1.106%2C1.106%2C0%2C0%2C1%2C21.981%2C25.7ZM32.829%2C35.737A2.133%2C2.133%2C0%2C1%2C1%2C34.962%2C33.6%2C2.111%2C2.111%2C0%2C0%2C1%2C32.829%2C35.737ZM29.336%2C23.345V19.079h3.971l3.126%2C4.266Z%22/%3E%3C/svg%3E');
} 




span.cat::before {color:#87c12e;font-size: 22px;position: absolute;left: 0;top: 5px;}
.sidebar-widget .cats a {color: #492f91;display:inline-block;font-weight:700;padding:5px 0 5px 35px;position:relative;text-decoration:none;}
.sidebar-widget .cats a::before {color:#87c12e;font-size: 22px;position: absolute;left: 0;top: 5px;}

.sidemenu a::before{display:none;}


.cats li {margin-bottom: 0;padding-left:0;}
.thumb img {margin: 0;}
.alm-reveal{margin-bottom:2%;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;padding-bottom: 2em;border-bottom: 1px solid #ccc;margin-bottom: 3em;}
.alm-reveal .col:first-child {padding-right:25px;}
.alm-reveal .col:last-child {padding-left:25px;}
.alm-reveal .col article {height: 100%;position:relative;}
.alm-reveal .col article a{Position:absolute;top:0;left:0;height:100%;width:100%;}
.alm-reveal .post-time{font-size:.9rem;}
.alm-reveal img {width: 100%;}
.ajax-load-more-wrap.blue .alm-load-more-btn{background-color:#162559!important;text-transform:uppercase;}
.alm-listing p {font-size: .9rem;line-height: 1.5em;}
.blogfeed article {border:none;width: 31%;float: left;margin-right: 3%;}
.blogfeed-2 article{width:47%;margin-right:6%;}
.blogfeed article:last-child {margin-right: 0;}
.blogfeed-2 article img {width: 100%;}

.references li{font-size:.9em;}
.references li a{color: #3c4040;}
.references h4{text-transform:uppercase;margin:2em 0 .5em;}
img.avatar {vertical-align: middle;display: inline-block;margin-right:10px;}
.intro .author a{color: #ac6b26;}
.thmb a {float: left;}
.read {display: inline-block;padding: 0 0 5px 30px;background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4NTJhM2RhNi1jMjFhLTQ2N2ItYjA4Yi02N2YzODA1YWQ5MDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjBEN0I3OURDNTgxMTFFOEJBQTVENzJEOTMxNEE3OTEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjBEN0I3OUNDNTgxMTFFOEJBQTVENzJEOTMxNEE3OTEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MGQwZmJiZmQtY2MxZC00NmQ4LThiMjgtMWU4MGJkNjZhYmRjIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OTBiZTBiNzUtYzAyOS02NzQxLWJiYjYtMGM3MDc4NTUxOGFjIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+eqLZ/gAAASdJREFUeNqslTGKg1AQhp+DbJM0IYRtsmC3F8gl7FKHpLJY8AI5Qw6gsIWdWKdLmwPkAFumD8IWVml2/wf/wiiuxvh++ECdeT9vdN7oJUliWjQFG7AGK7Dg8xu4gCMoQBXHcW2htJhF4Ao+QajMDK9Dxq7MrclTO3wBGdiaYcqtMXZ6tze+CjxjZtSanS456jB7B8s+0zRNo7+Sp3wf83+SZ+Ab/PSYliAQfs25GS/rsRG2hiuthX3mSitp9NlYLWRAstfCWzPJ53Hq2uVrR2zSuL/5PJthx6KvAVVchAfdlY7CqVE6MLMehTWswN6B4R4DohI1GPIRZjnMsuY8jJ40zfVc1OPrzhF0BocHznfJMrO+iW0TAvABTuxTo34BJ8YC5tb0K8AAPEI+dqzpkY8AAAAASUVORK5CYII=') /*/images/clock.png*/ no-repeat 0 3px;font-weight:700;}
.featured-post .read {background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3xpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4NTJhM2RhNi1jMjFhLTQ2N2ItYjA4Yi02N2YzODA1YWQ5MDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTYyOUI1NDlDNTg4MTFFOEEzQzA5Mjk4M0RGMUU1OTciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTYyOUI1NDhDNTg4MTFFOEEzQzA5Mjk4M0RGMUU1OTciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QTQyMjFEOTgxQzVFODExQTdDMkRFQTQyQ0ZGNDdCOCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjkwYmUwYjc1LWMwMjktNjc0MS1iYmI2LTBjNzA3ODU1MThhYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoZMefQAAAEoSURBVHjarJUhb8JQFIVfbxrMMIQQDCR1k5tA4+vQhKkKfkL/wvgJE3UNGodl0wjkJJ40majCsPOSQ3LbdO1K30m+pO297+Td9r5b7/3zxVSoD5ZgAWZgxOcXcAQ7sAV5PD8VFkqFWQTO4AOEyszwOmTszNyCPLXDHkjAyrRTao2x06u98VXgETOj1rzpkqMas2cwaTLdfL1G95L7fB/DP5IH4AfcGkwzEAi/5tB0l/VYClvDlRbCPnOlmZT6rKtG0iLZq2BaTvJ5nOp2Oa6JPZXuLz7PZliz6LtFFUfhQXelnXBqZA7MrMfWGuYgdmAYY0DkogZD2sEshVlSnofRg6apnot6fF05gg5g84/znbHMpGli24QArMGefWrUL2DPWMDcgn4FGAAtZT690lXugAAAAABJRU5ErkJggg==') /*/images/clock.png*/ no-repeat 0 3px;float: right;margin-top: 1em;}
.comments li{background:none;padding-left:0;}
.comments p, .comment-meta {font-size: .9em;}


.s0.r0{overflow:visible;z-index:1;}
.featured-resource {border-bottom:10px solid #87c12e;border-radius: 5px;padding: 50px;}
.featured-resource, .resource-outer{-moz-transform:translate(0, -200px);-webkit-transform:translate(0, -200px);transform:translate(0, -230px);}
.highlight-resource {
    border-bottom: 10px solid #87c12e;
    border-radius: 5px;
}
.resource-outer{margin-bottom:-230px;}
.resource-container {width: 80%;margin: 0 auto;text-align:center;}
.post-type-archive-distributors .resource-container {width: 90%;}
.resource-container select {width: 200px !important;margin-right: 20px;}
.resource-selector{display:-webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-bottom:1px solid #746a8e;}
.resource-selector li {border-bottom:6px solid #170643;background-repeat: no-repeat;background-image: url(/wp-content/uploads/2018/10/icons-small.png);cursor:pointer;display: inline-block;height:30px;color: #fff;font-weight: 700;font-size: .9rem;margin-right: 20px;padding-left: 33px;padding-bottom: 35px;margin-bottom: 0;}
.post-type-archive-distributors  li{background:none;padding-left:10px;}
.post-type-archive-distributors .el, .post-type-archive-distributors .description {background: #fff;}
.post-type-archive-distributors .el div div{padding: 20px;height:400px;}
.post-type-archive-distributors .el img{padding: 20px 0 0;}
.post-type-archive-distributors .el h3{font-size:1.4em;}
.post-type-archive-distributors .el p{font-size:14px;}
.resource-selector li.sel {border-bottom:6px solid #87c12e;}
.resource-selector .all {background-position: 0 -502px;}
.resource-selector .case-studies {background-position: 0 -540px;}
.resource-selector .ebooks {background-position: 0 -580px;}
.resource-selector .infographics {background-position: 0 -617px;}
.resource-selector .brochures {background-position: 0 -656px;}
.resource-selector .sell-sheets {background-position: 0 -694px;}
.resource-selector .webinars, .resource-selector .videos {background-position: 0 -1231px;}
.region-button {text-align:center;}
.region-button ul {	display: inline-block;	border: 2px solid #fff;	border-radius: 20px;	position:relative;}
.region-button li {cursor:pointer;display: block;float: left;padding: 7px 0;margin: 0;	color: #fff;position: relative;	width: 250px;z-index: 1;text-align: center;}
.region-button ul::before {content: "";display: block;height: 100%;width: 50%;position: absolute;left: 0;top: 0;background: #87C12E;border-radius: 20px;z-index: 1;-moz-transition:left .3s ease-in;-webkit-transition:left .3s ease-in;transition:left .3s ease-in;}
.region-button.sel ul::before{left:50%;}

.resource-link{background:transparent url(images/sharing.png) no-repeat 0 0;cursor:pointer;display:block;font-weight:600;opacity:0;width:60px;height:30px;padding-top:60px;text-align:center;position:absolute;top: 120px;-moz-transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);transition: all .4s ease-in;-webkit-transition: all .4s ease-in;-moz-transition: all .4s ease-in;-o-transition: all .4s ease-in;z-index: 1001;}
.resource-link.asset {left: -100px;background-position: 5px 0;}
.resource-link.share {left: calc(100% + 100px);background-position: -82px 0;padding-right:20px;}
.resource-link:hover{opacity:.8!important;text-decoration:none;}
.resource-link > span {position: absolute;top:20px;left:20px;opacity: 0;-moz-transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.resource-link:hover > span {opacity: 1;}
.resource-link:hover > span.st_facebook{top:-5px; left:55px;}
.resource-link:hover > span.st_twitter{top:18px;left:63px;}
.resource-link:hover > span.st_linkedin{top:40px; left:55px;}


.el-container {padding: 20px 30px;background: #482e91;border-radius: 5px;}
.els {margin-top: 40px;display: inline-block;min-width: 100%;}
.el {overflow: hidden;margin-bottom: 30px;margin-left: 1.416%;margin-right: 1.416%;width: 30.5%;}
.pdf .el {border: 1px solid #ddd;padding: 15px 5px;width: 19%;margin-left: .5%;margin-right: .5%;margin-bottom:13px;text-align: center;height: 210px;}
.pdf .el:hover{box-shadow:0 0 10px rgba(0,0,0,.3);}
.pdf p {font-size: 12px;text-align: center;line-height: 1.4em;}
.fullview {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;text-decoration: none !important;}
.el h3 {color: #f1f1f1;font-weight: 400;margin-bottom: 0;padding-bottom: 0;line-height: 1.3em;font-size: 1.2em;}
.post-type-archive-distributors .el h3{color:#383838;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #aaa;}
.post-type-archive-distributors .el img{max-height:89px;;}
.el .description {width: 100%;padding: 20px 0;background: #482e91;box-sizing: border-box;}
.el .match{position:relative;}
.el .match::after {background-color: transparent;content: "";display: block;height: 100%;width: 100%;position: absolute;top: 0;z-index: 1000;transition: background-color .2s ease-out;-webkit-transition: background-color .2s ease-out;-moz-transition: background-color .2s ease-out;-o-transition: background-color .2s ease-out;}
.el:hover .cover {background-color: #000;position: absolute;width: 100%;top: 0;height: 70%;}
.els .more {padding: 10px 0 10px 45px;background: transparent url(images/round-arrow.png) no-repeat 0 0;}
.ptype {background-color: #170643;display: block;height: 45px;position: absolute;left: 0;top: 0;width: 45px;z-index: 1;}
.ptype::after {background-image: url("/wp-content/uploads/2018/10/icons-small.png");background-repeat: no-repeat;content: "";display: block;width: 30px;height: 30px;position: absolute;left: 8px;top: 8px;z-index: 1;}
.ptype.all::after {background-position: 5px -1059px;}
.ptype.case-studies::after{background-position: 0 -540px;}
.ptype.ebooks::after {background-position: 0 -580px;}
.ptype.infographics::after {background-position: 0 -617px;}
.ptype.brochures::after {background-position: 0 -656px;}
.ptype.sell-sheets::after {background-position: 0 -694px;}
.ptype.webinars::after, .ptype.videos::after {background-position: 0 -1231px;}
.ptype.blog::after {background-position: 5px -1292px;}
.ptype.video::after {background-position: 7px -1415px;}
.ptype.design ::after{background-position: 7px -1452px;}
.brochure-tmb {position: absolute;top: 0;left: 0;}

.noverlay {background: rgba(0,0,0,.85);display: none; width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 100000;overflow-y:scroll;padding:0 20px;}
.notification {max-width: 850px;margin: 100px auto;background: #fff;border: 10px solid #fff;}
.notification .row:first-child{padding:20px;}
.notification .col {position: relative;overflow: hidden;}
.notification .flex .col {min-height: 536px;}
.notification .flex div{position:relative;}
.notification .flex .col{padding:50px 30px 0;}
.notification h3 {margin-bottom: .25em;}
.notification .flex h3 {font-size: 1.9em;}
.notification a {	position: absolute;	bottom: 0;	left: 0;	width: 100%;	height: 100%; text-decoration:none;}
.notification a:hover {text-decoration:none;}

/*#region Footer, Nav, Etc */
.footer{background: #fff;}
.footer .container{padding:2em;}
.footer p.copy{font-size:.75em;color:#656565;text-align:right} 
.flogo{margin:0;float:left;}
.social{margin-bottom:0;}
.social li {background:none;padding-left:0;float:right;}
.social a{background:transparent url(/wp-content/uploads/2018/10/icons-small.png) no-repeat 0 0; display:block; height:37px;width:38px;-moz-transition:opacity 0.5s;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;text-indent:-9999px;}
.social li.tw a{background-position:0 -389px;}
.social li.fb a{background-position:0 -353px;}
.social li.in a{background-position:0 -426px;}
.social li.yt a{background-position:4px -463px;}
.social a:hover{opacity:.5;}
.social a:first-child{margin-right:0;}
.address-block{color:#656565;display:inline-block;float:left;font-size:.85em;margin-left:4em;}

.anav{float:right;margin-bottom:0;}
.anav li{float:right;padding:0;margin-bottom:0;}
.anav li a {display: block;color: #482e91;font-size: .75rem;font-weight: 700;padding: 12px 5px;margin: 0 5px;position:relative;}
.anav li:first-child a{margin-right: 0;padding-right:15px;}
.footer .anav li:first-child a{padding-right:0;}
.anav li:last-child a::before, .anav li.contact a::before{display:none;}
.anav li.contact a {background: #88C12F;color: #fff;font-size: 16px;padding-bottom: 15px; padding-left: 10px;}
.anav li a::before, .nava span::before {content: "";display: block;position: absolute;left: -5px;top: 17px;height: 13px;width: 1px;background: #3c4040;opacity: .7;}
.nava span {float: right;font-size: .75rem;display: inline-block;padding: 15px 0 13px 5px;position:relative;}

.logo {background:transparent url(images/halosil-international-logo-white.png) no-repeat 0 0; display: block;height:116px; top: 72px;position: absolute;text-decoration:none;text-indent:-9999px;width: 174px;}
.home .logo, .post-type-archive-resources .logo, .post-type-archive-distributors .logo {background:transparent url(images/halosil-international-logo.png) no-repeat 0 0; }
.n0 {display:block;height:166px; position: absolute;left: 0;top: 0;width: 100%;z-index: 100;box-sizing: border-box;-webkit-transition: top 0.6s;-moz-transition: top 0.6s;transition: top 0.6s;}
.n0.static { top: 0; }
.n0.fixed {top: 0;z-index: 999;}
.navcontainer {height: 166px;margin: 0 auto;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;max-width: 1400px;}
.home .navcontainer{background:none;}
.navcontainer .container {height: 100%;padding:0;}
/*.opaque .navcontainer {background: #f8f8f8;} */

.nav {list-style: outside none none;position: absolute;right: 0;top: 60px ;z-index: 10;}
.navc{position:absolute;top:0;right:0;width:100%;}
.nav li.disnone{display:none;}
.nav li{background-image:none;float: left;list-style-type: none;display:inline-block;z-index:10;padding-left:0;position:relative;}
.nav a {color: #fff;display: inline-block;font-size: 17px;font-weight: 700;padding: 10px 0 36px 0;}
.nav > li{ margin-left: 25px;margin-bottom:0;}
.nav > li.menu-item-has-children > a {background: transparent url(images/down-arrow.png) no-repeat right 20px;padding-right: 20px;}
.nav li ul li a:last-child {padding-right: 9px;}
.nav a:hover{text-decoration:none;}
/*<Level 1>*/
.nav li ul li a span {padding:8px 5px;height:auto; border:0;}
.nav li ul li a:hover span {background: none;}
.nav li:hover ul{visibility: visible;}
.nav li ul li a:hover,.nav li ul li.last a:hover {}
.nav li ul {background: #fff;box-shadow: 2px 2px 2px rgba(0,0,0,.2);border-radius:5px;margin: 0;padding: 5px 0 0 0;left: 0;top: 45px;position: absolute;display: block;padding: 10px;font-size: 12px;width: auto;visibility: hidden;}
.nav li ul li{display: block;margin: 0;padding: 0 0 0 0;position: relative;width:224px;width: 14rem;float: none;}
.nav li ul li a{padding:6px 10px;line-height:1.2em; margin: 0;text-decoration: none;color: #201a15;display: block;height: auto;background: none;font-weight: 400;font-size:13px;}
.nav li.solutions ul li a{padding:8px 10px 8px 35px;position:relative;}
.nav li.solutions ul li a::before{color:#492f91;font-size:22px;position:absolute;left:0;top:5px;}
.nav li.solutions ul li:hover a::before{color:#fff;}
.nav li ul li:hover a{color:#fff;}
.nav li ul li:hover{background-color:#6a55a5;}

.snav a {font-size: 13px;}

/*<Level 2>*/
.nav li ul li ul, .nav li:hover ul li ul{visibility: hidden;position: absolute;left:224px;left: 14rem;padding-top: 0;top: 7px;display: block;}
.nav li:hover ul li:hover ul{visibility: visible;}

.sf-menu > li > a > .sf-sub-indicator {background:none;}
.sf-arrows ul .sf-with-ul:after {content: '';position: absolute;top: 50%;right: 0;margin-top: -3px;height: 0;width: 0;border: 5px solid transparent;border-top-color: #dFeEFF;border-top-color: rgba(255,255,255,.5);}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {border-left-color: white;}

.tree{cursor:pointer;display:none; width:36px; height:40px; position:fixed;top:55px;right:20px;z-index:10000;}
.tree .leaf:before {top: -10px;}
.tree .leaf:after {top: 10px;}
.tree .leaf:after, .tree .leaf:before {background: #aaa; content: "";display: block;height: 3px;position: absolute;transition: all 0.3s ease 0s;width: 36px;}
.tree .leaf {background: #aaa;height: 3px;margin: 10px 0;transition: all 0.3s ease 0s;position:absolute;top:0; -webkit-box-shadow:1px 1px 1px rgba(0,0,0,.1); -moz-box-shadow:1px 1px 1px rgba(0,0,0,.1); box-shadow:1px 1px 1px rgba(0,0,0,.1);width: 36px;}
.tree.open .leaf:before {top: 0 !important;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);height: 4px;}
.tree.open .leaf:after {top: 0 !important;transform: rotate(45deg);-webkit-transform: rotate(45deg);height: 4px;}
.tree.open .leaf {background: transparent;}

.overlay{background:#000; background: rgba(0, 0, 0, 0.4);position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index:999;}
.overlay .overlay-close {width: 80px;height: 80px;position: absolute;right: 20px;top: 20px;overflow: hidden;border: none;background: url(/img/cross.png) no-repeat center center;text-indent: 200%;color: transparent;outline: none;z-index: 100;}
.overlay > div {background: #000; overflow-y: scroll;overflow-x: hidden; padding: 120px 20px 0 20px; position: absolute; top: 0;right: -30%;width: 400px;height: 100%;-webkit-transition: right 0.5s;transition: right 0.5s;-moz-transition: right 0.5s;-o-transition: right 0.5s;}
.overlay nav {text-align: right;position: relative;top: 45%;height: 60%;font-size: 54px;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.overlay ul {list-style: none;padding: 0;margin: 0 0 0 0;display: inline-block;position: relative;width: 100%;}
.overlay ul li {display: block;min-height: 2em;padding: 0 40px 1em 0;position: relative;font-weight: 400;background: none;}
.overlay ul li > span {background: transparent url(images/nav-open.png) no-repeat scroll 50% 40%;cursor: pointer;display:block;height: 30px;padding:5px 0;position: absolute;right: 20px;top: 0;width: 30px;-webkit-transition: all .5s ease-out;transition: all .5s ease-out;}
.overlay ul li li span {background: url("images/sm-arrow.png") no-repeat scroll 50% 40% transparent;}
.overlay ul li.sel > span, .overlay ul li li.sel > span {background: url(images/nav-close.png) no-repeat scroll 50% 40% transparent;}
.overlay ul li a {display: block;color: #aaa;-webkit-transition: all 0.2s;transition: all 0.2s;text-decoration:none;}
.overlay ul li a:active {color:#87c12e}
.overlay ul li.current_page_item > a, .overlay ul li.current-menu-ancestor > a, .overlay ul ul li.current_page_item > a, .overlay ul ul li.current-menu-parent > a, .overlay ul li.current-menu-item > a{color: #87c12e;}
.overlay ul li a:hover, .overlay ul li a:focus {color: #87c12e;text-decoration:none;}
.overlay-full {opacity: 0;visibility: hidden;-webkit-transition: opacity 0.5s, visibility 0s 0.5s;transition: opacity 0.5s, visibility 0s 0.5s;-moz-transition: opacity 0.5s, visibility 0s 0.5s;-o-transition: opacity 0.5s, visibility 0s 0.5s;}
.overlay-full.open{opacity: 1;visibility: visible;-o-transition: opacity 0.5s;-webkit-transition: opacity 0.5s;-moz-transition: opacity 0.5s;transition: opacity 0.5s;}
.overlay.overlay-full.open a {font-size: 1.5em;}
.overlay.overlay-full.open > div {right: -17px;}
.overlay-full ul {-webkit-perspective: 400px;perspective: 400px;}
.overlay-full ul {opacity: 0.4;}
.overlay-full.open ul {opacity: 1;-webkit-transform: rotateX(0deg);transform: rotateX(0deg);}
.overlay-full ul ul{display:none;margin:.5em 0 0 1em;}
.overlay-full ul ul ul{margin:0 0 0 20px;}
.overlay ul ul li {display: block;min-height: 1em;padding: 0 0 0 0;font-size: 1.1em;margin-bottom: .25em;}
.overlay.overlay-full.open ul ul li a {font-size: 0.9em;font-weight: 400;padding-bottom: 0;}
#sidemenu #anav li {font-size: 1em;}
#sidemenu #anav li a{color:#ac6b26;}

label{display: block;font-size: 0.9em;font-weight: 400;color:#333;line-height:1em;margin-bottom:.3em;}
label em{color:#ac6b26;font-style:normal;font-size:1.1em;}
select {margin-bottom: 1em;font-size: .9em;color: #aaa !important;width: 100%!important;background: #fff;border: 1px solid #999;padding:5px 14px}
option{color:#000;padding:8px 14px;text-align:left;}
input[type="date"], input[type="text"], input[type="password"], input[type="email"], input[type="tel"], textarea {border: 1px solid #d1d1d1;margin: 0 0 1rem;padding: 10px 14px;width: 100% !important;text-align: left;background: #f1f1f1;font-size: 1rem;}
input[type="radio"] {}
input[type="checkbox"] {float: left;margin-right: 10px;}

textarea {background: #f1f1f1;border: 1px solid #d1d1d1;color:#3c4040!important;font-weight:400;padding: 12px 14px;height: 160px;}
.multi-container li {padding-left: 0;background: none;margin-bottom:0;}
.wppb-user-forms li{padding-left:0;}
.cta input[type="date"], .cta input[type="text"], .cta input[type="password"], .footer input[type="email"], .cta input[type="tel"], .cta input[type="email"], .cta textarea {border: 1px solid #625889;background: #140940;color: #fff;}
.cta textarea {background: #140940;}
textarea {height: 120px;}
.wpcf7-checkbox {padding-bottom: .5em;display: block;font-size: .9rem;}
.cta .wpcf7-list-item-label{color:#dedede;}
.cta .col.span_12:first-child, .cta2 .col.span_12:first-child {padding-right: 20px;}
.cta :-moz-placeholder { color: white;font-size:.9em;}
.cta ::-moz-placeholder { color: white;font-size:.9em;}
.cta :-ms-input-placeholder { color: white;font-size:.9em;}
.white input[type="submit"] {color: #fff;margin-top: 2em;}

.cta2 input{color:#000;}

#wppb-login-wrap {max-width: 300px;margin: 0 auto;}

:-moz-placeholder { color: grey!important; font-size:1em; font-family:Helvetica,HelveticaNeue,Arial,"sans-serif";;}
::-moz-placeholder { color: grey!important;font-size:1em; font-family:Helvetica,HelveticaNeue,Arial,"sans-serif"; }
:-ms-input-placeholder {  color: grey!important; font-size:1em; font-family:Helvetica,HelveticaNeue,Arial,"sans-serif";}

.wpcf7-radio {padding-left: 10px;display: block;margin-bottom: 2em;margin-top: -1em;}
.wpcf7-checkbox .wpcf7-list-item {display: block;margin:0;}
span.wpcf7-form-control-wrap.page_url {display: none;}

.vidPop-Wrap{position:fixed;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,0.8);top:0;left:0;z-index:99999999;}
.vidPop-animation{opacity: 0;-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: vidPop;animation-name: vidPop;}
@-webkit-keyframes vidPop {0% {opacity: 0;}100% {opacity: 1;}}
@keyframes vidPop {0% {opacity: 0;}100% {opacity: 1;}}
body.logged-in .vidPop-Wrap{top:32px;z-index:99998;}
.vidPop-Content{max-width:854px;display:block;margin:0 auto;height:100%;position:relative;}
.vidPop-Content iframe{max-width:100% !important;width:100% !important;display:block !important;height:480px !important;border:none !important;position:absolute;top: 0;bottom: 0;margin: auto 0;}
.vidPop-Hide{-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: vidPopHide;animation-name: vidPopHide;}
@-webkit-keyframes vidPopHide {0% {opacity: 1;}100% {opacity: 0;}}
@keyframes vidPopHide {0% {opacity: 1;}100% {opacity: 0;}}
.vidPop-Close{position:absolute;top:0;cursor:pointer;bottom:528px;right:0px;margin:auto 0;width:24px;height:24px;background:url(images/close.png) no-repeat;background-size:24px 24px;-webkit-background-size:24px 24px;-moz-background-size:24px 24px;-o-background-size:24px 24px;}
.vidPop-Close:hover{opacity:0.5;}
@media all and (max-width: 768px) and (min-width: 10px){.vidPop-Content{max-width:90%;}}
@media all and (max-width: 600px) and (min-width: 10px){.vidPop-Content iframe{height:320px !important;}.vidPop-Close{bottom:362px;}}
@media all and (max-width: 480px) and (min-width: 10px){.vidPop-Content iframe{height:220px !important;}.vidPop-Close{bottom:262px;}}


@media 
only screen and (max-width: 996px) 
{
.tree{display:block;}
.navc{display:none;}
.s0 h1 {font-size:32px;font-size:2em;}
}

@media 
only screen and (max-width: 930px) 
{
.el {margin-left: 1.416%;margin-right: 1.416%;width: 47%;}
}




@media 
only screen and (max-width: 767px) 
{
body{font-size:14px;}
.sidebar{margin:0!important;width:100%!important;}
.padded .col, .padleft, .padright{padding-left:0; padding-right:0;}
.row{display:block;}
.splitimg{height:600px;}
.full {max-width: 100%;position: relative;}
.sidebar {float:none;}
.col{margin:0!important;width:100%!important;}
.social ul{float:left;}
.footer p.copy{text-align:left;}
.footer .col{padding-bottom:1em;}
.social li {float: left;margin:0 12px 10px 0;}
.posts .row .col:first-child, .posts .row .col:last-child {padding: 0;}
.inline {min-height: 0;position: static;max-width: 100% !important;left: 0;top: 0;transform: translate(0,0);}
.split {padding: 3em 2%;}
.padsmall .padsmall {padding-top: 0;padding-bottom: 0;}
h1 {font-size:40px;font-size:2.5em;}
.mobile-dark img{opacity:.5;}
.notification .flex .col {margin-bottom: 2em !important;}
.cta .col.span_12:first-child, .cta2 .col.span_12:first-child {padding-right: 0;}
.anav, .nava span::before{display:none;}
.offers{height:auto;}
.offers2{height:auto;}
.blogfeed-2 article {width: 100%;margin-right: 0;}
.blogfeed-2 article:last-child {margin-bottom: 3em;}
.bullet li {font-size: 1.1em;}
.bullet{margin-bottom:1em;}
.resource-selector {display: block;}
.region-button li {	width: 150px;}
.bgswoosh{margin-top:0;} 
.section-bg{opacity:.3}
.a0 .h-panel{min-height:0;}
.a0 .ctrls {position: absolute;bottom: 3em;}
}
@media 
only screen and (max-width: 650px) 
{
.footer .col{padding-bottom:1em;}
.padded .col, .padleft, .padright{padding:0;}
.w90, .w80, .w70, .w60{width:100%!important;}
.a0 h1{font-size: 56px;font-size: 3.5em;}
.s0 h1, .b0 h1 {font-size: 24px;font-size: 1.5em;}
h3{font-size:2em;line-height:1.4em;}
.el {width: 45.5%;}
.el h3 {font-size: 1.1em;}
.s0 span {font-size: 2.5em;}
.benefits li {width: 100%;float: none;margin-bottom:2em;}
.benefits li div {display: block; }
.bgswoosh{background-color:#492F91;}
.bgswoosh .bgblue{display:none;}
.benefits li.sel::after{display:none;}
.el-container {padding: 20px 10px;}
.el {margin-left: 1.416%;margin-right: 1.416%;width: 97%;}
.post-type-archive-distributors .el div div { height: 370px;}
}
@media 
only screen and (max-width: 480px) 
{
.a0 {min-height: 0px;}
.s0 h1, .b0 h1 {font-size: 20px;font-size: 1.25em;}
.overlay > div {width: 300px;}
.overlay.overlay-full.open a {font-size: 1.3em;}
.notification .flex .col {min-height: 260px;}
.notification .flood-wrap img, .flood {-moz-transform: translate(-50%,-30%);-webkit-transform: translate(-50%,-30%);transform: translate(-50%,-30%);}
.notification .flex .col {padding: 10px 10px 0;}
}


/*Launching new Divi Homepage*/

.home #et_builder_outer_content .et_builder_inner_content {
	padding-top: 166px;
}



