.contact{margin:0 auto;padding:0 1em;text-align:left;min-width:15em;width:100%;float:left}.contact li{display:block;margin:.75em 1em}.material-icons{margin-right:.2em;vertical-align:middle}span[data-icon]:before{font-family:"Material Icons";font-size:24px;vertical-align:middle;margin-right:.2em;content:attr(data-icon)}.icon-visibility:before{content:"\e8f4"}figcaption{font-weight:700;display:inline-block;margin-bottom:1.5em;max-width:200px}.testimonial{font-style:italic;margin:.5em}.aSimple{display:inline}.bx-viewport,.bx-wrapper{margin:0 auto;max-width:580px!important;height:auto}#contactForm li{margin-bottom:.1em}#contactForm{position:relative}fieldset{margin:1em 0;border:solid 1px #f0f0f0}legend{padding:.2em .2em;color:#202020;font-style:italic}label{display:block;font-size:100%;color:#004687;padding:.5em 0 .2em 0}input[type=text]:focus{background-color:lightgray}input:focus,textarea:focus,select:focus{outline-color:purple}.formInput label{display:none}.formInput input,select{width:80%;padding:2px 4px}input[type="radio"],input[type="checkbox"]{vertical-align:middle;margin-top:-4px;margin-right:.3em}.spriteList li{margin:10px 10px 0 3em;width:45px;height:27px;background-image:url(../images/ccSprite.gif);display:inline-block;padding:10px;position:inherit}#visa{background-position:0 0}#mc{background-position:135px 0}#amex{background-position:45px 0}#discover{background-position:90px 0}#paypal{background-image:url(../images/paypal.png)}textarea{width:100%;min-height:6em}.sideBySide li{display:inline-block;margin-right:.3em}.checkoutGroup :after{content:"";clear:both;display:table}#submit{position:inherit;right:0;margin-top:-.5em}@media screen and (min-width:30em){#middleInitial{width:30px}.formInput label{display:block;margin-bottom:0}#contactForm .formInput li{display:block;float:left;width:80%;margin-bottom:.2em}.formInput li{width:80%}.formInput input{width:90%}.formInput input::placeholder{color:transparent}.formInput #middleInitial{width:25%}.formInput input::-webkit-input-placeholder{color:transparent}.formInput input:-ms-input-placeholder{color:transparent}.formInput input::-ms-input-placeholder{color:transparent}select{width:auto;margin-bottom:.3em;overflow:hidden}.radioList li{display:inline-block;margin-right:.2em}.checkboxList li{display:inline-block;width:35%;min-width:185px}}@media only screen and (min-width:45em){ul.checkboxList li{}.checkboxList li{width:30%}textarea{width:75%}.contact{width:47%;float:left}}