/* Onepage Scroll */
body, html{margin:0;overflow:hidden;-webkit-transition:opacity 400ms;-moz-transition:opacity 400ms;transition:opacity 400ms;}
body, .onepage-wrapper, html{display:block;position:static;padding:0;width:100%;height:100%;}
.wrapper{height:100% !important;height:100%;margin:0 auto;overflow:hidden;}
.onepage-wrapper{width:100%;height:100%;display:block;position:relative;padding:0;-webkit-transform-style:preserve-3d;}
.onepage-wrapper .section{width:100%;height:100%;}
.onepage-pagination{position:absolute;right: 30px;top:50%;z-index:5;list-style:none;margin:0;padding:0;margin-top: -120px;opacity: 0.8;}
.onepage-pagination li{padding:0;margin-bottom: 20px;}
.onepage-pagination li a{width: 20px;height: 20px;display:block;}
.onepage-pagination li a:before{content:'';position:absolute;width: 16px;height: 16px;background: none;border-radius:10px;-webkit-border-radius: 50%;-moz-border-radius:10px;border: 2px solid #fff;transition: border-color 0.4s ease;transition: background-color 0.4s ease;}
.onepage-pagination li a.active:before{width: 18px;height: 18px;border-width: 1px;background: #fff;transition: background-color 0.4s ease;}
.disabled-onepage-scroll, .disabled-onepage-scroll .wrapper{overflow:auto;overflow-x: hidden;}
.disabled-onepage-scroll .onepage-wrapper .section{position:relative !important;top:auto !important;left:auto !important;}
.disabled-onepage-scroll .onepage-wrapper{-webkit-transform:none !important;-moz-transform:none !important;transform:none !important;-ms-transform:none !important;min-height:100%;}
.disabled-onepage-scroll .onepage-pagination{display:none;}
body.disabled-onepage-scroll, .disabled-onepage-scroll .onepage-wrapper, html{position:inherit;}
body.viewing-page-2 .onepage-pagination li a:before,
body.viewing-page-4 .onepage-pagination li a:before,
body.viewing-page-6 .onepage-pagination li a:before,
body.viewing-page-7 .onepage-pagination li a:before {border-color: #000;}
body.viewing-page-2 .onepage-pagination li a.active:before,
body.viewing-page-4 .onepage-pagination li a.active:before,
body.viewing-page-6 .onepage-pagination li a.active:before,
body.viewing-page-7 .onepage-pagination li a.active:before {background: #000;}

/* Header */
.header_wrap {position: fixed; top: 0; width: 100%; z-index: 10;height: 80px;border-bottom: 1px solid #fff;background: none;transition: background-color 0.4s ease;}