@charset "utf-8";@media only screen and (min-width:1500px){.top_wrapper{width:1200px}
.content_wrapper{width:885px}
.sidebar_wrapper{width:1200px;padding:30px 0 0 0}
}
@media only screen and (min-width:1251px){.fixed .left_wrapper{position:fixed;top:-250px}
.fixed_empty .left_wrapper{position:fixed;top:0}
.navbottom .left_wrapper{position:absolute;bottom:0;top:auto}
.fixed .content_wrapper,.fixed_empty .content_wrapper{margin:0 0 50px 315px}
}
@media only screen and (min-width:1024px) and (max-width:1250px){.top_wrapper{width:1000px;margin:60px auto 0 auto}
.fixed .left_wrapper{position:fixed;top:-250px}
.fixed_empty .left_wrapper{position:fixed;top:0}
.navbottom .left_wrapper{position:absolute;bottom:0;top:auto}
.navigation_wrapper>ul>li>ul{display:none}
.navigation_wrapper>ul>li:hover>ul{display:block}
.navigation_wrapper>ul>li>ul>li>ul{display:none}
.navigation_wrapper>ul>li>ul>li:hover>ul{display:block}
.content_wrapper{width:685px}
.fixed .content_wrapper,.fixed_empty .content_wrapper{margin:0 0 50px 315px}
.sidebar_wrapper{width:940px}
}
@media only screen and (min-width:768px) and (max-width:1023px){.top_wrapper{width:96%;margin:40px auto 0 auto}
.left_wrapper{width:220px}
.fixed .left_wrapper{position:fixed;top:-210px}
.fixed_empty .left_wrapper{position:fixed;top:0}
.navbottom .left_wrapper{position:absolute;bottom:0;top:auto}
#logo{height:210px;-webkit-background-size:contain;background-size:contain;background-position:center center !important}
.navigation_wrapper{padding:20px 0}
.navigation_wrapper>ul>li>ul{margin:0 0 0 220px}
.navigation_wrapper>ul>li>ul{display:none}
.navigation_wrapper>ul>li:hover>ul{display:block}
.navigation_wrapper>ul>li>ul>li>ul{display:none}
.navigation_wrapper>ul>li>ul>li:hover>ul{display:block}
.content_wrapper{width:-webkit-calc(100% - 245px);width:calc(100% - 245px);margin:0 0 50px 25px}
.fixed .content_wrapper,.fixed_empty .content_wrapper{margin:0 0 50px 245px}
.sidebar_wrapper{width:-webkit-calc(100% - 60px);width:calc(100% - 60px)}
.scroll-up{display:none !important}
}
@media only screen and (min-width:1px) and (max-width:767px){.top_wrapper{position:relative;width:100%;margin:0}
.left_wrapper{display:block;width:100%;margin:0 0 30px 0}
#logo{margin:0;height:200px;width:100%;-webkit-background-size:contain;background-size:contain;background-position:center center !important}
.mobile_navigation{display:block;text-align:center;padding:20px 0 8px 0;position:relative}
.mobile_navigation a{text-decoration:none}
.navigation_wrapper{padding:10px 0}
.navigation_wrapper>ul{padding:10px 0;display:none}
.open_navigation .navigation_wrapper>ul{display:block}
.navigation_wrapper>ul>li>a{padding:3px 0}
.navigation_wrapper>ul>li>ul{position:relative;margin:0;top:auto;visibility:visible;text-align:center;-webkit-transform:scale(1,1);transform:scale(1,1);display:none}
.navigation_wrapper>ul>li:hover>ul{display:block}
.navigation_wrapper>ul>li>ul>li{width:100%}
.navigation_wrapper>ul>li>ul>li>ul{position:relative;margin:0;top:auto;list-style:none;visibility:visible;text-align:center;-webkit-transform:scale(1,1);transform:scale(1,1);display:none}
.navigation_wrapper>ul>li>ul>li:hover>ul{display:block}
.navigation_wrapper>ul>li>ul>li>ul>li{max-width:inherit}
.content_wrapper{display:block;width:100%;margin:0 auto 50px auto}
.footer_wrapper{margin:30px 0 0 0}
.footer_wrapper a{text-decoration:none}
.sidebar_wrapper{width:-webkit-calc(100% - 60px);width:calc(100% - 60px);padding:30px 30px 0 30px}
.sidebar{width:-webkit-calc(50% - 12.5px);width:calc(50% - 12.5px);margin:0 25px 25px 0}
.sidebar:nth-child(2){margin:0 0 25px 0}
.sidebar:last-child{margin:0 0 25px 0}
#footer{position:relative;text-align:center;padding:40px}
.scroll-up{display:none !important}
}
@media only screen and (max-width:479px){.top_wrapper{position:relative;width:100%;margin:0}
.left_wrapper{display:block;width:100%;margin:0 0 30px 0}
#logo{margin:0;height:200px;width:100%;-webkit-background-size:contain;background-size:contain;background-position:center center !important}
.mobile_navigation{display:block;text-align:center;padding:20px 0 8px 0;position:relative}
.mobile_navigation a{text-decoration:none}
.navigation_wrapper{padding:10px 0}
.navigation_wrapper>ul{padding:10px 0;display:none}
.open_navigation .navigation_wrapper>ul{display:block}
.navigation_wrapper>ul>li>a{padding:3px 0}
.navigation_wrapper>ul>li>ul{position:relative;margin:0;top:auto;visibility:visible;text-align:center;-webkit-transform:scale(1,1);transform:scale(1,1);display:none}
.navigation_wrapper>ul>li:hover>ul{display:block}
.navigation_wrapper>ul>li>ul>li{width:100%}
.navigation_wrapper>ul>li>ul>li>ul{position:relative;margin:0;top:auto;list-style:none;visibility:visible;text-align:center;-webkit-transform:scale(1,1);transform:scale(1,1);display:none}
.navigation_wrapper>ul>li>ul>li:hover>ul{display:block}
.navigation_wrapper>ul>li>ul>li>ul>li{max-width:inherit;margin:0 auto}
.content_wrapper{display:block;width:100%;margin:0 auto 50px auto}
.title_wrapper{padding:15px 15px 0 15px}
.design_content{padding:15px}
.footer_wrapper{margin:30px 0 0 0}
.footer_wrapper a{text-decoration:none}
.sidebar_wrapper{width:-webkit-calc(100% - 60px);width:calc(100% - 60px);padding:30px 30px 0 30px}
.sidebar{width:100%;margin:0 0 25px 0}
#footer{position:relative;text-align:center;padding:40px}
.scroll-up{display:none !important}
}