.club-kit{float:left;height:100px;padding:0;margin:0 15px 0 0;}
.club-crest{float:right;height:100px;padding:5px;}
.top-banner {padding:10px 0;}
.top-banner img{background:#FFF;}
.site-title {float:left;}
.site-title h2 {padding:0;margin:0;}
div.ccm-page .site-title h2:first-child {font-family:'Rubik', 'Helvetica Neue', Helvetica, Arial, sans-serif;text-transform:uppercase;font-style:italic;font-size:2.4em;font-weight:bold;}
div.ccm-page .site-title h2:last-child{}
.clr {clear:both;}
.menu-wrapper {background:#b63629;background:-moz-linear-gradient(top,  #b63629 20%, #791F16 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(20%,#b63629), color-stop(100%,#791F16));background:-webkit-linear-gradient(top,  #b63629 20%,#791F16 100%);background:-o-linear-gradient(top,  #b63629 20%,#791F16 100%);background:-ms-linear-gradient(top,  #b63629 20%,#791F16 100%);background:linear-gradient(to bottom,  #b63629 20%,#791F16 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b63629', endColorstr='#791F16',GradientType=0 );border-top:2px solid #fff;}
.nav>li>a{padding:10px;}
.nav>li>a:hover, .nav>li>a:focus{background-color:transparent;}
.menu-wrapper .ccm-block-social-links {float:right;line-height:61px;}
.ccm-block-social-links a {text-align:center;display:block;}
.ccm-block-social-links .list-inline {margin:0;}
.ccm-block-social-links .list-inline>li {padding:0;width:30px;}
.menu-wrapper .ccm-block-social-links a {color:#FFF;}
.menu-wrapper .ccm-block-social-links a:hover {color:#abddff;}
div.ccm-page .footer .ccm-block-social-links .list-inline a {color:#FFF;}
nav i.fa.fa-external-link {margin:0 10px;}
.mob-trig {display:none;}
h1, h2, h3, h4, h5, h6{font-family:'Rubik', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:normal;}
.sidebar-block{margin-bottom:10px;}
.sidebar-block-title {padding:5px 10px;margin-bottom:10px;background:#b63629;background:-moz-linear-gradient(top,  #b63629 20%, #791F16 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(20%,#b63629), color-stop(100%,#791F16));background:-webkit-linear-gradient(top,  #b63629 20%,#791F16 100%);background:-o-linear-gradient(top,  #b63629 20%,#791F16 100%);background:-ms-linear-gradient(top,  #b63629 20%,#791F16 100%);background:linear-gradient(to bottom,  #b63629 20%,#791F16 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b63629', endColorstr='#791F16',GradientType=0 );border-radius:6px;}
.simple-accordion-group .simple-accordion-title-shell {color:#FFFFFF;padding:5px 10px;background:#b63629;background:-moz-linear-gradient(top,  #b63629 20%, #791F16 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(20%,#b63629), color-stop(100%,#791F16));background:-webkit-linear-gradient(top,  #b63629 20%,#791F16 100%);background:-o-linear-gradient(top,  #b63629 20%,#791F16 100%);background:-ms-linear-gradient(top,  #b63629 20%,#791F16 100%);background:linear-gradient(to bottom,  #b63629 20%,#791F16 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b63629', endColorstr='#791F16',GradientType=0 );border-radius:6px;}
.simple-accordion-group .simple-accordion-title-shell h2{color:#FFFFFF;font-size:1em;}
.simple-accordion-group .simple-accordion-description{background:none;}
div.ccm-page .sidebar-block-title h4 {color:#FFF;display:inline-block;margin:5px 10px 5px 0;font-size:0.9em;}
.sidebar-block .nav ul {list-style:none;padding:0 0 0 20px;}
.sidebar-block .nav a {padding:5px;}
.sidebar-block .nav a .fa {margin-right:7px;}
.upcoming-events-banner{border:1px solid red;position:relative;display:inline-block;padding:10px 0;background:#ffeedd;border-radius:5px;margin-bottom:20px;}
.upcoming-events-banner i.fa.fa-bicycle {width:40px;vertical-align:middle;display:inline-block;text-align:center;}
.upcoming-events-container {display:inline-block;max-width:85%;vertical-align:middle;}
.sidebar-block-menu-toggle{display:none;color:#fff !important;}
.col-sidebar{font-size:0.9em;}
.sidebar-block-content {padding:0 5px;}
.club-records-table td{padding:5px;}
.cmspage-club .col-content img {float:left;margin-right:20px;max-height:65px;width:auto !important;}
.cmspage-start-sheet table th, .cmspage-start-sheet table td {padding:5px 10px;}
.back-to-parent {padding-bottom:10px;}
table {width: 100%;}
div[class*="cmspage-results-"] iframe {width: 100%;min-height: 400px;}
iframe {width: 100%;min-height: 400px;}
/* calendar styles */
.fc-toolbar .fc-right .fc-button-group {display:none;}
.ds-event-modal>.container>.footer {background:none;}
.fc-day-header {background:#B63629;color:white;}
.dsEventCalendar .fc-view-container .fc-event-container a.fc-event{color:#333 !important;}
.ds-event-modal .container .btn {background:#B63629;border:#B63629 solid 1px;}
.ds-event-modal .container .btn:hover {color:#FFF;}
.dsListEvents>ul>li {background:transparent !important; border-left:0 none !important;margin:0 !important;padding:0 !important;}
/* Import bootstrap 3 mixins and variables so we can use them */
/* Import core mixins so we can use them */
.clear_float:before,
.clear_float:after {content:" ";display:table;}
.clear_float:after {clear:both;}
/* Import our theme variables. */
/*
* The sections in this document roughly correspond to our theme style guide.
*/
/* Import our theme mixins */
/* Import our theme fonts */
/* Our style rules - namespace so as not to collide with the core app styles */
/* body {background:transparent url(/application/themes/kent_valley/images/background.png) repeat scroll;} */
body {background:#FFFFFF;}
div.ccm-page {position:relative;}
div.ccm-page {font-family:'Rubik', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:400;font-size:16px;line-height:1.8;-webkit-font-smoothing:antialiased;}
div.ccm-page blockquote {padding-left:60px;font-size:1.46em;font-weight:300;border-color:#bdcfd8;color:#5b676c;line-height:1.42857143;}
div.ccm-page h1 {font-size:2.1em;color:#1a1a1a;line-height:1.42857143;text-transform:none;}
div.ccm-page h2 {font-size:1.46em;color:#1a1a1a;line-height:1.42857143;text-transform:none;}
div.ccm-page h3 {font-size:1.25em;color:#75ca2a;line-height:1.42857143;text-transform:none;}
div.ccm-page h4 {font-size:1.05em;color:#4f585c;line-height:1.42857143;text-transform:none;}
div.ccm-page h5 {font-size:0.73em;color:#9fa9ad;line-height:1.42857143;text-transform:uppercase;}
div.ccm-page h6 {font-size:0.73em;color:#a3db75;line-height:1.42857143;text-transform:uppercase;}
div.ccm-page img {max-width:100%;}
div.ccm-page hr {margin-top:80px;margin-bottom:80px;border-top:1px solid #ececec;}
div.ccm-page main {background-color:#ffffff;padding:20px 0 80px 0;}
div.ccm-page main a:not(.fa):not(.btn),
div.ccm-page footer a:not(.fa):not(.btn) {color:#335B8A;}
div.ccm-page main a:not(.fa):not(.btn):hover,
div.ccm-page footer a:not(.fa):not(.btn):hover {color:#20bde8;text-decoration:none;}
div.ccm-page div[data-container=block] div.container:last-child {padding-bottom:0px;}
div.ccm-page.page-type-blog-entry div.col-sidebar {padding-top:40px;}
div.ccm-page div.col-sidebar hr {margin-top:20px;margin-bottom:20px;}
div.ccm-page div.ccm-system-errors {margin-top:40px;}
div.ccm-page header {background:#759e4f;}
div.ccm-page header #header-site-title {font-family:'Titillium Web';font-weight:400;color:#75ca2a;text-transform:none;line-height:1.15em;font-size:2.3em;-webkit-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear;}
div.ccm-page header #header-site-title:hover {color:#447618;text-decoration:none !important;}
div.ccm-page header .ccm-search-block-form {position:relative;}
div.ccm-page header .ccm-search-block-form:before {content:"\f002";font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;position:absolute;left:14px;top:9px;text-decoration:inherit;color:#cbcbcb;}
div.ccm-page header .ccm-search-block-form .ccm-search-block-text {border:1px solid #cbcbcb;color:#cbcbcb;border-radius:30px;padding:10px 20px 10px 35px;background-color:#ffffff;}
div.ccm-page header .ccm-search-block-form .ccm-search-block-text:focus {outline:0;}
div.ccm-page header nav .dropdown:after {/* content:' ▶'; */
content:' X';}
div.ccm-page header nav .dropdown:hover:after {content:'\25bc';}
div.ccm-page header nav ul {-webkit-font-smoothing:antialiased;list-style:none;margin-top:10px !important;padding:0px 0px 0px 0px;float:left;}
div.ccm-page header nav ul a {padding-right:40px;font-size:1em;color:#FFF;text-transform:none;}
div.ccm-page header nav ul a:hover {color:#abddff;text-decoration:none;}
div.ccm-page header nav ul li {margin:0;padding:0;padding-bottom:10px;position:relative;display:inline-block;}
div.ccm-page header nav ul li:hover ul {opacity:1;top:30px;visibility:visible;}
div.ccm-page header nav ul li ul {cursor:pointer;padding:15px;padding-bottom:0px;float:left;left:0;opacity:0;position:absolute;top:20px;visibility:hidden;width:220px;background-color:#b63629;z-index:99;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-ms-border-radius:3px;border:1px solid #edf2f3;}
div.ccm-page header nav ul li ul li {float:none;width:100%;padding-bottom:0px;}
div.ccm-page header nav ul li ul li:hover a {/* color:#0099ff; */
}
div.ccm-page header nav ul li ul li a {display:block;padding-bottom:15px;font-size:1.0em;text-transform:none;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}
div.ccm-page header nav ul li ul li a:hover {/* color:#0099ff; */
}
div.ccm-page div.ccm-pagination-wrapper {text-align:center;}
div.ccm-page .pagination > li.active span {background:none;color:#548627;border-color:#d4efbd;}
div.ccm-page .pagination > li.next.disabled a,
div.ccm-page .pagination > li.next.disabled span {color:#b3beb8;}
div.ccm-page .pagination > li.next a {border-right:1px solid #d4efbd;border-bottom-right-radius:25px;border-top-right-radius:25px;padding-right:25px;}
div.ccm-page .pagination > li.next span {border-right:1px solid #d4efbd;border-bottom-right-radius:25px;border-top-right-radius:25px;padding-right:25px;}
div.ccm-page .pagination > li.prev.disabled a,
div.ccm-page .pagination > li.prev.disabled span {color:#b3beb8;}
div.ccm-page .pagination > li.prev span {border-left:1px solid #d4efbd;border-bottom-left-radius:25px;border-top-left-radius:25px;padding-left:25px;}
div.ccm-page .pagination > li.prev a {border-left:1px solid #d4efbd;border-bottom-left-radius:25px;border-top-left-radius:25px;padding-left:25px;}
div.ccm-page .pagination > li > a {font-size:14px;border-left:0;border-right:0;padding-top:12px;padding-bottom:12px;border-color:#d4efbd;}
div.ccm-page .pagination > li > a:hover {background:none;}
div.ccm-page .pagination > li > span {font-size:14px;border-left:0;border-right:0;padding-top:12px;padding-bottom:12px;border-color:#d4efbd;}
div.ccm-page .breadcrumb {background-color:transparent;padding:0px;}
div.ccm-page .breadcrumb a {color:#75ca2a !important;}
div.ccm-page .breadcrumb a:hover {text-decoration:none;color:#548627 !important;}
div.ccm-page img.ccm-captcha-image {display:block;margin:0px auto;}
div.ccm-page main .ccm-search-block-form h3 {font-family:'Titillium Web';font-size:1.46em;text-transform:uppercase;}
div.ccm-page main .ccm-search-block-form input.ccm-search-block-text {border:1px solid #e6e6e6;margin-right:15px;width:50%;margin-bottom:15px;padding:10px;}
div.ccm-page main .ccm-search-block-form input.ccm-search-block-submit:focus {outline:none;}
div.ccm-page main .ccm-search-block-form #searchResults {margin-top:15px;border-top:1px solid #ececec;}
div.ccm-page main .ccm-search-block-form #searchResults .searchResult {margin-top:0px;margin-bottom:0px;padding-top:24px;padding-bottom:7px;border-bottom:1px solid #ececec;}
div.ccm-page main .ccm-search-block-form #searchResults .searchResult p {color:#6e6e6e;}
div.ccm-page main .ccm-search-block-form #searchResults .searchResult h3 {margin-top:0px;text-transform:none;margin-bottom:5px;font-family:inherit;}
div.ccm-page main .ccm-search-block-form #searchResults .searchResult h3 a {font-weight:400;font-size:22px;color:#0099ff;}
div.ccm-page main .ccm-search-block-form #searchResults .searchResult h3 a:hover {color:#abddff;}
div.ccm-page .btn {-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-ms-border-radius:20px;padding:10px 30px 10px 30px;}
div.ccm-page .btn-success {color:#ffffff;background-color:#00cc66;border-color:#4cae4c;}
div.ccm-page .btn-success:hover,
div.ccm-page .btn-success:focus,
div.ccm-page .btn-success:active,
div.ccm-page .btn-success.active,
.open > .dropdown-togglediv.ccm-page .btn-success {color:#ffffff;background-color:#00994d;border-color:#398439;}
div.ccm-page .btn-success:active,
div.ccm-page .btn-success.active,
.open > .dropdown-togglediv.ccm-page .btn-success {background-image:none;}
div.ccm-page .btn-success.disabled,
div.ccm-page .btn-success[disabled],
fieldset[disabled] div.ccm-page .btn-success,
div.ccm-page .btn-success.disabled:hover,
div.ccm-page .btn-success[disabled]:hover,
fieldset[disabled] div.ccm-page .btn-success:hover,
div.ccm-page .btn-success.disabled:focus,
div.ccm-page .btn-success[disabled]:focus,
fieldset[disabled] div.ccm-page .btn-success:focus,
div.ccm-page .btn-success.disabled:active,
div.ccm-page .btn-success[disabled]:active,
fieldset[disabled] div.ccm-page .btn-success:active,
div.ccm-page .btn-success.disabled.active,
div.ccm-page .btn-success[disabled].active,
fieldset[disabled] div.ccm-page .btn-success.active {background-color:#00cc66;border-color:#4cae4c;}
div.ccm-page .btn-success .badge {color:#00cc66;background-color:#ffffff;}
div.ccm-page .btn-default {color:#6e6e6e;background-color:#ffffff;border-color:#b7e390;}
div.ccm-page .btn-default:hover,
div.ccm-page .btn-default:focus,
div.ccm-page .btn-default:active,
div.ccm-page .btn-default.active,
.open > .dropdown-togglediv.ccm-page .btn-default {color:#6e6e6e;background-color:#e6e6e6;border-color:#97d75f;}
div.ccm-page .btn-default:active,
div.ccm-page .btn-default.active,
.open > .dropdown-togglediv.ccm-page .btn-default {background-image:none;}
div.ccm-page .btn-default.disabled,
div.ccm-page .btn-default[disabled],
fieldset[disabled] div.ccm-page .btn-default,
div.ccm-page .btn-default.disabled:hover,
div.ccm-page .btn-default[disabled]:hover,
fieldset[disabled] div.ccm-page .btn-default:hover,
div.ccm-page .btn-default.disabled:focus,
div.ccm-page .btn-default[disabled]:focus,
fieldset[disabled] div.ccm-page .btn-default:focus,
div.ccm-page .btn-default.disabled:active,
div.ccm-page .btn-default[disabled]:active,
fieldset[disabled] div.ccm-page .btn-default:active,
div.ccm-page .btn-default.disabled.active,
div.ccm-page .btn-default[disabled].active,
fieldset[disabled] div.ccm-page .btn-default.active {background-color:#ffffff;border-color:#b7e390;}
div.ccm-page .btn-default .badge {color:#ffffff;background-color:#6e6e6e;}
div.ccm-page div.block-sidebar-padded {padding:25px 40px 25px 40px;}
div.ccm-page div.block-sidebar-padded p {font-size:0.85em;}
div.ccm-page div.block-sidebar-wrapped {padding:25px 40px 25px 40px;background-color:#f8faf1;font-size:0.85em;}
div.ccm-page div.block-sidebar-wrapped h3 {margin:0px;font-size:14px;font-weight:normal;}
div.ccm-page div.block-sidebar-wrapped a {color:#75ca2a !important;}
div.ccm-page div.block-sidebar-wrapped a:hover {text-decoration:none;color:#548627 !important;}
div.ccm-page div.block-sidebar-wrapped div.ccm-block-page-list-page-entry {padding-bottom:0px;border-bottom:0px;margin-bottom:0px;}
div.ccm-page div.block-sidebar-wrapped ul {list-style-type:none;padding:0px;margin:0px;color:#9fa9ad;}
div.ccm-page div.block-sidebar-wrapped ul li {margin-bottom:12px;}
div.ccm-page div.block-sidebar-wrapped ul ul {padding-left:20px;font-size:1em;}
div.ccm-page div.block-sidebar-wrapped + div.block-sidebar-wrapped {padding-top:0px;}
div.ccm-page div.block-sidebar-wrapped div.ccm-block-share-this-page {margin:-15px -40px -25px -40px;padding:15px 40px 10px 40px;border-top:1px solid #ececec;font-size:1.25em;}
div.ccm-page div.block-sidebar-wrapped div.ccm-block-share-this-page a {color:#d1d1d1 !important;}
div.ccm-page div.block-sidebar-wrapped div.ccm-block-share-this-page a:hover {color:#75ca2a !important;}
div.ccm-page div.blog-entry-list div.ccm-block-page-list-page-entry-horizontal {margin-left:-15px;margin-right:-15px;}
div.ccm-page div.blog-entry-list div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-thumbnail {position:relative;float:left;width:16.66666667%;min-height:1px;padding-left:15px;padding-right:15px;padding-top:7px;}
div.ccm-page div.blog-entry-list div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-thumbnail img {display:block;width:100% \9;max-width:100%;height:auto;}
div.ccm-page div.blog-entry-list div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-text {position:relative;float:left;width:83.33333333%;min-height:1px;padding-left:15px;padding-right:15px;}
div.ccm-page div.blog-entry-list div.ccm-block-page-list-date {color:#aeaeae;font-size:0.8em;margin-bottom:10px;}
div.ccm-page div.blog-entry-list div.ccm-block-page-list-title {margin:0px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:1.46em;font-weight:700;color:#1a1a1a;line-height:1.42857143;text-transform:none;}
div.ccm-page div.blog-entry-list div.ccm-block-page-list-title a {color:#1a1a1a;}
div.ccm-page div.blog-entry-list div.ccm-block-page-list-title a:hover {text-decoration:none;color:#0099ff;}
div.ccm-page div.recent-blog-entry div.ccm-block-page-list-title {margin-top:0px;margin-bottom:10px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:1.46em;font-weight:700;color:#4f585c;line-height:1.42857143;text-transform:none;}
div.ccm-page div.recent-blog-entry div.ccm-block-page-list-title a {color:#4f585c;}
div.ccm-page div.recent-blog-entry div.ccm-block-page-list-title a:hover {color:#428bca;text-decoration:none;}
div.ccm-page div.recent-blog-entry div.ccm-block-page-list-page-entry {border-bottom:0px;margin-bottom:0px;padding-bottom:0px;}
div.ccm-page div.area-content-accent {background-color:#f8faf1;margin-top:80px;padding:65px 0px 65px 0px;margin-bottom:-80px;}
div.ccm-page div.area-content-accent .title-caps,
div.ccm-page div.area-content-accent .title-caps-bold,
div.ccm-page div.area-content-accent h3 {color:#988e47 !important;}
div.ccm-page div.testimonial-bio {margin-bottom:60px;}
div.ccm-page div.testimonial-bio div.ccm-block-testimonial-wrapper {margin-top:0px;margin-bottom:0px;}
div.ccm-page div.testimonial-bio div.ccm-block-testimonial-wrapper div.ccm-block-testimonial {margin-left:0px;margin-right:0px;}
div.ccm-page div.testimonial-bio div.ccm-block-testimonial-wrapper div.ccm-block-testimonial div.ccm-block-testimonial-image {width:auto;float:none;padding:0px;margin-bottom:30px;}
div.ccm-page div.testimonial-bio div.ccm-block-testimonial-wrapper div.ccm-block-testimonial div.ccm-block-testimonial-image img {-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-ms-border-radius:0px;}
div.ccm-page div.testimonial-bio div.ccm-block-testimonial-wrapper div.ccm-block-testimonial div.ccm-block-testimonial-text {float:none;padding:0px;}
div.ccm-page div.testimonial-bio + div.testimonial-bio {margin-bottom:0px;}
div.ccm-page div.testimonial-bio:only-child {margin-bottom:0px;}
div.ccm-page .ccm-faq-container {margin-left:-15px;margin-right:-15px;}
div.ccm-page .ccm-faq-block-links {position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
@media (min-width:1200px) {
div.ccm-page .ccm-faq-block-links {float:left;width:25%;}
}
div.ccm-page .ccm-faq-block-links a {display:block;margin-bottom:10px;}
div.ccm-page .ccm-faq-block-entries {position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
div.ccm-page .ccm-faq-block-entries h3 {margin-top:0px;}
div.ccm-page .ccm-faq-block-entries div.faq-entry-content {margin-bottom:50px;}
@media (min-width:1200px) {
div.ccm-page .ccm-faq-block-entries {float:left;width:66.66666667%;}
}
@media (min-width:1200px) {
div.ccm-page .ccm-faq-block-entries {margin-left:8.33333333%;}
}
div.ccm-page div.ccm-block-feature-item {position:relative;padding-left:25px;margin-bottom:40px;}
div.ccm-page div.ccm-block-feature-item h4,
div.ccm-page div.ccm-block-feature-item i {color:#75ca2a;}
div.ccm-page div.ccm-block-feature-item i {position:absolute;top:3px;left:0px;}
div.ccm-page div.feature-home-page div.ccm-block-feature-item h4,
div.ccm-page div.feature-home-page div.ccm-block-feature-item i {color:#1a1a1a;}
div.ccm-page div.feature-home-page div.ccm-block-feature-item h4 {font-size:1.5em;}
div.ccm-page div.feature-home-page div.ccm-block-feature-item i {color:#1a1a1a;font-size:1.3em;top:1px;}
div.ccm-page div.feature-home-page div.ccm-block-feature-item {padding-left:45px;}
div.ccm-page div.ccm-block-feature-item-hover-wrapper {text-align:center;}
div.ccm-page div.ccm-block-feature-item-hover-wrapper div.ccm-block-feature-item-hover-title {color:#888888;font-size:1.5em;font-weight:300;margin-top:20px;}
div.ccm-page div.ccm-block-feature-item-hover {display:table;margin:0px auto 0px auto;}
div.ccm-page div.ccm-block-feature-item-hover div.ccm-block-feature-item-hover-icon {border:1px solid #d4d4d4;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-ms-border-radius:50%;text-align:center;vertical-align:middle;display:table-cell;margin:0px auto 0px auto;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;cursor:help;width:200px;height:200px;}
div.ccm-page div.ccm-block-feature-item-hover div.ccm-block-feature-item-hover-icon i {margin-top:3px;color:#0099ff;font-size:2.1em;}
@media (min-width:768px) {
div.ccm-page div.ccm-block-feature-item-hover div.ccm-block-feature-item-hover-icon {width:80px;height:80px;}
}
@media (min-width:992px) {
div.ccm-page div.ccm-block-feature-item-hover div.ccm-block-feature-item-hover-icon {width:110px;height:110px;}
}
@media (min-width:1200px) {
div.ccm-page div.ccm-block-feature-item-hover div.ccm-block-feature-item-hover-icon {width:134px;height:134px;}
}
div.ccm-page div.ccm-block-feature-item-hover-wrapper:hover div.ccm-block-feature-item-hover-icon {background:#ccebff;border:1px solid #99d6ff;}
div.ccm-page .ccm-image-slider-container {/* border-bottom:2px solid #f0eee1; */
/* padding-top:20px;margin-bottom:70px; */
background-color:transparent;background-repeat:repeat;/* background-image is moved to main.less because it needs to be in the theme root */
}
div.ccm-page .ccm-image-slider-container .ccm-image-slider {margin-right:auto;margin-left:auto;/* padding-left:15px;padding-right:15px; */
}
div.ccm-page .ccm-image-slider-container .ccm-image-slider .rslides li {max-height:220px;}
@media (min-width:480px) and (max-width:767px) {
div.ccm-page .ccm-image-slider-container .ccm-image-slider {width:100%;}
div.ccm-page .ccm-image-slider-container .ccm-image-slider .rslides li {max-height:320px;}
}
@media (min-width:768px) {
div.ccm-page .ccm-image-slider-container .ccm-image-slider {width:750px;width:auto;}
div.ccm-page .ccm-image-slider-container .ccm-image-slider .rslides li {max-height:350px;}
}
@media (min-width:992px) {
div.ccm-page .ccm-image-slider-container .ccm-image-slider {width:970px;width:auto;}
div.ccm-page .ccm-image-slider-container .ccm-image-slider .rslides li {max-height:429px;}
}
@media (min-width:1200px) {
div.ccm-page .ccm-image-slider-container .ccm-image-slider {width:1170px;width:auto;}
div.ccm-page .ccm-image-slider-container .ccm-image-slider .rslides li {max-height:480px;}
}
div.ccm-page .ccm-image-slider-container .ccm-image-slider:before,
div.ccm-page .ccm-image-slider-container .ccm-image-slider:after {content:" ";display:table;}
div.ccm-page .ccm-image-slider-container .ccm-image-slider:after {clear:both;}
div.ccm-page .ccm-image-slider-container .ccm-image-slider-inner {margin-left:-15px;margin-right:-15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
@media (min-width:1200px) {
div.ccm-page .ccm-image-slider-container .ccm-image-slider-inner {float:left;width:100%;}
}
div.ccm-page .ccm-image-slider-container .rslides_nav {display:none;opacity:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-ms-border-radius:4px;height:38px;margin-top:-20px;width:38px;background:rgba(0, 0, 0, 0.92);}
div.ccm-page .ccm-image-slider-container .rslides_nav.next {color:white;-webkit-transition:background 0.35s ease-in-out;-o-transition:background 0.35s ease-in-out;transition:background 0.35s ease-in-out;right:40px;}
div.ccm-page .ccm-image-slider-container .rslides_nav.next:hover {text-decoration:none;color:black;background:white;}
div.ccm-page .ccm-image-slider-container .rslides_nav.next:before {-webkit-transition:background 0.35s ease-in-out;-o-transition:background 0.35s ease-in-out;transition:background 0.35s ease-in-out;content:"\f054";font-family:FontAwesome;font-size:16px;display:block;margin-top:10px;margin-left:14px;}
div.ccm-page .ccm-image-slider-container .rslides_nav.prev {color:white;-webkit-transition:background 0.35s ease-in-out;-o-transition:background 0.35s ease-in-out;transition:background 0.35s ease-in-out;left:40px;}
div.ccm-page .ccm-image-slider-container .rslides_nav.prev:hover {text-decoration:none;color:black;background:white;}
div.ccm-page .ccm-image-slider-container .rslides_nav.prev:after {-webkit-transition:background 0.35s ease-in-out;-o-transition:background 0.35s ease-in-out;transition:background 0.35s ease-in-out;content:"\f053";font-family:FontAwesome;font-size:16px;display:block;margin-top:10px;margin-left:12px;}
div.ccm-page .ccm-image-slider-container .rslides_tabs {padding-left:0px;padding-top:15px;padding-bottom:10px;}
div.ccm-page .ccm-image-slider-container .rslides_tabs li {list-style-type:none;display:inline-block;margin-right:5px;}
div.ccm-page .ccm-image-slider-container .rslides_tabs li.rslides_here a {background:#75ca2a;}
div.ccm-page .ccm-image-slider-container .rslides_tabs li a {overflow:hidden;text-indent:99px;background:#ccccc9;width:15px;height:15px;display:inline-block;margin-right:10px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-ms-border-radius:30px;}
div.ccm-page .ccm-image-slider-container .ccm-image-slider-text h2 {color:#75ca2a;font-family:'Titillium Web';font-size:3.2em;font-weight:200;margin-bottom:5%;}
div.ccm-page .ccm-image-slider-container .ccm-image-slider-text p {color:#6e6e6e;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:1.1em;font-weight:400;width:80%;}
div.ccm-page .ccm-image-slider-container.ccm-block-image-slider-arrows .ccm-image-slider-inner {/* margin-left:-15px;margin-right:-15px; */
margin-left:0;margin-right:0;position:relative;min-height:1px;/* padding-left:15px;padding-right:15px; */
padding-left:0;padding-right:0;/* margin-bottom:60px; */
}
@media (min-width:1200px) {
div.ccm-page .ccm-image-slider-container.ccm-block-image-slider-arrows .ccm-image-slider-inner {margin-left:8.33333333%;margin-left:0;}
}
@media (min-width:1200px) {
div.ccm-page .ccm-image-slider-container.ccm-block-image-slider-arrows .ccm-image-slider-inner {float:left;width:83.33333333%;width:auto;}
}
div.ccm-page .image-right-tilt .ccm-image-block {display:block;margin:0px auto 0px auto;transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);/* IE 9 */ -webkit-transform:rotate(3deg);}
div.ccm-page .image-circle .ccm-image-block {border-radius:50%;}
div.ccm-page div.ccm-block-next-previous-header {font-size:15px;}
div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry {border-bottom:0px;padding-bottom:0px;margin-bottom:0px;margin-top:50px;padding-top:50px;border-top:1px solid #d9d9d9;}
div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry div.ccm-block-page-list-title {font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:1.25em;font-weight:700;color:#75ca2a;line-height:1.42857143;text-transform:none;}
div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry:first-child {padding-top:0px;border-top:none;margin-top:0px;}
div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more {-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-ms-border-radius:20px;padding:10px 30px 10px 30px;border:1px solid transparent;display:inline-block;color:#6e6e6e;background-color:#ffffff;border-color:#b7e390;}
div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more:hover,
div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more:focus,
div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more:active,
div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more.active,
.open > .dropdown-togglediv.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more {color:#6e6e6e;background-color:#e6e6e6;border-color:#97d75f;}
div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more:active,
div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more.active,
.open > .dropdown-togglediv.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more {background-image:none;}
div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more.disabled,
div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more[disabled],
fieldset[disabled] div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more,
div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more.disabled:hover,
div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more[disabled]:hover,
fieldset[disabled] div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more:hover,
div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more.disabled:focus,
div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more[disabled]:focus,
fieldset[disabled] div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more:focus,
div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more.disabled:active,
div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more[disabled]:active,
fieldset[disabled] div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more:active,
div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more.disabled.active,
div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more[disabled].active,
fieldset[disabled] div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more.active {background-color:#ffffff;border-color:#b7e390;}
div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more .badge {color:#ffffff;background-color:#6e6e6e;}
div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more:hover {text-decoration:none;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper {margin-left:-15px;margin-right:-15px;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item {position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:30px;overflow:hidden;}
@media (min-width:768px) {
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item {float:left;width:33.33333333%;}
}
@media (min-width:768px) {
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item {min-height:147px;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item img {width:100%;height:147px;}
}
@media (min-width:992px) {
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item {min-height:193px;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item img {width:100%;height:193px;}
}
@media (min-width:1200px) {
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item {min-height:240px;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item img {width:100%;height:240px;}
}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-thumbnail-hover {background-color:rgba(32, 189, 232, 0.7);}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper i.ccm-block-page-list-page-entry-grid-thumbnail-icon {display:block;margin:0px auto 10px auto;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper i.ccm-block-page-list-page-entry-grid-thumbnail-icon:before {font-family:FontAwesome;content:"\f064";}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-title {margin-top:30px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:1.05em;font-weight:700;color:#4f585c;line-height:1.42857143;text-transform:none;}
div.ccm-page a.ccm-block-page-list-rss-feed {font-size:1.5em;color:#d1d1d1;}
div.ccm-page a.ccm-block-page-list-rss-feed:hover {color:#75ca2a;}
div.ccm-page div.ccm-block-page-list-page-entry-horizontal:before,
div.ccm-page div.ccm-block-page-list-page-entry-horizontal:after {content:" ";display:table;}
div.ccm-page div.ccm-block-page-list-page-entry-horizontal:after {clear:both;}
div.ccm-page div.ccm-block-page-list-page-entry-horizontal,
div.ccm-page div.ccm-block-page-list-page-entry {padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ececec;}
div.ccm-page div.ccm-block-page-list-page-entry-read-more {margin-top:20px;}
div.ccm-page div.ccm-block-page-list-no-pages {text-align:center;font-size:1.25em;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;color:#9fa9ad;}
div.ccm-page div.col-sidebar div.block-sidebar-wrapped div.ccm-block-page-list-wrapper {margin:0px;}
div.ccm-page div.col-sidebar div.ccm-block-page-list-wrapper {margin:25px 40px 25px 40px;font-size:.85em;}
div.ccm-page div.col-sidebar div.ccm-block-page-list-wrapper a.ccm-block-page-list-rss-feed {font-size:.85em;}
div.ccm-page div.col-sidebar div.ccm-block-page-list-wrapper div.ccm-block-page-list-page-entry {border:0px;padding:0px;margin-bottom:10px;}
div.ccm-page div.col-sidebar div.ccm-block-page-list-wrapper div.ccm-block-page-list-page-entry a {font-weight:normal;}
div.ccm-page div.ccm-block-page-list-header {font-size:15px;}
div.ccm-page div.ccm-block-page-attribute-display-wrapper {border-top:1px solid #ececec;padding-top:20px;padding-bottom:20px;color:#aeaeae;}
div.ccm-page div.ccm-block-page-attribute-display-wrapper .ccm-block-page-attribute-display-title {color:#75ca2a;display:block;}
div.ccm-page div.ccm-block-page-attribute-display-wrapper:last-child {border-bottom:1px solid #ececec;}
div.ccm-page h1.page-title {color:#75ca2a;font-family:'Titillium Web';font-size:1.73em;line-height:1.42857143;font-weight:700;text-transform:uppercase;padding-bottom:30px;padding-top:30px;}
div.ccm-page.page-type-portfolio-project h1.page-title {font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:2.1em;font-weight:700;color:#1a1a1a;line-height:1.42857143;text-transform:none;border-bottom:1px solid #ececec;margin-bottom:40px;}
div.ccm-page div.ccm-block-page-title-byline {padding-bottom:40px;border-bottom:1px solid #ececec;margin-bottom:40px;}
div.ccm-page div.ccm-block-page-title-byline h1.page-title {font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:2.1em;font-weight:700;color:#1a1a1a;line-height:1.42857143;text-transform:none;margin-bottom:0px;padding-bottom:0px;padding-top:1em;}
div.ccm-page div.ccm-block-page-title-byline span.page-date {margin-right:2em;}
div.ccm-page div.ccm-block-page-title-byline span.page-date,
div.ccm-page div.ccm-block-page-title-byline span.page-author {color:#9fa9ad;font-style:italic;font-size:0.85em;}
div.ccm-page div.ccm-block-testimonial {margin-left:-15px;margin-right:-15px;}
div.ccm-page div.ccm-block-testimonial div.ccm-block-testimonial-image {position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
@media (min-width:768px) {
div.ccm-page div.ccm-block-testimonial div.ccm-block-testimonial-image {float:left;width:25%;}
}
div.ccm-page div.ccm-block-testimonial div.ccm-block-testimonial-text {position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
@media (min-width:768px) {
div.ccm-page div.ccm-block-testimonial div.ccm-block-testimonial-text {float:left;width:75%;}
}
div.ccm-page div.ccm-block-testimonial img {display:block;width:100% \9;max-width:100%;height:auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-ms-border-radius:50%;}
div.ccm-page div.ccm-block-testimonial div.ccm-block-testimonial-name {font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:1.05em;font-weight:700;color:#4f585c;line-height:1.42857143;text-transform:none;}
div.ccm-page div.ccm-block-testimonial div.ccm-block-testimonial-position {color:#75ca2a;}
div.ccm-page div.ccm-block-testimonial div.ccm-block-testimonial-position a {color:#75ca2a;text-decoration:underline;}
div.ccm-page div.ccm-block-testimonial div.ccm-block-testimonial-paragraph {margin-top:20px;}
div.ccm-page div.ccm-block-testimonial-wrapper {margin-top:60px;margin-bottom:60px;}
div.ccm-page div.ccm-block-testimonial-wrapper:before,
div.ccm-page div.ccm-block-testimonial-wrapper:after {content:" ";display:table;}
div.ccm-page div.ccm-block-testimonial-wrapper:after {clear:both;}
@media all and (max-width:767px) {
div.ccm-page .ccm-block-testimonial-image img {margin:10px auto;}
}
div.ccm-page div.col-sidebar div.ccm-block-tags-wrapper {margin:25px 40px 25px 40px;}
div.ccm-page div.ccm-block-tags-header {font-size:15px;}
div.ccm-page div.ccm-block-tags-wrapper a:hover {text-decoration:none;}
div.ccm-page span.ccm-block-tags-tag {background-color:#ffffff;border-color:#d1d1d1;border-width:1px;border-style:solid;color:#6e6e6e;}
div.ccm-page div.ccm-block-tags-wrapper a:hover span.ccm-block-tags-tag {border-color:#75ca2a;}
div.ccm-page div.col-sidebar div.ccm-block-topic-list-wrapper {margin:25px 40px 25px 40px;font-size:.85em;}
div.ccm-page div.ccm-block-topic-list-header {font-size:15px;}
div.ccm-page ul.ccm-block-topic-list-page-topics {list-style-type:none;padding-left:0px;padding-bottom:0px;}
div.ccm-page ul.ccm-block-topic-list-page-topics li {margin-bottom:10px;padding-bottom:0px;}
div.ccm-page .ccm-block-topic-list-topic-selected {font-weight:bold;}
div.ccm-page div.col-sidebar div.ccm-block-date-navigation-wrapper {margin:25px 40px 25px 40px;font-size:.85em;}
div.ccm-page div.ccm-block-date-navigation-header {font-size:15px;}
div.ccm-page ul.ccm-block-date-navigation-dates {list-style-type:none;padding-left:0px;padding-bottom:0px;}
div.ccm-page ul.ccm-block-date-navigation-dates li {margin-bottom:10px;padding-bottom:0px;}
div.ccm-page .ccm-block-date-navigation-date-selected {font-weight:bold;}
div.ccm-page div.ccm-block-calendar-wrapper a.fc-event,
div.ccm-page div.ccm-block-calendar-wrapper a.fc-event:hover {color:#fff;}
div.ccm-page div.ccm-block-calendar-event-list,
div.ccm-page div.ccm-block-calendar-event-list-wrapper {margin-bottom:10px;clear:both;}
div.ccm-page div.ccm-block-calendar-event-list-event-date {width:50px;height:50px;float:left;margin-right:10px;border:1px solid #f8faf1;}
div.ccm-page div.ccm-block-calendar-event-list-event-date span {display:block;text-align:center;}
div.ccm-page div.ccm-block-calendar-event-list-event-date span:first-child {font-weight:bold;background-color:#f8faf1;color:#988e47;}
div.ccm-page div.ccm-block-calendar-event-list-event {padding-bottom:10px;clear:both;}
div.ccm-page main .jumbo {min-height:300px;}
div.ccm-page main .jumbo h1 {color:#75ca2a !important;font-family:'Titillium Web' !important;font-size:2.46em !important;line-height:1.14285714;font-weight:200 !important;display:block;padding-top:40px;font-size:3.69em;padding-bottom:40px;}
div.ccm-page main .jumbo p {font-size:1.46em;color:#4f585c;font-weight:200;}
/* comes outside of main because we want to show it in redactor */
.title-thin {color:#75ca2a !important;font-family:'Titillium Web' !important;font-size:2.46em !important;line-height:1.14285714;font-weight:200 !important;display:block;}
.title-caps-bold {color:#75ca2a !important;font-family:'Titillium Web' !important;font-size:1.73em !important;line-height:2.47142857em !important;font-weight:700 !important;text-transform:uppercase;}
.title-caps {color:#75ca2a !important;font-family:'Titillium Web' !important;font-size:1.73em !important;line-height:2.47142857em !important;font-weight:300;text-transform:uppercase;}
.image-caption {font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;color:#b8c4cd;font-size:1em;}
.footer {background-color:#000;padding-top:20px;padding-bottom:20px;color:#FFF;}
.footer a {color:#FFFFFF;}
.footer a:hover {color:#abddff;}
.ccm-responsive-overlay {background:white;display:none;position:absolute;border-bottom:5px solid #75ca2a;width:100%;z-index:99;top:120px;left:0px;padding-top:15px;padding-left:20px;-webkit-text-size-adjust:none;}
.ccm-responsive-overlay ul {padding-left:0;}
.ccm-responsive-overlay ul li {list-style-type:none;display:block;}
.ccm-responsive-overlay ul li.parent-ul a:after {padding-left:7px;padding-top:3px;font-size:20px;content:"\f107";font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;cursor:pointer;text-decoration:inherit;}
.ccm-responsive-overlay ul li a {color:#0099ff;font-size:18px;display:inline-block;width:80%;padding:7px 5% 7px 0px;margin:0% 5% 0% 0;padding-left:15px;height:100%;font-weight:200;text-decoration:none;}
.ccm-responsive-overlay ul li a:hover {color:#abddff;}
.ccm-responsive-overlay ul li ul li {padding-left:10px;}
.ccm-responsive-overlay ul li ul li.last-li a {padding-top:0px;font-size:15px;}
.ccm-responsive-overlay ul li ul li.last-li a:after {content:'';}
.ccm-responsive-menu-launch {display:none;cursor:pointer;margin-top:10px;float:right;}
.ccm-responsive-menu-launch.responsive-button-close i:after {font-size:20px;color:#0099ff;content:"\f077";font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;cursor:pointer;text-decoration:inherit;}
.ccm-responsive-menu-launch i:after {font-size:20px;content:"\f0c9";font-family:FontAwesome;color:#0099ff;font-weight:normal;font-style:normal;display:inline-block;cursor:pointer;text-decoration:inherit;}
@media all and (max-width:767px) {
.ccm-responsive-menu-launch {display:block;}
.ccm-responsive-navigation.original {display:none;}
header .ccm-search-block-form {margin-top:20px;}
}
@media all and (min-width:767px) {
.ccm-responsive-overlay {display:none !important;}
}
/* CSS with background images – we need these directives to be in the root of theme
* otherwise we can't both map the stylesheet to them AND the customizer to them
*/
.ccm-image-slider-container {background-image:url('/application/themes/kent_valley/images/background-slider-default.png');}
.device-mobile .no-mob{display:none;} 
.device-mobile div.ccm-page header nav ul{float:none;text-align:center;} 
.device-mobile .menu-wrapper .ccm-block-social-links{float:none;text-align:center;} 
@media (max-width:480px) {
.pull-left{float:none !important;}
.pull-right{float:none !important;}
.footer{text-align:center;}
.site-title{text-align:center;padding-top:10px;float:none;clear:both;}
.mob-trig{display:block;color:#FFF;padding:15px 0;text-align:center;}
.menu-wrapper nav{display:none;}
.top-banner img{max-width:50% !important;}
div.ccm-page .site-title h2{font-size:1.5em !important;}
div.ccm-page .site-title h2:last-child{font-size:1em !important;}
.menu-wrapper .ccm-block-social-links{float:none;text-align:center; line-height:40px;}
div.ccm-page header nav ul{float:none;margin:0 !important;}
div.ccm-page header nav ul a {padding:5px 10px;}
div.ccm-page header nav ul li{display:block; padding:0;}
div.ccm-page header nav ul li ul{visibility:visible;position:static;float:none;padding:0;width:auto;margin:0 !important;opacity:1;background-color:inherit;color:inherit;border:0 none;}
div.ccm-page header nav ul li ul li a{color:#FFF;padding:5px 0;}
div.ccm-page header nav ul li ul li a:before{content:" - ";}
.col-sidebar {border-left:0 none; }
.upcoming-events-banner i.fa.fa-bicycle{display:block;width:auto;}
.upcoming-events-container{max-width:none;padding:10px;}
.sidebar-block-menu-toggle{display:inline-block;}
.sidebar-block-menu-inner{display:none;}
.no-mob{display:none;}
}
@media only screen 
and (max-device-width:773px) 
and (orientation:landscape) {
div.ccm-page header nav ul a{padding:10px;}
.sidebar-block-menu-toggle{display:inline-block;}
.sidebar-block-menu-inner{display:none;}
.col-sm-offset-1 {margin-left:0;}
}
/* ----------- iPhone 5 and 5S ----------- */
@media only screen 
and (min-device-width:320px) 
and (max-device-width:568px)
and (-webkit-min-device-pixel-ratio:2) {
div.ccm-page header nav ul a{padding:5px 10px; font-size:0.9em !important;}
}
@media only screen 
and (max-width:773px) {
.col-sm-offset-1 {margin-left:0;}
div.ccm-page header nav ul a{padding:10px;}
.cmspage-points-10s .col-content table {overflow:scroll;display:block;}
}
.nextprev{padding:3em 0;}
.nextprev h3{}
p.ccm-block-next-previous-previous-link, p.ccm-block-next-previous-next-link{display:inline-block;width:50%;float:left;}
.ccm-block-next-previous-wrapper:after{display:block;content:"";clear:both;}