.to-top{position:fixed;right:30px;bottom:30px;background:rgba(37,37,37,.8);width:45px;height:45px;color:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;text-align:center;opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s;z-index:100}.to-top.show{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100);-webkit-backface-visibility:hidden}.to-top i{width:100%;height:100%;font-size:32px;line-height:44px}.to-top:hover{background:rgba(37,37,37,1)}@media(min-width:992px){.to-top{width:55px;height:55px}.to-top i{font-size:44px;line-height:52px}}
@media(max-width:767px){.header{position:static !important;top:auto}.header-container{padding-bottom:0 !important}}.onscroll.transparent-header-active .header-container.transparent-header{position:static}.onscroll .header{position:fixed;border-bottom:1px solid #c2c2c2;z-index:499;top:0;width:100%;background-color:rgba(255,255,255,.95)}.onscroll .header-inside{padding:5px 0 10px}.onscroll .header-inside-first,.onscroll .header-inside-second,.onscroll .header-inside-third{padding:0}.onscroll .header-container .content>ul.menu{padding-top:21px}.onscroll .header-container .sf-menu ul{padding:16px 0 0 0}.onscroll .header-container .sf-menu ul ul{padding:0 0 0 1px}.onscroll .search-area{margin-top:15px}.fixed-header-enabled.onscroll .header-inside,.fixed-header-enabled.onscroll .header-inside-second,.fixed-header-enabled.onscroll .header-inside-third,.fixed-header-enabled.onscroll .header-inside-first,.fixed-header-enabled.onscroll .search-area,.fixed-header-enabled.onscroll .header-container ul.menu{-webkit-transition:ease-in-out .2s;-o-transition:ease-in-out .2s;transition:ease-in-out .2s}@media(min-width:992px) and (max-width:1199px){.onscroll .site-name{margin-top:17px}}@media(max-width:991px){.onscroll .header-inside>.row>div{display:none}.onscroll .header-inside>.row>div:last-of-type{display:block}.onscroll .header-container .content>ul.menu{padding-top:10px}.onscroll .header-container .sf-menu ul{padding-top:9px}.onscroll .search-area{margin-top:5px}}