input, textarea { outline: none !important; }
.fouc { opacity: 0; }
.is-main-content-section { min-width: 1200px; }
.container { width: 1200px; }

.form-control { padding-top: 0; padding-bottom: 0; }
.site-header-container .container { width: 1200px; }
.site-header-container .site-nav-container .site-nav .level-1-item { -webkit-transform: translate(60px, 0); -ms-transform: translate(60px, 0); transform: translate(60px, 0); opacity: 0; opacity: 1 \9; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px; perspective: 1000px; }
.site-nav-animated .level-1-item:nth-of-type(1) { -webkit-transform: translate(0, 0) \9; -ms-transform: translate(0, 0) \9; transform: translate(0, 0) \9; -webkit-animation: siteNavAnimation 0.3s forwards; animation: siteNavAnimation 0.3s forwards; }
.site-nav-animated .level-1-item:nth-of-type(2) { -webkit-transform: translate(0, 0) \9; -ms-transform: translate(0, 0) \9; transform: translate(0, 0) \9; -webkit-animation: siteNavAnimation 0.4s forwards; animation: siteNavAnimation 0.4s forwards; }
.site-nav-animated .level-1-item:nth-of-type(3) { -webkit-transform: translate(0, 0) \9; -ms-transform: translate(0, 0) \9; transform: translate(0, 0) \9; -webkit-animation: siteNavAnimation 0.5s forwards; animation: siteNavAnimation 0.5s forwards; }
.site-nav-animated .level-1-item:nth-of-type(4) { -webkit-transform: translate(0, 0) \9; -ms-transform: translate(0, 0) \9; transform: translate(0, 0) \9; -webkit-animation: siteNavAnimation 0.6s forwards; animation: siteNavAnimation 0.6s forwards; }
.site-nav-animated .level-1-item:nth-of-type(5) { -webkit-transform: translate(0, 0) \9; -ms-transform: translate(0, 0) \9; transform: translate(0, 0) \9; -webkit-animation: siteNavAnimation 0.7s forwards; animation: siteNavAnimation 0.7s forwards; }
.site-nav-animated .level-1-item:nth-of-type(6) { -webkit-transform: translate(0, 0) \9; -ms-transform: translate(0, 0) \9; transform: translate(0, 0) \9; -webkit-animation: siteNavAnimation 0.8s forwards; animation: siteNavAnimation 0.8s forwards; }
.site-nav-animated .level-1-item:nth-of-type(7) { -webkit-transform: translate(0, 0) \9; -ms-transform: translate(0, 0) \9; transform: translate(0, 0) \9; -webkit-animation: siteNavAnimation 0.9s forwards; animation: siteNavAnimation 0.9s forwards; }
.site-nav-animated .level-1-item:nth-of-type(8) { -webkit-transform: translate(0, 0) \9; -ms-transform: translate(0, 0) \9; transform: translate(0, 0) \9; -webkit-animation: siteNavAnimation 1s forwards; animation: siteNavAnimation 1s forwards; }
.site-nav-animated .level-1-item:nth-of-type(9) { -webkit-transform: translate(0, 0) \9; -ms-transform: translate(0, 0) \9; transform: translate(0, 0) \9; -webkit-animation: siteNavAnimation 1.1s forwards; animation: siteNavAnimation 1.1s forwards; }
.site-nav-animated .level-1-item:nth-of-type(10) { -webkit-transform: translate(0, 0) \9; -ms-transform: translate(0, 0) \9; transform: translate(0, 0) \9; -webkit-animation: siteNavAnimation 1.2s forwards; animation: siteNavAnimation 1.2s forwards; }
.site-nav-animated .level-1-item:nth-of-type(11) { -webkit-transform: translate(0, 0) \9; -ms-transform: translate(0, 0) \9; transform: translate(0, 0) \9; -webkit-animation: siteNavAnimation 1.3s forwards; animation: siteNavAnimation 1.3s forwards; }
.site-nav-animated .level-1-item:nth-of-type(12) { -webkit-transform: translate(0, 0) \9; -ms-transform: translate(0, 0) \9; transform: translate(0, 0) \9; -webkit-animation: siteNavAnimation 1.4s forwards; animation: siteNavAnimation 1.4s forwards; }
.site-nav-animated .level-1-item:nth-of-type(13) { -webkit-transform: translate(0, 0) \9; -ms-transform: translate(0, 0) \9; transform: translate(0, 0) \9; -webkit-animation: siteNavAnimation 1.5s forwards; animation: siteNavAnimation 1.5s forwards; }
.site-nav-animated .level-1-item:nth-of-type(14) { -webkit-transform: translate(0, 0) \9; -ms-transform: translate(0, 0) \9; transform: translate(0, 0) \9; -webkit-animation: siteNavAnimation 1.6s forwards; animation: siteNavAnimation 1.6s forwards; }
.site-nav-animated .level-1-item:nth-of-type(15) { -webkit-transform: translate(0, 0) \9; -ms-transform: translate(0, 0) \9; transform: translate(0, 0) \9; -webkit-animation: siteNavAnimation 1.7s forwards; animation: siteNavAnimation 1.7s forwards; }
.site-nav-animated .level-1-item:nth-of-type(16) { -webkit-transform: translate(0, 0) \9; -ms-transform: translate(0, 0) \9; transform: translate(0, 0) \9; -webkit-animation: siteNavAnimation 1.8s forwards; animation: siteNavAnimation 1.8s forwards; }
.site-nav-animated .level-1-item:nth-of-type(17) { -webkit-transform: translate(0, 0) \9; -ms-transform: translate(0, 0) \9; transform: translate(0, 0) \9; -webkit-animation: siteNavAnimation 1.9s forwards; animation: siteNavAnimation 1.9s forwards; }
.site-nav-animated .level-1-item:nth-of-type(18) { -webkit-transform: translate(0, 0) \9; -ms-transform: translate(0, 0) \9; transform: translate(0, 0) \9; -webkit-animation: siteNavAnimation 2s forwards; animation: siteNavAnimation 2s forwards; }
.site-nav-animated .level-1-item:nth-of-type(19) { -webkit-transform: translate(0, 0) \9; -ms-transform: translate(0, 0) \9; transform: translate(0, 0) \9; -webkit-animation: siteNavAnimation 2.1s forwards; animation: siteNavAnimation 2.1s forwards; }
.site-nav-animated .level-1-item:nth-of-type(20) { -webkit-transform: translate(0, 0) \9; -ms-transform: translate(0, 0) \9; transform: translate(0, 0) \9; -webkit-animation: siteNavAnimation 2.2s forwards; animation: siteNavAnimation 2.2s forwards; }
.page-loader { display: block; position: fixed; top: 0; z-index: 214748364711; width: 100%; height: 100%;  background:#fff; text-align: center; }
.page-loader .site-logo { position: absolute; top: 0%; margin-top: 0px; left: 0%; transition: all .2s; opacity: 1; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px; perspective: 1000px; }
.page-loader .site-logo.fade-in-up { opacity: 1; }

.page-loader .site-logo img{width:100%; }
body.has-preloader > * { transition: all .2s; opacity: 0; -webkit-transform: translate3d(0, 8%, 0) scale(0.9); transform: translate3d(0, 8%, 0) scale(0.9); }
body.has-preloader > .fade-in-up { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; }
body.has-preloader > .page-loader { display: block; opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; }
