@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,200,300,600);@font-face{font-family: 'avalonregular';src: url('/packages/fundamental/themes/fundamental/css//fonts/avalon_regular-webfont.eot');src: url('/packages/fundamental/themes/fundamental/css//fonts/avalon_regular-webfont.eot?#iefix') format('embedded-opentype'), url('/packages/fundamental/themes/fundamental/css//fonts/avalon_regular-webfont.woff2') format('woff2'), url('/packages/fundamental/themes/fundamental/css//fonts/avalon_regular-webfont.woff') format('woff'), url('/packages/fundamental/themes/fundamental/css//fonts/avalon_regular-webfont.ttf') format('truetype'), url('/packages/fundamental/themes/fundamental/css//fonts/avalon_regular-webfont.svg#avalonregular') format('svg');font-weight: normal;font-style: normal}body{background-color: #585656;background-image: url('/packages/fundamental/themes/fundamental/css/false');background-position: center center;color: #222;font-size: 18px;font-weight: 300;font-family: Source Sans Pro;line-height: 24px;text-transform: none}.ccm-page{padding-top: 0px;padding-bottom: 0px}.ccm-page .column,.ccm-page .columns{padding-left: 35px;padding-right: 35px}.ccm-page .row,.ccm-page .contain-to-grid .top-bar{max-width: 68.75rem}.ccm-page p{color: #222;font-size: 18px;font-weight: 300;font-family: Source Sans Pro;line-height: 24px;text-transform: none}.ccm-page a{color: #db1e5e;font-weight: 300;font-family: Source Sans Pro;text-transform: none}.ccm-page a:hover,.ccm-page a:focus{color: #b9a493;font-weight: 300;font-family: Source Sans Pro;text-transform: none}.ccm-page h1{color: #db1e5e;font-size: 50px;line-height: 64px;font-weight: 300;font-family: avalonregular;text-transform: none}.ccm-page h2{color: #db1e5e;font-size: 42px;line-height: 56px;font-weight: 300;font-family: avalonregular;text-transform: none}.ccm-page h3{color: #db1e5e;font-size: 34px;line-height: 42px;font-weight: 300;font-family: avalonregular;text-transform: none}.ccm-page h4{color: #b9a493;font-size: 23px;line-height: 32px;font-weight: 300;font-family: avalonregular;text-transform: none}.ccm-page h5{color: #b9a493;font-size: 18px;line-height: 25px;font-weight: 300;font-family: avalonregular;text-transform: none}.ccm-page h6{color: #b9a493;font-size: 16px;line-height: 22px;font-weight: 300;font-family: avalonregular;text-transform: none}.ccm-page .c5h-navigation-wrap{background-color: rgba(0,0,0,0.001);background-image: url('/');background-position: center center;color: #fff;padding-top: 0px;padding-bottom: 0px}.ccm-page ul li ul.dropdown,.ccm-page .top-bar-section ul.left,.ccm-page .top-bar-section ul.right,.ccm-page .top-bar-section ul.center{margin-left: 0}.ccm-page section.top-bar-section ul{margin-bottom: 0}.ccm-page .top-bar,.ccm-page .contain-to-grid,.ccm-page .top-bar.expanded .title-area{background-color: rgba(0,0,0,0.001)}.ccm-page .top-bar-wrapper.fixed{box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.001)}.ccm-page .top-bar-section ul,.ccm-page .top-bar-section ul li a:not(.button){background-color: transparent}.ccm-page .top-bar .name h1 a{color: #fff;font-size: 22px;font-weight: 700;font-family: Source Sans Pro;text-transform: none;position: relative;z-index: 10}.ccm-page .top-bar .logo img{max-height: 50px;width: auto}.ccm-page .top-bar li.name a img{max-height: 50px;width: auto;float: left}.ccm-page .top-bar li.name a h1{line-height: 50px;float: left;color: #fff;font-size: 22px;font-weight: 700;font-family: Source Sans Pro;text-transform: none}.ccm-page nav.tab-bar{background-color: #333}.ccm-page nav.tab-bar h1.title a{color: #fff;font-size: 22px;font-weight: 700;font-family: Source Sans Pro;text-transform: none;position: relative;z-index: 10}.ccm-page .tab-bar img{max-height: 100px;width: auto}.ccm-page ul.side-nav ul.dropdown{list-style: none}.ccm-page ul.side-nav ul.dropdown li{margin-left: 20px}.ccm-page .c5h-page-list-masonry-content-inner{box-shadow: 0px 0px 0px 0px rgba(0,0,0,0)}@media only screen and (min-width: 75em){.ccm-page .top-bar-wrapper{padding-top: 25px;padding-bottom: 0px}.ccm-page .top-bar-section{text-align: center;display: block;max-height: 50px}.ccm-page .top-bar-section ul.left{text-align: left}.ccm-page .top-bar-section ul.center{text-align: center}.ccm-page .top-bar-section ul.right{text-align: left}.ccm-page .top-bar-section li a:not(.button),.ccm-page .top-bar-section li:not(.has-form) a:not(.button),.ccm-page .top-bar-section ul li:hover:not(.has-form) > a{padding-left: 15px;padding-right: 15px}.ccm-page .top-bar-section > ul > li > a{border-radius: 0px}.ccm-page .top-bar-section ul.dropdown li a.nav-first{border-radius: 0px 0px 0 0}.ccm-page .top-bar-section ul.dropdown li a.nav-last{border-radius: 0 0 0px 0px}.ccm-page .top-bar-section ul.dropdown li a.nav-first.nav-last{border-radius: 0px 0px}.ccm-page .top-bar-section > ul > li{margin-left: 0px;margin-right: 0px}.ccm-page .top-bar-section .has-dropdown > a{padding-right: 35px !important}.ccm-page .top-bar-section .has-dropdown > a:after{margin-right: 15px}.ccm-page .top-bar-section ul.center{display: inline-block;float: none}.ccm-page .top-bar-section ul li.divider:first-child,.ccm-page .top-bar-section ul li.divider:last-child{display: none}.ccm-page .branding-left{float: left}.ccm-page .branding-right{float: right}}@media only screen and (max-width: 75em){.ccm-page .top-bar .logo img{max-height: 45px;width: auto}.ccm-page .top-bar li.name a img{max-height: 45px;width: auto;float: left}.ccm-page .top-bar li.name a h1{line-height: 45px;float: left}.ccm-page .top-bar-section .has-dropdown > a:after{border-color: transparent transparent transparent rgba(250,250,250,0.5)}.ccm-page .top-bar .toggle-topbar a:hover,.ccm-page .top-bar .toggle-topbar a:focus{text-transform: uppercase;font-weight: 700}.ccm-page .top-bar ul.title-area{width: 100%}.ccm-page .tab-bar img{max-height: 45px;width: auto}.ccm-page .right-small{border-left-color: #000;border-left-width: 1px}.ccm-page .left-small{border-right-color: #000;border-right-width: 1px}}.ccm-page .top-bar-section li a:not(.button),.ccm-page .top-bar-section li:not(.has-form) a:not(.button),.ccm-page .top-bar-section ul li:hover:not(.has-form) > a{color: #fafafa;font-size: 14px;font-weight: 700;font-family: Source Sans Pro;text-transform: uppercase;background-color: rgba(0,0,0,0.001)}.ccm-page .top-bar-section ul li{background-color: transparent}.ccm-page .top-bar-section li:not(.has-form) a:hover:not(.button),.ccm-page .c5h-wrapper .top-bar-section ul li:hover > a{color: #fff;font-size: 14px;font-weight: 700;font-family: Source Sans Pro;text-transform: uppercase;background-color: rgba(0,0,0,0.001)}.ccm-page .top-bar-section li.active:not(.has-form) > a:not(.button),.ccm-page .top-bar-section li.active:not(.has-form) > a:hover:not(.button){color: #fdfdfd;font-size: 14px;font-weight: 700;font-family: Source Sans Pro;text-transform: uppercase;background-color: rgba(0,0,0,0.001)}.ccm-page .top-bar .toggle-topbar.menu-icon a span:after,.ccm-page .top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow: 0 0 0 1px #fff, 0 7px 0 1px #fff, 0 14px 0 1px #fff}.ccm-page .top-bar .toggle-topbar.menu-icon a{color: #fff}.ccm-page .top-bar-section .dropdown li.title h5 a,.ccm-page .top-bar-section .dropdown li.title h5 a:hover{color: #fafafa;text-transform: uppercase}.ccm-page .top-bar-section .dropdown li.parent-link a,.ccm-page .top-bar-section .dropdown li.parent-link a:hover{color: #fafafa;font-weight: 700}.ccm-page .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button){color: #fff;font-size: 13px;font-weight: 300;font-family: Source Sans Pro;text-transform: none;background-color: #fff}.ccm-page .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button){color: #fff;font-size: 13px;font-weight: 300;font-family: Source Sans Pro;text-transform: none;background-color: #000}.ccm-page .top-bar-section .dropdown li.active:not(.has-form) > a:not(.button){color: #fff;font-size: 13px;font-weight: 300;font-family: Source Sans Pro;text-transform: none;background-color: #000}.ccm-page nav.tab-bar .menu-icon span:after{box-shadow: 0 0 0 1px #fff, 0 7px 0 1px #fff, 0 14px 0 1px #fff}.ccm-page nav.tab-bar .menu-icon{color: #fff}.ccm-page .right-off-canvas-menu,.ccm-page .left-off-canvas-menu,.ccm-page .right-submenu,.ccm-page .left-submenu{background-color: #262626}.ccm-page ul.off-canvas-list li a{border-bottom: 1px solid #262626;color: #000;background: #262626;font-size: 17px;font-weight: 300;font-family: Source Sans Pro;text-transform: uppercase;display: block;padding: 0.66667rem;transition: background 300ms ease 0s}.ccm-page ul.off-canvas-list li a:hover{background: #000;color: #000;font-size: 17px;font-weight: 300;font-family: Source Sans Pro;text-transform: uppercase}.ccm-page ul.off-canvas-list li a.active{background: #000;color: #000;font-size: 17px;font-weight: 300;font-family: Source Sans Pro;text-transform: uppercase}.ccm-page .right-submenu .back > a,.ccm-page .left-submenu .back > a{background: #cecece;color: #000;font-size: 17px;font-weight: 700;font-family: Source Sans Pro;text-transform: uppercase}.ccm-page .right-submenu .back > a:hover,.ccm-page .left-submenu .back > a:hover{background: #cecece;color: #000;font-size: 17px;font-weight: 700;font-family: Source Sans Pro;text-transform: uppercase}.ccm-page button,.ccm-page .button{color: #fff;font-weight: 200;font-family: avalonregular;text-transform: uppercase;background: #db1e5e;border-color: #db1e5e}.ccm-page button:hover,.ccm-page button:focus,.ccm-page .button:hover,.ccm-page .button:focus{background-color: #b9a493;border-color: #b9a493;color: #fff;font-weight: 200;font-family: avalonregular;text-transform: uppercase}.ccm-page button.secondary,.ccm-page .button.secondary{color: #fff;font-weight: 200;font-family: avalonregular;text-transform: uppercase;background-color: #db1e5e;border-color: #db1e5e}.ccm-page button.secondary:hover,.ccm-page button.secondary:focus,.ccm-page .button.secondary:hover,.ccm-page .button.secondary:focus{background-color: #b9a493;border-color: #b9a493;color: #fff;font-weight: 200;font-family: avalonregular;text-transform: uppercase}.ccm-page button.success,.ccm-page .button.success{color: #fff;font-weight: 200;font-family: avalonregular;text-transform: uppercase;background-color: rgba(78,255,144,0.1);border-color: rgba(78,255,144,0.1)}.ccm-page button.success:hover,.ccm-page button.success:focus,.ccm-page .button.success:hover,.ccm-page .button.success:focus{background-color: rgba(78,255,144,0.4);border-color: rgba(78,255,144,0.4);color: #fff;font-weight: 200;font-family: avalonregular;text-transform: uppercase}.ccm-page button.alert,.ccm-page .button.alert{color: #000;font-weight: 300;font-family: avalonregular;text-transform: uppercase;background-color: #ff5b41;border-color: #ff5b41}.ccm-page button.alert:hover,.ccm-page button.alert:focus,.ccm-page .button.alert:hover,.ccm-page .button.alert:focus{background-color: #cf2a0e;border-color: #cf2a0e;color: #fff;font-weight: 300;font-family: avalonregular;text-transform: uppercase}@media only screen and (min-width: 75em){.ccm-page .top-bar-section .has-dropdown > a:after{border-color: rgba(250,250,250,0.5) transparent transparent}.ccm-page .fixed.expanded:not(.top-bar) .top-bar-section{margin-top: 50px}.ccm-page .top-bar{height: 50px;line-height: 50px}.ccm-page .top-bar .name{height: 50px}.ccm-page .top-bar .name h1{line-height: 50px}.ccm-page .top-bar-section > li a:not(.button){line-height: 50px}.ccm-page .top-bar-section > ul > .divider,.ccm-page .top-bar-section > ul > [role="separator"]{height: 50px;border-right-color: #4e4e4e;border-right-width: 1px}.ccm-page .top-bar-section .has-form{height: 50px}.ccm-page .top-bar button,.ccm-page .top-bar .button{height: 37px;line-height: 37px;padding-top: 0;padding-bottom: 0}.ccm-page .top-bar input,.ccm-page .top-bar button,.ccm-page .top-bar .button{top: 6.5px;margin-bottom: 0}.ccm-page .top-bar-section > ul > li.active:not(.has-form) > a:not(.button){line-height: 50px}.ccm-page .top-bar-section > ul > li:not(.has-form) > a:not(.button){line-height: 50px}.ccm-page .top-bar-section .has-dropdown > a:after{top: 25px}.ccm-page nav.tab-bar,.ccm-page section.tab-bar-section,.ccm-page nav.tab-bar .right-small,.ccm-page nav.tab-bar .left-small,.ccm-page nav.tab-bar .menu-icon{height: 100px;line-height: 100px}.ccm-page .tab-bar h1.title{line-height: 100px}.ccm-page nav.tab-bar .right-small{border-left-color: #000;border-left-width: 1px}.ccm-page nav.tab-bar .left-small{border-right-color: #000;border-right-width: 1px}}.ccm-page div.top-section{background-color: #2b2b2b;background-image: url('/');background-position: center center;color: #999;padding-top: 5px;padding-bottom: 5px}.ccm-page div.top-section *:last-child{margin-bottom: 0}.ccm-page div.branding{background-color: #454545;background-image: url('/');background-position: center center;color: #fff;padding-top: 30px;padding-bottom: 30px}.ccm-page header{background-color: rgba(0,0,0,0.001);background-image: url('/');background-position: center center;color: #fff;padding-top: 0px;padding-bottom: 0px}.ccm-page .c5h-banner-wrap{background-color: rgba(0,0,0,0.001);background-image: url('/');background-position: center center;color: #fff;padding-top: 0px;padding-bottom: 0px}.ccm-page .c5h-banner-wrap-full{background-color: rgba(0,0,0,0.001);background-image: url('/');background-position: center center;color: #fff;padding-top: 0px;padding-bottom: 0px;text-align: center}.ccm-page .c5h-page-meta-wrap{background-color: rgba(0,0,0,0.001);background-image: url('/');background-position: center center;padding-top: 50px;padding-bottom: 50px}.ccm-page .c5h-page-meta-wrap h1{color: #fff;font-size: 44px;font-weight: 700;font-family: Source Sans Pro;text-transform: uppercase;margin-top: 0}.ccm-page .c5h-page-meta-wrap h4{color: #fff;font-size: 23px;font-weight: 300;font-family: Source Sans Pro;text-transform: none;margin-bottom: 0}.ccm-page .main-wrap{padding-top: 20px;padding-bottom: 20px;background-color: #fff;background-image: url('/');background-position: center center;box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.001);max-width: 68.75rem;margin-left: auto;margin-right: auto;margin-top: 20px;margin-bottom: 20px}.ccm-page .c5h-footer-top-wrap{background-color: rgba(0,0,0,0.001);background-image: url('/');background-position: center center;color: #fff;padding-top: 0px;padding-bottom: 0px}.ccm-page .c5h-footer-bottom-wrap{background-color: #000;background-image: url('/mtalbertlodge/application/files/3914/6873/3305/patt-01.svg');background-position: center center;color: #fff;padding-top: 100px;padding-bottom: 20px}.ccm-page i.fa{font-style: normal}.ccm-page .c5h-search-bar input[type=submit]{background: none;border: none;width: 100%;height: 100%;border-radius: 0}.ccm-page .c5h-search-bar .postfix{background: #008cba;color: #FFFFFF;border: #008cba}.ccm-page .c5h-search-bar input[type=submit]:hover{border: #007095}.ccm-page .c5h-search-bar .postfix:hover{background: #007095;border: #007095}.ccm-page .c5h-page-list-masonry-content-inner{background-color: #f5f5f5}.ccm-block-page-list-page-entry-grid-thumbnail img,.ccm-block-page-list-page-entry-thumbnail img{max-width: 300px}@media only screen and (max-width: 75em){.ccm-layout-column{width: 100% !important;margin-bottom: 20px !important}}.ccm-conversation-wrapper .redactor_toolbar li a{font-family: FontAwesome}div.ccm-page.c5h-boxed{max-width: 68.75rem;margin: 0 auto}.ccm-page div.redactor_box textarea{background-color: #222;border: medium none;box-shadow: none;color: #ccc;font-family: Menlo,Monaco,monospace,sans-serif;font-size: 13px;margin: 0;outline: medium none;overflow: auto;padding: 0;position: relative;resize: none;width: 100%}div.c5h-clear{clear: both}.c5h-sticky-footer{display: flex;min-height: 100vh;flex-direction: column}.c5h-sticky-footer-content{flex: 1}.c5h-img-grey img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-o-filter: grayscale(100%);-ms-filter: grayscale(100%);filter: grayscale(100%)}.c5h-img-grey-hover img:hover{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-o-filter: grayscale(100%);-ms-filter: grayscale(100%);filter: grayscale(100%)}.c5h-img-sepia img{-webkit-filter: sepia(100%);-moz-filter: sepia(100%);-o-filter: sepia(100%);-ms-filter: sepia(100%);filter: sepia(100%)}.c5h-img-sepia-hover img:hover{-webkit-filter: sepia(100%);-moz-filter: sepia(100%);-o-filter: sepia(100%);-ms-filter: sepia(100%);filter: sepia(100%)}.c5h-img-round img{-webkit-border-radius: 1000px;-moz-border-radius: 1000px;-o-border-radius: 1000px;-ms-border-radius: 1000px;border-radius: 1000px}.c5h-img-radius img{-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px}.ccm-page h1{-ms-word-break: break-all;word-break: break-all;word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto}.ccm-page li.name h1{-ms-word-break: normal;word-break: normal;-webkit-hyphens: none;-moz-hyphens: none;hyphens: none}