html{height:100%;}body{margin:0;padding:0;font-family:'Roboto',sans-serif;font-size:0.95em;line-height:1.8em;color:#000000;background:#6a4129;background:-moz-linear-gradient(top,#6a4129 0%,#6a713e 40%,#6a713e 100%);background:-webkit-linear-gradient(top,#6a4129 0%,#6a713e 40%,#6a713e 100%);background:linear-gradient(to bottom,#6a4129 0%,#6a713e 40%,#6a713e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6a4129',endColorstr='#6a713e',GradientType=0);background-repeat:no-repeat;background-attachment:fixed;height:100%;}h1{font-family:'Raleway',sans-serif;font-weight:700;color:#ded668;font-size:2.1em;line-height:1.15em;text-transform:capitalize;}h2{font-family:'Raleway',sans-serif;font-weight:600;color:#ede9ad;text-transform:capitalize;}h3{font-family:'Raleway',sans-serif;font-weight:500;color:#ede9ad;text-transform:capitalize;}h4{font-family:'Raleway',sans-serif;font-weight:400;text-transform:capitalize;}hr{border:0;height:1px;margin:25px 0px 10px 0px;background:rgba(255,255,255,0.5);}a{text-decoration:none;color:#ded668;}a:hover{color:#ffffff;}img{max-width:100%;height:auto;}.img-fl{float:left;}.clear-fl{clear:both;font-size:0.00000001em;height:1px;width:1px;}.home-img{float:right;margin:-45px 0px 25px 25px;}.align-right{float:right;margin:0px 0px 25px 25px;}@media screen and (max-width:768px){.home-img{margin:0px 0px 25px 25px;}}@media screen and (max-width:468px){.align-right{float:none;display:block;margin:25px auto 25px auto;}}.file--application-pdf{padding-left:25px;background-image:url(/themes/dukes2017/css/img/pdf-icon.png);background-repeat:no-repeat;}#block-dukes2017-local-tasks .form-wrapper{padding:15px 0px 15px 0px;}#block-dukes2017-local-tasks{padding-bottom:1px;border-bottom:1px solid #a3a3a3;}#block-dukes2017-local-tasks ul{list-style:none;padding:0;margin:0;}#block-dukes2017-local-tasks ul li{display:inline;padding:0;margin:0;}#block-dukes2017-local-tasks ul li a{padding:5px 10px 5px 10px;border-top:1px solid #a3a3a3;border-left:1px solid #a3a3a3;border-right:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3;background-color:#666666;color:#ffffff;}#block-dukes2017-local-tasks ul li a.is-active{background-color:#6a713e;border-bottom:1px solid #6a713e;color:#000000;}* html #block-dukes2017-local-tasks ul li{border-left:1px solid black;padding:0 0.4em 0 0.4em;margin:0 0.4em 0 -0.4em;}* html #block-dukes2017-local-tasks ul{height:1%;}* html #block-dukes2017-local-tasks ul li{display:block;float:left;}* html #block-dukes2017-local-tasks ul li:first-child{border-left:0;}.pager ul{list-style:none;padding:0;margin:0;text-align:center;font-size:0.8em;}.pager ul li{display:inline;padding:0;margin:0;}.pager ul li:before{content:" | ";}.pager ul li:first-child:before{content:"";}* html .pager ul li{border-left:1px solid #A3A3A3;padding:0 0.4em 0 0.4em;margin:0 0.4em 0 -0.4em;}* html .pager ul{height:1%;}* html .pager ul li{display:block;float:left;}* html .pager ul li:first-child{border-left:0;}div[role=contentinfo]{padding:10px 15px 10px 15px;margin:0px 0px 15px 0px;border:1px solid #497554;background-color:#faffd5;color:#27442e;font-size:0.85em;line-height:1.3em;}div[role=contentinfo] a{color:#000000;}div[role=contentinfo] a:hover{color:#017A00;}.contact-form label{display:inline-block;width:30%;max-width:150px;margin:10px 0px 0px 0px;padding:0px 10px 0px 0px;box-sizing:border-box;text-align:left;color:#ede9ad;}.contact-form input[type="text"],.contact-form input[type="email"]{width:50%;margin:5px 0px 5px 0px;padding:10px;border:1px solid #497554;box-shadow:inset 0px 1px 4px #9d9d9d;-moz-box-shadow:inset 0px 1px 4px #9d9d9d;-webkit-box-shadow:inset 0px 1px 4px #9d9d9d;box-sizing:border-box;line-height:15px;color:#888888;}.contact-form textarea{width:70%;height:120px;margin:2px 0px 2px 0px;padding:10px;border:1px solid #6E6F71;box-shadow:inset 0px 1px 4px #9d9d9d;-moz-box-shadow:inset 0px 1px 4px #9d9d9d;-webkit-box-shadow:inset 0px 1px 4px #9d9d9d;box-sizing:border-box;color:#888888;}.contact-form .form-actions{padding-top:15px;}.contact-form .form-submit{display:inline-block;padding:6px 24px 6px 24px;margin:0px 0px 0px 0px;background-color:#f0f7bf;border:1px solid #497554;border-radius:6px;font-family:'Raleway',sans-serif;font-weight:700;color:#497554;font-size:1.1em;text-decoration:none;cursor:pointer;clear:both;}.contact-form .form-submit:hover{background-color:#666666;border:1px solid #ffffff;color:#ffffff;}.contact-form .form-submit:active{position:relative;top:1px;}@media screen and (max-width:640px){.contact-form label{display:block;width:100%;max-width:640px;margin:10px auto 0px autx;padding:0px 0px 0px 0px;text-align:center;}.contact-form input[type="text"],.contact-form input[type="email"]{width:100%;padding:15px;}.contact-form textarea{padding:15px;width:100%;}.contact-form .form-submit{width:100%;padding:5px 25px 5px 25px;margin:0px auto 10px auto;}}.user-login-form .js-form-type-textfield{padding:15px 0px 15px 0px;}.user-login-form .js-form-type-radio{padding:3px 0px 3px 0px;}.user-login-form .js-form-type-textfield label,.user-login-form .js-form-type-password label{display:inline-block;width:20%;max-width:100px;margin:10px 0px 0px 0px;padding:0px 10px 0px 0px;box-sizing:border-box;text-align:left;color:#ede9ad;}.user-login-form .js-form-type-textfield input,.user-login-form .js-form-type-password input,.form-search{width:40%;padding:10px;margin:5px 0px 5px 0px;box-sizing:border-box;}.user-login-form .description{font-weight:300;font-style:italic;font-size:0.9em;}.js-form-submit{display:inline-block;padding:6px 24px 6px 24px;margin:15px 0px 0px 0px;background-color:#f0f7bf;border:1px solid #497554;border-radius:6px;font-family:'Raleway',sans-serif;font-weight:700;color:#497554;font-size:1.1em;text-decoration:none;cursor:pointer;clear:both;}.js-form-submit:hover{background-color:#666666;border:1px solid #ffffff;color:#ffffff;}.js-form-submit:active{position:relative;top:1px;}
.section-inner{width:100%;max-width:1290px;height:auto;margin:0px auto 0px auto;padding:0px 45px 0px 45px;box-sizing:border-box;}.main-header{width:100%;height:122px;padding:0px 0px 25px 0px;background:url(/themes/dukes2017/css/img/backdrop.png);border-top:8px solid #4f2f1a;box-shadow:0px 1px 6px rgba(0,0,0,0.8);box-sizing:border-box;}.header-inner{display:flex;flex-wrap:wrap;width:100%;max-width:1200px;margin:0px auto 0px auto;}.logo{flex:1;min-width:172px;position:relative;z-index:100;}.name-slogan{flex:2;padding:25px 0px 0px 25px;}.co-name{font-family:'Raleway',sans-serif;font-weight:600;padding-bottom:5px;border-bottom:2px solid #cdb048;color:#497554;font-size:1.4em;}.co-slogan{font-family:'Raleway',sans-serif;font-weight:600;color:#485e48;font-size:0.9em;}.main-menu{flex:3;padding:25px 25px 0px 0px;}@media screen and (max-width:768px){.logo{max-width:90px;max-height:104px;}.main-menu{flex:1;flex-basis:100%;padding:0px 0px 0px 0px;}}@media screen and (max-width:468px){.main-header{height:222px;background:#d8dba6;padding:0px 0px 25px 0px;}.logo{flex:1;width:104px;margin:0px auto 0px auto;text-align:center;}.co-name{max-width:300px;margin:0px auto 0px auto;}.name-slogan{flex:1;flex-basis:100%;padding:25px 0px 15px 0px;text-align:center;}}.slideshow{position:relative;z-index:99;width:100%;max-width:900px;margin:-10px auto 0px auto;border:4px solid #ffffff;box-shadow:0px 6px 8px rgba(0,0,0,0.8);box-sizing:border-box;}@media screen and (max-width:768px){.slideshow{margin:43px auto 0px auto;clear:both;}}.main-content{position:relative;z-index:1;width:100%;padding:45px 0px 0px 0px;margin:-25px 0px 0px 0px;}.main-content img{box-shadow:0px 4px 6px rgba(0,0,0,0.8);}.sub-sec{width:100%;padding:25px 0px 45px 0px;margin:45px 0px 0px 0px;background:rgba(0,0,0,0.1);}.sub-sec h3{color:#ffffff;text-shadow:1px 1px 1px rgba(0,0,0,0.7);}.service-area{display:flex;width:100%;max-width:1200px;height:auto;margin:0px auto 0px auto;box-sizing:border-box;}.service{flex:1;flex-basis:33.333%;font-family:'Raleway',sans-serif;font-weight:600;text-align:center;}.service a{color:#ffffff;text-shadow:1px 1px 1px rgba(0,0,0,0.7);}.service img{border:2px solid #ffffff;box-shadow:0px 4px 6px rgba(0,0,0,0.8);}.sub-content{width:100%;padding:45px 0px 45px 0px;margin:-25px 0px 0px 0px;border-bottom:1px solid rgba(255,255,255,0.5);}.sub-content img{border:1px solid rgba(255,255,255,0.5);}@media screen and (max-width:768px){.service{margin:0px 10px 0px 10px;}.sub-content{margin:0px;}}@media screen and (max-width:468px){.main-content,.sub-content{padding:35px 0px 35px 0px;text-align:center;}.sub-content ul{list-style:none;padding:0px;}.sub-content ul li{font-weight:bold;}.service-area{display:block;}}.staff-list{display:flex;flex-wrap:wrap;}.col2{flex:1;padding:15px 25px 25px 25px;margin:0px 1% 0px 1%;border:1px solid rgba(255,255,255,0.5);background:rgba(0,0,0,0.1);box-sizing:border-box;text-align:center;}@media screen and (max-width:768px){.col2{flex-basis:48%;margin:0px 1% 2% 1%;}}@media screen and (max-width:468px){.col2{flex-basis:98%;}}.views-row{margin-bottom:25px;border-top:1px solid rgba(255,255,255,0.5);}.footer-menu{width:100%;padding:25px 0px 25px 0px;box-sizing:border-box;text-align:center;font-size:0.85em;}.footer-menu ul{list-style:none;padding:0;margin:0;text-align:center;}.footer-menu ul li{display:inline;padding:0;margin:0;}.footer-menu ul li:before{content:"| ";}.footer-menu ul li:first-child:before{content:"";}* html .footer-menu ul li{border-left:1px solid black;padding:0 0.4em 0 0.4em;margin:0 0.4em 0 -0.4em;}* html .footer-menu ul{height:1%;}* html .footer-menu ul li{display:block;float:left;}* html .footer ul li:first-child{border-left:0;}@media screen and (max-width:468px){.footer-menu{padding:0px 25px 45px 25px;}}
