@import url(//fonts.googleapis.com/css?family=Yanone+Kaffeesatz);@import url(//fonts.googleapis.com/css?family=Montserrat);@import url(//fonts.googleapis.com/css?family=Questrial);@import url(//fonts.googleapis.com/css?family=Bebas+Neue);.clear_float:before,.clear_float:after{content:" ";display:table}.clear_float:after{clear:both}body.font-b div.ccm-page *{font-family:'Gill Sans' !important}body.font-b div.ccm-page h1,body.font-b div.ccm-page h2,body.font-b div.ccm-page h3,body.font-b div.ccm-page h4,body.font-b div.ccm-page h5,body.font-b div.ccm-page h6,body.font-b div.ccm-page p{font-family:'Gill Sans' !important}body.font-b div.ccm-page h1 .emphasis-title,body.font-b div.ccm-page h2 .emphasis-title,body.font-b div.ccm-page h3 .emphasis-title,body.font-b div.ccm-page h4 .emphasis-title,body.font-b div.ccm-page h5 .emphasis-title,body.font-b div.ccm-page h6 .emphasis-title,body.font-b div.ccm-page p .emphasis-title{font-weight:400;text-indent:-0.05em}body.font-c div.ccm-page *{font-family:'Futura' !important}body.font-c div.ccm-page h1,body.font-c div.ccm-page h2,body.font-c div.ccm-page h3,body.font-c div.ccm-page h4,body.font-c div.ccm-page h5,body.font-c div.ccm-page h6,body.font-c div.ccm-page p{font-family:'Futura' !important}body.font-c div.ccm-page h1 .emphasis-title,body.font-c div.ccm-page h2 .emphasis-title,body.font-c div.ccm-page h3 .emphasis-title,body.font-c div.ccm-page h4 .emphasis-title,body.font-c div.ccm-page h5 .emphasis-title,body.font-c div.ccm-page h6 .emphasis-title,body.font-c div.ccm-page p .emphasis-title{font-weight:400;text-indent:-0.05em}body.font-d div.ccm-page *{font-family:'Helvetica' !important}body.font-d div.ccm-page h1,body.font-d div.ccm-page h2,body.font-d div.ccm-page h3,body.font-d div.ccm-page h4,body.font-d div.ccm-page h5,body.font-d div.ccm-page h6{font-family:'Bebas Neue' !important}body.font-d div.ccm-page h1 .emphasis-title,body.font-d div.ccm-page h2 .emphasis-title,body.font-d div.ccm-page h3 .emphasis-title,body.font-d div.ccm-page h4 .emphasis-title,body.font-d div.ccm-page h5 .emphasis-title,body.font-d div.ccm-page h6 .emphasis-title{font-weight:400;text-indent:-0.05em;font-family:'Helvetica' !important}#font-changer{position:absolute;top:70px;left:10px;color:#fff}#font-changer:after{content:"FONT CHANGER";display:block;position:absolute;top:0;width:200px}#font-changer span{display:block;opacity:0;transition:.3s all ease}#font-changer:hover span{opacity:1;transform:translate(10px, 22px)}div.ccm-page{position:relative}div.ccm-page{font-family:'Questrial', Helvetica, Arial, sans-serif;font-weight:400;font-size:15px;line-height:1.42857143;-webkit-font-smoothing:antialiased;overflow:hidden}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-family:'Montserrat', Helvetica, Arial, sans-serif;font-size:3.1em;font-weight:700;color:#003f79;line-height:1.42857143;text-transform:none}div.ccm-page h2{font-family:'Montserrat', Helvetica, Arial, sans-serif;font-size:2.46em;font-weight:700;color:#1a1a1a;line-height:1.42857143;text-transform:none}div.ccm-page h3{font-family:'Montserrat', Helvetica, Arial, sans-serif;font-size:2.25em;font-weight:700;color:#75ca2a;line-height:1.42857143;text-transform:none}div.ccm-page h4{font-family:'Montserrat', Helvetica, Arial, sans-serif;font-size:1.85em;font-weight:700;color:#4f585c;line-height:1.42857143;text-transform:none}div.ccm-page h5{font-family:'Yanone Kaffeesatz', Helvetica, Arial, sans-serif;font-size:1.33em;font-weight:700;color:#9fa9ad;line-height:1.42857143;text-transform:uppercase}div.ccm-page h6{font-family:'Yanone Kaffeesatz', Helvetica, Arial, sans-serif;font-size:1em;font-weight:400;color:#a3db75;line-height:1.42857143;text-transform:uppercase}div.ccm-page img{max-width:100%;height:auto}div.ccm-page hr{margin-top:80px;margin-bottom:80px;border-top:1px solid #ececec}div.ccm-page main{background-color:#fff;background-image:url('/packages/cloneamental/themes/cloneamental/images/lake-atitlan-bg.jpg');background-size:auto 125%;background-position:left top;background-attachment:fixed;padding-top:40px}div.ccm-page main #widget-placeholder iframe{width:100%;border:none;padding:0;margin:0;height:700px;height:90vh}div.ccm-page main .lightbox-cta{padding:14px;height:400px;display:grid;align-content:end;margin-bottom:32px;position:relative;cursor:pointer}div.ccm-page main .lightbox-cta:before{content:" ";display:block;position:absolute;z-index:3;top:0;bottom:0;right:0;left:0;pointer-events:none;background:rgba(0,0,0,0.6);background:-moz-linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.1) 100%);background:-webkit-linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.1) 100%);background:linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1)}div.ccm-page main .lightbox-cta picture{position:absolute;top:0;bottom:0;width:100%;overflow:hidden;z-index:2}div.ccm-page main .lightbox-cta picture img{position:absolute;top:0;bottom:0;max-width:none;height:100%;margin-left:-50%;transition:all .2s ease-in-out}div.ccm-page main .lightbox-cta h4{color:#fff;text-transform:uppercase;z-index:4;line-height:1.15}div.ccm-page main .lightbox-cta h4:after{content:"more";display:block;width:60%;margin:10px auto 0;padding:10px 30px 10px 30px;font-weight:bold;font-size:14px;text-align:center;cursor:pointer;text-transform:uppercase;color:#000;background-color:#75ca2a;transition:all .2s ease-in-out}div.ccm-page main .lightbox-cta:hover picture img{transform:scale(1.1)}div.ccm-page main .lightbox-cta:hover h4:after{background:#fff}div.ccm-page main .lightbox-cta .cta-hidden-content{position:absolute;opacity:0}div.ccm-page main .lightbox-cta.outbound{height:auto;min-height:146px}div.ccm-page main .lightbox-cta.outbound picture{left:0;right:0}div.ccm-page main .lightbox-cta.outbound picture img{width:100%;height:auto;margin-left:0;margin-top:-11.5%}div.ccm-page main .lightbox-cta.outbound h4{font-size:1.05em;width:75%;margin:0;pointer-events:none}div.ccm-page main .lightbox-cta.outbound h4::after{position:absolute;right:20px;bottom:20px;width:auto}div.ccm-page main .cta-lightbox-content{position:fixed;top:0;bottom:0;right:0;left:0;padding:12% 2%;z-index:10;background:rgba(0,0,0,0.8);color:#fff;opacity:0;transition:opacity .3s ease-in-out;overflow:scroll}div.ccm-page main .cta-lightbox-content a:not(.fa):not(.btn){color:#75ca2a}div.ccm-page main .cta-lightbox-content a:not(.fa):not(.btn):hover{color:#9ae05d}div.ccm-page main .cta-lightbox-content picture{width:49%;margin-right:2%;float:left}@media only screen and (max-width:800px){div.ccm-page main .cta-lightbox-content picture{width:98%;float:none}}div.ccm-page main .cta-lightbox-content h4{color:#fff}div.ccm-page main .cta-lightbox-content.active{opacity:1;transition-delay:0.3s}div.ccm-page main .content-block{padding:20px;height:400px;display:grid;align-content:end;margin-bottom:32px;position:relative;background-size:auto 100%;transition:all .2s ease-in-out}div.ccm-page main .content-block:hover{background-size:auto 110%}div.ccm-page main .content-block:before{content:" ";display:block;position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,0.6);background:-moz-linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.1) 100%);background:-webkit-linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.1) 100%);background:linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1)}div.ccm-page main .content-block *{z-index:1}div.ccm-page main .content-block h4{color:#fff}div.ccm-page main a:not(.fa):not(.btn),div.ccm-page footer a:not(.fa):not(.btn){color:#003f79;transition:all .2s ease-in-out}div.ccm-page main a:not(.fa):not(.btn):hover,div.ccm-page footer a:not(.fa):not(.btn):hover{color:#75ca2a;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-color:#fff;position:fixed;top:0;width:100%;z-index:10;box-shadow:0 0 20px -10px #000}div.ccm-page header #header-site-title{font-family:'Montserrat';font-weight:400;color:#75ca2a;text-transform:none;line-height:1.15em;font-size:2.3em;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .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:#fff}div.ccm-page header .ccm-search-block-form .ccm-search-block-text:focus{outline:0}div.ccm-page header nav .dropdown:after{content:' ▶'}div.ccm-page header nav .dropdown:hover:after{content:'\25bc'}div.ccm-page header nav ul{-webkit-font-smoothing:antialiased;list-style:none;margin:0;padding:0px 0px 0px 0px;float:right}div.ccm-page header nav ul a{padding:18px 15px;font-family:'Montserrat';font-size:1.1em;font-weight:600;color:#003f79;text-transform:uppercase;display:block;transition:all .2s ease}div.ccm-page header nav ul a:hover{color:#fff;text-decoration:none;background:#75ca2a}div.ccm-page header nav ul li{margin:0;padding:0;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:200px;background-color:#fff;z-index:99;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .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:#003f79}div.ccm-page header nav ul li ul li a{display:block;padding-bottom:15px;font-size:1.0em;text-transform:none;color:#a2a2a2;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:normal}div.ccm-page header nav ul li ul li a:hover{color:#003f79}div.ccm-page #banner{height:auto;min-height:420px;padding-bottom:40px;padding-top:90px;width:100%;display:table;margin:0px;border-radius:0px;position:relative;overflow:hidden}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){div.ccm-page #banner{height:768px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){div.ccm-page #banner{height:1024px}}@media only screen and (min-device-width:320px) and (max-device-height:568px) and (orientation:landscape) and (-webkit-device-pixel-ratio:2){div.ccm-page #banner{height:320px}}@media only screen and (min-device-width:320px) and (max-device-height:568px) and (orientation:portrait) and (-webkit-device-pixel-ratio:2){div.ccm-page #banner{height:568px}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){div.ccm-page #banner{height:320px}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){div.ccm-page #banner{height:480px}}div.ccm-page #banner .bancontcenter{position:absolute;bottom:0;left:2%;left:2vw}div.ccm-page #banner .bancontcenter .rslides>li{height:100vh;width:100vw}div.ccm-page #banner .bancontcenter .rslides>li .ccm-image-slider-text{width:100%;top:35%}div.ccm-page #banner .bancontcenter .rslides_nav{margin:10px}div.ccm-page #banner .bancontcenter .rslides_tabs{position:absolute;width:100%;text-align:center;z-index:999;margin-top:-45px;padding:0px}div.ccm-page #banner .bancontcenter .rslides_tabs li{display:inline-block;height:25px;width:25px;margin:0 2px;background:#000;color:#fff;border-radius:9999px;position:relative}div.ccm-page #banner .bancontcenter .rslides_tabs li a{color:#fff;font-size:12px;text-align:center}div.ccm-page #banner .bancontcenter .rslides_tabs li .a.mega-link-overlay{left:0}div.ccm-page #banner .scroller{position:relative;height:auto}div.ccm-page #banner .banner-bg{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;-webkit-transition:opacity 5s ease-in-out;-moz-transition:opacity 5s ease-in-out;-ms-transition:opacity 5s ease-in-out;-o-transition:opacity 5s ease-in-out;transition:opacity 5s ease-in-out;animation:bggrow ease-in-out 30s;animation-iteration-count:infinite;-moz-animation:bggrow ease-in-out 30s;-moz-animation-iteration-count:infinite;-webkit-animation:bggrow ease-in-out 30s;-webkit-animation-iteration-count:infinite;-o-animation:bggrow ease-in-out 30s;-o-animation-iteration-count:infinite;-ms-animation:bggrow ease-in-out 30s;-ms-animation-iteration-count:infinite}div.ccm-page #banner .banner-bg.active{opacity:1}@keyframes bggrow{0%{transform:scale(1)}50%{transform:scale(1.04)}100%{transform:scale(1)}}@-moz-keyframes bggrow{0%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.04)}100%{-moz-transform:scale(1)}}@-webkit-keyframes bggrow{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.04)}100%{-webkit-transform:scale(1)}}@-o-keyframes bggrow{0%{-o-transform:scale(1)}50%{-o-transform:scale(1.04)}100%{-o-transform:scale(1)}}@-ms-keyframes bggrow{0%{-ms-transform:scale(1)}50%{-ms-transform:scale(1.04)}100%{-ms-transform:scale(1)}}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:#d6e1e5 !important}div.ccm-page .breadcrumb a:hover{text-decoration:none;color:#75ca2a !important}div.ccm-page img.ccm-captcha-image{display:block;margin:0px auto}div.ccm-page main .ccm-search-block-form h3{font-family:'Montserrat';font-size:2.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:#003f79}div.ccm-page main .ccm-search-block-form #searchResults .searchResult h3 a:hover{color:#fff}div.ccm-page .btn{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-ms-border-radius:0px;font-weight:bold;text-transform:uppercase;padding:10px 30px 10px 30px}div.ccm-page .btn-success{color:#fff;background-color:#0c6;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:#fff;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:#0c6;border-color:#4cae4c}div.ccm-page .btn-success .badge{color:#0c6;background-color:#fff}div.ccm-page .btn-default,div.ccm-page .btn-primary{color:#000;background-color:#75ca2a;border:none;transition:all .3s ease-in-out}div.ccm-page .btn-default:hover,div.ccm-page .btn-primary:hover{background-color:#fff}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:#d6e1e5 !important}div.ccm-page div.block-sidebar-wrapped a:hover{text-decoration:none;color:#75ca2a !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:2.25em}div.ccm-page div.block-sidebar-wrapped div.ccm-block-share-this-page a{color:#d6e1e5 !important}div.ccm-page div.block-sidebar-wrapped div.ccm-block-share-this-page a:hover{color:#d6e1e5 !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:'Montserrat', Helvetica, Arial, sans-serif;font-size:2.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:#003f79}div.ccm-page div.recent-blog-entry div.ccm-block-page-list-title{margin-top:0px;margin-bottom:10px;font-family:'Montserrat', Helvetica, Arial, sans-serif;font-size:2.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:#c0c9cd}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:#c0c9cd;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:#888;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 .2s linear;-o-transition:all .2s linear;transition:all .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:#003f79;font-size:3.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:#46a6ff;border:1px solid #138eff}div.ccm-page .ccm-image-slider-container{border-bottom:2px solid #f0eee1;padding-top:20px;margin-bottom:70px;background-color:transparent;background-repeat:repeat}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}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}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}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{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 .35s ease-in-out;-o-transition:background .35s ease-in-out;transition:background .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 .35s ease-in-out;-o-transition:background .35s ease-in-out;transition:background .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 .35s ease-in-out;-o-transition:background .35s ease-in-out;transition:background .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 .35s ease-in-out;-o-transition:background .35s ease-in-out;transition:background .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:'Yanone Kaffeesatz';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;position:relative;min-height:1px;padding-left:15px;padding-right:15px;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%}}@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%}}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);-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 #333}div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry div.ccm-block-page-list-title{font-family:'Montserrat', Helvetica, Arial, sans-serif;font-size:2.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:0px;-moz-border-radius:0px;border-radius:0px;-ms-border-radius:0px;font-weight:bold;text-transform:uppercase;padding:10px 30px 10px 30px;border:1px solid transparent;display:inline-block;color:#6e6e6e;background-color:#fff;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:#fff;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:#fff;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(0,63,121,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:'Montserrat', Helvetica, Arial, sans-serif;font-size:1.85em;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:#d6e1e5}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:2.25em;font-family:'Montserrat', 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 .news-category div.ccm-block-page-list-page-entry-horizontal,div.ccm-page .news-category div.ccm-block-page-list-page-entry{padding:16px 0;margin-bottom:0;font-size:1.5em}div.ccm-page .news-category div.ccm-block-page-list-page-entry-horizontal:last-child,div.ccm-page .news-category div.ccm-block-page-list-page-entry:last-child{border-bottom:none}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:'Yanone Kaffeesatz';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:'Montserrat', Helvetica, Arial, sans-serif;font-size:3.1em;font-weight:700;color:#003f79;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:'Montserrat', Helvetica, Arial, sans-serif;font-size:3.1em;font-weight:700;color:#003f79;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:'Montserrat', Helvetica, Arial, sans-serif;font-size:1.85em;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:#d6e1e5}div.ccm-page div.ccm-block-testimonial div.ccm-block-testimonial-position a{color:#d6e1e5;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:#fff;border-color:#d6e1e5;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 .container-fluid{padding-left:0;padding-right:0}div.ccm-page main .container-fluid .row{margin-right:0;margin-left:0}div.ccm-page main .jumbo{min-height:300px}div.ccm-page main .jumbo h1{color:#548627 !important;font-family:'Yanone Kaffeesatz' !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:2.46em;color:#4f585c;font-weight:200}.title-thin{color:#548627 !important;font-family:'Yanone Kaffeesatz' !important;font-size:2.46em !important;line-height:1.14285714;font-weight:200 !important;display:block}.title-caps-bold{color:#548627 !important;font-family:'Yanone Kaffeesatz' !important;font-size:1.73em !important;line-height:2.47142857em !important;font-weight:700 !important;text-transform:uppercase}.title-caps{color:#548627 !important;font-family:'Yanone Kaffeesatz' !important;font-size:1.73em !important;line-height:2.47142857em !important;font-weight:300;text-transform:uppercase}.image-caption{font-family:'Yanone Kaffeesatz', Helvetica, Arial, sans-serif;color:#c0c9cd;font-size:1em}#banner h1{font-size:4vw;font-family:"Yanone Kaffeesatz";font-weight:100;line-height:0.5;text-transform:uppercase;color:#fff;margin-bottom:32px;filter:blur(30px);animation:h1in forwards 5s ease-in-out;animation-delay:1s}#banner h1 .emphasis-title{display:table;font-size:8.5vw;font-family:"Montserrat";text-indent:-.1em;line-height:1;transform:translateX(10vw);animation:h1spanIn forwards 5s ease;animation-delay:1s}@keyframes h1in{0%{filter:blur(30px)}100%{filter:blur(0px)}}@keyframes h1spanIn{0%{transform:translateX(10vw)}100%{transform:translateX(0vw)}}#banner .video-popup{width:50%;margin:0 auto;text-align:center}#banner .video-popup button#heading-video-play{text-indent:-999999px;outline:none;border:none;background:rgba(0,0,0,0.6);position:relative;height:64px;width:64px;border-radius:50%;cursor:pointer;transition:all .2s ease}#banner .video-popup button#heading-video-play:hover{transform:scale(1.15)}#banner .video-popup button#heading-video-play:after{content:" ";border-style:solid;border-width:18px 0 18px 30px;border-color:transparent transparent transparent #fff;top:14px;left:21px;position:absolute}#home-overview{margin-top:-40px}#home-overview .overview-map-300px{min-height:400px;height:100%}#home-overview .col-sm-9{margin-bottom:40px}#home-overview .container{width:auto}#home-overview>.row{display:flex}.collab-logos .ccm-layout-column-wrapper{display:flex;align-items:center}.page-footer{position:relative}.page-footer:before{content:" ";position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,0.6);background:-moz-linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.45) 100%);background:-webkit-linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.45) 100%);background:linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.45) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1)}.page-footer label{color:#fff}.page-footer .text-muted{color:#ddd}.page-footer textarea{resize:none}html:not(.ccm-edit-mode) #heading-video-container{position:fixed;width:50%;left:25%;top:22%;opacity:0;z-index:-1;transition:all .3s ease-in-out}html:not(.ccm-edit-mode) #heading-video-container:after{content:" ";position:absolute;top:0;bottom:0;right:0;left:0;background:#000;pointer-events:none;transition:all .3s ease-in-out}html:not(.ccm-edit-mode) #heading-video-container:before{content:" ";position:fixed;top:0;bottom:0;left:0;right:0;background:#000;opacity:0;transition:all .3s ease-in-out}html:not(.ccm-edit-mode) #heading-video-container.active{width:80%;top:16%;left:10%;opacity:1;box-shadow:0 0 200px #000;z-index:1}html:not(.ccm-edit-mode) #heading-video-container.active:after{background:transparent}html:not(.ccm-edit-mode) #heading-video-container.active:before{opacity:0.6}html:not(.ccm-edit-mode) #heading-video-container #video-close{outline:none;border:none;background:none;color:#fff;position:absolute;top:-38px;right:0;font-family:Yanone Kaffeesatz;text-transform:uppercase;font-size:1.8em;font-weight:500;cursor:pointer}footer#footer-theme{background:#2a2a2a;color:#c0c9cd}footer#footer-theme a{color:#d6e1e5}footer#footer-theme a:hover{color:#75ca2a}footer#footer-theme div.ccm-block-social-links{text-align:right}footer#footer-theme div.ccm-block-social-links ul a{color:#d6e1e5}footer#footer-theme div.ccm-block-social-links ul a:hover{color:#75ca2a}footer#footer-theme section{border-top:1px solid #333;padding-top:30px;padding-bottom:30px}footer#footer-theme section:first-child{background-color:#1a1a1a}footer#footer-theme section:last-child{padding-bottom:30px;background-color:transparent}footer#footer-theme #footer-site-title{font-family:'Yanone Kaffeesatz';font-weight:900;color:#548627;text-transform:uppercase;font-size:1.2em;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}footer#footer-theme #footer-site-title:hover{color:#447618;text-decoration:none !important}footer#concrete5-brand{background-color:rgba(0,0,0,0.1);padding-top:20px;padding-bottom:20px}footer#concrete5-brand a.concrete5{color:#00baff}footer#concrete5-brand a.concrete5:hover{color:#008dc0}footer#concrete5-brand a{color:#9fa7aa}footer#concrete5-brand a:hover{color:#7B8083}.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:#003f79;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:#fff}.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:#003f79;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:#003f79;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}}.ccm-image-slider-container{background-image:url('/packages/cloneamental/themes/cloneamental/images/background-slider-default.png')}html.ccm-toolbar-visible header{top:48px}