html{font-size:62.5%}
body{font-family:Titillium Web,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;height:100%;background:#FFF}
.logo_container{width:100%;overflow:visible;text-align:center;padding:0 15px;box-sizing:border-box}
.cm-edit #logo{width:auto;min-width:200px;min-height:100%}
#logo{display:inline-block;width:200px;max-width:100%;height:70px;min-height:70px;margin:10px 0 0 10px;background-position:center !important;background-size:contain !important}
h1{font-size:22px;font-size:2.2rem}
.mobile_only{display:none}
#cm_navigation_wrapper div.menu{cursor:pointer;height:22px;width:100%;display:block;padding:20px 10px;box-sizing:border-box;position:relative}
div.menu{background:#000}
#cm_navigation_wrapper div.menu::before,#cm_navigation_wrapper div.menu::after{content:"";-webkit-transition:top .3s ease .3s,transform .3s ease;-moz-transition:top .3s ease .3s,transform .3s ease;-ms-transition:top .3s ease .3s,transform .3s ease;-o-transition:top .3s ease .3s,transform .3s ease;transition:top .3s ease .3s,transform .3s ease;will-change:transform}
#cm_navigation_wrapper div.menu>div{-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
#cm_navigation_wrapper div.menu>div,#cm_navigation_wrapper div.menu::before,#cm_navigation_wrapper div.menu::after{position:absolute;width:32px;height:4px;-webkit-border-radius:1px;border-radius:1px}
div.menu>div,div.menu::before,div.menu::after{background-color:#FFF}
#cm_navigation_wrapper div.menu::before{top:10px}
#cm_navigation_wrapper div.menu>div{top:19px}
#cm_navigation_wrapper div.menu::after{top:28px}
#cm_navigation_wrapper div.menu.active::before{position:absolute;top:18px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top .1s ease,-webkit-transform .1s ease .1s;-moz-transition:top .1s ease,-moz-transform .1s ease .1s;-ms-transition:top .1s ease,-ms-transform .1s ease .1s;-o-transition:top .1s ease,-o-transform .1s ease .1s;transition:top .1s ease,transform .1s ease .1s;filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=0.7071067811865476,M12=-0.7071067811865475,M21=0.7071067811865475,M22=0.7071067811865476);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)"}
#cm_navigation_wrapper div.menu.active::after{position:absolute;top:18px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(-45deg);-webkit-transition:top .1s ease,-webkit-transform .1s ease .1s;-moz-transition:top .1s ease,-moz-transform .1s ease .1s;-ms-transition:top .1s ease,-ms-transform .1s ease .1s;-o-transition:top .1s ease,-o-transform .1s ease .1s;transition:top .1s ease,transform .1s ease .1s}
#cm_navigation_wrapper div.menu.active>div{opacity:0}
#cm_navigation{background:#000}
#cm_navigation li>a{text-decoration:none;border-left:2px solid transparent;padding-left:5px;padding-right:5px;color:inherit}
#cm_navigation>ul>li.cm_current>a{border-left-color:#FFF}
#cm_navigation ul{list-style:none;padding:0;margin:0}
#cm_navigation>ul>li{display:inline-block;position:relative;margin:0;padding:7px 8px;font-size:20px;font-size:2.0rem;font-weight:normal;text-transform:uppercase}
#cm_navigation>ul>li>ul{position:absolute;display:none;left:0;top:35px;background:#000}
div#cm_navigation>ul>li:hover>ul{display:block}
.content{padding:0 15px;max-width:1020px;margin:0 auto;font-size:18px;font-size:1.8rem}
#footer{padding-top:40px}