p.large{font-size:22px;font-weight:300}.front-page .site-inner{max-width:100%;padding:0}.sticky-message{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);display:none;font-size:15px;font-weight:700;padding:15px 20px;position:fixed;text-align:center;width:100%;z-index:9999}.sticky-message a{border-bottom:1px solid #e36344;color:#000;padding-bottom:1px;text-decoration:none}.sticky-message a:focus,.sticky-message a:hover{color:#e36344}.sticky-message a.dismiss{border-bottom:0;position:absolute;right:20px;top:18px}.image-section{background-attachment:fixed;background-color:#fff;background-position:50% 0;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.image-section .flexible-widgets .widget{margin-bottom:60px}.image-section .flexible-widgets .wrap{padding:160px 0 140px}.image-section .widget-wrap{background:rgba(255,255,255,.9);padding:20px 40px;position:relative}.image-section .flexible-widgets.widget-full .widget_text{margin:0 auto 40px;max-width:750px;text-align:center}.image-section .widget-wrap:before,.image-section .widget-wrap:after{box-sizing:border-box;border-style:solid;border-color:transparent;border-width:20px;content:'';display:block;left:0;position:absolute;width:100%}.image-section .widget-wrap:before{border-top-width:0;border-bottom-color:rgba(255,255,255,.9);top:-20px}.image-section .widget-wrap:after{border-bottom-width:0;border-top-color:rgba(255,255,255,.9);bottom:-20px}.front-page-4{background-color:#fff}.front-page-2{background:#059dd9;color:#fff!important;border-top:8px solid #fff;border-bottom:8px solid #fff}.front-page-2 a{color:#fff!important}.front-page-2 .entry-time,.front-page-2 .entry-meta,.front-page-2 .entry-meta a{color:#004256!important}.front-page-2 .entry-title,.front-page-4 .entry-title{font-size:22px!important;margin-bottom:15px}.front-page-6{background:#f7f7f7}.front-page .content .featured-content .entry{text-align:center}.front-page .content .featured-content a.alignnone{margin:0 -20px 20px;max-width:none}.front-page .content .featured-content a.alignnone img{width:100%}@media only screen and (max-width:1200px){.front-page .image-section{background-attachment:scroll!important}}@media only screen and (max-width:860px){.front-page .content .featured-content a.alignnone{margin:0 auto 20px}}@media only screen and (max-width:600px){.admin-bar .sticky-message{top:0}}