article,nav,header,footer,aside,hgroup,section{display:block}div.fieldWithErrors{display:inline}#errorExplanation{border-top:3px solid #F27F7F;background:#FFBEBE;padding:10px}#errorExplanation,#errorExplanation *,.fieldWithErrors,.fieldWithErrors *{color:#9C2626}a img{border:0px none}a:focus{outline:none}.clearfix,section{display:inline-block}.clearfix:after,section:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix,section{display:block}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-justify{text-align:justify}.image-align-left{float:left;margin-right:6px;margin-bottom:6px}.image-align-right{float:right;margin-left:6px;margin-bottom:6px}.font-size-small{font-size:0.75em}.font-size-normal{font-size:1em}.font-size-large{font-size:1.25em}body{font-family:Helvetica;font-size:16px}#body_content_title{display:none}header#header{padding:20px 0}div#logo{display:inline-block;margin-left:10%}p{font-weight:300;font-size:16px}small{font-size:14px !important}.text-underline{text-decoration:underline}.banner:hover{text-decoration:none}.banner-red{color:white;background-color:#a91d36;font-size:32px;padding:14px;font-weight:100;margin-bottom:30px}nav#menu a{text-decoration:none}nav#menu .icon-facebook,nav#menu .icon-twitter,nav#menu .icon-instagram{color:#212b36}nav#menu li{list-style:none}nav#menu ul.navbar-nav a{color:#000}nav#menu .social li{display:inline-block}nav#menu .social .button:hover{color:white !important}#footer-social a{text-decoration:none}#footer-social a i{font-size:18px}.button{color:white;background-color:#a91d36;padding:7px 20px;border-radius:17px;border-color:transparent}.form label{font-size:14px;margin-bottom:2px}.form .button{padding:5px 30px}.form input[type="text"].form-control{border-radius:initial;height:32px;font-size:14px}.form input[type="file"].form-control{border-radius:initial;font-size:12px;padding:5px}.form textarea.form-control{border-radius:initial}input::-webkit-input-placeholder{font-size:12px}input::-moz-placeholder{font-size:12px}footer div#contact{background-color:#f4f4f5;min-height:500px}footer div#contact h2{color:#a91d36}footer div#contact .map{border:1px solid #bcc6cf;position:relative;top:18%}footer div#contact .contact-info p{font-weight:100;font-size:16px;margin:0}footer div#contact .contact-info h4{font-weight:bold;margin-bottom:3px}footer div#info{background-color:#606060;height:80px;align-items:center}footer div#info nav#menu{line-height:initial}footer div#info a,footer div#info div{color:white;font-size:13px}footer div#info img{margin:0 6px}div.hours h6{font-size:18px;margin-bottom:2px}div.hours div{font-size:16px;font-weight:300}.items ul{padding-left:5px}.items li{list-style:none;font-size:16px;font-weight:300}.ekko-lightbox .modal-content{transform:scale(1.4)}.slick-list .img-fluid{transform:scale(1.15)}.slick-prev,.slick-next{width:40px !important;height:40px !important}.slick-prev:before,.slick-next:before{color:lightgray !important;font-size:35px !important}.slick-prev{left:-40px !important}.slick-next{right:-40px !important}div#page_container.container-fluid{padding-left:0px;padding-right:0px}.text-centered-w1000{margin:0 auto;max-width:1000px}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.ekko-lightbox .modal-content{transform:scale(2)}.navbar-toggler .navbar-toggler-icon{width:3em;height:3em}.navbar-brand{transform:scale(1.3)}body,p,.contact-info p,ul li,div.hours div{font-size:40px !important}small,div#info a,div#info div{font-size:38px !important}.form label,.form input[type="text"].form-control,.form input[type="file"].form-control,.form textarea.form-control{font-size:36px}input[type="text"].form-control,input[type="file"].form-control{min-height:70px}h6{font-size:40px !important}h2,.banner-red{font-size:50px !important}input::-webkit-input-placeholder{font-size:32px}input::-moz-placeholder{font-size:32px}.map{min-height:500px}form.donate-form input[type="image"]{transform:scale(1.5)}#footer-social a i{font-size:40px}nav#menu .social li:not(.icon){margin:10px 0;display:block}nav#menu ul.navbar-nav li{padding:10px 0}nav#menu ul.navbar-nav a{font-size:120%}.slick-prev:before,.slick-next:before{font-size:50px !important}.slick-prev{left:-55px !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.map{min-height:500px}nav#menu ul.navbar-nav li{padding:10px 0}nav#menu ul.navbar-nav a{font-size:120%}}
