 body{font-family:'Titillium Web',sans-serif;font-size:15px;color:#333;padding:0;margin:0 auto;line-height:1.4;text-align:center;min-width:320px;position:relative;} h1,h2,h3,h4,h5,h6,p,th,td,dd,dt,li,blockquote{text-align:left;} h1,h2,h3,h4,h5,h5{color:#222222;} h1,h2,h3,h4,h5,h5,strong{font-weight:900;letter-spacing:.5px} img,iframe{max-width:100%;height:auto} img{border:none} iframe{border:none;} iframe{margin:15px 0;} a{text-decoration:none;color:#222222;} a:hover{text-decoration:none;color:#d81911;} .hrStyle1{border:0;height:1px;background-image:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,0.75),rgba(0,0,0,0));} hr{border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));margin:20px 0;border:none} .clear{clear:both;} .center,.center>li{text-align:center;} .btnStyle1{background:#d81911;border-radius:20px;color:#fff;display:inline-block;padding:8px 20px;} .imgLeft{float:left;margin:5px 4% 1% 1%;} .imgCenter{display:block;margin:5px 1% 1% 4%;} .jQexpiring{display:none} .hide{display:none} .announce hr{margin:40px 0} .announce span,.announce h4{color:#d81911} .announce img{border:none} .announce h4{font-weight:normal} .announce h4 strong{font-size:125%;font-weight:700} .imgRight,.staff img,section>blockquote{float:right;margin:5px 1% 1% 4%;max-width:45%} .wrap{max-width:1170px;display:block;margin:0 auto;} .table{display:table;width:100%;} .table>div{display:table-cell;position:relative;vertical-align:top;} .table.half>div{width:49%;} .table.half>div:nth-of-type(odd){padding-right:1%;} .table.half>div:nth-of-type(even){padding-left:1%;} .table.third>div{width:calc(100% / 3)} .table.third>div:nth-of-type(1){padding-right:1%;} .table.third>div:nth-of-type(2){padding-left:.5%;padding-right:.5%} .table.third>div:nth-of-type(3){padding-left:1%;} .gmap{width:100%;height:435px} .nowrap{white-space:nowrap;} ol,ul{padding-left:0;} section li{margin-left:30px} .quick-links img{width:240px;} .grid{display:grid;grid-gap:10px} .grid.half{grid-template-columns:1fr 1fr} .grid.third{grid-template-columns:1fr 1fr 1fr} header{z-index:999;position:relative;padding:10px 20px 0} header{display:grid;grid-template-columns:320px 1fr;align-items:center} header .logo{text-align:left;} header .social{text-align:right;padding:0} header .social li{list-style:none;display:inline-block;vertical-align:top;} header .social ul .btnStyle1 a{color:#fff;} header .social ul .btnStyle1 a:hover{background:#222222;} header .social .btnStyle1:hover,header .social a i:hover{background:#222222;color:#fff;} header .social a{display:block;} header .social a i{background:#d81911;color:#fff;height:35px;width:35px;line-height:35px;text-align:center;border-radius:30px;display:inline-block} nav ul{margin:0;padding:0;text-align:right;padding:0} nav li{display:inline-block;vertical-align:middle;} nav li:hover>a{color:#d81911;text-decoration:none;} nav a{font-size:14px;font-weight:bold;padding:10px 5px;margin:4px 6px;display:block;} nav ul ul{margin:0;padding:0;position:absolute;transition:opacity 0.2s;display:none;background-color:#d3d3d3;} nav ul ul li{color:#d81911;display:block;cursor:pointer;line-height:20px} nav ul ul a{padding:4px 10px;} nav ul>li:hover ul{display:block;} .banner{background:#222222;height:500px;width:100%;border-top:1px solid #d81911;border-bottom:1px solid #d81911} .cycle-slideshow{height:100%;text-align:center;position:relative;overflow:hidden;} .cycle-slideshow a{display:block;width:100%;height:100%;margin:0 auto;position:relative;text-decoration:none;} .cycle-slideshow a:hover{text-decoration:none;} .cycle-slideshow a:hover span{background:#98120C;} .cycle-slideshow .wrap{position:relative;top:50%;transform:translateY(-50%);} .cycle-slideshow h1,.cycle-slideshow p{font-weight:bold;line-height:140%;color:#fff;width:80%;margin:0 auto;text-align:left;text-shadow:1px 1px 3px #000;} .cycle-slideshow h1{text-transform:uppercase;font-size:24px;} .cycle-slideshow p{font-size:20px;padding:0 0 20px;} .cycle-slideshow span{display:inline-block;margin-top:20px;font-size:14px;text-shadow:none;background-color:#d81911;border-radius:20px;color:#fff;display:inline-block;padding:5px 40px;} .cycle-prev,.cycle-next{position:absolute;top:0;width:40px;z-index:888;height:100%;cursor:pointer;background-position:50% 50%;background-repeat:no-repeat;opacity:.2;} .cycle-prev{left:0;background-image:url('/images-design/arrow-prev.png');} .cycle-next{right:0;background-image:url('/images-design/arrow-next.png');} .cycle-prev:hover,.cycle-next:hover{opacity:.6;} .cycle-slideshow img,.cycle-slideshow .wrap>div{display:inline-block;vertical-align:middle;} .cycle-slideshow img{width:42%;} .cycle-slideshow .wrap>div{width:calc(100% - 42% - 8px);} .banner-sub{background:#222222;height:100px;padding:0 20px;position:relative} .banner-sub h1{font-weight:900;color:#fff;margin:0;text-shadow:1px 1px 1px #222222;} .banner-sub .wrap{top:50%;transform:translateY(-50%);position:relative} aside,section{display:inline-block;vertical-align:top;padding:40px 20px;} aside h2{border-bottom:1px solid #d81911;padding-bottom:20px;} aside ul{margin:0;padding:0;} aside li{margin:0;padding:0;list-style:none;border-bottom:1px solid #eee;padding:10px 0;} aside li:last-child{border-bottom:none;} aside h2,section h2,section h3{color:#d81911;} section img,.cycle-slideshow img{border:1px solid #d81911;} .quick-links{padding-bottom:40px} .quick-links a:hover{text-decoration:none;color:#fff;background:#222222;} .quick-links .table>div{padding:0 !important} .quick-links .box{padding:10px} .quick-links .box img{max-width:90%} .img-circle{border-radius:0%;} .box h2{text-align:center;} .box p{text-align:center;} .placeItTest{border-radius:300px;} .about{padding:30px 5%} .about h2,.about p{text-align:center;} .about h2{text-transform:uppercase;font-style:italic;line-height:31px;} .about a:hover{text-decoration:none;background-color:#222222;color:#fff;} .numList li{list-style-type:decimal;} .staff li{padding:20px 0;list-style-type:none;min-height:133px;border-top:1px solid #eee;clear:both;margin:0} .staff li:first-child{border:none;} .staff img{margin-bottom:30px;margin-top:-40px;} .staff h3{font-weight:normal;color:#333} .careers>div{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #eee;} .careers>div:last-of-type{border:none;margin:0;padding:0;} footer{background:#222222;color:#fff;} footer .wrap{padding:20px 0;} footer .col-6:last-child{padding-left:0px;width:12%;} footer p{margin:0;padding:0;} footer ul{margin:0;padding:0;} footer ul li{list-style:none;margin:5px 0;padding:0;line-height:normal;} footer ul li a{display:block;color:#fff;padding:4px;} footer .subfoot{font-size:12px} .subfoot>div{vertical-align:middle;} .a8b{text-align:right;} .pad{padding-left:20px;padding-right:20px} footer .main-footer{padding-bottom:100px;} .main-footer .table>div{padding:10px 5px !important} input[type=text],input[type=tel],input[type=email],textarea,.fakeinput{border:1px solid #ccc;padding:10px;width:calc(100% - 22px);border-radius:1px;margin-bottom:16px;display:block} .fakeinput{text-align:left} textarea{height:90px;resize:vertical;font:13.3333px Arial;} input[type=submit]{border:none;width:100%;border-radius:1px;padding:10px 0;font-weight:bold;font-size:18px;} input[type=submit]:hover{cursor:pointer} section blockquote{color:#d81911;font-size:18px;text-align:right;display:block;font-style:italic;background:#eee;padding:20px;box-shadow:0 0 10px #ccc;border-radius:5px;} section blockquote cite{display:block;font-style:normal;margin-top:10px;} .donate{text-align:left;padding:0} .donate li{list-style:none;display:inline-block;vertical-align:top;} .donate ul .btnStyle1 a{color:#fff;} .donate ul .btnStyle1 a:hover{background:#222222;} .donate .btnStyle1:hover,header .social a i:hover{background:#222222;color:#fff;} @media(max-width:999px){header{grid-template-columns:234px 1fr} .quick-links h2>span{display:block} nav li:first-of-type{display:none} .social li{margin:4px} .staff img{margin-top:0} nav ul ul{display:none !important}} @media(max-width:700px){.grid.third{grid-template-columns:1fr} .quick-links h2>span{display:inline} header{grid-template-columns:1fr} header .logo,header .social,nav ul{text-align:center} nav li:first-of-type{display:inline-block;} footer .main-footer{padding-bottom:50px;} .cycle-slideshow p{font-size:18px} aside,section{display:block;width:auto !important;} aside{padding:40px 20px 0;text-align:left} aside li{width:45%;margin:0 2%;display:inline-block;vertical-align:middle;} aside li:last-child{border-bottom:1px solid #eee;}} @media(max-width:600px){nav li{width:32%;text-align:center}} @media(max-width:500px){section,.pad,header{padding-left:10px;padding-right:10px} nav li{width:49%;} .banner-sub{height:120px} section .table.half>div{display:block;width:auto !important;margin:12px 0;padding:0 !important} .cycle-slideshow .wrap>div{width:auto;display:block;margin:12px auto} .cycle-slideshow .wrap{text-align:center;} .cycle-slideshow img{height:300px;width:calc(100% - 40px);object-fit:cover;margin:0 20px} .banner{height:700px} section>.imgRight,section>blockquote,.staff img{float:none;max-width:100%;margin:20px 0;}} @media(max-width:400px){.quick-links .table>div{display:block;width:auto !important} .quick-links h2>span{display:inline} .banner-sub{height:140px} .banner{height:750px} footer .main-footer{padding-bottom:0} .main-footer .table>div{padding:0 !important} footer .table .table div{display:block;width:auto !important;margin:0 0 30px 0 !important} footer li{text-align:center} aside li{display:block;width:90%;margin:0 4%}} 