#searchResults .pageLink{font-size:12px;color:#999;margin:2px 0 8px 0;padding:0;display:block}#searchResults .searchResult{margin-bottom:16px;margin-top:24px}#searchResults .searchResult h3{margin-bottom:0;padding-bottom:0}#searchResults .searchResult p{margin-top:4px}

ul.nav{margin:0;padding:0}ul.nav .mob-acc-container li{margin:0;padding:0}ul.nav .mob-acc-container li a{display:block;padding:10px 20px;width:100%;background:@light-grey;margin-bottom:0 !important;border-bottom:2px solid #fff;color:@dark-blue !important;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}ul.nav .mob-acc-container li a:hover{background:@light-blue;color:#fff !important}

/*! http://responsiveslides.com v1.54 by @viljamis */
.rslides {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
}

.rslides > li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0;
}

.rslides > li:first-child {
    position: relative;
    display: block;
    float: left;
}

.rslides img {
    display: block;
    height: auto;
    float: left;
    width: 100%;
    border: 0;
}

.rslides_nav {
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    z-index: 99;
    opacity: 0.7;
    overflow: hidden;
    text-decoration: none;
    height: 61px;
    width: 38px;
    background: transparent url("../../../../concrete/css/") no-repeat left top;
    margin-top: -45px;
}

.rslides_tabs {
    padding-left: 0px;
    padding-top: 15px;
    padding-bottom: 10px;
}
.rslides_tabs li {
    list-style-type: none;
    display: inline-block;
    margin-right: 5px;
}

.rslides_tabs li.rslides_here a {
    background: #333;
}

