 body{font-family:'Questrial',sans-serif;font-size:16px;color:#4d4d4d;line-height:1.5;text-align:center;position:relative;} h1,h2,h3,h4,h5,h6,p,th,td,dd,dt,li,blockquote{text-align:left;} h1,h2,h3,h4,h5,h6,p,form{padding:0 10px;} body,header ul,nav ul,.subnav ul,section aside ul{padding:0;margin:0;} img,iframe{max-width:100%;} a img,iframe{border:none;} a,nav a:hover,aside a:hover,footer a:hover{text-decoration:none;color:#05944e;transition:all 0.3s linear 0.01s;} a:hover{text-decoration:underline;} .subnav a:hover,.btn:hover{text-decoration:none;} hr{border-width:1px;border-color:#eee;border-style:none none solid;margin:30px 0;} .fullwidth{width:calc(100% - 20px)} .imgLeft,.imgRight{max-width:50%;} .imgLeft{float:left;margin:5px 4% 1% 1%;} .imgCenter{display:block;margin:40px auto;} .imgRight{float:right;margin:5px 1% 1% 4%;} .clear{clear:both;} .halfcol{width:49%;display:block;text-align:center;} .halfcol a{margin:30px 50px;} .center{text-align:center;} .nowrap,a[href^=tel]{white-space:nowrap} .wrap{max-width:1020px;display:block;margin:0 auto;position:relative;} .grid{display:grid;grid-gap:0 10px} .grid.half{grid-template-columns:repeat(2,1fr);} .grid.third{grid-template-columns:repeat(3,1fr);} .grid.quad{grid-template-columns:repeat(4,1fr);} .table{display:table;width:100%;} .table>div{display:table-cell;vertical-align:top;} .table.half>div{width:50%;} .table.half>div:first-of-type{padding-right:2%;} .table.half>div:last-of-type{padding-left:2%;} .table.third>div{width:33%;} .table.third>div:nth-of-type(1){padding-right:4%;} .table.third>div:nth-of-type(2){padding:0 2%;} .table.third>div:nth-of-type(3){padding-left:4%;} .table.quad>div{width:25%;} header .table>div,.subfoot .table>div{vertical-align:middle;} nav ul,nav li,.subnav li,aside li,.halfcol,.boardlist li{display:inline-block;} header{font-size:14px;padding:10px 10px 0;margin-bottom:-20px;} header ul{list-style:none;padding:0 10px;} header .table>div:nth-of-type(1){text-align:left;} header .table>div:nth-of-type(1) img{max-width:200px;} header .table>div:nth-of-type(3) p{text-align:center;} header .table>div:nth-of-type(4){text-align:right;} header img:last-of-type{z-index:-1;position:relative;} nav{font-size:14px;background-color:#fc9943;padding:11px 10px;text-align:left;} nav a{display:block;color:#fff;padding:10px;} nav li{line-height:1;border-right:1px solid rgba(255,255,255,.3);} nav li:last-of-type{text-transform:uppercase;border:none;} nav ul ul{display:none;min-width:200px;background:#fc9943;margin:0;position:absolute;z-index:999;} nav .tax li{text-transform:none;} nav ul ul li{display:block;text-align:left;border:none;} nav li:hover>ul{display:block;} .cycle-slideshow{height:600px;position:relative;overflow:hidden;} .cycle-slideshow span{display:block;width:100%;height:100%;background-size:cover;background-position:center;} .cycle-slideshow .overlay{height:600px;} .cycle-prev,.cycle-next{position:absolute;top:0;width:5%;z-index:888;height:100%;cursor:pointer;background-position:50% 50%;background-repeat:no-repeat;opacity:0;} .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:.5;transition:all .3s linear .01s;} .slide1{background-image:url(/images-design/slides/fulton.jpg);} .slide2{background-image:url(/images-design/slides/oak-grove.jpg);} .slide3{background-image:url(/images-design/slides/park.jpg);} .slide4{background-image:url(/images-design/slides/playground.jpg);} .slide5{background-image:url(/images-design/slides/wh-house.jpg);} .slide6{background-image:url(/images-design/slides/wh-playground.jpg);} .slide7{background-image:url(/images-design/slides/wh-townhouse.jpg);} .slide8{background-image:url(/images-design/slides/young-homes.jpg);} .slide9{background-image:url(/images-design/slides/young-office.jpg);} .subnav{font-family:'Archivo Black',sans-serif;font-size:15px;background-color:#036334;padding:15px 0;} .subnav a{display:block;margin:0 auto;font-size:12px;border-radius:50%;width:120px;height:120px;background-color:rgba(255,255,255,0.8);line-height:16px;text-transform:uppercase;} .subnav a:hover{background-color:#fff;} .subnav p{width:auto;text-align:center;margin:0 10px;position:relative;top:50%;transform:translateY(-50%);} .subnav li{vertical-align:middle;padding:5px;} .subnav li:nth-of-type(1) a{color:#277ad8;} .subnav li:nth-of-type(2) a{color:#da331c;} .subnav li:nth-of-type(3) p{margin:0;} .subnav li:nth-of-type(3) a{color:#c300c5;} .subnav li:nth-of-type(4) a{color:#c74f23;} .subnav li:nth-of-type(5) a{color:#4c994b;} .subnav li:nth-of-type(6) a{color:#967a32;} .subnav li:nth-of-type(7) a{color:#375551;} .subnav li:nth-of-type(8) a{color:#513554;} .subnav ul ul{display:none;min-width:200px;margin:0;position:absolute;z-index:999;} .subnav li:hover>ul{display:block;} .subnav ul ul li a{display:block;margin:0 auto;font-size:11px;line-height:12px;border-radius:0%;background-color:#fff;height:20px;width:140px;text-transform:none;} .banner{background-size:cover;background-position:center;} .banner .overlay{height:300px;background-color:rgba(0,0,0,.4);} .banner .wrap{top:50%;transform:translateY(-50%);} .banner p{width:65%;font-family:'Archivo Black',sans-serif;font-size:30px;text-align:center;color:#fff;margin:0 auto;text-shadow:1px 1px 3px rgba(0,0,0,.8);} .row1,.row2{padding:30px 0 40px;} .row1 h2,.row1 h3{font-weight:normal;} .row1 h2,.row1 h3{color:#fc9943;margin-top:20px;} .row1 .btn{padding:7px 50px;margin:30px 0 40px;} .row1 a img{max-height:550px;} .row2{background-color:#fc9943;} .row2,.row2 h2,.row2 p{color:#fff;} .row2 h2{font-family:'Archivo Black',sans-serif;font-size:20px;text-align:center;text-transform:uppercase;margin:20px 0 40px;} .row2 .table>div:first-of-type{width:70%;} .row2 .table>div:last-of-type{width:30%;} .row2 ul{list-style:none;line-height:1.8;padding:0;margin:15px 50px;} .row2 input[type=text],.row2 input[type=email],.row2 input[type=tel],.row2 textarea{background-color:#fff;} .row2 input[type=submit]{background-color:transparent;border:2px solid #ccc;padding:13px 70px;} .row2 input[type=submit]:hover{background-color:#ccc;} .ihope{max-width:600px;} aside{padding:0 10px 40px;} aside li{line-height:1;border-right:1px solid rgba(0,0,0,.3);} aside li:last-of-type{border:none;} section aside a{display:block;color:#4d4d4d;padding:0 15px;} section{padding:40px 0;} section h1,section h2,section h3,section h4{font-weight:normal;text-transform:uppercase;color:#fc9943;} section h2,section h3,section h4{margin-top:30px;} section h1{font-family:'Archivo Black',sans-serif;font-size:20px;} section h2,section h3{font-size:18px;} section h4{font-size:16px;} section ul,section ol{padding-left:30px;padding-right:10px;} .indent{padding-left:35px;} .spacing li{margin-bottom:10px;} .nolist{list-style:none;padding:0 10px} section li{margin:5px 0;} section table{width:100%;border-collapse:collapse;margin:20px 0;border:1px solid #eee;} section table tr:nth-of-type(odd){background-color:#fafafa;} section table th,section table td{padding:10px 2%;border:1px solid #eee;} section table th{font-weight:normal;text-transform:uppercase;} section table th span{text-transform:none;} .housing img{object-fit:cover;width:100%;height:200px;} .housing .imgBottom{object-position:bottom;} .housing .cycle-slideshow{height:200px;} .income th,.income td{text-align:center;padding:10px;} .btn{display:inline-block;background-color:#fc9943;color:#fff;padding:7px 40px;margin-top:10px;border-radius:50px;} .btn:hover{background-color:#c95116;} .btn i{display:inline-block;margin-left:10px} .small{font-size:14px;} .boardlist{padding:0;margin:20px 0;text-align:center;} .boardlist li{width:calc((100% / 7) - 0.25em - 10px);margin:5px;text-align:center;vertical-align:top;} .boardlist img{display:block;object-fit:cover;width:100%;height:170px;margin-bottom:5px} .map{width:100%;height:400px;margin:20px 0 30px;} .address ul{list-style:none;line-height:1.6;padding:0 10px;margin-bottom:30px;} .address>div:first-of-type{width:30%;} .address>div:last-of-type{width:70%;} .jQexpiring,.hide{display:none;} .jobs p{margin:0;padding:10px 0 20px;} form{margin:20px 0;} form .table.half>div:first-of-type{padding-right:1%;} form .table.half>div:last-of-type{padding-left:1%;} form input[type=text],form input[type=email],form input[type=tel],form input[type=submit],form textarea,form select{font-family:'Questrial',sans-serif;font-size:16px;line-height:2} form input[type=text],form input[type=email],form input[type=tel],form textarea,form select{width:calc(100% - 40px);background-color:#f5f5f5;margin-bottom:10px;padding:9px 20px;border:none;} form select{width:100%;height:50px} form textarea{height:100px;padding:10px 20px;} form input[type=submit]{background-color:#fc9943;color:#fff;padding:10px 80px;border:none;border-radius:50px;} form input[type=submit]:hover{cursor:pointer;text-decoration:none;background-color:#c95116;color:#fff;transition:all .3s linear .01s;} .radform{border:1px solid #fc9943;background-color:rgb(240,202,153);margin-top:20px;} .radform textarea{height:150px;} footer .wrap,.subfoot .table{padding:20px 0;} footer{background-color:#fc9943;} footer,footer a{color:#fff;} footer h3{font-size:18px;font-weight:normal;margin-right:50px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.3);} footer ul{font-size:14px;list-style:none;padding:0 10px;margin:4% 0;} footer li{margin:6px 0;} footer li a{display:block;padding:4px;} .subfoot{padding:40px;background-color:#fff;color:#4d4d4d} .subfoot p{text-align:center;} .subfoot .table>div:nth-of-type(1) p{text-align:left;} .subfoot .table>div:nth-of-type(3) p{text-align:right;} @media(max-width:999px){nav ul ul{display:none !important} header .table>div:nth-of-type(4){display:none;} header{margin-bottom:0;} nav ul{width:100%;text-align:center;} .boardlist li{font-size:14px;} .row2 h2{margin:20px 0;} .row2 .table>div:first-of-type{width:60%;} .row2 .table>div:last-of-type{width:40%;}} @media(max-width:900px){} @media(max-width:800px){.row2 .table>div:first-of-type,.row2 .table>div:last-of-type{width:50%;} .address>div:first-of-type{width:40%;} .address>div:last-of-type{width:60%;}} @media(max-width:767px){.cycle-slideshow{height:400px;} .banner p{width:90%} aside{padding-bottom:20px;} aside li{border:none;} section aside a{padding:10px 20px;border:1px solid #eee;} .housing.table.quad>div{display:inline-block;width:calc(50% - 10px);text-align:left;} .boardlist li{width:155px;} .subfoot{padding:40px 20px;} footer>.wrap>.table>div{display:inline-block;width:50% !important;} .grid.housing{grid-template-columns:repeat(2,1fr);}} @media(max-width:700px){header .table>div{display:inline-block;width:calc(50% - 20px) !important;} header .table>div:nth-of-type(1){text-align:right;padding-right:20px;} header .table>div:nth-of-type(2){padding-left:20px;} header .table>div:nth-of-type(3){display:block;width:auto !important;} nav li{margin:10px 0;}} @media(max-width:600px){.table.half,.table.half>div,.row2 .table>div{display:block;width:auto !important;padding:0 !important;} .row2 ul{margin:15px 10px;} section table{font-size:14px;} .address>div{width:50% !important;} .address #contact input[type=submit]{width:100%;padding:15px 0;} .subfoot{padding:40px 0;} .subfoot .table>div{padding:0 !important;} .grid.half{grid-template-columns:none;} .ihope{width:calc(100% - 50px);}} @media(max-width:500px){header .table>div{display:inline-block;width:calc(50% - 10px) !important;} header .table>div:nth-of-type(1){padding-right:10px;} header .table>div:nth-of-type(2){padding-left:10px;} .banner p{line-height:1.2;} section table th,section table td{padding:10px 1%;} .address>div{display:block;width:auto !important;} .subfoot .table>div{display:block;width:auto !important;} .subfoot .table>div p{text-align:center !important;} .subfoot .table{padding:0;} .grid.housing,form .grid{grid-template-columns:none !important;} .housing img,.housing .cycle-slideshow{height:300px;padding:0 10px;} .housing img{width:calc(100% - 20px);}} @media(max-width:450px){header .table>div{display:block;width:auto !important;} header .table>div,header li{text-align:center !important;} header .table>div:nth-of-type(1){padding-bottom:10px;}} @media(max-width:400px){.boardlist li{width:145px;} .income th,.income td{padding:10px 0;}} 