@charset "utf-8";@media only screen and (min-width:960px) and (max-width:1279px){.content_wrapper{width:940px}
#content_wrapper{width:680px}
#content_main{padding:14px 20px 20px}
#head_wrapper #subtitle_wrapper{max-width:500px}
#content_main>h1:first-child>.edged{top:-40px}
#navigation_wrapper{max-width:660px}
#head_wrapper{height:150px}
#title_wrapper{float:none;height:auto;display:block}
#head_wrapper #subtitle_wrapper.hidden{display:inline-block}
#navigation_wrapper{float:none !important;margin:10px 0 30px;display:block;width:940px;position:relative}
}
@media only screen and (min-width:10px) and (max-width:959px){.content_wrapper{width:auto;margin:0 15px 0}
#content_main{padding:14px 20px 20px;min-width:250px}
#content_main>h1:first-child>.edged{top:-40px}
#head_wrapper_background{background:transparent}
#head_wrapper{height:auto;background:transparent}
#head_wrapper h2{display:block;margin:40px 0 20px}
#logo{height:180px;background-position:center !important;background-size:contain !important;background-repeat:no-repeat}
#navigation_wrapper{margin-bottom:0;float:none !important;text-align:center;max-width:none}
#navigation_wrapper .nav-menu-position{display:none}
#content_sidebar{float:none;margin:0 auto;width:auto}
#content_wrapper{width:auto;float:none}
#footer_wrapper{line-height:3em}
#footer_wrapper a{margin:0 10px}
#container_content{margin:0 15px;padding-bottom:40px}
#title_wrapper{text-align:center;float:none;margin-top:20px;height:auto}
#head_wrapper #subtitle_wrapper.hidden{display:block}
#head_wrapper #subtitle_wrapper{display:block;text-align:center;width:auto;max-width:none}
#nav-dropdown-area{position:inherit;height:auto;width:auto;overflow-x:visible}
#head_wrapper h2#subtitle{display:block;margin-top:42px}
#navigation_wrapper #cm_navigation{display:none;height:auto;margin:0 auto;max-width:300px;vertical-align:inherit}
#navigation_wrapper:hover #cm_navigation{display:inline-block}
#navigation_wrapper #nav-mobile-heading{display:block}
#cm_navigation>ul{position:relative;width:100%;margin:0}
#cm_navigation>ul>li{display:block;margin-bottom:0;margin-top:0;padding-bottom:8px}
#cm_navigation>ul>li>a{display:block;font-weight:bold;padding:0 20px 2px}
#cm_navigation .simpleedge{display:none}
#cm_navigation>ul>li.cm_has_subnavigation>ul{position:relative;display:none;text-align:center;top:0;margin:0 10px;min-width:inherit;max-width:none;width:auto}
#cm_navigation>ul>li.cm_has_subnavigation>ul>li>a{padding:0;width:100%}
#cm_navigation>ul>li>ul>li:first-child{padding-top:5px}
#cm_navigation>ul>li.cm_has_subnavigation:hover>ul{display:block}
#cm_navigation>ul>li>ul>li>ul{position:relative;display:none;max-width:100%;text-align:center;margin:0;left:0}
#cm_navigation>ul>li>ul>li>ul>li>a{width:100%;padding:0}
#cm_navigation>ul>li.cm_has_subnavigation>ul>li.cm_has_subnavigation:hover>ul{display:block}
}
@media only screen and (min-width:481px) and (max-width:959px){#content_sidebar{margin-top:120px;margin-bottom:120px}
}
@media only screen and (min-width:10px) and (max-width:480px){#content_sidebar{margin-top:80px;margin-bottom:80px}
#logo{height:120px;background-position:center !important;background-size:contain !important;background-repeat:no-repeat}
#content_main>h1:first-child>.edged{display:none}
#content_wrapper .simpleedge{border-left-width:323px !important}
#content_main>h1:first-child{padding-left:0}
}