.to-top{position:fixed;right:30px;bottom:30px;background:rgba(37,37,37,0.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 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.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,0.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 0.2s;-o-transition:ease-in-out 0.2s;transition:ease-in-out 0.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;}}

