@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,900);body{font-family:Source Sans Pro,sans-serif;font-size:16px;color:#444;font-weight:400;background-color:#f3f3f3}a{color:#303841}a:hover,a:focus{color:#303841}.btn,input[type=submit],.links-to-buttons .ccm-image-slider-text a,.links-to-buttons .ccm-block-page-list-page-entry-read-more a{background:#3864e2}.btn:hover,.btn:focus,.btn.focus,.btn:active,.btn.active,.btn.active.focus,.btn.active:focus,.btn.active:hover,.btn:active.focus,.btn:active:focus,.btn:active:hover,input[type=submit]:hover,input[type=submit]:focus,.links-to-buttons .ccm-image-slider-text a:hover,.links-to-buttons .ccm-image-slider-text a:focus,.links-to-buttons .ccm-block-page-list-page-entry-read-more a:hover,.links-to-buttons .ccm-block-page-list-page-entry-read-more a:focus{background:#5d87ff}.site-content,.boxed,.area-content-accent{background-color:#fff}.highlight,.highlight-icon i[class^="icon-"],.highlight-icon i[class*=" icon-"]{color:#3864e2}.top-nav{background-color:#f3f3f3;font-family:Source Sans Pro,sans-serif;font-size:12px;color:#444;font-weight:400}.top-nav a,.top-nav a:hover,.top-nav a:focus{color:#444}.site-header,.navigation{background-color:#f3f3f3;color:#333}.primary-nav,.primary-nav a{color:#333;text-decoration:none}.menu-handle::before,.menu-handle::after,.menu-handle span,.primary-nav .navbar-toggle .icon-bar{background-color:#333}.primary-nav a:hover,.primary-nav a:focus{color:#878787;text-decoration:none}.site-name p,.site-name h1,.site-name h2,.site-name h3,.site-name h4,.site-name h5,.site-name h6,.site-name a{font-family:Source Sans Pro,sans-serif;font-size:33px;color:#636363;font-weight:700}.site-name a:hover,.site-name a:focus{color:#636363}.site-header .ccm-search-block-form:before{color:#444}.site-header .ccm-search-block-form .ccm-search-block-text{color:#444;background-color:#fff;border-color:#eee}.primary-nav .navbar .navbar-nav>li,.primary-nav .navbar .navbar-nav>li>a,.primary-nav .navbar .navbar-nav>.open>a,div.ccm-page header nav.ccm-responsive-navigation.original ul a{font-family:Source Sans Pro,sans-serif;font-size:18px;color:#444;font-weight:400}.primary-nav .navbar .navbar-nav>li>a:focus,.primary-nav .navbar .navbar-nav>.open>a:focus,.primary-nav .navbar .navbar-nav>li>a:hover,.primary-nav .navbar .navbar-nav>.open>a:hover,.primary-nav .navbar .navbar-nav>.active>a,.primary-nav .navbar .navbar-nav>.active>a:focus,.primary-nav .navbar .navbar-nav>.active>a:hover,div.ccm-page header nav.ccm-responsive-navigation.original ul a:hover,div.ccm-page header nav.ccm-responsive-navigation.original ul li.nav-path-selected>a{color:#8c8c8c}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#8c8c8c}.modal-nav-body ul li,.modal-nav-body ul li a,.ccm-responsive-overlay ul li,.ccm-responsive-overlay ul li a{font-family:Source Sans Pro,sans-serif;font-size:22px;color:#616161;font-weight:400}.modal-nav-body ul li>a:focus,.modal-nav-body ul li>a:hover,.modal-nav-body ul li.active>a:focus,.modal-nav-body ul li.active>a,.modal-nav-body ul li.active>a:hover,.ccm-responsive-overlay ul li a:hover,.ccm-responsive-overlay ul li.nav-path-selected>a{color:#000}.modal-backdrop,.ccm-responsive-overlay{background-color:rgba(255,255,255,0.9)}@media (min-width:768px){.primary-nav .navbar{margin-top:39px;margin-bottom:13px}}h1{font-family:Source Sans Pro;font-size:44px;font-weight:300;color:#444;text-transform:none}h2{font-family:Source Sans Pro;font-size:37px;font-weight:300;color:#444;text-transform:none}h3{font-family:Source Sans Pro;font-size:31px;font-weight:300;color:#444;text-transform:none}h4{font-family:Source Sans Pro;font-size:26px;font-weight:300;color:#444;text-transform:none}h5{font-family:Source Sans Pro;font-size:22px;font-weight:300;color:#444;text-transform:uppercase}h6{font-family:Source Sans Pro;font-size:18px;font-weight:300;color:#444;text-transform:uppercase}blockquote{padding-left:30px;border-color:#666;font-size:1.4em;line-height:1.4em;font-weight:300;color:#666}.site-footer{background-color:#141414;font-family:Source Sans Pro,sans-serif;font-size:18px;color:#efefef;font-weight:400}.site-footer p,.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6{color:#efefef}.site-footer a{color:#efefef}.site-footer a:hover,.site-footer a:focus{color:#efefef;text-decoration:none}.ccm-block-page-list-page-entry-fresh-grid-item .ccm-block-page-list-page-entry-fresh-grid-thumbnail a{padding-bottom:66%}.landscape .ccm-block-page-list-page-entry-fresh-grid-item .ccm-block-page-list-page-entry-fresh-grid-thumbnail a{padding-bottom:33%}.portrait .ccm-block-page-list-page-entry-fresh-grid-item .ccm-block-page-list-page-entry-fresh-grid-thumbnail a{padding-bottom:132%}.ccm-block-page-list-page-entry-fresh-grid-item div.ccm-block-page-list-page-entry-fresh-grid-title h5{font-family:Source Sans Pro;color:#fff;font-size:22px;font-weight:900;line-height:26px;text-transform:uppercase}.ccm-block-page-list-page-entry-fresh-grid-item div.ccm-block-page-list-page-entry-fresh-grid-thumbnail-title{font-family:Source Sans Pro;color:#fff;font-size:16px;font-weight:400;line-height:26px}.ccm-block-page-list-page-entry-fresh-grid-item div.ccm-block-page-list-page-entry-fresh-grid-icon i{color:#fff;font-size:16px;line-height:26px}.ccm-block-page-list-page-entry-fresh-grid-item div.ccm-block-page-list-page-entry-fresh-grid-thumbnail-hover{background-color:rgba(0,0,0,0.3)}.ccm-image-slider-title{font-family:Source Sans Pro;color:#fff;font-size:33px;font-weight:900;line-height:39px}@media (min-width:768px){.ccm-image-slider-title{font-family:Source Sans Pro;color:#fff;font-size:44px;font-weight:900;line-height:52px}}div.ccm-image-slider-text{font-family:Source Sans Pro;color:#fff;font-size:22px;font-weight:400;line-height:26px}.ccm-image-slider .rslides_tabs li a{background-color:#bbb}.ccm-image-slider .rslides_tabs li.rslides_here a{background-color:#444}a.rslides_nav.rslides1_nav.prev:before,a.rslides_nav.rslides1_nav.next:before{color:#fff}.ccm-image-slider ul.rslides li::after{background-color:rgba(0,0,0,0.15)}div.ccm-page hr{border-top-color:#f3f3f3;border-top-width:1px}.site-content .stretched hr,.boxed .stretched hr{border-top-color:#f3f3f3;border-top-width:1px}.boxed-accent{background-color:#e9e6de}.boxed-inverse{background-color:#454553}.title-thin{font-family:Source Sans Pro;color:#444;font-size:31px;font-weight:300;line-height:39px;display:block}.title-caps{font-family:Source Sans Pro;color:#444;font-size:31px;font-weight:400;line-height:39px;text-transform:uppercase;display:block}.title-caps-bold{font-family:Source Sans Pro;color:#444;font-size:31px;font-weight:700;line-height:39px;text-transform:uppercase;display:block}.site-content,.page-footer-container>.container>.row>.col-sm-12>div,.page-header-container>.container>.row>.col-sm-12>div,.page-footer-container>.container>.row>.col-sm-12>picture>img,.page-header-container>.container>.row>.col-sm-12>picture>img{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.site-footer{box-shadow:0 2px 4px rgba(0,0,0,0.15)}