.cd-container{max-width:768px;margin:0 auto;width:90%}.cd-container:after{content:"";clear:both;display:table}.home-main-content{height:100%;overflow:hidden;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s;position:relative;background-color:#3a393f;box-shadow:0 0 40px rgba(0,0,0,.8);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform}.home-main-content.move-out{-webkit-transform:scale(.6);-moz-transform:scale(.6);-ms-transform:scale(.6);-o-transform:scale(.6);transform:scale(.6)}.no-js .home-main-content{height:auto;overflow-y:auto;overflow-x:auto}.cd-header{height:50px;-webkit-transition:background .2s;-moz-transition:background .2s;transition:background .2s;position:absolute;top:10%;left:0;width:100%;z-index:2}@media only screen and (min-width:768px){.cd-header{height:225px}}#cd-logo{height:32px;position:absolute;top:8px;left:10px;width:100px}#cd-logo img{display:block}@media only screen and (min-width:768px){#cd-logo{top:24px;left:20px}}@media only screen and (min-width:1170px){#cd-logo{left:60px}}.cd-menu-trigger{height:50px;padding:0 .8em;font-size:14px;font-size:.875rem;font-weight:700;right:0;text-transform:uppercase;position:absolute;top:0;width:50px;line-height:50px;display:inline-block}.cd-menu-trigger span{height:2px;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px);position:relative;background-color:#fff;width:18px;vertical-align:middle;display:inline-block}.cd-menu-trigger span:after,.cd-menu-trigger span:before{height:100%;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;content:"";position:absolute;background-color:inherit;left:0;width:100%;display:inline-block}.cd-menu-trigger span:before{top:-6px}.cd-menu-trigger span:after{bottom:-6px}.no-touch .cd-menu-trigger:hover span:before{top:-8px}.no-touch .cd-menu-trigger:hover span:after{bottom:-8px}@media only screen and (min-width:768px){.cd-menu-trigger{font-size:16px;font-size:1rem;right:10px;top:45px}}@media only screen and (min-width:1170px){.cd-menu-trigger{right:60px}}#main-nav{height:100%;-webkit-transform:translateZ(0);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-backface-visibility:hidden;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s;position:fixed;top:0;background:#f9f9f9;left:0;width:100%;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;z-index:3}#main-nav ul{height:100%;overflow-y:scroll}#main-nav li{height:20%}#main-nav li a{height:100%;padding:0 10%;font-size:20px;font-size:1.25rem;font-weight:700;color:#3a393f;position:relative;border-bottom:1px solid #dfdbec;display:block}#main-nav li a span{-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);right:auto;position:absolute;bottom:auto;top:50%;left:50%}.no-touch #main-nav li a:hover{background-color:#fff}#main-nav li:last-child a{border-bottom:none}#main-nav .cd-close-menu{height:40px;overflow:hidden;right:0;text-indent:100%;position:absolute;top:0;background-color:rgba(51,48,48,.36);width:40px;white-space:nowrap;display:inline-block}#main-nav .cd-close-menu:after,#main-nav .cd-close-menu:before{height:3px;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;content:"";position:absolute;top:18px;background-color:#fff;left:10px;width:20px;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;display:inline-block}#main-nav .cd-close-menu:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#main-nav .cd-close-menu:after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.no-touch #main-nav .cd-close-menu:hover:before{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.no-touch #main-nav .cd-close-menu:hover:after{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg)}#main-nav.is-visible{box-shadow:0 0 20px rgba(0,0,0,.4)}#main-nav.is-visible,.no-js #main-nav{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.no-js #main-nav{position:static}.no-js #main-nav .cd-close-menu{display:none}.cd-shadow-layer{height:100%;-webkit-transition:visibility 0s .5s,opacity .5s 0s;-moz-transition:visibility 0s .5s,opacity .5s 0s;transition:visibility 0s .5s,opacity .5s 0s;position:fixed;opacity:0;visibility:hidden;top:0;background:rgba(0,0,0,.4);left:0;width:100%;z-index:2}.cd-shadow-layer.is-visible{-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;opacity:1;visibility:visible}