.ps {}.ps__rail-x {display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y {display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x >.ps__rail-x,
.ps--active-y >.ps__rail-y {display:block;background-color:transparent}.ps:hover >.ps__rail-x,
.ps:hover >.ps__rail-y,
.ps--focus >.ps__rail-x,
.ps--focus >.ps__rail-y,
.ps--scrolling-x >.ps__rail-x,
.ps--scrolling-y >.ps__rail-y {opacity:0.6}.ps__rail-x:hover,
.ps__rail-y:hover,
.ps__rail-x:focus,
.ps__rail-y:focus {background-color:#eee;opacity:0.9}.ps__thumb-x {background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y {background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover >.ps__thumb-x,
.ps__rail-x:focus >.ps__thumb-x {background-color:#999;height:11px}.ps__rail-y:hover >.ps__thumb-y,
.ps__rail-y:focus >.ps__thumb-y {background-color:#999;width:11px}@supports (-ms-overflow-style:none) {.ps {overflow:auto !important }}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {.ps {overflow:auto !important }}
#fp-nav {position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0,0,0)}
#fp-nav.right {right:17px}
#fp-nav.top {top:25%;bottom:auto}
#fp-nav.bottom {top:auto;bottom:25%}
#fp-nav.left {left:17px}
#fp-nav ul,
.fp-slidesNav ul {margin:0;padding:0}
#fp-nav ul li {display:block;width:14px;height:13px;margin:7px;position:relative}
#fp-nav ul li a {display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}
#fp-nav ul li a.active span,
#fp-nav ul li:hover a.active span {height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100% }
#fp-nav ul li a span {border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}
#fp-nav ul li:hover a span {width:10px;height:10px;margin:-5px 0 0 -5px}
#fp-nav ul li .fp-tooltip {position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}
#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip {-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;width:auto;opacity:1}
#fp-nav ul li .fp-tooltip.right {right:20px}
#fp-nav ul li .fp-tooltip.left {left:20px}
#smartbanner {position:absolute !important;left:0;top:-82px;border-bottom:1px solid #E8E8E8;width:100%;height:80px;font-family:"Helvetica Neue",sans-serif;background:#EEE;box-shadow:0 1px 2px rgba(0,0,0,0.5);z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none;-webkit-transition:all 0.3s ease}
#smartbanner .sb-container {margin:0 auto}
#smartbanner .sb-close {position:absolute;left:5px;top:30px;display:block;font-family:"ArialRoundedMTBold",Arial;font-size:20px;color:#AAA;text-decoration:none}
#smartbanner .sb-close:active {font-size:13px;color:#AAA}
#smartbanner .sb-icon {position:absolute;left:30px;top:10px;display:block;width:57px;height:57px;background:rgba(0,0,0,0.6);background-size:cover;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.3)}
#smartbanner .sb-info {position:absolute;left:98px;top:18px;width:44%;font-size:11px;line-height:1.2em;font-weight:bold;color:#6A6A6A;text-shadow:0 1px 0 rgba(255,255,255,0.8)}
#smartbanner .sb-info strong {display:block;font-size:13px;color:#4D4D4D;line-height:18px}
#smartbanner .sb-info >span {display:block}
#smartbanner .sb-info em {font-style:normal;text-transform:uppercase}
#smartbanner #smartbanner.no-icon .sb-info {left:34px}
#smartbanner .sb-button {position:absolute;right:20px;top:24px;border:1px solid #BFBFBF;padding:0 10px;min-width:10%;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:bold;color:#6A6A6A;background:-webkit-linear-gradient(top,#EFEFEF 0%,#DCDCDC 100%);text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.8);border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset}
#smartbanner .sb-button:active {background:-webkit-linear-gradient(top,#DCDCDC 0%,#EFEFEF 100%)}
#smartbanner .sb-button:hover {background:-webkit-linear-gradient(top,#DCDCDC 0%,#EFEFEF 100%)}
#smartbanner .sb-icon.gloss:after {content:"";position:absolute;left:0;top:-1px;border-top:1px solid rgba(255,255,255,0.8);width:100%;height:50%;background:-webkit-linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%);border-radius:10px 10px 12px 12px}
html.sb-animation {-webkit-transition:all 0.3s ease}
.is-smartBanner-enable {margin-top:84px;-webkit-transition:all 0.3s ease}
#smartbanner.no-icon .sb-icon {display:none}
#smartbanner.android {background:#EEE}
#smartbanner.android .sb-close:active {color:#EEE}
#smartbanner.android .sb-info {color:#6A6A6A}
#smartbanner.android .sb-info strong {color:#333}
#smartbanner.android .sb-button {min-width:12%;border:0;padding:1px;color:#0366D6;background:none;border-radius:0;box-shadow:none;min-height:28px}
#smartbanner.android .sb-button span {text-align:center;display:block;padding:0 10px;text-transform:none;text-shadow:none;box-shadow:none}
#smartbanner.android .sb-button:active {background:none}
#smartbanner.android .sb-button:active span {background:#2AC7E1}
#smartbanner.android .sb-button:hover {background:none}
#smartbanner.android .sb-button:hover span {background:#2AC7E1}
#smartbanner.windows .sb-icon {border-radius:0}