.rslides_tabs li a {
    text-indent: -9999px;
    overflow: hidden;
    background: #ccccc9;
    width: 15px;
    height: 15px;
    display: inline-block;
    margin-right: 10px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

.rslides_nav.next {
    left: auto;
    background-position: right top;
    right: 0;
}


.ccm-image-slider{position:relative}ccm-image-slider-inner{position:relative}.ccm-image-slider-text{display:block;position:absolute;bottom:60px;top:auto;margin-left:20px}.ccm-image-slider-text-inner{display:inline-block;background-color:rgba(255, 255, 255, 0.75);margin-left:20px;padding:20px;max-width:600px}.ccm-image-slider-text strong{font-size:44px;text-transform:uppercase;color:#002a34;line-height:36px}.ccm-image-slider-text p{font-size:28px;color:#002a34}.ccm-image-slider-text button{color:#fff}.ccm-image-slider-title{margin-top:auto}.banner-item a.overlay-link{position:absolute;z-index:20;width:100%;height:100%;left:0px}.rslides{margin:0 auto}.rslides .container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%)}.homepage-banners{position:relative;background:rgba(231, 236, 237, 1)}.homepage-banners .owl-nav{display:inline-block;width:100%;position:absolute;top:50%;font-family:FontAwesome;font-style:normal;font-weight:normal;font-size:150px;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.homepage-banners .owl-dots{position:absolute;display:none;background-color:rgba(231, 236, 237, 1);width:100%;text-align:center}.homepage-banners .owl-dots .owl-dot{background:#fff;width:20px;height:20px;border-radius:100%;-ms-border-radius:100%;display:inline-block;margin:0 10px 10px 10px}.homepage-banners .owl-dots .owl-dot.active{background:#002a34}.homepage-banners .owl-nav .owl-prev{float:left;display:block;margin-left:40px;opacity:0.75;font-size:52px;background:#fff;padding:20px 22px;border-radius:50%}.homepage-banners .owl-nav .owl-next{display:block;float:right;margin-right:40px;opacity:0.75;font-size:52px;background:#fff;padding:20px 22px;border-radius:50%}.homepage-banners .owl-nav .owl-prev:hover,.homepage-banners .owl-nav .owl-next:hover{opacity:1}@media only screen and (max-width: 992px){.ccm-image-slider-text{display:block;position:absolute;bottom:20px;top:auto;margin-left:40px;bottom:0}.ccm-image-slider-text-inner{display:inline-block;background-color:rgba(255, 255, 255, 0.75);margin-left:20px;padding:20px;max-width:600px}.ccm-image-slider-text strong{font-size:24px;text-transform:uppercase;color:#002a34}.ccm-image-slider-text p{font-size:16px;line-height:0;color:#002a34;padding-bottom:0}}@media only screen and (max-width: 768px){.ccm-image-slider-text{display:block;background-color:rgba(231, 236, 237, 1);position:relative;transform:none !important;-webkit-transform:none !important;-ms-transform:none !important;-moz-transform:none !important;width:100%;margin-left:0}.ccm-image-slider-text-inner{background-color:rgba(231, 236, 237, 1);margin-left:0;text-align:center;display:block;margin:0 auto;padding:20px 0 5px 0}.ccm-image-slider-text strong{font-size:24px;line-height:24px;text-transform:uppercase;color:#002a34}.ccm-image-slider-text p{font-size:16px;line-height:16px;color:#002a34;padding-bottom:0}.ccm-image-slider-text button{display:none}.homepage-banners .owl-nav{display:inline-block;width:100%;position:absolute;top:25%;font-family:FontAwesome;font-style:normal;font-weight:normal;font-size:100px}.homepage-banners .owl-dots{display:block;position:relative}.homepage-banners .owl-nav{display:none}}@media only screen and (max-width: 576px){.ccm-image-slider-text{display:block;background-color:transparent;position:relative;transform:none !important;-webkit-transform:none !important;-ms-transform:none !important;-moz-transform:none !important;width:100%;margin-left:0}.ccm-image-slider-text-inner{background-color:none;margin-left:0}.ccm-image-slider-text strong{font-size:24px;line-height:24px;text-transform:uppercase;color:#002a34}.ccm-image-slider-text p{font-size:16px;line-height:14px;color:#002a34;padding-bottom:0}.ccm-image-slider-text button{display:none}}.homepage-banners .owl-dots.disabled,.homepage-banners .owl-nav.disabled{display:none}

#form-list-wrapper .ccm-block-page-list-page-entry-horizontal{border:1px solid #62979e;display:table;width:100%;padding:0}#form-list-wrapper .ccm-block-page-list-page-entry-horizontal a{width:100%;height:100%;display:block}#form-list-wrapper .ccm-block-page-list-page-entry-horizontal:hover{background:#62979e;color:#fff;cursor:pointer}#form-list-wrapper .ccm-block-page-list-page-entry-horizontal:hover .form-title{color:#fff}#form-list-wrapper .ccm-block-page-list-page-entry-horizontal .form-thumbnail{display:table-cell;width:100px;vertical-align:middle}#form-list-wrapper .ccm-block-page-list-page-entry-horizontal .form-thumbnail-hover{display:none;width:100px;vertical-align:middle}#form-list-wrapper .ccm-block-page-list-page-entry-horizontal .form-title{display:table-cell;width:calc(100%-100px);vertical-align:middle;padding:0 10px 0 0;text-transform:uppercase;font-size:14px;color:#002a34}#form-list-wrapper .ccm-block-page-list-page-entry-horizontal a:hover .form-thumbnail{display:none}#form-list-wrapper .ccm-block-page-list-page-entry-horizontal a:hover .form-thumbnail-hover{display:table-cell}

.socialitem{margin:0}#twitter-feed img{display:none}#twitter-feed-btn{margin-bottom:20px}#twitter-feed-btn a{border:1px solid #fff;color:#fff;padding:15px 30px;background:none;text-transform:uppercase;margin:20px auto 0 auto;transition:all 0.3s ease;max-width:240px}#twitter-feed-btn a:hover{background:#002a34;text-decoration:none}#twitter-feed-btn a::after{content:'\f101';margin-left:10px;font-family:FontAwesome}.socialiteminner{padding-bottom:25px;position:relative}.socialitem.dimmed .socialiteminner:after{background-color:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;content:' ';box-shadow:2px 2px 8px 0 rgba(0,0,0,0.22);border-radius:6px}#socialboard.isadmin .socialitem:hover .socialiteminner:after{background-color:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;content:' ';box-shadow:2px 2px 8px 0 rgba(0,0,0,0.22);border-radius:6px}.socialitem img{padding:0 1% max-width: 100%}#twitter-feed .socialitem img{padding:0}#twitter-feed video{max-width:100%}#twitter-feed iframe{width:auto;height:auto}#twitter-feed .videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}#twitter-feed .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#socialboard #page_nav{width:100%;background:#ccc;display:block !important}#twitter-feed #page_nav{color:#fff}#infscr-loading{position:fixed;text-align:center;bottom:30px;left:42%;z-index:100;background:white;background:hsla( 0, 0%, 100%, 0.9 );padding:20px;color:#222;font-size:15px;font-weight:bold;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.socialitem_admincontrols{position:absolute;top:30%;transition:opacity 0.5s;z-index:2;padding:10px;opacity:0;text-align:center;width:100%}.socialitem:hover .socialitem_admincontrols{opacity:1}#twitter-feed .socialitem_admincontrols a.remove,#socialboard .socialitem_admincontrols a.reinstate{color:#fff;font-size:26px;text-align:center;display:block;margin:auto;line-height:60px}.socialitem_admincontrols .remove:before{color:#fff;font:normal normal normal 26px FontAwesome;content:"\f00d";color:#fff;padding:20px}.socialitem_admincontrols .reinstate:before{color:#fff;font:normal normal normal 26px FontAwesome;content:"\f0fe";padding:20px}#twitter-feed{background:none}.socialiteminner img,.socialiteminner iframe,.socialiteminner video{margin:auto}#twitter-feed a{color:#fff;word-break:break-word;text-decoration:underline}#twitter-feed a:hover{color:#fff;text-decoration:none}#twitter-feed h1{font-size:14px;padding:10px 0px;margin:0px}#twitter-feed p{font-size:16px;padding:0;margin:0px}#twitter-feed hr{margin-top:0px;margin-bottom:0px}#socialboard_filters ul{overflow:hidden;height:50px;padding-left:0px}#socialboard_filters .filter{list-style:none;float:left;margin:0px 3px}#socialboard_filters .filter:before{font:normal normal normal 27px FontAwesome;line-height:48px;text-align:center;display:block;border-radius:100%;color:#fff;height:40px;width:40px;margin:5px;transition:height 0.5s, width 0.5s, margin 0.5s, background 0.5s;cursor:pointer}#socialboard_filters .filter:hover:before{height:50px;width:50px;margin:0px}#socialboard_filters .filter.off:before{background:#DFDFDF}.socialiteminner:before{position:absolute;top:-5px;right:-8px;background:#000;display:block;width:20px;height:20px;text-align:center;border-radius:100%;color:#fff;font:normal normal normal 16px/20px FontAwesome}.socialclass-facebook .socialiteminner:before,.filter.socialclass-facebook:before{content:"\f09a";background:#3b5998}.socialclass-googleplus .socialiteminner:before,.filter.socialclass-googleplus:before{content:"\f0d5";background:#db4437}.socialclass-blog .socialiteminner:before,.filter.socialclass-blog:before{content:"\f0eb";background:#00AEED}.socialclass-rss .socialiteminner:before,.filter.socialclass-rss{content:"\f09e";background:#f4b400}

