@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:calc(var(--animate-repeat) * 2);animation-iteration-count:calc(var(--animate-repeat) * 2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:calc(var(--animate-repeat) * 3);animation-iteration-count:calc(var(--animate-repeat) * 3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:calc(var(--animate-delay) * 2);animation-delay:calc(var(--animate-delay) * 2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:calc(var(--animate-delay) * 3);animation-delay:calc(var(--animate-delay) * 3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:calc(var(--animate-delay) * 4);animation-delay:calc(var(--animate-delay) * 4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:calc(var(--animate-delay) * 5);animation-delay:calc(var(--animate-delay) * 5)}.animate__animated.animate__faster{-webkit-animation-duration:calc(var(--animate-duration) / 2);animation-duration:calc(var(--animate-duration) / 2)}.animate__animated.animate__fast{-webkit-animation-duration:calc(var(--animate-duration) * .8);animation-duration:calc(var(--animate-duration) * .8)}.animate__animated.animate__slow{-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2)}.animate__animated.animate__slower{-webkit-animation-duration:calc(var(--animate-duration) * 3);animation-duration:calc(var(--animate-duration) * 3)}@media print,(prefers-reduced-motion:reduce){.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}.animate__animated{visibility:hidden}.animate__animated.in{visibility:visible}.animate__animated:not(.in){animation-name:initial!important}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{from{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInTopLeft{from{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{from{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInTopRight{from{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{from{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInBottomLeft{from{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{from{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInBottomRight{from{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}.align{margin:0 auto}.align>.caption{text-align:center;padding-top:10px;font-size:85%;line-height:1.5em;opacity:.8}.align-image{display:table}.align-image>img{display:block}.align-image>.img-placeholder{display:table-cell}.align-image>.caption{display:table-caption;caption-side:bottom}.align-video{display:block;max-width:100%}@media (min-width:768px){.align-items-center .row{align-items:center;display:flex}}.img-placeholder{position:relative;display:inline-block;height:0;max-width:100%}.img-placeholder>img{position:absolute;left:0;top:0;width:100%;height:100%}@media (min-width:768px){.align-left{float:left;margin-right:25px}.align-right{float:right;margin-left:25px}}div.table>.thead>.row{border-bottom:1px solid #ddd;font-weight:700}div.table>.tbody>.row{border-top:1px solid #ddd}div.table .tbody>.row>div,div.table .thead>.row>div{padding:8px;line-height:1.42857143}div.table.table-striped>.tbody>.row:nth-child(odd){background-color:#f9f9f9}div.table.table-hover>.tbody>.row:hover{background-color:#f5f5f5}div.table.table-condensed .tbody>.row>div,div.table.table-condensed .thead>.row>div{padding:5px}.accordian{list-style-type:none;padding:0;margin:0}.accordian li{border-bottom:1px solid #E0E0E0;padding:.3em 0}.accordian .toggle-link{text-decoration:none;vertical-align:bottom;display:flex;border-bottom:none}.accordian .toggle-link:before{content:'+';float:left;height:1.2em;text-align:center;width:1.2em;line-height:1.2em;font-size:1.2em;margin-right:.2em}.accordian .toggle-link.toggle-link-active:before{content:'\2013'}.accordian .toggle-content{padding-left:1.6em}header .header-desktop{color:#555;background:#fff}header .header-desktop .header-top{background:#e6e6e6;text-align:right}header .header-desktop .header-top ul{margin:0;padding:0}header .header-desktop .header-top ul li{display:inline-block;padding:.4em .6em;font-size:.75em;list-style:none;-webkit-transition:padding 250ms;-moz-transition:padding 250ms;transition:padding 250ms}header .header-desktop .header-inner{background:#fff}header .header-desktop a,header .header-desktop a:visited{color:inherit}header .header-desktop ul.top-nav{position:absolute;top:0;right:0;font-size:.85em}header .header-desktop ul.top-nav li{padding:.6em;list-style:none;float:left;-webkit-transition:padding 250ms;-moz-transition:padding 250ms;transition:padding 250ms}header .header-desktop ul#main-menu a{-webkit-transition:padding 250ms;-moz-transition:padding 250ms;transition:padding 250ms}header .header-desktop .header-spacer,header .header-desktop .row{height:80px;-webkit-transition:height 250ms;-moz-transition:height 250ms;transition:height 250ms}header .header-desktop .header-spacer{height:158px}@media (max-width:1199px){header .header-desktop .header-spacer{height:143px}}@media (min-width:1200px){header .header-desktop .header-spacer{height:154px}}header .header-desktop.affix .row{height:40px}header .header-desktop.affix ul.top-nav li{padding:.3em .6em}header .header-desktop.affix ul#main-menu li a{padding-top:.6em;padding-bottom:.6em}header .header-mobile{color:#555;background:#fff}header .header-mobile .header-inner{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2)}header .header-mobile a,header .header-mobile a:visited{color:inherit!important}header .header-mobile .header-spacer,header .header-mobile .row{height:50px}header .header-mobile.header .logo img{width:8em;margin-left:.6em}header .header{z-index:2000}header .header .container{padding:0}header .header .header-spacer{position:relative}header .header .logo{width:8em;display:block;margin-left:.4em}header .header .logo:focus,header .header .logo:hover{border:none;outline:0}header .header .logo img{width:100%}header .header .row{display:table;margin:0;width:100%}header .header .row>div{display:table-cell;float:none;vertical-align:middle;padding:0}header .header .row>div.align-top{vertical-align:top}header .header .row>div.align-bottom{vertical-align:bottom}header .header .products-nav{border-top:1px solid #E0E0E0;position:relative;z-index:11;box-shadow:0 2px 4px rgba(0,0,0,.2)}header .header-fixed{position:relative!important}header .header-fixed .header-inner{top:0;width:100%;z-index:2000;position:fixed}.pull-up:not(.loading){position:relative;top:-80px;margin-bottom:-80px;z-index:1900}.search-box{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.9);z-index:3000;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translate(0,-100%) scale(0,0);-moz-transform:translate(0,-100%) scale(0,0);-o-transform:translate(0,-100%) scale(0,0);-ms-transform:translate(0,-100%) scale(0,0);transform:translate(0,-100%) scale(0,0);opacity:0}.search-box.open{-webkit-transform:translate(0,0) scale(1,1);-moz-transform:translate(0,0) scale(1,1);-o-transform:translate(0,0) scale(1,1);-ms-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1);opacity:1}.search-box form{position:absolute;top:30%;left:0;width:100%;text-align:center}.search-box form input[type=search]{color:#555;background:0 0;font-size:60px;font-weight:300;text-align:center;border:0;margin:0 0 30px;padding-left:30px;padding-right:30px;outline:0;border-bottom:1px solid #ececec}@media (max-width:767px){.search-box form input[type=search]{font-size:24px}}.search-box .btn{font-size:18px;color:#616161;background-color:#EEE}.search-box .btn-search{position:absolute;top:45%;left:50%;margin-top:61px;margin-left:-45px;font-size:18px}.search-box .btn-close{position:fixed;top:15px;right:15px;padding:5px 17px;font-size:27px}.search-mobile{text-align:center;padding:30px 10px}.search-mobile input[type=search]{height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;border:none;vertical-align:middle}.main-menu{margin:0!important;display:flex;align-items:center}.main-menu li a{color:#555;text-decoration:none;border-bottom:none;-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;transition:all 500ms linear}.main-menu>li{text-align:center}.main-menu a:hover,.main-menu li.active-parent>a,.main-menu li.active>a,.main-menu li.open>a,.main-menu li:hover>a{color:#555;background:#ebebeb}.main-menu li{border-bottom:2px solid transparent;-webkit-transition:border .5s;-moz-transition:border .5s;transition:border .5s}.main-menu>li.active,.main-menu>li:hover{border-bottom:2px solid rgba(0,0,0,.4)}.main-menu>li.active.no-hover,.main-menu>li:hover.no-hover{border-bottom-color:transparent}.main-menu>li.open{border-bottom:2px solid rgba(0,0,0,.2)}.main-menu>li>a{font-weight:400;font-size:.8em;padding-top:.8em;padding-bottom:.8em;box-shadow:none}.main-menu ul{width:200px;z-index:99}.main-menu ul li{background:#f2f2f2;text-align:left}.main-menu ul li>a{padding-top:.5em;padding-bottom:.5em;font-size:.8em;box-shadow:none}.main-menu ul li>a:hover{background:#fff;box-shadow:none;color:#007ac3}.main-menu.mega>li>ul,.main-menu>li.mega>ul{box-shadow:inset 0 10px 15px rgba(55,55,55,.1),0 6px 12px rgba(0,0,0,.175);min-height:550px;background:#ececec}.main-menu.mega>li>ul>li,.main-menu>li.mega>ul>li{max-width:20%;margin-left:10%;background:0 0}.main-menu.mega>li>ul>li>a,.main-menu>li.mega>ul>li>a{font-weight:700;box-shadow:none}.main-menu.mega>li>ul>li.active>a,.main-menu.mega>li>ul>li.active>a:hover,.main-menu>li.mega>ul>li.active>a,.main-menu>li.mega>ul>li.active>a:hover{background:0 0;border:1px solid red}.main-menu.mega>li>ul>li .product-columns,.main-menu.mega>li>ul>li>ul,.main-menu>li.mega>ul>li .product-columns,.main-menu>li.mega>ul>li>ul{background:#fff;box-shadow:inset 0 10px 15px rgba(55,55,55,.1)}.main-menu.mega>li>ul>li .product-columns>li.has-icon>a,.main-menu.mega>li>ul>li>ul>li.has-icon>a,.main-menu>li.mega>ul>li .product-columns>li.has-icon>a,.main-menu>li.mega>ul>li>ul>li.has-icon>a{font-weight:700}.main-menu.mega>li>ul>li .product-columns>li>ul,.main-menu.mega>li>ul>li>ul>li>ul,.main-menu>li.mega>ul>li .product-columns>li>ul,.main-menu>li.mega>ul>li>ul>li>ul{-webkit-transition-delay:0ms;-moz-transition-delay:0ms;transition-delay:0ms}.main-menu.mega>li>ul>li .product-columns>li>ul a,.main-menu.mega>li>ul>li>ul>li>ul a,.main-menu>li.mega>ul>li .product-columns>li>ul a,.main-menu>li.mega>ul>li>ul>li>ul a{font-size:1em;padding:.1em 0;margin:.3em 0;font-weight:400;background:#FFF;display:inline-block;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;transition:all 250ms ease-out}.main-menu.mega>li>ul>li .product-columns>li>ul a:hover,.main-menu.mega>li>ul>li>ul>li>ul a:hover,.main-menu>li.mega>ul>li .product-columns>li>ul a:hover,.main-menu>li.mega>ul>li>ul>li>ul a:hover{opacity:.7;box-shadow:0 1px 0 rgba(0,0,0,.2)}.main-menu.mega>li>ul>li .product-columns>li.menu-separator,.main-menu.mega>li>ul>li>ul>li.menu-separator,.main-menu>li.mega>ul>li .product-columns>li.menu-separator,.main-menu>li.mega>ul>li>ul>li.menu-separator{display:block}.main-menu.mega>li>ul>li .product-columns>li.menu-separator a,.main-menu.mega>li>ul>li>ul>li.menu-separator a,.main-menu>li.mega>ul>li .product-columns>li.menu-separator a,.main-menu>li.mega>ul>li>ul>li.menu-separator a{padding:0;height:.9em}.main-menu.mega>li>ul>li .product-columns li>a,.main-menu.mega>li>ul>li>ul li>a,.main-menu>li.mega>ul>li .product-columns li>a,.main-menu>li.mega>ul>li>ul li>a{background:#FFF}.main-menu.mega>li>ul>li .product-columns li>a:hover,.main-menu.mega>li>ul>li>ul li>a:hover,.main-menu>li.mega>ul>li .product-columns li>a:hover,.main-menu>li.mega>ul>li>ul li>a:hover{background:#fff}.products-nav .main-menu>li>a{font-size:.9117em;font-weight:400;padding-left:.8em;padding-right:.8em}@media (max-width:1359px){.products-nav .main-menu>li>a{padding-left:.5em;padding-right:.5em}}.utility-nav>li{border-bottom:2px solid transparent}.utility-nav>li:hover{border-bottom:2px solid rgba(0,0,0,.4);box-shadow:none}.utility-nav>li ul{margin-top:2px}.utility-nav .dropdown-menu{z-index:1000}.utility-nav .open>.dropdown-menu{display:block;opacity:1;visibility:visible;width:auto}.btn-group-language{margin-left:1em}.btn-group-language .btn{font-size:.8em}.btn-group-language .btn.dropdown-toggle{background:#535353;color:#fff}.btn-group-language .btn.btn-language{z-index:2}.btn-group-language .btn.btn-language:focus,.btn-group-language .btn.btn-language:hover{color:#555;background:#ececec;box-shadow:none;cursor:default}.btn-group-language.open>.dropdown-menu{opacity:1;visibility:visible}.main-menu,.main-menu ul{margin:0;padding:0;list-style:none}.main-menu li{margin:0;padding:0;position:relative}.main-menu li>a{display:block;outline:0;padding-left:.5em;padding-right:.5em}@media (min-width:1200px){.main-menu li>a{padding-left:.75em;padding-right:.75em}}@media (min-width:1360px){.main-menu li>a{padding-left:1em;padding-right:1em}}.main-menu li.has-icon>a{padding-right:4em}.main-menu li.has-icon>a>i{position:absolute;top:50%;right:3em;font-size:1em;margin-top:-6px;line-height:1em}.main-menu li.open>.products-menu,.main-menu li.open>ul,.main-menu li:hover>ul{visibility:visible;filter:alpha(opacity=100);opacity:1}.main-menu>li{float:left}.main-menu>li>a{line-height:1em;-webkit-transition:"padding 250ms, height 250ms";-moz-transition:"padding 250ms, height 250ms";transition:"padding 250ms, height 250ms"}.main-menu>li>ul{top:100%;left:0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-moz-transform-origin:top;transform-origin:top}.main-menu>li>ul>li ul{top:0;left:100%;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left}.main-menu>li>ul>li:hover ul{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1)}.main-menu>li.open>ul,.main-menu>li:hover>ul{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);transform:scaleY(1)}.main-menu>li ul{position:absolute;visibility:hidden;filter:alpha(opacity=0);opacity:0;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;transition:all 150ms ease-out;-webkit-transition-delay:250ms;-moz-transition-delay:250ms;transition-delay:250ms}.main-menu>li ul li>a{line-height:1.3em}.main-menu>li.last>ul{top:100%;left:auto;right:0}.main-menu>li.last>ul>li ul{top:0;left:auto;right:100%;-webkit-transform-origin:right;-moz-transform-origin:right;transform-origin:right}.main-menu>li.dropdown-menu{visibility:visible;opacity:1;display:block}.main-menu.mega>li,.main-menu>li.mega{position:static}.main-menu.mega>li>ul,.main-menu>li.mega>ul{position:absolute;left:0;width:100%}.main-menu.mega>li>ul>li,.main-menu>li.mega>ul>li{position:static}.main-menu.mega>li>ul>li>a,.main-menu>li.mega>ul>li>a{position:relative;font-size:1em;padding:1em}.main-menu.mega>li>ul>li>a i,.main-menu>li.mega>ul>li>a i{-webkit-transition:margin-right 150ms ease-out;-moz-transition:margin-right 150ms ease-out;transition:margin-right 150ms ease-out;-webkit-transition-delay:100ms;-moz-transition-delay:100ms;transition-delay:100ms}.main-menu.mega>li>ul>li:hover>a i,.main-menu>li.mega>ul>li:hover>a i{margin-right:-5px}.main-menu.mega>li>ul>li .product-columns,.main-menu.mega>li>ul>li>ul,.main-menu>li.mega>ul>li .product-columns,.main-menu>li.mega>ul>li>ul{top:1px;left:30%;right:-10%;bottom:0;padding-right:20%;padding-top:60px;padding-left:5%;width:auto;-webkit-transition-delay:100ms;-moz-transition-delay:100ms;transition-delay:100ms}.main-menu.mega>li>ul>li .product-columns>li,.main-menu.mega>li>ul>li>ul>li,.main-menu>li.mega>ul>li .product-columns>li,.main-menu>li.mega>ul>li>ul>li{width:96%;margin-left:3%;display:inline-block;vertical-align:top;border-bottom:none}.main-menu.mega>li>ul>li .product-columns>li.has-icon,.main-menu.mega>li>ul>li>ul>li.has-icon,.main-menu>li.mega>ul>li .product-columns>li.has-icon,.main-menu>li.mega>ul>li>ul>li.has-icon{float:left}.main-menu.mega>li>ul>li .product-columns>li>ul,.main-menu.mega>li>ul>li>ul>li>ul,.main-menu>li.mega>ul>li .product-columns>li>ul,.main-menu>li.mega>ul>li>ul>li>ul{position:static;filter:alpha(opacity=100);opacity:1}.main-menu.mega>li>ul>li .product-columns>li a,.main-menu.mega>li>ul>li>ul>li a,.main-menu>li.mega>ul>li .product-columns>li a,.main-menu>li.mega>ul>li>ul>li a{font-size:.9em}.main-menu.mega>li>ul>li .product-columns a>i,.main-menu.mega>li>ul>li>ul a>i,.main-menu>li.mega>ul>li .product-columns a>i,.main-menu>li.mega>ul>li>ul a>i{display:none}.main-menu.mega>li>ul>li .product-columns,.main-menu>li.mega>ul>li .product-columns{position:absolute;z-index:0}.main-menu.mega>li>ul>li .product-columns ul,.main-menu>li.mega>ul>li .product-columns ul{position:relative;left:0;width:46%;margin-left:3%;float:left}.main-menu.mega>li>ul>li .product-columns ul>li,.main-menu>li.mega>ul>li .product-columns ul>li{border-bottom:none;width:100%}.main-menu.mega>li>ul>li .product-columns ul>li a,.main-menu>li.mega>ul>li .product-columns ul>li a{font-size:.9em}.main-menu.mega>li>ul>li:hover ul,.main-menu>li.mega>ul>li:hover ul{visibility:hidden}.main-menu.mega>li>ul>li.first,.main-menu>li.mega>ul>li.first{padding-top:4em}.main-menu.mega>li>ul>li.active ul,.main-menu.mega>li>ul>li.open .product-columns,.main-menu.mega>li>ul>li.open ul,.main-menu>li.mega>ul>li.active ul,.main-menu>li.mega>ul>li.open .product-columns,.main-menu>li.mega>ul>li.open ul{visibility:visible;filter:alpha(opacity=100);opacity:1;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1);z-index:1}.main-menu.mega>li>ul ul,.main-menu>li.mega>ul ul{width:100%;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1);-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;transition:all 150ms ease-out}.main-menu:after,.main-menu:before{content:"";display:table}.main-menu:after{clear:both}header .row>*{position:static}.sidebar .sidebar-list{padding-bottom:2em}.sidebar .sidebar-title{padding:.4em .8em;font-weight:700}.sidebar .sidebar-title a{color:#555}.nav-vertical ul{list-style:none;background:0 0;margin:0;padding:0;border:none}.nav-vertical ul :last-child{border:none}.nav-vertical ul li{margin:0;line-height:1.2em!important;background:0 0;border-bottom:1px solid rgba(0,0,0,.07)}.nav-vertical ul li>a{display:block;padding:.8em;color:#555;opacity:.7}.nav-vertical ul li.active>a{background:#F5F5F5;border-left:2px solid #E0E0E0}.nav-vertical ul ul{display:none}.nav-vertical ul li.active-parent>ul,.nav-vertical ul li.active>ul{display:block}.nav-horizontal{z-index:999;display:inline-block}.nav-horizontal.pull-up-sub{margin-top:-50px}.nav-horizontal ul{list-style:none;background:0 0;margin:0;padding:0;border-top:1px solid #E0E0E0}.nav-horizontal ul :last-child{border:none}.nav-horizontal ul li{display:inline-block;margin:0;line-height:1.2em!important;background:0 0;border-bottom:2px solid transparent}.nav-horizontal ul li>a{display:block;padding:.4em .8em;color:#555;box-shadow:none}.nav-horizontal ul li>a:hover{box-shadow:none}.nav-horizontal ul li.active,.nav-horizontal ul li:hover{border-bottom:2px solid #555}.nav-horizontal ul li.active a,.nav-horizontal ul li:hover a{background:#fff}.nav-horizontal.sticky-menu.affix{top:98px}@media (max-width:1199px){.nav-horizontal.sticky-menu.affix{top:84px}}@media (max-width:991px){.nav-horizontal.sticky-menu.affix{top:50px;position:static}}@media (min-width:1200px) and (max-width:1359px){.nav-horizontal.sticky-menu.affix{top:91px}}.nav-horizontal.sticky-menu.affix:after{content:'';background:rgba(255,255,255,.8);border-bottom:1px solid #E0E0E0;position:fixed;top:96px;width:100%;z-index:1;height:2.4em;left:0}@media (max-width:1199px){.nav-horizontal.sticky-menu.affix:after{top:82px}}@media (min-width:1200px) and (max-width:1359px){.nav-horizontal.sticky-menu.affix:after{top:90px}}@media (max-width:991px){.nav-horizontal.sticky-menu.affix:after{display:none}}.nav-horizontal.sticky-menu.affix ul{position:relative;z-index:2;margin-top:.2em;border:none}@media (max-width:991px){.nav-horizontal{top:0}.nav-horizontal ul li{display:block}}ul#mobile-menu li>a{color:#555;text-decoration:none;box-shadow:none}ul#mobile-menu>li>a{height:50px;border-bottom:none;padding:18px 15px 0}ul#mobile-menu .slide-menu{background:#f2f2f2;font-size:1em;border-top:1px solid #dadada}ul#mobile-menu .slide-menu a{padding:.8em;background:#f2f2f2;border-bottom:1px solid #fff;font-weight:300;font-size:1.2em}ul#mobile-menu .slide-menu li>a>i{background:#e3e3e3;font-size:.8em}ul#mobile-menu .slide-menu li.open>a>i{background:#bfbfbf}ul#mobile-menu .slide-menu li.back a{padding-left:60px;background:#fff;font-weight:400;font-size:.9em}ul#mobile-menu .slide-menu li.back a i{right:auto;left:0;background:#fff}ul#mobile-menu .utility-nav{text-align:center;margin:1em}ul#mobile-menu .utility-nav ul{margin-top:2px;top:26px!important;left:auto!important}ul#mobile-menu .utility-nav ul li a{padding-top:.5em;padding-bottom:.5em;font-size:.8em;box-shadow:none}ul#mobile-menu .utility-nav .dropdown-menu{z-index:1000}ul#mobile-menu .utility-nav .open>.dropdown-menu{display:block;opacity:1;visibility:visible;width:auto}ul#mobile-menu .btn-group-language{margin:0}ul#mobile-menu .btn-group-language.open>.dropdown-menu{opacity:1;visibility:visible}ul#mobile-menu,ul#mobile-menu ul{margin:0;padding:0;list-style:none}ul#mobile-menu li{margin:0;padding:0}ul#mobile-menu li>a{display:block;position:relative;outline:0}ul#mobile-menu li>.visible-open{display:none}ul#mobile-menu li.open>.visible-open{display:block}ul#mobile-menu li.open>.visible-closed{display:none}ul#mobile-menu>li{display:inline-block}ul#mobile-menu>li>a{line-height:1em}ul#mobile-menu .slide-menu{position:absolute;top:100%;right:-100%;width:100%;max-width:450px;height:calc(100vh - 50px);overflow-x:hidden;overflow-y:auto;z-index:2000;transition:all 250ms ease-out;visibility:hidden}ul#mobile-menu .slide-menu ul{position:absolute;top:0;left:100%;width:100%;transition:margin 250ms ease-out;visibility:hidden}ul#mobile-menu .slide-menu ul.open-parent{margin-left:-100%}ul#mobile-menu .slide-menu>ul{left:0;visibility:visible}ul#mobile-menu .slide-menu li>a i{display:block;position:absolute;top:0;right:0;bottom:0;vertical-align:middle;width:60px;text-align:center;font-weight:400;font-style:normal}ul#mobile-menu .slide-menu li>a i:after{content:'\f054';font-family:FontAwesome;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}ul#mobile-menu .slide-menu li.back>a i:after,ul#mobile-menu .slide-menu li.open>a i:after{content:'\f053'}ul#mobile-menu .slide-menu li.open>ul{visibility:visible}ul#mobile-menu li.open>.slide-menu{right:0;visibility:visible}ul#mobile-menu:after,ul#mobile-menu:before{content:"";display:table}ul#mobile-menu:after{clear:both}footer{flex-shrink:0;font-size:.85em}footer .footer-top{padding:6em 0 0;background:#ececec;color:#555}footer .footer-top .title{margin:8px 0;font-weight:300;font-size:1.2em;text-transform:uppercase}footer .footer-top ul{padding-left:0}footer .footer-top ul li{list-style:none}footer .footer-top ul li a{color:#555;font-size:1em}footer .footer-top a{color:#555}footer .footer-top .logo{max-width:150px;display:inline-block;margin:1em 0;box-shadow:none}footer .footer-top .logo img{max-width:100%}@media (max-width:767px){footer .footer-top .social-icons{text-align:center}}footer .footer-bottom{background:#ececec;color:#626262;padding:1em 0}footer .footer-bottom hr{border-top:1px solid rgba(0,0,0,.2);margin:20px 0}footer .footer-bottom a.site-by{color:#626262;font-size:.8em;text-transform:uppercase;filter:alpha(opacity=70);opacity:.7;-webkit-transition:opacity 150ms linear;-moz-transition:opacity 150ms linear;transition:opacity 150ms linear}footer .footer-bottom a.site-by:hover{filter:alpha(opacity=100);opacity:1}@media (min-width:768px){footer .footer-bottom .text-right-sm{text-align:right}}footer .to-top{right:10px;margin-bottom:5px;visibility:hidden;cursor:pointer;-webkit-overflow-scrolling:touch}footer .to-top i{line-height:1;font-size:40px;opacity:.4;color:#424242;transition:all 150ms linear}footer .to-top.affix{visibility:visible}footer .to-top:hover i{opacity:1;color:#555;transform:rotateY(180deg)}@media (max-width:767px){footer{text-align:center}footer .footer-bottom img{margin:0 auto 50px}}.listing .title{margin:0}.listing .description{margin-top:10px}.listing .text{line-height:1.3em}.listing .subtitle{margin-top:5px;font-size:1em;line-height:1em;opacity:.7}.listing img{max-width:100%}.listing h2{font-weight:400;font-size:1.8em}.listing a{-webkit-transition:opacity .25s linear;-moz-transition:opacity .25s linear;transition:opacity .25s linear;box-shadow:none}.listing a:hover{text-decoration:none;opacity:.8;box-shadow:none}.listing.listing-basic .title{margin:0}.listing.listing-basic .item{padding:30px 0;border-bottom:1px solid rgba(0,0,0,.15);margin:0}.listing.listing-basic .item:first-child{padding-top:0}.listing.listing-basic .item:last-child{border:none}.listing.listing-basic .text a{box-shadow:0 1px 0 rgba(0,0,0,.15)}@media (max-width:767px){.listing.listing-basic .text h2{font-weight:400;font-size:1.2em}}.listing.listing-basic-sm .item{padding:15px 0;border-bottom:1px solid rgba(0,0,0,.15);margin:0}.listing.listing-basic-sm .item:first-child{padding-top:0}.listing.listing-basic-sm .item:last-child{border:none}.listing.listing-basic-sm .text{margin-left:-15px}.listing.listing-basic-sm .text h2{font-weight:400;font-size:1.2em}.listing.listing-large .item{padding:60px 0;border-bottom:1px solid #CCC;margin:0}.listing.listing-large .item:first-child{padding-top:0}.listing.listing-large .item:last-child{border:none}.listing.listing-large .text{padding:2em}.listing.listing-large h2 a{color:#555}.listing.listing-grid .item{margin:1em 0!important}.listing.listing-grid .image{margin-bottom:10px}.listing.listing-grid .text{padding:.6em 0}.listing.listing-grid article{display:block}.listing.listing-grid.news a{color:#555}.listing.listing-grid.news .subtitle{padding:.6em 0;border-bottom:1px solid rgba(0,0,0,.2);opacity:1}@media (max-width:991px){.listing.listing-grid.news .subtitle{border-bottom:none}}.listing.listing-grid.news .image{margin-bottom:0}.listing.listing-grid.news .title{padding-top:.6em;font-size:1.2em}.listing.listing-grid.news .title .fa{display:inline}@media (max-width:991px){.listing.listing-grid.news .item .text{border-bottom:1px solid rgba(0,0,0,.2)}}@media (max-width:991px){.listing.listing-grid.news .item:last-child .text{border-bottom:none}}.listing.listing-grid-wide .item{margin-bottom:50px;background:#FFF}.listing.listing-grid-wide .text{padding:1.8em 1.8em 1.8em 0}@media (max-width:767px){.listing.listing-grid-wide .text{padding-left:1.8em}}.listing.listing-grid-wide .text h2{font-size:1.4em}.listing.listing-grid-wide article{display:inline-block}.listing.listing-image .item{margin-bottom:30px}.listing.listing-image .item>a{display:block;position:relative;height:100%;width:100%;overflow:hidden;opacity:1}.listing.listing-image .item>a:hover .image{transform:scale(1.2)}.listing.listing-image .item>a .image{transform:scale(1);padding-top:75%;color:inherit;background-size:cover;opacity:1;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.listing.listing-image .text{position:absolute;left:0;right:0;bottom:0;padding:25px;background:rgba(0,0,0,.25);color:#fff;height:100%;z-index:100;-webkit-transition:background .25s linear;-moz-transition:background .25s linear;transition:background .25s linear}.listing.listing-image .text:hover{background:rgba(0,0,0,.35)}.listing .owl-nav .owl-next,.listing .owl-nav .owl-prev{position:absolute;top:40%;background:rgba(0,0,0,.5);padding:3px;width:26px;height:36px;text-align:center;margin:0 2px}.listing .owl-nav .owl-next:hover,.listing .owl-nav .owl-prev:hover{background:rgba(0,0,0,.3)}.listing .owl-nav .owl-next.disabled,.listing .owl-nav .owl-prev.disabled{display:none}.listing .owl-nav .owl-prev{left:-26px}.listing .owl-nav .owl-prev:before{content:'\f104';font-family:FontAwesome;color:#FFF}.listing .owl-nav .owl-next{right:-26px}.listing .owl-nav .owl-next:before{content:'\f105';font-family:FontAwesome;color:#FFF;font-size:16px}body,html{font-size:17px;overflow-x:hidden}body{font-family:Roboto,Helvetica,Arial,sans-serif;line-height:1.7;background:#fff;color:#555}@media (max-width:1199px){body{font-size:14px}}@media (min-width:1200px) and (max-width:1359px){body{font-size:16px}}button,input,select,textarea{font-family:Roboto,Helvetica,Arial,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:300;line-height:1.375}.h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover,.h5 a:hover,.h6 a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{border:none}h1{font-size:2.8em;margin-top:0}.h2,h2{font-size:2em}.h3,h3{font-size:1.8em}.h4,h4{font-size:1.4em}.h5,h5{font-size:1em;font-weight:400}.h6,h6{font-size:1.2em;font-weight:600}@media (max-width:991px){h1{font-size:2em;margin-top:0}h2{font-size:1.8em}h3{font-size:1.6em;font-weight:400}h4{font-size:1.2em;font-weight:600}h5{font-size:1em;font-weight:700}}.h1:before,.h2:before,.h3:before,h1:before,h2:before,h3:before,img:after,p:before{display:block;overflow:hidden;width:120px;content:""}.section-title:after{content:'';width:100px;display:block;margin:.5em 0}.lead{font-size:1.4em}a{color:#555;text-decoration:none;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;transition:all .25s linear;box-shadow:0 1px 0 rgba(0,0,0,.15)}a.hover,a:focus,a:hover{color:rgba(85,85,85,.8);box-shadow:0 1px 0 rgba(0,0,0,.3);text-decoration:none}a.visited,a:visited{opacity:.7}a.no-style,a.nolink{box-shadow:none}a.no-style.hover,a.no-style:focus,a.no-style:hover,a.nolink.hover,a.nolink:focus,a.nolink:hover{box-shadow:none;color:#555}a.no-style.visited,a.no-style:visited,a.nolink.visited,a.nolink:visited{opacity:1}.btn{border-radius:0;border:0;outline:0!important;padding:.5em 1em;font-size:1em;-webkit-transition:background .25s linear;-moz-transition:background .25s linear;transition:background .25s linear;box-shadow:none}.btn:hover{box-shadow:none}.blockquote{font-size:1.2em}.checkbox,.checkbox-inline,.radio,.radio-inline{line-height:1.42857143}.reverse-text a{color:#fff;border-bottom-color:rgba(255,255,255,.3)}.btn-default,.btn-default.disabled,.btn-default:visited{color:#555;background:#ececec}.btn-default:focus,.btn-default:hover{color:#555;background:#d3d3d3}.btn-primary,.btn-primary.disabled,.btn-primary:visited{color:#fff;background:#555}.btn-primary:focus,.btn-primary:hover{color:#fff;background:#3b3b3b}.btn-white,.btn-white.disabled,.btn-white:visited{color:#007ac3;background:#fff;font-weight:700}.btn-white:focus,.btn-white:hover{color:#007ac3;background:#e6e6e6;font-weight:700}.link-arrow:after{content:"\F105";font-family:FontAwesome;display:inline-block;margin-left:4px}.meta{opacity:.6}.meta span:before{display:inline-block;content:'|'!important;margin:0 7px;opacity:.5}.meta span:first-child:before{content:''!important;margin:0}html:lang(jp) .h1,html:lang(jp) .h2,html:lang(jp) .h3,html:lang(jp) .h4,html:lang(jp) .h5,html:lang(jp) .h6,html:lang(jp) body,html:lang(jp) button,html:lang(jp) h1,html:lang(jp) h2,html:lang(jp) h3,html:lang(jp) h4,html:lang(jp) h5,html:lang(jp) h6,html:lang(jp) input,html:lang(jp) select,html:lang(jp) textarea{font-family:Roboto,Helvetica,Arial,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.page.home .breadcrumb-wrapper{display:none}.page.home header .header-desktop .header-spacer{height:80px}@media (max-width:1199px){.page.home header .header-desktop .header-spacer{height:118px}}@media (min-width:1200px){.page.home header .header-desktop .header-spacer{height:124px}}.page{display:flex;flex-direction:column;min-height:100vh}.page.home{padding-top:0}.page #main{flex:1 0 auto}html.adminbar .page{min-height:calc(100vh - 28px)}a.thumbnail{color:#333;text-decoration:none}.container .container{width:100%;padding:0}.breadcrumb-wrapper{position:relative;z-index:10;width:100%;background:#ececec}.breadcrumb-wrapper .row,.breadcrumb-wrapper .row>div{display:block;height:auto!important}.breadcrumb-wrapper .breadcrumb{background-color:transparent;padding:.4em 0;margin:0;font-size:.9em;color:#757575}.breadcrumb-wrapper .breadcrumb a{font-size:1em;font-weight:300;color:#757575}.breadcrumb-wrapper .breadcrumb>li{font-size:1em;line-height:1.2em}.breadcrumb-wrapper .breadcrumb>li+li:before{content:"|"}.content .breadcrumb{margin:0}.content .grid-pad{padding:20px}.content .page-downloads ul{align-items:baseline;display:flex;flex-wrap:wrap}@media (max-width:991px){.content .page-downloads ul{align-items:center;flex-direction:column;text-align:center}}.content .page-downloads ul li{max-width:20%;min-width:200px;margin-right:2%;margin-bottom:2%;line-height:1.2em;padding:0;vertical-align:text-top}@media (max-width:991px){.content .page-downloads ul li{max-width:unset;margin-right:0;margin-bottom:40px}.content .page-downloads ul li:last-child{margin-bottom:0}}.content .page-downloads ul li a{display:block}.content .page-downloads ul li a .image-wrapper{padding-bottom:10px}@media (max-width:991px){.content .page-downloads ul li a .image-wrapper img{margin:0 auto}}.content .sidebar{margin-top:2.8em}.content .sidebar-pad{padding:10px}.content img{max-width:100%;height:auto}@media (max-width:767px){.content table tr{margin-bottom:5px;height:auto!important}}@media (max-width:767px){.content table tr:last-child td:last-child,.content table tr:last-child th:last-child{margin-bottom:0}}@media (max-width:767px){.content table td,.content table th{margin-bottom:5px;display:block;height:auto!important;width:100%!important}}@media (max-width:767px){.content table td:first-child,.content table th:first-child{font-weight:700}}.title-bar{background:#ececec;padding:1.4em 0 .6em}.title-bar h1{font-size:2.2em}.block-pad{padding:2em 0}@media (min-width:768px){.row>div>:first-child,.row>div>:first-child>:first-child,.row>div>:first-child>:first-child>:first-child{margin-top:0}}.google-map>.marker{display:none}.filter{position:relative;padding-bottom:10px;margin-bottom:50px;margin-top:30px;border-bottom:1px solid #E0E0E0;font-size:.85em}.filter .dropdown,.filter .filter-item{display:inline-block;vertical-align:middle}.filter .btn .badge,.filter .btn .caret{margin-left:3px}.filter .dropdown-menu{min-width:200px;max-height:200px;overflow-y:auto}.filter .dropdown-menu li>div{padding:3px 20px;color:#424242;white-space:nowrap;margin:0}.filter .dropdown-menu li>div .btn{margin:5px 0;font-size:.85em}.filter .pagination{margin:-5px 0 0}.filter .filter-labels .label{display:inline-block;margin-right:4px}.filter .filter-labels .label:focus,.filter .filter-labels .label:hover{cursor:pointer}.filter .filter-labels .label.disabled:focus,.filter .filter-labels .label.disabled:hover{cursor:not-allowed}@media (max-width:767px){.filter>*{margin:4px 4px 0 0}.filter .btn{font-size:12px}.filter .btn .badge{display:none}.filter .dropdown{position:static}.filter .dropdown .dropdown-menu{top:auto;width:100%}}.subbanner{height:50vh;position:relative;margin-bottom:2em;top:0}.subbanner.no-image{height:auto;min-height:100px;margin-top:50px;font-size:1em}.subbanner.no-image .text h1{display:none}.subbanner.no-image .text .breadcrumb{background:0 0}.subbanner .subbanner-image{background-size:cover;background-position:center center;position:absolute;width:100%;height:100%;top:0;left:0;z-index:9}.subbanner .subbanner-image:after{content:'';position:absolute;height:100%;width:100%;background:-moz-linear-gradient(left,#fafafa 0,#fafafa 17%,rgba(250,250,250,0) 76%,rgba(250,250,250,0) 100%);background:-webkit-linear-gradient(left,#fafafa 0,#fafafa 17%,rgba(250,250,250,0) 76%,rgba(250,250,250,0) 100%);background:linear-gradient(to right,#fafafa 0,#fafafa 17%,rgba(250,250,250,0) 76%,rgba(250,250,250,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#00fafafa', GradientType=1)}.subbanner .text{position:absolute;bottom:0;z-index:10;width:100%;left:0;line-height:1.4em;background:rgba(255,255,255,.8)}.subbanner .text h1{margin:.4em 0;font-size:2.2em}@media (min-width:768px){.subbanner .text{bottom:2em;background:-moz-linear-gradient(left,rgba(255,255,255,.9) 0,rgba(255,255,255,.9) 65%,rgba(255,255,255,0) 86%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,.9) 0,rgba(255,255,255,.9) 65%,rgba(255,255,255,0) 86%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,.9) 0,rgba(255,255,255,.9) 65%,rgba(255,255,255,0) 86%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6ffffff', endColorstr='#00ffffff', GradientType=1)}}.subbanner .inner{position:relative;max-width:1920px;margin:0 auto}@media (min-width:768px){.subbanner .inner{overflow:hidden;height:400px;max-height:40vh}.subbanner .inner>*{position:absolute;top:50%;left:50%;width:100%;max-width:none;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}@media (max-width:767px){.subbanner .inner>*{max-width:100%}}.subbanner .inner h1{position:absolute;top:50%;left:50%;width:100%;z-index:10;color:#fff;text-align:center;font-size:4em;margin:0;text-shadow:0 2px 2px rgba(0,0,0,.7);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media (max-width:767px){.subbanner .inner h1{font-size:2em}}.skip{position:fixed;top:-3em;left:0;right:0;font-size:14px;height:3em;line-height:1em;padding-top:1em;background:#555;color:#fff!important;text-decoration:none!important;text-align:center;text-transform:uppercase;z-index:99999;-webkit-transition:top .25s ease;-moz-transition:top .25s ease;transition:top .25s ease}.skip:active,.skip:focus{top:0}.anchor:before{display:block;content:" ";padding:0!important;visibility:hidden}@media (min-width:768px){.anchor:before{margin-top:-80px;height:80px}}@media (max-width:767px){.anchor:before{margin-top:-50px;height:50px}}a.nolink{cursor:default!important;text-decoration:none!important}.white{color:#fff!important}.white>a{color:inherit}.social-icons{margin:5px 0;font-size:0}.social-icons a{display:inline-block;height:40px;line-height:40px;margin:1px;width:40px;font-size:20px;text-align:center;vertical-align:middle;zoom:1;box-shadow:none}.social-icons a img{max-height:20px}.social-icons a:hover{opacity:.8;box-shadow:none}.social-icons.small a{height:32px;line-height:32px;width:32px;font-size:18px}.social-icons.small a img{max-height:18px}.social-icons.large a{height:48px;line-height:48px;width:48px;font-size:24px}.social-icons.large a img{max-height:24px}.social-icons.circle a{border-radius:50px}.social-icons.dark-bg a{color:#E0E0E0;background:#424242}.social-icons.dark-bg a:hover{background:#292929!important}.social-icons.dark-fg a{color:#424242}.social-icons.dark-hover a:hover{background:#292929!important}.social-icons.light-bg a{color:#424242;background:#E0E0E0}.social-icons.light-bg a:hover{background:#fafafa!important}.social-icons.light-fg a{color:#E0E0E0}.social-icons.light-hover a:hover{background:#fafafa!important}.social-icons.rounded a{border-radius:5px}.share-links a{display:inline-block;padding:4px 8px;margin:0 1px;font-size:10px;text-decoration:none}.share-links a i{font-size:12px;margin-right:2px}.share-links .title{font-size:14px;text-align:center;color:#7d7d7d;display:inline-block;padding:0 .5em}.share-links.share-fixed{margin:1em 0}@media (min-width:992px){.share-links.share-fixed{position:absolute;top:-34px;right:40px;margin:0}.share-links.share-fixed a{display:block;width:60px;text-align:center;margin:5px 0;padding:8px}.share-links.share-fixed i{font-size:20px;margin-right:2px}.share-links.share-fixed .title{text-align:center;width:100%;line-height:18px}}.share-links a,.social-icons.colored-bg a{color:#fff}.share-links a.facebook,.social-icons.colored-bg a.facebook{background:#3b5998}.share-links a.facebook:hover,.social-icons.colored-bg a.facebook:hover{background:#2d4373}.share-links a.flickr,.social-icons.colored-bg a.flickr{background:#ff0084}.share-links a.flickr:hover,.social-icons.colored-bg a.flickr:hover{background:#cc006a}.share-links a.google-plus,.social-icons.colored-bg a.google-plus{background:#dd4b39}.share-links a.google-plus:hover,.social-icons.colored-bg a.google-plus:hover{background:#c23321}.share-links a.instagram,.social-icons.colored-bg a.instagram{background:#8e6051}.share-links a.instagram:hover,.social-icons.colored-bg a.instagram:hover{background:#6e4a3e}.share-links a.linkedin,.social-icons.colored-bg a.linkedin{background:#0077b5}.share-links a.linkedin:hover,.social-icons.colored-bg a.linkedin:hover{background:#005582}.share-links a.pinterest,.social-icons.colored-bg a.pinterest{background:#bd081c}.share-links a.pinterest:hover,.social-icons.colored-bg a.pinterest:hover{background:#8c0615}.share-links a.rss,.social-icons.colored-bg a.rss{background:#f60}.share-links a.rss:hover,.social-icons.colored-bg a.rss:hover{background:#cc5200}.share-links a.twitter,.social-icons.colored-bg a.twitter{background:#59adeb}.share-links a.twitter:hover,.social-icons.colored-bg a.twitter:hover{background:#2b97e6}.share-links a.vimeo,.social-icons.colored-bg a.vimeo{background:#17b3e8}.share-links a.vimeo:hover,.social-icons.colored-bg a.vimeo:hover{background:#128fba}.share-links a.youtube,.social-icons.colored-bg a.youtube{background:#ec2828}.share-links a.youtube:hover,.social-icons.colored-bg a.youtube:hover{background:#cf1212}.social-links.colored-hover a:hover{color:#fff}.social-links.colored-hover a:hover.facebook{background:#3b5998!important}.social-links.colored-hover a:hover.flickr{background:#ff0084!important}.social-links.colored-hover a:hover.google-plus{background:#dd4b39!important}.social-links.colored-hover a:hover.instagram{background:#8e6051!important}.social-links.colored-hover a:hover.linkedin{background:#0077b5!important}.social-links.colored-hover a:hover.pinterest{background:#bd081c!important}.social-links.colored-hover a:hover.twitter{background:#59adeb!important}.social-links.colored-hover a:hover.rss{background:#f60!important}.social-links.colored-hover a:hover.vimeo{background:#17b3e8!important}.social-links.colored-hover a:hover.youtube{background:#ec2828!important}.hover-zoom{overflow:hidden}.hover-zoom>*{will-change:transform;transition:transform 250ms}.hover-zoom>:hover{transform:scale(1.1)}@media (min-width:1360px){.container{width:1330px}}@media (min-width:1360px) and (max-width:1659px){.container{width:1330px}}@media (min-width:1660px){.container{width:1630px}}.gm-style{line-height:initial!important}.gm-style img{max-width:none!important}.gsc-control-cse *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.form-control{border-radius:0}.well{border-radius:0;padding:2em;background:#FFF}.well.well-md{padding:1em}a.label,a.label:hover{color:#555;background:#E0E0E0;padding:.6em 1.2em;font-size:90%;border-radius:0;opacity:.8}a.label:hover{opacity:.7}a.label.label-default,a.label.label-default:hover{background:#EEE}a.label.label-primary,a.label.label-primary:hover{background:#BDBDBD}.pagination>li>*{color:#555!important}.pagination>.active>*{color:#fff!important;background-color:#555!important;border-color:#555!important}.input-group-btn .btn{font-size:14px}.modal-backdrop{background:#FFF;z-index:3000}.modal{border:none;border-radius:none;z-index:3001}.nav-pills li>a{border-radius:0;box-shadow:none;font-weight:300}.nav-pills li.active>a,.nav-pills li.active>a:focus,.nav-pills li.active>a:hover{box-shadow:none;background:#ececec;color:#555}hr{margin:0}@media print{a[href]:after{content:""}}#adminbar{z-index:2000;display:none;min-height:0;background:#222}#adminbar *{line-height:1em}#adminbar .navbar-nav a,#adminbar .navbar-text{font-family:Arial,sans-serif;font-size:11px}#adminbar .navbar-text{padding-top:8px;padding-bottom:8px;margin-top:0;margin-bottom:0}#adminbar .navbar-nav li{margin:0}#adminbar .navbar-nav a{padding-top:9px;padding-bottom:7px}#adminbar .navbar-nav .close{padding-top:7px;padding-bottom:4px;font-size:14px!important}.fixed-bottom{bottom:0;position:fixed}@media (min-width:1200px){html.adminbar{margin-bottom:28px}html.adminbar #adminbar{display:block}html.adminbar .fixed-bottom{bottom:28px}}.cb-col,.cb-grp,.cb-row{background-repeat:no-repeat;background-position:center center;position:relative}.cb-col .color-overlay,.cb-grp .color-overlay,.cb-row .color-overlay{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.7}html.backgroundblendmode .cb-col,html.backgroundblendmode .cb-grp,html.backgroundblendmode .cb-row{background-blend-mode:multiply}html.backgroundblendmode .cb-col .color-overlay,html.backgroundblendmode .cb-grp .color-overlay,html.backgroundblendmode .cb-row .color-overlay{display:none}.row-full-width .container{width:100%}.bg-full-width{padding:0 calc((100vw - 100%) / 2);margin:0 calc((100vw - 100%) / 2 * -1)}.bg-cover{background-size:cover}.text-padding{padding:3em}.bg-contain{background-size:contain}.bg-parallax{background-position:50% 50%}.bg-repeat{background-repeat:repeat}.img-responsive img{max-width:100%}.no-margin{margin:0!important}a.thumbnail-caption{position:relative}a.thumbnail-caption .caption{position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;text-align:center;font-size:1.5em;line-height:1.2;text-transform:uppercase;background:rgba(0,0,0,.5);overflow:hidden}a.thumbnail-caption .caption>span{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);padding:.5em}a.thumbnail-caption .caption,a.thumbnail-caption .caption>span{transition:all 150ms ease-out}a.thumbnail-caption .caption:hover{background:0 0}a.thumbnail-caption .caption:hover>span{background:rgba(85,85,85,.9);box-shadow:0 0 1em #000}.cb-grp.media>div{display:table-cell;vertical-align:top;float:none;margin:0}.cb-grp.media>.align-center img,.cb-grp.media>.align-left img,.cb-grp.media>.align-right img{max-width:none}.cb-grp.media .align-center,.cb-grp.media>.align-left{padding-right:25px}.cb-grp.media>.align-right{padding-left:25px}.cb-grp.media>div:not(.align-left):not(.align-right):not(.align-center){width:10000px;overflow:hidden}.cb-tile{position:relative;overflow:hidden}.cb-tile .bg{background-repeat:no-repeat}.cb-tile.parallax{z-index:-1}.cb-tile.bg-fit .bg{background-size:contain;background-repeat:no-repeat}@media (max-width:767px){.cb-tile.hgt-medium,.cb-tile.hgt-thick,.cb-tile.hgt-thin{height:auto!important}.cb-tile.hgt-medium .bg-image,.cb-tile.hgt-thick .bg-image,.cb-tile.hgt-thin .bg-image{width:100%}.cb-tile.hgt-medium .col-sm-6,.cb-tile.hgt-thick .col-sm-6,.cb-tile.hgt-thin .col-sm-6{height:auto}}.cb-tile.hgt-thin,.cb-tile.hgt-thin .col-sm-6{height:16em}@media (max-width:767px){.cb-tile.hgt-thin .col-sm-6{height:auto}.cb-tile.hgt-thin .bg-image{height:16em}.cb-tile.hgt-thin .bg-image.bg-full-width{height:36vw}}.cb-tile.hgt-medium,.cb-tile.hgt-medium .col-sm-6{height:27em}@media (max-width:767px){.cb-tile.hgt-medium .col-sm-6{height:auto}.cb-tile.hgt-medium .bg-image{height:16em}.cb-tile.hgt-medium .bg-image.bg-full-width{height:36vw}}.cb-tile.hgt-thick,.cb-tile.hgt-thick .col-sm-6{height:44em}@media (max-width:767px){.cb-tile.hgt-thick .col-sm-6{height:auto}.cb-tile.hgt-thick .bg-image{height:16em;position:static}.cb-tile.hgt-thick .bg-image.bg-full-width{height:36vw}}.cb-tile.sty-full:after,.cb-tile.sty-left:after,.cb-tile.sty-right:after{content:'';position:absolute;width:100%;height:100%;transform:translateY(-100%)}.cb-tile.sty-full.white-solid:after{background-color:#fff}@media (max-width:767px){.cb-tile.sty-full.white-solid:after{display:none}}.cb-tile.sty-full.white-fade-left:after{background:-moz-linear-gradient(left,#fff 0,#fff 17%,rgba(255,255,255,0) 76%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,#fff 0,#fff 17%,rgba(255,255,255,0) 76%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0,#fff 17%,rgba(255,255,255,0) 76%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00ffffff', GradientType=1)}@media (max-width:767px){.cb-tile.sty-full.white-fade-left:after{display:none}}.cb-tile.sty-full.white-fade-right:after{background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0) 1%,rgba(255,255,255,0) 24%,#fff 83%,#fff 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0) 1%,rgba(255,255,255,0) 24%,#fff 83%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 1%,rgba(255,255,255,0) 24%,#fff 83%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1)}@media (max-width:767px){.cb-tile.sty-full.white-fade-right:after{display:none}}.cb-tile.sty-full.white-stripe-left{background:0 0}.cb-tile.sty-full.white-stripe-left .txt-content{padding-right:15%;background:-moz-linear-gradient(left,rgba(255,255,255,.9) 0,rgba(255,255,255,.9) 62%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,.9) 0,rgba(255,255,255,.9) 62%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,.9) 0,rgba(255,255,255,.9) 62%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6ffffff', endColorstr='#00ffffff', GradientType=1)}@media (max-width:767px){.cb-tile.sty-full.white-stripe-left .txt-content{padding:1em 2em 4em 1em}}.cb-tile.sty-full.white-stripe-left:after{display:none}.cb-tile.sty-full.white-stripe-right{background:0 0}.cb-tile.sty-full.white-stripe-right .txt-content{padding-left:15%;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 38%,rgba(255,255,255,.9) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 38%,rgba(255,255,255,.9) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 38%,rgba(255,255,255,.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#e6ffffff', GradientType=1)}@media (max-width:767px){.cb-tile.sty-full.white-stripe-right .txt-content{padding:1em 2em 4em 1em}}.cb-tile.sty-full.white-stripe-right:after{display:none}.cb-tile.sty-left.white-fade .bg-overlay{background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.65) 17%,#fff 34%,#fff 99%,#fff 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.65) 17%,#fff 34%,#fff 99%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.65) 17%,#fff 34%,#fff 99%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);left:-40%;width:120%}@media (max-width:767px){.cb-tile.sty-left.white-fade .bg-overlay{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.76) 62%,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.76) 62%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.76) 62%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);top:-12em;height:12em;left:0}}.cb-tile.sty-left.white-fade .bg-image{width:100%;right:0;left:auto}.cb-tile.sty-right.white-fade .bg-overlay{background:-moz-linear-gradient(left,#fff 0,#fff 1%,#fff 66%,rgba(255,255,255,.65) 83%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,#fff 0,#fff 1%,#fff 66%,rgba(255,255,255,.65) 83%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0,#fff 1%,#fff 66%,rgba(255,255,255,.65) 83%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);right:-40%;left:auto;width:120%}@media (max-width:767px){.cb-tile.sty-right.white-fade .bg-overlay{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.76) 62%,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.76) 62%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.76) 62%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);top:-12em;height:12em;right:0;left:0}}.cb-tile.sty-right.white-fade .bg-image{width:100%;left:0}.cb-tile.mar-medium{margin-bottom:10px}.cb-tile.mar-thick{margin-bottom:20px}.cb-tile.mar-thin{margin-bottom:2px}.cb-tile>.container,.cb-tile>.container-fluid,.cb-tile>.container-fluid>.row,.cb-tile>.container>.row{height:100%;width:100%}@media (max-width:767px){.cb-tile>.container,.cb-tile>.container-fluid,.cb-tile>.container-fluid>.row,.cb-tile>.container>.row{width:auto}}.cb-tile .row>div{height:100%}.cb-tile .inner{display:inline-block;width:100%;height:100%;position:relative}.cb-tile .col-md-6,.cb-tile .col-sm-6,.cb-tile .col-sm-pull-6,.cb-tile .col-sm-push-6{padding:0;margin:0}.cb-tile .link-full-width{position:absolute;left:0;top:0;height:100%;width:100%;z-index:99}.cb-tile .link-full-width:active,.cb-tile .link-full-width:focus,.cb-tile .link-full-width:hover,.cb-tile .link-full-width:link,.cb-tile .link-full-width:visited{box-shadow:none}.cb-tile .text{position:relative;padding:2em;color:#fff}.cb-tile .text h1,.cb-tile .text h2,.cb-tile .text h3,.cb-tile .text h4{margin:0 0 .75em}.cb-tile .text a{display:inline-block;padding:.5em 1.5em;margin-top:1.5em;border:2px solid;border-color:inherit;color:inherit;text-decoration:none!important}.cb-tile .txt-content{position:absolute;z-index:99;height:100%;width:100%;top:0}.cb-tile .txt-content .txt-inner{position:absolute;height:auto;width:100%;padding:3em;top:50%;transform:translatey(-50%)}.cb-tile .txt-content.w-10{width:10%}.cb-tile .txt-content.w-15{width:15%}.cb-tile .txt-content.w-20{width:20%}.cb-tile .txt-content.w-25{width:25%}.cb-tile .txt-content.w-30{width:30%}.cb-tile .txt-content.w-35{width:35%}.cb-tile .txt-content.w-40{width:40%}.cb-tile .txt-content.w-45{width:45%}.cb-tile .txt-content.w-50{width:50%}.cb-tile .txt-content.w-55{width:55%}.cb-tile .txt-content.w-60{width:60%}.cb-tile .txt-content.w-65{width:65%}.cb-tile .txt-content.w-70{width:70%}.cb-tile .txt-content.w-75{width:75%}.cb-tile .txt-content.w-80{width:80%}.cb-tile .txt-content.w-85{width:85%}.cb-tile .txt-content.w-90{width:90%}.cb-tile .txt-content.w-95{width:95%}.cb-tile .txt-content.w-100{width:100%}.cb-tile .txt-content.pos-bottom .txt-inner{top:auto;bottom:0;transform:none}.cb-tile .txt-content.pos-top .txt-inner{top:0;transform:none}.cb-tile .txt-content.pos-left-0{left:0}.cb-tile .txt-content.pos-left-5{left:5%}.cb-tile .txt-content.pos-left-10{left:10%}.cb-tile .txt-content.pos-left-15{left:15%}.cb-tile .txt-content.pos-left-20{left:20%}.cb-tile .txt-content.pos-left-25{left:25%}.cb-tile .txt-content.pos-left-30{left:30%}.cb-tile .txt-content.pos-left-35{left:35%}.cb-tile .txt-content.pos-left-40{left:40%}.cb-tile .txt-content.pos-left-45{left:45%}.cb-tile .txt-content.pos-left-50{left:50%}.cb-tile .txt-content.pos-left-55{left:55%}.cb-tile .txt-content.pos-left-60{left:60%}.cb-tile .txt-content.pos-left-65{left:65%}.cb-tile .txt-content.pos-left-70{left:70%}.cb-tile .txt-content.pos-left-75{left:75%}.cb-tile .txt-content.pos-left-80{left:80%}.cb-tile .txt-content.pos-left-85{left:85%}.cb-tile .txt-content.pos-left-90{left:90%}.cb-tile .txt-content.pos-left-95{left:95%}.cb-tile .txt-content.pos-right-0{right:0}.cb-tile .txt-content.pos-right-5{right:5%}.cb-tile .txt-content.pos-right-10{right:10%}.cb-tile .txt-content.pos-right-15{right:15%}.cb-tile .txt-content.pos-right-20{right:20%}.cb-tile .txt-content.pos-right-25{right:25%}.cb-tile .txt-content.pos-right-30{right:30%}.cb-tile .txt-content.pos-right-35{right:35%}.cb-tile .txt-content.pos-right-40{right:40%}.cb-tile .txt-content.pos-right-45{right:45%}.cb-tile .txt-content.pos-right-50{right:50%}.cb-tile .txt-content.pos-right-55{right:55%}.cb-tile .txt-content.pos-right-60{right:60%}.cb-tile .txt-content.pos-right-65{right:65%}.cb-tile .txt-content.pos-right-70{right:70%}.cb-tile .txt-content.pos-right-75{right:75%}.cb-tile .txt-content.pos-right-80{right:80%}.cb-tile .txt-content.pos-right-85{right:85%}.cb-tile .txt-content.pos-right-90{right:90%}.cb-tile .txt-content.pos-right-95{right:95%}@media (max-width:767px){.cb-tile .txt-content{position:relative;left:0!important;right:0!important;transform:none;width:100%!important}.cb-tile .txt-content .txt-inner{position:relative;left:0!important;right:0!important;transform:none;padding:1em 2em 4em 1em;width:100%!important}}@media (max-width:767px){.cb-tile .txt-content .white{color:inherit!important}}.cb-tile .bg-overlay{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.cb-tile .bg{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:center center;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}@media (min-width:768px){.cb-tile .bg-color{opacity:.9}}@media (max-width:767px){.cb-tile{height:auto}.cb-tile .bg-image{width:100%;position:static}}@media (min-width:768px){.bg-visible-xs{background-image:none!important}.equal-height-columns{margin-left:-15px;margin-right:-15px}.equal-height-columns>.container,.equal-height-columns>.container-fluid{display:table}.equal-height-columns>.container-fluid>.row,.equal-height-columns>.container>.row{margin:0;display:table-row}.equal-height-columns>.container-fluid>.row>*,.equal-height-columns>.container>.row>*{display:table-cell}.equal-height-spacing{border-spacing:25px 0}.text-modal{padding:15px;background:rgba(255,255,255,.7)}.padding-xs{padding:0!important}}@media (max-width:767px){.bg-hidden-xs{background:0 0!important}.bg-contain-xs{background-size:contain;background-repeat:no-repeat;background-position:center center}.no-padding-xs{padding:0!important}}.countdown{font-size:18px;text-align:center;color:#aaa;border:1px dashed;background:#f5f5f5}.countdown .title{font-size:1.25em;padding:.5em;color:#777;border-bottom:1px dashed #aaa}.countdown .count{line-height:1em;color:#555}.countdown .days{padding:2.5em 0}.countdown .days .count{font-size:5em}.countdown .hours{padding:1em 0;border-bottom:1px dashed;border-left:1px dashed}.countdown .hours .count{font-size:4em}.countdown .minutes,.countdown .seconds{padding:.75em 0;border-left:1px dashed}.countdown .minutes .count,.countdown .seconds .count{font-size:2em}.countdown .row{margin:0}.countdown .row>div{padding-left:0;padding-right:0}@media (max-width:767px){.countdown{font-size:10px}}header .header-desktop .header-cart-btn{font-weight:700}header .header-desktop .header-cart-wrapper{text-align:left;opacity:0;visibility:hidden;position:absolute;color:#000;width:346px;background-color:#fff;padding:25px 30px 30px;right:0;top:96%;box-shadow:1px 0 10px rgba(0,0,0,.5);transition:all 250ms;z-index:100}header .header-desktop .header-cart-wrapper.open{opacity:1;visibility:visible}header .header-desktop .header-cart-wrapper h3{font-weight:400;padding:0 0 15px;margin:0;border-bottom:1px solid #ececec}header .header-desktop .header-cart-wrapper h3 span{color:rgba(75,59,9,.7)}header .header-desktop .header-cart-wrapper .header-cart-items{overflow:auto;max-height:245px}header .header-desktop .header-cart-wrapper .header-cart-items .header-cart-item{padding:7px 0;border-bottom:1px solid #ececec}header .header-desktop .header-cart-wrapper .header-cart-items .header-cart-item:after{content:" ";display:table;clear:both}header .header-desktop .header-cart-wrapper .header-cart-items .header-cart-item>div{float:left;position:relative;min-height:1px}header .header-desktop .header-cart-wrapper .header-cart-items .header-cart-item .header-cart-name{width:66.66666667%;padding-top:7px;padding-bottom:7px}header .header-desktop .header-cart-wrapper .header-cart-items .header-cart-item .header-cart-name a{display:block;font-weight:700;padding:0;word-wrap:break-word;white-space:initial}header .header-desktop .header-cart-wrapper .header-cart-items .header-cart-item .header-cart-name a:hover{color:#007ac3}header .header-desktop .header-cart-wrapper .header-cart-items .header-cart-item .header-cart-btns{width:33.33333333%}header .header-desktop .header-cart-wrapper .header-cart-items .header-cart-item .header-cart-btns .btn{padding:.4em .8em}header .header-desktop .header-cart-wrapper .header-cart-items .header-cart-item .header-cart-btns .btn:hover{background:#ebebeb}header .header-desktop .header-cart-wrapper .header-cart-items .header-cart-item .header-cart-pricing{font-size:12px;color:#676767}header .header-desktop .header-cart-wrapper .header-cart-items .header-cart-item .header-cart-pricing .header-cart-price{font-size:13px;float:right;font-weight:700}header .header-desktop .header-cart-wrapper .header-cart-empty p{padding:15px 0;margin-bottom:0}header .header-desktop .header-cart-wrapper a.btn{color:#fff}.seminars-wrapper .academy-table,.training-wrapper .academy-table{width:100%}@media (max-width:991px){.seminars-wrapper .academy-table thead,.training-wrapper .academy-table thead{display:none}}@media (max-width:991px){.seminars-wrapper .academy-table tbody tr td,.training-wrapper .academy-table tbody tr td{display:block;width:100%;text-align:left}}.seminars-wrapper .academy-table tbody tr td .title,.training-wrapper .academy-table tbody tr td .title{display:none}@media (max-width:991px){.seminars-wrapper .academy-table tbody tr td .title,.training-wrapper .academy-table tbody tr td .title{display:inline-block}}.seminars-wrapper .academy-table tbody tr td .time,.training-wrapper .academy-table tbody tr td .time{display:block}.seminars-wrapper .academy-table tbody tr td>div,.training-wrapper .academy-table tbody tr td>div{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}@media (max-width:991px){.seminars-wrapper .academy-table tbody tr td>div,.training-wrapper .academy-table tbody tr td>div{min-height:1em;padding:0}}@media (max-width:991px){.seminars-wrapper .academy-table tbody tr td:last-child,.training-wrapper .academy-table tbody tr td:last-child{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ececec}}.seminars-wrapper .filter,.training-wrapper .filter{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:20px}.seminars-wrapper .filter .keywords-wrapper,.training-wrapper .filter .keywords-wrapper{position:relative}.seminars-wrapper .filter .keywords-wrapper input,.training-wrapper .filter .keywords-wrapper input{padding-right:24px}.seminars-wrapper .filter .keywords-wrapper:after,.training-wrapper .filter .keywords-wrapper:after{content:'\f002';font-family:FontAwesome;color:#555;font-size:14px;line-height:34px;position:absolute;top:0;right:6px;text-indent:0}.seminars-wrapper .filter .btn,.training-wrapper .filter .btn{padding:.5em 1em}.seminars-wrapper .content-wrapper,.training-wrapper .content-wrapper{position:relative}.seminars-wrapper .content-wrapper .loader,.training-wrapper .content-wrapper .loader{display:none}.seminars-wrapper .content-wrapper.loading .content:before,.training-wrapper .content-wrapper.loading .content:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0}.seminars-wrapper .content-wrapper.loading .loader,.training-wrapper .content-wrapper.loading .loader{background:#000;background:rgba(0,0,0,.5);border-radius:16px;display:block;position:fixed;width:80px;height:80px;margin:-40px 0 0 -40px;top:50%;left:50%;box-shadow:0 0 40px #fff;text-align:center;z-index:10}.seminars-wrapper .content-wrapper.loading .loader i,.training-wrapper .content-wrapper.loading .loader i{color:#fff;font-size:48px;line-height:80px}.seminars-wrapper .content-wrapper .content,.training-wrapper .content-wrapper .content{margin-bottom:10px}.seminars-wrapper .content-wrapper .fc-event-time,.training-wrapper .content-wrapper .fc-event-time{display:none}.seminars-wrapper .content-wrapper .details-wrapper .content,.training-wrapper .content-wrapper .details-wrapper .content{margin:54px 0 0}@media (max-width:991px){.seminars-wrapper .content-wrapper .details-wrapper .content,.training-wrapper .content-wrapper .details-wrapper .content{margin:10px 0 0}}.seminars-wrapper .content-wrapper .details-wrapper .content .event-info,.training-wrapper .content-wrapper .details-wrapper .content .event-info{margin:0 0 40px}.seminars-wrapper .content-wrapper .details-wrapper .content .event-info .title,.training-wrapper .content-wrapper .details-wrapper .content .event-info .title{display:block;font-weight:700}.seminars-wrapper .content-wrapper .details-wrapper .content .event-description,.training-wrapper .content-wrapper .details-wrapper .content .event-description{margin:40px 0}.details-wrapper{margin:2em 0!important;padding:2em 0;background-color:#ececec}@media (max-width:767px){.details-wrapper{padding:2em}}.details-wrapper>div>.row{display:flex;align-items:center}@media (max-width:767px){.details-wrapper>div>.row{display:block;align-items:initial}}.details-wrapper table{width:100%}.details-wrapper table tbody tr.detail td{padding-bottom:.5rem;width:50%!important}.details-wrapper table tbody tr.detail td:first-child{text-align:right}.details-wrapper table tbody tr.detail td:last-child{padding-bottom:0}.details-wrapper table tbody tr.detail td .title{display:block;margin-right:2em}.details-wrapper table td .time,.details-wrapper table th .time{display:block}@media (max-width:767px){.details-wrapper table td,.details-wrapper table th{margin-bottom:0;display:table-cell;width:auto!important}}.details-wrapper .description{border:0 solid rgba(0,0,0,.2);border-right-width:1px}@media (max-width:767px){.details-wrapper .description{margin-bottom:1em;padding-bottom:1em;border-right-width:0;border-bottom-width:1px}}.details-wrapper .price-wrapper{font-size:1.25rem;font-weight:700;text-align:center}.details-wrapper .price-wrapper img{margin-right:.25rem}.academy-cart-table{width:100%}@media (max-width:991px){.academy-cart-table thead{display:none}}.academy-cart-table tbody tr.participant-block{background:#ececec}.academy-cart-table tbody tr.participant-block td{padding:0 15px}@media (max-width:991px){.academy-cart-table tbody tr.participant-block td{padding-bottom:10px}}.academy-cart-table tbody tr.participant-block td .section-title{font-size:21px;font-weight:400}@media (max-width:991px){.academy-cart-table tbody tr.participant-block td .section-title{margin:0;padding:20px 0 10px}}@media (max-width:991px){.academy-cart-table tbody tr.participant-block{display:block;margin-bottom:20px}}@media (max-width:991px){.academy-cart-table tbody tr td{display:block;width:100%;text-align:left}}.academy-cart-table tbody tr td .title{display:none}@media (max-width:991px){.academy-cart-table tbody tr td .title{display:inline-block}}.academy-cart-table tbody tr td .time{display:block}.academy-cart-table tbody tr td>div{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}@media (max-width:991px){.academy-cart-table tbody tr td>div{min-height:1em;padding:0}}.academy-cart-table tbody tr td>div.cell{font-size:21px}.mygleason .products-wrapper.loading{position:relative;width:20px;height:20px;margin:20px auto;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.mygleason .products-wrapper.loading:before{content:"\f110";font-family:FontAwesome;font-size:20px;line-height:20px;position:absolute;top:0}.mygleason .products-wrapper.loading *{display:none}.mygleason .products-wrapper a{box-shadow:none}.cookie-notice-wrapper{position:fixed;bottom:0;width:100%;box-shadow:0 0 10px rgba(0,0,0,.8);z-index:2000}.cookie-notice-wrapper .inner-wrapper{background:#007ac3;color:#fff;padding:40px 0}.cookie-notice-wrapper .inner-wrapper .btn-close{color:#fff;font-size:.9em;opacity:.5;box-shadow:none}.cookie-notice-wrapper .inner-wrapper .btn-default{border:1px solid #fff;background:0 0;border-radius:0;color:#fff;text-shadow:none}.cookie-notice-wrapper .inner-wrapper .btn-default:focus,.cookie-notice-wrapper .inner-wrapper .btn-default:hover{background-color:#fff;color:#6594C0}.cookie-notice-wrapper .inner-wrapper p a,.cookie-notice-wrapper .inner-wrapper p a:focus,.cookie-notice-wrapper .inner-wrapper p a:hover{color:#fff}@media (max-width:767px){.cookie-notice-wrapper .inner-wrapper .text-right{text-align:center}}@media (min-width:1200px){.adminbar .cookie-notice-wrapper{margin-bottom:28px}}.encyclopedia-wrapper .filter{margin-top:20px!important;margin-bottom:20px}.encyclopedia-wrapper .filter .keywords-wrapper{position:relative}.encyclopedia-wrapper .filter .keywords-wrapper input{padding-right:24px}.encyclopedia-wrapper .filter .keywords-wrapper:after{content:'\f002';font-family:FontAwesome;color:#555;font-size:14px;line-height:34px;position:absolute;top:0;right:6px;text-indent:0}.encyclopedia-wrapper .filter .btn{padding:.5em 1em}.encyclopedia-wrapper .content-wrapper{position:relative}.encyclopedia-wrapper .content-wrapper .loader{display:none}.encyclopedia-wrapper .content-wrapper.loading .content:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0}.encyclopedia-wrapper .content-wrapper.loading .loader{background:#000;background:rgba(0,0,0,.5);border-radius:16px;display:block;position:fixed;width:80px;height:80px;margin:-40px 0 0 -40px;top:50%;left:50%;box-shadow:0 0 40px #fff;text-align:center;z-index:10}.encyclopedia-wrapper .content-wrapper.loading .loader i{color:#fff;font-size:48px;line-height:80px}.encyclopedia-wrapper .content-wrapper .content{margin-bottom:10px}.encyclopedia-wrapper .content-wrapper .content .terms-wrapper{background-color:#ececec;padding:10px}.encyclopedia-wrapper .content-wrapper .content .terms-wrapper .table-terms{margin:0}.encyclopedia-wrapper .content-wrapper .content .terms-wrapper .table-terms a{box-shadow:none}.event-registration{background-color:#ececec}.event-registration .product-interest-wrapper .btn-default{background-color:#fff;border:1px solid #ccc}.event-registration .product-interest-wrapper .multiselect-container.dropdown-menu li a{box-shadow:none}.events .time,.features .time{margin-top:5px;display:block}.no-resize{resize:none}.resize-vertical{resize:vertical}.resize-horizontal{resize:horizontal}.has-error+.tooltip .tooltip-arrow{border-top-color:#a94442}.has-error+.tooltip .tooltip-inner{background-color:#a94442}.form-control-feedback{display:none;line-height:34px}.has-feedback label~.form-control-feedback{display:block;top:2em}.fields-repeat>.fields{position:relative;padding-top:15px}.fields-repeat>.fields .close{position:absolute;top:0;right:0;z-index:10}.fields-repeat>.fields:first-child .close{display:none}.bx-wrapper{position:relative;margin:0 auto;padding:0}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:0;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(../images/bxslider/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:1000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;margin-top:20px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(../images/bxslider/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-next{right:10px;background:url(../images/bxslider/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:1001}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../images/bxslider/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../images/bxslider/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}#banner{visibility:visible;filter:alpha(opacity=100);opacity:1;-webkit-transition:opacity .25s linear;-moz-transition:opacity .25s linear;transition:opacity .25s linear}#banner.loading{height:0;visibility:hidden;filter:alpha(opacity=0);opacity:0}#banner ul.bxslider{margin:0;padding:0}#banner .bx-wrapper .bx-controls-direction a{display:none;border-radius:0;background:rgba(0,0,0,.17);height:84px;width:42px;text-align:center;opacity:.7}#banner .bx-wrapper .bx-controls-direction a:hover{-webkit-transition:opacity 500ms;-moz-transition:opacity 500ms;transition:opacity 500ms;opacity:1}#banner .bx-wrapper .bx-controls-direction a.bx-prev{left:0}#banner .bx-wrapper .bx-controls-direction a.bx-prev:before{content:'\f104';font-family:FontAwesome;color:#FFF;font-size:32px;line-height:84px;position:absolute;left:0;width:100%;height:100%;text-indent:0}#banner .bx-wrapper .bx-controls-direction a.bx-next{right:0}#banner .bx-wrapper .bx-controls-direction a.bx-next:before{content:'\f105';font-family:FontAwesome;color:#FFF;font-size:32px;line-height:84px;position:absolute;left:0;width:100%;height:100%;text-indent:0}#banner .video video{position:absolute;top:50%;left:50%;height:100%;transform:translate(-50%,-50%)}#banner .video .align,#banner .video .embed-responsive{height:100%;width:100%}@supports (object-fit:cover){#banner .video video{top:0;left:0;width:100%;object-fit:cover;transform:initial}}#banner .banner-img{background-size:cover;background-position:center}#banner .banner-img.fade-left:after{content:'';position:absolute;bottom:0;left:0;height:100%;width:100%;background:-moz-linear-gradient(left,#fafafa 0,#fafafa 17%,rgba(250,250,250,0) 76%,rgba(250,250,250,0) 100%);background:-webkit-linear-gradient(left,#fafafa 0,#fafafa 17%,rgba(250,250,250,0) 76%,rgba(250,250,250,0) 100%);background:linear-gradient(to right,#fafafa 0,#fafafa 17%,rgba(250,250,250,0) 76%,rgba(250,250,250,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#00fafafa', GradientType=1)}#banner .banner-img.fade-right:after{content:'';position:absolute;bottom:0;left:0;height:100%;width:100%;background:-moz-linear-gradient(left,rgba(250,250,250,0) 0,rgba(250,250,250,0) 1%,rgba(250,250,250,0) 24%,#fafafa 83%,#fafafa 100%);background:-webkit-linear-gradient(left,rgba(250,250,250,0) 0,rgba(250,250,250,0) 1%,rgba(250,250,250,0) 24%,#fafafa 83%,#fafafa 100%);background:linear-gradient(to right,rgba(250,250,250,0) 0,rgba(250,250,250,0) 1%,rgba(250,250,250,0) 24%,#fafafa 83%,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00fafafa', endColorstr='#fafafa', GradientType=1)}@media (max-width:991px){#banner .banner-img:after{display:none}}#banner .banner-description{color:#555;text-align:left}#banner .banner-description>div{padding:15px}#banner .banner-description p{font-size:1.4em;font-weight:300}#banner .banner-description .banner-link a{white-space:normal}@media (min-width:768px){#banner{aspect-ratio:96/35}#banner .banner-description{position:absolute;visibility:hidden;top:50%!important;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);transform:translatey(-50%);transform:translateY(-50%);filter:alpha(opacity=0);opacity:0;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;transition:all 250ms linear}#banner li.active .banner-description{visibility:visible;margin-left:0;filter:alpha(opacity=100);opacity:1}#banner .banner-img,#banner .bx-viewport,#banner .bx-wrapper,#banner .bxslider,#banner .bxslider>li,#banner .video>video{height:100%!important;width:100%!important}}@media (max-width:991px){#banner{max-height:none}}@media (max-width:767px){#banner{top:0;margin-bottom:0}#banner .banner-img,#banner .video>:first-child{height:35.16vw}#banner .video>*{transform:translate(-50%,0);position:relative;line-height:1}@supports (object-fit:cover){#banner .video>*{transform:initial}}#banner .video .align-video{margin-bottom:0}#banner .banner-description{background:#ececec;left:initial!important;top:initial!important;width:100%!important}#banner .banner-description img{height:auto!important;max-height:fit-content}#banner .banner-description p{font-size:.85em}}#notice .container{padding:0}#notice .alert{padding-top:10px;padding-bottom:10px;margin:0;border:0;border-radius:0}#notice .notice-default{background-color:#555;color:#fff}#notice .media{margin:0}#notice .media>div{vertical-align:middle}#notice .media>div p:last-child{margin-bottom:0}#notice .notice-icon{width:1px;font-size:30px;padding-right:15px}#notice .notice-dismissed{display:none}#notice .close{color:inherit}#notice.dismissed{cursor:pointer}#notice.dismissed .alert{padding-top:3px;padding-bottom:3px}#notice.dismissed .close,#notice.dismissed .notice-body{display:none}#notice.dismissed .notice-dismissed{display:block;font-size:.8em}#notice.dismissed .notice-icon{font-size:14px}.product{background-color:#f8f8f8;display:block;color:inherit!important;text-decoration:none!important;padding:3em 0;margin-bottom:20px;background-size:cover;background-position:center center;position:relative;z-index:9;box-shadow:none}@media (min-width:768px){.product{padding:8em 0}}.product h5{line-height:19px;font-weight:600;margin:26px auto 4px}.product .text{position:relative;z-index:10;width:100%;line-height:1.4em;background:rgba(255,255,255,.8);padding:1em 0}.product .text h2{margin:.4em 0;font-size:2.2em}.product .text h2:after{content:"\f105";font-family:fontawesome;display:inline;padding-left:.5em;opacity:0;transition:all 500ms}@media (min-width:768px){.product .text{background:-moz-linear-gradient(left,rgba(255,255,255,.9) 0,rgba(255,255,255,.9) 49%,rgba(255,255,255,0) 76%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,.9) 0,rgba(255,255,255,.9) 49%,rgba(255,255,255,0) 76%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,.9) 0,rgba(255,255,255,.9) 49%,rgba(255,255,255,0) 76%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6ffffff', endColorstr='#00ffffff', GradientType=1)}}.product:after{content:"";position:absolute;height:100%;width:100%;background:-moz-linear-gradient(left,#fafafa 0,#fafafa 17%,rgba(250,250,250,0) 76%,rgba(250,250,250,0) 100%);background:-webkit-linear-gradient(left,#fafafa 0,#fafafa 17%,rgba(250,250,250,0) 76%,rgba(250,250,250,0) 100%);background:linear-gradient(to right,#fafafa 0,#fafafa 17%,rgba(250,250,250,0) 76%,rgba(250,250,250,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#00fafafa', GradientType=1);top:0;left:0;transition:opacity 500ms;opacity:.9}.product:hover{box-shadow:none}.product:hover:after{opacity:1}.product:hover h2:after{opacity:.8}.product-image table{table-layout:fixed}.no-image{color:#cfcfcf;font-size:12px}.no-image i{display:block;font-size:70px;color:#dfdfdf}.product-category .product-info .text,.product-page .product-info .text,.product-set .product-info .text{padding:3em 0}.product-category .product-downloads ul,.product-page .product-downloads ul,.product-set .product-downloads ul{align-items:baseline;display:flex;flex-wrap:wrap}@media (max-width:991px){.product-category .product-downloads ul,.product-page .product-downloads ul,.product-set .product-downloads ul{align-items:center;flex-direction:column;text-align:center}}.product-category .product-downloads ul li,.product-page .product-downloads ul li,.product-set .product-downloads ul li{max-width:20%;min-width:200px;margin-right:2%;margin-bottom:2%;line-height:1.2em;padding:0;vertical-align:text-top}@media (max-width:991px){.product-category .product-downloads ul li,.product-page .product-downloads ul li,.product-set .product-downloads ul li{max-width:unset;margin-right:0;margin-bottom:40px}.product-category .product-downloads ul li:last-child,.product-page .product-downloads ul li:last-child,.product-set .product-downloads ul li:last-child{margin-bottom:0}}.product-category .product-downloads ul li a,.product-page .product-downloads ul li a,.product-set .product-downloads ul li a{display:block}.product-category .product-downloads ul li a .image-wrapper,.product-page .product-downloads ul li a .image-wrapper,.product-set .product-downloads ul li a .image-wrapper{padding-bottom:10px}@media (max-width:991px){.product-category .product-downloads ul li a .image-wrapper img,.product-page .product-downloads ul li a .image-wrapper img,.product-set .product-downloads ul li a .image-wrapper img{margin:0 auto}}.product-category .product-row,.product-page .product-row,.product-set .product-row{position:relative;background-size:cover;background-position:center center;min-height:10em;overflow:hidden}.product-category .product-row:after,.product-page .product-row:after,.product-set .product-row:after{content:"";position:absolute;width:50%;height:100%;top:0;z-index:1}@media (max-width:991px){.product-category .product-row:after,.product-page .product-row:after,.product-set .product-row:after{width:100%;left:0}}.product-category .product-row .text-column,.product-page .product-row .text-column,.product-set .product-row .text-column{color:#555}.product-category .product-row.white-row:after,.product-page .product-row.white-row:after,.product-set .product-row.white-row:after{background:rgba(255,255,255,.85)}@media (max-width:991px){.product-category .product-row.white-row:after,.product-page .product-row.white-row:after,.product-set .product-row.white-row:after{width:100%;background:0 0}}.product-category .product-row.white-fade-row.pos-left:after,.product-page .product-row.white-fade-row.pos-left:after,.product-set .product-row.white-fade-row.pos-left:after{width:70%;background:-moz-linear-gradient(left,#fff 0,rgba(255,255,255,.95) 61%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,#fff 0,rgba(255,255,255,.95) 61%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0,rgba(255,255,255,.95) 61%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1)}@media (max-width:991px){.product-category .product-row.white-fade-row.pos-left:after,.product-page .product-row.white-fade-row.pos-left:after,.product-set .product-row.white-fade-row.pos-left:after{width:100%;background:0 0}}.product-category .product-row.white-fade-row.pos-right:after,.product-page .product-row.white-fade-row.pos-right:after,.product-set .product-row.white-fade-row.pos-right:after{left:30%;width:70%;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.95) 39%,#fff 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.95) 39%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.95) 39%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1)}@media (max-width:991px){.product-category .product-row.white-fade-row.pos-right:after,.product-page .product-row.white-fade-row.pos-right:after,.product-set .product-row.white-fade-row.pos-right:after{left:0;width:100%;background:0 0}}.product-category .product-row.white-fade-row.pos-center:after,.product-page .product-row.white-fade-row.pos-center:after,.product-set .product-row.white-fade-row.pos-center:after{width:100%;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.95) 22%,rgba(255,255,255,.95) 75%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.95) 22%,rgba(255,255,255,.95) 75%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.95) 22%,rgba(255,255,255,.95) 75%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00ffffff', GradientType=1)}@media (max-width:991px){.product-category .product-row.white-fade-row.pos-center:after,.product-page .product-row.white-fade-row.pos-center:after,.product-set .product-row.white-fade-row.pos-center:after{width:100%;background:0 0}}.product-category .product-row.pos-right:after,.product-page .product-row.pos-right:after,.product-set .product-row.pos-right:after{left:50%}.product-category .product-row.pos-center:after,.product-page .product-row.pos-center:after,.product-set .product-row.pos-center:after{width:100%}.product-category .product-row.pos-center .text-column,.product-page .product-row.pos-center .text-column,.product-set .product-row.pos-center .text-column{text-align:center}.product-category .product-row .container,.product-page .product-row .container,.product-set .product-row .container{position:relative;z-index:2}.product-category .product-row .text-column,.product-page .product-row .text-column,.product-set .product-row .text-column{min-height:30em}.product-category .product-row .text-column .txt,.product-page .product-row .text-column .txt,.product-set .product-row .text-column .txt{position:absolute;top:50%;transform:translateY(-50%);padding:4em}@media (max-width:991px){.product-category .product-row .text-column .txt,.product-page .product-row .text-column .txt,.product-set .product-row .text-column .txt{background:rgba(255,255,255,.83)}}.product-category .video-gallery,.product-page .video-gallery,.product-set .video-gallery{text-align:center}.product-category .video-gallery a,.product-page .video-gallery a,.product-set .video-gallery a{text-decoration:none;outline:0;display:inline-block;margin:7.5px}.product-category .video-gallery a div,.product-page .video-gallery a div,.product-set .video-gallery a div{position:relative}.product-category .video-gallery a:hover .video-play,.product-page .video-gallery a:hover .video-play,.product-set .video-gallery a:hover .video-play{transform:scale(1.1)}.product-category .video-gallery .video-play,.product-page .video-gallery .video-play,.product-set .video-gallery .video-play{position:absolute;left:50%;top:50%;width:78px;height:40px;margin-left:-39px;margin-top:-25px;background:rgba(0,122,195,.82);border-radius:6px;-webkit-transition:transform 400ms ease;-moz-transition:transform 400ms ease;transition:transform 400ms ease}.product-category .video-gallery .video-play:after,.product-page .video-gallery .video-play:after,.product-set .video-gallery .video-play:after{content:"\f04b";font-family:fontawesome;color:#fff;font-size:1.2em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.express-wrapper.loading{position:relative;width:20px;height:20px;margin:20px auto}.express-wrapper.loading:before{content:"\f110";font-family:FontAwesome;font-size:20px;line-height:20px;position:absolute;top:0;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.express-wrapper.loading *{display:none}.lecount-configurator-wrapper{padding:30px 0;position:relative}.lecount-configurator-wrapper .loader{background-color:#ececec;background-color:rgba(236,236,236,.64);color:#555;display:none;font-size:5em;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:2020}.lecount-configurator-wrapper.loading .loader{align-items:center;display:flex;justify-content:center}.lecount-configurator-wrapper .lecount-configurator-filter .filter{display:flex;flex-direction:column;gap:.5rem;flex-wrap:wrap;justify-content:flex-start}@media (min-width:992px){.lecount-configurator-wrapper .lecount-configurator-filter .filter{align-items:center;flex-direction:row}}.lecount-configurator-wrapper .lecount-configurator-filter .filter>*{margin:0}.lecount-configurator-wrapper .lecount-configurator-filter .filter .btn{height:34px;padding:6px 12px}.lecount-configurator-wrapper .lecount-configurator-filter .filter .bore-diameter-field-wrapper input,.lecount-configurator-wrapper .lecount-configurator-filter .filter .bore-width-field-wrapper input{width:100%}@media (min-width:992px){.lecount-configurator-wrapper .lecount-configurator-filter .filter .bore-diameter-field-wrapper input,.lecount-configurator-wrapper .lecount-configurator-filter .filter .bore-width-field-wrapper input{width:256px}}.lecount-configurator-wrapper .lecount-configurator-filter .filter .button-field-wrapper{display:flex;justify-content:space-between;width:100%}@media (min-width:992px){.lecount-configurator-wrapper .lecount-configurator-filter .filter .button-field-wrapper{display:block;margin-left:2rem;text-align:left;width:auto}}.lecount-configurator-wrapper .lecount-configurator-filter .filter .button-field-wrapper .btn{width:48%}@media (min-width:992px){.lecount-configurator-wrapper .lecount-configurator-filter .filter .button-field-wrapper .btn{width:auto}}.lecount-configurator-wrapper .lecount-configurator-filter .filter .dropdown{width:100%}.lecount-configurator-wrapper .lecount-configurator-filter .filter .dropdown .btn{border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);width:100%}.lecount-configurator-wrapper .lecount-configurator-filter .filter .filter-item input,.lecount-configurator-wrapper .lecount-configurator-filter .filter .filter-item select{background:#ececec}.lecount-configurator-wrapper .lecount-configurator-filter .filter .filter-item .has-feedback .form-control-feedback{display:block}.lecount-configurator-wrapper .lecount-configurator-filter .filter .options-field-wrapper{align-items:center;align-self:center;display:flex;gap:.5rem;width:100%}@media (min-width:992px){.lecount-configurator-wrapper .lecount-configurator-filter .filter .options-field-wrapper{width:auto}}.lecount-configurator-wrapper .lecount-configurator-filter .filter .options-field-wrapper .filter-item a{box-shadow:none;text-decoration:none}.lecount-configurator-wrapper .lecount-configurator-filter .filter .title{display:none}@media (min-width:768px){.lecount-configurator-wrapper .lecount-configurator-filter .filter .title{display:block}}.lecount-configurator-wrapper .lecount-listing-wrapper .listing{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;width:100%}@media (min-width:768px){.lecount-configurator-wrapper .lecount-listing-wrapper .listing{justify-content:space-between}}@media (min-width:1200px){.lecount-configurator-wrapper .lecount-listing-wrapper .listing{justify-content:unset}}.lecount-configurator-wrapper .lecount-listing-wrapper .listing .item{width:100%}@media (min-width:768px){.lecount-configurator-wrapper .lecount-listing-wrapper .listing .item{max-width:calc(50% - (90px / 2))}}@media (min-width:1200px){.lecount-configurator-wrapper .lecount-listing-wrapper .listing .item{max-width:calc(25% - (90px / 4))}}.lecount-configurator-wrapper .lecount-listing-wrapper .listing .item article .availability-type{color:inherit;font-size:.875rem;margin-bottom:15px}.lecount-configurator-wrapper .lecount-listing-wrapper .listing .item article .availability-type.design{color:#00f}.lecount-configurator-wrapper .lecount-listing-wrapper .listing .item article .availability-type.stock{color:green}.lecount-configurator-wrapper .lecount-listing-wrapper .listing .item article .btn.disabled,.lecount-configurator-wrapper .lecount-listing-wrapper .listing .item article .btn[disabled],.lecount-configurator-wrapper .lecount-listing-wrapper .listing .item article fieldset[disabled] .btn{opacity:.325}.lecount-configurator-wrapper .lecount-listing-wrapper .listing .item article .image{align-items:center;border:1px solid #ececec;display:flex;height:227px;justify-content:center;margin:0 0 15px;padding:.6em}.lecount-configurator-wrapper .lecount-listing-wrapper .listing .item article .table tr{border-left:1px solid #ececec;border-right:1px solid #ececec}@media (max-width:767px){.lecount-configurator-wrapper .lecount-listing-wrapper .listing .item article .table tr{align-items:center;display:flex;margin:0}}@media (min-width:992px){.lecount-configurator-wrapper .lecount-listing-wrapper .listing .item article .table tr{display:table-row}}.lecount-configurator-wrapper .lecount-listing-wrapper .listing .item article .table tr td{border-color:#ececec}@media (max-width:991px){.lecount-configurator-wrapper .lecount-listing-wrapper .listing .item article .table tr td{margin:0}}.lecount-configurator-wrapper .lecount-listing-wrapper .listing .item article .table tr:last-child td{border-bottom:1px solid #ececec}.lecount-configurator-wrapper .lecount-listing-wrapper .listing .item article .technical-drawing{align-items:center;border:1px solid #ececec;display:flex;height:225px;justify-content:center;margin:0 0 15px;padding:.6em}.lecount-configurator-wrapper .lecount-listing-wrapper .listing .item article .text{margin:0 0 15px;padding:0}.presskits-wrapper{padding:30px 0;position:relative}.presskits-wrapper .loader{background-color:#ececec;background-color:rgba(236,236,236,.64);color:#555;display:none;font-size:5em;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:2020}.presskits-wrapper.loading .loader{align-items:center;display:flex;justify-content:center}.presskits-wrapper .presskits-filter .filter{display:flex;flex-direction:column;gap:.5rem;flex-wrap:wrap;justify-content:flex-start}@media (min-width:992px){.presskits-wrapper .presskits-filter .filter{align-items:center;flex-direction:row}}.presskits-wrapper .presskits-filter .filter>*{margin:0}.presskits-wrapper .presskits-filter .filter .btn{height:34px;padding:6px 12px}.presskits-wrapper .presskits-filter .filter .button-field-wrapper{display:flex;justify-content:space-between;width:100%}@media (min-width:992px){.presskits-wrapper .presskits-filter .filter .button-field-wrapper{display:block;margin-left:2rem;text-align:left;width:auto}}.presskits-wrapper .presskits-filter .filter .button-field-wrapper .btn{width:48%}@media (min-width:992px){.presskits-wrapper .presskits-filter .filter .button-field-wrapper .btn{width:auto}}.presskits-wrapper .presskits-filter .filter .dropdown{background:#ececec;width:auto}.presskits-wrapper .presskits-filter .filter .dropdown .btn{border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);width:100%}.presskits-wrapper .presskits-filter .filter .dropdown .btn:focus,.presskits-wrapper .presskits-filter .filter .dropdown .btn:hover{text-decoration:none}.presskits-wrapper .presskits-filter .filter .dropdown .dropdown-menu,.presskits-wrapper .presskits-filter .filter .filter-item input,.presskits-wrapper .presskits-filter .filter .filter-item select{background:#ececec}.presskits-wrapper .presskits-filter .filter .filter-item .has-feedback .form-control-feedback{display:block}.presskits-wrapper .presskits-listing-wrapper .listing{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:4rem 2rem;width:100%}@media (min-width:768px){.presskits-wrapper .presskits-listing-wrapper .listing{justify-content:space-between}}@media (min-width:1200px){.presskits-wrapper .presskits-listing-wrapper .listing{justify-content:unset}}.presskits-wrapper .presskits-listing-wrapper .listing .item{align-items:center;display:flex;gap:2rem;width:100%;flex-direction:column}@media (min-width:768px){.presskits-wrapper .presskits-listing-wrapper .listing .item{flex-direction:row}}.presskits-wrapper .presskits-listing-wrapper .listing .item .content-wrapper,.presskits-wrapper .presskits-listing-wrapper .listing .item .image-wrapper{width:100%}@media (min-width:768px){.presskits-wrapper .presskits-listing-wrapper .listing .item .image-wrapper{width:25%}}@media (min-width:768px){.presskits-wrapper .presskits-listing-wrapper .listing .item .content-wrapper{width:75%}}.presskits-wrapper .presskits-listing-wrapper .listing .item .content-wrapper .author-wrapper{margin-bottom:.5rem}.presskits-wrapper .presskits-listing-wrapper .listing .item .content-wrapper .author-wrapper :last-child{margin-bottom:0}.presskits-wrapper .presskits-listing-wrapper .listing .item .content-wrapper .description-wrapper{margin:0 0 .5rem}.presskits-wrapper .presskits-listing-wrapper .listing .item .content-wrapper .description-wrapper :last-child{margin-bottom:0}.presskits-wrapper .presskits-listing-wrapper .listing .item .content-wrapper .headliner-wrapper{font-size:1.5rem;margin-bottom:1rem}.presskits-wrapper .presskits-listing-wrapper .listing .item .content-wrapper .link-wrapper{display:flex;gap:1rem;margin:.5rem 0 0}.presskits-wrapper .presskits-listing-wrapper .listing .item .content-wrapper .link-wrapper a :last-child{margin-bottom:0}.testimonials-wrapper{padding:30px 0;position:relative}.testimonials-wrapper .loader{background-color:#ececec;background-color:rgba(236,236,236,.64);color:#555;display:none;font-size:5em;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:2020}.testimonials-wrapper.loading .loader{align-items:center;display:flex;justify-content:center}.testimonials-wrapper .testimonials-filter .filter{display:flex;flex-direction:column;gap:.5rem;flex-wrap:wrap;justify-content:flex-start}@media (min-width:992px){.testimonials-wrapper .testimonials-filter .filter{align-items:center;flex-direction:row}}.testimonials-wrapper .testimonials-filter .filter>*{margin:0}.testimonials-wrapper .testimonials-filter .filter .btn{height:34px;padding:6px 12px}.testimonials-wrapper .testimonials-filter .filter .button-field-wrapper{display:flex;justify-content:space-between;width:100%}@media (min-width:992px){.testimonials-wrapper .testimonials-filter .filter .button-field-wrapper{display:block;margin-left:2rem;text-align:left;width:auto}}.testimonials-wrapper .testimonials-filter .filter .button-field-wrapper .btn{width:48%}@media (min-width:992px){.testimonials-wrapper .testimonials-filter .filter .button-field-wrapper .btn{width:auto}}.testimonials-wrapper .testimonials-filter .filter .dropdown{background:#ececec;width:auto}.testimonials-wrapper .testimonials-filter .filter .dropdown .btn{border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);width:100%}.testimonials-wrapper .testimonials-filter .filter .dropdown .btn:focus,.testimonials-wrapper .testimonials-filter .filter .dropdown .btn:hover{text-decoration:none}.testimonials-wrapper .testimonials-filter .filter .dropdown .dropdown-menu,.testimonials-wrapper .testimonials-filter .filter .filter-item input,.testimonials-wrapper .testimonials-filter .filter .filter-item select{background:#ececec}.testimonials-wrapper .testimonials-filter .filter .filter-item .has-feedback .form-control-feedback{display:block}.testimonials-wrapper .testimonials-listing-wrapper .listing{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:4rem 2rem;width:100%}@media (min-width:768px){.testimonials-wrapper .testimonials-listing-wrapper .listing{justify-content:space-between}}@media (min-width:1200px){.testimonials-wrapper .testimonials-listing-wrapper .listing{justify-content:unset}}.testimonials-wrapper .testimonials-listing-wrapper .listing .item{width:100%}@media (min-width:768px){.testimonials-wrapper .testimonials-listing-wrapper .listing .item{max-width:calc(50% - (90px / 2))}}@media (min-width:1200px){.testimonials-wrapper .testimonials-listing-wrapper .listing .item{max-width:calc(33.33% - (90px / 3))}}.testimonials-wrapper .testimonials-listing-wrapper .listing .item .company-wrapper{align-items:baseline;display:flex;gap:.5rem;margin-bottom:.25rem}.testimonials-wrapper .testimonials-listing-wrapper .listing .item .company-wrapper img{display:inline-block;height:1em;width:auto}.testimonials-wrapper .testimonials-listing-wrapper .listing .item .description-wrapper{margin:0}.testimonials-wrapper .testimonials-listing-wrapper .listing .item .description-wrapper :last-child{margin-bottom:0;padding-bottom:0}.testimonials-wrapper .testimonials-listing-wrapper .listing .item .headliner-wrapper{font-size:1.5rem;margin-bottom:.5rem}.testimonials-wrapper .testimonials-listing-wrapper .listing .item .link-wrapper{display:flex;gap:1rem;margin:1rem 0}.testimonials-wrapper .testimonials-listing-wrapper .listing .item .link-wrapper a i{margin-right:.75rem}.testimonials-wrapper .testimonials-listing-wrapper .listing .item .meta-wrapper{align-items:baseline;border-bottom:1px solid rgba(0,0,0,.2);display:flex;margin-bottom:.5rem;padding:0 0 .6em}.testimonials-wrapper .testimonials-listing-wrapper .listing .item .meta-wrapper .country-wrapper{align-items:baseline;display:flex;gap:.5rem}.testimonials-wrapper .testimonials-listing-wrapper .listing .item .meta-wrapper .country-wrapper img{display:inline-block;height:1em;width:auto}.testimonials-wrapper .testimonials-listing-wrapper .listing .item .meta-wrapper .date-wrapper{margin-left:auto;opacity:1}.workpieces-wrapper.loading{position:relative;width:20px;height:20px;margin:20px auto}.workpieces-wrapper.loading:before{content:"\f110";font-family:FontAwesome;font-size:20px;line-height:20px;position:absolute;top:0;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.workpieces-wrapper.loading *{display:none}.workpieces-wrapper .workpieces .text{text-align:center}.workpieces-wrapper .workpieces-list .item article{border:1px solid #ececec}.workpieces-wrapper .workpieces-list .item .text{padding:.6em}.workpieces-wrapper .workpieces-list .item .text .title a{font-size:1.2em;font-weight:300}.workpieces-wrapper .workpieces-list .item .text .title a:after{content:"\f105";font-family:fontAwesome;font-size:.8em;opacity:.6;padding-left:.3em}.product-e-ticket-machine-services,.product-e-ticket-tooling,.product-quick-quote,.product-quick-quote-lecounts,.product-quick-quote-plastic-gears,.product-quick-quote-spare-parts{background-color:#ececec}.form-collapse-trigger{box-shadow:none}.form-collapse-trigger .fa{-webkit-transition:transform 500ms;-moz-transition:transform 500ms;transition:transform 500ms;transform:rotate(0deg)}.form-collapse-trigger.collapsed .fa{transform:rotate(180deg)}.form-collapse-trigger:focus,.form-collapse-trigger:hover{box-shadow:none}.white-popup{position:relative;background:#FFF;padding:60px;width:auto;max-width:1100px;margin:20px auto;box-shadow:0 0 30px rgba(0,0,0,.2)}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;transition:all .35s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;top:-100px;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;transition:all .35s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;top:0}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.loginmodal-container{width:100%!important;margin:0 auto;overflow:hidden}.loginmodal-container h1{text-align:center;font-size:1.8em}.loginmodal-container input[type=submit]{width:100%;display:block;margin-bottom:10px;position:relative}.loginmodal-container input[type=password],.loginmodal-container input[type=text]{margin-bottom:10px}.loginmodal{text-align:center;font-size:14px;font-family:Arial,sans-serif;font-weight:700;height:36px;padding:0 8px}.loginmodal-submit{border:0;color:#fff;text-shadow:0 1px rgba(0,0,0,.1);background-color:#555;padding:17px 0;font-family:roboto;font-size:.9em}.loginmodal-submit:hover{border:0;text-shadow:0 1px rgba(0,0,0,.3);background-color:#6f6f6f;color:#FFF}.loginmodal-container a{text-decoration:none;color:#666;font-weight:800;text-align:center;transition:opacity ease .5s;font-size:1.2em}.login-help{font-size:12px}.mygleason{margin:inherit!important;margin-top:2em!important;margin-bottom:2em!important}.locations-tabs{margin-top:1em}.locations-filter{margin-top:1em!important;border-bottom:none}.locations-list .location-item{border-bottom:1px solid #E0E0E0;padding:1em 0}.locations-list .location-item .additional-content,.locations-list .location-item .location-link{margin-top:20px}.locations-dropdown select{background:#ececec;color:#555;-webkit-transition:background .25s linear;-moz-transition:background .25s linear;transition:background .25s linear}.locations-dropdown select:not([disabled]):focus,.locations-dropdown select:not([disabled]):hover{background:#d3d3d3;color:#555}.contacts-nav{margin:1em 0 0!important}.contacts-nav .category-wrapper,.contacts-nav .postal-wrapper,.contacts-nav .state-wrapper{display:inline-block;margin-left:1em}.contacts-nav .category-wrapper[class*=animate],.contacts-nav .postal-wrapper[class*=animate],.contacts-nav .state-wrapper[class*=animate]{display:none;margin-left:0}.contacts-nav .category-wrapper[class*=animate].in,.contacts-nav .postal-wrapper[class*=animate].in,.contacts-nav .state-wrapper[class*=animate].in{display:inline-block;margin-left:1em}.contacts-nav input,.contacts-nav select{background:#ececec;color:#555;-webkit-transition:background .25s linear;-moz-transition:background .25s linear;transition:background .25s linear}.contacts-nav input::placeholder,.contacts-nav select::placeholder{color:#757575}.contacts-nav input:not([disabled]):focus,.contacts-nav input:not([disabled]):hover,.contacts-nav select:not([disabled]):focus,.contacts-nav select:not([disabled]):hover{background:#d3d3d3;color:#555}.contact-description,.description-wrapper,.initiative-applications-wrapper{margin:20px 0 0}.contacts-filter,.contacts-list{margin:2em 0!important}.contacts-filter .loader,.contacts-list .loader{background-color:#ececec;background-color:rgba(236,236,236,.64);color:#555;display:none;font-size:5em;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:2020}.contacts-filter.loading .loader,.contacts-list.loading .loader{align-items:center;display:flex;justify-content:center}.contacts-list .btn-email-wrapper{align-items:flex-start;display:flex;flex-direction:column;margin-top:20px}.contacts-list .btn-email-wrapper a{box-shadow:none!important;margin-top:10px}.contacts-list .btn-email-wrapper a:first-child{margin-top:0}.sap-c4c-profile-wrapper .logo{border-bottom:1px solid #ececec;padding:1rem 2rem}.sap-c4c-profile-wrapper .logo img{height:2rem}.sap-c4c-profile-wrapper .inner-wrapper{padding:2rem}.sap-c4c-profile-wrapper .inner-wrapper .btn-link{padding-left:0;padding-right:0;text-decoration:underline}.cb-slider{visibility:visible;filter:alpha(opacity=100);opacity:1;-webkit-transition:opacity .25s linear;-moz-transition:opacity .25s linear;transition:opacity .25s linear}.cb-slider.loading{height:0!important;visibility:hidden;filter:alpha(opacity=0);opacity:0}.cb-slider ul.bxslider{margin:0;padding:0}.cb-slider .bx-viewport li{min-height:1px;min-width:1px}.cb-slider .bx-wrapper .bx-controls-direction a{display:none;border-radius:0;background:rgba(0,0,0,.17);height:84px;width:42px;text-align:center;opacity:.7}.cb-slider .bx-wrapper .bx-controls-direction a:hover{-webkit-transition:opacity 500ms;-moz-transition:opacity 500ms;transition:opacity 500ms;opacity:1}.cb-slider .bx-wrapper .bx-controls-direction a.bx-prev{left:0}.cb-slider .bx-wrapper .bx-controls-direction a.bx-prev:before{content:'\f104';font-family:FontAwesome;color:#FFF;font-size:32px;line-height:84px;position:absolute;left:0;width:100%;height:100%;text-indent:0}.cb-slider .bx-wrapper .bx-controls-direction a.bx-next{right:0}.cb-slider .bx-wrapper .bx-controls-direction a.bx-next:before{content:'\f105';font-family:FontAwesome;color:#FFF;font-size:32px;line-height:84px;position:absolute;left:0;width:100%;height:100%;text-indent:0}.cb-slider .slider-img{background-size:cover;background-position:center}.cb-slider .slider-description{color:#555;text-align:left}.cb-slider .slider-description>div{padding:15px}.cb-slider .slider-description p{font-size:1.4em;font-weight:300}.cb-slider.mar-medium{margin-bottom:10px}.cb-slider.mar-thick{margin-bottom:20px}.cb-slider.mar-thin{margin-bottom:2px}.cb-slider.white-fade-left .slider-img:after{content:'';position:absolute;bottom:0;left:0;height:100%;width:100%;background:-moz-linear-gradient(left,#fafafa 0,#fafafa 17%,rgba(250,250,250,0) 76%,rgba(250,250,250,0) 100%);background:-webkit-linear-gradient(left,#fafafa 0,#fafafa 17%,rgba(250,250,250,0) 76%,rgba(250,250,250,0) 100%);background:linear-gradient(to right,#fafafa 0,#fafafa 17%,rgba(250,250,250,0) 76%,rgba(250,250,250,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#00fafafa', GradientType=1)}@media (max-width:991px){.cb-slider.white-fade-left .slider-img:after{display:none}}.cb-slider.white-fade-right .slider-img:after{content:'';position:absolute;bottom:0;left:0;height:100%;width:100%;background:-moz-linear-gradient(right,#fafafa 0,#fafafa 17%,rgba(250,250,250,0) 76%,rgba(250,250,250,0) 100%);background:-webkit-linear-gradient(right,#fafafa 0,#fafafa 17%,rgba(250,250,250,0) 76%,rgba(250,250,250,0) 100%);background:linear-gradient(to left,#fafafa 0,#fafafa 17%,rgba(250,250,250,0) 76%,rgba(250,250,250,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#00fafafa', GradientType=1)}@media (max-width:991px){.cb-slider.white-fade-right .slider-img:after{display:none}}@media (min-width:768px){.cb-slider{height:16em}.cb-slider.hgt-medium{height:27em}.cb-slider.hgt-thin{height:16em}.cb-slider.hgt-thick{height:44em}.cb-slider .slider-description{position:absolute;visibility:hidden;filter:alpha(opacity=0);opacity:0;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;transition:all 250ms linear}.cb-slider li.active .slider-description{visibility:visible;margin-left:0;filter:alpha(opacity=100);opacity:1}.cb-slider .bx-viewport,.cb-slider .bx-wrapper,.cb-slider .bxslider,.cb-slider .bxslider>li,.cb-slider .slider-img{height:100%!important}}@media (max-width:767px){.cb-slider{top:0;margin-bottom:0}.cb-slider .slider-img{height:16em}.cb-slider .slider-description{width:100%!important;background:#ececec}.cb-slider .slider-description p{font-size:.85em}}.webinars-wrapper .filter{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:20px}.webinars-wrapper .filter .keywords-wrapper{position:relative}.webinars-wrapper .filter .keywords-wrapper input{padding-right:24px}.webinars-wrapper .filter .keywords-wrapper:after{content:'\f002';font-family:FontAwesome;color:#555;font-size:14px;line-height:34px;position:absolute;top:0;right:6px;text-indent:0}.webinars-wrapper .filter .btn{padding:.5em 1em}.webinars-wrapper .content-wrapper{position:relative}.webinars-wrapper .content-wrapper .loader{display:none}.webinars-wrapper .content-wrapper.loading .content:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0}.webinars-wrapper .content-wrapper.loading .loader{background:#000;background:rgba(0,0,0,.5);border-radius:16px;display:block;position:fixed;width:80px;height:80px;margin:-40px 0 0 -40px;top:50%;left:50%;box-shadow:0 0 40px #fff;text-align:center;z-index:10}.webinars-wrapper .content-wrapper.loading .loader i{color:#fff;font-size:48px;line-height:80px}.webinars-wrapper .content-wrapper .content{margin-bottom:10px}.webinars-wrapper .content-wrapper .fc-event-time{display:none}.webinars-wrapper .content-wrapper .details-wrapper .content{margin:54px 0 0}@media (max-width:991px){.webinars-wrapper .content-wrapper .details-wrapper .content{margin:10px 0 0}}.webinars-wrapper .content-wrapper .details-wrapper .content .event-info{margin:0 0 40px}.webinars-wrapper .content-wrapper .details-wrapper .content .event-info .title{display:block;font-weight:700}.webinars-wrapper .content-wrapper .details-wrapper .content .event-description{margin:40px 0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:3000;overflow:hidden;position:fixed;background:#fff;opacity:.9;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:3001;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:3003}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:3002}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:3004;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:1.4em}.mfp-close:focus,.mfp-close:hover{opacity:.8;filter:alpha(opacity=80)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;text-align:center;background:#555;font-size:1.4em;display:inline-block;font-weight:300;text-transform:uppercase}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-height:80vh;max-width:80vw}.mfp-iframe-holder .mfp-close{top:-50px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.multiselect-container{position:absolute;list-style-type:none;margin:0;padding:0}.multiselect-container .input-group{margin:5px}.multiselect-container>li{padding:0}.multiselect-container>li>a.multiselect-all label{font-weight:700}.multiselect-container>li.multiselect-group label{margin:0;padding:3px 20px;height:100%;font-weight:700}.multiselect-container>li.multiselect-group-clickable label{cursor:pointer}.multiselect-container>li>a{padding:0}.multiselect-container>li>a>label{margin:0;height:100%;cursor:pointer;font-weight:400;padding:3px 20px 3px 40px}.multiselect-container>li>a>label.checkbox,.multiselect-container>li>a>label.radio{margin:0}.multiselect-container>li>a>label>input[type=checkbox]{margin-bottom:5px}.btn-group>.btn-group:nth-child(2)>.multiselect.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.form-inline .multiselect-container label.checkbox,.form-inline .multiselect-container label.radio{padding:3px 20px 3px 40px}.form-inline .multiselect-container li a label.checkbox input[type=checkbox],.form-inline .multiselect-container li a label.radio input[type=radio]{margin-left:-20px;margin-right:0}@media print{body{padding:0;background:#fff}@page{size:330mm 427mm;margin:14mm}.container{width:1170px}#container[style]{height:auto!important}a[href]:after{content:none!important}.breadcrumb{display:none}.content{margin-bottom:0;margin-top:0;box-shadow:none}footer{text-align:center}}