.teal{color:#03989e}.green{color:#53bd00}.grey{color:#2b2b2b}.orange{color:#ff6100}.red{color:#e1002f}.yellow{color:#f8d313}.yellow{color:#fff}.cursive{font-family:'Ephesis',cursive;font-size:8rem}.block{padding:.25em .5em;margin:.5em 0px;background:#03989e;color:#fff;font-weight:bold;text-align:center;font-size:3rem;line-height:3.5rem}.block *{color:#fff !important}.container,.container *{box-sizing:border-box}.container{max-width:1200px;margin:auto;position:relative}@media (max-width:1200px + (20px * 4) + 0px){.container{max-width:none}}.round-big{border-radius:5px}.round-small{border-radius:2.5px}.table{width:100%;display:table;table-layout:fixed}@media (max-width:650px){.table{display:block;width:100%;margin:0px}}.tr{display:table-row}@media (max-width:650px){.tr{display:block;width:100%;margin:0px}}.td{display:table-cell;vertical-align:top}@media (max-width:650px){.td{display:block;width:100%;margin:20px 0px}}.clear{clear:both}.trim-big{content:' ';display:block;position:absolute;top:20px;left:20px;right:20px;bottom:20px;border:1px solid rgba(255,255,255,0.33);border-radius:5px}.trim-small{content:' ';display:block;position:absolute;top:20px;left:20px;right:20px;bottom:20px;border:1px solid rgba(255,255,255,0.33);border-radius:5px;top:5px;left:5px;right:5px;bottom:5px;border:1px solid rgba(255,255,255,0.25);border-radius:2.5px}.shadow-inset{box-shadow:inset 0px 0px 20px 5px rgba(0,0,0,0.66)}.shadow{box-shadow:4px 4px 8px 0px rgba(0,0,0,0.5)}@media (max-width:800px){.collapse td{display:block}}.serif{font-family:'PT Serif',serif}.round{border-radius:50%;box-shadow:4px 4px 8px 0px rgba(0,0,0,0.5)}.stripe{background:#fff}table.stripe tr:nth-child(odd){background:#eee}.sup{vertical-align:super;font-size:smaller}.small{font-size:.8em}blockquote p{border-left:5px solid #ddd;padding-left:20px;font-style:italic}.big-button{background:transparent;text-decoration:none;display:block;box-sizing:border-box;border-radius:5px;border:1px solid #fff;width:300px;transition:background 1s}.big-button a{padding:20px;display:block}body{font-family:'Lato',sans-serif;margin:0px;padding:0px;font-size:16px;line-height:1.4;color:#333;overflow-x:hidden;font-weight:500}@media screen and (min-width:750px) and (max-width:1030px){body p{font-size:12px}}div.ccm-page .main-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.ccm-page .main-container img{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}div.ccm-page img{max-width:100%}div.ccm-page .abc-canvas-gallery img{max-width:none;max-height:none}div.ccm-page a{color:#03989e;text-decoration:none;border-bottom:dotted 1px #03989e}div.ccm-page a:hover{text-decoration:none;border:0px}div.ccm-page .noline,div.ccm-page a.noline{border-bottom:0px !important}div.ccm-page a img{border:0px}div.ccm-page h1,div.ccm-page h1 a{font-size:65px;line-height:1.2em;margin-top:50px;margin-bottom:50px;color:#000;text-align:center;font-weight:800;text-transform:uppercase}@media (max-width:900px){div.ccm-page h1,div.ccm-page h1 a{font-size:55px;margin-top:40px;margin-bottom:40px}}div.ccm-page h1 strong,div.ccm-page h1 b{font-weight:800}div.ccm-page h2,div.ccm-page h2 a{font-size:25px;line-height:1.2em;margin-top:30px;margin-bottom:20px;font-weight:500;text-transform:uppercase;color:#03989e}@media (max-width:900px){div.ccm-page h2,div.ccm-page h2 a{font-size:20px;margin-top:15px;margin-bottom:15px}}div.ccm-page h2 strong,div.ccm-page h2 b{font-weight:800}div.ccm-page h3,div.ccm-page h3 a{font-size:16px;line-height:1.2em;margin-top:1em;margin-bottom:.6em;color:#000;font-weight:500}div.ccm-page h3 strong,div.ccm-page h3 b{font-weight:800}div.ccm-page p,div.ccm-page ul{margin:.6em 0px}div.ccm-page li{margin:5px 0px}div.ccm-page canvas{display:block}div.ccm-page td{padding:5px;font-size:90%;vertical-align:top}div.ccm-page td p{margin:0px}@media (max-width:600px){div.ccm-page button{font-size:0.8em}}div.ccm-page header{position:relative;z-index:2}@media (min-width:768px){div.ccm-page header #mountainreport{background:#fff;position:absolute;top:8vw;right:0px;padding:20px;text-transform:uppercase;z-index:3;line-height:1.25em;text-align:center;color:#53bd00}div.ccm-page header #mountainreport>div{display:table;table-layout:fixed;margin:auto}div.ccm-page header #mountainreport>div>div{display:table-row}div.ccm-page header #mountainreport>div>div>div{display:table-cell;padding:20px}div.ccm-page header #mountainreport .icon{font-size:75px}div.ccm-page header #mountainreport .temp{font-size:75px;font-weight:bold}div.ccm-page header #mountainreport .snow div{padding-top:0px}div.ccm-page header #mountainreport .snow span{font-weight:bold}div.ccm-page header #mountainreport .link{background:#53bd00;color:#fff;border:0px;padding:10px 15px;font-size:12px;position:absolute;bottom:-20px;width:200px;right:50%;margin-right:-100px}}@media (min-width:768px) and (max-width:1000px){div.ccm-page header #mountainreport{padding:10px;padding-bottom:20px}}@media (min-width:768px) and (max-width:1000px){div.ccm-page header #mountainreport>div>div>div{padding:10px}}@media (min-width:768px) and (max-width:1000px){div.ccm-page header #mountainreport .icon{font-size:50px}}@media (min-width:768px) and (max-width:1000px){div.ccm-page header #mountainreport .temp{font-size:50px}}@media (min-width:768px) and (max-width:767px){div.ccm-page header #mountainreport .link{bottom:-10px;padding:5px 10px}}@media (max-width:767px){div.ccm-page header #mountainreport{padding:20px;text-transform:uppercase;line-height:1.25em;text-align:center;color:#53bd00}div.ccm-page header #mountainreport>div{margin:auto;display:table-cell;width:50%;vertical-align:top}div.ccm-page header #mountainreport>div:first-child{width:34%}div.ccm-page header #mountainreport>div>div>div{padding:10px}div.ccm-page header #mountainreport .icon{font-size:40px;display:table-cell}div.ccm-page header #mountainreport .temp{font-size:40px;font-weight:bold;display:table-cell}div.ccm-page header #mountainreport .snow div{display:table-cell}div.ccm-page header #mountainreport .snow span{font-weight:bold}div.ccm-page header #mountainreport .link{background:#53bd00;color:#fff;border:0px;padding:10px 15px;font-size:12px;border-top:5px solid #fff;border-bottom:5px solid #fff;display:table-cell;width:16%}}@media (max-width:767px) and (max-width:660px){div.ccm-page header #mountainreport{font-size:14px}}@media (max-width:767px) and (max-width:660px){div.ccm-page header #mountainreport>div>div>div{padding:6.66666667px}}@media (max-width:767px) and (max-width:660px){div.ccm-page header #mountainreport .icon{font-size:35px}}@media (max-width:767px) and (max-width:660px){div.ccm-page header #mountainreport .temp{font-size:35px}}div.ccm-page header #gallery{position:relative;z-index:1;background:#2b2b2b;min-height:calc(23.8vw - 200px)}div.ccm-page header #gallery ul,div.ccm-page header #gallery ul li{margin:0px;z-index:auto !important}div.ccm-page header.home #gallery{min-height:calc(35.3vw - 200px)}div.ccm-page header #gallery img{width:100%;display:block}div.ccm-page header #gallery:after{content:' ';display:block;position:absolute;top:0px;left:0px;right:0px;bottom:0px;box-shadow:inset 0px 0px 20px 5px rgba(0,0,0,0.66)}div.ccm-page .edit header #gallery:after{display:none}div.ccm-page .background{background:#03989e}@media (min-width:768px){div.ccm-page .mycontainer.nav{max-width:1200px;margin:auto;padding:0px 10px;text-align:center;z-index:3;position:relative}div.ccm-page .mycontainer.nav .logo h1{margin:0px;padding:0px;line-height:25px;font-size:10px;overflow:hidden;display:block}div.ccm-page .mycontainer.nav .logo h1 a{margin:0px;padding:10px 0px;font-size:10px;display:inline-block;border:0px}div.ccm-page .mycontainer.nav .logo h1 a picture{margin:0px;padding:0px;display:inline-block}div.ccm-page .mycontainer.nav .logo h1 a picture img{display:inline-block;width:auto;max-height:40px}div.ccm-page .mycontainer.nav .nav{text-align:left}div.ccm-page .mycontainer.nav .nav nav{text-transform:uppercase;line-height:60px}div.ccm-page .mycontainer.nav .nav nav>a{display:none}div.ccm-page .mycontainer.nav .nav nav .main-menu ul{margin:0px;padding:0px}div.ccm-page .mycontainer.nav .nav nav .main-menu ul li{display:inline-block;margin:0px;padding:0px;position:relative;font-size:13px}div.ccm-page .mycontainer.nav .nav nav .main-menu ul li a{display:inline-block;border:0px;color:#fff;margin:0px;padding:0px 12px}div.ccm-page .mycontainer.nav .nav nav .main-menu ul li a:hover,div.ccm-page .mycontainer.nav .nav nav .main-menu ul li a.clicked{background:#fff !important;color:#03989e}div.ccm-page .mycontainer.nav .nav nav .main-menu ul li ul{display:none;position:absolute;top:60px;left:0px;background:#03989e;line-height:30px;width:200px}div.ccm-page .mycontainer.nav .nav nav .main-menu ul li ul li{display:block}div.ccm-page .mycontainer.nav .nav nav .main-menu ul li ul li a{display:block;width:100%}div.ccm-page .mycontainer.nav .nav nav .main-menu ul li.clicked>a,div.ccm-page .mycontainer.nav .nav nav .main-menu ul li.nav-selected>a,div.ccm-page .mycontainer.nav .nav nav .main-menu ul li.nav-path-selected>a{background:transparent}div.ccm-page .mycontainer.nav .nav nav .main-menu ul li:hover ul,div.ccm-page .mycontainer.nav .nav nav .main-menu ul li.clicked ul{display:block}div.ccm-page .mycontainer.nav .nav nav .main-menu>ul>li:nth-last-child(4){background:#e1002f}div.ccm-page .mycontainer.nav .open{font-size:11px;line-height:13.3px}div.ccm-page .mycontainer.nav .open div{height:60px;padding:10px 0px;overflow:hidden}}@media (min-width:768px) and (max-width:1000px){div.ccm-page .mycontainer.nav .logo h1 a{padding:15px 0px}}@media (min-width:768px) and (max-width:1000px){div.ccm-page .mycontainer.nav .logo h1 a picture img{max-height:30px}}@media (min-width:768px) and (max-width:1075px){div.ccm-page .mycontainer.nav .nav nav .main-menu ul li{font-size:12px}}@media (min-width:768px) and (max-width:975px){div.ccm-page .mycontainer.nav .nav nav .main-menu ul li{font-size:11.5px}}@media (min-width:768px) and (max-width:950px){div.ccm-page .mycontainer.nav .nav nav .main-menu ul li{font-size:11px}}@media (min-width:768px) and (max-width:925px){div.ccm-page .mycontainer.nav .nav nav .main-menu ul li{font-size:10px}}@media (min-width:768px) and (max-width:1025px){div.ccm-page .mycontainer.nav .nav nav .main-menu ul li a{padding:0px 10px}}@media (min-width:768px) and (max-width:975px){div.ccm-page .mycontainer.nav .nav nav .main-menu ul li a{padding:0px 7px}}@media (min-width:768px) and (max-width:925px){div.ccm-page .mycontainer.nav .nav nav .main-menu ul li a{padding:0px 6px}}@media (min-width:768px) and (max-width:1050px){div.ccm-page .mycontainer.nav .nav nav .main-menu ul li ul{width:150px}}@media (max-width:767px){div.ccm-page .mycontainer.nav{position:relative}div.ccm-page .mycontainer.nav .logo h1{margin:0px;padding:0px;line-height:25px;font-size:10px;overflow:hidden;display:block;text-align:center}div.ccm-page .mycontainer.nav .logo h1 a{margin:0px;padding:20px;font-size:10px;display:inline-block;border:0px}div.ccm-page .mycontainer.nav .logo h1 a picture{margin:0px;padding:0px;display:inline-block}div.ccm-page .mycontainer.nav .logo h1 a picture img{display:inline-block}div.ccm-page .mycontainer.nav .nav{text-align:left;padding:0px 15px;line-height:30px;font-size:14px}div.ccm-page .mycontainer.nav .nav a{display:inline-block;width:66.6%;color:#03989e;border:0px;background:#fff;padding:10px 15px}div.ccm-page .mycontainer.nav .nav a.book{width:33.3%;background:#e1002f;color:#fff;text-align:center}div.ccm-page .mycontainer.nav .nav a span.status{float:right}div.ccm-page .mycontainer.nav .nav nav{text-transform:uppercase}div.ccm-page .mycontainer.nav .nav nav .main-menu{display:none}div.ccm-page .mycontainer.nav .nav nav .main-menu ul{list-style:none;margin:0px;padding:0px;background:#03989e}div.ccm-page .mycontainer.nav .nav nav .main-menu ul ul{display:none}div.ccm-page .mycontainer.nav .nav nav .main-menu ul li{margin:0px;padding:0px;border-bottom:1px dotted #fff}div.ccm-page .mycontainer.nav .nav nav .main-menu ul li a{background:#03989e;color:#fff}div.ccm-page .mycontainer.nav .nav nav .main-menu ul li.clicked ul{display:block;font-size:12px}div.ccm-page .mycontainer.nav .nav nav .main-menu ul li.clicked ul a{background:#fff;color:#03989e;padding-left:25px}div.ccm-page .mycontainer.nav .nav nav .main-menu>ul>li:nth-last-child(4),div.ccm-page .mycontainer.nav .nav nav .main-menu>ul>li:nth-last-child(4) a{background:#e1002f}div.ccm-page .mycontainer.nav .nav nav.clicked .main-menu{display:block}div.ccm-page .mycontainer.nav .open{display:none}}body{background:#fff}@media (min-width:1200px){body{border-right:0px solid #fff}}.ccm-edit-mode .trim-big{display:none}.ccm-edit-mode header h1{display:none}.ccm-edit-mode header #gallery:after{display:none !important}.boxes div.block:before{display:none !important}.ccm-edit-mode header #mountainreport{position:relative !important;top:0px !important;left:0px !important;width:100% !important;padding-bottom:40px !important}.ccm-edit-mode header #mountainreport .link{bottom:0px !important}@media (max-width:750px){.content #boxes>div>div{width:100%;margin:20px 0px;display:block}}@media (max-width:1380px){div.ccm-page .content{padding:0px 20px}}div.ccm-page .table{border-spacing:20px;width:100%;width:calc(100% + 40px);margin-left:-20px}@media (max-width:650px){div.ccm-page .table{display:block;width:100%;margin:0px}}@media (max-width:600px){div.ccm-page button{border:1px solid rgba(0,0,0,0.4);box-shadow:1px 2px 3px rgba(0,0,0,0.66);border-radius:3px;padding:8px}}@media (max-width:600px){div.ccm-page .pk-bus tr{padding:5px 2px}div.ccm-page .pk-bus tr,div.ccm-page .pk-bus td{display:block;width:100%}div.ccm-page .pk-bus .pk-bus-headings,div.ccm-page pk-bus .pk-bus-headings td{display:none}div.ccm-page .pickup-time::before{content:"Arrive By "}div.ccm-page .one-day::before,div.ccm-page .six-day::before,div.ccm-page .twelve-day::before,div.ccm-page .existing-pass::before,div.ccm-page .walk-on::before,div.ccm-page .one-person::before,div.ccm-page .two-people::before,div.ccm-page .full-day::before,div.ccm-page .half-day::before{display:block;width:50%;float:left}div.ccm-page .walk-on::before{content:"Walk on"}div.ccm-page .one-person::before{content:"1 person"}div.ccm-page .two-people::before{content:"2 or More (Per Person)"}div.ccm-page .one-day::before{content:"1 day "}div.ccm-page .six-day::before{content:"6 day "}div.ccm-page .twelve-day::before{content:"12 day (13th day free) "}div.ccm-page .existing-pass::before{content:"Existing Pass "}div.ccm-page .full-day::before{content:"Full Day"}div.ccm-page .half-day::before{content:"Half Day"}}@media (max-width:650px){div.ccm-page .local-retailers td{display:block;width:100%;margin:10px 0px}}div.ccm-page .boxes{padding-top:50px;padding-bottom:25px}div.ccm-page .boxes h2{color:#000}div.ccm-page .boxes a{color:#000;border-bottom:dotted 1px rgba(0,0,0,0.5)}div.ccm-page .boxes a:hover{color:#fff;text-decoration:none}div.ccm-page .boxes ul{padding:0px;list-style:inside}div.ccm-page .boxes div.block{background:#03989e;border-radius:5px;box-shadow:4px 4px 8px 0px rgba(0,0,0,0.5);padding:20px;position:relative}div.ccm-page .boxes div.block img{max-width:100%;height:auto}div.ccm-page .boxes div:nth-child(1)>div.block{background:#ff6100}div.ccm-page .boxes div:nth-child(3)>div.block{background:#53bd00}div.ccm-page .boxes div.block:before{content:' ';display:block;position:absolute;top:20px;left:20px;right:20px;bottom:20px;border:1px solid rgba(255,255,255,0.33);border-radius:5px;top:5px;left:5px;right:5px;bottom:5px;border:1px solid rgba(255,255,255,0.25);border-radius:2.5px;z-index:1}div.ccm-page a.zoombox{border-bottom:0px}div.ccm-page .zoombox img{border:3px solid #1b6d99;box-shadow:4px 4px 8px 0px rgba(0,0,0,0.5);margin:10px}div.ccm-page .zoombox:nth-child(4n + 2) img{border:3px solid #ff6100}div.ccm-page .zoombox:nth-child(4n + 3) img{border:3px solid #2b2b2b}div.ccm-page .zoombox:nth-child(4n + 4) img{border:3px solid #e1002f}div.ccm-page .items-calendar-list-view h3{color:white;margin-top:25px}div.ccm-page .big-button:hover{background:rgba(250,250,250,0.7)}div.ccm-page .big-button:hover a{color:#303030 !important;width:100%;height:100%}div.ccm-page .pk_feature{margin-top:40px}div.ccm-page .pk_feature .title{font-size:5rem;line-height:1.2em;color:#000;font-weight:800;text-transform:uppercase;display:inline-block;background:linear-gradient(#000, #000) bottom left no-repeat;background-size:50% 3px}@media (max-width:767px){div.ccm-page .pk_feature .title{font-size:3.5rem}}div.ccm-page .pk_feature .title *{margin:0px;padding:0px;font-size:inherit}div.ccm-page .pk_feature .subtitle{font-family:'Ephesis',cursive;font-size:6rem;line-height:1.2em;color:#ff6100;margin-top:-0.25em;margin-bottom:40px}@media (max-width:767px){div.ccm-page .pk_feature .subtitle{font-size:4rem}}div.ccm-page .pk_feature .subtitle *{margin:0px;padding:0px;font-size:inherit}div.ccm-page .pk_feature .content{color:#fff;background:rgba(0,0,0,0.66);padding:20px;padding-right:100px;margin:20px;display:table-cell;width:50%;vertical-align:top;position:relative;top:-20px;left:40px;z-index:2;height:350px;clip-path:polygon(0 0, 95% 0, 100% 100%, 0 100%)}@media (max-width:767px){div.ccm-page .pk_feature .content{display:block;width:100%;top:0px;left:0%;padding:20px;margin:0px;padding-bottom:60px;height:auto;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 95%)}}div.ccm-page .pk_feature .image{width:50%;display:table-cell;vertical-align:top;position:relative;right:40px;z-index:1}div.ccm-page .pk_feature .image img{max-height:300px;width:auto;display:inline-block}@media (max-width:767px){div.ccm-page .pk_feature .image{display:block;width:100%;top:-80px;right:0px}div.ccm-page .pk_feature .image img{max-height:none;width:100vw}}div.ccm-page .pk_feature.flip{text-align:right}div.ccm-page .pk_feature.flip .title{display:inline-block;background:linear-gradient(#000, #000) bottom right no-repeat;background-size:50% 3px}div.ccm-page .pk_feature.flip .content{clip-path:polygon(0 0, 100% 0, 100% 100%, 10% 100%);left:auto;padding:20px;padding-left:100px;right:40px;text-align:left}@media (max-width:767px){div.ccm-page .pk_feature.flip .content{display:block;width:100%;top:-80px;left:0%;padding:20px;padding-top:60px;height:auto;clip-path:polygon(0 5%, 100% 0, 100% 100%, 0 100%)}}div.ccm-page .pk_feature.flip .image{right:auto;left:40px}@media (max-width:767px){div.ccm-page .pk_feature.flip .image{display:block;width:100%;top:0px;left:auto;right:0px}div.ccm-page .pk_feature.flip .image img{max-height:none;width:100vw}}@media (max-width:767px){div.ccm-page .col-sm-12{padding-right:0px;padding-left:0px}}div.ccm-page .error.box{background:#e1002f;color:#fff;border-radius:5px;box-shadow:4px 4px 8px 0px rgba(0,0,0,0.5);padding:20px;z-index:2;position:relative;margin:20px 0px}div.ccm-page .error.box:before{content:' ';display:block;position:absolute;top:20px;left:20px;right:20px;bottom:20px;border:1px solid rgba(255,255,255,0.33);border-radius:5px;top:5px;left:5px;right:5px;bottom:5px;border:1px solid rgba(255,255,255,0.25);border-radius:2.5px;z-index:1}div.ccm-page label.error{display:inline-block;margin-left:20px;color:#e1002f}div.ccm-page form button{margin-top:1.5em}div.ccm-page form td button{margin:0px}div.ccm-page form fieldset{margin:0px;margin-bottom:1em;padding:0px;border:0px}div.ccm-page form fieldset>div>div{padding:5px;background:#fff}div.ccm-page form fieldset>div>div:nth-child(odd){background:#eee}div.ccm-page form fieldset label{font-weight:bold;min-width:20%;display:inline-block}div.ccm-page form fieldset input,div.ccm-page form fieldset select{padding:2px 3px}@media (max-width:600px){div.ccm-page #checkout-form{padding-bottom:40px}div.ccm-page #checkout-form label,div.ccm-page #checkout-form input,div.ccm-page form table tr td label,div.ccm-page form table tr td input,div.ccm-page form table tr td textarea{width:100%;line-height:1.4;font-size:1em}div.ccm-page #checkout-form input,div.ccm-page form table tr td input[type=text],div.ccm-page form table tr td input[type=tel],div.ccm-page form table tr td input[type=email],div.ccm-page form table tr td textarea{font-size:1em;border:1px solid rgba(0,0,0,0.8)}}@media (max-width:600px){div.ccm-page form,div.ccm-page form table,div.ccm-page form table tr,div.ccm-page form table tr td,div.ccm-page form table tbody{width:100%;display:block;float:left}div.ccm-page form tr td .checkboxList .checkboxPair input{width:7%;height:20px}div.ccm-page form tr td .checkboxList .checkboxPair{margin:10px 0}div.ccm-page form tr td input[type=submit]{width:30%}}div.ccm-page .orders-main{width:70%}div.ccm-page .order-sidebar{width:30%}div.ccm-page .order-sidebar,div.ccm-page .orders-main{padding:10px;box-sizing:border-box;float:left}@media (max-width:600px){div.ccm-page .order-sidebar,div.ccm-page .orders-main{width:100%;overflow:auto}}div.ccm-page #social-media{width:0px;height:100vh;position:fixed;top:0px;right:0px;box-shadow:inset 14px 0 18px -14px rgba(0,0,0,0.6);background:#e8ebf1}@media (max-width:1200px){div.ccm-page #social-media{display:none}}div.ccm-page #social-media .post{margin:20px;background:#fff;border:1px solid #c6cddd;border-radius:3px;font-size:12px}div.ccm-page #social-media .post figure,div.ccm-page #social-media .post div.message{margin:0px;padding:8px}div.ccm-page #social-media .post figure figcaption,div.ccm-page #social-media .post div.message figcaption,div.ccm-page #social-media .post figure div,div.ccm-page #social-media .post div.message div{padding:4px}div.ccm-page #social-media .post figure img,div.ccm-page #social-media .post div.message img{max-height:20vh;display:block;margin:auto}div.ccm-page #social-media .post .site{background:#f6f7f7;padding:8px;padding-bottom:4px;text-align:right}div.ccm-page #social-media .post a{border:0px;color:#333}div.ccm-page footer{background:#2b2b2b;box-shadow:inset 0px 0px 20px 5px rgba(0,0,0,0.33);margin-top:150px;padding:20px 0px}@media (max-width:800px){div.ccm-page footer{display:none}}div.ccm-page footer .container{width:100%}div.ccm-page footer #footer-nav,div.ccm-page footer #footer-nav .ccm-block-edit{border-spacing:20px;width:100%;width:calc(100% + 40px);margin-left:-20px;table-layout:auto;font-size:14px}@media (max-width:650px){div.ccm-page footer #footer-nav,div.ccm-page footer #footer-nav .ccm-block-edit{display:block;width:100%;margin:0px}}@media (max-width:1200px + (20px * 4) + 0px){div.ccm-page footer #footer-nav,div.ccm-page footer #footer-nav .ccm-block-edit{padding:0px 10px}}@media (max-width:900px){div.ccm-page footer #footer-nav,div.ccm-page footer #footer-nav .ccm-block-edit{font-size:13px;padding:0px 5px}}@media (max-width:800px){div.ccm-page footer #footer-nav,div.ccm-page footer #footer-nav .ccm-block-edit{font-size:12px}}div.ccm-page footer #footer-nav>ul,div.ccm-page footer #footer-nav .ccm-block-edit>ul{display:table-row;list-style:none}@media (max-width:650px){div.ccm-page footer #footer-nav>ul,div.ccm-page footer #footer-nav .ccm-block-edit>ul{display:block;width:100%;margin:0px}}div.ccm-page footer #footer-nav>ul>li,div.ccm-page footer #footer-nav .ccm-block-edit>ul>li{display:table-cell;vertical-align:top;position:relative}@media (max-width:650px){div.ccm-page footer #footer-nav>ul>li,div.ccm-page footer #footer-nav .ccm-block-edit>ul>li{display:block;width:100%;margin:20px 0px}}div.ccm-page footer #footer-nav *{color:#fff;margin:0px;padding:0px}div.ccm-page footer #footer-nav a{border:0px}div.ccm-page footer #footer-nav>ul{font-size:13px}div.ccm-page footer #footer-nav>ul .fa{display:none}div.ccm-page footer #footer-nav>ul:before{display:none}div.ccm-page footer #footer-nav>ul>li a{display:inline-block;padding:3px 5px;text-decoration:none}@media (max-width:900px){div.ccm-page footer #footer-nav>ul>li a{padding:1px 5px}}div.ccm-page footer #footer-nav>ul>li a:hover{opacity:0.8}div.ccm-page footer #footer-nav>ul>li>ul{padding-top:5px;list-style:none;font-size:10px}@media (max-width:900px){div.ccm-page footer #footer-nav>ul>li>ul{font-size:11px;padding-left:8px}}@media (max-width:800px){div.ccm-page footer #footer-nav>ul>li>ul{font-size:10px}}@media (max-width:1200px + (20px * 4) + 0px){div.ccm-page footer #footer-nav .sm{display:none}}@media (max-width:800px){div.ccm-page footer #footer-nav .fa{display:none}}div.ccm-page #Credit{position:relative;margin-top:50px;overflow:hidden;float:right}div.ccm-page #Credit a{display:inline-block;padding-left:9.9px;padding-right:9.9px;text-decoration:none;border:0px;opacity:0.66;vertical-align:middle}div.ccm-page #Credit a:hover{text-decoration:none;border:0px;opacity:1}div.ccm-page #Credit a img{display:block;filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.75));height:30px}div.ccm-page #Credit #Admin{width:36px;height:30px;position:relative}div.ccm-page #Credit #Admin img{position:absolute;top:0px;left:9.9px;height:60px;clip:rect(auto, auto, 30px, auto)}div.ccm-page #Credit #Admin:hover img{clip:rect(30px, auto, auto, auto);top:-30px}