@import url(//fonts.googleapis.com/css?family=Lato:400,700,300);body{background-color:#f5f5f5;background-image:url('/');background-position:center center;color:#303030;font-size:16px;font-weight:400;font-family:'Lato';line-height:25.6px;text-transform:none}.ccm-page .column,.ccm-page .columns{padding-left:30px;padding-right:30px}.ccm-page .row .row{margin:0 -30px}.ccm-page .large-collapse>.column,.ccm-page .large-collapse>.columns{padding-left:0;padding-right:0}.ccm-page .large-collapse .row{margin-left:0;margin-right:0}.ccm-page .medium-collapse>.column,.ccm-page .medium-collapse>.columns{padding-left:0;padding-right:0}.ccm-page .medium-collapse .row{margin-left:0;margin-right:0}.ccm-page p{color:#303030;font-size:16px;font-weight:400;font-family:'Lato';line-height:25.6px;text-transform:none;letter-spacing:.4px}.ccm-page a{color:#2199e8;font-weight:400;font-family:'Lato';text-transform:none}.ccm-page a:hover,.ccm-page a:focus{color:#0c4d78;font-weight:400;font-family:'Lato';text-transform:none}.ccm-page h1{color:#303030;font-weight:300;font-family:'Lato';text-transform:none;letter-spacing:1px}.ccm-page h2{color:#303030;font-weight:300;font-family:'Lato';text-transform:none;letter-spacing:1px}.ccm-page h3{color:#303030;font-weight:300;font-family:'Lato';text-transform:none;letter-spacing:1px}.ccm-page h4{color:#303030;font-weight:300;font-family:'Lato';text-transform:none;letter-spacing:1px}.ccm-page h5{color:#303030;font-weight:300;font-family:'Lato';text-transform:none;letter-spacing:1px}.ccm-page h6{color:#303030;font-weight:300;font-family:'Lato';text-transform:none;letter-spacing:1px}@media only screen and (min-width:40.063em){.ccm-page h1{font-size:44px;line-height:62px}.ccm-page h2{font-size:37px;line-height:52px}.ccm-page h3{font-size:27px;line-height:38px}.ccm-page h4{font-size:23px;line-height:32px}.ccm-page h5{font-size:18px;line-height:25px}.ccm-page h6{font-size:16px;line-height:22px}}.ccm-page .c5h-page-info-wrap{background-color:#303030;background-image:url('/');background-position:center center;padding-top:20px;padding-bottom:20px}.ccm-page .c5h-page-info-wrap h1{color:#fff;font-size:44px;font-weight:300;font-family:'Lato';text-transform:none;line-height:1;margin-top:0}.ccm-page .c5h-page-info-wrap h2{color:#fff;font-size:23px;font-weight:300;font-family:'Lato';text-transform:none;margin-bottom:0}.ccm-page header{background-color:#333;background-image:url('/packages/frame/themes/frame/images/frame-header-image-1.jpg');background-position:center center;color:#fff;padding-top:0px;padding-bottom:0px;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:40.0625em){.ccm-page .top-bar,.ccm-page .top-bar ul:not(.submenu),.ccm-page .top-bar ul:not(.submenu) li:not(.is-submenu-item)>a{height:50px;line-height:50px}.ccm-page .top-bar,.ccm-page .top-bar ul:not(.submenu) li:not(.is-submenu-item)>a{padding-top:0;padding-bottom:0}.ccm-page .top-bar .top-bar-title img{max-height:50px;width:auto}}@media only screen and (max-width:40em){.ccm-page .top-bar .top-bar-title img{max-height:42px;width:auto}.ccm-page .top-bar-title{width:100%}}.ccm-page .top-bar{padding-left:0;padding-right:0}.ccm-page .top-bar-title{padding-left:1rem;padding-right:1rem}.ccm-page .top-bar,.ccm-page .top-bar ul{background-color:#f5f5f5}.ccm-page .top-bar .is-dropdown-submenu{z-index:3}.ccm-page div.top-bar ul.menu>li>a{color:#303030;font-size:16px;font-weight:300;font-family:'Lato';text-transform:uppercase;background-color:#f5f5f5}.ccm-page div.top-bar ul.menu>li>a.nav-selected.nav-path-selected{color:#303030;font-size:16px;font-weight:300;font-family:'Lato';text-transform:uppercase;background-color:#e2e2e2}.ccm-page div.top-bar ul.menu>li>a:hover{color:#303030;font-size:16px;font-weight:300;font-family:'Lato';text-transform:uppercase;background-color:#ebebeb}.ccm-page div.top-bar ul.is-dropdown-submenu{background:transparent;border:none}.ccm-page .dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after{border-color:rgba(48,48,48,0.5) transparent transparent}.ccm-page .is-drilldown-submenu-parent>a::after{border-color:transparent transparent transparent rgba(48,48,48,0.5)}.ccm-page .js-drilldown-back>a::before{border-color:transparent rgba(48,48,48,0.5) transparent transparent}.ccm-page div.top-bar .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a::after{border-color:transparent rgba(48,48,48,0.5) transparent;border-width:5px 0 5px 5px;margin-top:-5px;right:10px}.ccm-page div.top-bar .is-dropdown-submenu .is-dropdown-submenu{margin-top:0}.ccm-page div.c5h-frame-menu,.ccm-page div.title-bar{background-color:transparent;background-image:url('/')}.ccm-page div.title-bar-title,.ccm-page span.title-bar-title{color:#303030}.ccm-page div.c5h-frame-menu.text-center ul.menu li ul.menu.nested{margin-left:0}@media screen and (max-width:63.9375em){.ccm-page div.c5h-frame-menu ul.menu li ul.menu.nested{margin-left:0}}.ccm-page div.c5h-frame-menu.text-right ul.menu li.is-accordion-submenu-parent>a::after{left:1rem}.ccm-page div.c5h-frame-menu ul.menu>li>a{color:#303030;font-size:18px;font-weight:300;font-family:'Lato';text-transform:uppercase;background-color:#f5f5f5}@media screen and (min-width:40em){.ccm-page div.c5h-frame-menu ul.menu:not(.submenu)>li>a{min-height:40px;line-height:40px;padding-top:0px;padding-bottom:0px}.ccm-page div.c5h-frame-menu ul.menu>li>a img{max-height:40px;margin-right:0}}.ccm-page div.c5h-frame-menu>li>a.nav-selected.nav-path-selected,.ccm-page div.c5h-frame-menu ul.menu li.nav-selected.nav-path-selected,.ccm-page div.c5h-frame-menu ul.menu>li>a.nav-path-selected{color:#303030;font-size:18px;font-weight:300;font-family:'Lato';text-transform:uppercase;background-color:#e2e2e2}.ccm-page div.c5h-frame-menu>li>a:hover,.ccm-page div.c5h-frame-menu ul li a:hover{color:#303030;font-size:18px;font-weight:300;font-family:'Lato';text-transform:uppercase;background-color:#ebebeb}.ccm-page div.c5h-frame-menu ul.menu>li.is-submenu-item>a{color:#303030;font-size:18px;font-weight:300;font-family:'Lato';text-transform:uppercase;background-color:#fff}.ccm-page div.c5h-frame-menu>li.is-submenu-item>a.nav-selected.nav-path-selected,.ccm-page div.c5h-frame-menu ul.menu>li.is-submenu-item>a.nav-path-selected{color:#303030;font-size:18px;font-weight:300;font-family:'Lato';text-transform:uppercase;background-color:#fff}.ccm-page div.c5h-frame-menu>li.is-submenu-item>a:hover,.ccm-page div.c5h-frame-menu ul li.is-submenu-item a:hover{color:#303030;font-size:18px;font-weight:300;font-family:'Lato';text-transform:uppercase;background-color:#fff}.ccm-page div.c5h-frame-menu .is-drilldown-submenu-parent>a{padding-right:1.5rem}.ccm-page div.c5h-frame-menu .is-drilldown-submenu-parent>a::after{border-width:5px 0 5px 5px;margin-top:-5px;right:10px}.ccm-page div.c5h-frame-menu .is-accordion-submenu-parent>a{padding-right:1.5rem}.ccm-page div.c5h-frame-menu .is-accordion-submenu-parent>a::after{border-color:rgba(48,48,48,0.5) transparent transparent;border-width:5px 5px 0;margin-top:-2px;right:10px}.ccm-page div.c5h-frame-menu .dropdown.menu>li.is-dropdown-submenu-parent>a{padding-right:1.5rem}.ccm-page div.c5h-frame-menu .dropdown.menu>li.is-dropdown-submenu-parent>a::after,.ccm-page div.c5h-frame-menu .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a::after{border-color:transparent rgba(48,48,48,0.5) transparent;border-width:5px 0 5px 5px;margin-top:-2px;right:10px}.ccm-page div.c5h-frame-menu .dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after{border-color:rgba(48,48,48,0.5) transparent transparent;border-width:5px 5px 0;margin-top:-2px;right:5px}.ccm-page div.c5h-frame-menu ul.is-dropdown-submenu{background:transparent;border:none}.ccm-page div.c5h-frame-menu .is-dropdown-submenu .is-dropdown-submenu{margin-top:0}.ccm-page div.c5h-frame-menu ul.is-drilldown-submenu{background:#f5f5f5}.ccm-page div.c5h-frame-menu .menu>li{vertical-align:inherit}@media screen and (max-width:39.9375em){.ccm-page div.c5h-frame-menu .menu.small-horizontal>li{display:inline-block}}@media screen and (min-width:40em) and (max-width:63.9375em){.ccm-page div.c5h-frame-menu .menu.medium-horizontal>li{display:inline-block}.ccm-page div.c5h-frame-menu .menu.medium-horizontal.expanded>li{display:table-cell}}@media screen and (min-width:64em){.ccm-page div.c5h-frame-menu .menu.large-horizontal>li{display:inline-block}.ccm-page div.c5h-frame-menu .menu.large-horizontal.expanded>li{display:table-cell}}@media only screen and (max-width:40em){.ccm-page .menu.small-vertical>li{display:block}}.ccm-page div.off-canvas-content-title-bar.title-bar{background-color:#f5f5f5}.ccm-page div.off-canvas-content-title-bar span.title-bar-title{color:#303030}.ccm-page div.off-canvas-wrapper div.off-canvas{background-color:transparent}.ccm-page div.off-canvas-content{box-shadow:none}.ccm-page .off-canvas.position-left{top:0;width:250px}.ccm-page .is-open-left{-webkit-transform:translateX(250px);-ms-transform:translateX(250px);transform:translateX(250px)}.ccm-page .off-canvas.position-right{right:-250px;top:0;width:250px}.ccm-page .is-open-right{-webkit-transform:translateX(-250px);-ms-transform:translateX(-250px);transform:translateX(-250px)}@media screen and (min-width:40em){.ccm-page .position-left.reveal-for-medium{left:0;z-index:auto;position:fixed}.ccm-page .position-left.reveal-for-medium~.off-canvas-content{margin-left:250px}.ccm-page .position-right.reveal-for-medium{right:0;z-index:auto;position:fixed}.ccm-page .position-right.reveal-for-medium~.off-canvas-content{margin-right:250px}}@media screen and (min-width:64em){.ccm-page .position-left.reveal-for-large{left:0;z-index:auto;position:fixed}.ccm-page .position-left.reveal-for-large~.off-canvas-content{margin-left:250px}.ccm-page .position-right.reveal-for-large{right:0;z-index:auto;position:fixed}.ccm-page .position-right.reveal-for-large~.off-canvas-content{margin-right:250px}}.ccm-page main{background-color:#fff;background-image:url('/');background-position:center center;color:#303030;padding-top:0;padding-bottom:0}.ccm-page footer{background-color:#303030;background-image:url('/');background-position:center center;color:#fff;padding-top:20px;padding-bottom:20px}.ccm-page div.c5h-project-image-wrap{margin-top:30px;margin-bottom:30px}.ccm-page div.c5h-project-content-wrap{padding-top:50px;padding-bottom:50px}.ccm-page div.c5h-project-navigation-wrap{background-color:#F5F5F5;padding-top:30px;padding-bottom:30px}[data-responsive-menu] ul,[data-responsive-toggle]{display:none}