h4{font-size:18px}h4,h5{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.6;margin-bottom:17px}h5{font-size:14px;color:#fcb040}h4.h4-home{margin-bottom:0}#maincontent{margin-bottom:3px}p a,p a:visited{text-decoration:underline}#footer li{font-size:11px}#headerdots{clear:both}ol,ul{list-style-position:outside}.editmode{position:static}#footer ul li ul li{padding-bottom:5px;line-height:1.2}#slider{max-width:960px;margin:0 auto;overflow:hidden;border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,.1);position:relative;background-color:#f5f5f5}#slider,#slider img{display:none;width:100%;height:350px}#slider img{position:absolute;top:0;left:0;object-fit:cover;object-position:center center;transition:opacity .4s ease-in-out}.foundation-row{max-width:960px;margin:0 auto}.eleven.columns.centered{max-width:900px;margin:0 auto}.twelve.columns{width:100%;margin:0 auto}@media only screen and (max-width:1024px){#slider,#slider img{height:300px}}@media only screen and (max-width:768px){#slider,#slider img{height:250px}}@media only screen and (max-width:480px){#slider,#slider img{height:200px}}img{border:0;outline:0}.foundicon-mail,.foundicon-phone{background-image:url(/images/contact-icons.png);background-repeat:no-repeat;width:14px;height:14px;display:inline-block}.foundicon-mail{background-position:0 -22px}.loading-icon{height:25px;background:url(/images/ajax-loader.gif) no-repeat;width:25px;margin:0 auto}@media only screen and (max-width:640px){#menu-backing{left:0!important}}.three.columns.hide-for-small{padding-right:2em}.three.columns.hide-for-small .ccm-image-block{display:block;margin:1.5em 0 1em;max-width:100%;height:auto;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.three.columns.hide-for-small p{font-style:italic;color:#877b6c;margin-top:.5em;font-size:.9em;text-align:center;line-height:1.4em}.foundation-row .columns{float:left;box-sizing:border-box}.nine.columns{padding-left:1.5em}.foundation-row:after{content:"";display:table;clear:both}#maincontent{transition:none!important}#maincontent:before{display:none!important}.developer-credit{background-color:#443f3a;padding:10px 0;margin-top:-3px}.developer-credit p{color:#3a3530;font-size:11px;margin:0;font-family:Arial,sans-serif;text-align:right;padding-right:20px}.developer-credit p:hover{color:#353128}#maincontent,.foundation-row:not(#maincontentwrapper){transform:none!important;position:static}#maincontentwrapper{transform:none!important;position:relative!important;top:-9em!important;z-index:-10!important;margin-bottom:-9em!important}.foundation-row:has(#slider){position:relative;overflow:visible}@media only screen and (max-width:767px){.button,[role=button],a,button{-webkit-tap-highlight-color:rgba(0,0,0,.3);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;cursor:pointer}.foundation-row:not(#maincontentwrapper){position:relative;z-index:1}.sidebar .ccm-image-block{box-shadow:none;border-radius:0;padding:1rem;margin-bottom:1.5rem}.profilePic{float:none!important;display:block;margin:1rem auto;max-width:100%;height:auto}#menuButton{position:relative;z-index:1000;display:block!important;-webkit-tap-highlight-color:rgba(0,0,0,.3);touch-action:manipulation}#header{position:relative;z-index:100}:after,:before{pointer-events:none}.button:after,.button:before,a:after,a:before,button:after,button:before{pointer-events:auto}#maincontent{position:relative;z-index:10}#maincontent article{position:relative;z-index:11}#maincontent article a{position:relative;z-index:12;display:inline-block;min-height:44px;line-height:1.4;padding:2px 4px;margin:-2px -4px}#slider{z-index:1}#slider,.four.columns{position:relative;margin-bottom:2em}.four.columns{float:none;width:100%;z-index:10}#headerdots{display:none}#headerdots,#menu-backing{position:relative;z-index:1}}.flyout.show{display:block!important}#topMenu{display:none!important}body.active-menu #topMenu{display:block!important}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin-bottom:1.5rem}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}