input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:16px !important}#cookies a.btn{margin:10px 0 0 0;display:inline-block;clear:both}#wrapper{background-color:#fff;position:absolute;top:0;left:0}#header{overflow:auto;position:relative}#header>div{width:100%;position:relative;z-index:299}#header h1{text-align:center;position:relative;z-index:280}#header img{margin:40px 0 0 0;max-width:60%}#headerfixed{width:100%;height:44px;background-image:url(../images/top_gradient_bg.jpg);background-repeat:repeat-x;position:fixed;top:0;left:0;z-index:998}#header #headerfixed{display:none}#primarymenu,#primarysubmenu,#secondarymenu{display:none}#search{height:44px;position:fixed;top:-40px;right:0;z-index:999}#searchforms{width:100%;height:154px;padding:10px;position:fixed;top:-154px;left:0;z-index:999}body>#searchforms{z-index:999999}#header #search img{max-width:none}#header h1 .phone{margin:0 auto 5px auto}#menuicon{width:35px;height:24px;background-color:transparent;position:fixed;top:15px;left:15px;z-index:999}#menuicon:after{content:" ";width:35px;height:4px;background-color:transparent;position:absolute;top:-4px;left:0;display:block;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 4px 0 #999,0 12px 0 #999,0 20px 0 #999;box-shadow:0 4px 0 #999,0 12px 0 #999,0 20px 0 #999}#mobilemenu{width:70%;height:100%;background-color:#333;border-width:0 5px 0 0;border-style:solid;border-color:#2d2d2d;position:fixed;top:0;left:0;z-index:1;color:#fff;overflow:scroll}#mobilemenu a{padding:9px 15px 9px 15px;display:block;color:#ccc;font-size:12px;text-transform:uppercase}#mobilemenu a.level1{font-size:16px;background-color:#444;text-transform:none}#mobilemenu a{border-width:0 0 1px 0;border-style:solid;border-color:#2d2d2d}#mobilemenu a.level3{padding-left:25px}#mobilemenu a.level4{padding-left:35px}#content{width:100%}#top{overflow:hidden}#shortcuts{width:100%;padding:6px 10px 24px 10px}#shortcuts h2{padding:0 0 4px 0;font-family:NeoSansLight;font-size:18px}#shortcuts ul{width:50%;border-width:0 0 0 1px;border-style:solid;border-color:#003d56;padding:0 0 0 12px}#shortcuts ul:first-child{border-width:0;padding:0 12px 0 0}#shortcuts li:first-child{padding:0 0 4px 0;font-family:NeoSansLight;font-size:16px}#shortcuts li a{background-color:#8ebccc;margin:0 0 4px 0;padding:3px 10px 3px 10px;display:block;font-size:12px}.area5 #shortcuts li a,.area74 #shortcuts li a{background-color:#d4e8a4;color:#222}#statements{width:100%;height:262px;clear:both}.statement{width:100%;height:262px;padding:22px;left:100%}.statement .gradient{background-position:0 0}.statement:first-child{left:0}#contentinner{width:100%;clear:both;position:relative;z-index:199}#colleft,#colright{width:100%;position:relative;z-index:198}.box,.list{width:100%;margin:0 0 10px 0}.list li{overflow:auto}.list.news.w100 li{margin:30px 0 0 0}.list.news.w100 li:first-child{margin:0}.list li>a.image,.list li>a.image img{max-width:100%}.list.top-news>div p,.list>p{padding:10px 11px 10px 11px}.list.top-news>div p a,.list>p a{background-color:#8ebccc;margin:0;padding:7px 0 7px 0;display:block;text-align:center;color:#fff}.list.calendar .header{width:100%}.list.calendar h2>a{width:100%}.box{padding:20px 10px 20px 10px}.box p a{width:100%;background-color:#8ebccc;margin:10px 0 0 0;padding:7px 0 7px 0;clear:both;float:left;text-align:center;color:#fff}.box h2{margin:0 0 10px 0;font-size:18px}.box img{float:none !important;margin:auto !important}.quote{width:100%;padding:40px 20px 40px 20px;font-size:22px;text-align:center}.news__image--container{float:none;width:auto;margin:auto;margin-bottom:15px}#footer>div{width:100%}#footer>div:after{display:none}#footer nav,#footer>div>div{padding:10px}#footer ul{width:100%}#footer li a{background-color:#8ebccc;margin:0 0 7px 0;padding:7px 10px 7px 10px;display:block;color:#fff}footer>div>div#newsletter{width:100%;padding:10px 10px 100px 10px}#footer #newsletter h2{padding:0 0 10px 0}#newsletter form>div{clear:both}#newsletter input[type=email],#newsletter input[type=text]{margin:0 0 10px 0;clear:both;float:left}#footer h2{padding:0 0 10px 0;font-family:NeoSansLight;font-size:18px}#statements .itemnav{width:16px;height:16px;margin:0 8px 0 8px;border:2px solid #fff;display:inline-block;cursor:pointer;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999}#statements .itemnav.active{background-color:#a6a39c}#statement:before{width:100%;background-repeat:no-repeat}#statement:after{width:100%;left:0;background-position:top center;background-repeat:no-repeat}.statement>a{width:100%}.statement .gradient{width:100%}#leftmenu{display:none}#statement.statement .statement>div:not(.gradient){top:6px;left:10px}#statement.statement h1,#statement.statement h2{width:100%;padding:0 0 3px 0}#statement.statement p{width:100%;font-family:Arial;font-size:14px}.employees h2{width:96%;margin:2%}.employee{width:100%}.employee>div{width:48%}.employee>div.image{max-width:48%;display:block}.employee>img{max-width:48%}.employee .name,.employee .title{width:100%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.employee .mobile,.employee .phone{width:100%;padding:4px 0 4px 0;margin:3px 0 3px 0;clear:both;float:left;position:relative}.employee .phoneno{background-color:#8ebccc;padding:4px 6px 4px 6px;display:inline-block;color:#fff;position:absolute;top:0;right:0}.employee a[href^=tel]{color:#fff}.employee a.email{width:100%;background-color:#8ebccc;padding:4px 6px 4px 6px;margin:3px 0 3px 0;color:#fff;clear:both;float:left;text-align:center}#employee{width:90%;margin:8% 5% 0 5%;float:left}#employee img{max-width:40%;float:right}#employee div{width:60%;float:left}#employee .description{width:60%;padding:0 10px 20px 0;float:left;font-size:12px;color:#666}#employee .mobile,#employee .phone{width:100%;padding:4px 0 4px 0;margin:3px 0 3px 0;clear:both;float:left;position:relative}#employee .phoneno{background-color:#8ebccc;padding:4px 6px 4px 6px;display:inline-block;color:#fff;position:absolute;top:0;right:0}#employee a[href^=tel]{color:#fff}#employee a.email{width:100%;background-color:#8ebccc;padding:4px 6px 4px 6px;margin:3px 0 3px 0;color:#fff;clear:both;float:left;text-align:center}#contactwrapper{bottom:-159px}#contact{height:164px}#contact>div{width:100%}#contact form{margin:0 0 20px 0}#contactcurve{right:2%}#contact .col:not(.address){display:none}#contact .col.address{clear:both;margin-right:2%}